

/* Start:/bitrix/templates/New_Kuban/css/jquery.swiper.4.4.2.css?158524348019788*/
/**
 * Swiper 4.4.2
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * http://www.idangero.us/swiper/
 *
 * Copyright 2014-2018 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: November 1, 2018
 */
.swiper-container{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;-o-transition-property:transform,height;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s opacity;-o-transition:.3s opacity;transition:.3s opacity;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:.2s top,.2s -webkit-transform;transition:.2s top,.2s -webkit-transform;-o-transition:.2s transform,.2s top;transition:.2s transform,.2s top;transition:.2s transform,.2s top,.2s -webkit-transform}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s left,.2s -webkit-transform;transition:.2s left,.2s -webkit-transform;-o-transition:.2s transform,.2s left;transition:.2s transform,.2s left;transition:.2s transform,.2s left,.2s -webkit-transform}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s right,.2s -webkit-transform;transition:.2s right,.2s -webkit-transform;-o-transition:.2s transform,.2s right;transition:.2s transform,.2s right;transition:.2s transform,.2s right,.2s -webkit-transform}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-progressbar.swiper-pagination-white{background:rgba(255,255,255,.25)}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-pagination-progressbar.swiper-pagination-black{background:rgba(0,0,0,.25)}.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}.swiper-lazy-preloader:after{display:block;content:'';width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}
/* End */


/* Start:/bitrix/templates/New_Kuban/css/jquery-ui.min.css?159298375425972*/
.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted #000}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0;padding:.5em .5em .5em .7em;font-size:100%}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-controlgroup{vertical-align:middle;display:inline-block}.ui-controlgroup > .ui-controlgroup-item{float:left;margin-left:0;margin-right:0}.ui-controlgroup > .ui-controlgroup-item:focus,.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus{z-index:9999}.ui-controlgroup-vertical > .ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left}.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box}.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}.ui-controlgroup .ui-controlgroup-label span{font-size:80%}.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item{border-left:none}.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item{border-top:none}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none}.ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc(100% - 2.4em)}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}.ui-checkboxradio-label .ui-icon-background{box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:none}.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:none}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid}.ui-checkboxradio-disabled{pointer-events:none}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:700;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-n{height:2px;top:0}.ui-dialog .ui-resizable-e{width:2px;right:0}.ui-dialog .ui-resizable-s{height:2px;bottom:0}.ui-dialog .ui-resizable-w{width:2px;left:0}.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw,.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw{width:7px;height:7px}.ui-dialog .ui-resizable-se{right:0;bottom:0}.ui-dialog .ui-resizable-sw{left:0;bottom:0}.ui-dialog .ui-resizable-ne{right:0;top:0}.ui-dialog .ui-resizable-nw{left:0;top:0}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{height:100%;filter:alpha(opacity=25);opacity:.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:700;line-height:1.5;padding:2px .4em;margin:.5em 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:.222em 0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:2em}.ui-spinner-button{width:1.6em;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top-style:none;border-bottom-style:none;border-right-style:none}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #c5c5c5}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:700}.ui-widget-header a{color:#333}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,/* We use html here because we need a greater specificity to make sure disabled
works properly when clicked or hovered */
html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:400;color:#454545}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#454545;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #ccc;background:#ededed;font-weight:400;color:#2b2b2b}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#2b2b2b;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px #5e9ed6}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #003eff;background:#007fff;font-weight:400;color:#fff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-state-checked{border:1px solid #dad55e;background:#fffa90}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:700}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:400}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon-blank{background-position:16px 16px}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:3px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaa;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{-webkit-box-shadow:0 0 5px #666;box-shadow:0 0 5px #666}
/* End */


/* Start:/bitrix/templates/New_Kuban/css/front__reset.min.css?15929833591339*/
input[type=text]::-ms-clear{display:none;width:0;height:0}input[type=text]::-ms-reveal{display:none;width:0;height:0}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-results-button,input[type="search"]::-webkit-search-results-decoration{display:none}q{quotes:"\201c" "\201d"}.cover p:empty,.cover h1:empty,.cover h2:empty,.cover h3:empty,.cover h4:empty,.cover h5:empty,.cover h6:empty,.cover li:empty{display:none}::after,::before,::placeholder{transition:all .2s linear}html,body{margin:0;padding:0}.cover *{margin:0;padding:0;border:none;outline:none;border-radius:0;box-sizing:border-box;transition:all .2s linear;-webkit-text-size-adjust:none;-webkit-overflow-scrolling:touch;-webkit-tap-highlight-color:transparent}input,select,textarea{appearance:none;-moz-appearance:none;-webkit-appearance:none}label,button{cursor:pointer;background:transparent}textarea{resize:none;overflow:auto}a{color:#000;text-decoration:none}p a,li a{text-decoration:underline}img[src=""],img[src="/"]{display:none}ul li{list-style:none}ol li{list-style:decimal}svg,svg *{transition:all 0}svg path{transition:fill .2s linear}.map{transition:all 0}.hc__top__right{display:none!important}.map *{transition:inherit}#M469292ScriptRootC716077_06790 iframe{height:0!important}
/* End */


/* Start:/bitrix/templates/New_Kuban/css/front__style.min.css?165934379671609*/
* {
  font-family: 'Roboto', sans-serif
}

mark {
  color     : #3F5AA2;
  background: transparent
}

p a:hover {
  color          : #3F5AA2;
  text-decoration: none
}

[data-obj-fit='cover'] {
  font-family: 'object-fit: cover; object-position: center;'
}

[data-obj-fit='contain'] {
  font-family: 'object-fit: contain;'
}

body {
  left  : 0;
  right : 0;
  bottom: 0
}

.cover {
  width     : 100%;
  background: #fff;
  overflow  : hidden;
  position  : relative;
  min-height: 100vh
}

.wrapper {
  background: #FBFBFB
}

.container {
  width : 1170px;
  margin: 0 auto
}

.container_min {
  width : 900px;
  margin: 0 auto
}

.header-cover {
  position: absolute;
  top     : 22px;
  left    : 0;
  right   : 0;
  height  : 56px;
  z-index : 99999999
}

header {
  width : 100%;
  height: 60px
}

header .container {
  height         : 100%;
  display        : flex;
  justify-content: space-between;
  align-items    : center
}

.header__side_left {
  display    : flex;
  align-items: center
}

.logo-btn {
  display : table;
  width   : 200px;
  height  : 25px;
  position: relative;
  margin  : 0 0 0 30px
}

.hc__right {
  padding: 0px !important
}

.logo-btn::before,
.logo-btn::after {
  content            : '';
  position           : absolute;
  top                : 0;
  left               : 0;
  right              : 0;
  bottom             : 0;
  background-repeat  : no-repeat;
  background-position: 0 50%;
  background-size    : 100%
}

.logo-btn::before {
  opacity         : 1;
  background-image: url(/bitrix/templates/New_Kuban/css/../img/small/svg/logo/logo.svg)
}

.logo-btn::after {
  opacity         : 0;
  background-image: url(/bitrix/templates/New_Kuban/css/../img/small/svg/logo/logo_black.svg)
}

.menu-btn {
  width              : 32px;
  height             : 32px;
  cursor             : pointer;
  position           : relative;
  background-size    : 22px;
  background-position: 50% 50%;
  background-repeat  : no-repeat
}

.menu-header {
  height     : 100%;
  display    : flex;
  align-items: center
}

.menu-header__item {
  text-transform : uppercase;
  color          : #fff;
  display        : table;
  margin         : 0 12px;
  font-size      : 15px;
  letter-spacing : 1px;
  text-decoration: none;
  border-bottom  : 1px solid transparent
}

.menu-header__item:hover {
  border-bottom: 1px solid #459a63
}

.header__side_right {
  display    : flex;
  align-items: center
}

[data-menu-cover] .header__side_right {
  display: none
}

.search-btn {
  width        : 36px;
  height       : 36px;
  cursor       : pointer;
  position     : relative;
  border-radius: 100%;
  border       : 1px solid rgba(255, 255, 255, 0.5)
}

.search-btn::before,
.search-btn::after {
  content            : '';
  position           : absolute;
  top                : calc(50% - 6px);
  left               : calc(50% - 6px);
  width              : 12px;
  height             : 12px;
  background-size    : 12px;
  background-position: 50% 50%;
  background-repeat  : no-repeat;
  transition-duration: 0s
}

.search-btn::before {
  background-image: url(/bitrix/templates/New_Kuban/css/../img/small/svg/search/search_white.svg)
}

.search-btn::after {
  opacity         : 0;
  background-image: url(/bitrix/templates/New_Kuban/css/../img/small/svg/search/search_black.svg)
}

.call-btn {
  padding      : 0 15px 0 40px;
  height       : 36px;
  display      : flex;
  align-items  : center;
  position     : relative;
  border       : 1px solid rgba(255, 255, 255, 0.5);
  border-radius: 35px;
  margin       : 0 0 0 10px
}

.call-btn::before,
.call-btn::after {
  content            : '';
  position           : absolute;
  top                : calc(50% - 8px);
  left               : 15px;
  width              : 16px;
  height             : 16px;
  background-size    : 16px;
  background-repeat  : no-repeat;
  background-position: 50% 50%
}

.call-btn::before {
  background-image: url(/bitrix/templates/New_Kuban/css/../img/small/svg/megaphone/megaphone_white.svg)
}

.call-btn::after {
  opacity         : 0;
  background-image: url(/bitrix/templates/New_Kuban/css/../img/small/svg/megaphone/megaphone_black.svg)
}

.call-btn span {
  text-transform: uppercase;
  font-size     : 11px;
  color         : #fff
}

.search-btn:hover,
.call-btn:hover {
  background: #459a63;
  border    : 1px solid #459a63
}

.section-start {
  width   : 100%;
  height  : 700px;
  position: relative
}

.section-start-img {
  width     : 100%;
  height    : 100%;
  object-fit: cover
}

.section-start__shadow {
  position  : absolute;
  top       : 0;
  left      : 0;
  right     : 0;
  bottom    : 0;
  background: rgba(0, 0, 0, 0.4)
}

.section-start__shadow .container {
  height     : 100%;
  display    : flex;
  align-items: flex-end;
  padding    : 0 0 100px
}

.section-start__link {
  color        : #fff;
  font-weight  : 300;
  font-size    : 40px;
  line-height  : 1.2em;
  font-family  : 'Roboto', sans-serif;
  border-bottom: 1px solid transparent
}

.section-start__link:hover {
  border-bottom: 1px solid rgba(255, 255, 255, 0.2)
}

.news-print {
  width     : 100%;
  background: #F8E6E6
}

.news-slider__slide {
  display    : block;
  color      : #DA3636;
  font-weight: 400;
  font-size  : 18px;
  padding    : 20px 0 20px 80px
}

.news-slider__slide span::selection {
  background: transparent
}

.news-slider__slide span::-moz-selection {
  background: transparent
}

.news-slider__slide span {
  border-bottom: 1px solid transparent
}

.news-slider__slide:hover span {
  border-bottom: 1px solid rgba(218, 54, 54, 0.25)
}

.news-slider__button-box {
  z-index    : 2;
  position   : absolute;
  top        : calc(50% - 15px);
  left       : 0;
  width      : 60px;
  height     : 30px;
  display    : flex;
  align-items: center
}

.news-slider__button {
  width   : 30px;
  height  : 30px;
  cursor  : pointer;
  position: relative
}

.news-slider__button:hover::before {
  opacity: 0
}

.news-slider__button:hover::after {
  opacity: 1
}

.news-slider__button::before,
.news-slider__button::after {
  content            : '';
  position           : absolute;
  top                : calc(50% - 12px);
  left               : calc(50% - 12px);
  width              : 24px;
  height             : 24px;
  background-size    : 100%;
  background-repeat  : no-repeat;
  background-position: 50% 50%
}

.news-slider__button::before {
  background-image: url(/bitrix/templates/New_Kuban/css/../img/small/svg/arrow/arrow.svg)
}

.news-slider__button::after {
  opacity         : 0;
  background-image: url(/bitrix/templates/New_Kuban/css/../img/small/svg/arrow/arrow_hover.svg)
}

[data-news-button='disabled'] {
  cursor             : default;
  -ms-user-select    : none;
  -moz-user-select   : none;
  -webkit-user-select: none;
  user-select        : none;
  pointer-events     : none
}

.news-slider__button_next {
  transform: rotate(180deg)
}

.news-slider__pagination {
  display: none
}

.theme__cover .title-main {
  display: none
}

.btn-theme-slide {
  display: none
}

.theme__cover {
  height       : 50px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1)
}

.theme__container {
  height: 48px
}

.theme__container .container {
  height: 100%
}

[data-theme-slide-list] {
  height     : 100%;
  display    : flex;
  align-items: center
}

[data-theme-slide-list] a {
  color          : #000;
  display        : table;
  margin         : 0 40px 0 0;
  position       : relative;
  text-decoration: none
}

[data-theme-slide-list] a::after {
  content       : '';
  position      : absolute;
  top           : 7px;
  right         : -20px;
  width         : 3px;
  height        : 3px;
  background    : #CACACA;
  border-radius : 100%;
  pointer-events: none
}

[data-theme-slide-list] li:last-of-type a::after {
  display: none
}

.title-main {
  display       : block;
  text-transform: uppercase;
  color         : #7D7D7D;
  font-weight   : 300;
  font-size     : 13px;
  margin        : 16px 0;
  line-height   : 13px;
  letter-spacing: .5px
}

.title-main--photo {
  display: none
}

.news-main__cover {
  display        : flex;
  flex-wrap      : wrap;
  justify-content: space-between;
  margin         : 10px 0 40px
}

.news-main__cover .title-main {
  width: 100%
}

.news-main__box-replace {
  width : 50%;
  height: 378px
}

.news-main__img-replace {
  width     : 100%;
  height    : 100%;
  object-fit: cover
}

[data-swiper='main-container'] {
  width     : 50%;
  background: #fff
}

[data-swiper='main-container'] .swiper-wrapper {
  flex-wrap: wrap;
  height   : 100%
}

[data-swiper='main-container'] .swiper-slide {
  height    : 33.333%;
  position  : relative;
  padding   : 18px 32px 0 32px;
  transition: all .2s linear
}

[data-swiper='main-container'] .swiper-slide:first-of-type {
  padding: 24px 32px 0 32px
}

[data-swiper='main-container'] .swiper-slide::before {
  content   : '';
  position  : absolute;
  left      : 32px;
  bottom    : 0;
  width     : calc(100% - 64px);
  height    : 1px;
  background: linear-gradient(to right, rgba(0, 0, 0, 0.1), transparent)
}

[data-swiper='main-container'] .swiper-slide:last-of-type::before {
  background: transparent
}

[data-swiper='main-container'] .swiper-slide:hover {
  background: #F6F6ED
}

.news-main__title {
  font-weight: 500;
  color      : #000;
  font-size  : 18px;
  margin     : 0 0 10px;
  line-height: 1.2em
}

.news-main__subtitle {
  opacity    : .75;
  color      : #464646;
  font-size  : 13px;
  line-height: 1.38em
}

.news-main__img {
  display: none
}

[data-swiper='main-pagination'] {
  display: none
}

.news-tape__cover {
  display        : flex;
  flex-wrap      : wrap;
  justify-content: space-between
}

.news-tape__cover>div {
  width: 50%
}

.news-tape {
  background: #fff
}

.news-tape__wrapper {
  background: #fff;
  padding   : 15px 30px
}

.news-tape__box {
  width          : 100%;
  margin         : 0 0 25px;
  display        : flex;
  justify-content: space-between
}

.news-tape__img {
  width   : 220px;
  height  : 130px;
  overflow: hidden
}

.news-tape__img-item {
  width     : 100%;
  height    : 100%;
  object-fit: cover
}

.news-tape__box:hover .news-tape__img-item {
  transform: scale(1.04)
}

.news-tape__box:hover .news-tape__detail-title {
  color: #559472
}

.news-tape__detail {
  width          : calc(100% - 235px);
  display        : flex;
  flex-direction : column;
  justify-content: space-between;
  padding        : 0 0 10px;
  border-bottom  : 1px solid rgba(0, 0, 0, 0.1)
}

