*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}h1,h2,h3,h4,h5,h6{margin:0;font-family:inherit;line-height:inherit}p,address{margin:0}ul{margin:0;padding:0;list-style:none}input,textarea{outline:none;font-family:inherit}textarea{resize:none}a{color:inherit;text-decoration:none}a:hover{text-decoration:none}img{max-width:100%}input[type=number]{-moz-appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}::placeholder{font:inherit;color:inherit}:disabled{pointer-events:none}@font-face{font-family:AvenirNextCyr-Medium;font-weight:400;font-style:normal;font-display:swap;src:url(AvenirNextCyr-Medium.b3b7eecd5ac83a8c.woff) format("woff")}@font-face{font-family:AvenirNextCyr-Bold;font-weight:400;font-style:normal;font-display:swap;src:url(AvenirNextCyr-Bold.563ec3bcf79792c8.woff) format("woff")}@font-face{font-family:TT-Interfaces;font-weight:400;font-style:normal;font-display:swap;src:url(TTINTERFACES-REGULAR.147893390c8a43ef.TTF) format("truetype")}@font-face{font-family:TT-Interfaces-Medium;font-weight:400;font-style:normal;font-display:swap;src:url(TTINTERFACES-MEDIUM.718f3988921549d2.TTF) format("truetype")}*,*:before,*:after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::-webkit-scrollbar{width:0}body{font:400 1.375rem/1.4 AvenirNextCyr-Medium,sans-serif;color:#fff;background-color:#000;min-width:320px;height:100%;overflow-x:hidden}.g-container-wide{width:100%;height:100%;margin:0 auto;padding:0 1.25rem}@media (max-width: 639px){.g-container-wide{padding:0 .75rem}}.g-container{margin:0 auto;max-width:90rem}.g-h1{font:500 5.625rem/112px TT-Interfaces,serif}@media (max-width: 1439px){.g-h1{font-size:3.75rem;line-height:70px}}@media (max-width: 639px){.g-h1{font-size:2.25rem;line-height:44px}}.g-h2{font:500 2.75rem/54px TT-Interfaces,serif}@media (max-width: 639px){.g-h2{font-size:1.625rem;line-height:32px}}.g-h3{font:500 2.5rem/1.2 TT-Interfaces,serif}@media (max-width: 639px){.g-h3{font-size:1.875rem;line-height:1.3}}.g-th1{font:500 2rem/40px TT-Interfaces,serif}@media (max-width: 639px){.g-th1{font-size:1.375rem;line-height:30px}}.g-t1,.g-t1-bold{font:400 1.375rem/30px TT-Interfaces,serif}@media (max-width: 639px){.g-t1,.g-t1-bold{font-size:1.125rem;line-height:26px}}.g-t1-bold{font-weight:500}.g-t2{font:400 1.125rem/26px TT-Interfaces,serif}@media (max-width: 639px){.g-t2{font-size:1rem;line-height:22px}}.g-link,.g-link-underscore{color:#fff;transition:all .2s ease-in;background:transparent;border:none;cursor:pointer}@media (hover: hover){.g-link:hover,.g-link-underscore:hover{color:#7affef}}.g-link-accent,.g-link-underscore-accent,.g-order-project span{color:#7affef;transition:all .2s ease-in;background:transparent;border:none;cursor:pointer}@media (hover: hover){.g-link-accent:hover,.g-link-underscore-accent:hover,.g-order-project span:hover{color:#fff}}.g-link-underscore{border-bottom:1px solid rgba(255,255,255,.5)}@media (hover: hover){.g-link-underscore:hover{border-bottom:1px solid rgba(122,255,239,.5)}}.g-link-underscore-accent,.g-order-project span{border-bottom:1px solid rgba(122,255,239,.5)}@media (hover: hover){.g-link-underscore-accent:hover,.g-order-project span:hover{border-bottom:1px solid rgba(255,255,255,.5)}}.g-order-project{display:flex;align-items:center;position:relative;color:#7affef;padding-left:42px;cursor:pointer}.g-order-project:before{content:"";width:30px;height:30px;border-radius:50%;position:absolute;left:0;background-color:currentColor}@media (hover: hover){.g-order-project:hover span{border-color:#7affef}}.g-order-project span{color:currentColor!important}.g-main-project{width:62.1276595745%}@media (max-width: 1439px){.g-main-project{width:62%}}@media (max-width: 1199px){.g-main-project{width:87.2413793103%}}@media (max-width: 639px){.g-main-project{width:calc(100% - 58px)}}.g-no-select{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.g-no-select:focus{outline:none!important}.g-close-button{position:relative;width:20px;height:20px;border:none;background-color:transparent;cursor:pointer}.g-close-button:before,.g-close-button:after{content:"";position:absolute;top:0;right:50%;height:20px;width:2px;background-color:#fff}.g-close-button:before{transform:rotate(45deg)}.g-close-button:after{transform:rotate(-45deg)}.g-close-button-black{position:relative;width:20px;height:20px;border:none;background-color:transparent;cursor:pointer}.g-close-button-black:before,.g-close-button-black:after{content:"";position:absolute;top:0;right:50%;height:20px;width:2px;background-color:#000}.g-close-button-black:before{transform:rotate(45deg)}.g-close-button-black:after{transform:rotate(-45deg)}.g-place-center{display:grid;place-items:center}@keyframes opacityAnimation{0%{visibility:hidden;opacity:0}to{visibility:visible;opacity:1}}@keyframes toOpacityAnimation{0%{visibility:visible;opacity:1}to{visibility:hidden;opacity:0}}.modal-window-confirm__layer{position:fixed;top:0;left:0;height:100vh;width:100vw;background:rgba(0,0,0,.3);display:flex;justify-content:center;align-items:center;z-index:10000}.modal-window-confirm{position:relative;width:300px;background:#ffffff;color:#2c2c2c;font:20px Arial,sans-serif;text-align:center;box-sizing:border-box;padding:20px 20px 60px;box-shadow:0 2px 6px #0000004d;animation:showModal .3s linear forwards;border-radius:4px;overflow:hidden;font:18px AvenirNextCyr-Regular,sans-serif}.modal-window-confirm button{border:none;padding:5px;position:absolute;bottom:20px;outline:none;background:none;font:18px AvenirNextCyr-Medium,sans-serif;cursor:pointer}.modal-window-confirm button:hover{opacity:.5}.modal-window-confirm .modal-window-confirm__cancel-btn{left:40px}.modal-window-confirm .modal-window-confirm__submit-btn{right:40px}.modal-window-error{background:#fdd6d6}.modal-window-error:before{background:red}.modal-window-info{background:#cefba8}.modal-window-info:before{background:green}.modal-window-error,.modal-window-info{position:fixed;bottom:50px;right:50px;z-index:10000;width:300px;color:#2c2c2c;font:18px/26px AvenirNextCyr-Regular,sans-serif;box-sizing:border-box;padding:20px;transition:.3s;box-shadow:0 2px 6px #0000004d;animation:showModal .3s linear forwards;border-radius:4px;overflow:hidden}.modal-window-error:hover,.modal-window-info:hover{cursor:default}.modal-window-error:hover:before,.modal-window-info:hover:before{animation-play-state:paused}.modal-window-error:before,.modal-window-info:before{content:"";position:absolute;top:0;left:0;height:2px;box-sizing:border-box;animation:loadLine 3s linear forwards}@keyframes showModal{0%{opacity:0}to{opacity:100%}}@keyframes loadLine{0%{width:0}to{width:100%}}.swiper-creative .swiper-slide{backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-pagination-progressbar-fill{display:block;width:100%;height:100%;background:#000;transform:scale(0);transform-origin:left top}img:not([src]){display:none}
