

/* Start:/local/templates/melitta/static/css/swiper.min.css?172124779219779*/
/**
 * Swiper 4.4.1
 * 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: September 14, 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:/local/templates/melitta/static/css/glightbox.min.css?172124779213749*/
.glightbox-container{width:100%;height:100%;position:fixed;top:0;left:0;z-index:999999!important;overflow:hidden;-ms-touch-action:none;touch-action:none;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;outline:0}.glightbox-container.inactive{display:none}.glightbox-container .gcontainer{position:relative;width:100%;height:100%;z-index:9999;overflow:hidden}.glightbox-container .gslider{-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;height:100%;left:0;top:0;width:100%;position:relative;overflow:hidden;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.glightbox-container .gslide{width:100%;position:absolute;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0}.glightbox-container .gslide.current{opacity:1;z-index:99999;position:relative}.glightbox-container .gslide.prev{opacity:1;z-index:9999}.glightbox-container .gslide-inner-content{width:100%}.glightbox-container .ginner-container{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:100%;margin:auto;height:100vh}.glightbox-container .ginner-container.gvideo-container{width:100%}.glightbox-container .ginner-container.desc-bottom,.glightbox-container .ginner-container.desc-top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.glightbox-container .ginner-container.desc-left,.glightbox-container .ginner-container.desc-right{max-width:100%!important}.gslide iframe,.gslide video{outline:0!important;border:none;min-height:165px;-webkit-overflow-scrolling:touch;-ms-touch-action:auto;touch-action:auto}.gslide:not(.current){pointer-events:none}.gslide-image{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gslide-image img{max-height:100vh;display:block;padding:0;float:none;outline:0;border:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;max-width:100vw;width:auto;height:auto;-o-object-fit:cover;object-fit:cover;-ms-touch-action:none;touch-action:none;margin:auto;min-width:200px}.desc-bottom .gslide-image img,.desc-top .gslide-image img{width:auto}.desc-left .gslide-image img,.desc-right .gslide-image img{width:auto;max-width:100%}.gslide-image img.zoomable{position:relative}.gslide-image img.dragging{cursor:-webkit-grabbing!important;cursor:grabbing!important;-webkit-transition:none;transition:none}.gslide-video{position:relative;max-width:100vh;width:100%!important}.gslide-video .plyr__poster-enabled.plyr--loading .plyr__poster{display:none}.gslide-video .gvideo-wrapper{width:100%;margin:auto}.gslide-video::before{content:'';position:absolute;width:100%;height:100%;background:rgba(255,0,0,.34);display:none}.gslide-video.playing::before{display:none}.gslide-video.fullscreen{max-width:100%!important;min-width:100%;height:75vh}.gslide-video.fullscreen video{max-width:100%!important;width:100%!important}.gslide-inline{background:#fff;text-align:left;max-height:calc(100vh - 40px);overflow:auto;max-width:100%;margin:auto}.gslide-inline .ginlined-content{padding:20px;width:100%}.gslide-inline .dragging{cursor:-webkit-grabbing!important;cursor:grabbing!important;-webkit-transition:none;transition:none}.ginlined-content{overflow:auto;display:block!important;opacity:1}.gslide-external{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;min-width:100%;background:#fff;padding:0;overflow:auto;max-height:75vh;height:100%}.gslide-media{display:-webkit-box;display:-ms-flexbox;display:flex;width:auto}.zoomed .gslide-media{-webkit-box-shadow:none!important;box-shadow:none!important}.desc-bottom .gslide-media,.desc-top .gslide-media{margin:0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.gslide-description{position:relative;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%}.gslide-description.description-left,.gslide-description.description-right{max-width:100%}.gslide-description.description-bottom,.gslide-description.description-top{margin:0 auto;width:100%}.gslide-description p{margin-bottom:12px}.gslide-description p:last-child{margin-bottom:0}.zoomed .gslide-description{display:none}.glightbox-button-hidden{display:none}.glightbox-mobile .glightbox-container .gslide-description{height:auto!important;width:100%;position:absolute;bottom:0;padding:19px 11px;max-width:100vw!important;-webkit-box-ordinal-group:3!important;-ms-flex-order:2!important;order:2!important;max-height:78vh;overflow:auto!important;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,.75)));background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.75) 100%);-webkit-transition:opacity .3s linear;transition:opacity .3s linear;padding-bottom:50px}.glightbox-mobile .glightbox-container .gslide-title{color:#fff;font-size:1em}.glightbox-mobile .glightbox-container .gslide-desc{color:#a1a1a1}.glightbox-mobile .glightbox-container .gslide-desc a{color:#fff;font-weight:700}.glightbox-mobile .glightbox-container .gslide-desc *{color:inherit}.glightbox-mobile .glightbox-container .gslide-desc .desc-more{color:#fff;opacity:.4}.gdesc-open .gslide-media{-webkit-transition:opacity .5s ease;transition:opacity .5s ease;opacity:.4}.gdesc-open .gdesc-inner{padding-bottom:30px}.gdesc-closed .gslide-media{-webkit-transition:opacity .5s ease;transition:opacity .5s ease;opacity:1}.greset{-webkit-transition:all .3s ease;transition:all .3s ease}.gabsolute{position:absolute}.grelative{position:relative}.glightbox-desc{display:none!important}.glightbox-open{overflow:hidden}.gloader{height:25px;width:25px;-webkit-animation:lightboxLoader .8s infinite linear;animation:lightboxLoader .8s infinite linear;border:2px solid #fff;border-right-color:transparent;border-radius:50%;position:absolute;display:block;z-index:9999;left:0;right:0;margin:0 auto;top:47%}.goverlay{width:100%;height:calc(100vh + 1px);position:fixed;top:-1px;left:0;background:#000;will-change:opacity}.glightbox-mobile .goverlay{background:#000}.gclose,.gnext,.gprev{z-index:99999;cursor:pointer;width:26px;height:44px;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.gclose svg,.gnext svg,.gprev svg{display:block;width:25px;height:auto;margin:0;padding:0}.gclose.disabled,.gnext.disabled,.gprev.disabled{opacity:.1}.gclose .garrow,.gnext .garrow,.gprev .garrow{stroke:#fff}.gbtn.focused{outline:2px solid #0f3d81}iframe.wait-autoplay{opacity:0}.glightbox-closing .gclose,.glightbox-closing .gnext,.glightbox-closing .gprev{opacity:0!important}.glightbox-clean .gslide-description{background:#fff}.glightbox-clean .gdesc-inner{padding:22px 20px}.glightbox-clean .gslide-title{font-size:1em;font-weight:400;font-family:arial;color:#000;margin-bottom:19px;line-height:1.4em}.glightbox-clean .gslide-desc{font-size:.86em;margin-bottom:0;font-family:arial;line-height:1.4em}.glightbox-clean .gslide-video{background:#000}.glightbox-clean .gclose,.glightbox-clean .gnext,.glightbox-clean .gprev{background-color:rgba(0,0,0,.75);border-radius:4px}.glightbox-clean .gclose path,.glightbox-clean .gnext path,.glightbox-clean .gprev path{fill:#fff}.glightbox-clean .gprev{position:absolute;top:-100%;left:30px;width:40px;height:50px}.glightbox-clean .gnext{position:absolute;top:-100%;right:30px;width:40px;height:50px}.glightbox-clean .gclose{width:35px;height:35px;top:15px;right:10px;position:absolute}.glightbox-clean .gclose svg{width:18px;height:auto}.glightbox-clean .gclose:hover{opacity:1}.gfadeIn{-webkit-animation:gfadeIn .5s ease;animation:gfadeIn .5s ease}.gfadeOut{-webkit-animation:gfadeOut .5s ease;animation:gfadeOut .5s ease}.gslideOutLeft{-webkit-animation:gslideOutLeft .3s ease;animation:gslideOutLeft .3s ease}.gslideInLeft{-webkit-animation:gslideInLeft .3s ease;animation:gslideInLeft .3s ease}.gslideOutRight{-webkit-animation:gslideOutRight .3s ease;animation:gslideOutRight .3s ease}.gslideInRight{-webkit-animation:gslideInRight .3s ease;animation:gslideInRight .3s ease}.gzoomIn{-webkit-animation:gzoomIn .5s ease;animation:gzoomIn .5s ease}.gzoomOut{-webkit-animation:gzoomOut .5s ease;animation:gzoomOut .5s ease}@-webkit-keyframes lightboxLoader{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes lightboxLoader{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes gfadeIn{from{opacity:0}to{opacity:1}}@keyframes gfadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes gfadeOut{from{opacity:1}to{opacity:0}}@keyframes gfadeOut{from{opacity:1}to{opacity:0}}@-webkit-keyframes gslideInLeft{from{opacity:0;-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0)}to{visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes gslideInLeft{from{opacity:0;-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0)}to{visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@-webkit-keyframes gslideOutLeft{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0);opacity:0;visibility:hidden}}@keyframes gslideOutLeft{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0);opacity:0;visibility:hidden}}@-webkit-keyframes gslideInRight{from{opacity:0;visibility:visible;-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes gslideInRight{from{opacity:0;visibility:visible;-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@-webkit-keyframes gslideOutRight{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0);opacity:0}}@keyframes gslideOutRight{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0);opacity:0}}@-webkit-keyframes gzoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:1}}@keyframes gzoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:1}}@-webkit-keyframes gzoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes gzoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@media (min-width:769px){.glightbox-container .ginner-container{width:auto;height:auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.glightbox-container .ginner-container.desc-top .gslide-description{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.glightbox-container .ginner-container.desc-top .gslide-image,.glightbox-container .ginner-container.desc-top .gslide-image img{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.glightbox-container .ginner-container.desc-left .gslide-description{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.glightbox-container .ginner-container.desc-left .gslide-image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.gslide-image img{max-height:97vh;max-width:100%}.gslide-image img.zoomable{cursor:-webkit-zoom-in;cursor:zoom-in}.zoomed .gslide-image img.zoomable{cursor:-webkit-grab;cursor:grab}.gslide-inline{max-height:95vh}.gslide-external{max-height:100vh}.gslide-description.description-left,.gslide-description.description-right{max-width:275px}.glightbox-open{height:auto}.goverlay{background:rgba(0,0,0,.92)}.glightbox-clean .gslide-media{-webkit-box-shadow:1px 2px 9px 0 rgba(0,0,0,.65);box-shadow:1px 2px 9px 0 rgba(0,0,0,.65)}.glightbox-clean .description-left .gdesc-inner,.glightbox-clean .description-right .gdesc-inner{position:absolute;height:100%;overflow-y:auto}.glightbox-clean .gclose,.glightbox-clean .gnext,.glightbox-clean .gprev{background-color:rgba(0,0,0,.32)}.glightbox-clean .gclose:hover,.glightbox-clean .gnext:hover,.glightbox-clean .gprev:hover{background-color:rgba(0,0,0,.7)}.glightbox-clean .gprev{top:45%}.glightbox-clean .gnext{top:45%}}@media (min-width:992px){.glightbox-clean .gclose{opacity:.7;right:20px}}@media screen and (max-height:420px){.goverlay{background:#000}}
/* End */


/* Start:/local/templates/melitta/static/css/style.css?1761302299377990*/
@font-face {
    font-family: 'Roboto';
    src: url("/local/templates/melitta/static/css/../../static/fonts/Roboto-Black.ttf") format('truetype');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Roboto';
    src: url("/local/templates/melitta/static/css/../../static/fonts/Roboto-ExtraBold.ttf") format('truetype');
    font-weight: 800;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Roboto';
    src: url("/local/templates/melitta/static/css/../../static/fonts/Roboto-Bold.ttf") format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Roboto';
    src: url("/local/templates/melitta/static/css/../../static/fonts/Roboto-Light.ttf") format('truetype');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Roboto';
    src: url("/local/templates/melitta/static/css/../../static/fonts/Roboto-Regular.ttf") format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Roboto';
    src: url("/local/templates/melitta/static/css/../../static/fonts/Roboto-Medium.ttf") format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

.jq-checkbox,
.jq-radio {
    position: relative;
    display: inline-block;
    overflow: hidden;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.jq-checkbox input,
.jq-radio input {
    position: absolute;
    z-index: -1;
    margin: 0;
    padding: 0;
    opacity: 0;
}

.jq-file {
    position: relative;
    display: inline-block;
    overflow: hidden;
}

.jq-file input {
    position: absolute;
    top: 0;
    right: 0;
    height: auto;
    margin: 0;
    padding: 0;
    opacity: 0;
    font-size: 100px;
    line-height: 1em;
}

.jq-file__name {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.jq-selectbox,
.jq-select-multiple {
    position: relative;
    display: inline-block;
}

.jq-selectbox select,
.jq-select-multiple select {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
    opacity: 0;
}

.jq-selectbox li,
.jq-select-multiple li {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    white-space: nowrap;
}

.jq-selectbox {
    z-index: 10;
}

.jq-selectbox__select {
    position: relative;
}

.jq-selectbox__select-text {
    overflow: hidden;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.jq-selectbox__dropdown {
    position: absolute;
}

.jq-selectbox__search input {
    -webkit-appearance: textfield;
}

.jq-selectbox__search input::-webkit-search-cancel-button,
.jq-selectbox__search input::-webkit-search-decoration {
    -webkit-appearance: none;
}

.jq-selectbox__dropdown ul {
    position: relative;
    overflow: auto;
    overflow-x: hidden;
    list-style: none;
    -webkit-overflow-scrolling: touch;
}

.jq-select-multiple ul {
    position: relative;
    overflow-x: hidden;
    -webkit-overflow-scrolling: touch;
}

.jq-number {
    display: inline-block;
}

.jq-number__field input {
    -moz-appearance: textfield;
    text-align: left;
    /* для Opera Presto */
}

.jq-number__field input::-webkit-inner-spin-button,
.jq-number__field input::-webkit-outer-spin-button {
    margin: 0;
    /* в каких-то браузерах присутствует отступ */
    -webkit-appearance: none;
}

.jq-checkbox,
.jq-radio {
    vertical-align: -4px;
    width: 16px;
    height: 16px;
    margin: 0 4px 0 0;
    border: 1px solid #C3C3C3;
    background: linear-gradient(#FFF, #E6E6E6);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .05), inset -1px -1px #FFF, inset 1px -1px #FFF;
    cursor: pointer;
}

.jq-checkbox.focused,
.jq-radio.focused {
    border: 1px solid #08C;
}

.jq-checkbox.disabled,
.jq-radio.disabled {
    opacity: .55;
}

.jq-checkbox {
    border-radius: 3px;
}

.jq-checkbox.checked .jq-checkbox__div {
    width: 8px;
    height: 4px;
    margin: 3px 0 0 3px;
    border-bottom: 2px solid #666;
    border-left: 2px solid #666;
    transform: rotate(-50deg);
}

.jq-radio {
    border-radius: 50%;
}

.jq-radio.checked .jq-radio__div {
    width: 10px;
    height: 10px;
    margin: 3px 0 0 3px;
    border-radius: 50%;
    background: #777;
    box-shadow: inset 1px 1px 1px rgba(0, 0, 0, .7);
}

.jq-file {
    width: 270px;
    border-radius: 4px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, .1);
}

.jq-file input {
    cursor: pointer;
}

.jq-file__name {
    box-sizing: border-box;
    width: 100%;
    height: 34px;
    padding: 0 80px 0 10px;
    border: 1px solid #CCC;
    border-bottom-color: #B3B3B3;
    border-radius: 4px;
    background: #FFF;
    box-shadow: inset 1px 1px #F1F1F1;
    font: 14px/32px Arial, sans-serif;
    color: #333;
}

.jq-file__browse {
    position: absolute;
    top: 1px;
    right: 1px;
    padding: 0 10px;
    border-left: 1px solid #CCC;
    border-radius: 0 4px 4px 0;
    background: linear-gradient(#FFF, #E6E6E6);
    box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0, 0, 0, .1);
    font: 14px/32px Arial, sans-serif;
    color: #333;
    text-shadow: 1px 1px #FFF;
}

.jq-file:hover .jq-file__browse {
    background: linear-gradient(#F6F6F6, #E6E6E6);
}

.jq-file:active .jq-file__browse {
    background: #F5F5F5;
    box-shadow: inset 1px 1px 3px #DDD;
}

.jq-file.focused .jq-file__name {
    border: 1px solid #5794BF;
}

.jq-file.disabled,
.jq-file.disabled .jq-file__name,
.jq-file.disabled .jq-file__browse {
    border-color: #CCC;
    background: #F5F5F5;
    box-shadow: none;
    color: #888;
}

.jq-number {
    position: relative;
    vertical-align: middle;
    padding: 0 36px 0 0;
}

.jq-number__field {
    width: 100px;
    border: 1px solid #CCC;
    border-bottom-color: #B3B3B3;
    border-radius: 4px;
    box-shadow: inset 1px 1px #F1F1F1, 0 1px 2px rgba(0, 0, 0, .1);
}

.jq-number__field:hover {
    border-color: #B3B3B3;
}

.jq-number__field input {
    box-sizing: border-box;
    width: 100%;
    padding: 8px 9px;
    border: none;
    outline: none;
    background: none;
    font: 14px Arial, sans-serif;
    color: #333;
}

.jq-number__spin {
    position: absolute;
    top: 0;
    right: 0;
    width: 32px;
    height: 14px;
    border: 1px solid #CCC;
    border-bottom-color: #B3B3B3;
    border-radius: 4px;
    background: linear-gradient(#FFF, #E6E6E6);
    box-shadow: 0 1px 2px rgba(0, 0, 0, .1);
    box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0, 0, 0, .1);
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-shadow: 1px 1px #FFF;
    cursor: pointer;
}

.jq-number__spin.minus {
    top: auto;
    bottom: 0;
}

.jq-number__spin:hover {
    background: linear-gradient(#F6F6F6, #E6E6E6);
}

.jq-number__spin:active {
    background: #F5F5F5;
    box-shadow: inset 1px 1px 3px #DDD;
}

.jq-number__spin:after {
    content: '';
    position: absolute;
    top: 4px;
    left: 11px;
    width: 0;
    height: 0;
    border-right: 5px solid transparent;
    border-bottom: 5px solid #999;
    border-left: 5px solid transparent;
}

.jq-number__spin.minus:after {
    top: 5px;
    border-top: 5px solid #999;
    border-right: 5px solid transparent;
    border-bottom: none;
    border-left: 5px solid transparent;
}

.jq-number__spin.minus:hover:after {
    border-top-color: #000;
}

.jq-number__spin.plus:hover:after {
    border-bottom-color: #000;
}

.jq-number.focused .jq-number__field {
    border: 1px solid #5794BF;
}

.jq-number.disabled .jq-number__field,
.jq-number.disabled .jq-number__spin {
    border-color: #CCC;
    background: #F5F5F5;
    box-shadow: none;
    color: #888;
}

.jq-number.disabled .jq-number__spin:after {
    border-bottom-color: #AAA;
}

.jq-number.disabled .jq-number__spin.minus:after {
    border-top-color: #AAA;
}

.jq-selectbox {
    vertical-align: middle;
    cursor: pointer;
}

.jq-selectbox__select {
    height: 32px;
    padding: 0 45px 0 10px;
    border: 1px solid #CCC;
    border-bottom-color: #B3B3B3;
    border-radius: 4px;
    background: linear-gradient(#FFF, #E6E6E6);
    box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0, 0, 0, .1);
    font: 14px/32px Arial, sans-serif;
    color: #333;
    text-shadow: 1px 1px #FFF;
}

.jq-selectbox__select:hover {
    background: linear-gradient(#F6F6F6, #E6E6E6);
}

.jq-selectbox__select:active {
    background: #F5F5F5;
    box-shadow: inset 1px 1px 3px #DDD;
}

.jq-selectbox.focused .jq-selectbox__select {
    border: 1px solid #5794BF;
}

.jq-selectbox.disabled .jq-selectbox__select {
    border-color: #CCC;
    background: #F5F5F5;
    box-shadow: none;
    color: #888;
}

.jq-selectbox__select-text {
    display: block;
    width: 100%;
}

.jq-selectbox .placeholder {
    color: #888;
}

.jq-selectbox__trigger {
    position: absolute;
    top: 0;
    right: 0;
    width: 34px;
    height: 100%;
    border-left: 1px solid #CCC;
}

.jq-selectbox__trigger-arrow {
    position: absolute;
    top: 14px;
    right: 12px;
    width: 0;
    height: 0;
    border-top: 5px solid #999;
    border-right: 5px solid transparent;
    border-left: 5px solid transparent;
}

.jq-selectbox:hover .jq-selectbox__trigger-arrow {
    border-top-color: #000;
}

.jq-selectbox.disabled .jq-selectbox__trigger-arrow {
    border-top-color: #AAA;
}

.jq-selectbox__dropdown {
    box-sizing: border-box;
    width: 100%;
    margin: 2px 0 0;
    padding: 0;
    border: 1px solid #CCC;
    border-radius: 4px;
    background: #FFF;
    box-shadow: 0 2px 10px rgba(0, 0, 0, .2);
    font: 14px/18px Arial, sans-serif;
}

.jq-selectbox__search {
    margin: 5px;
}

.jq-selectbox__search input {
    box-sizing: border-box;
    width: 100%;
    margin: 0;
    padding: 5px 27px 6px 8px;
    border: 1px solid #CCC;
    border-radius: 3px;
    outline: none;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAYAAABiDJ37AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAO1JREFUeNqU078LAXEYx/FzYfNzk5TJaFNKYjFYSQZ/hvwBsvg1UCY2xT9gM8hukQGThWRjkcFw3pdnujhfT736Xn2fPvfc3fd07V0OFDDFAnM0ENYsZRiGLSc9OpqIYIA9fMhhjCrW2h9VlMlcH/aymMGtOqEugX08PwQucUZKdTozMIqdTc9WepQD7wjY9ARx+ydwhfyXfS+S0qMcOEQJGcueB3VccFINdMgal6NzkmPjRwJXxDBB7/2RDdtAp6wb+dpphHDASG5QQ0V6u2aoSqBZD/lDrNWRJynLK2qpBn4rc6K2XB9/Nb8EGABtf1thzY6X2AAAAABJRU5ErkJggg==") no-repeat 100% 50%;
    box-shadow: inset 1px 1px #F1F1F1;
    color: #333;
}

.jq-selectbox__not-found {
    margin: 5px;
    padding: 5px 8px 6px;
    background: #F0F0F0;
    font-size: 13px;
}

.jq-selectbox ul {
    margin: 0;
    padding: 0;
}

.jq-selectbox li {
    min-height: 18px;
    padding: 5px 10px 6px;
    color: #231F20;
}

.jq-selectbox li.selected {
    background-color: #A3ABB1;
    color: #FFF;
}

.jq-selectbox li:hover {
    background-color: #08C;
    color: #FFF;
}

.jq-selectbox li.disabled {
    color: #AAA;
}

.jq-selectbox li.disabled:hover {
    background: none;
}

.jq-selectbox li.optgroup {
    font-weight: bold;
}

.jq-selectbox li.optgroup:hover {
    background: none;
    color: #231F20;
    cursor: default;
}

.jq-selectbox li.option {
    padding-left: 25px;
}

.jq-select-multiple {
    box-sizing: border-box;
    padding: 1px;
    border: 1px solid #CCC;
    border-bottom-color: #B3B3B3;
    border-radius: 4px;
    background: #FFF;
    box-shadow: inset 1px 1px #F1F1F1, 0 1px 2px rgba(0, 0, 0, .1);
    font: 14px/18px Arial, sans-serif;
    color: #333;
    cursor: default;
}

.jq-select-multiple.focused {
    border: 1px solid #5794BF;
}

.jq-select-multiple.disabled {
    border-color: #CCC;
    background: #F5F5F5;
    box-shadow: none;
    color: #888;
}

.jq-select-multiple ul {
    margin: 0;
    padding: 0;
}

.jq-select-multiple li {
    padding: 3px 9px 4px;
    list-style: none;
}

.jq-select-multiple li:first-child {
    border-radius: 3px 3px 0 0;
}

.jq-select-multiple li:last-child {
    border-radius: 0 0 3px 3px;
}

.jq-select-multiple li.selected {
    background: #08C;
    color: #FFF;
}

.jq-select-multiple li.disabled {
    color: #AAA;
}

.jq-select-multiple li.optgroup {
    font-weight: bold;
}

.jq-select-multiple li.option {
    padding-left: 25px;
}

.jq-select-multiple.disabled li.selected,
.jq-select-multiple li.selected.disabled {
    background: #CCC;
    color: #FFF;
}

input[type='email'].styler,
input[type='password'].styler,
input[type='search'].styler,
input[type='tel'].styler,
input[type='text'].styler,
input[type='url'].styler,
textarea.styler {
    padding: 8px 9px;
    border: 1px solid #CCC;
    border-bottom-color: #B3B3B3;
    border-radius: 4px;
    box-shadow: inset 1px 1px #F1F1F1, 0 1px 2px rgba(0, 0, 0, .1);
    font: 14px Arial, sans-serif;
    color: #333;
}

input[type='search'].styler {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

textarea.styler {
    overflow: auto;
}

input[type='email'].styler:hover,
input[type='password'].styler:hover,
input[type='search'].styler:hover,
input[type='tel'].styler:hover,
input[type='text'].styler:hover,
input[type='url'].styler:hover,
textarea.styler:hover {
    border-color: #B3B3B3;
}

input[type='email'].styler:hover:focus,
input[type='password'].styler:hover:focus,
input[type='search'].styler:hover:focus,
input[type='tel'].styler:hover:focus,
input[type='text'].styler:hover:focus,
input[type='url'].styler:hover:focus,
textarea.styler:hover:focus {
    border-color: #CCC;
    border-top-color: #B3B3B3;
    outline: none;
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
}

button.styler,
input[type='button'].styler,
input[type='submit'].styler,
input[type='reset'].styler {
    overflow: visible;
    padding: 8px 11px;
    border: 1px solid #CCC;
    border-bottom-color: #B3B3B3;
    border-radius: 4px;
    outline: none;
    background: linear-gradient(#FFF, #E6E6E6);
    box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0, 0, 0, .1);
    font: 14px Arial, sans-serif;
    color: #333;
    text-shadow: 1px 1px #FFF;
    cursor: pointer;
}

button.styler.styler::-moz-focus-inner,
input[type='button'].styler.styler::-moz-focus-inner,
input[type='submit'].styler.styler::-moz-focus-inner,
input[type='reset'].styler.styler::-moz-focus-inner {
    padding: 0;
    border: 0;
}

button.styler:not([disabled]):hover,
input[type='button'].styler:not([disabled]):hover,
input[type='submit'].styler:not([disabled]):hover,
input[type='reset'].styler:not([disabled]):hover,
input[type='reset'].styler:hover {
    background: linear-gradient(#F6F6F6, #E6E6E6);
}

button.styler:active,
input[type='button'].styler:active,
input[type='submit'].styler:active,
input[type='reset'].styler:active {
    background: #F5F5F5;
    box-shadow: inset 1px 1px 3px #DDD;
}

button.styler[disabled],
input[type='button'].styler[disabled],
input[type='submit'].styler[disabled] {
    border-color: #CCC;
    background: #F5F5F5;
    box-shadow: none;
    color: #888;
}

body.compensate-for-scrollbar {
    overflow: hidden;
}

.fancybox-active {
    height: auto;
}

.fancybox-is-hidden {
    left: -9999px;
    margin: 0;
    position: absolute !important;
    top: -9999px;
    visibility: hidden;
}

.fancybox-container {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    height: 100%;
    left: 0;
    position: fixed;
    -webkit-tap-highlight-color: transparent;
    top: 0;
    transform: translateZ(0);
    width: 100%;
    z-index: 99992;
}

.fancybox-container * {
    box-sizing: border-box;
}

.fancybox-outer,
.fancybox-inner,
.fancybox-stage {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
}

.fancybox-outer {
    -webkit-overflow-scrolling: touch;
    overflow-y: auto;
}

.fancybox-bg {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    background-color: #00579a;
    opacity: .7;
    height: 0;
    transition: .5s height;
    -webkit-transition: .5s height;
}

.fancybox-is-open .fancybox-bg {
    height: 100%;
}

.fancybox-infobar,
.fancybox-toolbar,
.fancybox-caption,
.fancybox-navigation .fancybox-button {
    direction: ltr;
    opacity: 0;
    position: absolute;
    transition: opacity .25s, visibility 0s linear .25s;
    visibility: hidden;
    z-index: 99997;
}

.fancybox-show-infobar .fancybox-infobar,
.fancybox-show-toolbar .fancybox-toolbar,
.fancybox-show-caption .fancybox-caption,
.fancybox-show-nav .fancybox-navigation .fancybox-button {
    opacity: 1;
    transition: opacity .25s, visibility 0s;
    visibility: visible;
}

.fancybox-infobar {
    display: none;
    color: #ccc;
    font-size: 13px;
    -webkit-font-smoothing: subpixel-antialiased;
    height: 44px;
    left: 0;
    line-height: 44px;
    min-width: 44px;
    mix-blend-mode: difference;
    padding: 0 10px;
    pointer-events: none;
    text-align: center;
    top: 0;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.fancybox-toolbar {
    right: 0;
    top: 0;
}

.fancybox-stage {
    direction: ltr;
    overflow: visible;
    -webkit-transform: translate3d(0, 0, 0);
    z-index: 99994;
}

.fancybox-is-open .fancybox-stage {
    overflow: hidden;
}

.fancybox-slide {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    display: none;
    height: 100%;
    left: 0;
    outline: none;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    padding: 44px;
    position: absolute;
    text-align: center;
    top: 0;
    transition-property: transform, opacity;
    white-space: normal;
    width: 100%;
    z-index: 99994;
}

.fancybox-slide::before {
    content: '';
    display: inline-block;
    height: 100%;
    margin-right: -.25em;
    vertical-align: middle;
    width: 0;
}

.fancybox-is-sliding .fancybox-slide,
.fancybox-slide--previous,
.fancybox-slide--current,
.fancybox-slide--next {
    display: block;
}

.fancybox-slide--next {
    z-index: 99995;
}

.fancybox-slide--image {
    overflow: visible;
    padding: 44px 0;
}

.fancybox-slide--image::before {
    display: none;
}

.fancybox-slide--html {
    padding: 150px 6px 0 6px;
}

.fancybox-slide--iframe {
    padding: 44px 44px 0;
}

.fancybox-content {
    background: #fff;
    display: inline-block;
    margin: 0 0 6px 0;
    max-width: 100%;
    overflow: auto;
    padding: 0;
    padding: 24px;
    position: relative;
    text-align: left;
    vertical-align: middle;
    opacity: 0;
    top: 30px;
}

.fancybox-is-open .fancybox-content {
    -webkit-animation: popupAnimation .7s .7s forwards;
    animation: popupAnimation .7s .7s forwards;
}

@-webkit-keyframes popupAnimation {
    0% {
        top: 30px;
        opacity: 0;
    }
    100% {
        top: 0;
        opacity: 1;
    }
}

@keyframes popupAnimation {
    0% {
        top: 30px;
        opacity: 0;
    }
    100% {
        top: 0;
        opacity: 1;
    }
}

.fancybox-slide--image .fancybox-content {
    animation-timing-function: cubic-bezier(0.5, 0, 0.14, 1);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    background: transparent;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    left: 0;
    margin: 0;
    max-width: none;
    overflow: visible;
    padding: 0;
    position: absolute;
    top: 0;
    transform-origin: top left;
    transition-property: transform, opacity;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    z-index: 99995;
}

.fancybox-can-zoomOut .fancybox-content {
    cursor: zoom-out;
}

.fancybox-can-zoomIn .fancybox-content {
    cursor: zoom-in;
}

.fancybox-can-drag .fancybox-content {
    cursor: -webkit-grab;
    cursor: grab;
}

.fancybox-is-dragging .fancybox-content {
    cursor: -webkit-grabbing;
    cursor: grabbing;
}

.fancybox-container [data-selectable='true'] {
    cursor: text;
}

.fancybox-image,
.fancybox-spaceball {
    background: transparent;
    border: 0;
    height: 100%;
    left: 0;
    margin: 0;
    max-height: none;
    max-width: none;
    padding: 0;
    position: absolute;
    top: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: 100%;
}

.fancybox-image {
    border-radius: 4px;
}

.fancybox-spaceball {
    z-index: 1;
}

.fancybox-slide--html .fancybox-content {
    margin-bottom: 6px;
}

.fancybox-slide--video .fancybox-content,
.fancybox-slide--map .fancybox-content,
.fancybox-slide--iframe .fancybox-content {
    height: 100%;
    margin: 0;
    overflow: visible;
    padding: 0;
    width: 100%;
}

.fancybox-slide--video .fancybox-content {
    background: #000;
}

.fancybox-slide--map .fancybox-content {
    background: #e5e3df;
}

.fancybox-slide--iframe .fancybox-content {
    background: #fff;
    height: calc(100% - 44px);
    margin-bottom: 44px;
}

.fancybox-video,
.fancybox-iframe {
    background: transparent;
    border: 0;
    height: 100%;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 100%;
}

.fancybox-iframe {
    vertical-align: top;
}

.fancybox-error {
    background: #fff;
    cursor: default;
    max-width: 400px;
    padding: 40px;
    width: 100%;
}

.fancybox-error p {
    color: #444;
    font-size: 16px;
    line-height: 20px;
    margin: 0;
    padding: 0;
}


/* Buttons */

.fancybox-button {
    background: rgba(30, 30, 30, 0.6);
    border: 0;
    border-radius: 0;
    cursor: pointer;
    display: inline-block;
    height: 44px;
    margin: 0;
    outline: none;
    padding: 10px;
    transition: color .2s;
    vertical-align: top;
    width: 44px;
}

.fancybox-button,
.fancybox-button:visited,
.fancybox-button:link {
    color: #ccc;
}

.fancybox-button:focus,
.fancybox-button:hover {
    color: #fff;
}

.fancybox-button.disabled,
.fancybox-button.disabled:hover,
.fancybox-button[disabled],
.fancybox-button[disabled]:hover {
    color: #888;
    cursor: default;
}

.fancybox-button svg {
    display: block;
    overflow: visible;
    position: relative;
    shape-rendering: geometricPrecision;
}

.fancybox-button svg path {
    fill: transparent;
    stroke: currentColor;
    stroke-linejoin: round;
    stroke-width: 3;
}

.fancybox-button--play svg path:nth-child(2) {
    display: none;
}

.fancybox-button--pause svg path:nth-child(1) {
    display: none;
}

.fancybox-button--play svg path,
.fancybox-button--share svg path,
.fancybox-button--thumbs svg path {
    fill: currentColor;
}

.fancybox-button--share svg path {
    stroke-width: 1;
}


/* Navigation arrows */

.fancybox-navigation .fancybox-button {
    height: 38px;
    opacity: 0;
    padding: 6px;
    position: absolute;
    top: 50%;
    width: 38px;
}

.fancybox-show-nav .fancybox-navigation .fancybox-button {
    transition: opacity .25s, visibility 0s, color .25s;
}

.fancybox-navigation .fancybox-button::after {
    content: '';
    left: -25px;
    padding: 50px;
    position: absolute;
    top: -25px;
}

.fancybox-navigation .fancybox-button--arrow_left {
    left: 6px;
}

.fancybox-navigation .fancybox-button--arrow_right {
    right: 6px;
}


/* Close button on the top right corner of html content */

.fancybox-close-small {
    background: transparent;
    border: 0;
    border-radius: 0;
    color: #555;
    cursor: pointer;
    height: 44px;
    margin: 0;
    padding: 6px;
    position: absolute;
    right: 0;
    top: 0;
    width: 44px;
    z-index: 10;
}

.fancybox-close-small svg {
    fill: transparent;
    opacity: .8;
    stroke: currentColor;
    stroke-width: 1.5;
    transition: stroke .1s;
}

.fancybox-close-small:focus {
    outline: none;
}

.fancybox-close-small:hover svg {
    opacity: 1;
}

.fancybox-slide--image .fancybox-close-small,
.fancybox-slide--video .fancybox-close-small,
.fancybox-slide--iframe .fancybox-close-small {
    color: #ccc;
    padding: 5px;
    right: -12px;
    top: -44px;
}

.fancybox-slide--image .fancybox-close-small:hover svg,
.fancybox-slide--video .fancybox-close-small:hover svg,
.fancybox-slide--iframe .fancybox-close-small:hover svg {
    background: transparent;
    color: #fff;
}

.fancybox-is-scaling .fancybox-close-small,
.fancybox-is-zoomable.fancybox-can-drag .fancybox-close-small {
    display: none;
}


/* Caption */

.fancybox-caption {
    bottom: 0;
    color: #fff;
    font-size: 14px;
    font-weight: 400;
    left: 0;
    line-height: 1.5;
    padding: 25px 44px 25px 44px;
    right: 0;
}

.fancybox-caption::before {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAEtCAQAAABjBcL7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHRJREFUKM+Vk8EOgDAIQ0vj/3+xBw8qIZZueFnIKC90MCAI8DlrkHGeqqGIU6lVigrBtpCWqeRWoHDNqs0F7VNVBVxmHRlvoVqjaYkdnDIaivH2HqZ5+oZj3JUzWB+cOz4G48Bg+tsJ/tqu4dLC/4Xb+0GcF5BwBC0AA53qAAAAAElFTkSuQmCC");
    background-repeat: repeat-x;
    background-size: contain;
    bottom: 0;
    content: '';
    display: block;
    left: 0;
    pointer-events: none;
    position: absolute;
    right: 0;
    top: -25px;
    z-index: -1;
}

.fancybox-caption::after {
    border-bottom: 1px solid rgba(255, 255, 255, 0.3);
    content: '';
    display: block;
    left: 44px;
    position: absolute;
    right: 44px;
    top: 0;
}

.fancybox-caption a,
.fancybox-caption a:link,
.fancybox-caption a:visited {
    color: #ccc;
    text-decoration: none;
}

.fancybox-caption a:hover {
    color: #fff;
    text-decoration: underline;
}


/* Loading indicator */

.fancybox-loading {
    animation: fancybox-rotate .8s infinite linear;
    background: transparent;
    border: 6px solid rgba(100, 100, 100, 0.5);
    border-radius: 100%;
    border-top-color: #fff;
    height: 60px;
    left: 50%;
    margin: -30px 0 0 -30px;
    opacity: .6;
    padding: 0;
    position: absolute;
    top: 50%;
    width: 60px;
    z-index: 99999;
}

@keyframes fancybox-rotate {
    from {
        transform: rotate(0deg);
    }
    to {
        transform: rotate(359deg);
    }
}


/* Transition effects */

.fancybox-animated {
    transition-timing-function: cubic-bezier(0, 0, 0.25, 1);
}


/* transitionEffect: slide */

.fancybox-fx-slide.fancybox-slide--previous {
    opacity: 0;
    transform: translate3d(-100%, 0, 0);
}

.fancybox-fx-slide.fancybox-slide--next {
    opacity: 0;
    transform: translate3d(100%, 0, 0);
}

.fancybox-fx-slide.fancybox-slide--current {
    opacity: 1;
    transform: translate3d(0, 0, 0);
}


/* transitionEffect: fade */

.fancybox-fx-fade.fancybox-slide--previous,
.fancybox-fx-fade.fancybox-slide--next {
    opacity: 0;
    transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}

.fancybox-fx-fade.fancybox-slide--current {
    opacity: 1;
}


/* transitionEffect: zoom-in-out */

.fancybox-fx-zoom-in-out.fancybox-slide--previous {
    opacity: 0;
    transform: scale3d(1.5, 1.5, 1.5);
}

.fancybox-fx-zoom-in-out.fancybox-slide--next {
    opacity: 0;
    transform: scale3d(0.5, 0.5, 0.5);
}

.fancybox-fx-zoom-in-out.fancybox-slide--current {
    opacity: 1;
    transform: scale3d(1, 1, 1);
}


/* transitionEffect: rotate */

.fancybox-fx-rotate.fancybox-slide--previous {
    opacity: 0;
    transform: rotate(-360deg);
}

.fancybox-fx-rotate.fancybox-slide--next {
    opacity: 0;
    transform: rotate(360deg);
}

.fancybox-fx-rotate.fancybox-slide--current {
    opacity: 1;
    transform: rotate(0deg);
}


/* transitionEffect: circular */

.fancybox-fx-circular.fancybox-slide--previous {
    opacity: 0;
    transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);
}

.fancybox-fx-circular.fancybox-slide--next {
    opacity: 0;
    transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);
}

.fancybox-fx-circular.fancybox-slide--current {
    opacity: 1;
    transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
}


/* transitionEffect: tube */

.fancybox-fx-tube.fancybox-slide--previous {
    transform: translate3d(-100%, 0, 0) scale(0.1) skew(-10deg);
}

.fancybox-fx-tube.fancybox-slide--next {
    transform: translate3d(100%, 0, 0) scale(0.1) skew(10deg);
}

.fancybox-fx-tube.fancybox-slide--current {
    transform: translate3d(0, 0, 0) scale(1);
}


/* Share */

.fancybox-share {
    background: #f4f4f4;
    border-radius: 3px;
    max-width: 90%;
    padding: 30px;
    text-align: center;
}

.fancybox-share h1 {
    color: #222;
    font-size: 35px;
    font-weight: 700;
    margin: 0 0 20px 0;
}

.fancybox-share p {
    margin: 0;
    padding: 0;
}

.fancybox-share__button {
    border: 0;
    border-radius: 3px;
    display: inline-block;
    font-size: 14px;
    font-weight: 700;
    line-height: 40px;
    margin: 0 5px 10px 5px;
    min-width: 130px;
    padding: 0 15px;
    text-decoration: none;
    transition: all .2s;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    white-space: nowrap;
}

.fancybox-share__button:visited,
.fancybox-share__button:link {
    color: #fff;
}

.fancybox-share__button:hover {
    text-decoration: none;
}

.fancybox-share__button--fb {
    background: #3b5998;
}

.fancybox-share__button--fb:hover {
    background: #344e86;
}

.fancybox-share__button--pt {
    background: #bd081d;
}

.fancybox-share__button--pt:hover {
    background: #aa0719;
}

.fancybox-share__button--tw {
    background: #1da1f2;
}

.fancybox-share__button--tw:hover {
    background: #0d95e8;
}

.fancybox-share__button svg {
    height: 25px;
    margin-right: 7px;
    position: relative;
    top: -1px;
    vertical-align: middle;
    width: 25px;
}

.fancybox-share__button svg path {
    fill: #fff;
}

.fancybox-share__input {
    background: transparent;
    border: 0;
    border-bottom: 1px solid #d7d7d7;
    border-radius: 0;
    color: #5d5b5b;
    font-size: 14px;
    margin: 10px 0 0 0;
    outline: none;
    padding: 10px 15px;
    width: 100%;
}


/* Thumbs */

.fancybox-thumbs {
    background: #fff;
    bottom: 0;
    display: none;
    margin: 0;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    padding: 2px 2px 4px 2px;
    position: absolute;
    right: 0;
    -webkit-tap-highlight-color: transparent;
    top: 0;
    width: 212px;
    z-index: 99995;
}

.fancybox-thumbs-x {
    overflow-x: auto;
    overflow-y: hidden;
}

.fancybox-show-thumbs .fancybox-thumbs {
    display: block;
}

.fancybox-show-thumbs .fancybox-inner {
    right: 212px;
}

.fancybox-thumbs>ul {
    font-size: 0;
    height: 100%;
    list-style: none;
    margin: 0 auto;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 0;
    position: absolute;
    position: relative;
    white-space: nowrap;
    width: 100%;
}

.fancybox-thumbs-x>ul {
    overflow-x: hidden;
    font-size: 0;
    width: 100% !important;
    text-align: center;
}

@media (max-width: 768px) {
    .fancybox-thumbs-x>ul {
        overflow-x: scroll;
    }
}

.fancybox-thumbs-y>ul::-webkit-scrollbar {
    width: 7px;
}

.fancybox-thumbs-y>ul::-webkit-scrollbar-track {
    background: #fff;
    border-radius: 10px;
    box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
}

.fancybox-thumbs-y>ul::-webkit-scrollbar-thumb {
    background: #2a2a2a;
    border-radius: 10px;
}

.fancybox-thumbs>ul>li {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    cursor: pointer;
    float: left;
    height: 75px;
    margin: 2px;
    max-height: calc(100% - 8px);
    max-width: calc(50% - 4px);
    outline: none;
    overflow: hidden;
    padding: 0;
    position: relative;
    -webkit-tap-highlight-color: transparent;
    width: 100px;
}

.fancybox-thumbs-loading {
    background: rgba(0, 0, 0, 0.1);
}

.fancybox-thumbs>ul>li {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    overflow: hidden;
}

.fancybox-thumbs>ul>li:before {
    border: 1px solid #bcbfc7;
    bottom: 0;
    content: '';
    left: 0;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 0;
    transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    z-index: 99991;
}

.fancybox-thumbs .fancybox-thumbs-active:before {
    opacity: 1;
}


/* Styling for Small-Screen Devices */

@media all and (max-width: 800px) {
    .fancybox-thumbs {
        width: 110px;
    }
    .fancybox-show-thumbs .fancybox-inner {
        right: 110px;
    }
    .fancybox-thumbs>ul>li {
        max-width: calc(100% - 10px);
    }
}

html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-weight: inherit;
    font-style: inherit;
    font-family: inherit;
    font-size: 100%;
    vertical-align: baseline;
}

body {
    line-height: 1;
    color: #333;
    margin: 0;
}

ol,
ul {
    list-style: none;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
    vertical-align: top;
    table-layout: fixed;
}

caption,
th,
td {
    text-align: left;
    font-weight: normal;
    vertical-align: top;
}

a img {
    border: none;
}

article,
aside,
canvas,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
summary,
main {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    display: block;
}

audio,
canvas,
video {
    display: inline-block;
    *display: inline;
    *zoom: 1;
}

audio:not([controls]) {
    display: none;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
    display: block;
}

audio,
canvas,
video {
    display: inline-block;
}

audio:not([controls]) {
    display: none;
    height: 0;
}

[hidden] {
    display: none;
}

html {
    font-family: sans-serif;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
}

a:focus,
a:active,
a:hover {
    outline: 0;
}

b,
strong {
    font-weight: bold;
}

dfn {
    font-style: italic;
}

mark {
    background: #ff0;
    color: #000;
}

code,
kbd,
pre,
samp {
    font-family: monospace, serif;
    font-size: 1em;
}

pre {
    white-space: pre-wrap;
}

q {
    quotes: "\00ab""\00bb";
}

q q {
    quotes: "\201e""\201c";
}

small {
    font-size: 80%;
}

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

sup {
    top: -0.5em;
}

sub {
    bottom: -0.25em;
}

img {
    border: none;
    vertical-align: top;
}

.img-responsive {
    display: block;
    max-width: 100%;
    height: auto;
}

svg:not(:root) {
    overflow: hidden;
}

figure {
    margin: 0;
}

fieldset {
    border: 0;
    margin: 0;
    padding: 0;
}

legend {
    border: 0;
    padding: 0;
}

button,
input,
select,
textarea {
    box-sizing: border-box;
    font-family: inherit;
    font-size: 100%;
    margin: 0;
    box-shadow: none;
}

button,
input {
    line-height: normal;
}

button,
select {
    text-transform: none;
}

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
    -webkit-appearance: button;
    cursor: pointer;
}

button[disabled],
html input[disabled] {
    cursor: default;
}

input[type="checkbox"],
input[type="radio"] {
    box-sizing: border-box;
    padding: 0;
}

input[type="search"] {
    -webkit-appearance: textfield;
    box-sizing: content-box;
}

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0;
}

textarea {
    overflow: auto;
    vertical-align: top;
}

.iuse__circle-organism span {
    color: #fff;
    font-size: 15px;
    font-weight: 600;
    line-height: 27px;
    box-shadow: inset 0px -14px 0px -1px rgba(23, 118, 183, 0.24);
    padding-bottom: 3px;
    letter-spacing: 0.1em;
}

.h-noselectable {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.h-cursor_default {
    cursor: default;
}

.h-justify_spacer {
    display: inline-block;
    width: 100%;
}

.h-relative {
    position: relative;
}

.h-centered {
    margin-left: auto;
    margin-right: auto;
}

.h-pull_left {
    float: left;
}

.h-pull_right {
    float: right;
}

.h-clear {
    zoom: 1;
}

.h-clear:after {
    clear: both;
}

.h-clear:before,
.h-clear:after {
    content: '';
    display: table;
}

.h-clear_block {
    display: block;
    clear: both;
}

img.h-align_left {
    float: left;
    margin: 0em 2em 1em 0;
}

img.h-align_right {
    float: right;
    margin: 1em 0 1em 1em;
}

img.h-align_center {
    display: block;
    margin: 1em auto;
}

.h-talign_left {
    text-align: left !important;
}

.h-talign_center {
    text-align: center;
}

.h-talign_right {
    text-align: right !important;
}

.h-talign_justify {
    text-align: justify;
}

.h-valign_top {
    vertical-align: top;
}

.h-valign_middle {
    vertical-align: middle;
}

.h-valign_bottom {
    vertical-align: bottom;
}

.h-valign_baseline {
    vertical-align: baseline;
}

.h-width_full {
    width: 100%;
    max-width: 100% !important;
}

.h-width_half {
    width: 50%;
}

.h-width_47 {
    width: 47%;
}

.h-hidden {
    display: none;
}

.h-invisible {
    visibility: hidden;
}

.h-visible {
    visibility: visible;
}

:root .h-gradient {
    filter: none;
}

.h-nomargins {
    margin: 0;
}

.h-nomargin_top {
    margin-top: 0;
}

.h-nomargin_right {
    margin-right: 0;
}

.h-nomargin_bottom {
    margin-bottom: 0;
}

.h-nomargin_left {
    margin-left: 0;
}

.h-nopadding {
    padding: 0;
}

.h-nopadding_top {
    padding-top: 0;
}

.h-nopadding_right {
    padding-right: 0;
}

.h-nopadding_bottom {
    padding-bottom: 0;
}

.h-nopadding_left {
    padding-left: 0;
}

table.h-noborders th,
table.h-noborders td {
    border: none;
}

table.h-nocaption caption {
    display: none;
}

@media (max-width: 768px) {
    .hidden_xs {
        display: none !important;
    }
}

@media (min-width: 768px) {
    .hidden_sm {
        display: none !important;
    }
}

@media (min-width: 992px) {
    .hidden_md {
        display: none !important;
    }
}

@media (min-width: 1366px) {
    .hidden_lg {
        display: none !important;
    }
}

@media (max-width: 991px) {
    .hidden_sm_max {
        display: none !important;
    }
}

@media (min-width: 768px) {
    .hidden_sm_min {
        display: none !important;
    }
}

.visually-hidden {
    position: absolute;
    overflow: hidden;
    clip: rect(0 0 0 0);
    height: 1px;
    width: 1px;
    margin: -1px;
    padding: 0;
    border: 0;
}

.container {
    width: 100%;
    max-width: 100%;
    margin: 0 auto;
}

@media (min-width: 992px) {
    .container {
        width: 970px;
    }
}

@media (min-width: 1366px) {
    .container {
        width: 1170px;
    }
    /*
	.container_big {
		width: calc(100% - 80px);
	}
	*/
}

@media (max-width: 991px) {
    .container_big {
        position: relative;
    }
}

@media (max-width: 991px) {
    .container {
        width: 708px;
    }
}

@media (max-width: 768px) {
    .container {
        width: 450px;
    }
}

@media (max-width: 450px) {
    .container {
        width: calc(100% - 30px);
    }
}

@media (min-width: 1366px) and (max-width: 1800px) {
    .container_big {
        width: 1170px;
    }
}

.row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    min-width: 100%;
}

.col {
    display: -ms-flexbox;
    display: flex;
    padding: 0 15px;
}

* {
    box-sizing: border-box;
}

img {
    max-width: 100%;
}

a {
    text-decoration: none;
}

html {
    font-size: 16px;
}

html,
body,
.wrapper {
    position: relative;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility !important;
}

body {
    position: relative;
    min-width: 320px;
    margin: 0;
    padding: 0;
    font-family: 'Roboto', sans-serif;
    font-weight: 400;
    box-sizing: border-box;
    overflow-x: hidden;
}

body.blocked,
body.open-menu {
    overflow: hidden;
    -ms-touch-action: none;
    touch-action: none;
}

.wrapper {
    overflow-x: hidden;
}

.inside .wrapper {
    padding-top: 127px;
}

@media (max-width: 991px) {
    .inside .wrapper {
        padding-top: 105px;
    }
}

.inside .wrapper_project .main {
    overflow: visible;
}

@media (max-width: 768px) {
    .inside .wrapper_catalog-inside .catalog__info {
        margin-top: 70px;
    }
}

.owl-carousel {
    display: none;
    width: 100%;
    -webkit-tap-highlight-color: transparent;
    position: relative;
    z-index: 1;
}

.owl-carousel .owl-stage {
    position: relative;
    -ms-touch-action: pan-Y;
    touch-action: manipulation;
    -moz-backface-visibility: hidden;
}

.owl-carousel .owl-stage:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.owl-carousel .owl-stage-outer {
    position: relative;
    overflow: hidden;
    -webkit-transform: translate3d(0px, 0px, 0px);
}

.owl-carousel .owl-wrapper,
.owl-carousel .owl-item {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
}

.owl-carousel .owl-item {
    position: relative;
    min-height: 1px;
    float: left;
    -webkit-backface-visibility: hidden;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none;
}

.owl-carousel .owl-item img {
    display: block;
    width: 100%;
}

.owl-carousel .owl-item img.owl-lazy {
    transform-style: preserve-3d;
}

.owl-carousel .owl-item .owl-lazy {
    opacity: 0;
    transition: opacity 400ms ease;
}

.owl-carousel .owl-item .owl-lazy[src^=""],
.owl-carousel .owl-item .owl-lazy:not([src]) {
    max-height: 0;
}

.owl-carousel .owl-nav.disabled,
.owl-carousel .owl-dots.disabled {
    display: none;
}

.owl-carousel .owl-nav .owl-prev,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-dot {
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.owl-carousel .owl-nav button.owl-prev,
.owl-carousel .owl-nav button.owl-next,
.owl-carousel button.owl-dot {
    background: none;
    color: inherit;
    border: none;
    padding: 0 !important;
    font: inherit;
}

.owl-carousel.owl-loaded {
    display: block;
}

.owl-carousel.owl-loading {
    opacity: 0;
    display: block;
}

.owl-carousel.owl-hidden {
    opacity: 0;
}

.owl-carousel.owl-refresh .owl-item {
    visibility: hidden;
}

.owl-carousel.owl-drag .owl-item {
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.owl-carousel.owl-grab {
    cursor: move;
    cursor: -webkit-grab;
    cursor: grab;
}

.owl-carousel.owl-rtl {
    direction: rtl;
}

.owl-carousel.owl-rtl .owl-item {
    float: right;
}

.owl-carousel .animated {
    animation-duration: 1000ms;
    animation-fill-mode: both;
}

.owl-carousel .owl-animated-in {
    z-index: 0;
}

.owl-carousel .owl-animated-out {
    z-index: 1;
}

.owl-carousel .fadeOut {
    animation-name: fadeOut;
}

.owl-carousel .fadeIn {
    animation-name: fadeIn;
}

.owl-carousel .owl-video-wrapper {
    position: relative;
    height: 100%;
    background: #000;
}

.owl-carousel .owl-video-play-icon {
    position: absolute;
    height: 80px;
    width: 80px;
    left: 50%;
    top: 50%;
    margin-left: -40px;
    margin-top: -40px;
    background: url("/local/templates/melitta/static/css/../img/owl.video.play.png") no-repeat;
    cursor: pointer;
    z-index: 1;
    -webkit-backface-visibility: hidden;
    transition: transform 100ms ease;
}

.owl-carousel .owl-video-play-icon:hover {
    transform: scale(1.3, 1.3);
}

.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
    display: none;
}

.owl-carousel .owl-video-tn {
    opacity: 0;
    height: 100%;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    transition: opacity 400ms ease;
}

.owl-carousel .owl-video-frame {
    position: relative;
    z-index: 1;
    height: 100%;
    width: 100%;
}

.owl-height {
    transition: height 500ms ease-in-out;
}

.no-js .owl-carousel {
    display: block;
}

.owl-theme .owl-nav {
    margin-top: 10px;
    text-align: center;
    -webkit-tap-highlight-color: transparent;
}

.owl-theme .owl-nav [class*='owl-'] {
    color: #fff;
    font-size: 14px;
    margin: 5px;
    padding: 4px 7px;
    background: #d6d6d6;
    display: inline-block;
    cursor: pointer;
    border-radius: 3px;
}

.owl-theme .owl-nav [class*='owl-']:hover {
    background: #869791;
    color: #fff;
    text-decoration: none;
}

.owl-theme .owl-nav .disabled {
    opacity: 0.5;
    cursor: default;
}

.owl-theme.disabled+.owl-dots {
    margin-top: 10px;
}

.owl-theme .owl-dots {
    text-align: center;
    -webkit-tap-highlight-color: transparent;
}

.owl-theme .owl-dots .owl-dot {
    display: inline-block;
    zoom: 1;
    *display: inline;
}

.owl-theme .owl-dots .owl-dot span {
    width: 10px;
    height: 10px;
    margin: 5px 7px;
    background: #d6d6d6;
    display: block;
    -webkit-backface-visibility: visible;
    transition: opacity 200ms ease;
    border-radius: 30px;
}

.owl-theme .owl-dots .owl-dot.active span,
.owl-theme .owl-dots .owl-dot:hover span {
    background: #869791;
}

@keyframes fadeOut {
    0% {
        opacity: 1;
    }
    100% {
        opacity: 0;
    }
}

@keyframes fadeIn {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}

.before,
.after,
.breads__item:before,
.btn:after,
.header__contacts-item_point:before,
.header__contacts-item_phone:before,
.footer__contacts-text:before,
.footer__contacts-href:before,
.nav__item:before,
.nav__href:before,
.announce:before,
.announce__owlcar .owl-nav .owl-prev span:before,
.announce__owlcar .owl-nav .owl-next span:before,
.announce__owlcar .owl-nav .owl-prev span:after,
.announce__owlcar .owl-nav .owl-next span:after,
.idir-btn__item:before,
.iabout__ytb-href:before,
.iabout__ytb-href:after,
.iuse__circle-decor:before,
.iuse__circle-decor:after,
.iuse__item-text:before,
.inews:before,
.inews__owlcar .owl-nav .owl-prev span:before,
.inews__owlcar .owl-nav .owl-next span:before,
.iarticles__owlcar .owl-nav .owl-prev span:before,
.iarticles__owlcar .owl-nav .owl-next span:before,
.navbar__list-title:before,
.catalog__info-href:after,
.card__gallery-big .owl-nav .owl-prev span:before,
.card__gallery-big .owl-nav .owl-next span:before,
.card__tabs-bnt:before,
.docs__info-href-more:before,
.docs__info-href-download:before,
.contacts__item:before,
.form__field-false-submit:after,
.quiz__option-item:before {
    content: '';
    display: block;
    position: absolute;
}

.centerPos,
.iabout__ytb-href:before,
.iuse__circle-decor,
.iuse__circle-decor:before,
.iuse__circle-decor:after,
.iuse__coverimg-img,
.inews__cover-img,
.iarticles__cover-img,
.news__cover-img,

/* .catalog__cover-img, */

.card__gallery-big-img,
.card__gallery-small-img,
.reviews__gallery-zoom-ico,
.reviews__gallery-zoom-ico:before,
.reviews__gallery-zoom-ico:after,
.reviews__gallery-img,
.docs__cover-zoom-ico,
.docs__cover-zoom-ico:before,
.docs__cover-zoom-ico:after,
.video__cover-play,
.video__cover-play:before,
.video__cover-play:after,
.video__cover-img {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}

.title {
    color: #fff;
    font-size: 42px;
    line-height: 55px;
    font-weight: 900;
    text-align: center;
}

.title_blue {
    color: #0077d2;
}

@media (max-width: 768px) {
    .title {
        font-size: 32px;
        line-height: 45px;
        font-weight: 700;
    }
}

.fancybox-button--close {
    position: relative;
    width: 28px;
    height: 28px;
    top: 60px;
    right: 60px;
    background-color: transparent;
}

@media (max-width: 450px) {
    .fancybox-button--close {
        right: 23px;
        top: 20px;
    }
    .fancybox-slide {
        padding-top: 40px;
    }
}

.fancybox-button--close:before,
.fancybox-button--close:after {
    background-color: #fff;
    content: "";
    display: block;
    width: 32px;
    height: 2px;
    position: absolute;
    top: 12px;
    left: 50%;
    transition: all 0.5s;
}

.fancybox-button--close svg {
    display: none;
}

.fancybox-button--close:before {
    transform: translateX(-50%) rotate(225deg);
}

.fancybox-button--close:after {
    transform: translateX(-50%) rotate(-225deg);
}

.fancybox-button--close:hover:before,
.fancybox-button--close:hover:after {
    background-color: rgba(255, 255, 255, 0.7);
}

.fancybox-show-thumbs .fancybox-inner {
    right: 0;
}

.fancybox-thumbs {
    max-width: 840px;
    width: 100%;
    height: 110px;
    right: auto;
    top: auto;
    bottom: 30px;
    left: 50%;
    transform: translateX(-50%);
    padding: 0;
    background-color: transparent;
}

.fancybox-thumbs>ul {
    white-space: nowrap;
}

.fancybox-thumbs>ul>li {
    width: 157px !important;
    height: 105px !important;
    background-color: #fff;
    border: 1px solid #bcbfc7;
    border-radius: 3px;
    float: none !important;
    display: inline-block !important;
}

.fancybox-thumbs>ul>li+li {
    margin-left: 20px;
}

.fancybox-thumbs>ul>li.fancybox-thumbs-active {
    border: 2px solid #45a5e4;
}


/* .fancybox-slide--image,
.fancybox-slide--video {
	padding-bottom: 150px;
} */

.fancybox-show-thumbs .fancybox-slide {
    padding-bottom: 150px;
}

.fancybox-button--arrow_left,
.fancybox-button--arrow_right {
    display: block;
    position: relative;
    font-size: 0;
    width: 38px;
    height: 38px;
    outline: none;
    border-radius: 50%;
    background-color: #98cdf0;
    transition: background 0.4s;
    opacity: 1;
    visibility: visible;
}

.fancybox-button--arrow_left:before,
.fancybox-button--arrow_right:before {
    content: '';
    display: block;
    position: absolute;
    top: 13px;
    width: 11px;
    height: 11px;
    border-bottom: 2px solid #fff;
    transition: left 0.4s, right 0.4s, border 0.4s;
}

.fancybox-button--arrow_left:hover,
.fancybox-button--arrow_right:hover {
    background-color: #0077d2;
}

.fancybox-button--arrow_left:before {
    left: 15px;
    border-left: 2px solid #fff;
    transform: rotate(45deg);
}

.fancybox-button--arrow_right:before {
    right: 15px;
    border-right: 2px solid #fff;
    transform: rotate(-45deg);
}

.fancybox-navigation {
    top: 50%;
    width: 95%;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    z-index: 99995;
}

.fancybox-button--arrow_left:after,
.fancybox-button--arrow_right:after,
.fancybox-button--arrow_left svg,
.fancybox-button--arrow_right svg {
    display: none;
    content: none;
}

.fancybox-thumbs-x::-webkit-scrollbar {
    width: 3px;
    height: 5px;
}

.fancybox-thumbs-x::-webkit-scrollbar-button {
    background-color: transparent;
}

.fancybox-thumbs-x::-webkit-scrollbar-track {
    background-color: #999;
}

.fancybox-thumbs-x::-webkit-scrollbar-track-piece {
    background-color: #c9e2f5;
}

.fancybox-thumbs-x::-webkit-scrollbar-thumb {
    height: 50px;
    background-color: #0077d2;
    border-radius: 3px;
}

.fancybox-thumbs-x::-webkit-scrollbar-corner {
    background-color: #999;
}

.fancybox-thumbs-x::-webkit-resizer {
    background-color: #0077d2;
}

.breads {
    margin-bottom: 16px;
}

.go-back {
    margin-left: -10px;
}

.breads__item {
    display: inline-block;
    vertical-align: top;
    position: relative;
    padding-right: 14px;
    margin-right: 16px;
}

.breads__item:before {
    right: -2px;
    top: 8px;
    width: 3px;
    height: 3px;
    border-radius: 50%;
    background-color: rgba(0, 0, 0, 0.5);
}

.breads__item span {
    color: rgba(0, 0, 0, 0.5);
    font-size: 15px;
    font-weight: 300;
    line-height: 23px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.2);
    transition: border 0.4s;
}

.breads__item:hover span {
    border-bottom-color: transparent;
}

.breads__item_last span {
    color: rgba(0, 0, 0, 0.5);
    font-size: 15px;
    font-weight: 300;
    line-height: 23px;
    transition: border 0.4s;
    border-bottom: none;
}

.main {
    width: 100%;
    padding-bottom: 92px;
}

.inside .main {
    margin-top: 64px;
    height: 100%;
    overflow: hidden;
}

@media (max-width: 991px) {
    .inside .main {
        margin-top: 0;
    }
}

@media (min-width: 1170px) {
    .main {
        min-height: calc(100vh - 410px);
    }
}

.main__row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: start;
    align-items: flex-start;
    -ms-flex-pack: justify;
    justify-content: space-between;
    position: relative;
}

@media (max-width: 991px) {
    .main__row {
        -ms-flex-direction: column;
        flex-direction: column;
    }
}

.main__sidebar {
    width: 270px;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-order: 2;
    order: 2;
    padding-top: 5px;
}

@media (max-width: 991px) {
    .main__sidebar {
        display: none;
    }
}

.main__sidebar_mobile {
    display: none;
}

.main__sidebar_mobile .navbar__sublist {
    display: none;
}

.main__sidebar_mobile .active.open-sublist .navbar__sublist {
    display: block;
}

@media (max-width: 991px) {
    .main__sidebar_mobile {
        display: block;
        width: 100%;
        margin-bottom: 30px;
    }
}

.main__content {
    width: calc(100% - 316px);
}

@media (max-width: 991px) {
    .main__content {
        width: 100%;
    }
}

.main__title {
    color: #0077d2;
    font-size: 42px;
    line-height: 50px;
    font-weight: 900;
    margin-bottom: 30px;
    word-break: break-word;
}

@media (max-width: 991px) {
    .main__title {
        font-size: 30px;
        line-height: 31px;
    }
}

.btn {
    display: inline-block;
    vertical-align: top;
    position: relative;
    color: #45a5e4;
    font-size: 13px;
    font-weight: 600;
    line-height: 53px;
    height: 50px;
    text-transform: uppercase;
    background-color: #fff;
    border-radius: 25px;
    padding: 0 45px 0 30px;
    outline: none;
    border: none;
    white-space: nowrap;
    letter-spacing: 0.1em;
    -webkit-transition: background 0.4s, color 0.4s;
    transition: background 0.4s, color 0.4s;
    cursor: poiner;
}

.btn:after {
    top: 19px;
    right: 30px;
    width: 10px;
    height: 10px;
    border-right: 2px solid rgba(69, 165, 228, 0.5);
    border-bottom: 2px solid rgba(69, 165, 228, 0.5);
    transform: rotate(-45deg);
    transition: border 0.4s, right 0.4s;
}

.btn:hover {
    background-color: #45a5e4;
    color: #fff;
}

.btn:hover:after {
    border-color: #fff;
    right: 20px;
}

.btn_blue {
    background-color: #45a5e4;
    color: #fff;
}

.btn_blue:after {
    border-color: rgba(255, 255, 255, 0.5);
}

.btn_blue:hover {
    background-color: #0077d2;
}

.btn_blue:hover:after {
    border-color: rgba(255, 255, 255, 0.5);
}

@media (min-width: 992px) {
    .header.fixed {
        position: fixed;
        padding: 12px 0;
        top: -100%;
        background-color: #0077d2;
        -webkit-animation: headerAnimation .7s forwards;
        animation: headerAnimation .7s forwards;
    }
    .header.fixed .header__right-bottom {
        display: none;
    }
    .header.fixed .header__logo {
        margin-bottom: 0;
    }
    .header.fixed .header__right {
        margin-top: 1px;
    }
}

@-webkit-keyframes headerAnimation {
    0% {
        top: -100%;
        opacity: 0;
    }
    100% {
        top: 0;
        opacity: 1;
    }
}

@keyframes headerAnimation {
    0% {
        top: -100%;
        opacity: 0;
    }
    100% {
        top: 0;
        opacity: 1;
    }
}

@media (max-width: 991px) {
    .index.header-add-background .header {
        background-color: #0077d2;
    }
}

.inside .header {
    background-color: #0077d2;
    border-bottom: none;
    padding-bottom: 32px;
}

@media (min-width: 992px) {
    .inside .header.fixed {
        padding-bottom: 12px;
    }
}

@media (max-width: 991px) {
    .inside .header {
        padding-bottom: 13px;
    }
}

.header {
    /* position: fixed; */
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    z-index: 110;
    padding: 22px 0 30px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.2);
    transition: background 0.4s;
}

@media (max-width: 991px) {
    .header {
        position: fixed;
        padding: 15px 0 13px;
    }
}

.header .container {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-align: center;
    align-items: center;
}

@media (max-width: 1800px) {
    .header .container {
        -ms-flex-pack: end;
        justify-content: flex-end;
    }
}

.header__logo {
    display: inline-block;
    vertical-align: middle;
    width: 162px;
    height: 64px;
    margin-right: 35px;
}

@media (max-width: 1800px) {
    .header__logo {
        margin-bottom: -20px;
        margin-right: auto;
    }
}

@media (max-width: 991px) {
    .header__logo {
        margin-bottom: 0;
        width: 106px;
        height: 42px;
    }
}

.header__logo-img {
    max-width: 100%;
}

.header__right {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    margin-left: auto;
    -ms-flex-order: 1;
    order: 1;
    width: calc(100% - 220px);
    flex-wrap: wrap;
    justify-content: flex-end;
}

@media (max-width: 1800px) {
    .header__right {
        margin-left: 0;
    }
}

@media (max-width: 768px) {
    .header__right {
        width: calc(100% - 110px);
    }
}

.header__right-bottom {
    width: 100%;
    text-align: right;
    display: flex;
    justify-content: flex-end;
    margin-top: 21px;
}

.header__contacts {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: start;
    justify-content: flex-start;
}

@media (max-width: 1365px) {
    .header__contacts {
        margin-right: 14px;
    }
}

@media (max-width: 991px) {
    .header__contacts {
        display: none;
    }
}

.header__contacts_mobile {
    display: none;
}

@media (max-width: 991px) {
    .header__contacts_mobile {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
        flex-direction: column;
        -ms-flex-align: center;
        align-items: center;
        margin-top: 50px;
    }
}

.header__contacts-item {
    display: inline-block;
    position: relative;
    color: #8cd7f4;
    font-size: 14px;
    font-weight: 400;
    line-height: 18px;
    padding-left: 21px;
}

.header__contacts-item:empty {
    display: none;
}

@media (max-width: 991px) {
    .header__contacts-item {
        font-size: 16px;
    }
}

.header__contacts-item+.header__contacts-item {
    margin-left: 31px;
    text-align: left;
}

@media (max-width: 991px) {
    .header__contacts-item+.header__contacts-item {
        margin-left: 0;
        margin-top: 15px;
    }
}

.header__contacts-item_point:before,
.header__contacts-item_phone:before {
    background-position: center;
    background-repeat: no-repeat;
}

.header__contacts-item_point:before {
    width: 13px;
    height: 17px;
    left: 0;
    top: -2px;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAARCAMAAAAxIdauAAAAUVBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////8IN+deAAAAGnRSTlMAQwWm++GVPOUL6NPPd24f9fTBv5pPTjYpKBgXYy0AAABqSURBVAjXTctXDsQgEATRYsAG582B+x90W8aseR/TKiGQ6FNIPoJYn4veAEVNiPkU8bqdG1yn9Yy6DnDaRNAdANMGpuZtYm3+rdicq9ngczni+kWeJcKL3bLXwsErHlR2y3fjbxs3Gu8yP8geCwTpMHQvAAAAAElFTkSuQmCC");
}

.header__contacts-item_phone:before {
    width: 14px;
    height: 14px;
    left: 0;
    top: 0;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAMAAAAolt3jAAAAUVBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////8IN+deAAAAGnRSTlMAY4UJAe+Z9snBcF3n4+G3tqZ+fVtVVCclEzzbQ1cAAABbSURBVAjXVc1ZFoAgCAVQKLXU5jn2v9AwDU7v7x54AIB2Bc1GRJXSEgeFTWIQepYzQmRe2q17osmoj/9pcMkGTMC83rLH031LNztnyfO50Jb+PryM8g9900V4AGbUBrxAHrGHAAAAAElFTkSuQmCC");
}

.header__lang {
    margin-left: 0px;
    white-space: nowrap;
    display: flex;
    margin-top: 10px;
}

.header__lang__choose {
    color: #8cd7f4;
    font-size: 13px;
    font-family: Roboto;
    margin-right: 0px;
}

.choose-lang__wrapper {
    position: relative;
}

.choose-lang__active {
    position: relative;
    cursor: pointer;
}

.choose-lang__active::after {
    content: "";
    background-image: url("/local/templates/melitta/static/css/../../../../../../upload/medialibrary/arrow-lang.png");
    width: 9px;
    height: 6px;
    position: absolute;
    top: 6px;
    right: 0px;
    cursor: pointer;
}

.choose-lang__list__span {
    color: #fff;
    font-size: 13px;
    font-family: Roboto;
    margin-right: 15px;
    transition: border-bottom 0.4s;
}

.choose-lang__list__span:hover {
    border-bottom: 1px solid rgba(255, 255, 255, 0.2);
    transition: border-bottom 0.4s;
}

.choose-lang__list__img {
    margin-right: 5px;
    margin-top: 2px;
}

.choose-lang__wrapper:hover .choose-lang__list {
    opacity: 1;
    visibility: visible;
    top: 25px;
    transition: opacity 0.4s, visibility 0.4s, top 0.4s;
}

.choose-lang__list {
    padding: 20px;
    background-color: rgba(255, 255, 255, .2);
    position: absolute;
    top: 0px;
    left: -20px;
    opacity: 0;
    visibility: hidden;
    transition: opacity 0.4s, visibility 0.4s, top 0.4s;
}

.choose-lang__list {
    background-color: #45a5e4;
}

.choose-lang__list__item {
    margin-bottom: 15px;
    cursor: pointer;
}

.choose-lang__list__item:last-child {
    margin-bottom: 0;
}

@media (max-width: 991px) {
    .header__lang {
        margin-right: 80px;
        margin-left: 0;
    }
}

@media(max-width:768px) {
    .header__lang__choose {
        display: none;
    }
}

.header__lang-item {
    display: inline-block;
    vertical-align: top;
    color: #fff;
    font-size: 11px;
    font-weight: 300;
    line-height: 13px;
    border-bottom: 1px solid #fff;
    opacity: 0.5;
    transition: opacity 0.4s, border 0.4s;
}

@media (max-width: 991px) {
    .header__lang-item {
        font-size: 13px;
    }
}

.header__lang-item:hover {
    opacity: 1;
    border-bottom-color: transparent;
}

.header__lang-item+.header__lang-item {
    margin-left: 8px;
}

@media (max-width: 991px) {
    .header__lang-item+.header__lang-item {
        margin-left: 13px;
    }
}

.header__lang-item.active {
    border-bottom-color: transparent;
    opacity: 1;
}

.header__burger {
    display: none;
    height: 44px;
    position: absolute;
    width: 44px;
    z-index: 11;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    cursor: pointer;
}

@media (max-width: 991px) {
    .header__burger {
        display: block;
    }
}

.header__burger::before {
    background-color: #fff;
    content: "";
    display: block;
    height: 3px;
    left: 50%;
    position: absolute;
    top: 12px;
    transition: all 0.5s ease 0s;
    width: 30px;
    transform: translateX(-50%);
}

.header__burger::after {
    background-color: #fff;
    content: "";
    display: block;
    height: 3px;
    left: 50%;
    position: absolute;
    bottom: 13px;
    transition: all 0.5s ease 0s;
    width: 30px;
    transform: translateX(-50%);
}

.header__burger span {
    background-color: #fff;
    content: "";
    display: block;
    height: 3px;
    left: 50%;
    position: absolute;
    top: 20px;
    transform: translate(-50%, 0);
    transition: all 0.5s ease 0s;
    width: 30px;
}

.header__burger.open span {
    opacity: 0;
    transition: all 0s ease 0s;
}

.header__burger.open::before {
    top: 21px;
    left: 8px;
    transform: rotate(225deg);
}

.header__burger.open::after {
    bottom: 20px;
    left: 8px;
    transform: rotate(-225deg);
}

.footer {
    position: relative;
    padding: 35px 0;
    background-color: #0077d2;
}

@media (max-width: 1800px) {
    .footer {
        padding: 75px 0 75px;
    }
}

@media (max-width: 768px) {
    .footer {
        padding: 35px 0;
    }
}

.footer .container {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

@media (max-width: 768px) {
    .footer .container {
        -ms-flex-direction: column;
        flex-direction: column;
    }
}
.footer__copyright-note {
    font-size: 13px;
    line-height: 1.2;
    color: rgba(255, 255, 255, 0.7);
    margin-bottom: 24px;
}
.footer__top-scroll {
    position: absolute;
    right: 50px;
    top: -90px;
    width: 113px;
    height: 47px;
    background-color: white;
    border-radius: 4px;
    box-shadow: 0 10px 54px rgba(124, 132, 179, 0.34);
    color: #0077d2;
    font-size: 15px;
    font-weight: 400;
    line-height: 23px;
    padding: 4px 0 0 25px;
    outline: none;
    user-select: none;
    outline: none;
    border: none;
    background-color: #fff;
    -webkit-transition: color .5s, box-shadow .5s, background .5s;
    transition: color .5s, box-shadow .5s, background .5s;
}

.footer__top-scroll:before {
    content: '';
    position: absolute;
    display: block;
    left: 18px;
    top: 11px;
    width: 16px;
    height: 22px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAWBAMAAAA7hAFPAAAAGFBMVEUAAACi0vGi0vGi0vGi0vGi0vGi0vGi0vEPo1QiAAAAB3RSTlMA0hQWFc3G/D7BYAAAAFBJREFUCNdjAALTYAYwYBYvNAAzDMvLRSAC4YWFDiCBUvUicaAQi7gQe4EiUMixUIG9gAkoFC7EwF7AoFjKkKYAYjClAVWDGEBAHwZbApAAAA9/ETVZ/HwxAAAAAElFTkSuQmCC') no-repeat center;
    -webkit-transition: background .5s;
    transition: background .5s;
}

.footer__top-scroll:hover {
    background-color: #0077d2;
    color: #fff;
}

.footer__top-scroll:hover:before {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAWBAMAAAA7hAFPAAAAG1BMVEUAAAD////////////////////////////////rTT7CAAAACHRSTlMA1NAUFhXGzXjf/4cAAABQSURBVAjXYwAC9xIGMGCRaHQAMxw7OkQhAhpNjQEggSaLZg2gEKuEMkeDEVAosMmAo4EZKFShzMDRwGDUzpBmAGIwpwFVgxhAQB8GWwKQAAB7fxQQqqYaEwAAAABJRU5ErkJggg==');
}

.footer__col {
    width: 25%;
}

@media (max-width: 991px) {
    .footer__col {
        width: calc(100% / 3 - 14px);
    }
}

@media (max-width: 768px) {
    .footer__col {
        width: 100%;
        margin-bottom: 20px;
    }
    .footer__col:first-child {
        -ms-flex-order: 3;
        order: 3;
    }
}

.footer__col+.footer__col {
    margin-left: 28px;
}

@media (max-width: 768px) {
    .footer__col+.footer__col {
        margin-left: 0;
    }
}

.footer__col_big {
    width: 50%;
    margin-left: 0;
}

@media (max-width: 991px) {
    .footer__col_big {
        width: calc(100% - (100% / 3));
    }
}

@media (max-width: 768px) {
    .footer__col_big {
        width: 100%;
        -ms-flex-order: 2;
        order: 2;
    }
}

@media (max-width: 991px) {
    .footer__col_nav {
        display: none;
    }
}

.footer__coopy,
.footer__devcoopy,
.footer__devcoopy a {
    color: rgba(255, 255, 255, 0.7);
    font-size: 13px;
    font-weight: 300;
    line-height: 23px;
}

.footer__devcoopy {
    display: block;
}

.footer__coopy {
    margin-top: -3px;
}

@media (max-width: 991px) {
    .footer__coopy {
        margin-top: -6px;
    }
}


.footer__coopy+.footer__devcoopy {
    margin-top: 26px;
}

@media (max-width: 768px) {
    .footer__coopy+.footer__devcoopy {
        margin-top: 15px;
    }
}

.footer__devcoopy span {
    border-bottom: 1px solid rgba(255, 255, 255, 0.2);
    transition: border 0.4s;
}

.footer__devcoopy:hover span {
    border-bottom-color: transparent;
}

@media (max-width: 500px) {
    .footer__devcoopy br {
        display: none;
    }
}

.footer__nav {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: start;
    justify-content: flex-start;
}

@media (max-width: 1800px) {
    .footer__nav {
        -ms-flex-direction: column;
        flex-direction: column;
    }
}

@media (max-width: 768px) {
    .footer__nav {
        -ms-flex-direction: row;
        flex-direction: row;
    }
}

.footer__nav-col {
    width: 50%;
}

@media (max-width: 1800px) {
    .footer__nav-col {
        width: 100%;
    }
}

@media (max-width: 768px) {
    .footer__nav-col {
        width: 50%;
    }
}

.footer__nav-col+.footer__nav-col {
    margin-left: 20px;
}

@media (max-width: 1800px) {
    .footer__nav-col+.footer__nav-col {
        margin-left: 0;
        margin-top: 13px;
    }
}

@media (max-width: 768px) {
    .footer__nav-col+.footer__nav-col {
        margin-top: 0;
    }
}

.footer__nav-item+.footer__nav-item {
    margin-top: 13px;
}

.footer__nav-href {
    color: rgba(255, 255, 255, 0.7);
    font-size: 10px;
    font-weight: 400;
    line-height: 14px;
    text-transform: uppercase;
    border-bottom: 1px solid rgba(255, 255, 255, 0.2);
    letter-spacing: 0.2em;
    transition: border 0.4s;
}

.footer__nav-href.active {
    color: #fff;
    border-bottom-color: transparent;
}

.footer__nav-href:hover {
    border-bottom-color: transparent;
}

.footer__contacts {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-bottom: -25px;
    margin-top: 3px;
    padding-left: 16px;
}

@media (max-width: 1800px) {
    .footer__contacts {
        padding-left: 0;
    }
}

@media (max-width: 991px) {
    .footer__contacts {
        margin-top: 0;
    }
}

.footer__contacts-item {
    width: 50%;
    margin-bottom: 30px;
    padding-right: 20px;
}

@media (max-width: 991px) {
    .footer__contacts-item {
        width: calc(50% - 14px);
    }
}

@media (max-width: 479px) {
    .footer__contacts-item {
        width: 50%;
    }
}

.footer__contacts-title {
    color: rgba(255, 255, 255, 0.7);
    letter-spacing: 0.1em;
    font-size: 10px;
    font-weight: 400;
    line-height: 14px;
    margin-bottom: 15px;
    text-transform: uppercase;
}

.footer__contacts-text {
    color: rgba(255, 255, 255, 0.7);
    font-size: 14px;
    font-weight: 400;
    line-height: 18px;
    padding-left: 24px;
    position: relative;
}

@media (max-width: 991px) {
    .footer__contacts-text {
        padding-left: 0;
    }
}

.footer__contacts-text:before {
    background-position: center;
    background-repeat: no-repeat;
    left: 0;
}

@media (max-width: 991px) {
    .footer__contacts-text:before {
        display: none;
        content: none;
    }
}

.footer__contacts-text_point:before {
    width: 13px;
    height: 17px;
    top: -1px;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAARCAMAAAAxIdauAAAAUVBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////8IN+deAAAAGnRSTlMAQwWm++GVPOUL6NPPd24f9fTBv5pPTjYpKBgXYy0AAABqSURBVAjXTctXDsQgEATRYsAG582B+x90W8aseR/TKiGQ6FNIPoJYn4veAEVNiPkU8bqdG1yn9Yy6DnDaRNAdANMGpuZtYm3+rdicq9ngczni+kWeJcKL3bLXwsErHlR2y3fjbxs3Gu8yP8geCwTpMHQvAAAAAElFTkSuQmCC");
}

.footer__contacts-text_phone span {
    margin-right: 7px;
    display: block;
}

.footer__contacts-text_phone span:last-child {
    margin-right: 0;
}

.footer__contacts-text_phone:before {
    width: 14px;
    height: 14px;
    top: 0;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAMAAAAolt3jAAAAUVBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////8IN+deAAAAGnRSTlMAY4UJAe+Z9snBcF3n4+G3tqZ+fVtVVCclEzzbQ1cAAABbSURBVAjXVc1ZFoAgCAVQKLXU5jn2v9AwDU7v7x54AIB2Bc1GRJXSEgeFTWIQepYzQmRe2q17osmoj/9pcMkGTMC83rLH031LNztnyfO50Jb+PryM8g9900V4AGbUBrxAHrGHAAAAAElFTkSuQmCC");
}

@media (max-width: 1800px) {
    .footer__contacts-text_phone span {
        display: block;
    }
    .footer__contacts-text_phone span+span {
        margin-top: 5px;
    }
}

.footer__contacts-href {
    position: relative;
    display: inline-block;
    vertical-align: top;
    color: rgba(255, 255, 255, 0.7);
    font-size: 14px;
    font-weight: 400;
    line-height: 18px;
    left: 24px;
    position: relative;
    border-bottom: 1px solid rgba(255, 255, 255, 0.2);
    transition: border 0.4s;
}

@media (max-width: 991px) {
    .footer__contacts-href {
        left: 0;
    }
}

.footer__contacts-href:hover {
    border-bottom-color: transparent;
}

.footer__contacts-href:before {
    top: 2px;
    left: -24px;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAKCAMAAABcxfTLAAAAP1BMVEX///////////////////////////////////////////////////////////////////////////////////81m6ZbAAAAFHRSTlMP+dTrz4hkXTsdQennr5CMOCMhULQAHyoAAABYSURBVAjXXY5JDsAgDANNKPtO8/+3NkKgVvUpE1m2AcOvDEDTqU3KTQJr79PC5L1myNuGS/AKVrGwqKFwQWPeXIEbqHIdP0U6fh17Xnm5R8mj8ekb9N/zAH0GB+6uWqyaAAAAAElFTkSuQmCC");
    width: 15px;
    height: 10px;
}

@media (max-width: 991px) {
    .footer__contacts-href:before {
        display: none;
        content: none;
    }
}

.footer__social-href {
    display: inline-block;
    vertical-align: top;
    width: 35px;
    height: 35px;
    background-color: #fff;
    box-shadow: 0 8px 21px rgba(124, 132, 179, 0.1);
    border-radius: 50%;
    background-position: center;
    background-repeat: no-repeat;
    transition: background 0.4s;
}

.footer__social-href+.footer__social-href {
    margin-left: 10px;
}

.footer__social-href_fb {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAARCAYAAAAPFIbmAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsSAAALEgHS3X78AAAAr0lEQVQoz83QIW4CURSF4W8mI5pWsYHWNLg2swMSBA7HEmrqEbMEVoDBV1QSJJk1kOCQIDENJECqMA9yQyYpslf9590/5728TMOUVd1CK8VddrN8xQQdXHazIgiPmOPlpjjLQxg0CHAqQngL/IP2YtTdQmx6Cry5CJCVVd3HAz7QS+drDBOvCkwb3vGM78RfuTsmx+EPZ3/9zLKqx/hMcbkYdd9j013X/WfpGPg3SmeXtyA5tfDMVgAAAABJRU5ErkJggg==");
}

.footer__social-href_ytb {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMTEyJyBoZWlnaHQ9Jzk4JyB2aWV3Qm94PScwIDAgMTEyIDk4JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnPjxwYXRoIGQ9J001OS4wMDcxIDU5LjI1ODJIMTcuNTcyM1Y0Mi42NTc0SDU5LjAwNzFDNjEuNDI3NCA0Mi42NTc0IDYzLjExMDMgNDMuMDg0NSA2My45NTQ4IDQzLjgzMDRDNjQuNzk5NCA0NC41NzYzIDY1LjMyMjYgNDUuOTU5NyA2NS4zMjI2IDQ3Ljk4MDZWNTMuOTQxNEM2NS4zMjI2IDU2LjA3MDcgNjQuNzk5NCA1Ny40NTQxIDYzLjk1NDggNTguMkM2My4xMTAzIDU4Ljk0NTkgNjEuNDI3NCA1OS4yNjQ2IDU5LjAwNzEgNTkuMjY0NlY1OS4yNTgyWk02MS44NDk3IDI3LjAwNjRIMFY5OEgxNy41NzIzVjc0LjkwMjhINDkuOTU2Mkw2NS4zMjI2IDk4SDg1TDY4LjA1OCA3NC43OTQ1Qzc0LjMwNDEgNzMuODU3MyA3Ny4xMDg5IDcxLjkxOTMgNzkuNDIyIDY4LjcyNTNDODEuNzM1MSA2NS41MzE0IDgyLjg5NDkgNjAuNDI0OSA4Mi44OTQ5IDUzLjYwOTlWNDguMjg2NkM4Mi44OTQ5IDQ0LjI0NDggODIuNDcyNiA0MS4wNTA4IDgxLjczNTEgMzguNjAyOEM4MC45OTc3IDM2LjE1NDcgNzkuNzM3MSAzNC4wMjU0IDc3Ljk0NzEgMzIuMTEyOUM3Ni4wNTYzIDMwLjMwMjMgNzMuOTUxMSAyOS4wMjczIDcxLjQyMzcgMjguMTczQzY4Ljg5NjMgMjcuNDI3MSA2NS43Mzg1IDI3IDYxLjg0OTcgMjdWMjcuMDA2NFonIGZpbGw9JyMwMDc3ZDInLz48cGF0aCBkPSdNOTguNSAyN0MxMDUuOTU2IDI3IDExMiAyMC45NTU4IDExMiAxMy41QzExMiA2LjA0NDE2IDEwNS45NTYgMCA5OC41IDBDOTEuMDQ0MiAwIDg1IDYuMDQ0MTYgODUgMTMuNUM4NSAyMC45NTU4IDkxLjA0NDIgMjcgOTguNSAyN1onIGZpbGw9JyNFRDE0M0InLz48c3R5bGUgeG1sbnM9JycgaWQ9J01hZ2lDU1MtYm9va21hcmtsZXQtaHRtbC1pZCcgZGF0YS1zdHlsZS1jcmVhdGVkLWJ5PSdtYWdpY3NzJz4uaW1wb3J0YW50IHsgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50Owp9PC9zdHlsZT48L3N2Zz4=");
    background-size: 18px;
    background-position-y: 9px;
    /*background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAMCAYAAABvEu28AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsSAAALEgHS3X78AAAA2UlEQVQoz53RoUoEYRTF8d8Mg7plk4igL2CRMVkU5AO72Wax2ExTbR8YzL6E0aRjUTB+DyGsYFIRtLiW2bIwszOeeO/hz7nnZlBW9TrOsYs1LOnWDyZ4wmWK4bNoFrfYMUxbCNjGUdakmQyEzKcb5VjtMF3gcQFoGeMcWYfpKsWwj8Omj1blfbKnGO5SDHu4bvMUfUBlVW+gwsl/QaGs6gOcYqXLWOC1Y3/TI/AXPvIUwxue+5zYovsUw3RW9jFq/A4ATPGAM+ZeX1b1GJsYLYB84yXF8D4b/AGOcDAIFbAz+AAAAABJRU5ErkJggg==");*/
}

.footer__social-href_gm {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAANCAYAAACpUE5eAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsSAAALEgHS3X78AAABdElEQVQ4y43TPWgVQRQF4O+FLdVgF9OmEEOKCbbaDMHKYGxsVPAHBEsLYQXBQoTRxkYExUrFJlaihQS3EV/rRJuIKBZKDKIQi2gXC0dYlmc2txnO/Tn3zNw7Ay0LdbOAM9iPnVjDC9zOKb6xDRu0yO7j5Ba5x3KKi32E1Qiy93iE7whF8Ue83pbCUDdzWCr4GeZzipst5VNYzSlujCIIdTOLCQxziusVLpXYWk7xcLcgp/ihR9QVHMEk1qsyALjX6TyHfdjsELzMKS6Hugk4iKnivxjqZqXCjuJY6RTexMwIRTewjPM41/Jf+DeUn9iNvZ3CRfzCGDaKGvhczrtlgKcxjVt4Nwh18xyH8DWnuOc/Dz+DtwUeyCm+asWeYB6TOcXVMVwvsYlQN09D3VQdsnE8LvAHhp1+V7GA35TFDnXzACdKwid/9/BLefCzGC+x3uVu/5SHOL5F7uWc4jU9NmiDUDdHcQqz2IVv5Yp3corDPjL4A7mYb5HO5N7BAAAAAElFTkSuQmCC");
}

.footer__social-href:hover {
    background-color: #45a5e4;
}

.footer__social-href_fb:hover {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAARCAYAAAAPFIbmAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsSAAALEgHS3X78AAAAkElEQVQoz82QMQ5BURREz315hVDIX4GC6CxF923NEmxAK7EHpVapERJEYTRfTF5++KWpZnJP5iYTtEhSBVRNPJfHiaStpKc+WmcD+sAGGBXFkSzULQDAPVuYmT8B04g4AnjTwPzhDQBkSXOgB4wNGkpaNH4fksR3rRIdlIDrD+biQy5twF3Z1OndP0M38w+HXpPKQ5Vdf0BRAAAAAElFTkSuQmCC");
}

.footer__social-href_ytb:hover {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMTEyJyBoZWlnaHQ9Jzk4JyB2aWV3Qm94PScwIDAgMTEyIDk4JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnPjxwYXRoIGQ9J001OS4wMDcxIDU5LjI1ODJIMTcuNTcyM1Y0Mi42NTc0SDU5LjAwNzFDNjEuNDI3NCA0Mi42NTc0IDYzLjExMDMgNDMuMDg0NSA2My45NTQ4IDQzLjgzMDRDNjQuNzk5NCA0NC41NzYzIDY1LjMyMjYgNDUuOTU5NyA2NS4zMjI2IDQ3Ljk4MDZWNTMuOTQxNEM2NS4zMjI2IDU2LjA3MDcgNjQuNzk5NCA1Ny40NTQxIDYzLjk1NDggNTguMkM2My4xMTAzIDU4Ljk0NTkgNjEuNDI3NCA1OS4yNjQ2IDU5LjAwNzEgNTkuMjY0NlY1OS4yNTgyWk02MS44NDk3IDI3LjAwNjRIMFY5OEgxNy41NzIzVjc0LjkwMjhINDkuOTU2Mkw2NS4zMjI2IDk4SDg1TDY4LjA1OCA3NC43OTQ1Qzc0LjMwNDEgNzMuODU3MyA3Ny4xMDg5IDcxLjkxOTMgNzkuNDIyIDY4LjcyNTNDODEuNzM1MSA2NS41MzE0IDgyLjg5NDkgNjAuNDI0OSA4Mi44OTQ5IDUzLjYwOTlWNDguMjg2NkM4Mi44OTQ5IDQ0LjI0NDggODIuNDcyNiA0MS4wNTA4IDgxLjczNTEgMzguNjAyOEM4MC45OTc3IDM2LjE1NDcgNzkuNzM3MSAzNC4wMjU0IDc3Ljk0NzEgMzIuMTEyOUM3Ni4wNTYzIDMwLjMwMjMgNzMuOTUxMSAyOS4wMjczIDcxLjQyMzcgMjguMTczQzY4Ljg5NjMgMjcuNDI3MSA2NS43Mzg1IDI3IDYxLjg0OTcgMjdWMjcuMDA2NFonIGZpbGw9JyNmZmYnLz48cGF0aCBkPSdNOTguNSAyN0MxMDUuOTU2IDI3IDExMiAyMC45NTU4IDExMiAxMy41QzExMiA2LjA0NDE2IDEwNS45NTYgMCA5OC41IDBDOTEuMDQ0MiAwIDg1IDYuMDQ0MTYgODUgMTMuNUM4NSAyMC45NTU4IDkxLjA0NDIgMjcgOTguNSAyN1onIGZpbGw9JyNFRDE0M0InLz48c3R5bGUgeG1sbnM9JycgaWQ9J01hZ2lDU1MtYm9va21hcmtsZXQtaHRtbC1pZCcgZGF0YS1zdHlsZS1jcmVhdGVkLWJ5PSdtYWdpY3NzJz4uaW1wb3J0YW50IHsgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50Owp9PC9zdHlsZT48L3N2Zz4=");
    /*background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAMCAYAAABvEu28AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsSAAALEgHS3X78AAAAyElEQVQoz6XSMUpDURhE4e9/iJrC2KgIpnEB1rYibsTGBbgDa0sbl+EGkiqClasQAlqJCKbQsclrhLzEZMrL4TB37i1IcohrnOIAm7ozxQSPuK2qDzPRc1bPA9SszcTqmaLXYK8DusF4gWgLfUlOOmrvzq5+kWTcyS0japPkfh7XLDNCkqMkd7icx2wscJwnOcMVtrvASrKP1zVe7RM7TVW94WkN0bCq0m5wnGSY5PsfH/EnySjJAOrPqH0M0FvQ4gsvVfXeHvwCaGYda8s6/G0AAAAASUVORK5CYII=");*/
}

.footer__social-href_gm:hover {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAANCAYAAACpUE5eAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsSAAALEgHS3X78AAABJUlEQVQ4y52Tr0tEURBGz5NNlmWjeYMoIitiUSxiManBpkGj3WQ2GGwGFYs/sFh0sRhM/gEilpUFBVG0LMgGLcIxeB88Lutzn1MuzMec+92ZuZAJdU6tqy9qW22qO+owRUM9ND8WuuGUUhiwFHJN4ARoATVgBXgAbrp1Np1xcaEmkV5Ve3PqR9QZtZwmrgLsrXCffurPQn1f+uTRoO3HzoEBwIhxnSTJrVoDJoFqyK+pDdSvcMNiBLz7ZTibQd/tJJaANlAB+iMnp8An0AN8BDcAz+HcCwNcBgaBbeAe9TLAX3P6NJQxMRFp9WwPUaeiKZeigrLaCHqrwxaMqbNqJZs8ykAf1Q11Vd1S34sudwo9/uOnrP9np+bVc/UpOGuqB+p4t4xv9kuJbHmoFmYAAAAASUVORK5CYII=");
}

.footer__emails {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    grid-gap: 24px;
}

.nav {
    padding: 0;
}

@media (max-width: 991px) {
    .nav {
        display: none;
        position: fixed;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        background-color: #0077d2;
        padding: 100px 10px;
        z-index: 10;
        overflow-y: auto;
    }
}

.nav__list {
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-direction: row;
    flex-direction: row;
}

@media (max-width: 991px) {
    .nav__list {
        width: 100%;
        -ms-flex-direction: column;
        flex-direction: column;
        text-align: center;
    }
}

.nav__item {
    display: inline-block;
    position: relative;
    z-index: 1;
}

.nav__item:before {
    width: 100%;
    height: 20px;
    background: transparent;
    bottom: -15px;
    left: 0;
    z-index: -1;
    visibility: hidden;
}

.nav__item+.nav__item {
    margin-left: 29px;
}

@media (max-width: 1365px) {
    .nav__item+.nav__item {
        margin-left: 18px;
    }
}

@media (max-width: 991px) {
    .nav__item+.nav__item {
        margin-left: 0;
        margin-top: 20px;
    }
}

.nav__item:hover:before {
    visibility: visible;
}

.nav__item:hover .nav__sublist {
    opacity: 1;
    top: 44px;
    visibility: visible;
}

@media (max-width: 1200px) and (min-width: 992px) {
    .nav__item:last-child .nav__sublist {
        left: auto;
        right: -25px;
    }
}

@media (max-width: 991px) {
    .nav__item:hover .nav__sublist {
        top: 0;
        opacity: 1;
        visibility: visible;
    }
}

.nav__href {
    display: inline-block;
    vertical-align: top;
    position: relative;
    color: #fff;
    font-size: 15px;
    font-weight: 500;
    line-height: 32px;
    border-bottom: 2px solid transparent;
    transition: border 0.4s;
}

@media (max-width: 991px) {
    .nav__href {
        font-size: 28px;
    }
}

.nav__href:before {
    width: 0;
    height: 2px;
    background-color: rgba(255, 255, 255, 0.5);
    bottom: 0;
    left: 0;
    transition: width 0.4s;
}

.nav__href:hover:before,
.nav__href.active:before {
    width: 100%;
}

.nav__sublist {
    position: absolute;
    left: -25px;
    top: 54px;
    min-width: 214px;
    background-color: #fff;
    border-radius: 2px;
    box-shadow: 0 11px 16px rgba(18, 18, 18, 0.03);
    padding: 22px 24px 20px;
    opacity: 0;
    visibility: hidden;
    z-index: -1;
    transition: opacity 0.4s, visibility 0.4s, top 0.4s;
}

@media (max-width: 991px) {
    .nav__sublist {
        position: relative;
        left: 0;
        top: 0;
        opacity: 1;
        visibility: visible;
        background-color: transparent;
        box-shadow: none;
        padding: 0;
        z-index: 1;
        border-radius: 0;
        margin-top: 15px;
    }
}

.nav__subitem+.nav__subitem {
    margin-top: 11px;
}

@media (max-width: 991px) {
    .nav__subitem+.nav__subitem {
        margin-top: 15px;
    }
}
.nav__subitem {
    position: relative;
}
.nav__subhref {
    color: #0077d2;
    font-size: 15px;
    line-height: 20px;
    letter-spacing: 0.02em;
    border-bottom: 1px solid transparent;
    transition: border 0.4s;
}

@media (max-width: 991px) {
    .nav__subhref {
        color: #fff;
    }
}

.nav__subhref:hover,
.nav__subhref.active {
    border-bottom-color: #0077d2;
}

.announce {
    height: 612px;
    width: 100%;
    /*	padding-top: 151px;*/
    position: relative;
    background-color: #0077d2;
    overflow: hidden;
    z-index: 1;
}

@media (max-width: 991px) {
    .announce {
        height: auto;
    }
}

.announce:before {
    left: 0;
    top: 0;
    width: 1452px;
    height: 612px;
    /*background: url("/local/templates/melitta/static/css/../img/anounce-grad.png") no-repeat center;*/
    z-index: -1;
}

@media (max-width: 991px) {
    .announce:before {
        height: 100%;
        background-size: cover;
    }
}

.announce__owlcar {
    overflow: hidden;
    white-space: nowrap;
    height: 612px;
}

.announce__owlitem:before {
    content: '';
    position: absolute;
    display: block;
    left: 0;
    top: 0;
    height: 333px;
    width: 100%;
    background: url('data:image/png;base64,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') no-repeat center;
    z-index: 1;
}

@media (max-width: 991px) {
    .announce__owlcar {
        height: auto;
    }
}

.announce__owlcar .owl-item {
    height: 100%;
}

@media (max-width: 991px) {
    .announce__owlcar .owl-item {
        height: auto;
    }
}

.announce__owlcar.owl-carousel {
    overflow: visible;
}

.announce__owlcar .owl-stage-outer,
.announce__owlcar .owl-stage {
    height: 100%;
}

.announce__owlcar .owl-nav {
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 100%;
    max-width: 1170px;
    height: 0;
}

@media (max-width: 1300px) {
    .announce__owlcar .owl-nav {
        max-width: 970px;
    }
}

@media (max-width: 991px) {
    .announce__owlcar .owl-nav {
        position: absolute;
        left: 50%;
        bottom: 100px;
        top: auto;
        transform: translateX(-50%);
        width: 89px;
        height: 0;
    }
}

.announce__owlcar .owl-nav .owl-prev,
.announce__owlcar .owl-nav .owl-next {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    outline: none;
}

.announce__owlcar .owl-nav .owl-prev span,
.announce__owlcar .owl-nav .owl-next span {
    display: block;
    position: relative;
    font-size: 0;
    width: 52px;
    height: 52px;
    border-radius: 50%;
    background-color: rgba(255, 255, 255, 0.15);
    transition: background 0.4s;
    outline: none;
}

.announce__owlcar .owl-nav .owl-prev span:before,
.announce__owlcar .owl-nav .owl-next span:before {
    top: 16px;
    width: 18px;
    height: 18px;
    border-bottom: 2px solid rgba(255, 255, 255, 0.3);
    transition: left 0.4s, right 0.4s, border 0.4s;
}

.announce__owlcar .owl-nav .owl-prev span:after,
.announce__owlcar .owl-nav .owl-next span:after {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(255, 255, 255, 0.3);
    transition: border 0.4s;
    border-radius: 50%;
}

.announce__owlcar .owl-nav .owl-prev:hover span:before,
.announce__owlcar .owl-nav .owl-next:hover span:before {
    border-color: #fff;
}

.announce__owlcar .owl-nav .owl-prev:hover span:after,
.announce__owlcar .owl-nav .owl-next:hover span:after {
    animation: zoomIn 0.5s both;
}

.announce__owlcar .owl-nav .owl-prev {
    left: -53px;
}

@media (max-width: 1365px) {
    .announce__owlcar .owl-nav .owl-prev {
        left: -50px;
    }
}

@media (max-width: 1100px) {
    .announce__owlcar .owl-nav .owl-prev {
        left: -10px;
    }
}

.announce__owlcar .owl-nav .owl-prev span:before {
    left: 20px;
    border-left: 2px solid rgba(255, 255, 255, 0.3);
    transform: rotate(45deg);
}

.announce__owlcar .owl-nav .owl-next {
    right: -69px;
}

@media (max-width: 1365px) {
    .announce__owlcar .owl-nav .owl-next {
        right: -50px;
    }
}

@media (max-width: 1100px) {
    .announce__owlcar .owl-nav .owl-next {
        right: -10px;
    }
}

.announce__owlcar .owl-nav .owl-next span:before {
    right: 20px;
    border-right: 2px solid rgba(255, 255, 255, 0.3);
    transform: rotate(-45deg);
}

.announce__owlcar .owl-dots {
    display: inline-block;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: 113px;
}

@media (max-width: 991px) {
    .announce__owlcar .owl-dots {
        display: none;
        bottom: 75px;
    }
}

.announce__owlcar .owl-dots .owl-dot {
    width: 10px;
    height: 10px;
    border-radius: 50%;
    border: 2px solid #fff;
    opacity: 0.3;
    margin: 0 7.5px;
    transition: background 0.4s;
    outline: none;
}

.announce__owlcar .owl-dots .owl-dot span {
    display: none;
}

.announce__owlcar .owl-dots .owl-dot:hover,
.announce__owlcar .owl-dots .owl-dot.active {
    background-color: #fff;
}

.announce__owlitem {
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: justify;
    justify-content: space-between;
    white-space: normal;
    width: 100%;
    height: 100%;
    position: relative;
    z-index: 1;
}

@media (max-width: 991px) {
    /*
	.announce__owlitem {
		-ms-flex-direction: column;
		flex-direction: column;
		-ms-flex-align: start;
		align-items: flex-start;
	}
    */
}

.announce__content {
    display: flex;
    align-items: center;
    width: 100%;
    height: 100%;
    position: relative;
    padding: 125px 0;
    z-index: 2;
    /*
	display: inline-block;
	width: 370px;
	padding-left: 57px;
	margin-top: 21px;
    */
}

.announce__content .container {
    padding-left: 50px;
}

@media (max-width: 991px) {
    .announce__content {
        padding: 125px 0 160px;
        text-align: center;
        align-items: flex-start;
        /*
		width: 100%;
		padding-left: 0;
		-ms-flex-order: 2;
		order: 2;
		text-align: center;
    */
    }
    .announce__content .container {
        padding-left: 0;
    }
}

.announce__title {
    color: #fff;
    font-size: 24px;
    font-weight: 500;
    line-height: 39px;
    text-transform: uppercase;
    margin-bottom: 12px;
    letter-spacing: 0.07em;
}

.announce__text {
    color: #fff;
    font-size: 15px;
    line-height: 23px;
}

.announce__title,
.announce__text {
    max-width: 520px;
}

@media (max-width: 991px) {
    .announce__title,
    .announce__text {
        max-width: none;
    }
}

.announce__btn-href {
    margin-top: 25px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.announce__overimg {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    pointer-events: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    z-index: -1;
}

.owl-carousel .owl-item .announce__overimg-img,
.announce__overimg-img {
    display: block;
    min-width: 100%;
    max-width: none;
    height: 100%;
    width: auto !important;
}

@keyframes zoomIn {
    from {
        opacity: 0;
        transform: scale3d(0.3, 0.3, 0.3);
    }
    50% {
        opacity: 1;
    }
}

.idir-btn {
    margin-top: -92px;
    margin-bottom: 100px;
    position: relative;
    z-index: 2;
}

@media (max-width: 991px) {
    .idir-btn {
        margin-top: -62px;
        margin-bottom: 70px;
    }
}

@media (max-width: 768px) {
    .idir-btn {
        margin-top: -65px;
        margin-bottom: 40px;
    }
}

.idir-btn__list {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

@media (max-width: 768px) {
    .idir-btn__list {
        -ms-flex-direction: column;
        flex-direction: column;
    }
}

.idir-btn__item {
    position: relative;
    width: calc(100% / 3 - 20px);
    height: 184px;
    background-color: #fff;
    border-radius: 92px;
    box-shadow: 0 10px 54px rgba(124, 132, 179, 0.25);
    padding: 0 50px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-align: center;
    align-items: center;
    transition: transform 0.4s, box-shadow 0.4s, background 0.4s;
    z-index: 1;
}

@media (max-width: 1366px) {
    .idir-btn__item {
        height: 155px;
        padding: 0 30px;
    }
}

@media (max-width: 991px) {
    .idir-btn__item {
        width: calc(100% / 3 - 10px);
        border-radius: 78px;
        padding: 25px;
        height: 125px;
        -ms-flex-direction: column;
        flex-direction: column;
        text-align: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
}

@media (max-width: 768px) {
    .idir-btn__item {
        -ms-flex-direction: row;
        flex-direction: row;
    }
}

@media (max-width: 768px) {
    .idir-btn__item {
        width: 100%;
        margin-bottom: 20px;
        height: 130px;
    }
}

.idir-btn__item:before {
    width: 100%;
    height: 100%;
    border-radius: 92px;
    left: 0;
    top: 0;
    background-image: linear-gradient(to top, #0077d2 0%, #8cd7f4 100%);
    z-index: -1;
    opacity: 0;
    transition: opacity 0.6s;
}

.idir-btn__item:hover {
    box-shadow: none;
}

.idir-btn__item:hover:before {
    opacity: 1;
}

.idir-btn__item:hover .idir-btn__title {
    color: #fff;
}

.idir-btn__item:hover .idir-btn__overico-ico {
    opacity: 0;
}

.idir-btn__item:hover .idir-btn__overico-ico_hover {
    opacity: 1;
}

.idir-btn__item:hover .idir-btn__submenu {
    opacity: 1;
    visibility: visible;
}

.idir-btn__item_not-href .idir-btn__right {
    top: 27px;
    position: relative;
    transition: top 0.4s;
}

.idir-btn__item_not-href:hover .idir-btn__right {
    top: 0;
}

@media (max-width: 991px) {
    .idir-btn__item_not-href:hover .idir-btn__submenu-href span {
        color: #fff;
        border-bottom-color: #fff;
    }
}

@media (max-width: 991px) {
    .idir-btn__item_not-href .idir-btn__overico {
        display: none;
    }
    .idir-btn__item_not-href .idir-btn__right {
        top: 0;
    }
    .idir-btn__item_not-href .idir-btn__submenu {
        opacity: 1;
        visibility: visible;
    }
    .idir-btn__item_not-href .idir-btn__submenu-href span {
        color: #0077d2;
        border-bottom-color: #0077d2;
    }
}

@media (max-width: 768px) {
    .idir-btn__item_not-href .idir-btn__overico {
        display: block;
        width: 76px;
        height: 80px;
        margin: 0 0 0 15px;
    }
}

.idir-btn__overico {
    width: 95px;
    height: 120px;
    position: relative;
    margin-right: 15px;
    overflow: hidden;
}

@media (max-width: 991px) {
    .idir-btn__overico {
        display: none;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        width: 50px;
        height: 50px;
        margin-bottom: 10px;
    }
}

@media (max-width: 1366px) {
    .idir-btn__overico {
        width: 76px;
        height: 80px;
    }
}

@media (max-width: 991px) {
    .idir-btn__overico {
        width: 50px;
        height: 50px;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        margin-bottom: 10px;
    }
}

@media (max-width: 768px) {
    .idir-btn__overico {
        display: block;
        width: 76px;
        height: 80px;
        margin: 0 0 0 15px;
    }
}

.idir-btn__overico-ico {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    max-height: 100%;
    max-width: 100%;
    transition: opacity 0.4s;
}

.idir-btn__overico-ico_hover {
    opacity: 0;
}

.idir-btn__right {
    width: calc(100% - 115px);
}

@media (max-width: 1366px) {
    .idir-btn__right {
        width: calc(100% - 80px);
    }
}

@media (max-width: 991px) {
    .idir-btn__right {
        width: 100%;
    }
}

@media (max-width: 768px) {
    .idir-btn__right {
        padding-right: 40px;
    }
}

.idir-btn__title {
    color: #0077d2;
    font-size: 17px;
    font-weight: bold;
    line-height: 24px;
    transition: color 0.4s;
}

.idir-btn__submenu {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-top: 13px;
    transition: height 0.4s;
    opacity: 0;
    visibility: hidden;
    transition: opacity 0.4s, visibility 0.4s;
}

.idir-btn__submenu-href {
    display: inline-block;
}

.idir-btn__submenu-href+.idir-btn__submenu-href {
    margin-top: 7px;
}

.idir-btn__submenu-href span {
    color: #fff;
    font-size: 12px;
    font-weight: 500;
    line-height: 16px;
    text-transform: uppercase;
    letter-spacing: 0.2em;
    border-bottom: 1px solid rgba(255, 255, 255, 0.3);
    transition: border 0.4s;
}

.idir-btn__submenu-href:hover span {
    border-bottom-color: transparent;
}

.iabout {
    padding-bottom: 125px;
}

@media (max-width: 1600px) {
    .iabout {
        padding-bottom: 125px;
    }
}

@media (max-width: 991px) {
    .iabout {
        padding-bottom: 70px;
    }
}

.iabout__left {
    position: relative;
    width: calc(50% + 50px);
    margin-left: -100px;
    margin-right: 60px;
    z-index: 2;
    font-size: 0;
}

@media (max-width: 1600px) {
    .iabout__left {
        margin-left: -50px;
    }
}

@media (max-width: 1365px) {
    .iabout__left {
        margin-right: 45px;
    }
}

@media (max-width: 1100px) {
    .iabout__left {
        width: 100%;
        margin: 0 0 70px;
    }
}

.iabout__video {
    display: inline-block;
    width: 100%;
    height: 583px;
    position: relative;
    overflow: hidden;
    border-radius: 4px;
    z-index: 1;
    cursor: pointer;
}

.iabout__video-play,
.iabout__video-play:before,
.iabout__video-cover-img {
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.iabout__video-play:before,
.iabout__video-play:after,
.iabout__video-cover:before {
    content: '';
    display: block;
    position: absolute;
}

.iabout__video-play {
    display: block;
    width: 108px;
    height: 108px;
    border-radius: 50%;
    background-color: rgba(117, 207, 242, 0.5);
    z-index: 2;
    cursor: pointer;
    transition: .5s width, .5s height;
}

.iabout__video-play:before {
    width: 69px;
    height: 69px;
    border-radius: 50%;
    background-color: #fff;
    transition: transform 0.4s;
}

.iabout__video-play:after {
    left: 53%;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 22px;
    height: 23px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAXCAMAAAA4Nk+sAAAAY1BMVEUAAAB1z/J1z/J1z/J1z/J1z/J1z/J1z/J1z/J1z/J1z/J1z/J1z/J1z/J1z/J1z/J1z/J1z/J1z/J1z/J1z/J1z/J1z/J1z/J1z/J1z/J1z/J1z/J1z/J1z/J1z/J1z/J1z/IYB15LAAAAIHRSTlMA8Aff1+Z467ysgW1iV09AOhj14tDOx8WzmkVDMSoQDXnXZsoAAAB0SURBVCjPbdFHAoQgEERRhgYMY5xotu9/ShV2Vv3lW0GXaeVd7gZyqpoFe+eHXvmnBY5JZYFjrgZOfRrg1G8GTuUdcGpYImNFT1lzzp5zYPydDLLU5IHZeTPgV7mRX449uUmxkgv+OzKDa8iWvoItW5EAaA4wQCJ/LwM1RgAAAABJRU5ErkJggg==") no-repeat center;
}

.iabout__video:hover .iabout__video-play:before {
    transform: translate(-50%, -50%) scale(1.05);
}


/* .iabout__video:hover .iabout__video-play~.iabout__video-cover {
    transform: translate(-50%, -50%) scale(1.1);
} */

.iabout__video-cover {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    overflow: hidden;
}

.iabout__video-cover:before {
    width: 100%;
    height: 100%;
    /* background-color: rgba(55, 143, 211, 0.68); */
    z-index: 1;
}

.iabout__video-cover-img {
    display: block;
    min-width: 100%;
    max-width: none;
    height: 100%;
    width: auto;
    z-index: -1;
    will-change: transform;
    transition: transform 0.4s;
}

.iabout__video-item {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: 0;
    min-width: 100%;
    height: 100%;
    opacity: 0;
    transition: opacity 0.6s;
    z-index: -1;
}

.iabout__video.show-video .iabout__video-item {
    opacity: 1;
    z-index: 2;
}

@media (max-width: 1600px) {
    .iabout__video {
        height: 483px;
    }
}

@media (max-width: 1100px) {
    .iabout__video {
        width: 100%;
        height: 400px;
        max-width: 600px;
        margin: 0 auto;
        display: block;
    }
}

@media (max-width: 768px) {
    .iabout__video {
        height: 310px;
    }
}

.iabout__ytb-href {
    display: inline-block;
    vertical-align: top;
    position: absolute;
    right: -82px;
    bottom: -81px;
    width: 168px;
    height: 168px;
    font-size: 16px;
    line-height: 26px;
    text-align: center;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKgAAACoCAMAAABDlVWGAAAAaVBMVEUAAACa5Pia5Pia5Pia5Pia5Pia5Pia5Pia5Pia5Pia5Pia5Pia5Pia5Pia5Pia5Pia5Pia5Pia5Pia5Pia5Pia5Pia5Pia5Pia5Pia5Pia5Pia5Pia5Pia5Pia5Pia5Pia5Pia5Pia5Pi9QHSdAAAAI3RSTlMAFgwQHAchJixEND45rE+mSTBVbnOgaH5jXrGDl3lajZKInH+u2/AAAAzYSURBVHjazNvbdtowEIVhIEAAUxzCMQXC4f0fsjrY/UHbkjAhaYd2ra5efd0zGplAO0+qQX8ye//8/Pz42G7XrhaLxfZt0h90/pvqFrPZ7P3dIi1za5G2lqYOtj6Kbudf1/Bt/GaV1vnZ6NzY2m0Os2HnX1WvKMZvhumgOE2J09b5vJj2Oj9eg3ExNkwD1UBxeqhj2joeN8XPzuxoapgGqoFG8nRMX8tR54eqN50WgfNdnB4qzpOr2U+MQHdimM6Zb7w6fe332+/eA/25ibMRGjiZTz+eMPe+lv3n60hzPpl6aNEwobk8r5kXU4vvSrU3mkw8VAOl8QSKk7bDtLX9jlkdjObGSaBAmVBWPYGGecJcmZo9fVuNKicjSuc1UHUSJ0pb+9Fzu/46nwN1znGs80uBNjmpRe+ZcVonnRdnKlD6rsyyNL9X82dN52sAHccmlCOveWqcpWGWrrZPmdS+cQbQIgZdOygn/tapyrpOT1iqr9Y5YkQbjxJLlEBpPFCcnklNv+oceqdCdUR1QtmgBKpMXx9fG8/hawJK5/XIE6jmec38Vb3KcveF098dvhpo/iwBJVBOkjivkL+upKfuw203zvyIauc3kUBxEuZ1rYaPOmsonQ+uT6As0WBCm51GGChdvKOH1pJ3KrSIQpd/obsAyjkiTinzl5MHnATaekS1887JOfJxNmEnjzhJlBEFKiOqZ14CZT6v6vdNpvOWTgNteZaCB1EClcZfEX//rqhwRy2duUSbnu3TgdL4snLaV11k+nq/8wWoJDoOoQSqUCaUPBlN5+P11/pyr7PXpfNWqtspAWXbs5uCQInTWqk609O9d5RxAmU7Zc8Sy0mhOqEBkkTNbXq/k7Mk0KLhLK1zUO28wwVVW8vt3U6getNHoPkRtdSaSd81U576kk6gtP45UFf0XYt9WvZzzoFztl2jCtXOy0kSZk0tDfQ0uDNQbb1CGy/QTQxakqgitfnbjFOguX0PVLeTjiiJNhaJlum7tGehcphaQQ8CzY8okZJoueqlriTjlBltDd2lEi0TkdJ6W+tk4/MzCtRUG2im8yRaemj80h+80HkSfRqUNZpP1NU+2vinJ6qn/v5Ezb/sLXKSDJREW+3RPJRTn6Ky8B2V86SBaqJPg5YcpjsTXa1Tzu5XE0XKw5NPNBspgfpEV90ENPNQUiShy/xdj1RPEgvfBmpq2eB0UF34LR5KFgKNL9LmvuP0gV4ufYV+OVGFHtOJoiVPLiYPXYozneg8/rZeoM1vQpFyjSJlQJlQB710ZTc1JuqpQPN3aLb3hEqs/g90HudlGzhJNIBqou3fLgeJwuQ6IlCcFrrf9xT6QqKJ9/VFWyhSR/VWylNh0nkPnemIJhcp0PzbUO19KK0KIUz7m0BNBbenpwJt/bOndRNUpURK4bTUEDqKjKi0Xj4TUWi099r8FLWEifO0vHa6ItDYafJSoPIBONDMD3JLq4owGVAHPQ30KOl+av+j8XykFEoHN7800NOpCBOtqLJI20GRAm2UOln98kQfaOA8bXA6pWz86G2fG9L8xzdS4gR6PPYk0Phpat97mq9SjpQ4XeF00Gl4lvzGRwp0lILqJ2IbmVKkUFXZ7DwuIiMq0Eyi+gSVlxpTnBk4z+fKWc0oUyrvRuKbNHacEh+Dr7DyqpDEWQ+ogw6BEmn2SY/j1O6LBYRKBXFKnj7Q8wyoC1RXPonWkRZ67tt8VeNCqo118U4a76AbD7VSb9VEZUE99uUX/VZJSgnTO3e7yhk5TUSagcqUZqXeal4gLZM06bt17roeWjWfBSVDKtKb3suFn/kiGVafLX/e3ziBFiR6E6kMaQxKpFkpVKQUPecY4dx8kKiLlI0fvUUT33mT5kumUDlYhHmJOA10E0k0douySvORijQIFW4FhKnOg3fKygdqpQr11Ag0J8WKEGaT01TPQuXc9+/uvUpZpnRfqGAFidIzvfMw7Awck0jzvU981fW2+SqtqWBPFmiJMJuch6mFRs49UG4nPmROHXwuKJFi1YKJc+OdhxlQTVR7D5SlH2k+Uqg56xFm4DxsJdHcKtUpZUXR/IgUKtijf1EwcS6X1YyySdtGSvMzUqhYKWEGzkU+0XykPJukpVCxKhKmK8esoUhJVM69Rhqcp0imULFSGFHiPLg4PbRy8qSXeoTSSJHKgVqL1FGt5FxjAYrSFk4SJdP47WSoQL1UoV4qmUIlVlXSdfK0TKDsfHk/IlOak25V6qlYKZ+uF6KEWTlp/Z1TirTIZJqgMq3wUMLEuQb6Iu9HBNoUaZHOlP+Lo9QoEqZ3OumfZu5tN2oYjKKwk05mKING0AugF/T9H5PYTrqIl+1pUFrY4SxAH9u/HVMkGjOK9HxCypTyxge6lbL3KRUq3h8IYabAnP/AQNn4fIw85+6UcuFDuh1UWpXWSLc552cBVaPsJ0+px9RzCjU6N9ZfpTErYeLM0GlhvlZa2/nc9jj1vfp02ir1V6KiXbgYxczOZxptVgqUG3TMG6UlNXvLgIRJnT8TdKVylPqvJL6X0unj1dLNlmL/JyvYjTeWLWZ2znkJ0xw61QklqSul01u1U0aVYh0pYcZCIzQTgULNTl/1e4uP1FSwXeR6JMF8TtCJ1WftE/U01Ct1p0nap9IrWhNBwoy50ag3fk5FSqdAJc1QpNSatAS4mSv05QuNsp2StLvzOffvdUqptNqkfkc5M6lz/m3OAWamllNav0VRqea0svxQwcqajShhxowhxEax4lyhPvXrW59DSqVCpVfaRYgyM3E+hQSdWp1aSqde/CudmooVLAFZZT7dMnTMUrbTkJ7OYVqXphRSqFjRmogSZoSqUV/3DM2dekyvkkLFClYBiTLlcYGO3vgDTqja+Z7T+1SsNqJ8TswFehtCZ0i1+JKqU0oVNVvBAqZHuqTNyLzdwiuUSmkUp1Y/UpunFFKoWBPWAWnm7WuCwmTtmdL2hkKqUkWl1zV95AvKDVSr752fU1ZqKaVCpVewjrt8dZ4D0hGo9/3ipFO2vqWUCpVajaVFmqTMmfk1FUqllvLBPQ6pnhQqrWLN2l6oEmXMY9g2qiPKr1J36lK59Vdb3Vhf+Lx1PmVmhl7VqMY0fqqNKYcUxxSltlslvSppMxc6BqSJ6a0/aE6RavklxeoRyF/y8KMoM/MxFgq0eTfR7UTHKVJNKlKsnViZUkJHpK7Uh5TntFkqVmNNhJkzhZoUq//yDFRzChUrVGkBm4gy5wvO+tr7El2R0qkmNUo7VmT+EX76/Is/BUvVKMdpb04v7lRWpFgbQRkfCgU6MqY0Sqf9UvvUx2wlPSDOOYJqQ2nns6HUKYMKlQkQVpEwPin8r1ve+FD/vEe1Vp9SV6lbFbavJF+unwPxkBI1qk4p1dvfVLQrGODaI5l/5RCaUl75zGl/82tSoWJlBvDyVJApFApUpfq+7zl1qX0qWgdjZOacgoKzSLtTL/+lQZ2xpI+cjeSbmKqU5e+Ueo5SUZFipVhiZJHPnwd8RCeUK9Xf96IVKVRb3ayDcDbGUKih7rS472v1s9RUJgAr2D5ycY6hLWXrE1HvSy9I6ZVEjokZST6J6Erb+wmqrlOtVil2T77ZaekYn1WZpNxOi9epjlTNqnul2eIzyjlAlYzU6qdo8elU6w8VK+n3GI0pl9CHEl5Rm8Wfg1SvKVuZASeyUn/Opyl0YqbH1K/+NZaysehW4ppyjnCW2mrqGkmxCou2wctPyiXsgTKnLD+7SqvP8d+n4uVJ3yeXKdwJyvwQMym10aqwcPu5nCyztGyVIGUAKlQNK5FVxPyIdXdD+W3qtxSbCioRtXiy75UYvziHN6VX6SgrUlGNraIVnLugUL38JDL71pbWzinslWJl8Te3fuZUZxU7y9q+cwhvTr/S7ZFabCmk1Ipz1Ta98WeEHUGJtXZD5TqNlJdqtVfUenKC05eCbb1POaR8AJAzvfZj5/7Vb15R8ZLUKlrAqnT9mpzC7rjSzmUaKzNQo2J1cO6XevPjbA+Ax9U554ek7+PclQKpxdfyF1TeAnaW5JxA9kv7E7B99z8ABTunpjzjXb4xhL+OnGOSulOs1Fpa4VYzjIEcUKr2FFT2v6knXgeO6jxwS5nKAQDVXO4Fm44HOY8Y1OI1ZezypalZm8Hr5wHnQVK/T7mo1M9UU+HmZ2l5CsdElYL1BDCus3MhO3gH6jxcOkrqAeAWmD51MoYjQ50qVANAwLat4eBoQ9WscvJP6fVmH6ZwfHxMtUfV2ojl8rq4tervMqo1JVhRB9CL9OF4IVRZp+6wQgWcvyfmO1HZWe6UIRCYHRbeMVA9rMoDVGUcwwelOFO99lA9Byg/It79ugHgJuMBZR59XCEmH680VkTNQvjXqR9V/0mTSuUD1VPMYcbfBHnC7+KHx7UAAAAASUVORK5CYII=") no-repeat center #2d94de;
    z-index: 1;
    padding: 75px 30px 0;
    border-radius: 50%;
    color: #ffffff;
}

@media (max-width: 1600px) {
    .iabout__ytb-href {
        bottom: -81px;
    }
}

@media (max-width: 1365px) {
    .iabout__ytb-href {
        transform: scale(0.8);
    }
}

@media (max-width: 1100px) {
    .iabout__ytb-href {
        bottom: -83px;
        left: 50%;
        transform: translateX(-50%) scale(0.7);
    }
}

.iabout__ytb-href:before {
    width: 195px;
    height: 195px;
    border: 2px solid #2d94de;
    background: transparent;
    z-index: -1;
    border-radius: 50%;
    transition: 0.6s all;
    animation: bouncing 1s linear infinite normal both;
}

.iabout__ytb-href:after {
    top: 45px;
    left: 50%;
    transform: translateX(-50%);
    width: 30px;
    height: 21px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAVCAMAAABmKa5TAAAAeFBMVEUAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////GqOSsAAAAJ3RSTlMAiPvv5NvTzPf06de5r52PdWVYRzMjHQ8E37uxqaSEeG5fTzwtFwbWMz9cAAAAiklEQVQoz4XSRw7DMAxE0W9JLnHce3qP73/DLCMJED074nFBDAiM1+Kg1epEaXOM3gC3NRTVQL8KeXGWuCKWeM9OYo01pEPkL9scwafOJIapUhLDWIhML/HSGoE7pwisQ2p4Jm7r6P9gmtSvZavUUuKSh8R3vklY8xmmNKRmAFi6S5Jn/q/Fp3aGH6QAUTwTdvSvAAAAAElFTkSuQmCC") no-repeat center;
    z-index: -1;
}

.iabout__ytb-href span {
    color: #fff;
    font-size: 13px;
    font-weight: 500;
    line-height: 25px;
    text-transform: uppercase;
    border-bottom: 1px solid rgba(255, 255, 255, 0.5);
    letter-spacing: 0.1em;
}

.iabout__ytb-href:hover span {
    border-bottom-color: transparent;
}

.iabout__ytb-href:hover:before {
    transform: translate(-50%, -50%) scale(0.7);
    animation: none;
    opacity: 0;
    z-index: -1;
}

.iabout__right {
    position: relative;
    width: calc(50% + 50px);
    margin-right: -100px;
    margin-left: 60px;
}

@media (max-width: 1600px) {
    .iabout__right {
        margin-right: -50px;
    }
}

@media (max-width:1365px) {
    .iabout__right {
        margin-left: 45px;
        margin-right: -50px;
    }
}

@media (max-width: 1100px) {
    .iabout .container {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    .iabout__right {
        margin: 0;
        width: 100%;
    }
}

.iabout__text p {
    color: #000;
    font-size: 17px;
    font-weight: 500;
    line-height: 26px;
}

.iabout__text p+p {
    margin-top: 20px;
}

.iabout__href {
    margin-top: 38px;
}

@media (max-width: 991px) {
    .iabout__href {
        position: relative;
        left: 50%;
        transform: translateX(-50%);
    }
}

@keyframes bouncing {
    0% {
        width: 195px;
        height: 195px;
        opacity: 1;
    }
    100% {
        width: 210px;
        height: 210px;
        opacity: 0;
    }
}

.iuse {
    position: relative;
    padding: 72px 0 81px;
    overflow: hidden;
    z-index: 1;
    background-color: #0077d2;
}

@media (max-width: 768px) {
    .iuse {
        padding: 70px 0;
    }
}

.iuse__decor {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
}

@media (max-width: 991px) {
    .iuse__decor {
        display: none;
    }
}

.iuse__decor-img {
    position: absolute;
    left: 50%;
    top: 0;
    transform: translateX(-50%);
    min-height: 100%;
    min-width: 100%;
}

.iuse__title {
    margin-bottom: 75px;
}

@media (max-width: 991px) {
    .iuse__title {
        margin-bottom: 35px;
        line-height: 46px;
    }
}

@media (max-width: 768px) {
    .iuse__title {
        line-height: 36px;
    }
}

.iuse__content-center {
    display: inline-block;
    vertical-align: top;
    position: relative;
    left: 50%;
    transform: translateX(-50%);
}

@media (max-width: 991px) {
    .iuse__content-center {
        width: 100%;
    }
}

.iuse__circle {
    width: 475px;
    height: 475px;
    text-align: center;
    margin: 0 auto;
    border-radius: 50%;
    position: relative;
    background: #56c1ed;
    background: linear-gradient(45deg, #2d94de 0%, #75bdd1 0%, rgba(87, 197, 227, 0.65) 56%, rgba(64, 203, 241, 0.65) 100%);
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    z-index: 1;
}

@media (max-width: 1100px) {
    .iuse__circle {
        width: 425px;
        height: 425px;
    }
}

@media (max-width: 991px) {
    .iuse__circle {
        width: 100%;
        height: auto;
        border-radius: 0;
        background: none;
    }
}

.iuse__circle-decor {
    width: 545px;
    height: 545px;
    border-radius: 50%;
    z-index: -1;
}

@media (max-width: 991px) {
    .iuse__circle-decor {
        display: none;
    }
}

.iuse__circle-decor:before {
    width: 545px;
    height: 545px;
    border-radius: 50%;
    border: 2px solid rgba(69, 182, 244, 0.3);
}

.iuse__circle-decor:after {
    width: 569px;
    height: 569px;
    border-radius: 50%;
    border: 2px solid rgba(69, 182, 244, 0.3);
    animation: bouncing-iuse 2s linear infinite normal both;
}

.iuse__circle-text,
.iuse__circle-organism {
    position: relative;
    z-index: 2;
}

.iuse__circle-text {
    color: #fff;
    font-size: 17px;
    line-height: 26px;
    max-width: 305px;
}

@media (max-width: 991px) {
    .iuse__circle-text {
        max-width: 490px;
    }
    .iuse__circle-text br {
        display: none;
    }
}

.iuse__circle-text+.iuse__circle-organism {
    margin-top: 35px;
}

.iuse__circle-organism {
    max-width: 236px;
}

@media (max-width: 1100px) {
    .iuse__circle-organism span {
        font-size: 13px;
    }
    .iuse__circle-organism span br {
        display: none;
    }
}

@media (max-width: 991px) {
    .iuse__circle-organism {
        max-width: 490px;
    }
}

.iuse__list {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
}

@media (max-width: 991px) {
    .iuse__list {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        position: relative;
        -ms-flex-align: start;
        align-items: flex-start;
        -ms-flex-pack: justify;
        justify-content: space-between;
        margin-top: 40px;
    }
}

.iuse__item {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
}

@media (max-width: 991px) {
    .iuse__item {
        width: 25%;
        -ms-flex-direction: column;
        flex-direction: column;
        -ms-flex-pack: center;
        justify-content: center;
        margin-bottom: 25px;
    }
}

@media (max-width: 768px) {
    .iuse__item {
        width: 50%;
    }
}

.iuse__item_mirror {
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
}

@media (max-width: 991px) {
    .iuse__item_mirror {
        -ms-flex-direction: column;
        flex-direction: column;
    }
}

.iuse__item_mirror .iuse__item-text {
    margin-left: 0;
    padding-left: 0;
    padding-right: 5px;
    margin-right: 130px;
    text-align: right;
}

@media (max-width: 1100px) {
    .iuse__item_mirror .iuse__item-text {
        margin-right: 70px;
        text-align: center;
    }
}

@media (max-width: 991px) {
    .iuse__item_mirror .iuse__item-text {
        margin: 15px auto;
    }
}

.iuse__item_mirror .iuse__item-text:before {
    left: auto;
    right: -110px;
    transform: translateY(-50%) scale(-1, 1);
}

@media (max-width: 991px) {
    .iuse__item_mirror .iuse__item-text:before {
        left: -110px;
        right: auto;
        transform: translateY(-50%) scale(1, 1);
    }
}

.iuse__item_lt,
.iuse__item_lm,
.iuse__item_lb,
.iuse__item_rt,
.iuse__item_rm,
.iuse__item_rb,
.iuse__item_ls,
.iuse__item_rs {
    position: absolute;
}

@media (max-width: 991px) {
    .iuse__item_lt,
    .iuse__item_lm,
    .iuse__item_lb,
    .iuse__item_rt,
    .iuse__item_rm,
    .iuse__item_rb,
    .iuse__item_rs,
    .iuse__item_ls {
        position: relative;
        top: 0 !important;
        left: 0 !important;
        right: auto !important;
        transform: none !important;
        bottom: auto !important;
        text-align: center;
    }
}

.iuse__item_lt,
.iuse__item_rt {
    top: -42px;
}

.iuse__item_ls,
.iuse__item_rs {
    top: 69%;
    transform: translateY(-50%);
}

.iuse__item_lm,
.iuse__item_rm {
    top: 31%;
    transform: translateY(-50%);
}

.iuse__item_lb,
.iuse__item_rb {
    bottom: -42px;
}

.iuse__item_lt,
.iuse__item_lb {
    left: -192px;
}

.iuse__item_ls {
    left: -322px;
}

.iuse__item_rs {
    left: 100px;
}

.iuse__item_rs {
    left: 397px;
}

@media (max-width: 1100px) {
    .iuse__item_lt,
    .iuse__item_lb {
        left: -197px;
    }
}

.iuse__item_rt,
.iuse__item_rb {
    right: -193px;
}

@media (max-width: 1100px) {
    .iuse__item_rt,
    .iuse__item_rb {
        right: -197px;
    }
}

.iuse__item_lm {
    left: -322px;
}

@media (max-width: 1100px) {
    .iuse__item_lm {
        left: -292px;
    }
}

.iuse__item_rm {
    right: -322px;
}

@media (max-width: 1100px) {
    .iuse__item_rm {
        right: -292px;
    }
}

.iuse__item-text {
    display: inline-block;
    vertical-align: middle;
    position: relative;
    margin-left: 130px;
    padding-left: 5px;
    width: 150px;
    color: #fff;
    font-size: 18px;
    font-weight: 500;
    line-height: 22px;
    padding-top: 4px;
    text-align: left;
}

@media (max-width: 1100px) {
    .iuse__item-text {
        margin-left: 70px;
    }
}

@media (max-width: 991px) {
    .iuse__item-text {
        margin: 15px auto !important;
        text-align: center;
    }
}

.iuse__item-text:before {
    left: -110px;
    top: 50%;
    transform: translateY(-50%);
    width: 104px;
    height: 14px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGgAAAAOBAMAAAAxn0TVAAAAG1BMVEUAAAD////////////////////////////////rTT7CAAAACHRSTlMA9IOF94aH4ZsygLEAAABBSURBVCjPYyADsJOjiWOwa0pUYGBgEwIyA4EMVhiDGcQwxGQYQDRJCDAwMDYCmQiGA5DRgp0hQJZNQyL0BrUmdgDVBgoq4cEIfAAAAABJRU5ErkJggg==") no-repeat center;
}

@media (max-width: 991px) {
    .iuse__item-text:before {
        display: none;
        content: none;
    }
}

.iuse__coverimg {
    width: 120px;
    height: 120px;
    position: relative;
    border-radius: 50%;
    background-color: #005aa7;
    border: 5px solid #fff;
    box-shadow: 0 20px 54px rgba(124, 132, 179, 0.33);
}

.iuse__coverimg-img {
    min-width: 100%;
    height: 100%;
}

.iuse__href {
    margin-top: 90px;
    left: 50%;
    transform: translateX(-50%);
}

@media (max-width: 991px) {
    .iuse__href {
        margin-top: 25px;
    }
}

@keyframes bouncing-iuse {
    0% {
        width: 569px;
        height: 569px;
        opacity: 1;
    }
    100% {
        width: 630px;
        height: 630px;
        opacity: 0;
    }
}

.ipluses {
    position: relative;
    padding-top: 99px;
    padding-bottom: 95px;
    z-index: 2;
}

.ipluses.start-animate .decor__circle {
    opacity: 0.2;
}

.ipluses.start-animate .decor__circle_el1 {
    width: 1344px;
    height: 1344px;
}

.ipluses.start-animate .decor__circle_el2 {
    width: 1698px;
    height: 1698px;
}

.ipluses.start-animate .decor__circle_el3 {
    width: 2022px;
    height: 2022px;
}

.ipluses.start-animate .decor__circle_el4 {
    width: 2374px;
    height: 2374px;
}

.ipluses.start-animate .ipluses__overico {
    transform: scale(1);
    opacity: 1;
}

.ipluses.start-animate .ipluses__info {
    opacity: 1;
    top: 0;
}

@media (max-width: 768px) {
    .ipluses {
        padding-top: 70px;
        padding-bottom: 70px;
    }
}

.ipluses__title {
    margin-bottom: 53px;
}

@media (max-width: 991px) {
    .ipluses__title {
        margin-bottom: 35px;
    }
}

.ipluses__list {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
}

@media (max-width: 768px) {
    .ipluses__list {
        -ms-flex-direction: column;
        flex-direction: column;
    }
}

.ipluses__item {
    position: relative;
    text-align: center;
    width: calc(100% / 3 - 15px);
}

@media (max-width: 768px) {
    .ipluses__item {
        width: 100%;
    }
}

.ipluses__item+.ipluses__item {
    margin-left: 30px;
}

@media (max-width: 768px) {
    .ipluses__item+.ipluses__item {
        margin-left: 0;
        margin-top: 40px;
    }
}

.ipluses__overico {
    position: relative;
    width: 180px;
    height: 180px;
    line-height: 180px;
    background-color: #fff;
    box-shadow: 0 10px 54px rgba(124, 132, 179, 0.15);
    border-radius: 50%;
    overflow: hidden;
    margin: 0 auto 38px;
    font-size: 0;
    text-align: center;
    transform: scale(0.7);
    opacity: 0;
    transition: all 0.6s;
    transition-delay: 1s;
}

@media (max-width: 768px) {
    .ipluses__overico {
        width: 100px;
        height: 100px;
        line-height: 100px;
    }
}

.ipluses__overico-img {
    display: inline-block;
    vertical-align: middle;
    max-width: 100%;
    max-height: 100%;
}

@media (max-width: 768px) {
    .ipluses__overico-img {
        max-width: 60%;
        max-height: 60%;
    }
}

.ipluses__info {
    opacity: 0;
    position: relative;
    top: 80px;
    transition: all 0.8s;
    transition-delay: 2.2s;
}

.ipluses__name {
    color: #0077d2;
    font-size: 21px;
    font-weight: bold;
    line-height: 31px;
    text-transform: uppercase;
    margin-bottom: 6px;
    letter-spacing: 0.15em;
}

@media (max-width: 991px) {
    .ipluses__name {
        font-size: 15px;
        line-height: 21px;
        letter-spacing: 0;
    }
}

.ipluses__text {
    color: #0077d2;
    font-size: 18px;
    font-weight: 400;
    line-height: 25px;
    margin-bottom: 15px;
    letter-spacing: 0.04em;
}

.ipluses__number {
    color: #0077d2;
    font-size: 31px;
    font-weight: 900;
    line-height: 25px;
    margin-top: 16px;
}

@media (max-width: 991px) {
    .ipluses__number {
        font-size: 27px;
        font-weight: 700;
        line-height: 27px;
    }
}

.ipluses__min-text {
    color: #0077d2;
    font-weight: bold;
    font-size: 20px;
    line-height: 25px;
    margin: 0 7px;
}

@media (max-width: 1100px) {
    .index .decor-mol {
        display: none;
    }
}

.inside .decor-mol {
    opacity: 0.3;
    z-index: -1;
}

@media (max-width: 1100px) {
    .inside .decor-mol {
        display: none;
    }
}

.inside .decor-mol__item {
    padding: 0;
}

.inside .decor-mol__item_el2 {
    right: auto;
    left: -233px;
    top: 2178px;
    width: 196px;
    height: 158px;
    background-size: contain;
}

.inside .decor-mol__item_el7 {
    top: 3683px;
    right: -23px;
}

.decor {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 756px;
    overflow: hidden;
    z-index: -1;
}

.decor__circle {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    border-radius: 50%;
    opacity: 0.2;
    background-color: #9ae4f8;
    transition: all 0.8s;
    opacity: 0;
}

.decor__circle_el1 {
    /*
			width 1344px
			height 1344px
			*/
    width: 1144px;
    height: 1144px;
    top: -1234px;
    z-index: 4;
    transition-delay: 0.5s;
}

.decor__circle_el2 {
    /*
			width 1698px
			height 1698px
			*/
    width: 1313px;
    height: 1313px;
    top: -1411px;
    z-index: 3;
    transition-delay: 1s;
}

.decor__circle_el3 {
    /*
			width 2022px
			height 2022px
			*/
    width: 1472px;
    height: 1472px;
    top: -1572px;
    z-index: 2;
    transition-delay: 1.5s;
}

.decor__circle_el4 {
    /*
			width 2374px
			height 2374px
			*/
    width: 1649px;
    height: 1649px;
    top: -1749px;
    z-index: 1;
    transition-delay: 2s;
}

.decor-mol {
    position: relative;
    height: 0;
    width: 100%;
    z-index: 3;
}

.decor-mol .container {
    position: relative;
    height: 0;
}

.decor-mol__item {
    display: inline-block;
    position: absolute;
    background-position: center;
    background-repeat: no-repeat;
}

.decor-mol__item_el {
    top: 745px;
    left: -79px;
    width: 84px;
    height: 84px;
    background-image: url("/local/templates/melitta/static/css/../../static/img/molecule/molecule.png");
}

.decor-mol__item_el2 {
    top: 1326px;
    right: -78px;
    width: 275px;
    height: 222px;
    background-image: url("/local/templates/melitta/static/css/../../static/img/molecule/molecule2.png");
}

.decor-mol__item_el3 {
    width: 98px;
    height: 77px;
    left: 332px;
    top: 4066px;
    background-image: url("/local/templates/melitta/static/css/../../static/img/molecule/molecule3.png");
}

.decor-mol__item_el4 {
    top: 2228px;
    left: -106px;
    width: 309px;
    height: 270px;
    background-image: url("/local/templates/melitta/static/css/../../static/img/molecule/molecule4.png");
}

.decor-mol__item_el5 {
    top: 2281px;
    right: 197px;
    width: 42px;
    height: 41px;
    background-image: url("/local/templates/melitta/static/css/../../static/img/molecule/molecule5.png");
}

.decor-mol__item_el6 {
    top: 3273px;
    left: 100px;
    width: 32px;
    height: 31px;
    background-image: url("/local/templates/melitta/static/css/../../static/img/molecule/molecule6.png");
}

.decor-mol__item_el7 {
    top: 2886px;
    right: -208px;
    width: 310px;
    height: 286px;
    background-image: url("/local/templates/melitta/static/css/../../static/img/molecule/molecule7.png");
}

.decor-mol__item_el8 {
    top: 4736px;
    left: -220px;
    width: 161px;
    height: 160px;
    background-image: url("/local/templates/melitta/static/css/../../static/img/molecule/molecule8.png");
}

@media (max-width: 1600px) {
    .decor-mol__item_el8 {
        top: 4654px;
    }
}

@media (max-width: 1100px) {
    .decor-mol__item_el8 {
        display: none;
    }
}

.decor-mol__item_el9 {
    top: 493px;
    left: -460px;
    width: 278px;
    height: 278px;
    background-image: url("/local/templates/melitta/static/css/../../static/img/molecule/molecule9.png");
}

.decor-mol__item_el10 {
    top: 384px;
    right: -133px;
    width: 112px;
    height: 112px;
    background-image: url("/local/templates/melitta/static/css/../../static/img/molecule/molecule10.png");
}

.decor-mol__item_el11 {
    top: 1355px;
    right: -3px;
    width: 154px;
    height: 154px;
    background-image: url("/local/templates/melitta/static/css/../../static/img/molecule/molecule11.png");
}

.wrapper_news-page .decor-mol__item_el4 {
    top: 953px;
    left: -239px;
    width: 189px;
    height: 165px;
    background-size: contain;
}

.wrapper_news-page .decor-mol__item_el11 {
    top: 339px;
    right: -164px;
    width: 192px;
    height: 190px;
    background-size: contain;
}

.wrapper_catalog .decor-mol__item {
    background-size: contain;
}

.wrapper_catalog .decor-mol__item_el3 {
    top: 2146px;
    left: auto;
    width: 203px;
    height: 184px;
    right: -114px;
    transform: rotate(18deg);
}

.wrapper_catalog .decor-mol__item_el4 {
    top: 617px;
    left: -173px;
    width: 189px;
    height: 165px;
}

.wrapper_catalog .decor-mol__item_el7 {
    top: -18px !important;
    right: -57px !important;
}

.wrapper_catalog .decor-mol__item_el9 {
    top: 1656px;
    left: -268px;
    width: 243px;
    height: 240px;
}

.wrapper_catalog .decor-mol__item_el11 {
    top: 1231px;
    right: 214px;
    width: 154px;
    height: 154px;
}

.wrapper_catalog-inside .decor-mol__item {
    background-size: contain;
}

.wrapper_catalog-inside .decor-mol__item_el2 {
    right: auto !important;
    left: 447px !important;
    top: 1118px !important;
    width: 196px !important;
    height: 158px !important;
}

.wrapper_catalog-inside .decor-mol__item_el4 {
    top: 70px;
    left: -197px;
    width: 189px;
    height: 165px;
}

.wrapper_catalog-inside .decor-mol__item_el9 {
    top: 616px;
    left: auto;
    width: 278px;
    height: 275px;
    right: -255px;
}

.wrapper_catalog-card .decor-mol__item {
    background-size: contain;
}

.wrapper_catalog-card .decor-mol__item_el7 {
    left: -338px;
    top: 1858px;
    width: 310px;
    height: 286px;
    transform: scale(-1, 1);
}

.wrapper_catalog-card .decor-mol__item_el9 {
    top: 1136px;
    right: -107px;
    left: auto;
    width: 278px;
    height: 275px;
}

.wrapper_catalog-card .decor-mol__item_el11 {
    top: 433px;
    left: -182px;
    height: 153px;
    width: 154px;
}

.wrapper_reviews .decor-mol__item {
    background-size: contain;
}

.wrapper_reviews .decor-mol__item_el2 {
    top: 907px;
    left: -258px;
    width: 174px;
    height: 120px;
    transform: rotate(-27deg);
}

.wrapper_reviews .decor-mol__item_el7 {
    top: 852px;
    right: -163px;
    width: 361px;
    height: 333px;
}

.wrapper_reviews .decor-mol__item_el9 {
    top: 291px;
    left: auto;
    width: 129px;
    height: 127px;
    right: -191px;
}

.wrapper_reviews .decor-mol__item_el11 {
    top: 45px;
    left: -322px;
    width: 154px;
    height: 153px;
}

.wrapper_reviews-item .decor-mol__item {
    background-size: contain;
}

.wrapper_reviews-item .decor-mol__item_el2 {
    top: 33px;
    left: -275px;
    width: 243px;
    height: 162px;
    transform: rotate(-44deg);
}

.wrapper_reviews-item .decor-mol__item_el11 {
    top: 796px;
    right: 179px;
    width: 154px;
    height: 154px;
}

.wrapper_docs .decor-mol__item {
    background-size: contain;
}

.wrapper_docs .decor-mol__item_el7 {
    width: 192px;
    height: 178px;
    right: auto;
    left: -220px;
    top: 70px;
    transform: rotate(14deg) scale(-1, 1);
}

.wrapper_docs .decor-mol__item_el9 {
    width: 199px;
    height: 197px;
    left: auto;
    right: -148px;
    top: 554px;
}

.wrapper_docs-list .decor-mol__item {
    background-size: contain;
}

.wrapper_docs-list .decor-mol__item_el4 {
    top: 199px;
    left: -264px;
    width: 189px;
    height: 165px;
}

.wrapper_docs-list .decor-mol__item_el7 {
    right: -237px;
    top: 489px;
    width: 388px;
    height: 400px;
    transform: rotate(-24deg);
}

.wrapper_docs-list .decor-mol__item_el9 {
    top: 1125px;
    left: -329px;
    width: 191px;
    height: 189px;
}

.wrapper_docs-list .decor-mol__item_el11 {
    top: 1560px;
    right: 113px;
    width: 154px;
    height: 153px;
}

.wrapper_project .decor-mol__item {
    background-size: contain;
}

.wrapper_project .decor-mol__item_el7 {
    right: -102px;
    top: 929px;
    width: 310px;
    height: 286px;
}

.wrapper_project .decor-mol__item_el9 {
    top: 348px;
    left: -219px;
    width: 163px;
    height: 161px;
}

.inews {
    position: relative;
    padding: 133px 0 101px;
    z-index: 1;
    background-color: #0077d2;
    width: 100%;
    overflow-x: hidden;
}

@media (max-width: 768px) {
    .inews {
        padding: 80px 0 70px;
    }
}

.inews:before {
    top: -29px;
    left: 50%;
    transform: translateX(-50%);
    width: 1920px;
    height: 125px;
    background: url("/local/templates/melitta/static/css/../../static/img/wave-inews.png") no-repeat center;
}

@media (max-width: 768px) {
    .inews:before {
        top: -11px;
        width: 768px;
        height: 50px;
        background-size: contain;
    }
}

.inews__decor {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    overflow: hidden;
}

.inews__decor-img {
    position: absolute;
    left: 50%;
    top: 0;
    transform: translateX(-50%);
    min-height: 100%;
    min-width: 100%;
}

.inews__owlind {
    display: none;
    position: absolute;
    right: 37px;
    bottom: -80px;
    width: 48px;
    text-align: center;
}

@media (max-width: 768px) {
    .inews__owlind {
        right: auto;
        bottom: -4px;
        left: 50%;
        transform: translateX(-50%);
    }
}

.inews__owlind-item {
    display: inline-block;
    vertical-align: top;
    position: relative;
    color: #fff;
    font-size: 15px;
    font-weight: bold;
    line-height: 23px;
}

.inews__owlind-item_active {
    padding: 0;
}

.inews__owlind-item_all {
    margin-left: 10px;
}

.inews__owlind-item_all:before {
    content: '/';
    display: block;
    position: absolute;
    left: -9px;
    top: 0;
    color: #fff;
    font-size: 15px;
    font-weight: bold;
    line-height: 23px;
}

.inews__title {
    margin-bottom: 33px;
}

@media (max-width: 991px) {
    .inews__title {
        margin-bottom: 35px;
    }
}

.inews__owlcar {
    overflow: hidden;
    width: 100%;
    font-size: 0;
    white-space: nowrap;
}

.inews__owlcar-wrap {
    position: relative;
}

@media (max-width: 768px) {
    .inews__owlcar-wrap {
        padding-bottom: 60px;
    }
}

.inews__owlcar.owl-carousel {
    overflow: visible;
}

.inews__owlcar.owl-carousel~.inews__owlind {
    display: inline-block;
}

.inews__owlcar.owl-carousel .inews__owlitem {
    width: 100%;
}

.inews__owlcar .owl-nav {
    position: absolute;
    right: -13px;
    bottom: -60px;
    width: 148px;
    height: 0;
}

@media (max-width: 768px) {
    .inews__owlcar .owl-nav {
        right: auto;
        bottom: -44px;
        left: 50%;
        transform: translateX(-50%);
    }
}

.inews__owlcar .owl-nav .owl-prev,
.inews__owlcar .owl-nav .owl-next {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    outline: none;
}

.inews__owlcar .owl-nav .owl-prev.disabled span:before,
.inews__owlcar .owl-nav .owl-next.disabled span:before {
    border-color: rgba(255, 255, 255, 0.2);
}

.inews__owlcar .owl-nav .owl-prev.disabled:hover,
.inews__owlcar .owl-nav .owl-next.disabled:hover {
    cursor: default;
}

.inews__owlcar .owl-nav .owl-prev.disabled:hover span:before,
.inews__owlcar .owl-nav .owl-next.disabled:hover span:before {
    border-color: rgba(255, 255, 255, 0.2);
}

.inews__owlcar .owl-nav .owl-prev span,
.inews__owlcar .owl-nav .owl-next span {
    display: block;
    position: relative;
    font-size: 0;
    width: 36px;
    height: 36px;
    outline: none;
}

.inews__owlcar .owl-nav .owl-prev span:before,
.inews__owlcar .owl-nav .owl-next span:before {
    top: 15px;
    width: 18px;
    height: 18px;
    border-bottom: 2px solid rgba(255, 255, 255, 0.5);
    transition: left 0.4s, right 0.4s, border 0.4s;
}

.inews__owlcar .owl-nav .owl-prev:hover span:before,
.inews__owlcar .owl-nav .owl-next:hover span:before {
    border-color: #fff;
}

.inews__owlcar .owl-nav .owl-prev {
    left: 0;
}

.inews__owlcar .owl-nav .owl-prev span:before {
    left: 18px;
    border-left: 2px solid rgba(255, 255, 255, 0.5);
    transform: rotate(45deg);
}

.inews__owlcar .owl-nav .owl-prev:hover span:before {
    left: 15px;
}

.inews__owlcar .owl-nav .owl-prev.disabled:hover span:before {
    left: 18px;
}

.inews__owlcar .owl-nav .owl-next {
    right: 0;
}

.inews__owlcar .owl-nav .owl-next span:before {
    right: 18px;
    border-right: 2px solid rgba(255, 255, 255, 0.5);
    transform: rotate(-45deg);
}

.inews__owlcar .owl-nav .owl-next:hover span:before {
    right: 15px;
}

.inews__owlcar .owl-nav .owl-next.disabled:hover span:before {
    right: 18px;
}

.inews__owlitem {
    display: inline-block;
    vertical-align: top;
    width: calc(50% - 15px);
}

.inews__owlitem+.inews__owlitem {
    margin-left: 30px;
}

.inews__item {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: start;
    justify-content: flex-start;
    width: 100%;
    height: 195px;
    background-color: #fff;
    white-space: normal;
    border-radius: 4px;
    overflow: hidden;
}

.inews__item:hover .inews__cover-img {
    transform: translate(-50%, -50%) scale(1.05);
}

.inews__item+.inews__item {
    margin-top: 30px;
}

.inews__item_big {
    position: relative;
    height: 420px;
}

.inews__item_big .inews__cover {
    width: 100%;
    height: 100%;
}

.inews__item_big .inews__info {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    background-color: rgba(0, 119, 210, 0.9);
    padding: 30px 29px 23px;
    z-index: 1;
}

.inews__item_big .inews__info-date {
    color: rgba(255, 255, 255, 0.5);
}

.inews__item_big .inews__info-title {
    color: #fff;
}

.inews__item_big .inews__info-title:hover {
    border-bottom-color: #fff;
}

@media (max-width: 479px) {
    .inews__item_big .inews__cover {
        display: block;
    }
}

.inews__cover {
    display: block;
    width: 266px;
    height: 100%;
    /* background-color: #fff; */
    position: relative;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    overflow: hidden;
}

@media (max-width: 1365px) {
    .inews__cover {
        width: 195px;
    }
}

@media (max-width: 768px) {
    .inews__cover {
        width: 50%;
    }
}

@media (max-width: 479px) {
    .inews__cover {
        display: none;
    }
}

.inews__cover-img {
    height: 100%;
    width: 100%;
    transition: transform 0.4s;
    will-change: transform;
    max-width: none;
    transform: scale(1.01) translate(-50%, -50%);
    object-fit: cover;
}

.inews__info {
    padding: 22px 30px;
    overflow: hidden;
}

.inews__info-date {
    display: block;
    color: rgba(35, 35, 35, 0.5);
    font-size: 13px;
    font-weight: 300;
    line-height: 17px;
    margin-bottom: 12px;
}

.inews__info-title {
    color: #232323;
    font-size: 15px;
    font-weight: bold;
    line-height: 23px;
    border-bottom: 1px solid transparent;
    transition: border 0.4s;
}

.inews__info-title:not(span):hover {
    border-bottom-color: #232323;
}

.inews__href-all {
    position: relative;
    margin-top: 42px;
    left: 50%;
    transform: translateX(-50%);
}

.iarticles {
    position: relative;
    padding: 93px 0 101px;
}

.iarticles.start-animate .decor__circle {
    opacity: 0.2;
}

.iarticles.start-animate .decor__circle_el1 {
    width: 1344px;
    height: 1344px;
    transition-delay: 1.5s;
}

.iarticles.start-animate .decor__circle_el2 {
    width: 1698px;
    height: 1698px;
    transition-delay: 1s;
}

.iarticles.start-animate .decor__circle_el3 {
    width: 2022px;
    height: 2022px;
    transition-delay: 0.5s;
}

.iarticles.start-animate .decor__circle_el4 {
    width: 2374px;
    height: 2374px;
    transition-delay: unset;
}

@media (max-width: 768px) {
    .iarticles {
        padding: 60px 0 70px;
    }
}

.iarticles .decor {
    transform: scale(1, -1);
    top: auto;
    bottom: 0;
}

.iarticles .decor__circle {
    opacity: 0.2;
    background-color: #a9caf3;
}

.iarticles__title {
    margin-bottom: 33px;
}

@media (max-width: 991px) {
    .iarticles__title {
        margin-bottom: 35px;
    }
}

.iarticles__owlcar {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: start;
    justify-content: flex-start;
    overflow: hidden;
}

.iarticles__owlcar.owl-carousel .owl-stage {
    display: -moz-box;
    display: flex;
    align-items: stretch;
}

.iarticles__owlcar.owl-carousel {
    display: block;
    overflow: visible;
}

@media (max-width: 1100px) {
    .iarticles__owlcar.owl-carousel {
        width: calc(100% - 80px);
        margin: 0 auto;
    }
}

.iarticles__owlcar.owl-carousel .iarticles__owlitem {
    width: 100%;
    height: 100%;
}

.iarticles__owlcar .owl-nav {
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 100%;
    height: 0;
}

.iarticles__owlcar .owl-nav .owl-prev,
.iarticles__owlcar .owl-nav .owl-next {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    outline: none;
}

.iarticles__owlcar .owl-nav .owl-prev.disabled span:before,
.iarticles__owlcar .owl-nav .owl-next.disabled span:before {
    border-color: rgba(255, 255, 255, 0.2);
}

.iarticles__owlcar .owl-nav .owl-prev.disabled:hover,
.iarticles__owlcar .owl-nav .owl-next.disabled:hover {
    cursor: default;
}

.iarticles__owlcar .owl-nav .owl-prev.disabled:hover span:before,
.iarticles__owlcar .owl-nav .owl-next.disabled:hover span:before {
    border-color: rgba(255, 255, 255, 0.2);
}

.iarticles__owlcar .owl-nav .owl-prev span,
.iarticles__owlcar .owl-nav .owl-next span {
    display: block;
    position: relative;
    font-size: 0;
    width: 36px;
    height: 36px;
    outline: none;
}

.iarticles__owlcar .owl-nav .owl-prev span:before,
.iarticles__owlcar .owl-nav .owl-next span:before {
    top: 8px;
    width: 18px;
    height: 18px;
    border-bottom: 2px solid rgba(0, 119, 210, 0.5);
    transition: left 0.4s, right 0.4s, border 0.4s;
}

.iarticles__owlcar .owl-nav .owl-prev:hover span:before,
.iarticles__owlcar .owl-nav .owl-next:hover span:before {
    border-color: #0077d2;
}

.iarticles__owlcar .owl-nav .owl-prev {
    left: -60px;
}

.iarticles__owlcar .owl-nav .owl-prev span:before {
    left: 18px;
    border-left: 2px solid rgba(0, 119, 210, 0.5);
    transform: rotate(45deg);
}

.iarticles__owlcar .owl-nav .owl-prev:hover span:before {
    left: 15px;
}

.iarticles__owlcar .owl-nav .owl-prev.disabled:hover span:before {
    left: 18px;
}

.iarticles__owlcar .owl-nav .owl-next {
    right: -60px;
}

.iarticles__owlcar .owl-nav .owl-next span:before {
    right: 18px;
    border-right: 2px solid rgba(0, 119, 210, 0.5);
    transform: rotate(-45deg);
}

.iarticles__owlcar .owl-nav .owl-next:hover span:before {
    right: 15px;
}

.iarticles__owlcar .owl-nav .owl-next.disabled:hover span:before {
    right: 18px;
}

.iarticles__owlitem {
    width: calc(100% / 3 - 15px);
    background-color: #fff;
    border-radius: 4px;
    overflow: hidden;
}

.iarticles__owlitem+.iarticles__owlitem {
    margin-left: 30px;
}

.iarticles__cover {
    width: 100%;
    position: relative;
    height: 450px;
    overflow: hidden;
}

.iarticles__cover-img {
    min-height: 100%;
    min-width: calc(100% + 1px);
    max-width: none;
    width: auto !important;
}

.iarticles__info {
    padding: 15px 30px 27px;
    max-height: 292px;
    overflow: hidden;
    position: absolute;
    bottom: 0;
    width: 100%;
    background-color: rgba(0, 119, 210, 1);
    padding: 30px 29px 23px;
    z-index: 1;
    height: 160px;
    overflow: hidden;
}

.iarticles__info-date {
    display: block;
    color: rgba(35, 35, 35, 0.5);
    font-size: 13px;
    font-weight: 300;
    line-height: 25px;
    margin-bottom: 8px;
}

.iarticles__info-date:empty {
    display: none;
}

.iarticles__info-title {
    display: inline-block;
    vertical-align: top;
    margin-bottom: 7px;
    max-height: 100px;
    overflow: hidden;
}

.iarticles__info-title span {
    color: #fff;
    font-size: 15px;
    font-weight: bold;
    line-height: 23px;
    border-bottom: 1px solid transparent;
    transition: border 0.4s;
}

.iarticles__info-title:not(span):hover span {
    border-bottom-color: rgba(255, 255, 255, 0.5);
}

.iarticles__info-text {
    color: #232323;
    font-size: 15px;
    font-weight: 400;
    line-height: 23px;
}

.iarticles__href-all {
    margin-top: 42px;
    position: relative;
    left: 50%;
    transform: translateX(-50%);
}

.wis-content {
    color: #232323;
}

.wis-content_main {
    margin-top: 93px;
}

.wis-content h1:not([class]),
.wis-content h2:not([class]),
.wis-content h3:not([class]),
.wis-content h4:not([class]),
.wis-content h5:not([class]) {
    color: #0077d2;
    font-weight: 900;
}

.wis-content h1:not([class]) {
    font-size: 42px;
    line-height: 50px;
    margin-bottom: 40px;
}

.wis-content h2:not([class]) {
    font-size: 34px;
    line-height: 38px;
    margin: 47px 0 22px;
}

@media (max-width: 768px) {
    .wis-content h2:not([class]) {
        font-size: 28px;
        line-height: 32px;
    }
}

.wis-content h3:not([class]) {
    font-size: 24px;
    line-height: 30px;
    margin: 48px 0 27px;
}

.wis-content h4:not([class]) {
    font-size: 20px;
    line-height: 26px;
    margin: 30px 0 15px;
}

.wis-content h5:not([class]) {
    font-size: 18px;
    line-height: 22px;
    margin: 30px 0 15px;
}

.wis-content figure:not([class]) {
    margin: 32px 0 28px;
    max-width: 100%;
}

.wis-content figcaption:not([class]) {
    color: rgba(35, 35, 35, 0.5);
    font-size: 15px;
    font-weight: 300;
    line-height: 23px;
}

.wis-content img:not([class]) {
    margin: 16px 0;
    max-width: 100%;
    margin-left: 0;
    border-radius: 4px;
}

.wis-content *+img:not([class]) {
    margin-top: 16px;
}

.wis-content ul:not([class]) {
    list-style: none;
    margin: 27px 0;
}

.wis-content *+ul:not([class]) {
    margin-top: 19px;
}

.wis-content ul:not([class]) ul:not([class]),
.wis-content ol:not([class]) ol:not([class]),
.wis-content ol:not([class]) ul:not([class]),
.wis-content ul:not([class]) ol:not([class]) {
    margin-top: 20px !important;
}

.wis-content ul:not([class]) li {
    padding-left: 25px;
    position: relative;
    font-size: 15px;
    line-height: 23px;
    font-weight: 300;
}

.wis-content ul:not([class]) li+li {
    margin-top: 20px;
}

.wis-content ul:not([class]) ol:not([class]),
.wis-content ol:not([class]) ul:not([class]),
.wis-content ul:not([class]) li:not([class]) ol:not([class]),
.wis-content ol:not([class]) li:not([class]) ul:not([class]) {
    counter-reset: myCounter;
}

.wis-content ul:not([class]) ol:not([class]) li:before {
    height: 28px;
    background-color: transparent;
}

.wis-content ul:not([class]) li:before {
    content: "";
    position: absolute;
    width: 18px;
    height: 14px;
    left: 0;
    top: 1px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAOCAMAAAAVBLyFAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAn1BMVEUAd9IAd9IAd9IAd9IAd9IAd9IAd9IAd9IAd9IAd9IAd9IAd9IAd9IAd9IAd9IAd9IAd9IAd9IAd9IAd9IAd9IAd9IAd9IAd9IAd9IAd9IAd9IAd9IAd9IAd9IAd9IAd9IAd9IAd9IAd9IAd9IAd9IAd9IAd9IAd9IAd9IAd9IAd9IAd9IAd9IAd9IAd9IAd9IAd9IAd9IAd9IAd9L///9JrSD3AAAAM3RSTlMAA6JRAqD5SgGcrpe7CpHAno7DC0mbh8YOr5KByw+/i37OEQy90RTM1BXS1xcW2NsbHLp0EK7JAAAAAWJLR0Q0qbHp/QAAAAlwSFlzAAALEgAACxIB0t1+/AAAAAd0SU1FB+MDDg4YDHpINxcAAACGSURBVBjTY2BAAYxMzKgCDCysxmzsKCIcnMbGxlwoItxAER5eZBE+oAg/SIRZgBEiJAgUERIGMkTYjEU5QCJiQBFxCRBLEsiSAtLSQFpGFqycVw7IlmdQAJKKSlBTlcWBPBUgVlWD2ySrbgwCGppItqtpAUW0dVBcratnrG+A5jdDI0MEBwBUBg6HvASWggAAAABJRU5ErkJggg==') no-repeat center;
}

.wis-content ol:not([class]) ul:not([class]) li:before {
    content: "";
    width: 13px;
    height: 2px;
    left: 1px;
    top: 9px;
    background-color: #0077d2;
}

.wis-content ol:not([class]) {
    list-style: none;
    margin: 27px 0;
    counter-reset: myCounter;
}

.wis-content *+ol:not([class]) {
    margin-top: 19px;
}

.wis-content ol:not([class]) li {
    padding-left: 30px;
    position: relative;
    font-size: 15px;
    line-height: 23px;
    font-weight: 300;
}

.wis-content ol:not([class]) li+li {
    margin-top: 20px;
}

.wis-content ol:not([class]) li:before {
    counter-increment: myCounter;
    content: counter(myCounter) ".";
    position: absolute;
    left: 0;
    top: 0;
    width: 41px;
    padding-right: 9px;
    text-align: left;
    color: #0077d2;
    font-size: 15px;
    line-height: 23px;
    font-weight: 700;
    box-sizing: border-box;
    height: 23px;
    background-color: transparent;
}

.wis-content table:not([class]),
.wis-content table.big-table {
    border-collapse: initial;
    margin: 23px 0 36px;
    max-width: 100%;
    /* border: 1px solid #c9e2f5; */
    border-top: 1px solid #c9e2f5;
    border-left: 1px solid #c9e2f5;
}

.wis-content table:not([class]) tr,
.wis-content table.big-table tr {
    position: relative;
    text-align: left;
    font-size: 15px;
    line-height: 15px;
}

.wis-content table:not([class]) tr:first-child td,
.wis-content table.big-table tr:first-child td {
    padding: 16px 20px 12px 23px;
    font-size: 15px;
    line-height: 23px;
    font-weight: 500;
    color: #fff;
    background-color: #0077d2;
    /* border: none; */
}

.wis-content table:not([class]) tr:first-child+tr td,
.wis-content table.big-table tr:first-child+tr td {
    padding-top: 23px;
}

.wis-content table:not([class]) tr:nth-child(odd):not(:first-child) td,
.wis-content table.big-table tr:nth-child(odd):not(:first-child) td {
    /* background-color: rgba(178, 214, 241, 0.15); */
}


/* .wis-content table:not([class]) tr:last-child td,
.wis-content table.big-table tr:last-child td {
    border-bottom: none;
} */

.wis-content table:not([class]) td,
.wis-content table.big-table td {
    padding: 16px 20px 12px 23px;
    font-size: 15px;
    line-height: 23px;
    font-weight: 300;
    vertical-align: top;
    position: relative;
    border-right: 1px solid #c9e2f5;
    border-bottom: 1px solid #c9e2f5;
}


/* .wis-content table:not([class]) td:first-child,
.wis-content table.big-table td:first-child {
    border-left: 1px solid #c9e2f5;
} */


/* .wis-content table:not([class]) td:last-child,
.wis-content table.big-table td:last-child {
    border-right: none;
} */

.wis-content b {
    font-weight: bold;
}

.wis-content p:not([class]) {
    font-size: 15px;
    line-height: 23px;
    font-weight: 300;
    margin: 15px 0;
}

.wis-content p:not([class])+p {
    margin-top: 20px;
}

.wis-content p.big-text {
    font-size: 20px;
    line-height: 28px;
    margin: 0 0 30px;
}

.wis-content a:not([class]) {
    color: #0077d2;
    font-size: 15px;
    line-height: 23px;
    font-weight: 300;
    border-bottom: 1px solid #0077d2;
    transition: 0.4s border;
    -webkit-transition: 0.4s border;
}

.wis-content a:not([class]):hover {
    border-color: transparent;
}

.wis-content *:not([class]):not(span):first-child {
    margin-top: 0 !important;
}

.wis-content *:not([class]):not(span):last-child {
    margin-bottom: 0 !important;
}

.wis-content iframe {
    margin: 18px 0 16px !important;
    max-width: 100% !important;
}

input::-webkit-input-placeholder {
    color: #a6adb0;
}

input::-moz-placeholder {
    color: #a6adb0;
}

input:-ms-input-placeholder {
    color: #a6adb0;
}

input:-moz-placeholder {
    color: #a6adb0;
}

input.warning,
textarea.warning {
    border-color: #d70122;
}

input.warning+.field-wrap__label,
textarea.warning+.field-wrap__label {
    color: #d70122;
}

.hidden-block {
    display: none;
}

.animator {
    position: relative;
}

.animator:not(.visible)[data-direction="rtl"] {
    right: -100px;
    opacity: 0;
}

.animator:not(.visible)[data-direction="ltr"] {
    left: -100px;
    opacity: 0;
}

.animator:not(.visible)[data-direction="ttb"] {
    top: -100px;
    opacity: 0;
}

.animator:not(.visible)[data-direction="btt"] {
    bottom: -100px;
    opacity: 0;
}

.animator:not(.visible)[data-direction="fi"] {
    opacity: 0;
}

@media (max-width: 991px) {
    .big-table-scroll {
        width: 100%;
        overflow-x: auto;
        padding-bottom: 20px;
    }
    .big-table-scroll .big-table {
        width: 854px;
        margin-bottom: 10px !important;
    }
}

.big-table-scroll::-webkit-scrollbar {
    width: 3px;
    height: 5px;
}

.big-table-scroll::-webkit-scrollbar-button {
    background-color: transparent;
}

.big-table-scroll::-webkit-scrollbar-track {
    background-color: #999;
}

.big-table-scroll::-webkit-scrollbar-track-piece {
    background-color: #c9e2f5;
}

.big-table-scroll::-webkit-scrollbar-thumb {
    height: 50px;
    background-color: #0077d2;
    border-radius: 3px;
}

.big-table-scroll::-webkit-scrollbar-corner {
    background-color: #999;
}

.big-table-scroll::-webkit-resizer {
    background-color: #0077d2;
}

.navbar {
    position: relative;
    background: -webkit-linear-gradient(top, #6dcffd 0%, #53b4ed 100%);
    background: linear-gradient(to bottom, #6dcffd 0%, #53b4ed 100%);
    border-radius: 2px;
    padding-bottom: 17px;
}

@media (max-width: 991px) {
    .navbar {
        padding-bottom: 0;
    }
}

.navbar.fixed {
    position: fixed;
    width: 270px;
}

.navbar.fixed.bottom-pos {
    position: absolute;
    bottom: 0;
    right: 0;
}

.navbar__title {
    position: relative;
    padding: 29px 34px 24px;
    color: #fff;
    font-size: 20px;
    line-height: 24px;
    font-weight: 900;
    margin-bottom: 19px;
}

.navbar__title:after {
    content: "";
    position: absolute;
    left: 0;
    width: 100%;
    height: 31px;
    top: 100%;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQ4AAAAfCAMAAAAhktMdAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAArlBMVEUAd9IAd9IAd9IAd9IAd9IAd9IAd9IAd9IAd9IAd9IAd9IAd9IAd9IAd9IAd9IAd9IAd9IAd9IAd9IAd9IAd9IAd9IAd9IAd9IAd9IAd9IAd9IAd9IAd9IAd9IAd9IAd9IAd9IAd9IAd9IAd9IAd9IAd9IAd9IAd9IAd9IAd9IAd9IAd9IAd9IAd9IAd9IAd9IAd9IAd9IAd9IAd9IAd9IAd9IAd9IAd9IAd9L///90MfGqAAAAOXRSTlMzOTc4O0JAPz02PDA1NC4yKy8oLSwnKiYkIiUgIx4hGxkcFxoVGBMSFA8REA0ODAoLCAkHBQYEAwLWYfkSAAAAAWJLR0Q51wCVQAAAAAlwSFlzAAALEgAACxIB0t1+/AAAAAd0SU1FB+MDDwkRLVoQ7eAAAAKZSURBVGje7ZNtUxMxEMeXpohQlPPsabFySXulWK+Cd7Tq9/9kJtndZHPXGRzfkh9tsg//fUhnADibWJSa+ItNNJRzKObC/lJCjhenKaJUbCFTnMX4ifqYVqFMTUhK66hJWIpQce5kGB29K+a4tWKV/Z4BTM/fZIjzKaiLtxniQsHl1TRDXF0CyP+4V44CmF2/yxDXM3gPNxnC/hjF7EOGmBVQfiyKeUHfufva03/w9pEimv4mMO7TrPc2tuKO8WApDxQadKmY2/JWYuw8+mIYVWAWh1Mgzi74VfNCrIMvow3mJVTFpwxRfIZFaalKPtGim50UG62qMtXFBiFpg0EmLFJXFZmVd5xL8Yq7lRiNPUqR426ilXxDFV9TyVS6oFgDrQXcfskEbmG5+JohFku4q5ceutCurVvb0x3uXKIdBUEnw4NONZvYLknVMo+C4RJyn1CzHO0Qm/k2vKqYxIFaPiJMxmJcoL4DfZcJaDCr1UprvUJ0OIShY8Rpx7og1kKrYzARaS/Rq8GQsZUMHc9yo5K4FgvHTUfddapKtjawbprGGNOYxmHwQMcZRvo+ZoROwkojfAo2Mmh8VyPrjBjenGhvjBnP8tvJuAkPMWLT5CUYNU06zoT0Gjb36wxxv4HtJhPYwsO3bYZ5gN33Ma37tG3rbXJ8VAg4h0cSHepGCjRaUUESUTpeqk0VbZIQm7TJxDYOk48IL8AkuTvY/8gwuz087jOBR3j6+ZoZvP4Jur63H0uHV09+x0aMdVHi1O5PVHlR6onSPs4Zpjse2HXJSNRQEK+uP9G/708O7WjfroszOD1ahqvgucsEnuFwPNrPkc/UOg5ih1PBl/ivokR/+Peqg7gPhxfnDXeDXxkB/M4I4E9GkH+OhL9XhviQM36f/wAAAABJRU5ErkJggg==') repeat-x top center;
    transition: .5s height;
    -webkit-transition: .5s height;
}

@media (max-width: 991px) {
    .navbar__title {
        padding: 17px 20px 15px;
        font-weight: 700;
        margin-bottom: 0;
    }
    .navbar__burger:not(.open)+.navbar__title:after {
        height: 0;
    }
}

.navbar__burger {
    display: none;
    height: 44px;
    position: absolute;
    width: 44px;
    z-index: 1;
    right: 14px;
    top: 7px;
    cursor: pointer;
    will-change: transform;
    transition: .7s transform;
    -webkit-transition: .7s transform;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAPCAQAAAC/mnxTAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAHdElNRQfjAw8JFh/dhiqnAAAA+klEQVQoz43SL0/CURTG8fsbGzo25hsgsWkikLSYNGEiaaTwNmhaaRqJJG1QSBocb0CrBgIbBZwjwNCPARn/fj/lnnSe5/lu955zI88hhIvwEXY9B6EdouAFXVlhp8rq4jXIecOTzA5QxiPe5YIgr4eO/X+gPR305IW5cKiPlvQfUFoLfUfCAgsKBniQSoBS7jFQmPdLo2iIZiyY0sRQcaGsmsdGaIg2oEgDIydLbT1waoy7NTByi7HT1eTmdc6MUV9R6hg7X89tv6Nkgpvf7hoTpc1U3NTKpqgJapgqb2fix31phjZmruISScut+MK3Sryf/CuqPlWT3B/a+cPgGqVfgQAAAABJRU5ErkJggg==') no-repeat center;
}

@media (max-width: 991px) {
    .navbar__burger {
        display: block;
    }
}

.navbar__burger.open {
    transform: rotate(180deg);
}

@media (max-width: 991px) {
    .navbar__list {
        display: none;
        padding-bottom: 17px;
        margin-top: 18px;
    }
}

.navbar__list-item {
    position: relative;
}

.navbar__list-item.open-sublist .navbar__list-btn:before {
    opacity: 0;
}

.navbar__list-item.active .navbar__list-href {
    background: rgba(151, 222, 255, 0.5);
}

.navbar__list-href {
    display: block;
    color: #fff;
    font-size: 13px;
    line-height: 20px;
    font-weight: 500;
    text-transform: uppercase;
    padding: 10px 34px;
    letter-spacing: 0.1em;
    transition: background 0.4s;
}

.navbar__list-href:hover {
    background: rgba(151, 222, 255, 0.5);
}

.navbar__list-btn {
    display: inline-block;
    vertical-align: middle;
    position: relative;
    margin-bottom: 5px;
    width: 24px;
    height: 24px;
    border-radius: 50%;
    background-color: rgba(255, 255, 255, 0.45);
    box-shadow: 0 6px 16px rgba(0, 101, 168, 0.34);
    transition: background 0.4s;
    cursor: pointer;
    z-index: 2;
}

.navbar__list-btn:before,
.navbar__list-btn:after {
    content: '';
    display: block;
    position: absolute;
    width: 12px;
    height: 2px;
    background-color: #37a0e5;
}

.navbar__list-btn:before {
    top: 11px;
    left: 6px;
    transform: rotate(90deg);
    opacity: 1;
    transition: opacity 0.4s;
}

.navbar__list-btn:after {
    top: 11px;
    left: 6px;
}

.navbar__list-btn:hover {
    background-color: rgba(255, 255, 255, 0.85);
}

.navbar__list-title {
    display: inline-block;
    vertical-align: middle;
    position: relative;
    width: calc(100% - 65px);
    color: #fff;
    font-size: 13px;
    line-height: 20px;
    font-weight: 500;
    text-transform: uppercase;
    padding: 10px 10px 10px 34px;
    letter-spacing: 0.1em;
    margin-bottom: 3px;
    z-index: 1;
}

.navbar__list-title:not(.active):hover:before,
.navbar__list-title.active:before {
    background: rgba(151, 222, 255, 0.5);
}

.navbar__list-title:before {
    left: 0;
    top: 0;
    height: 100%;
    width: 270px;
    z-index: -1;
    -webkit-transition: background .5s;
    transition: background .5s;
}


/*
.navbar__list-title:before {
	left: 0;
	top: 0;
	height: 100%;
	width: 270px;
	background: rgba(151, 222, 255, 0.5);
	z-index: -1;
}
*/

@media (max-width: 991px) {
    .navbar__list-title:before {
        width: 800px;
    }
}

.navbar__sublist {
    padding: 0;
}

.navbar__sublist-item {
    padding: 0;
}

.navbar__sublist-href {
    display: block;
    padding: 10px 34px 10px 53px;
    color: #fff;
    font-size: 13px;
    font-weight: 300;
    line-height: 20px;
    transition: background 0.4s;
}

.navbar__sublist-href:hover,
.navbar__sublist-href.active {
    background: rgba(151, 222, 255, 0.5);
}

.news {
    position: relative;
}

.news__list {
    font-size: 0;
    margin-left: -30px;
    width: calc(100% + 30px);
    margin-bottom: 60px;
}

@media (max-width: 991px) {
    .news__list {
        margin-left: 0;
        width: 100%;
    }
}

@media (max-width: 768px) {
    .news__list {
        -ms-flex-pack: justify;
        justify-content: space-between;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
}

.news__item {
    display: inline-block;
    vertical-align: top;
    width: calc(50% - 30px);
    min-height: 195px;
    padding: 30px 27px 0 0;
    background-color: #fff;
    white-space: normal;
    border-top: 1px solid #e1e1e1;
    margin-top: 30px;
    margin-left: 30px;
    clear: both;
    font-size: 0;
}

.news__item:not([class="news__item news__item_big"]) .news__info {
    height: 195px
}

@media (max-width: 991px) {
    .news__item {
        width: 100%;
        margin-left: 0;
    }
}

@media (max-width: 768px) {
    .news__item {
        padding-right: 0;
    }
    .news__item:not([class="news__item news__item_big"]) .news__info {
        height: auto;
    }
}

.news__item:nth-child(2) {
    border: none;
    padding-top: 0;
    margin-top: 0;
}

@media (max-width: 991px) {
    .news__item:nth-child(2) {
        padding-top: 30px;
        margin-top: 30px;
        border-top: 1px solid #e1e1e1;
    }
}

.news__item_big {
    position: relative;
    height: 451px;
    padding: 0;
    float: left;
    border: none;
    margin-top: 0;
}

@media (max-width: 768px) {
    .news__item_big {
        width: 100%;
        height: 310px;
    }
}

.news__item_big .news__cover {
    width: 100%;
    height: 100%;
    margin-right: 0;
}

.news__item_big .news__info {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    background-color: rgba(0, 119, 210, 0.9);
    padding: 27px 29px 21px;
    z-index: 1;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
}

.news__item_big .news__info-date {
    color: rgba(255, 255, 255, 0.5);
    margin-bottom: 15px;
}

.news__item_big .news__info-title {
    border-bottom-color: transparent;
    color: #fff;
}

.news__item_big .news__info-title:hover {
    color: #fff;
    border-bottom: 1px solid rgba(255, 255, 255, 0.5);
}

.news__cover {
    display: inline-block;
    vertical-align: top;
    width: 266px;
    height: 195px;
    background-color: #badfed;
    border-radius: 2px 0px 0px 2px;
    position: relative;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    overflow: hidden;
    margin-right: 29px;
    border-radius: 4px;
}

@media (max-width: 1365px) {
    .news__cover {
        width: 195px;
    }
}

@media (max-width: 991px) {
    .news__cover {
        width: 266px;
    }
}

@media (max-width: 768px) {
    .news__cover {
        width: 100%;
        height: 160px;
    }
}

@media (max-width: 768px) {
    .news__cover {
        height: 220px;
    }
}

.news__cover-img {
    height: 100%;
    width: 100%;
    object-fit: cover;
}

@media (max-width: 768px) {
    .news__cover-img {
        object-fit: cover;
    }
}

.news__info {
    display: inline-block;
    vertical-align: top;
    overflow: hidden;
    width: calc(100% - 295px);
}

@media (max-width: 1365px) {
    .news__info {
        width: calc(100% - 225px);
    }
}

@media (max-width: 991px) {
    .news__info {
        width: calc(100% - 295px);
    }
}

@media (max-width: 768px) {
    .news__info {
        width: 100%;
        margin-top: 25px;
    }
}

.news__info-date {
    display: block;
    color: rgba(35, 35, 35, 0.5);
    font-size: 13px;
    font-weight: 300;
    line-height: 17px;
    margin-bottom: 12px;
}

.news__info-title {
    color: #232323;
    font-size: 15px;
    font-weight: bold;
    line-height: 23px;
    border-bottom: 1px solid rgba(211, 211, 211, 1);
    transition: color 0.4s, border 0.4s;
}

.news__info-title:hover {
    color: #0077d2;
    border-bottom-color: transparent;
}

.news__page {
    padding-top: 10px;
}

.news__page-date {
    display: block;
    color: rgba(0, 0, 0, 0.5);
    font-size: 15px;
    font-weight: 300;
    line-height: 23px;
    margin-bottom: 18px;
}

.news__page-back {
    display: inline-block;
    vertical-align: top;
    position: relative;
    margin-left: 23px;
    margin-top: 54px;
    color: #0077d2;
    font-size: 15px;
    font-weight: 300;
    line-height: 15px;
    border-bottom: 1px solid #0077d2;
    transition: border 0.4s;
}

.news__page-back:before {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: -21px;
    width: 10px;
    height: 10px;
    border-bottom: 2px solid rgba(69, 165, 228, 0.5);
    border-left: 2px solid rgba(69, 165, 228, 0.5);
    transform: rotate(45deg);
    transition: left 0.4s;
}

.news__page-back:hover {
    border-bottom-color: transparent;
}

.news__page-back:hover:before {
    left: -24px;
}

.pagination {
    width: 100%;
    position: relative;
    margin-bottom: 0;
    margin-top: 30px;
    clear: both;
    text-align: left;
}

.pagination__list {
    display: inline-block;
    vertical-align: top;
    list-style: none;
    font-size: 0;
    position: relative;
}

@media (max-width: 768px) {
    .pagination__list {
        text-align: center;
    }
}

.pagination__item {
    display: inline-block;
    vertical-align: top;
    text-align: center;
    font-size: 0;
    position: relative;
    margin-right: 6px;
}

.pagination__item.disabled {
    opacity: 0.5;
}

.pagination__item.disabled a {
    cursor: default;
}

.pagination__item-href,
.pagination__item-spacer {
    width: 44px;
    height: 44px;
    display: inline-block;
    vertical-align: middle;
    text-decoration: none;
    text-align: center;
    border-radius: 50%;
    transition: background 0.4s;
    padding-top: 15px;
}

.pagination__item-href span,
.pagination__item-spacer span {
    color: #000;
    font-size: 18px;
    font-weight: 500;
    line-height: 18px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.2);
    transition: border 0.4s;
}

.pagination__item-href {
    position: relative;
    z-index: 1;
}

.pagination__item-href:hover,
.pagination__item-href.active {
    background-color: #0077d2;
}

.pagination__item-href:hover span,
.pagination__item-href.active span {
    color: #fff;
    border-bottom-color: transparent;
}

.pagination__item-spacer {
    color: #000;
    font-size: 18px;
    font-weight: 500;
    line-height: 22px;
}

@media (max-width: 768px) {
    .pagination__item_prev,
    .pagination__item_next {
        display: none;
    }
}

.pagination__item_prev:before,
.pagination__item_next:before {
    content: '';
    display: block;
    position: absolute;
    top: 15px;
    width: 10px;
    height: 10px;
    border-bottom: 2px solid rgba(69, 165, 228, 0.5);
    transition: left 0.4s, right 0.4s;
}

.pagination__item_prev .pagination__item-href,
.pagination__item_next .pagination__item-href {
    width: auto;
}

.pagination__item_prev .pagination__item-href span,
.pagination__item_next .pagination__item-href span {
    color: #45a5e4;
    font-size: 13px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 0.1em;
    border-bottom: none;
}

.pagination__item_prev .pagination__item-href:hover,
.pagination__item_next .pagination__item-href:hover {
    background-color: transparent;
}

.pagination__item_prev {
    padding-left: 18px;
    margin-right: 38px;
}

.pagination__item_prev:before {
    left: 2px;
    border-left: 2px solid rgba(69, 165, 228, 0.5);
    transform: rotate(45deg);
}

.pagination__item_prev:hover:before {
    left: -3px;
}

.pagination__item_prev.disabled:hover:before {
    left: 2px;
}

.pagination__item_next {
    padding-right: 18px;
    margin-left: 38px;
}

.pagination__item_next:before {
    right: 2px;
    border-right: 2px solid rgba(69, 165, 228, 0.5);
    transform: rotate(-45deg);
}

.pagination__item_next:hover:before {
    right: -3px;
}

.pagination__item_next.disabled:hover:before {
    right: 2px;
}

.show-animate .catalog__cover {
    transform: scale(1);
    opacity: 1;
    z-index: 1;
}

.show-animate .catalog__cover-img {
    opacity: 1;
}

@media (max-width: 991px) {
    .catalog__cover>a {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        height: 100%;
    }
    .show-animate .catalog__cover-img {
        max-height: 90%;
    }
}

.show-animate .catalog__info {
    left: 0;
    opacity: 1;
}

.show-animate.catalog__item_mirror .catalog__info {
    left: 40px;
}

@media (max-width: 991px) {
    .show-animate.catalog__item_mirror .catalog__info {
        left: 0;
    }
}

.catalog {
    /*max-width: 1005px;*/
    max-width: 1170px;
}

.catalog__list {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-direction: row;
    flex-direction: row;
    justify-content: flex-start;
    padding-top: 17px;
    padding-bottom: 30px;
}

@media (max-width: 991px) {
    .catalog__list {
        padding-bottom: 0;
    }
    .catalog__item:last-child {
        padding-bottom: 0;
    }
}

.catalog__item {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: start;
    -webkit-box-pack: start;
    justify-content: flex-start;
    -ms-flex-align: center;
    align-items: center;
    flex-direction: column;
    padding: 33px 0;
    margin-right: 96px;
}

.catalog__item:nth-child(3n) {
    margin-right: 0px;
}

@media (max-width: 991px) {
    .catalog__item {
        -ms-flex-direction: column;
        flex-direction: column;
        padding: 0;
        width: 100%;
    }
}


/* .catalog__item+.catalog__item {
    border-top: 1px solid #bcbfc7;
} */

.catalog__item_mirror {
    -ms-flex-direction: column;
    flex-direction: column;
}

@media (max-width: 991px) {
    .catalog__item_mirror {
        -ms-flex-direction: column;
        flex-direction: column;
        padding-right: 0;
    }
}

@media (max-width: 991px) {
    .catalog__item_mirror .catalog__info {
        margin-left: 0;
    }
}

.catalog__cover {
    position: relative;
    width: 326px;
    height: 326px;
    background-color: #2d94de;
    border-radius: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    transform: scale(1);
    opacity: 1;
    transition: 0.8s;
    z-index: 1;
}

@media (max-width: 768px) {
    .catalog__cover {
        transform: scale(0.8);
        margin-bottom: -40px;
    }
}

.catalog__cover-img {
    opacity: 1;
    max-height: 380px;
}

.catalog__info {
    position: relative;
    left: 0px;
    width: 326px;
    border-radius: 2px;
    opacity: 1;
    text-align: center;
    margin-top: 52px;
}

@media (max-width: 991px) {
    .catalog__info {
        padding: 49px 35px 43px 35px;
        width: calc(100% - 385px);
    }
}

@media (max-width: 991px) {
    .catalog__info {
        width: 100%;
        text-align: center;
        margin-top: 15px;
        padding-left: 0;
        padding-right: 0;
    }
}

.catalog__info-href {
    display: inline-block;
    vertical-align: top;
    position: relative;
    margin-bottom: 13px;
}

@media (max-width: 991px) {
    .catalog__info-href {
        padding-right: 0;
    }
}

.catalog__info-href span {
    color: #000;
    font-size: 18px;
    font-weight: 700;
    line-height: 36px;
    border-bottom: 1px solid #000;
    transition: border 0.4s;
}

@media (max-width: 991px) {
    .catalog__info-href:after {
        display: none;
        content: none;
    }
}

.catalog__info-href:hover span {
    border-bottom-color: transparent;
}

.catalog__info-href:hover:after {
    right: 0;
    opacity: 1;
}

.catalog__info-text {
    color: #000;
    font-size: 15px;
    font-weight: 300;
    line-height: 23px;
}

.catalog_inside .catalog__list {
    padding-top: 15px;
    padding-bottom: 64px;
}

.catalog_inside .catalog__item {
    padding: 35px 0;
}

@media (max-width: 768px) {
    .catalog_inside .catalog__item {
        padding: 15px 0;
    }
}

.catalog_inside .catalog__item:first-child {
    padding-top: 0;
}

.catalog_inside .catalog__item+.catalog__item {
    border-top: none;
}

.catalog_inside .catalog__cover {
    position: relative;
    width: 298px;
    height: 298px;
}

.catalog_inside .catalog__info {
    padding: 0;
    width: calc(100% - 368px);
}

@media (max-width: 768px) {
    .catalog_inside .catalog__info {
        width: 100%;
    }
}

.catalog_inside .catalog__info:hover {
    box-shadow: none;
}

.catalog_inside .catalog__info-href {
    padding: 0;
    margin-bottom: 25px;
}

.catalog_inside .catalog__info-href:after {
    display: none;
    content: none;
}

.catalog_inside .catalog__info-href span {
    font-size: 21px;
    line-height: 25px;
}

.card__top {
    margin-bottom: 50px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

@media (max-width: 1365px) {
    .card__top {
        -ms-flex-direction: column;
        flex-direction: column;
    }
}

.card__gallery {
    width: 564px;
}

@media (max-width: 991px) {
    .card__gallery {
        margin: 0 auto;
    }
}

@media (max-width: 768px) {
    .card__gallery {
        width: 100%;
    }
}

.card__gallery-zoom-btn {
    width: 34px;
    height: 34px;
    padding-right: 17px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAARCAMAAADjcdz2AAAAPFBMVEUAAAD////////////////////////////////////////////////////////////////////////////YSWgTAAAAE3RSTlMAheEJayhCmWbvzcytQ86ukF0dLKzPPgAAAGNJREFUGNNtj0cOwCAMBDG9pu3//xosCCiIuSw7whTBWHJkxcBEMNF8PUCSJ4nQTUJWNVRGavOQtbORKJwE4pgrB9+Fh9vuKMsZ85YTcXnHmDUHmGo01/kX3cxkb+7VXOLPI1677gSXuFno/wAAAABJRU5ErkJggg==") no-repeat #0077d2;
    background-position: calc(100% - 9px) center;
    border-radius: 17px;
    z-index: 2;
    position: absolute;
    right: 10px;
    bottom: 10px;
    transition: width 0.4s, background 0.4s;
    overflow: hidden;
    cursor: pointer;
}

.card__gallery-zoom-btn span {
    display: inline-block;
    vertical-align: middle;
    position: relative;
    color: #fff;
    font-size: 11px;
    font-weight: 500;
    line-height: 37px;
    text-transform: uppercase;
    letter-spacing: 0.05em;
    padding-left: 18px;
    padding-right: 17px;
    overflow: hidden;
    opacity: 0;
    transition: opacity 0.6s;
    z-index: 2;
}

.card__gallery-zoom-btn:hover {
    background-color: #45a5e4;
    width: 125px;
}

.card__gallery-zoom-btn:hover span {
    opacity: 1;
}

.card__gallery-video-btn {
    position: absolute;
    left: 17px;
    bottom: 14px;
    /* width: 100px;
    height: 40px; */
    width: 42px;
    height: 20px;
    padding: 0;
    outline: none;
    border: none;
    z-index: 1;
    background: url('data:image/png;base64,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') no-repeat center;
    cursor: pointer;
    transition: background 0.4s;
    background-size: contain;
}

.card__gallery-video-btn:hover {
    background-image: url('data:image/png;base64,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');
}

.card__gallery-big {
    position: relative;
    width: 100%;
    height: 457px;
    background-color: #fff;
    border: 1px solid #bcbfc7;
    border-radius: 3px;
    overflow: hidden;
    z-index: 2;
}

@media (max-width: 768px) {
    .card__gallery-big {
        height: 400px;
    }
}

.card__gallery-big-item {
    overflow: hidden;
    height: 457px;
    width: 100%;
}

@media (max-width: 768px) {
    .card__gallery-big-item {
        height: 400px;
    }
}

.card__gallery-big-img {
    max-height: 95%;
    max-width: 95%;
    width: auto !important;
}

.card__gallery-big.owl-carousel {
    overflow: visible;
}

.card__gallery-big.owl-carousel .card__gallery-small-item {
    width: 100%;
}

.card__gallery-big .owl-nav {
    position: absolute;
    left: 0;
    bottom: -64px;
    width: 100%;
    height: 0;
}

.card__gallery-big .owl-nav .owl-prev,
.card__gallery-big .owl-nav .owl-next {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    outline: none;
    transition: opacity 0.4s;
}

.card__gallery-big .owl-nav .owl-prev.disabled:hover,
.card__gallery-big .owl-nav .owl-next.disabled:hover {
    cursor: default;
}

.card__gallery-big .owl-nav .owl-prev span,
.card__gallery-big .owl-nav .owl-next span {
    display: block;
    position: relative;
    font-size: 0;
    width: 38px;
    height: 38px;
    outline: none;
    border-radius: 50%;
    background-color: #98cdf0;
    transition: background 0.4s;
}

.card__gallery-big .owl-nav .owl-prev span:before,
.card__gallery-big .owl-nav .owl-next span:before {
    top: 11px;
    width: 9px;
    height: 16px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAQBAMAAAA2ZkhwAAAAG1BMVEUAAAD////////////////////////////////rTT7CAAAACHRSTlMA1NAUFcsWxvuXVMQAAAAuSURBVAjXYyh1YACCCBEQadQI4jBroHDEIJwEMCcAQkJEwLIQlWBdECbMNIjJAOn9CisWsLsKAAAAAElFTkSuQmCC") no-repeat center;
    transition: left 0.4s, right 0.4s;
}

.card__gallery-big .owl-nav .owl-prev:hover span,
.card__gallery-big .owl-nav .owl-next:hover span {
    background-color: #0077d2;
}

.card__gallery-big .owl-nav .owl-prev {
    left: -20px;
}

@media (max-width: 768px) {
    .card__gallery-big .owl-nav .owl-prev {
        left: 0;
    }
}

.card__gallery-big .owl-nav .owl-prev span:before {
    left: 13px;
    transform: rotate(-180deg);
}

.card__gallery-big .owl-nav .owl-prev:hover span {
    background-color: #0077d2;
}

.card__gallery-big .owl-nav .owl-prev.disabled {
    opacity: 0;
}

.card__gallery-big .owl-nav .owl-next {
    right: -20px;
}

@media (max-width: 768px) {
    .card__gallery-big .owl-nav .owl-next {
        right: 0;
    }
}

.card__gallery-big .owl-nav .owl-next span:before {
    right: 13px;
}

.card__gallery-big .owl-nav .owl-next.disabled {
    opacity: 0;
}

.card__gallery-small {
    margin-top: 11px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: start;
    justify-content: flex-start;
}

@media (max-width: 768px) {
    .card__gallery-small {
        width: calc(100% - 40px);
        margin: 11px auto 0;
    }
}

.card__gallery-small .current .card__gallery-small-item {
    border-color: #45a5e4;
}

.card__gallery-small-item {
    position: relative;
    width: 132px;
    height: 105px;
    background-color: #fff;
    border: 1px solid #bcbfc7;
    border-radius: 3px;
    overflow: hidden;
    transition: border 0.4s;
}

@media (max-width: 768px) {
    .card__gallery-small-item {
        width: 100%;
    }
}

.card__gallery-small-item+.card__gallery-small-item {
    margin-left: 12px;
}

.card__gallery-small-img {
    max-height: 100%;
    max-width: 100%;
    width: auto !important;
}

.card__pluses {
    width: 259px;
    max-height: 573px;
    overflow-y: auto;
    padding: 27px 20px 27px 28px;
    background-color: #fff;
    box-shadow: 0 2px 16px rgba(124, 132, 179, 0.15);
}

@media (max-width: 1365px) {
    .card__pluses {
        font-size: 0;
        width: 100%;
        max-height: none;
        margin-top: 35px;
    }
}

.card__pluses-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

@media (max-width: 1365px) {
    .card__pluses-item {
        display: -webkit-inline-box;
        display: -ms-inline-flexbox;
        display: inline-flex;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        width: 50%;
    }
}

@media (max-width: 991px) {
    .card__pluses-item {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        width: 50%;
    }
}

@media (max-width: 768px) {
    .card__pluses-item {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        width: 100%;
    }
}

@media (max-width: 479px) {
    .card__pluses-item {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        width: 100%;
    }
}

.card__pluses-item+.card__pluses-item {
    margin-top: 22px;
}

@media (max-width: 1365px) {
    .card__pluses-item+.card__pluses-item:not(:nth-child(2)) {
        margin-top: 15px;
    }
    .card__pluses-item+.card__pluses-item:nth-child(2) {
        margin-top: 0;
    }
}

@media (max-width: 768px) {
    .card__pluses-item+.card__pluses-item:nth-child(2) {
        margin-top: 15px;
    }
}

.card__pluses-overico {
    width: 44px;
    height: 44px;
    line-height: 44px;
    overflow: hidden;
    text-align: center;
    font-size: 0;
    margin-right: 11px;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    opacity: 0.5;
}

.card__pluses-ico {
    display: inline-block;
    vertical-align: middle;
    max-height: 100%;
    max-width: 100%;
}

.card__pluses-title {
    color: #45a5e4;
    font-size: 14px;
    font-weight: 500;
    line-height: 18px;
}

.card__tabs-nav {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: start;
    justify-content: flex-start;
    width: 100%;
    background-color: #fff;
    box-shadow: 0 10px 54px rgba(124, 132, 179, 0.25);
}

@media (max-width: 1365px) {
    .card__tabs-nav {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
}

.card__tabs-bnt {
    display: inline-block;
    vertical-align: top;
    position: relative;
    height: 77px;
    color: #0077d2;
    font-size: 17px;
    font-weight: 500;
    line-height: 77px;
    padding: 0 30px;
    transition: color 0.4s, background 0.4s;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.card__tabs-bnt span {
    display: inline-block;
    vertical-align: middle;
    line-height: 23px;
}

@media (max-width: 479px) {
    .card__tabs-bnt span {
        line-height: 19px;
    }
}

@media (max-width: 1365px) {
    .card__tabs-bnt {
        width: 50%;
        border-bottom: 1px solid #e8e8e8;
        border-right: 1px solid #e8e8e8;
        text-align: center;
        height: 54px;
        line-height: 54px;
        font-size: 15px;
        padding: 0 10px;
    }
    .card__tabs-bnt:nth-child(even) {
        border-right: none;
    }
    .card__tabs-bnt:last-child,
    .card__tabs-bnt:nth-last-child(2) {
        border-bottom: none;
    }
}

.card__tabs-bnt:before {
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    height: 47px;
    width: 1px;
    background-color: #e8e8e8;
    transition: opacity 0.4s;
}

@media (max-width: 1365px) {
    .card__tabs-bnt:before {
        display: none;
        content: none;
    }
}

.card__tabs-bnt:first-child:before {
    display: none;
    content: none;
}

.card__tabs-bnt.active {
    background-color: #45a5e4;
    color: #fff;
}

.card__tabs-bnt.active:before {
    display: none;
    content: none;
}

.card__tabs-bnt.active+.card__tabs-bnt:before {
    display: none;
    content: none;
}

.card__tabs-bnt:hover {
    background-color: #0077d2;
    color: #fff;
}

.card__tabs-bnt:hover:before {
    opacity: 0;
}

.card__tabs-list {
    padding-top: 35px;
}

.card__tabs-item {
    display: none;
}

.card__tabs-item.active {
    display: block;
}

.card__back-href {
    display: inline-block;
    vertical-align: top;
    position: relative;
    margin-left: 23px;
    margin-top: 54px;
    color: #0077d2;
    font-size: 15px;
    font-weight: 300;
    line-height: 15px;
    border-bottom: 1px solid #0077d2;
    transition: border 0.4s;
}

.card__back-href:before {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: -21px;
    width: 10px;
    height: 10px;
    border-bottom: 2px solid rgba(69, 165, 228, 0.5);
    border-left: 2px solid rgba(69, 165, 228, 0.5);
    transform: rotate(45deg);
    transition: left 0.4s;
}

.card__back-href:hover {
    border-bottom-color: transparent;
}

.card__back-href:hover:before {
    left: -24px;
}

.card__text {
    color: #000;
    font-size: 20px;
    font-weight: 300;
    line-height: 28px;
    margin-bottom: 38px;
}

.card__text p+p {
    margin-top: 20px;
}

.reviews__list {
    padding-top: 15px;
}

.reviews__item {
    font-size: 0;
    padding: 30px 0;
}

.reviews__item:first-child {
    padding-top: 0;
}

.reviews__item+.reviews__item {
    border-top: 1px solid #bcbfc7;
}

.reviews__cover {
    display: inline-block;
    vertical-align: top;
    width: 92px;
    height: 128px;
    overflow: hidden;
    margin-right: 30px;
    border: 1px solid #bcbfc7;
    border-radius: 3px;
}

.reviews__cover-img {
    max-width: 100%;
    max-height: 100%;
}

.reviews__info {
    display: inline-block;
    vertical-align: top;
    width: calc(100% - 124px);
    margin-top: -4px;
}

.reviews__info-date {
    display: block;
    color: rgba(0, 0, 0, 0.5);
    font-size: 15px;
    font-weight: 300;
    line-height: 23px;
    margin-bottom: 4px;
}

.reviews__info-title {
    color: #000;
    font-size: 15px;
    font-weight: bold;
    line-height: 23px;
    margin-bottom: 8px;
}

.reviews__info-text {
    color: #000;
    font-size: 15px;
    line-height: 23px;
    margin-bottom: 12px;
}

.reviews__info-href-more {
    display: inline-block;
    vertical-align: top;
    color: #0077d2;
    font-size: 15px;
    font-weight: 300;
    line-height: 15px;
    border-bottom: 1px solid #0077d2;
    transition: border 0.4s;
}

.reviews__info-href-more:hover {
    border-bottom-color: transparent;
}

.reviews__date {
    display: block;
    color: rgba(0, 0, 0, 0.5);
    font-size: 15px;
    font-weight: 300;
    line-height: 23px;
    margin-top: 41px;
    margin-bottom: 28px;
}

.reviews__page {
    margin-top: 28px;
}

.reviews__gallery {
    margin-top: 32px;
}

.reviews__gallery-overimg {
    display: inline-block;
    vertical-align: top;
    margin: 0 30px 30px 0;
    width: 193px;
    height: 255px;
    background-color: #fff;
    border: 1px solid #bcbfc7;
    border-radius: 2px;
    overflow: hidden;
    position: relative;
    z-index: 1;
}

.reviews__gallery-overimg:hover .reviews__gallery-zoom-ico:before {
    transform: translate(-50%, -50%) scale(1.1);
}

.reviews__gallery-zoom-ico {
    width: 44px;
    height: 44px;
    z-index: 1;
    cursor: pointer;
}

.reviews__gallery-zoom-ico:before,
.reviews__gallery-zoom-ico:after {
    content: '';
    display: block;
    position: absolute;
}

.reviews__gallery-zoom-ico:before {
    width: 44px;
    height: 44px;
    border-radius: 50%;
    background-color: #0077d2;
    z-index: 1;
    transition: transform 0.4s;
}

.reviews__gallery-zoom-ico:after {
    width: 16px;
    height: 17px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAARCAMAAADjcdz2AAAAPFBMVEUAAAD////////////////////////////////////////////////////////////////////////////YSWgTAAAAE3RSTlMAheEJayhCmWbvzcytQ86ukF0dLKzPPgAAAGNJREFUGNNtj0cOwCAMBDG9pu3//xosCCiIuSw7whTBWHJkxcBEMNF8PUCSJ4nQTUJWNVRGavOQtbORKJwE4pgrB9+Fh9vuKMsZ85YTcXnHmDUHmGo01/kX3cxkb+7VXOLPI1677gSXuFno/wAAAABJRU5ErkJggg==") no-repeat center;
    z-index: 2;
}

.reviews__gallery-img {
    max-width: 100%;
    max-height: 100%;
    z-index: -1;
}

.docs__direct {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding-top: 32px;
}

@media (max-width: 768px) {
    .docs__direct {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
}

.docs__direct-item {
    display: block;
    width: 265px;
    /* min-height: 273px; */
    border-radius: 2px;
    padding: 45px 30px 45px;
    margin-right: 29px;
    text-align: center;
    transition: background 0.4s, box-shadow 0.4s;
}

.docs__direct-item:nth-child(3n) {
    margin-right: 0;
}

@media (max-width: 1365px) {
    .docs__direct-item {
        margin-right: 0;
    }
}

@media (max-width: 991px) {
    .docs__direct-item {
        width: calc(100% / 3 - 20px);
        padding: 35px 15px 15px;
    }
}

.docs__direct-item:hover {
    background-color: #fff;
    box-shadow: 0 10px 54px rgba(124, 132, 179, 0.25);
}

.docs__direct-item:hover .docs__direct-title span {
    border-bottom-color: transparent;
}

.docs__direct-overico {
    width: 84px;
    height: 84px;
    line-height: 84px;
    margin: 0 auto 26px;
    position: relative;
    text-align: center;
    font-size: 0;
}

.docs__direct-ico {
    display: inline-block;
    vertical-align: middle;
    max-width: 100%;
    max-height: 100%;
}

.docs__direct-title,
.docs__direct-title span {
    color: #0077d2;
    font-size: 21px;
    font-weight: bold;
    line-height: 28px;
}

.docs__direct-title span {
    border-bottom: 1px solid #0077d2;
    -webkit-transition: border 0.4s;
    transition: border 0.4s;
}

@media (max-width: 991px) {
    .docs__direct-title,
    .docs__direct-title span {
        font-size: 19px;
        line-height: 25px;
    }
}

@media (max-width: 768px) {
    .docs__direct-overico {
        -ms-flex-negative: 0;
        flex-shrink: 0;
        margin-right: 20px;
        margin-bottom: 0;
        margin-left: 0;
    }
    .docs__direct-item {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
        align-items: center;
        flex-direction: column;
        padding: 20px;
        min-height: auto;
        text-align: left;
        margin: 0 0 10px;
        width: 50%;
    }
    .docs__direct-title,
    .docs__direct-title span {
        font-size: 15px;
        text-align: center;
    }
    .docs__direct-section {
        margin: 0 0 -10px;
    }
    .docs__direct-overico {
        width: 100% !important;
        height: auto !important;
        margin: 0 0 10px;
    }
}

.docs__list {
    padding-top: 15px;
}

.docs__item {
    font-size: 0;
    padding: 30px 0;
}

.docs__item:first-child {
    padding-top: 0;
}

.docs__item+.docs__item {
    border-top: 1px solid #bcbfc7;
}

.docs__cover {
    display: inline-block;
    vertical-align: top;
    position: relative;
    width: 92px;
    height: 128px;
    overflow: hidden;
    margin-right: 30px;
    border: 1px solid #bcbfc7;
    border-radius: 3px;
    z-index: 1;
}

.docs__cover-zoom-ico {
    width: 44px;
    height: 44px;
    z-index: 1;
    cursor: pointer;
    opacity: 0;
    transition: opacity 0.4s;
}

.docs__cover-zoom-ico:before,
.docs__cover-zoom-ico:after {
    content: '';
    display: block;
    position: absolute;
}

.docs__cover-zoom-ico:before {
    width: 44px;
    height: 44px;
    border-radius: 50%;
    background-color: #0077d2;
    z-index: 1;
    transition: transform 0.4s;
}

.docs__cover-zoom-ico:after {
    width: 16px;
    height: 17px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAARCAMAAADjcdz2AAAAPFBMVEUAAAD////////////////////////////////////////////////////////////////////////////YSWgTAAAAE3RSTlMAheEJayhCmWbvzcytQ86ukF0dLKzPPgAAAGNJREFUGNNtj0cOwCAMBDG9pu3//xosCCiIuSw7whTBWHJkxcBEMNF8PUCSJ4nQTUJWNVRGavOQtbORKJwE4pgrB9+Fh9vuKMsZ85YTcXnHmDUHmGo01/kX3cxkb+7VXOLPI1677gSXuFno/wAAAABJRU5ErkJggg==") no-repeat center;
    z-index: 2;
}

.docs__cover:hover .docs__cover-zoom-ico {
    opacity: 1;
}

.docs__cover-img {
    position: relative;
    max-width: 100%;
    max-height: 100%;
    z-index: -1;
}

.docs__info {
    display: inline-block;
    vertical-align: top;
    width: calc(100% - 124px);
    margin-top: -4px;
}

.docs__info-text {
    color: #000;
    font-size: 15px;
    line-height: 23px;
    margin-bottom: 12px;
}

.docs__info-text b {
    font-weight: bold;
}

.docs__info-href-more,
.docs__info-href-download {
    display: inline-block;
    vertical-align: top;
    position: relative;
    color: #0077d2;
    font-size: 15px;
    font-weight: 300;
    line-height: 15px;
    margin-left: 25px;
    border-bottom: 1px solid #0077d2;
    transition: border 0.4s;
}

.docs__info-href-more:hover,
.docs__info-href-download:hover {
    border-bottom-color: transparent;
}

.docs__info-href-more:before,
.docs__info-href-download:before {
    left: -25px;
    top: -1px;
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    background-position: center;
}

.docs__info-href-more:before {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAG1BMVEUAAABFpeRFpeRFpeRFpeRFpeRFpeRFpeRFpeRb4xudAAAACHRSTlMAaubnSmBJJ/oHkAQAAABMSURBVAjXYwABjo6ODgQjCcyR6GDQADEYgQRYUqIRxAAJCAAZYAEg1QEWAPI6wAIgBkgAwmBtBJJgVABjMKAyNDpAoJmBwRnMUGEAAG7vG5KIEMdHAAAAAElFTkSuQmCC");
}

.docs__info-href-download:before {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAFVBMVEUAAABFpeRFpeRFpeRFpeRFpeRFpeTrP6vCAAAABnRSTlMA5lVJ5zKTQkiaAAAAOElEQVQI12MwTAMDYQYxCCORIY0BDNKQGSAZJAZ2NQnoDBCVBmekwhgKUEYSA9hSkACDCZACCQAAvZYasTKd1rYAAAAASUVORK5CYII=");
}

.docs__info-href-download span {
    font-weight: 300;
    color: rgba(0, 119, 210, 0.5);
    margin-left: 5px;
}

.docs__info-href:hover {
    border-bottom-color: transparent;
}

.docs__back-href {
    display: inline-block;
    vertical-align: top;
    position: relative;
    margin-left: 23px;
    margin-top: 54px;
    color: #0077d2;
    font-size: 15px;
    font-weight: 300;
    line-height: 15px;
    border-bottom: 1px solid #0077d2;
    transition: border 0.4s;
}

.docs__back-href:before {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: -21px;
    width: 10px;
    height: 10px;
    border-bottom: 2px solid rgba(69, 165, 228, 0.5);
    border-left: 2px solid rgba(69, 165, 228, 0.5);
    transform: rotate(45deg);
    transition: left 0.4s;
}

.docs__back-href:hover {
    border-bottom-color: transparent;
}

.docs__back-href:hover:before {
    left: -24px;
}

.docs__boock {
    padding-top: 13px;
}

.docs__boock .container {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 1180px;
    height: 768px;
    margin: 0 auto;
}

.catalog-loockboock-wrap {
    width: 854px;
    height: 558px;
    margin: 0 0 7px;
}

.catalog-loockboock {
    width: 100% !important;
    height: 558px !important;
    margin-bottom: 35px;
    position: relative;
    max-width: 854px;
}

.bb-bookblock {
    width: 100%;
    font-size: 0;
    height: 558px;
    white-space: nowrap;
    position: relative;
    z-index: 1;
}

.bb-item {
    display: block;
}

.bb-item-overimg {
    display: inline-block;
    vertical-align: top;
    position: relative;
    overflow: hidden;
    height: 558px;
    width: 100%;
}

.bb-item-overimg__img {
    min-height: 100%;
    min-width: 100%;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}

.catalog-loockboock .container {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 854px;
    height: 558px;
    margin: 0 auto;
}

.catalog-loockboock .bb-bookblock {
    width: 854px;
    height: 558px;
    left: -427px;
    top: -279px;
}

.catalog-loockboock .page {
    width: 427px;
    height: 558px;
    background-color: #fff;
    background-repeat: no-repeat;
    background-size: 100% 100%;
}

.catalog-loockboock .zoomer .region {
    display: none;
}

.magazine .region {
    position: absolute;
    overflow: hidden;
    background: #06f;
    opacity: 0.2;
    border-radius: 10px;
    cursor: pointer;
}

.magazine .region:hover {
    opacity: 0.5;
}

.magazine .region.zoom {
    opacity: 0.01;
}

.magazine .region.zoom:hover {
    opacity: 0.2;
}

.magazine .page {
    -ms-box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
    -o-box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
}

.catalog-loockboock .page img {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    margin: 0;
}

.magazine .even .gradient {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: -webkit-gradient(linear, left top, right top, color-stop(0.95, rgba(0, 0, 0, 0)), color-stop(1, rgba(0, 0, 0, 0.2)));
    background-image: linear-gradient(left, rgba(0, 0, 0, 0) 95%, rgba(0, 0, 0, 0.2) 100%);
}

.magazine .odd .gradient {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: -webkit-gradient(linear, right top, left top, color-stop(0.95, rgba(0, 0, 0, 0)), color-stop(1, rgba(0, 0, 0, 0.15)));
    background-image: linear-gradient(right, rgba(0, 0, 0, 0) 95%, rgba(0, 0, 0, 0.15) 100%);
}

.catalog-loockboock .zoom-in .even .gradient,
.catalog-loockboock .zoom-in .odd .gradient {
    display: none;
}

.catalog-loockboock .loader {
    background-image: url("/local/templates/melitta/static/css/../img/ajax-loader.gif");
    width: 22px;
    height: 22px;
    position: absolute;
    top: 280px;
    left: 219px;
}

.catalog-loockboock .next-button,
.catalog-loockboock .previous-button {
    width: 38px;
    height: 38px !important;
    position: absolute;
    top: 50%;
    background-color: #98cdf0;
    transform: translateY(-50%);
    z-index: 11;
    cursor: pointer;
    transition: background 0.4s;
    border-radius: 50%;
}

.catalog-loockboock .next-button:hover,
.catalog-loockboock .previous-button:hover {
    background-color: #0077d2;
}

.catalog-loockboock .next-button {
    right: 0px;
}

.catalog-loockboock .previous-button {
    left: 0px;
}

.catalog-loockboock .next-button:before,
.catalog-loockboock .previous-button:before {
    display: block;
    content: '';
    width: 9px;
    height: 16px;
    position: absolute;
    background-position: center;
    background-repeat: no-repeat;
    opacity: 1;
    transition: opacity 0.4s;
    top: 50%;
    transform: translateY(-50%);
}

.catalog-loockboock .next-button:before {
    right: 12px;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAQBAMAAAA2ZkhwAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAALVBMVEUAAAD///////////////////////////////////////////////////8AAACh9o2JAAAADXRSTlMAxssVydMU0NQWz83Mc/WjAQAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAySURBVAjXYxAyYAAC32AQmX4DxGGrbUbmdEI4E0CctRvgJFgEIgtWCdEF0QQxTQbEBABgfRITbnMq/AAAAABJRU5ErkJggg==");
}

.catalog-loockboock .previous-button:before {
    left: 12px;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAQBAMAAAA2ZkhwAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAALVBMVEUAAAD///////////////////////////////////////////////////8AAACh9o2JAAAADXRSTlMAFcvG08nQFMzNz9TIt+f9uwAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAA0SURBVAjXY2BgYBAyABKMvgFAUuSaAIiZDmYWoDAZekFMhrnLQaT0LZAI417cHJBpDJIHANi6ERHwRvyzAAAAAElFTkSuQmCC");
}

.catalog-loockboock .previous-button-hover,
.catalog-loockboock .next-button-hover {
    opacity: 1;
}

.catalog-loockboock .zoom-in .next-button,
.catalog-loockboock .zoom-in .previous-button {
    display: none;
}

.animated {
    transition: margin-left 0.5s;
}

.thumbnails {
    display: none !important;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 140px;
    z-index: 1;
}

.thumbnails>div {
    width: 1050px;
    height: 100px;
    margin: 20px auto;
}

.thumbnails ul {
    margin: 0;
    padding: 0;
    text-align: center;
    transform: scale3d(0.5, 0.5, 1);
    transition: transform ease-in-out 100ms;
}

.thumbanils-touch ul {
    transform: none;
}

.thumbnails-hover ul {
    transform: scale3d(0.6, 0.6, 1);
}

.thumbnails li {
    list-style: none;
    display: inline-block;
    margin: 0 5px;
    -ms-box-shadow: 0 0 10px #ccc;
    -o-box-shadow: 0 0 10px #ccc;
    box-shadow: 0 0 10px #ccc;
}

.thumbnails li span {
    display: none;
}

.thumbnails .current {
    -ms-box-shadow: 0 0 10px #f00;
    -o-box-shadow: 0 0 10px #f00;
    box-shadow: 0 0 10px #f00;
}

.thumbnails .thumb-hover {
    transform: scale3d(1.3, 1.3, 1);
    -ms-box-shadow: 0 0 10px #666;
    -o-box-shadow: 0 0 10px #666;
    box-shadow: 0 0 10px #666;
}

.thumbanils-touch .thumb-hover {
    transform: none;
}

.thumbnails .thumb-hover span {
    position: absolute;
    bottom: -30px;
    left: 0;
    z-index: 2;
    width: 100%;
    height: 30px;
    font: bold 15px arial;
    line-height: 30px;
    color: #666;
    display: block;
    cursor: default;
}

.thumbnails img {
    float: left;
}

.exit-message {
    position: absolute;
    top: 10px;
    left: 0;
    width: 100%;
    height: 40px;
    z-index: 10000;
}

.exit-message>div {
    width: 140px;
    height: 30px;
    margin: auto;
    background: rgba(0, 0, 0, 0.5);
    text-align: center;
    font: 12px arial;
    line-height: 30px;
    color: #fff;
    border-radius: 10px;
}

.zoom-icon {
    position: absolute;
    z-index: 1000;
    width: 22px;
    height: 22px;
    top: 10px;
    right: 10px;
    /*background-image: url("/local/templates/melitta/static/css/app/pics/zoom-icons.png");*/
    background-size: 88px 22px;
}

.zoom-icon-in {
    background-position: 0 0;
    cursor: pointer;
}

.zoom-icon-in.zoom-icon-in-hover {
    background-position: -22px 0;
    cursor: pointer;
}

.zoom-icon-out {
    background-position: -44px 0;
}

.zoom-icon-out.zoom-icon-out-hover {
    background-position: -66px 0;
    cursor: pointer;
}

.bottom {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
}

.catalog-loockboock .next-button,
.catalog-loockboock .previous-button {
    transition: all 0.5s;
}

.right-align-btn .next-button {
    right: 195px;
}

.left-align-btn .previous-button {
    left: 195px;
}

@media (max-width: 1365px) {
    .catalog-loockboock-wrap {
        height: auto;
        width: 100%;
    }
    .catalog-loockboock {
        height: 427px !important;
    }
    .bb-bookblock,
    .bb-item-overimg,
    .catalog-loockboock .container,
    .catalog-loockboock .bb-bookblock,
    .catalog-loockboock .page {
        height: 100%;
    }
    .catalog-loockboock .container,
    .catalog-loockboock .bb-bookblock,
    .catalog-loockboock .page {
        width: 100%;
    }
    .bb-item-overimg__img {
        max-height: 100%;
    }
    .catalog-loockboock .bb-bookblock {
        left: -327px;
        top: -213.5px;
    }
    .right-align-btn .next-button {
        right: 144px;
    }
    .left-align-btn .previous-button {
        left: 144px;
    }
}

@media (max-width: 991px) {
    .catalog-loockboock {
        height: 463px !important;
    }
    .catalog-loockboock .bb-bookblock {
        left: -354px;
        top: -231px;
    }
    .right-align-btn .next-button {
        right: 157px;
    }
    .left-align-btn .previous-button {
        left: 157px;
    }
}

@media (max-width: 768px) {
    .catalog-loockboock {
        height: 294px !important;
    }
    .catalog-loockboock .bb-bookblock {
        left: -225px;
        top: -147px;
    }
    .catalog-loockboock .next-button {
        right: -11px;
    }
    .catalog-loockboock .previous-button {
        left: -11px;
    }
    .right-align-btn .next-button {
        right: 92px;
    }
    .left-align-btn .previous-button {
        left: 92px;
    }
}

@media (max-width: 479px) {
    .catalog-loockboock-wrap {
        width: 300px;
        margin: 0 auto;
    }
    .catalog-loockboock {
        height: 200px !important;
    }
    .catalog-loockboock .bb-bookblock {
        left: -150px;
        top: -100px;
    }
    .catalog-loockboock .next-button {
        right: -19px;
    }
    .catalog-loockboock .previous-button {
        left: -19px;
    }
    .right-align-btn .next-button {
        right: 55px;
    }
    .left-align-btn .previous-button {
        left: 55px;
    }
}

.error-page {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: center;
    align-items: center;
    padding-top: 152px;
}

@media (max-width: 1480px) {
    .error-page {
        padding-top: 50px;
    }
}

@media (max-width: 768px) {
    .error-page {
        -ms-flex-direction: column;
        flex-direction: column;
        padding-top: 75px;
    }
}

.error-page__number,
.error-page__right {
    width: calc(50% - 22px);
}

@media (max-width: 768px) {
    .error-page__number,
    .error-page__right {
        width: 100%;
    }
}

.error-page__number {
    position: relative;
}

.error-page__number-img {
    max-width: 100%;
}

@media (max-width: 768px) {
    .error-page__number {
        margin-bottom: 30px;
    }
}

.error-page__right {
    margin-top: -6px;
}

@media (max-width: 768px) {
    .error-page__right {
        text-align: center;
        margin-top: 0;
    }
}

.error-page__title {
    color: #000;
    font-size: 34px;
    font-weight: 900;
    line-height: 42px;
    margin-bottom: 22px;
}

.error-page__text {
    color: #000;
    font-size: 15px;
    font-weight: 300;
    line-height: 23px;
}

.error-page__text p+p {
    margin-top: 20px;
}

.error-page__text a {
    color: #0077d2;
    border-bottom: 1px solid #0077d2;
    transition: border 0.4s;
}

.error-page__text a:hover {
    border-bottom-color: transparent;
}

.project {
    margin-top: 27px;
}

.project__filter {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: end;
    align-items: flex-end;
}

@media (max-width: 768px) {
    .project__filter {
        -ms-flex-direction: column;
        flex-direction: column;
        -ms-flex-align: start;
        align-items: flex-start;
    }
}

.project__filter-item {
    width: calc(50% - 96px);
}

@media (max-width: 768px) {
    .project__filter-item {
        width: 100%;
        margin-bottom: 15px;
    }
}

.project__filter-title {
    color: rgba(23, 23, 23, 0.5);
    font-size: 15px;
    font-weight: 400;
    line-height: 23px;
    margin-bottom: 2px;
}

.project__filter-btn {
    color: #f5fcfe;
    font-size: 13px;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 0.05em;
    padding: 0 20px;
    line-height: 52px;
    height: 49px;
    width: 153px;
    background-color: #45a5e4;
    border-radius: 24px;
    border: none;
    outline: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    transition: background 0.4s;
}

@media (max-width: 768px) {
    .project__filter-btn {
        margin-top: 15px;
    }
}

.project__filter-btn:hover {
    background-color: #0077d2;
}

.project__filter-select {
    width: 100%;
    padding: 0;
}

.project__filter-select.jq-selectbox li {
    font: 16px/20px Roboto;
    color: #000;
    cursor: pointer;
    padding: 10px 15px !important;
    white-space: normal;
}

.project__filter-select.jq-selectbox li+li {
    margin-top: 0 !important;
}

.project__filter-select.jq-selectbox li:before {
    display: none;
    content: none;
}

.project__filter-select.jq-selectbox li:first-child {
    border-top-color: transparent;
}

.project__filter-select .jq-selectbox__select {
    position: relative;
    background-color: #fff;
    border: 1px solid #bcbfc7;
    border-radius: 3px;
    height: 49px;
    line-height: 49px;
    box-shadow: none;
    background: none;
    width: 100%;
    padding-right: 25px;
    min-width: 122px;
    padding-top: 0;
    transition: border 0.5s;
    padding-left: 20px;
}

.project__filter-select .jq-selectbox__select-text {
    font: 16px/49px Roboto;
    color: #55626e;
    padding: 0;
    padding-right: 18px;
    box-sizing: border-box;
    max-width: 100%;
    width: 100% !important;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.project__filter-select .jq-selectbox__trigger {
    position: absolute;
    top: 0;
    right: 0;
    width: 40px;
    height: 100%;
    border-left: none;
}

.project__filter-select .jq-selectbox__trigger-arrow {
    width: 16px;
    height: 9px;
    position: absolute;
    top: 19px;
    right: 18px;
    border: none;
}

.project__filter-select .jq-selectbox__trigger-arrow:before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    height: 9px;
    width: 16px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAJBAMAAADJBLEBAAAAElBMVEUAAABFpeRFpeRFpeRFpeRFpeSWbpopAAAABnRSTlMAaYALCmSruAa8AAAAOElEQVQI1x3IQQ0AIAzF0J+AgoGBOQAHQ8T8W2FdT81ThqqZss081/UosKVhGziCAEENENAENAEf/34FhF1yyyMAAAAASUVORK5CYII=") no-repeat center;
    transition: transform;
}

.project__filter-select .jq-selectbox__dropdown {
    border: 1px solid #d2d2d2;
    border-radius: 0;
    padding-top: 0;
    box-shadow: none;
    padding-bottom: 0;
    width: 100% !important;
    padding-right: 0;
    padding-bottom: 0;
    max-width: 100%;
    margin: 0 !important;
    top: 45px !important;
}

.project__table {
    margin-top: 30px;
}

.project__table-item {
    width: 100%;
    margin: 0;
    max-width: 100%;
    border: 1px solid #c9e2f5;
}

.project__table-item tr {
    position: relative;
    text-align: left;
    font-size: 15px;
    line-height: 15px;
}

.project__table-item tr.hidden {
    display: none;
}

.project__table-item tr:first-child td {
    padding: 16px 20px 12px 23px;
    font-size: 15px;
    line-height: 23px;
    font-weight: 500;
    color: #fff;
    background-color: #0077d2;
    border: none;
}

.project__table-item tr:first-child+tr td {
    padding-top: 23px;
}


/*.project__table-item tr:nth-child(odd):not(:first-child) td {*/

.project__table-item tr.add-background td {
    background-color: rgba(178, 214, 241, 0.15);
}

.project__table-item tr:last-child td {
    border-bottom: none;
}

.project__table-item td {
    padding: 16px 20px 12px 23px;
    font-size: 15px;
    line-height: 23px;
    font-weight: 300;
    vertical-align: top;
    position: relative;
    border-right: 1px solid #c9e2f5;
}

.project__table-item td:first-child {
    width: 28%;
}

.project__table-item td:last-child {
    width: 27%;
    border-right: none;
}

.jq-selectbox__trigger-arrow:before {
    transition: transform 0.5s;
}

.jq-selectbox.focused .jq-selectbox__select {
    border: 1px solid #d2d2d2;
}

.jq-selectbox.opened .jq-selectbox__trigger-arrow {
    transform: rotate(180deg);
}

.jq-selectbox li.selected {
    background-color: #0077d2;
    color: #fff;
}

.jq-selectbox li:hover {
    background-color: #0077d2 !important;
    color: #fff !important;
}

.jq-selectbox ul {
    max-height: 265px !important;
    overflow-y: auto;
    background-color: #fff;
}

.contacts {
    margin-top: 48px;
    margin-bottom: 30px;
}

.contacts__row+.contacts__row {
    margin-top: 51px;
}

.contacts__row-title {
    color: #000;
    font-size: 15px;
    font-weight: 700;
    line-height: 23px;
    margin-bottom: 29px;
}

.contacts__col {
    width: calc(50% - 15px);
}

@media (max-width: 768px) {
    .contacts__col {
        width: 100%;
        margin-bottom: 20px;
    }
}

.contacts__list {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

@media (max-width: 768px) {
    .contacts__list {
        -ms-flex-direction: column;
        flex-direction: column;
    }
}

.contacts__item {
    position: relative;
    padding-left: 29px;
}

.contacts__item+.contacts__item {
    margin-top: 20px;
}

.contacts__item:before {
    background-position: center;
    background-repeat: no-repeat;
}

.contacts__item_address:before {
    width: 13px;
    height: 17px;
    top: 2px;
    left: 1px;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAARCAMAAAAxIdauAAAAP1BMVEUAAABFpeRFpeRFpeRFpeRFpeRFpeRFpeRFpeRFpeRFpeRFpeRFpeRFpeRFpeRFpeRFpeRFpeRFpeRFpeRFpeSYz91gAAAAFHRSTlMAQwXnppY7++HSC8B3bk4oH/X0zkFnrD4AAABqSURBVAjXTc5bDsMgDETRi3FMyLst+19rHRISzseMRgjJONOYohonGcplEMBHm2DlZajnGKYweivRMwDBO5I8J0C8E7l7y6zdvxXJpfkJ7J97fHfcdo20US11Ldy0ntXIXGbhccSDjlH9AY+CCJ6KlbSRAAAAAElFTkSuQmCC");
}

.contacts__item_phone:before {
    width: 14px;
    height: 14px;
    top: 4px;
    left: 1px;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAMAAAAolt3jAAAASFBMVEUAAABFpeRFpeRFpeRFpeRFpeRFpeRFpeRFpeRFpeRFpeRFpeRFpeRFpeRFpeRFpeRFpeRFpeRFpeRFpeRFpeRFpeRFpeRFpeTRXNyfAAAAF3RSTlMAC2QB75mE9snBt31hXFQm5+Phpodybm3ZXQIAAABXSURBVAjXRc1ZFoAgCEBRAs2cspn97zTKgvd3lQMAxWWwKjOPRscSKsPDSxlFnpQobKANK3Mi8yzfB1hePBLQiX18Eqfm5VHdy937R/fv214WvYcxLBVuLaEGEMa3KsMAAAAASUVORK5CYII=");
}

.contacts__item_mail {
    padding-top: 4px;
}

.contacts__item_mail:before {
    width: 16px;
    height: 11px;
    top: 10px;
    left: 1px;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAMAAABBPP0LAAAAM1BMVEVFpeRFpeRFpeRFpeRFpeRFpeRFpeRFpeRFpeRFpeRFpeRFpeRFpeRFpeRFpeRFpeRFpeRhmTxhAAAAEHRSTlP57cRdEwhAJdzaO6SCgH0oDn1NrwAAAFVJREFUCNdlTlsOwCAIY2oV8cX9T7sMHzFZf6ChLSVUvVBBLnjalHxwpJziM/kTEyvZzB/PdqGlVF3e6ReUArF1KRrQTHEynDsZPGR/kcH674GuFzpewwMHlYx0BaoAAAAASUVORK5CYII=");
}

.contacts__item_fax:before {
    width: 16px;
    height: 16px;
    top: 3px;
    left: 1px;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAElBMVEUAAABFpeRFpeRFpeRFpeT///+Ulp3dAAAABHRSTlMA5kpJG2qUMwAAAFBJREFUCNdjYGAWcXFxNGBgYGB0AQIBIIPFAYINXcBAmEEEwnBkcIEC/AzX0NAQIEPExdXFJQSoSxEiIgQ01dUlNMQBZAVIxAHZUiaQMxQYAE1iGm+Oh0T2AAAAAElFTkSuQmCC");
}

.contacts__text {
    color: #000;
    font-size: 15px;
    font-weight: 300;
    line-height: 23px;
}

.contacts__mail,
.contacts__text a {
    color: #0077d2;
    font-size: 15px;
    line-height: 23px;
    text-decoration: underline #0077d2;
    text-underline-offset: 4px;
    transition: all 0.4s;
}

.contacts__mail {
    display: table;
}

.contacts__mail:hover {
    text-decoration-color: transparent;
}

.contacts__mail+.contacts__mail {
    margin-top: 7px;
}

.contacts__message {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

@media (max-width: 768px) {
    .contacts__message {
        -ms-flex-direction: column;
        flex-direction: column;
    }
}

.contacts__message-item+.contacts__message-item {
    margin-top: 22px;
}

.contacts__message-title {
    color: rgba(0, 0, 0, 0.5);
    font-size: 15px;
    font-weight: 300;
    line-height: 23px;
}

.contacts__message-text {
    color: #000;
    font-size: 15px;
    font-weight: 300;
    line-height: 23px;
}

.contacts__map {
    width: 100%;
    height: 417px;
    margin: 34px 0 0;
    border-radius: 4px;
    overflow: hidden;
}

.ymaps-2-1-64-copyright,
.ymaps-2-1-64-map-copyrights-promo {
    display: none !important;
}

.form_question {
    padding: 0;
}

.form__row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: center;
    align-items: center;
}

@media (max-width: 768px) {
    .form__row {
        -ms-flex-direction: column;
        flex-direction: column;
    }
}

.form__row+.form__row {
    margin-top: 17px;
}

@media (max-width: 768px) {
    .form__row+.form__row {
        margin-top: 0;
    }
}

.form__field {
    width: calc(100% / 3 - 20px);
}

@media (max-width: 768px) {
    .form__field {
        width: 100%;
        margin-bottom: 15px;
    }
}

.form__field_middle {
    width: calc((100% - 100% / 3) - 10px);
}

@media (max-width: 768px) {
    .form__field_middle {
        width: 100%;
    }
}

.form__field-group {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    width: calc(100% / 3 - 20px);
}

@media (max-width: 768px) {
    .form__field-group {
        margin-bottom: 15px;
        width: 100%;
    }
}

.form__field-group .form__field {
    width: 100%;
    margin-bottom: 17px;
}

.form__field-group .form__field:last-child {
    margin-bottom: 0;
}

.form__field-label {
    display: block;
    margin-bottom: 2px;
    color: rgba(0, 0, 0, 0.5);
    font-size: 15px;
    font-weight: 300;
    line-height: 23px;
}

.form__field-input {
    height: 49px;
}

.form__field-input,
.form__field-textarea {
    width: 100%;
    background-color: #fff;
    border: 1px solid #bcbfc7;
    border-radius: 3px;
    padding: 0 19px;
    color: #000;
    font-family: Roboto;
    font-size: 15px;
    padding: 14px 19px;
    outline: none;
}

.form__field-textarea {
    height: 140px;
    resize: none;
    padding: 14px 19px;
}

.form__field-submit {
    display: none;
}

.form__field-false-submit {
    display: inline-block;
    vertical-align: top;
    position: relative;
    color: #f5fcfe;
    font-size: 13px;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 0.1em;
    padding: 0 48px 0 30px;
    margin-top: 14px;
    line-height: 52px;
    height: 49px;
    background-color: #45a5e4;
    border-radius: 24px;
    border: none;
    outline: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    transition: background 0.4s;
}

.form__field-false-submit:after {
    top: 16px;
    right: 29px;
    width: 10px;
    height: 18px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAASBAMAAACQmVJ4AAAAFVBMVEUAAAD1/P71/P71/P71/P71/P71/P5Pu1gRAAAAB3RSTlMAboBjDwhpCAR4xAAAACZJREFUCNdjgIBEBxBpJAIigxVBHFY8HAEICREBy2IwwaZBTYYBAKYXB8GuNzE5AAAAAElFTkSuQmCC") no-repeat center;
    transition: right 0.4s;
}

.form__field-false-submit:hover {
    background-color: #0077d2;
}

.form__field-false-submit:hover:after {
    right: 24px;
}

.form__checkbox {
    display: inline-block;
    vertical-align: top;
    position: relative;
    white-space: nowrap;
    margin-top: 15px;
}

@media (max-width: 768px) {
    .form__checkbox {
        width: 100%;
    }
}

.grecaptcha-badge {
    display: none !important;
}

.form__checkbox.warning .form__checkbox-label:before {
    border-color: #d70122;
}

.form__checkbox+.form__field {
    margin-left: 32px;
    margin-right: auto;
}

@media (max-width: 768px) {
    .form__checkbox+.form__field {
        margin: 15px 0 0;
        text-align: center;
    }
}

.form__checkbox-input {
    position: absolute;
    left: -9999px;
    opacity: 0;
}

.form__checkbox-input:checked+.form__checkbox-label:after {
    opacity: 1;
}

.form__checkbox-label {
    display: grid;
    grid-template-columns: auto 1fr;
    grid-gap: 20px;
    align-items: flex-end;
    /*display: inline-block;*/
    /*vertical-align: top;*/
    color: #000;
    font-size: 15px;
    font-weight: 300;
    line-height: 23px;
    max-width: calc(100% - 28px);
    /*padding-left: 43px;*/
}

@media (max-width: 768px) {
    .form__checkbox-label {
        max-width: 100%;
        white-space: normal;
    }
}

.form__checkbox-label p {
    line-height: 15px;
    margin: 0;
}
.form__checkbox-label:before {
    content: "";
    grid-column: 1;
    grid-row: 1;
    width: 20px;
    height: 20px;
    border: 1px solid #bcbfc7;
    border-radius: 3px;
    /*position: absolute;*/
    /*left: 1px;*/
    /*top: -1px;*/
    cursor: pointer;
    transition: 0.4s border;
    -webkit-transition: 0.4s border;
}

.form__checkbox-label:after {
    content: "";
    position: relative;
    top: -5px;
    left: 6px;
    grid-column: 1;
    grid-row: 1;
    width: 21px;
    height: 17px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAARCAMAAAAFWBeyAAAAY1BMVEUAAABFpeRFpeRFpeRFpeRFpeRFpeRFpeRFpeRFpeRFpeRFpeRFpeRFpeRFpeRFpeRFpeRFpeRFpeRFpeRFpeRFpeRFpeRFpeRFpeRFpeRFpeRFpeRFpeRFpeRFpeRFpeRFpeQH6cKfAAAAIHRSTlMAFM/H1PMM+evk28q1bF1OQSocBgO9qqKakoqBeTczJKxVAhUAAABwSURBVBjTbctHDoQwEERRbI/JGSYR//1PiQQyFjS9qn6qCuSFxjwhWmCXk7Z37D8kq6j+iBuBA3YWOBHVAguoBJZQCqwiCpdNpo5QW8azodE7L5a/36nXzk3M19HJbULeB3dOeXdeHGNC93nWmbrABt0qBbHKGAGVAAAAAElFTkSuQmCC") no-repeat center;
    /*position: absolute;*/
    /*left: 7px;*/
    /*top: -1px;*/
    opacity: 0;
    cursor: pointer;
    transition: 0.4s opacity;
    -webkit-transition: 0.4s opacity;
}

.form__checkbox-label a {
    color: #0077d2;
    font-size: 15px;
    font-weight: 300;
    line-height: 23px;
    border-bottom: 1px solid #0077d2;
    transition: border 0.4s;
}

.form__checkbox-label a:hover {
    border-bottom-color: transparent;
}

.question {
    padding: 55px 60px 62px;
    margin-top: 52px;
    background-color: #fff;
    border-radius: 2px;
    box-shadow: 0 2px 9px rgba(124, 132, 179, 0.25);
}

@media (max-width: 991px) {
    .question {
        padding: 35px 40px 40px;
    }
}

@media (max-width: 479px) {
    .question {
        padding: 30px 25px 35px;
    }
}

.question__title {
    color: #0077d2;
    font-size: 34px;
    font-weight: 900;
    line-height: 42px;
    margin-bottom: 25px;
}

.question__text {
    color: #000;
    font-size: 15px;
    font-weight: 300;
    line-height: 23px;
    margin-bottom: 20px;
}

.video {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding-top: 15px;
    margin-bottom: -20px;
}

.video:after {
    content: "";
    width: calc(100% / 3 - 20px);
}

.video__item {
    width: calc(100% / 3 - 20px);
    margin-bottom: 42px;
}

@media (max-width: 768px) {
    .video__item {
        width: calc(50% - 20px);
    }
}

@media (max-width: 479px) {
    .video__item {
        width: 100%;
    }
}

.video__cover {
    display: block;
    width: 100%;
    height: 194px;
    position: relative;
    background-color: #badfed;
    border-radius: 2px;
    margin-bottom: 17px;
    overflow: hidden;
    z-index: 1;
}

.video__cover:hover .video__cover-play:before {
    background-color: #0077d2;
    transform: translate(-50%, -50%) scale(1.1);
}

.video__cover-play {
    width: 44px;
    height: 44px;
    z-index: 1;
    cursor: pointer;
}

.video__cover-play:before,
.video__cover-play:after {
    content: '';
    display: block;
    position: absolute;
}

.video__cover-play:before {
    width: 44px;
    height: 44px;
    border-radius: 50%;
    background-color: #45a5e4;
    z-index: 1;
    transition: background 0.4s, transform 0.4s;
}

.video__cover-play:after {
    width: 8px;
    height: 8px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAMAAADz0U65AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAOVBMVEUAAAD///////////////////////////////////////////////////////////////////8AAAAKhBN9AAAAEXRSTlMAuN5kBPDdXthaArvZW19lBVmXCGYAAAABYktHRACIBR1IAAAACXBIWXMAAAsSAAALEgHS3X78AAAAM0lEQVQI12NgZGJmYQABVkFBNnYWCENQkIOTC8IQFOSGMRghDB5esBQbH0gxIxO/AEg3AFFFAla/3SP5AAAAAElFTkSuQmCC") no-repeat center;
    z-index: 2;
}

.video__cover-img {
    max-width: none;
    z-index: -1;
    min-height: 100%;
    min-width: 100%;
}

.video__title {
    color: #000;
    font-size: 17px;
    font-weight: bold;
    line-height: 25px;
}

@media (max-width: 1800px) {
    .footer__top-scroll {
        right: 0;
        top: -145px;
    }
    .footer .container {
        position: relative;
        position: relative;
    }
}

@media (max-width: 768px) {
    .main {
        padding-bottom: 110px;
    }
    .footer__top-scroll {
        right: auto;
        top: -110px;
        left: 50%;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%);
    }
}

.main__content.main__content--full {
    width: 100%;
}

.no__sidebar {
    display: none;
}

.book-wrap+.wis-content {
    margin-top: 40px;
    line-height: 24px;
}

.book-btn {
    width: 38px;
    height: 38px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    border-radius: 50%;
    background-color: #98cdf0;
    transition: background 0.4s, opacity .4s;
    padding: 0;
    border: none;
    outline: none;
    cursor: pointer;
    z-index: 21;
}

.book-btn:before {
    display: block;
    content: '';
    width: 9px;
    height: 16px;
    position: absolute;
    background-position: center;
    background-repeat: no-repeat;
    opacity: 1;
    transition: opacity 0.4s;
    top: 50%;
    transform: translateY(-50%);
}

.book-btn--next {
    right: 13px;
}

.book-btn--next:before {
    right: 12px;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAQBAMAAAA2ZkhwAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAALVBMVEUAAAD///////////////////////////////////////////////////8AAACh9o2JAAAADXRSTlMAxssVydMU0NQWz83Mc/WjAQAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAySURBVAjXYxAyYAAC32AQmX4DxGGrbUbmdEI4E0CctRvgJFgEIgtWCdEF0QQxTQbEBABgfRITbnMq/AAAAABJRU5ErkJggg==");
}

.book-btn--prev {
    left: 13px;
}

.book-btn--prev:before {
    left: 12px;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAQBAMAAAA2ZkhwAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAALVBMVEUAAAD///////////////////////////////////////////////////8AAACh9o2JAAAADXRSTlMAFcvG08nQFMzNz9TIt+f9uwAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAA0SURBVAjXY2BgYBAyABKMvgFAUuSaAIiZDmYWoDAZekFMhrnLQaT0LZAI417cHJBpDJIHANi6ERHwRvyzAAAAAElFTkSuQmCC");
}

.book-btn:hover {
    background-color: #0077d2;
}

.book-btn.disabled {
    opacity: 0;
}

.book-wrap {
    position: relative;
}


/* quiz start */

.btn--orange {
    position: relative;
    background-color: #f66131;
    border-radius: 27px;
    padding: 15px 30px;
    color: #fff;
    /* font-size: 19px; */
    /* font-weight: 500; */
    line-height: 24px;
    cursor: pointer;
    text-transform: uppercase;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.btn--orange:after {
    content: '';
    position: relative;
    display: inline-block;
    vertical-align: middle;
    top: -2px;
    right: 0;
    margin-left: 5px;
    width: 10px;
    height: 10px;
    border-radius: 1px;
    border-right: 2px solid rgba(255, 255, 255, 0.5);
    border-bottom: 2px solid rgba(255, 255, 255, 0.5);
    transform: rotate(-45deg);
    transition: .4s right;
    -webkit-transition: .4s right;
}

.btn--orange:hover:after {
    right: -10px;
}

.btn--white {
    color: #232323;
    line-height: 24px;
}

.btn--white:after {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    border-color: rgba(35, 35, 35, 0.5);
    top: -2px;
    right: auto;
}

.btn--white:hover:after {
    right: auto;
}

.btn.disabled {
    cursor: default !important;
    background-color: #bcbfc7;
    color: #fff;
}

.btn.disabled:after {
    border-color: #fff;
}

.iabout .container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.iabout .quiz {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    position: relative;
    height: 100%;
    padding: 40px;
    z-index: 1;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 4px;
    overflow: hidden;
}

.quiz {
    max-width: 1170px;
    margin: 0 auto;
}

.iabout .quiz:before {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    /* background-color: rgba(55, 143, 211, 0.68); */
    z-index: -1;
}

.quiz__btn {
    margin-top: 35px;
}

.quiz__welcome {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.quiz__welcome-left {
    width: 100%;
    margin-top: 10px;
    padding-left: 25px;
}

@media (max-width: 1365px) {
    .quiz__welcome-left {
        padding-left: 0;
        text-align: center;
        margin-top: 80px;
    }
}

@media (max-width: 768px) {
    .quiz__welcome-left {
        margin-top: 40px;
    }
}

.quiz__welcome-title {
    color: #0077d2;
    font-size: 54px;
    font-weight: bold;
    line-height: 60px;
    margin-bottom: 30px;
}

.quiz__welcome-text {
    width: 100%;
    color: #fff;
    font-size: 23px;
    font-weight: 500;
    line-height: 27px;
    display: block;
    text-align: center;
    max-width: 400px;
}

.quiz__device {
    display: -ms-flexbox;
    display: flex;
    width: 100%;
}

@media (max-width: 1365px) {
    .quiz__device {
        -ms-flex-pack: justify;
        justify-content: space-between;
    }
}

@media (max-width: 768px) {
    .quiz__device {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-direction: column;
        flex-direction: column;
    }
}

@media (max-width: 768px) {
    .quiz__device-item {
        margin-bottom: 60px;
    }
}

.quiz__device-item:first-child .quiz__device-item-overimg {
    width: 250px;
    height: 250px;
}

@media (max-width: 1365px) {
    .quiz__device-item:first-child .quiz__device-item-overimg {
        width: 210px;
        height: 210px;
    }
}

.quiz__device-item:first-child .quiz__device-item-title {
    top: 30px;
}

@media (max-width: 1365px) {
    .quiz__device-item:first-child .quiz__device-item-title {
        top: auto;
        text-align: center;
    }
}

.quiz__device-item:nth-child(2) {
    margin: 300px 0 0 -120px;
}

@media (max-width: 1365px) {
    .quiz__device-item:nth-child(2) {
        margin: 0;
    }
}

@media (max-width: 768px) {
    .quiz__device-item:nth-child(2) {
        margin-bottom: 60px;
    }
}

.quiz__device-item:nth-child(2) .quiz__device-item-overimg {
    width: 210px;
    height: 210px;
}

@media (max-width: 1365px) {
    .quiz__device-item:nth-child(2) .quiz__device-item-overimg {
        width: 210px;
        height: 210px;
    }
}

.quiz__device-item:nth-child(2) .quiz__device-item-title {
    top: -136px;
    left: 250px;
}

@media (max-width: 1365px) {
    .quiz__device-item:nth-child(2) .quiz__device-item-title {
        top: auto;
        left: auto;
        text-align: center;
    }
}

.quiz__device-item:nth-child(3) {
    margin: 85px 0 0 -55px;
}

@media (max-width: 1365px) {
    .quiz__device-item:nth-child(3) {
        margin: 0;
    }
}

@media (max-width: 768px) {
    .quiz__device-item:nth-child(3) {
        margin-bottom: 60px;
    }
}

.quiz__device-item:nth-child(3) .quiz__device-item-overimg {
    width: 192px;
    height: 192px;
}

@media (max-width: 1365px) {
    .quiz__device-item:nth-child(3) .quiz__device-item-overimg {
        width: 210px;
        height: 210px;
    }
}

.quiz__device-item:nth-child(3) .quiz__device-item-title {
    top: -230px;
    left: 165px;
}

@media (max-width: 1365px) {
    .quiz__device-item:nth-child(3) .quiz__device-item-title {
        top: auto;
        left: auto;
        text-align: center;
    }
}

.quiz__device-item-overimg {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #2d94de;
    background-image: linear-gradient(45deg, #3096df 0%, #76caef 100%);
    border-radius: 50%;
}

@media (max-width: 1365px) {
    .quiz__device-item-overimg img {
        max-height: 220px;
    }
}

.quiz__device-item-title {
    color: #000;
    font-size: 17px;
    font-weight: 400;
    line-height: 26px;
    position: relative;
}

@media (max-width: 1365px) {
    .quiz__device-item-title {
        margin-top: 50px;
    }
}

@media (max-width: 768px) {
    .quiz__device-item-title {
        margin-top: 30px;
    }
}

.quiz__slider {
    width: 100%;
    background-color: #fff;
    border-radius: 2px;
    margin: 0 auto;
}

.quiz__slider .btn {
    font-size: 13px;
    padding: 0 30px;
    line-height: 51px;
}

.quiz__slider-nav {
    display: -ms-flexbox;
    display: flex;
    margin-top: 20px;
    padding: 0 59px 59px;
}

@media (max-width: 1170px) {
    .quiz__slider-nav {
        padding: 0 40px 40px;
    }
}

@media (max-width: 479px) {
    .quiz__slider-nav {
        padding: 0 15px 20px;
    }
}

.quiz__slider-nav .swiper-button-start {
    margin-left: auto;
}

.quiz__slider-nav .swiper-button-hidden {
    display: none !important;
}

.quiz__slider-nav .swiper-button-prev,
.quiz__slider-nav .swiper-button-next {
    background-size: unset;
    background-image: none;
    top: auto;
    width: auto;
    margin-top: 0;
    z-index: 10;
    cursor: pointer;
}

.quiz__slider-nav .swiper-button-prev {
    margin-right: auto;
    box-shadow: 0 10px 54px rgba(124, 132, 179, 0.15);
    padding-left: 50px;
}

@media (max-width: 450px) {
    .quiz__slider-nav .swiper-button-prev {
        font-size: 0;
        line-height: 0;
        padding-left: 30px;
    }
    .quiz__slider-nav .swiper-button-prev:after {
        left: 25px;
    }
}

.quiz__slider-nav .swiper-button-prev:after {
    left: 30px;
    position: absolute;
    top: 19px;
    transform: rotate(135deg);
}

.quiz__slider-nav .swiper-button-prev.swiper-button-disabled {
    display: none;
}

.quiz__slider-nav .swiper-button-next {
    margin-left: auto;
}

.quiz__slider-nav .swiper-button-next.swiper-button-disabled {
    background-color: #bcbfc7;
    cursor: default;
    opacity: 1;
}

.quiz__screen {
    overflow: hidden;
    padding: 59px 59px 8px;
}

@media (max-width: 1170px) {
    .quiz__screen {
        padding: 40px 40px 8px;
    }
}

@media (max-width: 479px) {
    .quiz__screen {
        padding: 15px 15px 8px;
    }
}

.quiz__screen--descr {
    padding: 48px 60px;
}

@media (max-width: 1170px) {
    .quiz__screen--descr {
        padding: 40px;
    }
}

@media (max-width: 479px) {
    .quiz__screen--descr {
        padding: 15px;
    }
}

.quiz__screen--step3 {
    padding-bottom: 56px;
    display: -ms-flexbox;
    display: flex;
    margin: 0 -16px;
}

@media (max-width: 1170px) {
    .quiz__screen--step3 {
        padding-bottom: 40px;
    }
}

@media (max-width: 991px) {
    .quiz__screen--step3 {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
}

@media (max-width: 1170px) {
    .quiz__screen--step4 {
        padding-bottom: 25px;
    }
}

.quiz__screen--last {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0 -16px;
    padding-bottom: 60px;
}

@media (max-width: 1170px) {
    .quiz__screen--last {
        padding-bottom: 30px;
    }
}

@media (max-width: 991px) {
    .quiz__screen--last {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
}

.quiz__screen--last .quiz__screen-title {
    text-transform: none;
}

.quiz__screen--last .quiz__screen-text {
    font-size: 17px;
    line-height: 26px;
}

.quiz__screen--last .quiz__screen-text p+p {
    margin-top: 14px;
}

.quiz__screen-title {
    color: #0077d2;
    font-size: 38px;
    font-weight: 800;
    line-height: 46px;
    text-transform: uppercase;
    text-align: center;
    margin-bottom: 23px;
}

@media (max-width: 991px) {
    .quiz__screen-title {
        font-size: 38px;
        font-weight: 800;
        line-height: 42px;
    }
}

.quiz__screen-text {
    color: #000;
    font-size: 21px;
    font-weight: 400;
    line-height: 28px;
    text-align: center;
    max-width: 610px;
    margin: 0 auto;
}

@media (max-width: 991px) {
    .quiz__screen-text {
        max-width: 100%;
    }
}

.quiz__screen-left,
.quiz__screen-right {
    margin: 0 16px;
    width: calc(50% - 32px);
}

@media (max-width: 991px) {
    .quiz__screen-left,
    .quiz__screen-right {
        width: calc(100% - 32px);
    }
}

@media (max-width: 991px) {
    .quiz__screen-left {
        margin-bottom: 35px;
    }
}

.quiz__screen-left .quiz__screen-title,
.quiz__screen-left .quiz__screen-text {
    text-align: left;
}

.quiz__screen-right .quiz__option-item--selected {
    margin-top: 4px;
    width: 444px;
    height: 444px;
    background-color: #2d94de;
    background-image: linear-gradient(45deg, #3096df 0%, #76caef 100%);
    filter: none;
    overflow: visible;
}

@media (max-width: 1170px) {
    .quiz__screen-right .quiz__option-item--selected {
        width: 344px;
        height: 344px;
    }
}

@media (max-width: 479px) {
    .quiz__screen-right .quiz__option-item--selected {
        width: 300px;
        height: 300px;
    }
}

.quiz__screen-right .quiz__option-item--selected:before {
    content: none;
    display: none;
}

.quiz__screen-bottom {
    display: -ms-flexbox;
    display: flex;
    margin-top: 90px;
    width: 100%;
}

@media (max-width: 768px) {
    .quiz__screen-bottom {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -ms-flex-pack: center;
        justify-content: center;
    }
}

.quiz__screen-bottom .btn {
    margin-top: 0;
}

.quiz__btn-buy {
    margin-right: 30px;
}

.quiz__btn-products {
    margin-right: auto;
    box-shadow: 0 10px 54px rgba(124, 132, 179, 0.15);
}

.quiz__btn-chose-room {
    margin-left: auto;
    box-shadow: 0 10px 54px rgba(124, 132, 179, 0.15);
}

@media (max-width: 768px) {
    .quiz__btn-buy,
    .quiz__btn-products {
        margin: 0 15px 20px;
    }
    .quiz__btn-chose-room {
        margin: 0 15px;
    }
}

.quiz__descr-steps {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: start;
    align-items: flex-start;
    margin: 0 -26px -48px;
}

@media (max-width: 1100px) {
    .quiz__descr-steps {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
}

@media (max-width: 768px) {
    .quiz__descr-steps {
        margin-left: 0;
        margin-right: 0;
    }
}

.quiz__descr-steps-item {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-align: start;
    align-items: flex-start;
    position: relative;
    margin: 0 26px;
}

@media (max-width: 1100px) {
    .quiz__descr-steps-item {
        width: calc(50% - 52px);
        -ms-flex-pack: center;
        justify-content: center;
        margin-bottom: 35px;
    }
}

@media (max-width: 768px) {
    .quiz__descr-steps-item {
        width: 50%;
        margin: 0 0 35px;
    }
}

.quiz__descr-steps-item:first-child .quiz__descr-steps-overimg {
    width: 170px;
    height: 170px;
}

@media (max-width: 1100px) {
    .quiz__descr-steps-item:first-child .quiz__descr-steps-overimg {
        width: 204px;
        height: 204px;
    }
}

@media (max-width: 768px) {
    .quiz__descr-steps-item:first-child .quiz__descr-steps-overimg {
        width: 160px;
        height: 160px;
    }
}

.quiz__descr-steps-item:first-child .quiz__descr-steps-info {
    margin: 9px 0 20px 0;
}

@media (max-width: 1100px) {
    .quiz__descr-steps-item:first-child .quiz__descr-steps-info {
        margin: 0;
    }
}

.quiz__descr-steps-item:nth-child(2) {
    margin-top: 22px;
}

@media (max-width: 1100px) {
    .quiz__descr-steps-item:nth-child(2) {
        margin-top: 0;
    }
}

.quiz__descr-steps-item:nth-child(2) .quiz__descr-steps-overimg {
    -ms-flex-order: 1;
    order: 1;
    width: 204px;
    height: 204px;
}

@media (max-width: 1100px) {
    .quiz__descr-steps-item:nth-child(2) .quiz__descr-steps-overimg {
        -ms-flex-order: 2;
        order: 2;
    }
}

@media (max-width: 768px) {
    .quiz__descr-steps-item:nth-child(2) .quiz__descr-steps-overimg {
        width: 160px;
        height: 160px;
    }
}

.quiz__descr-steps-item:nth-child(2) .quiz__descr-steps-info {
    -ms-flex-order: 2;
    order: 2;
}

@media (max-width: 1100px) {
    .quiz__descr-steps-item:nth-child(2) .quiz__descr-steps-info {
        -ms-flex-order: 1;
        order: 1;
    }
}

.quiz__descr-steps-item:nth-child(3) .quiz__descr-steps-overimg {
    width: 236px;
    height: 236px;
}

@media (max-width: 1100px) {
    .quiz__descr-steps-item:nth-child(3) .quiz__descr-steps-overimg {
        width: 204px;
        height: 204px;
    }
}

@media (max-width: 768px) {
    .quiz__descr-steps-item:nth-child(3) .quiz__descr-steps-overimg {
        width: 160px;
        height: 160px;
    }
}

.quiz__descr-steps-item:nth-child(3) .quiz__descr-steps-info {
    margin: 0 0 21px 0;
}

@media (max-width: 1100px) {
    .quiz__descr-steps-item:nth-child(3) .quiz__descr-steps-info {
        margin: 0;
    }
}

.quiz__descr-steps-item:nth-child(4) {
    margin-top: -22px;
}

@media (max-width: 1100px) {
    .quiz__descr-steps-item:nth-child(4) {
        margin-top: 0;
    }
}

.quiz__descr-steps-item:nth-child(4) .quiz__descr-steps-overimg {
    -ms-flex-order: 1;
    order: 1;
    width: 268px;
    height: 268px;
}

@media (max-width: 1100px) {
    .quiz__descr-steps-item:nth-child(4) .quiz__descr-steps-overimg {
        width: 204px;
        height: 204px;
        -ms-flex-order: 2;
        order: 2;
    }
}

@media (max-width: 768px) {
    .quiz__descr-steps-item:nth-child(4) .quiz__descr-steps-overimg {
        width: 160px;
        height: 160px;
    }
}

.quiz__descr-steps-item:nth-child(4) .quiz__descr-steps-info {
    -ms-flex-order: 2;
    order: 2;
    margin: 20px 0 0;
}

@media (max-width: 1100px) {
    .quiz__descr-steps-item:nth-child(4) .quiz__descr-steps-info {
        margin: 0;
        -ms-flex-order: 1;
        order: 1;
    }
}

.quiz__descr-steps-info {
    width: 100%;
    margin-top: 18px;
}

@media (max-width: 1100px) {
    .quiz__descr-steps-info {
        margin-top: 0;
    }
}

.quiz__descr-steps-title {
    color: #0077d2;
    font-size: 25px;
    font-weight: bold;
    line-height: 47px;
}

@media (max-width: 1100px) {
    .quiz__descr-steps-title {
        text-align: center;
    }
}

@media (max-width: 768px) {
    .quiz__descr-steps-title {
        font-size: 23px;
        line-height: 28px;
    }
}

.quiz__descr-steps-text {
    color: #000;
    font-size: 21px;
    font-weight: 400;
    line-height: 28px;
}

@media (max-width: 1100px) {
    .quiz__descr-steps-text {
        text-align: center;
    }
    .quiz__descr-steps-text br {
        display: none;
    }
}

@media (max-width: 768px) {
    .quiz__descr-steps-text {
        font-size: 17px;
        line-height: 21px;
        min-height: 42px;
    }
}

.quiz__descr-steps-overimg {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #2d94de;
    background-image: linear-gradient(45deg, #3096df 0%, #76caef 100%);
    border-radius: 50%;
}

@media (max-width: 1100px) {
    .quiz__descr-steps-overimg {
        margin-top: 25px;
    }
}

.quiz__option {
    margin-top: 19px;
}

.quiz__option--device .quiz__option-item {
    overflow: visible;
    filter: none;
    border: 1px solid #bcbfc7;
    background-color: #fff;
}

.quiz__option--device .quiz__option-item:before {
    content: none;
    display: none;
}

.quiz__option--device .quiz__option-item[data-warning="good"] {
    background-color: #2d94de;
    background-image: linear-gradient(45deg, #3096df 0%, #76caef 100%);
}

.quiz__option--device .quiz__option-item[data-warning="bad"] {
    background: #bcbfc7;
}

.quiz__option.swiper-container-wrapper,
.quiz__option .swiper-wrapper {
    min-height: 444px;
    -ms-flex-align: center;
    align-items: center;
}

@media (max-width: 1170px) {
    .quiz__option.swiper-container-wrapper,
    .quiz__option .swiper-wrapper {
        min-height: 300px;
    }
}

.quiz__option.swiper-container-slide,
.quiz__option .swiper-slide {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    width: 400px;
}

@media (max-width: 1170px) {
    .quiz__option.swiper-container-slide,
    .quiz__option .swiper-slide {
        width: 300px;
    }
}

.quiz__option.swiper-container-slide-active .quiz__option-item,
.quiz__option .swiper-slide-active .quiz__option-item {
    width: 400px;
    height: 400px;
}

@media (max-width: 1170px) {
    .quiz__option.swiper-container-slide-active .quiz__option-item,
    .quiz__option .swiper-slide-active .quiz__option-item {
        width: 300px;
        height: 300px;
    }
}

.quiz__option.swiper-container-slide-active .quiz__option-item:before,
.quiz__option .swiper-slide-active .quiz__option-item:before {
    opacity: 0;
}

.quiz__option-nav {
    position: relative;
    width: 100%;
    max-width: 420px;
    margin: 0 auto;
    height: 0;
}

@media (max-width: 479px) {
    .quiz__option-nav {
        top: -40px;
        max-width: 220px;
    }
}

.quiz__option-nav .swiper-button-prev,
.quiz__option-nav .swiper-button-next {
    width: 60px;
    height: 20px;
    top: 2px;
    margin: 0;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADsAAAAQBAMAAABaYBp1AAAAGFBMVEUAAAD2YTH2YTH2YTH2YTH2YTH2YTH2YTGIfuuuAAAAB3RSTlMAztMVFMcWvFTIzAAAAD1JREFUGNNjAALDAAY8gFkdr7RRoQFezSL4NCcVOuCRZaNEM4N4OR4QQEAabDj5TgNrJydYEIFKbpQQiFAACQMjvaLVLOQAAAAASUVORK5CYII=") no-repeat center;
    transition: background 0.4s;
}

.quiz__option-nav .swiper-button-prev:hover,
.quiz__option-nav .swiper-button-next:hover {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADsAAAAQBAMAAABaYBp1AAAAGFBMVEUAAAAAd9IAd9IAd9IAd9IAd9IAd9IAd9IAWmeEAAAAB3RSTlMAztMVFMcWvFTIzAAAAD1JREFUGNNjAALDAAY8gFkdr7RRoQFezSL4NCcVOuCRZaNEM4N4OR4QQEAabDj5TgNrJydYEIFKbpQQiFAACQMjvaLVLOQAAAAASUVORK5CYII=");
}

.quiz__option-nav .swiper-button-next {
    transform: scale(-1, 1);
}

.quiz__option-item {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    width: 240px;
    height: 240px;
    border-radius: 50%;
    margin: 0 auto;
    overflow: hidden;
    transition: width 0.4s, height 0.4s, background 0.4s;
    cursor: pointer;
}

.quiz__option-item:before {
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 119, 210, 0.25);
    z-index: 2;
    transition: opacity 0.4s;
}

.quiz__option-item:hover:before {
    opacity: 0;
}

.quiz__option-img {
    height: 100%;
    max-width: none;
    transition: height 0.4s;
    z-index: 1;
}

.quiz__option-info {
    position: relative;
    margin-top: 28px;
    text-align: center;
}

@media (max-width: 479px) {
    .quiz__option-info {
        padding-top: 40px;
    }
}

.quiz__option-descr {
    width: 410px;
    margin: 0 auto;
}

@media (max-width: 479px) {
    .quiz__option-descr {
        width: 100%;
    }
}

.quiz__option-descr-title {
    color: #000;
    font-size: 21px;
    font-weight: bold;
    line-height: 26px;
    padding: 0 70px;
}

@media (max-width: 479px) {
    .quiz__option-descr-title {
        padding: 0;
    }
}

.quiz__option-descr-text {
    color: #000;
    font-size: 17px;
    font-weight: 400;
    line-height: 26px;
    margin-top: 17px;
}

.quiz__option-warning {
    position: absolute;
    display: inline-block;
    left: 50%;
    transform: translateX(-50%);
    top: -125px;
    z-index: 1;
}

.quiz__option-warning-item {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: 0;
    display: inline-block;
    vertical-align: middle;
    min-width: 190px;
    height: 91px;
    background-color: #fff;
    border-radius: 49px;
    box-shadow: 0 10px 54px rgba(124, 132, 179, 0.25);
    padding: 26px 36px;
    font-size: 15px;
    font-weight: 500;
    line-height: 21px;
    white-space: nowrap;
    opacity: 0;
    visibility: hidden;
    transition: color 0.4s, opacity 0.4s, visibility 0.4s;
}

.quiz__option-warning-item--bad {
    color: #f66131;
}

.quiz__option-warning-item--bad.show {
    opacity: 1;
    visibility: visible;
}

.quiz__option-warning-item--good {
    color: #0077d2;
}

.quiz__option-warning-item--good.show {
    opacity: 1;
    visibility: visible;
}

.quiz__radio-group {
    width: 100%;
    margin-top: 30px;
}

.quiz__radio-item {
    position: relative;
    margin-bottom: 10px;
}

.quiz__radio-item:last-child {
    margin-bottom: 0;
}

.quiz__radio-item-input {
    position: absolute;
    left: -9999px;
    opacity: 0;
}

.quiz__radio-item-input:checked~label {
    background-color: #2d94de;
    background-image: linear-gradient(45deg, #3096df 0%, #76caef 100%);
}

.quiz__radio-item-input:checked~label .quiz__radio-item-text,
.quiz__radio-item-input:checked~label .quiz__radio-item-title {
    color: #fff;
}

.quiz__radio-item-label {
    display: block;
    width: 100%;
    min-height: 145px;
    background-color: #fff;
    border: 1px solid #bcbfc7;
    border-radius: 2px;
    padding: 25px 30px 22px;
    transition: background 0.4s;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.quiz__radio-item-label:hover {
    background-color: #2d94de;
    background-image: linear-gradient(45deg, #3096df 0%, #76caef 100%);
}

.quiz__radio-item-label:hover .quiz__radio-item-text,
.quiz__radio-item-label:hover .quiz__radio-item-title {
    color: #fff;
}

.quiz__radio-item-title {
    display: block;
    color: #000;
    font-size: 21px;
    font-weight: bold;
    line-height: 26px;
    transition: color 0.2s;
}

.quiz__radio-item-text {
    display: block;
    color: #000;
    font-size: 17px;
    font-weight: 400;
    line-height: 26px;
    margin-bottom: 19px;
    transition: color 0.2s;
}

.quiz__video-over {
    position: relative;
    padding-top: 56.25%;
}

.quiz__video-item {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: #e8f9fd;
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: cover;
    border-radius: 2px;
}

.quiz__video-play-btn {
    position: absolute;
    left: 50%;
    top: 50%;
    line-height: 53px;
    transform: translate(-50%, -50%);
    z-index: 1;
    font-size: 19px !important;
    text-transform: uppercase;
}

.quiz__timer {
    position: absolute;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    right: 50%;
    transform: translateX(50%);
    top: 30px;
    width: 249px;
    height: 85px;
    background-color: #fff;
    border-radius: 49px;
    box-shadow: 0 10px 54px rgba(124, 132, 179, 0.25);
    color: #0077d2;
    font-size: 36px;
    font-weight: 800;
    line-height: 36px;
    padding-bottom: 6px;
    text-align: center;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    z-index: 1;
}

@media (max-width: 1100px) {
    .iabout .quiz {
        max-width: 600px;
        height: 400px;
    }
}

@media (max-width: 768px) {
    .iabout .quiz {
        height: 310px;
    }
}

@media (max-width: 991px) {
    .quiz__timer {
        height: 65px;
        font-size: 30px;
        font-weight: 700;
        line-height: 30px;
    }
}

@media (max-width: 768px) {
    .quiz__timer {
        top: 15px;
        height: 42px;
        font-size: 24px;
        line-height: 24px;
        width: 200px;
    }
}

.quiz__timer span {
    display: inline-block;
    vertical-align: middle;
    position: relative;
    margin-right: 5px;
    margin-bottom: -8px;
}

@media (max-width: 768px) {
    .quiz__timer span {
        margin-bottom: -6px;
    }
}

.quiz__timer span:last-child {
    margin-right: 0;
}

.quiz__timer span:last-child:after {
    content: none;
    display: none;
}

.quiz__timer span:after {
    content: ':';
    display: inline-block;
    vertical-align: top;
    color: #0077d2;
    font-size: 36px;
    font-weight: 800;
    line-height: 36px;
    margin-left: 5px;
    margin-top: -4px;
}

@media (max-width: 991px) {
    .quiz__timer span:after {
        font-size: 30px;
        font-weight: 700;
        line-height: 30px;
        margin-top: -3px;
    }
}

@media (max-width: 768px) {
    .quiz__timer span:after {
        font-size: 24px;
        line-height: 24px;
        margin-top: -2px;
    }
}

.quiz__info {
    color: #0077d2;
    font-size: 21px;
    font-weight: bold;
    line-height: 28px;
    margin-bottom: 15px;
}

.quiz__info span {
    margin-right: 7px;
}

.quiz__info-item--room {
    margin-right: 0;
}

.popup--quiz {
    width: 100%;
    padding: 0;
    margin: 0 auto;
    max-width: 1170px;
}

@media (max-width: 1170px) {
    .popup--quiz {
        max-width: 1170px;
    }
}

.header__btn-quiz {
    margin: -5px 52px 0 0;
    letter-spacing: 0;
    font-weight: normal;
    height: auto;
    font-size: 14px;
    line-height: 19px;
    padding: 8px 20px 6px;
    border-radius: 18px;
    text-transform: none;
}

.header__btn-quiz:after {
    content: none;
    display: none;
}

@media (max-width: 1365px) {
    .header__btn-quiz {
        margin-right: 30px;
    }
}

@media (max-width: 991px) {
    .header__btn-quiz {
        margin-top: 0;
        margin-right: 60px;
    }
    .header__right-bottom {
        width: auto;
        margin: 0;
    }
}

@media (max-width: 489px) {
    .header__btn-quiz {
        display: none;
    }
}


/* quiz end */

.contacts__site {
    display: inline;
    color: #000;
    font-size: 15px;
    font-weight: 300;
    line-height: 15px;
    border-bottom: 1px solid #0077d2;
    transition: border 0.4s;
}

.contacts__site:hover {
    border-color: transparent;
}

html.ybsh .footer__coopy,
html.ybsh .footer__devcoopy,
html.ybsh .footer__devcoopy a,
html.ybsh .footer__devcoopy a,
html.ybsh .footer__contacts-title {
    font-size: 15px;
}

.cookie-bar {
    display: none;
    position: fixed;
    bottom: 0;
    left: 0;
    background-color: #0077d2;
    max-width: 330px;
    z-index: 100;
    padding: 20px 10px;
    box-sizing: border-box;
    border-top: 1px solid white;
    border-right: 1px solid white;
}

.cookie-bar.show {
    display: block;
}

.cookie-bar__text {
    font-size: 13px;
    line-height: 20px;
    color: #ffffff;
    margin-bottom: 10px;
}

.text-theme--snow {
    color: rgba(255, 255, 255, 0.7);
}

.cookie-bar__text a {
    color: rgba(255, 255, 255, 0.7);
    border-bottom: 1px solid rgba(255, 255, 255, 0.2);
    transition: .5s border-color;
}

.cookie-bar__text a:hover {
    border-color: transparent;
}

.cookie-bar .btn {
    height: 36px;
    line-height: 40px;
}

.cookie-bar .btn:after {
    top: calc(50% - 5px);
}

.header__right-bottom {
    max-width: 675px;
    justify-content: space-between;
}

@media(max-width: 1365px) {
    .header__right-bottom .header__contacts-item.header__contacts-item_point {
        margin-left: 160px;
    }
    .choose-lang__active::after {
        right: 0px;
    }
}

.catalog__info-number {
    font-size: 15px;
    line-height: 23px;
    color: rgba(35, 35, 35, 0.5);
    margin-bottom: 7px;
}

.catalog__heading {
    font-size: 34px;
    line-height: 25px;
    font-weight: 900;
    color: #0077d2;
}

.catalog__heading-wrapper {
    display: inline-block;
    text-decoration: 1px underline #0077d2;
    text-underline-offset: 4px;
}

.catalog.products {
    margin-top: 53px;
}

.catalog__list-wrapper {
    margin-bottom: 120px;
}

.sub-products .catalog__info-href span {
    color: #0077d2;
    border-bottom: 1px solid #0077d2;
}

.nav__addlist {
    position: absolute;
    top: 0;
    /*right: -100%;*/
    left: 100%;
    min-width: 214px;
    background-color: #45a5e4;
    box-shadow: 0 11px 16px rgba(18, 18, 18, 0.03);
    padding: 22px 24px 20px;
    opacity: 0;
    visibility: hidden;
    z-index: -1;
    transition: opacity 0.4s, visibility 0.4s, top 0.4s;
}

.nav__addhref {
    color: #ffffff;
    font-size: 15px;
    line-height: 20px;
    letter-spacing: 0.02em;
    border-bottom: 1px solid transparent;
    transition: border 0.4s;
}

.nav__subitem:hover .nav__addlist {
    opacity: 1;
    visibility: visible;
}

.nav__addhref:hover,
.nav__addhref.active {
    border-bottom-color: #ffffff;
}

.nav__additem+.nav__additem {
    margin-top: 11px;
}

.addlist-open {
    background-color: transparent;
    border: none;
    display: none;
}

.header__contacts-item_point {
    text-align: left;
    max-width: 220px;
    margin-left: 7px;
}

@media (max-width: 1365px) {
    .header__contacts-item_point {
        max-width: unset;
        margin-left: 0;
    }
}

.header__button {
    background-color: #45a5e4;
    color: #fff;
    border: none;
    border-radius: 17px;
    padding: 8px 20px;
    font-size: 15px;
    transition: all 0.7s;
}

.header__button:hover {
    background-color: #fff;
    color: #45a5e4;
    transition: all 0.7s;
}

.popup-forms {
    display: block;
    width: 100%;
    height: 100vh;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1000;
    visibility: visible;
    opacity: 1;
    transition: all 0.4s;
}

.popup-forms.popup--hidden {
    visibility: hidden;
    opacity: 0;
    transition: all 0.4s;
}

.popup-form__overlay {
    width: 100%;
    height: 100%;
    background-color: rgba(0, 87, 154, 0.7);
    ;
}

.popup-wrapper {
    width: 1170px;
    height: auto;
    background-color: #fff;
    position: absolute;
    top: 350px;
    left: calc(50% - 585px);
    padding: 45px 57px 50px;
}

.popup-form__heading {
    font-size: 34px;
    line-height: 42px;
    font-weight: 900;
    color: #0077d2;
    margin-bottom: 26px;
}

.popup-form__desc {
    margin-bottom: 28px;
}

.popup-form__star {
    color: #0077d2
}

.popup-form__container {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

.popup-form__wrapper {
    display: flex;
    flex-direction: column;
    width: 330px;
}

.popup-form__input {
    margin-top: 7px;
    padding: 15px 20px;
    border: 1px solid #bcbfc7;
    border-radius: 3px;
    color: #232323;
    transition: all 0.4s;
}

.popup-form__item {
    display: flex;
    flex-direction: column;
    margin-bottom: 20px;
}

.popup-form__label {
    font-size: 15px;
    color: rgba(35, 35, 35, 0.5);
}

.popup-form__textarea {
    margin-top: 7px;
    padding: 15px 20px;
    border: 1px solid #bcbfc7;
    border-radius: 3px;
    color: #232323;
    resize: none;
    height: 100%;
    margin-bottom: 20px;
}

.popup-form__textarea::placeholder {
    color: #A6ADB0;
}

.checkbox--hidden {
    display: none;
}

.fake-checkbox {
    display: block;
    width: 22px;
    min-width: 22px;
    height: 22px;
    min-height: 22px;
    border: 1px solid #bcbfc7;
    border-radius: 3px;
    position: relative;
    transition: all 0.4s;
    bottom: -3px;
}

.fake-checkbox img {
    position: absolute;
    top: 0;
    left: 6px;
    opacity: 0;
    transition: all 0.4s;
}

.popup-form__bottom-wrapper {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    margin-top: 3px;
}

.checkbox--hidden:checked+.fake-checkbox img {
    opacity: 1;
    transition: all 0.4s;
}

.popup-form__checkbox {
    display: flex;
    justify-content: flex-start;
    align-items: flex-end;
    cursor: pointer;
}

.popup-form__checkbox .popup-form__desc {
    margin-bottom: 0px;
    margin-left: 21px;
    margin-top: 5px;
    font-size: 15px;
}

.popup-form__link {
    color: #0077d2;
    border-bottom: 1px solid rgba(0, 119, 210, 1);
    transition: all 0.4s
}

.popup-form__link:hover {
    border-bottom: 1px solid rgba(0, 119, 210, 0);
    transition: all 0.4s
}

.popup-form__submit {
    background-color: #45a5e4;
    color: #fff;
    text-transform: uppercase;
    border: none;
    border-radius: 25px;
    padding: 18px;
    font-size: 13px;
    padding-left: 30px;
    padding-right: 47px;
    padding-bottom: 16px;
    letter-spacing: 1.5px;
    position: relative;
    transition: all 0.4s;
}

.popup-form__submit::before {
    content: "";
    width: 12px;
    height: 2px;
    background-color: #9dd1f1;
    transform: rotate(45deg);
    position: absolute;
    top: 19px;
    right: 29px;
}

.popup-form__submit::after {
    content: "";
    width: 12px;
    height: 2px;
    background-color: #9dd1f1;
    transform: rotate(-45deg);
    position: absolute;
    top: 26px;
    right: 29px;
}

.popup-form__submit:hover {
    background-color: #0077d2;
    transition: all 0.4s;
}

.popup-close {
    background-color: rgba(255, 255, 255, 0);
    border: none;
    position: absolute;
    top: -48px;
    right: -57px;
    opacity: 1;
    transition: all 0.4s;
}

.popup-close:hover {
    opacity: 0.5;
    transition: all 0.4s;
}

.no-overflow {
    overflow: hidden !important;
}

.btn-open-popup {
    color: #fff;
    text-transform: uppercase;
    border: none;
    border-radius: 25px;
    padding: 20px;
    font-size: 13px;
    padding-left: 28px;
    padding-right: 43px;
    padding-bottom: 18px;
    letter-spacing: 1.4px;
    position: relative;
    transition: all 0.4s;
}

.btn-open-popup--orange {
    background-color: #f56131;
    transition: all 0.4s;
}

.btn-open-popup::before {
    content: "";
    width: 12px;
    height: 2px;
    background-color: #f5af98;
    transform: rotate(45deg);
    position: absolute;
    top: 20px;
    right: 27px;
}

.btn-open-popup::after {
    content: "";
    width: 12px;
    height: 2px;
    background-color: #f5af98;
    transform: rotate(-45deg);
    position: absolute;
    top: 28px;
    right: 27px;
}

.btn-open-popup--orange:hover {
    background-color: #da3d0a;
    transition: all 0.4s;
}

.btn-open-popup__wrapper {
    margin-bottom: 20px;
}

.popup-form__container.popup-form__container--file {
    justify-content: flex-start;
}

.popup-form__input.file {
    display: none;
}

.popup-form__container--file .popup-form__label {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: flex-end;
    cursor: pointer;
}

.popup-form__container--file .popup-form__label img {
    margin-left: 4px;
}

.popup-form__container--file .popup-form__label span {
    margin-left: 20px;
    border-bottom: 1px dotted rgba(0, 119, 210, 1);
    transition: all 0.4s;
}

.popup-form__container--file .popup-form__label:hover span {
    border-bottom: 1px dotted rgba(0, 119, 210, 0);
    transition: all 0.4s;
}

.popup-form__container--file+.popup-form__bottom-wrapper {
    margin-top: 8px;
}

.new-file__item {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: flex-end;
    font-size: 15px;
    margin-left: 25px;
    position: relative;
}

.new-file__item span {
    margin-left: 20px;
    border-bottom: 1px dotted rgba(0, 119, 210, 1);
    transition: all 0.4s;
}

.new-file__item span.delete-item-file {
    border: none;
}

.delete-item-file {
    position: absolute;
    width: 20px;
    height: 20px;
    top: 18px;
    right: -25px;
    cursor: pointer;
    border: none;
}

.delete-item-file::before {
    content: "";
    display: block;
    width: 20px;
    height: 1px;
    background-color: #aaaaaa;
    transform: rotate(45deg);
    position: absolute;
    top: 0;
    left: 0;
    transition: all 0.3s;
}

.delete-item-file::after {
    content: "";
    display: block;
    width: 20px;
    height: 1px;
    background-color: #aaaaaa;
    transform: rotate(-45deg);
    position: absolute;
    top: 0;
    left: 0;
    transition: all 0.3s;
}

.delete-item-file:hover::after {
    background-color: #0077d2;
    transition: all 0.3s;
}

.delete-item-file:hover::before {
    background-color: #0077d2;
    transition: all 0.3s;
}

.popup-form__input.input-error {
    border: 1px solid red;
    transition: all 0.4s;
}

.popup-form__textarea.input-error {
    border: 1px solid red;
    transition: all 0.4s;
}

.checkbox--hidden.input-error+.fake-checkbox {
    border: 1px solid red;
    transition: all 0.4s;
}

.popup-form__name-product {
    font-size: 20px;
    font-weight: 900;
    margin-left: 12px;
}

.header-mobile__btns {
    display: none;
}

.btn_blue--inversion:hover {
    color: #45a5e4;
    background-color: #fff;
    transition: all 0.4s;
}

.popup-form__submit-wrapper {
    position: relative;
}

.popup-form__submit-wrapper::before {
    content: "";
    width: 12px;
    height: 2px;
    background-color: #9dd1f1;
    transform: rotate(45deg);
    position: absolute;
    top: 19px;
    right: 29px;
    z-index: 10;
}

.popup-form__submit-wrapper::after {
    content: "";
    width: 12px;
    height: 2px;
    background-color: #9dd1f1;
    transform: rotate(-45deg);
    position: absolute;
    top: 26px;
    right: 29px;
    z-index: 10;
}

@media(max-width:1365px) {
    .popup-wrapper {
        width: 1000px;
        left: calc(50% - 500px)
    }
    .popup-form__container {
        flex-wrap: wrap;
    }
    .popup-form__wrapper {
        width: calc(50% - 20px)
    }
    .header__contacts {
        flex-direction: column;
    }
    .header__right-bottom .header__contacts-item.header__contacts-item_point,
    .header__right-bottom .header__contacts-item.header__contacts-item_phone {
        margin-left: 0px;
    }
    .header__contacts {
        align-items: flex-start;
    }
    .header__lang {
        margin-left: 15px;
        margin-right: 15px;
        margin-top: 0px;
    }
    .header__contacts-item+.header__contacts-item {
        margin-left: 50px;
    }
    .header__right-bottom {
        align-items: center;
        justify-content: flex-end;
    }
}

@media(max-width: 1170px) {
    .popup-close {
        right: 0;
    }
}

@media(max-width: 1000px) {
    .popup-wrapper {
        width: 850px;
        left: calc(50% - 425px)
    }
}

@media(max-width: 991px) {
    .header .container {
        justify-content: flex-start;
    }
    .header__right-bottom {
        justify-content: flex-start;
    }
    .header .container .header__right {
        margin-left: 10px;
    }
    .header__logo {
        margin-right: 10px;
    }
    .header__lang {
        margin-right: 25px;
    }
    .header-mobile__btns {
        display: flex;
        flex-direction: column;
        align-items: center;
        margin-top: 25px;
        margin-bottom: 50px;
    }
    .nav.mobile-menu {
        display: flex !important;
        flex-direction: column-reverse;
        padding-left: 20px;
        padding-right: 20px;
        padding-top: 45px;
    }
    .mobile-menu .header__contacts_mobile {
        padding-top: 80px;
        margin-top: 0px;
    }
    .mobile-menu .header__contacts-item+.header__contacts-item {
        margin-left: 0px;
    }
    .mobile-menu .header__btn-quiz.header__btn-link.btn.btn_blue {
        margin: 0;
        margin-bottom: 20px;
    }
    .mobile-menu .nav__href,
    .mobile-menu .nav__subhref {
        border-bottom: 1px solid #3392db;
    }
    .mobile-menu .nav__subhref {
        display: inline-block;
        padding: 10px 0px
    }
    .mobile-menu .header__contacts_mobile {
        align-items: flex-start;
    }
    .mobile-menu .header__button {
        display: inherit
    }
    .mobile-menu .header__btn-quiz.header__btn-link.btn.btn_blue {
        display: inherit;
    }
    .mobile-menu .header-mobile__btns {
        align-items: flex-start;
        margin-bottom: 45px;
    }
    .mobile-menu .nav__list {
        text-align: left;
    }
    .mobile-menu .nav__href,
    .mobile-menu .nav__subhref {
        display: block;
    }
    .mobile-menu .nav__href {
        line-height: 41px;
    }
    .mobile-menu .nav__subitem+.nav__subitem {
        margin-top: 0;
    }
    .mobile-menu .nav__subhref {
        padding: 14px 0px 10px;
    }
    .mobile-menu .nav__sublist {
        margin-top: 0px;
    }
    .mobile-menu .header__contacts_mobile {
        padding-top: 0;
        margin-top: 0px;
    }
    .mobile-menu .header__contacts-item {
        font-size: 20px;
    }
    .mobile-menu .header__contacts-item.header__contacts-item_phone a:last-child {
        display: inline-block;
        margin-top: 17px
    }
    .mobile-menu .nav__addlist {
        position: relative;
        left: 0;
        top: 0;
        opacity: 0;
        visibility: hidden;
        height: 0;
        background-color: transparent;
        box-shadow: none;
        padding: 0;
        z-index: 1;
        border-radius: 0;
        margin-top: 0px;
        padding-left: 18px;
        transition: all 0.4s;
    }
    .nav__subitem:hover .nav__addlist {
        opacity: 0;
        visibility: hidden;
    }
    .mobile-menu .nav__addlist.nav__addlist--open {
        opacity: 1;
        visibility: visible;
        height: 100%;
        margin-top: 15px;
        transition: all 0.4s;
    }
    .mobile-menu .addlist-open {
        display: block;
        outline: none;
    }
    .mobile-menu .nav__subitem {
        position: relative;
    }
    .mobile-menu .addlist-open {
        position: absolute;
        right: 1px;
        top: 18px;
        padding: 0;
    }
    .mobile-menu .addlist-open {
        transform: rotate(180deg);
        transition: all 0.4s;
    }
    .mobile-menu .addlist-open.arrow-rotate {
        transform: rotate(0deg);
        transition: all 0.4s;
    }
}

@media(max-width: 867px) {
    .popup-wrapper {
        width: 750px;
        left: calc(50% - 375px);
        top: 0;
    }
    .popup-close path {
        fill: #0077d2;
    }
    .popup-close {
        top: 30px;
        right: 30px;
    }
    .popup-form__container {
        flex-direction: column;
    }
    .popup-form__wrapper {
        width: 100%
    }
    .popup-form__container--file .popup-form__label {
        justify-content: flex-start;
    }
    .popup-form__container.popup-form__container--file {
        margin-bottom: 25px;
    }
    .popup-form__heading {
        display: flex;
        flex-direction: column;
    }
    .popup-form__name-product {
        margin-left: 0px;
    }
}

@media(max-width: 768px) {
    .popup-wrapper {
        width: 100%;
        height: 100%;
        left: 0;
        top: 0;
        overflow: auto;
    }
    .popup-form__bottom-wrapper {
        flex-direction: column;
        align-items: flex-start;
    }
    .popup-form__submit {
        margin: 0 auto;
    }
    .popup-form__submit-wrapper {
        margin-top: 30px;
    }
    .header__button {
        display: none;
    }
}

@media(max-width: 550px) {
    .popup-wrapper {
        padding: 45px 35px 50px;
    }
    .popup-close {
        top: 15px;
        right: 15px;
    }
    .mobile-menu .header__btn-quiz.header__btn-link.btn.btn_blue {
        display: block;
        width: 100%;
        padding-top: 7px;
        padding-bottom: 5px;
        font-size: 12px;
        margin-bottom: 9px;
    }
    .mobile-menu .header__button {
        display: block;
        width: 100%;
        padding-bottom: 9px;
        padding-top: 10px;
        font-size: 12px;
    }
    .mobile-menu .header__contacts-item.header__contacts-item_phone a:last-child {
        margin-top: 10px;
    }
    .mobile-menu .header-mobile__btns {
        margin-bottom: 20px;
    }
    .mobile-menu .nav__subhref {
        padding: 10px 0 5px;
        font-size: 14px;
    }
}

@media(max-height: 850px) {
    .popup-wrapper {
        top: 100px;
    }
}

@media(max-height: 670px) {
    .popup-wrapper {
        width: 100%;
        height: 100%;
        left: 0;
        top: 0;
        overflow: auto;
    }
    .popup-close path {
        fill: #0077d2;
    }
    .popup-close {
        top: 30px;
        right: 30px;
    }
}

@media(max-width:850px) and (max-height: 850px) {
    .popup-wrapper {
        width: 100%;
        height: 100%;
        left: 0;
        top: 0;
        overflow: auto;
    }
    .popup-close path {
        fill: #0077d2;
    }
    .popup-close {
        top: 30px;
        right: 30px;
    }
}

.wis-content img:not([class]) {
    object-fit: contain;
}

.docs__direct-section {
    display: none;
}

.docs__direct-section.active {
    display: flex;
}

.new-navbar__wrapper {
    position: absolute;
    top: 0px;
    left: -520px;
    background-color: #53b4ed;
    color: #fff;
    padding: 35px 35px 23px;
    z-index: 1000;
    width: 520px;
    opacity: 0;
    visibility: hidden;
    overflow-y: auto;
    transition: all 0.3s;
}

.new-navbar__wrapper::-webkit-scrollbar {
    width: 5px;
    /* ширина для вертикального скролла */
    height: 8px;
    /* высота для горизонтального скролла */
    background-color: rgba(255, 255, 255, 0.25);
}


/* ползунок скроллбара */

.new-navbar__wrapper::-webkit-scrollbar-thumb {
    background-color: #fff;
    border-radius: 2px;
}

.new-navbar__wrapper::-webkit-scrollbar-thumb:hover {
    background-color: #fff;
}

.new-navbar__sublist {
    width: 100%;
}

.new-navbar__wrapper:hover {
    opacity: 1;
    visibility: visible;
    transition: all 0.3s;
}

.navbar__list-item:hover .new-navbar__wrapper {
    opacity: 1;
    visibility: visible;
    transition: all 0.3s;
}

.navbar.fixed {
    z-index: 10;
}

.navbar.fixed .new-navbar__wrapper {
    top: -96px;
    transition: all 0.2s;
}

.add-navbar-list {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    flex-wrap: wrap;
    margin-top: 15px;
}

.add-navbar__item {
    width: 210px;
    margin-bottom: 11px;
}

.new-navbar__sublist-href {
    font-size: 18px;
    line-height: 19px;
    cursor: pointer;
    font-weight: 700;
}

.add-navbar__href {
    font-size: 15px;
    word-break: break-word;
    cursor: pointer;
    border-bottom: 1px solid rgba(255, 255, 255, 0);
    transition: all 0.3s;
    color: #ffffff;
}

.add-navbar__href:hover {
    border-bottom: 1px solid rgba(255, 255, 255, 1);
    transition: all 0.3s;
}

.add-navbar__href.active {
    border-bottom: 1px solid rgba(255, 255, 255, 1);
    transition: all 0.3s;
}

.new-navbar__sublist-item {
    margin-bottom: 24px;
}

.new-navbar__sublist-item:last-child {
    margin-bottom: 0px;
}

.main__sidebar_mobile .new-navbar__wrapper {
    position: relative;
    top: auto;
    left: auto;
    width: 100%;
    padding: 20px 0px 0px 50px;
    background-color: transparent;
    visibility: visible;
    opacity: 1;
    display: none;
    transition: none;
    z-index: 100;
}

.main__sidebar_mobile .navbar__list-item:hover .new-navbar__wrapper {
    transition: none;
}

.main__sidebar_mobile .navbar__list-title {
    padding: 10px 10px 10px 23px;
}

.main__sidebar_mobile .add-navbar__item:last-child {
    margin-bottom: 0px;
}

.main__sidebar_mobile .add-navbar-list {
    margin-top: 25px;
    display: none;
}

.main__sidebar_mobile .new-navbar__sublist-href {
    font-size: 16px;
    font-weight: 700;
}

.main__sidebar_mobile .add-navbar__item {
    width: 50%;
    margin-bottom: 24px;
}

.main__sidebar_mobile .new-navbar__sublist-item {
    position: relative;
    margin-bottom: 22px;
}

.main__sidebar_mobile .navbar__list-item .navbar__burger {
    top: 0px
}

.main__sidebar_mobile .new-navbar__sublist-item .navbar__burger {
    height: 22px;
}

.main__sidebar_mobile .open>.navbar__burger {
    transform: rotate(180deg);
    transition: all 0.7s;
}

@media(min-width:992px) and (max-height:900px) {
    .new-navbar__wrapper {
        max-height: 700px;
    }
}

@media(min-width:992px) and (max-height:810px) {
    .new-navbar__wrapper {
        max-height: 520px;
    }
}

@media(min-width:992px) and (max-height:770px) {
    .new-navbar__wrapper {
        max-height: 356px;
    }
}

@media(max-width:768px) {
    .main__sidebar_mobile .add-navbar__item {
        width: 100%;
    }
}

.table-research {
    width: 100%;
    overflow-x: auto;
    margin-top: 30px;
    margin-bottom: 30px;
}

.table-research table {
    border: 1px solid #c9e2f5;
    border-top: none;
    width: 100%;
}

.table-research caption {
    background-color: #f4f9fd;
    color: #0077d2;
    text-align: center;
    padding-top: 20px;
    padding-bottom: 16px;
    border: 1px solid #c9e2f5;
    border-top: none;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 15px;
}

.table-research .table-research__name {
    width: 100%;
    padding-bottom: 16px;
    padding-top: 19px;
    background-color: #0077d2;
    color: #fff;
    text-align: center;
    font-size: 15px;
    font-weight: 700;
    text-transform: uppercase;
    border: 1px solid #0077d2;
    border-top: none;
    border-bottom: none;
}

.table-research th {
    color: #0077d2;
    text-align: left;
    border: 1px solid #c9e2f5;
    border-top: none;
    padding-top: 19px;
    padding-left: 24px;
    padding-right: 24px;
    padding-bottom: 17px;
    font-weight: 700;
    white-space: nowrap;
    font-size: 15px;
}

.table-research th:nth-child(3) {
    width: 20%;
}

@media (max-width: 1365px) {
    .table-research th:nth-child(3) {
        width: 25%;
    }
}

@media (max-width: 768px) {
    .table-research th:nth-child(3) {
        width: 20%;
    }
}

.table-research td {
    color: #000;
    text-align: left;
    border: 1px solid #c9e2f5;
    border-top: none;
    padding-top: 19px;
    padding-left: 24px;
    padding-right: 24px;
    padding-bottom: 17px;
}

.table-research td span,
.table-research td p {
    font-size: 15px;
    line-height: 19px;
}

.table-research td div {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}

.table-research td div a {
    position: relative;
    display: inline-block;
    margin-top: 25px;
    font-size: 15px;
    color: #0077d2;
    border-bottom: 1px solid rgba(0, 119, 210, 1);
    transition: all 0.4s;
    margin-left: 25px;
}

.table-research td div a::before {
    content: '';
    display: block;
    position: absolute;
    left: -25px;
    top: -1px;
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAFVBMVEUAAABFpeRFpeRFpeRFpeRFpeRFpeTrP6vCAAAABnRSTlMA5lVJ5zKTQkiaAAAAOElEQVQI12MwTAMDYQYxCCORIY0BDNKQGSAZJAZ2NQnoDBCVBmekwhgKUEYSA9hSkACDCZACCQAAvZYasTKd1rYAAAAASUVORK5CYII=");
}

.table-research td div a:hover {
    font-size: 15px;
    color: #0077d2;
    border-bottom: 1px solid rgba(0, 119, 210, 0);
    transition: all 0.4s;
}

@media (max-width: 991px) {
    .table-research .big-table-scroll {
        padding-bottom: 0px;
    }
}

.research-form {
    display: flex;
    flex-direction: row;
    align-items: flex-end;
}

.research-form__wrapper {
    display: flex;
    flex-direction: column;
    margin-right: 20px;
    position: relative;
}

.research-form__wrapper p {
    font-size: 15px;
    line-height: 23px;
    font-weight: 300;
    color: #232323;
    opacity: 0.5;
    margin-bottom: 2px;
}

.research-form__wrapper .research-form__active {
    border: 1px solid #bcbfc7;
    border-radius: 3px;
    padding: 17px 16px 13px 21px;
    width: 250px;
    font-size: 15px;
    position: relative;
    cursor: pointer;
}

.research-form__wrapper .research-form__active::before {
    content: "";
    display: block;
    width: 16px;
    height: 9px;
    background-image: url(/local/templates/melitta/static/img/arrow-select.png);
    position: absolute;
    top: 19px;
    right: 17px;
    transform: rotate(0deg);
    transition: all 0.4s;
}

.research-form__wrapper .research-form__active.open-dropdown::before {
    transform: rotate(180deg);
    transition: all 0.4s;
}

.research-select {
    position: relative;
}

.research-dropdown {
    position: absolute;
    width: 100%;
    top: 47px;
    left: 0px;
    opacity: 0;
    visibility: hidden;
    transition: all 0.4s;
    background-color: #fff;
    z-index: 100;
    border: 1px solid #bcbfc7;
    border-top: none;
    max-height: 380px;
    overflow-y: auto;
}

.research-dropdown::-webkit-scrollbar {
    width: 5px;
    /* ширина для вертикального скролла */
    height: 8px;
    /* высота для горизонтального скролла */
    background-color: rgba(255, 255, 255, 0.25);
}


/* ползунок скроллбара */

.research-dropdown::-webkit-scrollbar-thumb {
    background-color: #45a5e4;
    border-radius: 2px;
}

.research-dropdown::-webkit-scrollbar-thumb:hover {
    background-color: #45a5e4;
}

.research-dropdown.open-dropdown {
    opacity: 1;
    visibility: visible;
    transition: all 0.4s;
}

.research-dropdown li {
    padding: 17px 16px 13px 21px;
    color: #030303;
    background-color: #fff;
    transition: all 0.4s;
    cursor: pointer;
    font-size: 15px;
}

.research-dropdown li:hover {
    background-color: #0077d2;
    color: #fff;
    transition: all 0.4s;
}

.research-btn {
    font-size: 14px;
    line-height: 18px;
    font-weight: 500;
    text-transform: uppercase;
    color: #fff;
    padding: 16px 53px 15px;
    border-radius: 24.5px;
    background-color: #45a5e4;
    border: none;
    transition: all 0.4s;
    outline: none;
}

.research-btn:hover {
    background-color: #0077d2;
    transition: all 0.4s;
}

.research-element {
    padding-top: 12px;
}

.research-list {
    margin-bottom: 34px;
}

.research-list li {
    padding-left: 27px;
    margin-bottom: 28px;
    font-size: 15px;
    position: relative;
}

.research-list .research-list__name::before {
    content: "";
    width: 14px;
    height: 17px;
    top: -2px;
    left: 0px;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAPCAYAAADtc08vAAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDIgNzkuMTYwOTI0LCAyMDE3LzA3LzEzLTAxOjA2OjM5ICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+nhxg7wAAAK1JREFUKJG10TsKAlEMheFvrm5icC2WCm5B7HQLdoL2ugWx0kXYuhVfe7C4Ngoz4x11BH8IhJCc5JAsxuhJf3d6pi3MMMING6wQ98OOIllve5RggXmlNn2IlAgY4IxYiOowLCs9ZwwC1shTZ3wgx7pdGM4aCkTk4YfNJVICB2WvxTh8I/COF5vtRFO3ieK3Fl5OfyeQovZDf7HQiIDLI697XV3ANWCC6w/LTxjfAYoxN8Nnig6gAAAAAElFTkSuQmCC");
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    display: block;
    position: absolute;
}

.research-list .research-list__place::before {
    content: "";
    width: 13px;
    height: 17px;
    top: 0px;
    left: 0px;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAARCAMAAAAxIdauAAAAP1BMVEUAAABFpeRFpeRFpeRFpeRFpeRFpeRFpeRFpeRFpeRFpeRFpeRFpeRFpeRFpeRFpeRFpeRFpeRFpeRFpeRFpeSYz91gAAAAFHRSTlMAQwXnppY7++HSC8B3bk4oH/X0zkFnrD4AAABqSURBVAjXTc5bDsMgDETRi3FMyLst+19rHRISzseMRgjJONOYohonGcplEMBHm2DlZajnGKYweivRMwDBO5I8J0C8E7l7y6zdvxXJpfkJ7J97fHfcdo20US11Ldy0ntXIXGbhccSDjlH9AY+CCJ6KlbSRAAAAAElFTkSuQmCC");
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    display: block;
    position: absolute;
}

.research-list .research-list__date::before {
    content: "";
    width: 14px;
    height: 17px;
    top: -2px;
    left: 0px;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAPCAYAAADUFP50AAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDIgNzkuMTYwOTI0LCAyMDE3LzA3LzEzLTAxOjA2OjM5ICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+nhxg7wAAAIJJREFUKJHN0cENwjAQRNFniybSCxw5pA5oK0cqoRUI6cIcQMhxjOJw4ksrr0Ye7Wg3HC83Gdf3ezBnoe+KD3t1FnpEjxEp01NRuT6ijxjQfZlUo8MQN5o+5viDCfPlhEZP4rWcUkwrvZqxmfKOoaGvTvzzqI8izlrBFHHGtCHlHacnQ0EptWrYhsoAAAAASUVORK5CYII=");
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    display: block;
    position: absolute;
}

.research-text p {
    color: #232323;
}

.btn--blue {
    background-color: #45a5e4;
    color: #fff;
    cursor: pointer;
}

.btn--blue:hover {
    background-color: #0077d2;
}

.research-href {
    margin-top: 32px;
}

.research-doctor {
    margin-top: 60px;
    margin-bottom: 57px;
}

.doctor-card {
    padding-top: 40px;
    padding-left: 50px;
    padding-right: 50px;
    padding-bottom: 45px;
    box-shadow: -2px 1px 16px 0px rgba(124, 132, 179, 0.15);
    text-shadow: -2px 1px 16px rgba(124, 132, 179, 0.15);
}

.doctor-card__info {
    display: flex;
    flex-direction: row;
}

.doctor-catd__img {
    width: 100px;
    min-width: 100px;
    height: 100px;
}

.doctor-card__wrapper {
    margin-left: 19px;
    margin-top: 19px;
}

.doctor-card__name {
    font-weight: 700;
    font-size: 18px;
}

.doctor-card__position {
    margin-top: 9px;
    font-size: 15px;
    line-height: 21px;
    opacity: 0.5;
}

.doctor-card__text {
    margin-top: 29px;
    max-width: 670px;
}

.doctor-card .doctor-card__text a {
    margin-top: 8px;
    display: inline-block;
    line-height: 15px;
}

@media(max-width:1365px) {
    .inside .main {
        margin-top: 85px;
    }
}

@media (max-width: 991px) {
    .inside .main {
        margin-top: 0;
    }
}

.get-offer-link {
    color: #0077d2;
    border-bottom: 1px solid #0077d2;
    transition: all 0.4s;
    cursor: pointer;
}

.get-offer-link:hover {
    border-color: transparent;
    transition: all 0.4s;
}

.custom-select__wrapper {
    display: flex;
    flex-direction: column;
    margin-right: 20px;
    margin-top: 7px;
    position: relative;
}

.custom-select__selected span {
    font-size: 15px;
    line-height: 23px;
    font-weight: 300;
    color: #232323;
    opacity: 0.5;
    margin-bottom: 2px;
}

.custom-select__selected span.black {
    opacity: 1;
    color: #000
}

.custom-select__selected {
    border: 1px solid #bcbfc7;
    border-radius: 3px;
    padding: 17px 16px 13px 21px;
    width: 330px;
    font-size: 15px;
    position: relative;
    cursor: pointer;
    transition: all 0.4s;
}

.input-error .custom-select__selected {
    border: 1px solid red;
    transition: all 0.4s;
}

.custom-select__selected::before {
    content: "";
    display: block;
    width: 16px;
    height: 9px;
    background-image: url(/local/templates/melitta/static/img/arrow-select.png);
    position: absolute;
    top: 23px;
    right: 17px;
    transform: rotate(0deg);
    transition: all 0.4s;
}

.custom-select__selected.open-dropdown::before {
    transform: rotate(180deg);
    transition: all 0.4s;
}

.custom-select__wrapper {
    position: relative;
    width: 330px
}

.custom-select__wrapper input {
    display: none
}

.custom-select__dropdown {
    position: absolute;
    width: 100%;
    top: 47px;
    left: 0px;
    opacity: 0;
    visibility: hidden;
    transition: all 0.4s;
    background-color: #fff;
    z-index: 100;
    border: 1px solid #bcbfc7;
    border-top: none;
    max-height: 200px;
    overflow-y: auto;
}

.custom-select__dropdown::-webkit-scrollbar {
    width: 5px;
    /* ширина для вертикального скролла */
    height: 8px;
    /* высота для горизонтального скролла */
    background-color: rgba(255, 255, 255, 0.25);
}


/* ползунок скроллбара */

.custom-select__dropdown::-webkit-scrollbar-thumb {
    background-color: #45a5e4;
    border-radius: 2px;
}

.custom-select__dropdown::-webkit-scrollbar-thumb:hover {
    background-color: #45a5e4;
}

.custom-select__dropdown.open-dropdown {
    opacity: 1;
    visibility: visible;
    transition: all 0.4s;
}

.custom-select__dropdown li {
    padding: 17px 16px 13px 21px;
    color: #030303;
    background-color: #fff;
    transition: all 0.4s;
    cursor: pointer;
    font-size: 15px;
}

.custom-select__dropdown li:hover {
    background-color: #0077d2;
    color: #fff;
    transition: all 0.4s;
}

.popup-getoffer .popup-wrapper {
    top: 225px;
}

.popup-form__container--file .popup-form__label img,
.popup-form__container--file .new-file__item img {
    margin-bottom: 0px;
}

.popup-form__container {
    justify-content: flex-start;
}

.popup-form__wrapper {
    margin-right: 22px
}

.popup-form__container--end {
    align-items: flex-end;
}

.popup-form__container--file {
    margin-bottom: 22px;
}

@media (max-width: 1365px) {
    .popup-form__wrapper {
        margin-right: 19px
    }
    .custom-select__wrapper,
    .custom-select__selected {
        width: 100%;
    }
    .popup-form__wrapper--txt {
        width: 100%;
    }
    .research-form__wrapper .research-form__active {
        width: 228px
    }
}

@media (max-width: 991px) {
    .research-form__wrapper .research-form__active {
        width: 255px
    }
}

@media (max-width: 867px) {
    .popup-getoffer .popup-wrapper {
        top: 100px;
    }
    .popup-form__container--end {
        align-items: flex-start;
    }
}

@media (max-height: 850px) {
    .popup-getoffer .popup-wrapper {
        top: 100px;
    }
}

@media (max-width: 768px) {
    .popup-getoffer .popup-wrapper {
        top: 0;
    }
    .research-form {
        display: flex;
        flex-direction: column;
        align-items: flex-start;
    }
    .research-form__wrapper {
        width: 100%;
        margin-right: 0px;
        margin-bottom: 15px;
    }
    .research-form__wrapper .research-form__active {
        width: 100%
    }
    .table-research table {
        width: auto
    }
}

@media (max-width: 850px) and (max-height: 850px) {
    .popup-getoffer .popup-wrapper {
        top: 0;
    }
}

@media (max-height: 780px) {
    .popup-getoffer .popup-wrapper {
        width: 100%;
        height: 100%;
        left: 0;
        top: 0;
        overflow: auto;
    }
    .popup-close {
        top: 30px;
        right: 30px;
    }
    .popup-close path {
        fill: #0077d2;
    }
}

.iabout__right .quiz {
    flex-direction: column-reverse;
    justify-content: flex-start;
    padding-bottom: 5px;
}

.iabout__right .quiz .quiz__welcome-text {
    margin-top: 20px
}

.iabout__right .quiz .quiz__btn {
    margin-top: auto
}

@media (max-width: 1100px) {
    .iabout__right .quiz .quiz__welcome-text {
        font-size: 20px;
        line-height: 20px;
    }
}

@media (max-width: 768px) {
    .iabout__right .quiz {
        padding-bottom: 10px;
    }
    .iabout__right .quiz .quiz__welcome-text {
        font-size: 16px;
        line-height: 16px;
    }
}

.header.fixed .header__btn-quiz.btn.btn_blue.js-fancy {
    bottom: 2px
}

.header.fixed .header__btn-quiz.header__btn-link.btn.btn_blue {
    top: 9px
}

@media (max-width: 991px) {
    .header.fixed .header__btn-quiz.header__btn-link.btn.btn_blue {
        top: 0px
    }
    .header.fixed .header__btn-quiz.btn.btn_blue.js-fancy {
        bottom: 0px
    }
}

@media (max-width: 1365px) {
    .nav__href {
        font-size: 13px;
    }
}

.popup-getoffer {
    display: flex;
    align-items: center;
    justify-content: center;
}

.popup-getoffer .popup-wrapper {
    margin: auto;
    z-index: 6;
    position: relative;
    width: fit-content;
    top: auto;
    left: auto;
    bottom: auto;
    right: auto;
}

.popup-getoffer .popup-form__overlay {
    position: absolute;
    z-index: 0;
}

.popup-getoffer .popup-form__textarea,
form[name="get_offer_BUY_PAGE"] .popup-form__textarea {
    margin-bottom: 0;
    max-height: 136px;
}

.custom-select.disabled {
    pointer-events: none;
    opacity: .7;
}

.popup-form__input::placeholder,
.popup-form__textarea::placeholder {
    font-size: 14px;
}

@media (max-width: 700px) {
    .breads__item:before {
        display: none;
    }
    .breads>span {
        display: none;
    }
    .breads>span:first-child {
        display: inline;
    }
    .go-back {
        margin-left: 0;
    }
    .breads>span:first-child span:before {
        content: '❮ Назад';
        display: block;
        font-size: 15px;
        line-height: 23px;
        border-bottom: 1px solid rgba(0, 0, 0, 0.2);
    }
}

.info-list__text_cap a[href] {
    text-decoration: underline;
    text-underline-offset: 10px;
    text-decoration-skip-ink: none;
    transition: all .2s;
}

.info-list__text_cap a[href]:hover {
    text-decoration-color: transparent;
}

.wis-content .popup-close {
    display: none;
}

.wis-content .popup-forms .popup-close {
    display: block;
}

@media (max-width: 520px) {
    .wis-content table:not([class]) td,
    .wis-content table.big-table td {
        min-width: 170px;
    }
    .project__table-item td {
        min-width: 120px;
        padding: 9px;
        font-size: 14px;
    }
    .project__table-item tr:first-child td {
        padding: 9px;
    }
    .wis-content table:not([class]),
    .wis-content table.big-table,
    .project__table-item {
        width: auto !important;
    }
    .project__table-item td:first-child {
        display: none;
    }
}

@media (max-width: 374px) {
    .tabs-item {
        width: 100%;
    }
}

.pagination-list-item__spacer {
    font-size: 15px;
    display: flex;
    height: 31px;
    align-items: flex-end;
}

.fancybox-toolbar {
    opacity: 1;
    visibility: visible;
}

.popup--quiz .fancybox-button--close {
    position: absolute;
    right: 16px;
    top: 16px;
    filter: invert(1);
    z-index: 2;
    opacity: 0;
    pointer-events: none;
}

@media (max-width: 1350px) {
    .popup--quiz .fancybox-button--close {
        opacity: 1;
        pointer-events: all;
    }
    .js-quiz-fancybox .fancybox-toolbar .fancybox-button--close {
        display: none;
    }
}

@media (max-width: 991px) {
    .inews__cover {
        width: 150px;
    }
    .inews__info {
        padding: 15px;
    }
    .inews__info-title {
        font-size: 13px;
        line-height: 19px;
    }
}

.licenses-slider__slider-item-button {
    display: flex;
    align-items: center;
    width: fit-content;
    margin: auto;
    padding: 15px 30px;
    background-color: #0077D2;
    transition: all .2s;
    margin-top: 10px;
}

.licenses-slider__slider-item-button:hover {
    opacity: 0.8;
}

.licenses-slider__slider-item-button:after {
    width: 24px;
    height: 24px;
    margin-left: 10px;
    position: static;
    background-color: transparent;
    transform: none;
    border: 0;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzFfMzYpIj4KPHJlY3Qgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiByeD0iMTIiIGZpbGw9IiMwMDc3RDIiLz4KPHBhdGggZD0iTTEyIDEzLjg3MDFWNS4xNDI4NSIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIwLjg0ODQ4MyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0xOC44NTcxIDEzLjg3MDFWMTguMjMzN0MxOC44NTcxIDE4LjM5OSAxOC43OTE1IDE4LjU1NzYgMTguNjc0NiAxOC42NzQ1QzE4LjU1NzcgMTguNzkxNCAxOC4zOTkxIDE4Ljg1NzEgMTguMjMzOCAxOC44NTcxSDUuNzY2MjZDNS42MDA5MyAxOC44NTcxIDUuNDQyMzcgMTguNzkxNCA1LjMyNTQ3IDE4LjY3NDVDNS4yMDg1NiAxOC41NTc2IDUuMTQyODggMTguMzk5IDUuMTQyODggMTguMjMzN1YxMy44NzAxIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjAuODQ4NDgzIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTE1LjExNyAxMC43NTMzTDEyLjAwMDEgMTMuODcwMkw4Ljg4MzI0IDEwLjc1MzMiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMC44NDg0ODMiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzFfMzYiPgo8cmVjdCB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHJ4PSIxMiIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K")
}

.licenses-slider__slider-item-title-wrap {
    display: block;
    padding-top: 20px;
    padding-bottom: 20px;
    text-align: center;
    position: relative;
    transition: all .3s;
}

.licenses-slider__slider-item:hover .licenses-slider__slider-item-title-wrap {
    padding-top: 40px;
    padding-bottom: 0;
}

.licenses-slider__slider-item-title-wrap:before {
    content: '';
    display: block;
    width: 60px;
    height: 60px;
    position: absolute;
    left: calc(50% - 32px);
    top: -32px;
    opacity: 0;
    pointer-events: none;
    transition: all .3s;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjAiIGhlaWdodD0iNjAiIHZpZXdCb3g9IjAgMCA2MCA2MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9Ik1hZ25pZnlpbmdHbGFzc1BsdXMiPgo8ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfMV8xNikiPgo8cmVjdCB3aWR0aD0iNjAiIGhlaWdodD0iNjAiIHJ4PSIzMCIgZmlsbD0iIzAwNzdEMiIvPgo8cGF0aCBpZD0iVmVjdG9yIiBkPSJNMjIuNDk5NiAyNy41SDMyLjQ5OTYiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGlkPSJWZWN0b3JfMiIgZD0iTTI3LjQ5OTggNDBDMzQuNDAzMyA0MCAzOS45OTk4IDM0LjQwMzYgMzkuOTk5OCAyNy41QzM5Ljk5OTggMjAuNTk2NCAzNC40MDMzIDE1IDI3LjQ5OTggMTVDMjAuNTk2MiAxNSAxNC45OTk4IDIwLjU5NjQgMTQuOTk5OCAyNy41QzE0Ljk5OTggMzQuNDAzNiAyMC41OTYyIDQwIDI3LjQ5OTggNDBaIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBpZD0iVmVjdG9yXzMiIGQ9Ik0zNi4zMzkyIDM2LjMzOTFMNDUuMDAwMSA0NS4wMDAxIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBpZD0iVmVjdG9yXzQiIGQ9Ik0yNy41MDAxIDIyLjUwMDFWMzIuNTAwMSIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9nPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzFfMTYiPgo8cmVjdCB3aWR0aD0iNjAiIGhlaWdodD0iNjAiIHJ4PSIzMCIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K")
}

.licenses-slider__slider-item:hover .licenses-slider__slider-item-image {
    box-shadow: 0px 4px 10px 0px rgba(17, 109, 210, 0.25);
}

.licenses-slider__slider-item:hover .licenses-slider__slider-item-title-wrap:before {
    opacity: 1;
    pointer-events: all;
}

.licenses-slider__slider-item-title {
    color: #0077D2;
    text-align: center;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 120%;
    text-align: center;
    display: block;
}

.licenses-slider__slider-item-image {
    display: block;
    margin: 0;
    border-radius: 20px;
    overflow: hidden;
    transition: all .3s;
    aspect-ratio: 10/13;
    object-fit: cover;
}

.licenses-slider__slider-wrap {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 30px 60px;
    border-radius: 30px;
    border: 1px solid #E0EBFB;
}

.licenses-slider {
    margin: 60px 0;
}

.licenses-slider__title {
    margin-bottom: 30px;
}

.licenses-slider__slider {
    margin-bottom: 47px;
}

.licenses-slider__slider~.inews__owlind {
    display: inline-block;
    position: static;
    transform: none !important;
}

.licenses-slider .inews__owlitem {
    width: 100%;
}

.licenses-slider .owl-nav {
    position: absolute;
    left: calc(50% - 2px);
    bottom: -70px;
    width: 103px;
    height: auto;
    transform: translateX(-50%);
    display: flex;
    justify-content: space-between;
}

.licenses-slider .owl-nav .owl-prev,
.licenses-slider .owl-nav .owl-next {
    position: static;
    width: 32px;
    height: 32px;
    font-size: 0 !important;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9IkNhcmV0UmlnaHQiIGNsaXAtcGF0aD0idXJsKCNjbGlwMF8xXzcpIj4KPHBhdGggaWQ9IlZlY3RvciIgZD0iTTEyIDZMMjIgMTZMMTIgMjYiIHN0cm9rZT0iIzQ1QTVFNCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF8xXzciPgo8cmVjdCB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==") !important
}

.licenses-slider .owl-nav .owl-prev {
    transform: rotate(180deg);
}

.inews__owlitem {
    display: inline-block;
    vertical-align: top;
    width: calc(50% - 15px);
}

.licenses-slider .licenses-slider__owlind-item {
    display: inline-block;
    vertical-align: top;
    position: relative;
    color: #000;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 120%;
    /* 19.2px */
    letter-spacing: 1.6px;
}

.licenses-slider .licenses-slider__owlind-item_active {
    padding: 0;
}

.licenses-slider .licenses-slider__owlind-item_all {
    margin-left: 4px;
}

.licenses-slider .licenses-slider__owlind-item_all:before {
    content: '/';
    display: block;
    position: absolute;
    left: -7px;
    top: -2px;
    color: #000;
    font-size: 15px;
    font-weight: bold;
    line-height: 23px;
}

.licenses-slider__slider-item-button_absolute {
    display: none;
}

.licenses-slider__slider-item-image-wrap {
    position: relative;
}

.licenses-slider__slider-item-hidden-images {
    display: none;
}

@media (max-width: 768px) {
    .licenses-slider__slider-wrap {
        padding: 30px;
    }
    .licenses-slider__slider-item-button_absolute {
        display: block;
    }
    .licenses-slider__slider-item-button:not(.licenses-slider__slider-item-button_absolute) {
        display: none;
    }
    .licenses-slider__slider-item-button {
        position: absolute;
        font-size: 0;
        width: 56px;
        height: 56px;
        border-radius: 100%;
        right: 30px;
        bottom: 30px;
    }
    .licenses-slider__slider-item-button:after {
        width: 100%;
        height: 100%;
        position: absolute;
        background-size: 50px;
        background-position: center;
        margin: 0;
        left: 0;
        top: 0;
        background-repeat: no-repeat;
    }
    .licenses-slider__slider-item-title-wrap {
        padding: 30px 0 0;
    }
    .licenses-slider__slider-item:hover .licenses-slider__slider-item-title-wrap {
        padding-top: 30px;
    }
    .licenses-slider__slider {
        margin-bottom: 30px;
    }
    .licenses-slider__slider-item:hover .licenses-slider__slider-item-title-wrap:before {
        opacity: 0;
        pointer-events: none;
    }
    .licenses-slider .owl-nav {
        bottom: -54px;
    }
}

@media (max-width: 450px) {
    .licenses-slider .container {
        width: 100%;
    }
}

@media (max-width: 374px) {
    .licenses-slider__slider-item-button {
        right: calc(50% - 36px);
    }
    .licenses-slider .owl-nav {
        width: 100%;
    }
    .licenses-slider .owl-nav .owl-prev,
    .licenses-slider .owl-nav .owl-next {
        width: 42px;
        height: 42px;
        background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDIiIGhlaWdodD0iNDIiIHZpZXdCb3g9IjAgMCA0MiA0MiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzFfODcpIj4KPHJlY3Qgd2lkdGg9IjQyIiBoZWlnaHQ9IjQyIiByeD0iMjEiIGZpbGw9IiMwMDc3RDIiLz4KPHBhdGggZD0iTTE2IDExTDI2IDIxTDE2IDMxIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzFfODciPgo8cmVjdCB3aWR0aD0iNDIiIGhlaWdodD0iNDIiIHJ4PSIyMSIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K") !important
    }
    .licenses-slider .owl-nav {
        bottom: -58px;
    }
}

.distributor-search {
    margin: 30px 0 40px;
}

.distributor-search__label {
    color: rgba(35, 35, 35, 0.2);
    font-size: 15px;
    font-weight: 300;
    line-height: 23px;
    margin-bottom: 2px;
}

.distributor-search__form {
    display: grid;
    grid-gap: 20px;
    align-items: center;
    grid-template-columns: 320px auto;
}

.distributor-search__form .select2-container {
    width: auto !important;
}

.select2-container--default .select2-results>.select2-results__options {
    max-height: 217px !important;
}

.select2-container--default .select2-selection--single .select2-selection__clear {
    position: absolute;
    right: 36px !important;
    margin: 0 !important;
    padding: 0 !important;
    height: 45px !important;
    width: 24px !important;
    font-size: 24px !important;
    color: gray !important;
    padding-top: 2px !important;
}

.distributor-search__submit {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 157px;
    height: 47px;
    font-size: 14px;
    padding: 4px 0 0 0;
    grid-column: 2;
}

.distributor-search__submit:after {
    display: none;
}

@media screen and (max-width: 570px) {
    .distributor-search {
        margin: 40px 0 30px;
    }
    .distributor-search__form {
        grid-template-columns: 1fr;
    }
    .distributor-search__submit {
        grid-column: auto;
    }
}

.select2-container {
    width: 100% !important;
    max-width: 320px;
}

.select2-container .select2-selection--single {
    height: 47px !important;
    border: 1px solid #bcbfc7 !important;
    border-radius: 3px !important;
}

.select2-container .select2-selection--single .select2-selection__rendered {
    display: flex !important;
    align-items: center !important;
    height: 100% !important;
    padding-left: 16px !important;
    padding-right: 48px !important;
    font-size: 16px !important;
    font-weight: 300 !important;
    line-height: 23px !important;
    color: #818181 !important;
}

.select2-container .select2-selection--single .select2-selection__rendered.js-selected {
    color: #0077d2 !important;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
    top: 0 !important;
    bottom: 0 !important;
    right: 12px !important;
    width: 24px !important;
    height: 24px !important;
    margin: auto !important;
}

.select2-container--default .select2-selection--single .select2-selection__arrow b {
    border: none !important;
    width: 24px !important;
    height: 24px !important;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACcSURBVHgB7ZOxDYAgEACRATROYpxInYR3EiUOZIyDGBxAxdAg+cBT2P01ROHvCoIQDMN8mNaj15u5p9WAyMTOwTurt7Pz/0vssJRC5UReuV0U6vI/hraerRxyIoEcuqbU/n6BDS27UdflQnYdh7YCmrwawzNogBKhyKOBWIQqTwawiHS3RpKTAmHEIyknB5AISZ6Ne4jfh8Qw//MA9xdqnV8elnIAAAAASUVORK5CYII=) !important;
    position: relative !important;
    top: 0 !important;
    margin: 0 !important;
    left: 0 !important;
    display: block !important;
}

.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
    transform: rotate(180deg) !important;
}

.select2-container--open .select2-dropdown--below {
    border-top: 1px !important;
}

.select2-container--open .select2-dropdown {
    top: 10px !important;
    border-radius: 3px !important;
    border: 1px solid #bcbfc7 !important;
}

.select2-search {
    display: none !important;
}

.select2-results__options {
    padding: 10px 16px !important;
    scrollbar-width: thin;
    scrollbar-color: #45A5E4 #fff;
}

.select2-results__option {
    padding: 0 !important;
    color: #818181;
    font-family: Roboto;
    font-size: 16px;
    font-weight: 300;
    line-height: 23px;
    margin-bottom: 6px;
}

.select2-results__option:last-child {
    margin-bottom: 0;
}

.select2-container--default .select2-results__option--selected {
    background-color: transparent !important;
    color: #45a5e4;
    text-decoration-line: underline;
}

.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {
    background-color: transparent !important;
    color: #45a5e4 !important;
    text-decoration-line: underline;
}

@media screen and (max-width: 570px) {
    .select2-container {
        max-width: none !important;
    }
}

.simplebar-scrollbar {
    left: -2px !important;
    right: 3px !important;
}

.simplebar-track.simplebar-vertical {
    top: 9px !important;
    bottom: 9px !important;
    width: 8px !important;
}

.simplebar-scrollbar.simplebar-visible::before {
    opacity: 1 !important;
}

.simplebar-scrollbar::before {
    background: #45a5e4 !important;
    border-radius: 80px !important;
    left: 2px !important;
    right: 2px !important;
    opacity: 0 !important;
    transition: opacity 0.2s 0.5s linear !important;
}

.footer__agreement-link {
    color: rgba(255, 255, 255, 0.7);
    margin: 16px 0 0 16px;
    font-size: 14px;
    display: block;
    text-decoration: underline;
    text-underline-offset: 4px;
    text-decoration-color: rgba(255, 255, 255, 0.2);
}
.footer__agreement-link:hover {
    text-decoration-color: transparent;
} 

@media (max-width: 1800px) {
    .footer__agreement-link {
        margin-left: 0;
    }
}


.wrapper_contacts .form_question .form__fields {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-gap: 22px;
    align-items: flex-start;
    grid-template-rows: auto auto auto;
}
.wrapper_contacts .form_question .form__field {
    width: 100%;
}
.wrapper_contacts .form_question .form__field-fio {
    grid-column: 1;
    grid-row: 1;
}
.wrapper_contacts .form_question .form__field-phone {
    grid-column: 1;
    grid-row: 2;
}
.wrapper_contacts .form_question .form__field-email {
    grid-column: 1;
    grid-row: 3;
}
.wrapper_contacts .form_question .form__field-organization {
    grid-column: 2;
    grid-row: 1;
}
.wrapper_contacts .form_question .form__field-inn {
    grid-column: 2;
    grid-row: 2;
}
.wrapper_contacts .form_question .form__field-position {
    grid-column: 2;
    grid-row: 3;
}
.wrapper_contacts .form_question .form__field-comment {
    grid-column: 3;
    grid-row: 1/-1;
    height: 100%;
}
.wrapper_contacts .form_question .form__field-comment .form__field-textarea {
    height: calc(100% - 24px);
}
@media screen and (max-width: 768px) {
    .wrapper_contacts .form_question .form__fields {
        grid-template-columns: 1fr;
    }
    .wrapper_contacts .form_question .form__fields .form__field {
        grid-column: inherit;
        grid-row: inherit;
    }
    .wrapper_contacts .form_question .form__field-fio {
        order: 1;
    }
    .wrapper_contacts .form_question .form__field-phone {
        order: 2;
    }
    .wrapper_contacts .form_question .form__field-email {
        order: 3;
    }
    .wrapper_contacts .form_question .form__field-organization {
        order: 4;
    }
    .wrapper_contacts .form_question .form__field-inn {
        order: 5;
    }
    .wrapper_contacts .form_question .form__field-position {
        order: 6;
    }
    .wrapper_contacts .form_question .form__field-comment {
        order: 7;
    }
}
/* End */


/* Start:/local/templates/melitta/static/css/s.css?17503350041898*/
.catalog.hide-overflow {
    overflow: hidden;
}


/* book */

.book {
    margin: 0 auto;
    /*width: 100%;*/
    /*height: 100%;*/
    width: 100%;
    height: 100%;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.book .page {
    height: 100%;
}

.book .page img {
    max-width: 100%;
    height: 100%;
}

a.nav__subhref[href="/apply/covid/"],
.navbar__list .navbar__list-item a[href="/apply/covid/"] {
	color: red;
}

a.nav__subhref[href="/apply/covid/"]:hover {
	border-bottom-color: red;
}

.header__right-btn-block {
    display: flex;
    flex-direction: column;
}

.header__right-btn-block a {
    margin-right: 0;
}

.header__right {
    width: calc(100% - 370px);
}

.header__btn-quiz.btn.btn_blue.js-fancy {
    position: relative;
    bottom: 7px;
}

.header__btn-quiz.header__btn-link.btn.btn_blue {
    position: relative;
    top: 14px;
    text-align: center;
    background-color: red;
}

.header__btn-quiz.header__btn-link.btn.btn_blue:hover {
    background-color: transparent;
}

@media(max-width: 1365px) {
    .header__contacts-item.header__contacts-item_point {
        margin-left: 100px;
    }
}

@media(max-width: 1000px) {
    .header__right-btn-block {
        flex-direction: row;
    }

    .header__btn-quiz.btn.btn_blue.js-fancy {
        position: relative;
        bottom: 0;
    }

    .header__btn-quiz.header__btn-link.btn.btn_blue {
        position: relative;
        top: 0;
        text-align: center;
        margin-left: 13px;
    }

    .header__right {
        width: auto;
        margin-left: auto;
    }
}

@media(max-width: 768px) {
    .header__btn-quiz.header__btn-link.btn.btn_blue {
        display: none;
    }
}
/* End */
/* /local/templates/melitta/static/css/swiper.min.css?172124779219779 */
/* /local/templates/melitta/static/css/glightbox.min.css?172124779213749 */
/* /local/templates/melitta/static/css/style.css?1761302299377990 */
/* /local/templates/melitta/static/css/s.css?17503350041898 */