.news-tape__detail-title {
  color      : #000;
  margin     : 0 0 7px;
  font-size  : 16px;
  font-weight: 400;
  line-height: 22px
}

.news-tape__detail-subtitle {
  color      : #000;
  opacity    : .5;
  font-size  : 13px;
  line-height: 1.38em
}

.news-tape__category {
  display    : flex;
  flex-wrap  : wrap;
  align-items: center;
  margin     : 10px 0 0
}

.news-tape__category--time {
  color    : #8E8E8E;
  font-size: 12px;
  margin   : 0 10px 0 0
}

.news-tape__category--category {
  font-size: 12px
}

.news-tape__wrapper--date {
  color        : #000;
  font-size    : 16px;
  font-weight  : 500;
  display      : table;
  margin       : 40px auto;
  text-align   : center;
  padding      : 10px 15px;
  background   : #F2F2F2;
  border-radius: 50px
}

.news-only {
  display        : flex;
  flex-wrap      : wrap;
  justify-content: space-between
}

.news-only-news-box {
  width  : calc(100% - 240px);
  padding: 25px
}

.news-only-news__link {
  color              : #000;
  display            : block;
  padding            : 15px 0;
  font-size          : 14px;
  font-weight        : 400;
  line-height        : 18px;
  transition-duration: 0s;
  border-bottom      : 1px solid rgba(0, 0, 0, 0.1)
}

.news-only-news__link:hover {
  color: #559472
}

.news-only-news__link:last-of-type {
  border-bottom: none
}

.text-time {
  color        : #888888;
  font-weight  : 400;
  font-size    : 11px;
  padding-right: 3px
}

.news-only__title {
  text-align: center;
  margin    : 15px 0 0;
  font-size : 14px
}

.news-only__title strong {
  font-weight: 500
}

.news-only-news__all {
  display        : table;
  color          : #888;
  text-align     : center;
  font-weight    : 300;
  font-size      : 14px;
  margin         : 15px 0 0;
  text-decoration: underline;
  position       : relative;
  display        : none
}

.news-only-news__all::after {
  content : '→';
  position: absolute;
  top     : 0;
  right   : -15px
}

.news-only-news__all:hover {
  text-decoration: none
}

.news-only-commercial {
  width: 240px
}

.news-all__ajax {
  display      : block;
  width        : 100%;
  height       : 40px;
  margin       : 30px 0;
  font-size    : 13px;
  line-height  : 38px;
  text-align   : center;
  border-radius: 2px;
  border       : 1px solid rgba(0, 0, 0, 0.25)
}

.news-all__ajax:hover {
  color     : #fff;
  background: #459a63;
  border    : 1px solid #459a63
}

.commercial-box {
  width : 100%;
  margin: 0 0 10px
}

.commercial-news {
  width        : 100%;
  height       : 120px;
  display      : block;
  margin       : 0 0 15px;
  overflow     : hidden;
  border-radius: 3px;
  position     : relative
}

.commercial-news img {
  width     : 100%;
  height    : 100%;
  object-fit: cover
}

.commercial-news__shadow {
  position   : absolute;
  top        : 0;
  left       : 0;
  right      : 0;
  bottom     : 0;
  background : rgba(0, 0, 0, 0.5);
  display    : flex;
  align-items: flex-end;
  padding    : 10px
}

.commercial-news__detail {
  color      : #fff;
  font-size  : 14px;
  line-height: 1.29em
}

.last-comments {
  margin: 40px 0 30px
}

[data-swiper='comment-container'] .swiper-wrapper {
  display        : flex;
  justify-content: space-between
}

[data-swiper='comment-container'] .swiper-slide {
  width        : calc(33.333% - 15px);
  border-radius: 2px;
  box-shadow   : 0 16px 50px -20px rgba(0, 0, 0, 0.08)
}

.last-comments__header {
  background : #405496;
  display    : flex;
  align-items: center
}

.last-comments__img {
  width     : 56px;
  height    : 56px;
  object-fit: cover
}

.last-comments__header p {
  color      : #fff;
  font-weight: 300;
  font-size  : 12px;
  padding    : 0 30px 0 10px
}

.last-comments__body {
  background: #fff;
  padding   : 15px
}

.last-comments__comment {
  color      : #000;
  font-size  : 14px;
  line-height: 20px
}

.last-comments__user {
  margin         : 15px 0 0;
  padding        : 15px 0 0;
  border-top     : 1px solid rgba(0, 0, 0, 0.1);
  display        : flex;
  justify-content: space-between;
  align-items    : flex-end
}

.last-comments__user-name {
  display    : flex;
  flex-wrap  : wrap;
  align-items: center
}

.last-comments__user-name img {
  width        : 32px;
  height       : 32px;
  display      : block;
  margin       : 0 5px 0 0;
  border-radius: 100%
}

.user-name {
  color         : #000;
  font-size     : 12px;
  text-transform: capitalize
}

.user-time {
  font-size: 12px;
  color    : #7F7F7F
}

.last-comments__user-all p {
  font-size: 12px;
  color    : #7F7F7F
}

.last-comments__user-all span {
  color: #000
}

[data-swiper="comment-pagination"] {
  display: none
}

.commercial-box_google {
  width     : 100%;
  height    : 200px;
  background: #EEEEEE;
  margin    : 30px 0
}

.subject-cover {
  width: 100%
}

.subject {
  width   : 100%;
  height  : 500px;
  position: relative
}

.subject-img {
  width     : 100%;
  height    : 100%;
  object-fit: cover
}

.subject-shadow {
  position     : absolute;
  top          : 0;
  left         : 0;
  right        : 0;
  bottom       : 0;
  width        : 100%;
  height       : 100%;
  background   : rgba(0, 0, 0, 0.5);
  display      : flex;
  flex-wrap    : wrap;
  align-content: flex-end
}

.subject-shadow__container {
  padding: 0 0 40px
}

.subject-shadow-text {
  color        : #fff;
  font-size    : 40px;
  display      : inline;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2)
}

.subject-shadow-shadow {
  width     : 100%;
  background: rgba(0, 0, 0, 0.5);
  padding   : 50px 0
}

[data-swiper="subject-container"] .swiper-wrapper {
  justify-content: space-between
}

[data-swiper="subject-container"] .swiper-slide {
  width          : calc(33.333% - 25px);
  display        : flex;
  align-items    : flex-start;
  justify-content: space-between
}

[data-swiper="subject-container"] .swiper-slide:hover .subject-title {
  border-bottom: 1px solid rgba(255, 255, 255, 0.2)
}

.subject-slider__img {
  width     : 120px;
  height    : 80px;
  object-fit: cover
}

.subject-slider__detail {
  width: calc(100% - 140px)
}

.subject-title {
  color        : #fff;
  display      : inline;
  font-size    : 14px;
  line-height  : 1.4em;
  border-bottom: 1px solid transparent
}

.subject-date {
  margin   : 7px 0 0;
  font-size: 12px;
  color    : rgba(255, 255, 255, 0.5)
}

.subject-date span {
  display   : inline-block;
  margin    : 0 0 0 15px;
  padding   : 2px 4px;
  background: #98A784;
  color     : #fff;
  opacity   : 0
}

[data-swiper="subject-pagination"] {
  display: none
}

.picture-day {
  margin: 50px 0
}

.picture-day .title-main {
  margin: 10px 0 25px
}

.picture-day__first-line {
  display        : flex;
  flex-wrap      : wrap;
  justify-content: space-between
}

.first-line-link {
  width        : calc(33.333% - 20px);
  height       : 400px;
  position     : relative;
  overflow     : hidden;
  border-radius: 2px
}

.first-line-link:hover .first-line-img {
  transform: scale(1.04)
}

.first-line-img {
  width     : 100%;
  height    : 100%;
  object-fit: cover
}

.first-line-shadow {
  position   : absolute;
  top        : 0;
  left       : 0;
  right      : 0;
  bottom     : 0;
  background : rgba(0, 0, 0, 0.5);
  display    : flex;
  align-items: flex-end;
  padding    : 20px
}

.first-line-text {
  color      : #fff;
  font-size  : 24px;
  margin     : 0 0 15px;
  line-height: 1.33em
}

.first-line-date {
  color    : rgba(255, 255, 255, 0.5);
  font-size: 12px
}

.picture-day__second-line {
  margin         : 30px 0;
  display        : flex;
  flex-wrap      : wrap;
  justify-content: space-between
}

.second-line-big-container {
  width        : calc(60% - 45px);
  position     : relative;
  overflow     : hidden;
  border-radius: 2px
}

.second-line-big-container img {
  width     : 100%;
  height    : 100%;
  object-fit: cover
}

.second-line-big-container:hover img {
  transform: scale(1.04)
}

.second-line-big-container .shadow {
  position   : absolute;
  top        : 0;
  left       : 0;
  right      : 0;
  bottom     : 0;
  background : rgba(0, 0, 0, 0.5);
  display    : flex;
  align-items: flex-end;
  padding    : 50px
}

.second-line-text {
  color      : #fff;
  font-size  : 32px;
  font-weight: 300;
  margin     : 0 0 15px;
  line-height: 1.25em
}

.second-line-date {
  color    : rgba(255, 255, 255, 0.5);
  font-size: 12px
}

.second-line-small-container {
  width: calc(40% + 15px)
}

.second-line__link {
  display: block;
  width  : 100%;
  margin : 0 0 30px
}

.second-line__link:hover .second-line__link-img-item {
  transform: scale(1.04)
}

.second-line__link-img {
  width        : 100%;
  height       : 200px;
  overflow     : hidden;
  border-radius: 2px
}

.second-line__link-img-item {
  width     : 100%;
  height    : 100%;
  object-fit: cover
}

.second-line__link-text {
  color      : #000;
  margin     : 10px 0;
  font-size  : 24px;
  font-weight: 400;
  line-height: 1.33em
}

.second-line__link-date {
  color    : #7B7B7B;
  font-size: 12px
}

.social-links {
  width        : 100%;
  background   : #405496;
  padding      : 30px;
  border-radius: 2px
}

.social-links-title {
  color      : #fff;
  font-size  : 16px;
  line-height: 1.38em
}

.social-links-flexbox {
  width  : 100%;
  margin : 30px 0 0;
  display: flex
}

.social-link {
  width   : 42px;
  height  : 42px;
  display : block;
  margin  : 0 12px 0 0;
  position: relative
}

.social-link-img_white {
  opacity: 1
}

.social-link-img_color {
  opacity: 0
}

.social-link:hover .social-link-img_white {
  opacity: 0
}

.social-link:hover .social-link-img_color {
  opacity: 1
}

.social-link-img {
  top       : 0;
  left      : 0;
  width     : 100%;
  height    : 100%;
  object-fit: contain;
  position  : absolute
}

.picture-third-line {
  display        : flex;
  flex-wrap      : wrap;
  justify-content: space-between
}

.picture-third__detail {
  border-top: 4px solid #000;
  width     : calc(40% - 15px);
  padding   : 20px 0 0
}

.picture-third__detail-title {
  color        : #000;
  font-weight  : 400;
  font-size    : 32px;
  display      : inline;
  line-height  : 1.25em;
  border-bottom: 1px solid transparent
}

.picture-third-line:hover .picture-third__detail-title {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1)
}

.picture-third__detail-date {
  color    : #7B7B7B;
  font-size: 12px;
  padding  : 15px 0 20px
}

.picture-third__detail-text {
  color      : #000;
  font-size  : 18px;
  line-height: 1.44em
}

.picture-third-line:hover .picture-third-img {
  transform: scale(1.04)
}

.picture-third-img__cover {
  width        : calc(60% - 15px);
  height       : 350px;
  overflow     : hidden;
  border-radius: 3px
}

.picture-third-img {
  width     : 100%;
  height    : 100%;
  object-fit: cover
}

.news-partners .title-main {
  margin: 40px 0 20px
}

.news-partners__flexbox {
  display        : flex;
  flex-wrap      : wrap;
  justify-content: space-between
}

.news-partners__link {
  width        : calc(33.333% - 22px);
  height       : 280px;
  margin       : 0 0 35px;
  border-radius: 2px;
  overflow     : hidden;
  position     : relative;
  box-shadow   : 0 16px 50px -20px #000000
}

.news-partners__img {
  width     : 100%;
  height    : 100%;
  object-fit: cover
}

.news-partners__shadow {
  position   : absolute;
  top        : 0;
  left       : 0;
  right      : 0;
  bottom     : 0;
  background : rgba(0, 0, 0, 0.7);
  display    : flex;
  align-items: flex-end;
  padding    : 25px
}

.news-partners__text {
  color      : #fff;
  font-size  : 20px;
  line-height: 1.4em
}

.news-partners+.commercial-box_google {
  margin: 10px 0 50px
}

.photogallery:hover .photogallery-img {
  transform: scale(1.04)
}

.photogallery {
  display      : block;
  width        : 100%;
  position     : relative;
  height       : 600px;
  margin       : 0 0 30px;
  overflow     : hidden;
  border-radius: 3px;
  box-shadow   : 0 0 50px 0 rgba(0, 0, 0, 0.2)
}

.photogallery-img {
  width     : 100%;
  height    : 100%;
  object-fit: cover
}

.photogallery-shadow {
  position   : absolute;
  top        : 0;
  left       : 0;
  right      : 0;
  bottom     : 0;
  background : rgba(0, 0, 0, 0.5);
  display    : flex;
  align-items: flex-end;
  padding    : 50px
}

.mark-title {
  position      : absolute;
  top           : 25px;
  left          : 25px;
  color         : #fff;
  padding       : 5px;
  background    : #29A8CB;
  text-transform: uppercase;
  font-size     : 12px
}

.photogallery-shadow h3 {
  color        : #fff;
  font-size    : 40px;
  font-weight  : 400;
  display      : inline;
  border-bottom: 1px solid rgba(255, 255, 255, 0.3)
}

.photogallery-detail {
  width      : 50%;
  color      : #fff;
  font-size  : 18px;
  margin     : 15px 0 0;
  line-height: 1.22em
}

.videogallery {
  display        : flex;
  flex-wrap      : wrap;
  justify-content: space-between
}

.gallery__item {
  width        : calc(50% - 15px);
  height       : 320px;
  position     : relative;
  overflow     : hidden;
  border-radius: 2px;
  box-shadow   : 0 16px 50px -20px #000000
}

.gallery__item:hover .gallery-img_min {
  transform: scale(1.04)
}

.gallery-img_min {
  width     : 100%;
  height    : 100%;
  object-fit: cover
}

.gallery-shadow {
  position   : absolute;
  top        : 0;
  left       : 0;
  right      : 0;
  bottom     : 0;
  background : rgba(0, 0, 0, 0.5);
  display    : flex;
  align-items: flex-end;
  padding    : 30px
}

.gallery-text_min {
  color      : #fff;
  font-size  : 24px;
  margin     : 0 0 10px;
  line-height: 1.33em
}

.gallery-date {
  color    : rgba(255, 255, 255, 0.8);
  font-size: 12px
}

.video-link::before {
  content      : '';
  position     : absolute;
  top          : calc(50% - 30px);
  left         : calc(50% - 30px);
  width        : 60px;
  height       : 60px;
  background   : url(/bitrix/templates/New_Kuban/css/../img/small/svg/play.svg) no-repeat 50% .5%;
  border-radius: 100%
}

.poster-tab-btns {
  display: none
}

[data-swiper="kino-container"] {
  margin: 0 0 45px
}

[data-swiper="teatr-container"] {
  margin: 0 0 80px
}

[data-swiper="kino-container"],
[data-swiper="teatr-container"] {
  overflow: visible
}

[data-swiper="kino-container"] .swiper-wrapper,
[data-swiper="teatr-container"] .swiper-wrapper {
  flex-wrap      : wrap;
  justify-content: space-between
}

[data-swiper="kino-container"] .swiper-slide {
  width: calc(16.666% - 25px)
}

.kino-img {
  width        : 100%;
  height       : 270px;
  object-fit   : cover;
  border-radius: 2px;
  box-shadow   : 0 16px 50px -20px #000000
}

