.inter-400{font-family:Inter,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"slnt" 0}.inter-500{font-family:Inter,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-variation-settings:"slnt" 0}body{background:#000;font-family:Inter,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"slnt" 0}.container{margin:0 auto;padding:0 8px;position:relative;width:1264px}@media (max-width: 1280px) and (min-width: 1024px){.container{width:1000px}}@media (max-width: 1024px) and (min-width: 960px){.container{width:940px}}@media (max-width: 960px) and (min-width: 768px){.container{width:768px}}@media (max-width: 768px) and (min-width: 320px){.container{width:100%}}a{color:#a3a3a3;transition:.2s}a:hover{color:#fff}.flex-block{display:flex}#app{padding:10px 0}.spc-btwn{justify-content:space-between}@media (min-width: 320px) and (max-width: 768px){.header_fixed_bg{height:0;position:relative}}.header.fixed{background:#00000080;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:fixed;z-index:100;bottom:16px;width:860px;left:50%;margin-left:-430px;border-radius:8px;transition:transform .3s ease-in-out}@media (min-width: 320px) and (max-width: 768px){.header.fixed{width:100%;left:0;top:0;margin-left:0;bottom:auto;-webkit-backdrop-filter:none;backdrop-filter:none;background:#000;border-radius:0}.header.fixed.header-hidden{transform:translateY(-100%)}}@media (max-width: 960px) and (min-width: 768px){.header.fixed{width:768px;left:50%;margin-left:-384px}}.header .header-container{padding:8px}@media (min-width: 320px) and (max-width: 768px){.header .header-container{padding:14px 8px}}.header .header-container .flex-block{align-items:center}.header .logo_block{padding:0}.header .logo_block img{height:48px}.header .logo_block img.desktop{display:block}@media (min-width: 320px) and (max-width: 768px){.header .logo_block img.desktop{display:none}}.header .logo_block img.mobile{display:none}@media (min-width: 320px) and (max-width: 768px){.header .logo_block img.mobile{display:block}}.header .menu_block{color:#a3a3a3}@media (min-width: 320px) and (max-width: 768px){.header .menu_block{position:absolute;text-align:center;width:100%;top:60px;left:0}.header .menu_block .menu_list:not(.desktop){height:93vh;background:#000}}.header .menu_block .menu_list ul{display:flex;justify-content:space-between;margin-left:16px;background-color:#000}@media (min-width: 320px) and (max-width: 768px){.header .menu_block .menu_list ul{flex-direction:column;margin:0;padding:10px 0}}.header .menu_block .menu_list ul li{padding:12px 24px}.header .menu_block .menu_list.desktop ul{display:flex;background-color:transparent}@media (min-width: 320px) and (max-width: 768px){.header .menu_block .menu_list.desktop ul{display:none}}@media (max-width: 960px) and (min-width: 768px){.header .menu_block .menu_list.desktop ul{display:flex}}.header .mobile-menu-enter-active,.header .mobile-menu-leave-active{transition:opacity .2s ease}.header .mobile-menu-enter-from,.header .mobile-menu-leave-to{opacity:0}.header .lang_block{margin-right:15px}@media (min-width: 320px) and (max-width: 768px){.header .lang_block{display:none}}.header .lang_block a{color:#a3a3a3;padding:18px 5px;margin-right:10px}.header .lang_block a.active{color:#fff}.header .button_link{color:#eaeaea;background:#1e1e1e;border-radius:5px;font-size:16px;line-height:19px;padding:14px 35px;display:inline-block;text-transform:lowercase}@media (min-width: 320px) and (max-width: 768px){.header .button_link.call_me{display:none}}.header .button_link.presentation{display:none;position:relative;text-transform:none;letter-spacing:.02em}.header .button_link.presentation span{display:block;background-image:url(../../assets/img/download.svg);width:16px;height:16px;margin-top:1px;margin-right:5px}@media (min-width: 320px) and (max-width: 768px){.header .button_link.presentation{display:flex;margin-right:5px}}.header .burger_link{display:none}@media (min-width: 320px) and (max-width: 768px){.header .burger_link{display:block}}.bigLogo_block .bigLogo_bg{width:100%;background:url(../../assets/img/noiz_big_logo.png) center;background-size:contain;height:414px;margin-top:24px}.full_block{margin-top:30px}.full_block.index_full_block{margin-bottom:32px}.full_block img{border-radius:5px;margin-bottom:16px;width:100%}.full_block .video-block{position:relative;width:100%}@media (min-width: 320px) and (max-width: 768px){.full_block .video-block{margin-left:-8px;width:calc(100% + 16px)}}.full_block .video-block video{width:100%;border-radius:5px}@media (min-width: 320px) and (max-width: 768px){.full_block .video-block video{border-radius:0}}.full_block .video-block .video-sound-toggle{position:absolute;top:20px;right:20px;background:#0009;border:none;color:#fff;cursor:pointer;width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .3s ease;z-index:10;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid transparent}.full_block .video-block .video-sound-toggle:hover{background:#000c;transform:scale(1.1)}.full_block .video-block .video-sound-toggle.sound-on{background:#4ade8033;border:1px solid rgba(74,222,128,.5)}.full_block .video-block .video-sound-toggle.sound-on:hover{background:#4ade804d}.full_block .video-block .video-sound-toggle svg{width:24px;height:24px;transition:all .3s ease;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}.full_block .video-block .video-sound-toggle svg.sound-icon{animation:soundPulse 2s ease-in-out infinite}@keyframes soundPulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes volumeChange{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes muteToggle{0%{transform:scale(1) rotate(0)}50%{transform:scale(1.3) rotate(5deg)}to{transform:scale(1) rotate(0)}}.full_block .video-block .video-sound-toggle.volume-changing{animation:volumeChange .3s ease}.full_block .video-block .video-sound-toggle.mute-toggling{animation:muteToggle .4s ease}.full_block .video-block .video-sound-toggle:active{transform:scale(.95)}.full_block .video-block .video-sound-toggle .sound-status{position:absolute;top:100%;left:50%;transform:translate(-50%);background:#000c;color:#fff;font-size:12px;padding:6px 12px;border-radius:16px;white-space:nowrap;opacity:0;transition:opacity .3s ease;pointer-events:none;margin-top:8px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.full_block .video-block .video-sound-toggle .sound-status.sound-on{color:#4ade80}.full_block .video-block .video-sound-toggle .volume-bar{position:absolute;top:100%;left:50%;transform:translate(-50%);width:60px;height:4px;background:#fff3;border-radius:2px;margin-top:4px;opacity:0;transition:opacity .3s ease;pointer-events:none}.full_block .video-block .video-sound-toggle .volume-bar .volume-fill{height:100%;background:#4ade80;border-radius:2px;transition:width .3s ease}.full_block .video-block .video-sound-toggle:hover .volume-bar,.full_block .video-block .video-sound-toggle:hover .sound-status{opacity:1}.full_block .video-block .video-sound-toggle.video-sound-toggle--small{width:32px;height:32px}.full_block .video-block .video-sound-toggle.video-sound-toggle--small svg{width:16px;height:16px}.full_block .video-block .video-sound-toggle.video-sound-toggle--small .sound-status{font-size:10px;padding:4px 8px;margin-top:6px}.full_block .video-block .video-sound-toggle.video-sound-toggle--small .volume-bar{width:40px;height:3px}.full_block .video-block .video-sound-toggle.video-sound-toggle--large{width:64px;height:64px}.full_block .video-block .video-sound-toggle.video-sound-toggle--large svg{width:32px;height:32px}.full_block .video-block .video-sound-toggle.video-sound-toggle--large .sound-status{font-size:14px;padding:8px 16px;margin-top:12px}.full_block .video-block .video-sound-toggle.video-sound-toggle--large .volume-bar{width:80px;height:6px}.full_block .video-block .video-sound-toggle.video-sound-toggle--top-left{top:20px;left:20px;right:auto}.full_block .video-block .video-sound-toggle.video-sound-toggle--bottom-right{top:auto;bottom:20px;right:20px}.full_block .video-block .video-sound-toggle.video-sound-toggle--bottom-left{top:auto;bottom:20px;left:20px;right:auto}.full_block .video-block .video-sound-toggle.video-sound-toggle--center{top:50%;left:50%;right:auto;transform:translate(-50%,-50%)}@media (max-width: 768px){.full_block .video-block .video-sound-toggle{top:15px;right:15px;width:40px;height:40px}.full_block .video-block .video-sound-toggle svg{width:20px;height:20px}.full_block .video-block .video-sound-toggle .sound-status{font-size:10px;padding:4px 8px;margin-top:6px}.full_block .video-block .video-sound-toggle.video-sound-toggle--top-left{top:15px;left:15px;right:auto}.full_block .video-block .video-sound-toggle.video-sound-toggle--bottom-right{top:auto;bottom:15px;right:15px}.full_block .video-block .video-sound-toggle.video-sound-toggle--bottom-left{top:auto;bottom:15px;left:15px;right:auto}.full_block .video-block .video-sound-toggle.video-sound-toggle--center{top:50%;left:50%;right:auto;transform:translate(-50%,-50%)}}.full_block .arrow_link{color:#a3a3a3;text-transform:uppercase;font-size:24px;position:relative;transition:.2s;margin:20px 0 0;display:inline-block}.full_block .arrow_link:after{content:"";background:url(/assets/img/arrow2.png);width:18px;height:18px;position:absolute;right:-30px;margin-top:8px}.full_block .arrow_link:hover{color:#fff}.full_block .arrow_link:hover:after{background:url(/assets/img/arrow2_h.png)}@media (min-width: 320px) and (max-width: 768px){.full_block .arrow_link{background:#1e1e1e;font-size:5.3vw;color:#fff;height:16vw;margin-bottom:5vw;padding:15px 35px;text-align:center;border-radius:5px;display:block;margin:30px 0}.full_block .arrow_link:after{background:none;display:none}.index .index_full_block .container{padding:0}.index .index_full_block .container .arrow_link{margin:32px 0;width:100%}}.tags_block{display:flex}@media (min-width: 320px) and (max-width: 768px){.tags_block{flex-wrap:wrap}}.tags_block .tag{display:block;padding:5px 16px 7px;border-radius:5px;position:relative;margin-right:4px;margin-bottom:10px;transition:.2s}.tags_block .tag:last-child{margin-right:0}.tags_block .tag .tag_bg{position:absolute;width:100%;height:100%;top:0;left:0;border-radius:5px;z-index:5;background:#00000052;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);transition:.2s}.tags_block .tag p{color:#eaeaea;font-size:16px;line-height:16px;text-transform:lowercase;position:relative;z-index:6;font-weight:300}@media (min-width: 320px) and (max-width: 768px){.tags_block .tag p{font-size:4vw}}.tags_block .tag:hover{cursor:pointer}.tags_block .tag:hover .tag_bg{transition:.1s;background:#ffffff8f}.tags_block .tag:hover p{transition:.2s;color:#2c2c2c}.tags_block.big-tags .tag{padding:15px 24px 17px;margin-right:6px}@media (min-width: 320px) and (max-width: 768px){.tags_block.big-tags .tag{padding:3vw 4vw 3.3vw}}.tags_block.dark .tag{background-color:#1b1b1b;padding:15px 24px 17px}@media (min-width: 320px) and (max-width: 768px){.tags_block.dark .tag{padding:3vw 4vw 3.3vw}}.tags_block.dark p{text-transform:lowercase;font-size:24px}@media (min-width: 320px) and (max-width: 768px){.tags_block.dark p{font-size:4vw}}.two_part_block{display:flex;justify-content:space-between;flex-wrap:wrap}.two_part_block .part_block{margin-bottom:50px;width:616px}.two_part_block .part_block .part-image_block{padding:16px;width:100%;height:347px;display:flex;align-items:end;background-size:cover;margin-bottom:20px;border-radius:5px;position:relative}.two_part_block .part_block .part-image_block .image_link{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1}.two_part_block .part_block .part-image_block .tags_block{z-index:2;opacity:0;transition:.2s}@media (min-width: 320px) and (max-width: 768px){.two_part_block .part_block .part-image_block .tags_block{opacity:1}}.two_part_block .part_block .part-image_block:hover .tags_block{opacity:1}.two_part_block .part_block .arrow_link{font-size:24px;text-transform:uppercase;color:#fff;letter-spacing:.03em;line-height:1.3em}.one_part_block{margin-bottom:55px}.one_part_block .image_block{padding:16px;width:100%;height:583px;display:flex;align-items:end;background-size:cover;margin-bottom:20px;border-radius:5px;position:relative}@media (min-width: 320px) and (max-width: 768px){.one_part_block .image_block{height:36vh;margin-bottom:5vw}}.one_part_block .image_block .image_link{position:absolute;width:100%;height:100%;top:0;left:0;display:block;z-index:1}.one_part_block .image_block .tags_mini_block{transition:.2s}.one_part_block .title{font-size:24px;text-transform:uppercase;color:#fff;letter-spacing:.03em;line-height:1.3em}.one_part_block .title br{display:none}@media (min-width: 320px) and (max-width: 768px){.one_part_block .title{margin-bottom:4vw;display:inline-block;font-size:6vw;line-height:1.4em}}.one_part_block .subtitle{font-size:24px;color:#7c7c7c;letter-spacing:.01em;line-height:1.3em}.one_part_block .subtitle br{display:none}.realyBigButton{display:flex;align-items:center;width:100%;text-overflow:clip;color:#eaeaea;font-size:48px;line-height:100%;padding:25px 40px;background-color:#1e1e1e;border-radius:5px;margin-bottom:25px;transition:.2s}@media (min-width: 320px) and (max-width: 768px){.realyBigButton{font-size:5.3vw;line-height:120%;padding:20px 25px;margin-bottom:10px}}.realyBigButton:after{content:"";background:url(/assets/img/arrow.png);width:38px;height:39px;position:absolute;right:40px;margin-top:5px}@media (min-width: 320px) and (max-width: 768px){.realyBigButton:after{background:url(/assets/img/arrow-up-right.svg);width:6vw;height:6vw;margin-top:0;background-size:cover}}.realyBigButton:hover{background-color:#9e9e9e;color:#2c2c2c}.realyBigButton:hover:after{content:"";background:url(/assets/img/arrow_h.png);background-size:cover;width:4.5vw;height:4.5vw}.footer{margin-top:90px;margin-bottom:120px}@media (min-width: 320px) and (max-width: 768px){.footer{margin-top:4vw;margin-bottom:20px}}.footer .mini-text{font-size:24px;line-height:32px;color:#fff}.footer.mini{margin-top:20px;margin-bottom:80px}@media (min-width: 320px) and (max-width: 768px){.footer.mini{margin-bottom:60px}}.footer.mini .container .microfooter{margin-top:20px}@media (min-width: 320px) and (max-width: 768px){.footer.mini .container .microfooter{flex-direction:column-reverse;margin-bottom:20px}}.footer .container h2{color:#fff;font-size:72px;line-height:100%;letter-spacing:.03em}@media (min-width: 320px) and (max-width: 768px){.footer .container h2{font-size:10vw;margin-bottom:5vw}}.footer .container .footer-top-block{display:flex;justify-content:space-between;align-items:center}@media (min-width: 320px) and (max-width: 768px){.footer .container .footer-top-block{flex-direction:column;align-items:start}.footer .container .footer-top-block h2{font-size:6vw;text-transform:uppercase;margin-top:20px}}.footer .container .social_block{display:flex}@media (min-width: 320px) and (max-width: 768px){.footer .container .social_block.desktop{display:none}}.footer .container .social_block.mobile{display:none}@media (min-width: 320px) and (max-width: 768px){.footer .container .social_block.mobile{display:flex;justify-content:space-between;align-items:center;margin:20px auto;width:165px}}.footer .container .social_block .social_icon{display:block;width:60px;height:60px;background-size:cover;margin-right:60px}.footer .container .social_block .social_icon:last-child{margin-right:0}@media (min-width: 320px) and (max-width: 768px){.footer .container .social_block .social_icon{width:7vw;height:7vw;margin-right:auto}}.footer .container .social_block .social_icon.tg{background-image:url(/assets/img/telegram.svg)}.footer .container .social_block .social_icon.wa{background-image:url(/assets/img/whatsapp.svg)}.footer .container .social_block .social_icon.vk{background-image:url(/assets/img/vk.svg)}.footer .container .contacts .phone_block{display:inline-block;width:65%;text-align:center;text-overflow:clip;color:#eaeaea;font-size:48px;line-height:100%;padding:25px 40px;border:4px solid #545454;border-radius:75px}.footer .container .microfooter{margin-top:100px;display:flex;align-items:center;justify-content:space-between;padding:25px 16px}@media (min-width: 320px) and (max-width: 768px){.footer .container .microfooter{flex-direction:column-reverse;margin-top:10vw}}.footer .container .microfooter .microleft{display:flex;justify-content:space-between;align-items:center;min-width:200px}.footer .container .microfooter .microleft .flex-block{width:70px;align-items:center}@media (min-width: 320px) and (max-width: 768px){.footer .container .microfooter .microleft .flex-block{width:100px}.footer .container .microfooter .microleft{min-width:100%;margin-bottom:0;margin-top:50px}}.footer .container .microfooter .microleft .icon{display:block}.footer .container .microfooter .microleft .icon.be{background:url(/assets/img/be.svg);width:23px;height:15px}@media (min-width: 320px) and (max-width: 768px){.footer .container .microfooter .microleft .icon.be{width:8vw;height:5.3vw;background-size:cover}}.footer .container .microfooter .microleft .icon.vk{background:url(/assets/img/vk2.svg);width:23px;height:23px}@media (min-width: 320px) and (max-width: 768px){.footer .container .microfooter .microleft .icon.vk{width:7vw;height:7vw;background-size:cover}}.footer .container .microfooter .microleft p{font-size:16px;color:#545454}.footer .container .microfooter .microright{display:flex;justify-content:space-between;align-items:center;min-width:700px;position:relative;font-size:16px;color:#a3a3a3;padding:0 40px}@media (min-width: 320px) and (max-width: 768px){.footer .container .microfooter .microright{min-width:100%;flex-direction:column}.footer .container .microfooter .microright .email{margin-bottom:2vw;margin-top:15px}.footer .container .microfooter .microright .phone{margin-bottom:2vw}}.footer .container .microfooter .microright .link{position:relative;margin-right:26px}.footer .container .microfooter .microright .link:after{content:"";display:block;background:url(/assets/img/arrow-up-right.svg);width:16px;height:16px;position:absolute;right:-22px;top:5px}@media (min-width: 320px) and (max-width: 768px){.footer .container .microfooter .microright .link{margin-top:30px;color:#fff}}.footer .container .microfooter .microright:before{content:"";display:block;background:url(/assets/img/icon-left.svg);width:6px;height:37px;position:absolute;left:5px}@media (min-width: 320px) and (max-width: 768px){.footer .container .microfooter .microright:before{width:3vw;height:23vw;background-size:cover;top:-1vw;left:35px}}.footer .container .microfooter .microright:after{content:"";display:block;background:url(/assets/img/icon-right.svg);width:6px;height:37px;position:absolute;right:5px}@media (min-width: 320px) and (max-width: 768px){.footer .container .microfooter .microright:after{width:3vw;height:23vw;background-size:cover;top:-1vw;right:35px}}form{margin-top:50px}@media (min-width: 320px) and (max-width: 768px){form{margin-top:0}}form .textInput{background:#1e1e1e;color:#7c7c7c;width:100%;height:100px;border-radius:5px;font-size:48px;padding:0 40px;border:4px solid #3e3e3e;margin-bottom:20px}@media (min-width: 320px) and (max-width: 768px){form .textInput{font-size:5.3vw;height:16vw;margin-bottom:5vw;padding:0 10px;border:none}}form .textInput::-moz-placeholder{color:#7c7c7c}form .textInput::placeholder{color:#7c7c7c}form textarea.textInput{resize:vertical;min-height:100px;font-family:inherit;line-height:1.2;padding-top:20px;padding-bottom:20px}form .file-upload-container{position:relative;display:flex;align-items:center;gap:10px;margin-bottom:20px}form .fileButton{flex:1}form .file-clear-btn{background:#f44;color:#fff;border:none;border-radius:50%;width:40px;height:40px;font-size:18px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .2s}form .file-clear-btn:hover{background:#c00}form .file-clear-btn:disabled{opacity:.6;cursor:not-allowed}form .fileButton{background:#3e3e3e;color:#7c7c7c;width:100%;height:100px;border-radius:5px;font-size:48px;padding:0 40px;border:4px solid #3e3e3e;margin-bottom:20px;display:flex;align-items:center;justify-content:space-between;cursor:pointer}@media (min-width: 320px) and (max-width: 768px){form .fileButton{font-size:5.3vw;height:16vw;margin-bottom:5vw;padding:0 10px}}form .fileButton-text{flex:1;text-align:left}form .fileButton-plus{font-size:5.3vw;color:inherit;font-weight:inherit}@media (min-width: 320px) and (max-width: 768px){form .fileButton-plus{font-size:6.5vw}}form .submit{width:100%;text-align:center;text-overflow:clip;color:#7c7c7c;background-color:#0c0c0c;font-size:48px;line-height:100%;padding:25px 40px;border:none;border-radius:5px;font-weight:400;margin-bottom:20px;transition:.2s;cursor:pointer}@media (min-width: 320px) and (max-width: 768px){form .submit{background:#1e1e1e;font-size:5.3vw;color:#fff;height:16vw;margin-bottom:5vw;padding:0 10px}}form .submit:hover{background-color:#9e9e9e;color:#2c2c2c}form .agreement-text{color:#a3a3a3;text-align:center;font-size:16px}form .agreement-text a{text-decoration:underline}.projects .container{display:flex;align-items:start;justify-content:space-between}.projects .projects_left{width:85%}@media (min-width: 320px) and (max-width: 768px){.projects .projects_left{width:100%}}.projects .projects_right{width:12%;justify-content:end}@media (min-width: 320px) and (max-width: 768px){.projects .projects_right{display:none}}.projects .projects_right .menu-block{width:92%}.projects .projects_right .menu-block .menu-elem button{color:#a3a3a3;font-size:16px;line-height:19px;margin-bottom:12px}.projects .projects_right .menu-block .menu-elem button.active{transition:.3s;color:#d64633}.projects .projects_right .menu-block .menu-elem button.active:before{content:"["}.projects .projects_right .menu-block .menu-elem button.active:after{content:"]"}.projects .projects_right .menu-block .menu-elem button.active:hover{color:#d64633;cursor:default}.projects .projects_right .menu-block .menu-elem button:hover{color:#fff}.projects .projects_right .menu-block .menu-elem a{color:#a3a3a3;font-size:16px;line-height:19px;display:inline-block}.projects .projects_right .menu-block .menu-elem a.active{transition:.3s;color:#d64633}.projects .projects_right .menu-block .menu-elem a.active:before{content:"["}.projects .projects_right .menu-block .menu-elem a.active:after{content:"]"}.projects .projects_right .menu-block .menu-elem a.active:hover{color:#d64633;cursor:default}.projects .projects_right .menu-block .menu-elem a:hover{color:#fff}.projects .projects_right .menu-block ul{text-align:right;margin-bottom:8px}.projects .projects_right .menu-block ul li{margin-bottom:5px}.projects .projects_right .menu-block ul li a{text-align:right}.project{color:#fff}.project .big-bg_block{width:100%;min-height:700px;background-size:cover;border-radius:5px;margin-bottom:44px}@media (max-width: 1024px) and (min-width: 960px){.project .big-bg_block{min-height:auto}}@media (min-width: 320px) and (max-width: 768px){.project .big-bg_block{min-height:auto}}.project .project-title{font-size:72px;line-height:87px;text-transform:uppercase;margin-bottom:40px;letter-spacing:.02em}@media (min-width: 320px) and (max-width: 768px){.project .project-title{font-size:9vw;line-height:12vw}}.project .project-tags{margin-bottom:40px}@media (min-width: 320px) and (max-width: 768px){.project .project-tags{margin-bottom:30px}}.project .project-info_block{display:flex;justify-content:space-between;margin-bottom:40px}@media (min-width: 320px) and (max-width: 768px){.project .project-info_block{flex-direction:column;width:100%;margin-bottom:20px}}.project .project-info_block h4{font-size:24px;line-height:29px;letter-spacing:.02em;text-transform:uppercase}@media (min-width: 320px) and (max-width: 768px){.project .project-info_block h4{font-size:4vw;line-height:6vw}}.project .project-info_block .h4{font-size:24px;line-height:29px;letter-spacing:.02em;text-transform:uppercase;color:#545454;margin-bottom:12px}@media (min-width: 320px) and (max-width: 768px){.project .project-info_block .h4{font-size:4vw;line-height:4.5vw;margin-bottom:1vw;font-weight:600}}.project .project-info_block .project-info{width:32%}@media (min-width: 320px) and (max-width: 768px){.project .project-info_block .project-info{width:100%;margin-bottom:5vw}.project .project-info_block .project-info.task{margin-bottom:0}}.project .project-next_block{margin-top:40px}.project .project-next_block p{text-transform:uppercase;font-size:24px;line-height:29px;letter-spacing:.02em;margin-bottom:15px}.project .project-next_block a{display:block;min-height:362px;position:relative;border-radius:5px;background-position:center}@media (min-width: 320px) and (max-width: 768px){.project .project-next_block a{min-height:115px}}.project .project-next_block a .overlay{position:absolute;left:0;top:0;width:100%;height:100%;display:block;z-index:1;background:#000;opacity:.5}.project .project-next_block a span{text-transform:uppercase;font-size:72px;letter-spacing:.02em;line-height:87px;position:absolute;bottom:32px;left:32px;z-index:2}@media (min-width: 320px) and (max-width: 768px){.project .project-next_block a span{font-size:5.7vw;line-height:8vw;position:relative;padding-top:15px;padding-left:15px;left:0;top:0;bottom:auto;color:#fff;width:90%;display:block}}.about{color:#fff}.about .about-title{margin-bottom:60px;display:inline-block;font-size:32px;line-height:40px}.about .text-block .left{display:flex;align-items:center}.about .text-block.bottom-item{align-items:flex-end}@media (min-width: 320px) and (max-width: 768px){.about .text-block .vacancy_title{margin-top:20px}}.about .text-block .vacancy-block{display:flex;justify-content:space-between;width:100%;background:#1e1e1e;padding:40px;align-items:center;border-radius:5px;margin-bottom:20px}.about .text-block .vacancy-block p{font-size:32px;line-height:40px;letter-spacing:.02em;text-transform:uppercase}@media (min-width: 320px) and (max-width: 768px){.about .text-block .vacancy-block p{font-size:4.5vw;line-height:6vw}}.about .text-block .vacancy-block a{color:#a3a3a3;font-size:24px;line-height:29px;text-transform:uppercase;padding-right:25px;text-align:right}@media (min-width: 320px) and (max-width: 768px){.about .text-block .vacancy-block a{font-size:4vw;line-height:6vw}}.about .text-block .vacancy-block:after{content:"";background:url(/assets/img/arrow2.png);width:17px;height:17px;position:absolute;right:40px}.contacts{color:#fff}.contacts .title{font-size:32px;line-height:40px;margin:58px 0}.contacts .contacts-wrapper{display:flex;justify-content:space-between}@media (min-width: 320px) and (max-width: 768px){.contacts .contacts-wrapper{flex-direction:column}}.contacts .contacts-wrapper .contacts-block{background-color:#1e1e1e;width:32.8%;padding:35px 40px}@media (min-width: 320px) and (max-width: 768px){.contacts .contacts-wrapper .contacts-block{width:100%;margin-bottom:5vw}}.contacts .contacts-wrapper .contacts-block p{color:#545454;font-size:32px;line-height:40px;letter-spacing:.02em;margin-bottom:20px}@media (min-width: 320px) and (max-width: 768px){.contacts .contacts-wrapper .contacts-block p{font-size:7vw}}.contacts .contacts-wrapper .contacts-block a{color:#fff;font-size:32px;line-height:40px;letter-spacing:.02em}@media (min-width: 320px) and (max-width: 768px){.contacts .contacts-wrapper .contacts-block a{font-size:7vw;line-height:10vw}}.project-content .image-block~.image-block{margin-bottom:16px}@media (min-width: 320px) and (max-width: 768px){.project-content .image-block~.image-block{margin:40px 0}}.text-block{margin:40px 0;display:flex;justify-content:space-between}@media (min-width: 320px) and (max-width: 768px){.text-block{flex-direction:column;width:100%;margin:20px 0}}.text-block .left{width:32%}@media (min-width: 320px) and (max-width: 768px){.text-block .left{width:100%}}.text-block .left p{font-size:24px;line-height:32px;text-transform:uppercase}@media (min-width: 320px) and (max-width: 768px){.text-block .left p{font-size:5vw;line-height:7vw;margin-bottom:3vw;width:70%}}.text-block .right{width:calc(64% + 20px)}@media (min-width: 320px) and (max-width: 768px){.text-block .right{width:100%}}.text-block .right p{font-size:24px;line-height:32px}@media (min-width: 320px) and (max-width: 768px){.text-block .right p{font-size:4.5vw;line-height:6.3vw}}.text-block .right ul{margin:20px 0}.text-block .right ul li{list-style:disc;margin-left:20px;margin-bottom:20px}.single-image_block{margin-bottom:40px;width:100%}.single-image_block img{width:100%;border-radius:5px}.double-image_block{display:flex;justify-content:space-between;margin-bottom:40px}@media (min-width: 320px) and (max-width: 768px){.double-image_block{flex-direction:column;width:100%}.double-image_block .left_img,.double-image_block .right_img{width:100%!important;margin-bottom:10px}}.double-image_block .left,.double-image_block .right{width:100%;border-radius:5px}.double-image_block .left img,.double-image_block .right img{border-radius:5px}.quadro-image_block{display:flex;justify-content:space-between;margin-bottom:40px}@media (min-width: 320px) and (max-width: 768px){.quadro-image_block{flex-direction:column;width:100%}}.quadro-image_block .image{display:block;width:24.5%;height:170px;border-radius:5px;background-size:cover}@media (min-width: 320px) and (max-width: 768px){.quadro-image_block .image{width:100%;height:330px;margin-bottom:10px}}.triple-image_block{display:flex;justify-content:space-between;margin-bottom:40px}@media (min-width: 320px) and (max-width: 768px){.triple-image_block{flex-direction:column;width:100%}}.triple-image_block .left,.triple-image_block .right{border-radius:5px}.triple-image_block .left{width:calc(43% - 16px)}@media (min-width: 320px) and (max-width: 768px){.triple-image_block .left{flex-direction:column;width:100%;margin-bottom:10px}}.triple-image_block .left .image:first-child{margin-bottom:16px}.triple-image_block .left .image{height:347px}.triple-image_block .right{width:57%}@media (min-width: 320px) and (max-width: 768px){.triple-image_block .right{flex-direction:column;width:100%}}.triple-image_block .right .image{height:711px}@media (min-width: 320px) and (max-width: 768px){.triple-image_block .right .image{height:250px}}.triple-image_block .image{width:100%;border-radius:5px;background-size:cover;background-position:center}.triple-line-image_block{display:flex;justify-content:space-between;margin-bottom:40px}@media (min-width: 320px) and (max-width: 768px){.triple-line-image_block{flex-direction:column;width:100%}}.triple-line-image_block .image{width:32.5%;border-radius:5px;background-size:cover;background-position:center}@media (min-width: 320px) and (max-width: 768px){.triple-line-image_block .image{width:100%!important}}.single-video_block{margin-bottom:40px;width:100%}.single-video_block video{width:100%;border-radius:5px}.single-video_block .video-top_text{font-size:24px;line-height:32px;text-transform:uppercase;margin-top:56px;margin-bottom:24px}.quintuple-video_block{display:flex;justify-content:space-between}.quintuple-video_block .video-block{width:19%;border-radius:5px;overflow:hidden}.popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#000c;z-index:1000;cursor:pointer}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.popup{position:fixed;z-index:1001;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;display:flex;align-items:center;justify-content:center;cursor:default;animation:popupIn .1s ease;padding:40px;pointer-events:none}@media (max-width: 768px){.popup{padding:20px}}@keyframes popupIn{0%{opacity:0;transform:translate(-50%,-50%) scale(.9)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.popup-close{position:absolute;top:5%;right:50px;transform:translateY(-50%);background:#00000080;border:none;color:#fff;cursor:pointer;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease;z-index:1002;pointer-events:auto}@media (max-width: 768px){.popup-close{top:20px;right:-50px;transform:none;width:36px;height:36px}}.popup-close:hover{background:#ffffff1a}.popup-close svg{width:24px;height:24px}.popup-controls{position:absolute;top:20px;left:20px;display:flex;align-items:center;gap:16px;z-index:1002;pointer-events:auto}@media (max-width: 768px){.popup-controls{top:15px;left:15px}}.popup-control-btn{background:#ffffff1a;border:none;color:#fff;cursor:pointer;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease}.popup-control-btn:hover{background:#fff3;transform:scale(1.1)}.popup-control-btn svg{width:20px;height:20px}.popup-zoom-info{color:#fff;font-size:14px;font-weight:500;background:#00000080;padding:8px 12px;border-radius:20px;min-width:60px;text-align:center}.popup-image-container{display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative;z-index:1001;pointer-events:auto}.popup img{max-width:none;max-height:none;width:auto;height:auto;-o-object-fit:none;object-fit:none;border-radius:8px;box-shadow:0 20px 40px #00000080;opacity:0;transition:opacity .3s ease;z-index:1001}.popup img.popup-image-loaded{opacity:1}.popup-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;font-size:16px;z-index:1002}.popup-loading p{margin:16px 0 0;opacity:.8}.popup-spinner{width:40px;height:40px;border:3px solid rgba(255,255,255,.3);border-top:3px solid white;border-radius:50%;animation:spin 1s linear infinite;z-index:1002}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}canvas{display:block!important;width:1248px}@media (min-width: 320px) and (max-width: 768px){canvas{width:100%}}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#000c;z-index:1000;display:flex;align-items:center;justify-content:center}.modal{background:#2c2c2c;border-radius:5px;max-width:500px;width:90%;max-height:80vh;overflow-y:auto;position:relative;box-shadow:0 20px 40px #00000080}.modal-close{position:absolute;top:15px;right:15px;background:none;border:none;color:#aaa;font-size:24px;cursor:pointer;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s}.modal-close:hover{color:#fff;background:#ffffff1a}.modal-content{padding:24px}.modal-title{margin:0 0 16px;font-size:20px;line-height:1.4;color:#fff;font-family:Inter,sans-serif;font-optical-sizing:auto;font-style:normal;font-variation-settings:"slnt" 0;font-weight:500}.modal-message{margin:0;font-size:16px;line-height:1.6;color:#fff;font-family:Inter,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"slnt" 0}.overlay-enter-active,.overlay-leave-active{transition:opacity .2s ease}.overlay-enter-from,.overlay-leave-to{opacity:0}.modal-enter-active,.modal-leave-active{transition:all .2s ease}.modal-enter-from{opacity:0;transform:translateY(-30px) scale(.95)}.modal-leave-to{opacity:0;transform:translateY(30px) scale(.95)}@media (max-width: 640px){.modal{margin:20px;max-width:calc(100% - 40px)}.modal-content{padding:16px 20px}.modal-title{font-size:18px}.modal-message{font-size:14px}}@media (min-width: 320px) and (max-width: 768px){.index .imageWrapper{margin-bottom:0;margin-top:-40px;margin-left:-8px;width:calc(100% + 16px)}}.submit[data-v-df6fabac]:disabled{opacity:.6;cursor:not-allowed}.textInput[data-v-df6fabac]:disabled{opacity:.6;cursor:not-allowed}form textarea.textInput[data-v-df6fabac]{padding-bottom:0}
