@charset "UTF-8";*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}.menu a{display:inline-block;color:#000;text-decoration:none;cursor:pointer}.menu a:after{background-color:#000;display:block;content:"";height:1px;width:0%;-webkit-transition:width .3s ease-in-out;-o-transition:width .3s ease-in-out;transition:width .3s ease-in-out}.menu a:focus:after,.menu a:hover:after{width:100%}h2{font-size:32px;font-weight:500;text-align:center;display:block;margin:0 auto;position:relative}body{position:relative;width:100%;height:100%;padding:0;margin:0 auto;font-family:Roboto,sans-serif}.page{position:relative;max-width:1440px;margin:0 auto;padding:0 3%}#demo{display:none}#container{max-width:1700px;-webkit-box-shadow:0 0 30px rgba(0,0,0,.3);box-shadow:0 0 30px rgba(0,0,0,.3);margin:0 auto;-webkit-filter:blur(0);filter:blur(0);-webkit-transition:all 3s ease;-o-transition:all 3s ease;transition:all 3s ease}#container.blur{-webkit-filter:blur(10px);filter:blur(10px)}#container.blur+#demo{position:fixed;top:0;width:100%;height:100%;z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex}#container.blur+#demo .blur{position:absolute;width:100%;height:100%;z-index:11;background-color:rgba(0,0,0,.3)}#container.blur+#demo .page{margin:auto;z-index:12}#container.blur+#demo .page .logo{background-image:url(/app/svg/logo.svg);width:160px;background-size:contain;background-position:center;background-repeat:no-repeat;height:70px;display:block;margin:auto}#container.blur+#demo .page #look-demo{text-align:center;font-weight:100;text-decoration:underline;cursor:pointer}#pic-show{display:none}#pic-show.show{position:fixed;top:0;width:100vw;height:100vh;z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;background-color:rgba(0,0,0,.5)}#pic-show .close{position:absolute;height:40px;width:40px;right:2%;top:2%;color:#fff;font-size:30px;cursor:pointer}#pic-show .box{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:90%;max-height:90%;margin:auto;background:#fff;-webkit-box-shadow:0 0 20px #000;box-shadow:0 0 20px #000}@media only screen and (max-width:800px){#pic-show .box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}#pic-show .box-img{width:calc(100% - 300px);background-size:contain;background-repeat:no-repeat;background-position:center;border-right:1px solid #ccc;max-height:100%}@media only screen and (max-width:800px){#pic-show .box-img{width:100%}}#pic-show .box-form{width:280px;margin:0 20px;text-align:center}#pic-show .box-form-name{font-size:24px;font-weight:500;margin:30px 0 20px}#pic-show .box-form-size{font-weight:100}.acard{margin-bottom:50px}.acard-tit{font-size:18px;font-weight:700;border-bottom:1px solid #000;padding-bottom:10px;cursor:pointer;position:relative}.acard-tit:before{content:"➤";position:absolute;left:-25px;display:inline-block;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.acard-hide{display:none}.acard.activ .acard-hide{display:block}.acard.activ .acard-tit:before{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}header{padding:10px;background-image:url(/app/img/header-bg.jpg);background-size:cover;background-position:center;background-attachment:fixed;height:90vh;-webkit-filter:brightness(120%);filter:brightness(120%)}header.in{height:auto}header.in:after{display:none}header .page{padding-top:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}header .logo{background-image:url(/app/svg/logo.svg);width:160px;background-size:contain;background-position:center;background-repeat:no-repeat;height:70px;display:block}header ul.menu{text-transform:uppercase;font-weight:300}header ul.menu li{list-style:none;text-align:right;margin-bottom:11px}header ul.menu li a{color:#000;font-size:18px;text-decoration:none}header:after{content:"";width:30px;height:20px;background-image:url(/app/svg/ugl.svg);background-size:contain;background-repeat:no-repeat;position:absolute;bottom:30px;left:50%;margin-left:-15px;-webkit-animation:2s ease 2s normal none infinite running down;animation:2s ease 2s normal none infinite running down}header .event{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:calc(100% - 20px);position:absolute;bottom:70px}header .event-item{max-width:800px;width:calc(100% - 20px);background:rgba(255,255,255,.41);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 20px;color:#000;text-decoration:none}header .event-item-date{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:20px}header .event-item-date .dd{font-size:36px;font-weight:900}header .event-item-date .mm{font-weight:900;font-size:18px;line-height:15px;position:relative;top:7px;margin-left:5px}header .event-item-date .mm span{color:#666}header .event-item-info{font-size:20px;font-weight:500}header .event-item-info span{font-size:16px;font-weight:300}@-webkit-keyframes down{0%{bottom:30px}50%{bottom:20px}100%{bottom:30px}}@keyframes down{0%{bottom:30px}50%{bottom:20px}100%{bottom:30px}}.but{width:200px;border:1px solid #000;text-align:center;margin:0 auto;margin-bottom:40px;padding:10px;cursor:pointer}#main{margin-top:50px}#main ul.tags{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:40px 0 30px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0}#main ul.tags li{list-style:none;border:1px solid #000;padding:5px 10px;margin-right:15px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;margin-bottom:10px}#main ul.tags li:hover{background:#ccc;cursor:pointer}#main ul.tags li.act{color:#fff;background:#000}#main .pictures-item{border:1px solid #ccc;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;cursor:pointer;color:#000;display:block;text-decoration:none}#main .pictures-item img{width:100%}#main .pictures-item-info{padding:20px;text-align:center}@media only screen and (max-width:600px){#main .pictures-item-info{padding:10px 5px}}#main .pictures-item-info .info-name{margin-bottom:10px}#main .pictures-item-info .info-mat{font-weight:200}#main .pictures-item-info .info-tag{margin-top:5px;font-weight:200;font-size:12px}#main .pic-admin-item{display:-webkit-box;display:-ms-flexbox;display:flex;border:1px solid #ccc;margin-bottom:20px}#main .pic-admin-item img{height:200px;margin-right:20px}#main .pic-admin-item-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#main .pic-admin-item-info .res{display:none;text-align:center;margin-top:10px;color:#fff;background:#56b94d;padding:5px}@-webkit-keyframes load{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes load{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.all-info{background:#d2f7ca;padding:10px;display:inline-block;margin:10px 0}#main-in{background:#fff;display:block;margin:50px auto 60px;padding-bottom:5px}@media only screen and (max-width:1000px){#main-in{padding:32px}}#main-in .title{margin-bottom:60px}#feedback{padding:50px 0;background-image:url(/app/img/feedback.jpg);background-size:cover;background-attachment:fixed;background-position:center;position:relative;overflow:hidden;-webkit-filter:brightness(120%);filter:brightness(120%)}#feedback:before{content:"";display:block;width:100%;border-radius:100%;-webkit-box-shadow:0 0 15px 15px rgba(0,0,0,.3);box-shadow:0 0 15px 15px rgba(0,0,0,.3);height:100px;position:absolute;top:-100px}.feed-form{background:rgba(255,255,255,.5);padding:2.5%;max-width:700px;margin:50px auto}.feed-form .form-res{display:none;text-align:center;background:#a6e097;padding:15px}.feed-form .form-box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.feed-form .form-box .pole{width:calc(50% - 40px)}.feed-form .form-box .pole input,.feed-form .form-box .pole textarea{width:100%;margin:auto}.feed-form .but{background-image:url(/app/svg/send.svg);padding-right:45px;background-position:96%;background-repeat:no-repeat;background-color:transparent;margin:30px 0 10px auto;text-transform:uppercase;border:none;width:auto}footer .copy{padding:30px 0;font-weight:100;font-size:14px}form .pole{margin-top:20px;position:relative}form .pole input,form .pole textarea{padding:5px 10px;padding-bottom:4px;background:0 0;border:none;border-bottom:1px solid #000}form .pole input:focus+label,form .pole textarea:focus+label{top:-15px!important;font-size:10px}form .pole label.focus{top:-15px!important;font-size:10px}form .pole label{position:absolute;left:10px;top:5px;text-transform:uppercase;font-size:14px;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.getprice{float:right;margin:-5px 0 0 20px;border:1px solid #000;padding:5px 10px}.getprice:hover{cursor:pointer;background:#000;color:#fff}.price-form{background:#fff;padding:20px;max-width:500px;width:90%;margin:auto;-webkit-box-shadow:0 0 13px;box-shadow:0 0 13px;position:relative}.price-form .form-res{display:none;text-align:center;background:#a6e097;padding:15px}.price-form .close{position:absolute;top:-30px;right:-30px;font-size:24px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;height:30px;width:30px;line-height:30px;text-align:center}.price-form .close:hover{cursor:pointer;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center}.price-form p{margin-top:0;font-size:24px}.price-form .but{margin:20px 0 10px;background:#000;color:#fff}.price-form .but:hover{background:#fff;color:#000}.price-form .form-box{text-align:right}.price-form .form-box .pole{margin:40px 0 20px}.price-form .form-box .pole input{width:100%}