.kino-name {
  margin     : 10px 0;
  font-size  : 16px;
  font-weight: 400;
  line-height: 1.25em
}

.kino-genre {
  color      : #000;
  opacity    : .5;
  font-size  : 13px;
  font-style : italic;
  line-height: 1em
}

[data-swiper="kino-pagination"],
[data-swiper="teatr-pagination"] {
  display: none
}

[data-swiper="teatr-container"] .swiper-slide {
  width: calc(25% - 15px)
}

.teatr-img {
  width        : 100%;
  height       : 200px;
  object-fit   : cover;
  border-radius: 2px;
  box-shadow   : 0 16px 50px -20px #000000
}

.teatr-name {
  margin: 10px 0
}

.teatr-date,
.teatr-adress {
  color      : #797979;
  font-size  : 13px;
  line-height: 1.38em
}

.over-footer {
  display        : flex;
  flex-wrap      : wrap;
  justify-content: space-between
}

.over-footer-link {
  width: calc(16.666% - 20px)
}

.over-footer-link:hover .over-footer-desc {
  color: #838383
}

.over-footer-header {
  display       : block;
  text-transform: uppercase;
  color         : #909090;
  font-size     : 11px;
  margin        : 8px 0
}

.over-footer-news-link {
  display: block
}

.over-footer-img {
  width        : 100%;
  height       : 170px;
  object-fit   : cover;
  border-radius: 3px
}

.over-footer-desc {
  margin     : 10px 0;
  color      : #d5d5d5;
  font-size  : 14px;
  font-weight: 400;
  line-height: 1.29em
}

.over-footer-date {
  color      : #fff;
  opacity    : .5;
  font-size  : 12px;
  font-weight: 400
}

[data-footer='enabled'] {
  left    : 0;
  bottom  : 0;
  position: absolute;
  width   : 100%
}

.footer-flexbox {
  display        : flex;
  flex-wrap      : wrap;
  align-items    : flex-start;
  justify-content: space-between
}

.footer-flexbox__item:first-of-type {
  width: calc(100% - 250px)
}

.footer-flexbox__item_partners {
  width          : 250px;
  display        : flex;
  flex-wrap      : wrap;
  justify-content: space-between
}

.footer-social {
  display    : flex;
  align-items: center;
  margin     : 0 0 20px
}

.footer-social__item {
  display      : block;
  width        : 42px;
  height       : 42px;
  border-radius: 100%;
  overflow     : hidden;
  position     : relative;
  margin       : 0 12px 0 0
}

.footer-social__icon {
  top       : 0;
  left      : 0;
  position  : absolute;
  width     : 100%;
  height    : 100%;
  object-fit: cover
}

.footer-social__icon_mouseout {
  opacity: 1
}

.footer-social__icon_mouseover {
  opacity: 0
}

.footer-social__item:hover .footer-social__icon_mouseout {
  opacity: 0
}

.footer-social__item:hover .footer-social__icon_mouseover {
  opacity: 1
}

.footer-details p {
  color      : #757575;
  font-size  : 12px;
  line-height: 1.4em
}

.footer-details a {
  color              : #C5C5C5;
  font-size          : 14px;
  display            : table;
  margin             : 10px 0;
  transition-duration: 0s;
  border-bottom      : 1px solid rgba(255, 255, 255, 0.2)
}

.footer-details a:hover {
  border-bottom: 1px solid transparent
}

.footer-details ul {
  display  : flex;
  flex-wrap: wrap;
  margin   : 15px 0
}

.footer-details li a {
  color          : #C5C5C5;
  text-decoration: none;
  display        : table;
  margin         : 0 20px 0 0
}

.footer-flexbox__item .partners {
  width      : 100%;
  color      : #757575;
  font-size  : 12px;
  line-height: 1.4em;
  margin     : 0 0 10px
}

.partners-img {
  height    : 66px;
  object-fit: contain
}

.partners-img:first-of-type {
  width: 100px
}

.partners-img:last-of-type {
  width: 125px
}

.under-footer {
  padding    : 10px 0 0;
  display    : flex;
  align-items: center
}

.under-footer p {
  color    : #C5C5C5;
  font-size: 12px
}

.under-footer .with-border {
  color        : #fff;
  font-size    : 16px;
  padding      : 3px 10px;
  margin       : 0 0 0 20px;
  background   : #262626;
  border-radius: 2px
}

.under-footer_live-intenet {
  margin-left: auto
}

.data-menu--close {
  cursor    : pointer;
  position  : absolute;
  top       : 0;
  right     : 0;
  width     : 50px;
  height    : 50px;
  display   : block;
  background: url(/bitrix/templates/New_Kuban/css/../img/small/svg/cross/cross_white.svg) no-repeat 50% 2.5%
}

[data-menu-close] {
  position  : fixed;
  top       : 0;
  left      : 0;
  right     : 0;
  bottom    : 0;
  background: rgba(0, 0, 0, 0.5);
  z-index   : 15;
  display   : none;
  transition: all 0s;
  cursor    : pointer
}

.menu-close__ie {
  left : auto;
  width: calc(100% - 350px)
}

[data-menu-cover] {
  position  : fixed;
  top       : 0;
  left      : 0;
  bottom    : 0;
  width     : 350px;
  background: #1B1B1B;
  z-index   : 57;
  overflow  : auto;
  padding   : 0 60px;
  transform : translate3d(-20%, 0, 0);
  transition: all .3s linear
}

[data-menu-cover]::-webkit-scrollbar {
  display: none
}

.menu-list-first {
  padding      : 50px 0 0;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1)
}

.menu-list-first__list_single {
  display      : block;
  padding      : 0 0 5px;
  margin       : 0 0 15px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1)
}

.menu-list-first__list_single .menu-list-first__item {
  margin: 0 0 10px
}

.menu-list-first__item {
  opacity        : .8;
  text-transform : uppercase;
  color          : #fbfbfb;
  font-size      : 13px;
  font-weight    : 500;
  display        : table;
  margin         : 0 0 15px;
  text-decoration: none;
  border-bottom  : 1px solid transparent;
  letter-spacing : .5px
}

.menu-list-first__item:hover,
.menu-list-second__item:hover {
  border-bottom: 1px solid #459a63
}

.menu-list-second {
  padding: 15px 0 0
}

.menu-list-second__list_single {
  display   : block;
  margin    : 15px 0 0;
  padding   : 15px 0 0;
  border-top: 1px solid rgba(255, 255, 255, 0.1)
}

.menu-list-second__list_single .menu-list-second__item {
  color: #459a63
}

.menu-list-second__item {
  display        : table;
  font-size      : 14px;
  margin         : 0 0 10px;
  color          : #9E9E9E;
  text-decoration: none;
  border-bottom  : 1px solid transparent
}

.menu-social {
  margin     : 40px 0 0;
  display    : flex;
  flex-wrap  : wrap;
  align-items: center
}

.menu-social__item {
  display : block;
  width   : 40px;
  height  : 40px;
  margin  : 0 12px 12px 0;
  overflow: hidden;
  position: relative
}

.menu-social__icon {
  width     : 100%;
  height    : 100%;
  object-fit: cover;
  position  : absolute;
  top       : 0;
  left      : 0
}

.menu-social__icon_mouseout {
  opacity: 1
}

.menu-social__icon_mouseover {
  opacity: 0
}

.menu-social__item:hover .menu-social__icon_mouseout {
  opacity: 0
}

.menu-social__item:hover .menu-social__icon_mouseover {
  opacity: 1
}

.background_black {
  background: #000;
  padding   : 40px 0
}

.background_gray {
  width     : 100%;
  padding   : 20px 0;
  background: #242424
}

.background_linear-black {
  background: linear-gradient(to bottom, transparent 2%, #000 2%, #000 98%, transparent 98%, transparent 100%)
}

[data-search-close] {
  top                : 0;
  left               : 0;
  right              : 0;
  bottom             : 0;
  z-index            : 18;
  display            : none;
  position           : fixed;
  transition-duration: 0s;
  background         : rgba(0, 0, 0, 0.1)
}

[data-search] {
  position  : fixed;
  top       : 100px;
  left      : 0;
  right     : 0;
  z-index   : 99999999;
  transition: all 0s;
  display   : none
}

.search-box {
  width        : 100%;
  background   : rgba(0, 0, 0, 0.8);
  border-radius: 50px;
  padding      : 0 50px 0 80px;
  position     : relative;
  display      : flex
}

.search-box::before {
  content            : '';
  position           : absolute;
  top                : calc(50% - 15px);
  left               : 10px;
  width              : 60px;
  height             : 30px;
  opacity            : .5;
  background-size    : 22px;
  background-position: 50% 50%;
  background-repeat  : no-repeat;
  background-image   : url(/bitrix/templates/New_Kuban/css/../img/small/svg/search/search_white.svg)
}

.search-box__input {
  width     : calc(100% - 80px);
  padding   : 30px 0;
  background: transparent
}

.search-box__input {
  color: #fff
}

.search-box__input::placeholder {
  color: rgba(255, 255, 255, 0.5)
}

.search-box__input,
.search-box__input::placeholder {
  font-size  : 18px;
  font-weight: 300
}

.search-box__submit {
  color      : #fff;
  font-size  : 18px;
  width      : 80px;
  font-weight: 300;
  opacity    : .5;
  text-align : right;
  position   : relative
}

.search-box__submit::before {
  content   : '';
  position  : absolute;
  top       : calc(50% - 15px);
  left      : 0;
  width     : 1px;
  opacity   : .5;
  height    : 30px;
  background: #fff
}

[data-search-submit='enabled'] {
  opacity: 1
}

[data-search-submit='enabled']::before {
  opacity: .25
}

.no-index-page {
  background: #F8F8F8;
  padding   : 110px 0 0
}

.no-index-page .theme__cover {
  margin: 0 0 30px
}

.no-index-page .news-tape__cover .news-tape {
  width: calc(100% - 270px)
}

.no-index-page .news-tape__cover .news-only {
  width: 240px
}

.no-index-page .news-only-commercial {
  width: 100%
}

.no-index-page .news-only-news-box {
  width  : 100%;
  margin : 35px 0 0;
  padding: 0
}

.no-index-page .news-only-news-box .title-main {
  margin: 0
}

.no-index-page .news-tape__all-container {
  width: calc(75% - 30px)
}

.news-tape__all-container-btn {
  display    : block;
  width      : 166px;
  background : #5EAF81;
  color      : #fff;
  font-size  : 13px;
  padding    : 12px 0;
  font-weight: 400;
  text-align : center;
  margin     : 30px auto
}

.news-tape__all-container-btn a {
  color: #fff
}

.news-tape__all-container-btn:hover {
  opacity: .5
}

.ui-datepicker .ui-datepicker-header {
  padding      : 10px 0;
  background   : transparent;
  border-bottom: 1px solid #E1E1E1
}

.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
  position           : absolute;
  top                : calc(50% - 11px);
  width              : 22px;
  height             : 22px;
  cursor             : pointer;
  border             : none;
  background-size    : 100%;
  background-color   : transparent;
  background-position: 50% 50%;
  background-repeat  : no-repeat;
  background-image   : url(/bitrix/templates/New_Kuban/css/../img/small/svg/arrow/arrow_black.svg)
}

.ui-datepicker .ui-datepicker-prev {
  left: 0
}

.ui-datepicker .ui-datepicker-next {
  right    : 0;
  transform: rotate(180deg)
}

[data-datepicker] {
  width : 100%;
  margin: 40px 0
}

.ui-datepicker {
  width: 100%
}

.ui-widget-header,
.ui-widget-content {
  color: #000
}

.ui-datepicker table {
  position: relative
}

.ui-datepicker table::before {
  content   : '';
  top       : 0;
  left      : 0;
  right     : 0;
  bottom    : 0;
  z-index   : 5;
  position  : absolute;
  background: transparent
}

.ui-widget-content {
  background: transparent
}

.ui-datepicker th {
  font-size  : 12px;
  font-weight: 500
}

.ui-widget.ui-widget-content {
  border-top   : none;
  border-left  : none;
  border-right : none;
  border-bottom: 1px solid #E1E1E1
}

.ui-datepicker .ui-state-default {
  border    : none;
  background: transparent
}

.ui-datepicker-current-day {
  position: relative
}

.ui-datepicker-current-day::before {
  content      : '';
  top          : calc(50% - 14px);
  left         : calc(50% - 14px);
  width        : 28px;
  height       : 28px;
  position     : absolute;
  background   : #405496;
  border-radius: 100%
}

.ui-datepicker .ui-state-active {
  color   : #fff;
  z-index : 2;
  position: relative
}

.ui-datepicker td span,
.ui-datepicker td a {
  text-align: center
}

.ui-datepicker .ui-datepicker-calendar td a {
  color: #405496
}

.ui-datepicker .ui-datepicker-current-next .ui-state-default {
  color: #BBBBBB
}

.ui-datepicker .ui-datepicker-calendar .ui-datepicker-current-day a {
  color: #fff
}

.inner-banner__cover {
  width     : 100%;
  background: #EEEEEE
}

.inner-banner__cover-post {
  margin: 40px 0
}

.bread-crumbs__cover {
  display    : flex;
  flex-wrap  : wrap;
  align-items: center;
  margin     : 25px 0 5px
}

.bread-crumbs__item {
  color        : rgba(0, 0, 0, 0.6);
  font-size    : 12px;
  position     : relative;
  margin       : 0 15px 10px 0;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1)
}

.bread-crumbs__item:hover {
  border-bottom: 1px solid #459a63
}

.bread-crumbs__item::before {
  content       : '/';
  position      : absolute;
  top           : 0;
  opacity       : .5;
  right         : -10px;
  color         : #444444;
  font-size     : 12px;
  pointer-events: none
}

.bread-crumbs__item_active {
  color              : #000;
  -ms-user-select    : none;
  -moz-user-select   : none;
  -webkit-user-select: none;
  pointer-events     : none;
  border-bottom      : none
}

.bread-crumbs__item_active::before {
  display: none
}

.inner-news__cover {
  padding    : 25px 50px;
  background : #fff;
  line-height: 1.63em
}

.inner-news__cover p img {
  width          : 100%;
  height         : 450px;
  object-fit     : cover;
  object-position: 50% 50%
}

.inner-news__cover p {
  color    : #000;
  font-size: 16px;
  margin   : 15px 0
}

.inner-news__cover h2,
.inner-news__cover h3 {
  margin     : 20px 0;
  font-weight: 500;
  line-height: 1.31em
}

.inner-news__cover h2 {
  font-size: 26px
}

.inner-news__cover h2 {
  font-size: 22px
}

.inner-news__cover img {
  width     : 100%;
  height    : 450px;
  object-fit: cover
}

.inner-news__cover p:first-letter {
  text-transform: uppercase
}

.inner-news__cover .inner-news__date {
  color    : #808080;
  font-size: 12px;
  margin   : 0
}

.inner-news__title {
  font-size  : 32px;
  font-weight: 300;
  line-height: 1.31em;
  margin     : 10px 0
}

.inner-news__cover .inner-news__subtitle {
    font-size: 20px;
    font-weight: 400;
    margin: 20px 0;
    line-height: 1.5em;

    position: relative;
}

.inner-news--social__cover {
  margin   : 5px 0;
  display  : flex;
  flex-wrap: wrap
}

.inner-news--social__item {
  display      : flex;
  align-items  : center;
  margin       : 0 7px 0 0;
  overflow     : hidden;
  border-radius: 2px
}

.inner-news--social__item_color-00 {
  background: #4F749F
}

.inner-news--social__item_color-01 {
  background: #63A4DB
}

.inner-news--social__item_color-02 {
  background: #405496
}

.inner-news--social__item_color-03 {
  background: #59A7EC
}

.inner-news--social__icon {
  width  : 40px;
  height : 100%;
  display: block
}

.inner-news--social__cover .inner-news--social__text {
  color        : #BDCCDB;
  font-size    : 12px;
  margin       : 0 0 0 5px;
  padding-right: 5px
}

