@charset "UTF-8";a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,summary,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}sub,sup{margin:0;padding:0;border:0;font-family:inherit}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:""}table{border-collapse:collapse;border-spacing:0}input,select,textarea{font-family:inherit;font-size:inherit;color:inherit}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover,select:-webkit-autofill,select:-webkit-autofill:focus,select:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{-webkit-text-fill-color:#393939;-webkit-box-shadow:0 0 0 1000px transparent inset;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}a{text-decoration:none;color:inherit}a,button{outline:none}button{border:none;background:none;cursor:pointer}img,video{max-width:100%;height:auto}*{-webkit-tap-highlight-color:transparent;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}img,picture,svg,video{display:block;max-width:100%}body,html{height:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#000;color:#fff;font-family:Montserrat,sans-serif;font-weight:600}body.modal_open{overflow:hidden}body.body_bg{background:url(../img/can_bg.svg),#000;-moz-background-size:40px 40px;background-size:40px 40px}.body-wrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100%;position:relative;overflow:hidden}.cls-logo{fill:#ff1f2d}#playground{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:transparent}body.desctop .mobile_link,body.mobile .desctop_link{display:none!important}@font-face{font-family:Montserrat;src:local("Montserrat Regular"),local("Montserrat-Regular"),url(../fonts/Montserrat-Regular.woff2) format("woff2"),url(../fonts/Montserrat-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Montserrat;src:local("Montserrat SemiBold"),local("Montserrat-SemiBold"),url(../fonts/Montserrat-SemiBold.woff2) format("woff2"),url(../fonts/Montserrat-SemiBold.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:CLICKABLE;src:local("CLICKABLE Black"),local("CLICKABLE-Black"),url(../fonts/CLICKABLE-Black.woff2) format("woff2"),url(../fonts/CLICKABLE-Black.woff) format("woff");font-weight:900;font-style:normal}.main{min-height:100%;-webkit-box-flex:1;-moz-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;font-size:4.5vw;padding-top:.45em;-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}.main,.main__form{position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.main__form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:8.4em;padding:1.15em 1.42em .8em;background:url(../img/form_bg.svg),no-repeat;-moz-background-size:100% 100%;background-size:100% 100%;min-height:8.4em}.main__form .title{margin-bottom:.5em}.main__form_href{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:.4em}.main__form_href--left{-webkit-box-pack:start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-top:.4em}.main__form_text{font-weight:400;font-size:.2em;color:#a1a1a1;position:relative}.main__form_text:before{content:"";position:absolute;right:0;left:auto;width:0;bottom:-3px;height:1px;background:#a1a1a1;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.main__form_text:hover:before{right:auto;left:0;width:100%}.main__block{width:14.82em;padding:1.2em 0 .5em}.main__block .title{margin-bottom:1em}.main__error-message{font-size:.3em;padding-right:1.5em;left:0;bottom:0;-webkit-transform:translateY(1.2em);-moz-transform:translateY(1.2em);-ms-transform:translateY(1.2em);transform:translateY(1.2em);color:#ff1f2d}@media (max-width:1440px){.main{font-size:5vw}}@media (max-width:1024px){.main{font-size:6vw;padding-top:1.65em}.main__block{padding:0 0 .5em;width:88%}}@media (max-width:768px){.main{font-size:7vw}}@media (max-width:550px){.main{font-size:11vw;padding-top:2em}.main__block{width:92%}}@media (max-width:425px){.main__form{padding:.8em .5em;background:#0b0c0c}.main__form_text{font-size:.3em}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.main{min-height:-moz-calc(100vh - 8.65vw);min-height:calc(100vh - 8.65vw)}}.title{font-family:CLICKABLE,sans-serif;color:transparent;-webkit-text-stroke:1px #fff;font-size:.635em;line-height:1.2}.title__red{-webkit-text-stroke:1px #ff1f2d}.title--restore{font-size:.57em}.title--reg{font-size:.605em}@media (max-width:425px){.title{font-size:.835em}.title--reg{font-size:.8em}.title--restore{font-size:.57em}}.title_small{color:#fff;font-size:.155em;text-transform:uppercase;margin-bottom:1.8em}@media (max-width:425px){.title_small{font-size:.25em;line-height:1.2}}.time{font-family:CLICKABLE,sans-serif;font-size:4.5vw}.time__block{margin-bottom:.5em}.time__block,.time__container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;position:relative}.time__container{width:22.5%;margin-right:3.3333%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.time__container:last-child .button{margin-top:auto}.time__box{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;height:2em;position:relative;font-size:.5em;margin-bottom:.5em}.time__box--come{background:-webkit-gradient(linear,left bottom, left top,from(rgba(255,24,34,.4)),color-stop(rgba(255,24,34,.1)),to(rgba(255,24,34,0)));background:-moz-linear-gradient(bottom,rgba(255,24,34,.4),rgba(255,24,34,.1),rgba(255,24,34,0));background:linear-gradient(0deg,rgba(255,24,34,.4),rgba(255,24,34,.1),rgba(255,24,34,0));border-bottom:1px solid #ff1822}.time__box--leave{background:-webkit-gradient(linear,left bottom, left top,from(rgba(0,207,44,.4)),color-stop(rgba(0,207,44,.1)),to(rgba(0,207,44,0)));background:-moz-linear-gradient(bottom,rgba(0,207,44,.4),rgba(0,207,44,.1),rgba(0,207,44,0));background:linear-gradient(0deg,rgba(0,207,44,.4),rgba(0,207,44,.1),rgba(0,207,44,0));border-bottom:1px solid #00cf2c}.time__box:last-child{margin-right:0}.time__box--form{position:relative;opacity:0;visibility:hidden}.time__box--form.active{opacity:1;visibility:visible}.time .button{font-family:Montserrat,sans-serif;font-weight:600;font-size:.303em}.time .button .button__text{font-size:.55em}.time__title{position:absolute;width:100%;bottom:100%;left:0;text-align:center;font-size:.28em;color:#a1a1a1;font-family:Montserrat,sans-serif}@media (max-width:1440px){.time{font-size:5vw}}@media (max-width:1024px){.time{font-size:6vw}}@media (max-width:768px){.time{font-size:7vw}.time__block{-ms-flex-wrap:wrap;flex-wrap:wrap}.time__container{width:40%;margin-right:5%;margin-bottom:.5em}.time__container:nth-child(2n+2){margin-right:0}.time .button{font-size:.456em}.time__box{height:3em}.time__box--form{display:none}.time__box--form.active{display:block}.time__box span{font-size:1.7em}.time__title{font-size:.4em}}@media (max-width:550px){.time__box{margin-bottom:1em}.time__container{width:47%}.time .button{font-size:.56em}.time__title{font-size:.4em}}.table{font-size:.18em}.table__table{width:100%;text-transform:uppercase}.table__row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;background:#0b0c0c;border-bottom:1px solid #000;position:relative}.table__row--header{background:#1a1a1a;color:#a1a1a1}.table__row--header .table__cell--edit{display:none}.table__row--footer{color:#a1a1a1;background:#1a1a1a}.table__row:hover{background:#1a1a1a}.table__row:hover .table__cell--edit{opacity:1;visibility:visible}.table__row--edit{background:#1a1a1a}.table__row--edit .table__cell .home_img{opacity:1;visibility:visible;pointer-events:visible}.table__row--edit .table__cell--edit{opacity:0;visibility:hidden}.table__row--edit .table__cell--send{opacity:1;visibility:visible}.table__row--edit .table__cell_time{display:none}.table__row--edit .table__cell_input{display:block}.table__cell{text-align:left;height:3em;-webkit-box-flex:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.table__cell:last-child{-webkit-box-pack:end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.table__cell .home_img{width:.95em;margin-right:.4em;cursor:pointer;opacity:0;visibility:hidden;pointer-events:none}.table__cell .home_img .cls-1{fill:#fff}.table__cell .home_img--active{opacity:1;visibility:visible}.table__cell .home_img--active .cls-1{fill:#ff1f2d}.table__cell--name span:nth-child(2){color:#ff1f2d;font-size:.8em}.table__cell--date{width:25%;padding-left:23px}.table__cell--all,.table__cell--come,.table__cell--out{width:15%}.table__cell--all sup{position:relative;text-transform:none;-webkit-transform:translateX(.5em);-moz-transform:translateX(.5em);-ms-transform:translateX(.5em);transform:translateX(.5em)}.table__cell--result{width:30%;padding-right:23px}.table__cell--day{width:25%;padding-left:23px}.table__cell--time{width:40%}.table__cell--sum{width:35%;padding-right:23px}.table__cell--absolute{position:absolute;width:3em;height:100%;right:100%;top:0;background:#ff1f2d;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out;border:none;outline:none;opacity:0}.table__cell--absolute svg .cls-1{fill:#fff}.table__cell--absolute .done_img,.table__cell--absolute .edit_img{width:40%}.table__cell--send button{border:none;cursor:pointer;position:absolute;width:100%;background:transparent;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;outline:none}.table__cell_left{width:45%}.table__cell_left span{}.table__cell_right{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.table__cell_right--dinner{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}@media (max-width:1024px){.table__cell_right--dinner{-webkit-transform:translateX(-10%);-moz-transform:translateX(-10%);-ms-transform:translateX(-10%);transform:translateX(-10%)}}.table__cell_input{width:100%;display:none;position:relative}.table__cell_input:before{content:"";width:90%;position:absolute;left:0;bottom:0;height:1px;border-bottom:1px dashed #fff}.table__cell_input input{width:100%;background:transparent;border:none;outline:none;font-weight:600;height:1.3em;padding:0}.table__cell_input input::-webkit-calendar-picker-indicator{display:none}.table__cell_input.item-error:before,.table__cell_input.item-error input{border-color:#ff1f2d}.table__time{position:relative;display:inline-block}.table__more_time{position:absolute;display:inline-block;font-size:.7em;left:100%;top:0}.table__comment{position:relative;display:none}.table__comment.active{display:block}.table__comment:hover .table__comment_text{visibility:visible}.table__comment_img{width:1em;cursor:pointer;z-index:0;position:relative}.table__comment_img .cls-1{fill:#ff1822}.table__comment_img--dinner{width:1.5em}.table__comment_text{z-index:1;position:absolute;bottom:-moz-calc(100% + 1.2em);bottom:calc(100% + 1.2em);width:47em;padding:1.3em;line-height:1.2;background:#fff;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);color:#1a1a1a;font-weight:400;text-transform:none;font-size:.95em;;visibility:hidden;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.table__comment_text--dinner{width:auto!important;white-space:nowrap!important}.table__comment_text:before{content:"";position:absolute;left:50%;top:100%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);border:.8em solid transparent;border-top:.8em solid #fff}.table--admin{margin-bottom:3em}.table--admin:last-child{margin-bottom:0}.table--admin .table__cell--name{padding-left:23px;width:25%}.table--admin .table__cell--date{width:12%;padding-left:0}.table--admin .table__cell--come,.table--admin .table__cell--out{width:9%}.table--admin .table__cell--launch{width:15%}.table--admin .table__cell--all{width:10%}.table--admin .table__cell--result{width:20%}@media (max-width:1024px){.table{font-size:15px;overflow-x:auto;padding:1em 0}.table__table{width:60em}.table--admin .table__table{width:85em}.table__row--header .table__cell--edit{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;opacity:0;background:transparent}.table__row:nth-child(2):hover{z-index:9}.table__row:nth-child(2) .table__comment_text{top:-moz-calc(100% + 1.2em);top:calc(100% + 1.2em);bottom:auto;z-index:9}.table__row:nth-child(2) .table__comment_text:before{top:auto;bottom:100%;border:.8em solid transparent;border-bottom:.8em solid #fff}.table__cell--send{left:0;right:auto;font-size:1.01em}.table__cell--send .done_img{max-width:55%}.table__cell--edit{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;position:relative;height:auto;left:auto;right:auto;top:auto;bottom:auto;opacity:1;visibility:visible;-ms-flex-negative:0;flex-shrink:0}.table__comment_text{width:33em}}@media (max-width:768px){.table{font-size:13px}}@media (max-width:425px){.table{font-size:12px}}.color--red{color:#ff1822}.color--green{color:#00cf2c}.color--white{color:#fff}.bg--red{background:#ff1822}.bg--green{background:#00cf2c}.button{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;position:relative;margin:0 auto;font-size:1em;width:11em;height:2.8em;background:transparent;border:none;cursor:pointer;background:none;outline:none;color:#fff}.button svg{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.button svg .cls-1{fill:#ff1f2d;opacity:0;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease}.button svg .cls-2{fill:transparent;stroke:#ff1f2d;stroke-miterlimit:10;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.button--clear{width:auto;height:auto}.button--clear.button--active{color:#ff1f2d}.button--reg{margin-left:2em}.button--red svg .cls-1{fill:#ff1f2d}.button--red svg .cls-2{stroke:#ff1f2d}.button--red_bg svg .cls-2{fill:#ff1f2d}.button--black_bg svg .cls-2{stroke:#0b0c0c;fill:#0b0c0c}.button--black_bg .button__text{color:#a1a1a1}.button--white svg .cls-1{fill:#fff}.button--white svg .cls-2{stroke:#fff}.button--active{color:#fff}.button--active svg .cls-1{fill:#ff1f2d}.button--active svg .cls-2{stroke:#ff1f2d}.button__line{position:absolute;left:0;top:50%;height:1px;width:4em;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:2;pointer-events:none}.button__line:before{content:"";width:100%;height:100%;background:#fff;position:absolute;top:0;left:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out;display:inline-block}.button__line--s{width:2.5em}.button__line--right{left:auto;right:0;-webkit-transform:translateX(50%);-moz-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%)}.button__text{-webkit-transform-origin:0 100% 0;-moz-transform-origin:0 100% 0;-ms-transform-origin:0 100% 0;transform-origin:0 100% 0;text-transform:uppercase;position:relative;z-index:2;display:inline-block;font-size:.7em}.button--anim .button__text{-webkit-animation:a ease-in-out .4s;-moz-animation:a ease-in-out .4s;animation:a ease-in-out .4s}.button--anim .button__line:before{-webkit-transform-origin:top;-moz-transform-origin:top;-ms-transform-origin:top;transform-origin:top;-webkit-animation:b ease .4s;-moz-animation:b ease .4s;animation:b ease .4s}.button.disable{opacity:0;visibility:hidden}@-webkit-keyframes a{0%{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1);-webkit-transform-origin:top;transform-origin:top;opacity:1}50%{-webkit-transform:translateY(5px) scaleY(2.5);transform:translateY(5px) scaleY(2.5);-webkit-transform-origin:top;transform-origin:top;opacity:0}60%{-webkit-transform:translateY(-10px) scaleY(2.5);transform:translateY(-10px) scaleY(2.5);-webkit-transform-origin:bottom;transform-origin:bottom;opacity:0}to{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1);-webkit-transform-origin:top;transform-origin:top;opacity:1}}@-moz-keyframes a{0%{-moz-transform:translateY(0) scale(1);transform:translateY(0) scale(1);-moz-transform-origin:top;transform-origin:top;opacity:1}50%{-moz-transform:translateY(5px) scaleY(2.5);transform:translateY(5px) scaleY(2.5);-moz-transform-origin:top;transform-origin:top;opacity:0}60%{-moz-transform:translateY(-10px) scaleY(2.5);transform:translateY(-10px) scaleY(2.5);-moz-transform-origin:bottom;transform-origin:bottom;opacity:0}to{-moz-transform:translateY(0) scale(1);transform:translateY(0) scale(1);-moz-transform-origin:top;transform-origin:top;opacity:1}}@keyframes a{0%{-webkit-transform:translateY(0) scale(1);-moz-transform:translateY(0) scale(1);transform:translateY(0) scale(1);-webkit-transform-origin:top;-moz-transform-origin:top;transform-origin:top;opacity:1}50%{-webkit-transform:translateY(5px) scaleY(2.5);-moz-transform:translateY(5px) scaleY(2.5);transform:translateY(5px) scaleY(2.5);-webkit-transform-origin:top;-moz-transform-origin:top;transform-origin:top;opacity:0}60%{-webkit-transform:translateY(-10px) scaleY(2.5);-moz-transform:translateY(-10px) scaleY(2.5);transform:translateY(-10px) scaleY(2.5);-webkit-transform-origin:bottom;-moz-transform-origin:bottom;transform-origin:bottom;opacity:0}to{-webkit-transform:translateY(0) scale(1);-moz-transform:translateY(0) scale(1);transform:translateY(0) scale(1);-webkit-transform-origin:top;-moz-transform-origin:top;transform-origin:top;opacity:1}}@-webkit-keyframes b{0%{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1);opacity:1}50%{-webkit-transform:translateY(5px) scaleY(15);transform:translateY(5px) scaleY(15);opacity:0}60%{-webkit-transform:translateY(-10px) scaleY(15);transform:translateY(-10px) scaleY(15);opacity:0}to{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1);opacity:1}}@-moz-keyframes b{0%{-moz-transform:translateY(0) scale(1);transform:translateY(0) scale(1);opacity:1}50%{-moz-transform:translateY(5px) scaleY(15);transform:translateY(5px) scaleY(15);opacity:0}60%{-moz-transform:translateY(-10px) scaleY(15);transform:translateY(-10px) scaleY(15);opacity:0}to{-moz-transform:translateY(0) scale(1);transform:translateY(0) scale(1);opacity:1}}@keyframes b{0%{-webkit-transform:translateY(0) scale(1);-moz-transform:translateY(0) scale(1);transform:translateY(0) scale(1);opacity:1}50%{-webkit-transform:translateY(5px) scaleY(15);-moz-transform:translateY(5px) scaleY(15);transform:translateY(5px) scaleY(15);opacity:0}60%{-webkit-transform:translateY(-10px) scaleY(15);-moz-transform:translateY(-10px) scaleY(15);transform:translateY(-10px) scaleY(15);opacity:0}to{-webkit-transform:translateY(0) scale(1);-moz-transform:translateY(0) scale(1);transform:translateY(0) scale(1);opacity:1}}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover,select:-webkit-autofill,select:-webkit-autofill:focus,select:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{-webkit-text-fill-color:#a1a1a1!important;-webkit-box-shadow:0 0 0 1000px transparent inset!important;-webkit-transition:background-color 5000s ease-in-out 0s!important;transition:background-color 5000s ease-in-out 0s!important;background:-webkit-linear-gradient(top,hsla(0,0%,100%,0),rgba(0,174,255,0) 50%,hsla(0,0%,100%,0) 51%,rgba(0,174,255,0))!important}.inputInDinner:focus::-webkit-input-placeholder{opacity:0}.inputInDinner:focus:-moz-placeholder{opacity:0}.inputInDinner:focus::-moz-placeholder{opacity:0}.inputInDinner:focus:-ms-input-placeholder{opacity:0}.inputInDinner:focus::-ms-input-placeholder{opacity:0}.inputInDinner:focus::placeholder{opacity:0}.form{font-size:.2em;color:#a1a1a1;width:100%}.form__box{position:relative;margin-bottom:30px}.form__box:last-child{margin-bottom:0}.form__box--pd{margin-bottom:15px}.form__box input{font-size:1em;height:3.35em;display:block;width:100%;border:1px solid #1a1a1a;outline:none;padding:0 12px;background:#1a1a1a;color:#a1a1a1;line-height:1.3;font-weight:400;-webkit-transition:border .3s;-moz-transition:border .3s;transition:border .3s}.form__box input.item-error{border-color:red}.form__box input[type=text]~.form__label--pass{background-image:url(../img/eye_open.svg)}.form__box input[type=checkbox]:checked~.form__label--radio{background-color:#ff1f2d;border:1px solid #ff1f2d}.form__box input[type=checkbox]:checked~.form__label--radio:before{opacity:1}.form__box input[type=checkbox]{position:absolute;width:1px;height:1px;opacity:0;z-index:-1}.form__box input::-webkit-input-placeholder{color:#a1a1a1}.form__box input::-moz-placeholder{color:#a1a1a1}.form__box input:-ms-input-placeholder{color:#a1a1a1}.form__box input:-moz-placeholder{color:#a1a1a1}.form__box input::-webkit-credentials-auto-fill-button{visibility:hidden;pointer-events:none;position:absolute;right:0}.form__box textarea{resize:none;outline:none;width:100%;display:block;border:1px solid #1a1a1a;background:#1a1a1a;color:#a1a1a1;line-height:1.3;font-weight:400;-webkit-transition:border .3s;-moz-transition:border .3s;transition:border .3s;padding:1em 1.1em;font-size:1em;height:8.2em}.form__box.item-error input{border-color:#d01f25}.form__box.item-error .form__label--error{display:block}.form__box--rule{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex}.form__box--rule label{cursor:pointer}.form__box--check{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;position:relative;font-weight:400;color:#a1a1a1;line-height:1.9;cursor:pointer;border:none}.form__box--check input[required].item-error~.form__label--radio{border:1px solid red}.form__box--submit button{font-size:1.2em;width:100%;height:3.5em}.form__box--submit button .button__text{font-size:.8em;font-family:Montserrat,sans-serif;font-weight:600;letter-spacing:.05em}.form__box--submit button.active svg .cls-2{fill:#ff1f2d}.form__box--submit button.button--text{width:14em;margin:0}.form__label--error{position:absolute;bottom:3px;left:12px;color:#d01f25;font-size:.68em;line-height:1;pointer-events:none;display:none;font-weight:400}.form__label--img{position:absolute;right:12px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:15px}.form__label--img img{margin-right:0}.form__label--pass{position:absolute;cursor:pointer;right:12px;top:50%;width:17px;height:20px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:url(../img/eye.svg) no-repeat 50%}.form__label--radio{cursor:pointer;background:#1a1a1a;border:1px solid #1a1a1a;width:1.9em;height:1.9em;display:block;position:relative;-ms-flex-negative:0;flex-shrink:0;margin-right:15px}.form__label--radio:before{content:"";width:60%;height:60%;background:url(../img/acs.svg) no-repeat 50%;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:0;color:#fefefe}@media (max-width:425px){.form{font-size:.3em}.form__box textarea{font-size:1.3em}}.error_block{position:absolute;top:100%;left:0;width:100%;padding:10px 10px 5px;border:1px solid rgba(0,0,0,.1);background:#fff;z-index:3;color:green;font-size:.8em;opacity:0;visibility:hidden;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.3);-moz-box-shadow:0 0 5px 0 rgba(0,0,0,.3);box-shadow:0 0 5px 0 rgba(0,0,0,.3)}.error_block.active{opacity:1;visibility:visible}.error_item{margin-bottom:5px;font-weight:400;padding-left:20px;position:relative}.error_item:before{content:"✔";position:absolute;font-size:18px;left:0;top:0;height:100%;line-height:14px}.error_item.active{color:red}.error_item.active:before{content:"•"}.form_time{font-family:CLICKABLE,sans-serif;position:relative}.form_time,.form_time__box{height:100%}.form_time__box--submit{position:absolute;left:0;width:100%;height:100%;top:-moz-calc(100% + .5em);top:calc(100% + .5em)}.form_time__box--submit .button{font-size:.605em}.form_time input{text-align:center;font-size:1em;height:100%;display:block;width:100%;border:none;border-bottom:1px solid #555;outline:none;padding:0 12px;background:transparent;color:#fff;line-height:1.3;font-weight:400;-webkit-transition:border .3s;-moz-transition:border .3s;transition:border .3s}.form_time input.item-error{border-color:red}.form_time input::-webkit-input-placeholder{color:#fff}.form_time input::-moz-placeholder{color:#fff}.form_time input:-ms-input-placeholder{color:#fff}.form_time input:-moz-placeholder{color:#fff}.form_time input::-webkit-credentials-auto-fill-button{visibility:hidden;pointer-events:none;position:absolute;right:0}@media (max-width:768px){.form_time__box--submit .button{font-size:.905em}.form_time input{font-size:1.7em}}@media (max-width:550px){.form_time__box--submit{top:-moz-calc(100% + 1em);top:calc(100% + 1em)}.form_time__box--submit .button{font-size:1.12em}}.form_admin{position:relative}.form_admin__block{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:.2em}.form_admin__block:last-child{margin-bottom:0}.form_admin__left{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex}.form_admin__box{margin-right:.2em;position:relative}.form_admin__box:last-child{margin-right:0}.form_admin__box--submit .button{font-size:.29em}.form_admin__box--check{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;position:relative;font-weight:400;color:#fff;line-height:1;cursor:pointer;border:none;font-size:.17em;padding:0 .5em;text-transform:uppercase;background:#0b0c0c}.form_admin__box--check input[required].item-error~.form__label--radio{border:1px solid red}.form_admin__box--rule{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.form_admin__box--rule label{cursor:pointer;margin-right:.3em}.form_admin__box .form__label--radio{background:transparent;border-color:#fff;width:20px;height:20px}.form_admin select{display:block;background:#0b0c0c url(../img/select.svg) no-repeat center right 4%;-moz-background-size:1em auto;background-size:1em auto;-moz-border-radius:0;border-radius:0;border:none;padding:0 2em 0 .5em;font-weight:400;color:#fff;cursor:pointer;-webkit-border-radius:0;-webkit-appearance:none;-moz-appearance:none}.form_admin input,.form_admin select{height:3.5em;font-size:.18em;outline:none;line-height:1.3}.form_admin input{padding:0 .5em;background:#0b0c0c;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #0b0c0c;-webkit-transition:border .3s;-moz-transition:border .3s;transition:border .3s;position:relative}.form_admin input[type=date]{width:9.5em}.form_admin input[type=date].item-error{border-color:#ff1f2d}.form_admin input[type=date]~.form_admin__date{background:url(../img/calendar.svg) no-repeat center right 5px;-moz-background-size:20% auto;background-size:20% auto}.form_admin input[type=time]{width:6.5em}.form_admin input[type=time]~.form_admin__date{background:url(../img/clock.svg) no-repeat center right 5px;-moz-background-size:25% auto;background-size:25% auto}.form_admin input[type=checkbox]:checked~.form__label--radio:before{opacity:1}.form_admin input[type=checkbox]{position:absolute;width:1px;height:1px;opacity:0;z-index:-1}.form_admin input.value~.form_admin__date span{opacity:0}.form_admin input.value::-webkit-datetime-edit{opacity:1}.form_admin input::-webkit-calendar-picker-indicator{opacity:0;position:absolute;width:100%;left:0;top:0;height:100%;margin:0;padding:0;cursor:pointer}.form_admin input::-webkit-datetime-edit{opacity:0}.form_admin input.item-error{border-color:red}.form_admin input::-webkit-input-placeholder{color:#fff}.form_admin input::-moz-placeholder{color:#fff}.form_admin input:-ms-input-placeholder{color:#fff}.form_admin input:-moz-placeholder{color:#fff}.form_admin input::-webkit-credentials-auto-fill-button{visibility:hidden;pointer-events:none;position:absolute;right:0}.form_admin__date{display:block;line-height:3.4;position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;font-size:.2em;padding:0 .55em;font-weight:400}@media (max-width:550px){.form_admin__block{-ms-flex-wrap:wrap;flex-wrap:wrap}.form_admin__left{-ms-flex-wrap:wrap;flex-wrap:wrap}.form_admin__box,.form_admin__left{margin-bottom:.2em}.form_admin__box--check{height:3.7em}}.mobile .form_admin input[type=date]~.form_admin__date,.mobile .form_admin input[type=time]~.form_admin__date{background-position:center right 15px}.form_search{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;position:relative}.form_search.active .form_search__box--s{opacity:1;visibility:visible}.form_search.active:after{display:none}.form_search:after{content:"";position:absolute;width:100%;height:100%;left:0;top:0;cursor:pointer}.form_search__box input{width:16em;display:block;height:3.2em;background:#0b0c0c;font-size:.18em;border:none;outline:none;padding:0 .5em;text-transform:uppercase;-webkit-appearance:textfield}.form_search__box input::-webkit-search-cancel-button{display:none}.form_search__box input::-webkit-search-decoration{-webkit-appearance:none}.form_search__box button{display:block;background:#0b0c0c;border:none;height:3.2em;width:3.2em;cursor:pointer;outline:none;padding:0;margin:0;font-size:.18em}.form_search__box button svg{max-width:50%;margin:auto}.form_search__box button .cls-1{fill:#fff}.form_search__box--s{opacity:0;visibility:hidden;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media (max-width:1024px){.form_search{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-moz-box-orient:horizontal;-moz-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.form_search__box--s{opacity:1;visibility:visible}}@media (max-width:425px){.form_search__box input{width:25.2em}}.header{position:absolute;left:0;top:0;width:100%;z-index:1;-webkit-box-flex:0;-moz-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:4.5vw;padding:.45em 1.15em}.header__logo{width:3.48em;cursor:pointer}.header__buttons{font-size:.2em}.header__buttons,.header__left,.header__login{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.header__login{font-size:.2em}.header__login_name{margin-right:1em;position:relative}.header__login_name:before{content:"";position:absolute;right:0;left:auto;width:0;bottom:-2px;height:1px;background:#fff;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.header__login_name:hover:before{right:auto;left:0;width:100%}.header__login_img{width:2em}.header__login_img:hover .cls-2{-webkit-transform:translateX(-.5em);-moz-transform:translateX(-.5em);-ms-transform:translateX(-.5em);transform:translateX(-.5em)}.header__login_img .cls-1,.header__login_img .cls-2{fill:none}.header__login_img .cls-1{stroke:#ff1822}.header__login_img .cls-2{stroke:#fff;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.header__admin{font-size:.2em;color:#ff1822;margin-right:3em;position:relative}.header__admin:before{content:"";position:absolute;right:0;left:auto;width:0;bottom:-2px;height:1px;background:#ff1822;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.header__admin:hover:before{right:auto;left:0;width:100%}@media (max-width:1440px){.header{font-size:5vw}}@media (max-width:1024px){.header{font-size:7vw}}@media (max-width:768px){.header{padding:.45em .8em}.header__login{font-size:.3em}.header__admin{font-size:.3em;margin-right:2em}}@media (max-width:550px){.header{font-size:9vw;padding:.45em .35em}.header__left{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-moz-box-orient:vertical;-moz-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;position:relative;padding-right:1em}.header__left .header__login_img{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:0;font-size:1.2em}.header__admin{margin:0;margin-top:.6em}}@media (max-width:425px){.header{font-size:10vw}.header__buttons{font-size:.28em}.header__admin,.header__login{font-size:.33em}}.tabs{font-size:4vw;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.tabs__btns{font-size:.17em;text-transform:uppercase;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;margin-bottom:3em}.tabs__button{cursor:pointer;margin-right:1em;padding:1.28em 2.35em;color:#a1a1a1;background:#0b0c0c;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.tabs__button:last-child{margin-right:0}.tabs__button.active{background:#ff1f2d;color:#fff}.tabs__button:hover{color:#fff}.tabs__content{margin-bottom:.5em}.tabs__block{display:none;position:relative}.tabs__block.active{display:block}@media (max-width:1440px){.tabs{font-size:5vw}}@media (max-width:1024px){.tabs{font-size:7.2vw;display:block}.tabs__btns{-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.tabs__search{margin-bottom:.5em}}@media (max-width:768px){.tabs{font-size:7.8vw}}@media (max-width:550px){.tabs{font-size:11vw}.tabs__btns{display:block}.tabs__button{margin:0 0 1em;text-align:center}}@media (max-width:550px){.tabs{font-size:18vw}}.file{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;height:100%}.file__download{height:100%;background:#fff;font-size:.17em;color:#0b0c0c;line-height:3.7em;padding:0 2.5em;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.file__download:last-child{margin-left:1em}.file__download:hover{background:#ff1f2d;color:#fff}.popups__popup{position:fixed;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow-y:auto;background:rgba(0,0,0,.8);z-index:3;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;padding:10px;font-size:4.5vw}.popups__popup:not(.active){opacity:0;visibility:hidden;pointer-events:none}.popups__content{background:#0b0c0c;color:#fff;padding:1em;width:9.25em;margin:auto;position:relative}.popups__close{cursor:pointer}.popups__close--btn{position:absolute;top:.25em;right:.25em;width:.35em;height:.35em;background:url(../img/close.svg) 50%/80% no-repeat;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.popups__close--btn:hover{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}.popups__close--over{position:absolute;top:0;left:0;width:100%;height:100%}.popups .title{margin-bottom:.5em}.popups .title_small{margin-bottom:1.5em}@media (max-width:1440px){.popups__popup{font-size:5.5vw}}@media (max-width:1024px){.popups__popup{font-size:6.5vw}}@media (max-width:768px){.popups__popup{font-size:9vw}}@media (max-width:550px){.popups__popup{font-size:11vw}}@media (max-width:425px){.popups__content{padding:.5em}}