

/* Start:/local/templates/comfortkino/static/assets/assets.css?17076655309265*/
.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:0!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(/local/templates/comfortkino/static/assets/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{color:#fff;font-size:14px;margin:5px;padding:4px 7px;background:#d6d6d6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#fff;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#d6d6d6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}
/* End */


/* Start:/local/templates/comfortkino/static/css/main.min.css?1707665530425556*/
@charset "UTF-8";@font-face{font-family:ProximaNova;src:url(/local/templates/comfortkino/static/css/../fonts/ProximaNova/ProximaNova-Thin.eot);src:url(/local/templates/comfortkino/static/css/../fonts/ProximaNova/ProximaNova-Thin.eot?#iefix) format("embedded-opentype"),url(/local/templates/comfortkino/static/css/../fonts/ProximaNova/ProximaNova-Thin.woff2) format("woff2"),url(/local/templates/comfortkino/static/css/../fonts/ProximaNova/ProximaNova-Thin.woff) format("woff"),url(/local/templates/comfortkino/static/css/../fonts/ProximaNova/ProximaNova-Thin.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:ProximaNova;src:url(/local/templates/comfortkino/static/css/../fonts/ProximaNova/ProximaNova-Light.eot);src:url(/local/templates/comfortkino/static/css/../fonts/ProximaNova/ProximaNova-Light.eot?#iefix) format("embedded-opentype"),url(/local/templates/comfortkino/static/css/../fonts/ProximaNova/ProximaNova-Light.woff2) format("woff2"),url(/local/templates/comfortkino/static/css/../fonts/ProximaNova/ProximaNova-Light.woff) format("woff"),url(/local/templates/comfortkino/static/css/../fonts/ProximaNova/ProximaNova-Light.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:ProximaNova;src:url(/local/templates/comfortkino/static/css/../fonts/ProximaNova/ProximaNova-Regular.eot);src:url(/local/templates/comfortkino/static/css/../fonts/ProximaNova/ProximaNova-Regular.eot?#iefix) format("embedded-opentype"),url(/local/templates/comfortkino/static/css/../fonts/ProximaNova/ProximaNova-Regular.woff2) format("woff2"),url(/local/templates/comfortkino/static/css/../fonts/ProximaNova/ProximaNova-Regular.woff) format("woff"),url(/local/templates/comfortkino/static/css/../fonts/ProximaNova/ProximaNova-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:ProximaNova;src:url(/local/templates/comfortkino/static/css/../fonts/ProximaNova/ProximaNova-Medium.eot);src:url(/local/templates/comfortkino/static/css/../fonts/ProximaNova/ProximaNova-Medium.eot?#iefix) format("embedded-opentype"),url(/local/templates/comfortkino/static/css/../fonts/ProximaNova/ProximaNova-Medium.woff2) format("woff2"),url(/local/templates/comfortkino/static/css/../fonts/ProximaNova/ProximaNova-Medium.woff) format("woff"),url(/local/templates/comfortkino/static/css/../fonts/ProximaNova/ProximaNova-Medium.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:ProximaNova;src:url(/local/templates/comfortkino/static/css/../fonts/ProximaNova/ProximaNova-SemiBold.eot);src:url(/local/templates/comfortkino/static/css/../fonts/ProximaNova/ProximaNova-SemiBold.eot?#iefix) format("embedded-opentype"),url(/local/templates/comfortkino/static/css/../fonts/ProximaNova/ProximaNova-SemiBold.woff2) format("woff2"),url(/local/templates/comfortkino/static/css/../fonts/ProximaNova/ProximaNova-SemiBold.woff) format("woff"),url(/local/templates/comfortkino/static/css/../fonts/ProximaNova/ProximaNova-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:ProximaNova;src:url(/local/templates/comfortkino/static/css/../fonts/ProximaNova/ProximaNova-Bold.eot);src:url(/local/templates/comfortkino/static/css/../fonts/ProximaNova/ProximaNova-Bold.eot?#iefix) format("embedded-opentype"),url(/local/templates/comfortkino/static/css/../fonts/ProximaNova/ProximaNova-Bold.woff2) format("woff2"),url(/local/templates/comfortkino/static/css/../fonts/ProximaNova/ProximaNova-Bold.woff) format("woff"),url(/local/templates/comfortkino/static/css/../fonts/ProximaNova/ProximaNova-Bold.ttf) format("truetype");font-weight:700;font-style:normal}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,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;font-weight:inherit;font-style:inherit;font:inherit;color:inherit;vertical-align:baseline}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:'';content:none}table{border-collapse:collapse;border-spacing:0}button,input,textarea{border-radius:0}a,a:active,a:hover,a:visited,button,button:active,button:hover,input,input:active,input:hover,textarea,textarea:active,textarea:hover{outline:0;text-decoration:none}a:focus,button:focus,input:focus,textarea:focus{outline:0}*{-webkit-box-sizing:border-box;box-sizing:border-box}button{padding:0;border:none;background:0 0;-webkit-box-shadow:none;box-shadow:none;cursor:pointer}html{line-height:1.15;-webkit-text-size-adjust:100%}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:none}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}html{height:100%;font-size:62.5%;font-family:ProximaNova,sans-serif;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto;min-height:100%}body{left:0;top:0;width:100%;min-width:320px;background:#fff;color:#232934;z-index:1;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto;min-height:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}*{-webkit-box-sizing:border-box;box-sizing:border-box;font-family:ProximaNova,sans-serif}.body{background:center center no-repeat;background-size:cover}.body:before{content:'';position:absolute;left:0;right:0;top:0;bottom:0;background:#001c2d;opacity:.9}@media only screen and (min-width:1024px){.body{position:static;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;background:0 0!important}.body:before{content:none}}.page{width:100%;top:0;bottom:0;left:0;z-index:2;-webkit-transition:.3s cubic-bezier(.25,1,.75,1);-o-transition:.3s cubic-bezier(.25,1,.75,1);transition:.3s cubic-bezier(.25,1,.75,1);-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}@media only screen and (min-width:1024px){.page{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-transition:none;-o-transition:none;transition:none}}.layout{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;min-height:100%;background:#fff;-webkit-overflow-scrolling:touch}.layout.back--transparent{background:0 0}@media only screen and (min-width:1024px){.layout{max-height:none;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}.main{display:block;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;overflow:hidden}.main-content{background:#fff;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.main.webview.dark-theme .page-section{background:#01050f}.main.webview.dark-theme .page-section .job--active .job__preview{border-radius:8px 8px 0 0}.main.webview.dark-theme .page-section .job__item{-webkit-box-shadow:0 2px #34373f;box-shadow:0 2px #34373f}.main.webview.dark-theme .page-section .job__content.static{-webkit-box-shadow:0 2px #34373f;box-shadow:0 2px #34373f}.main.webview.dark-theme .page-section .job__item--active{-webkit-box-shadow:0 2px #34373f;box-shadow:0 2px #34373f}.main.webview.dark-theme .page-section .job__item--active .job__name span{color:#fff}.main.webview.dark-theme .page-section .job__body{-webkit-box-shadow:0 2px #34373f,2px 0 #34373f,-2px 0 #34373f;box-shadow:0 2px #34373f,2px 0 #34373f,-2px 0 #34373f}.main.webview.dark-theme .static p{color:#fff}.main.webview.dark-theme .static p a{color:#fff}.main.webview.dark-theme .static li{color:#fff}.main.webview.dark-theme .news-page__date{color:#fff}.main.webview .template{padding:0}.main.webview .template__aside{display:none}.o--hidden{overflow:hidden}@media only screen and (min-width:768px){.hide--md{display:none}}.show--md{display:none}@media only screen and (min-width:768px){.show--md{display:block}}.vk-wrap{z-index:20}@-webkit-keyframes loading{0%{-webkit-transform:none;transform:none}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes loading{0%{-webkit-transform:none;transform:none}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes fade-in{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes fade-in{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@-webkit-keyframes fade-out{0%{visibility:visible;opacity:1}99%{visibility:visible;opacity:0}100%{visibility:hidden;opacity:0}}@keyframes fade-out{0%{visibility:visible;opacity:1}99%{visibility:visible;opacity:0}100%{visibility:hidden;opacity:0}}@-webkit-keyframes overflow-in{0%{overflow:visible}1%{overflow:hidden}100%{overflow:hidden}}@keyframes overflow-in{0%{overflow:visible}1%{overflow:hidden}100%{overflow:hidden}}@-webkit-keyframes overflow-out{0%{overflow:hidden}1%{overflow:hidden}100%{overflow:visible}}@keyframes overflow-out{0%{overflow:hidden}1%{overflow:hidden}100%{overflow:visible}}@-webkit-keyframes show-left{0%{-webkit-transform:translate(-40px,0);transform:translate(-40px,0);opacity:0}15%{opacity:0}85%{-webkit-transform:none;transform:none}100%{-webkit-transform:none;transform:none;opacity:1}}@keyframes show-left{0%{-webkit-transform:translate(-40px,0);transform:translate(-40px,0);opacity:0}15%{opacity:0}85%{-webkit-transform:none;transform:none}100%{-webkit-transform:none;transform:none;opacity:1}}@-webkit-keyframes show-right{0%{-webkit-transform:translate(40px,0);transform:translate(40px,0);opacity:0}15%{opacity:0}85%{-webkit-transform:none;transform:none}100%{-webkit-transform:none;transform:none;opacity:1}}@keyframes show-right{0%{-webkit-transform:translate(40px,0);transform:translate(40px,0);opacity:0}15%{opacity:0}85%{-webkit-transform:none;transform:none}100%{-webkit-transform:none;transform:none;opacity:1}}@-webkit-keyframes feather-rotate-1{0%{-webkit-transform:none;transform:none}100%{-webkit-transform:rotate(40deg);transform:rotate(40deg)}}@keyframes feather-rotate-1{0%{-webkit-transform:none;transform:none}100%{-webkit-transform:rotate(40deg);transform:rotate(40deg)}}@-webkit-keyframes feather-rotate-2{0%{-webkit-transform:rotate(40deg);transform:rotate(40deg)}100%{-webkit-transform:rotate(-20deg);transform:rotate(-20deg)}}@keyframes feather-rotate-2{0%{-webkit-transform:rotate(40deg);transform:rotate(40deg)}100%{-webkit-transform:rotate(-20deg);transform:rotate(-20deg)}}@-webkit-keyframes feather-rotate-3{0%{-webkit-transform:rotate(-20deg);transform:rotate(-20deg)}60%{-webkit-transform:rotate(25deg);transform:rotate(25deg)}100%{-webkit-transform:none;transform:none}}@keyframes feather-rotate-3{0%{-webkit-transform:rotate(-20deg);transform:rotate(-20deg)}60%{-webkit-transform:rotate(25deg);transform:rotate(25deg)}100%{-webkit-transform:none;transform:none}}@-webkit-keyframes feather-fall--xs{0%{-webkit-transform:translate(0,-160px);transform:translate(0,-160px)}100%{-webkit-transform:none;transform:none}}@keyframes feather-fall--xs{0%{-webkit-transform:translate(0,-160px);transform:translate(0,-160px)}100%{-webkit-transform:none;transform:none}}@-webkit-keyframes feather-fall--lg{0%{-webkit-transform:translate(0,-190px);transform:translate(0,-190px)}100%{-webkit-transform:none;transform:none}}@keyframes feather-fall--lg{0%{-webkit-transform:translate(0,-190px);transform:translate(0,-190px)}100%{-webkit-transform:none;transform:none}}.heading{font-weight:600;font-size:2rem;line-height:1.25}@media only screen and (min-width:768px){.heading{line-height:1.5}}.heading--0{font-size:2.4rem;line-height:1.06}@media only screen and (min-width:768px){.heading--0{font-size:2.8rem}}@media only screen and (min-width:1024px){.heading--0{font-size:3.4rem}}@media only screen and (min-width:1366px){.heading--0{font-size:4.8rem}}.heading--1{font-size:2.4rem;line-height:1.25}@media only screen and (min-width:768px){.heading--1{font-size:2rem;line-height:1.5}}@media only screen and (min-width:1024px){.heading--1{font-size:2.8rem;line-height:1.25}}@media only screen and (min-width:1366px){.heading--1{font-size:3.2rem}}.heading--2,.static h2{font-size:2rem;line-height:1.25}@media only screen and (min-width:768px){.heading--2,.static h2{font-size:2.4rem}}@media only screen and (min-width:1366px){.heading--2,.static h2{line-height:1.34}}.heading--3,.static h3{font-size:1.8rem;line-height:1.34}@media only screen and (min-width:1366px){.heading--3,.static h3{font-size:2.4rem}}.heading--4,.static h4{font-size:1.6rem;line-height:1.25}@media only screen and (min-width:1366px){.heading--4,.static h4{font-size:1.8rem;line-height:1.34}}.heading__hint-wrap{display:inline-block}@media only screen and (max-width:767px){.heading__hint-wrap{position:relative}.heading__hint-wrap .hint{position:static}.heading__hint-wrap .hint__popover{right:0;width:100%}}.heading__hint-wrap .hint{display:inline-block;vertical-align:top;margin:2px 0 0 10px}@media only screen and (min-width:1024px){.heading__hint-wrap .hint{margin-top:3px}}@media only screen and (min-width:1366px){.heading__hint-wrap .hint{margin:7px 0 0 12px}}.txt{font-family:Roboto,sans-serif;font-weight:300;font-size:1.4rem;line-height:1.43;letter-spacing:0;color:#232934}.txt a{color:#30a6f1;text-decoration:underline}@media only screen and (min-width:768px){.txt{line-height:1.5}}@media only screen and (min-width:1366px){.txt{font-size:1.6rem}}.txt--italic{font-style:italic}.heading--4+.txt,.static h4+.txt{margin-top:10px}.poster-heading{font-weight:600;font-size:1.8rem;line-height:1.125}@media only screen and (min-width:768px){.poster-heading{font-size:1.6rem}}@media only screen and (min-width:1024px){.poster-heading{font-size:2rem}}@media only screen and (min-width:1366px){.poster-heading{font-size:2.4rem}}.poster-txt{font-family:Roboto,sans-serif;font-weight:100;font-size:1.2rem;line-height:1.34;letter-spacing:.05em}@media only screen and (min-width:1366px){.poster-txt{font-size:1.4rem}}.poster-heading+.poster-txt{margin-top:4px}@media only screen and (min-width:1366px){.poster-heading+.poster-txt{margin-top:6px}}.main-label{display:block;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 0 3px;font-family:Roboto,sans-serif;font-weight:300;font-size:1.2rem;line-height:1.34;letter-spacing:.05em;white-space:nowrap}@media only screen and (min-width:768px){.main-label{margin:0 0 5px;line-height:1.5;white-space:normal}}@media only screen and (min-width:1366px){.main-label{margin-top:-3px;font-size:1.4rem}}.main-label span{display:inline-block;margin:0 15px 0 0}@media only screen and (min-width:1366px){.main-label span{margin:0 25px 0 0}}.main-label span:last-child{margin-right:0}.main-title{font-weight:600;font-size:2rem;line-height:1.25}@media only screen and (min-width:768px){.main-title{font-size:2.4rem;line-height:1.16}}@media only screen and (min-width:1366px){.main-title{font-size:3.2rem;line-height:1.09}}.inp{position:relative;display:block;width:100%}.inp__field{display:block;width:100%;margin:0;padding:12px 25px 10px;border:2px solid #e6ecf2;border-radius:25px;font-family:ProximaNova,sans-serif;font-weight:300;font-size:1.6rem;line-height:1.5;color:#001c2d;-webkit-transform:translate3d(0,0,0);text-align:left}.inp__field.placeholder{color:#929292;opacity:1}.inp__field:-moz-placeholder{color:#929292;opacity:1}.inp__field::-moz-placeholder{color:#929292;opacity:1}.inp__field:-ms-input-placeholder{color:#929292;opacity:1}.inp__field::-webkit-input-placeholder{color:#929292;opacity:1}.inp__field:required+.inp__label::after,.inp__field:required+.select__label::after{content:'*';color:#e41a69;font-size:1.7rem;position:absolute;top:-3px}.inp__label,.select__label{position:absolute;display:block;top:-4px;left:21px;padding:0 4px;background:#fff;font-family:ProximaNova,sans-serif;font-weight:700;font-size:1rem;line-height:1;letter-spacing:.05em;text-transform:uppercase;text-align:left;white-space:nowrap;color:#30a6f1}.inp__note{font-weight:300;font-size:1.2rem;line-height:1.34;font-style:italic;margin:10px 25px 0;text-align:left}.inp__note a,.inp__note span{font-style:normal;text-shadow:0 0 2px #30a6f1}.inp--ondark .inp__field{border-color:#fff}.inp--ondark .inp__note{color:#fff}.inp--textarea .inp__field{resize:none;min-height:calc(6em + 26px)}.inp--center .inp__field,.inp--center .inp__note{text-align:center}.inp--center .inp__label,.inp--center .select__label{left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}.inp--accent .inp__label,.inp--accent .select__label{color:#e41a69}.inp--error{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-animation:inputError .5s ease 1 both;animation:inputError .5s ease 1 both;-webkit-transition:.2s ease-out;-o-transition:.2s ease-out;transition:.2s ease-out}.inp--error .inp__label,.inp--error .select__label{color:#e41a69}.inp--error .inp__field{border-color:#e41a69;color:#e41a69}.inp--outline .inp__field{border-color:#30a6f1}@-webkit-keyframes inputError{0%,100%,50%{-webkit-transform:translate(0);transform:translate(0)}10%,30%{-webkit-transform:translate(-2px);transform:translate(-2px)}20%,40%{-webkit-transform:translate(2px);transform:translate(2px)}}@keyframes inputError{0%,100%,50%{-webkit-transform:translate(0);transform:translate(0)}10%,30%{-webkit-transform:translate(-2px);transform:translate(-2px)}20%,40%{-webkit-transform:translate(2px);transform:translate(2px)}}.checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.checkbox::after{clear:both;content:"";display:block}.checkbox__handle{float:left;display:block;cursor:pointer}.checkbox__handle input{display:none}.checkbox__handle input:checked~span::before{background:url(/local/templates/comfortkino/static/img/icons/i-check.svg) no-repeat center;background-size:60%}.checkbox__handle span::before{content:'';display:inline-block;width:30px;height:30px;border:2px solid #30a6f1;border-radius:8px}.checkbox__handle_small span::before{width:20px;height:20px}.checkbox__label{margin:0 0 0 10px;display:block;font-size:1.4rem;line-height:1}@media only screen and (min-width:768px){.checkbox__label{font-size:1.6rem;margin:0 0 0 15px}}.select{position:relative;display:block;width:100%}.select:before{content:'';position:absolute;top:2px;right:2px;bottom:2px;z-index:1;width:58px;border-radius:0 25px 25px 0;pointer-events:none;background:#fff url(/local/templates/comfortkino/static/img/icons/i-shev-down--primary.svg) center center no-repeat;background-size:8px auto}.select__field{display:block;width:100%;margin:0;padding:12px 58px 10px 25px;border:2px solid #e6ecf2;border-radius:25px;font-family:ProximaNova,sans-serif;font-weight:300;font-size:1.6rem;line-height:1.5;color:#001c2d;background-color:#fff;text-align:left;-o-text-overflow:'';text-overflow:'';-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0!important}.select__field::-ms-expand{display:none}.select__label{z-index:1}.select--center .select__field{text-align:center}.select--center .select__label{left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}.select--accent:before,.select--error:before{background-image:url(/local/templates/comfortkino/static/img/icons/i-shev-down--accent.svg)}.select--accent .select__label,.select--error .select__label{color:#e41a69}.select--error .select__field{border-color:#e41a69}.select--outline .select__field{border-color:#30a6f1}.btn-link{display:inline-block;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:1.6rem;line-height:1}.btn{cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:11px 23px 9px;border:2px solid #30a6f1;border-radius:50px;background:#30a6f1;font-weight:300;font-size:1.6rem;line-height:1;text-align:center;white-space:nowrap;fill:#fff;color:#fff}@media only screen and (min-width:1366px){.btn{padding:16px 23px 14px;border-radius:50px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.btn__icon{display:block;margin:2px -5px 0 10px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:10px;height:10px;float:right;fill:#fff}@media only screen and (min-width:1366px){.btn__icon{margin:3px 0 0 15px}}.btn__icon--plus{stroke:#fff;stroke-width:1}.btn__icon--star{margin:0}.btn__icon--shev-r{position:relative;display:block;margin:0 -5px 0 25px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:5px;height:8px;float:right;fill:#fff}@media only screen and (min-width:1366px){.btn__icon--shev-r{margin:0 0 0 30px}}.btn__icon--shev-r:before{content:'';position:absolute;right:2px;top:6.5px;width:9px;height:2px;border-radius:5px;background-color:#fff}@media only screen and (min-width:1024px){.btn__icon--shev-r:before{top:7.5px}}.btn__icon--shev-d{width:8px;height:5px;margin:6px 0 5px 0}.btn__icon--ticket{width:16px;height:16px;margin:-1px 7px -1px -6px}.btn__icon--hot{width:12px;height:14px;margin:-1px 7px 1px -6px}.btn--none{display:none}.btn--loading{position:relative;color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}.btn--loading:before{content:'';position:absolute;left:50%;top:50%;margin:-7px 0 0 -7px;width:10px;height:10px;border-radius:100%;border:2px solid #fff;border-top-color:transparent;-webkit-animation:loading .25s linear infinite both;animation:loading .25s linear infinite both}.btn--loading-red{position:relative;color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}.btn--loading-red:before{content:'';position:absolute;left:50%;top:50%;margin:-7px 0 0 -7px;width:10px;height:10px;border-radius:100%;border:2px solid #e41a69;border-top-color:transparent;-webkit-animation:loading .25s linear infinite both;animation:loading .25s linear infinite both}.btn--loading-red span{color:transparent}.btn--loading-blue{position:relative;color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}.btn--loading-blue:before{content:'';position:absolute;left:50%;top:50%;margin:-7px 0 0 -7px;width:10px;height:10px;border-radius:100%;border:2px solid #30a6f1;border-top-color:transparent;-webkit-animation:loading .25s linear infinite both;animation:loading .25s linear infinite both}.btn--loading-blue span{color:transparent}.btn--disable{opacity:.5;pointer-events:none}.btn--sm{padding:6px 23px 4px}.btn--md{padding:10px 23px}.btn--inp{width:100%;padding:16px 23px 14px}.btn--outline{background:0 0;color:#30a6f1}.btn--outline.btn--neon{-webkit-box-shadow:inset 0 0 5px #30a6f1,0 0 5px #30a6f1;box-shadow:inset 0 0 5px #30a6f1,0 0 5px #30a6f1}.btn--outline .btn__icon{fill:#30a6f1}.btn--file{padding:0;height:40px;width:40px;overflow:hidden}.btn--file.btn--outline{background:url(/local/templates/comfortkino/static/img/icons/i-clip--primary.svg) center center no-repeat;background-size:24px 24px}.btn--file input{display:none}@media only screen and (min-width:1366px){.btn--file{height:50px;width:50px}}.btn--tag{cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:7px 16px;font-size:1.4rem}.btn--link{cursor:pointer}.btn--white{border-color:#fff;background:#fff;color:#30a6f1}.btn--white.btn--outline{color:#fff;background:0 0}.btn--white.btn--outline .btn__icon{fill:#fff}.btn--accent{border-color:#e41a69;background:#e41a69}.btn--accent.btn--outline{color:#e41a69;background:0 0}.btn--alert{border-color:#ff4a68;background:#ff4a68}.btn--alert.btn--outline{color:#ff4a68;background:0 0}.btn--fav{border-color:rgba(225,225,225,.7);background:0 0;width:40px;height:40px;padding:0;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.btn--fav:hover{border-color:#ff4a68}.btn--fav:hover .btn__icon--star{fill:transparent;stroke:#ff4a68;stroke-width:2px}.btn--fav span{display:none}.btn--fav.btn--active{color:#fff;border-color:#ff4a68}.btn--fav.btn--active .btn__icon--star{fill:#ff4a68;stroke:#ff4a68;stroke-width:2px}.btn--fav .btn__icon--star{float:right;width:18px;height:16px;fill:#232934;stroke:#fff;stroke-width:2px;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}@media only screen and (max-width:1365px){.btn--fav{display:block;padding:10px 0}.btn--fav .btn__icon--star{float:none;display:block;margin:0 auto}}@media only screen and (min-width:1366px){.btn--fav{width:auto;height:auto;padding:16px 23px 14px}.btn--fav span{display:inline}.btn--fav .btn__icon--star{width:15px;height:15px;padding:0;margin:-1px 0 2px 9px}}.btn--more{padding:13px 0;width:100%;border-radius:8px;font-size:1.6rem;font-weight:700;color:#232934;background-color:#fff;border:0;-webkit-box-shadow:inset 0 0 0 1px #e6ecf2;box-shadow:inset 0 0 0 1px #e6ecf2}.btn--round{padding-left:0;padding-right:0;height:40px;width:40px}.btn--round .btn__icon{float:none;margin-left:auto;margin-right:auto}@media only screen and (min-width:1366px){.btn--round{height:50px;width:50px}}.btn--circle{padding:0;width:50px;height:50px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.btn--exit{width:120px;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.btn--exit:hover{border:2px solid #ff4a68}.btn--exit:hover svg{-webkit-transition:fill .3s ease;-o-transition:fill .3s ease;transition:fill .3s ease;fill:#ff4a68}.btn-block{margin:25px 0 30px;text-align:center}@media only screen and (min-width:768px){.btn-block{margin:30px 0 35px}}@media only screen and (min-width:1024px){.btn-block{margin:30px 0 45px}}@media only screen and (min-width:1366px){.btn-block{margin:45px 0 35px}}@media only screen and (min-width:768px){.btn-block.hide--md{display:none}}.btn-block .wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -20px -20px 0}.btn-block .wrap .btn{margin:0 20px 20px 0}@media only screen and (min-width:768px){.btn-block .wrap{margin:0 -25px -25px 0}.btn-block .wrap .btn{margin:0 25px 25px 0}}@media only screen and (min-width:1024px){.btn-block .wrap{margin:0 -35px -35px 0}.btn-block .wrap .btn{margin:0 35px 35px 0}}@supports (-webkit-appearance:-apple-pay-button){.apple-pay-button{cursor:pointer;width:188px;height:40px;display:inline-block;-webkit-appearance:-apple-pay-button}@media screen and (max-width:768px){.apple-pay-button{width:100%}}.apple-pay-button-black{-apple-pay-button-style:#000}.apple-pay-button-white{-apple-pay-button-style:#fff}.apple-pay-button-white-with-line{-apple-pay-button-style:white-outline}}@supports not (-webkit-appearance:-apple-pay-button){.apple-pay-button{display:inline-block;background-size:100% 60%;background-repeat:no-repeat;background-position:50% 50%;border-radius:5px;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;min-width:200px;min-height:32px;max-height:64px}.apple-pay-button-black{background-image:-webkit-named-image(apple-pay-logo-white);background-color:#000}.apple-pay-button-white{background-image:-webkit-named-image(apple-pay-logo-black);background-color:#fff}.apple-pay-button-white-with-line{background-image:-webkit-named-image(apple-pay-logo-black);background-color:#fff;border:.5px solid #000}}.gpay-button.black.short,.gpay-button.white.short{width:155px}@media screen and (max-width:768px){.gpay-button.black.short,.gpay-button.white.short{width:100%}}.link{color:#30a6f1;text-decoration:underline}.link-toggler{position:relative;display:inline-block;padding-right:20px;color:#30a6f1}.link-toggler svg{position:absolute;width:8px;height:5px;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);fill:#30a6f1}.social-form{cursor:pointer;position:relative;display:block;padding:18px 0 16px;border-radius:8px;font-weight:300;font-size:1.6rem;line-height:1}.social-form .name{display:block;max-width:100%;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;padding:0 48px}.social-form svg{display:block;position:absolute;top:50%}.social-form .sm-icon{width:20px;height:20px;left:18px;margin:-10px 0 0}.social-form .act-icon{width:10px;height:10px;right:20px;margin:-5px 0 0}.social-form--active .act-icon{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.social-form.type--vk{background:#4a76a8;background-image:-webkit-gradient(linear,right top,left bottom,from(#4a76a8),to(#1a569b));background-image:-webkit-linear-gradient(right top,#4a76a8,#1a569b);background-image:-o-linear-gradient(right top,#4a76a8,#1a569b);background-image:linear-gradient(to left bottom,#4a76a8,#1a569b);color:#fff;fill:#fff}.social-form.type--vk.social-form--active{-webkit-box-shadow:inset 0 0 0 2px #4a76a8;box-shadow:inset 0 0 0 2px #4a76a8;background:0 0;color:#4a76a8;fill:#4a76a8}.social-form.type--vk.social-form--active .act-icon{fill:#e41a69}.social-form.type--facebook{background:#4267b2;background:-webkit-gradient(linear,right top,left bottom,from(#4267b2),to(#2d529d));background:-webkit-linear-gradient(right top,#4267b2,#2d529d);background:-o-linear-gradient(right top,#4267b2,#2d529d);background:linear-gradient(to left bottom,#4267b2,#2d529d);color:#fff;fill:#fff}.social-form.type--facebook.social-form--active{-webkit-box-shadow:inset 0 0 0 2px #4267b2;box-shadow:inset 0 0 0 2px #4267b2;background:0 0;color:#4267b2;fill:#4267b2}.social-form.type--facebook.social-form--active .act-icon{fill:#e41a69}.slide-buttons::after{clear:both;content:"";display:block}.slide-buttons .slide-btn{float:left}.slide-btn{cursor:pointer;display:block;fill:#30a6f1;height:32px;width:32px}.slide-btn--disabled{fill:#ebebeb;pointer-events:none}.slide-btn svg{display:block;width:20px;height:23px;margin:0 6px}.controls .control{margin:0 0 10px}.controls .control:last-child{margin:0}.control{cursor:pointer;display:block;width:40px;height:40px;border-radius:100%;background:#fff;-webkit-box-shadow:0 5px 10px rgba(0,28,45,.5);box-shadow:0 5px 10px rgba(0,28,45,.5);fill:#30a6f1}.control svg{display:block;margin:13px;width:14px;height:14px}.img-arrow{position:relative;display:inline-block;-ms-flex-negative:0;flex-shrink:0;background-repeat:no-repeat;background-position:50% 50%;background-size:contain;-webkit-transition:.2s ease-out;-o-transition:.2s ease-out;transition:.2s ease-out}@media only screen and (min-width:768px){.img-arrow{width:90px;height:100px}}@media only screen and (min-width:1024px){.img-arrow{width:124px;height:140px}}@media only screen and (min-width:1366px){.img-arrow{width:165px;height:185px}}.img-arrow--prev{background-image:url(/local/templates/comfortkino/static/img/icons/img-arrow-left.png)}.img-arrow--prev:hover{background-image:url(/local/templates/comfortkino/static/img/icons/img-arrow-left-hover.png)}.img-arrow--next{background-image:url(/local/templates/comfortkino/static/img/icons/img-arrow-right.png)}.img-arrow--next:hover{background-image:url(/local/templates/comfortkino/static/img/icons/img-arrow-right-hover.png)}.invitation{display:block;position:absolute;top:11px;right:0;background:#e41a69;-webkit-box-shadow:0 0 15px rgba(0,0,0,.15);box-shadow:0 0 15px rgba(0,0,0,.15);width:34px;height:34px;background:#e41a69;z-index:2}.invitation:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:url(/local/templates/comfortkino/static/img/icons/i-hot--white.svg) center center no-repeat;background-size:12px auto;-webkit-transition:opacity .1s ease-out .2s;-o-transition:opacity .1s ease-out .2s;transition:opacity .1s ease-out .2s;z-index:1}.invitation:hover:before{opacity:0;-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.invitation:hover .invitation__sign{color:#fff;-webkit-transform:none;-ms-transform:none;transform:none;-webkit-transition:color .2s ease-out .1s,-webkit-transform .2s ease-out 0s;transition:color .2s ease-out .1s,-webkit-transform .2s ease-out 0s;-o-transition:transform .2s ease-out 0s,color .2s ease-out .1s;transition:transform .2s ease-out 0s,color .2s ease-out .1s;transition:transform .2s ease-out 0s,color .2s ease-out .1s,-webkit-transform .2s ease-out 0s}.invitation__sign{display:block;position:absolute;right:0;top:0;bottom:0;padding:10px 12px 0;background:#e41a69;-webkit-box-shadow:0 0 15px rgba(0,28,45,.3);box-shadow:0 0 15px rgba(0,28,45,.3);font-family:ProximaNova,sans-serif;font-weight:300;font-size:1.4rem;line-height:1;letter-spacing:.01em;color:transparent;white-space:no-wrap;-webkit-transform:translate(calc(100% - 34px),0);-ms-transform:translate(calc(100% - 34px),0);transform:translate(calc(100% - 34px),0);-webkit-transition:.2s ease-out;-o-transition:.2s ease-out;transition:.2s ease-out;-webkit-transition-property:color,-webkit-transform;transition-property:color,-webkit-transform;-o-transition-property:transform,color;transition-property:transform,color;transition-property:transform,color,-webkit-transform}.invitation__sign:before{content:'';position:absolute;top:0;bottom:0;left:-2px;width:2px;background:-webkit-repeating-linear-gradient(top,#e41a69 0,#e41a69 2px,rgba(228,26,105,.0001) 2px,rgba(228,26,105,.0001) 5px) left 1px;background:-o-repeating-linear-gradient(top,#e41a69 0,#e41a69 2px,rgba(228,26,105,.0001) 2px,rgba(228,26,105,.0001) 5px) left 1px;background:repeating-linear-gradient(to bottom,#e41a69 0,#e41a69 2px,rgba(228,26,105,.0001) 2px,rgba(228,26,105,.0001) 5px) left 1px}.format-check{cursor:pointer;display:block;margin:auto;width:35px;height:35px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media only screen and (min-width:1024px){.format-check{width:42px;height:42px}}@media only screen and (min-width:1366px){.format-check{width:55px;height:55px}}.format-check__body{width:100%;height:100%;border:2px solid rgba(255,255,255,.65);border-radius:100%;padding:9px 0 0;display:block;font-weight:700;font-size:1.4rem;line-height:1;letter-spacing:.02em;color:rgba(255,255,255,.65);text-transform:uppercase;text-align:center}@media only screen and (min-width:1024px){.format-check__body{padding:13px 0 0}}@media only screen and (min-width:1366px){.format-check__body{padding:17px 0 0;font-size:1.8rem}}.format-check input{display:none}.format-check input:checked~.format-check__body{border-color:#30a6f1;color:#30a6f1;text-shadow:0 0 5px #30a6f1;-webkit-box-shadow:0 0 5px #30a6f1,inset 0 0 5px #30a6f1;box-shadow:0 0 5px #30a6f1,inset 0 0 5px #30a6f1}.format-check--3d input:checked~.format-check__body{color:#fff;border-color:#fff;-webkit-box-shadow:1px -1px 0 0 #30a6f1,inset 1px -1px 0 0 #30a6f1,-1px 1px 0 0 #e41a69,inset -1px 1px 0 0 #e41a69;box-shadow:1px -1px 0 0 #30a6f1,inset 1px -1px 0 0 #30a6f1,-1px 1px 0 0 #e41a69,inset -1px 1px 0 0 #e41a69;text-shadow:1px -1px 0 #30a6f1,-1px 1px 0 #e41a69}.format-check--short{height:21px}.format-check--short .format-check__body{padding:4px 0 0;border:none}.format-check--short input:checked~.format-check__body{-webkit-box-shadow:none;box-shadow:none}.film-format{display:block;width:50px;height:50px}@media only screen and (min-width:1366px){.film-format{width:55px;height:55px}}.film-format__body{width:100%;height:100%;border:2px solid #fff;border-radius:100%;padding:16px 0 0;display:block;font-weight:600;font-size:1.6rem;line-height:1;letter-spacing:.02em;color:#fff;text-transform:uppercase;text-align:center}@media only screen and (min-width:1366px){.film-format__body{padding:18px 0 0}}.film-format--3d .film-format__body{-webkit-box-shadow:1px -1px 0 0 #30a6f1,inset 1px -1px 0 0 #30a6f1,-1px 1px 0 0 #e41a69,inset -1px 1px 0 0 #e41a69;box-shadow:1px -1px 0 0 #30a6f1,inset 1px -1px 0 0 #30a6f1,-1px 1px 0 0 #e41a69,inset -1px 1px 0 0 #e41a69;text-shadow:1px -1px 0 #30a6f1,-1px 1px 0 #e41a69}.icon-check{cursor:pointer;display:block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.icon-check input{display:none}.icon-check__body{display:block;color:rgba(255,255,255,.65);fill:rgba(255,255,255,.65)}.icon-check__body svg{display:block;width:28px;height:28px;margin:0 auto}@media only screen and (min-width:1024px){.icon-check__body svg{width:35px;height:35px}}.icon-check__body span{display:block;margin:7px 0 0;font-weight:600;font-size:1rem;line-height:1;letter-spacing:.05em;text-align:center;text-transform:uppercase}@media only screen and (min-width:768px){.icon-check__body span{margin:3px 0 0;font-size:.8rem;letter-spacing:.06em}}@media only screen and (min-width:1024px){.icon-check__body span{margin:5px 0 0;font-size:1rem;letter-spacing:.05em}}.icon-check--short .icon-check__body span{display:none}.icon-check.g--comedy input:checked~.icon-check__body{color:#f1ca0f;text-shadow:0 0 5px #f1ca0f;fill:#f1ca0f}.icon-check.g--comedy input:checked~.icon-check__body svg{-webkit-filter:drop-shadow(0 0 5px #f1ca0f);filter:drop-shadow(0 0 5px #f1ca0f)}.icon-check.g--action input:checked~.icon-check__body{color:#ff4a4a;text-shadow:0 0 5px #ff4a4a;fill:#ff4a4a}.icon-check.g--action input:checked~.icon-check__body svg{-webkit-filter:drop-shadow(0 0 5px #ff4a4a);filter:drop-shadow(0 0 5px #ff4a4a)}.icon-check.g--cartoon input:checked~.icon-check__body{color:#fb7110;text-shadow:0 0 5px #fb7110;fill:#fb7110}.icon-check.g--cartoon input:checked~.icon-check__body svg{-webkit-filter:drop-shadow(0 0 5px #fb7110);filter:drop-shadow(0 0 5px #fb7110)}.icon-check.g--rus input:checked~.icon-check__body{color:#e41a69;text-shadow:0 0 5px #e41a69;fill:#e41a69}.icon-check.g--rus input:checked~.icon-check__body svg{-webkit-filter:drop-shadow(0 0 5px #e41a69);filter:drop-shadow(0 0 5px #e41a69)}.icon-check.g--family input:checked~.icon-check__body{color:#30aff1;text-shadow:0 0 5px #30aff1;fill:#30aff1}.icon-check.g--family input:checked~.icon-check__body svg{-webkit-filter:drop-shadow(0 0 5px #30aff1);filter:drop-shadow(0 0 5px #30aff1)}.icon-check.g--fiction input:checked~.icon-check__body{color:#71f10f;text-shadow:0 0 5px #71f10f;fill:#71f10f}.icon-check.g--fiction input:checked~.icon-check__body svg{-webkit-filter:drop-shadow(0 0 5px #71f10f);filter:drop-shadow(0 0 5px #71f10f)}.icon-check.g--horror input:checked~.icon-check__body{color:#ca4aff;text-shadow:0 0 5px #ca4aff;fill:#ca4aff}.icon-check.g--horror input:checked~.icon-check__body svg{-webkit-filter:drop-shadow(0 0 5px #ca4aff);filter:drop-shadow(0 0 5px #ca4aff)}.icon-check.g--sport input:checked~.icon-check__body{color:#06ffaa;text-shadow:0 0 5px #06ffaa;fill:#06ffaa}.icon-check.g--sport input:checked~.icon-check__body svg{-webkit-filter:drop-shadow(0 0 5px #06ffaa);filter:drop-shadow(0 0 5px #06ffaa)}.icon-check.g--drama input:checked~.icon-check__body{color:#ff4ae7;text-shadow:0 0 5px #ff4ae7;fill:#ff4ae7}.icon-check.g--drama input:checked~.icon-check__body svg{-webkit-filter:drop-shadow(0 0 5px #ff4ae7);filter:drop-shadow(0 0 5px #ff4ae7)}.round-checks{overflow:hidden;position:relative}.round-checks::after{clear:both;content:"";display:block}.round-checks .round-check{float:left;margin:0 10px 0 0}.round-checks .round-check:last-child{margin:0}.round-check{position:relative;cursor:pointer;display:block;width:50px;height:50px;border-radius:100%;overflow:hidden}.round-check input{position:absolute;display:inline-block;opacity:0;z-index:-1}.round-check input:checked~.round-check__sign{border-color:#30a6f1;background:#30a6f1;fill:#fff}.round-check input:checked~.round-check__sign[data-gender=female]{border-color:#e41a69;background:#e41a69}.round-check input:checked~.round-check__sign[data-gender=male]{border-color:#30a6f1;background:#30a6f1}.round-check__label{position:absolute;opacity:0;z-index:-100;left:100%;top:100%}.round-check__sign{display:block;width:100%;height:100%;padding:13px;border-radius:100%;border:2px solid #e6ecf2;fill:#e41a69;overflow:visible;-webkit-transition:.2s ease-out;-o-transition:.2s ease-out;transition:.2s ease-out;-webkit-transition-property:fill,background,border;-o-transition-property:fill,background,border;transition-property:fill,background,border}.round-check__sign[data-gender=female]{fill:#e41a69}.round-check__sign[data-gender=male]{fill:#30a6f1}.switch{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.switch::after{clear:both;content:"";display:block}.switch__handle{float:left;display:block;cursor:pointer}.switch__handle input{display:none}.switch__handle input:checked~span{background:#30a6f1}.switch__handle input:checked~span:before{background:#fff;-webkit-transform:translate(25px,0);-ms-transform:translate(25px,0);transform:translate(25px,0)}.switch__handle span{position:relative;display:block;width:60px;height:35px;background:#e6ecf2;border-radius:60px;-webkit-transition:background .2s ease-out;-o-transition:background .2s ease-out;transition:background .2s ease-out}.switch__handle span:before{content:'';position:absolute;width:25px;height:25px;top:5px;left:5px;border-radius:100%;background:#fff;-webkit-box-shadow:0 0 15px rgba(0,28,45,.15);box-shadow:0 0 15px rgba(0,28,45,.15);-webkit-transition:.2s ease-out;-o-transition:.2s ease-out;transition:.2s ease-out;-webkit-transition-property:background,-webkit-transform;transition-property:background,-webkit-transform;-o-transition-property:transform,background;transition-property:transform,background;transition-property:transform,background,-webkit-transform}.switch__label{margin:0 0 0 10px;display:block;font-size:1.4rem;line-height:1}@media only screen and (min-width:768px){.switch__label{font-size:1.6rem;margin:0 0 0 15px}}.switch--ondark .switch__label{color:#fff}.popover{position:absolute;background:#fff;-webkit-box-shadow:0 3px 10px rgba(0,28,45,.15);box-shadow:0 3px 10px rgba(0,28,45,.15);border-radius:8px}.popover:before{content:'';position:absolute;top:100%;left:50%;width:8px;height:8px;background:#fff;margin:-4px 0 0 -4px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.drag-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:20px}.drag-block__title{margin:0 0 20px;font-weight:700;font-size:1.8rem;line-height:1.34;color:#001c2d;margin-bottom:7px}@media only screen and (min-width:768px){.drag-block__title{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;white-space:nowrap;margin:0 30px 0 0}}@media only screen and (min-width:1024px){.drag-block__title{margin:0 35px 0 0}}.drag-block__total{font-size:14px;margin:8px 0 0;font-weight:700;line-height:1;white-space:nowrap;text-align:start}.drag-block__total span{display:block;margin:5px 0 0;font-weight:300;font-size:1.6rem;color:#001c2d}@media only screen and (min-width:768px){.drag-block__total{min-width:122px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}}.drag-block__inner{width:100%;padding-top:7px}@media only screen and (min-width:768px){.drag-block__inner{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}}.drag-block__items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:100%;padding:0 0 10px;z-index:2}.drag-block__item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:0;margin:0 35% 0 0;min-height:48px}.drag-block__item:after{content:'';position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;bottom:-31px;left:0;display:block;width:12px;height:12px;background:#ebebeb;border:1px solid #e6e6e6;border-radius:100%;margin:0 0 0 -6px;z-index:1}.drag-block__item:first-child:after{margin:0}.drag-block__item:first-child .drag-block__item-capture{-webkit-transform:translate(calc(-50% + 6px),80px);-ms-transform:translate(calc(-50% + 6px),80px);transform:translate(calc(-50% + 6px),80px)}.drag-block__item:last-child{margin:0}.drag-block__item:last-child:after{left:auto;right:0;margin:0}.drag-block__item:last-child .drag-block__item-capture{-webkit-transform:translate(calc(-50% - 6px),80px);-ms-transform:translate(calc(-50% - 6px),80px);transform:translate(calc(-50% - 6px),80px)}.drag-block__item--active{width:auto;margin:0;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.drag-block__item--fill:after{background:#30a6f1;border-color:#239be6}.drag-block__item .drag-steps__handle{left:0;bottom:-25px}.drag-block__item-capture{display:block;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;text-align:center;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}.drag-block__item-capture span{display:block;font-weight:700;font-size:1.6rem;line-height:1;white-space:nowrap;color:#001c2d}.drag-block__item-capture .sub{font-weight:300;font-size:.9rem;color:#c5c5c5}.drag-block__item-val{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-transform:translate(-130px,0);-ms-transform:translate(-130px,0);transform:translate(-130px,0)}.drag-block__item-val .total{padding-left:20px;display:block;margin:0 10px 0 0;font-weight:700;font-size:4.8rem;line-height:1;color:#30a6f1}.drag-block__item-val .cap{display:block;margin:-4px 20px 0 0;font-weight:300;font-size:1.6rem;line-height:1.25;color:#001c2d;text-align:center}.drag-steps{position:relative;min-height:30px;padding:9px 0}.drag-steps:before{content:'';position:absolute;right:0;background:#ebebeb}.drag-steps .popover{display:none;position:absolute;min-width:100px;white-space:nowrap;padding:9px 15px;font-weight:700;font-size:1.4rem;line-height:1;text-align:center;color:#e41a69;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}.drag-steps .popover span{display:block;margin:2px 0 0;font-weight:300;font-size:1.2rem;color:#001c2d}.drag-steps:hover .popover{display:block}.drag-steps__progress{position:absolute;background:#30a6f1;border-radius:4px}.drag-steps__progress .popover{left:100%;top:100%;margin:15px 0 0;display:none}.drag-steps__progress .popover:before{top:0}.drag-steps:before,.drag-steps__progress{height:4px;bottom:13px;left:0;border-radius:4px}.drag-steps__steps{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.drag-steps__steps:before{content:'';display:block;width:12px}.drag-steps__steps span{display:block;width:12px;height:12px;background:#ebebeb;border:1px solid #e6e6e6;border-radius:100%}.drag-steps__steps span.active{background:#30a6f1;border-color:#239be6}.drag-steps__handle{cursor:pointer;position:absolute;display:block;bottom:15px;width:30px;height:30px;border-radius:100%;background:#fff;border:3px solid #30a6f1;margin-bottom:-15px;z-index:2}.drag-steps__handle:before{content:'';position:absolute;left:50%;top:50%;width:10px;height:10px;margin:-6px 0 0 -6px;border-radius:100%;background:#30a6f1;border:1px solid #239be6}.drag-steps__handle .popover{left:50%;bottom:100%;margin:0 0 3px}@media only screen and (max-width:767px){.drag-steps__handle .popover--last{left:auto;right:0;-webkit-transform:translate(13px,0);-ms-transform:translate(13px,0);transform:translate(13px,0)}.drag-steps__handle .popover--last:before{left:auto;right:25px;margin:-4px -4px 0 0}.drag-steps__handle .popover--first{left:0;-webkit-transform:translate(-13px,0);-ms-transform:translate(-13px,0);transform:translate(-13px,0)}.drag-steps__handle .popover--first:before{left:25px}}.drag-block__item[data-step=gt20]:after{background:#30a6f1;border:0}.drag-block__item[data-step=gt10]:after{background:#30a6f1;border:0}.drag-steps:hover .popover{display:block}.drag-block__item-val::before{content:'15%';position:absolute;bottom:-58px;left:120px;font-weight:700;font-size:1.6rem;line-height:1;white-space:nowrap}.drag-block__item-val::after{content:'20000';font-size:.9rem;color:#c5c5c5;position:absolute;bottom:-67px;left:120px;line-height:1;white-space:nowrap}.flat-btn{height:80px;width:auto;min-width:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#fff;border-radius:8px;-webkit-box-shadow:0 2px 10px rgba(35,41,52,.1);box-shadow:0 2px 10px rgba(35,41,52,.1);-webkit-transition:background-color .2s ease-out,-webkit-box-shadow .2s ease-out;transition:background-color .2s ease-out,-webkit-box-shadow .2s ease-out;-o-transition:background-color .2s ease-out,box-shadow .2s ease-out;transition:background-color .2s ease-out,box-shadow .2s ease-out;transition:background-color .2s ease-out,box-shadow .2s ease-out,-webkit-box-shadow .2s ease-out}@media only screen and (min-width:768px){.flat-btn{width:90px;height:90px;min-width:0}}@media only screen and (min-width:1024px){.flat-btn{width:133px;height:133px}}@media only screen and (min-width:1366px){.flat-btn{width:125px;height:125px}}.flat-btn--active,.flat-btn:hover{-webkit-box-shadow:0 10px 20px rgba(35,41,52,.2);box-shadow:0 10px 20px rgba(35,41,52,.2)}.flat-btn--active{background-color:#30a6f1}.flat-btn--active .flat-btn__icon{fill:#fff}.flat-btn--active .flat-btn__text{color:#fff}@media only screen and (min-width:1px){.flat-btn--active .flat-btn__text{text-shadow:0 0 10px #30a6f1}}@media only screen and (min-width:768px){.flat-btn--active .flat-btn__text{text-shadow:none}}.flat-btn__icon{margin-top:10px;fill:#30a6f1;-webkit-transition:.2s ease-out;-o-transition:.2s ease-out;transition:.2s ease-out}@media only screen and (min-width:1366px){.flat-btn__icon{margin-top:0}}.flat-btn__text{margin-top:5px;font-size:1.2rem;line-height:1.34;font-weight:700}@media only screen and (min-width:768px){.flat-btn__text{margin-top:10px;font-size:1.4rem;line-height:1.43}}@media only screen and (min-width:1024px){.flat-btn__text{margin-top:5px;font-size:1.6rem;line-height:1.25}}@media only screen and (min-width:1366px){.flat-btn__text{margin-top:15px}}.flat-btn--inline{position:relative;margin-right:14px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:calc(50% - 7px);height:auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width:767px){.flat-btn--inline:before{content:'';display:block;padding-bottom:100%}}@media only screen and (min-width:768px){.flat-btn--inline{padding:18px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media only screen and (min-width:1366px){.flat-btn--inline{padding:12px}}.flat-btn--inline:nth-child(even){margin-right:0}.flat-btn--inline .flat-btn__text{margin-top:10px;font-size:1.6rem}@media only screen and (min-width:768px){.flat-btn--inline .flat-btn__text{margin:0 0 0 15px}}.flat-btn--inline .flat-btn__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (min-width:768px){.flat-btn--inline .flat-btn__wrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media only screen and (min-width:768px){.flat-btn--inline .flat-btn__icon{margin:0}}.flat-btn-wrap{margin-right:-20px;margin-bottom:-20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (min-width:768px){.flat-btn-wrap{margin-right:0;margin-bottom:-30px}}@media only screen and (min-width:768px) and (max-width:1023px){.flat-btn-wrap{width:calc(100% - 60px);float:left;margin-left:30px}}@media only screen and (min-width:1024px){.flat-btn-wrap{margin-bottom:-20px}}@media only screen and (min-width:1366px){.flat-btn-wrap{margin-bottom:-25px}}.flat-btn-wrap .flat-btn{margin-right:20px;margin-bottom:20px}@media only screen and (min-width:768px){.flat-btn-wrap .flat-btn{margin-right:30px;margin-bottom:30px}}@media only screen and (min-width:768px) and (max-width:1023px){.flat-btn-wrap .flat-btn:nth-child(6n){margin-right:0}}@media only screen and (min-width:1024px){.flat-btn-wrap .flat-btn{margin-right:20px;margin-bottom:20px}.flat-btn-wrap .flat-btn:nth-child(even){margin-right:0}}@media only screen and (min-width:1366px){.flat-btn-wrap .flat-btn{margin-right:25px;margin-bottom:25px}}@media only screen and (max-width:767px){.flat-btn-wrap--compact .flat-btn{height:55px;min-width:0;width:calc(25% - 20px);margin:0 20px 20px 0;position:relative}.flat-btn-wrap--compact .flat-btn:nth-child(3n){margin-right:20px}.flat-btn-wrap--compact .flat-btn:nth-child(4n){margin-right:0}.flat-btn-wrap--compact .flat-btn__icon{margin:0}.flat-btn-wrap--compact .flat-btn__text{position:absolute;top:57px;color:#fff;font-size:12px}}.inp-group .row{margin-bottom:-20px}.inp-group .row+.row{margin-top:20px}@media only screen and (min-width:768px){.inp-group .row{margin-bottom:-25px}.inp-group .row+.row{margin-top:25px}}@media only screen and (min-width:1024px){.inp-group .row{margin-bottom:-35px}.inp-group .row+.row{margin-top:35px}}@media only screen and (min-width:1366px){.inp-group .row{margin-bottom:-45px}.inp-group .row+.row{margin-top:45px}}@media only screen and (min-width:768px){.inp-group--2 .inp-group__case{width:calc(50% - 45px);float:left;margin-left:30px}}@media only screen and (min-width:1024px){.inp-group--2 .inp-group__case{width:calc(50% - 60px);float:left;margin-left:40px}}@media only screen and (min-width:1366px){.inp-group--2 .inp-group__case{width:calc(50% - 82.5px);float:left;margin-left:55px}}@media only screen and (min-width:768px){.inp-group--3 .inp-group__case{width:calc(50% - 45px);float:left;margin-left:30px}}@media only screen and (min-width:1024px){.inp-group--3 .inp-group__case{width:calc(33.33333% - 53.33333px);float:left;margin-left:40px}}@media only screen and (min-width:1366px){.inp-group--3 .inp-group__case{width:calc(33.33333% - 73.33333px);float:left;margin-left:55px}}@media only screen and (min-width:1px){.inp-group--6 .inp-group__case{width:calc(50% - 30px);float:left;margin-left:20px}}@media only screen and (min-width:768px){.inp-group--6 .inp-group__case{width:calc(33.33333% - 40px);float:left;margin-left:30px}}@media only screen and (min-width:1024px){.inp-group--6 .inp-group__case{width:calc(25% - 50px);float:left;margin-left:40px}}@media only screen and (min-width:1366px){.inp-group--6 .inp-group__case{width:calc(16.66667% - 64.16667px);float:left;margin-left:55px}}.inp-group__case{width:100%;margin-bottom:20px}@media only screen and (min-width:1px){.inp-group__case{width:calc(100% - 40px);float:left;margin-left:20px}}@media only screen and (min-width:768px){.inp-group__case{width:calc(100% - 60px);float:left;margin-left:30px;margin-bottom:25px}}@media only screen and (min-width:1024px){.inp-group__case{width:calc(100% - 80px);float:left;margin-left:40px;margin-bottom:35px}}@media only screen and (min-width:1366px){.inp-group__case{width:calc(100% - 110px);float:left;margin-left:55px;margin-bottom:45px}}.inp-group__case-text{font-weight:400;font-size:16px;color:#4a4a4a;line-height:1.5}.inp-group__case-text a{color:#30a6f1}.inp-group__case .wrap--day{float:left;width:calc(100% - 130px);max-width:165px;margin:0}.inp-group__case .wrap--gender{width:auto;float:left;margin:0 0 0 20px}@media only screen and (min-width:1024px) and (max-width:1365px){.inp-group.profile-form .full-case{width:calc(100% - 80px);float:left;margin-left:40px}}.inp-group.code-confirm .wrap{margin:0 0 20px}.inp-group.code-confirm .wrap:last-child{margin:0}.inp-group.code-confirm .wrap .btn{width:100%}@media only screen and (min-width:768px){.inp-group.code-confirm .wrap{float:left;width:calc(50% - 10px);margin:0 20px 0 0}.inp-group.code-confirm .wrap--code{width:100px}.inp-group.code-confirm .wrap--btn{width:calc(100% - 120px);margin-right:0}.inp-group.code-confirm .wrap--btn:first-child{width:auto}.inp-group.code-confirm .wrap--btn .btn{padding:16px 23px 14px}}@media only screen and (min-width:1366px){.inp-group.code-confirm .wrap{width:calc(50% - 27.5px);margin:0 55px 0 0}}.inp-group.code-confirm .txt{display:block;float:left;clear:both;width:100%}@media only screen and (min-width:768px){.inp-group.code-confirm .txt{margin-top:20px;text-align:center}}.inp-list__case{width:100%;padding:25px 0 0;border-top:2px solid #e6ecf2;margin-top:25px}.inp-list__case:first-child{padding:0;border:none;margin-top:0}@media only screen and (min-width:768px){.inp-list__case{padding:30px 0 0;margin-top:30px}}@media only screen and (min-width:1024px){.inp-list__case{padding:40px 0 0;margin-top:40px}}@media only screen and (min-width:1366px){.inp-list__case{padding:45px 0 0;margin-top:45px}}.inp-list__btn{margin-top:25px}.inp-list__btn:first-child{margin-top:0}@media only screen and (min-width:768px){.inp-list__btn{margin-top:30px}}@media only screen and (min-width:1024px){.inp-list__btn{margin-top:40px}}@media only screen and (min-width:1366px){.inp-list__btn{margin-top:45px}}@media only screen and (min-width:768px) and (max-width:1023px){.inp-list--child .inp-list__case{padding:0;border:none;margin-top:25px}}@media only screen and (min-width:1366px){.inp-list--child .inp-list__case{padding:0;border:none;margin-top:45px}}.inp-couple{width:100%}.inp-couple .btn:first-child{margin:0}.inp-couple .btn:not(:first-child){margin:20px 0 0}@media only screen and (min-width:768px){.inp-couple{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.inp-couple .inp{width:auto;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.inp-couple .btn{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:16px 23px 14px}.inp-couple .btn:not(:first-child){margin:0 0 0 25px}}.hint-link__popover,.hint__popover{position:absolute;display:none;max-width:300px;padding:23px 30px 28px;background:#fff;border-radius:8px;-webkit-box-shadow:0 3px 10px rgba(0,28,45,.15);box-shadow:0 3px 10px rgba(0,28,45,.15);font-family:ProximaNova,sans-serif;font-weight:400;font-size:1.4rem;line-height:1.5;color:#929292;z-index:1}.hint-link__popover:before,.hint__popover:before{content:'';position:absolute}.hint-link__popover p a,.hint__popover p a{color:#30a6f1;text-decoration:underline}@media only screen and (min-width:768px){.hint-link__popover,.hint__popover{min-width:275px}}.hint{position:relative;z-index:1}.hint:hover .hint__sign{fill:#30a6f1}.hint:hover .hint__popover{display:block}.hint__sign{cursor:pointer;display:block;fill:rgba(0,28,45,.2);-webkit-transition:fill .2s ease-out;-o-transition:fill .2s ease-out;transition:fill .2s ease-out}.hint__sign svg{display:block;width:26px;height:26px}.hint__popover{top:100%;left:0;margin:15px 0 0}.hint__popover:before{left:0;right:0;bottom:100%;height:20px}@media only screen and (min-width:768px){.hint__popover{margin:0 0 0 20px;top:0;left:100%}.hint__popover:before{left:-22px;right:100%;bottom:0;height:100%}}.hint__tickets{cursor:pointer;font-size:1.6rem;line-height:1.25;-ms-flex-item-align:center;align-self:center}.hint__tickets--active{color:#30a6f1;border-bottom:1px dashed #30a6f1}.hint-link{position:relative;display:inline-block;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.hint-link:hover .hint-link__popover{display:block}.hint-link-wrap{position:relative;display:block;width:100%}@media only screen and (min-width:768px){.hint-link-wrap{position:static;width:auto}}.hint-link__txt{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;cursor:pointer;font-size:1.6rem;line-height:1}.hint-link__txt:after{content:'';position:absolute;bottom:100%;left:50%;margin:0 0 1px -7px;border:7px solid transparent;border-top-color:#fff;z-index:21}.hint-link__txt svg{margin-right:10px}.hint-link__txt span{text-decoration:underline}.hint-link__popover{cursor:default;width:100%;bottom:100%;left:50%;margin:0 0 10px;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);z-index:20}.hint-link__popover:before{top:100%;height:16px;left:0;right:0}@media only screen and (min-width:768px){.hint-link__popover{width:auto;left:0;-webkit-transform:none;-ms-transform:none;transform:none}}.container{width:100%;padding:0 20px;margin:0 auto}@media only screen and (min-width:768px){.container{width:720px;padding:0 15px}}@media only screen and (min-width:1024px){.container{width:984px;padding:0 20px}}@media only screen and (min-width:1366px){.container{width:1320px;padding:0 27.5px}}.row::after{clear:both;content:"";display:block}@media only screen and (min-width:1px){.row{margin-left:-20px;margin-right:-20px;width:calc(100% + 40px)}}@media only screen and (min-width:768px){.row{margin-left:-30px;margin-right:-30px;width:calc(100% + 60px)}}@media only screen and (min-width:1024px){.row{margin-left:-40px;margin-right:-40px;width:calc(100% + 80px)}}@media only screen and (min-width:1366px){.row{margin-left:-55px;margin-right:-55px;width:calc(100% + 110px)}}.header-landing.lp{height:185px;left:0}@media only screen and (min-width:768px){.header-landing.lp{height:auto;width:690px;left:15px}}@media only screen and (min-width:1024px){.header-landing.lp{width:943px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;left:24px}}@media only screen and (min-width:1366px){.header-landing.lp{width:1265px;left:30px}}.header--lp{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;margin-left:0}@media only screen and (min-width:768px){.header--lp{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.header--lp a{height:109px;max-width:218px}}@media only screen and (min-width:1024px){.header--lp{width:auto}}.login__txt{font-size:16px}.login-lp.login-lp--lp{display:-webkit-box;display:-ms-flexbox;display:flex;width:auto}@media only screen and (min-width:768px){.login--lp a{display:-webkit-box;display:-ms-flexbox;display:flex}}.login-lp__txt,.login__txt,.top-nav__link,.town__main-txt{font-family:ProximaNova,sans-serif;font-weight:700;font-size:1.4rem;line-height:1;letter-spacing:.02em;color:inherit}@media only screen and (min-width:1366px){.login-lp__txt,.login__txt,.top-nav__link,.town__main-txt{font-size:1.6rem}}.header-landing{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:auto;width:100%;padding:18px 0 13px;z-index:10}@media screen and (max-width:1023px){.header-landing{-ms-flex-pack:distribute;justify-content:space-around;top:0;-webkit-transition:background-color .1s ease;-o-transition:background-color .1s ease;transition:background-color .1s ease;height:61px;margin-bottom:-61px;overflow-x:hidden}}@media only screen and (max-width:1023px) and (min-width:768px){.header-landing{height:96px;margin-bottom:-96px}}@media only screen and (min-width:768px){.header-landing{padding:32px 0 30px}}@media only screen and (min-width:1024px){.header-landing{padding:38px 0;margin-bottom:-114px}}@media only screen and (min-width:1366px){.header-landing{padding:50px 0;margin-bottom:-150px}}.header-landing--transparent{background:0 0}@media screen and (max-width:1023px){.header-landing--transparent.is-bg{background-color:#001c2d}}@media only screen and (max-width:1023px){.header-landing--half-transparent{background:0 0}.header-landing--half-transparent.is-bg{background-color:#001c2d}}.header-landing--full{background:#001c2d}.header-landing .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.header-landing__logo a{cursor:pointer;display:block;width:100%;max-width:75px;margin:-7px 0 -2px}@media only screen and (min-width:768px){.header-landing__logo a{height:109px;max-width:1}}.header-landing__logo img{display:block;max-height:100%;max-width:100%}@media only screen and (min-width:1px){.header-landing__logo{width:calc(50% - 30px);float:left;margin-left:20px}}@media only screen and (min-width:768px){.header-landing__logo{width:calc(50% - 45px);float:left;margin-left:30px}.header-landing__logo a{height:109px;margin:-8px 0 -4px}}@media only screen and (min-width:1024px){.header-landing__logo{width:calc(16.66667% - 46.66667px);float:left;margin-left:40px}.header-landing__logo a{max-width:124px;height:64px;margin:-13px 0}}@media only screen and (min-width:1366px){.header-landing__logo{width:calc(16.66667% - 64.16667px);float:left;margin-left:55px}.header-landing__logo a{max-width:160px;height:82px;margin:-25px 0 -7px}}.header-landing__menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width:1px){.header-landing__menu{width:calc(50% - 30px);float:left;margin-left:20px}}@media only screen and (min-width:768px){.header-landing__menu{width:calc(50% - 45px);float:left;margin-left:30px}}@media only screen and (min-width:1024px){.header-landing__menu{width:calc(66.66667% - 66.66667px);float:left;margin-left:40px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media only screen and (min-width:1366px){.header-landing__menu{width:calc(66.66667% - 91.66667px);float:left;margin-left:55px}}.header-landing__menu-btn{margin:-17px -26px -20px auto}.header-landing__act-btn{display:none}@media only screen and (min-width:1024px){.header-landing__act-btn{display:block}}@media only screen and (min-width:1024px) and (max-width:1365px){.header-landing__act-btn{font-size:1.4rem;padding:10px 18px}}@media screen and (max-width:1023px){.header-landing__town{display:none}}@media only screen and (min-width:1024px){.header-landing__town{margin:3px 0 0;float:left}}@media only screen and (min-width:1366px){.header-landing__town{margin:6px 0 0}}.header-landing__town .town__main-txt{float:right}@media only screen and (min-width:1024px){.header-landing__town .town__main-txt{float:left}}.header-landing__town .town__popup{left:-30px}@media only screen and (max-width:1023px){.header-landing__town .town__popup{left:auto;right:0}}.top-nav{display:none}@media only screen and (min-width:1024px){.top-nav{display:block}}.top-nav__item{float:left;display:block;margin:0 0 0 20px}.top-nav__item:first-child{margin:0}@media only screen and (min-width:1366px){.top-nav__item{margin:0 0 0 25px}}.top-nav__link{cursor:pointer;display:block;padding:13px 0 11px;color:#fff}@media only screen and (min-width:1366px){.top-nav__link{padding:18px 0 16px}}.top-nav__spoiler{position:relative;z-index:2}.top-nav__spoiler svg{position:absolute;display:block;width:8px;top:17px;right:0;fill:#30a6f1}@media only screen and (min-width:1366px){.top-nav__spoiler svg{top:23px}}.top-nav__spoiler .top-nav__link{padding-right:16px}.top-nav__spoiler--open .top-nav__link{color:#30a6f1}.top-nav__spoiler--open .top-nav__droplist{display:block}.top-nav__droplist{display:none;position:absolute;top:-7px;left:-20px;padding:50px 20px 20px;background:#fff;z-index:-1;border-radius:8px;-webkit-box-shadow:0 0 20px rgba(0,28,45,.2);box-shadow:0 0 20px rgba(0,28,45,.2);font-weight:300;font-size:1.4rem;line-height:1.5;letter-spacing:.02em;color:#232934}.top-nav__droplist li{margin:0 0 12px}.top-nav__droplist li:last-child{margin:0}@media only screen and (min-width:1366px){.top-nav__droplist{font-size:1.6rem;padding:62px 20px 20px}}.login-lp{color:#fff}@media only screen and (min-width:1024px){.login-lp{width:calc(16.66667% - 46.66667px);float:left;margin-left:40px}}@media only screen and (min-width:1366px){.login-lp{width:calc(16.66667% - 64.16667px);float:left;margin-left:55px}}.login-lp--lp{display:-webkit-box;display:-ms-flexbox;display:flex}.login-lp__pic{display:block;width:52px;height:52px;border-radius:100%;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;background:#001c2d enter center no-repeat;background-size:cover}.login-lp__pic--cities{border:2px solid #fff;background:url(/local/templates/comfortkino/static/img/icons/i-location.svg) center calc(50% - 1px) no-repeat;background-size:15px 16px}@media only screen and (min-width:1024px){.login-lp__pic{width:42px;height:42px;margin:-2px 0}}@media only screen and (min-width:768px){.login-lp__pic{width:52px;height:52px}}@media only screen and (min-width:1366px){.login-lp__pic{width:55px;height:55px;margin:-3px 0 -2px}}.login-lp__txt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin:1px 0 0 15px;font-size:16px}.login-lp__txt span{white-space:nowrap}.login-lp__txt .balance-count{display:block;padding:10px 0;margin:-6px 0 -10px}@media only screen and (min-width:1366px){.login-lp__txt{margin-left:20px}}.balance-count{font-weight:300;text-shadow:0 0 10px #f1ca0f;color:#f1ca0f}.balance-count span{position:relative;display:inline-block;padding-right:8px;overflow:visible}.balance-count span:before{content:'';position:absolute;display:block;width:12px;height:12px;background:url(/local/templates/comfortkino/static/img/icons/i-diamond--yellow.svg) right top no-repeat;background-size:contain;top:46%;margin-top:-6px;right:-8px;-webkit-filter:drop-shadow(0 0 10px #f1ca0f);filter:drop-shadow(0 0 10px #f1ca0f)}@media only screen and (min-width:768px){.header-landing{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;height:auto;-ms-flex-pack:distribute;justify-content:space-around}}.login-lp__txt,.login__txt,.top-nav__link,.town__main-txt{font-family:ProximaNova,sans-serif;font-weight:700;font-size:1.4rem;line-height:1;letter-spacing:.02em;color:inherit}@media only screen and (min-width:1366px){.login-lp__txt,.login__txt,.top-nav__link,.town__main-txt{font-size:1.6rem}}.header{position:relative;width:100%;padding:18px 0 13px;z-index:10;background:rgba(0,28,45,.7)}.header--screeenx{background:0 0}@media screen and (max-width:1023px){.header{position:sticky;top:0;-webkit-transition:background-color .1s ease;-o-transition:background-color .1s ease;transition:background-color .1s ease;height:61px;margin-bottom:-61px;overflow-x:hidden}}@media only screen and (max-width:1023px) and (min-width:768px){.header{height:96px;margin-bottom:-96px}}@media only screen and (min-width:768px){.header{padding:32px 0 30px}}@media only screen and (min-width:1024px){.header{padding:38px 0;margin-bottom:-114px}}@media only screen and (min-width:1366px){.header{padding:50px 0;margin-bottom:-150px}}.header--transparent{background:0 0}@media screen and (max-width:1023px){.header--transparent.is-bg{background-color:#001c2d}}@media only screen and (max-width:1023px){.header--half-transparent{background:0 0}.header--half-transparent.is-bg{background-color:#001c2d}}.header--full{background:#001c2d}.header .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.header__logo a{cursor:pointer;display:block;float:left;width:100%;max-width:75px;margin:-7px 0 -2px}.header__logo img{display:block;max-height:100%;max-width:100%}@media only screen and (min-width:1px){.header__logo{width:calc(50% - 30px);float:left;margin-left:20px}}@media only screen and (min-width:768px){.header__logo{width:calc(50% - 45px);float:left;margin-left:30px}.header__logo a{max-width:90px;height:45px;margin:-8px 0 -4px}}@media only screen and (min-width:1024px){.header__logo{width:calc(16.66667% - 46.66667px);float:left;margin-left:40px}.header__logo a{max-width:124px;height:64px;margin:-13px 0}}@media only screen and (min-width:1366px){.header__logo{width:calc(16.66667% - 64.16667px);float:left;margin-left:55px}.header__logo a{max-width:160px;height:82px;margin:-25px 0 -7px}}.header__menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width:1px){.header__menu{width:calc(50% - 30px);float:left;margin-left:20px}}@media only screen and (min-width:768px){.header__menu{width:calc(50% - 45px);float:left;margin-left:30px}}@media only screen and (min-width:1024px){.header__menu{width:calc(66.66667% - 66.66667px);float:left;margin-left:40px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media only screen and (min-width:1366px){.header__menu{width:calc(66.66667% - 91.66667px);float:left;margin-left:55px}}.header__menu-btn{margin:-17px -26px -20px auto}.header__act-btn{display:none}@media only screen and (min-width:1024px){.header__act-btn{display:block}}@media only screen and (min-width:1024px) and (max-width:1365px){.header__act-btn{font-size:1.4rem;padding:10px 18px}}@media screen and (max-width:1023px){.header__town{display:none}}@media only screen and (min-width:1024px){.header__town{float:left}}@media only screen and (min-width:1366px){.header__town{margin:6px 0 0}}.header__town .town__main-txt{float:right}@media only screen and (min-width:1024px){.header__town .town__main-txt{float:left}}.header__town .town__popup{left:-30px}@media only screen and (max-width:1023px){.header__town .town__popup{left:auto;right:0}}.top-nav{display:none}@media only screen and (min-width:1024px){.top-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.top-nav__item{float:left;display:block;margin:0 0 0 20px}.top-nav__item:first-child{margin:0}@media only screen and (min-width:1366px){.top-nav__item{margin:0 0 0 25px}}.top-nav__link{cursor:pointer;display:block;padding:13px 0 11px;color:#fff}@media only screen and (min-width:1366px){.top-nav__link{padding:18px 0 16px}}.top-nav__spoiler{position:relative;z-index:2}.top-nav__spoiler svg{position:absolute;display:block;width:8px;top:18px;right:0;fill:#30a6f1}@media only screen and (min-width:1366px){.top-nav__spoiler svg{top:23px}}.top-nav__spoiler .top-nav__link{padding-right:16px}.top-nav__spoiler--open .top-nav__link{color:#30a6f1}.top-nav__spoiler--open .top-nav__droplist{display:block}.top-nav__droplist{display:none;position:absolute;top:-7px;left:-20px;padding:50px 20px 20px;background:#fff;z-index:-1;border-radius:8px;-webkit-box-shadow:0 0 20px rgba(0,28,45,.2);box-shadow:0 0 20px rgba(0,28,45,.2);font-weight:300;font-size:1.4rem;line-height:1.5;letter-spacing:.02em;color:#232934}.top-nav__droplist li{margin:0 0 12px}.top-nav__droplist li:last-child{margin:0}@media only screen and (min-width:1366px){.top-nav__droplist{font-size:1.6rem;padding:62px 20px 20px}}.login{display:none;color:#fff}@media only screen and (min-width:1024px){.login{width:calc(16.66667% - 46.66667px);float:left;margin-left:40px;display:-webkit-box;display:-ms-flexbox;display:flex}}@media only screen and (min-width:1366px){.login{width:calc(16.66667% - 64.16667px);float:left;margin-left:55px}}.login__pic{display:block;width:35px;height:35px;border-radius:100%;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;background:#001c2d enter center no-repeat;background-size:cover}.login__pic--empty{border:2px solid #fff;background:url(/local/templates/comfortkino/static/img/icons/i-user--white.svg) center calc(50% - 1px) no-repeat;background-size:15px 16px}@media only screen and (min-width:1024px){.login__pic{width:42px;height:42px;margin:-2px 0}}@media only screen and (min-width:1366px){.login__pic{width:55px;height:55px;margin:-3px 0 -2px}}.login__txt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin:1px 0 0 15px}.login__txt span{white-space:nowrap}.login__txt .balance-count{display:block;padding:10px 0;margin:-6px 0 -10px}@media only screen and (min-width:1366px){.login__txt{margin-left:20px}}.balance-count{font-weight:300;text-shadow:0 0 10px #f1ca0f;color:#f1ca0f}.balance-count span{position:relative;display:inline-block;padding-right:8px;overflow:visible}.balance-count span:before{content:'';position:absolute;display:block;width:12px;height:12px;background:url(/local/templates/comfortkino/static/img/icons/i-diamond--yellow.svg) right top no-repeat;background-size:contain;top:46%;margin-top:-6px;right:-8px;-webkit-filter:drop-shadow(0 0 10px #f1ca0f);filter:drop-shadow(0 0 10px #f1ca0f)}.footer{padding:20px 0 62px;background:#001c2d;background:-webkit-linear-gradient(80deg,#1d0133 0,#013e64 100%) center center no-repeat;background:-o-linear-gradient(80deg,#1d0133 0,#013e64 100%) center center no-repeat;background:linear-gradient(10deg,#1d0133 0,#013e64 100%) center center no-repeat;background-size:100% 200%;color:#fff;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}@media only screen and (min-width:768px){.footer{padding:40px 0 20px}}@media only screen and (min-width:1024px){.footer{padding:45px 0 0}}@media only screen and (min-width:1366px){.footer{padding:71px 0 0}}.footer__left{display:none}@media only screen and (min-width:1024px){.footer__left{display:block;width:calc(41.66667% - 56.66667px);float:left;margin-left:40px}.footer__left .col{float:left}.footer__left .col:first-child{width:66.666666%;padding:0 30px 0 0}.footer__left .col:first-child .footer__nav-list{max-width:calc(50% - 15px)}.footer__left .col:nth-child(2){width:33.333333%}}@media only screen and (min-width:1366px){.footer__left{width:calc(50% - 82.5px);float:left;margin-left:55px}.footer__left .col:first-child{width:64%;padding:0 46px 0 0}.footer__left .col:first-child .footer__nav-list{max-width:calc(50% - 23px)}.footer__left .col:nth-child(2){width:36%}}.footer__right{padding:0 20px}.footer__right .footer__title{display:none}@media only screen and (min-width:768px){.footer__right{padding:0 30px}}@media only screen and (min-width:1024px){.footer__right{padding:0;width:calc(58.33333% - 63.33333px);float:left;margin-left:40px}.footer__right .footer__title{display:block}}@media only screen and (min-width:1366px){.footer__right{width:calc(50% - 82.5px);float:left;margin-left:55px}}.footer__title{color:rgba(255,255,255,.5)}@media only screen and (min-width:1024px){.footer__title{margin:0 0 27px}}@media only screen and (min-width:1366px){.footer__title{margin:0 0 40px}}.footer__nav-list{float:left;font-size:1.2rem;line-height:1.25;margin:-6px 0}.footer__nav-list+.footer__nav-list{margin-left:30px}@media only screen and (min-width:1366px){.footer__nav-list{font-size:1.6rem;margin:-8px 0 -6px}.footer__nav-list+.footer__nav-list{margin-left:46px}}.footer__nav-list li{float:left;clear:both}.footer__nav-list li:not(:last-child){margin:0 0 8px}@media only screen and (min-width:1366px){.footer__nav-list li:not(:last-child){margin:0 0 13px}}.footer__nav-list a{position:relative;display:block;padding:6px 0}.footer__nav-list a.new:before{content:'';position:absolute;top:4px;right:-8px;width:5px;height:5px;border-radius:100%;background:#e41a69;-webkit-box-shadow:0 0 4px #ff6da6;box-shadow:0 0 4px #ff6da6}@media only screen and (min-width:1366px){.footer__nav-list a.new:before{top:6px}}.footer__nav-list a span{-webkit-box-shadow:none;box-shadow:none;-webkit-transition:-webkit-box-shadow .2s ease;transition:-webkit-box-shadow .2s ease;-o-transition:box-shadow .2s ease;transition:box-shadow .2s ease;transition:box-shadow .2s ease,-webkit-box-shadow .2s ease}.footer__nav-list a:hover span{-webkit-box-shadow:0 1px 0 0 rgba(255,255,255,.5);box-shadow:0 1px 0 0 rgba(255,255,255,.5)}.footer__map{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:155px;padding:20px;border-radius:8px;background:#fff center center no-repeat;background-size:cover;overflow:hidden}.footer__map .wrap{display:block;padding:1px 0 0 50px;background:url(/local/templates/comfortkino/static/img/icons/i-place.svg) 10px top no-repeat;background-size:30px auto}.footer__map p{display:block;font-weight:700;font-size:1.6rem;line-height:1.125;color:#232934}.footer__map p.address{font-family:Roboto,sans-serif;margin:3px 0 0;font-weight:300;font-size:1.4rem;line-height:1.28}@media only screen and (min-width:1px){.footer__map{width:calc(100% - 40px);float:left;margin-left:20px}}@media only screen and (min-width:768px){.footer__map{height:180px;width:calc(100% - 60px);float:left;margin-left:30px}}@media only screen and (min-width:1024px){.footer__map{height:150px;width:calc(57.14286% - 62.85714px);float:left;margin-left:40px}}@media only screen and (min-width:1366px){.footer__map{height:155px;width:calc(66.66667% - 91.66667px);float:left;margin-left:55px}}.footer__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:25px 0 0}@media only screen and (min-width:1px){.footer__info{width:calc(100% - 40px);float:left;margin-left:20px}}@media only screen and (min-width:768px){.footer__info{clear:both;display:block;width:100%;margin:25px 0 0}}@media only screen and (min-width:1024px){.footer__info{width:calc(42.85714% - 57.14286px);float:left;margin-left:40px;margin-top:0;clear:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media only screen and (min-width:1366px){.footer__info{width:calc(33.33333% - 73.33333px);float:left;margin-left:55px}}.footer__socials{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;margin:18px 0 0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.footer__socials::after{clear:both;content:"";display:block}@media only screen and (min-width:768px){.footer__socials{margin:0;width:calc(33.33333% - 40px);float:left;margin-left:30px}}@media only screen and (min-width:1024px){.footer__socials{margin:-2px 0 14px -2px;width:100%;float:none;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.footer__socials a{float:left;display:block;width:50px;height:50px;margin:0 25px 0 0;border-radius:100%;border:2px solid rgba(255,255,255,.5);-webkit-transition:.2s ease;-o-transition:.2s ease;transition:.2s ease;-webkit-transition-property:border,-webkit-box-shadow;transition-property:border,-webkit-box-shadow;-o-transition-property:border,box-shadow;transition-property:border,box-shadow;transition-property:border,box-shadow,-webkit-box-shadow}.footer__socials a:last-child{margin:0}.footer__socials a span{display:block;fill:#fff;-webkit-transition:.2s ease;-o-transition:.2s ease;transition:.2s ease;-webkit-transition-property:fill,-webkit-filter;transition-property:fill,-webkit-filter;-o-transition-property:fill,filter;transition-property:fill,filter;transition-property:fill,filter,-webkit-filter}.footer__socials a svg{display:block;width:20px;height:20px;margin:13px}@media only screen and (max-width:767px){.footer__socials a.sm--facebook{border-color:#4d59ff;-webkit-box-shadow:0 0 5px #4d59ff,inset 0 0 5px #4d59ff;box-shadow:0 0 5px #4d59ff,inset 0 0 5px #4d59ff}.footer__socials a.sm--facebook span{fill:#4d59ff;-webkit-filter:drop-shadow(0 0 5px #4d59ff);filter:drop-shadow(0 0 5px #4d59ff)}.footer__socials a.sm--twitter{border-color:#30a6f1;-webkit-box-shadow:0 0 5px #30a6f1,inset 0 0 2px #30a6f1;box-shadow:0 0 5px #30a6f1,inset 0 0 2px #30a6f1}.footer__socials a.sm--twitter span{fill:#30a6f1;-webkit-filter:drop-shadow(0 0 5px #30a6f1);filter:drop-shadow(0 0 5px #30a6f1)}.footer__socials a.sm--vk{border-color:#617bff;-webkit-box-shadow:0 0 5px #617bff,inset 0 0 2px #617bff;box-shadow:0 0 5px #617bff,inset 0 0 2px #617bff}.footer__socials a.sm--vk span{fill:#617bff;-webkit-filter:drop-shadow(0 0 5px #617bff);filter:drop-shadow(0 0 5px #617bff)}.footer__socials a.sm--insta{border-color:#dd3188;-webkit-box-shadow:0 0 5px #dd3188,inset 0 0 2px #dd3188;box-shadow:0 0 5px #dd3188,inset 0 0 2px #dd3188}.footer__socials a.sm--insta span{fill:#dd3188;-webkit-filter:drop-shadow(0 0 5px #dd3188);filter:drop-shadow(0 0 5px #dd3188)}}@media only screen and (min-width:768px){.footer__socials a{width:40px;height:40px;margin:0 15px 0 0}.footer__socials a svg{margin:8px}.footer__socials a:hover.sm--facebook{border-color:#4d59ff;-webkit-box-shadow:0 0 5px #4d59ff,inset 0 0 5px #4d59ff;box-shadow:0 0 5px #4d59ff,inset 0 0 5px #4d59ff}.footer__socials a:hover.sm--facebook span{fill:#4d59ff;-webkit-filter:drop-shadow(0 0 5px #4d59ff);filter:drop-shadow(0 0 5px #4d59ff)}.footer__socials a:hover.sm--twitter{border-color:#30a6f1;-webkit-box-shadow:0 0 5px #30a6f1,inset 0 0 2px #30a6f1;box-shadow:0 0 5px #30a6f1,inset 0 0 2px #30a6f1}.footer__socials a:hover.sm--twitter span{fill:#30a6f1;-webkit-filter:drop-shadow(0 0 5px #30a6f1);filter:drop-shadow(0 0 5px #30a6f1)}.footer__socials a:hover.sm--vk{border-color:#617bff;-webkit-box-shadow:0 0 5px #617bff,inset 0 0 2px #617bff;box-shadow:0 0 5px #617bff,inset 0 0 2px #617bff}.footer__socials a:hover.sm--vk span{fill:#617bff;-webkit-filter:drop-shadow(0 0 5px #617bff);filter:drop-shadow(0 0 5px #617bff)}.footer__socials a:hover.sm--insta{border-color:#dd3188;-webkit-box-shadow:0 0 5px #dd3188,inset 0 0 2px #dd3188;box-shadow:0 0 5px #dd3188,inset 0 0 2px #dd3188}.footer__socials a:hover.sm--insta span{fill:#dd3188;-webkit-filter:drop-shadow(0 0 5px #dd3188);filter:drop-shadow(0 0 5px #dd3188)}}.footer__contacts{width:50%;font-weight:500;font-size:1.4rem;line-height:1.5}.footer__contacts::after{clear:both;content:"";display:block}.footer__contacts:not(:first-child){margin:15px 0 0}.footer__contacts p{float:left;clear:both}.footer__contacts p:not(:last-child){margin:0 0 5px}@media only screen and (min-width:768px){.footer__contacts{width:calc(33.33333% - 40px);float:left;margin-left:30px}.footer__contacts p:not(:last-child){margin:0}}@media only screen and (min-width:1024px){.footer__contacts{margin:0 0 13px;float:none;width:100%}.footer__contacts p:not(:last-child){margin:0 0 3px}}@media only screen and (min-width:1366px){.footer__contacts p:not(:last-child){margin:0 0 6px}}.footer__btn{width:50%}@media only screen and (min-width:768px){.footer__btn{width:calc(33.33333% - 40px);float:left;margin-left:30px}}@media only screen and (min-width:1024px){.footer__btn{float:none;width:100%;margin:0;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}}.footer__btn .btn{float:right}@media only screen and (max-width:767px){.footer__btn .btn{max-width:100%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;white-space:nowrap}}@media only screen and (min-width:768px){.footer__btn .btn{width:100%}}@media only screen and (min-width:1024px){.footer__btn .btn{float:left;margin:0 0 0 -2px}}.footer__bottom{margin:25px 0 0;padding:35px 0 0;border-top:2px solid rgba(255,255,255,.2)}@media only screen and (min-width:768px){.footer__bottom{padding:20px 0 0}}@media only screen and (min-width:1024px){.footer__bottom{margin:45px 0 0;padding:0}}@media only screen and (min-width:1366px){.footer__bottom{margin:75px 0 0}}.footer__txt{font-size:1.2rem;line-height:1.7;color:rgba(255,255,255,.5);text-align:center;margin-top:50px}@media only screen and (min-width:1px){.footer__txt{width:calc(100% - 40px);float:left;margin-left:20px}}@media only screen and (min-width:768px){.footer__txt{margin-top:0;width:calc(100% - 60px);float:left;margin-left:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-align:left}}@media only screen and (min-width:1024px){.footer__txt{display:block;float:none;width:auto;margin:0}}@media only screen and (min-width:1366px){.footer__txt{font-size:1.4rem;line-height:1.5}}.footer__txt a{color:#fff;-webkit-box-shadow:0 1px 0 0;box-shadow:0 1px 0 0}.footer__txt p{margin:10px 0 0}.footer__txt p:first-child{margin:0}@media only screen and (min-width:768px){.footer__txt p{margin:0}.footer__txt p:first-child{width:260px;float:left}.footer__txt p:nth-child(2){float:left;position:absolute;margin-top:60px}}@media only screen and (min-width:1024px){.footer__txt p{padding:17px 10px 18px 0}.footer__txt p:first-child{width:calc(33.33333% - 53.33333px);float:left;margin-left:40px}.footer__txt p:nth-child(2){width:calc(25% - 50px);float:left;margin-left:40px;margin:8px 0 0;position:relative}}@media only screen and (min-width:1366px){.footer__txt p{padding:27px 10px 27px 0}.footer__txt p:first-child{width:calc(33.33333% - 73.33333px);float:left;margin-left:55px}.footer__txt p:nth-child(2){width:calc(25% - 68.75px);float:left;margin-left:55px;margin-left:0}}.footer__apps{position:absolute;left:50%;width:290px;text-align:center;margin:-28px 0 0 -145px}@media only screen and (min-width:768px){.footer__apps{position:relative;left:auto;float:right;width:auto;margin:-57px 30px 0 0}}@media only screen and (min-width:1024px){.footer__apps{float:left;margin:0}}@media only screen and (min-width:1366px){.footer__apps{float:left;margin:5px 0 0}}.footer__apps a{width:135px;height:40px;border:2px solid #fff;float:left;margin:16px 20px 0 0;border-radius:5px;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;-webkit-box-shadow:0 0 5px rgba(255,255,255,.7),inset 0 0 5px rgba(255,255,255,.7);box-shadow:0 0 5px rgba(255,255,255,.7),inset 0 0 5px rgba(255,255,255,.7)}@media only screen and (min-width:768px){.footer__apps a{border:2px solid #9399af;-webkit-box-shadow:none;box-shadow:none}}.footer__apps a:hover{border:2px solid #fff;-webkit-box-shadow:0 0 5px rgba(255,255,255,.7),inset 0 0 5px rgba(255,255,255,.7);box-shadow:0 0 5px rgba(255,255,255,.7),inset 0 0 5px rgba(255,255,255,.7)}.footer__apps .gplay{background:url(/local/templates/comfortkino/static/img/icons/gplay.svg) no-repeat center 5px}.footer__apps .appstore{background:url(/local/templates/comfortkino/static/img/icons/appstore.svg) no-repeat center 4px;margin-right:0}.footer__dev-copyright{margin:0;float:none;text-align:center;width:auto}@media only screen and (min-width:768px){.footer__dev-copyright{margin:3px 25px 0 0;float:right}}@media only screen and (min-width:1024px){.footer__dev-copyright{margin:7px 40px 0 0}}@media only screen and (min-width:1366px){.footer__dev-copyright{width:182px}}.footer__dev-copyright .dev-logo{display:inline-block;margin:12px 0}.footer__dev-copyright .dev-logo img{display:block;width:158px;height:24px}@media only screen and (min-width:768px){.footer__dev-copyright .dev-logo{margin:15px 0}.footer__dev-copyright .dev-logo img{width:128px;height:21px}}@media only screen and (min-width:1024px){.footer__dev-copyright .dev-logo{float:left;display:block;margin:0;padding:17px 0}.footer__dev-copyright .dev-logo img{margin:0 -4px 0 0}}@media only screen and (min-width:1366px){.footer__dev-copyright .dev-logo{float:left;display:block;margin:0;padding:22px 0 28px}.footer__dev-copyright .dev-logo img{width:158px;height:25px}}.footer__places{padding:35px 0 15px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (min-width:768px){.footer__places{padding:45px 0}}.footer__places>a{padding:10px 0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-negative:0;flex-shrink:0}@media only screen and (max-width:767px){.footer__places>a{margin-right:10px;margin-bottom:20px;width:calc(50% - 10px);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer__places>a:nth-child(even){margin-right:0}}.footer__places>a>img{display:block;height:30px}@media only screen and (min-width:768px){.footer__places>a>img{height:25px}}@media only screen and (min-width:1024px){.footer__places>a>img{height:35px}}.footer--about-promo{padding:0;background:#151515}.bottom-menu{display:block;position:fixed;left:0;right:0;bottom:0;height:60px;background:rgba(0,28,45,.85);z-index:10}@media only screen and (min-width:1024px){.bottom-menu{display:none}}.bottom-menu .container{position:relative;height:100%}.bottom-menu__center{height:100%;padding:0 55px;text-align:center}.bottom-menu .menu-toggler{position:absolute;top:0;left:0}@media only screen and (min-width:768px){.bottom-menu .menu-toggler{left:-10px}}.bottom-menu__login{cursor:pointer;position:absolute;display:block;right:0;top:0;padding:12px 20px}.bottom-menu__login .login__pic{margin:0}@media only screen and (min-width:768px){.bottom-menu__login{right:-5px}}.bottom-menu__txt{display:inline-block;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:700;font-size:1.4rem;letter-spacing:.02em;line-height:1;color:#fff;text-shadow:0 0 10px #30a6f1}.bottom-menu__txt.color--yellow{color:#f1ca0f;text-shadow:0 0 10px #f1ca0f}a.bottom-menu__txt,button.bottom-menu__txt{cursor:pointer}.menu-toggler{cursor:pointer;display:block;padding:20px 25px}@media only screen and (min-width:1024px){.menu-toggler{display:none}}.menu-toggler span{position:relative;display:block;width:25px;height:3px;margin:8px 0;background:#fff;border-radius:3px}.menu-toggler span:after,.menu-toggler span:before{content:'';position:absolute;left:0;right:0;height:100%;background:#fff;border-radius:3px}.menu-toggler span:before{top:-8px}.menu-toggler span:after{bottom:-8px}.menu-toggler--active span{background:0 0}.menu-toggler--active span:before{top:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.menu-toggler--active span:after{bottom:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.sidemenu{position:fixed;top:-70px;left:0;bottom:0;right:0;display:block;z-index:1;-webkit-transition:.2s ease-out;-o-transition:.2s ease-out;transition:.2s ease-out;background-color:rgba(0,28,45,.98);opacity:0;visibility:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:70px;-webkit-transform:translateY(70px);-ms-transform:translateY(70px);transform:translateY(70px)}@media only screen and (min-width:1024px){.sidemenu{display:none}}.sidemenu.is-open{opacity:1;visibility:visible;z-index:50}.sidemenu__wrap{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:scroll;width:100%}.sidemenu__header{position:static;margin-bottom:0;padding-left:20px;padding-right:20px;-ms-flex-negative:0;flex-shrink:0}@media only screen and (min-width:768px){.sidemenu__header{width:720px;padding-left:15px;padding-right:15px}}.sidemenu__nav{padding:14px 0 12px;text-align:center;overflow-y:scroll}.sidemenu__nav::after{clear:both;content:"";display:block}.sidemenu__nav-link{position:relative;display:block;margin:0 0 3px;padding:6px 0;font-weight:700;font-size:1.8rem;line-height:1.14;letter-spacing:.02em;color:#fff}@media screen and (min-width:414px){.sidemenu__nav-link{padding:8px 0;margin-bottom:5px;font-size:2rem}}@media only screen and (min-width:768px){.sidemenu__nav-link{margin:0 0 14px;font-size:3rem;line-height:1.11;padding:10px 0}}.sidemenu__nav-link.new:after{content:'';position:absolute;width:5px;height:5px;margin-left:2px;border-radius:100%;background:#e41a69;-webkit-box-shadow:0 0 4px #ff6da6;box-shadow:0 0 4px #ff6da6}.sidemenu__footer{-ms-flex-negative:0;flex-shrink:0;width:100%;border-top:1px solid rgba(112,112,112,.2);padding:16px 0 14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sidemenu__actions{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sidemenu__action{color:#fff;font-size:1.8rem;font-weight:700;text-shadow:0 0 10px #30a6f1;padding:7px 0;letter-spacing:.02em}.sidemenu__user{display:block;padding:7px 0}.sidemenu__user .balance-count span{font-weight:700;font-size:1.4rem;margin-right:10px;padding-right:12px}.sidemenu__user .balance-count span:before{width:14px;height:14px}.sidemenu__username{color:#fff;font-weight:700;font-size:1.8rem;line-height:1.14;letter-spacing:.02em;margin-bottom:8px}@media only screen and (min-width:768px){.sidemenu__username{font-size:1.8rem;line-height:1.11}}.sidemenu__town{border-bottom:1px solid rgba(112,112,112,.2);padding:13px 0 10px;width:100%}@media screen and (min-width:414px){.sidemenu__town{padding:21px 0 20px}}.sidemenu__town .town__toggler{text-align:center;margin-left:auto;margin-right:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sidemenu__town .town__sub-txt{float:none;text-align:center;font-size:1.4rem}.sidemenu__town .town__main-txt{float:none;padding:0;font-size:1.8rem}.sidemenu__town .town__main-txt svg{right:-17px;top:6px}.sidemenu__footer,.sidemenu__town,.sidemenu__wrap{margin-left:20px;margin-right:20px;width:calc(100% - 40px)}.top-alert{position:absolute;top:0;left:0;right:0;-webkit-box-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent;overflow:visible;z-index:55;-webkit-transform:translate(0,-100%);-ms-transform:translate(0,-100%);transform:translate(0,-100%);-webkit-transition:-webkit-transform .2s ease-out .1s,-webkit-box-shadow .1s ease-out;transition:-webkit-transform .2s ease-out .1s,-webkit-box-shadow .1s ease-out;-o-transition:transform .2s ease-out .1s,box-shadow .1s ease-out;transition:transform .2s ease-out .1s,box-shadow .1s ease-out;transition:transform .2s ease-out .1s,box-shadow .1s ease-out,-webkit-transform .2s ease-out .1s,-webkit-box-shadow .1s ease-out;-webkit-animation:overflow-out .2s ease-out .1s backwards;animation:overflow-out .2s ease-out .1s backwards}@media only screen and (min-width:768px){.top-alert{-webkit-transform:translate(100%,0);-ms-transform:translate(100%,0);transform:translate(100%,0)}}@media only screen and (min-width:1024px){.top-alert{position:fixed}}.top-alert--open{overflow:hidden;-webkit-box-shadow:0 0 80px #001c2d;box-shadow:0 0 80px #001c2d;-webkit-transform:none;-ms-transform:none;transform:none;-webkit-transition-delay:0s,.1s;-o-transition-delay:0s,.1s;transition-delay:0s,.1s;-webkit-animation:overflow-in .2s ease-out;animation:overflow-in .2s ease-out}.top-alert--open .top-alert__toggler{-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.top-alert--open .top-alert__toggler span{width:280px;height:280px;-webkit-box-shadow:none;box-shadow:none;-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s;-webkit-transition-timing-function:cubic-bezier(0,.59,.56,1.36);-o-transition-timing-function:cubic-bezier(0,.59,.56,1.36);transition-timing-function:cubic-bezier(0,.59,.56,1.36)}.top-alert--open .top-alert__toggler:before{opacity:0;-webkit-transition-duration:.05s;-o-transition-duration:.05s;transition-duration:.05s;-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.top-alert--open .top-alert__toggler:after{opacity:1;-webkit-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s}@media only screen and (max-width:767px){.top-alert--open .top-alert__toggler{top:-70px}}@media only screen and (min-width:768px){.top-alert--open .top-alert__toggler{right:100px;-webkit-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);transform:translate(50%,-50%)}.top-alert--open .top-alert__toggler span{width:360px;height:360px}}@media only screen and (min-width:1366px){.top-alert--open .top-alert__toggler span{width:280px;height:280px}}.top-alert--open .top-alert__body{-webkit-transform:none;-ms-transform:none;transform:none}.top-alert--open .top-alert__body .container{opacity:1;-webkit-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s}.top-alert__toggler{cursor:pointer;position:absolute;display:block;width:50px;height:50px;top:100%;right:50%;border-radius:100%;z-index:5;-webkit-transform:translate(50%,-20px);-ms-transform:translate(50%,-20px);transform:translate(50%,-20px);-webkit-transition:.2s ease-out .1s;-o-transition:.2s ease-out .1s;transition:.2s ease-out .1s;-webkit-transition-property:top,right,height,width,-webkit-transform;transition-property:top,right,height,width,-webkit-transform;-o-transition-property:top,right,transform,height,width;transition-property:top,right,transform,height,width;transition-property:top,right,transform,height,width,-webkit-transform}.top-alert__toggler span{position:absolute;display:block;width:50px;height:50px;left:50%;top:50%;border-radius:100%;background:#ff4a68;-webkit-box-shadow:0 0 10px rgba(0,0,0,.2);box-shadow:0 0 10px rgba(0,0,0,.2);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:.2s ease-out .1s;-o-transition:.2s ease-out .1s;transition:.2s ease-out .1s;-webkit-transition-property:top,height,width,-webkit-box-shadow;transition-property:top,height,width,-webkit-box-shadow;-o-transition-property:top,height,width,box-shadow;transition-property:top,height,width,box-shadow;transition-property:top,height,width,box-shadow,-webkit-box-shadow;will-change:height,width}.top-alert__toggler:after,.top-alert__toggler:before{content:'';position:absolute;background:center center no-repeat;background-size:20px 20px;-webkit-transition:opacity .15s ease-out;-o-transition:opacity .15s ease-out;transition:opacity .15s ease-out;z-index:1;pointer-events:none}.top-alert__toggler:before{top:0;left:0;right:0;bottom:0;background-image:url(/local/templates/comfortkino/static/img/icons/i-hint--white.svg);-webkit-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.top-alert__toggler:after{left:0;right:0;top:98px;bottom:-98px;background-image:url(/local/templates/comfortkino/static/img/icons/i-close--white.svg);opacity:0}@media only screen and (min-width:768px){.top-alert__toggler{top:50%;right:100%;-webkit-transform:translate(20px,-50%);-ms-transform:translate(20px,-50%);transform:translate(20px,-50%)}.top-alert__toggler:after{top:0;left:0;right:0;bottom:0}}@media only screen and (min-width:1366px){.top-alert__toggler{width:66px;height:66px;-webkit-transform:translate(26px,-50%);-ms-transform:translate(26px,-50%);transform:translate(26px,-50%)}.top-alert__toggler:before{background-size:26px 26px}.top-alert__toggler span{width:66px;height:66px}}.top-alert__body{position:relative;display:block;background:#fff;padding:100px 0 35px;-webkit-transform:translate(0,-100%);-ms-transform:translate(0,-100%);transform:translate(0,-100%);-webkit-transition:.2s ease-out;-o-transition:.2s ease-out;transition:.2s ease-out}@media only screen and (min-width:768px){.top-alert__body{min-height:95px;padding:35px 0 40px;-webkit-transform:translate(100%,0);-ms-transform:translate(100%,0);transform:translate(100%,0)}}@media only screen and (min-width:1024px){.top-alert__body{min-height:114px}}@media only screen and (min-width:1366px){.top-alert__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:150px}}.top-alert__body .container{position:relative;opacity:0;z-index:1;-webkit-transition:.2s ease-out;-o-transition:.2s ease-out;transition:.2s ease-out}@media only screen and (min-width:768px){.top-alert__body .container{padding-right:255px}}@media only screen and (min-width:1024px){.top-alert__body .container{padding-right:260px}}@media only screen and (min-width:1366px){.top-alert__body .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:180px}.top-alert__body .container:after{content:''}}@media only screen and (min-width:1366px){.top-alert__content{width:550px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}}.top-alert__title{font-weight:600;font-size:1.8rem;line-height:1.34;margin:-2px 0 7px;color:#ff4a68}@media only screen and (min-width:1366px){.top-alert__title{font-size:2.4rem}}.top-alert__txt{font-weight:400;font-family:Roboto,sans-serif;font-size:1.4rem;line-height:1.29;color:#ff4a68}.top-alert__txt p{margin:0 0 8px}.top-alert__txt p:last-child{margin:0}@media only screen and (min-width:1366px){.top-alert__txt p{margin:0 0 3px}}.top-alert__buttons{margin:25px 0 0}.top-alert__buttons .wrap{margin:0 -25px -20px 0}.top-alert__buttons .wrap::after{clear:both;content:"";display:block}.top-alert__buttons .btn{float:left;margin:0 25px 20px 0}@media only screen and (min-width:1366px){.top-alert__buttons{margin:0;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}}.popup-wrap{display:inline-block}@media only screen and (max-width:767px){.popup-wrap{width:100%}}.popup-wrap--youtube{width:100%;height:100%;max-width:900px;max-height:506px}@media only screen and (min-width:1024px){.popup-wrap--youtube{height:506px}}.popup-wrap--youtube .mfp-iframe{width:100%;height:100%}.popup{position:relative;width:calc(100% - 40px);margin:20px auto;background:#fff;border-radius:8px;-webkit-box-shadow:0 0 80px rgba(0,28,45,.2);box-shadow:0 0 80px rgba(0,28,45,.2);overflow:hidden;text-align:left}@media only screen and (min-width:768px){.popup{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:520px;width:630px;margin:30px auto}}@media only screen and (min-width:1024px){.popup{width:auto;margin:40px auto}}@media only screen and (min-width:1366px){.popup{min-height:572px;margin:55px auto}}.popup__close{cursor:pointer;position:absolute;top:0;right:0;display:block;fill:#001c2d;z-index:5}.popup__close svg{display:block;width:16px;height:16px;margin:14px}@media only screen and (min-width:768px){.popup__close svg{margin:20px}}.popup__aside{position:relative;display:block;height:150px;border-radius:8px 8px 0 0;-webkit-box-shadow:0 0 80px rgba(0,28,45,.15);box-shadow:0 0 80px rgba(0,28,45,.15);overflow:hidden;z-index:1}@media only screen and (min-width:768px){.popup__aside{width:270px;height:auto;border-radius:8px 0 0 8px}}@media only screen and (min-width:1024px){.popup__aside{width:246px}}@media only screen and (min-width:1366px){.popup__aside{width:330px}}.popup__content{display:block;padding:20px 15px 35px}@media only screen and (min-width:768px){.popup__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:360px;padding:35px 30px}}@media only screen and (min-width:1024px){.popup__content{width:370px;padding:40px 40px 45px}}@media only screen and (min-width:1366px){.popup__content{width:495px;padding:45px 55px 55px}}.popup__content-inner{display:block;width:100%}.popup__user-alert{margin-bottom:15px;background-repeat:no-repeat;background-position:50% 50%;background-size:contain}.popup__user-alert--warning{display:inline-block;width:65px;height:65px;background-image:url(/local/templates/comfortkino/static/img/icons/i-popup-warning.svg)}.popup__btn-wrap{margin:25px 0 0}.popup__btn-wrap p{display:block;margin:0 0 20px;padding:0 0 0 5px;font-weight:300;font-size:1.6rem;line-height:1.25;color:#e41a69}.popup__btn-wrap .wrap{margin:0 -20px -20px 0}.popup__btn-wrap .wrap::after{clear:both;content:"";display:block}.popup__btn-wrap .wrap .btn,.popup__btn-wrap .wrap .btn-link{float:left;margin:0 20px 20px 0}.popup__btn-wrap .btn-link{padding:13px 0 11px}@media only screen and (min-width:1366px){.popup__btn-wrap .btn-link{padding:18px 0 16px}}@media only screen and (min-width:768px){.popup__btn-wrap{margin:30px 0 0}}@media only screen and (min-width:1024px){.popup__btn-wrap{margin:35px 0 0}}@media only screen and (min-width:1366px){.popup__btn-wrap{margin:45px 0 0}}.popup__btn-wrap--divider{padding:25px 0 0;border-top:2px solid #e6ecf2}@media only screen and (min-width:768px){.popup__btn-wrap--divider{padding:30px 0 0}}@media only screen and (min-width:1024px){.popup__btn-wrap--divider{padding:35px 0 0}}@media only screen and (min-width:1366px){.popup__btn-wrap--divider{padding:45px 0 0}}.popup__section-title{margin:0 0 25px}.popup__section-title .popup__title:last-child{margin:0}@media only screen and (min-width:1024px){.popup__section-title{margin:0 0 35px}}.popup__title{margin:0 0 5px}@media only screen and (min-width:768px) and (max-width:1023px){.popup__title{font-size:2.4rem;line-height:1.25}}.popup__txt{font-weight:300;font-size:1.6rem;line-height:1.25;color:#001c2d}.popup__txt a{color:#30a6f1;text-decoration:underline}.popup__section-block{margin:45px 0 0}.popup__section-block:first-child{margin:0}@media only screen and (min-width:768px){.popup__section-block{margin:30px 0 0}}@media only screen and (min-width:1024px){.popup__section-block{margin:35px 0 0}}@media only screen and (min-width:1366px){.popup__section-block{margin:40px 0 0}}.popup__qr{display:block}@media only screen and (min-width:768px){.popup__qr{width:165px}}.popup__qr>canvas,.popup__qr>img{width:100%}.popup--qr-code{padding:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:auto}@media only screen and (min-width:768px){.popup--qr-code{padding:110px}.popup--qr-code.scheme-popup{width:auto;text-align:center}}.popup--qr-code .popup__text{margin-top:70px;font-size:1.4rem;color:#97a3a9}.popup__text{font-size:1.4rem;line-height:1.2;font-weight:300}@media only screen and (min-width:1366px){.popup__text{font-size:1.6rem}}.popup__text--accent{color:#e41a69}.popup__subtitle{font-size:1.8rem;font-weight:700;margin-bottom:10px}@media only screen and (min-width:768px) and (max-width:1023px){.card-popup.popup{display:block}.card-popup.popup[data-type=card] .popup__aside{width:100%;height:180px;border-radius:8px 8px 0 0;background-position:calc(50% - 50px) -60px;background-size:auto 280%}}@media only screen and (min-width:768px) and (max-width:1023px){.card-popup .popup__content{width:100%}}@media only screen and (min-width:1024px){.card-popup .popup__content{width:698px}}@media only screen and (min-width:1366px){.card-popup .popup__content{width:825px}}.card-popup .inp-list__case:first-child{margin-top:0}@media only screen and (min-width:768px){.card-popup .inp-list__case{margin-top:25px;padding:0;border:none}}@media only screen and (min-width:1024px){.card-popup .inp-list__case{margin-top:35px}}@media only screen and (min-width:1366px){.card-popup .inp-list__case{margin-top:45px}}.popup--loading{display:block}.popup--loading:before{content:'';position:absolute;display:block;left:50%;top:50%;margin:-20px 0 0 -20px;border:3px solid #30a6f1;height:34px;width:34px;border-radius:100%;border-bottom-color:transparent;-webkit-animation:loading .25s linear infinite;animation:loading .25s linear infinite}@media only screen and (max-width:767px){.popup--loading{min-height:280px}}@media only screen and (min-width:1024px){.popup--loading{width:616px}}@media only screen and (min-width:1366px){.popup--loading{width:825px}}.popup--loading .popup__aside,.popup--loading .popup__content{visibility:hidden;opacity:0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:-100}.popup[data-type=card] .popup__aside{background:url(/local/templates/comfortkino/static/img/popups/card.png) calc(50% - 50px) -55px no-repeat;background-size:auto 280%}@media only screen and (min-width:768px){.popup[data-type=card] .popup__aside{background-position:right 35px;background-size:auto auto}}@media only screen and (min-width:1366px){.popup[data-type=card] .popup__aside{background-position:calc(100% - 20px) 60px;background-size:auto auto}}.popup[data-type=vacancy] .popup__aside{background:url(/local/templates/comfortkino/static/img/popups/vacancy.jpg) calc(50% + 5px) 5px no-repeat;background-size:auto 180%}@media only screen and (min-width:768px){.popup[data-type=vacancy] .popup__aside{background-position:center center;background-size:80% auto}}@media only screen and (min-width:1366px){.popup[data-type=vacancy] .popup__aside{background-position:calc(50% + 8px) center}}@media only screen and (max-width:767px){.popup[data-type=password] .popup__close{fill:#fff}}.popup[data-type=password] .popup__aside{background:url(/local/templates/comfortkino/static/img/popups/password.png) no-repeat;background-size:cover;background-position-y:30%}@media only screen and (min-width:768px){.popup[data-type=password] .popup__aside{background-position:center center;background-size:cover}}.popup[data-type=report] .popup__aside{background:url(/local/templates/comfortkino/static/img/popups/report.png) center 5px no-repeat;background-size:auto 120%}@media only screen and (min-width:768px){.popup[data-type=report] .popup__aside{background-position:40% bottom;background-size:225% auto}}@media only screen and (min-width:1024px){.popup[data-type=report] .popup__aside{background-size:235% auto}}@media only screen and (min-width:1366px){.popup[data-type=report] .popup__aside{background-position:38% bottom;background-size:200% auto}}.popup[data-type=alert] .popup__content{text-align:center}.popup[data-type=alert] .popup__content-inner{max-width:260px;margin:0 auto;padding-top:60px;background:center top no-repeat;background-size:45px 45px}@media only screen and (min-width:1024px){.popup[data-type=alert] .popup__content-inner{max-width:90%}}@media only screen and (min-width:1366px){.popup[data-type=alert] .popup__content-inner{max-width:70%;padding-top:70px;background-size:55px 55px}}.popup[data-type=alert] .popup__content-inner--wide{max-width:100%}.popup[data-type=alert] .popup__btn-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:25px 0 0}.popup[data-type=alert] .popup__btn-wrap .wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.popup[data-type=alert] .popup__btn-wrap .btn:last-child:first-child{min-width:150px}.popup[data-type=alert][data-status=success] .popup__aside{background:url(/local/templates/comfortkino/static/img/popups/success.png) center 80% no-repeat;background-size:auto 200%}@media only screen and (min-width:768px){.popup[data-type=alert][data-status=success] .popup__aside{background-position:45% bottom;background-size:135% auto}}@media only screen and (min-width:1024px){.popup[data-type=alert][data-status=success] .popup__aside{background-size:145% auto}}@media only screen and (min-width:1366px){.popup[data-type=alert][data-status=success] .popup__aside{background-position:left bottom;background-size:132% auto}}.popup[data-type=alert][data-status=success] .popup__content-inner{background-image:url(/local/templates/comfortkino/static/img/icons/i-alert-success.svg)}.popup[data-type=alert][data-status=error] .popup__aside{background:url(/local/templates/comfortkino/static/img/popups/error.png) calc(50% + 30px) 10px no-repeat;background-size:auto 170%}@media only screen and (min-width:768px){.popup[data-type=alert][data-status=error] .popup__aside{background-position:2% bottom;background-size:170% auto}}@media only screen and (min-width:1024px){.popup[data-type=alert][data-status=error] .popup__aside{background-size:180% auto}}@media only screen and (min-width:1366px){.popup[data-type=alert][data-status=error] .popup__aside{background-position:left bottom;background-size:187% auto}}.popup[data-type=alert][data-status=error] .popup__content-inner{background-image:url(/local/templates/comfortkino/static/img/icons/i-alert-error.svg)}.popup[data-type=alert][data-status=warning] .popup__aside{background:url(/local/templates/comfortkino/static/img/popups/warning.png) 50% -19px no-repeat;background-size:auto 210%}@media only screen and (min-width:768px){.popup[data-type=alert][data-status=warning] .popup__aside{background-position:115% bottom;background-size:97% auto}}@media only screen and (min-width:1024px){.popup[data-type=alert][data-status=warning] .popup__aside{background-size:106% auto;background-position:20% bottom}}@media only screen and (min-width:1366px){.popup[data-type=alert][data-status=warning] .popup__aside{background-position:120% bottom;background-size:96% auto}}.popup[data-type=alert][data-status=warning] .popup__content-inner{background-image:url(/local/templates/comfortkino/static/img/icons/i-alert-warning.svg)}.popup[data-type=unpaid]{min-height:auto;width:auto;max-width:90%}@media only screen and (min-width:768px){.popup[data-type=unpaid]{max-width:700px}}.popup[data-type=unpaid] .order__head{padding-right:50px}.popup[data-type=unpaid] .order__descr{margin-top:15px;padding:0 20px;color:#e41a69}@media only screen and (min-width:768px){.popup[data-type=unpaid] .order__descr{padding:0 30px}}@media only screen and (min-width:1024px){.popup[data-type=unpaid] .order__descr{padding:0 40px;margin-bottom:-15px}}@media only screen and (min-width:1366px){.popup[data-type=unpaid] .order__descr{padding:0 55px;margin-bottom:-30px}}@media screen and (max-width:767px){.popup[data-type=unpaid] .poster__body::before{padding:300px 0 0}}@media screen and (max-width:767px){.popup[data-type=unpaid] .poster--order{height:300px}}.popup[data-type=unpaid] .popup__close{height:70px;margin-right:6px}@media only screen and (min-width:768px){.popup[data-type=unpaid] .popup__close{margin-right:16px}}@media only screen and (min-width:1024px){.popup[data-type=unpaid] .popup__close{margin-right:26px}}@media only screen and (min-width:1366px){.popup[data-type=unpaid] .popup__close{margin-right:41px}}.file-item{display:block}.file-item::after{clear:both;content:"";display:block}.file-item p{position:relative;float:left;display:block;font-weight:300;font-size:1.6rem;line-height:1.25;color:#232934;padding:0 40px 0 25px;background:url(/local/templates/comfortkino/static/img/icons/i-clip.svg) left top no-repeat;background-size:auto 18px}.file-item p button{cursor:pointer;display:block;position:absolute;top:-6px;right:0;height:30px;width:30px;background:url(/local/templates/comfortkino/static/img/icons/i-close.svg) center center no-repeat;background-size:10px 10px}.link--accent{color:#ff4a68}.link--accent span{display:block;border-bottom:1px solid #ff4a68}.feedback-popup .emoji-rating{margin-bottom:20px}@media only screen and (min-width:768px){.feedback-popup .popup__content{width:595px}}@media only screen and (min-width:1024px){.feedback-popup .popup__content{width:595px}}@media only screen and (min-width:1366px){.feedback-popup .popup__content{width:595px}}.complaint-popup{min-height:auto}@media only screen and (min-width:768px){.complaint-popup .popup__content{width:595px}}@media only screen and (min-width:1024px){.complaint-popup .popup__content{width:595px;padding:30px 40px 30px}}@media only screen and (min-width:1366px){.complaint-popup .popup__content{width:595px;padding:30px 40px 30px}}.complaint-popup .btn{margin:0 20px 10px 0!important}@media only screen and (max-width:500px){.complaint-popup .btn{width:100%}}.complaint-popup .popup__btn-wrap .wrap{margin:0 0 -20px 0}.template{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;padding:60px 0 0}@media only screen and (max-width:1023px){.template>.container>.row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.template:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:-webkit-gradient(linear,left bottom,right top,from(#1d0133),to(#013e64));background:-webkit-linear-gradient(left bottom,#1d0133,#013e64);background:-o-linear-gradient(left bottom,#1d0133,#013e64);background:linear-gradient(to right top,#1d0133,#013e64);opacity:0;-webkit-transition:opacity .3s ease-out;-o-transition:opacity .3s ease-out;transition:opacity .3s ease-out;z-index:-1}}@media only screen and (min-width:768px){.template{padding:95px 0 40px}}@media only screen and (min-width:1024px){.template{display:block;padding:154px 0 40px;background:#f5f5f5;z-index:1}}@media only screen and (min-width:1366px){.template{padding:210px 0 65px}}.template__back{display:none;z-index:-1}.template__back:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,28,45,.9);opacity:1;-webkit-transition:opacity .3s ease-out;-o-transition:opacity .3s ease-out;transition:opacity .3s ease-out}@media only screen and (min-width:1024px){.template__back{display:block;position:absolute;top:0;left:0;right:0;height:425px;background:center 25% no-repeat;background-size:cover;background-attachment:fixed}}@media only screen and (min-width:1366px){.template__back{height:455px}}.template__aside{display:block;min-height:1px;margin:0 0 20px}@media only screen and (max-width:767px){.template__aside{margin:0 0 40px}}@media only screen and (min-width:1px){.template__aside{width:calc(100% - 40px);float:left;margin-left:20px}}@media only screen and (min-width:768px){.template__aside{width:100%;margin:0 0 30px}}@media only screen and (min-width:1024px){.template__aside{width:calc(33.33333% - 53.33333px);float:left;margin-left:40px;margin-bottom:0}}@media only screen and (min-width:1366px){.template__aside{width:calc(25% - 68.75px);float:left;margin-left:55px}}.template__content{display:block;float:left;width:100%;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;background:#fff}@media only screen and (min-width:768px){.template__content{background:0 0;width:calc(100% - 60px);float:left;margin-left:30px}.template__content:before{content:'';position:absolute;left:0;right:0;height:100%;background:#f5f5f5;z-index:-1;margin:60px 0 0}}@media only screen and (min-width:1024px){.template__content{width:calc(66.66667% - 66.66667px);float:left;margin-left:40px}.template__content:before{content:none}.template__content--wide{width:calc(100% - 80px);float:left;margin-left:40px}}@media only screen and (min-width:1366px){.template__content{width:calc(75% - 96.25px);float:left;margin-left:55px}.template__content--wide{width:calc(100% - 110px);float:left;margin-left:55px}}.template__content.template__content--contacts>*+*{margin-top:20px}@media only screen and (min-width:1366px){.template__content.template__content--contacts>*+*{margin-top:25px}}.template--anketa{display:block;background:#f5f5f5;z-index:1;padding:104px 0 40px}@media only screen and (min-width:1024px){.template--anketa{padding:154px 0 40px}}.container-btn-exit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:15px 0}@media screen and (min-width:1px){.container-btn-exit{margin-bottom:0;margin-top:10px}}@media screen and (min-width:768px){.container-btn-exit{margin-bottom:0}}@media screen and (min-width:1024px){.container-btn-exit{margin-bottom:15px}}.mfp-bg{background:rgba(0,28,45,.99);position:fixed!important;opacity:1}.mfp-container{padding:0;overflow:auto;-webkit-overflow-scrolling:touch}.mfp-anim.mfp-bg,.mfp-anim.mfp-wrap{z-index:20}.mfp-close{display:none!important}.mfp-figure{position:relative;margin:auto}.mfp-figure:after{content:none}.mfp-figure figcaption{display:none}.mfp-figure .mfp-close{right:50px;left:auto;top:40px;height:30px;width:30px;padding:0;background:#fff;opacity:1}.mfp-wrap{overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;position:fixed!important;top:0!important}.mfp-content{text-align:center}.mfp-arrow{cursor:pointer;display:block;width:50px;height:70px;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);opacity:.5;-webkit-filter:drop-shadow(0 0 5px #30a6f1);filter:drop-shadow(0 0 5px #30a6f1);-webkit-transition:opacity .2s ease-out 0s;-o-transition:opacity .2s ease-out 0s;transition:opacity .2s ease-out 0s;will-change:opacity}@media only screen and (min-width:1024px){.mfp-arrow{width:80px;height:80px}}@media only screen and (min-width:1366px){.mfp-arrow{width:95px;height:95px}}.mfp-arrow:hover{opacity:1}.mfp-arrow,.mfp-arrow:active,.mfp-arrow:hover{margin:0}.mfp-arrow:after{content:none}.mfp-arrow:before{display:block;margin:19px 9px;padding:0;border:2px solid #fff;border-radius:100px;width:32px;height:32px;opacity:1;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transform:none;-ms-transform:none;transform:none;background:url(/local/templates/comfortkino/static/img/icons/i-play-right--white.svg) 9px center no-repeat;background-size:12px auto}@media only screen and (min-width:1024px){.mfp-arrow:before{width:40px;height:40px;margin:20px;background-position:13px center}}@media only screen and (min-width:1366px){.mfp-arrow:before{width:55px;height:55px;background-size:14px auto;background-position:20px center}}.mfp-arrow-left{left:-50px}.mfp-arrow-left:before{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}@media only screen and (min-width:768px){.mfp-arrow-left{left:-69px}}@media only screen and (min-width:1024px){.mfp-arrow-left{left:-100px}}@media only screen and (min-width:1366px){.mfp-arrow-left{left:-130px}}.mfp-arrow-right{right:-50px}@media only screen and (min-width:768px){.mfp-arrow-right{right:-69px}}@media only screen and (min-width:1024px){.mfp-arrow-right{right:-100px}}@media only screen and (min-width:1366px){.mfp-arrow-right{right:-130px}}.mfp-gallery .mfp-content{max-width:calc(100% - 100px)}@media only screen and (min-width:768px){.mfp-gallery .mfp-content{max-width:570px}}@media only screen and (min-width:1024px){.mfp-gallery .mfp-content{max-width:784px}}@media only screen and (min-width:1366px){.mfp-gallery .mfp-content{max-width:935px}}.mfp-anim.mfp-bg,.mfp-anim.mfp-wrap{z-index:51;opacity:0;-webkit-transition:.2s ease-out;-o-transition:.2s ease-out;transition:.2s ease-out}.mfp-anim.mfp-bg.mfp-ready,.mfp-anim.mfp-wrap.mfp-ready{opacity:1}.mfp-anim.mfp-bg.mfp-removing,.mfp-anim.mfp-wrap.mfp-removing{opacity:0}.hide{display:none}.section--grey{background-color:#ebebeb}.section--shadow{position:relative;-webkit-box-shadow:0 0 80px rgba(35,41,52,.4);box-shadow:0 0 80px rgba(35,41,52,.4)}.section--shadow--mild{position:relative;-webkit-box-shadow:0 0 80px rgba(35,41,52,.1);box-shadow:0 0 80px rgba(35,41,52,.1)}.static li,.static p{font-family:Roboto,sans-serif;font-weight:300;font-size:1.4rem;line-height:1.43;letter-spacing:0;color:#232934}@media only screen and (min-width:768px){.static li,.static p{line-height:1.5}}@media only screen and (min-width:1366px){.static li,.static p{font-size:1.6rem}}.static h1,.static h2,.static h3,.static h4{font-weight:700;margin-bottom:15px}.static h1 a,.static h2 a,.static h3 a,.static h4 a,.static p a{color:#30a6f1}.static ul{padding-left:15px}@media only screen and (min-width:768px){.static ul{padding-left:0}}.static ul li{position:relative;margin-bottom:15px}.static ul li:last-child{margin-bottom:0}.static ul li:after{content:'';position:absolute;width:5px;height:5px;left:-15px;top:7px;border-radius:100px;background-color:#e41a69;-webkit-box-shadow:0 0 5px #ff6da6;box-shadow:0 0 5px #ff6da6}@media only screen and (min-width:768px){.static ul li:after{top:8px}}@media only screen and (min-width:1366px){.static ul li:after{top:10px}}.static>*+*{margin-top:30px}@media only screen and (min-width:1366px){.static>*+*{margin-top:45px}}.static p+p{margin-top:15px}.page-section{display:block;width:100%;padding:35px 20px 25px;background:#fff}.page-section:last-child{margin-bottom:0}@media only screen and (min-width:768px){.page-section{margin-bottom:20px;padding:35px 30px 30px;border-radius:8px;-webkit-box-shadow:0 0 80px rgba(0,28,45,.1);box-shadow:0 0 80px rgba(0,28,45,.1)}}@media only screen and (min-width:1024px){.page-section{padding:65px 42px}}@media only screen and (min-width:1366px){.page-section{padding:55px 55px 55px}}.page-section__parking{min-height:400px}.page-section__block{margin:0 0 45px}.page-section__block:last-child{margin:0}@media only screen and (min-width:768px){.page-section__block{margin:0 0 30px}}@media only screen and (min-width:1024px){.page-section__block{margin:0 0 40px}}@media only screen and (min-width:1366px){.page-section__block{margin:0 0 55px}}.page-section__title{margin:0 0 25px}@media only screen and (min-width:1024px){.page-section__title{margin:0 0 35px}}.page-section__title--town-picker .heading{display:-webkit-box;display:-ms-flexbox;display:flex}.page-section__title--town-picker .heading span{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.page-section__title--town-picker .link-toggler{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}@media only screen and (min-width:768px){.page-section__title--with-btn .heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.page-section__title--with-btn .heading .btn{margin-top:15px}@media only screen and (min-width:768px){.page-section__title--with-btn .heading .btn{margin-top:0}}.page-section__title--mg-left{margin-left:20px}@media only screen and (min-width:768px){.page-section__title--mg-left{margin-left:30px}}@media only screen and (min-width:1024px){.page-section__title--mg-left{margin-left:40px}}@media only screen and (min-width:1366px){.page-section__title--mg-left{margin-left:55px}}.page-section--ad>*+*{margin-top:20px}@media only screen and (min-width:1366px){.page-section--ad>*+*{margin-top:25px}}.page-section--about{position:relative;margin:0 -20px;width:calc(100% + 40px);z-index:1;border-bottom-left-radius:0;border-bottom-right-radius:0;padding-bottom:1px}@media only screen and (min-width:768px){.page-section--about{margin-top:-90px;margin-left:0;margin-right:0;width:100%}}@media only screen and (min-width:1024px){.page-section--about{margin-top:-115px}}@media only screen and (min-width:1366px){.page-section--about{margin-top:-130px}}.page-section--about .static+.slider{margin-top:30px}@media only screen and (min-width:768px){.page-section--about .static+.slider{margin-top:50px}}.page-section--about .static ul{margin-top:15px}.page-section--about .page-section__image{position:absolute;width:calc(100% - 10px);max-width:420px;height:290px;right:5px;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);background-position:right top;background-repeat:no-repeat;background-size:contain}@media only screen and (min-width:1px){.page-section--about .page-section__image{top:105px}}@media only screen and (min-width:1px) and (min-width:375px){.page-section--about .page-section__image{top:75px}}@media only screen and (min-width:1px) and (min-width:410px){.page-section--about .page-section__image{top:55px}}@media only screen and (min-width:768px){.page-section--about .page-section__image{width:335px;max-width:100%;height:413px;top:213px;right:15px;background-position:0 0}}@media only screen and (min-width:1024px){.page-section--about .page-section__image{width:464px;height:413px;top:182px;right:19px}}@media only screen and (min-width:1366px){.page-section--about .page-section__image{width:620px;height:413px;top:105px;right:30px}}.page-section--screenx{margin-top:0}@media only screen and (min-width:768px){.page-section--screenx{margin-top:-50px}}@media only screen and (min-width:768px) and (max-width:1365px){.page-section--about-promo{margin:0;padding-left:0;padding-right:0;background:0 0;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.page-section--about-promo .slider--about{margin:0 -40px;padding:0 40px;width:calc(100% + 79px)}}@media only screen and (min-width:768px) and (max-width:1365px) and (min-width:1024px){.page-section--about-promo .slider--about{width:calc(100% + 80px)}}@media only screen and (min-width:768px) and (max-width:1023px){.page-section--about-promo .page-section__image{width:365px;right:-15px}}.page-section--about-promo .static+.slider{margin-top:25px}@media only screen and (min-width:768px){.page-section--about-promo .static+.slider{margin-top:40px}}.page-section--shadow{position:relative;margin:0;padding-left:0;padding-right:0;border-radius:0;-webkit-box-shadow:0 30px 80px rgba(35,41,52,.15);box-shadow:0 30px 80px rgba(35,41,52,.15);z-index:2}@media only screen and (max-width:767px){.page-section--shadow{padding-left:0;padding-right:0}}.page-section .action-block{margin:0 0 20px}.page-section .action-block:last-child{margin-bottom:0}@media only screen and (min-width:1366px){.page-section .action-block{margin-bottom:25px}}.locked-block{position:relative;min-height:200px;z-index:1}.locked-block__content{position:relative;pointer-events:none;z-index:-1}.locked-block__content:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:#fff;opacity:.95;z-index:10}.locked-block__message{position:absolute;left:0;right:0;top:0;padding:70px 0 0;z-index:1;background:url(/local/templates/comfortkino/static/img/icons/i-lock.svg) center top no-repeat;background-size:auto 55px}.locked-block__message.type--history{background-image:url(/local/templates/comfortkino/static/img/icons/i-history.svg)}.locked-block__message.type--wishlist{background-image:url(/local/templates/comfortkino/static/img/icons/i-wishlist.svg)}.locked-block__message.type--success{background-image:url(/local/templates/comfortkino/static/img/icons/i-order.svg)}.locked-block__message p{margin:0 auto;font-weight:600;font-size:1.8rem;line-height:1.34;text-align:center}@media only screen and (min-width:768px){.locked-block__message p{max-width:60%;font-size:2rem;line-height:1.5}}@media only screen and (min-width:1024px){.locked-block__message p{max-width:75%;font-size:2.4rem;line-height:1.25}}@media only screen and (min-width:1366px){.locked-block__message{padding:80px 0 0}.locked-block__message p{font-size:3.2rem}}.locked-block--top .locked-block__message{top:55px}.locked-block--center .locked-block__message{top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.town{position:relative}.town__toggler{position:relative;cursor:pointer;display:block;text-align:left;color:#fff;z-index:6}.town__main-txt{position:relative;float:left;padding:0 16px 0 0}.town__main-txt svg{position:absolute;display:block;width:8px;right:0;top:5px;fill:#30a6f1}@media only screen and (min-width:1366px){.town__main-txt svg{top:6px}}.town__sub-txt{position:relative;display:block;float:left;font-family:Roboto,sans-serif;margin:4px 0 0;font-size:1.2rem;font-weight:300;white-space:nowrap;text-align:right;clear:both;color:#30a6f1;border-bottom:1px dashed #30a6f1}.town__sub-txt:first-child{margin-top:0}.town__sub-txt:before{content:'';position:absolute;border:7px solid transparent;border-bottom-color:#fff;bottom:-12px;left:50%;margin-left:-7px;display:none}@media only screen and (min-width:768px){.town__sub-txt{margin:6px 0 0}}@media only screen and (min-width:1366px){.town__sub-txt{font-size:1.4rem}}.town__ask{position:absolute;display:none;top:100%;left:0;z-index:5;margin:12px 0 0;padding:24px 30px;background:#fff;border-radius:8px;-webkit-box-shadow:0 0 20px rgba(0,28,45,.2);box-shadow:0 0 20px rgba(0,28,45,.2)}.town__ask p{margin:0 0 20px;font-size:1.4rem;line-height:1;letter-spacing:.02em;white-space:nowrap;text-align:left}@media only screen and (min-width:1366px){.town__ask{left:-20px}}@media only screen and (min-width:1366px){.town__ask p{font-size:1.6rem}}.town__buttons{min-width:165px;margin:0 -4px;display:-webkit-box;display:-ms-flexbox;display:flex}.town__buttons::after{clear:both;content:"";display:block}.town__buttons .btn{float:left}.town__buttons .btn:first-child{margin-right:18px}.town__close{padding:12px;margin:-12px}.town__close svg{width:18px;height:18px;fill:#fff}.town--open .town-popup{display:block}.town--ask .town__main-txt svg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.town--ask .town__sub-txt:before{display:block}.town--ask .town__ask{display:block}.town--list .town-popup__list{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.town--list .town-popup::before{content:'';position:absolute;left:0;right:0;bottom:0;top:0;z-index:1;display:block;background-color:rgba(0,28,45,.7)}.town-static-back{padding:40px 0;background-color:#001c2d}@media only screen and (min-width:768px){.town-popup-bg.is-active{position:absolute;left:0;right:0;top:0;bottom:0;z-index:1;background-color:rgba(0,28,45,.7)}}.town-popup{position:fixed;left:0;right:0;top:0;bottom:0;display:none;padding:20px;background-color:#001c2d;z-index:7}@media only screen and (min-width:768px){.town-popup{position:absolute;bottom:auto;padding:55px 0 40px 20px;background-color:#fff}}@media only screen and (min-width:1024px){.town-popup{padding:55px 20px 40px 40px}}@media only screen and (min-width:1366px){.town-popup{padding:55px 34px 40px 55px}}.town-popup__head{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:23px}@media only screen and (min-width:768px){.town-popup__head{display:none}}.town-popup--static{position:static;display:block;background-color:#001c2d}.town-popup--popup{position:static;display:block;background-color:#001c2d}.town-popup--static{position:static;display:block}@media only screen and (min-width:768px){.town-popup--static{padding:88px 5px;width:690px;margin:0 auto;background-color:#001c2d}}.town-popup--popup{position:fixed;display:block}@media only screen and (min-width:768px){.town-popup--popup{position:static;display:block}}.town-popup__back{position:absolute;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:7px 0;font-size:1.2rem;color:#fff}.town-popup__back::before{content:'';display:block;border:1px solid #fff;width:4px;height:4px;-webkit-transform:rotate(45deg) translateY(-30%);-ms-transform:rotate(45deg) translateY(-30%);transform:rotate(45deg) translateY(-30%);border-right:0;border-top:0;margin-right:8px}.town-popup__choice{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:7px 0;color:#30a6f1;font-size:1.4rem}.town-popup__choice::after{content:'';margin-left:5px;-webkit-transform:translateY(30%);-ms-transform:translateY(30%);transform:translateY(30%);border:4px solid transparent;border-top:4px solid #30a6f1}.town-popup .town-item::before{padding:100px 0 0}@media only screen and (min-width:768px){.town-popup .town-item::before{padding:97px 0 0}}.town-popup .town-item__pic{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.town-popup .town-item__pic img,.town-popup .town-item__pic svg{height:30px}.town-popup .town-item__pic.lp-cinema-item__pic img{height:36px}@media only screen and (min-width:1366px){.town-popup .town-item__pic.lp-cinema-item__pic img{margin-bottom:42px}}.town-popup .town-item__capture{font-size:1.3rem}@media only screen and (min-width:768px){.town-popup .town-item__capture{line-height:1.1;font-size:1.4rem;text-align:center}}.town-popup .town-picker__list{margin-bottom:0;width:100%}@media only screen and (min-width:768px){.town-popup .town-picker__list{width:100%;padding-left:20px}.town-popup .town-picker__list.lp-town-cinemas{padding-left:50px}}@media only screen and (min-width:768px) and (min-width:1024px){.town-popup .town-picker__list.lp-town-cinemas{margin-left:-20px}}@media only screen and (min-width:1024px){.town-popup .town-picker__list{padding-left:40px}}@media only screen and (min-width:1366px){.town-popup .town-picker__list{padding-left:55px}}.town-popup .town-picker__list .town-popup__title{margin-bottom:32px}@media screen and (max-width:767px){.town-popup .town-picker__list .town-popup__title{display:none}}.town-popup .town-picker__list .town-item{width:100%;margin-left:0;float:none}@media only screen and (min-width:768px){.town-popup .town-picker__list .town-item{width:calc(50% - 20px);float:left;margin-bottom:20px;margin-right:20px}}@media only screen and (min-width:1024px){.town-popup .town-picker__list .town-item{width:calc(50% - 20px);float:left;margin-bottom:20px;margin-right:20px}}@media only screen and (min-width:1366px){.town-popup .town-picker__list .town-item{width:calc(50% - 20px);float:left;margin-bottom:20px;margin-right:20px}}.town-popup .town-picker__list .town-item.lp-cinema-item{width:100%;margin-bottom:20px}@media only screen and (min-width:1024px){.town-popup .town-picker__list .town-item.lp-cinema-item{width:354px;margin-bottom:20px;margin-left:20px;margin-right:0}}@media only screen and (min-width:1366px){.town-popup .town-picker__list .town-item.lp-cinema-item{width:325px;height:276px;margin-bottom:30px;margin-left:30px}}@media only screen and (min-width:768px){.town-popup .town-picker__list .town-item__body{border-color:#000;color:#000;fill:#000;padding:18px}}.town-popup .town-picker__list .town-item__body img{-webkit-filter:invert(100%);filter:invert(100%)}@media screen and (max-width:767px){.town-popup .town-picker__list .town-item__body img{-webkit-filter:invert(0);filter:invert(0)}}.town-popup .town-picker__list .town-item__body.lp-cinema-item__body{border-color:#fff;color:#fff;fill:#fff}.town-popup .town-picker__list .town-item__body.lp-cinema-item__body img,.town-popup .town-picker__list .town-item__body.lp-cinema-item__body svg{-webkit-filter:invert(0);filter:invert(0)}.town-popup .town-picker__list .town-item__body.lp-cinema-item__body:hover{border-color:#30a6f1;background-color:#30a6f1;color:#fff}.town-popup .town-picker__list .town-item--active .town-item__body,.town-popup .town-picker__list .town-item:hover .town-item__body{color:#fff;fill:#fff;background-color:#30a6f1;border-color:#30a6f1}@media only screen and (min-width:768px){.town-popup .town-picker__list .town-item--active .town-item__body,.town-popup .town-picker__list .town-item:hover .town-item__body{border-color:#30a6f1;background-color:#30a6f1;color:#fff;fill:#fff}}.town-popup .town-picker__list .town-item--active .town-item__body img,.town-popup .town-picker__list .town-item:hover .town-item__body img{-webkit-filter:invert(0);filter:invert(0)}@media screen and (max-width:767px){.town-popup__close{display:none}}.town-popup__title{margin-bottom:10px;font-family:ProximaNova,sans-serif;font-size:1.6rem;color:#000;letter-spacing:.02em}@media only screen and (min-width:768px){.town-popup__title{margin-bottom:23px;font-size:2.4rem;font-weight:700;letter-spacing:0}}.town-popup__list{padding:5px 20px 14px;background-color:#fff;-webkit-transition:.2s ease-out;-o-transition:.2s ease-out;transition:.2s ease-out}@media screen and (max-width:767px){.town-popup__list{position:absolute;left:0;right:0;bottom:0;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);z-index:5;border-radius:15px 15px 0 0}}@media only screen and (min-width:768px){.town-popup__list{-ms-flex-negative:0;flex-shrink:0;width:155px;padding:0 0 9px;border-right:1px solid #e6ecf2}}@media only screen and (min-width:1024px){.town-popup__list{width:160px}}.town-popup__list-close{margin:0 auto 10px;display:block;padding:9px}@media only screen and (min-width:768px){.town-popup__list-close{display:none}}.town-popup__name-city{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding:16px 0;text-align:left;font-size:1.4rem;white-space:nowrap}@media only screen and (min-width:768px){.town-popup__name-city{padding:10px 0 11px;font-size:1.6rem}}.town-popup__name-city.is-active{color:#30a6f1;font-weight:700}@media only screen and (min-width:768px){.town-popup__name-city.lp-city-item--active{color:#fff;background:#30a6f1 0 0 no-repeat padding-box;-webkit-box-shadow:0 0 6px #30a6f1;box-shadow:0 0 6px #30a6f1;border-radius:5px}}@media only screen and (min-width:768px){.town-popup__name-city svg{display:none}}.town-popup__content{display:-webkit-box;display:-ms-flexbox;display:flex}.town-line{color:#fff;background-color:#001c2d;height:50px;display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width:1024px){.town-line{display:none}}.town-line::before{content:'';position:absolute;left:37px;bottom:-4px;color:transparent;display:inline-block;border:4px solid;border-top-color:#001c2d;border-bottom:0}@media only screen and (min-width:768px){.town-line::before{border-width:6px;left:70px;bottom:-6px}}@media screen and (max-width:1023px){.town-line.is-open{display:-webkit-box;display:-ms-flexbox;display:flex}}.town-line .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.town-picker{text-align:left}.town-picker .heading{margin:0 0 25px;color:#fff}@media only screen and (min-width:1024px){.town-picker .heading{margin:0 0 40px}}.town-picker__content{display:block;position:relative;padding:45px 0 55px}@media only screen and (min-width:1px){.town-picker__content{width:calc(100% - 40px);float:left;margin-left:20px}}@media only screen and (min-width:768px){.town-picker__content{width:calc(100% - 60px);float:left;margin-left:30px}}@media only screen and (min-width:1024px){.town-picker__content{padding:60px 0 75px;width:calc(100% - 80px);float:left;margin-left:40px}}@media only screen and (min-width:1366px){.town-picker__content{width:calc(100% - 110px);float:left;margin-left:55px}}@media only screen and (min-width:1px){.town-picker__list{margin-bottom:-20px}}@media only screen and (min-width:768px){.town-picker__list{margin-bottom:-30px}}@media only screen and (min-width:1024px){.town-picker__list{margin-bottom:-40px}}@media only screen and (min-width:1366px){.town-picker__list{margin-bottom:-55px}}@media only screen and (min-width:1px){.town-picker__list .town-item{width:calc(100% - 40px);float:left;margin-left:20px;margin-bottom:20px}}@media only screen and (min-width:768px){.town-picker__list .town-item{width:calc(50% - 45px);float:left;margin-left:30px;margin-bottom:30px}}@media only screen and (min-width:1024px){.town-picker__list .town-item{width:calc(33.33333% - 53.33333px);float:left;margin-left:40px;margin-bottom:40px}}@media only screen and (min-width:1366px){.town-picker__list .town-item{width:calc(33.33333% - 73.33333px);float:left;margin-left:55px;margin-bottom:55px}}.town-picker__close{cursor:pointer;position:absolute;display:block;right:-10px;top:41px}.town-picker__close svg{display:block;width:18px;height:18px;margin:10px;fill:#30a6f1;-webkit-filter:drop-shadow(0 0 5px #30a6f1);filter:drop-shadow(0 0 5px #30a6f1)}@media only screen and (min-width:1024px){.town-picker__close{top:58px}}@media only screen and (min-width:1366px){.town-picker__close{top:61px}}.town-item{position:relative;cursor:pointer;display:block}.town-item::after{clear:both;content:"";display:block}.town-item:before{content:'';display:block;float:left;padding:57.2% 0 0}.town-item input{display:none}.town-item input:checked~.town-item__body{background:#fff;color:#001c2d;fill:#e41a69}.town-item input:checked~.town-item__body img{-webkit-filter:invert(100%);filter:invert(100%)}.town-item--active .town-item__body,.town-item:hover .town-item__body{background:#fff;color:#001c2d;fill:#e41a69}.town-item--active .town-item__body img,.town-item:hover .town-item__body img{-webkit-filter:invert(100%);filter:invert(100%)}.town-item__body{position:absolute;top:0;bottom:0;left:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px;border:2px solid #fff;border-radius:8px;color:#fff;fill:#fff;-webkit-transition:.3s ease-out;-o-transition:.3s ease-out;transition:.3s ease-out}@media only screen and (min-width:1366px){.town-item__body{padding:27px}}.town-item__pic{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 0 10px}.town-item__pic img,.town-item__pic svg{display:block;height:45px;width:auto}@media only screen and (min-width:768px){.town-item__pic img,.town-item__pic svg{height:55px}}@media only screen and (min-width:1024px){.town-item__pic img,.town-item__pic svg{height:50px}}@media only screen and (min-width:1366px){.town-item__pic img,.town-item__pic svg{height:60px}}.town-item__title{font-weight:600;font-size:1.8rem;line-height:1.125}@media only screen and (min-width:768px){.town-item__title{font-size:1.6rem}}@media only screen and (min-width:1024px){.town-item__title{font-size:2rem}}@media only screen and (min-width:1366px){.town-item__title{font-size:2.4rem}}.town-item__capture{font-family:Roboto,sans-serif;font-weight:300;font-size:1.2rem;line-height:1.34;letter-spacing:.05em}@media only screen and (min-width:1366px){.town-item__capture{font-size:1.4rem}}.town-item__title+.town-item__capture{margin-top:4px}@media only screen and (min-width:1366px){.town-item__title+.town-item__capture{margin-top:5px}}.section-title{padding:35px 0 25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.section-title::after{clear:both;content:"";display:block}@media only screen and (min-width:768px){.section-title{padding:35px 0 25px}}@media only screen and (min-width:1024px){.section-title{padding:55px 0 40px}}@media only screen and (min-width:1366px){.section-title{padding:75px 0 55px}}@media only screen and (min-width:768px){.section-title--internal{padding:30px 0 20px}}@media only screen and (min-width:1024px){.section-title--internal{padding:45px 0 25px}}@media only screen and (min-width:1366px){.section-title--internal{padding:45px 0 30px}}.section-title--white{color:#fff}.section-title__right{float:right}.section-title__right .slide-buttons{margin:0 -8px 0 0}@media only screen and (min-width:768px){.section-title__right .slide-buttons{margin:-1px -8px -1px 0}}@media only screen and (min-width:1366px){.section-title__right .slide-buttons{margin:1px -8px 1px 0}}.section-title__link{display:inline-block;padding:6px 0;font-weight:300;font-size:1.4rem;line-height:1;color:#30a6f1}@media only screen and (min-width:768px){.section-title__link{font-size:1.6rem;padding:8px 0 6px}}@media only screen and (min-width:1024px){.section-title__link{padding:7px 0}}@media only screen and (min-width:1366px){.section-title__link{padding:9px 0 10px}}.section-title .heading{float:left;display:block;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.section-title .heading--2,.section-title .static h2,.static .section-title h2{margin:-2px 0}@media only screen and (min-width:768px){.section-title .heading--2,.section-title .static h2,.static .section-title h2{margin:0}}@media only screen and (min-width:1024px){.section-title .heading--2,.section-title .static h2,.static .section-title h2{margin:-3px 0 -2px}}@media only screen and (min-width:1366px){.section-title .heading--2,.section-title .static h2,.static .section-title h2{margin:-3px 0 -2px}}.tab{cursor:pointer;position:relative;float:left;display:block;margin:0 20px 0 0;padding:15px 0;font-weight:600;font-size:1.8rem;line-height:1.34;color:rgba(0,28,45,.3);text-align:center}.tab:last-child{margin:0}@media only screen and (min-width:768px){.tab{margin:0 35px 0 0;padding:25px 0;font-size:2rem}}@media only screen and (min-width:1366px){.tab{margin:0 45px 0 0;padding:24px 0;font-size:2.4rem}}.tab:before{content:'';position:absolute;left:0;right:100%;bottom:0;height:3px;background:#30a6f1;border-radius:3px}@media only screen and (min-width:768px){.tab:before{border-radius:0;left:0;right:0;height:0;-webkit-animation:none;animation:none}}.tab--active{color:#001c2d}.tab--active:before{left:0;right:0}@media only screen and (min-width:768px){.tab--active:before{height:3px;-webkit-animation:none;animation:none}}@-webkit-keyframes tab-line__in{0%{left:0;right:100%}100%{left:0;right:0}}@keyframes tab-line__in{0%{left:0;right:100%}100%{left:0;right:0}}@-webkit-keyframes tab-line__out{0%{left:0;right:0}100%{left:100%;right:0}}@keyframes tab-line__out{0%{left:0;right:0}100%{left:100%;right:0}}.page-tabs__head{position:relative}.page-tabs__head::after{clear:both;content:"";display:block}.page-tabs__head:before{content:'';position:absolute;bottom:0;left:0;right:0;height:3px;border-radius:3px;background:rgba(146,146,146,.3)}@media only screen and (min-width:768px){.page-tabs__head{-webkit-box-shadow:inset 0 -1px 0 0 rgba(146,146,146,.3);box-shadow:inset 0 -1px 0 0 rgba(146,146,146,.3)}.page-tabs__head:before{content:none}}.page-tabs__body{margin:25px 0 0}@media only screen and (min-width:768px){.page-tabs__body{margin:30px 0 0}}@media only screen and (min-width:1024px){.page-tabs__body{margin:40px 0 0}}@media only screen and (min-width:1366px){.page-tabs__body{margin:50px 0 0}}.page-tabs__content{margin-bottom:60px}@media only screen and (min-width:768px){.page-tabs__content{margin-bottom:0}}.page-tabs__content--hidden{display:none}.page-tabs__content .table-wrap{overflow:auto}.age{display:block;width:26px;height:26px;padding:8px 0 6px 1px;border-radius:100%;background:#30a6f1;font-weight:300;font-size:1.2rem;line-height:1;letter-spacing:.01em;color:#fff;text-align:center;-webkit-box-shadow:0 0 15px rgba(0,28,45,.25);box-shadow:0 0 15px rgba(0,28,45,.25)}.age--large{width:40px;height:40px;padding:11px 0 6px 1px;background:0 0;border:2px solid rgba(225,225,225,.7);margin-left:9px;font-size:1.6rem;font-weight:300;-ms-flex-negative:0;flex-shrink:0}@media only screen and (min-width:768px){.age--large{margin-left:25px}}@media only screen and (min-width:1366px){.age--large{width:50px;height:50px;padding:17px 0;font-size:1.6rem;margin-left:25px}}.sticker{float:left;display:block;clear:both;width:26px;height:26px;margin:0 0 5px;border-radius:100%;background:#fff center center no-repeat;-webkit-box-shadow:0 0 15px rgba(0,28,45,.25);box-shadow:0 0 15px rgba(0,28,45,.25)}.sticker--invite{background-image:url(/local/templates/comfortkino/static/img/icons/i-ticket-fill--primary.svg);background-size:16px 16px}.poster{cursor:pointer;position:relative;border-radius:8px;background:#001c2d center center no-repeat;background-size:cover;-webkit-transition:-webkit-box-shadow .3s ease-out;transition:-webkit-box-shadow .3s ease-out;-o-transition:box-shadow .3s ease-out;transition:box-shadow .3s ease-out;transition:box-shadow .3s ease-out,-webkit-box-shadow .3s ease-out;-webkit-box-shadow:0 0 20px rgba(0,28,45,.25);box-shadow:0 0 20px rgba(0,28,45,.25);overflow:hidden}.poster:hover{-webkit-box-shadow:none;box-shadow:none;-webkit-box-shadow:0 0 20px rgba(0,28,45,.05);box-shadow:0 0 20px rgba(0,28,45,.05)}.poster:hover .poster__content{opacity:1}.poster:hover .poster__content>div{-webkit-transform:none;-ms-transform:none;transform:none;opacity:1}.poster__body{display:block}.poster__body::after{clear:both;content:"";display:block}.poster__body:before{content:'';float:left;padding:147% 0 0;display:block}.poster__stickers{position:absolute;left:15px;top:46px}.poster__content{position:absolute;top:0;left:0;right:0;bottom:0;display:none;background:-webkit-gradient(linear,left bottom,left top,from(#001c2d),color-stop(19%,#001c2d),color-stop(53%,rgba(0,28,45,.0001)),to(rgba(0,28,45,.0001)));background:-webkit-linear-gradient(bottom,#001c2d 0,#001c2d 19%,rgba(0,28,45,.0001) 53%,rgba(0,28,45,.0001) 100%);background:-o-linear-gradient(bottom,#001c2d 0,#001c2d 19%,rgba(0,28,45,.0001) 53%,rgba(0,28,45,.0001) 100%);background:linear-gradient(to top,#001c2d 0,#001c2d 19%,rgba(0,28,45,.0001) 53%,rgba(0,28,45,.0001) 100%);opacity:0;-webkit-transition:.25s ease-out;-o-transition:.25s ease-out;transition:.25s ease-out}@media only screen and (min-width:1024px){.poster__content{display:block}}.poster__content>div{position:absolute;bottom:0;left:0;right:0;padding:0 25px 25px;color:#fff;opacity:0;-webkit-transform:translateY(4px);-ms-transform:translateY(4px);transform:translateY(4px);-webkit-transition:.25s ease-out;-o-transition:.25s ease-out;transition:.25s ease-out}@media only screen and (min-width:1366px){.poster__content>div{padding:0 30px 30px}}.poster__content--hidden{display:none}.poster__trailer{position:absolute;top:50%;left:50%;z-index:2;cursor:pointer;width:50px;height:50px;border-radius:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.poster__trailer .poster__trailer-play{display:block;width:100%;height:100%;border:2px solid #fff;border-radius:50%;-webkit-filter:drop-shadow(0 0 4px #232934);filter:drop-shadow(0 0 4px #232934);-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.poster__trailer .poster__trailer-play:hover{-webkit-filter:drop-shadow(0 0 4px #30a6f1);filter:drop-shadow(0 0 4px #30a6f1)}.poster__trailer .poster__trailer-icon{position:absolute;top:50%;left:50%;display:block;width:20px;height:20px;fill:#fff;-webkit-transform:translate(calc(-50% + 2px),-50%);-ms-transform:translate(calc(-50% + 2px),-50%);transform:translate(calc(-50% + 2px),-50%)}.poster__trailer .poster__trailer-caption{font-size:16px;line-height:2;font-weight:600;white-space:nowrap;position:absolute;bottom:0;left:50%;display:inline;color:#fff;opacity:0;visibility:hidden;pointer-events:none;-webkit-transform:translate(-50%,100%);-ms-transform:translate(-50%,100%);transform:translate(-50%,100%);-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.poster__trailer:hover .poster__trailer-caption{opacity:1;visibility:visible}.poster__trailer:hover+.poster__body::after{z-index:1;background-color:rgba(0,28,45,.85)}.poster .age{position:absolute;top:15px;left:15px}.poster .timetable__item{position:absolute;right:15px;bottom:15px;-webkit-box-shadow:0 0 15px rgba(0,28,45,.25);box-shadow:0 0 15px rgba(0,28,45,.25)}@media only screen and (min-width:1024px){.poster .timetable__item{bottom:auto;top:15px}}.poster--hidden{display:none}.poster--order{height:150px;-webkit-box-shadow:none;box-shadow:none}@media only screen and (min-width:768px){.poster--order{height:auto}}.poster--order .age{display:none}.poster--fav{-webkit-box-shadow:inset 0 0 0 2px #30a6f1,0 0 10px #30a6f1;box-shadow:inset 0 0 0 2px #30a6f1,0 0 10px #30a6f1}.poster--fav .age{z-index:2}.poster--fav:hover .poster__fav{background-position:0 100%}.poster--fav:hover .poster__fav-title{-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}@media only screen and (min-width:768px) and (max-width:1023px){.poster--fav:hover .poster__fav-title{opacity:0}}.poster--fav:hover .poster__fav-content{-webkit-transform:none;-ms-transform:none;transform:none}.poster--fav:hover .poster__fav-wrap{opacity:1}.poster--fav .poster__fav{position:absolute;top:0;left:0;right:0;bottom:0;color:#fff;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(48,166,241,.001)),color-stop(25%,rgba(48,166,241,.001)),color-stop(35%,rgba(0,50,125,.9)),color-stop(60%,rgba(48,166,241,.9)),to(rgba(0,50,125,.9)));background-image:-webkit-linear-gradient(top,rgba(48,166,241,.001) 0,rgba(48,166,241,.001) 25%,rgba(0,50,125,.9) 35%,rgba(48,166,241,.9) 60%,rgba(0,50,125,.9) 100%);background-image:-o-linear-gradient(top,rgba(48,166,241,.001) 0,rgba(48,166,241,.001) 25%,rgba(0,50,125,.9) 35%,rgba(48,166,241,.9) 60%,rgba(0,50,125,.9) 100%);background-image:linear-gradient(to bottom,rgba(48,166,241,.001) 0,rgba(48,166,241,.001) 25%,rgba(0,50,125,.9) 35%,rgba(48,166,241,.9) 60%,rgba(0,50,125,.9) 100%);background-size:100% 250%;background-position:0 0;z-index:1}.poster--fav .poster__fav-content{position:absolute;left:10px;right:10px;bottom:10px;text-align:center;-webkit-transform:translateY(80px);-ms-transform:translateY(80px);transform:translateY(80px)}@media only screen and (min-width:1366px){.poster--fav .poster__fav-content{left:15px;right:15px;bottom:15px;-webkit-transform:translateY(45px);-ms-transform:translateY(45px);transform:translateY(45px)}}.poster--fav .poster__fav-title{margin-bottom:10px;font-size:1.6rem;line-height:1.34}@media only screen and (min-width:768px){.poster--fav .poster__fav-title{font-size:1.2rem}}@media only screen and (min-width:1024px){.poster--fav .poster__fav-title{font-size:1.6rem;line-height:1.34}}.poster--fav .poster__fav-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;opacity:0}@media only screen and (min-width:1366px){.poster--fav .poster__fav-wrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.poster--fav .poster__fav-wrap>.btn+.btn{margin-top:10px}@media only screen and (min-width:1366px){.poster--fav .poster__fav-wrap>.btn+.btn{margin-top:0;margin-left:10px}}.poster--fav .poster__fav-btn{padding:8px 0 6px;border:0;background-color:transparent;-webkit-box-shadow:inset 0 0 0 2px #fff;box-shadow:inset 0 0 0 2px #fff}@media only screen and (min-width:1366px){.poster--fav .poster__fav-btn{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.poster--fav .poster__fav-btn:hover{color:#30a6f1;background-color:#fff;-webkit-transition:.2s ease-out;-o-transition:.2s ease-out;transition:.2s ease-out}}.poster--filtered[data-genre=drama]{-webkit-box-shadow:0 0 0 3px #ff4ae7,0 0 15px 2px #ff4ae7;box-shadow:0 0 0 3px #ff4ae7,0 0 15px 2px #ff4ae7}.poster--filtered[data-genre=comedy]{-webkit-box-shadow:0 0 0 3px #f1ca0f,0 0 15px 2px #f1ca0f;box-shadow:0 0 0 3px #f1ca0f,0 0 15px 2px #f1ca0f}.poster--filtered[data-genre=action]{-webkit-box-shadow:0 0 0 3px #ff4a4a,0 0 15px 2px #ff4a4a;box-shadow:0 0 0 3px #ff4a4a,0 0 15px 2px #ff4a4a}.poster--filtered[data-genre=cartoon]{-webkit-box-shadow:0 0 0 3px #fb7110,0 0 15px 2px #fb7110;box-shadow:0 0 0 3px #fb7110,0 0 15px 2px #fb7110}.poster--filtered[data-genre=rus]{-webkit-box-shadow:0 0 0 3px #e41a69,0 0 15px 2px #e41a69;box-shadow:0 0 0 3px #e41a69,0 0 15px 2px #e41a69}.poster--filtered[data-genre=family]{-webkit-box-shadow:0 0 0 3px #30aff1,0 0 15px 2px #30aff1;box-shadow:0 0 0 3px #30aff1,0 0 15px 2px #30aff1}.poster--filtered[data-genre=fiction]{-webkit-box-shadow:0 0 0 3px #71f10f,0 0 15px 2px #71f10f;box-shadow:0 0 0 3px #71f10f,0 0 15px 2px #71f10f}.poster--filtered[data-genre=horror]{-webkit-box-shadow:0 0 0 3px #ca4aff,0 0 15px 2px #ca4aff;box-shadow:0 0 0 3px #ca4aff,0 0 15px 2px #ca4aff}.poster--filtered[data-genre=sport]{-webkit-box-shadow:0 0 0 3px #06ffaa,0 0 15px 2px #06ffaa;box-shadow:0 0 0 3px #06ffaa,0 0 15px 2px #06ffaa}.posters{position:relative;overflow:hidden;margin-top:-20px;margin-bottom:-20px;padding:20px 0}@media only screen and (min-width:1px){.posters{margin-left:-20px;margin-right:-20px;width:calc(100% + 40px)}}@media only screen and (min-width:768px){.posters{margin-left:-30px;margin-right:-30px;width:calc(100% + 60px)}}@media only screen and (min-width:1024px){.posters{margin-left:-40px;margin-right:-40px;width:calc(100% + 80px)}}@media only screen and (min-width:1366px){.posters{margin-left:-55px;margin-right:-55px;width:calc(100% + 110px)}}.posters--collapse{height:calc(147vw + 47px);margin-bottom:0;padding-bottom:95px}.posters--collapse[data-poster='4']{height:auto;padding-bottom:0}.posters--collapse[data-poster='4'] .posters__btn{position:relative}.posters--collapse .posters__toggler{z-index:1;padding-left:35px;padding-right:35px}.posters--collapse .poster:nth-child(n+5){opacity:.15;z-index:0;-webkit-transition:opacity .2s ease-out;-o-transition:opacity .2s ease-out;transition:opacity .2s ease-out}@media only screen and (min-width:768px){.posters--collapse{height:341px;padding-bottom:105px}}@media only screen and (min-width:1024px){.posters--collapse{height:438px;padding-bottom:115px}}@media only screen and (min-width:1366px){.posters--collapse{height:559px;padding-bottom:130px}}.posters--open{height:auto}.posters--open .poster:nth-child(n+0){opacity:1;z-index:auto}.posters__btn{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:0;right:0;bottom:0}.posters__btn .btn{display:block;margin:0 15px 0 0}.posters__btn .btn:last-child{margin:0}@media only screen and (min-width:1366px){.posters__btn .btn{margin:0 20px 0 0}}.posters__list::after{clear:both;content:"";display:block}@media only screen and (min-width:1px){.posters__list{margin:-10px 0}}@media only screen and (min-width:768px){.posters__list{margin:-15px 0}}@media only screen and (min-width:1024px){.posters__list{margin:-20px 0}}@media only screen and (min-width:1366px){.posters__list{margin:-25px 0 -30px}}@media only screen and (min-width:1px){.posters__list .poster{margin:10px 0;width:calc(50% - 30px);float:left;margin-left:20px}}@media only screen and (min-width:768px){.posters__list .poster{margin:15px 0;width:calc(25% - 37.5px);float:left;margin-left:30px}}@media only screen and (min-width:1024px){.posters__list .poster{margin:20px 0;width:calc(25% - 50px);float:left;margin-left:40px}}@media only screen and (min-width:1366px){.posters__list .poster{margin:25px 0 30px;width:calc(25% - 68.75px);float:left;margin-left:55px}}@media only screen and (min-width:1px){.posters__list--small .poster{width:calc(50% - 30px);float:left;margin-left:20px}}@media only screen and (min-width:768px){.posters__list--small .poster{width:calc(16.66667% - 35px);float:left;margin-left:30px}}@media only screen and (min-width:1024px){.posters__list--small .poster{width:calc(16.66667% - 46.66667px);float:left;margin-left:40px}}@media only screen and (min-width:1366px){.posters__list--small .poster{width:calc(16.66667% - 64.16667px);float:left;margin-left:55px}}.posters-block{padding-bottom:45px}@media only screen and (min-width:768px){.posters-block{padding-bottom:40px}}@media only screen and (min-width:1024px){.posters-block{padding-bottom:55px}}@media only screen and (min-width:1366px){.posters-block{padding-bottom:75px}}.posters-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:-20px}@media only screen and (min-width:768px){.posters-wrap{margin-bottom:-15px}}@media only screen and (min-width:1024px){.posters-wrap{margin-bottom:-18px}}@media only screen and (min-width:1366px){.posters-wrap{margin-bottom:-55px}}.posters-wrap .poster{margin-right:20px;margin-bottom:20px;width:calc(50% - 10px)}@media only screen and (max-width:767px){.posters-wrap .poster:nth-child(even){margin-right:0}}@media only screen and (min-width:768px){.posters-wrap .poster{margin-right:18px;margin-bottom:18px;width:calc(100%/6 - 15px)}}@media only screen and (min-width:768px) and (max-width:1023px){.posters-wrap .poster:nth-child(6n){margin-right:0}}@media only screen and (min-width:1024px){.posters-wrap .poster{margin-right:15px;margin-bottom:15px;width:calc(100%/4 - 11.25px)}}@media only screen and (min-width:1024px) and (max-width:1365px){.posters-wrap .poster:nth-child(4n){margin-right:0}}@media only screen and (min-width:1366px){.posters-wrap .poster{margin-right:55px;margin-bottom:55px;width:calc(100%/4 - 41.25px)}.posters-wrap .poster:nth-child(4n){margin-right:0}}.user{display:block;overflow:hidden}@media only screen and (min-width:768px){.user{display:-webkit-box;display:-ms-flexbox;display:flex}}@media only screen and (min-width:1024px){.user{display:block}}.user__pic{position:relative;display:block;width:130px;height:130px;margin:0 auto;border-radius:100%;background:#001c2d center center no-repeat;background-size:cover;-webkit-box-shadow:0 0 10px #001c2d;box-shadow:0 0 10px #001c2d}.user__pic input{display:block;width:130px;height:130px;opacity:0;overflow:hidden;border-radius:100%}.user__pic button{cursor:pointer;display:block;position:absolute;top:0;right:0;width:32px;height:32px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:transparent;font-size:0;background:#fff url(/local/templates/comfortkino/static/img/icons/i-close--accent.svg) center center no-repeat;background-size:10px 10px;border-radius:100%;-webkit-box-shadow:0 3px 8px rgba(0,28,45,.25);box-shadow:0 3px 8px rgba(0,28,45,.25)}@media only screen and (min-width:768px){.user__pic{width:120px;height:120px;margin:0;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.user__pic input{width:120px;height:120px}.user__pic button{right:6px;width:26px;height:26px}}@media only screen and (min-width:1024px){.user__pic{width:124px;height:124px;margin:0 auto}.user__pic input{width:124px;height:124px}}@media only screen and (min-width:1366px){.user__pic{width:100px;height:100px}.user__pic input{width:100px;height:100px}}.user__pic-icon{position:absolute;bottom:0;right:0;display:block;border-radius:100%;width:32px;height:32px;background:#fff url(/local/templates/comfortkino/static/img/icons/i-photo--primary.svg) center center no-repeat;background-size:16px auto;-webkit-box-shadow:0 3px 8px rgba(0,28,45,.25);box-shadow:0 3px 8px rgba(0,28,45,.25)}@media only screen and (min-width:768px){.user__pic-icon{right:6px;width:26px;height:26px;background-size:14px auto}}.user__capture{margin:15px 0 0;text-align:center}@media only screen and (min-width:768px){.user__capture{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 0 25px;text-align:left;max-width:calc(100% - 145px)}}@media only screen and (min-width:1024px){.user__capture{display:block;max-width:none;margin:10px 0 0;text-align:center}}.user__name{display:block;max-width:100%;font-weight:600;font-size:2rem;line-height:1.25;color:#fff;white-space:nowrap;width:100%;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}@media only screen and (min-width:768px){.user__name{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}}@media only screen and (min-width:1024px){.user__name{font-size:2.4rem}}.user__bonuses{display:block;width:100%;margin:4px 0 0;font-size:1.6rem;line-height:1;padding-bottom:5px}@media only screen and (min-width:768px){.user__bonuses{margin:2px 0 0}}@media only screen and (min-width:1024px){.user__bonuses{margin:6px 0 0}}label.user__pic{cursor:pointer}.checklist{font-family:Roboto,sans-serif;font-weight:300;font-size:1.4rem;line-height:1.43;color:#001c2d}@media only screen and (min-width:768px){.checklist{line-height:1.5}}@media only screen and (min-width:1366px){.checklist{font-size:1.6rem}}.checklist--ondark{color:rgba(255,255,255,.7)}.checklist__item{position:relative;margin:0 0 16px;padding:0 0 0 20px}.checklist__item b{font-weight:500}.checklist__item:last-child{margin-bottom:0}.checklist__item:before{content:'';position:absolute;left:0;top:4px;width:10px;height:10px;background:url(/local/templates/comfortkino/static/img/icons/i-daw--accent.svg) center center no-repeat;background-size:contain}@media only screen and (min-width:768px){.checklist__item:before{top:5px}}@media only screen and (min-width:1366px){.checklist__item:before{top:7px}}@media only screen and (min-width:768px){.checklist__item{padding:0 0 0 25px}}@media only screen and (min-width:1024px){.checklist__item{margin-bottom:20px}}.branding-note{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.branding-note__play{cursor:pointer;display:block;width:30px;height:30px;border-radius:100%;border:2px solid #fff;-webkit-transition:.15s ease-out;-o-transition:.15s ease-out;transition:.15s ease-out;-webkit-transition-property:border,-webkit-box-shadow;transition-property:border,-webkit-box-shadow;-o-transition-property:box-shadow,border;transition-property:box-shadow,border;transition-property:box-shadow,border,-webkit-box-shadow;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.branding-note__play:hover{border-color:#30a6f1;-webkit-box-shadow:0 0 2px #30a6f1,inset 0 0 2px #30a6f1;box-shadow:0 0 2px #30a6f1,inset 0 0 2px #30a6f1}.branding-note__play:hover svg{fill:#30a6f1;-webkit-filter:drop-shadow(0 0 2px #30a6f1);filter:drop-shadow(0 0 2px #30a6f1)}.branding-note__play svg{display:block;width:10px;height:10px;margin:8px 7px 8px 9px;fill:#fff;-webkit-transition:-webkit-filter .15s ease-out;transition:-webkit-filter .15s ease-out;-o-transition:filter .15s ease-out;transition:filter .15s ease-out;transition:filter .15s ease-out,-webkit-filter .15s ease-out;-webkit-transition-property:fill,-webkit-filter;transition-property:fill,-webkit-filter;-o-transition-property:filter,fill;transition-property:filter,fill;transition-property:filter,fill,-webkit-filter;-webkit-filter:drop-shadow(0 0 2px transparent);filter:drop-shadow(0 0 2px transparent)}.branding-note p{margin:0 0 0 20px;font-weight:300;font-size:1.4rem;line-height:1.5;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;color:#fff;text-shadow:0 0 5px #30a6f1}.branding-note p a{color:#30a6f1;-webkit-box-shadow:0 1px 0 0;box-shadow:0 1px 0 0}.timetable__item{display:block;width:80px;height:55px;font-weight:500;font-size:1.6rem;line-height:1;color:#fff;border-radius:8px}.timetable__item .a,.timetable__item a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;border-radius:8px;background:#e41a69;z-index:1}.timetable__item span{display:block}.timetable__item span.price{margin:2px 0 -2px;font-weight:400;font-size:1.2rem;opacity:.7}@media only screen and (min-width:1366px){.timetable__item{height:55px}.timetable__item .a,.timetable__item a{padding:2px 0 0}}.timetable__item--sm{height:40px}.timetable__item--sm .a,.timetable__item--sm a{padding:2px 0 0}@media only screen and (max-width:767px){.timetable__item--sm{height:30px;width:55px;font-size:1.2rem;letter-spacing:.01em}}.timetable__item--more{font-size:1.4rem;line-height:1;color:#fff}.timetable__item--more .a,.timetable__item--more a{padding:0;background:#30a6f1}.timetable__item--white{color:#30a6f1}.timetable__item--white .a,.timetable__item--white a{background:#fff}.timetable__item--primary{color:#fff}.timetable__item--primary .a,.timetable__item--primary a{background:#30a6f1}.timetable__item--3d{position:relative;color:#e41a69;z-index:1}.timetable__item--3d .a,.timetable__item--3d a{-webkit-box-shadow:0 0 0 2px #e6ecf2;box-shadow:0 0 0 2px #e6ecf2}.timetable__item--3d:before{content:'3D';position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;right:-8px;top:-10px;width:26px;height:26px;padding:8px 0 0 1px;border-radius:100%;background:#fff;-webkit-box-shadow:-2px -2px 0 0 rgba(48,166,241,.4),-2px -2px 6px 0 rgba(48,166,241,.8),2px 2px 0 0 rgba(228,26,105,.4),2px 2px 6px 0 rgba(228,26,105,.8);box-shadow:-2px -2px 0 0 rgba(48,166,241,.4),-2px -2px 6px 0 rgba(48,166,241,.8),2px 2px 0 0 rgba(228,26,105,.4),2px 2px 6px 0 rgba(228,26,105,.8);font-family:ProximaNova,sans-serif;font-weight:700;font-size:1rem;line-height:1;color:#30a6f1;text-align:center;z-index:2}.timetable__item--3d .a,.timetable__item--3d a{background:#fff}.timetable__item--3d .price{color:#30a6f1}.timetable__item--screenx{position:relative;z-index:1}.timetable__item--screenx .a,.timetable__item--screenx a{background:#fff;color:#fb7110;-webkit-box-shadow:0 0 0 2px #e6ecf2;box-shadow:0 0 0 2px #e6ecf2}.timetable__item--screenx .price{color:#000}.timetable__item--screenx:before{content:'';width:72px;height:20px;-webkit-box-shadow:0 0 10px #fa6f11;box-shadow:0 0 10px #fa6f11;border-radius:4px;background:url(/local/templates/comfortkino/static/img/screenx.svg) no-repeat;background-color:#fff;position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;background-position:center;top:-9px;left:4px;z-index:2}.timetable__item--open{color:#fff}.timetable__item--open .a,.timetable__item--open a{background:#232934;-webkit-box-shadow:none;box-shadow:none}.timetable__item--open .a:before,.timetable__item--open a:before{content:'';position:absolute;top:100%;left:50%;margin-left:-7px;border:7px solid transparent;border-top-color:#232934}.timetable__item--open .price{color:#fff}.timetable__item--fluid{width:auto}.timetable__item--fluid .a,.timetable__item--fluid a{padding-left:17px;padding-right:17px}.timetable__item--disabled{opacity:.5}.timetable__item--lg{font-size:1.8rem}.timetable__item--lg .price{font-size:1.4rem}.timetable__item--lg>.a,.timetable__item--lg>a{height:64px}.timetable__list{margin:0 -20px -20px 0}.timetable__list::after{clear:both;content:"";display:block}.timetable__list .timetable__item{float:left;margin:0 20px 20px 0}@media only screen and (min-width:768px){.timetable__list{margin:0 -15px -15px 0}.timetable__list .timetable__item{margin:0 15px 15px 0}}.timetable-line{position:relative;width:100%;overflow:hidden;padding:15px 0}.timetable-line.timetable-line--auto{overflow:none}@media only screen and (min-width:768px){.timetable-line{padding:15px 0 25px}}.timetable-line__stage{padding:0 20px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.timetable-line__stage .timetable__item{margin:0 15px 0 0}.timetable-line__stage .timetable__item:last-child{margin:0}@media only screen and (min-width:1024px){.timetable-line__stage{padding:0 40px}}@media only screen and (min-width:1366px){.timetable-line__stage{padding:0 55px}}.timetable-line__stage--popup{padding:15px 20px 15px}@media only screen and (min-width:768px){.timetable-line__stage--popup{padding:15px 25px}}@media only screen and (min-width:1024px){.timetable-line__stage--popup{padding:15px 40px 15px}}@media only screen and (min-width:1366px){.timetable-line__stage--popup{padding:15px 55px 20px}}.timetable-line__nav{position:absolute;display:none;top:50%;height:0}.timetable-line__btn{position:absolute;top:0;display:inline-block;height:32px;width:32px;fill:#30a6f1;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:.2s ease-out;-o-transition:.2s ease-out;transition:.2s ease-out;cursor:pointer}.timetable-line__btn svg{display:block;width:20px;height:23px;margin:0 6px}.timetable-line__btn--disabled{fill:#ebebeb;pointer-events:none}.timetable-line__btn--prev{left:-6px}.timetable-line__btn--next{right:-6px}.activity{position:relative;min-height:168px;overflow:hidden}@media only screen and (min-width:768px){.activity{min-height:230px}}@media only screen and (min-width:1366px){.activity{min-height:250px}}.activity__list{position:absolute;left:0;right:0;bottom:55px;height:65px}@media only screen and (min-width:768px){.activity__list{height:90px;bottom:71px}}@media only screen and (min-width:1366px){.activity__list{height:100px}}.activity__loading{position:absolute;display:block;left:0;right:0;bottom:0;height:40px;margin:15px 0 0;border-radius:8px;background:rgba(0,28,45,.6);-webkit-transition:.3s ease-out;-o-transition:.3s ease-out;transition:.3s ease-out;opacity:1;-webkit-animation:activity-fade .4s ease-out forwards;animation:activity-fade .4s ease-out forwards;will-change:height,opacity,bottom,background}.activity__loading .dots-loader{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.activity__loading--hidden{-webkit-animation:activity-loader-hide--xs .9s cubic-bezier(.32,.24,.15,1) both;animation:activity-loader-hide--xs .9s cubic-bezier(.32,.24,.15,1) both}@media only screen and (min-width:768px){.activity__loading{height:46px}.activity__loading--hidden{-webkit-animation-name:activity-loader-hide--md;animation-name:activity-loader-hide--md}}@media only screen and (min-width:1366px){.activity__loading{margin:25px 0 0}}.activity-item{position:absolute;display:block;left:0;right:0;top:0;height:65px;border-radius:8px;background:rgba(0,28,45,.6);-webkit-transition:-webkit-transform .9s cubic-bezier(.32,.24,.15,1);transition:-webkit-transform .9s cubic-bezier(.32,.24,.15,1);-o-transition:transform .9s cubic-bezier(.32,.24,.15,1);transition:transform .9s cubic-bezier(.32,.24,.15,1);transition:transform .9s cubic-bezier(.32,.24,.15,1),-webkit-transform .9s cubic-bezier(.32,.24,.15,1);overflow:hidden}.activity-item:nth-child(1){-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.activity-item:nth-child(2){-webkit-transform:translateY(-80px);-ms-transform:translateY(-80px);transform:translateY(-80px)}.activity-item:nth-child(3){-webkit-transform:translateY(-160px);-ms-transform:translateY(-160px);transform:translateY(-160px)}.activity-item:nth-child(4){-webkit-transform:translateY(-240px);-ms-transform:translateY(-240px);transform:translateY(-240px)}.activity-item:nth-child(5){-webkit-transform:translateY(-320px);-ms-transform:translateY(-320px);transform:translateY(-320px)}.activity-item:nth-child(6){-webkit-transform:translateY(-400px);-ms-transform:translateY(-400px);transform:translateY(-400px)}.activity-item:nth-child(7){-webkit-transform:translateY(-480px);-ms-transform:translateY(-480px);transform:translateY(-480px)}.activity-item:nth-child(8){-webkit-transform:translateY(-560px);-ms-transform:translateY(-560px);transform:translateY(-560px)}.activity-item:nth-child(9){-webkit-transform:translateY(-640px);-ms-transform:translateY(-640px);transform:translateY(-640px)}.activity-item:nth-child(10){-webkit-transform:translateY(-720px);-ms-transform:translateY(-720px);transform:translateY(-720px)}@media only screen and (min-width:768px){.activity-item{height:90px}.activity-item:nth-child(1){-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.activity-item:nth-child(2){-webkit-transform:translateY(-115px);-ms-transform:translateY(-115px);transform:translateY(-115px)}.activity-item:nth-child(3){-webkit-transform:translateY(-230px);-ms-transform:translateY(-230px);transform:translateY(-230px)}.activity-item:nth-child(4){-webkit-transform:translateY(-345px);-ms-transform:translateY(-345px);transform:translateY(-345px)}.activity-item:nth-child(5){-webkit-transform:translateY(-460px);-ms-transform:translateY(-460px);transform:translateY(-460px)}.activity-item:nth-child(6){-webkit-transform:translateY(-575px);-ms-transform:translateY(-575px);transform:translateY(-575px)}.activity-item:nth-child(7){-webkit-transform:translateY(-690px);-ms-transform:translateY(-690px);transform:translateY(-690px)}.activity-item:nth-child(8){-webkit-transform:translateY(-805px);-ms-transform:translateY(-805px);transform:translateY(-805px)}.activity-item:nth-child(9){-webkit-transform:translateY(-920px);-ms-transform:translateY(-920px);transform:translateY(-920px)}.activity-item:nth-child(10){-webkit-transform:translateY(-1035px);-ms-transform:translateY(-1035px);transform:translateY(-1035px)}}@media only screen and (min-width:1366px){.activity-item{height:100px}.activity-item:nth-child(1){-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.activity-item:nth-child(2){-webkit-transform:translateY(-125px);-ms-transform:translateY(-125px);transform:translateY(-125px)}.activity-item:nth-child(3){-webkit-transform:translateY(-250px);-ms-transform:translateY(-250px);transform:translateY(-250px)}.activity-item:nth-child(4){-webkit-transform:translateY(-375px);-ms-transform:translateY(-375px);transform:translateY(-375px)}.activity-item:nth-child(5){-webkit-transform:translateY(-500px);-ms-transform:translateY(-500px);transform:translateY(-500px)}.activity-item:nth-child(6){-webkit-transform:translateY(-625px);-ms-transform:translateY(-625px);transform:translateY(-625px)}.activity-item:nth-child(7){-webkit-transform:translateY(-750px);-ms-transform:translateY(-750px);transform:translateY(-750px)}.activity-item:nth-child(8){-webkit-transform:translateY(-875px);-ms-transform:translateY(-875px);transform:translateY(-875px)}.activity-item:nth-child(9){-webkit-transform:translateY(-1000px);-ms-transform:translateY(-1000px);transform:translateY(-1000px)}.activity-item:nth-child(10){-webkit-transform:translateY(-1125px);-ms-transform:translateY(-1125px);transform:translateY(-1125px)}}.activity-item__body{height:65px}@media only screen and (min-width:768px){.activity-item__body{height:90px}}@media only screen and (min-width:1366px){.activity-item__body{height:100px}}.activity-item__pic{position:relative;float:left;display:block;width:35px;height:35px;margin:15px;border-radius:100%;background:center center no-repeat;background-size:cover}.activity-item__pic--none{border:2px solid #fff;background-image:url(/local/templates/comfortkino/static/img/icons/i-user--white.svg)!important;background-size:15px auto;-webkit-box-shadow:inset 0 0 15px rgba(48,166,241,.5),0 0 15px rgba(48,166,241,.5);box-shadow:inset 0 0 15px rgba(48,166,241,.5),0 0 15px rgba(48,166,241,.5)}@media only screen and (min-width:768px){.activity-item__pic{width:50px;height:50px;margin:20px 25px}}@media only screen and (min-width:1024px){.activity-item__pic{margin:20px 25px}}@media only screen and (min-width:1366px){.activity-item__pic{margin:25px}}.activity-item__txt{float:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:calc(100% - 65px);height:100%;padding:0 15px 2px 0;font-weight:300;font-size:1.4rem;line-height:1.3}.activity-item__txt span{display:block;max-height:2.6em;overflow:hidden}.activity-item__txt a,.activity-item__txt b{font-weight:700;font-size:1.6rem}@media only screen and (min-width:768px){.activity-item__txt{width:calc(100% - 100px);padding:0 25px 0 0}}.activity-item__txt .color--accent{color:#ff4a68}.activity-item__txt .color--yellow{color:#f1ca0f}@media only screen and (min-width:1366px){.activity-item__txt{font-size:1.6rem;line-height:1.375}.activity-item__txt a,.activity-item__txt b{font-size:1.8rem}}.activity-item--new{-webkit-animation:activity-in--xs .9s cubic-bezier(.32,.24,.15,1) both;animation:activity-in--xs .9s cubic-bezier(.32,.24,.15,1) both}.activity-item--new .activity-item__body{-webkit-animation:activity-fade .5s ease-out .4s both;animation:activity-fade .5s ease-out .4s both}@media only screen and (min-width:768px){.activity-item--new{-webkit-animation-name:activity-in--md;animation-name:activity-in--md}}@media only screen and (min-width:1366px){.activity-item--new{-webkit-animation-name:activity-in--xl;animation-name:activity-in--xl}}@-webkit-keyframes activity-fade{0%{opacity:0}100%{opacity:1}}@keyframes activity-fade{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes activity-in--xs{0%{opacity:0;height:40px;top:80px}0.5%{opacity:1}100%{height:65px;top:0}}@keyframes activity-in--xs{0%{opacity:0;height:40px;top:80px}0.5%{opacity:1}100%{height:65px;top:0}}@-webkit-keyframes activity-loader-hide--xs{0%{height:40px;background:rgba(0,28,45,.6);opacity:1;bottom:0}0.5%{background:0 0}50%{opacity:0;background:0 0}100%{height:65px;bottom:55px;opacity:0}}@keyframes activity-loader-hide--xs{0%{height:40px;background:rgba(0,28,45,.6);opacity:1;bottom:0}0.5%{background:0 0}50%{opacity:0;background:0 0}100%{height:65px;bottom:55px;opacity:0}}@-webkit-keyframes activity-in--md{0%{opacity:0;height:46px;top:115px}0.5%{opacity:1}100%{height:90px;top:0}}@keyframes activity-in--md{0%{opacity:0;height:46px;top:115px}0.5%{opacity:1}100%{height:90px;top:0}}@-webkit-keyframes activity-loader-hide--md{0%{height:46px;background:rgba(0,28,45,.6);opacity:1;bottom:0}0.5%{background:0 0}50%{opacity:0;background:0 0}100%{height:100px;bottom:71px;opacity:0}}@keyframes activity-loader-hide--md{0%{height:46px;background:rgba(0,28,45,.6);opacity:1;bottom:0}0.5%{background:0 0}50%{opacity:0;background:0 0}100%{height:100px;bottom:71px;opacity:0}}@-webkit-keyframes activity-in--xl{0%{opacity:0;height:46px;top:125px}0.5%{opacity:1}100%{height:100px;top:0}}@keyframes activity-in--xl{0%{opacity:0;height:46px;top:125px}0.5%{opacity:1}100%{height:100px;top:0}}@-webkit-keyframes activity-loader-hide--xl{0%{height:46px;background:rgba(0,28,45,.6);opacity:1;bottom:0}0.5%{background:0 0}50%{opacity:0;background:0 0}100%{height:100px;bottom:71px;opacity:0}}@keyframes activity-loader-hide--xl{0%{height:46px;background:rgba(0,28,45,.6);opacity:1;bottom:0}0.5%{background:0 0}50%{opacity:0;background:0 0}100%{height:100px;bottom:71px;opacity:0}}.dots-loader{width:42px;height:6px;display:block}.dots-loader span{margin:0 4px;display:block;float:left;width:6px;height:6px;border-radius:100%;background:#fff;-webkit-animation:dots-loader .8s ease-out both infinite;animation:dots-loader .8s ease-out both infinite;-webkit-box-shadow:0 0 10px #fff;box-shadow:0 0 10px #fff}.dots-loader span:nth-child(2){-webkit-animation-delay:.2s;animation-delay:.2s}.dots-loader span:nth-child(3){-webkit-animation-delay:.3s;animation-delay:.3s}@-webkit-keyframes dots-loader{0%{opacity:0}50%{opacity:1}55%{opacity:1}100%{opacity:0}}@keyframes dots-loader{0%{opacity:0}50%{opacity:1}55%{opacity:1}100%{opacity:0}}.compiles{overflow:hidden}@media only screen and (min-width:768px){.compiles{padding:0 0 40px}}@media only screen and (min-width:1024px){.compiles{padding:0 0 55px}}@media only screen and (min-width:1366px){.compiles{padding:0 0 100px}}@media only screen and (min-width:1366px){.compiles--shift{padding:0 0 75px}}.compiles .section-title .slide-buttons{display:none}.compiles .section-title .section-title__link{display:block}@media only screen and (min-width:768px){.compiles .section-title .slide-buttons{display:block}.compiles .section-title .section-title__link{display:none}}@media only screen and (min-width:1px){.compiles--shift .btn-block,.compiles--shift .compiles-slider,.compiles--shift .section-title{width:calc(100% - 40px);float:left;margin-left:20px}}@media only screen and (min-width:768px){.compiles--shift .btn-block,.compiles--shift .compiles-slider,.compiles--shift .section-title{width:calc(66.66667% - 50px);float:left;margin-left:30px;margin-left:calc(33.33333% - 40px + 60px)}}@media only screen and (min-width:1024px){.compiles--shift .section-title{width:calc(75% - 70px);float:left;margin-left:40px;margin-left:calc(25% - 50px + 80px)}}@media only screen and (min-width:1366px){.compiles--shift .section-title{width:calc(75% - 96.25px);float:left;margin-left:55px;margin-left:calc(25% - 68.75px + 110px)}}@media only screen and (min-width:1024px){.compiles--shift .compiles-slider{width:calc(66.66667% - 66.66667px);float:left;margin-left:40px;margin-left:calc(25% - 50px + 80px)}}@media only screen and (min-width:1366px){.compiles--shift .compiles-slider{width:calc(66.66667% - 91.66667px);float:left;margin-left:55px;margin-left:calc(25% - 68.75px + 110px)}}@media only screen and (min-width:768px){.compiles--shift .compiles-slider[data-slider=false]{overflow:visible}}@media only screen and (min-width:768px){.compiles--shift .compiles-slider[data-slider=false] .compile-item{width:calc(50% - 15px);margin-left:30px}}@media only screen and (min-width:1024px){.compiles--shift .compiles-slider[data-slider=false] .compile-item{width:calc(50% - 20px);margin-left:40px}}@media only screen and (min-width:1366px){.compiles--shift .compiles-slider[data-slider=false] .compile-item{width:calc(50% - 27.5px);margin-left:55px}}.compiles--shift .btn-block{margin-top:10px}.compiles-slider.owl-carousel .owl-stage-outer{overflow:visible}@media only screen and (min-width:768px){.compiles-slider{display:block;height:135px;overflow:hidden}.compiles-slider.owl-loaded{overflow:visible}}@media only screen and (min-width:1024px){.compiles-slider{height:184px}}@media only screen and (min-width:1366px){.compiles-slider{height:245px}}.compiles-slider.compiles-slider--open,.compiles-slider:last-child{margin-bottom:30px}@media only screen and (min-width:768px){.compiles-slider.compiles-slider--open,.compiles-slider:last-child{margin:0}}.compiles-slider .compile-item{margin:0 0 15px}@media only screen and (max-width:767px){.compiles-slider .compile-item:nth-child(n+4){display:none}}@media only screen and (min-width:768px){.compiles-slider .compile-item{margin:0}}@media only screen and (max-width:767px){.compiles-slider--open .compile-item:nth-child(n+4){display:block}}.compiles-slider--open+.btn-block{display:none}@media only screen and (min-width:768px){.compiles-slider[data-slider=false] .compile-item{float:left;width:calc(33.333333% - 20px);margin-left:30px}.compiles-slider[data-slider=false] .compile-item:first-child{margin-left:0}}@media only screen and (min-width:1024px){.compiles-slider[data-slider=false] .compile-item{width:calc(33.333333% - 26.66667px);margin-left:40px}}@media only screen and (min-width:1366px){.compiles-slider[data-slider=false] .compile-item{width:calc(33.333333% - 36.66667px);margin-left:55px}}.compile-item{cursor:pointer;position:relative;display:block;z-index:1;height:180px}@media only screen and (min-width:768px){.compile-item{height:135px}}@media only screen and (min-width:1024px){.compile-item{height:184px}.compile-item:hover:before{top:20px;bottom:20px;left:-20px;right:-20px}.compile-item:hover:after{top:10px;bottom:10px;left:-10px;right:-10px;-webkit-box-shadow:0 0 15px rgba(35,41,52,.15);box-shadow:0 0 15px rgba(35,41,52,.15)}}@media only screen and (min-width:1366px){.compile-item{height:245px}}.compile-item:after,.compile-item:before{content:'';position:absolute;border-radius:8px;z-index:-1;-webkit-transition:.25s ease-out;-o-transition:.25s ease-out;transition:.25s ease-out}.compile-item:before{top:10px;bottom:10px;left:-10px;right:-10px;background:#e5e8ea}@media only screen and (min-width:768px) and (max-width:1023px){.compile-item:before{top:5px;bottom:5px;left:-5px;right:-5px}}.compile-item:after{top:0;bottom:0;left:0;right:0;background:#97a3a9}.compile-item__body{position:relative;display:block;width:100%;height:100%;border-radius:8px;background:#001c2d center center no-repeat;background-size:cover;overflow:hidden}.compile-item__body:before{content:'';position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:-webkit-gradient(linear,left bottom,left top,from(#232934),color-stop(65%,rgba(35,41,52,.0001)),to(rgba(35,41,52,.0001)));background:-webkit-linear-gradient(bottom,#232934 0,rgba(35,41,52,.0001) 65%,rgba(35,41,52,.0001) 100%);background:-o-linear-gradient(bottom,#232934 0,rgba(35,41,52,.0001) 65%,rgba(35,41,52,.0001) 100%);background:linear-gradient(to top,#232934 0,rgba(35,41,52,.0001) 65%,rgba(35,41,52,.0001) 100%)}.compile-item__txt{position:absolute;bottom:0;left:0;right:0;padding:0 20px 20px;color:#fff}.compile-item__txt .heading:not(:last-child){margin:0 0 2px}@media only screen and (min-width:768px){.compile-item__txt{padding:0 30px 15px}}@media only screen and (min-width:1024px){.compile-item__txt{padding:0 40px 25px}}@media only screen and (min-width:1366px){.compile-item__txt{padding:0 55px 30px}}.loyalty{background:#001c2d;background:-webkit-gradient(linear,left bottom,right top,from(#001740),color-stop(50%,#001740),to(#209df2)) 70% 98% no-repeat;background:-webkit-linear-gradient(left bottom,#001740 0,#001740 50%,#209df2 100%) 70% 98% no-repeat;background:-o-linear-gradient(left bottom,#001740 0,#001740 50%,#209df2 100%) 70% 98% no-repeat;background:linear-gradient(to right top,#001740 0,#001740 50%,#209df2 100%) 70% 98% no-repeat;background-size:600% 125%;color:#fff;overflow:hidden}@media only screen and (min-width:768px){.loyalty{background:-webkit-gradient(linear,left bottom,right top,from(#001740),color-stop(25%,#001740),color-stop(90%,#209df2),to(#209df2)) center 48% no-repeat;background:-webkit-linear-gradient(left bottom,#001740 0,#001740 25%,#209df2 90%,#209df2 100%) center 48% no-repeat;background:-o-linear-gradient(left bottom,#001740 0,#001740 25%,#209df2 90%,#209df2 100%) center 48% no-repeat;background:linear-gradient(to right top,#001740 0,#001740 25%,#209df2 90%,#209df2 100%) center 48% no-repeat;background-size:100% 200%}}@media only screen and (min-width:768px){.loyalty .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.loyalty .left{padding:40px 0 50px}.loyalty .left .heading{margin:0 0 20px}.loyalty .left .btn{margin:30px 0 0}@media only screen and (min-width:1px){.loyalty .left{width:calc(100% - 40px);float:left;margin-left:20px}}@media only screen and (min-width:768px){.loyalty .left{width:calc(41.66667% - 42.5px);float:left;margin-left:30px;padding:55px 0 75px}.loyalty .left .heading{margin:0 0 25px}}@media only screen and (min-width:1024px){.loyalty .left{width:calc(41.66667% - 56.66667px);float:left;margin-left:40px;padding:120px 0 140px}.loyalty .left .heading{margin:0 0 35px}.loyalty .left .btn{margin:40px 0 0 -3px}}@media only screen and (min-width:1366px){.loyalty .left{width:calc(41.66667% - 77.91667px);float:left;margin-left:55px;padding:125px 0 140px}.loyalty .left .heading{margin:0 0 45px}.loyalty .left .btn{margin-top:72px}}@media only screen and (min-width:1px){.loyalty .right{width:calc(100% - 40px);float:left;margin-left:20px}}@media only screen and (min-width:768px){.loyalty .right{width:calc(58.33333% - 47.5px);float:left;margin-left:30px;margin-right:30px;margin-bottom:50px}}@media only screen and (min-width:1024px){.loyalty .right{width:calc(58.33333% - 63.33333px);float:left;margin-left:40px;margin-right:40px}}@media only screen and (min-width:1366px){.loyalty .right{width:calc(58.33333% - 87.08333px);float:left;margin-left:55px;margin-right:55px;margin-bottom:55px}}.presentation{padding:45px 0;background:#001c2d;overflow:hidden}@media only screen and (min-width:768px){.presentation{padding:0;height:574px}}@media only screen and (min-width:1024px){.presentation{height:620px}}@media only screen and (min-width:1366px){.presentation{height:665px}}.presentation .container{position:relative;padding-top:65px}@media only screen and (min-width:768px){.presentation .container{position:static;padding-top:0;height:100%}}@media only screen and (min-width:768px){.presentation .row{display:block;height:100%}}.presentation .heading{color:#e41a69}.presentation__title{position:relative;margin:0 0 -10px;text-align:center;z-index:1;-webkit-transform:translate(-40px,0);-ms-transform:translate(-40px,0);transform:translate(-40px,0);opacity:0}@media only screen and (min-width:1px){.presentation__title{width:calc(100% - 40px);float:left;margin-left:20px}}@media only screen and (min-width:768px){.presentation__title{display:none}}.presentation__text{margin:45px 0 0;text-align:center}@media only screen and (min-width:1px){.presentation__text{width:calc(100% - 40px);float:left;margin-left:20px}}@media only screen and (min-width:768px){.presentation__text{width:calc(50% - 45px);float:left;margin-left:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;margin-top:0;text-align:left}}@media only screen and (min-width:1024px){.presentation__text{width:calc(41.66667% - 56.66667px);float:left;margin-left:40px}}@media only screen and (min-width:1366px){.presentation__text{width:calc(41.66667% - 77.91667px);float:left;margin-left:55px;margin-left:calc(8.33333% - 59.58333px + 110px)}}@media only screen and (min-width:768px){.presentation__text>div{position:relative;padding-top:45px}}@media only screen and (min-width:1024px){.presentation__text>div{padding-top:70px}}@media only screen and (min-width:1366px){.presentation__text>div{padding:65px 40px 0 0}}.presentation__text .feather{position:absolute;display:block;top:-8px;left:50%;width:100px;height:58px;margin-left:-50px;-webkit-transform:translate(0,-160px);-ms-transform:translate(0,-160px);transform:translate(0,-160px)}.presentation__text .feather span{display:block;-webkit-transform-origin:center -15px!important;-ms-transform-origin:center -15px!important;transform-origin:center -15px!important}.presentation__text .feather img{display:block;width:100%}@media only screen and (min-width:768px){.presentation__text .feather{width:120px;height:68px;top:-45px;left:-25px;margin:0}.presentation__text .feather span{-webkit-transform-origin:center -20px!important;-ms-transform-origin:center -20px!important;transform-origin:center -20px!important}}@media only screen and (min-width:1024px){.presentation__text .feather{top:-30px;-webkit-transform:translate(0,-190px);-ms-transform:translate(0,-190px);transform:translate(0,-190px)}}@media only screen and (min-width:1366px){.presentation__text .feather{top:-35px}}.presentation__text .btn,.presentation__text .heading,.presentation__text p{-webkit-transform:translate(-40px,0);-ms-transform:translate(-40px,0);transform:translate(-40px,0);opacity:0}.presentation__text .heading{display:none}@media only screen and (min-width:768px){.presentation__text .heading{display:block;margin:0 0 25px}}@media only screen and (min-width:768px) and (max-width:1023px){.presentation__text .heading{font-size:2.8rem;line-height:1.25}}@media only screen and (min-width:1024px){.presentation__text .heading{margin:0 0 25px}}@media only screen and (min-width:1366px){.presentation__text .heading{margin:0 0 30px}}.presentation__text p{font-family:Roboto,sans-serif;font-weight:300;font-size:1.4rem;line-height:1.5;color:#fff}@media only screen and (min-width:768px){.presentation__text p{font-size:1.6rem}}.presentation__text .btn{margin-top:35px}@media only screen and (min-width:768px){.presentation__text .btn{margin-top:55px}}@media only screen and (min-width:1px){.presentation__model{width:calc(100% - 40px);float:left;margin-left:20px}}@media only screen and (min-width:768px){.presentation__model{width:calc(50% - 45px);float:left;margin-left:30px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media only screen and (min-width:1024px){.presentation__model{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;margin-top:0;width:calc(58.33333% - 63.33333px);float:left;margin-left:40px}}@media only screen and (min-width:1366px){.presentation__model{width:calc(50% - 82.5px);float:left;margin-left:55px}}.presentation__model .model-images{-webkit-transform:translate(40px,0);-ms-transform:translate(40px,0);transform:translate(40px,0);opacity:0}.presentation__drag{position:relative;margin:-70px 0 -25px;z-index:1;-webkit-transform:translate(40px,0);-ms-transform:translate(40px,0);transform:translate(40px,0);opacity:0}@media only screen and (min-width:1024px){.presentation__drag{position:absolute;margin:0;right:35px;bottom:85px}}@media only screen and (min-width:1366px){.presentation__drag{right:-80px;bottom:75px}}.presentation__drag .model-drag{margin:auto}.presentation.show .presentation__title{-webkit-animation:show-left 1s ease-in-out both .5s;animation:show-left 1s ease-in-out both .5s}.presentation.show .presentation__text .feather{-webkit-animation:feather-fall--xs 2.2s ease-out both;animation:feather-fall--xs 2.2s ease-out both}.presentation.show .presentation__text .feather span{-webkit-animation:feather-rotate-1 .2s ease-in-out,feather-rotate-2 .4s ease-in-out .2s alternate 3,feather-rotate-3 .8s ease-in-out 1.4s;animation:feather-rotate-1 .2s ease-in-out,feather-rotate-2 .4s ease-in-out .2s alternate 3,feather-rotate-3 .8s ease-in-out 1.4s}@media only screen and (min-width:1024px){.presentation.show .presentation__text .feather{-webkit-animation-name:feather-fall--lg;animation-name:feather-fall--lg}}.presentation.show .presentation__text .btn,.presentation.show .presentation__text .heading,.presentation.show .presentation__text p{-webkit-animation:show-left 1s ease-in-out both;animation:show-left 1s ease-in-out both}.presentation.show .presentation__text .heading{-webkit-animation-delay:.5s;animation-delay:.5s}.presentation.show .presentation__text p{-webkit-animation-delay:.8s;animation-delay:.8s}.presentation.show .presentation__text .btn{-webkit-animation-delay:1.1s;animation-delay:1.1s}.presentation.show .presentation__model .model-images{-webkit-animation:show-right 1s ease-in-out .8s both;animation:show-right 1s ease-in-out .8s both}.presentation.show .presentation__drag{-webkit-animation:show-right 1s ease-in-out 1.1s both;animation:show-right 1s ease-in-out 1.1s both}.model-images__wrap{position:relative;width:150%;left:50%;-webkit-transform:translate(-53%,0);-ms-transform:translate(-53%,0);transform:translate(-53%,0);overflow:hidden}@media only screen and (min-width:768px){.model-images__wrap{width:155%;margin:-35px 0 0;-webkit-transform:translate(-54%,0);-ms-transform:translate(-54%,0);transform:translate(-54%,0)}}@media only screen and (min-width:1024px){.model-images__wrap{width:135%;margin:0 0 170px}}@media only screen and (min-width:1366px){.model-images__wrap{width:150%;margin:0 0 105px;-webkit-transform:translate(-52%,0);-ms-transform:translate(-52%,0);transform:translate(-52%,0)}}.model-images img{display:none;width:1600%}.model-images img.is-active{display:block}.model-images img:first-child{display:block}@media only screen and (min-width:768px){.model-images img{max-width:none}}.model-drag{cursor:pointer;display:block;position:relative;width:264px;height:148px;margin:0 auto}@media only screen and (min-width:1024px){.model-drag{width:224px}}.model-drag__handle{position:absolute;top:0;left:0;display:block;width:55px;height:100%;z-index:5}.model-drag .svg{width:224px;height:148px;-webkit-transform:rotate(32deg);-ms-transform:rotate(32deg);transform:rotate(32deg);margin:auto}@media only screen and (min-width:1024px){.model-drag .svg{-webkit-transform:none;-ms-transform:none;transform:none}}.model-drag .svg__inner{position:relative;width:260px;height:184px;-webkit-transform:translate(-18px,-18px);-ms-transform:translate(-18px,-18px);transform:translate(-18px,-18px)}.model-drag .svg span{display:block;position:absolute;height:54px;width:54px;bottom:0;left:0;border-radius:100%;background:#e41a69 center center no-repeat;background-size:8px auto;-webkit-box-shadow:0 0 20px #e41a69;box-shadow:0 0 20px #e41a69}.model-drag .svg span:before{content:'';position:absolute;top:5px;left:5px;right:5px;bottom:5px;background:url(/local/templates/comfortkino/static/img/icons/i-shev-right--white.svg) center center no-repeat;background-size:8px auto;-webkit-transform:rotate(-30deg);-ms-transform:rotate(-30deg);transform:rotate(-30deg)}.model-drag svg{display:block;width:100%;height:100%}.model-drag svg circle,.model-drag svg path{fill:none;stroke-width:3;stroke-miterlimit:10}.model-drag svg .circle--left{stroke:#30a6f1}.model-drag svg .circle--right{stroke:#30a6f1}.model-drag svg .path--back{stroke:#30a6f1;stroke-dasharray:7 7}.calendar::after{clear:both;content:"";display:block}.calendar__toggler{cursor:pointer;position:relative;display:block;float:left;max-width:100%;padding:0 18px 0 0;font-weight:600;font-size:2.4rem;line-height:1;color:#fff;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.calendar__toggler svg{position:absolute;height:5px;width:8px;top:10px;right:0;fill:#30a6f1}@media only screen and (min-width:768px){.calendar__toggler{font-size:1.8rem;padding:0 15px 0 0}.calendar__toggler svg{top:6px}}@media only screen and (min-width:1024px){.calendar__toggler{font-size:2.8rem;padding:0 18px 0 0}.calendar__toggler svg{top:12px}}@media only screen and (min-width:1366px){.calendar__toggler{font-size:3.2rem}.calendar__toggler svg{top:14px}}.calendar__toggler--sm{font-weight:300;font-size:1.6rem;padding:0 14px 0 0}.calendar__toggler--sm svg{top:5px}.calendar__popup{display:none}.calendar--open .calendar__toggler{text-shadow:0 0 5px #30a6f1}.calendar--open .calendar__toggler svg{fill:#fff;-webkit-filter:drop-shadow(0 0 5px #30a6f1);filter:drop-shadow(0 0 5px #30a6f1)}.calendar--open .calendar__popup{display:block}.home-posters{position:relative;padding:27px 0 0;overflow:hidden;z-index:1}@media only screen and (min-width:768px){.home-posters{padding:15px 0 0}}@media only screen and (min-width:1024px){.home-posters{padding:25px 0 0}}@media only screen and (min-width:1366px){.home-posters{padding:47px 0 0}}@media screen and (max-width:767px){.home-posters .tab{width:50%;margin:0}}.news-card{border-radius:8px;border:1px solid #e6ecf2}.news-card+.news-card{margin-top:20px}@media only screen and (min-width:1366px){.news-card+.news-card{margin-top:25px}}.news-card__slider{border-radius:8px 8px 0 0}.news-card__slider.owl-carousel{z-index:auto}.news-card__slider .owl-nav{position:absolute;left:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;top:50%;right:15px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none}.news-card__slider .owl-nav .owl-next,.news-card__slider .owl-nav .owl-prev{pointer-events:auto;opacity:1}.news-card__slider .owl-nav .owl-next:hover,.news-card__slider .owl-nav .owl-prev:hover{background-color:transparent}.news-card__slider .owl-nav .owl-next svg,.news-card__slider .owl-nav .owl-prev svg{fill:#fff;-webkit-transition:.2s ease-out;-o-transition:.2s ease-out;transition:.2s ease-out;-webkit-filter:drop-shadow(0 0 10px rgba(0, 28, 45, .9));filter:drop-shadow(0 0 10px rgba(0, 28, 45, .9))}.news-card__slider .owl-nav .owl-next.disabled svg,.news-card__slider .owl-nav .owl-prev.disabled svg{opacity:0}.news-card__slider .owl-dots{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:15px;bottom:10px;right:15px}.news-card__slider .owl-dots .owl-dot{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-right:10px}.news-card__slider .owl-dots .owl-dot:last-child{margin-right:0}.news-card__slider .owl-dots .owl-dot.active span{background-color:#30a6f1}@media only screen and (min-width:1366px){.news-card__slider .owl-dots .owl-dot:hover span{background-color:rgba(48,166,241,.5)}}.news-card__slider .owl-dots .owl-dot span{margin:5px 0;width:100%;height:2px;background-color:rgba(255,255,255,.5);-webkit-transition:.2s ease-out;-o-transition:.2s ease-out;transition:.2s ease-out}.news-card__img{position:relative;width:100%;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;border-radius:8px 8px 0 0}.news-card__img::after{clear:both;content:"";display:block}.news-card__img:before{content:'';display:inline-block;float:left;padding-top:66%}.news-card__body{display:block;padding:20px 20px 25px}.news-card__title{font-weight:700}.news-card__date{margin-top:5px;font-family:Roboto,sans-serif;font-size:1.4rem;color:rgba(0,28,45,.5);line-height:1.43}.resent-news{padding:0 0 35px}.resent-news .news-list{padding:4px 0 0}@media only screen and (min-width:768px){.resent-news{padding:0 0 40px}.resent-news .news-list{padding:0}}@media only screen and (min-width:1024px){.resent-news{padding:0 0 55px}}@media only screen and (min-width:1366px){.resent-news{padding:0 0 75px}}@media only screen and (min-width:768px){.news-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.news-list .news-item{margin:0 0 32px}.news-list .news-item:last-child{margin-bottom:0}@media only screen and (min-width:1px){.news-list .news-item{width:calc(100% - 40px);float:left;margin-left:20px}}@media only screen and (min-width:768px){.news-list .news-item{width:calc(33.33333% - 40px);float:left;margin-left:30px;margin-bottom:0}}@media only screen and (min-width:768px) and (max-width:1023px){.news-list .news-item:nth-child(n+4){display:none}}@media only screen and (min-width:1024px){.news-list .news-item{width:calc(25% - 50px);float:left;margin-left:40px}}@media only screen and (min-width:1366px){.news-list .news-item{width:calc(25% - 68.75px);float:left;margin-left:55px}}@media only screen and (min-width:768px){.news-item{border-left:3px solid #30a6f1}}.news-item__body{cursor:pointer;display:block}@media only screen and (min-width:768px){.news-item__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%;padding:0 0 0 15px}}@media only screen and (min-width:1024px){.news-item__body{padding:0 0 0 20px}}@media only screen and (min-width:1366px){.news-item__body{padding:0 0 0 23px}}.news-item__info{display:block;left:0;right:0;font-size:1.4rem;color:rgba(35,41,52,.5)}.news-item__info:not(:first-child){margin:14px 0 0}@media only screen and (min-width:768px){.news-item__info:not(:first-child){margin:17px 0 0}}@media only screen and (min-width:1366px){.news-item__info:not(:first-child){margin:21px 0 0}}@media only screen and (min-width:768px){.news-item .heading{margin:-3px 0 0 0}}.news-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media only screen and (min-width:1366px){.news-section{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media only screen and (min-width:768px){.news-section__content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media only screen and (min-width:1366px){.news-section__content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}.news-section__content .btn--more{margin-top:20px}@media only screen and (min-width:1366px){.news-section__content .btn--more{margin-top:25px}}.news-section__col+.news-section__col{margin-top:20px}@media only screen and (min-width:768px){.news-section__col+.news-section__col{margin-top:0;margin-left:20px}}@media only screen and (min-width:1366px){.news-section__col+.news-section__col{margin-left:25px}}@media only screen and (min-width:768px){.news-section__col{width:250px;-ms-flex-negative:0;flex-shrink:0}}@media only screen and (min-width:1024px){.news-section__col{width:184px}}@media only screen and (min-width:1366px){.news-section__col{width:250px}}.news-section__col--large{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.news-section__sidebar{margin-bottom:20px}@media only screen and (min-width:1366px){.news-section__sidebar{margin-bottom:0;margin-left:55px;width:165px;-ms-flex-negative:0;flex-shrink:0}}.news-page__date{margin-bottom:15px;font-family:Roboto,sans-serif;font-size:1.4rem;color:rgba(0,28,45,.5);line-height:1.43}.news-page__img{width:100%;border-radius:8px}.news-page__block{margin:45px 0}@media only screen and (min-width:768px){.news-page__block{display:-webkit-box;display:-ms-flexbox;display:flex}}.news-page__block:last-child{margin-bottom:0}.news-page__block--slider{margin-left:-20px;margin-right:-20px;padding:0 20px;width:calc(100% + 40px);overflow:hidden}@media only screen and (min-width:768px){.news-page__block--slider{margin-left:-30px;margin-right:-30px;padding:0 30px;width:calc(100% + 60px)}}@media only screen and (min-width:1024px){.news-page__block--slider{margin-left:-40px;margin-right:-40px;padding:0 40px;width:calc(100% + 80px)}}@media only screen and (min-width:1366px){.news-page__block--slider{margin-left:-55px;margin-right:-55px;padding:0 55px;width:calc(100% + 110px)}}.news-page__content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.news-page__sidebar{margin-top:20px;-ms-flex-negative:0;flex-shrink:0}@media only screen and (min-width:768px){.news-page__sidebar{margin-top:0;width:180px;margin-left:30px}}@media only screen and (min-width:1024px){.news-page__sidebar{width:122px;margin-left:40px}}@media only screen and (min-width:1366px){.news-page__sidebar{width:220px;margin-left:55px}}.news-page__video{margin:25px 0;width:100%;height:170px;border-radius:8px;overflow:hidden}@media screen and (min-width:400px){.news-page__video{height:200px}}@media only screen and (min-width:768px){.news-page__video{height:236px}}@media only screen and (min-width:1024px){.news-page__video{height:393px}}@media only screen and (min-width:1366px){.news-page__video{height:495px}}.filter-item{width:25%}@media only screen and (min-width:768px){.filter-item{width:auto}}.filter-items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 0 -20px}@media only screen and (min-width:768px){.filter-items{margin:0;display:block;margin:0}.filter-items::after{clear:both;content:"";display:block}}.filter-items .filter-item{margin:0 0 22px}@media only screen and (min-width:768px){.filter-items .filter-item{float:left;margin:0 0 0 14px}.filter-items .filter-item:first-child{margin:0}}@media only screen and (min-width:1024px){.filter-items .filter-item{margin:0 0 0 17px}}@media only screen and (min-width:1366px){.filter-items .filter-item{margin:0 0 0 26px}}@media only screen and (max-width:767px){.filters--checked .filters__button,.filters--open .filters__button{border-color:#30a6f1;-webkit-box-shadow:0 0 10px #30a6f1,inset 0 0 10px #30a6f1;box-shadow:0 0 10px #30a6f1,inset 0 0 10px #30a6f1}.filters--checked .filters__button svg,.filters--open .filters__button svg{fill:#30a6f1;-webkit-filter:drop-shadow(0 0 5px #30a6f1);filter:drop-shadow(0 0 5px #30a6f1)}.filters--checked .filters__button .i--filter{display:block}.filters--checked .filters__button .i--close{display:none}.filters--checked .filters__selected{display:block}.filters--checked .filters__list{display:none}.filters--open .filters__button .i--filter{display:none}.filters--open .filters__button .i--close{display:block}.filters--open .filters__selected{display:none}.filters--open .filters__list{display:block}}.filters__toggler{position:relative;float:right;display:block}@media only screen and (min-width:768px){.filters__toggler{display:none}}.filters__button{position:relative;display:block;cursor:pointer;width:35px;height:35px;border-radius:100%;border:2px solid #fff;z-index:1}.filters__button svg{display:none;fill:#fff;width:100%;height:100%}.filters__button .i--filter{display:block;padding:8px 0 7px}.filters__button .i--close{padding:12px 0 11px}.filters__selected{position:absolute;display:none;top:-5px;left:-5px;right:-5px;padding:50px 5px 12px;border-radius:45px;background:#001c2d}.filters__selected .filter-items{display:block;margin:0 0 -4px}.filters__selected .filter-items .filter-item{width:100%;float:none;margin:0 0 4px}.filters__list{position:absolute;display:none;left:0;right:0;top:55px;background:rgba(0,28,45,.85);margin:0 -20px;padding:22px 10px}@media only screen and (min-width:768px){.filters__list{position:static;display:block;background:0 0;margin:0;padding:0}.filters__list::after{clear:both;content:"";display:block}}@media only screen and (min-width:768px){.filters__left{float:left}.filters__left .filter-items{margin:-3px 0 -2px}}@media only screen and (min-width:1024px){.filters__left .filter-items{margin:-5px 0 -3px}}@media only screen and (min-width:1366px){.filters__left .filter-items{margin:5px 0 0}}.filters__right:not(:first-child){margin:17px 0 0}@media only screen and (min-width:768px){.filters__right{float:right;width:120px;padding:0 0 0 30px}.filters__right:not(:first-child){margin:0}.filters__right .filter-item:not(:first-child){margin-left:10px}}@media only screen and (min-width:1024px){.filters__right{width:164px;padding:0 0 0 40px}}@media only screen and (min-width:1366px){.filters__right{width:220px;padding:0 0 0 55px}.filters__right .filter-item:not(:first-child){margin-left:15px}}.filters-bar{position:relative;display:block;padding:25px 55px 20px 0}@media only screen and (min-width:768px){.filters-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:25px 0}}@media only screen and (min-width:1024px){.filters-bar{padding:48px 0 33px}}@media only screen and (min-width:1366px){.filters-bar{padding:60px 0 45px}}.filters-bar__calendar{padding:5px 0 6px}@media only screen and (min-width:768px){.filters-bar__calendar{padding:11px 0 6px}}@media only screen and (min-width:1024px){.filters-bar__calendar{padding:8px 0 6px}}@media only screen and (min-width:1366px){.filters-bar__calendar{padding:15px 0 8px}}.filters-bar__filters{display:block;position:absolute;top:25px;height:0;right:0;left:0;z-index:2}@media only screen and (min-width:768px){.filters-bar__filters{position:static;height:auto;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}}.film:last-child{padding-bottom:45px}@media only screen and (min-width:1024px){.film:last-child{padding-bottom:55px}}@media only screen and (min-width:1366px){.film:last-child{padding-bottom:75px}}@media only screen and (min-width:1366px){.film+.compiles--shift{margin-top:30px}}.film__emoji-rating{margin-bottom:16px}@media only screen and (min-width:768px){.film__emoji-rating{margin-bottom:25px}}.film__comment-edit{color:#30a6f1;font-size:1.4rem;border-bottom:1px dashed #30a6f1;display:inline-block;margin-bottom:20px;cursor:pointer}.film__comment-text{font-size:1.6rem;font-weight:300;margin-bottom:10px;line-height:1.3}@media only screen and (min-width:1px){.film__feedback{width:calc(100% - 40px);float:left;margin-left:20px}}@media only screen and (min-width:768px){.film__feedback{width:calc(58.33333% - 47.5px);float:left;margin-left:30px}}@media only screen and (min-width:1024px){.film__feedback{width:calc(66.66667% - 66.66667px);float:left;margin-left:40px}}@media only screen and (min-width:1366px){.film__feedback{width:calc(75% - 96.25px);float:left;margin-left:55px}}.film__feedback-inp .inp{margin-bottom:15px}@media only screen and (min-width:768px){.film__feedback-inp .inp{margin-bottom:30px}}.film__about{padding:30px 0 0}@media only screen and (min-width:1px){.film__about{width:calc(100% - 40px);float:left;margin-left:20px}}@media only screen and (min-width:768px){.film__about{position:relative;padding:33px 0 0;z-index:2;width:calc(33.33333% - 40px);float:left;margin-left:30px}}@media only screen and (min-width:1024px){.film__about{padding:45px 0 0;width:calc(25% - 50px);float:left;margin-left:40px}}@media only screen and (min-width:1366px){.film__about{padding:40px 0 0;width:calc(25% - 68.75px);float:left;margin-left:55px}}.film__about .descr-block{margin:20px 0 0;float:left;clear:both}.film__about .descr-block:first-child{margin-top:0}@media only screen and (max-width:767px){.film__about .descr-block:nth-child(-n+2){margin-top:0}}@media only screen and (min-width:768px){.film__about .descr-block{margin:30px 0 0}}@media only screen and (min-width:1366px){.film__about .descr-block{margin:25px 0 0}}@media only screen and (max-width:767px){.film__about .descr-block--half{clear:none;width:calc(50% - 10px)}.film__about .descr-block--half+.descr-block--half{margin-left:20px}}@media only screen and (min-width:1px){.film__gallery{width:calc(100% - 40px);float:left;margin-left:20px}}@media only screen and (min-width:768px){.film__gallery{width:calc(66.66667% - 50px);float:left;margin-left:30px}}@media only screen and (min-width:1024px){.film__gallery{width:calc(75% - 70px);float:left;margin-left:40px}}@media only screen and (min-width:1366px){.film__gallery{width:calc(75% - 96.25px);float:left;margin-left:55px}}@media only screen and (min-width:1px){.thumb-slider{width:calc(75% - 35px);float:left;margin-left:20px}}@media only screen and (min-width:768px){.thumb-slider{position:relative;width:calc(75% - 52.5px);float:left;margin-left:30px}.thumb-slider:before{content:'';position:absolute;top:-10px;bottom:-10px;right:100%;width:calc(100vw + 100%);background:#fff;z-index:1}}@media only screen and (min-width:1024px){.thumb-slider{width:calc(100% - 80px);float:left;margin-left:40px}}@media only screen and (min-width:1366px){.thumb-slider{width:calc(100% - 110px);float:left;margin-left:55px}}.thumb-slider .owl-stage-outer{overflow:visible}.thumb-slider__item::after{clear:both;content:"";display:block}.thumb-slider__item .col{float:left;width:calc(50% - 5px);margin:0 10px 0 0}.thumb-slider__item .col:last-child{margin:0}@media only screen and (min-width:768px){.thumb-slider__item .col{width:calc(50% - 7.5px);margin:0 15px 0 0}}@media only screen and (min-width:1024px){.thumb-slider__item .col{width:100%;margin:0 0 15px}}.thumb-slider__item .wrap{width:100%}@media only screen and (min-width:1024px){.thumb-slider__item .wrap{float:left;width:calc(33.333333% - 10px)}}.thumb-slider__item .wrap .thumb-slider__pic{float:left;width:calc(50% - 5px);margin:0 10px 0 0}.thumb-slider__item .wrap .thumb-slider__pic:last-child{margin-right:0}@media only screen and (min-width:768px){.thumb-slider__item .wrap .thumb-slider__pic{width:calc(50% - 7.5px);margin:0 15px 0 0}}@media only screen and (min-width:1024px){.thumb-slider__item .wrap .thumb-slider__pic{float:none;width:100%;margin:0 0 15px}.thumb-slider__item .wrap .thumb-slider__pic:last-child{margin-bottom:0}}@media only screen and (min-width:1024px){.thumb-slider__item.general>.thumb-slider__pic:first-child{float:left;width:calc(66.666666% - 5px)}}.thumb-slider__item.general>.thumb-slider__pic:first-child:last-child{margin-bottom:0}.thumb-slider__item.general>.thumb-slider__pic:first-child:before{padding:0;padding-top:calc(70% + 3px)}@media only screen and (min-width:768px){.thumb-slider__item.general>.thumb-slider__pic:first-child:before{padding:62.12% 0 0}}@media only screen and (min-width:1024px){.thumb-slider__item.general>.thumb-slider__pic:first-child:before{padding:57.57% 0 0}}@media only screen and (min-width:1366px){.thumb-slider__item.general>.thumb-slider__pic:first-child:before{padding:55.8% 0 0}}.thumb-slider__pic{display:block;margin:0 0 10px;border-radius:8px;background:center center no-repeat;background-size:cover}.thumb-slider__pic::after{clear:both;content:"";display:block}.thumb-slider__pic:last-child{margin-bottom:0}@media only screen and (min-width:768px){.thumb-slider__pic{margin:0 0 15px}}@media only screen and (min-width:1024px){.thumb-slider__pic{float:left;width:calc(33.333333% - 10px);margin:0 15px 0 0}.thumb-slider__pic:last-child{margin-right:0}}.thumb-slider__pic:before{content:'';padding:70% 0 0;float:left}@media only screen and (min-width:768px){.thumb-slider__pic:before{padding:60.32% 0 0}}@media only screen and (min-width:1024px){.thumb-slider__pic:before{padding:56.15% 0 0}}@media only screen and (min-width:1366px){.thumb-slider__pic:before{padding:54.7% 0 0}}.shedule__body{margin:15px 0 0}.shedule__body--nomore{margin-bottom:-25px;padding-bottom:35px}.shedule__type{display:none}.shedule__type .film-format{margin:0 0 15px}.shedule__type .film-format:last-child{margin:0}@media only screen and (min-width:768px){.shedule__type{padding:30px 0 0;margin:0 20px 0 0}}@media only screen and (min-width:1366px){.shedule__type{display:none}}.shedule__day{margin:0 0 25px}.shedule__day .day-name{display:block;margin:0 0 15px;font-weight:300;font-size:1.6rem;line-height:1;color:rgba(255,255,255,.5);white-space:nowrap}.shedule__day .line{min-height:65px;margin:0 0 15px;height:auto}.shedule__day .line:last-child{margin:0}.shedule__day .line--bottom{display:none}.shedule__days{position:relative}@media only screen and (min-width:768px){.shedule__days{max-width:100%}}.shedule__days-more{-webkit-transition:opacity .2s ease-out;-o-transition:opacity .2s ease-out;transition:opacity .2s ease-out;position:absolute;opacity:.5;z-index:-1}.shedule__days-more--open{position:relative;opacity:1;z-index:auto}@media only screen and (min-width:1366px){.shedule__days-more{position:absolute;opacity:.5;z-index:-1}.shedule__days-more--open{position:relative;opacity:1;z-index:auto}.shedule__days-more .shedule__day:last-child{margin-bottom:0}.shedule__days-more .shedule__day:last-child .line{margin-bottom:0}}.shedule__btn{position:relative}@media only screen and (min-width:1024px){.shedule__btn{text-align:left}}@media only screen and (min-width:1366px){.shedule__btn{margin-bottom:-20px}}.shedule__stage>.shedule__day:first-child .day-name{display:none}.shedule__stage-btn{cursor:pointer;position:absolute;top:calc(50% + 7.5px);right:20px;display:none;width:65px;height:65px;border-radius:100%;background:#fff;fill:#30a6f1;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);vertical-align:top;-webkit-box-shadow:0 0 30px rgba(0,28,45,.3);box-shadow:0 0 30px rgba(0,28,45,.3);z-index:2;display:none}.shedule__stage-btn svg{display:block;width:20px;height:100%;padding:21px 0;margin:0 0 0 3px}@media only screen and (min-width:1366px){.shedule__stage-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.shedule__stage-btn--hidden{display:none}.social-btn{cursor:pointer;display:block;display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:8px;padding:25px}@media only screen and (min-width:1024px){.social-btn{padding:25px 38px}}.social-btn.type--vk{background:#4a76a8;background-image:-webkit-gradient(linear,right top,left bottom,from(#4a76a8),to(#1a569b));background-image:-webkit-linear-gradient(right top,#4a76a8,#1a569b);background-image:-o-linear-gradient(right top,#4a76a8,#1a569b);background-image:linear-gradient(to left bottom,#4a76a8,#1a569b)}.social-btn.type--facebook{background:#4267b2;background-image:-webkit-gradient(linear,right top,left bottom,from(#4267b2),to(#2d529d));background-image:-webkit-linear-gradient(right top,#4267b2,#2d529d);background-image:-o-linear-gradient(right top,#4267b2,#2d529d);background-image:linear-gradient(to left bottom,#4267b2,#2d529d)}.social-btn.type--authorization{background:#30a6f1;background-image:-webkit-gradient(linear,right top,left bottom,from(#30a6f1),to(#0070b7));background-image:-webkit-linear-gradient(right top,#30a6f1,#0070b7);background-image:-o-linear-gradient(right top,#30a6f1,#0070b7);background-image:linear-gradient(to left bottom,#30a6f1,#0070b7)}@media only screen and (min-width:768px){.social-btn.type--authorization{display:none}}.social-btn .icon{display:block;margin:0 25px 0 0;width:40px;height:40px;border:2px solid #fff;border-radius:100%;fill:#fff}.social-btn .icon svg{display:block;width:20px;height:20px;margin:8px}@media only screen and (min-width:768px){.social-btn .icon{margin:0 15px 0 -2px}}.social-btn .text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff}.social-btn .text p{display:block;font-weight:700;font-size:1.4rem;line-height:1;letter-spacing:.02em}.social-btn .text span{display:block;margin:5px 0 0;font-family:Roboto,sans-serif;font-weight:300;font-size:1.2rem;line-height:1;letter-spacing:.02em;opacity:.6}@media only screen and (min-width:768px){.social-btn .text p{font-size:1.6rem}.social-btn .text span{margin:4px 0 0}}.social-buttons{margin:20px 0 0}.social-buttons .social-btn{margin:0 0 20px}.social-buttons .social-btn:last-child{margin:0}@media only screen and (min-width:768px){.social-buttons{margin-top:0}.social-buttons .social-btn{margin:0 0 30px}}@media only screen and (min-width:1024px){.social-buttons{margin-top:25px}.social-buttons .social-btn{margin:0 0 25px}}@media only screen and (min-width:768px) and (max-width:1023px){.template__aside .social-buttons{width:calc(41.66667% - 42.5px);float:left;margin-left:30px}}.compiles-posters{position:relative;margin-bottom:-90px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;z-index:1}@media only screen and (min-width:1px){.compiles-posters{width:calc(100% - 40px);float:left;margin-left:20px}}@media only screen and (min-width:768px){.compiles-posters{margin-bottom:-40px;width:calc(100% - 60px);float:left;margin-left:30px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media only screen and (min-width:1024px){.compiles-posters{margin-bottom:-75px;width:calc(100% - 80px);float:left;margin-left:40px}}@media only screen and (min-width:1366px){.compiles-posters{margin-bottom:-45px;width:calc(100% - 110px);float:left;margin-left:55px}}.compiles-posters .poster{margin-bottom:20px;-ms-flex-negative:0;flex-shrink:0;-webkit-transform:translateY(-115px);-ms-transform:translateY(-115px);transform:translateY(-115px)}@media only screen and (min-width:1px){.compiles-posters .poster{width:calc(50% - 10px);margin-right:20px}.compiles-posters .poster:last-child,.compiles-posters .poster:nth-child(even){margin-right:0}}@media only screen and (min-width:768px){.compiles-posters .poster{margin-bottom:30px;-webkit-transform:translateY(-50px);-ms-transform:translateY(-50px);transform:translateY(-50px)}}@media only screen and (min-width:1024px){.compiles-posters .poster{margin-bottom:40px;-webkit-transform:translateY(-90px);-ms-transform:translateY(-90px);transform:translateY(-90px)}}@media only screen and (min-width:1366px){.compiles-posters .poster{margin-bottom:50px;-webkit-transform:translateY(-75px);-ms-transform:translateY(-75px);transform:translateY(-75px)}}@media only screen and (min-width:768px){.compiles-posters[data-poster-multiple="1"] .poster,.compiles-posters[data-poster-multiple="2"] .poster,.compiles-posters[data-poster-multiple="3"] .poster{width:calc((100% - (30px * (3 - 1)))/ 3);margin-right:30px}.compiles-posters[data-poster-multiple="1"] .poster:last-child,.compiles-posters[data-poster-multiple="1"] .poster:nth-child(3n),.compiles-posters[data-poster-multiple="2"] .poster:last-child,.compiles-posters[data-poster-multiple="2"] .poster:nth-child(3n),.compiles-posters[data-poster-multiple="3"] .poster:last-child,.compiles-posters[data-poster-multiple="3"] .poster:nth-child(3n){margin-right:0}}@media only screen and (min-width:1024px){.compiles-posters[data-poster-multiple="1"] .poster,.compiles-posters[data-poster-multiple="2"] .poster,.compiles-posters[data-poster-multiple="3"] .poster{width:calc((100% - (40px * (3 - 1)))/ 3);margin-right:40px}.compiles-posters[data-poster-multiple="1"] .poster:last-child,.compiles-posters[data-poster-multiple="1"] .poster:nth-child(3n),.compiles-posters[data-poster-multiple="2"] .poster:last-child,.compiles-posters[data-poster-multiple="2"] .poster:nth-child(3n),.compiles-posters[data-poster-multiple="3"] .poster:last-child,.compiles-posters[data-poster-multiple="3"] .poster:nth-child(3n){margin-right:0}}@media only screen and (min-width:1366px){.compiles-posters[data-poster-multiple="1"] .poster,.compiles-posters[data-poster-multiple="2"] .poster,.compiles-posters[data-poster-multiple="3"] .poster{width:calc((100% - (55px * (3 - 1)))/ 3);margin-right:55px}.compiles-posters[data-poster-multiple="1"] .poster:last-child,.compiles-posters[data-poster-multiple="1"] .poster:nth-child(3n),.compiles-posters[data-poster-multiple="2"] .poster:last-child,.compiles-posters[data-poster-multiple="2"] .poster:nth-child(3n),.compiles-posters[data-poster-multiple="3"] .poster:last-child,.compiles-posters[data-poster-multiple="3"] .poster:nth-child(3n){margin-right:0}}@media only screen and (min-width:768px){.compiles-posters[data-poster-multiple="4"] .poster{width:calc((100% - (30px * (4 - 1)))/ 4);margin-right:30px}.compiles-posters[data-poster-multiple="4"] .poster:last-child,.compiles-posters[data-poster-multiple="4"] .poster:nth-child(4n){margin-right:0}}@media only screen and (min-width:1024px){.compiles-posters[data-poster-multiple="4"] .poster{width:calc((100% - (40px * (4 - 1)))/ 4);margin-right:40px}.compiles-posters[data-poster-multiple="4"] .poster:last-child,.compiles-posters[data-poster-multiple="4"] .poster:nth-child(4n){margin-right:0}}@media only screen and (min-width:1366px){.compiles-posters[data-poster-multiple="4"] .poster{width:calc((100% - (55px * (4 - 1)))/ 4);margin-right:55px}.compiles-posters[data-poster-multiple="4"] .poster:last-child,.compiles-posters[data-poster-multiple="4"] .poster:nth-child(4n){margin-right:0}}@media only screen and (min-width:768px){.compiles-posters[data-poster-multiple="5"] .poster{width:calc((100% - (30px * (5 - 1)))/ 5);margin-right:30px}.compiles-posters[data-poster-multiple="5"] .poster:last-child,.compiles-posters[data-poster-multiple="5"] .poster:nth-child(5n){margin-right:0}}@media only screen and (min-width:1024px){.compiles-posters[data-poster-multiple="5"] .poster{width:calc((100% - (40px * (5 - 1)))/ 5);margin-right:40px}.compiles-posters[data-poster-multiple="5"] .poster:last-child,.compiles-posters[data-poster-multiple="5"] .poster:nth-child(5n){margin-right:0}}@media only screen and (min-width:1366px){.compiles-posters[data-poster-multiple="5"] .poster{width:calc((100% - (55px * (5 - 1)))/ 5);margin-right:55px}.compiles-posters[data-poster-multiple="5"] .poster:last-child,.compiles-posters[data-poster-multiple="5"] .poster:nth-child(5n){margin-right:0}}@media only screen and (min-width:768px){.compiles-posters[data-poster-multiple="6"] .poster{width:calc((100% - (30px * (6 - 1)))/ 6);margin-right:30px}.compiles-posters[data-poster-multiple="6"] .poster:last-child,.compiles-posters[data-poster-multiple="6"] .poster:nth-child(6n){margin-right:0}}@media only screen and (min-width:1024px){.compiles-posters[data-poster-multiple="6"] .poster{width:calc((100% - (40px * (6 - 1)))/ 6);margin-right:40px}.compiles-posters[data-poster-multiple="6"] .poster:last-child,.compiles-posters[data-poster-multiple="6"] .poster:nth-child(6n){margin-right:0}}@media only screen and (min-width:1366px){.compiles-posters[data-poster-multiple="6"] .poster{width:calc((100% - (55px * (6 - 1)))/ 6);margin-right:55px}.compiles-posters[data-poster-multiple="6"] .poster:last-child,.compiles-posters[data-poster-multiple="6"] .poster:nth-child(6n){margin-right:0}}.scheme-popup{overflow:hidden;position:fixed;background:#fff;border-radius:8px;text-align:left}.scheme-popup__wrapper{background-color:#d3d3d3;height:100vh}@media only screen and (max-width:767px){.scheme-popup{border-radius:0;top:0;left:0;right:0;bottom:0}.scheme-popup[data-step='1'] .scheme-popup__select{display:-webkit-box;display:-ms-flexbox;display:flex}.scheme-popup[data-step='1'] .scheme-popup__checkout{display:none}.scheme-popup[data-step='2'] .scheme-popup__select{display:none}.scheme-popup[data-step='2'] .scheme-popup__checkout{display:-webkit-box;display:-ms-flexbox;display:flex}.scheme-popup--timer{top:85px}}@media only screen and (min-width:768px){.scheme-popup{position:relative;width:calc(730px);margin:15px auto;-webkit-box-shadow:0 0 80px rgba(0,28,45,.15);box-shadow:0 0 80px rgba(0,28,45,.15)}}@media only screen and (min-width:1024px){.scheme-popup{width:780px;margin:20px auto}}@media only screen and (min-width:1366px){.scheme-popup{width:935px;margin:25px auto}}@media only screen and (min-width:768px){.scheme-popup{padding-bottom:27px}}.scheme-popup__close,.town-popup__close{cursor:pointer;position:absolute;width:35px;height:35px;right:10px;top:20px;padding:10px;z-index:2}.scheme-popup__close svg,.town-popup__close svg{display:block;width:15px;height:15px;fill:#001c2d}@media only screen and (min-width:768px){.scheme-popup__close,.town-popup__close{width:50px;height:50px;right:5px;top:24px;padding:15px}.scheme-popup__close svg,.town-popup__close svg{width:20px;height:20px}}@media only screen and (min-width:1024px){.scheme-popup__close,.town-popup__close{right:25px}}@media only screen and (min-width:1366px){.scheme-popup__close,.town-popup__close{right:40px}}.scheme-popup__select{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;max-height:100%;overflow:auto}@media only screen and (min-width:768px){.scheme-popup__select{display:block;height:auto;max-height:none;overflow:visible}}.scheme-popup__preloader-img{height:161px;padding-left:20px;padding-bottom:5px}@media only screen and (min-width:768px){.scheme-popup__preloader-img{padding-bottom:10px;height:168px;width:100%}}@media only screen and (min-width:1024px){.scheme-popup__preloader-img{padding-left:40px}}@media only screen and (min-width:1366px){.scheme-popup__preloader-img{padding-left:55px;height:175px}}.scheme-popup__header{position:relative;padding:30px 55px 0 20px;z-index:2}.scheme-popup__header .heading{max-width:100%;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;color:#001c2d}.scheme-popup__header .title-meta{margin:6px -15px 0 0}@media only screen and (min-width:768px){.scheme-popup__header{position:static;padding:30px 60px 0 20px}.scheme-popup__header .title-meta{margin-top:8px}}@media only screen and (min-width:1024px){.scheme-popup__header{padding:30px 80px 0 40px}}@media only screen and (min-width:1366px){.scheme-popup__header{padding:30px 95px 0 55px}}@media only screen and (min-width:768px){.scheme-popup__header .town--open{position:static}}@media screen and (max-width:767px){.scheme-popup__header .scheme-box__alerts{position:fixed}}@media only screen and (min-width:768px){.scheme-popup__header .scheme-box__alerts{width:370px;right:60px;bottom:90px}}.scheme-popup__header .scheme-box__alerts .alert-item{padding-top:15px;padding-left:60px;padding-right:10px;margin-bottom:10px;font-size:1.2rem}@media only screen and (min-width:768px){.scheme-popup__header .scheme-box__alerts .alert-item{padding:17px 10px 14px 75px;font-size:1.5rem;line-height:1.35}}.scheme-popup__header .scheme-box__alerts .alert-item::before{width:35px;height:35px;background:url(/local/templates/comfortkino/static/css/../img/icons/i-house.svg) no-repeat;background-size:contain}@media only screen and (min-width:768px){.scheme-popup__header .scheme-box__alerts .alert-item::before{width:50px;height:50px}}.scheme-popup__timetable:first-child{margin-top:0}@media only screen and (min-width:1366px){.scheme-popup__timetable{position:relative}.scheme-popup__timetable .timetable-line--scroll{width:calc(100% - 66px);margin:0 33px}.scheme-popup__timetable .timetable-line--scroll .timetable-line__stage{padding-right:15px}.scheme-popup__timetable .timetable-line--scroll+.timetable-line__nav{display:block;left:0;right:0}}.scheme-popup__scheme{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;max-height:100%}@media only screen and (min-width:768px){.scheme-popup__scheme{margin:0 20px}}@media only screen and (min-width:1024px){.scheme-popup__scheme{margin:0 40px}}@media only screen and (min-width:1366px){.scheme-popup__scheme{margin:0 55px}}.scheme-popup__checkout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;max-height:100%;overflow:auto;display:none}@media only screen and (min-width:768px){.scheme-popup__checkout{display:block;height:auto;max-height:none;overflow:visible}}.scheme-popup__note{text-align:center}@media only screen and (min-width:768px){.scheme-popup__note{display:none}}.scheme-popup__top{position:relative;padding:25px 55px;margin:-20px -20px 25px;border-bottom:2px solid #e6ecf2;text-align:center}.scheme-popup__top .heading{color:#001c2d}@media only screen and (min-width:768px){.scheme-popup__top{display:none}}.scheme-popup__top-btn{display:block;position:absolute;width:35px;height:35px;padding:10px;top:20px}.scheme-popup__top-btn svg{display:block;height:15px;width:15px;fill:#001c2d}.scheme-popup__top-btn svg.icon--shev{width:10px}.scheme-popup__top-btn.left{left:10px}.scheme-popup__top-btn.right{right:10px}.scheme-popup__content{padding:25px 20px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}@media screen and (max-width:767px){.scheme-popup__content{display:none}}@media only screen and (min-width:768px){.scheme-popup__content{padding:0 20px}}@media only screen and (min-width:1024px){.scheme-popup__content{padding:0 40px}}@media only screen and (min-width:1366px){.scheme-popup__content{padding:0 55px}}@media only screen and (min-width:768px){.scheme-popup--watch .scheme-popup__select{padding-bottom:35px}}.scheme-popup--nobonus .checkout-result__msg{display:none}.scheme-popup--nobonus .drag-block{display:none}.scheme-popup__header+.scheme-popup__scheme{margin-top:15px}.title-meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.title-meta::after{clear:both;content:"";display:block}.title-meta__item{float:left;display:block;max-width:100%;margin:0 15px 2px 0;font-family:Roboto,sans-serif;color:rgba(0,28,45,.5);font-weight:400;font-size:1.2rem;line-height:1}.title-meta .town__sub-txt{position:static;max-width:100%;overflow:hidden;font-weight:inherit;text-align:left;-o-text-overflow:ellipsis;text-overflow:ellipsis}.title-meta .town__toggler{max-width:100%;line-height:1;color:inherit}@media only screen and (min-width:768px){.title-meta .title-meta__item{font-size:1.4rem}.title-meta .town__sub-txt{font-size:1.4rem}}@media only screen and (min-width:1px){.title-meta{-ms-flex-wrap:wrap;flex-wrap:wrap}}.attention-msg{position:relative;display:block;padding-left:33px;font-weight:400;font-size:1.6rem;line-height:1.25;color:#001c2d;fill:#e41a69;text-align:left}.attention-msg--checkout{-ms-flex-item-align:center;align-self:center}.attention-msg a{color:#e41a69;text-decoration:underline}.attention-msg button{display:inline-block;font-size:1.6rem;line-height:1.25;color:#e41a69;border-bottom:1px dashed}.attention-msg svg{position:absolute;display:block;width:20px;height:18px;top:50%;left:0;margin:-10px 0 0}.checkout{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.checkout .action-block,.checkout .drag-block{margin:30px 0 0}.checkout .checkout-result{position:relative;margin:25px 0 0}@media only screen and (min-width:768px){.checkout{display:block}.checkout .action-block{margin:35px 0 0}.checkout .drag-block{margin:45px 0}.checkout .checkout-result{margin:25px 0 0}.checkout .inp-group .row,.checkout .inp-group__case{margin-bottom:0}}@media only screen and (min-width:1366px){.checkout .action-block{margin:40px 0 0}.checkout .drag-block{margin:50px 0}.checkout .action-block{padding-left:40px;padding-right:40px}.checkout .checkout-result{margin:25px 0 0}}@media only screen and (min-width:768px){.checkout-result{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.checkout-result__note{margin:0 0 20px;text-align:left}@media only screen and (min-width:768px){.checkout-result__note{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;min-height:50px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:42%}.checkout-result__note:last-child{width:auto;max-width:75%}}@media only screen and (min-width:1366px){.checkout-result__note{width:auto;max-width:50%}.checkout-result__note:last-child{width:auto;max-width:60%}}.checkout-result__msg{display:inline-block}@media only screen and (min-width:768px){.checkout-result__msg{display:block}}.checkout-result__card{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-weight:400;font-size:1.6rem;line-height:1.25;color:#001c2d;text-align:left}.checkout-result__card a{color:#30a6f1;text-decoration:underline}.checkout-result__card .pic{width:78px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.checkout-result__card img{display:block;width:100%;height:auto}.checkout-result__card p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 0 0 20px}.checkout-result__controls{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width:768px){.checkout-result__controls{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.checkout-result__controls .hint-link-wrap{margin:18px 0 0;text-align:center}@media only screen and (max-width:767px){.checkout-result__controls .hint-link-wrap{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}}@media only screen and (min-width:768px){.checkout-result__controls .hint-link-wrap{margin-left:30px}}.checkout-result__controls .wrap{width:100%}@media only screen and (min-width:768px){.checkout-result__controls .wrap{width:auto;display:-webkit-box;display:-ms-flexbox;display:flex}}.checkout-result__recalc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-weight:700;font-size:2rem;line-height:1;color:#001c2d}.checkout-result__recalc:not(:last-child){margin:0 0 15px}.checkout-result__recalc .recalc--del{position:relative}.checkout-result__recalc .recalc--del:before{content:'';position:absolute;left:-2px;right:-2px;bottom:50%;height:2px;margin:0 0 -1px;background:#001c2d}.checkout-result__recalc .recalc--plus{color:#4da832}.checkout-result__recalc .recalc--del,.checkout-result__recalc .recalc--plus{white-space:nowrap}@media only screen and (min-width:768px){.checkout-result__recalc{display:block;text-align:right}.checkout-result__recalc:not(:last-child){margin:0 30px 0 0}.checkout-result__recalc span{float:right;display:block;clear:both;margin:0 0 4px}.checkout-result__recalc span:last-child{margin:0}}.checkout-result .btn{width:100%;padding:16px 23px 14px;border-radius:50px}@media only screen and (min-width:768px){.checkout-result .btn{width:auto;margin:0 0 0 15px}}.checkout-result .inp{margin:0 0 15px}.checkout-result .inp:last-child{margin:0}@media only screen and (min-width:768px){.checkout-result .inp{width:150px;margin:0 0 0 30px}}.checkout-result__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:767px){.checkout-result__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;margin-top:35px}}@media only screen and (min-width:768px){.checkout-result__wrapper{margin-left:auto;width:358px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (max-width:767px){.checkout-result__wrapper .hint__tickets{margin-bottom:15px}}.scheme-box{position:relative;background:#232934;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.scheme-box.is-loading{height:406px;color:rgba(255,255,255,.7);text-align:center;font-size:16px;padding-top:70px}.scheme-box.is-loading::after{content:'';position:absolute;width:30px;height:30px;-webkit-box-sizing:border-box;box-sizing:border-box;border:3px solid #30a6f1;border-top:3px solid transparent;border-radius:100%;left:50%;top:calc(50% - 10px);margin:-15px;-webkit-animation:rotation 1s cubic-bezier(.65,.18,.43,.9) infinite;animation:rotation 1s cubic-bezier(.65,.18,.43,.9) infinite}@-webkit-keyframes rotation{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(720deg);transform:rotate(720deg)}}@keyframes rotation{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(720deg);transform:rotate(720deg)}}.scheme-box.is-loading-icon{height:406px;color:rgba(255,255,255,.7);text-align:center;font-size:16px;padding-top:70px}.scheme-box.is-loading-icon img,.scheme-box.is-loading-icon svg{position:absolute;left:50%;top:calc(50% - 20px);margin:-65px;width:125px;height:125px}@media only screen and (max-width:767px){.scheme-box{height:calc(100% - 156px);max-height:none!important}.scheme-box .scheme-box__total{position:fixed}}@media only screen and (min-width:768px){.scheme-box{background:#001c2d;border-radius:8px}}.scheme-box .notify-wrapper{position:fixed;right:0;bottom:0;padding:10px;font-family:sans-serif;font-size:1.5rem;letter-spacing:-.001em;color:#000;z-index:70}.scheme-box .notify-wrapper .notify{padding:20px;border-radius:5px;background:#fff;float:right;clear:both;margin-top:15px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-animation:show 7s ease 1 forwards;animation:show 7s ease 1 forwards;border-radius:8px;width:300px;display:-webkit-box;display:-ms-flexbox;display:flex;line-height:1.7rem;-webkit-box-shadow:0 0 20px rgba(0,28,45,.2);box-shadow:0 0 20px rgba(0,28,45,.2)}.scheme-box .notify-wrapper .notify__text{-ms-flex-item-align:center;align-self:center;padding-bottom:4px;padding-left:20px}.scheme-box .notify-wrapper .notify img{width:40px}.scheme-box .notify-wrapper .notify a{color:#30a6f1;cursor:pointer}@-webkit-keyframes show{0%{opacity:0;height:0;-webkit-transform:translateX(200%);transform:translateX(200%);display:block}10%{opacity:1;height:80%;-webkit-transform:translateX(200%);transform:translateX(200%)}15%{-webkit-transform:translateX(0);transform:translateX(0)}85%{opacity:1}99%{opacity:0;display:block}100%{opacity:0;display:none}}@keyframes show{0%{opacity:0;height:0;-webkit-transform:translateX(200%);transform:translateX(200%);display:block}10%{opacity:1;height:80%;-webkit-transform:translateX(200%);transform:translateX(200%)}15%{-webkit-transform:translateX(0);transform:translateX(0)}85%{opacity:1}99%{opacity:0;display:block}100%{opacity:0;display:none}}.scheme-box--info .scheme-box__inner{padding:75px 0 80px}@media only screen and (min-width:768px){.scheme-box--info .scheme-box__switch,.scheme-box--info .scheme-box__total{display:block}.scheme-box--info .scheme-box__inner{padding:0 0 70px}}.scheme-box__switch{padding:20px;background:rgba(0,28,45,.85);position:absolute;left:0;right:0;top:0;z-index:6}@media only screen and (min-width:768px){.scheme-box__switch{display:none;padding:0;background:0 0;right:auto;top:auto;left:30px;bottom:70px;-webkit-transform:translate(0,100%);-ms-transform:translate(0,100%);transform:translate(0,100%)}}@media only screen and (min-width:1024px){.scheme-box__switch{left:40px}}.scheme-box__total{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px;background:rgba(0,28,45,.85);position:absolute;left:0;right:0;bottom:0;z-index:6}.scheme-box__total .sum{display:none;font-weight:700;font-size:2rem;line-height:1;color:#fff;text-shadow:0 0 2px #30a6f1}@media only screen and (min-width:768px){.scheme-box__total{display:none;padding:0;background:0 0;left:auto;right:30px;bottom:70px;-webkit-transform:translate(0,100%);-ms-transform:translate(0,100%);transform:translate(0,100%)}.scheme-box__total .btn{display:none}.scheme-box__total .sum{display:block;margin:8px 0 0}}@media only screen and (min-width:1024px){.scheme-box__total{right:40px}}.scheme-box__total+.scheme-box__note{bottom:80px;padding-bottom:0}.scheme-box__note{position:absolute;display:block;left:0;right:0;top:0;padding:20px;background:rgba(0,28,45,.85);font-size:1.4rem;line-height:1.25;color:#fff;text-align:center;z-index:1}.scheme-box__note a{color:#30a6f1;text-decoration:underline}.scheme-box__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5)}.scheme-box__controls{position:absolute;right:25px;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.scheme-box__inner{display:inline-block;width:calc(100% + 17px);height:calc(100% + 17px);margin:0 -17px -17px 0;overflow:scroll;padding:0 0 80px;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}@media only screen and (min-width:768px){.scheme-box__inner{padding:0}}.scheme-box__alerts{position:absolute;right:0;bottom:0;width:310px;padding:10px 20px 10px 10px;z-index:10;height:auto;overflow:hidden;pointer-events:none}.scheme-box__alerts .alert-item{width:100%;background:#fff;margin:0 0 10px;border-radius:8px;padding:10px 35px 10px 50px;-webkit-box-shadow:0 3px 10px rgba(0,28,45,.26);box-shadow:0 3px 10px rgba(0,28,45,.26);font-weight:400;font-size:1.4rem;line-height:1.25;position:relative;-webkit-transform:translateX(150%);-ms-transform:translateX(150%);transform:translateX(150%);-webkit-animation:alertShowHide 4s .5s ease 1 both;animation:alertShowHide 4s .5s ease 1 both}.scheme-box__alerts .alert-item:nth-child(2){-webkit-animation-delay:.6s;animation-delay:.6s}@-webkit-keyframes alertShowHide{0%{-webkit-transform:translateX(150%);transform:translateX(150%)}15%{-webkit-transform:translateX(0);transform:translateX(0)}90%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(150%);transform:translateX(150%)}}@keyframes alertShowHide{0%{-webkit-transform:translateX(150%);transform:translateX(150%)}15%{-webkit-transform:translateX(0);transform:translateX(0)}90%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(150%);transform:translateX(150%)}}.scheme-box__alerts .alert-item:before{content:'';position:absolute;width:30px;height:30px;background:0 0;left:10px;top:11px}.scheme-box__alerts .alert-item.alert-item--age:before{background:url(/local/templates/comfortkino/static/img/icons/i-18.svg) no-repeat;background-size:contain}.scheme-box__alerts .alert-item.alert-item--night:before{background:url(/local/templates/comfortkino/static/img/icons/i-night.svg) no-repeat;background-size:contain}.scheme-box__alerts .alert-item .alert-item__close{position:absolute;right:10px;top:10px;width:11px;height:11px;background:url(/local/templates/comfortkino/static/img/icons/i-close.svg) no-repeat;background-size:contain}.scheme{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;max-height:423px}.scheme__header{position:absolute;padding:25px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;top:0;left:0;text-align:center;background-color:rgba(0,28,45,.85);z-index:1}@media only screen and (min-width:768px){.scheme__header{padding:20px 30px}}.scheme__header .scheme-ticket{margin-right:10px}@media only screen and (min-width:768px){.scheme__header .scheme-ticket{margin-right:40px}}.scheme__header .scheme-ticket:last-child{margin-right:0}.scheme__body{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:170px 30px 50px;padding-right:140px;-webkit-transition:.2s ease-out;-o-transition:.2s ease-out;transition:.2s ease-out;-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-animation:fade-in .25s ease-out .2s both;animation:fade-in .25s ease-out .2s both;will-change:opacity,transform}.scheme__body>div{position:relative}.scheme__body:before{content:'';display:block;width:calc(100% - 100px);height:6px;margin:0 auto 70px;background:#e6ecf2;-webkit-box-shadow:0 8px 15px rgba(230,236,242,.7);box-shadow:0 8px 15px rgba(230,236,242,.7)}@media only screen and (min-width:768px){.scheme__body{padding-right:80px;padding-top:90px}}@media only screen and (min-width:1024px){.scheme__body{padding-right:60px}}.scheme .place{position:absolute;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:30px;width:30px;margin:0 5px 5px 0;border-radius:9px;background:#30a6f1 center center no-repeat;background-size:cover;font-size:1.2rem;line-height:1;color:#fff;z-index:1}.scheme .place:hover{z-index:2}.scheme .place:hover:before{-webkit-transform:scale(1.16);-ms-transform:scale(1.16);transform:scale(1.16);-webkit-box-shadow:0 0 10px rgba(48,166,241,.8);box-shadow:0 0 10px rgba(48,166,241,.8)}.scheme .place:hover .popover{display:block}@media only screen and (max-width:767px){.scheme .place:hover .popover{display:none}}.scheme .place:hover[data-vip=min]::before{-webkit-transform:scale(1.16);-ms-transform:scale(1.16);transform:scale(1.16);-webkit-box-shadow:0 0 10px rgba(137,67,216,.8);box-shadow:0 0 10px rgba(137,67,216,.8)}.scheme .place:hover[data-vip=true]::before{-webkit-transform:scale(1.16);-ms-transform:scale(1.16);transform:scale(1.16);-webkit-box-shadow:0 0 10px rgba(20,77,209,.8);box-shadow:0 0 10px rgba(20,77,209,.8)}.scheme .place__avatar{position:absolute;width:30px;height:30px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:9px;background-position:50% 50%;background-size:cover;background-repeat:no-repeat}.scheme .place--active,.scheme .place--active:before{background:#e41a69}.scheme .place--active:hover:before{-webkit-box-shadow:0 0 10px rgba(228,26,105,.8);box-shadow:0 0 10px rgba(228,26,105,.8)}.scheme .place--preselected{color:transparent}.scheme .place--preselected,.scheme .place--preselected:before{background:#e41a69}.scheme .place--preselected:hover:before{-webkit-box-shadow:0 0 10px rgba(228,26,105,.8);box-shadow:0 0 10px rgba(228,26,105,.8)}.scheme .place--preselected:after{content:'';position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;left:50%;top:50%;width:14px;height:14px;margin:-7px 0 0 -7px;border:2px solid #fff;border-top-color:transparent;border-radius:100%;-webkit-animation:loading .25s linear infinite;animation:loading .25s linear infinite}.scheme .place--preselected.place--active,.scheme .place--preselected.place--active:before{background:#30a6f1!important}.scheme .place--preselected.place--active:hover:before{-webkit-box-shadow:0 0 10px rgba(48,166,241,.8);box-shadow:0 0 10px rgba(48,166,241,.8)}.scheme .place[data-sold=true]{cursor:default;color:rgba(230,236,242,.4)}.scheme .place[data-sold=true]:before{content:none}.scheme .place[style*=background-image]{color:transparent}.scheme .place.place--active,.scheme .place.place--active:before{background:#e41a69!important}.scheme .place.place--active:hover:before{-webkit-box-shadow:0 0 10px rgba(228,26,105,.8);box-shadow:0 0 10px rgba(228,26,105,.8)}.scheme .place.place--reserve{cursor:pointer;color:#fff}.scheme .place.place--reserve:before{content:''}.scheme .place.place--reserve,.scheme .place.place--reserve:before{background:#e41a69}.scheme .place.place--reserve:hover:before{-webkit-box-shadow:0 0 10px rgba(228,26,105,.8);box-shadow:0 0 10px rgba(228,26,105,.8)}.scheme .place.place--buy{-webkit-box-shadow:inset 0 0 0 2px #e41a69;box-shadow:inset 0 0 0 2px #e41a69;color:#e6ecf2}.scheme .place span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.scheme .popover{display:none;bottom:100%;width:100px;padding:12px 0;margin:0 0 8px;font-size:1.2rem;line-height:1;color:#4a4a4a;text-align:center;white-space:nowrap}.scheme .popover span{display:block}.scheme .popover .big{margin:0 0 2px;font-weight:500;font-size:1.6rem;color:#001c2d}.scheme-ticket{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.scheme-ticket .place{position:relative;margin:0 5px 0 0;display:inline-block;width:20px;height:20px;border-radius:4px;cursor:default}@media only screen and (min-width:768px){.scheme-ticket .place{margin:0 10px 0 0}}.scheme-ticket .place:before{width:100%;height:100%;border-radius:4px}.scheme-ticket .place:hover:before{-webkit-box-shadow:none;box-shadow:none;-webkit-transform:none;-ms-transform:none;transform:none}.scheme-ticket__price{font-size:1.2rem;color:#fff;white-space:nowrap}.scheme-ticket__notification{font-size:1.6rem;color:#fff}@media only screen and (min-width:1366px){.scheme-ticket__notification{font-size:2rem}}.place-rows{position:absolute;top:0;display:inline-block;height:490px;color:rgba(255,255,255,.4)}.place-row{position:absolute;left:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:15px;width:30px;height:30px;font-size:1.2rem;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.place-exit{position:absolute;width:65px;height:50px;display:inline-block;z-index:1}.place-exit::before{content:'';position:absolute;width:100%;height:100%;background-image:url(/local/templates/comfortkino/static/img/icons/enter_icon.svg);background-repeat:no-repeat;background-position:50% 50%;background-size:contain;-webkit-filter:drop-shadow(0 0 10px #30a6f1);filter:drop-shadow(0 0 10px #30a6f1)}.banner-mobileapp{width:calc(100% - 40px);margin:0 20px;border-radius:10px;background:#e41a69;text-align:left;padding:30px 20px 0;color:#fff;position:relative}.banner-mobileapp--red{background:url(/local/templates/comfortkino/static/img/popups/mobileapp/redBack.jpg) no-repeat center center;background-size:cover}.banner-mobileapp--blue{background:url(/local/templates/comfortkino/static/img/popups/mobileapp/blueBack.jpg) no-repeat center center;background-size:cover}.banner-mobileapp--blue .banner-mobileapp__image{background:url(/local/templates/comfortkino/static/img/popups/mobileapp/bluePhoneSmall.png) no-repeat center bottom;background-size:contain}.banner-mobileapp--covid .banner-mobileapp__image{background:url(/local/templates/comfortkino/static/img/popups/mobileapp/covid.png) no-repeat center bottom!important;background-size:contain!important}.banner-mobileapp__title{font-size:20px;font-weight:600;line-height:1.4;margin:0 0 20px}.banner-mobileapp__description{font-size:14px;line-height:1.5;margin:0 0 30px}.banner-mobileapp__actions{margin:0 0 20px}.banner-mobileapp__actions a{width:140px;height:42px;display:inline-block;margin:0 10px 10px 0;background-size:contain}.banner-mobileapp__actions__gplay{background:url(/local/templates/comfortkino/static/img/popups/mobileapp/googlePlay.svg) no-repeat left top}.banner-mobileapp__actions__appstore{background:url(/local/templates/comfortkino/static/img/popups/mobileapp/appStore.svg) no-repeat left top}.banner-mobileapp__actions__telegram{background:url(/local/templates/comfortkino/static/img/popups/mobileapp/telegram.svg) no-repeat left top}.banner-mobileapp__image{width:100%;display:inline-block;background:url(/local/templates/comfortkino/static/img/popups/mobileapp/redPhoneSmall.png) no-repeat center bottom;background-size:contain;height:230px;margin:0 0 -2px}.banner-mobileapp__close{width:12px;height:12px;position:absolute;right:15px;top:15px;background:url(/local/templates/comfortkino/static/img/icons/i-close--white.svg) no-repeat;background-size:contain}@media only screen and (min-width:768px){.banner-mobileapp{width:100%;margin:0;padding:60px 50px 30px;float:left}.banner-mobileapp__title{font-size:28px;line-height:1.21}.banner-mobileapp__description{font-size:16px}.banner-mobileapp__text{width:60%;float:left;max-width:900px;z-index:999;position:relative}.banner-mobileapp__image{position:absolute;right:5%;bottom:0;margin:0;background:url(/local/templates/comfortkino/static/img/popups/mobileapp/redPhone.png) no-repeat center bottom;background-size:contain;height:90%;width:47%;z-index:0}.banner-mobileapp--blue .banner-mobileapp__image{background:url(/local/templates/comfortkino/static/img/popups/mobileapp/bluePhone.png) no-repeat center bottom;background-size:contain}.banner-mobileapp--covid .banner-mobileapp__image{background-size:100%!important;background-position-y:center!important;right:2%}.banner-mobileapp__actions a{margin-right:20px}.banner-mobileapp__close{width:18px;height:18px;position:absolute;right:20px;top:20px;background:url(/local/templates/comfortkino/static/img/icons/i-close--white.svg) no-repeat;background-size:contain}}.job+.job{margin-top:20px}@media only screen and (min-width:1366px){.job+.job{margin-top:25px}}.job--no-img .job__head{background-color:#fff}.job--no-img .job__preview{background-color:#fff;-webkit-box-shadow:0 2px 10px rgba(35,41,52,.1);box-shadow:0 2px 10px rgba(35,41,52,.1);border-radius:8px}.job--no-img .job__title{color:#30a6f1}.job--no-img.job--active .job__preview{background-color:#30a6f1;border-radius:8px 8px 0 0}.job--no-img.job--active .job__title{color:#fff}.job__head{position:relative;padding:0 20px;min-height:95px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:8px;background-color:#001c2d;cursor:pointer}@media only screen and (min-width:768px){.job__head{padding:0 30px}}@media only screen and (min-width:1024px){.job__head{padding:0 40px;min-height:100px}}@media only screen and (min-width:1366px){.job__head{padding:0 55px;min-height:125px}}.job__title{position:relative;color:#fff;font-size:2rem;line-height:1.25;z-index:1}@media only screen and (min-width:1024px){.job__title{font-size:2.4rem}}@media only screen and (min-width:1366px){.job__title{font-size:3.2rem}}.job__preview{position:absolute;overflow:hidden;top:0;left:0;right:0;bottom:0;border-radius:8px;background-repeat:no-repeat;background-position:100% calc(0% - 10px);background-size:742.5px auto;z-index:1}@media only screen and (min-width:1366px){.job__preview{background-size:100% auto}}.job__back{position:absolute;top:-9px;left:10px;right:10px;bottom:9px;background-repeat:no-repeat;background-position:calc(100% + 10px) 0;background-size:742.5px auto}@media only screen and (min-width:1366px){.job__back{background-size:calc(100% + 20px) auto}}.job__body{padding:0 20px;display:none;border-radius:0 0 8px 8px;-webkit-box-shadow:inset 0 -2px #e6ecf2,inset 2px 0 #e6ecf2,inset -2px 0 #e6ecf2;box-shadow:inset 0 -2px #e6ecf2,inset 2px 0 #e6ecf2,inset -2px 0 #e6ecf2}@media only screen and (min-width:768px){.job__body{padding:0 30px}}@media only screen and (min-width:1024px){.job__body{padding:20px 40px}}@media only screen and (min-width:1366px){.job__body{padding:25px 55px}}.job__list li:last-child .job__item{-webkit-box-shadow:none;box-shadow:none}.job__list li:last-child .job__item--active{-webkit-box-shadow:inset 0 -2px #e6ecf2;box-shadow:inset 0 -2px #e6ecf2}.job__list li:last-child .job__content{-webkit-box-shadow:none;box-shadow:none}@media only screen and (min-width:1024px){.job__list li:last-child .job__content{padding-bottom:10px}}.job__item{padding:15px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;cursor:pointer;-webkit-box-shadow:inset 0 -2px #e6ecf2;box-shadow:inset 0 -2px #e6ecf2}@media only screen and (min-width:768px){.job__item{padding:20px 0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.job__item--active{-webkit-box-shadow:inset 0 -2px #e6ecf2;box-shadow:inset 0 -2px #e6ecf2}.job__item--active+.job__content{display:block}.job__item--active .job__name span{color:#037bc6}.job__item--active .job__name span svg{fill:#037bc6;-webkit-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}@media only screen and (min-width:768px){.job__info{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}}.job__salary{margin-top:15px}@media only screen and (min-width:768px){.job__salary{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-top:0;margin-left:auto;padding-left:20px;text-align:right}}.job__salary p{font-size:2rem;line-height:1.25;font-weight:700;color:#4da832}.job__salary span{display:block;margin-top:10px;font-size:1.4rem;line-height:1.28;color:#e41a69}.job__name{font-size:2rem;font-weight:600;line-height:1.25;color:#30a6f1}.job__location{margin-top:10px;font-size:1.4rem;line-height:1.28;color:#929292}.job__text::after{clear:both;content:"";display:block}.job__content{padding:20px 0 25px;display:none;-webkit-box-shadow:inset 0 -2px #e6ecf2;box-shadow:inset 0 -2px #e6ecf2}.job__content::after{clear:both;content:"";display:block}@media only screen and (min-width:1366px){.job__content{padding:25px 0 30px}}.job__content .btn{float:left;clear:both;margin-top:20px}@media only screen and (min-width:768px){.job__content .btn{margin-left:-3px;margin-top:30px}}.job__text-col{margin-bottom:20px}.job__text-col:last-of-type{margin-bottom:0}@media only screen and (min-width:768px){.job__text-col{margin-bottom:0;display:inline-block;float:left;width:calc((100% - 30px)/ 2);display:inline-block;margin-right:30px}.job__text-col:nth-child(even){margin-right:0}}@media only screen and (min-width:1024px){.job__text-col{width:calc((100% - 40px)/ 2);margin-right:40px}}@media only screen and (min-width:1366px){.job__text-col{width:calc((100% - 55px)/ 2);margin-right:55px}}.job__text-wrap+.job__text-wrap{margin-top:20px}@media only screen and (min-width:768px){.job__text-wrap+.job__text-wrap{margin-top:30px}}.job--active .job__body{display:block}.job--active .job__head{border-radius:8px 8px 0 0}.action-block{position:relative;min-height:170px;margin:0 20px 25px;padding:30px 20px 35px;border-radius:8px;text-align:center;overflow:hidden}@media only screen and (min-width:768px){.action-block{margin:0;padding:0 30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:left}}@media only screen and (min-width:1024px){.action-block{padding:0 40px;min-height:150px}}@media only screen and (min-width:1366px){.action-block{padding:0 55px;min-height:200px}}.action-block__back{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-repeat:no-repeat;background-size:cover;background-position:50% 50%}.action-block__back:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,28,45,.7)}.action-block__form{position:relative;width:100%}@media only screen and (max-width:767px){.action-block__form .inp__field,.action-block__form .inp__note{text-align:center}}@media only screen and (min-width:768px){.action-block__form .inp__note{position:absolute;top:100%;left:0;right:0}}.action-block__content{position:relative;color:#fff;z-index:1}.action-block__title{margin-bottom:4px;font-size:2rem;line-height:1.25}@media only screen and (min-width:1024px){.action-block__title{font-size:2.4rem}}@media only screen and (min-width:1366px){.action-block__title{font-size:3.2rem}}.action-block__text{font-family:Roboto,sans-serif;font-weight:300;font-size:1.4rem;line-height:1.43;letter-spacing:0;color:rgba(255,255,255,.8)}@media only screen and (min-width:768px){.action-block__text{line-height:1.5}}@media only screen and (min-width:1024px){.action-block__text{font-size:1.6rem}}.action-block__label{display:none;margin:0 auto;height:50px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.action-block__label>span{padding-right:30px;background-image:url(/local/templates/comfortkino/static/img/icons/i-daw--white.svg);background-repeat:no-repeat;background-size:15px 11px;background-position:100% 49%}.action-block__label--success{background-color:#4da832;border:0}.action-block__label--active{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.action-block .btn{position:relative;margin-top:20px;min-width:105px;z-index:1}@media only screen and (min-width:768px){.action-block .btn{margin-top:0;margin-left:auto}}@media only screen and (min-width:768px){.action-block .btn{min-width:150px}}.action-block .btn--circle{min-width:auto}.action-block .btn--circle .btn__icon{margin:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;left:3px}.action-block .btn--circle .btn__icon:before{top:3px}@media only screen and (min-width:768px){.action-block--arrow{padding:0 90px}}@media only screen and (min-width:1024px){.action-block--arrow{padding:0 125px}}@media only screen and (min-width:1366px){.action-block--arrow{padding:0 180px}}@media only screen and (min-width:768px){.action-block--arrow .action-block__content{display:none}}.action-block--arrow .action-block__content+.action-block__form{margin-top:20px}@media only screen and (min-width:768px){.action-block--arrow .action-block__content+.action-block__form{margin-top:0}}.action-block--arrow .action-block__form .btn{margin-top:0}.action-block--arrow .action-block__form .inp-couple{visibility:hidden;width:calc(100% - 1px)}@media only screen and (min-width:768px){.action-block--arrow .action-block__form .inp-couple{margin-right:70px;width:calc(100% - 70px)}}@media only screen and (min-width:1366px){.action-block--arrow .action-block__form .inp-couple{margin-right:75px;width:calc(100% - 75px)}}.action-block--arrow .action-block__form .inp-couple .inp__field{padding-right:60px;text-align:left}.action-block .action-block__btn--arrow{position:absolute;top:0;right:0;width:100%;height:50px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-transition:.2s ease-out;-o-transition:.2s ease-out;transition:.2s ease-out}.action-block .action-block__btn--arrow .btn__text{display:none}@media only screen and (min-width:768px){.action-block .action-block__btn--arrow .btn__text{display:inline-block}}.action-block .action-block__btn--arrow .btn__icon--shev-r{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media only screen and (max-width:767px){.action-block .action-block__btn--arrow .btn__icon--shev-r{margin:0}}.action-block .action-block__btn--arrow .btn__icon--shev-r:before{top:3px;width:100%;-webkit-transition:.2s ease-out;-o-transition:.2s ease-out;transition:.2s ease-out}.action-block .action-block__btn--arrow:hover .btn__icon--shev-r:before{width:9px}.action-block .action-block__btn--arrow.is-active{padding:16px;width:50px;min-width:50px;height:50px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.action-block .action-block__btn--arrow.is-active>span{width:0;opacity:0;display:none;-webkit-transition:.2s ease-out;-o-transition:.2s ease-out;transition:.2s ease-out}.action-block .action-block__btn--arrow.is-active .btn__icon{margin:0;left:0;width:auto;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;opacity:1}.action-block .action-block__btn--arrow.is-active .btn__icon:before{width:9px}@media only screen and (min-width:1366px){.action-block--md{min-height:160px}}@media only screen and (min-width:1366px){.action-block--md .action-block__title{font-size:2.4rem}}@media only screen and (min-width:768px){.action-block--small{min-height:95px}}@media only screen and (min-width:1024px){.action-block--small{min-height:100px}}@media only screen and (min-width:1366px){.action-block--small{min-height:125px}}@media only screen and (min-width:768px){.action-block--small .action-block__title{margin-bottom:2px}}@media only screen and (min-width:1366px){.action-block--small .action-block__title{font-size:2.4rem}}.action-block[type=bonus] .action-block__back{background-image:url(/local/templates/comfortkino/static/img/action-block/bonus.jpg)}.vk-block{position:relative;padding:20px 15px 25px 75px;display:block;overflow:hidden;color:#fff;border-radius:8px;-webkit-box-shadow:0 2px 10px 0 rgba(0,28,45,.15);box-shadow:0 2px 10px 0 rgba(0,28,45,.15);background-image:-webkit-linear-gradient(246deg,#4a76a8,#1a569b);background-image:-o-linear-gradient(246deg,#4a76a8,#1a569b);background-image:linear-gradient(204deg,#4a76a8,#1a569b)}@media only screen and (min-width:768px){.vk-block{padding:23px 30px 22px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media only screen and (min-width:1024px){.vk-block{padding:23px 40px 22px}}@media only screen and (min-width:1366px){.vk-block{display:block;padding:25px 25px 50px}}.vk-block__img{position:absolute;height:90px;width:112px;left:0;top:50%;-webkit-transform:translate(-45%,-50%);-ms-transform:translate(-45%,-50%);transform:translate(-45%,-50%);background-repeat:no-repeat;background-position:0 0;background-size:contain}@media only screen and (min-width:768px){.vk-block__img{margin-right:50px;width:100px;height:80px;position:static;-webkit-transform:none;-ms-transform:none;transform:none}}@media only screen and (min-width:1366px){.vk-block__img{margin-bottom:35px;width:100%;height:90px}}.vk-block__title{font-weight:700}.vk-block__text{margin-top:5px;font-family:Roboto,sans-serif;font-size:1.4rem;line-height:1.43;letter-spacing:0;color:rgba(255,255,255,.7)}@media only screen and (min-width:1366px){.vk-block__text{margin-top:15px}}#vk_groups{display:none}@media only screen and (min-width:1366px){#vk_groups{margin-top:25px;display:block}}.advice__title{margin-bottom:15px;font-weight:700;color:#30a6f1}.advice__text p+p{margin-top:15px}.slider__item{width:100%}.slider__item img{width:100%;border-radius:8px}.slider__img{width:100%;border-radius:8px;background-repeat:no-repeat;background-size:cover;background-position:50% 50%}.slider__img::after{clear:both;content:"";display:block}.slider__img:before{content:'';display:inline-block;float:left;padding-top:79.7%}.slider .owl-dots{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:15px;top:70%;right:15px;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);z-index:10}@media only screen and (min-width:768px){.slider .owl-dots{left:20px;right:20px;top:310px}}@media only screen and (min-width:1024px){.slider .owl-dots{top:277px}}@media only screen and (min-width:1366px){.slider .owl-dots{left:25px;right:25px;top:422px}}.slider .owl-dots .owl-dot{position:relative;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-right:10px;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);z-index:10}.slider .owl-dots .owl-dot:last-child{margin-right:0}.slider .owl-dots .owl-dot.active span{background-color:#30a6f1}@media only screen and (min-width:1366px){.slider .owl-dots .owl-dot:hover span{background-color:rgba(48,166,241,.5)}}.slider .owl-dots .owl-dot span{margin:5px 0;width:100%;height:2px;background-color:rgba(255,255,255,.5);-webkit-transition:.2s ease-out;-o-transition:.2s ease-out;transition:.2s ease-out}.slider__text{margin:20px 50px 0;min-height:28px;font-size:1.4rem;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:center;opacity:0;z-index:auto;-webkit-transition:.2s ease-out;-o-transition:.2s ease-out;transition:.2s ease-out}@media only screen and (min-width:1366px){.slider__text{margin-top:25px 50px 0}}.slider--static{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (min-width:768px){.slider--static{height:300px}}@media only screen and (min-width:1366px){.slider--static{height:400px}}.slider--static .slider__img{border-radius:8px}@media only screen and (min-width:768px){.slider--static .slider__img{width:auto!important;height:300px}}@media only screen and (min-width:1366px){.slider--static .slider__img{height:400px}}.slider--static .owl-stage-outer{overflow:visible}.slider--static .owl-stage{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.slider--static .owl-item{opacity:.3;-webkit-transition:.2s ease-out;-o-transition:.2s ease-out;transition:.2s ease-out}.slider--static .owl-item.active{opacity:1}.slider--static .owl-nav{position:absolute;bottom:0;left:0;right:0;pointer-events:none}.slider--static .owl-next,.slider--static .owl-prev{margin-top:-50%;pointer-events:auto}.slider--text.owl-carousel{z-index:auto}.slider--text.owl-carousel .owl-nav button.owl-next,.slider--text.owl-carousel .owl-nav button.owl-prev{background:rgba(255,255,255,.5);z-index:1}@media only screen and (min-width:768px){.slider--text{width:420px}}@media only screen and (min-width:1024px){.slider--text{width:375px}}@media only screen and (min-width:1366px){.slider--text{width:565px}}.slider--text .owl-item.active .slider__text{opacity:1}.slider--text .owl-nav{margin:0;position:absolute;left:0;right:0;height:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (min-width:768px){.slider--text .owl-nav{top:362px}}@media only screen and (min-width:1024px){.slider--text .owl-nav{top:326px}}@media only screen and (min-width:1366px){.slider--text .owl-nav{top:477px}}.slider--text .owl-nav:before{content:'';position:absolute;right:0;top:-16px;width:50px;height:150px;background-image:-webkit-gradient(linear,right top,left top,color-stop(50%,#fff),to(rgba(255,255,255,.001)));background-image:-webkit-linear-gradient(right,#fff 50%,rgba(255,255,255,.001));background-image:-o-linear-gradient(right,#fff 50%,rgba(255,255,255,.001));background-image:linear-gradient(to left,#fff 50%,rgba(255,255,255,.001))}.slider--text .owl-nav:after{content:'';position:absolute;left:0;top:-16px;width:50px;height:150px;background-image:-webkit-gradient(linear,left top,right top,color-stop(50%,#fff),to(rgba(255,255,255,.001)));background-image:-webkit-linear-gradient(left,#fff 50%,rgba(255,255,255,.001));background-image:-o-linear-gradient(left,#fff 50%,rgba(255,255,255,.001));background-image:linear-gradient(to right,#fff 50%,rgba(255,255,255,.001))}.slider--text .owl-nav svg{fill:#30a6f1;-webkit-transition:.2s ease-out;-o-transition:.2s ease-out;transition:.2s ease-out}.slider--text .owl-nav .owl-next,.slider--text .owl-nav .owl-prev{width:32px;height:32px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.slider--text .owl-nav .owl-next:hover,.slider--text .owl-nav .owl-prev:hover{background-color:transparent}.slider--text .owl-nav .owl-next.disabled svg,.slider--text .owl-nav .owl-prev.disabled svg{fill:#ebebeb}.slider--about{position:relative;margin:0 -20px;padding:0 20px;width:calc(100% + 40px);overflow:hidden}@media only screen and (min-width:768px){.slider--about{margin:0 -30px;padding:0 30px;width:calc(100% + 60px)}}@media only screen and (min-width:1024px){.slider--about{margin:0 -42px;padding:0 42px;width:calc(100% + 84px)}}@media only screen and (min-width:1366px){.slider--about{margin:0 -55px;padding:0 55px;width:calc(100% + 110px)}}.slider--about .slider__img:before{padding-top:66.37%}.slider--about .owl-stage-outer{overflow:visible}.slider--about .owl-item{opacity:.3;-webkit-transition:.2s ease-out;-o-transition:.2s ease-out;transition:.2s ease-out}.slider--about .owl-item.active{opacity:1}.slider--about .owl-nav{margin:0;padding:0 25px;position:absolute;top:50%;left:0;right:0;height:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (min-width:768px){.slider--about .owl-nav{padding:0 40px}}@media only screen and (min-width:1024px){.slider--about .owl-nav{padding:0 50px}}@media only screen and (min-width:1366px){.slider--about .owl-nav{padding:0 65px}}.slider--about .owl-nav .owl-next,.slider--about .owl-nav .owl-prev{width:32px;height:32px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);opacity:1;visibility:visible;-webkit-transition:.2s ease-out;-o-transition:.2s ease-out;transition:.2s ease-out}.slider--about .owl-nav .owl-next:hover,.slider--about .owl-nav .owl-prev:hover{background-color:transparent}.slider--about .owl-nav .owl-next svg,.slider--about .owl-nav .owl-prev svg{fill:#fff;-webkit-filter:drop-shadow(0 0 10px rgba(0, 28, 45, .9));filter:drop-shadow(0 0 10px rgba(0, 28, 45, .9))}.slider--about .owl-nav .owl-next.disabled,.slider--about .owl-nav .owl-prev.disabled{opacity:0;visibility:hidden}.info-field__title{font-size:1.8rem;line-height:1.34;font-weight:700}.info-field__text{margin-top:15px}.info-field__status{margin:0 0 1px 5px;display:inline-block;width:8px;height:8px;border-radius:100px;background-color:#ff4a68}@media only screen and (min-width:1366px){.info-field__status{margin:0 0 2px 5px}}.info-field__status--success{background:#4da832}.map-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;background-color:#fff}@media only screen and (min-width:768px){.map-section{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;overflow:hidden;border-radius:8px;-webkit-box-shadow:0 0 80px rgba(0,28,45,.1);box-shadow:0 0 80px rgba(0,28,45,.1)}}.map-section__content{padding:35px 20px 25px}@media only screen and (min-width:768px){.map-section__content{padding:35px 30px 30px;width:calc(100% - 58.82%)}}@media only screen and (min-width:1024px){.map-section__content{padding:45px 42px 42px}}@media only screen and (min-width:1366px){.map-section__content{padding:55px 55px 55px}}.map-section__content .info-field+.info-field{margin-top:20px}@media only screen and (min-width:1366px){.map-section__content .info-field+.info-field{margin-top:25px}}.map-section__location{position:relative;height:300px;background:#e6e6e6}@media only screen and (min-width:768px){.map-section__location{width:58.82%;height:auto}}.map-section__map-label{position:absolute;padding:5px 15px;display:inline-block;bottom:30px;left:50%;color:#fff;font-size:1.4rem;line-height:1.43;white-space:nowrap;font-weight:500;border-radius:100px;background:#ff4a68;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:20}.properties__row{padding:20px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-shadow:inset 0 -2px #e6ecf2;box-shadow:inset 0 -2px #e6ecf2}@media only screen and (min-width:1366px){.properties__row{padding:25px 0 0}}.properties__row:first-child{padding-top:0}.properties__row:last-child{padding-bottom:0;margin-bottom:-20px;-webkit-box-shadow:none;box-shadow:none}@media only screen and (min-width:1366px){.properties__row:last-child{margin-bottom:-25px}}.properties__item{width:100%;margin-bottom:20px}@media only screen and (min-width:768px){.properties__item{width:50%}}@media only screen and (min-width:1024px){.properties__item{width:25%}}@media only screen and (min-width:1366px){.properties__item{margin-bottom:25px}}.properties__item--middle{width:100%}@media only screen and (min-width:768px){.properties__item--middle{width:50%}}.spoiler-wrap .spoiler+.spoiler{margin-top:20px}@media only screen and (min-width:1366px){.spoiler-wrap .spoiler+.spoiler{margin-top:25px}}.spoiler{-webkit-box-shadow:0 2px 10px rgba(35,41,52,.1);box-shadow:0 2px 10px rgba(35,41,52,.1);border-radius:8px}.spoiler__head{padding:0 20px;min-height:75px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:8px;cursor:pointer}@media only screen and (min-width:768px){.spoiler__head{padding:0 30px}}@media only screen and (min-width:1024px){.spoiler__head{padding:0 40px}}@media only screen and (min-width:1366px){.spoiler__head{padding:0 55px}}.spoiler__title{font-weight:700}.spoiler__title--wide{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.spoiler__counter{margin-left:auto;font-weight:700;color:rgba(35,41,52,.3)}@media only screen and (min-width:1366px){.spoiler__counter{font-size:2rem}}.spoiler__body{display:none;padding:20px;border-radius:0 0 8px 8px;-webkit-box-shadow:inset 0 -2px #e6ecf2,inset 2px 0 #e6ecf2,inset -2px 0 #e6ecf2;box-shadow:inset 0 -2px #e6ecf2,inset 2px 0 #e6ecf2,inset -2px 0 #e6ecf2}@media only screen and (min-width:768px){.spoiler__body{padding:20px 30px}}@media only screen and (min-width:1024px){.spoiler__body{padding:30px 40px}}@media only screen and (min-width:1366px){.spoiler__body{padding:45px 55px 25px}}.spoiler--active{-webkit-box-shadow:none;box-shadow:none}.spoiler--active .spoiler__head{border-radius:8px 8px 0 0;background-color:#30a6f1}.spoiler--active .spoiler__title{color:#fff}.spoiler--active .spoiler__title svg{fill:#fff;-webkit-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.spoiler--active .spoiler__counter{color:rgba(255,255,255,.3)}.spoiler--active .spoiler__body{display:block}.table{width:100%;table-layout:fixed}.table tr{-webkit-box-shadow:inset 0 -2px #e6ecf2;box-shadow:inset 0 -2px #e6ecf2}.table tr:last-child{-webkit-box-shadow:none;box-shadow:none}.table tr:last-child>td{padding-bottom:0}.table td,.table th{width:195px;padding:20px 20px 20px 0}.table td:last-child,.table th:last-child{padding-right:0}@media only screen and (min-width:1366px){.table td,.table th{padding:25px 25px 25px 0}}.table th{padding-top:0;text-align:left;font-weight:600}.table td,.table td p{font-weight:400;color:rgba(35,41,52,.5)}.table td b{font-weight:700}.table td,.table td p,.table th,.table th p{font-family:Roboto,sans-serif;font-size:1.4rem;line-height:1.43;text-align:left!important}.table td a,.table th a{color:#30a6f1;text-decoration:underline}.table .table__text--dark{color:#232934}.table tbody tr:first-child td{padding-top:0}.table tbody tr:first-child td,.table tbody tr:first-child td p{color:#232934}.table-wrap{position:relative;overflow:hidden}.order{border-radius:8px}.order+.order{margin-top:20px}@media only screen and (min-width:768px){.order+.order{margin-top:30px}}.order__head{padding:0 20px;height:70px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:8px 8px 0 0;background-color:#30a6f1}@media only screen and (min-width:768px){.order__head{padding:0 30px}}@media only screen and (min-width:1024px){.order__head{padding:0 40px}}@media only screen and (min-width:1366px){.order__head{padding:0 55px;height:75px}}@media only screen and (min-width:768px){.order__head>*+*{margin-left:20px}}@media only screen and (min-width:1366px){.order__head>*+*{margin-left:25px}}.order__head .order__units{margin-left:auto;display:none}@media only screen and (min-width:768px){.order__head .order__units{display:inline-block}.order__head .order__units+.order__price{margin-left:20px}}@media only screen and (min-width:768px) and (min-width:1366px){.order__head .order__units+.order__price{margin-left:25px}}.order__number{font-size:2rem;font-weight:600;line-height:1.5;color:#fff}@media only screen and (min-width:1366px){.order__number{font-size:2.4rem;line-height:1.25}}.order__label{width:30px;height:30px;font-size:1.4rem;font-weight:500;color:#fff;border-radius:100px}@media only screen and (max-width:767px){.order__label{margin-left:auto}}@media only screen and (min-width:1366px){.order__label{width:auto;height:auto}}.order__label>span{padding:8px 15px;display:none}@media only screen and (min-width:1366px){.order__label>span{display:inline-block}}.order__label--success{background-color:#4da832;background-image:url(/local/templates/comfortkino/static/img/icons/i-daw--white.svg);background-repeat:no-repeat;background-size:15px 11px;background-position:50% 50%}@media only screen and (min-width:1366px){.order__label--success{background-position:7px 50%}}.order__label--success>span{padding-left:25px}.order__label--warning{background-color:#ff4a68;background-image:url(/local/templates/comfortkino/static/img/icons/i-exclamation-mark.svg);background-repeat:no-repeat;background-size:3px 9px;background-position:50% 50%}@media only screen and (min-width:1366px){.order__label--warning{background-position:14px 49%}}.order__label--warning>span{padding-left:25px}.order__price{margin-left:auto;display:none;font-size:1.8rem;font-weight:700;line-height:1.34;color:#fff}@media only screen and (min-width:768px){.order__price{display:block}}@media only screen and (min-width:1366px){.order__price{font-size:2rem;line-height:1.5}}.order__body{padding:10px 20px 25px;border-radius:0 0 8px 8px;-webkit-box-shadow:inset 0 -2px #e6ecf2,inset 2px 0 #e6ecf2,inset -2px 0 #e6ecf2;box-shadow:inset 0 -2px #e6ecf2,inset 2px 0 #e6ecf2,inset -2px 0 #e6ecf2}@media only screen and (min-width:768px){.order__body{padding:30px 30px;display:-webkit-box;display:-ms-flexbox;display:flex}}@media only screen and (min-width:1024px){.order__body{padding:30px 40px}}@media only screen and (min-width:1366px){.order__body{padding:55px}}.order__poster{-ms-flex-negative:0;flex-shrink:0}@media only screen and (min-width:768px){.order__poster{width:150px}}@media only screen and (min-width:1024px){.order__poster{width:125px}}@media only screen and (min-width:1366px){.order__poster{width:110px}}.order__mob-top{margin-bottom:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.6rem;line-height:1.43}.order__mob-top .order__price{display:block;color:#232934;font-weight:600;margin-left:auto}@media only screen and (min-width:768px){.order__mob-top{display:none}}.order__units{font-size:1.6rem;line-height:1.43;color:#ff4a68}.order__content{margin-top:15px}@media only screen and (min-width:768px){.order__content{margin-top:0;margin-left:30px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}@media only screen and (min-width:1024px){.order__content{margin-left:40px}}@media only screen and (min-width:1366px){.order__content{margin-top:20px;margin-left:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.order__block{padding:25px 0;border-bottom:2px solid #e6ecf2}@media only screen and (min-width:768px){.order__block{padding:30px 0}}@media only screen and (min-width:1366px){.order__block{padding:0;width:calc(50% - 12.5px);border:0}.order__block+.order__block{margin-left:25px}}.order__block:first-child{padding-top:0}.order__block:last-child{padding-bottom:0;border:0}@media only screen and (min-width:1366px){.order__block--buttons{text-align:right}}.order__feedback:not(:last-child){margin-bottom:30px}.order__commentary{font-size:1.4rem;color:#30a6f1;border-bottom:1px dashed #30a6f1;cursor:pointer;display:none}.order__commentary--active{display:inline-block}.order__title{margin-bottom:5px;font-size:2rem;font-weight:600;line-height:1.5}.order__details{font-size:1.4rem;line-height:1.43}.order__details>span{margin-bottom:5px;display:inline-block}.order__details+.btn{margin-top:20px}.order__date{color:#30a6f1;margin-right:15px}.order__bonus{margin-top:10px;font-size:2rem;font-weight:700;line-height:1.5;color:#4da832}@media only screen and (max-width:379px){.order__btn-wrap{width:175px}}@media only screen and (min-width:380px){.order__btn-wrap{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}}@media only screen and (min-width:1366px){.order__btn-wrap{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.order__note{padding:20px 15px;border-radius:8px;background-color:#e0f3ff}@media only screen and (min-width:768px){.order__note{padding:25px 30px}}@media only screen and (min-width:1366px){.order__note{margin-top:-25px}}.order__footer{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.order__sub-text{margin:20px auto 0;text-align:center}@media only screen and (min-width:768px){.order__sub-text{margin:20px 0 0;text-align:left}}.order--coming{-webkit-box-shadow:0 5px 45px rgba(35,41,52,.15);box-shadow:0 5px 45px rgba(35,41,52,.15)}.order--coming .order__head{background-color:#e0f3ff}.order--coming .order__number>span{color:#30a6f1}.order--coming .order__body{-webkit-box-shadow:none;box-shadow:none}.order--coming .order__number,.order--coming .order__price{color:#232934}.order--coming .order__block{padding:0;border:0}.order--coming .order__block+.order__block{margin-top:20px}@media only screen and (min-width:768px){.order--coming .order__block+.order__block{margin-top:30px}}@media only screen and (min-width:1366px){.order--coming .order__block+.order__block{margin-top:0}}.order--coming .order__btn-wrap .btn{margin-bottom:15px;margin-right:15px}@media only screen and (min-width:768px){.order--coming .order__btn-wrap .btn{margin-right:20px;margin-bottom:20px}}@media only screen and (min-width:1366px){.order--coming .order__btn-wrap .btn{margin-right:0}}.order--coming .order__btn-wrap .btn:last-child{margin-right:0}.order--canceled .order__head{background-color:#ebebeb}.order--canceled .order__head>*{color:#000}.timer-profile{display:block;padding-left:55px;padding-top:28px;padding-bottom:22px;font-style:normal;font-weight:400;font-size:16px;line-height:19px;color:#000}@media only screen and (max-width:1365px){.timer-profile{padding-left:40px}}@media only screen and (max-width:1023px){.timer-profile{padding-left:30px}}@media only screen and (max-width:767px){.timer-profile{padding-left:20px;font-size:12px;line-height:21px;padding-top:18px;padding-bottom:10px;margin:0}}.line{display:block;border:none;color:#e6ecf2;margin-left:55px;margin-right:55px;height:3px}@media only screen and (max-width:1365px){.line{margin-left:40px;margin-right:40px}}@media only screen and (max-width:1023px){.line{margin-left:30px;margin-right:30px}}@media only screen and (max-width:767px){.line{margin-left:20px;margin-right:20px}}.time-out{font-style:normal;font-weight:600;font-size:16px;line-height:19px;color:#ff4a68}@media only screen and (max-width:767px){.time-out{font-size:12px;padding:0}}@-webkit-keyframes pulse{from{-webkit-transform:scale(1);transform:scale(1)}90%{-webkit-transform:scale(1.19);transform:scale(1.19)}to{-webkit-transform:scale(1.16);transform:scale(1.16)}}@keyframes pulse{from{-webkit-transform:scale(1);transform:scale(1)}90%{-webkit-transform:scale(1.19);transform:scale(1.19)}to{-webkit-transform:scale(1.16);transform:scale(1.16)}}.emoji-rating{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.emoji-rating__item{width:40px;height:40px;border-radius:100px;-webkit-box-shadow:0 2px 3px rgba(0,28,45,.1);box-shadow:0 2px 3px rgba(0,28,45,.1);-webkit-transition:.2s ease-out;-o-transition:.2s ease-out;transition:.2s ease-out;background-repeat:no-repeat;background-position:50% 50%;background-size:30px 30px;cursor:pointer;position:relative;background-color:#fff}@media only screen and (min-width:768px){.emoji-rating__item{width:50px;height:50px;background-size:30px 30px}}@media only screen and (min-width:1024px){.emoji-rating__item{width:50px;height:50px;background-size:30px 30px}}.emoji-rating__item:nth-child(2){left:-8px}.emoji-rating__item:nth-child(3){left:-12px}.emoji-rating__item:nth-child(4){left:-16px}.emoji-rating__item:last-child{left:-20px;margin-right:0}.emoji-rating__item:hover{z-index:10}@media only screen and (min-width:1366px){.emoji-rating__item:hover{-webkit-transform:scale(1.16);-ms-transform:scale(1.16);transform:scale(1.16);background-color:#fff;-webkit-box-shadow:0 5px 10px rgba(35,41,52,.1);box-shadow:0 5px 10px rgba(35,41,52,.1);-webkit-animation:pulse .35s cubic-bezier(.24,.76,.58,.99) 1 both;animation:pulse .35s cubic-bezier(.24,.76,.58,.99) 1 both}}.emoji-rating[data-rating='1'] .emoji-rating__item{background-color:#e0f3ff;-webkit-box-shadow:none;box-shadow:none}.emoji-rating[data-rating='1'] .emoji-rating__item:hover{-webkit-transform:none;-ms-transform:none;transform:none;background-color:#fff}.emoji-rating[data-rating='1'] .emoji-rating__item:first-child{-webkit-transform:scale(1.16);-ms-transform:scale(1.16);transform:scale(1.16);background-color:#fff;z-index:11;-webkit-box-shadow:0 5px 10px rgba(35,41,52,.1);box-shadow:0 5px 10px rgba(35,41,52,.1)}.emoji-rating[data-rating='2'] .emoji-rating__item{background-color:#e0f3ff;-webkit-box-shadow:none;box-shadow:none}.emoji-rating[data-rating='2'] .emoji-rating__item:hover{-webkit-transform:none;-ms-transform:none;transform:none;background-color:#fff}.emoji-rating[data-rating='2'] .emoji-rating__item:nth-child(2){-webkit-transform:scale(1.16);-ms-transform:scale(1.16);transform:scale(1.16);background-color:#fff;z-index:11;-webkit-box-shadow:0 5px 10px rgba(35,41,52,.1);box-shadow:0 5px 10px rgba(35,41,52,.1)}.emoji-rating[data-rating='3'] .emoji-rating__item{background-color:#e0f3ff;-webkit-box-shadow:none;box-shadow:none}.emoji-rating[data-rating='3'] .emoji-rating__item:hover{-webkit-transform:none;-ms-transform:none;transform:none;background-color:#fff}.emoji-rating[data-rating='3'] .emoji-rating__item:nth-child(3){-webkit-transform:scale(1.16);-ms-transform:scale(1.16);transform:scale(1.16);background-color:#fff;z-index:11;-webkit-box-shadow:0 5px 10px rgba(35,41,52,.1);box-shadow:0 5px 10px rgba(35,41,52,.1)}.emoji-rating[data-rating='4'] .emoji-rating__item{background-color:#e0f3ff;-webkit-box-shadow:none;box-shadow:none}.emoji-rating[data-rating='4'] .emoji-rating__item:hover{-webkit-transform:none;-ms-transform:none;transform:none;background-color:#fff}.emoji-rating[data-rating='4'] .emoji-rating__item:nth-child(4){-webkit-transform:scale(1.16);-ms-transform:scale(1.16);transform:scale(1.16);background-color:#fff;z-index:11;-webkit-box-shadow:0 5px 10px rgba(35,41,52,.1);box-shadow:0 5px 10px rgba(35,41,52,.1)}.emoji-rating[data-rating='5'] .emoji-rating__item{background-color:#e0f3ff;-webkit-box-shadow:none;box-shadow:none}.emoji-rating[data-rating='5'] .emoji-rating__item:hover{-webkit-transform:none;-ms-transform:none;transform:none;background-color:#fff}.emoji-rating[data-rating='5'] .emoji-rating__item:nth-child(5){-webkit-transform:scale(1.16);-ms-transform:scale(1.16);transform:scale(1.16);background-color:#fff;z-index:11;-webkit-box-shadow:0 5px 10px rgba(35,41,52,.1);box-shadow:0 5px 10px rgba(35,41,52,.1)}.specials-wrap::after{clear:both;content:"";display:block}.specials{margin-bottom:20px;padding:25px 20px;width:100%;height:200px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;border-radius:8px;background-repeat:no-repeat;background-position:50% 50%;background-size:cover}@media only screen and (min-width:768px){.specials{margin-right:20px;height:215px;float:left;width:calc((100% - 20px)/ 2)}.specials:nth-child(even){margin-right:0}}@media only screen and (min-width:1024px){.specials{height:180px}}@media only screen and (min-width:1366px){.specials{margin-right:25px;margin-bottom:25px;height:280px;width:calc((100% - 25px)/ 2)}}.specials__title{margin-top:auto;margin-bottom:5px;font-weight:700;color:#fff}@media only screen and (min-width:1366px){.specials__title{margin-bottom:10px}}.specials__text{font-family:Roboto,sans-serif;font-size:1.4rem;line-height:1.43;letter-spacing:0;color:rgba(255,255,255,.7)}.login-form{display:block;padding:30px 20px;background:#fff;border-radius:8px;-webkit-box-shadow:0 2px 10px rgba(0,28,45,.15);box-shadow:0 2px 10px rgba(0,28,45,.15)}@media only screen and (min-width:768px){.login-form{padding:30px 25px}}.login-form__title{margin:0 0 20px;font-weight:600;font-size:2.4rem;line-height:1.25;text-align:center}@media only screen and (min-width:768px){.login-form__title{margin:0 0 25px}}@media only screen and (min-width:768px) and (max-width:1023px){.login-form__title{font-size:2rem}}@media only screen and (min-width:1024px){.login-form__title{margin:0 0 30px}}.login-form__inputs .inp{margin:0 0 20px}.login-form__inputs .inp:last-child{margin:0}@media only screen and (min-width:1024px){.login-form__inputs+.login-form__note{margin-top:15px}}.login-form__note{display:block;margin:20px auto 0;font-size:1.4rem;line-height:1.14;color:#929292;text-align:center}.login-form__note .error,.login-form__note .time{color:#e41a69}.login-form__tabs{margin:0 0 30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 11px;-webkit-box-shadow:inset 0 -1px 0 0 rgba(146,146,146,.3);box-shadow:inset 0 -1px 0 0 rgba(146,146,146,.3)}.login-form__tabs .tab{font-size:2rem;padding:24px 0;margin-top:-24px;margin-right:0}.login-form__tabs--forget{margin-bottom:0;margin-top:30px;-webkit-box-shadow:inset 0 1px 0 0 rgba(146,146,146,.3);box-shadow:inset 0 1px 0 0 rgba(146,146,146,.3)}.login-form__tabs--forget .tab{color:#30a6f1;margin-top:0;margin-bottom:-24px}.login-form--order{display:none}@media only screen and (min-width:768px){.login-form--order{display:block}}.login-form .btn{display:block;width:100%;margin:25px 0 0}@media only screen and (min-width:768px) and (max-width:1023px){.template__aside .login-form{width:calc(41.66667% - 42.5px);float:left;margin-left:30px;margin-left:calc(8.33333% - 32.5px + 60px)}}.quote-block{margin-left:-20px;margin-right:-20px;padding:40px 20px 30px 80px;display:block;background-image:url(/local/templates/comfortkino/static/img/work/quote-block-bg.jpg);background-repeat:no-repeat;background-size:cover;background-position:right center}@media only screen and (min-width:768px){.quote-block{margin-left:-30px;margin-right:-30px;padding:80px 90px 55px}}@media only screen and (min-width:1024px){.quote-block{margin-left:-40px;margin-right:-40px;padding:80px 80px 55px}}@media only screen and (min-width:1366px){.quote-block{margin-left:-55px;margin-right:-55px;padding:100px 165px 55px}}.quote-block__text{position:relative;color:#fff}.quote-block__text:before{content:'';position:absolute;top:-5px;left:-20px;width:30px;height:30px;background-image:url(/local/templates/comfortkino/static/img/icons/i-quotes.svg);background-repeat:no-repeat;background-size:contain;background-position:50% 50%;-webkit-transform:translate(-100%,0);-ms-transform:translate(-100%,0);transform:translate(-100%,0)}@media only screen and (min-width:768px){.quote-block__text:before{left:-30px;width:30px;height:30px;-webkit-transform:translate(-100%,-100%);-ms-transform:translate(-100%,-100%);transform:translate(-100%,-100%)}}@media only screen and (min-width:1024px){.quote-block__text:before{left:0;width:40px;height:40px}}@media only screen and (min-width:1366px){.quote-block__text:before{left:-55px;width:55px;height:40px}}.quote-block__author{margin-top:10px;color:rgba(255,255,255,.7)}.card-info__action{position:relative;padding:50px 20px;background:url(//smr.megawiki.ru/local/templates/comfortkino/static/img/action-block/bonus-card.jpg) center center no-repeat;background-size:cover;color:#fff;overflow:hidden;border-radius:8px}.card-info__action:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:-webkit-linear-gradient(85deg,#1d0133,#013e64) center 45% no-repeat;background:-o-linear-gradient(85deg,#1d0133,#013e64) center 45% no-repeat;background:linear-gradient(5deg,#1d0133,#013e64) center 45% no-repeat;background-size:100% 200%;opacity:.85}@media only screen and (min-width:768px){.card-info__action{margin-bottom:30px;border-radius:8px;padding:40px 30px 50px;margin:0}}@media only screen and (min-width:1024px){.card-info__action{padding-left:40px;padding-right:40px}}@media only screen and (min-width:1366px){.card-info__action{margin-bottom:0;border-radius:16px;padding:70px 30px 75px}}.card-info__action-body{position:relative}.card-info__action-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 -20px -20px 0}.card-info__action-btn>*{margin:0 20px 20px 0}.card-info__action-btn .link{text-shadow:0 0 5px #30a6f1;text-decoration:underline}.card-info__action .heading{margin:0 0 20px}@media only screen and (min-width:1px){.card-info__descr{width:calc(100% - 40px);float:left;margin-left:20px}}@media only screen and (min-width:768px){.card-info__descr{width:calc(100% - 60px);float:left;margin-left:30px}}@media only screen and (min-width:1024px){.card-info__descr{width:calc(100% - 80px);float:left;margin-left:40px}}@media only screen and (min-width:1366px){.card-info__descr{margin-top:-1px;width:calc(50% - 82.5px);float:left;margin-left:55px}}.card-info__descr .heading{margin:0 0 20px}@media only screen and (min-width:768px){.card-info__descr .heading{margin:0 0 15px}}.card-info__descr .btn{margin:30px 0 0}@media only screen and (min-width:768px){.card-info__descr .btn{margin:25px 0 10px}}@media only screen and (min-width:1366px){.card-info__descr .btn{margin:25px 0 0}}@media only screen and (min-width:1024px){.card-info__descr .checklist__item{margin-bottom:10px}}@media only screen and (min-width:1366px){.card-info__descr .checklist__item{margin-left:-25px}.card-info__descr .checklist__item:not(:last-child){margin-bottom:15px}}.card-progress{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:15px}@media only screen and (min-width:768px){.card-progress{margin-top:0}}@media only screen and (min-width:1024px){.card-progress .btn.btn--accent{margin-bottom:10px}}@media only screen and (min-width:1024px){.card-progress .btn-link.link--accent{margin-top:10px}}@media only screen and (min-width:1366px){.card-progress .btn-link.link--accent{margin-top:0}}@media only screen and (min-width:1366px){.card-progress{margin-top:20px}}.card-progress a{margin-right:20px}@media only screen and (min-width:1px){.card-progress a{display:block;margin-bottom:15px}.card-progress a img{width:140px}}@media only screen and (min-width:768px){.card-progress a{margin-right:10px;margin-top:15px}}@media only screen and (min-width:1024px){.card-progress a{margin-right:10px;margin-top:0;margin-bottom:0}.card-progress a img{width:105px}}@media only screen and (min-width:1366px){.card-progress a{margin-right:20px;margin-top:0;margin-bottom:0}.card-progress a img{width:140px}}.card-progress .card-no-bonus{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}@media only screen and (min-width:1px){.card-progress .card-no-bonus{margin-top:15px}}@media only screen and (min-width:768px){.card-progress .card-no-bonus{margin-bottom:0}}@media only screen and (min-width:1024px){.card-progress .card-no-bonus{margin-top:0}}@media only screen and (min-width:768px){.card-progress .card-virtual{margin-bottom:0}}@media only screen and (min-width:768px){.card-progress .card-bonus{margin-bottom:0}}@media only screen and (min-width:768px){.card-progress .card-activate{margin-bottom:0}}@media only screen and (min-width:1366px){.card-progress .card-activate{margin-bottom:0!important}}@media only screen and (min-width:1px){.card-progress__preview{width:calc(100% - 40px);float:left;margin-left:20px}}@media only screen and (min-width:1px) and (max-width:767px){.card-progress__preview{margin-bottom:40px}}@media only screen and (min-width:768px){.card-progress__preview{width:calc(50% - 45px);float:left;margin-left:30px}}@media only screen and (min-width:1024px){.card-progress__preview{width:calc(50% - 60px);float:left;margin-left:40px}}@media only screen and (min-width:1366px){.card-progress__preview{width:calc(50% - 82.5px);float:left;margin-left:55px}}@media only screen and (min-width:1px){.card-progress__steps{width:calc(100% - 40px);float:left;margin-left:20px}}@media only screen and (min-width:768px){.card-progress__steps{width:calc(50% - 45px);float:left;margin-left:30px}}@media only screen and (min-width:1024px){.card-progress__steps{width:calc(50% - 60px);float:left;margin-left:40px}}@media only screen and (min-width:1366px){.card-progress__steps{width:calc(50% - 82.5px);float:left;margin-left:55px}}.card-progress__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:70px 0 -20px}.card-progress__btn>*{display:block;margin:0 25px 20px 0}@media only screen and (min-width:1px){.card-progress__btn{width:calc(100% - 40px);float:left;margin-left:20px}}@media only screen and (min-width:768px){.card-progress__btn{margin:35px 0 0;width:calc(100% - 60px);float:left;margin-left:30px}}@media only screen and (min-width:1024px){.card-progress__btn{margin:30px 0 -10px;width:calc(100% - 80px);float:left;margin-left:40px}}@media only screen and (min-width:1366px){.card-progress__btn{margin:75px 0 -20px;width:calc(50% - 82.5px);float:left;margin-left:55px}}.card-progress__final-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width:767px){.card-progress__final-body{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.card-progress__final-body .total{display:block;padding:20px 30px 52px 40px;font-weight:700;font-size:4.8rem;line-height:1;color:#001c2d;background:url(/local/templates/comfortkino/static/img/icons/laurels.svg) center bottom no-repeat;background-size:contain}@media only screen and (min-width:768px){.card-progress__final-body .total{margin:0 15px 0 0;padding:20px 17px 36px 22px;font-size:3.3rem}}@media only screen and (min-width:1366px){.card-progress__final-body .total{padding:20px 30px 52px 40px;font-size:4.8rem}}.card-progress__final-body .cap{display:block;margin:22px 0 0;font-weight:300;font-size:1.6rem;line-height:1.25;color:#001c2d;text-align:center}@media only screen and (min-width:768px){.card-progress__final-body .cap{text-align:left;margin:17px 0 0}}@media only screen and (min-width:1366px){.card-progress__final-body .cap{margin:22px 0 0}}.card-progress .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width:1px){.card-progress .row{display:block}}@media only screen and (min-width:768px){.card-progress .row{display:-webkit-box;display:-ms-flexbox;display:flex}}@media only screen and (min-width:1024px){.card-progress .row{display:-webkit-box;display:-ms-flexbox;display:flex}}.card{position:relative;display:block}.card__pic{display:block;width:100%;border-radius:8px;-webkit-box-shadow:0 10px 20px rgba(0,28,45,.2);box-shadow:0 10px 20px rgba(0,28,45,.2)}.card .timetable__item{position:absolute;left:15px;top:15px;-webkit-box-shadow:0 0 15px rgba(0,28,45,.25);box-shadow:0 0 15px rgba(0,28,45,.25)}.card-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.card-block__use-bonus{width:98%;font-style:normal;font-weight:400;font-size:16px;line-height:24px}@media only screen and (min-width:1024px){.card-block__use-bonus{line-height:18px;margin-bottom:10px}}@media only screen and (min-width:1366px){.card-block__use-bonus{line-height:24px}}.card-block__img{position:relative;width:393px;height:250px}.card-block__img__card-number{position:absolute;top:17px;left:36px;font-style:normal;font-weight:700;font-size:18px;line-height:35px;color:#fff}.card-block__img__card-name{width:216px;position:absolute;top:80px;left:36px;font-style:normal;font-weight:700;font-size:28px;line-height:35px;color:#fff}@media only screen and (min-width:1024px){.card-block__img__card-name{width:170px;position:absolute;top:80px;left:36px;font-style:normal;font-weight:700;font-size:20px;line-height:25px;color:#fff}}@media only screen and (min-width:1366px){.card-block__img__card-name{width:216px;position:absolute;top:80px;left:36px;font-style:normal;font-weight:700;font-size:28px;line-height:35px;color:#fff}}.card-block__persent span{font-weight:400;font-size:16px}@media only screen and (min-width:768px){.card-block__persent span{font-weight:300;font-size:14px}}@media only screen and (min-width:1366px){.card-block__persent span{font-weight:400;font-size:16px}}.card-block__persent__value{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (min-width:768px){.card-block__persent__value{margin-bottom:0}}.card-block__persent .heading{margin-bottom:20px}@media only screen and (min-width:1024px){.card-block__persent .heading{margin-bottom:0}}@media only screen and (min-width:1366px){.card-block__persent .heading{margin-bottom:10px}}.card-block__persent .checklist{margin-bottom:25px}@media only screen and (min-width:1024px){.card-block__persent .checklist{margin-bottom:10px}.card-block__persent .checklist .checklist__item{margin-bottom:5px}}@media only screen and (min-width:1366px){.card-block__persent .checklist{margin-bottom:20px}.card-block__persent .checklist .checklist__item{margin-bottom:15px}}.card-block__persent .checklist-nobonus{margin-bottom:15px}@media only screen and (min-width:1px){.card-block__persent .checklist-nobonus{margin-bottom:10px}}@media only screen and (min-width:768px){.card-block__persent .checklist-nobonus{margin-bottom:10px}}@media only screen and (min-width:1024px){.card-block__persent .checklist-nobonus{margin-bottom:15px}}@media only screen and (min-width:1366px){.card-block__persent .checklist-nobonus{margin-bottom:20px}}.card-block__persent__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.card-block__persent__title__text{margin-right:10px}@media only screen and (min-width:1024px){.card-block__persent__title__text{margin-bottom:10px}}@media only screen and (min-width:1366px){.card-block__persent__title__text{margin-bottom:15px}}.card-block__persent__title__qustion{cursor:pointer;width:14px;height:14px;border-radius:50%;background:#e6ecf2;position:relative;top:-1px}@media only screen and (min-width:1024px){.card-block__persent__title__qustion{top:-6px}}@media only screen and (min-width:1366px){.card-block__persent__title__qustion{top:-9px}}.card-block__persent__title__qustion span{position:absolute;top:-4px;left:5px;font-size:14px;font-weight:600;font-size:9px;line-height:24px;text-align:center;color:#30a6f1}.card-block__persent__title__qustion:hover .card-block-disc{display:block}.card-block__persent .persent-value{font-weight:700;font-size:55px;margin-right:38px;margin-top:15px;margin-bottom:5px;background:-webkit-linear-gradient(#ff4a68,#30a6f1);-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media only screen and (min-width:768px){.card-block__persent .persent-value{margin-bottom:0}}@media only screen and (min-width:1024px){.card-block__persent .persent-value{line-height:58px;margin-top:0}}@media only screen and (min-width:1px){.card-block__persent .persent-value--card-virtual{margin-bottom:15px}}@media only screen and (min-width:768px){.card-block__persent .persent-value--card-virtual{margin-bottom:0}}@media only screen and (min-width:1366px){.card-block__persent .persent-value--card-virtual{margin-bottom:10px;margin-top:5px}}.card-block__app-buttons{margin-top:20px}.card-block__app-buttons img{margin-right:16px}.banner-mobileapp--card-block{width:100%;margin:0}@media only screen and (min-width:1px){.banner-mobileapp--card-block{float:initial}}@media only screen and (min-width:768px){.banner-mobileapp--card-block{display:-webkit-box;display:-ms-flexbox;display:flex;padding:60px 40px 30px}}@media only screen and (min-width:1024px){.banner-mobileapp--card-block .banner-mobileapp__image{width:40%;right:0}.banner-mobileapp--card-block .banner-mobileapp__text{width:71%}}.card-block-disc{position:absolute;display:none;width:186px;height:64px;top:18px;left:-57px;padding:11px 20px;background:#e0f3ff;border-radius:8px;-webkit-box-shadow:0 3px 10px rgba(0,28,45,.15);box-shadow:0 3px 10px rgba(0,28,45,.15);font-family:ProximaNova,sans-serif;font-weight:400;font-size:14px;line-height:1.5;color:#001c2d;z-index:1}@media only screen and (min-width:768px){.card-block-disc{left:-26px}}@media only screen and (min-width:1024px){.card-block-disc{left:-43px}}.card-block-disc__text a{margin:0}@media only screen and (max-width:767px){.card-progress__preview--bonus-card{margin-bottom:-20px}}.form{position:relative}.form__user{position:absolute;top:-357px;left:20px;right:20px}@media only screen and (min-width:768px){.form__user{top:-270px;left:0;right:auto;width:calc(50% - 15px)}}@media only screen and (min-width:1024px){.form__user{top:45px;width:288px;left:-328px}}@media only screen and (min-width:1366px){.form__user{top:40px;width:275px;left:-330px}}.form__buttons{margin-top:25px;padding:25px 0 0;border-top:2px solid #e6ecf2;text-align:center}.form__buttons .wrap{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:-20px}.form__buttons .btn{margin:0 0 20px}@media only screen and (min-width:768px){.form__buttons{margin-top:30px;padding:30px 0 0;text-align:left}.form__buttons .wrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.form__buttons .btn{margin:0 35px 20px 0}.form__buttons .btn:last-child{margin-right:0}}@media only screen and (min-width:1024px){.form__buttons{margin-top:40px;padding:40px 0 0}.form__buttons .btn{margin:0 40px 20px 0}}@media only screen and (min-width:1366px){.form__buttons{margin-top:55px;padding:55px 0 0}.form__buttons .btn{margin:0 45px 20px 0}}.form__buttons--anketa .wrap{padding-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form__buttons--anketa .wrap .btn{margin:0}.form__buttons--anketa.send-code .wrap>*+*{margin:0 0 0 20px}.form__result{padding:30px;display:inline-block;border-radius:5px;background-color:#fff}.form__result>*+*{margin-top:20px}.settings-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:210px}@media only screen and (min-width:768px){.settings-head{padding-top:15px}}@media only screen and (min-width:1024px){.settings-head{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding-top:291px}}@media only screen and (min-width:1366px){.settings-head{padding-top:270px}}.settings-head .social-buttons{margin:0 0 20px}@media only screen and (min-width:768px){.settings-head .social-buttons{margin:0 0 45px}}@media only screen and (min-width:768px) and (max-width:1023px){.settings-head .social-buttons{width:calc(50% - 45px);float:left;margin-left:30px;margin-left:calc(50% - 45px + 60px)}}@media only screen and (min-width:1024px){.settings-head .social-buttons{margin:20px 0 0}}@media only screen and (min-width:1024px){.profile-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.profile-head .user{margin:0 0 35px}@media only screen and (min-width:768px) and (max-width:1023px){.profile-head .user{width:calc(50% - 45px);float:left;margin-left:30px;margin-bottom:30px}}.profile-head .social-buttons{margin:0 0 20px}@media only screen and (min-width:768px) and (max-width:1023px){.profile-head .social-buttons{width:calc(50% - 45px);float:left;margin-left:30px;margin-top:15px}}@media only screen and (min-width:1024px){.profile-head .social-buttons{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin:20px 0 0}}@media only screen and (min-width:768px) and (max-width:1023px){.has-vk .settings-head{padding-top:150px}}@media only screen and (max-width:767px){.has-vk .form__user{top:-355px}}@media only screen and (min-width:768px) and (max-width:1023px){.has-vk .form__user{width:100%}}@media only screen and (min-width:1024px){.has-vk .form__user{top:0}}.main-film{max-width:100%;overflow:hidden}.main-film::after{clear:both;content:"";display:block}@media only screen and (min-width:768px){.main-film{padding:0 0 40px}}@media only screen and (min-width:1024px){.main-film{padding:40px 0}}@media only screen and (min-width:1366px){.main-film{padding:75px 0}}.main-film>.container:last-child{padding-bottom:35px}@media only screen and (min-width:768px){.main-film>.container:after{content:none}.main-film>.container>.row:after{content:none}}@media only screen and (min-width:1px){.main-film__poster{width:calc(100% - 40px);float:left;margin-left:20px}}@media only screen and (min-width:768px){.main-film__poster{width:calc(33.33333% - 40px);float:left;margin-left:30px}}@media only screen and (min-width:1024px){.main-film__poster{width:calc(25% - 50px);float:left;margin-left:40px}}@media only screen and (min-width:1366px){.main-film__poster{width:calc(25% - 68.75px);float:left;margin-left:55px}}.main-film__poster .film-poster:nth-child(n+2){display:none}.main-film__info{position:relative}@media only screen and (min-width:1024px){.main-film__info{min-height:305px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media only screen and (min-width:1366px){.main-film__info{min-height:406px}}.main-film__descr{color:#fff;padding:0 20px}@media only screen and (min-width:768px){.main-film__descr{width:calc(450px);margin-left:calc(50% - 105px);padding:0}}@media only screen and (min-width:768px) and (max-width:1023px){.main-film__descr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:310px}}@media only screen and (min-width:1024px){.main-film__descr{width:calc(698px);margin-left:40px}}@media only screen and (min-width:1366px){.main-film__descr{width:calc(935px);margin-left:55px}}.main-film__descr .main-label{white-space:normal;-ms-flex-wrap:wrap;flex-wrap:wrap}.main-film__descr .top{margin-top:13px}@media only screen and (min-width:768px){.main-film__descr .top{margin-top:0}}@media only screen and (min-width:1024px){.main-film__descr .top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media only screen and (min-width:1366px){.main-film__descr .top__left{margin:4px 0 0}}.main-film__descr .top__right{margin:15px 0 0}.main-film__descr .top__right::after{clear:both;content:"";display:block}.main-film__descr .top__right:first-child{margin:0}@media only screen and (min-width:768px){.main-film__descr .top__right{margin:20px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.main-film__descr .top__right:after{content:none}}@media only screen and (min-width:1024px){.main-film__descr .top__right{margin:1px 0 0 40px}}.main-film__descr .top__right .btn{margin:0 15px 0 0;float:left}.main-film__descr .top__right .btn:last-child{margin-right:0}@media only screen and (max-width:1023px){.main-film__descr .top__right .btn:first-child{margin-left:-3px}}@media only screen and (min-width:768px){.main-film__descr .top__right .btn{float:none}}@media only screen and (min-width:1366px){.main-film__descr .top__right .btn{margin:0 25px 0 0}}.main-film__descr .content{display:none;font-family:Roboto,sans-serif;font-weight:300;font-size:1.4rem;line-height:1.5}@media only screen and (min-width:768px){.main-film__descr .content{display:block;margin:25px 0 0}}@media only screen and (min-width:1024px){.main-film__descr .content{margin:8px 0 0}}@media only screen and (min-width:1366px){.main-film__descr .content{margin:20px 0 0;font-size:1.6rem}}.main-film__tags{margin:15px -15px -15px 0}.main-film__tags .btn{vertical-align:top;margin:0 15px 15px 0}@media only screen and (min-width:768px){.main-film__tags{margin:20px -15px -15px 0}}@media only screen and (min-width:1024px){.main-film__tags{margin-bottom:0}}@media only screen and (min-width:1366px){.main-film__tags{margin-bottom:-10px}}.main-film__premiere{display:-webkit-box;display:-ms-flexbox;display:flex;margin:20px 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:Roboto,sans-serif;font-weight:300;font-size:1.4rem;line-height:1.5;color:#fff}.main-film__premiere span{display:inline-block;margin:-2px 0 0}.main-film__premiere span.date{font-family:ProximaNova,sans-serif;font-weight:400;margin:0 10px 0 0;font-size:4.5rem;line-height:1;color:#f1ca0f;text-shadow:0 0 10px #f1ca0f}@media only screen and (min-width:1366px){.main-film__premiere span.date{font-size:5rem}}@media only screen and (min-width:768px){.main-film__premiere{margin:20px 0 0}}@media only screen and (min-width:1366px){.main-film__premiere{margin:25px 0 0;font-size:1.6rem}}.main-film__shedule{position:relative;margin:25px 0 0;padding:0 20px}@media only screen and (min-width:768px){.main-film__shedule{width:calc(345px + 50%);margin:0;margin-left:calc(50% - 345px);padding:20px 0 0;float:left}}@media only screen and (min-width:1024px){.main-film__shedule{float:none;width:calc(100% - 40px);margin:0 0 0 40px;padding:25px 0 0}}@media only screen and (min-width:1366px){.main-film__shedule{width:calc(935px);margin-left:55px;padding:30px 0 0}}.film-poster{cursor:pointer;position:relative;display:block}.film-poster .age{position:absolute;top:15px;left:15px}.film-poster .preview--desk,.film-poster .preview--mob{width:100%;background:#001c2d center center no-repeat;background-size:cover;overflow:hidden;border-radius:8px}.film-poster .preview--desk::after,.film-poster .preview--mob::after{clear:both;content:"";display:block}.film-poster .preview--desk:before,.film-poster .preview--mob:before{content:'';display:block;float:left}.film-poster .preview--mob{display:block}.film-poster .preview--mob:before{padding:53.58% 0 0}@media only screen and (min-width:768px){.film-poster .preview--mob{display:none}}.film-poster .preview--desk{display:none}.film-poster .preview--desk:before{padding:147.62% 0 0}@media only screen and (min-width:768px){.film-poster .preview--desk{display:block}}.main-screen,.main-screen--unic{position:relative;display:block;padding:70px 0 0;background:top center no-repeat;background-size:cover}.main-screen--unic:before,.main-screen:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,28,45,.9);opacity:1;-webkit-transition:opacity .3s ease-out;-o-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.main-screen .container,.main-screen--unic .container{position:relative;z-index:1}@media only screen and (min-width:768px){.main-screen,.main-screen--unic{min-height:auto;padding:105px 0 0}}@media only screen and (min-width:1024px){.main-screen,.main-screen--unic{padding:114px 0 0}.main-screen--unic:before,.main-screen:before{-webkit-transition:none;-o-transition:none;transition:none}}@media only screen and (min-width:1366px){.main-screen,.main-screen--unic{padding:150px 0 0}.main-screen--unic:before,.main-screen:before{display:block}}.background-screenx{background:#001623}.main-screen{background-attachment:fixed}@media only screen and (max-width:1023px){.main-screen{background:0 0!important}.main-screen:before{background:-webkit-gradient(linear,left bottom,right top,from(#1d0133),to(#013e64));background:-webkit-linear-gradient(left bottom,#1d0133,#013e64);background:-o-linear-gradient(left bottom,#1d0133,#013e64);background:linear-gradient(to right top,#1d0133,#013e64);opacity:0}}.main-screen--screenx{max-width:1440px}@media only screen and (min-width:1441px){.main-screen--screenx{margin:auto}}.main-screen--screenx:before{background:0 0}.main-screen__home{padding:0 0 35px}@media only screen and (min-width:1px){.main-screen__home{width:calc(100% - 40px);float:left;margin-left:20px}}@media only screen and (min-width:768px){.main-screen__home{width:calc(100% - 60px);float:left;margin-left:30px;padding:0 0 45px}}@media only screen and (min-width:1024px){.main-screen__home{width:calc(66.66667% - 66.66667px);float:left;margin-left:40px;margin-left:calc(16.66667% - 46.66667px + 80px);padding:0}}@media only screen and (min-width:1366px){.main-screen__home{width:calc(66.66667% - 91.66667px);float:left;margin-left:55px;margin-left:calc(16.66667% - 64.16667px + 110px)}}.main-screen .branding-note{display:none}@media only screen and (min-width:1024px){.main-screen .branding-note{display:-webkit-box;display:-ms-flexbox;display:flex;margin:20px 0 25px}}.main-screen__home--padd{padding-bottom:20px}@media only screen and (min-width:1024px){.main-screen__home--padd{padding-bottom:35px}}@media only screen and (min-width:1366px){.main-screen__home--padd{padding-bottom:40px}}.main-screen__home--padd .branding-note{position:absolute}@media screen and (max-width:1365px){.main-screen__home--padd .branding-note{margin-top:15px}}.main-screen--schemes{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#001c2d!important;min-height:100vh}.main-screen--schemes::before{display:none}.main-screen--schemes>*{position:relative;z-index:1;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.note{position:relative;padding:60px 0 20px;display:block;background:#e41a69;color:#fff;fill:#fff}@media only screen and (min-width:768px){.note{padding:25px 0}}@media only screen and (min-width:1366px){.note{text-align:center}}.note .container{position:static}.note__txt{position:relative;font-family:Roboto,sans-serif;font-size:1.4rem;line-height:1.29}@media only screen and (min-width:768px){.note__txt{max-width:80%;padding:0 0 0 30px}}@media only screen and (min-width:1024px){.note__txt{max-width:60%}}@media only screen and (min-width:1366px){.note__txt{max-width:none;display:inline-block;padding:0 30px}}.note__txt svg{position:absolute;top:50%;left:0;width:20px;height:18px;display:none;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}@media only screen and (min-width:768px){.note__txt svg{display:block}}.note__close{cursor:pointer;position:absolute;display:block;width:20px;height:20px;left:50%;top:30px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media only screen and (min-width:768px){.note__close{top:50%;left:auto;right:40px;-webkit-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);transform:translate(50%,-50%)}}.note+.container .main-screen__home{margin-top:15px;-webkit-transition:margin .2s ease-out;-o-transition:margin .2s ease-out;transition:margin .2s ease-out}@media only screen and (min-width:768px){.note+.container .main-screen__home{margin-top:32px}}@media only screen and (min-width:1024px){.note+.container .main-screen__home{margin-top:38px}}@media only screen and (min-width:1366px){.note+.container .main-screen__home{margin-top:50px}}@media only screen and (min-width:768px){.main-slider{display:block;max-height:375px;overflow:hidden;opacity:0}.main-slider.owl-loaded{overflow:visible;opacity:1}}@media only screen and (min-width:1024px){.main-slider{max-height:386px}}@media only screen and (min-width:1366px){.main-slider{max-height:440px}}.main-slider.owl-carousel .owl-stage-outer{overflow:visible}.main-slider.owl-carousel .owl-nav{position:absolute;left:-25px;right:-25px;margin:0;height:0;top:50%}.main-slider.owl-carousel .owl-nav [class^=owl-]{display:block;width:50px;height:50px;margin:-25px 0 0;padding:0;border-radius:100%;background:#fff url(/local/templates/comfortkino/static/img/icons/i-shev-down--primary.svg) center center no-repeat;background-size:8px auto;-webkit-box-shadow:0 0 15px rgba(0,28,45,.25);box-shadow:0 0 15px rgba(0,28,45,.25)}.main-slider.owl-carousel .owl-nav .owl-prev{float:left;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.main-slider.owl-carousel .owl-nav .owl-next{float:right;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.main-slider .owl-item{position:relative}.main-slider .owl-item:before{top:0;left:0;right:0;bottom:0;z-index:2;background:#001c2d;border-radius:8px;opacity:.6}.main-slider .owl-item.active:before{opacity:0;z-index:-1}@media only screen and (min-width:1024px){.main-slider:last-child{margin-bottom:45px}}@media only screen and (min-width:1366px){.main-slider:last-child{margin-bottom:55px}}.main-age{display:block;width:40px;height:40px;padding:11px 0 9px 2px;border:2px solid rgba(35,41,52,.5);border-radius:100%;font-weight:300;font-size:1.6rem;line-height:1;color:#001c2d;text-align:center}.main-age--ondark{color:#fff;border-color:rgba(255,255,255,.5)}@media only screen and (min-width:768px){.main-age{width:45px;height:45px;padding:14px 0 11px 4px}}@media only screen and (min-width:1366px){.main-age{width:55px;height:55px;padding:19px 0 17px 4px}}.main-slide{position:relative;display:block;color:#fff}@media only screen and (min-width:768px){.main-slide{height:375px}}@media only screen and (min-width:1024px){.main-slide{height:386px}}@media only screen and (min-width:1366px){.main-slide{height:440px}}.main-slide__body{position:relative;display:block}@media only screen and (min-width:768px){.main-slide__body{height:100%;background-color:#001c2d;border-radius:8px;overflow:hidden;z-index:1}}@media only screen and (min-width:768px){.main-slide__body .row{position:relative;height:100%;z-index:1}}.main-slide__body .content{-webkit-transition:opacity .3s ease-out;-o-transition:opacity .3s ease-out;transition:opacity .3s ease-out}@media only screen and (min-width:1px){.main-slide__body .content{width:calc(100% - 40px);float:left;margin-left:20px}}@media only screen and (min-width:768px){.main-slide__body .content{width:calc(66.66667% - 50px);float:left;margin-left:30px;margin-left:calc(33.33333% - 40px + 60px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;padding:15px 30px}}@media only screen and (min-width:1024px){.main-slide__body .content{width:calc(62.5% - 65px);float:left;margin-left:40px;margin-left:calc(37.5% - 55px + 80px);padding:20px 40px}}@media only screen and (min-width:1366px){.main-slide__body .content{width:calc(62.5% - 89.375px);float:left;margin-left:55px;margin-left:calc(37.5% - 75.625px + 110px);padding:25px 55px 25px 0}}.main-slide__body .top{margin-top:13px}@media only screen and (min-width:768px){.main-slide__body .top{margin:0}}.main-slide__body .details{margin:10px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media only screen and (min-width:768px){.main-slide__body .details{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:18px 0 20px}}.main-slide__body .details>*{float:left}.main-slide__body .details .btn{margin:0 0 0 -3px}.main-slide__body .details .main-age{margin:0 0 0 25px}@media only screen and (min-width:768px){.main-slide__body .details .main-age{margin:-2px 0 -3px 25px}}.main-slide__back{position:absolute;display:none;overflow:hidden;top:0;left:0;right:0;bottom:0}.main-slide__back:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,28,45,.3)}.main-slide__back span{position:absolute;display:block;background:center center no-repeat;background-size:cover;-webkit-filter:blur(25px);filter:blur(25px);top:-25px;left:-25px;right:-25px;bottom:-25px}@media only screen and (min-width:768px){.main-slide__back{display:block}}.main-slide__preview{position:relative;display:block;z-index:2}.main-slide__preview:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;border-radius:8px;background:rgba(0,28,45,.6);-webkit-transition:opacity .3s ease-out;-o-transition:opacity .3s ease-out;transition:opacity .3s ease-out}@media only screen and (min-width:1px){.main-slide__preview{width:calc(100% - 40px);float:left;margin-left:20px}}@media only screen and (min-width:768px){.main-slide__preview{position:absolute;width:210px;top:30px;left:60px;margin:0}.main-slide__preview:after{content:none}}@media only screen and (min-width:1024px){.main-slide__preview{width:204px;left:80px;top:40px}}@media only screen and (min-width:1366px){.main-slide__preview{width:220px;left:110px;top:55px}}.main-slide__preview .preview--desk,.main-slide__preview .preview--mob{width:100%;border-radius:8px;background:#fff center center no-repeat;background-size:cover}.main-slide__preview .preview--desk::after,.main-slide__preview .preview--mob::after{clear:both;content:"";display:block}.main-slide__preview .preview--desk:before,.main-slide__preview .preview--mob:before{content:'';float:left}.main-slide__preview .preview--mob{display:block}.main-slide__preview .preview--mob:before{padding:53.5% 0 0}@media only screen and (min-width:768px){.main-slide__preview .preview--mob{display:none}}.main-slide__preview .preview--desk{display:none}.main-slide__preview .preview--desk:before{padding:150% 0 0}@media only screen and (min-width:768px){.main-slide__preview .preview--desk{display:block}}.main-slide__stickers{position:absolute;left:15px;top:15px}.main-slide__label{display:block;margin:0 0 3px;font-family:Roboto,sans-serif;font-weight:300;font-size:1.2rem;line-height:1.34;letter-spacing:.05em;white-space:nowrap}@media only screen and (min-width:768px){.main-slide__label{margin:-2px 0 5px;line-height:1.5}}@media only screen and (min-width:1366px){.main-slide__label{margin-top:-3px;font-size:1.4rem}}.main-slide__title{font-weight:600;font-size:2rem;line-height:1.25;max-height:2.5em;overflow:hidden}@media only screen and (min-width:768px){.main-slide__title{font-size:2.4rem;line-height:1.16;max-height:2.32em}}@media only screen and (min-width:1366px){.main-slide__title{font-size:3.2rem;line-height:1.09;max-height:2.18em}}.main-slide__subtitle{margin:0 0 12px;font-size:1.8rem;line-height:1.34}@media only screen and (min-width:768px){.main-slide__subtitle{margin:0 0 17px}}@media only screen and (min-width:1366px){.main-slide__subtitle{font-size:2.4rem;margin:0 0 21px}}@media only screen and (min-width:1366px){.main-slide .timetable{max-width:330px}}@media only screen and (max-width:767px){.main-slider .owl-item .main-slide__preview{pointer-events:none}.main-slider .owl-item .main-slide__preview:after{opacity:1}.main-slider .owl-item .main-slide .content{opacity:0}}@media only screen and (min-width:768px){.main-slider .owl-item .main-slide:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;border-radius:8px;background:rgba(0,28,45,.6);visibility:visible;opacity:1;-webkit-transition:opacity .3s ease-out .1s,visibility 10ms linear 0s;-o-transition:opacity .3s ease-out .1s,visibility 10ms linear 0s;transition:opacity .3s ease-out .1s,visibility 10ms linear 0s;z-index:5}.main-slider .owl-item .main-slide .content{opacity:.5}}.main-slider .owl-item.active .main-slide .content,.main-slider .owl-item.is-active .main-slide .content{opacity:1}@media only screen and (max-width:767px){.main-slider .owl-item.active .main-slide__preview,.main-slider .owl-item.is-active .main-slide__preview{pointer-events:auto}.main-slider .owl-item.active .main-slide__preview:after,.main-slider .owl-item.is-active .main-slide__preview:after{opacity:0}}@media only screen and (min-width:768px){.main-slider .owl-item.active .main-slide:before,.main-slider .owl-item.is-active .main-slide:before{visibility:hidden;opacity:0;-webkit-transition-delay:0s,.3s;-o-transition-delay:0s,.3s;transition-delay:0s,.3s}}.main-slider--sm .main-slide{height:121px}@media only screen and (min-width:768px){.main-slider--sm .main-slide{height:317px}}@media only screen and (min-width:1024px){.main-slider--sm .main-slide{height:319px}}@media only screen and (min-width:1366px){.main-slider--sm .main-slide{height:394px}}@media screen and (max-width:767px){.main-slider--sm .main-slide__body{height:100%}}@media screen and (max-width:767px){.main-slider--sm .main-slide__preview{position:absolute;width:100%;height:100%;z-index:-1;overflow:hidden}}@media only screen and (min-width:768px){.main-slider--sm .main-slide__preview{width:157px;height:231px;top:40px;left:70px}}@media only screen and (min-width:1024px){.main-slider--sm .main-slide__preview{width:160px;height:235px;left:85px;top:43px}}@media only screen and (min-width:1366px){.main-slider--sm .main-slide__preview{width:190px;height:284px;left:112px;top:55px}}@media screen and (max-width:767px){.main-slider--sm .main-slide__preview::after{background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,28,45,0)),to(#001c2d));background:-webkit-linear-gradient(bottom,rgba(0,28,45,0),#001c2d);background:-o-linear-gradient(bottom,rgba(0,28,45,0),#001c2d);background:linear-gradient(to top,rgba(0,28,45,0),#001c2d)}}.main-slider--sm .main-slide__preview .preview--desk,.main-slider--sm .main-slide__preview .preview--mob{height:100%}@media screen and (max-width:767px){.main-slider--sm .main-slide__label{-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}}@media only screen and (min-width:768px){.main-slider--sm .main-slide__subtitle{margin-bottom:15px}}@media only screen and (min-width:1024px){.main-slider--sm .main-slide__subtitle{margin-bottom:18px}}@media screen and (max-width:767px){.main-slider--sm .main-slide__stickers{display:none}}.main-slider--sm .main-slide .slide-progress{position:absolute;bottom:5px;width:calc(100% - 40px);height:4px;margin:0 20px;border-radius:2px;overflow:hidden;z-index:1;background-color:rgba(255,255,255,.5)}@media only screen and (min-width:768px){.main-slider--sm .main-slide .slide-progress{width:calc(100% - 80px);margin:0 40px;bottom:7px}}@media only screen and (min-width:1024px){.main-slider--sm .main-slide .slide-progress{width:calc(100% - 90px);margin:0 45px}}@media only screen and (min-width:1366px){.main-slider--sm .main-slide .slide-progress{width:calc(100% - 110px);margin:0 55px}}.main-slider--sm .main-slide .slide-progress span{position:absolute;display:block;max-width:100%;width:0;height:100%;background:#e41a69}@media screen and (max-width:767px){.main-slider--sm .content{z-index:5;padding:0}}@media only screen and (min-width:768px){.main-slider--sm .content{margin-left:calc(33.33333% - 40px + 32px)}}@media only screen and (min-width:1024px){.main-slider--sm .content{margin-left:calc(37.5% - 55px + 48px)}}@media only screen and (min-width:1366px){.main-slider--sm .content{margin-left:355px;width:500px;padding-right:20px}}@media screen and (max-width:767px){.main-slider--sm .bottom,.main-slider--sm .details{display:none}}@media only screen and (min-width:768px){.main-slider--sm .details{margin:10px 0 15px}}@media only screen and (min-width:1366px){.main-slider--sm .details{margin:20px 0 15px}}.main-slider--sm .top{display:block}@media screen and (max-width:767px){.main-slider--sm .top{margin-top:0;height:121px;padding:20px}}.main-slider--sm .timetable{max-width:none}@media only screen and (min-width:768px) and (max-width:1365px){.main-slider--sm .timetable__item:not(.timetable__item--more):nth-child(3),.main-slider--sm .timetable__item:not(.timetable__item--more):nth-child(4){display:none}}@media screen and (max-width:767px){.main-slider--sm .owl-item.active .main-slide__preview::after,.main-slider--sm .owl-item.is-active .main-slide__preview::after{opacity:.7}}@media only screen and (min-width:768px){.promo-slide.main-slide{color:inherit}}@media only screen and (max-width:767px){.promo-slide .main-age{color:#fff;border-color:rgba(255,255,255,.5)}}@media only screen and (min-width:768px){.promo-slide .main-slide__body{background:0 0}}@media only screen and (min-width:768px){.promo-slide .main-slide__body .content{width:calc(58.33333% - 47.5px);float:left;margin-left:30px;padding-right:0}}@media only screen and (min-width:1024px){.promo-slide .main-slide__body .content{width:calc(62.5% - 65px);float:left;margin-left:40px}}@media only screen and (min-width:1366px){.promo-slide .main-slide__body .content{width:calc(62.5% - 89.375px);float:left;margin-left:55px;padding:25px 55px}}.promo-slide .main-slide__preview{display:none}@media only screen and (min-width:768px){.promo-slide--dark.main-slide{color:#fff}}.promo-slide--dark .main-age{color:#fff;border-color:rgba(255,255,255,.5)}.promo-slide__cover{position:relative;display:block}.promo-slide__cover::after{clear:both;content:"";display:block}@media only screen and (min-width:768px){.promo-slide__cover{position:absolute;left:0;right:0;top:0;bottom:0;z-index:1}}.promo-slide__bottom{position:relative;display:block;width:100%;border-radius:8px;background:#fff right top no-repeat;background-size:128% auto;float:left}.promo-slide__bottom:before{content:'';float:left;padding:53.5% 0 0}.promo-slide__bottom:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;border-radius:8px;background:rgba(0,28,45,.6);-webkit-transition:opacity .3s ease-out;-o-transition:opacity .3s ease-out;transition:opacity .3s ease-out}@media only screen and (min-width:768px){.promo-slide__bottom{height:100%;background-size:945px auto;background-position:-38px top}.promo-slide__bottom:after,.promo-slide__bottom:before{content:none}}@media only screen and (min-width:1024px){.promo-slide__bottom{background-size:900px auto;background-position:-48px top}}@media only screen and (min-width:1366px){.promo-slide__bottom{background-size:1110px auto;background-position:-45px top}}.promo-slide__top{position:absolute;bottom:100%;left:0;right:0;height:30px;background:right bottom no-repeat;background-size:128% auto;-webkit-transition:opacity .3s ease-out;-o-transition:opacity .3s ease-out;transition:opacity .3s ease-out}@media only screen and (min-width:768px){.promo-slide__top{height:40px;background-size:945px auto;background-position:-38px bottom}}@media only screen and (min-width:1024px){.promo-slide__top{background-size:900px auto;background-position:-48px bottom}}@media only screen and (min-width:1366px){.promo-slide__top{height:50px;background-size:1110px auto;background-position:-45px bottom}}.main-slider .owl-item .promo-slide__top{opacity:0}@media only screen and (max-width:767px){.main-slider .owl-item .promo-slide__bottom:after{opacity:1}}.main-slider .owl-item.active .promo-slide__top,.main-slider .owl-item.is-active .promo-slide__top{opacity:1}@media only screen and (max-width:767px){.main-slider .owl-item.active .promo-slide__bottom:after,.main-slider .owl-item.is-active .promo-slide__bottom:after{opacity:0}}.main-slider--sm .promo-slide__cover{position:absolute;left:0;right:0;top:0;bottom:0}.main-slider--sm .promo-slide__bottom{height:100%}@media screen and (max-width:767px){.main-slider--sm .promo-slide__bottom::after{background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,28,45,0)),to(#001c2d));background:-webkit-linear-gradient(bottom,rgba(0,28,45,0),#001c2d);background:-o-linear-gradient(bottom,rgba(0,28,45,0),#001c2d);background:linear-gradient(to top,rgba(0,28,45,0),#001c2d)}}@media screen and (max-width:767px){.main-slider--sm .promo-slide__top{display:none}}@media only screen and (min-width:768px){.main-slider--sm .promo-slide .details{margin:23px 0 28px}}@media only screen and (min-width:1366px){.main-slider--sm .promo-slide .details{margin:29px 0 30px}}@media only screen and (min-width:768px){.main-slider--sm .promo-slide .main-slide__subtitle{margin-bottom:18px}}@media only screen and (min-width:1366px){.main-slider--sm .promo-slide .main-slide__subtitle{margin-bottom:20px}}@media screen and (max-width:767px){.main-slider--sm .owl-item.active .promo-slide__bottom::after,.main-slider--sm .owl-item.is-active .promo-slide__bottom::after{opacity:.7}}.poster-slide{background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:8px}.poster-slide__link{display:block;width:100%;height:100%}.action-slide{overflow:hidden;border-radius:8px}.action-slide__content{padding:20px;z-index:5;display:block;height:100%;cursor:default}@media only screen and (min-width:768px){.action-slide__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:50%;padding:35px 10px 35px 35px}}@media only screen and (min-width:1024px){.action-slide__content{padding:40px 10px 40px 45px}}@media only screen and (min-width:1366px){.action-slide__content{padding:50px 15px 50px 55px}}.action-slide__descr{font-size:1.2rem;font-weight:200;line-height:1.4;margin:22px 0 25px}@media screen and (max-width:767px){.action-slide__descr{display:none}}@media only screen and (min-width:1366px){.action-slide__descr{font-size:1.4rem;margin:25px 0 30px}}.action-slide__img{position:absolute;right:-150px;top:0;bottom:0;height:100%;width:310px;background-repeat:no-repeat;background-position:left center;background-size:cover;z-index:-1}@media only screen and (min-width:768px){.action-slide__img{right:0;width:calc(50% - 20px);height:calc(100% - 20px);background-size:contain;margin:10px}}.action-slide .main-slide__back{z-index:-2;display:block;background-size:cover;background-position:center;background-repeat:no-repeat}.action-slide .btn{cursor:pointer}@media screen and (max-width:767px){.action-slide .btn{display:none}}.main-posters{padding:0 0 35px}.main-posters:first-child{padding-top:25px}@media only screen and (min-width:768px){.main-posters{padding-bottom:45px}}@media only screen and (min-width:1024px){.main-posters:first-child{padding-top:45px}}@media only screen and (min-width:1366px){.main-posters{padding-bottom:55px}.main-posters:first-child{padding-top:55px}}@media only screen and (max-width:767px){.main-posters .posters{width:100%;margin-left:0;margin-right:0}}@media only screen and (min-width:768px){.main-posters .poster__body:before{padding:144.444444% 0 0}}@media only screen and (min-width:1024px){.main-posters .poster__body:before{padding:145.1613% 0 0}}@media only screen and (min-width:1366px){.main-posters .poster__body:before{padding:145.4545% 0 0}}@media only screen and (min-width:768px){.main-posters__left{width:calc(33.33333% - 40px);float:left;margin-left:30px}}@media only screen and (min-width:1024px){.main-posters__left{width:calc(33.33333% - 53.33333px);float:left;margin-left:40px}}@media only screen and (min-width:1366px){.main-posters__left{width:calc(33.33333% - 73.33333px);float:left;margin-left:55px}}@media only screen and (min-width:1px){.main-posters__left .poster{width:calc(100% - 40px);float:left;margin-left:20px}}@media only screen and (min-width:768px){.main-posters__left .poster{width:calc(100% - 60px);float:left;margin-left:30px}}@media only screen and (min-width:1024px){.main-posters__left .poster{width:calc(100% - 80px);float:left;margin-left:40px}}@media only screen and (min-width:1366px){.main-posters__left .poster{width:calc(100% - 110px);float:left;margin-left:55px}}@media only screen and (min-width:768px){.main-posters__left .poster__body:before{padding:138% 0 0}}@media only screen and (min-width:1024px){.main-posters__left .poster__body:before{padding:138.8% 0 0}}@media only screen and (min-width:1366px){.main-posters__left .poster__body:before{padding:138.9% 0 0}}@media only screen and (min-width:768px){.main-posters__right{width:calc(66.66667% - 50px);float:left;margin-left:30px}}@media only screen and (min-width:1024px){.main-posters__right{width:calc(66.66667% - 66.66667px);float:left;margin-left:40px}}@media only screen and (min-width:1366px){.main-posters__right{width:calc(66.66667% - 91.66667px);float:left;margin-left:55px}}@media only screen and (min-width:768px){.main-posters__center{width:calc(100% - 60px);float:left;margin-left:30px}}@media only screen and (min-width:1024px){.main-posters__center{width:calc(100% - 80px);float:left;margin-left:40px}}@media only screen and (min-width:1366px){.main-posters__center{width:calc(100% - 110px);float:left;margin-left:55px}}@media only screen and (min-width:768px){.main-posters__center .poster{width:calc(16.66667% - 35px);float:left;margin-left:30px}}@media only screen and (min-width:1024px){.main-posters__center .poster{width:calc(16.66667% - 46.66667px);float:left;margin-left:40px}}@media only screen and (min-width:1366px){.main-posters__center .poster{width:calc(16.66667% - 64.16667px);float:left;margin-left:55px}}@media only screen and (min-width:1px){.main-posters__center .poster--promo{width:calc(100% - 40px);float:left;margin-left:20px}}@media only screen and (min-width:768px){.main-posters__center .poster--promo{width:calc(33.33333% - 40px);float:left;margin-left:30px}}@media only screen and (min-width:1024px){.main-posters__center .poster--promo{width:calc(33.33333% - 53.33333px);float:left;margin-left:40px}}@media only screen and (min-width:1366px){.main-posters__center .poster--promo{width:calc(33.33333% - 73.33333px);float:left;margin-left:55px}}@media only screen and (min-width:768px){.main-posters__center .poster--promo .poster__body:before{padding:138% 0 0}}@media only screen and (min-width:1024px){.main-posters__center .poster--promo .poster__body:before{padding:138.8% 0 0}}@media only screen and (min-width:1366px){.main-posters__center .poster--promo .poster__body:before{padding:138.9% 0 0}}.main-about{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:45px}@media only screen and (min-width:1px){.main-about{padding-bottom:20px}}@media only screen and (min-width:1px) and (min-width:375px){.main-about{padding-bottom:50px}}@media only screen and (min-width:1px) and (min-width:410px){.main-about{padding-bottom:70px}}@media only screen and (min-width:768px){.main-about{padding-top:60px;padding-bottom:125px}}@media only screen and (min-width:1024px){.main-about{padding-top:65px;padding-bottom:165px}}@media only screen and (min-width:1366px){.main-about{padding-top:85px;padding-bottom:215px}}.main-about__content{color:#fff;padding:0 20px}@media only screen and (min-width:768px){.main-about__content{padding:0;width:calc(83.33333% - 55px);float:left;margin-left:30px;padding-left:30px}}@media only screen and (min-width:1024px){.main-about__content{margin-top:70px;width:calc(50% - 60px);float:left;margin-left:40px;padding-left:40px}}@media only screen and (min-width:1366px){.main-about__content{margin-top:70px;width:calc(50% - 82.5px);float:left;margin-left:55px;padding-left:55px}}.main-about__content>.heading{margin-bottom:5px}@media only screen and (min-width:768px){.main-about__content>.heading{margin-bottom:15px}}.main-about__content>.content{font-family:Roboto,sans-serif;font-weight:300;font-size:1.4rem;line-height:1.65;letter-spacing:0}@media only screen and (min-width:768px){.main-about__content>.content{min-height:40px}}@media only screen and (min-width:1366px){.main-about__content>.content{font-size:1.8rem;min-height:95px}}.main-about__content>.content>p+p{margin-top:.7em}.main-about--screenx{text-align:center;width:832px;margin:auto;padding:0}@media only screen and (min-width:1px){.main-about--screenx{padding-bottom:46px;width:450px}}@media only screen and (min-width:768px){.main-about--screenx{padding:0;width:505px;margin-top:20px}}@media only screen and (min-width:1024px){.main-about--screenx{margin-top:50px;width:612px}}@media only screen and (min-width:1440px){.main-about--screenx{width:883px;margin-top:90px}}@media only screen and (min-width:1px){.main-about--screenx>.heading{margin-bottom:20px}}@media only screen and (min-width:786px){.main-about--screenx>.heading{margin-bottom:15px}}@media only screen and (min-width:768px) and (max-width:1365px){.main-about--about-promo{padding-bottom:65px}}@media only screen and (min-width:1024px) and (max-width:1365px){.main-about--about-promo{padding-bottom:85px}}@media only screen and (min-width:768px) and (max-width:1365px){.main-about--about-promo .main-about__content{padding-left:0}}.main-content .page-section__block{padding-bottom:70px}.main-content .page-section__title{margin-left:0}.main-content .news-page__block{margin-bottom:50px}.main-compiles{padding-top:45px;padding-bottom:160px}@media only screen and (min-width:768px){.main-compiles{padding-top:60px;padding-bottom:85px}}@media only screen and (min-width:1024px){.main-compiles{padding-top:85px;padding-bottom:140px}}@media only screen and (min-width:1366px){.main-compiles{padding-top:130px;padding-bottom:130px}}.main-compiles__content{padding:0 20px}@media only screen and (min-width:768px){.main-compiles__content{padding:0;width:calc(50% - 45px);float:left;margin-left:30px;margin-left:calc(16.66667% - 35px + 60px)}}@media only screen and (min-width:1024px){.main-compiles__content{width:calc(50% - 60px);float:left;margin-left:40px;margin-left:calc(16.66667% - 46.66667px + 80px)}}@media only screen and (min-width:1366px){.main-compiles__content{width:calc(50% - 82.5px);float:left;margin-left:55px;margin-left:calc(16.66667% - 64.16667px + 110px)}}.main-compiles__content .content,.main-compiles__content .heading{color:#fff}.main-compiles__content>.heading{margin-bottom:5px}@media only screen and (min-width:768px){.main-compiles__content>.heading{margin-bottom:15px}}.main-compiles__content>.content{font-family:Roboto,sans-serif;font-weight:300;font-size:1.4rem;line-height:1.65;letter-spacing:0}@media only screen and (min-width:768px){.main-compiles__content>.content{min-height:40px}}@media only screen and (min-width:1366px){.main-compiles__content>.content{font-size:1.8rem;min-height:95px}}.main-compiles__content>.content>p+p{margin-top:.7em}.main-compiles__arrows{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-negative:0;flex-shrink:0}@media only screen and (min-width:768px){.main-compiles__arrows{width:calc(33.33333% - 40px);float:left;margin-left:30px;-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px)}}@media only screen and (min-width:1024px){.main-compiles__arrows{width:calc(33.33333% - 53.33333px);float:left;margin-left:40px;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}}@media only screen and (min-width:1366px){.main-compiles__arrows{width:calc(33.33333% - 73.33333px);float:left;margin-left:55px;-webkit-transform:translateY(-25px);-ms-transform:translateY(-25px);transform:translateY(-25px)}}.head-logos{position:absolute;padding:0 20px;left:0;top:0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}@media only screen and (min-width:768px){.head-logos{padding:0 15px}}@media only screen and (min-width:1366px){.head-logos{padding:0 82.5px}}.head-logos__item{display:inline-block;-ms-flex-negative:0;flex-shrink:0}.head-logos__item--otrada>img{height:29px}@media only screen and (min-width:768px){.head-logos__item--otrada>img{height:50px}}.head-logos__item--comfort-kino>img{height:45px}@media only screen and (min-width:768px){.head-logos__item--comfort-kino>img{height:80px}}.about-socials{margin-top:25px}@media only screen and (min-width:768px){.about-socials{margin-top:40px}}.about-socials__item{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:70px;border-radius:8px;overflow:hidden;background-color:rgba(0,0,0,.5);background-repeat:no-repeat;background-position:50% 50%;background-size:cover;-webkit-transition:.2s ease-out;-o-transition:.2s ease-out;transition:.2s ease-out;will-change:transform}@media only screen and (min-width:1px){.about-socials__item{width:calc(100% - 40px);float:left;margin-left:20px}}@media only screen and (min-width:1px) and (max-width:767px){.about-socials__item{margin-bottom:20px}.about-socials__item:last-child{margin-bottom:0}}@media only screen and (min-width:768px){.about-socials__item{width:calc(33.33333% - 40px);float:left;margin-left:30px}}@media only screen and (min-width:1024px){.about-socials__item{height:95px;width:calc(33.33333% - 53.33333px);float:left;margin-left:40px}}@media only screen and (min-width:1366px){.about-socials__item{height:130px;width:calc(33.33333% - 73.33333px);float:left;margin-left:55px}}.about-socials__item--vk{background-image:-webkit-gradient(linear,left top,right top,from(#7c9fc7),color-stop(50%,#4a76a8));background-image:-webkit-linear-gradient(left,#7c9fc7 0,#4a76a8 50%);background-image:-o-linear-gradient(left,#7c9fc7 0,#4a76a8 50%);background-image:linear-gradient(to right,#7c9fc7 0,#4a76a8 50%);background-size:200% 100%;background-position:100% center}.about-socials__item--vk .about-socials__icon{background-image:url(/local/templates/comfortkino/static/img/about-promo/vk.svg);width:33px;height:20px}@media only screen and (min-width:1024px){.about-socials__item--vk .about-socials__icon{width:41px;height:24px}}@media only screen and (min-width:1366px){.about-socials__item--vk:hover{background-position:0 center}.about-socials__item--vk:hover .about-socials__icon{width:54px;height:32px}}.about-socials__item--fb{background-image:-webkit-gradient(linear,left top,right top,from(#5b8df2),color-stop(50%,#4267b2));background-image:-webkit-linear-gradient(left,#5b8df2 0,#4267b2 50%);background-image:-o-linear-gradient(left,#5b8df2 0,#4267b2 50%);background-image:linear-gradient(to right,#5b8df2 0,#4267b2 50%);background-size:200% 100%;background-position:100% center}.about-socials__item--fb .about-socials__icon{background-image:url(/local/templates/comfortkino/static/img/about-promo/fb.svg);width:14px;height:26px}@media only screen and (min-width:1024px){.about-socials__item--fb .about-socials__icon{width:17px;height:32px}}@media only screen and (min-width:1366px){.about-socials__item--fb:hover{background-position:0 center}.about-socials__item--fb:hover .about-socials__icon{width:23px;height:42px}}.about-socials__item--inst{background:-webkit-radial-gradient(#ffcc5e,#f2923e,#ec432c,#af1a75,#534d9b,#3d5aa5);background:-o-radial-gradient(#ffcc5e,#f2923e,#ec432c,#af1a75,#534d9b,#3d5aa5);background:radial-gradient(#ffcc5e,#f2923e,#ec432c,#af1a75,#534d9b,#3d5aa5);background-size:180% 500%;background-position:68% 20%}.about-socials__item--inst .about-socials__icon{background-image:url(/local/templates/comfortkino/static/img/about-promo/instagram.svg);width:32px;height:32px}@media only screen and (min-width:1024px){.about-socials__item--inst .about-socials__icon{width:39px;height:39px}}@media only screen and (min-width:1366px){.about-socials__item--inst:hover{background-size:280% 560%}.about-socials__item--inst:hover .about-socials__icon{width:53px;height:53px}}.about-socials__item:hover .about-socials__icon{-webkit-transform:translateX(55px);-ms-transform:translateX(55px);transform:translateX(55px)}.about-socials__item:hover .about-socials__txt{opacity:0;-webkit-transform:translateX(-20px) rotateX(90deg) scale(.3);transform:translateX(-20px) rotateX(90deg) scale(.3)}.about-socials__icon{width:39px;height:39px;margin-right:15px;background-repeat:no-repeat;background-position:50% 50%;background-size:contain;-webkit-transition:.2s ease-out;-o-transition:.2s ease-out;transition:.2s ease-out;will-change:transform}@media only screen and (min-width:1024px){.about-socials__icon{margin-right:20px}}.about-socials__txt{font-size:1.1rem;font-weight:700;text-transform:uppercase;color:#fff;-webkit-transition:.2s ease-out;-o-transition:.2s ease-out;transition:.2s ease-out;will-change:transform}@media only screen and (min-width:768px){.about-socials__txt{font-size:1.2rem}}@media only screen and (min-width:1024px){.about-socials__txt{font-size:1.6rem}}@media only screen and (min-width:1024px){.about-chair{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media only screen and (min-width:1024px){.about-chair{width:calc(50% - 60px);float:left;margin-left:40px}}@media only screen and (min-width:1366px){.about-chair{width:calc(50% - 82.5px);float:left;margin-left:55px}}.about-chair__content{display:inline-block}@media only screen and (min-width:1024px){.about-chair__content{width:calc(50% - 15px);margin-right:30px}}.about-chair__content .heading{margin-bottom:25px}@media only screen and (min-width:1024px){.about-chair__content .heading{margin-bottom:35px}}.about-chair__pic{margin-top:30px;display:inline-block}@media only screen and (min-width:768px){.about-chair__pic{margin-top:0;width:calc(50% - 15px)}}.about-chair__pic>img{width:100%}.about-chair__bar{padding:0 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:84px;border-radius:8px;background-color:transparent;-webkit-box-shadow:0 2px 10px rgba(35,41,52,.1);box-shadow:0 2px 10px rgba(35,41,52,.1)}@media only screen and (min-width:768px){.about-chair__bar{padding:0 25px}}@media only screen and (min-width:1024px){.about-chair__bar{padding:0 30px}}@media only screen and (min-width:1366px){.about-chair__bar{padding:0 35px}}.about-chair__bar>*{-ms-flex-negative:0;flex-shrink:0}.about-chair__stage{margin:0 20px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;border-radius:10px;background-color:#fff;white-space:nowrap}.about-chair__dash{position:relative;display:inline-block;width:100%;height:5px;background-color:#e41a69;border-radius:10px}.about-chair__handler{position:absolute;width:62px;height:41px;top:-370%;left:0;border-radius:40px;background-color:#e41a69;cursor:pointer}@media only screen and (min-width:768px){.about-chair__handler{width:84px;height:55px;top:-500%}}.about-chair__handler:after{content:'';position:absolute;width:5px;height:10px;top:50%;left:20%;background-image:url(/local/templates/comfortkino/static/img/about-promo/i-shev-left.svg);background-repeat:no-repeat;background-position:50% 5%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (min-width:768px){.about-chair__handler:after{width:7px;height:12px}}.about-chair__handler:before{content:'';position:absolute;width:5px;height:10px;top:50%;right:20%;background-image:url(/local/templates/comfortkino/static/img/about-promo/i-shev-right.svg);background-repeat:no-repeat;background-position:50% 5%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (min-width:768px){.about-chair__handler:before{width:7px;height:12px}}.about-chair__icon{display:inline-block;width:22px;height:21px;background-image:url(/local/templates/comfortkino/static/img/icons/i-chair.svg);background-repeat:no-repeat;background-position:50% 50%;background-size:contain}.about-chair__icon--open{display:inline-block;width:32px;height:20px;background-image:url(/local/templates/comfortkino/static/img/icons/i-chair--open.svg)}.about-chair__img{display:none;width:100%}.about-chair__img.is-active{display:block}.main-timeline{display:block;padding:0 0 50px}@media only screen and (min-width:768px){.main-timeline{padding:0 0 60px}}.main-timeline__top{margin:0 0 25px}@media only screen and (min-width:768px){.main-timeline__top{margin:0 0 35px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media only screen and (min-width:1366px){.main-timeline__top{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.main-timeline__title{position:relative;color:#fff;padding:15px 20px 25px}.main-timeline__title .heading{color:#fff}@media only screen and (min-width:768px){.main-timeline__title{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}}@media only screen and (min-width:1024px){.main-timeline__title{padding:25px 0 40px}}@media only screen and (min-width:1366px){.main-timeline__title{padding:35px 0 50px}}.main-timeline__days{position:relative}@media only screen and (min-width:768px){.main-timeline__days{width:calc(50% + 345px)}}@media only screen and (min-width:1024px){.main-timeline__days{width:calc(50% + 472px)}}@media only screen and (min-width:1366px){.main-timeline__days{width:1320px;padding:0 27.5px}}.main-timeline__days .nav{display:none}@media only screen and (min-width:1366px){.main-timeline__days .nav{position:absolute;display:block;visibility:visible;opacity:1;left:50%;top:calc(50% - 5px);width:calc(100% + 30px);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1}.main-timeline__days .nav__btn{padding:10px;position:absolute;top:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;-webkit-transition:.1s ease-out;-o-transition:.1s ease-out;transition:.1s ease-out}.main-timeline__days .nav__btn.disabled{visibility:hidden;opacity:0}.main-timeline__days .nav__btn--prev{left:0}.main-timeline__days .nav__btn--next{right:0}.main-timeline__days .nav__btn svg{fill:#30a6f1}}.timeline .timeline-item{margin-bottom:50px}.timeline .timeline-item:last-child{margin-bottom:0}@media only screen and (min-width:768px){.timeline .timeline-item{margin-bottom:60px}}.timeline-item{display:block}@media only screen and (min-width:768px){.timeline-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.timeline-item::after{clear:both;content:"";display:block}}.timeline-item__pic{width:100%;background:center center no-repeat;background-size:cover}.timeline-item__pic::after{clear:both;content:"";display:block}.timeline-item__pic:before{content:'';display:block;float:left}.timeline-item__pic.mob{display:block}.timeline-item__pic.mob:before{padding:53.58% 0 0}@media only screen and (min-width:768px){.timeline-item__pic.mob{display:none}}.timeline-item__pic.desk{display:none}.timeline-item__pic.desk:before{padding:147.62% 0 0}@media only screen and (min-width:768px){.timeline-item__pic.desk{display:block}}.timeline-item__poster{position:relative;display:block;cursor:pointer;background:0 0}.timeline-item__poster .poster__body{background:#001c2d;border-radius:8px;overflow:hidden}.timeline-item__poster .poster__body:before{content:none}.timeline-item__poster .poster__body::after{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;background-color:transparent;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}@media only screen and (min-width:768px){.timeline-item__poster{float:left;width:180px}}@media only screen and (min-width:1024px){.timeline-item__poster{width:164px}}@media only screen and (min-width:1366px){.timeline-item__poster{width:165px}}@media only screen and (min-width:768px){.timeline-item__info{float:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:480px;margin-left:30px}}@media only screen and (min-width:1024px){.timeline-item__info{width:738px;margin-left:42px}}@media only screen and (min-width:1366px){.timeline-item__info{width:1045px;margin-left:55px}}.timeline-item__descr{color:#fff}.timeline-item__descr .main-label{white-space:normal;-ms-flex-wrap:wrap;flex-wrap:wrap}.timeline-item__descr .main-label>span:last-child{margin:0}.timeline-item__descr .top{margin-top:13px}@media only screen and (min-width:768px){.timeline-item__descr .top{margin-top:0}}@media only screen and (min-width:1024px){.timeline-item__descr .top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media only screen and (min-width:1366px){.timeline-item__descr .top__left{margin:4px 0 0}}.timeline-item__descr .top__left-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.timeline-item__descr .main-title{position:relative}@media only screen and (min-width:768px){.timeline-item__descr .main-title{display:inline-block}}.timeline-item__descr .main-title--hover:hover{-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;text-shadow:0 0 10px #30a6f1}.timeline-item__descr .main-btn{margin-left:7px;width:40px;height:40px;padding:10px 0;-ms-flex-negative:0;flex-shrink:0}.timeline-item__descr .main-btn span{display:none}.timeline-item__descr .main-btn .btn__icon--star{width:16px;height:16px}@media only screen and (min-width:768px){.timeline-item__descr .main-btn{margin-left:15px}}@media only screen and (min-width:1366px){.timeline-item__descr .main-btn{width:50px;height:50px;padding:15px 0}.timeline-item__descr .main-btn .btn__icon--star{margin:0}}.timeline-item__shedule{margin-top:25px}@media only screen and (min-width:1px) and (max-width:767px){.timeline-item__shedule{margin-left:-20px;margin-right:-20px;width:calc(100% + 40px)}}@media only screen and (min-width:1366px){.timeline-item__shedule{margin-top:35px}}.timeline-item__shedule .shedule{padding:0;margin:-18px 0 0}@media only screen and (min-width:768px){.timeline-item__shedule .shedule{margin:0}}.timeline-item__shedule .shedule__stage-outer{padding:18px 0 2px;overflow:auto}@media only screen and (min-width:768px){.timeline-item__shedule .shedule__stage-outer{margin:0;padding:0;overflow:visible}}.timeline-item__shedule .shedule__stage{float:left;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:0}@media only screen and (min-width:768px){.timeline-item__shedule .shedule__stage{display:block;float:none}}.timeline-item__shedule .shedule__day{margin:0;padding:0;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;padding:0 20px}@media only screen and (min-width:768px){.timeline-item__shedule .shedule__day{display:block;margin:0;padding:0}}.timeline-item__shedule .shedule .timetable__list{margin:0}@media only screen and (min-width:768px){.timeline-item__shedule .shedule .timetable__list{display:block;margin:0 -20px -20px 0}}.timeline-item__shedule .shedule .timetable__item{margin:0 15px 0 0}@media only screen and (max-width:767px){.timeline-item__shedule .shedule .timetable__item:last-child{margin-right:0}}@media only screen and (min-width:768px){.timeline-item__shedule .shedule .timetable__item{float:left;margin:0 20px 20px 0}}.days__stage-outer{position:relative;overflow:hidden}.days__stage-outer::-webkit-scrollbar{width:3px;height:6px;border-radius:0;overflow:hidden}.days__stage-outer::-webkit-scrollbar-track{background:primary;border-radius:0}.days__stage-outer::-webkit-scrollbar-thumb{border-radius:3px;background:#30a6f1}.days__stage-outer::-webkit-scrollbar-thumb:window-inactive{background:rgba(48,166,241,.5)}.days__stage{float:left;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.days__list{padding:0 20px 10px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}@media only screen and (min-width:768px){.days__list{padding:0 20px 10px 0}}.days__etc{margin:0 5px 0 0;width:20px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.days__etc>span,.days__etc>span:after,.days__etc>span:before{width:3px;height:3px;border-radius:100px;background-color:#fff}.days__etc>span{position:relative}.days__etc>span:before{content:'';position:absolute;top:0;left:-2px;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.days__etc>span:after{content:'';position:absolute;top:0;right:-2px;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.day{cursor:pointer;position:relative;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin:0 5px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:18px 20px;border-radius:8px;text-align:center;white-space:nowrap}.day:last-child{margin:0}.day:after{content:'';position:absolute;left:50%;margin-left:-5px;border:5px solid transparent;border-top-color:#fff;top:100%;opacity:0}.day--active{background:#fff}.day--active:after{opacity:1}.day--active .day__week{color:#001c2d;border-color:transparent}.day--active .day__date{color:#001c2d}.day--weekend .day__week:before{content:'';position:absolute;width:7px;height:7px;top:50%;left:-13px;margin-top:-5px;background:url(/local/templates/comfortkino/static/img/icons/i-star--accent.svg) center top no-repeat;background-size:contain}.day--disabled .day__week{color:rgba(255,255,255,.5);border-color:rgba(255,255,255,.5)}.day--disabled .day__date{color:rgba(255,255,255,.5)}.day__week{position:relative;display:block;padding:0 0 2px;border-bottom:1px dashed #30a6f1;font-weight:700;font-size:1.8rem;line-height:1;color:#30a6f1}.day__date{display:block;margin:5px 0 0;font-weight:300;font-size:1.4rem;line-height:1;color:#fff}.timeline-notfull{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:320px;background-repeat:no-repeat;background-position:center top;background-size:cover;border-radius:8px;padding:10px}@media only screen and (min-width:768px){.timeline-notfull{height:350px}}@media only screen and (min-width:1024px){.timeline-notfull{height:480px}}@media only screen and (min-width:1366px){.timeline-notfull{height:640px}}.timeline-notfull__descr{font-weight:600;font-size:2rem;line-height:1.3;text-align:center;margin-top:15px}@media only screen and (min-width:768px){.timeline-notfull__descr{width:495px}}.timeline-notfull__descr .main-btn{border-color:rgba(225,225,225,.7)}.timeline-notfull__icon{width:55px;height:55px}.notify__wrapper{position:fixed;right:0;bottom:0;padding:10px;font-size:1.5rem;line-height:1.7rem;color:#232934;z-index:10}.notify__item{padding:20px;background:#fff;float:right;clear:both;margin-top:15px;-webkit-animation:showNotify 10s ease 1 forwards;animation:showNotify 10s ease 1 forwards;border-radius:8px;width:300px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-shadow:0 0 20px rgba(0,28,45,.2);box-shadow:0 0 20px rgba(0,28,45,.2)}.notify__item img{width:40px;height:40px}.notify__item a{color:#30a6f1}.notify__text{-ms-flex-item-align:center;align-self:center;padding-bottom:4px;padding-left:20px}@-webkit-keyframes showNotify{0%{opacity:0;height:0;-webkit-transform:translateX(200%);transform:translateX(200%);display:-webkit-box;display:flex}5%{opacity:1;height:80%;-webkit-transform:translateX(200%);transform:translateX(200%)}15%{-webkit-transform:translateX(0);transform:translateX(0)}85%{opacity:1}99%{opacity:0;display:-webkit-box;display:flex}100%{opacity:0;display:none}}@keyframes showNotify{0%{opacity:0;height:0;-webkit-transform:translateX(200%);transform:translateX(200%);display:-webkit-box;display:-ms-flexbox;display:flex}5%{opacity:1;height:80%;-webkit-transform:translateX(200%);transform:translateX(200%)}15%{-webkit-transform:translateX(0);transform:translateX(0)}85%{opacity:1}99%{opacity:0;display:-webkit-box;display:-ms-flexbox;display:flex}100%{opacity:0;display:none}}.search{z-index:20}@media screen and (max-width:767px){.search__form{border-bottom:2px solid #e6ecf2;padding-bottom:40px}}@media only screen and (min-width:1px){.search__title{width:calc(100% - 40px);float:left;margin-left:20px}}@media only screen and (min-width:768px){.search__title{width:calc(100% - 60px);float:left;margin-left:30px}}@media only screen and (min-width:1024px){.search__title{width:calc(16.66667% - 46.66667px);float:left;margin-left:40px}.search__title>*{line-height:50px}}@media only screen and (min-width:1366px){.search__title{width:calc(16.66667% - 64.16667px);float:left;margin-left:55px}}@media only screen and (min-width:768px){.search__inp{width:calc(50% - 45px);float:left;margin-left:30px}}@media only screen and (min-width:1024px){.search__inp{width:calc(41.66667% - 56.66667px);float:left;margin-left:40px}}@media only screen and (min-width:1366px){.search__inp{width:calc(41.66667% - 77.91667px);float:left;margin-left:55px}}@media only screen and (min-width:768px){.search__select{width:calc(25% - 37.5px);float:left;margin-left:30px}}@media only screen and (min-width:1024px){.search__select{width:calc(25% - 50px);float:left;margin-left:40px}}@media only screen and (min-width:1366px){.search__select{width:calc(25% - 68.75px);float:left;margin-left:55px}}@media screen and (min-width:400px) and (max-width:767px){.search__btn{max-width:335px;margin:auto;float:none}}@media only screen and (min-width:768px){.search__btn{width:calc(25% - 37.5px);float:left;margin-left:30px}}@media only screen and (min-width:1024px){.search__btn{width:calc(16.66667% - 46.66667px);float:left;margin-left:40px}}@media only screen and (min-width:1366px){.search__btn{width:calc(16.66667% - 64.16667px);float:left;margin-left:55px}}@media only screen and (min-width:1024px){.search__btn,.search__inp,.search__select,.search__title{margin-bottom:0}}@media screen and (max-width:767px){.office .tab{width:50%}}.office__down{font-weight:700;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}@media screen and (max-width:767px){.office__down{cursor:pointer;position:fixed;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:11px 23px 9px;border-radius:50px;font-size:1.6rem;line-height:1;text-align:center;white-space:nowrap;fill:#fff;color:#fff;bottom:20px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:15}.office__down--person{border:2px solid #e41a69;background:#e41a69}.office__down--order{border:2px solid #4da832;background:#4da832}}@media only screen and (min-width:768px){.office__down{float:right;padding:28px 0;font-size:16px}.office__down--person{color:#e41a69;fill:#e41a69}.office__down--order{color:#4da832;fill:#4da832}}.office__down svg{margin-left:5px;width:11px;height:14px}.office__down--hidden{display:none}.office .wrap--day{max-width:none}@media only screen and (min-width:768px) and (max-width:1023px){.office__wrap::after{clear:both;content:"";display:block}}@media only screen and (min-width:768px){.office__textarea .inp__field{min-height:140px}}@media only screen and (min-width:1024px){.office__textarea .inp__field{min-height:135px}}@media only screen and (min-width:1366px){.office__textarea .inp__field{min-height:calc(190px - 45px)}}@media only screen and (min-width:1px){.office__switch{margin-bottom:20px}}@media only screen and (min-width:1024px){.office__switch{margin-bottom:15px}}@media only screen and (min-width:1366px){.office__switch{margin-bottom:20px}}@media only screen and (min-width:1px) and (max-width:767px){.office__inp{width:calc(50% - 30px);float:left;margin-left:20px}}@media only screen and (min-width:768px) and (max-width:1023px){.office__inp+.office__inp{margin-left:30px}}@media only screen and (min-width:1024px){.office__inp+.office__inp{margin-top:35px}}@media only screen and (min-width:1366px){.office__inp+.office__inp{margin-top:45px}}@media only screen and (min-width:1px) and (max-width:767px){.office__inp-group{margin-left:-20px;margin-right:-20px;width:calc(100% + 40px)}}@media only screen and (min-width:768px) and (max-width:1023px){.office__inp-group .inp-group__case{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media only screen and (min-width:1366px){.office__inp-group .inp-group__case{width:calc(16.66667% - 64.16667px);float:left;margin-left:55px}}.office__table{table-layout:auto}.office__table td{width:auto;vertical-align:middle}.office__table .office__name{color:#30a6f1;text-decoration:none}.office__table .office__txt{color:#001c2d}.office__table .office__film{white-space:nowrap}.office__table .office__bonus--plus{color:#4da832}.office__table .office__bonus--minus{color:#e41a69}.office__table .office__status--paid{color:#45ea39}.office__table .office__status--rezerv{color:#fb7110}.office__table .office__status--cancel{color:#e41a69}.office__table .office__status--finish{color:#e6ecf2}.office__users::after{clear:both;content:"";display:block}@media only screen and (min-width:768px){.office__users{margin-left:-30px;margin-right:-30px;width:calc(100% + 60px)}}@media only screen and (min-width:1024px){.office__users{margin-left:-40px;margin-right:-40px;width:calc(100% + 80px)}}@media only screen and (min-width:1366px){.office__users{margin-left:-55px;margin-right:-55px;width:calc(100% + 110px)}}.office__user{display:inline-block}@media only screen and (min-width:1px){.office__user{width:calc(50% - 30px);float:left;margin-left:20px;padding:5px}}@media only screen and (min-width:768px){.office__user{padding:15px;width:calc(33.33333% - 40px);float:left;margin-left:30px}}@media only screen and (min-width:1024px){.office__user{width:calc(25% - 50px);float:left;margin-left:40px}}@media only screen and (min-width:1366px){.office__user{width:calc(16.66667% - 64.16667px);float:left;margin-left:55px}}.office__user .user__pic{-webkit-box-shadow:0 0 5px #e6ecf2;box-shadow:0 0 5px #e6ecf2;width:100px;height:100px}@media only screen and (min-width:768px){.office__user .user__pic{width:110px;height:110px;margin:0 auto}}.office__user .user__name{color:#001c2d;font-size:1.8rem}@media only screen and (min-width:768px){.office__user .user__capture{max-width:none;text-align:center;margin:0}}.policy{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:35px;font-size:16px;color:#929292}.policy__inp{position:absolute;opacity:0;z-index:-1}.policy__inp:checked+.policy__check:before{background:url(/local/templates/comfortkino/static/img/icons/i-check.svg) no-repeat center;background-size:60%}.policy__check:before{content:'';margin-right:15px;display:inline-block;width:30px;height:30px;border:2px solid #30a6f1;border-radius:8px;cursor:pointer}.policy__link{text-decoration:underline;color:#e41a69}.ticket-popup__container{position:absolute;bottom:20px;right:20px;z-index:20;width:calc(100% - 40px);padding:20px;background-color:#fff;border-radius:8px;-webkit-box-shadow:0 3px 10px rgba(0,28,45,.149);box-shadow:0 3px 10px rgba(0,28,45,.149)}@media only screen and (min-width:768px){.ticket-popup__container{bottom:85px}}@media only screen and (min-width:768px){.ticket-popup__container::after{content:'';position:absolute;width:10px;height:10px;background-color:#fff;left:95px;bottom:-5px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}}.ticket-popup__container .scheme-box__alert-close{position:absolute;right:15px;top:15px;width:11px;height:11px;background:url(/local/templates/comfortkino/static/img/icons/i-close.svg) no-repeat;background-size:contain}@media only screen and (min-width:768px){.ticket-popup__container{right:20px;width:356px}}@media only screen and (min-width:1024px){.ticket-popup__container{right:40px}}@media only screen and (min-width:1366px){.ticket-popup__container{right:55px}}.ticket-popup__film-name{font-weight:700;font-size:1.8rem;line-height:1;margin-bottom:10px}.ticket-popup__text{margin-bottom:16px;line-height:1.3}.ticket-popup__item{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.ticket-popup__item-del{background:url(/local/templates/comfortkino/static/img/icons/i-del.svg) no-repeat;background-repeat:contain;width:13px;height:16px;position:absolute;right:0;z-index:2}.ticket-popup__item-text{position:relative;font-size:14px;line-height:18px;width:calc(100% - 20px);display:block;position:relative;overflow:hidden;margin-bottom:10px}.ticket-popup__item-text:after{content:'';display:block;position:absolute;bottom:0;left:0;width:100%;height:2px;border-top:1px dotted #666}.ticket-popup__item-text .key{display:inline-block;position:relative;z-index:2;background:#fff;padding-right:5px}.ticket-popup__item-text .value{display:block;position:absolute;top:0;right:0;z-index:2;background:#fff;padding-left:5px}.buy-checkout-side__inp-container{margin-bottom:5px;width:100%}.buy-checkout-side__inp-container .btn{margin-top:25px;padding:16px 60px 14px}.buy-checkout-side__inp-container .login-form__note{text-align:left}.buy-checkout-side__reject{text-decoration:underline}.buy-checkout-side__container{position:absolute;top:0;right:0;z-index:10;height:100%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:20px;border-radius:0 8px 8px 0;background-color:#fff}@media screen and (max-width:767px){.buy-checkout-side__container{overflow:auto}}.buy-checkout-side__container>*{-ms-flex-negative:0;flex-shrink:0}.buy-checkout-side__container .hint-link{padding:5px 0}@media screen and (max-width:767px){.buy-checkout-side__container .hint-link{width:100%}}@media only screen and (min-width:768px){.buy-checkout-side__container .checkout-result__note{display:none}}@media only screen and (min-width:768px){.buy-checkout-side__container .drag-block{margin-bottom:40px}}@media only screen and (min-width:768px){.buy-checkout-side__container .checkout-result__wrapper{position:absolute;bottom:27px;right:55px;display:-webkit-box;display:-ms-flexbox;display:flex}}.buy-checkout-side__container .checkout-result__wrapper .btn{text-align:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media only screen and (min-width:768px){.buy-checkout-side__container .checkout-result__wrapper .btn{margin-left:15px}}@media screen and (max-width:768px){.buy-checkout-side__container .checkout-result__wrapper .btn{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media only screen and (min-width:768px){.buy-checkout-side__container{width:468px;padding:50px 55px 27px}}.buy-checkout-side__container .inp{margin-bottom:25px}.buy-checkout-side__container::after{position:absolute;content:'';width:470px;height:100%;background:#001c2d;left:-470px;top:0;opacity:.7}.buy-checkout-side__back{position:relative;padding-left:12px;margin-bottom:16px;font-style:normal;font-weight:400;font-size:16px;line-height:24px;text-align:left;color:#30a6f1}@media screen and (max-width:767px){.buy-checkout-side__back{display:none}}.buy-checkout-side__back svg{position:absolute;fill:#30a6f1;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);left:-6px;top:8px}.buy-checkout-side__agree{font-size:1.6rem;line-height:1.25;-ms-flex-item-align:center;align-self:center}@media screen and (max-width:767px){.buy-checkout-side__agree{margin-bottom:10px}}.buy-checkout-side__title{font-size:24px;line-height:28px;margin-bottom:25px;font-weight:700;width:80%}@media screen and (max-width:767px){.buy-checkout-side__title{display:none}}.buy-checkout-side__text{font-size:16px;line-height:1.5;margin-bottom:27px;width:100%;position:absolute;top:550px}@media screen and (max-width:767px){.buy-checkout-side__text{position:static;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-top:15px;font-size:14px;text-align:center}}.buy-checkout-side__text a{text-decoration:underline;color:#30a6f1}.buy-checkout-side__text-rej{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:end}.buy-checkout-side__text-rej img{margin-right:15px}.buy-checkout-side__reject{font-size:16px;line-height:24px}.buy-checkout-side__warning{font-weight:300;font-size:1.6rem;line-height:1.25;color:#e41a69}.buy-checkout-side__warning a{text-decoration:underline;color:#30a6f1}.radio-button{margin-top:32px}.pays-methods-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.radio{margin-bottom:27px}.radio-button label{font-size:14px}.radio-button input{margin-right:25px}[type=radio]:checked,[type=radio]:not(:checked){position:absolute;left:-9999px}[type=radio]:checked+label,[type=radio]:not(:checked)+label{position:relative;padding-left:45px;cursor:pointer;line-height:20px;display:inline-block}[type=radio]:checked+label:before{content:'';position:absolute;left:0;top:-3px;width:22px;height:22px;border:1px solid #30a6f1;border-radius:100%;background:#fff}[type=radio]:not(:checked)+label:before{content:'';position:absolute;top:3px;left:6px;width:12px;height:12px;border:1px solid #e5e5e5;border-radius:100%;background:#e5e5e5}[type=radio]:checked+label:after,[type=radio]:not(:checked)+label:after{content:'';width:12px;height:12px;background:#30a6f1;position:absolute;top:3px;left:6px;border-radius:100%}[type=radio]:not(:checked)+label:after{opacity:0;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}[type=radio]:checked+label:after{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.popup-presentation__btn-wrapper{width:700px;margin:0 auto;height:70px;padding:0 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hide{display:none}.show{display:block}.checked{background-color:red}.main-padding{padding:180px 0 0}.main-lp{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width:1024px){.main-lp{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media only screen and (min-width:768px){.page-section--bootom{-webkit-transform:translate(0,40px);-ms-transform:translate(0,40px);transform:translate(0,40px)}}@media only screen and (min-width:1024px){.page-section--bootom{-webkit-transform:translate(0,50px);-ms-transform:translate(0,50px);transform:translate(0,50px)}}@media only screen and (min-width:1366px){.page-section--bootom{-webkit-transform:translate(0,70px);-ms-transform:translate(0,70px);transform:translate(0,70px)}}.about__title{margin-bottom:10px}@media only screen and (min-width:768px){.about__title{margin-bottom:15px}}.bank-popup{position:fixed;border-radius:8px;text-align:left;overflow:auto}@media only screen and (max-width:767px){.bank-popup{border-radius:0;top:0;left:0;right:0;bottom:0;background:#fff}}@media only screen and (min-width:768px){.bank-popup{position:relative;width:calc(730px);margin:30px auto;-webkit-box-shadow:0 0 80px rgba(0,28,45,.15);box-shadow:0 0 80px rgba(0,28,45,.15)}}@media only screen and (min-width:1024px){.bank-popup{width:760px;margin:55px auto;max-height:75vh}}@media only screen and (min-width:1366px){.bank-popup{width:760px;margin:55px auto}}.bank-popup__head{text-align:right;background-color:#001c2d;min-height:100px;position:fixed;width:100%}@media only screen and (min-width:768px){.bank-popup__head{background-color:#fff;min-height:0;position:static}}.bank-popup .scheme-popup__close,.bank-popup .town-popup__close{position:relative;top:30px;right:0;z-index:25}.bank-popup .scheme-popup__close svg,.bank-popup .town-popup__close svg{fill:#fff}@media only screen and (min-width:768px){.bank-popup .scheme-popup__close svg,.bank-popup .town-popup__close svg{fill:#000}}@media only screen and (min-width:768px){.bank-popup .scheme-popup__close,.bank-popup .town-popup__close{position:absolute;top:15px;right:20px;fill:#000}}.sberIframe{width:100%;height:70vh;border:0 none;margin-top:100px;max-height:100%}@media only screen and (min-width:768px){.sberIframe{margin-top:0}}.commentary{position:relative;margin-bottom:26px}@media only screen and (min-width:768px){.commentary{margin-bottom:35px}}@media only screen and (min-width:1024px){.commentary{margin-bottom:55px}}.commentary .star-rating{margin-bottom:17px}@media only screen and (min-width:1024px){.commentary .star-rating{margin-bottom:22px}}.commentary .star-rating__item{margin-right:3px}.commentary__text{font-size:1.6rem;font-weight:300;margin-bottom:10px;line-height:1.3}.commentary__complaint{color:#30a6f1;font-size:1.4rem;border-bottom:1px dashed #30a6f1;display:inline-block;margin-bottom:20px;cursor:pointer}.commentary__author{font-size:1.4rem;font-weight:700;margin-bottom:5px}.commentary__date{font-size:1.4rem;font-weight:300;color:#929292}.commentary .star-rating{display:-webkit-box;display:-ms-flexbox;display:flex}.commentary .star-rating__item{fill:#e6ebf1}.commentary .star-rating__item--active{fill:#f1ca0f}.complaint{font-size:1.4rem;-webkit-box-shadow:0 2px 10px rgba(35,41,52,.1);box-shadow:0 2px 10px rgba(35,41,52,.1);padding:20px;border-radius:8px;background-color:#fff;position:absolute;top:0;left:0;z-index:2;display:none}.complaint--active{display:inline-block}.complaint__item{display:block;cursor:pointer;padding-left:29px;position:relative}.complaint__item::before{content:'';position:absolute;left:0;top:-4px;width:16px;height:16px;border-radius:50%;border:2px solid #e6ecf2;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.complaint__item::after{content:'';position:absolute;left:5px;top:1px;width:10px;height:10px;border-radius:50%;background-color:#30a6f1;opacity:0;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.complaint__item:hover::after{opacity:1}.complaint__item:hover::before{border-color:#30a6f1}.complaint__item:not(:last-of-type){margin-bottom:13px}.complaint__link{color:#30a6f1;margin-bottom:20px}.complaint input{display:none}.timer,.timer span{font-size:16px;line-height:19px}.timer span{color:#ff4a68;font-size:12px;text-shadow:0 0 8px #e41a69}@media only screen and (min-width:768px){.timer span{font-size:16px}}.timer{position:fixed;left:20px;top:0;margin-top:40px;margin-bottom:0;z-index:1;font-size:12px;color:#fff;text-shadow:0 0 8px #2b9be1}@media only screen and (min-width:768px){.timer{font-size:16px;position:absolute;font-size:16px;top:-70px;left:0;width:100%}}.timer-static{font-size:16px;position:static;margin-left:20px;margin-top:5vh;margin-bottom:5vh;color:#fff;font-size:12px;text-shadow:0 0 8px #2b9be1}@media only screen and (min-width:768px){.timer-static{font-size:16px}}.timer-static span{color:#ff4a68;font-size:12px;text-shadow:0 0 8px #e41a69}@media only screen and (min-width:768px){.timer-static span{font-size:16px}}#landing-town-choose{background-color:#001c2d}@media only screen and (min-width:1px){.container-close_btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}@media only screen and (min-width:1px) and (min-width:768px){.container-close_btn{margin-bottom:40px}}@media only screen and (min-width:1px){.border_btn{display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px;border:2px solid #fff;border-radius:50%}.lp-town-choose{margin:0 auto;background-color:#001c2d}}@media only screen and (min-width:1px) and (min-width:768px){.lp-town-choose{display:block;padding:86px 0 66px 0;width:690px}}@media only screen and (min-width:1px) and (min-width:1024px){.lp-town-choose{width:944px}}@media only screen and (min-width:1px) and (min-width:1366px){.lp-town-choose{width:1265px;padding:150px 0 66px 0}}@media only screen and (min-width:1px){.lp-town-cities{width:auto;padding-left:10px;border-right:none}}@media only screen and (min-width:1px) and (min-width:768px){.lp-town-cities{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;overflow:hidden;padding:0 3px;background-color:#001c2d}}@media only screen and (min-width:1px) and (min-width:1024px){.lp-town-cities{display:block;margin:0;width:165px}}@media only screen and (min-width:1px){.lp-town-cinemas{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:450px;width:100%}}@media only screen and (min-width:1px) and (min-width:768px){.lp-town-cinemas{width:480px;padding:0}}@media only screen and (min-width:1px) and (min-width:1024px){.lp-town-cinemas{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;min-height:auto;margin:0}}@media only screen and (min-width:1px) and (min-width:768px){.lp-city-item{display:inline-block;color:#fff;text-align:center;padding:10px;text-decoration:none;color:#fff;font-size:16 px;cursor:pointer;width:155px;height:46px;font-size:16px;text-align:left}}@media only screen and (min-width:1px) and (min-width:768px){.lp-city-item--active{color:#fff;background:#30a6f1 0 0 no-repeat padding-box;-webkit-box-shadow:0 0 6px #30a6f1;box-shadow:0 0 6px #30a6f1;border-radius:5px}}@media only screen and (min-width:1px){.lp-cinema-item{width:100%;height:118px;margin-bottom:20px}}@media only screen and (min-width:1px) and (min-width:1024px){.lp-cinema-item{width:354px;margin-bottom:20px;margin-left:20px}}@media only screen and (min-width:1px) and (min-width:1366px){.lp-cinema-item{width:326px;height:276px;margin-left:30px;margin-bottom:30px}}@media only screen and (min-width:1px){.lp-cinema-item__body:hover{border-color:#30a6f1;background-color:#30a6f1;color:#fff}.lp-cinema-item__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:28px 0;height:118px;border:2px solid #fff;border-radius:8px;opacity:1;text-align:center;font-size:14px;letter-spacing:0;color:#fff}}@media only screen and (min-width:1px) and (min-width:1366px){.lp-cinema-item__body{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:326px;height:276px}}@media only screen and (min-width:1px){.lp-cinema-item__pic img{height:36px;margin-bottom:19px}}@media only screen and (min-width:1px) and (min-width:1366px){.lp-cinema-item__pic img{margin-bottom:42px}}.container--lp{position:relative}.scheme-screen{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}.scheme-screen__aside{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-shadow:inset -1px 0 rgba(255,255,255,.5);box-shadow:inset -1px 0 rgba(255,255,255,.5)}.scheme-screen__content{padding:60px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;position:relative}.scheme-screen__timer{position:absolute;left:60px;bottom:20px;font-size:1.6rem;color:rgba(255,255,255,.7)}.scheme-screen__loader{position:absolute;top:50%;left:50%;color:#fff;font-size:3.2rem;font-weight:700;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.film-cards{display:-webkit-box;display:-ms-flexbox;display:flex}.film-cards>.film-card{width:calc((100% - 120px)/ 3)}.film-cards>.film-card+.film-card{margin-left:60px}.film-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.film-card__poster{position:relative;background:center center no-repeat;background-size:cover;border-radius:20px;overflow:hidden}.film-card__poster::before{content:'';display:block;float:left;padding:138.75% 0 0}.film-card__qr{display:none;position:absolute;bottom:0;left:0;background-color:#fff;border-radius:0 20px 0 0}.film-card__qr>canvas{padding:15px;display:block}.film-card__qr>span{padding:0 15px 10px;display:block;text-align:center;font-size:1rem;font-weight:700;text-transform:uppercase}.film-card__info{margin:40px 0 20px;display:-webkit-box;display:-ms-flexbox;display:flex}.film-card__details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;color:rgba(255,255,255,.7);font-size:2rem}.film-card__details>p{text-transform:initial}.film-card__details>p>span{text-transform:capitalize}.film-card__date{color:#fff;font-size:2.4rem;font-weight:700}.film-card__age{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;width:60px;height:60px;color:#fff;font-size:2.6rem;border-radius:10px;-webkit-box-shadow:inset 0 0 0 1px #fff;box-shadow:inset 0 0 0 1px #fff}.film-card__premiere{color:#fff;font-size:3rem;line-height:64px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.film-card__premiere>span{color:#ffd300}.film-card__sessions{display:-webkit-box;display:-ms-flexbox;display:flex}.film-card__sessions>.timetable__item{width:calc((100% - 40px)/ 5)}.film-card__sessions>.timetable__item+.timetable__item{margin-left:10px}.screen-switcher{width:140px;height:140px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-shadow:inset 0 -1px rgba(255,255,255,.5);box-shadow:inset 0 -1px rgba(255,255,255,.5)}.screen-switcher span{color:rgba(255,255,255,.5);font-size:1.4rem;letter-spacing:.1em;text-transform:uppercase}.screen-switcher>.screen-switcher__count{color:#001c2d;font-size:6.2rem;font-weight:700;text-shadow:1px 0 0 rgba(255,255,255,.25),-1px 0 0 rgba(255,255,255,.25),0 1px 0 rgba(255,255,255,.25),0 -1px 0 rgba(255,255,255,.25),1px 1px rgba(255,255,255,.25),-1px -1px 0 rgba(255,255,255,.25),1px -1px 0 rgba(255,255,255,.25),-1px 1px 0 rgba(255,255,255,.25);letter-spacing:normal}.screen-switcher--active{background-color:#30a6f1;-webkit-box-shadow:none;box-shadow:none}.screen-switcher--active span{color:#fff}.screen-switcher--active>.screen-switcher__count{color:#fff;text-shadow:none}.order--bonus-history .order__body{border:2px solid #e6ecf2;-webkit-box-shadow:none;box-shadow:none;border-radius:8px;margin-bottom:20px}@media only screen and (min-width:768px){.order--bonus-history .order__body{padding:30px}}.order--bonus-history .order__poster{display:none}@media only screen and (min-width:768px){.order--bonus-history .order__poster{display:block}}.order--bonus-history .order__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:0}.order--bonus-history .order__content .order__block{border-bottom:0;width:100%}@media only screen and (min-width:768px){.order--bonus-history .order__content .order__block{width:calc(70% - 12.5px)}}@media only screen and (min-width:1024px){.order--bonus-history .order__content .order__block{width:calc(50% - 12.5px)}}@media only screen and (min-width:1366px){.order--bonus-history .order__content .order__block{width:calc(70% - 12.5px)}}@media only screen and (min-width:1px){.order--bonus-history .order__content{display:block}.order--bonus-history .order__content .order__poster{display:none}}@media only screen and (min-width:768px){.order--bonus-history .order__content{display:-webkit-box;display:-ms-flexbox;display:flex}.order--bonus-history .order__content .order__block{padding:0}.order--bonus-history .order__content .order__content__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}}.order--bonus-history .order__content .order__units{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width:768px){.order--bonus-history .order__content .order__units{display:block}}.order--bonus-history .order__content .order__units .order__units__subtract{font-size:18px;font-style:normal;font-weight:700;color:#232934;margin-right:25px}@media only screen and (min-width:768px){.order--bonus-history .order__content .order__units .order__units__subtract{font-size:20px;margin-right:0;margin-bottom:7px}}.order--bonus-history .order__content .order__units .order__units__add{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.order--bonus-history .order__content .order__units .order__units__add .order__units__add-green{width:37px;height:18px;background:#4da832;border-radius:11.5px;margin-right:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.order--bonus-history .order__content .order__units .order__units__add .order__units__add-green span{font-weight:700;font-size:12px;color:#fff;line-height:0}.order--bonus-history .order__content .order__units .order__units__add span{font-weight:400;font-size:12px;color:#a0a6ac}.bonus-history__btn-wrap{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:40px}@media only screen and (min-width:1px){.timeline-notfull--bonus-history{background-image:url(/local/templates/comfortkino/static/img/nobonus-back-mobile.svg);background-repeat:no-repeat;height:480px}}@media only screen and (min-width:768px){.timeline-notfull--bonus-history{background-image:url(/local/templates/comfortkino/static/img/nobus-back.svg);background-repeat:no-repeat;height:380px}}@media only screen and (min-width:1024px){.timeline-notfull--bonus-history{height:320px}}@media only screen and (min-width:1366px){.timeline-notfull--bonus-history{background-image:url(/local/templates/comfortkino/static/img/nobus-back.svg);background-repeat:no-repeat;height:480px}}@media only screen and (min-width:1px){.page-section__block--bonus-history{margin-top:45px}}@media only screen and (min-width:768px){.page-section__block--bonus-history{margin-top:45px}}.bonus-history-is-loading-icon{position:relative;height:320px;color:rgba(255,255,255,.7);text-align:center;font-size:16px;padding-top:70px}.bonus-history-is-loading-icon img,.bonus-history-is-loading-icon svg{position:absolute;left:50%;top:calc(50% - 20px);margin:-65px;width:125px;height:125px}.session-info{height:calc(100% - 185px);width:100%}.session-info__title{width:100%}.session-info .track-vertical>div:first-child{height:100%!important;overflow-y:scroll!important;overflow-x:hidden!important}@media only screen and (min-width:768px){.session-info .track-vertical>div:first-child{padding-right:8px}}.session-info__text{font-size:1.6rem;line-height:1.4}.session-info__video{margin-top:15px;width:100%;height:190px}.session-info__images{margin-top:15px}.session-info__image{margin-top:10px}.session-info__image:first-child{margin-top:0}.session-info__image img{width:100%}
/*# sourceMappingURL=main.min.css.map */

/* End */


/* Start:/local/templates/comfortkino/styles.css?16892382484179*/
@media only screen and (min-width: 1366px){

	.inp-group.code-confirm .wrap {
	    margin: 0 25px 0 0!important;
	}
}

@media only screen and (max-width: 767px){
    .sberIframe{
        height: calc(100% - 100px);
    }
}

.btn--tag {
    cursor: pointer;
}

.mfp-wrap{
	top:0px !important;
}

.branding-note p {
	margin: 0 0 -2px 10px;
}

/*Ради избранного*/

.btn--fav .btn__icon--star {
	fill: #23293400;
}

.timeline-item__descr .main-btn .btn__icon--star {
	width: 18px;
    height: 16px;
}


/*fix sheme size*/
@media only screen and (min-width: 768px){
	.scheme-box {
		height: 406px;
	}
	.scheme-box.is-loading {
		height:406px;
	}
}

@media only screen and (max-width: 768px){
	.scheme-popup {
		padding-bottom: 0px;
	}
	.scheme-box.is-loading {
		height: calc(100% - 165px);
	}
}


/*Фикс поп-апа покупки: в мобиле заголовок занимал не всю ширину*/
.scheme-popup__top{
	width: 100%;
	margin: -20px 0px 25px;
}


/*Фикс поп-апа выбора города — цвета изображения при наведении и в статике*/

/*.town-popup .town-picker__list .town-item--active .town-item__body .town-item__pic img{
	-webkit-filter: invert(100%);
    filter: invert(100%);
}

.town-popup .town-picker__list .town-item__body .town-item__pic img{
	-webkit-filter: invert(0);
	filter: invert(0);
}

.town-popup .town-picker__list .town-item--active:hover .town-item__body .town-item__pic img, .town-popup .town-picker__list .town-item:hover .town-item__body .town-item__pic img{
	-webkit-filter: invert(100%);
    filter: invert(100%);
}


@media only screen and (min-width: 767px){
	.town-popup .town-picker__list .town-item__body .town-item__pic img{
		-webkit-filter: invert(100%);
		filter: invert(100%);
	}
	.town-popup .town-picker__list .town-item--active .town-item__body .town-item__pic img{
		-webkit-filter: invert(0);
		filter: invert(0);
	}
	.town-popup .town-picker__list .town-item:hover .town-item__body .town-item__pic img, .town-popup .town-picker__list .town-item--active:hover .town-item__body .town-item__pic img{
		-webkit-filter: invert(0);
		filter: invert(0);
	}
}*/


/*Фикс вывода поп-апа выбора города на старом браузере*/
.scheme-popup__header {
	z-index: initial;
}
.sbp-pay_hint {
    font-size: 14px;
    margin-top: 10px;
    margin-bottom: 20px;
}
.sbp-pay_qr {
 width: 100%;
 text-align: center;
}

.sbp-pay_qr img {
    max-width: 200px;
}
.sbp-pay_bank-list a {
    display: flex;
    height: 50px;
    margin-bottom: 10px;
    align-items: center;
}

.sbp-pay_bank-list a img {
    height: 40px;
    margin-right: 20px;
}

.sbp-pay_bank-list a span {
    font-style: normal;
    font-weight: 400;
    font-size: 17px;
    line-height: 22px;
/* identical to box height, or 129% */
    letter-spacing: -0.408px;
    color: #0E214C;
}
.order__sbp-pay {
    display: flex;
    max-height: 270px;
    overflow: auto;
}
.scheme-popup__header + .scheme-popup__scheme.scheme-box {
	margin-top:90px;
	margin-bottom:75px;
}
.sbp-pay_warn {
    font-weight: 700;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: -0.306286px;
    color: #FF4A68;
    display: flex;
}
@media only screen and (min-width: 768px) {
.sbp-pay_warn {
    justify-content: center;
    align-items: center;
    flex-direction: column;
    margin-top: 10px;
    text-align: center;
}
.sbp-pay_warn img {
    margin-bottom: 5px;
    animation: rotatingsbp 2s linear infinite;
}
}
@media only screen and (max-width: 767px)
{ 
.sbp-pay_warn {
    align-items: center;
    margin-top: 10px;
}
.sbp-pay_warn img {
    margin-right: 10px;
    animation: rotatingsbp 2s linear infinite;
}
.sbp-pay_bank-list {
	height: 35vh;
	overflow: auto;
    margin-top: 20px;
}
.timer + .scheme-popup {
    top: 85px;
}
}

@keyframes rotatingsbp {
    0% {
        transform:rotate(0deg);
    }
    100% {
        transform:rotate(360deg);
    }
}

/* End */
/* /local/templates/comfortkino/static/assets/assets.css?17076655309265 */
/* /local/templates/comfortkino/static/css/main.min.css?1707665530425556 */
/* /local/templates/comfortkino/styles.css?16892382484179 */