.inner-news__cover blockquote {
  font-size  : 20px;
  font-weight: 500;
  line-height: 1.5em;
  position   : relative
}

.inner-news--materials__cover {
  float              : left;
  width              : 280px;
  display            : block;
  background         : #fff;
  border-radius      : 2px;
  text-decoration    : none;
  margin             : 10px 30px 10px 0;
  transition-duration: 0s;
  text-decoration    : none !important
}

.inner-news--materials__cover:hover .inner-news--materials__text {
  color: #3F5AA2
}

.inner-news--materials__cover * {
  transition-duration: 0s;
  text-decoration    : none !important
}

.inner-news--materials__item {
  display: block;
  border : 1px solid #E5E5E5
}

.inner-news--materials__image {
  width      : calc(100% + 2px) !important;
  margin-top : -1px;
  margin-left: -1px;
  height     : 150px !important;
  display    : block;
  object-fit : cover !important
}

.inner-news--materials__detail {
  display: block;
  padding: 14px 14px 10px
}

.inner-news--materials__text {
  display    : block;
  font-size  : 14px;
  line-height: 1.43em
}

.inner-news--materials__text:first-letter {
  text-transform: uppercase
}

.inner-news--materials__date {
  display  : block;
  font-size: 13px;
  margin   : 5px 0 0;
  color    : #8A8A8A
}

.inner-news--link__cover {
  padding   : 15px;
  background: #F6F6ED;
  margin    : 20px 0
}

.inner-news--link__item {
  margin: 0 0 15px
}

.inner-news--link__item:last-of-type {
  margin: 0
}

.inner-news--link__cover .inner-news--link__date {
  margin   : 0;
  color    : #868885;
  font-size: 12px
}

.inner-news--link__link {
  color          : #405896;
  line-height    : 1.5em;
  display        : inline;
  text-decoration: none !important;
  border-bottom  : 1px solid #E3E5E2
}

.inner-news--link__link:hover {
  border-bottom: 1px solid transparent
}

.inner-news--link__link:first-letter {
  text-transform: uppercase
}

.inner-news--figure {
  width : 100%;
  margin: 30px 0
}

.inner-news__cover .inner-news--figure__image {
  width              : 100%;
  height             : 506px;
  object-fit         : cover;
  margin-left        : 0;
  -ms-user-select    : none;
  -moz-user-select   : none;
  -webkit-user-select: none;
  pointer-events     : none
}

.inner-news__cover .inner-news--figure__image-full-size {
  transform: translateX(-50px);
  width    : calc(100% + 100px)
}

.inner-news--figure__description {
  color     : #8C8C8C;
  font-size : 12px;
  font-style: italic;
  margin    : 7px 0
}

.inner-news--figure__description:first-letter {
  text-transform: uppercase
}

.inner-news--author__cover {
  margin: 30px 0;
  clear : both
}

.inner-news--author__cover .inner-news--author__title {
  margin   : 0;
  color    : #7F7F7F;
  font-size: 13px
}

.inner-news--author__subtitle {
  padding : 0 0 0 17px;
  position: relative
}

.inner-news__cover .inner-news--author__image {
  position: absolute;
  top     : calc(50% - 6px);
  left    : 0;
  width   : 12px;
  height  : 12px
}

.inner-news--author__subtitle-text {
  font-size: 14px
}

.inner-news--links-horizontal__cover {
  display  : flex;
  flex-wrap: wrap
}

.inner-news--links-horizontal__item {
  padding        : 2px 8px;
  font-size      : 14px;
  margin         : 0 10px 10px 0;
  background     : rgba(216, 216, 216, 0.1);
  border-radius  : 8px;
  border         : 1px solid #E5E5E5;
  text-decoration: none !important
}

.inner-news--links-horizontal__item:first-letter {
  text-transform: uppercase
}

.inner-news--links-horizontal__item:hover {
  background: #fff
}

.inner-news--links-vertical__cover {
  margin       : 20px 0;
  border-bottom: 1px solid #BFBFBF
}

.inner-news--links-vertical__cover .inner-news--links-vertical__caption {
  font-size    : 13px;
  color        : #7D7D7D;
  font-weight  : 300;
  margin       : 10px 0 0;
  padding      : 0 0 10px;
  border-bottom: 1px solid #BFBFBF
}

.inner-news--links-vertical__item {
  padding      : 15px 0;
  border-bottom: 1px solid #D8D8D8
}

.inner-news--links-vertical__item:first-of-type {
  padding: 20px 0 15px
}

.inner-news--links-vertical__item:last-of-type {
  border-bottom: none;
  padding      : 15px 0 20px
}

.inner-news--links-vertical__item-link {
  display        : block;
  font-size      : 14px;
  font-weight    : 500;
  margin         : 0 0 5px;
  line-height    : 1.2em;
  text-decoration: none !important
}

.inner-news--links-vertical__item-link:first-letter {
  text-transform: uppercase
}

.inner-news--links-vertical__item-link:hover {
  color: #459a63
}

.inner-news--links-vertical__cover .inner-news--links-vertical__item-date {
  margin   : 0;
  color    : #000000;
  font-size: 11px;
  opacity  : .5
}

.comments__cover .comments__title {
  font-size  : 13px;
  color      : #7D7D7D;
  font-weight: 300;
  margin     : 10px 0
}

.dzen--cover {
  height         : 64px;
  margin         : 20px 0;
  padding        : 5px 10px;
  display        : inline-flex;
  align-items    : center;
  background     : #F9F9F9;
  position       : relative;
  text-decoration: none !important
}

.dzen--cover::before {
  content      : '';
  position     : absolute;
  top          : 0;
  right        : -30px;
  border-top   : 32px solid transparent;
  border-left  : 15px solid #F9F9F9;
  border-right : 15px solid transparent;
  border-bottom: 32px solid transparent
}

.inner-news__cover .dzen--icon {
  width       : 44px;
  height      : 44px;
  margin-right: 10px;
  display     : block !important
}

.dzen--cover .dzen--text {
  font-size: 15px
}

.dzen--ya {
  color         : #FF1505;
  text-transform: uppercase
}

.hc__reply__photo img {
  height: 45px !important
}

.inner-news__cover .inner-news__important {
  font-size  : 20px;
  font-weight: 500;
  margin     : 40px 0;
  line-height: 1.5em;
  padding    : 0 0 0 30px;
  position   : relative
}

.inner-news__important::before {
  content   : '';
  position  : absolute;
  top       : 0;
  left      : 0;
  bottom    : 0;
  width     : 4px;
  background: #64ae7d
}

div[itemprop='articleBody'] a {
  color          : #3B5998;
  border-bottom  : 1px solid #d2d9e6;
  text-decoration: none
}

div[itemprop='articleBody'] a:hover {
  color        : #459a63;
  border-bottom: 1px solid #d2d9e6
}

.picture-day-inner__cover {
  width: 100%
}

.picture-day-inner__list {
  display        : flex;
  flex-wrap      : wrap;
  justify-content: space-between
}

.picture-day-inner__item {
  height       : 230px;
  display      : block;
  margin       : 0 0 15px;
  overflow     : hidden;
  position     : relative;
  border-radius: 2px;
  width        : calc(33.333% - 15px)
}

.picture-day-inner__image {
  top       : 0;
  left      : 0;
  width     : 100%;
  height    : 100%;
  object-fit: cover;
  position  : absolute
}

.picture-day-inner__shadow {
  padding    : 15px;
  z-index    : 2;
  top        : 0;
  left       : 0;
  right      : 0;
  bottom     : 0;
  position   : absolute;
  background : rgba(0, 0, 0, 0.5);
  display    : flex;
  align-items: flex-end
}

.picture-day-inner__shadow p {
  color      : #fff;
  font-size  : 14px;
  font-weight: 500;
  line-height: 1.43em
}

.picture-day-inner__shadow p:first-letter {
  text-transform: uppercase
}

.theme-caption {
  color        : #000;
  font-size    : 20px;
  margin-bottom: 30px
}

.theme-main-news__cover {
  width   : 100%;
  height  : 400px;
  display : block;
  position: relative;
  margin  : 0 0 40px
}

.theme-main-news__image {
  width     : 100%;
  height    : 100%;
  object-fit: cover
}

.theme-main-news__description {
  padding   : 20px 30px;
  z-index   : 2;
  left      : 0;
  bottom    : 0;
  width     : 100%;
  position  : absolute;
  background: rgba(0, 0, 0, 0.4)
}

.theme-main-news__caption {
  color      : #fff;
  font-size  : 24px;
  line-height: 1.33em
}

.feedback {
  width      : 100%;
  display    : table;
  background : #fff;
  padding    : 40px 50px;
  line-height: 1.63em
}

.feedback b {
  display: block;
  margin : 20px 0 0
}

.feedback p b {
  display: inline-block
}

.feedback center img {
  padding: 0 !important
}

.feedback .tyr {
  font-size  : 16px;
  line-height: 1.63em;
  margin     : 0 0 20px
}

.blockt {
  float  : left;
  display: block;
  width  : calc(33.333% - 50px)
}

.blockt:nth-of-type(2) {
  margin: 0 75px
}

.blocktitle {
  margin       : 0 0 8px;
  padding      : 0 0 2px;
  border-bottom: 1px solid #9A9A9A
}

.feedback h1 {
  font-size  : 32px;
  font-weight: 300;
  margin     : 0 0 30px;
  line-height: 1.2em
}

.feedback p {
  margin     : 20px 0;
  font-size  : 14px;
  line-height: 20px
}

.feedback-contacts {
  padding   : 20px;
  background: #F6F6ED;
  display   : flex;
  flex-wrap : wrap
}

.feedback-contacts__item {
  width: 50%
}

.feedback-contacts__item .feedback-contacts__caption {
  margin: 0 0 10px
}

.feedback-contacts__number {
  display    : flex;
  flex-wrap  : wrap;
  align-items: center
}

.feedback-contacts__tel {
  font-size  : 20px;
  font-weight: 500
}

.feedback-contacts__tel_icon {
  position: relative;
  padding : 0 0 0 25px
}

.feedback-contacts__tel_icon::before {
  content   : '';
  position  : absolute;
  top       : calc(50% - 9px);
  left      : 0;
  width     : 18px;
  height    : 18px;
  background: url(/bitrix/templates/New_Kuban/css/../img/small/svg/feedback/tel.svg) no-repeat 50% .5%
}

.feedback-contacts__message {
  width  : 40px;
  height : 40px;
  display: block;
  margin : 0 5px 0 0
}

.feedback-contacts__icon {
  width     : 100%;
  height    : 100%;
  object-fit: contain
}

.feedback-form {
  margin         : 40px 0 0;
  display        : flex;
  flex-wrap      : wrap;
  justify-content: space-between
}

.feedback-input__cover {
  width : calc(50% - 10px);
  margin: 0 0 20px
}

.feedback-textarea__cover {
  width : 100%;
  margin: 0 0 20px
}

.feedback-input__label {
  display  : block;
  font-size: 14px;
  margin   : 0 0 2px
}

.feedback-input__input {
  width     : 100%;
  font-size : 14px;
  padding   : 15px;
  background: #E5E5E5
}

.feedback-textarea__cover .feedback-input__input {
  height: 200px
}

.feedback-checkbox {
  display: none
}

.feedback-checkbox:checked~.feedback-agreement__text::after {
  opacity: 1
}

.feedback-agreement__text {
  font-size: 14px;
  position : relative;
  padding  : 0 0 0 25px
}

.feedback-agreement__text::before {
  content      : '';
  position     : absolute;
  top          : -1px;
  left         : 0;
  width        : 16px;
  height       : 16px;
  background   : #fff;
  border-radius: 2px;
  border       : 1px solid #979797
}

.feedback-agreement__text::after {
  content   : '';
  position  : absolute;
  top       : -1px;
  left      : 1px;
  opacity   : 0;
  width     : 16px;
  height    : 16px;
  background: url(/bitrix/templates/New_Kuban/css/../img/small/svg/checked.svg) no-repeat 50% .5%
}

.feedback-agreement__link {
  color                : #485D9A;
  font-size            : 14px;
  text-decoration      : underline;
  text-decoration-color: #EAEDF4
}

.feedback-submit {
  color        : #fff;
  width        : 180px;
  display      : table;
  font-size    : 14px;
  font-weight  : 500;
  padding      : 17px 0;
  margin       : 30px 0 0;
  text-align   : center;
  background   : #3C9C67;
  border-radius: 2px
}

[data-agreement-submit='disabled'] {
  opacity            : .5;
  -ms-user-select    : none;
  -moz-user-select   : none;
  -webkit-user-select: none;
  user-select        : none;
  pointer-events     : none
}

.fotorama,
.fotorama * {
  transition: all 0s
}

.fotorama__html {
  top            : 0;
  left           : 0;
  right          : 0;
  bottom         : 0;
  position       : absolute;
  display        : flex;
  flex-direction : column;
  justify-content: flex-end
}

.fotorama__html .news-info {
  width     : 100%;
  height    : auto;
  padding   : 15px;
  background: rgba(0, 0, 0, 0.5)
}

.fotorama__html p {
  margin: 0;
  color : #fff
}

.fotorama__nav {
  margin: 0
}

.fotorama__img {
  top       : 0 !important;
  left      : 0 !important;
  width     : 100% !important;
  height    : 100% !important;
  object-fit: cover !important
}

.news-tape__all-container .text {
  display  : flex;
  flex-wrap: wrap;
  margin   : 50px 0 0
}

.news-tape__all-container .text a,
.news-tape__all-container .text b {
  padding   : 7px;
  display   : table;
  background: #fff;
  text-align: center;
  margin    : 0 10px 10px 0
}

.news-tape__all-container .text a[href]:hover {
  text-decoration: underline
}

.horiontal--cover {
  width : 100%;
  height: auto;
  margin: 50px 0
}

.horiontal--slide {
  width : 100%;
  height: 100%
}

.horiontal--slide img {
  width     : 100%;
  height    : 100%;
  object-fit: contain
}

.vertical--cover {
  width : 100%;
  height: 400px;
  margin: 0 0 20px
}

.vertical--cover a {
  width  : 100%;
  height : 100%;
  display: block
}

.vertical--cover,
.vertical--cover * {
  transition: all 0s
}

.flexbox-3--cover {
  display  : flex;
  flex-wrap: wrap
}

.flexbox-3--item:nth-of-type(3n + 2) {
  margin: 0 30px 30px
}

.flexbox-3--item {
  margin-bottom: 30px;
  width        : calc(33.333% - 20px)
}

.journal--item {
  padding   : 15px;
  background: #fff
}

.journal--caption {
  width     : 100%;
  margin    : 15px 0;
  font-size : 16px;
  text-align: center
}

.journal--link {
  width     : 100%;
  height    : 250px;
  display   : block;
  background: #000
}

.journal--image {
  width     : 100%;
  height    : 300px;
  object-fit: contain
}

.filter--cover {
  width          : 100%;
  padding        : 20px;
  margin         : 20px 0;
  position       : relative;
  background     : #fff;
  display        : flex;
  flex-wrap      : wrap;
  align-items    : flex-start;
  justify-content: space-between
}

.filter-box--cover:nth-of-type(1) {
  width: calc(40% - 7px)
}

.filter-box--cover:nth-of-type(2) {
  width: calc(60% - 7px)
}

.filter-data--field {
  height    : 40px;
  padding   : 5px 15px;
  background: #fff;
  border    : 1px solid #9da2a7
}

.filter-box--caption {
  font-size    : 16px;
  margin-bottom: 10px
}

.select--cover {
  width   : 100%;
  position: relative
}

.select--selected {
  width      : 100%;
  cursor     : pointer;
  display    : flex;
  align-items: center
}

.select--options {
  display   : none;
  top       : calc(100% - 1px);
  left      : 0;
  width     : 100%;
  z-index   : 2;
  background: #fff;
  position  : absolute;
  max-height: 250px;
  overflow  : auto;
  border    : 1px solid #9da2a7;
  transition: all 0s
}

.select-option {
  width    : 100%;
  cursor   : pointer;
  font-size: 16px;
  padding  : 5px 15px
}

