@charset "UTF-8";body{padding:0}::before,::after{box-sizing:border-box}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}@media (min-width:1400px){.container{width:1350px}}@media (min-width:1200px) and (max-width:1399px){.container{width:1140px}}@media (min-width:1025px) and (max-width:1199px){.container{width:970px}}@media (min-width:768px) and (max-width:1024px){.container{width:750px}}@media (max-width:767px){.container{width:100%}}.flex,.ac,.as,.ac-jc,.ac-jb,.as-jb,.jb,.as-jc,.ae-jb,.column-jc,.column-js{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.ac-jb,.as-jb,.jb,.ae-jb{-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between}.column-js{-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start}.ac-jc,.as-jc,.column-jc{-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.ac,.ac-jc,.ac-jb{-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.as,.as-jb,.as-jc{-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start}.column-jc,.column-js{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.flex-wrap{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.ae-jb{-webkit-align-items:flex-end;-moz-align-items:flex-end;-ms-align-items:flex-end;align-items:flex-end}.shrink{-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-shrink:0;flex-shrink:0}@font-face{font-family:"Californian";src:url("/fonts/CALIFR.TTF") format("truetype");}@font-face{font-family:"Californian";font-weight:bold;src:url("/fonts/CALIFB.TTF") format("truetype");}@font-face{font-family:'Museo Sans Cyrl';src:url('/fonts/MuseoSansCyrl-500.ttf') format('truetype');font-weight:normal;font-style:normal;}#sys_filter_popup{position:absolute}.lds-ring{position:fixed;z-index:11111111;width:80px;height:80px;left:50%;top:50%;transform:translate(-50%, -50%)}.lds-ring div{box-sizing:border-box;display:block;position:absolute;width:64px;height:64px;margin:8px;border:1px solid #fff;border-radius:50%;animation:lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;border-color:#fff transparent transparent transparent}.lds-ring div:nth-child(1){animation-delay:-0.45s}.lds-ring div:nth-child(2){animation-delay:-0.3s}.lds-ring div:nth-child(3){animation-delay:-0.15s}@keyframes lds-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}#logo_player{min-width:140px}.canvas_wrap{max-width:100vw;overflow:hidden}.content_fix{overflow-x:hidden}.logo{max-width:90%;margin-bottom:5px}@media (max-width:767px){.logo{margin-bottom:15px}}.logo-popup{max-width:50%;margin-bottom:0}.logo_text{max-width:100%;opacity:0;transition:all 0.4s}@media (max-width:767px){.logo_text{margin-top:-30px;margin-left:-10px;max-width:110%}}.logo_wrap{pointer-events:none;position:absolute;left:0;top:0;z-index:100;width:100%;height:100%;background-color:#171717;transition:all 1s;transition-delay:0.4s}.logo_wrap_inner{position:absolute;left:50%;top:50%;transition:all 1s;transition-delay:0.4s;transform-origin:left;transform:scale(1.5) translate(-50%, -50%)}@media (max-width:767px){.logo_wrap_inner{transform:translate(-45%, -50%) scale(0.8)}}.logo_wrap.end{z-index:0;transform:scale(1);background-color:transparent}.logo_wrap.end .logo_text{opacity:1}.logo_wrap.end .logo_wrap_inner{top:60px;transform:translate(-50%, 0) scale(1)}@media (max-width:767px){.logo_wrap.end .logo_wrap_inner{top:0;transform:translate(-45%, 0) scale(0.8)}}.no_animate .main_title{transform:scale(0);opacity:0}.no_animate .contacts_item{filter:blur(3px);opacity:0}.no_animate .about_button{transform:scale(0);opacity:0}.wrap{padding-top:60px}@media (max-width:767px){.wrap{padding-top:35px}}.main_title{font-family:'Californian';font-size:48px;line-height:55px;margin-bottom:30px;text-align:center;transition:all 1s;transition-delay:1s;opacity:1}@media (max-width:767px){.main_title{font-size:36px;line-height:41px;margin-bottom:20px}}.main_title span{color:#95679c}.contacts_list{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:25px}@media (max-width:767px){.contacts_list{flex-direction:column;align-items:center;margin-bottom:20px}}.contacts_item{display:flex;align-items:center;text-decoration:none;color:#fff;margin-right:50px;font-size:24px;filter:blur(0);opacity:1;transition:opacity 1s, color 0.3s, filter 1s;transition-delay:2s}@media (max-width:767px){.contacts_item{margin-bottom:20px;font-size:18px;text-align:center;margin-right:0}.contacts_item:first-of-type{font-size:24px}}.contacts_item:last-of-type{margin-right:0}@media (max-width:767px){.contacts_item:last-of-type{margin-bottom:0}}.contacts_item:hover{color:#95679c}.contacts_item:hover .contacts_item_icon path{fill:#95679c}.contacts_item_icon{margin-right:12px}@media (max-width:767px){.contacts_item_icon{display:none}}.contacts_item_icon path{transition:fill 0.3s}.about_button{font-size:28px;line-height:32px;color:#95679c;font-family:'Californian';position:relative;padding-right:30px;cursor:pointer;transition:all 1s;transition-delay:3s;transform:scale(1)}@media (max-width:767px){.about_button{font-size:18px;line-height:21px}}.about_button_icon{position:absolute;top:calc(50% - 6px);right:13px;animation:linear about 2s infinite}.about_button_icon:last-of-type{right:0;animation:linear about 2s infinite 1s}.popup{opacity:0;pointer-events:none;transform:translateX(-5%);transition:all 1s;padding-top:100px;padding-bottom:30px;overflow:auto;position:fixed;left:0;top:0;width:100%;height:100%;z-index:10;background-color:#232323}.popup *{font-family:'Lato', 'Museo Sans Cyrl', sans-serif, sans-serif}.popup .container > *{opacity:0;pointer-events:none;transform:translateY(10%);transition:all 0.2s ease-in-out;transition-delay:1s}.popup .container > ul{opacity:1;transform:translateY(0)}.popup .container > ul li{opacity:0;pointer-events:none;transform:translateY(10%);transition:all 0.2s ease-in-out;transition-delay:1s}@media (max-width:767px){.popup{padding-top:30px}}.popup-open{opacity:1;pointer-events:all;transform:translateX(0)}.popup-open .container > *,.popup-open .container > ul li{transition:all 0.4s ease-in-out;opacity:1;transform:translateY(0);pointer-events:all}.popup-open .container > *:nth-child(1){transition-delay:0.9s}.popup-open .container > *:nth-child(2){transition-delay:1.3s}.popup-open .container > *:nth-child(3){transition-delay:1.7s}.popup-open .container > *:nth-child(4){transition-delay:2.1s}.popup-open .container > *:nth-child(5){transition-delay:2.5s}.popup-open .container > *:nth-child(6){transition-delay:2.9s}.popup-open .container > *:nth-child(7){transition-delay:3.3s}.popup-open .container > *:nth-child(8){transition-delay:3.7s}.popup-open .container > *:nth-child(9){transition-delay:4.1s}.popup-open .container > *:nth-child(10){transition-delay:4.5s}.popup-open .container > *:nth-child(11){transition-delay:4.9s}.popup-open .container > *:nth-child(12){transition-delay:5.3s}.popup-open .container > *:nth-child(13){transition-delay:5.7s}.popup-open .container > *:nth-child(14){transition-delay:6.1s}.popup-open .container > *:nth-child(15){transition-delay:6.5s}.popup-open .container > *:nth-child(16){transition-delay:6.9s}.popup-open .container > *:nth-child(17){transition-delay:7.3s}.popup-open .container > *:nth-child(18){transition-delay:7.7s}.popup-open .container > *:nth-child(19){transition-delay:8.1s}.popup-open .container > *:nth-child(20){transition-delay:8.5s}.popup-open .container > ul li:nth-child(1){transition-delay:1.9s}.popup-open .container > ul li:nth-child(2){transition-delay:2.3s}.popup-open .container > ul li:nth-child(3){transition-delay:2.7s}.popup-open .container > ul li:nth-child(4){transition-delay:3.1s}.popup-open .container > ul li:nth-child(5){transition-delay:3.5s}.popup-open .container > ul li:nth-child(6){transition-delay:3.9s}.popup-open .container > ul li:nth-child(7){transition-delay:4.3s}.popup-open .container > ul li:nth-child(8){transition-delay:4.7s}.popup-open .container > ul li:nth-child(9){transition-delay:5.1s}.popup-open .container > ul li:nth-child(10){transition-delay:5.5s}.popup-open .container > ul li:nth-child(11){transition-delay:5.9s}.popup-open .container > ul li:nth-child(12){transition-delay:6.3s}.popup-open .container > ul li:nth-child(13){transition-delay:6.7s}.popup-open .container > ul li:nth-child(14){transition-delay:7.1s}.popup-open .container > ul li:nth-child(15){transition-delay:7.5s}.popup-open .container > ul li:nth-child(16){transition-delay:7.9s}.popup-open .container > ul li:nth-child(17){transition-delay:8.3s}.popup-open .container > ul li:nth-child(18){transition-delay:8.7s}.popup-open .container > ul li:nth-child(19){transition-delay:9.1s}.popup-open .container > ul li:nth-child(20){transition-delay:9.5s}.popup-top{margin-bottom:60px;display:flex;align-items:flex-start;justify-content:space-between}@media (max-width:767px){.popup-top{align-items:flex-start;margin-bottom:25px}}.popup_text{font-weight:400;font-size:24px;line-height:140%;margin-bottom:46px;text-align:justify !important}.popup_text span{font-weight:700}@media (max-width:767px){.popup_text{font-size:18px}}.popup_h1{font-size:40px;color:#95679c;line-height:200%;font-weight:bold}@media (max-width:767px){.popup_h1{font-size:22px}}.popup ul{margin-bottom:0;padding-left:15px}.popup ul li{font-size:18px;line-height:200%;margin-bottom:0}.popup_close{width:90px;height:90px;cursor:pointer;border-radius:50%;transform:translateY(45px);border:2px solid rgba(255, 255, 255, 0.1)}@media (max-width:767px){.popup_close{width:45px;height:45px;transform:translateY(20px)}}.popup_close svg{transition:all 0.6s}.popup_close:hover svg{transform:rotate(180deg)}.animation{margin-top:-30px}@media (max-width:1024px){.animation{margin-top:0}}@media (hover:none) and (pointer:coarse){.animation{margin-top:0}}@keyframes about{from{opacity:0}50%{opacity:1}to{opacity:0}}