.select-option:hover {
  color          : #3C9C67;
  text-decoration: underline
}

.filter-data--cover {
  display        : flex;
  flex-wrap      : wrap;
  justify-content: space-between
}

.filter-data--input {
  width: calc(50% - 120px)
}

.filter-data--submit {
  width        : 220px;
  color        : #fff;
  font-size    : 14px;
  font-weight  : 500;
  cursor       : pointer;
  background   : #3C9C67;
  border-radius: 2px
}

.filter--datepicker {
  display: none
}

[data-select] {
  position: relative
}

[data-select]::before {
  content   : '';
  position  : absolute;
  top       : calc(50% - 5px);
  right     : 10px;
  width     : 10px;
  height    : 10px;
  transition: all .2s linear;
  background: url(/bitrix/templates/New_Kuban/css/../img/select.svg) no-repeat 50% .5%
}

[data-select='on']::before {
  transform: rotate(-180deg)
}

.last-comments .hcc * {
  font-family: 'Roboto', sans-serif
}

.last-comments .hc__mix__wrap {
  display        : flex;
  flex-wrap      : wrap;
  justify-content: space-between
}

.last-comments .hc__mix__message {
  float        : none;
  width        : calc(33.333% - 15px);
  border-radius: 2px;
  box-shadow   : 0 16px 50px -20px rgba(0, 0, 0, 0.08)
}

.news-tape__media .news-box--cover {
  width: calc(75% - 30px)
}

.news-tape__media .news-only {
  width: calc(25% - 30px)
}

.news-tape__media .theme-main-news__cover {
  margin: 0 0 18px
}

.news-tape__video .theme-main-news__cover::before {
  content   : '';
  position  : absolute;
  top       : calc(50% - 30px);
  left      : calc(50% - 30px);
  width     : 60px;
  height    : 60px;
  background: url(/bitrix/templates/New_Kuban/css/../img/small/svg/play.svg) no-repeat 50% .5%
}

.news-box--list {
  width    : 100%;
  display  : flex;
  flex-wrap: wrap
}

.news-box--item:hover .news-box--image {
  transform: scale(1.04)
}

.news-box--item {
  width   : calc(33.333% - 10px);
  position: relative;
  margin  : 0 0 15px;
  overflow: hidden;
  height  : 180px
}

.news-box--item:nth-of-type(3n + 2) {
  margin: 0 15px 15px
}

.news-box--image {
  top       : 0;
  left      : 0;
  z-index   : 1;
  width     : 100%;
  height    : 100%;
  object-fit: cover;
  position  : absolute
}

.news-box--shadow {
  z-index    : 2;
  width      : 100%;
  height     : 100%;
  padding    : 10px;
  position   : relative;
  display    : flex;
  flex-wrap  : wrap;
  align-items: flex-end;
  background : rgba(0, 0, 0, 0.5)
}

.news-tape__video .news-box--shadow::before {
  content   : '';
  position  : absolute;
  top       : calc(50% - 20px);
  left      : calc(50% - 20px);
  width     : 40px;
  height    : 40px;
  background: url(/bitrix/templates/New_Kuban/css/../img/small/svg/play.svg) no-repeat 50% .5%
}

.news-box--date {
  top       : 10px;
  right     : 0;
  color     : #fff;
  font-size : 12px;
  padding   : 3px;
  position  : absolute;
  background: #A450A0
}

.news-box--centered {
  width      : 100%;
  padding-top: 10px;
  border-top : 1px solid rgba(255, 255, 255, 0.5)
}

.news-box--caption {
  color    : #fff;
  font-size: 14px
}

.page-404--cover {
  display    : flex;
  align-items: center;
  position   : relative;
  background : #f8f8f8;
  min-height : calc(100vh - 400px)
}

.page-404--caption {
  font-size: 50px
}

.page-404--title {
  margin     : 30px 0;
  font-size  : 24px;
  font-weight: 500
}

.page-404--list {
  margin: 30px 0
}

.page-404--item {
  font-size: 16px;
  margin   : 10px 0
}

#unit_89357 {
  width: 100%
}

#container_89357 .list-container-item .image:before {
  background-color: rgba(0, 0, 0, 0.5) !important
}

#container_89357 .list-container-item .title_89357 .text {
  font-size  : 20px !important;
  line-height: 28px !important;
  font-weight: 400 !important;
  font-family: 'Roboto', sans-serif !important
}

#container_89357 #header_89357:before {
  display: none
}

#container_89357 #header_89357 {
  margin    : 0 !important;
  text-align: left !important;
  color     : transparent !important
}

#container_89357 #header_89357 span {
  display       : block !important;
  text-transform: uppercase !important;
  color         : #7D7D7D !important;
  font-weight   : 300 !important;
  font-size     : 13px !important;
  margin        : 16px 0 !important;
  line-height   : 13px !important;
  letter-spacing: .5px !important;
  font-family   : 'Roboto', sans-serif !important;
  background    : transparent !important;
  padding       : 0 !important
}

[data-page-index='false'] #container_89357 .list-container-item {
  width: 100% !important
}

[data-page-index='false'] #container_89357 .list-container-item .imgFrame {
  height: 150px !important
}

[data-page-index='false'] #container_89357 .list-container-item {
  margin-bottom: 10px !important
}

[data-page-index='false'] #container_89357 .list-container-item .title_89357 .text {
  font-size: 16px !important
}

[data-page-index='false'] #container_89357 .list-container-item .title_89357 {
  padding: 15px !important
}

.stair-baner,
.stair-baner a,
.stair-baner img {
  width: 100%
}

[data-archive] .ui-datepicker {
  width: 300px
}

[data-archive] .ui-datepicker .ui-datepicker-header {
  padding      : 0;
  background   : #fff;
  border-bottom: none
}

[data-archive] .ui-datepicker .ui-datepicker-prev {
  left: 0
}

[data-archive] .ui-datepicker .ui-datepicker-next {
  right    : 0;
  transform: rotate(180deg)
}

[data-archive] .ui-widget-header,
.ui-widget-content {
  color: #000
}

[data-archive] .ui-datepicker table {
  position: relative
}

[data-archive] .ui-datepicker table::before {
  content   : '';
  top       : 0;
  left      : 0;
  right     : 0;
  bottom    : 0;
  z-index   : 5;
  position  : absolute;
  background: transparent
}

[data-archive] .ui-widget-content {
  padding   : 5px;
  background: #fff
}

[data-archive] .ui-widget-header {
  border: none
}

.Composite .iframe--cover {
  height: 0px !important
}

[data-page='inner'] .iframe--cover {
  width : 100%;
  height: 400px
}

.commercial-box_google .iframe--cover {
  width: 100% !important
}

[data-menu-switch='disabled'] [data-menu-cover] {
  pointer-events: none
}

[data-menu-switch='disabled'] [data-menu-cover] {
  opacity   : 0;
  transition: opacity 0s linear .3s, transform .3s linear
}

[data-menu-switch='enabled'] [data-menu-cover] {
  transition: opacity 0s linear, transform .3s linear
}

[data-sticky-toggle='enabled']:first-of-type {
  transform: translate3d(0, -100%, 0)
}

[data-sticky-toggle='enabled']:last-of-type {
  transform: translate3d(0, -110px, 0)
}

[data-slide-wrapper] {
  z-index   : 51;
  overflow  : hidden;
  position  : relative;
  transition: all .3s linear
}

[data-menu-switch='enabled'] [data-menu-cover] {
  transform: translate3d(0, 0, 0)
}

[data-page-index='false'] .logo-btn::before {
  opacity: 0
}

[data-page-index='false'] .logo-btn::after {
  opacity: 1
}

[data-page-index='false'] .menu-header__item {
  color: #333
}

[data-page-index='false'] .menu-header__item_active {
  color              : #7D7D7D;
  user-select        : none;
  -ms-user-select    : none;
  -moz-user-select   : none;
  -webkit-user-select: none;
  pointer-events     : none
}

[data-page-index='false'] .menu-btn {
  background-image: url(/bitrix/templates/New_Kuban/css/../img/small/svg/menu/menu_dark.svg)
}

[data-page-index='false'] .call-btn,
[data-page-index='false'] .search-btn {
  border: 1px solid rgba(0, 0, 0, 0.3)
}

[data-page-index='false'] .call-btn:hover,
[data-page-index='false'] .search-btn:hover {
  border: 1px solid #459a63
}

[data-page-index='false'] .call-btn::after,
[data-page-index='false'] .search-btn::after {
  opacity: 1
}

[data-page-index='false'] .call-btn::before,
[data-page-index='false'] .search-btn::before {
  opacity: 0
}

[data-page-index='false'] .call-btn span {
  color      : #333;
  font-weight: 500
}

[data-page-index='false'] .call-btn:hover span {
  color: #fff
}

[data-page-index='false'] .call-btn:hover::before,
[data-page-index='false'] .search-btn:hover::before {
  opacity: 1
}

[data-page-index='false'] .call-btn:hover::after,
[data-page-index='false'] .search-btn:hover::after {
  opacity: 0
}

[data-page-index='false'] [data-sticky='enabled'] .container {
  border-bottom: 1px solid transparent
}

[data-page-index='false'] [data-sticky='enabled'] .menu-header__item {
  color: #fff
}

[data-page-index='true'] .theme__cover {
  margin: 15px 0 0
}

[data-page-index='true'] .menu-btn {
  background-image: url(/bitrix/templates/New_Kuban/css/../img/small/svg/menu/menu_white.svg)
}

[data-page-index='true'] .news-tape .title-main {
  margin: 0 0 16px
}

[data-page-index='true'] .news-only-news-box .title-main {
  margin: 0 0 10px
}

[data-page-index='true'] .news-tape__wrapper {}

[data-page-index='true'] .news-tape__wrapper--date {
  display: none
}

[data-page-index='true'] .news-tape__category {
  display: none
}

[data-page-index='true'] .news-tape__container:last-of-type .news-tape__box:last-of-type .news-tape__detail,
[data-page-index='false'] .news-tape__container .news-tape__box:last-of-type .news-tape__detail {
  border-bottom: none
}

[data-page-index='false'] .news-slider__button-box {
  left: 10px
}

[data-page-index='false'] .news-tape {
  padding   : 0;
  background: transparent
}

[data-sticky='enabled'] {
  z-index   : 99999999;
  position  : fixed;
  background: rgba(0, 0, 0, 0.8)
}

[data-sticky='enabled'] [data-theme-slide-list] a {
  font-size: 14px
}

[data-sticky='enabled'] .call-btn {
  width  : 36px;
  padding: 0
}

[data-sticky='enabled'] .call-btn::before,
[data-sticky='enabled'] .call-btn::after {
  left: calc(50% - 8px)
}

[data-sticky='enabled'] .call-btn,
[data-sticky='enabled'] .search-btn {
  border: 1px solid rgba(255, 255, 255, 0.35)
}

[data-sticky='enabled'] .call-btn span {
  display: none
}

body [data-sticky='enabled'] .logo-btn::before {
  opacity: 1
}

body [data-sticky='enabled'] .logo-btn::after {
  opacity: 0
}

body [data-sticky='enabled'] .call-btn::after,
body [data-sticky='enabled'] .search-btn::after {
  opacity: 0
}

body [data-sticky='enabled'] .call-btn::before,
body [data-sticky='enabled'] .search-btn::before {
  opacity: 1
}

body [data-sticky='enabled'] .menu-btn {
  background-image: url(/bitrix/templates/New_Kuban/css/../img/small/svg/menu/menu_white.svg)
}

header[data-sticky='enabled'] {
  top : 0;
  left: 0
}

.theme__container[data-sticky='enabled'] {
  top       : 60px;
  left      : 0;
  right     : 0;
  background: #1B1B1B
}

.theme__container[data-sticky='enabled'] [data-theme-slide-list] a {
  color: #fff
}

.theme__container[data-sticky='enabled'] [data-theme-slide-list] a::after {
  background: #fff
}

[data-search-button='enabled']::before {
  background-image: url(/bitrix/templates/New_Kuban/css/../img/small/svg/cross/cross_white.svg)
}

[data-page-index='false'] [data-search-button='enabled']::before {
  opacity         : 1;
  background-image: url(/bitrix/templates/New_Kuban/css/../img/small/svg/cross/cross_black.svg)
}

[data-page-index='false'] [data-search-button='enabled']::after {
  opacity: 0
}

[data-sticky='enabled'] [data-search-button='enabled']::before {
  background-image: url(/bitrix/templates/New_Kuban/css/../img/small/svg/cross/cross_white.svg)
}

[data-page='theme'] .news-tape__category--category {
  display: none
}

[data-page='feedback'] .no-index-page {
  padding: 110px 0 80px
}

[data-page='inner'] .no-index-page {
  padding: 100px 0 60px
}

.inner-news-image--cover {
  margin-left: 0 !important;
  width      : 100% !important
}

.inner-news-image--cover .inner-news--figure__description {
  padding-left : 50px;
  padding-right: 50px
}

.inner-news-image--cover {
  width    : calc(100% + 100px) !important;
  transform: translateX(-50px)
}

.inner-news__cover .likely {
  margin       : 0;
  margin-top   : 30px;
  margin-bottom: 0px;
  width        : 100%;
  display      : flex
}

.inner-news__cover .likely .likely__widget {
  width          : 80px;
  height         : 28px;
  display        : inline-flex;
  align-items    : center;
  justify-content: center;
  margin         : 0
}

.inner-news__cover .likely .likely__widget+.likely__widget {
  margin-left: 8px
}

.inner-news__cover .likely .likely__widget img {
  width     : 100%;
  height    : 82%;
  object-fit: contain
}

.inner-news__cover .likely .likely__icon {
  display        : inline-flex;
  align-items    : center;
  justify-content: center
}

.inner-news__cover .likely .likely__widget_vkontakte {
  background-color: #4d76A1
}

.inner-news__cover .likely .likely__widget_vkontakte:hover {
  background-color: #496f98
}

.inner-news__cover .likely .likely__widget_facebook {
  background-color: #3b5998
}

.inner-news__cover .likely .likely__widget_facebook:hover {
  background-color: #36528B
}

.inner-news__cover .likely .likely__widget_odnoklassniki {
  background-color: #ED800F
}

.inner-news__cover .likely .likely__widget_odnoklassniki:hover {
  background-color: #E17A0E
}

.inner-news__cover .likely .likely__widget_twitter {
  background-color: #55ACEE
}

.inner-news__cover .likely .likely__widget_twitter:hover {
  background-color: #4EA1E0
}

.inner-news__cover .likely .likely__widget_whatsapp {
  background-color: #57BB63
}

.inner-news__cover .likely .likely__widget_whatsapp:hover {
  background-color: #4EAD5A
}

.inner-news__cover .likely .likely__counter {
  opacity     : .75;
  font-size   : 13px;
  color       : #FFFFFF;
  line-height : 13px;
  padding     : 0;
  padding-left: 6px
}

input.input--error,
textarea.input--error {
  box-shadow: 0 0 0 1px #ff7777, inset 0 0 1000px rgba(255, 0, 0, 0.22)
}

body .ad_section {
  width         : 100%;
  padding-top   : 12px;
  padding-bottom: 12px
}

.smi24__informer>div {
  margin-bottom: 0 !important
}

.list-container-item:last-of-type,
[class^="smi-item"] {
  margin-bottom: 0 !important
}

@media (max-width:580px) {
  .no-index-page .news-tape__cover .news-only {
    display: none
  }
}

.news-top-add {
  background    : #eee;
  border        : 1px solid #dfdfdf;
  border-left   : none;
  border-right  : none;
  padding-top   : 20px;
  padding-bottom: 20px;
  margin-bottom : 32px
}

.news-inner-subadd {
  background   : #eee;
  border       : 1px solid #e5e5e5;
  border-left  : none;
  border-right : none;
  margin-bottom: 32px;
  margin-top   : 32px
}

.news-top-add .adsbygoogle {
  display: block !important
}

.inner-news__cover iframe {
  max-width: 100%
}

.news-only-commercial>*+* {
  margin-top: 10px
}

@media (max-width:580px) {
  body .ad_section {
    padding-top   : 20px;
    padding-bottom: 20px
  }

  .news-inner-subadd {
    margin-top   : 20px;
    margin-bottom: 20px
  }
}



.top-message {
  background-color: #f1f1f1;
  border-bottom   : 1px solid #eaeaea;
  padding-top     : 16px;
  padding-bottom  : 16px;
}

.top-message .container {
  display        : flex;
  justify-content: space-between;
}

.top-message__left {}

.top-message__content {
  padding-left : 24px;
  padding-right: 24px;
}

.top-message__title {
  font-size    : 20px;
  font-weight  : 700;
  line-height  : 24px;
  color        : #244696;
  margin-bottom: 8px;
  display      : block;
}

.top-message__title span {
  color: #dd137b;
}

.top-message__desc {
  font-size    : 14px;
  font-weight  : 400;
  line-height  : 20px;
  margin-bottom: 16px;
  display      : block;
}

.top-message__desc span {
  color: #dd137b;

}

.top-message__links {
  font-size  : 14px;
  font-weight: 400;
  line-height: 1;
  display    : block;


}

.top-message__links a {
  color: #234696;
}

.top-message__right {}



@media(max-width:1024px) {
  .top-message__left {
    display: none;
  }

  .top-message__content {
    padding-left: 0;
  }
}

@media(max-width:720px) {
  .top-message__title {
    font-size  : 14px;
    line-height: 18px;
  }

  .top-message__desc {
    font-size  : 13px;
    line-height: 17px;
  }

  .top-message__links {
    font-size: 13px;

  }
}

@media(max-width:560px) {

  .top-message__content {
    padding-right: 0;
  }

  .top-message__right {
    display: none;
  }
}

@media(max-width:414px) {
  .top-message {
    padding-top   : 8px;
    padding-bottom: 8px;
  }

  .top-message__title {
    font-size    : 12px;
    line-height  : 16px;
    margin-bottom: 0;
  }

  .top-message__desc {
    font-size    : 11px;
    line-height  : 15px;
    margin-bottom: 8px;
  }

  .top-message__links {
    font-size: 11px;

  }
}

.news-tape .news-tape__wrapper .title-main {
  margin: 10px 0 25px;
}


.inner-news__cover,
.adsbygoogle,
.news-top-add,
.news-inner-subadd {
  overflow: hidden;
}



@media(max-width:425px) {

  .hc__reply__box__textarea,
  .hc__reply__box textarea {
    padding-right: 14px !important;
  }
}


.top-message {
  overflow: hidden;
}

.top-message img {
  width  : 100%;
  display: block;

}

.top-message_link {
  display : block;
  margin  : 0 auto;
  /* width: 100%; */
}


@media(max-width:580px) {
  .top-message {
    /* padding: 0; */
    /* border-bottom: none; */
  }

  .top-message .container {
    /* width: 100%; */
    /* margin: 0; */
  }
}



.show_more_block {
  margin         : 56px 0 80px;
  display        : flex;
  align-items    : center;
  justify-content: center;
}

.show_more_block.hide {
  display: none;
}
.mlc_block0
{
    display:none;
}
.mlc_block2
{
    display:none;
}
.mlc_block1
{
    display:block;
}
.mlc
{background:#F1F1F1;
    
    padding-top: 12px;
	    padding-bottom: 12px;
}
.mlc img
{
	width: 100%;
}
	.r3
	{
		display:none;
	}

@media(max-width:960px) {
	.r3
	{
		display:block;background:#fbfbfb!important;
	}
	.mlc
	{
    
    padding-top: 0px!important;
	    padding-bottom: 0px!important;
}
	.container2
	{
		width: 100%!important;
	}
.mlc_block1
{
    display:block;
}
.mlc_block2
{
    display:none;
}
/*
.mlc_block0
{
    display:block;
}*/

}
@media(max-width:640px) {
.news-only-commercial {
    width: 100%;
    display: block!important;
   
}
.news-only-commercial .mlc {
    text-align:center;
}
.news-only-commercial .mlc img {
    width: 240px;
}
	/*.mlc_block0
{
    display:none;
}*/
.mlc_block1
{
    display:none!important;
}
.mlc_block2
{
    display:block;
}
}
@media(max-width:320px) {
		/*.mlc_block0
{
    display:none;
}*/
.mlc_block1
{
    display:none!important;
}
.mlc_block2
{
    display:block;
}
}
/* End */


/* Start:/bitrix/templates/New_Kuban/css/front__media.min.css?159298355629325*/
@media (pointer: coarse){.subject-shadow-text{border-bottom:none}body{background:#f7f7f7}.search-btn:hover,.call-btn:hover{background:transparent;border:1px solid rgba(255,255,255,0.5)}[data-swiper='main-container'] .swiper-slide:hover{background:#fff}.news-slider__container{padding:0 0 10px}.news-slider__button-box{display:none}.news-slider__slide{padding:20px 0}[data-page-index='false'] .news-slider__slide{padding:20px}.news-slider__pagination{height:4px;display:flex;justify-content:center;align-items:center}.news-slider__container .news-slider__pagination{bottom:12px;position:absolute}.news-slider__container .swiper-pagination-bullet{width:4px;height:4px;margin:0 3px;border-radius:100%}.news-slider__container .swiper-pagination-bullet-active{background:#000}body .section-start{height:calc(100vh - 150px)}}@media (pointer: coarse) and (min-height: 1024px){body .section-start{height:calc(100vh - 500px)}}.hc__right{padding:0!important}@media screen and (max-width: 1680px){.inner-news-image--cover{margin-left:-50px;width:847px}.inner-news-image--cover .inner-news--figure__description{padding-left:50px;padding-right:50px}}@media screen and (max-width: 1600px){.inner-news-image--cover{margin-left:-50px;width:847px}.inner-news-image--cover .inner-news--figure__description{padding-left:50px;padding-right:50px}}@media screen and (max-width: 1536px){.inner-news-image--cover{margin-left:-50px;width:847px}.inner-news-image--cover .inner-news--figure__description{padding-left:50px;padding-right:50px}}@media screen and (max-width: 1440px){.section-start__link{font-size:30px}.subject-shadow-text{font-size:30px}.first-line-text{font-size:22px}.second-line__link-text{font-size:22px}.picture-third__detail-title{font-size:28px}.picture-third__detail-text{font-size:16px}.news-partners__text{font-size:16px}.photogallery-detail{font-size:16px}.photogallery-shadow h3{font-size:30px}.gallery-text_min{font-size:20px}[data-swiper="kino-container"] .swiper-slide{width:calc(16.666% - 15px)}.inner-news-image--cover{margin-left:-50px;width:847px}.inner-news-image--cover .inner-news--figure__description{padding-left:50px;padding-right:50px}}@media screen and (max-width: 1366px){[data-swiper='main-container'] .swiper-slide::before{left:20px;width:calc(100% - 40px)}.no-index-page .news-tape__cover .news-tape{width:calc(100% - 260px)}.no-index-page .news-tape__cover .news-only{width:240px}.menu-list-first{padding:0 0 15px}body [data-menu-cover]{padding:30px}.search-box__input,.search-box__input::placeholder,.search-box__submit{font-size:16px}.search-box__input{padding:25px 0}.news-slider__slide{font-size:16px}[data-swiper='main-container'] .swiper-slide,[data-swiper='main-container'] .swiper-slide:first-of-type{padding:15px 20px 0}[data-theme-slide-list] a{font-size:16px;font-weight:300}[data-swiper="subject-container"] .swiper-slide{width:calc(33.333% - 10px)}.inner-news-image--cover{margin-left:-50px;width:847px}.inner-news-image--cover .inner-news--figure__description{padding-left:50px;padding-right:50px}}@media screen and (max-width: 1280px){.theme__container .container{width:100%;transition-duration:0}.theme__container[data-sticky='enabled'] .container{width:calc(100% - 100px)}.container{width:calc(100% - 100px)}.teatr-name,.kino-name{font-size:14px;margin:5px 0}.menu-header__item{font-weight:300}.inner-news-image--cover{margin-left:-50px;width:847px}.inner-news-image--cover .inner-news--figure__description{padding-left:50px;padding-right:50px}}@media screen and (max-width: 1152px){.page-404--caption{font-size:35px}.menu-header__item{margin:0 5px}.theme-main-news__caption{font-size:20px}.theme-main-news__cover{margin:0 0 20px}.inner-news__cover .inner-news--figure__image{height:350px}.picture-day-inner__item{margin:0 0 8px;width:calc(33.333% - 5px)}.container_min{width:100%}.container{width:calc(100% - 70px)}.section-start__shadow .container{padding:0 0 70px}.section-start__link{font-size:25px}[data-theme-slide-list] a{font-size:14px}.news-tape__detail-title{font-size:16px}.subject-shadow-text{font-size:25px}.subject-title{font-size:12px}.subject-slider__detail{width:calc(100% - 130px)}.social-link{width:35px;height:35px;margin:0 10px 0 0}.picture-third__detail-title{font-size:25px}.news-partners__link{width:calc(33.333% - 10px);height:250px;margin:0 0 15px}.photogallery{height:450px}.gallery-shadow,.photogallery-shadow{padding:25px}.photogallery-shadow h3{font-size:25px}.kino-img{height:230px}.over-footer-link{width:calc(16.666% - 10px)}.over-footer-desc{font-size:12px;margin:5px 0}.inner-news-image--cover{margin-left:-50px;width:847px}.inner-news-image--cover .inner-news--figure__description{padding-left:50px;padding-right:50px}}@media screen and (max-width: 1024px){.news-only-news-box{width:70%}.news-only-commercial{width:30%}.news-box--list{justify-content:space-between}.news-box--item,.news-box--item:nth-of-type(3n + 2){width:calc(50% - 5px);margin:0 0 10px}.filter--cover .filter-box--cover{width:100%}.filter-box--cover:not(:last-of-type){margin-bottom:15px}.inner-news__cover .inner-news__date{margin:10px 0}.inner-news__cover{padding:30px}.inner-news-image--cover{margin-left:0!important;width:calc(100% + 60px)!important;transform:translate(-30px,0px)}.inner-news__cover .inner-news--figure__image-full-size{transform:translateX(-30px);width:calc(100% + 60px)}.feedback{padding:25px}.feedback h1{margin:0 0 20px}.container{width:calc(100% - 50px)}.section-start__shadow .container{padding:0 0 25px}.social-link{margin:0 5px 0 0}.logo-btn{margin:0 0 0 10px}.menu-header__item{font-size:14px;margin:0 8px 0 0}.theme__container .container{width:100%}.theme__container[data-sticky='enabled'] .container{width:calc(100% - 50px)}.news-main__box-replace{width:40%}[data-swiper='main-container']{width:60%}.news-tape__cover>div{width:100%}[data-page-index='true'] .news-only{margin:25px 0 0}[data-page-index='true'] .news-only-news-box{padding:0 25px 0 0}.commercial-news{height:200px}[data-swiper='comment-container'] .swiper-slide{width:calc(33.333% - 5px)}[data-swiper="subject-container"] .swiper-slide{flex-wrap:wrap}.subject-slider__detail{width:100%;margin:10px 0 0}.subject-shadow-shadow{padding:25px 0}.picture-day .title-main{margin:10px 0}.first-line-link{width:calc(33.333% - 10px);height:350px}.first-line-text{font-size:18px;margin:0 0 10px}.picture-day__second-line{margin:15px 0}.second-line-big-container{width:calc(60% - 15px)}.second-line-small-container{width:40%}.second-line__link{margin:0 0 15px}.second-line__link-text{font-size:18px;margin:5px 0}.social-links{padding:20px}.second-line-big-container .shadow{padding:25px}.picture-third__detail-title{font-size:20px}.news-partners__shadow{padding:15px}.photogallery{margin:0 0 15px}.gallery__item{width:calc(50% - 7px);height:280px}.mark-title{top:15px;left:15px}.gallery-shadow,.photogallery-shadow{padding:15px}.gallery-text_min{font-size:16px;margin:0 0 5px}[data-swiper="kino-container"] .swiper-slide{width:calc(16.666% - 5px)}.kino-img{height:220px}[data-swiper="kino-container"]{margin:0 0 25px}[data-swiper="teatr-container"] .swiper-slide{width:calc(25% - 10px)}[data-swiper="teatr-container"]{margin:0 0 50px}.over-footer-link{width:calc(16.666% - 5px)}.over-footer-img{height:140px}.footer-details li a{margin:0 15px 10px 0}.inner-news-image--cover{margin-left:0;width:100%}.inner-news-image--cover .inner-news--figure__description{padding-left:0;padding-right:0}}@media screen and (max-width: 854px){.vertical--cover{height:400px}[data-page-index='false'] .vertical--cover,[data-page-index='false'] .commercial-box{width:calc(50% - 10px)}[data-page-index='false'] .vertical--cover img{display:block;margin:0 auto}[data-page-index='false'] .commercial-box{display:flex;justify-content:center}.last-comments{display:none}.page-404--cover{min-height:auto;padding:50px 0 0}.news-tape__media .theme-main-news__cover{margin:0 0 10px}.news-tape__media .news-box--cover,.news-tape__media .news-only{width:100%}.horiontal--cover{margin:40px 0 20px}.journal--cover{z-index:2;position:relative;padding:10px 0 0;background:#f8f8f8;justify-content:space-between}.journal--item{width:calc(50% - 5px)}.journal--item,.flexbox-3--item:nth-of-type(3n + 2){margin:0 0 10px}.theme__caption{padding:20px 0 0;position:relative;background:#F8F8F8}.theme__caption .bread-crumbs__cover{margin:10px 0 0}.footer-details a{display:inline}.footer-details a+p:first-of-type{margin:10px 0 0}.theme__container[data-sticky-toggle='enabled']{transform:translate3d(0,0,0)!important}.subject-slider__detail{margin:0}[data-swiper='main-container'] .swiper-slide::before{display:none}[data-swiper='main-container']{padding:0 0 10px;margin:0 0 10px}.theme-main-news__cover{margin:0 0 10px}.news-tape__wrapper{padding:5px 20px}.no-index-page .news-tape__cover .news-tape{margin:0 0 10px}.no-index-page .news-tape__cover{position:relative;background:#F8F8F8}.no-index-page .news-tape__cover .news-tape,.no-index-page .news-tape__cover .news-only,.no-index-page .news-tape__all-container{width:100%}.no-index-page .news-tape__cover .news-tape{order:0}.no-index-page .news-tape__cover .news-only{order:2}.no-index-page .news-tape__all-container{order:1}.news-tape__all-container-btn{margin:10px auto}.no-index-page .news-only-commercial{display:flex;flex-wrap:wrap;justify-content:space-between}.container_min{z-index:2;position:relative;background:#F8F8F8}.no-index-page .theme__cover{margin:0}.container_min .bread-crumbs__cover{margin:0;padding:30px 0 5px}.menu-header{display:none}.logo-btn{margin:0 0 0 20px}.theme__container[data-sticky='enabled']{top:auto;left:auto;right:auto;position:static;background:transparent}.theme__container[data-sticky='enabled'] .container{width:100%}.theme__container[data-sticky='enabled'] [data-theme-slide-list] a{color:#000}.theme__cover .title-main{display:block}.theme__container .container{position:relative}[data-theme-slide-list]{flex-wrap:wrap;position:relative;transition-duration:0}.btn-theme-slide{z-index:3;right:0;bottom:0;width:100%;height:30px;display:block;position:absolute;background:rgba(248,248,248,.7)}.btn-theme-slide::before{content:'';position:absolute;right:0;bottom:0;width:20px;height:20px;transform:rotate(-90deg);background:url(/bitrix/templates/New_Kuban/css/../img/small/svg/arrow/arrow_black.svg) no-repeat 50% 50% / 100%}[data-theme-slide-btn='enabled']{width:30px}[data-theme-slide-btn='enabled']::before{transform:rotate(90deg)}[data-theme-slide-list] li{width:100%;display:block}[data-theme-slide-list] li:last-of-type a{border-bottom:none}[data-theme-slide-list] a{margin:0;display:block;padding:10px 0;border-bottom:1px solid #E7E7E7}.theme__cover,.theme__container{height:auto}.theme__cover{border-bottom:none}.theme__container{padding:15px 0}[data-theme-slide-list] a::after{display:none}.theme__cover+.news-main__cover{z-index:2;position:relative}.news-main__cover{margin:0;background:#FBFBFB}.news-main__box-replace{display:none}[data-swiper='main-container']{width:100%}[data-swiper='main-container'] .swiper-wrapper{flex-wrap:nowrap;height:auto}[data-swiper='main-container'] .swiper-slide,[data-swiper='main-container'] .swiper-slide:first-of-type{height:auto;padding:0}.news-main__img{display:block;width:100%;height:400px;object-fit:cover}.news-main__img[type="image/webp"]{display:none}[data-swiper='main-container'] .swiper-slide:nth-of-type(2){border-top:none;border-bottom:none}.news-main__detail{padding:40px 25px 0}[data-swiper='main-container'] [data-swiper='main-pagination']{top:415px;bottom:auto}[data-swiper*='pagination']{width:100%!important;height:10px!important;display:flex!important;align-items:center!important;justify-content:center!important}[data-swiper] .swiper-pagination-bullet{margin:0 4px!important;width:4px!important;height:4px!important;border-radius:100%!important}[data-swiper="main-pagination"] .swiper-pagination-bullet,[data-swiper="comment-pagination"] .swiper-pagination-bullet{opacity:1;background:#B2B2B2}[data-swiper="main-pagination"] .swiper-pagination-bullet-active,[data-swiper="comment-pagination"] .swiper-pagination-bullet-active{opacity:1;background:#000}[data-swiper='comment-container']{padding:0 0 25px}[data-swiper='comment-container'] [data-swiper='comment-pagination']{bottom:0}.subject-shadow-shadow{padding:20px 0}.subject-slider__detail{width:calc(100% - 130px)}[data-swiper='subject-container']{padding:0 0 30px}[data-swiper='subject-pagination'] .swiper-pagination-bullet{opacity:.4;position:relative;background:#fff}[data-swiper='subject-pagination'] .swiper-pagination-bullet::before{content:'';position:absolute;top:-3px;left:-3px;right:-3px;bottom:-3px;opacity:0;border-radius:100%;border:1px solid #fff}[data-swiper='subject-pagination'] .swiper-pagination-bullet-active{opacity:1;background:#fff!important}[data-swiper='subject-pagination'] .swiper-pagination-bullet-active::before{opacity:.3}[data-swiper='subject-container'] [data-swiper='subject-pagination']{bottom:0}.first-line-link{width:calc(33.333% - 5px);height:250px}.first-line-text{font-size:16px}.picture-day__second-line{margin:7px 0}.second-line-big-container{width:calc(60% - 7px)}.second-line__link-img{height:150px}.second-line__link-text{font-size:16px}.social-link-img{object-fit:contain}.picture-third-img__cover,.picture-third__detail{width:100%}.picture-third__detail{margin:10px 0;padding:10px 0 0;border-top:2px solid #000}.picture-third__detail-date{padding:10px 0}.news-partners__link{width:calc(50% - 7px)}.photogallery-detail{width:100%}.poster-title{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.poster-tab-btns{display:flex;align-items:center}.poster-tab-btn:nth-of-type(1){margin:0 15px 0 0}[data-swiper="kino-container"],[data-swiper="teatr-container"]{transition-duration:0}[data-swiper="kino-container"] .swiper-wrapper,[data-swiper="teatr-container"] .swiper-wrapper{flex-wrap:nowrap}.poster-container [data-swiper*='pagination']{display:none!important}.kino-img,.teatr-img{box-shadow:none;height:230px}[data-poster-tab-btn='enabled']{font-weight:700;text-decoration:underline}.over-footer-link{width:calc(33.333% - 10px);margin:0 0 15px}.footer-flexbox__item:first-of-type{padding:0 20px 0 0}.footer-social__icon{object-fit:contain}}@media screen and (max-width: 768px){.vertical--cover{height:350px}}@media screen and (max-width: 667px){.vertical--cover{height:530px}.inner-news__cover h2{font-size:22px;font-size:20px}.vertical--cover,.commercial-box{width:calc(50% - 10px)}.vertical--cover img{display:block;margin:0 auto}.commercial-box{height:auto;display:flex;justify-content:center}#smi_teaser_11757{width:auto}.blockt{float:none;width:100%}.blockt:nth-of-type(2){margin:0}.blockt,.blockt:nth-of-type(2){margin:15px 0}.filter-data--input{width:100%;margin-bottom:10px}.filter-data--submit{padding:10px;width:100%}[data-page='inner'] .iframe--cover{height:300px}.theme-main-news__cover{height:300px}.inner-news__title{font-size:28px}.feedback-contacts__item{width:100%;margin:0 0 20px}.feedback-contacts__item:last-of-type{margin:0}.feedback-input__input{padding:10px}.feedback-input__cover{width:calc(50% - 5px)}[data-page='feedback'] .no-index-page{padding:110px 0 50px}.container,[data-sticky='enabled'] .container{width:calc(100% - 30px)}.news-main__img{height:300px}[data-swiper='main-container'] [data-swiper='main-pagination']{top:315px}.news-main__detail{padding:35px 15px 15px}.news-tape{padding:15px}[data-page-index='true'] .news-only-news-box{padding:0;width:100%;margin:0 0 25px}.news-only-commercial{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}.commercial-box,.commercial-news{width:calc(50% - 7px);margin:0 0 14px}.subject-shadow__container{padding:0 0 20px}.first-line-shadow{padding:10px}.second-line-big-container .shadow{padding:15px}.second-line-big-container{width:100%;height:300px;margin:0 0 7px}.second-line-small-container{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}.second-line__link{width:calc(50% - 4px)}.social-links-flexbox{margin:15px 0 0}.social-links{padding:25px}.picture-third-img__cover{height:300px}.news-partners__link{width:calc(50% - 4px);height:220px;margin:0 0 8px}.photogallery{height:350px}.gallery__item{height:200px}.video-link::before{top:calc(50% - 20px);left:calc(50% - 20px);width:40px;height:40px}.kino-img,.teatr-img{height:280px}.footer-flexbox__item:first-of-type{width:100%;padding:0}.under-footer{padding:20px 0 0}.background_black{padding:30px 0 20px}}@media screen and (max-width: 600px){.vertical--cover{height:460px}}@media screen and (max-width: 480px){.vertical--cover{height:780px}.inner-news__cover .inner-news__important{font-size:16px;margin:20px 0;padding:0 0 0 20px}.vertical--cover,.commercial-box,[data-page-index='false'] .vertical--cover,[data-page-index='false'] .commercial-box{width:100%;margin:0 0 10px}.page-404--caption{font-size:25px}.page-404--title{font-size:20px}.feedback center img{margin:20px 0 0}.journal--item{width:100%}[data-page='inner'] .iframe--cover{height:200px}[data-swiper="kino-container"],[data-swiper="teatr-container"]{width:calc(100% - 40px)}.inner-news--links-vertical__cover{border-bottom:1px solid #000}.inner-news--links-vertical__item:last-of-type{border-bottom:none;padding:15px 0 10px}.inner-news--links-vertical__item-link{line-height:1.57em}.inner-news--links-vertical__cover .inner-news--links-vertical__caption{margin:0;padding:0 0 5px;border-bottom:1px solid #000}.inner-news__title{font-size:22px;line-height:1.27em}.inner-news__cover{background:linear-gradient(to bottom,#F8F8F8 15px,#fff 15px)}.inner-banner__cover{display:none}[data-page='inner'] .no-index-page{padding:70px 0 60px}.no-index-page{padding:80px 0 0}.menu-social{margin:25px 0 0}.menu-list-first__item{font-weight:400}[data-menu-switch='enabled'] [data-slide-wrapper]{transform:translate3d(-270px,0,0)}[data-menu-cover]{width:300px;left:auto;right:0;background:rgba(0,0,0,.97);transform:translate3d(20%,0,0)}[data-page='inner'] [data-datepicker]{display:none}.news-only-news__link{font-weight:400}[data-page-index='true'] .news-all__cover{display:none}[data-page-index='true'] .news-only{margin:0}.news-print{background:rgba(218,54,54,.05)}.news-slider__slide{color:#da3636;font-size:14px;line-height:20px}body .section-start{height:calc(100vh - 150px)}.header__side_left{width:100%;flex-direction:row-reverse;justify-content:space-between}.logo-btn{margin:0}.search-box::before{display:none}.search-box{padding:0 20px}.search-box__input{width:calc(100% - 60px);padding:15px 0}.search-box__submit{width:60px}.news-tape__wrapper{padding:5px 0 0;background:transparent}.theme-main-news__cover{height:250px}.theme-main-news__description{padding:15px}.theme-main-news__caption{font-size:16px;line-height:1.38em}.inner-news__cover{padding:20px}.inner-news-image--cover{margin-left:0!important;width:calc(100% + 40px)!important;transform:translate(-20px,0px)}.inner-news__cover .inner-news--figure__image{height:250px}.inner-news__cover .inner-news--figure__image-full-size{transform:translateX(-20px);width:calc(100% + 40px)}.inner-news__cover p,.inner-news--link__link{font-size:14px}.inner-news__cover blockquote{font-size:16px;padding:0 0 0 20px}.inner-news--materials__cover{width:100%}.inner-news--materials__image{height:200px}[data-menu-cover] .call-btn{color:#fff;white-space:nowrap}[data-menu-cover] .search-btn::before{opacity:1}[data-menu-cover] .search-btn::after{opacity:0}[data-menu-cover] .call-btn::before,[data-menu-cover] .call-btn::after{display:none}[data-menu-cover] .call-btn{padding:0 15px}[data-menu-cover] .call-btn,[data-menu-cover] .search-btn{border:1px solid rgba(255,255,255,.2)}.menu-list-first__list_single{margin:0 0 25px}.menu-list-first__item{opacity:.9;color:#fbfbfb;font-size:12px;margin:0 0 15px;letter-spacing:.5px}.menu-list-second__item{opacity:.6;color:#fbfbfb;font-size:14px;margin:0 0 5px;line-height:2em;font-weight:400}[data-page='feedback'] .no-index-page{padding:70px 0 50px}.feedback{padding:25px 15px 15px;background:linear-gradient(to bottom,#f7f7f7 15px,#fff 15px)}.feedback-contacts{padding:15px}.feedback-input__cover{width:100%;margin:0 0 12px}.container,[data-sticky='enabled'] .container{width:calc(100% - 30px)}.news-tape{padding:10px}.news-main__detail{padding:35px 10px 15px}header .container{justify-content:center}.header__side_right{display:none}[data-menu-cover] .header__side_right{display:flex;margin:40px 0 20px}body [data-menu-cover]{padding:20px}header,.header-cover{height:50px}.header-cover{top:10px}.section-start__link{font-size:24px}.news-main__img{height:250px}[data-swiper='main-container'] [data-swiper='main-pagination']{top:265px}.news-tape__box{flex-wrap:wrap}.news-tape__img{width:150px;height:80px}.news-tape__detail{width:calc(100% - 160px)}.news-tape__box{margin:0 0 15px}.news-only-news__link{padding:10px 0}.commercial-box,.commercial-news{width:calc(50% - 2px);margin:0 0 4px}.subject-shadow-text{font-size:24px;line-height:1.25em}.subject{height:400px}.subject-shadow__container{padding:0 0 10px}.subject-shadow-shadow{padding:10px 0}[data-swiper='subject-container'] [data-swiper='subject-pagination']{bottom:10px}.first-line-link{width:100%;margin:0 0 5px}.second-line-text{font-size:20px;margin:0 0 5px}.picture-day__second-line{margin:0}.picture-third__detail-text{font-size:14px}.picture-third-img__cover{height:250px}.picture-day{margin:30px 0}.news-partners__link{width:100%;margin:0 0 5px}.photogallery-shadow h3{font-size:20px}.photogallery-detail,.gallery-text_min{font-size:14px}.photogallery{margin:0 0 4px}.gallery__item{width:calc(50% - 2px)}.gallery-shadow,.photogallery-shadow{padding:10px}.mark-title{top:10px;left:10px}.over-footer-link{width:calc(50% - 3px);margin:0 0 10px}.footer-social__item{margin:0 5px 0 0}.menu-social__item{margin:0 5px 5px 0}}@media screen and (max-width: 414px){.vertical--cover{height:650px}.inner-news--figure__description{line-height:1.55em}#container_89357 .list-container-item .title_89357 .text{font-size:16px!important;line-height:1.38em!important}.inner-news__cover img{width:100%;height:220px}.inner-news__cover p img{height:200px}.news-box--item,.news-box--item:nth-of-type(3n + 2){width:100%}.fotorama__arr{display:none}.fotorama__html .news-info{padding:10px}.kino-img,.teatr-img{height:250px}.over-footer-date{opacity:.25;font-weight:300}.last-comments{margin:25px 0}[data-page='inner'] .news-only-news-box{display:none}.footer-details a+p:first-of-type{margin:0}.news-partners .title-main{margin:10px 0 20px}[data-page-index='true'] .theme__cover{margin:0}[data-page='news'] .news-tape__detail-title{margin:0 0 7px;line-height:1.38em}[data-page='news'] .news-tape__img{display:none}[data-page='news'] .news-tape__detail-subtitle{display:block}[data-page='news'] .news-tape__category{display:none}[data-page='news'] .news-tape__box{padding:0 0 12px}[data-page='theme'] .news-tape__wrapper{margin:15px 0;background:#fff;padding:1px 15px}[data-page='theme'] .news-tape__img{height:140px}[data-page='theme'] .news-tape__category{display:none}[data-page='theme'] .news-tape__detail-subtitle{display:block}[data-page='news'] .news-tape__wrapper--date,[data-page='theme'] .news-tape__wrapper--date{display:none}[data-page='news'] .news-tape__box,[data-page='theme'] .news-tape__box{border-bottom:1px solid rgba(0,0,0,.1)}.news-tape__container:last-of-type .news-tape__box:last-of-type{border-bottom:none}.theme-main-news__cover{height:240px}.theme-caption{margin:0;padding:15px 0}.bread-crumbs__cover{display:none}[data-page-index='false'] .news-print{width:calc(100% + 30px);margin:0 0 0 -15px}[data-page-index='false'] header .container{border-bottom:none}.no-index-page{padding:70px 0 0}.footer-details p{padding:15px 0 0}.footer-details li a{font-size:14px;text-decoration:none}.footer-details a{display:inline;font-size:12px;line-height:1.33em;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.2)}.background_black{padding:10px 0 20px}.footer-text--hide{display:none}.background_gray{padding:25px 0 7px}.over-footer-link{width:100%;position:relative;padding:0 0 0 90px;margin:0 0 18px;min-height:80px}.over-footer-img{position:absolute;top:0;left:0;width:80px;height:80px;border-radius:2px;box-shadow:0 4px 8px -4px rgba(0,0,0,0.5)}.over-footer-header{margin:0;font-size:12px;text-transform:none}.over-footer-header:first-letter{text-transform:uppercase}.over-footer-desc{font-size:14px;line-height:1.29em;margin:7px 0}.poster-container{padding:0 0 25px}.teatr-name,.kino-name{font-size:12px;line-height:1.33em}.kino-genre{font-size:12px}.commercial-box_google{margin:20px 0}.video-link::before{top:calc(50% - 25px);left:calc(50% - 25px);width:50px;height:50px}.photogallery-shadow h3,.gallery-text_min{margin:0;font-size:18px;line-height:1.33em;border-bottom:none}.mark-title{top:15px;left:15px}.gallery-shadow,.photogallery-shadow{padding:15px}.photogallery-detail,.gallery-date{display:none}.photogallery,.gallery__item{width:100%;height:200px;margin:0 0 12px}.news-partners+.commercial-box_google{margin:10px 0 30px}.background_linear-black{background:linear-gradient(to bottom,transparent 40px,#000 40px,#000 96%,transparent 96%,transparent 100%)}.title-main--photo{display:block;margin:0 0 15px}.news-partners__text{line-height:1.38em}.news-partners__link{margin:0 0 12px}.picture-third__detail-text{font-size:16px;line-height:1.38em}.picture-third__detail{margin:15px 0;padding:15px 0 0;border-top:4px solid #000}.social-links-title{font-size:14px;line-height:1.29em}.second-line__link-img{height:136px}.second-line-text{font-size:22px;margin:0}.second-line-date{display:none}.first-line-date{display:none}.first-line-shadow{padding:15px}.first-line-text{font-size:18px;margin:0}.subject-title{font-size:14px;line-height:1.29em}.news-only-news__link{padding:12px 0}.news-main__cover .title-main{padding:0 10px}[data-page-index='true'] .news-tape{padding:0;width:calc(100% + 30px);margin:25px 0 0 -15px}.first-line-link{margin:0 0 10px}[data-page-index='true'] .news-tape__wrapper{padding:20px 10px 0}.commercial-box:last-of-type{display:none}[data-page-index='true'] .news-only-news-box .title-main{margin:15px 0 10px}[data-page='index'],.news-main__cover{background:#f7f7f7}[data-page='index'] .cover,[data-page='index'] .wrapper{background:#f7f7f7}[data-page='index'] .news-main__cover{width:calc(100% + 30px);margin:0 0 0 -15px;padding:20px 0 0}.btn-theme-slide{bottom:-10px;background:rgba(247,247,247,.7)}[data-theme-slide-list] a{position:relative;border-bottom:none}[data-theme-slide-list] a::before{content:'';position:absolute;left:0;right:0;bottom:0;height:1px;opacity:.25;background:linear-gradient(to left,rgba(0,0,0,0),rgba(0,0,0,0.25))}.inner-news__cover p{line-height:22px}[data-page='theme'] .news-only-news-box,[data-page='news'] [data-datepicker]{display:none}.picture-third__detail-title{font-size:24px;line-height:1.33em}.under-footer p{color:#fff;font-size:12px}.under-footer .with-border{font-size:14px;margin:0 0 0 10px}.footer-details ul li{width:100%}.footer-flexbox__item_partners{display:none}.under-footer{padding:10px 0 20px}.footer-social{display:none}.commercial-news{display:none}.news-tape__detail-title{line-height:22px}.news-tape__detail-subtitle{display:none}[data-page-index='true'] .news-only-news-box{margin:0}[data-page-index='true'] .news-tape__cover{flex-direction:column-reverse}[data-page-index='true'] .news-tape__box{margin:0 0 5px}.news-main__img{height:200px}[data-swiper='main-container'] [data-swiper='main-pagination']{top:215px}.inner-news--figure__image{height:200px}.picture-day-inner__item{width:100%;height:240px;margin:0 0 12px}.no-index-page .commercial-box,.no-index-page .commercial-news{width:100%}.news-tape__detail-title{margin:7px 0}.news-tape__img{width:100%;height:180px}.news-tape__detail{width:100%;border-bottom:none}.commercial-box,.commercial-news{width:100%;margin:0 0 4px}.commercial-news__detail{font-size:14px}.first-line-link{height:240px}.second-line-big-container{height:400px;margin:5px 0 15px}.social-links-flexbox{flex-wrap:wrap}.social-link{width:40px;height:40px;margin:0 12px 12px 0}.social-links{padding:15px 15px 3px}.picture-third-img__cover{height:200px}.footer-social{flex-wrap:wrap}.footer-social__item{margin:0 7px 7px 0}}@media screen and (max-width: 375px){.vertical--cover{height:600px}.feedback center img{width:100%;object-fit:contain}.kino-img,.teatr-img{height:220px}.second-line__link-text{font-size:18px}.second-line__link-date{display:none}.news-tape__img{height:160px}.feedback-contacts__message{margin:0 5px 5px 0}.second-line__link{width:100%}}@media screen and (max-width: 320px){[data-page='inner'] .iframe--cover{height:150px}.subject-slider__img{width:80px;height:80px;object-fit:cover}.subject-slider__detail{width:calc(100% - 90px)}.news-tape__img{height:120px}.search-box__input,.search-box__input::placeholder,.search-box__submit{font-size:14px}.inner-news__cover .inner-news--materials__image,.inner-news__cover .inner-news--figure__image{height:150px}.kino-img,.teatr-img{height:180px}}@media screen and (max-height: 633px){.section-start{height:calc(100vh - 150px)}}@media screen and (max-height: 765px){.section-start{height:calc(100vh - 150px)}}@media screen and (max-height: 900px){[data-menu-cover]{padding:0 60px 50px}}@media screen and (max-height: 480px) and (orientation: landscape){[data-sticky='enabled']{position:absolute}body .section-start{height:auto}}
/* End */


/* Start:/bitrix/templates/New_Kuban/css/likely.min.css?15929838298971*/
.likely,.likely__widget{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;margin:0;padding:0;text-indent:0!important;list-style:none!important;font-weight:400;font-family:Helvetica Neue,Arial,sans-serif;font-size:inherit}.likely{opacity:0;font-size:0!important;width:80px;color:#fff}.likely_visible{opacity:1;transition:opacity .1s ease-in}.likely>*{display:inline-block;visibility:hidden}.likely_visible>*{visibility:inherit}.likely__widget{display:inline-block;position:relative;white-space:nowrap}.likely__button,.likely__counter{text-decoration:none;text-rendering:optimizeLegibility;display:inline-block;margin:0;outline:0}.likely__button{position:relative;cursor:pointer;user-select:none}.likely__counter{display:none;position:relative;font-weight:400}.likely_ready .likely__counter{display:inline-block}.likely_ready .likely__counter_empty{display:none}.likely__button,.likely__counter,.likely__icon,.likely__widget{vertical-align:top}.likely__widget{transition:background .33s ease-out,color .33s ease-out,fill .33s ease-out}.likely__widget:active,.likely__widget:focus,.likely__widget:hover{transition:none;cursor:pointer}@media (hover:none){.likely__widget:active,.likely__widget:focus,.likely__widget:hover{transition:background .33s ease-out,color .33s ease-out,fill .33s ease-out;cursor:unset}}.likely__icon{position:relative;text-align:left;display:inline-block}.likely svg{position:absolute}.likely__button,.likely__counter{line-height:inherit;cursor:inherit}.likely__button:empty{display:none}.likely__counter{text-align:center}.likely .likely__widget{color:#000;background:hsla(0,0%,91%,.8)}.likely .likely__counter{background-size:1px 1px;background-repeat:repeat-y;background-image:linear-gradient(90deg,rgba(0,0,0,.2) 0,transparent .5px,transparent)}.likely-light .likely__widget{color:#fff;fill:#fff;background:hsla(0,0%,93%,.16);text-shadow:rgba(0,0,0,.2) 0 0 .33em}.likely-light .likely__counter{background-image:linear-gradient(90deg,hsla(0,0%,100%,.4) 0,hsla(0,0%,100%,0) .5px,hsla(0,0%,100%,0))}.likely__widget_facebook{fill:#425497}.likely__widget_facebook:active,.likely__widget_facebook:focus,.likely__widget_facebook:hover{background:rgba(207,212,229,.8)}@media (hover:none){.likely__widget_facebook:active,.likely__widget_facebook:focus,.likely__widget_facebook:hover{background:hsla(0,0%,91%,.8)}}.likely-light .likely__widget_facebook:active,.likely-light .likely__widget_facebook:focus,.likely-light .likely__widget_facebook:hover{text-shadow:#425497 0 0 .25em;background:rgba(66,84,151,.7)}@media (hover:none){.likely-light .likely__widget_facebook:active,.likely-light .likely__widget_facebook:focus,.likely-light .likely__widget_facebook:hover{text-shadow:rgba(0,0,0,.2) 0 0 .33em;background:hsla(0,0%,93%,.16)}}.likely__widget_linkedin{fill:#0077b5}.likely__widget_linkedin:active,.likely__widget_linkedin:focus,.likely__widget_linkedin:hover{background:rgba(191,221,236,.8)}@media (hover:none){.likely__widget_linkedin:active,.likely__widget_linkedin:focus,.likely__widget_linkedin:hover{background:hsla(0,0%,91%,.8)}}.likely-light .likely__widget_linkedin:active,.likely-light .likely__widget_linkedin:focus,.likely-light .likely__widget_linkedin:hover{text-shadow:#0077b5 0 0 .25em;background:rgba(0,119,181,.7)}@media (hover:none){.likely-light .likely__widget_linkedin:active,.likely-light .likely__widget_linkedin:focus,.likely-light .likely__widget_linkedin:hover{text-shadow:rgba(0,0,0,.2) 0 0 .33em;background:hsla(0,0%,93%,.16)}}.likely__widget_odnoklassniki{fill:#f6903b}.likely__widget_odnoklassniki:active,.likely__widget_odnoklassniki:focus,.likely__widget_odnoklassniki:hover{background:hsla(27,88%,90%,.8)}@media (hover:none){.likely__widget_odnoklassniki:active,.likely__widget_odnoklassniki:focus,.likely__widget_odnoklassniki:hover{background:hsla(0,0%,91%,.8)}}.likely-light .likely__widget_odnoklassniki:active,.likely-light .likely__widget_odnoklassniki:focus,.likely-light .likely__widget_odnoklassniki:hover{text-shadow:#f6903b 0 0 .25em;background:rgba(246,144,59,.7)}@media (hover:none){.likely-light .likely__widget_odnoklassniki:active,.likely-light .likely__widget_odnoklassniki:focus,.likely-light .likely__widget_odnoklassniki:hover{text-shadow:rgba(0,0,0,.2) 0 0 .33em;background:hsla(0,0%,93%,.16)}}.likely__widget_pinterest{fill:#bd081c}.likely__widget_pinterest:active,.likely__widget_pinterest:focus,.likely__widget_pinterest:hover{background:rgba(238,193,198,.8)}@media (hover:none){.likely__widget_pinterest:active,.likely__widget_pinterest:focus,.likely__widget_pinterest:hover{background:hsla(0,0%,91%,.8)}}.likely-light .likely__widget_pinterest:active,.likely-light .likely__widget_pinterest:focus,.likely-light .likely__widget_pinterest:hover{text-shadow:#bd081c 0 0 .25em;background:rgba(189,8,28,.7)}@media (hover:none){.likely-light .likely__widget_pinterest:active,.likely-light .likely__widget_pinterest:focus,.likely-light .likely__widget_pinterest:hover{text-shadow:rgba(0,0,0,.2) 0 0 .33em;background:hsla(0,0%,93%,.16)}}.likely__widget_telegram{fill:#34abde}.likely__widget_telegram:active,.likely__widget_telegram:focus,.likely__widget_telegram:hover{background:rgba(204,234,246,.8)}@media (hover:none){.likely__widget_telegram:active,.likely__widget_telegram:focus,.likely__widget_telegram:hover{background:hsla(0,0%,91%,.8)}}.likely-light .likely__widget_telegram:active,.likely-light .likely__widget_telegram:focus,.likely-light .likely__widget_telegram:hover{text-shadow:#34abde 0 0 .25em;background:rgba(52,171,222,.7)}@media (hover:none){.likely-light .likely__widget_telegram:active,.likely-light .likely__widget_telegram:focus,.likely-light .likely__widget_telegram:hover{text-shadow:rgba(0,0,0,.2) 0 0 .33em;background:hsla(0,0%,93%,.16)}}.likely__widget_twitter{fill:#00b7ec}.likely__widget_twitter:active,.likely__widget_twitter:focus,.likely__widget_twitter:hover{background:rgba(191,237,250,.8)}@media (hover:none){.likely__widget_twitter:active,.likely__widget_twitter:focus,.likely__widget_twitter:hover{background:hsla(0,0%,91%,.8)}}.likely-light .likely__widget_twitter:active,.likely-light .likely__widget_twitter:focus,.likely-light .likely__widget_twitter:hover{text-shadow:#00b7ec 0 0 .25em;background:rgba(0,183,236,.7)}@media (hover:none){.likely-light .likely__widget_twitter:active,.likely-light .likely__widget_twitter:focus,.likely-light .likely__widget_twitter:hover{text-shadow:rgba(0,0,0,.2) 0 0 .33em;background:hsla(0,0%,93%,.16)}}.likely__widget_vkontakte{fill:#526e8f}.likely__widget_vkontakte:active,.likely__widget_vkontakte:focus,.likely__widget_vkontakte:hover{background:rgba(211,218,227,.8)}@media (hover:none){.likely__widget_vkontakte:active,.likely__widget_vkontakte:focus,.likely__widget_vkontakte:hover{background:hsla(0,0%,91%,.8)}}.likely-light .likely__widget_vkontakte:active,.likely-light .likely__widget_vkontakte:focus,.likely-light .likely__widget_vkontakte:hover{text-shadow:#526e8f 0 0 .25em;background:rgba(82,110,143,.7)}@media (hover:none){.likely-light .likely__widget_vkontakte:active,.likely-light .likely__widget_vkontakte:focus,.likely-light .likely__widget_vkontakte:hover{text-shadow:rgba(0,0,0,.2) 0 0 .33em;background:hsla(0,0%,93%,.16)}}.likely__widget_whatsapp{fill:#25d366}.likely__widget_whatsapp:active,.likely__widget_whatsapp:focus,.likely__widget_whatsapp:hover{background:rgba(200,244,216,.8)}@media (hover:none){.likely__widget_whatsapp:active,.likely__widget_whatsapp:focus,.likely__widget_whatsapp:hover{background:hsla(0,0%,91%,.8)}}.likely-light .likely__widget_whatsapp:active,.likely-light .likely__widget_whatsapp:focus,.likely-light .likely__widget_whatsapp:hover{text-shadow:#25d366 0 0 .25em;background:rgba(37,211,102,.7)}@media (hover:none){.likely-light .likely__widget_whatsapp:active,.likely-light .likely__widget_whatsapp:focus,.likely-light .likely__widget_whatsapp:hover{text-shadow:rgba(0,0,0,.2) 0 0 .33em;background:hsla(0,0%,93%,.16)}}.likely{margin:0 -5px -10px}.likely .likely__widget{line-height:20px;font-size:14px;border-radius:3px;height:22px;margin:0 5px 10px}.likely .likely__icon{width:22px;height:22px}.likely .likely__button{padding:1px 4px 1px 0}.likely .likely__counter{padding:1px 4px}.likely svg{left:3px;top:3px;width:16px;height:16px}.likely-big{margin:0 -6px -12px}.likely-big .likely__widget{line-height:28px;font-size:18px;border-radius:4px;height:32px;margin:0 6px 12px}.likely-big .likely__icon{width:32px;height:32px}.likely-big .likely__button{padding:2px 6px 2px 0}.likely-big .likely__counter{padding:2px 6px}.likely-big svg{left:4px;top:4px;width:24px;height:24px}.likely-small{margin:0 -4px -8px}.likely-small .likely__widget{line-height:14px;font-size:12px;border-radius:2px;height:18px;margin:0 4px 8px}.likely-small .likely__icon{width:18px;height:18px}.likely-small .likely__button{padding:2px 3px 2px 0}.likely-small .likely__counter{padding:2px 3px}.likely-small svg{left:3px;top:3px;width:12px;height:12px}
/* End */


/* Start:/bitrix/templates/New_Kuban/template_styles.css?174872127442*/
.news-tape__detail.wide {
	width:  100%;
}
/* End */
/* /bitrix/templates/New_Kuban/css/jquery.swiper.4.4.2.css?158524348019788 */
/* /bitrix/templates/New_Kuban/css/jquery-ui.min.css?159298375425972 */
/* /bitrix/templates/New_Kuban/css/front__reset.min.css?15929833591339 */
/* /bitrix/templates/New_Kuban/css/front__style.min.css?165934379671609 */
/* /bitrix/templates/New_Kuban/css/front__media.min.css?159298355629325 */
/* /bitrix/templates/New_Kuban/css/likely.min.css?15929838298971 */
/* /bitrix/templates/New_Kuban/template_styles.css?174872127442 */
