

/* Start:/local/templates/stark/assets/css/libs/swiper-bundle.min.css?169597816613681*/
/**
 * Swiper 6.3.5
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2020 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: October 30, 2020
 */

@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA') format('woff');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{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{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:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{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:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(-1 * var(--swiper-navigation-size)/ 2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;text-transform:none;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:'next'}.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white{--swiper-navigation-color:#ffffff}.swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black{--swiper-navigation-color:#000000}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;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{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{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;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:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px,-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%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{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-color:#ffffff}.swiper-pagination-black{--swiper-pagination-color:#000000}.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:flex;justify-content: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%;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;transform-origin:50%;animation:swiper-preloader-spin 1s infinite linear;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{100%{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{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;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;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{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:0px;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}
/* End */


/* Start:/local/templates/stark/assets/css/libs/jquery.fancybox.min.css?169597816612795*/
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;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{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;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;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-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;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left: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-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:grab}.fancybox-is-grabbing .fancybox-content{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-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;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}.fancybox-iframe,.fancybox-video{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.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}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:first-child,.fancybox-button--pause svg:first-child,.fancybox-button--play svg:nth-child(2){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,transparent);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px;pointer-events:none;right:0;text-align:center;z-index:99996}@supports (padding:max(0px)){.fancybox-caption{padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))}}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.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}.fancybox-loading{animation:a 1s linear infinite;background:transparent;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@keyframes a{to{transform:rotate(1turn)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.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:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.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(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;transform:rotate(0deg)}.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:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translateZ(0) scale(1)}@media (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}@supports (padding:max(0px)){.fancybox-caption{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}}.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}.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;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:link,.fancybox-share__button:visited{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;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:rgba(0,0,0,0);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__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;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__list a:before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus:before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}@media (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}
/* End */


/* Start:/local/templates/stark/assets/css/libs/jquery.wheel.css?17047994862052*/
/* Center content of unknown dimensions */
html,
body {
  text-size-adjust: none;
  -o-text-size-adjust: none;
  -ms-text-size-adjust: none;
  -moz-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  font-family: sans-serif;
  height: 100%;
  margin: 0;
  padding: 0;
  width: 100%; }

.center-content {
  text-align: center;
  white-space: nowrap;
  width: 100%;
  height: 100%; }
  .center-content:before {
    content: "";
    display: inline-block;
    height: 100%;
    vertical-align: middle;
    margin-right: -0.25em;
    /* Adjusts for spacing */ }
  .center-content > * {
    display: inline-block;
    vertical-align: middle; }

.wheel {
  width: 200px;
  height: 200px;
  border-radius: 100px;
  background-color: lightgray;
  position: relative; }
  .wheel .handle {
    -webkit-tap-highlight-color: transparent;
    background-color: dodgerblue;
    border-radius: 10px;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
    height: 20px;
    left: 50%;
    margin: -10px 0 0 -10px;
    outline: 0;
    position: absolute;
    top: 10px;
    width: 20px; }
  .wheel .center {
    text-align: center;
    white-space: nowrap;
    background-color: white;
    border-radius: 80px;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
    height: 160px;
    left: 20px;
    position: relative;
    top: 20px;
    width: 160px; }
    .wheel .center:before {
      content: "";
      display: inline-block;
      height: 100%;
      vertical-align: middle;
      margin-right: -0.25em;
      /* Adjusts for spacing */ }
    .wheel .center > * {
      display: inline-block;
      vertical-align: middle; }
  .wheel .progress {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%; }
    .wheel .progress:after {
      border-radius: 100px;
      box-shadow: 0 2px 4px rgba(0, 0, 0, 0.5) inset;
      content: "";
      display: block;
      height: 100%;
      left: 0;
      position: absolute;
      top: 0;
      width: 100%; }
  .wheel .progress-fill {
    fill: #9ecfff; }

/*# sourceMappingURL=main.css.map */

/* End */


/* Start:/local/templates/stark/assets/css/libs/roundslider.min.css?17047994864829*/
/*! roundSlider v1.6.1 | (c) 2015-2020, Soundar | MIT license | http://roundsliderui.com/licence.html */
 .rs-ie,.rs-edge,.rs-handle{-ms-touch-action:none;touch-action:none}.rs-control{position:relative;outline:0 none}.rs-container{position:relative}.rs-control *,.rs-control *:before,.rs-control *:after{-webkit-box-sizing:border-box;box-sizing:border-box}.rs-animation .rs-transition{transition:all 0.5s linear 0s}.rs-bar{-webkit-transform-origin:100% 50%;-ms-transform-origin:100% 50%;transform-origin:100% 50%}.rs-control .rs-split .rs-path,.rs-control .rs-overlay1,.rs-control .rs-overlay2{-webkit-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%}.rs-control .rs-overlay{-webkit-transform-origin:100% 100%;-ms-transform-origin:100% 100%;transform-origin:100% 100%}.rs-rounded .rs-seperator,.rs-split .rs-path{-webkit-background-clip:padding-box;background-clip:padding-box}.rs-disabled{opacity:.35}.rs-inner-container{height:100%;width:100%;position:absolute;top:0;overflow:hidden}.rs-control .rs-quarter div.rs-block{height:200%;width:200%}.rs-control .rs-half.rs-top div.rs-block,.rs-control .rs-half.rs-bottom div.rs-block{height:200%;width:100%}.rs-control .rs-half.rs-left div.rs-block,.rs-control .rs-half.rs-right div.rs-block{height:100%;width:200%}.rs-control .rs-bottom .rs-block{top:auto;bottom:0}.rs-control .rs-right .rs-block{right:0}.rs-block.rs-outer{border-radius:1000px}.rs-block{height:100%;width:100%;display:block;position:absolute;top:0;overflow:hidden;z-index:3}.rs-block .rs-inner{border-radius:1000px;display:block;height:100%;width:100%;position:relative}.rs-overlay{width:50%}.rs-overlay1,.rs-overlay2{width:100%}.rs-overlay,.rs-overlay1,.rs-overlay2{position:absolute;background-color:#fff;z-index:3;top:0;height:50%}.rs-bar{display:block;position:absolute;bottom:0;height:0;z-index:10}.rs-bar.rs-rounded{z-index:5}.rs-bar .rs-seperator{height:0;display:block;float:left}.rs-bar:not(.rs-rounded) .rs-seperator{border-left:none;border-right:none}.rs-bar.rs-start .rs-seperator{border-top:none}.rs-bar.rs-end .rs-seperator{border-bottom:none}.rs-bar.rs-start.rs-rounded .rs-seperator{border-radius:0 0 1000px 1000px}.rs-bar.rs-end.rs-rounded .rs-seperator{border-radius:1000px 1000px 0 0}.rs-full .rs-bar,.rs-half .rs-bar{width:50%}.rs-half.rs-left .rs-bar,.rs-half.rs-right .rs-bar,.rs-quarter .rs-bar{width:100%}.rs-full .rs-bar,.rs-half.rs-left .rs-bar,.rs-half.rs-right .rs-bar{top:50%}.rs-bottom .rs-bar{top:0}.rs-half.rs-right .rs-bar,.rs-quarter.rs-right .rs-bar{right:100%}.rs-handle.rs-move{cursor:move}.rs-readonly .rs-handle.rs-move{cursor:default}.rs-classic-mode .rs-path{display:block;height:100%;width:100%}.rs-split .rs-path{border-radius:1000px 1000px 0 0;overflow:hidden;height:50%;position:absolute;top:0;z-index:2}.rs-control .rs-svg-container{display:block;position:absolute;top:0}.rs-control .rs-bottom .rs-svg-container{top:auto;bottom:0}.rs-control .rs-right .rs-svg-container{right:0}.rs-tooltip{position:absolute;cursor:default;border:1px solid transparent;z-index:10}.rs-full .rs-tooltip{top:50%;left:50%}.rs-bottom .rs-tooltip{top:0}.rs-top .rs-tooltip{bottom:0}.rs-right .rs-tooltip{left:0}.rs-left .rs-tooltip{right:0}.rs-half.rs-top .rs-tooltip,.rs-half.rs-bottom .rs-tooltip{left:50%}.rs-half.rs-left .rs-tooltip,.rs-half.rs-right .rs-tooltip{top:50%}.rs-tooltip .rs-input{outline:0 none;border:none;background:transparent}.rs-tooltip-text{font-family:verdana;font-size:13px;border-radius:7px;text-align:center;color:inherit}.rs-tooltip.rs-edit{padding:5px 8px}.rs-tooltip.rs-hover,.rs-tooltip.rs-edit:hover{border:1px solid #AAA;cursor:pointer}.rs-readonly .rs-tooltip.rs-edit:hover{border-color:transparent;cursor:default}.rs-tooltip.rs-center{margin:0px!important}.rs-half.rs-top .rs-tooltip.rs-center,.rs-half.rs-bottom .rs-tooltip.rs-center{transform:translate(-50%,0)}.rs-half.rs-left .rs-tooltip.rs-center,.rs-half.rs-right .rs-tooltip.rs-center{transform:translate(0,-50%)}.rs-full .rs-tooltip.rs-center{transform:translate(-50%,-50%)}.rs-tooltip.rs-reset{margin:0px!important;top:0px!important;left:0px!important}.rs-handle{border-radius:1000px;outline:0 none;float:left}.rs-handle.rs-handle-square{border-radius:0}.rs-handle-dot{border:1px solid #AAA;padding:6px}.rs-handle-dot:after{display:block;content:"";border:1px solid #AAA;height:100%;width:100%;border-radius:1000px}.rs-seperator{border:1px solid #AAA}.rs-border{border:1px solid #AAA}.rs-path-color{background-color:#FFF}.rs-range-color{background-color:#54BBE0}.rs-bg-color{background-color:#FFF}.rs-handle{background-color:#838383}.rs-handle-dot{background-color:#FFF}.rs-handle-dot:after{background-color:#838383}.rs-path-inherited .rs-path{opacity:.2}.rs-svg-mode .rs-path{stroke:#FFF}.rs-svg-mode .rs-range{stroke:#54BBE0}.rs-svg-mode .rs-border{stroke:#AAA}
/* End */


/* Start:/local/templates/stark/assets/css/libs/tooltipster.bundle.min.css?17047994866495*/
.tooltipster-fall,.tooltipster-grow.tooltipster-show{-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1);-moz-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-ms-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-o-transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-base{display:flex;pointer-events:none;position:absolute}.tooltipster-box{flex:1 1 auto}.tooltipster-content{box-sizing:border-box;max-height:100%;max-width:100%;overflow:auto}.tooltipster-ruler{bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0;visibility:hidden}.tooltipster-fade{opacity:0;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;-ms-transition-property:opacity;transition-property:opacity}.tooltipster-fade.tooltipster-show{opacity:1}.tooltipster-grow{-webkit-transform:scale(0,0);-moz-transform:scale(0,0);-o-transform:scale(0,0);-ms-transform:scale(0,0);transform:scale(0,0);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-backface-visibility:hidden}.tooltipster-grow.tooltipster-show{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-swing{opacity:0;-webkit-transform:rotateZ(4deg);-moz-transform:rotateZ(4deg);-o-transform:rotateZ(4deg);-ms-transform:rotateZ(4deg);transform:rotateZ(4deg);-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform}.tooltipster-swing.tooltipster-show{opacity:1;-webkit-transform:rotateZ(0);-moz-transform:rotateZ(0);-o-transform:rotateZ(0);-ms-transform:rotateZ(0);transform:rotateZ(0);-webkit-transition-timing-function:cubic-bezier(.23,.635,.495,1);-webkit-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);-moz-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);-ms-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);-o-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);transition-timing-function:cubic-bezier(.23,.635,.495,2.4)}.tooltipster-fall{-webkit-transition-property:top;-moz-transition-property:top;-o-transition-property:top;-ms-transition-property:top;transition-property:top;-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-fall.tooltipster-initial{top:0!important}.tooltipster-fall.tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;top:0!important;opacity:0}.tooltipster-slide{-webkit-transition-property:left;-moz-transition-property:left;-o-transition-property:left;-ms-transition-property:left;transition-property:left;-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-moz-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-ms-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-o-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-slide.tooltipster-initial{left:-40px!important}.tooltipster-slide.tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;left:0!important;opacity:0}@keyframes tooltipster-fading{0%{opacity:0}100%{opacity:1}}.tooltipster-update-fade{animation:tooltipster-fading .4s}@keyframes tooltipster-rotating{25%{transform:rotate(-2deg)}75%{transform:rotate(2deg)}100%{transform:rotate(0)}}.tooltipster-update-rotate{animation:tooltipster-rotating .6s}@keyframes tooltipster-scaling{50%{transform:scale(1.1)}100%{transform:scale(1)}}.tooltipster-update-scale{animation:tooltipster-scaling .6s}.tooltipster-sidetip .tooltipster-box{background:#565656;border:2px solid #000;border-radius:4px}.tooltipster-sidetip.tooltipster-bottom .tooltipster-box{margin-top:8px}.tooltipster-sidetip.tooltipster-left .tooltipster-box{margin-right:8px}.tooltipster-sidetip.tooltipster-right .tooltipster-box{margin-left:8px}.tooltipster-sidetip.tooltipster-top .tooltipster-box{margin-bottom:8px}.tooltipster-sidetip .tooltipster-content{color:#fff;line-height:18px;padding:6px 14px}.tooltipster-sidetip .tooltipster-arrow{overflow:hidden;position:absolute}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow{height:10px;margin-left:-10px;top:0;width:20px}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow{height:20px;margin-top:-10px;right:0;top:0;width:10px}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow{height:20px;margin-top:-10px;left:0;top:0;width:10px}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow{bottom:0;height:10px;margin-left:-10px;width:20px}.tooltipster-sidetip .tooltipster-arrow-background,.tooltipster-sidetip .tooltipster-arrow-border{height:0;position:absolute;width:0}.tooltipster-sidetip .tooltipster-arrow-background{border:10px solid transparent}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background{border-bottom-color:#565656;left:0;top:3px}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-background{border-left-color:#565656;left:-3px;top:0}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-background{border-right-color:#565656;left:3px;top:0}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background{border-top-color:#565656;left:0;top:-3px}.tooltipster-sidetip .tooltipster-arrow-border{border:10px solid transparent;left:0;top:0}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-border{border-bottom-color:#000}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-border{border-left-color:#000}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-border{border-right-color:#000}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border{border-top-color:#000}.tooltipster-sidetip .tooltipster-arrow-uncropped{position:relative}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-uncropped{top:-10px}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-uncropped{left:-10px}
/* End */


/* Start:/local/templates/stark/assets/css/libs/tooltipster.main.min.css?17047994864191*/
.tooltipster-fall,.tooltipster-grow.tooltipster-show{-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1);-moz-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-ms-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-o-transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-base{display:flex;pointer-events:none;position:absolute}.tooltipster-box{flex:1 1 auto}.tooltipster-content{box-sizing:border-box;max-height:100%;max-width:100%;overflow:auto}.tooltipster-ruler{bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0;visibility:hidden}.tooltipster-fade{opacity:0;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;-ms-transition-property:opacity;transition-property:opacity}.tooltipster-fade.tooltipster-show{opacity:1}.tooltipster-grow{-webkit-transform:scale(0,0);-moz-transform:scale(0,0);-o-transform:scale(0,0);-ms-transform:scale(0,0);transform:scale(0,0);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-backface-visibility:hidden}.tooltipster-grow.tooltipster-show{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-swing{opacity:0;-webkit-transform:rotateZ(4deg);-moz-transform:rotateZ(4deg);-o-transform:rotateZ(4deg);-ms-transform:rotateZ(4deg);transform:rotateZ(4deg);-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform}.tooltipster-swing.tooltipster-show{opacity:1;-webkit-transform:rotateZ(0);-moz-transform:rotateZ(0);-o-transform:rotateZ(0);-ms-transform:rotateZ(0);transform:rotateZ(0);-webkit-transition-timing-function:cubic-bezier(.23,.635,.495,1);-webkit-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);-moz-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);-ms-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);-o-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);transition-timing-function:cubic-bezier(.23,.635,.495,2.4)}.tooltipster-fall{-webkit-transition-property:top;-moz-transition-property:top;-o-transition-property:top;-ms-transition-property:top;transition-property:top;-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-fall.tooltipster-initial{top:0!important}.tooltipster-fall.tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;top:0!important;opacity:0}.tooltipster-slide{-webkit-transition-property:left;-moz-transition-property:left;-o-transition-property:left;-ms-transition-property:left;transition-property:left;-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-moz-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-ms-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-o-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-slide.tooltipster-initial{left:-40px!important}.tooltipster-slide.tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;left:0!important;opacity:0}@keyframes tooltipster-fading{0%{opacity:0}100%{opacity:1}}.tooltipster-update-fade{animation:tooltipster-fading .4s}@keyframes tooltipster-rotating{25%{transform:rotate(-2deg)}75%{transform:rotate(2deg)}100%{transform:rotate(0)}}.tooltipster-update-rotate{animation:tooltipster-rotating .6s}@keyframes tooltipster-scaling{50%{transform:scale(1.1)}100%{transform:scale(1)}}.tooltipster-update-scale{animation:tooltipster-scaling .6s}
/* End */


/* Start:/local/templates/stark/assets/css/style.css?1791869413895231*/
@font-face {
  font-family: 'TT Hoves';
  src: url("/local/templates/stark/assets/css/../fonts/TTHoves-BoldItalic.eot");
  src: url("/local/templates/stark/assets/css/../fonts/TTHoves-BoldItalic.eot?#iefix") format("embedded-opentype"), url("/local/templates/stark/assets/css/../fonts/TTHoves-BoldItalic.woff2") format("woff2"), url("/local/templates/stark/assets/css/../fonts/TTHoves-BoldItalic.woff") format("woff"), url("/local/templates/stark/assets/css/../fonts/TTHoves-BoldItalic.ttf") format("truetype"), url("/local/templates/stark/assets/css/../fonts/TTHoves-BoldItalic.svg#TTHoves-BoldItalic") format("svg");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'TT Hoves';
  src: url("/local/templates/stark/assets/css/../fonts/TTHoves-Regular.eot");
  src: url("/local/templates/stark/assets/css/../fonts/TTHoves-Regular.eot?#iefix") format("embedded-opentype"), url("/local/templates/stark/assets/css/../fonts/TTHoves-Regular.woff2") format("woff2"), url("/local/templates/stark/assets/css/../fonts/TTHoves-Regular.woff") format("woff"), url("/local/templates/stark/assets/css/../fonts/TTHoves-Regular.ttf") format("truetype"), url("/local/templates/stark/assets/css/../fonts/TTHoves-Regular.svg#TTHoves-Regular") format("svg");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'TT Hoves';
  src: url("/local/templates/stark/assets/css/../fonts/TTHoves-Bold.eot");
  src: url("/local/templates/stark/assets/css/../fonts/TTHoves-Bold.eot?#iefix") format("embedded-opentype"), url("/local/templates/stark/assets/css/../fonts/TTHoves-Bold.woff2") format("woff2"), url("/local/templates/stark/assets/css/../fonts/TTHoves-Bold.woff") format("woff"), url("/local/templates/stark/assets/css/../fonts/TTHoves-Bold.ttf") format("truetype"), url("/local/templates/stark/assets/css/../fonts/TTHoves-Bold.svg#TTHoves-Bold") format("svg");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'TT Hoves';
  src: url("/local/templates/stark/assets/css/../fonts/TTHoves-DemiBold.eot");
  src: url("/local/templates/stark/assets/css/../fonts/TTHoves-DemiBold.eot?#iefix") format("embedded-opentype"), url("/local/templates/stark/assets/css/../fonts/TTHoves-DemiBold.woff2") format("woff2"), url("/local/templates/stark/assets/css/../fonts/TTHoves-DemiBold.woff") format("woff"), url("/local/templates/stark/assets/css/../fonts/TTHoves-DemiBold.ttf") format("truetype"), url("/local/templates/stark/assets/css/../fonts/TTHoves-DemiBold.svg#TTHoves-DemiBold") format("svg");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'TT Hoves';
  src: url("/local/templates/stark/assets/css/../fonts/TTHoves-LightItalic.eot");
  src: url("/local/templates/stark/assets/css/../fonts/TTHoves-LightItalic.eot?#iefix") format("embedded-opentype"), url("/local/templates/stark/assets/css/../fonts/TTHoves-LightItalic.woff2") format("woff2"), url("/local/templates/stark/assets/css/../fonts/TTHoves-LightItalic.woff") format("woff"), url("/local/templates/stark/assets/css/../fonts/TTHoves-LightItalic.ttf") format("truetype"), url("/local/templates/stark/assets/css/../fonts/TTHoves-LightItalic.svg#TTHoves-LightItalic") format("svg");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'TT Hoves';
  src: url("/local/templates/stark/assets/css/../fonts/TTHoves-MediumItalic.eot");
  src: url("/local/templates/stark/assets/css/../fonts/TTHoves-MediumItalic.eot?#iefix") format("embedded-opentype"), url("/local/templates/stark/assets/css/../fonts/TTHoves-MediumItalic.woff2") format("woff2"), url("/local/templates/stark/assets/css/../fonts/TTHoves-MediumItalic.woff") format("woff"), url("/local/templates/stark/assets/css/../fonts/TTHoves-MediumItalic.ttf") format("truetype"), url("/local/templates/stark/assets/css/../fonts/TTHoves-MediumItalic.svg#TTHoves-MediumItalic") format("svg");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'TT Hoves';
  src: url("/local/templates/stark/assets/css/../fonts/TTHoves-DemiBoldItalic.eot");
  src: url("/local/templates/stark/assets/css/../fonts/TTHoves-DemiBoldItalic.eot?#iefix") format("embedded-opentype"), url("/local/templates/stark/assets/css/../fonts/TTHoves-DemiBoldItalic.woff2") format("woff2"), url("/local/templates/stark/assets/css/../fonts/TTHoves-DemiBoldItalic.woff") format("woff"), url("/local/templates/stark/assets/css/../fonts/TTHoves-DemiBoldItalic.ttf") format("truetype"), url("/local/templates/stark/assets/css/../fonts/TTHoves-DemiBoldItalic.svg#TTHoves-DemiBold") format("svg");
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

*,
*::before,
*::after {
  margin: 0;
  padding: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

html {
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
}

body {
  margin: 0;
}

main {
  display: block;
}

hr {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  height: 0;
  overflow: visible;
}

pre {
  font-family: monospace, monospace;
  font-size: 1em;
}

a {
  background-color: transparent;
}

abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}

b,
strong {
  font-weight: bolder;
}

code,
kbd,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

small {
  font-size: 80%;
}

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

img {
  display: block;
  border-style: none;
  max-width: 100%;
}

button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  font-size: 100%;
  line-height: 1.15;
  margin: 0;
}

button,
input {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

legend {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: inherit;
  display: table;
  max-width: 100%;
  padding: 0;
  white-space: normal;
}

progress {
  vertical-align: baseline;
}

textarea {
  overflow: auto;
}

[type="checkbox"],
[type="radio"] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0;
}

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

[type="search"] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}

[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}

details {
  display: block;
}

summary {
  display: list-item;
}

template {
  display: none;
}

[hidden] {
  display: none;
}

ul {
  list-style: none;
}

input,
textarea,
select {
  -webkit-appearance: none;
  border-radius: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
}

body.hidden {
  overflow: hidden;
}

body {
  font-family: 'TT Hoves', sans-serif;
  font-weight: 400;
  overflow-x: hidden;
  min-width: 320px;
}

h2 {
  font-size: 44px;
  line-height: 55px;
  color: #000000;
  font-weight: 700;
}

.container {
  width: 100%;
  max-width: 1360px;
  padding: 0 60px;
  margin: 0 auto;
}

a:visited,
a:focus {
  outline: none;
}

.chess-line-small {
  height: 26px;
}

.chess-line-big {
  height: 34px;
}

.chess-line {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjU5NCIgaGVpZ2h0PSIzNCIgdmlld0JveD0iMCAwIDI1OTQgMzQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMCkiPgo8cGF0aCBkPSJNMjU3Mi43OSA2LjkzODc4TDI1NzEuNjQgMTEuMzMzM0gyNTkwLjM2TDI1OTMuMzYgMEgyNTgxLjU4QzI1NzcuNDIgMCAyNTczLjcyIDIuNzc1NTEgMjU3Mi43OSA2LjkzODc4Wk0yNTMwLjk3IDIyLjY2NjdIMjUxMi4yNkwyNTE1LjI2IDExLjMzMzNIMjUzMy45OEwyNTMwLjk3IDIyLjY2NjdaTTI0MTcuOTggMjIuNjY2N0gyMzk5LjA0TDI0MDIuMDQgMTEuMzMzM0gyNDIwLjc2TDI0MTcuOTggMjIuNjY2N1pNMjI4OS4wNSAxMS4zMzMzTDIyODYuMDUgMjIuNjY2N0gyMjY3LjMzTDIyNzAuMzMgMTEuMzMzM0gyMjg5LjA1Wk0yMjEwLjcyIDIyLjY2NjdIMjE5MkwyMTk1LjAxIDExLjMzMzNIMjIxMy43MkwyMjEwLjcyIDIyLjY2NjdaTTIwOTcuNzMgMjIuNjY2N0gyMDc5LjAxTDIwODIuMDIgMTEuMzMzM0gyMTAwLjk2TDIwOTcuNzMgMjIuNjY2N1pNMjU1NS43IDBIMjUyNS4yQzI1MjEuMDQgMCAyNTE3LjM0IDIuNzc1NTEgMjUxNi40MiA2LjkzODc4TDI1MTUuMjYgMTEuMzMzM0gyNDk2LjU0TDI0OTkuNTUgMEgyNDY5LjA1QzI0NjQuODkgMCAyNDYxLjE5IDIuNzc1NTEgMjQ2MC4yNyA2LjkzODc4TDI0NTkuMTEgMTEuMzMzM0gyNDQwLjRMMjQ0My40IDBIMjM3NS4yNEMyMzcxLjA4IDAgMjM2Ny4zOCAyLjc3NTUxIDIzNjYuNDYgNi45Mzg3OEwyMzY0LjM4IDExLjMzMzNIMjM0NS40M0wyMzQyLjQyIDIyLjY2NjdIMjMyMy43MUwyMzI2LjcxIDExLjMzMzNIMjM0NS40M0wyMzQ4LjQzIDBIMjI2MS4zMkMyMjU3LjE2IDAgMjI1My40NyAyLjc3NTUxIDIyNTIuMzEgNi45Mzg3OEwyMjUxLjE1IDExLjMzMzNIMjIzMi40NEwyMjM1LjQ0IDBIMjIwNC45NEMyMjAwLjc4IDAgMjE5Ny4wOSAyLjc3NTUxIDIxOTUuOTMgNi45Mzg3OEwyMTk0Ljc4IDExLjMzMzNIMjE3Ni4wNkwyMTc5LjA2IDBIMjE0OC41NkMyMTQ0LjQgMCAyMTQwLjcxIDIuNzc1NTEgMjEzOS41NSA2LjkzODc4TDIxMzguNCAxMS4zMzMzSDIxMTkuNjhMMjEyMi42OCAwSDIwNTQuNTJDMjA1MC4zNiAwIDIwNDYuNjYgMi43NzU1MSAyMDQ1LjUxIDYuOTM4NzhMMjA0NC4zNSAxMS4zMzMzSDIwMjUuNDFMMjAyMi40IDIyLjY2NjdIMjAwMy42OUwyMDA2LjY5IDExLjMzMzNIMjAyNS40MUwyMDI4LjY0IDBIMTk5Ny45MUMxOTkzLjc1IDAgMTk5MC4wNSAyLjc3NTUxIDE5ODguOSA2LjkzODc4TDE5ODcuNzQgMTEuMzMzM0gxOTY5LjAzTDE5NzIuMDMgMEgxOTQxLjUzQzE5MzcuMzcgMCAxOTMzLjY3IDIuNzc1NTEgMTkzMi41MiA2LjkzODc4TDE5MzEuMzYgMTEuMzMzM0gxOTUwLjA4TDE5NDcuMzEgMjIuNjY2N0gxOTI4LjM2TDE5MjUuMzYgMzRIMTkzNy4xNEMxOTQxLjMgMzQgMTk0NSAzMS4yMjQ1IDE5NDYuMTUgMjcuMDYxMkwxOTQ3LjMxIDIyLjY2NjdIMTk2Ni4wMkwxOTYzLjAyIDM0SDIwMzEuNDFDMjAzNS41NyAzNCAyMDM5LjI3IDMxLjIyNDUgMjA0MC4xOSAyNy4wNjEyTDIwNDEuMzUgMjIuNjY2N0gyMDYwLjA3TDIwNTcuMDYgMzRIMjA4Ny41NkMyMDkxLjcyIDM0IDIwOTUuNDIgMzEuMjI0NSAyMDk2LjM0IDI3LjA2MTJMMjA5Ny41IDIyLjY2NjdIMjExNi4yMUwyMTEzLjIxIDM0SDIxNDMuNzFDMjE0Ny44NyAzNCAyMTUxLjU3IDMxLjIyNDUgMjE1Mi40OSAyNy4wNjEyTDIxNTMuNjUgMjIuNjY2N0gyMTcyLjM2TDIxNjkuMzYgMzRIMjIzNy41MkMyMjQxLjY4IDM0IDIyNDUuMzggMzEuMjI0NSAyMjQ2LjUzIDI3LjA2MTJMMjI0Ny42OSAyMi42NjY3SDIyNjYuNEwyMjYzLjQgMzRIMjM1MC41MUMyMzU0LjY3IDM0IDIzNTguMzcgMzEuMjI0NSAyMzU5LjUyIDI3LjA2MTJMMjM2MC42OCAyMi42NjY3SDIzNzkuMzlMMjM3Ni4zOSAzNEgyNDA2Ljg5QzI0MTEuMDUgMzQgMjQxNC43NSAzMS4yMjQ1IDI0MTUuOSAyNy4wNjEyTDI0MTcuMDYgMjIuNjY2N0gyNDM1Ljc3TDI0MzIuNzcgMzRIMjQ2My4yN0MyNDY3LjQzIDM0IDI0NzEuMTMgMzEuMjI0NSAyNDcyLjA1IDI3LjA2MTJMMjQ3My4yMSAyMi42NjY3SDI0OTEuOTJMMjQ4OC45MiAzNEgyNTM4LjM3QzI1NDIuNTMgMzQgMjU0Ni4yMiAzMS4yMjQ1IDI1NDcuMzggMjcuMDYxMkwyNTQ4LjUzIDIyLjY2NjdIMjU2Ny4yNUwyNTcwLjI1IDExLjMzMzNIMjU1MS41NEwyNTU1LjcgMFoiIGZpbGw9IiMyQUFBRTIiLz4KPC9nPgo8ZyBjbGlwLXBhdGg9InVybCgjY2xpcDEpIj4KPHBhdGggZD0iTTE5MzAuNDQgNi45Mzg3OEwxOTI5LjI4IDExLjMzMzNIMTk0OEwxOTUxIDBIMTkzOS4yMkMxOTM1LjA2IDAgMTkzMS4zNiAyLjc3NTUxIDE5MzAuNDQgNi45Mzg3OFpNMTg4OC42MiAyMi42NjY3SDE4NjkuOUwxODcyLjkgMTEuMzMzM0gxODkxLjYyTDE4ODguNjIgMjIuNjY2N1pNMTc3NS42MyAyMi42NjY3SDE3NTYuNjhMMTc1OS42OCAxMS4zMzMzSDE3NzguNEwxNzc1LjYzIDIyLjY2NjdaTTE2NDYuNjkgMTEuMzMzM0wxNjQzLjY5IDIyLjY2NjdIMTYyNC45N0wxNjI3Ljk4IDExLjMzMzNIMTY0Ni42OVpNMTU2OC4zNiAyMi42NjY3SDE1NDkuNjVMMTU1Mi42NSAxMS4zMzMzSDE1NzEuMzdMMTU2OC4zNiAyMi42NjY3Wk0xNDU1LjM3IDIyLjY2NjdIMTQzNi42NkwxNDM5LjY2IDExLjMzMzNIMTQ1OC42MUwxNDU1LjM3IDIyLjY2NjdaTTE5MTMuMzQgMEgxODgyLjg0QzE4NzguNjggMCAxODc0Ljk4IDIuNzc1NTEgMTg3NC4wNiA2LjkzODc4TDE4NzIuOSAxMS4zMzMzSDE4NTQuMTlMMTg1Ny4xOSAwSDE4MjYuNjlDMTgyMi41MyAwIDE4MTguODQgMi43NzU1MSAxODE3LjkxIDYuOTM4NzhMMTgxNi43NiAxMS4zMzMzSDE3OTguMDRMMTgwMS4wNCAwSDE3MzIuODhDMTcyOC43MiAwIDE3MjUuMDIgMi43NzU1MSAxNzI0LjEgNi45Mzg3OEwxNzIyLjAyIDExLjMzMzNIMTcwMy4wN0wxNzAwLjA3IDIyLjY2NjdIMTY4MS4zNUwxNjg0LjM2IDExLjMzMzNIMTcwMy4wN0wxNzA2LjA4IDBIMTYxOC45N0MxNjE0LjgxIDAgMTYxMS4xMSAyLjc3NTUxIDE2MDkuOTUgNi45Mzg3OEwxNjA4LjggMTEuMzMzM0gxNTkwLjA4TDE1OTMuMDkgMEgxNTYyLjU5QzE1NTguNDMgMCAxNTU0LjczIDIuNzc1NTEgMTU1My41OCA2LjkzODc4TDE1NTIuNDIgMTEuMzMzM0gxNTMzLjdMMTUzNi43MSAwSDE1MDYuMjFDMTUwMi4wNSAwIDE0OTguMzUgMi43NzU1MSAxNDk3LjIgNi45Mzg3OEwxNDk2LjA0IDExLjMzMzNIMTQ3Ny4zMkwxNDgwLjMzIDBIMTQxMi4xNkMxNDA4LjAxIDAgMTQwNC4zMSAyLjc3NTUxIDE0MDMuMTUgNi45Mzg3OEwxNDAyIDExLjMzMzNIMTM4My4wNUwxMzgwLjA1IDIyLjY2NjdIMTM2MS4zM0wxMzY0LjMzIDExLjMzMzNIMTM4My4wNUwxMzg2LjI5IDBIMTM1NS41NUMxMzUxLjM5IDAgMTM0Ny43IDIuNzc1NTEgMTM0Ni41NCA2LjkzODc4TDEzNDUuMzkgMTEuMzMzM0gxMzI2LjY3TDEzMjkuNjcgMEgxMjk5LjE3QzEyOTUuMDIgMCAxMjkxLjMyIDIuNzc1NTEgMTI5MC4xNiA2LjkzODc4TDEyODkuMDEgMTEuMzMzM0gxMzA3LjcyTDEzMDQuOTUgMjIuNjY2N0gxMjg2TDEyODMgMzRIMTI5NC43OEMxMjk4Ljk0IDM0IDEzMDIuNjQgMzEuMjI0NSAxMzAzLjggMjcuMDYxMkwxMzA0Ljk1IDIyLjY2NjdIMTMyMy42N0wxMzIwLjY2IDM0SDEzODkuMDZDMTM5My4yMiAzNCAxMzk2LjkxIDMxLjIyNDUgMTM5Ny44NCAyNy4wNjEyTDEzOTguOTkgMjIuNjY2N0gxNDE3LjcxTDE0MTQuNzEgMzRIMTQ0NS4yMUMxNDQ5LjM3IDM0IDE0NTMuMDYgMzEuMjI0NSAxNDUzLjk5IDI3LjA2MTJMMTQ1NS4xNCAyMi42NjY3SDE0NzMuODZMMTQ3MC44NSAzNEgxNTAxLjM1QzE1MDUuNTEgMzQgMTUwOS4yMSAzMS4yMjQ1IDE1MTAuMTQgMjcuMDYxMkwxNTExLjI5IDIyLjY2NjdIMTUzMC4wMUwxNTI3IDM0SDE1OTUuMTdDMTU5OS4zMyAzNCAxNjAzLjAyIDMxLjIyNDUgMTYwNC4xOCAyNy4wNjEyTDE2MDUuMzMgMjIuNjY2N0gxNjI0LjA1TDE2MjEuMDUgMzRIMTcwOC4xNkMxNzEyLjMyIDM0IDE3MTYuMDEgMzEuMjI0NSAxNzE3LjE3IDI3LjA2MTJMMTcxOC4zMiAyMi42NjY3SDE3MzcuMDRMMTczNC4wNCAzNEgxNzY0LjU0QzE3NjguNyAzNCAxNzcyLjM5IDMxLjIyNDUgMTc3My41NSAyNy4wNjEyTDE3NzQuNyAyMi42NjY3SDE3OTMuNDJMMTc5MC40MiAzNEgxODIwLjkyQzE4MjUuMDcgMzQgMTgyOC43NyAzMS4yMjQ1IDE4MjkuNyAyNy4wNjEyTDE4MzAuODUgMjIuNjY2N0gxODQ5LjU3TDE4NDYuNTYgMzRIMTg5Ni4wMUMxOTAwLjE3IDM0IDE5MDMuODcgMzEuMjI0NSAxOTA1LjAyIDI3LjA2MTJMMTkwNi4xOCAyMi42NjY3SDE5MjQuODlMMTkyNy45IDExLjMzMzNIMTkwOS4xOEwxOTEzLjM0IDBaIiBmaWxsPSIjMkFBQUUyIi8+CjwvZz4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAyKSI+CjxwYXRoIGQ9Ik0xMjg5Ljc5IDYuOTM4NzhMMTI4OC42NCAxMS4zMzMzSDEzMDcuMzZMMTMxMC4zNiAwSDEyOTguNThDMTI5NC40MiAwIDEyOTAuNzIgMi43NzU1MSAxMjg5Ljc5IDYuOTM4NzhaTTEyNDcuOTcgMjIuNjY2N0gxMjI5LjI2TDEyMzIuMjYgMTEuMzMzM0gxMjUwLjk4TDEyNDcuOTcgMjIuNjY2N1pNMTEzNC45OCAyMi42NjY3SDExMTYuMDRMMTExOS4wNCAxMS4zMzMzSDExMzcuNzZMMTEzNC45OCAyMi42NjY3Wk0xMDA2LjA1IDExLjMzMzNMMTAwMy4wNSAyMi42NjY3SDk4NC4zMjlMOTg3LjMzMyAxMS4zMzMzSDEwMDYuMDVaTTkyNy43MTkgMjIuNjY2N0g5MDkuMDAzTDkxMi4wMDYgMTEuMzMzM0g5MzAuNzIyTDkyNy43MTkgMjIuNjY2N1pNODE0LjcyOSAyMi42NjY3SDc5Ni4wMTNMNzk5LjAxNiAxMS4zMzMzSDgxNy45NjRMODE0LjcyOSAyMi42NjY3Wk0xMjcyLjcgMEgxMjQyLjJDMTIzOC4wNCAwIDEyMzQuMzQgMi43NzU1MSAxMjMzLjQyIDYuOTM4NzhMMTIzMi4yNiAxMS4zMzMzSDEyMTMuNTRMMTIxNi41NSAwSDExODYuMDVDMTE4MS44OSAwIDExNzguMTkgMi43NzU1MSAxMTc3LjI3IDYuOTM4NzhMMTE3Ni4xMSAxMS4zMzMzSDExNTcuNEwxMTYwLjQgMEgxMDkyLjI0QzEwODguMDggMCAxMDg0LjM4IDIuNzc1NTEgMTA4My40NiA2LjkzODc4TDEwODEuMzggMTEuMzMzM0gxMDYyLjQzTDEwNTkuNDIgMjIuNjY2N0gxMDQwLjcxTDEwNDMuNzEgMTEuMzMzM0gxMDYyLjQzTDEwNjUuNDMgMEg5NzguMzIxQzk3NC4xNjIgMCA5NzAuNDY1IDIuNzc1NTEgOTY5LjMxIDYuOTM4NzhMOTY4LjE1NSAxMS4zMzMzSDk0OS40MzlMOTUyLjQ0MiAwSDkyMS45NDJDOTE3Ljc4MyAwIDkxNC4wODYgMi43NzU1MSA5MTIuOTMxIDYuOTM4NzhMOTExLjc3NSAxMS4zMzMzSDg5My4wNTlMODk2LjA2MyAwSDg2NS41NjNDODYxLjQwMyAwIDg1Ny43MDYgMi43NzU1MSA4NTYuNTUxIDYuOTM4NzhMODU1LjM5NiAxMS4zMzMzSDgzNi42OEw4MzkuNjg0IDBINzcxLjUyQzc2Ny4zNjEgMCA3NjMuNjY0IDIuNzc1NTEgNzYyLjUwOCA2LjkzODc4TDc2MS4zNTMgMTEuMzMzM0g3NDIuNDA2TDczOS40MDIgMjIuNjY2N0g3MjAuNjg2TDcyMy42OSAxMS4zMzMzSDc0Mi40MDZMNzQ1LjY0MSAwSDcxNC45MDlDNzEwLjc1IDAgNzA3LjA1MyAyLjc3NTUxIDcwNS44OTggNi45Mzg3OEw3MDQuNzQzIDExLjMzMzNINjg2LjAyNkw2ODkuMDMgMEg2NTguNTNDNjU0LjM3MSAwIDY1MC42NzQgMi43NzU1MSA2NDkuNTE4IDYuOTM4NzhMNjQ4LjM2MyAxMS4zMzMzSDY2Ny4wNzlMNjY0LjMwNiAyMi42NjY3SDY0NS4zNTlMNjQyLjM1NSAzNEg2NTQuMTRDNjU4LjI5OSAzNCA2NjEuOTk2IDMxLjIyNDUgNjYzLjE1MSAyNy4wNjEyTDY2NC4zMDYgMjIuNjY2N0g2ODMuMDIzTDY4MC4wMTkgMzRINzQ4LjQxNEM3NTIuNTczIDM0IDc1Ni4yNyAzMS4yMjQ1IDc1Ny4xOTQgMjcuMDYxMkw3NTguMzQ5IDIyLjY2NjdINzc3LjA2NUw3NzQuMDYyIDM0SDgwNC41NjJDODA4LjcyMSAzNCA4MTIuNDE4IDMxLjIyNDUgODEzLjM0MiAyNy4wNjEyTDgxNC40OTggMjIuNjY2N0g4MzMuMjE0TDgzMC4yMSAzNEg4NjAuNzFDODY0Ljg2OSAzNCA4NjguNTY2IDMxLjIyNDUgODY5LjQ5MSAyNy4wNjEyTDg3MC42NDYgMjIuNjY2N0g4ODkuMzYyTDg4Ni4zNTggMzRIOTU0LjUyMkM5NTguNjgxIDM0IDk2Mi4zNzggMzEuMjI0NSA5NjMuNTMzIDI3LjA2MTJMOTY0LjY4OSAyMi42NjY3SDk4My40MDVMOTgwLjQwMSAzNEgxMDY3LjUxQzEwNzEuNjcgMzQgMTA3NS4zNyAzMS4yMjQ1IDEwNzYuNTIgMjcuMDYxMkwxMDc3LjY4IDIyLjY2NjdIMTA5Ni4zOUwxMDkzLjM5IDM0SDExMjMuODlDMTEyOC4wNSAzNCAxMTMxLjc1IDMxLjIyNDUgMTEzMi45IDI3LjA2MTJMMTEzNC4wNiAyMi42NjY3SDExNTIuNzdMMTE0OS43NyAzNEgxMTgwLjI3QzExODQuNDMgMzQgMTE4OC4xMyAzMS4yMjQ1IDExODkuMDUgMjcuMDYxMkwxMTkwLjIxIDIyLjY2NjdIMTIwOC45MkwxMjA1LjkyIDM0SDEyNTUuMzdDMTI1OS41MyAzNCAxMjYzLjIyIDMxLjIyNDUgMTI2NC4zOCAyNy4wNjEyTDEyNjUuNTMgMjIuNjY2N0gxMjg0LjI1TDEyODcuMjUgMTEuMzMzM0gxMjY4LjU0TDEyNzIuNyAwWiIgZmlsbD0iIzJBQUFFMiIvPgo8L2c+CjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMykiPgo8cGF0aCBkPSJNNjQ3LjQzOSA2LjkzODc4TDY0Ni4yODQgMTEuMzMzM0g2NjVMNjY4LjAwNCAwSDY1Ni4yMkM2NTIuMDYxIDAgNjQ4LjM2NCAyLjc3NTUxIDY0Ny40MzkgNi45Mzg3OFpNNjA1LjYxNyAyMi42NjY3SDU4Ni45MDFMNTg5LjkwNSAxMS4zMzMzSDYwOC42MjFMNjA1LjYxNyAyMi42NjY3Wk00OTIuNjI3IDIyLjY2NjdINDczLjY4TDQ3Ni42ODQgMTEuMzMzM0g0OTUuNEw0OTIuNjI3IDIyLjY2NjdaTTM2My42OTQgMTEuMzMzM0wzNjAuNjkgMjIuNjY2N0gzNDEuOTc0TDM0NC45NzggMTEuMzMzM0gzNjMuNjk0Wk0yODUuMzYzIDIyLjY2NjdIMjY2LjY0N0wyNjkuNjUxIDExLjMzMzNIMjg4LjM2N0wyODUuMzYzIDIyLjY2NjdaTTE3Mi4zNzMgMjIuNjY2N0gxNTMuNjU3TDE1Ni42NjEgMTEuMzMzM0gxNzUuNjA4TDE3Mi4zNzMgMjIuNjY2N1pNNjMwLjM0MSAwSDU5OS44NEM1OTUuNjgxIDAgNTkxLjk4NCAyLjc3NTUxIDU5MS4wNiA2LjkzODc4TDU4OS45MDUgMTEuMzMzM0g1NzEuMTg4TDU3NC4xOTIgMEg1NDMuNjkyQzUzOS41MzMgMCA1MzUuODM2IDIuNzc1NTEgNTM0LjkxMiA2LjkzODc4TDUzMy43NTYgMTEuMzMzM0g1MTUuMDRMNTE4LjA0NCAwSDQ0OS44OEM0NDUuNzIxIDAgNDQyLjAyNCAyLjc3NTUxIDQ0MS4xIDYuOTM4NzhMNDM5LjAyIDExLjMzMzNINDIwLjA3M0w0MTcuMDY5IDIyLjY2NjdIMzk4LjM1M0w0MDEuMzU3IDExLjMzMzNINDIwLjA3M0w0MjMuMDc3IDBIMzM1Ljk2NkMzMzEuODA3IDAgMzI4LjExIDIuNzc1NTEgMzI2Ljk1NSA2LjkzODc4TDMyNS43OTkgMTEuMzMzM0gzMDcuMDgzTDMxMC4wODcgMEgyNzkuNTg3QzI3NS40MjcgMCAyNzEuNzMgMi43NzU1MSAyNzAuNTc1IDYuOTM4NzhMMjY5LjQyIDExLjMzMzNIMjUwLjcwNEwyNTMuNzA4IDBIMjIzLjIwN0MyMTkuMDQ4IDAgMjE1LjM1MSAyLjc3NTUxIDIxNC4xOTYgNi45Mzg3OEwyMTMuMDQgMTEuMzMzM0gxOTQuMzI0TDE5Ny4zMjggMEgxMjkuMTY0QzEyNS4wMDUgMCAxMjEuMzA4IDIuNzc1NTEgMTIwLjE1MyA2LjkzODc4TDExOC45OTggMTEuMzMzM0gxMDAuMDVMOTcuMDQ2NiAyMi42NjY3SDc4LjMzMDVMODEuMzM0MyAxMS4zMzMzSDEwMC4wNUwxMDMuMjg1IDBINzIuNTUzOUM2OC4zOTQ3IDAgNjQuNjk3NyAyLjc3NTUxIDYzLjU0MjQgNi45Mzg3OEw2Mi4zODcxIDExLjMzMzNINDMuNjcxTDQ2LjY3NDggMEgxNi4xNzQ0QzEyLjAxNTMgMCA4LjMxODI4IDIuNzc1NTEgNy4xNjI5NiA2LjkzODc4TDYuMDA3NjUgMTEuMzMzM0gyNC43MjM4TDIxLjk1MSAyMi42NjY3SDMuMDAzODJMMCAzNEgxMS43ODQyQzE1Ljk0MzQgMzQgMTkuNjQwNCAzMS4yMjQ1IDIwLjc5NTcgMjcuMDYxMkwyMS45NTEgMjIuNjY2N0g0MC42NjcxTDM3LjY2MzMgMzRIMTA2LjA1OEMxMTAuMjE3IDM0IDExMy45MTQgMzEuMjI0NSAxMTQuODM4IDI3LjA2MTJMMTE1Ljk5NCAyMi42NjY3SDEzNC43MUwxMzEuNzA2IDM0SDE2Mi4yMDZDMTY2LjM2NiAzNCAxNzAuMDYzIDMxLjIyNDUgMTcwLjk4NyAyNy4wNjEyTDE3Mi4xNDIgMjIuNjY2N0gxOTAuODU4TDE4Ny44NTQgMzRIMjE4LjM1NUMyMjIuNTE0IDM0IDIyNi4yMTEgMzEuMjI0NSAyMjcuMTM1IDI3LjA2MTJMMjI4LjI5MSAyMi42NjY3SDI0Ny4wMDdMMjQ0LjAwMyAzNEgzMTIuMTY3QzMxNi4zMjYgMzQgMzIwLjAyMyAzMS4yMjQ1IDMyMS4xNzggMjcuMDYxMkwzMjIuMzMzIDIyLjY2NjdIMzQxLjA0OUwzMzguMDQ2IDM0SDQyNS4xNTZDNDI5LjMxNiAzNCA0MzMuMDEzIDMxLjIyNDUgNDM0LjE2OCAyNy4wNjEyTDQzNS4zMjMgMjIuNjY2N0g0NTQuMDM5TDQ1MS4wMzYgMzRINDgxLjUzNkM0ODUuNjk1IDM0IDQ4OS4zOTIgMzEuMjI0NSA0OTAuNTQ3IDI3LjA2MTJMNDkxLjcwMyAyMi42NjY3SDUxMC40MTlMNTA3LjQxNSAzNEg1MzcuOTE1QzU0Mi4wNzQgMzQgNTQ1Ljc3MiAzMS4yMjQ1IDU0Ni42OTYgMjcuMDYxMkw1NDcuODUxIDIyLjY2NjdINTY2LjU2N0w1NjMuNTYzIDM0SDYxMy4wMTFDNjE3LjE3IDM0IDYyMC44NjcgMzEuMjI0NSA2MjIuMDIyIDI3LjA2MTJMNjIzLjE3OCAyMi42NjY3SDY0MS44OTRMNjQ0Ljg5OCAxMS4zMzMzSDYyNi4xODJMNjMwLjM0MSAwWiIgZmlsbD0iIzJBQUFFMiIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwIj4KPHJlY3Qgd2lkdGg9IjY2OC4wMDQiIGhlaWdodD0iMzQiIGZpbGw9IndoaXRlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxOTI1LjM2KSIvPgo8L2NsaXBQYXRoPgo8Y2xpcFBhdGggaWQ9ImNsaXAxIj4KPHJlY3Qgd2lkdGg9IjY2OC4wMDQiIGhlaWdodD0iMzQiIGZpbGw9IndoaXRlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMjgzKSIvPgo8L2NsaXBQYXRoPgo8Y2xpcFBhdGggaWQ9ImNsaXAyIj4KPHJlY3Qgd2lkdGg9IjY2OC4wMDQiIGhlaWdodD0iMzQiIGZpbGw9IndoaXRlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg2NDIuMzU1KSIvPgo8L2NsaXBQYXRoPgo8Y2xpcFBhdGggaWQ9ImNsaXAzIj4KPHJlY3Qgd2lkdGg9IjY2OC4wMDQiIGhlaWdodD0iMzQiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==");
  background-size: cover;
  background-position: center right;
}

.input-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  position: relative;
}

.input-wrap:not(.cards-filter-input) input:not([type="checkbox"]):not([type="radio"]) {
  font-family: 'TT Hoves', sans-serif;
  width: 100%;
  border: 1px solid transparent;
  outline: none;
  height: 48px;
  padding: 0 10px;
  border-radius: 0;
}

input[type="search"] {
  -webkit-appearance: none;
}

.input-wrap input:invalid {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.input-wrap.dark:not(.cards-filter-input) input:not([type=checkbox]):not([type=radio]) {
  background-color: #827E7A;
  background-color: #5f5f5f;
  color: #ffffff;
}

.input-wrap.dark:not(.cards-filter-input) input:not([type=checkbox]):not([type=radio])::-webkit-input-placeholder {
  color: #ffffff;
}

.input-wrap.dark:not(.cards-filter-input) input:not([type=checkbox]):not([type=radio])::-moz-placeholder {
  color: #ffffff;
}

.input-wrap.dark:not(.cards-filter-input) input:not([type=checkbox]):not([type=radio]):-ms-input-placeholder {
  color: #ffffff;
}

.input-wrap.dark:not(.cards-filter-input) input:not([type=checkbox]):not([type=radio])::-ms-input-placeholder {
  color: #ffffff;
}

.input-wrap.dark:not(.cards-filter-input) input:not([type=checkbox]):not([type=radio])::placeholder {
  color: #ffffff;
}

.input-wrap.dark:not(.cards-filter-input) input:not([type=checkbox]):not([type=radio]):focus {
  border-color: #2AAAE2;
}

.input-wrap.dark:not(.cards-filter-input) input:not([type=checkbox]):not([type=radio]):focus::-webkit-input-placeholder {
  color: #C2C4C4;
}

.input-wrap.dark:not(.cards-filter-input) input:not([type=checkbox]):not([type=radio]):focus::-moz-placeholder {
  color: #C2C4C4;
}

.input-wrap.dark:not(.cards-filter-input) input:not([type=checkbox]):not([type=radio]):focus:-ms-input-placeholder {
  color: #C2C4C4;
}

.input-wrap.dark:not(.cards-filter-input) input:not([type=checkbox]):not([type=radio]):focus::-ms-input-placeholder {
  color: #C2C4C4;
}

.input-wrap.dark:not(.cards-filter-input) input:not([type=checkbox]):not([type=radio]):focus::placeholder {
  color: #C2C4C4;
}

.input-wrap.dark:not(.cards-filter-input) input:not([type=checkbox]):not([type=radio])::-ms-reveal {
  display: none;
}

.input-wrap.dark:not(.cards-filter-input) input:not([type=checkbox]):not([type=radio])[type="search"]::-webkit-search-cancel-button {
  -webkit-appearance: none;
  width: 20px;
  height: 20px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjMiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxsaW5lIHgxPSIxLjcwNzExIiB5MT0iMS4yNDk0NCIgeDI9IjIyLjc1MDUiIHkyPSIyMi4yOTI4IiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjIiLz4KPGxpbmUgeTE9Ii0xIiB4Mj0iMjkuNzU5OCIgeTI9Ii0xIiB0cmFuc2Zvcm09Im1hdHJpeCgwLjcwNzExIC0wLjcwNzEwNCAwLjcwNzExIDAuNzA3MTA0IDEuOTU3MDMgMjMpIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjIiLz4KPC9zdmc+Cg==");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  cursor: pointer;
}

.input-wrap.light:not(.cards-filter-input) input:not([type=checkbox]):not([type=radio]) {
  background-color: #ffffff;
  color: #000000;
}

.input-wrap.light:not(.cards-filter-input) input:not([type=checkbox]):not([type=radio])::-webkit-input-placeholder {
  color: #C2C4C4;
}

.input-wrap.light:not(.cards-filter-input) input:not([type=checkbox]):not([type=radio])::-moz-placeholder {
  color: #C2C4C4;
}

.input-wrap.light:not(.cards-filter-input) input:not([type=checkbox]):not([type=radio]):-ms-input-placeholder {
  color: #C2C4C4;
}

.input-wrap.light:not(.cards-filter-input) input:not([type=checkbox]):not([type=radio])::-ms-input-placeholder {
  color: #C2C4C4;
}

.input-wrap.light:not(.cards-filter-input) input:not([type=checkbox]):not([type=radio])::placeholder {
  color: #C2C4C4;
}

.input-wrap.light:not(.cards-filter-input) input:not([type=checkbox]):not([type=radio]):focus {
  border-color: #2AAAE2;
}

.input-wrap.light:not(.cards-filter-input) input:not([type=checkbox]):not([type=radio]):focus::-webkit-input-placeholder {
  color: #C2C4C4;
}

.input-wrap.light:not(.cards-filter-input) input:not([type=checkbox]):not([type=radio]):focus::-moz-placeholder {
  color: #C2C4C4;
}

.input-wrap.light:not(.cards-filter-input) input:not([type=checkbox]):not([type=radio]):focus:-ms-input-placeholder {
  color: #C2C4C4;
}

.input-wrap.light:not(.cards-filter-input) input:not([type=checkbox]):not([type=radio]):focus::-ms-input-placeholder {
  color: #C2C4C4;
}

.input-wrap.light:not(.cards-filter-input) input:not([type=checkbox]):not([type=radio]):focus::placeholder {
  color: #C2C4C4;
}

.input-wrap.dark.error:not(.cards-filter-input) input:not([type=checkbox]):not([type=radio]) {
  background-color: #923F3F;
  border: 1px solid #FF0000;
}

.input-wrap.light.error:not(.cards-filter-input) input:not([type=checkbox]):not([type=radio]) {
  background-color: #FFDEDE;
  border: 1px solid #EB7171;
}

.input-wrap:not(.cards-filter-input) input:not([type=checkbox]):not([type=radio]) + label {
  font-size: 10px;
  line-height: 14px;
  color: #827E7A;
  -webkit-box-ordinal-group: 0;
      -ms-flex-order: -1;
          order: -1;
  opacity: 0;
  -webkit-transition: opacity .3s;
  -o-transition: opacity .3s;
  transition: opacity .3s;
  margin-top: 4px;
}

.input-wrap.input-focus:not(.cards-filter-input) input:not([type=checkbox]):not([type=radio]) + label,
.input-wrap.input-fill:not(.cards-filter-input) input:not([type=checkbox]):not([type=radio]) + label {
  opacity: 1;
  -webkit-transition: opacity .3s;
  -o-transition: opacity .3s;
  transition: opacity .3s;
}

.input-wrap.dark:not(.cards-filter-input) input:-internal-autofill-selected,
.input-wrap.dark:not(.cards-filter-input) input:-internal-autofill-previewed {
  background-color: #827E7A !important;
  background-color: #5f5f5f !important;
  -webkit-box-shadow: inset 0 0 0 50px #827E7A;
          box-shadow: inset 0 0 0 50px #827E7A;
  -webkit-box-shadow: inset 0 0 0 50px #5f5f5f;
          box-shadow: inset 0 0 0 50px #5f5f5f;
  -webkit-text-fill-color: #ffffff;
  border-color: transparent;
}

.input-wrap.light:not(.cards-filter-input) input:-internal-autofill-selected,
.input-wrap.light:not(.cards-filter-input) input:-internal-autofill-previewed {
  -webkit-box-shadow: inset 0 0 0 50px #ffffff;
          box-shadow: inset 0 0 0 50px #ffffff;
  background-color: #ffffff !important;
  -webkit-text-fill-color: #000000;
  border-color: transparent;
}

input {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

.input-wrap.dropdown.open input:not([type=checkbox]):not([type=radio]) + label {
  opacity: 1;
  -webkit-transition: opacity .3s;
  -o-transition: opacity .3s;
  transition: opacity .3s;
}

.input-wrap.dropdown.open .dropdown-list {
  max-height: 170px;
  -webkit-transition: max-height .3s;
  -o-transition: max-height .3s;
  transition: max-height .3s;
}

.input-wrap.dropdown input:not([type=checkbox]):not([type=radio]) {
  cursor: pointer;
}

.input-wrap.dropdown .dropdown-chevron {
  position: absolute;
  content: '';
  height: 48px;
  width: 40px;
  top: 18px;
  right: 0;
  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;
  pointer-events: none;
}

.input-wrap.dropdown .dropdown-chevron svg {
  width: 14px;
  height: 12px;
}

.input-wrap.dropdown .dropdown-list {
  position: absolute;
  content: '';
  top: 100%;
  left: 0;
  width: 100%;
  max-width: 290px;
  z-index: 2;
  -webkit-filter: drop-shadow(0px 4px 10px rgba(0, 0, 0, 0.15));
  filter: drop-shadow(0px 4px 10px rgba(0, 0, 0, 0.15));
  height: auto;
  max-height: 0;
  display: flex;
  overflow: hidden;
  -webkit-transition: max-height .3s;
  -o-transition: max-height .3s;
  transition: max-height .3s;
}

.input-wrap.dropdown .dropdown-list ul {
  height: auto;
  max-height: 152px;
  overflow-y: auto;
  background-color: #ffffff;
  margin-top: 18px;
  scrollbar-color: #2AAAE2 #ECECEB;
  scrollbar-width: thin;
}

.input-wrap.dropdown .dropdown-list ul::-webkit-scrollbar-button {
  width: 4px;
  height: 9px;
}

.input-wrap.dropdown .dropdown-list ul::-webkit-scrollbar-track {
  background-color: #ECECEB;
  border-radius: 4px;
}

.input-wrap.dropdown .dropdown-list ul::-webkit-scrollbar-thumb {
  border-radius: 4px;
  background-color: #2AAAE2;
}

.input-wrap.dropdown .dropdown-list ul::-webkit-scrollbar {
  width: 4px;
}

.input-wrap.dropdown .dropdown-list ul:before {
  position: absolute;
  content: '';
  top: 9px;
  left: 48px;
  width: 0;
  height: 0;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 9px solid #ffffff;
}

.input-wrap.dropdown .dropdown-list ul:after {
  position: absolute;
  content: '';
  top: 10px;
  left: 48px;
  width: 0;
  height: 0;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 9px solid #ffffff;
}

.input-wrap.dropdown .dropdown-list ul li:first-child {
  border-top: 1px solid transparent;
}

.input-wrap.dropdown .dropdown-list ul li {
  border-top: 1px solid #ECECEB;
  border-bottom: 1px solid transparent;
}

.input-wrap.dropdown .dropdown-list ul li a.is-active {
  font-weight: 700;
}

.input-wrap.dropdown .dropdown-list ul li a {
  display: block;
  width: 100%;
  height: 100%;
  font-size: 14px;
  line-height: 18px;
  color: #000000;
  padding-top: 9px;
  padding-bottom: 9px;
  padding-left: 12px;
  padding-right: 21px;
  text-decoration: none;
}

button.main-btn,
a.main-btn {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  outline: none;
  font-weight: 700;
  padding: 5px;
  font-size: 16px;
  line-height: 17px;
  border-radius: 10px 0 10px 0;
  cursor: pointer;
  -webkit-transition: all .3s;
  -o-transition: all .3s;
  transition: all .3s;
  margin: auto;
  text-decoration: none;
  text-align: center;
  -webkit-transform: skew(-15deg);
      -ms-transform: skew(-15deg);
          transform: skew(-15deg);
  min-height: 36px;
  width: calc(100% - 16px);
}

button.main-btn > span,
a.main-btn > span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-transform: skew(15deg);
      -ms-transform: skew(15deg);
          transform: skew(15deg);
}

button.main-btn[disabled],
button.main-btn.disabled,
a.main-btn[disabled],
a.main-btn.disabled {
  pointer-events: none;
  cursor: default;
}

button.main-btn.dark,
a.main-btn.dark {
  border: 2px solid transparent;
  color: #ffffff;
  background-color: #2AAAE2;
}

button.main-btn.dark:active,
a.main-btn.dark:active {
  background-color: #0B88BE;
}

button.main-btn.dark[disabled],
button.main-btn.dark.disabled,
a.main-btn.dark[disabled],
a.main-btn.dark.disabled {
  background-color: #C2C4C4;
}

button.main-btn.light,
a.main-btn.light {
  border: 2px solid #2AAAE2;
  color: #2AAAE2;
  background-color: #ffffff;
}

button.main-btn.light:active,
a.main-btn.light:active {
  background-color: #DFF2FB;
}

button.main-btn.light[disabled],
button.main-btn.light.disabled,
a.main-btn.light[disabled],
a.main-btn.light.disabled {
  border-color: #ECECEB;
  color: #ECECEB;
}

.fancybox-close-small {
  display: none;
}

.success-form {
  padding-top: 55px;
  padding-bottom: 70px;
  width: 100%;
  max-width: 444px;
}

.success-form-logo {
  width: 100%;
  max-width: 148px;
  margin-left: auto;
  margin-right: 27px;
  margin-bottom: 24px;
}

.success-form-text {
  padding: 0 50px;
}

.success-form-text__title {
  font-size: 24px;
  line-height: 30px;
  color: #000000;
  font-weight: 700;
  margin-bottom: 20px;
}

.success-form-text__subtitle {
  font-size: 18px;
  line-height: 22px;
  color: #000000;
}

.success-form.light {
  background-color: #DFF2FB;
}

.success-form.dark {
  background-color: #C2C4C4;
}

.breadcrumb {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  width: 100%;
}

.breadcrumb ul li {
  display: inline;
  font-size: 12px;
  line-height: 16px;
  color: #2AAAE2;
}

.breadcrumb ul li a,
.breadcrumb ul li span {
  text-decoration: none;
  margin-right: 4px;
  font-size: 12px;
  line-height: 16px;
  color: #2AAAE2;
}

.breadcrumb ul li span {
  cursor: default;
}

h1.banner-main__title,
p.banner-main__title {
  font-weight: 700;
  text-transform: uppercase;
  color: #000000;
}

h1.banner-main__title span,
p.banner-main__title span {
  font-size: 26px;
  line-height: 23px;
  display: block;
}

h1.banner-main__title.type-1,
p.banner-main__title.type-1 {
  font-size: 34px;
  line-height: 42px;
}

h1.banner-main__title.type-2,
p.banner-main__title.type-2 {
  /*font-size: 56px;*/
  font-size: 52px;
  line-height: 70px;
  font-style: italic;
}

.banner-slider .banner-slide {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  height: 100%;
  width: 100%;
  overflow-x: hidden;
}

.banner-slider .banner-slide .banner-slide-wrap {
  width: 100%;
}

.banner-slider .banner-slide .banner-slide-wrap .banner-slide-top {
  width: 100%;
  height: 100%;
}

.banner-slider .banner-slide .banner-slide-wrap .banner-slide-top .container {
  height: 100%;
}

.banner-slider .banner-slide .banner-slide-wrap .banner-slide-top .container .banner-slide-top-wrap {
  width: 38%;
  height: 100%;
}

.banner-slider .banner-slide .banner-slide-wrap .banner-slide-main {
  width: 100%;
  background-color: #F7F4F1;
}

.banner-slider .banner-slide .banner-slide-wrap .banner-slide-main .container {
  height: 100%;
}

.banner-slider .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  height: 100%;
}

.banner-slider .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main-content {
  width: 38%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 25px 0 30px;
}

.banner-slider .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main-content .banner-main-content-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  height: 100%;
}

.banner-slider .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main-content .banner-main-content-wrap .banner-main__title {
  max-width: 408px;
  margin-bottom: 7px;
}

.banner-slider .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main-content .banner-main-content-wrap .banner-main__text {
  color: #000000;
  margin-bottom: auto;
  max-width: 400px;
}

.banner-slider .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main-content .banner-main-content-wrap .banner-main__text p + p {
  margin-top: 5px;
}

.banner-slider .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main-content .banner-main-content-wrap .banner-main__text.type-1 {
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
}

.banner-slider .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main-content .banner-main-content-wrap .banner-main__text.type-2 {
  font-style: italic;
  font-weight: 700;
  font-size: 30px;
  line-height: 30px;
}

.banner-slider .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main-content .banner-main-content-wrap .banner-main__small-img {
  width: 295px;
  height: 170px;
  margin-bottom: 20px;
  margin-top: 7px;
}

.banner-slider .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main-content .banner-main-content-wrap .banner-main__small-img img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}

.banner-slider .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main-content .banner-main__btn-wrap {
  max-width: 295px;
}

.banner-slider .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main__img {
  width: 62%;
  position: relative;
}

.banner-slider .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main__img .img-wrap {
  position: absolute;
  bottom: 0;
  left: 0;
  border-radius: 45px 0;
  overflow: hidden;
  -webkit-transform: skew(-15deg);
      -ms-transform: skew(-15deg);
          transform: skew(-15deg);
}

.banner-slider .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main__img .img-wrap img {
  width: calc(100% + 150px);
  max-width: none;
  height: 100%;
  display: block;
  -webkit-transform: skew(15deg);
      -ms-transform: skew(15deg);
          transform: skew(15deg);
  margin-left: -75px;
  -o-object-fit: cover;
     object-fit: cover;
}

.banner-slider .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main__img .img-wrap .img {
  width: calc(100% + 150px);
  max-width: none;
  height: 100%;
  display: block;
  -webkit-transform: skew(15deg);
      -ms-transform: skew(15deg);
          transform: skew(15deg);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  margin-left: -75px;
}

.banner-slider.non-slider .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main-content .banner-main-content-wrap .banner-main__title {
  margin-bottom: 19px;
}

.banner-slider.non-slider .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main-content .banner-main-content-wrap .banner-main__text {
  font-size: 16px;
  line-height: 22px;
}

.banner-slider.non-slider .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main__img .img-wrap {
  height: 454px;
  min-width: 973px;
}

.use-icon svg {
  display: block;
  width: 62px;
  height: 40px;
}

.vmodal-enter {
  visibility: hidden;
}

.vmodal-is-open {
  -webkit-animation: fadeIn 0.3s cubic-bezier(0.22, 0.61, 0.36, 1);
          animation: fadeIn 0.3s cubic-bezier(0.22, 0.61, 0.36, 1);
}

.vmodal-leave {
  opacity: 1;
}

.vmodal-is-close {
  -webkit-animation: fadeOut 0.3s cubic-bezier(0.47, 0, 0.74, 0.71) forwards;
          animation: fadeOut 0.3s cubic-bezier(0.47, 0, 0.74, 0.71) forwards;
}

@-webkit-keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@-webkit-keyframes fadeOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}

@keyframes fadeOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}

.banner-slider.type-1 {
  height: 545px;
}

.banner-slider.type-1 .banner-slide .banner-slide-wrap .banner-slide-top {
  height: calc(545px - 455px);
}

.banner-slider.type-1 .banner-slide .banner-slide-wrap .banner-slide-main {
  height: 455px;
}

.banner-slider.type-1 .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main__img .img-wrap {
  min-width: 810px;
  height: 545px;
}

.swiper-container-horizontal > .swiper-pagination-bullets {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
}

.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
  width: 47px;
  height: 6px;
  background: #ffffff;
  border-radius: 15px;
  opacity: 1;
  margin: 0 6px;
}

.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: #2AAAE2;
}

.swiper-container-horizontal > .swiper-pagination-bullets,
.swiper-pagination-custom,
.swiper-pagination-fraction {
  bottom: 25px;
}

.application-areas {
  padding-top: 40px;
  padding-bottom: 55px;
  background-color: #F7F4F1;
}

.application-areas h2 {
  margin-bottom: 25px;
}

.application-areas-wrap {
  display: grid;
  grid-gap: 20px;
  grid-template-columns: repeat(4, 1fr);
}

.application-areas-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  position: relative;
  background-color: #ffffff;
  border-radius: 13px;
  text-decoration: none;
  -webkit-transition: -webkit-box-shadow .3s;
  transition: -webkit-box-shadow .3s;
  -o-transition: box-shadow .3s;
  transition: box-shadow .3s;
  transition: box-shadow .3s, -webkit-box-shadow .3s;
  min-height: 150px;
}

.application-areas-item-img {
  position: absolute;
  content: '';
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 0 0 13px 13px;
  overflow: hidden;
  opacity: 0;
  -webkit-transition: opacity .3s;
  -o-transition: opacity .3s;
  transition: opacity .3s;
}

.application-areas-item-img img {
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
  height: 100%;
}

.application-areas-top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 7px;
  padding-top: 13px;
  padding-left: 17px;
  padding-right: 17px;
}

.application-areas-top__icon {
  min-width: 62px;
  margin-right: 5px;
}

.application-areas-top__title {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  font-size: 16px;
  line-height: 17px;
  color: #000000;
  font-weight: 700;
}

.application-areas-desc {
    -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  position: relative;
  padding-left: 17px;
  padding-right: 17px;
  padding-bottom: 16px;
  padding-top: 10px;
}

.application-areas-desc p {
  font-size: 12px;
  line-height: 16px;
  color: #000000;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.under-main-banner {
  padding: 50px 0 55px;
  background-color: #F7F4F1;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzcxIiBoZWlnaHQ9IjI4MSIgdmlld0JveD0iMCAwIDM3MSAyODEiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0yMDMuNjcgMjgwLjg5TDIxMS4xNiAyNTIuODlIMTY0LjQxTDE3MS45NCAyMjQuNzVIMjE4LjY5TDIxMS4xNiAyNTIuODlIMjU3LjkxTDI1MC40MiAyODAuODlMMzQzLjg4IDI4MUwzNTEuNDEgMjUyLjg3SDMwNC42NkwzMTIuMTkgMjI0LjczSDM1OUwzNTEuNDcgMjUyLjg3SDM5OC4yMkwzOTAuNzEgMjgwLjg3VjI4MC45OEw0MzcuNTIgMjgwLjg3TDQ1Mi41MiAyMjQuNzFINDk5LjI5TDQ4NC4xNSAyODFINTU5VjIyNC43M0g1NDUuODRMNTUzLjM1IDE5Ni42SDUwNi43OEw1MTQuMjkgMTY4LjZINTU4Ljk5VjEuODJMNTUyIDI4SDUwNS4yMkw1MTIuNzMgMEg0NjZMNDU4LjQ3IDI4LjE0SDUwNS4yTDQ5Ny42OSA1Ni4xNEg0NTAuNzRMNDU4LjI3IDI4SDQxMS42OEw0MTkuMTkgMEgzMjUuNjlMMzE4LjE2IDI4LjE0SDM2NC44OUwzNTcuNCA1Ni4xNEgzMTAuNjVMMzE4LjE4IDI4SDI3MS40NUwyNzguOTQgMEgxODUuNDRMMTc4IDI4TDE3MC40NyA1Ni4xM0gxMjMuNjNMMTE2LjExIDg0LjI3SDE2Mi44NkwxNTUuMzUgMTEyLjI3SDEwOC42TDExNi4xMSA4NC4yN0g2OS4zNkw2MS44NSAxMTIuMjdMNTQuMzIgMTQwLjRINy41M0wwIDE2OC41OEg0Ni43NUwzOS4yMiAxOTYuNzJIMTMyLjdMMTI1LjE5IDIyNC43Mkg3OC40NEw3MC45MSAyNTIuODZIMTE3LjY2TDExMC4xMyAyODFMMjAzLjY3IDI4MC44OVpNNDgyLjQyIDExMi40MUg0ODIuNTdMNDk3LjY1IDU2LjEzSDU0NC40Mkw1MjkuNDIgMTEyLjI5SDUyOS4yNUw1MjEuNzIgMTQwLjQySDQ3NC45M0w0ODIuNDIgMTEyLjQxWk00NjAgMTk2LjcxTDQ1Mi40OSAyMjQuNzFINDA1LjU1TDQxMy4wOCAxOTYuNThIMzY2LjQ5TDM4MS40OSAxNDAuNDJINDI4LjI4TDQxMy4yIDE5Ni42OUw0NjAgMTk2LjcxWk0zNTcuMzggNTYuMTNINDA0LjE1TDM5Ni42MiA4NC4yN0g0NDMuMzdMNDM1Ljg2IDExMi4yN0gzODkuMTFMMzk2LjYgODQuMjdIMzQ5Ljg1TDM1Ny4zOCA1Ni4xM1pNMzQyLjE3IDExMi40MUgzODkuMDdMMzgxLjU3IDE0MC40MUgzMzQuNjZMMzQyLjE3IDExMi40MVpNMzI3LjI3IDE2OC41NkwzMTkuNzYgMTk2LjU2TDMxMi4yMyAyMjQuNjlIMjY1LjQ0TDI3Mi45MyAxOTYuNjlMMjgwLjQ2IDE2OC41NUgyMzMuNzVMMjQxLjI4IDE0MC40MUgyODguMDVMMjgwLjUyIDE2OC41NUgzMjcuMjdWMTY4LjU2Wk0yMTcuMTMgNTYuMTNIMjYzLjg4TDI1Ni4zNSA4NC4yN0gzMDMuMUwyOTUuNjEgMTEyLjI3SDI0OC44N0wyNTYuMzUgODQuMjdIMjA5LjYxTDIxNy4xMyA1Ni4xM1pNMjAyIDExMi40MUgyNDguNzVMMjQxLjI2IDE0MC40MUgxOTQuNTVMMjAyIDExMi40MVpNMTAxIDE0MC40MUgxNDcuNzVMMTQwLjIyIDE2OC41NUgxODdMMTc5LjQ5IDE5Ni41NUgxMzIuNzRMMTQwLjIzIDE2OC41NUg5My40OEwxMDEgMTQwLjQxWiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: 100% -20px;
}

.under-main-banner-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.under-main-banner-item.under-info-icon svg {
  width: 60px;
  height: 65px;
}

.under-main-banner-item.under-selection-icon svg {
  width: 68px;
  height: 60px;
}

.under-main-banner-item.under-service-icon svg {
  width: 72px;
  height: 69px;
}

.under-main-banner-item.under-questions-icon svg {
  width: 87px;
  height: 60px;
}

.under-main-banner-item.under-download-icon svg {
  width: 74px;
  height: 65px;
}

.under-main-banner-item.under-action-icon .under-main-banner-item-icon {
  border-color: #2AAAE2;
  background-color: #2AAAE2;
}

.under-main-banner-item.under-action-icon svg {
  width: 72px;
  height: 77px;
}

.under-main-banner-item {
  width: 15%;
  text-decoration: none;
}

.under-main-banner-item-icon {
  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;
  background-color: #FAF8F6;
  border: 2px solid rgba(202, 183, 162, 0.5);
  -webkit-transform: skew(-15deg);
      -ms-transform: skew(-15deg);
          transform: skew(-15deg);
  border-radius: 25px 0 25px 0;
  min-height: 105px;
  width: 100%;
  padding: 0 10px;
}

.under-main-banner-item-icon-wrap {
  width: 100%;
  max-width: 144px;
  padding: 0 14px;
  margin-bottom: 14px;
}

.under-main-banner-item-icon svg {
  display: block;
  -webkit-transform: skew(15deg);
      -ms-transform: skew(15deg);
          transform: skew(15deg);
}

.under-main-banner-item > p {
  font-size: 18px;
  line-height: 22px;
  color: #000000;
  width: 100%;
  max-width: 170px;
}

.index-calculate {
  position: relative;
  padding-top: 42px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDU2IiBoZWlnaHQ9IjM1MiIgdmlld0JveD0iMCAwIDQ1NiAzNTIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0yNTUuMTI2IDM1MS44NDdMMjY0LjUwNyAzMTYuNzYySDIwNS45NTFMMjE1LjM5MiAyODEuNTEzSDI3My45NkwyNjQuNTE5IDMxNi43NjJIMzIzLjA4OEwzMTMuNzA2IDM1MS44NDdMNDMwLjc3MiAzNTJMNDQwLjIxMiAzMTYuNzYySDM4MS42MzJMMzkxLjA3MyAyODEuNTEzSDQ0OS42MThMNDQwLjE3NyAzMTYuNzYySDQ5OC43MzRMNDg5LjI5MyAzNTEuODQ3VjM1Mkw1NDcuOTIgMzUxLjg0N0w1NjYuODAyIDI4MS41MTNINjI1LjM4Mkw2MDYuNSAzNTJINzAwLjIzNVYyODEuNTEzSDY4My43MTRMNjkzLjE1NSAyNDYuMjYzSDYzNC44MTFMNjQ0LjI1MiAyMTEuMTQzSDcwMC4yNDdWMi4yNzc1OUw2OTEuNDIgMzUuMDk2Mkg2MzIuODY0TDY0Mi4zMDQgMEg1ODMuNjg5TDU3NC4yNDggMzUuMjQ5Nkg2MzIuNzkzTDYyMy4zNTIgNzAuMzQ1N0g1NjQuNjNMNTc0LjA3MSAzNS4wOTYySDUxNS43MDNMNTI1LjE0NCAwSDQwNy45NzJMMzk4LjUzMSAzNS4yNDk2SDQ1Ny4wNjRMNDQ3LjY4MiA3MC4zNDU3SDM4OS4xMzhMMzk4LjU3OSAzNS4wOTYySDM0MC4wNDZMMzQ5LjQxNiAwSDIzMi4yOTFMMjIyLjg1IDM1LjA5NjJMMjEzLjQwOSA3MC4zNDU3SDE1NC44NjRMMTQ1LjQyNCAxMDUuNTgzSDIwMy45OTJMMTk0LjU1MSAxNDAuNjhIMTM2LjAzTDE0NS40NzEgMTA1LjU4M0g4Ni44Nzg5TDc3LjQzODEgMTQwLjY4TDY3Ljk5NzMgMTc1LjkyOUg5LjQ0MDc5TDAgMjExLjE2N0g1OC41NTY1TDQ5LjExNTcgMjQ2LjQxN0gxNjYuMjE3TDE1Ni43NzYgMjgxLjUxM0g5OC4yNTUxTDg4LjgxNDMgMzE2Ljc2MkgxNDcuMzk0TDEzNy45NTQgMzUyTDI1NS4xMjYgMzUxLjg0N1pNNjA0LjI5MyAxNDAuODA5SDYwNC40OTRMNjIzLjM3NiA3MC4zMTAzSDY4MS45NTZMNjYzLjA3NCAxNDAuNjU2SDY2Mi44NUw2NTMuNDA5IDE3NS45MDZINTk0LjkyM0w2MDQuMjkzIDE0MC44MDlaTTU3Ni4xODMgMjQ2LjQxN0w1NjYuNzQzIDI4MS41MTNINTA3Ljk3NEw1MTcuNDE1IDI0Ni4yNjNINDU5LjA1OUw0NzcuOTQgMTc1LjkyOUg1MzYuNTU2TDUxNy42NzQgMjQ2LjQxN0g1NzYuMTgzWk00NDcuNjcxIDcwLjMxMDNINTA2LjI2M0w0OTYuODIyIDEwNS41Nkg1NTUuMzc4TDU0NS45MzggMTQwLjY1Nkg0ODcuMzgxTDQ5Ni44MjIgMTA1LjU2SDQzOC4yNDJMNDQ3LjY3MSA3MC4zMTAzWk00MjguNjEyIDE0MC44MDlINDg3LjM4MUw0NzcuOTQgMTc1LjkwNkg0MTkuMjA3TDQyOC42MTIgMTQwLjgwOVpNNDA5Ljk1NSAyMTEuMTQzTDQwMC41MTQgMjQ2LjI2M0wzOTEuMDczIDI4MS41MTNIMzMyLjUwNUwzNDEuODg3IDI0Ni40MTdMMzUxLjMyNyAyMTEuMTY3SDI5Mi44MDZMMzAyLjI0NyAxNzUuOTI5SDM2MC44MjdMMzUxLjM4NiAyMTEuMTY3SDQwOS45NTVWMjExLjE0M1pNMjcxLjk4OSA3MC4zMjIxSDMzMC41NThMMzIxLjExNyAxMDUuNTZIMzc5LjY4NUwzNzAuMzAzIDE0MC42NTZIMzExLjc0N0wzMjEuMTE3IDEwNS41NkgyNjIuNTZMMjcxLjk4OSA3MC4zMjIxWk0yNTMuMTA4IDE0MC44MDlIMzExLjY2NEwzMDIuMjgyIDE3NS45MDZIMjQzLjcwMkwyNTMuMTA4IDE0MC44MDlaTTEyNi41NTQgMTc1LjkyOUgxODUuMTFMMTc1LjY3IDIxMS4xNjdIMjM0LjIyNkwyMjQuNzg1IDI0Ni4yODdIMTY2LjI3NkwxNzUuNjU4IDIxMS4xNjdIMTE3LjEwMUwxMjYuNTU0IDE3NS45MjlaIiBmaWxsPSIjREZGMkZCIi8+Cjwvc3ZnPgo=");
  background-repeat: no-repeat;
  background-position: top right;
  background-color: #ffffff;
}

.index-calculate-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.index-calculate-left {
  position: relative;
  width: 25%;
  max-width: 294px;
}

.index-calculate-right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  padding-top: 10px;
}

.index-calculate-right-item {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  height: 300px;
}

.index-calculate-right-item__img {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  position: absolute;
  content: '';
  top: 0;
  left: 0;
  height: 100%;
  width: 68%;
}

.index-calculate-right-item-text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  width: 100%;
  position: static;
  height: 100%;
  z-index: 3;
  padding-bottom: 18px;
  padding-top: 70px;
}

.index-calculate-right-item-text > p {
  font-size: 14px;
  line-height: 20px;
}

.index-calculate-right-item-text > p span {
  font-weight: 700;
  font-size: 18px;
}

.index-calculate-right-item-text > a {
  width: 100%;
  max-width: 195px;
  margin-top: auto;
  margin-bottom: 0;
  margin-right: 0;
}

.index-calculate-right-item.calculate-config-device {
  width: 56%;
}

.index-calculate-right-item.calculate-config-device .index-calculate-right-item__img {
  max-width: 356px;
}

.index-calculate-right-item.calculate-config-device .index-calculate-right-item-text p {
  width: 36%;
}

.index-calculate-right-item.calculate-config-load {
  width: 44%;
}

.index-calculate-right-item.calculate-config-load .index-calculate-right-item__img {
  max-width: 251px;
}

.index-calculate-right-item.calculate-config-load .index-calculate-right-item-text p {
  width: 46%;
}

.index-calculate__title {
  margin-bottom: 21px;
}

.index-calculate__subtitle {
  font-size: 22px;
  line-height: 31px;
  font-weight: 700;
  color: #000000;
  margin-bottom: 3px;
}

.index-calculate__desc {
  font-size: 14px;
  line-height: 20px;
  color: #000000;
}

.index-calculate-bg {
  position: absolute;
  content: '';
  top: 0;
  right: 65%;
  width: 100%;
  height: 100%;
  -webkit-transform: skew(-15deg);
      -ms-transform: skew(-15deg);
          transform: skew(-15deg);
  border-radius: 0px 0px 25px 0px;
  background-color: #94D4F0;
}

.page-index {
  position: relative;
}

.page-index .main-banner {
  margin-top: -34px;
}

.page-index .header-bottom-chess-line {
  z-index: 2;
}

.page-index .header-bottom-breadcrumb {
  opacity: 0;
  visibility: hidden;
}

.page-index-bg {
  position: absolute;
  content: '';
  top: 0;
  right: -24%;
  right: -28.5%;
  right: 0;
  width: 70%;
  height: 846px;
  z-index: -4;
  top: -190px;
  overflow: hidden;
}

.page-index-bg:after {
  position: absolute;
  content: '';
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-transform: skew(-15deg);
      -ms-transform: skew(-15deg);
          transform: skew(-15deg);
  background-color: #F7F4F1;
}

.swiper-arrow {
  display: none;
  outline: none;
}

.banner-slider.type-1 .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main__img .img-wrap {
  min-width: 105.4%;
}

.banner-slider.type_5 {
  height: 484px;
}

.banner-slider.type_5 .banner-slide .banner-slide-wrap .banner-slide-top {
  height: calc(484px - 332px);
}

.banner-slider.type_5 .banner-slide .banner-slide-wrap .banner-slide-top .container .banner-slide-top-wrap {
  padding-top: 30px;
}

.banner-slider.type_5 .banner-slide .banner-slide-wrap .banner-slide-top .container .banner-slide-top-wrap h1 {
  /*font-size: 44px;
                            line-height: 55px;
                            span {
                                font-style: italic;
                                font-size: 26px;
                                line-height: 26px;
                                display: block;
                            }*/
}

.banner-slider.type_5 .banner-slide .banner-slide-wrap .banner-slide-main {
  height: 332px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzM0IiBoZWlnaHQ9IjI0NyIgdmlld0JveD0iMCAwIDMzNCAyNDciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xNTUuMTExIDAuMTA3Njk2TDE0OC41MzIgMjQuNzI2NUwxODkuNTkxIDI0LjcyNjVMMTgyLjk3MSA0OS40NjEzTDE0MS45MDQgNDkuNDYxM0wxNDguNTI0IDI0LjcyNjVMMTA3LjQ1NyAyNC43MjY1TDExNC4wMzYgMC4xMDc2OTNMMzEuOTUxMiAxLjkzNzA0ZS0wNUwyNS4zMzE1IDI0LjcyNjVMNjYuNDA2NyAyNC43MjY1TDU5Ljc4NyA0OS40NjEzTDE4LjczNjYgNDkuNDYxM0wyNS4zNTYzIDI0LjcyNjVMLTE1LjcwMjQgMjQuNzI2NUwtOS4wODI2OCAwLjEwNzY4MkwtOS4wODI2OCAxLjU3ODMxZS0wNUwtNTAuMTkxIDAuMTA3Njc4TC02My40MzA1IDQ5LjQ2MTNMLTEwNC41MDYgNDkuNDYxM0wtOTEuMjY2MyA4LjU5ODRlLTA2TC0xNTYuOTkyIDIuODUyNTFlLTA2TC0xNTYuOTkyIDQ5LjQ2MTNMLTE0NS40MDcgNDkuNDYxM0wtMTUyLjAyNyA3NC4xOTZMLTExMS4xMTcgNzQuMTk2MUwtMTE3LjczNyA5OC44Mzk3TC0xNTcgOTguODM5N0wtMTU3IDI0NS40MDJMLTE1MC44MTEgMjIyLjM3M0wtMTA5Ljc1MiAyMjIuMzczTC0xMTYuMzcyIDI0N0wtNzUuMjcxNSAyNDdMLTY4LjY1MTggMjIyLjI2NUwtMTA5LjcwMiAyMjIuMjY1TC0xMDMuMDgyIDE5Ny42MzhMLTYxLjkwOCAxOTcuNjM4TC02OC41Mjc2IDIyMi4zNzNMLTI3LjYwMTMgMjIyLjM3M0wtMzQuMjIxIDI0N0w0Ny45Mzc4IDI0N0w1NC41NTc1IDIyMi4yNjVMMTMuNTE1MyAyMjIuMjY1TDIwLjA5MzYgMTk3LjYzOEw2MS4xNDQxIDE5Ny42MzhMNTQuNTI0NCAyMjIuMzczTDk1LjU2NjUgMjIyLjM3M0w4OC45OTY1IDI0N0wxNzEuMTIyIDI0N0wxNzcuNzQyIDIyMi4zNzNMMTg0LjM2MiAxOTcuNjM4TDIyNS40MTIgMTk3LjYzOEwyMzIuMDMyIDE3Mi45MTJMMTkwLjk2NSAxNzIuOTEyTDE5Ny41ODQgMTQ4LjI4NEwyMzguNjE4IDE0OC4yODRMMjMxLjk5OSAxNzIuOTEyTDI3My4wODIgMTcyLjkxMkwyNzkuNzAyIDE0OC4yODRMMjg2LjMyMiAxMjMuNTVMMzI3LjM4IDEyMy41NUwzMzQgOTguODIzMkwyOTIuOTQxIDk4LjgyMzJMMjk5LjU2MSA3NC4wODg0TDIxNy40NTIgNzQuMDg4NEwyMjQuMDcyIDQ5LjQ2MTNMMjY1LjEwNSA0OS40NjEzTDI3MS43MjUgMjQuNzI2NUwyMzAuNjUgMjQuNzI2NUwyMzcuMjcgMy43MzE5OWUtMDVMMTU1LjExMSAwLjEwNzY5NlpNLTg5LjcxOSAxNDguMTkzTC04OS44NTk2IDE0OC4xOTNMLTEwMy4wOTkgMTk3LjY2M0wtMTQ0LjE3NCAxOTcuNjYzTC0xMzAuOTM1IDE0OC4zMDFMLTEzMC43NzggMTQ4LjMwMUwtMTI0LjE1OCAxMjMuNTY2TC04My4xNDg5IDEyMy41NjZMLTg5LjcxOSAxNDguMTkzWk0tNzAuMDA4OCA3NC4wODg0TC02My4zODkxIDQ5LjQ2MTNMLTIyLjE4MTQgNDkuNDYxM0wtMjguODAxMiA3NC4xOTYxTDEyLjExNjkgNzQuMTk2MUwtMS4xMjI1MiAxMjMuNTVMLTQyLjIyMjYgMTIzLjU1TC0yOC45ODMyIDc0LjA4ODRMLTcwLjAwODggNzQuMDg4NFpNMjAuMTAxOSAxOTcuNjYzTC0yMC45ODE2IDE5Ny42NjNMLTE0LjM2MTkgMTcyLjkyOEwtNTUuNDIwNiAxNzIuOTI4TC00OC44MDA5IDE0OC4zMDFMLTcuNzQyMjEgMTQ4LjMwMUwtMTQuMzYxOSAxNzIuOTI4TDI2LjcxMzQgMTcyLjkyOEwyMC4xMDE5IDE5Ny42NjNaTTMzLjQ2NTQgMTQ4LjE5M0wtNy43NDIyMSAxNDguMTkzTC0xLjEyMjUyIDEyMy41NjZMNDAuMDYwMyAxMjMuNTY2TDMzLjQ2NTQgMTQ4LjE5M1pNNDYuNTQ3NiA5OC44Mzk4TDUzLjE2NzMgNzQuMTk2MUw1OS43ODcgNDkuNDYxM0wxMDAuODU0IDQ5LjQ2MTNMOTQuMjc1NyA3NC4wODg0TDg3LjY1NiA5OC44MjMyTDEyOC42OSA5OC44MjMyTDEyMi4wNyAxMjMuNTVMODAuOTk0OSAxMjMuNTVMODcuNjE0NiA5OC44MjMyTDQ2LjU0NzYgOTguODIzMkw0Ni41NDc2IDk4LjgzOThaTTE0My4yODYgMTk3LjY1NUwxMDIuMjE5IDE5Ny42NTVMMTA4LjgzOSAxNzIuOTI4TDY3Ljc3MjEgMTcyLjkyOEw3NC4zNTA0IDE0OC4zMDFMMTE1LjQwOSAxNDguMzAxTDEwOC44MzkgMTcyLjkyOEwxNDkuODk4IDE3Mi45MjhMMTQzLjI4NiAxOTcuNjU1Wk0xNTYuNTI2IDE0OC4xOTNMMTE1LjQ2NyAxNDguMTkzTDEyMi4wNDUgMTIzLjU2NkwxNjMuMTIxIDEyMy41NjZMMTU2LjUyNiAxNDguMTkzWk0yNDUuMjYzIDEyMy41NUwyMDQuMjA0IDEyMy41NUwyMTAuODI0IDk4LjgyMzJMMTY5Ljc2NSA5OC44MjMyTDE3Ni4zODUgNzQuMTc5NUwyMTcuNDEgNzQuMTc5NUwyMTAuODMyIDk4LjgyMzJMMjUxLjg5MSA5OC44MjMyTDI0NS4yNjMgMTIzLjU1WiIgZmlsbD0id2hpdGUiIGZpbGwtb3BhY2l0eT0iMC41Ii8+Cjwvc3ZnPgo=");
  background-repeat: no-repeat;
  background-position: -2px 185px;
}

.banner-slider.type_5 .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main-content {
  padding: 35px 0 30px;
  padding-right: 5%;
}

.banner-slider.type_5 .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main-content .banner-main-content-wrap .banner-main-content-text .banner-main__text {
  max-width: 405px;
  line-height: 18px;
}

.banner-slider.type_5 .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main-content .banner-main-content-wrap .banner-main-content-text .banner-main__text ul {
  font-weight: bold;
  font-size: 16px;
  line-height: 22px;
  color: #000000;
  -webkit-column-count: 2;
     -moz-column-count: 2;
          column-count: 2;
  margin-bottom: 25px;
}

.banner-slider.type_5 .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main-content .banner-main-content-wrap .banner-main-content-text .banner-main__text ul li {
  margin-bottom: 5px;
}

.banner-slider.type_5 .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main__img .img-wrap {
  height: 484px;
}

.banner-slider.type_5 .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main__img .img-wrap .img {
  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;
}

.banner-slider.type_5 .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main__img .img-wrap .img .banner-inner-img {
  width: 60%;
  /* max-width: 474px; */
  height: 100%;
  max-height: calc(100% - 20px);
  -o-object-fit: contain;
     object-fit: contain;
  margin: auto;
  margin-left: 20%;
}

.banner-slider.type_5 .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main__img .img-wrap .img .banner-inner-img img {
  -webkit-transform: skew(0);
      -ms-transform: skew(0);
          transform: skew(0);
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  margin: 0;
}

.banner-slider.series-online .banner-slide .banner-slide-wrap .banner-slide-main {
  background-color: #DFF2FB;
}

.banner-slider.series-online .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main__img .img-wrap .img {
  background-image: url(/local/templates/stark/assets/css/../../img/series-online-bg.jpg);
}

.banner-slider.series-line .banner-slide .banner-slide-wrap .banner-slide-main {
  background-color: #ECECEB;
}

.banner-slider.series-line .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main__img .img-wrap .img {
  background-image: url(/local/templates/stark/assets/css/../../img/series-line-bg.jpg);
}

.banner-slider.series-inv .banner-slide .banner-slide-wrap .banner-slide-main {
  background-color: #F7F4F1;
}

.banner-slider.series-inv .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main__img .img-wrap .img {
  background-image: url(/local/templates/stark/assets/css/../../img/series-inv-bg.jpg);
}

.table-clone-block {
  display: none;
}

.series-features {
  padding-top: 40px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTE2IiBoZWlnaHQ9IjI5NSIgdmlld0JveD0iMCAwIDUxNiAyOTUiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0yMTMuNTAxIDI5NC44NzFMMjIxLjM1MiAyNjUuNDY4TDE3Mi4zNDkgMjY1LjQ2OEwxODAuMjUgMjM1LjkyN0wyMjkuMjYzIDIzNS45MjdMMjIxLjM2MiAyNjUuNDY4TDI3MC4zNzUgMjY1LjQ2OEwyNjIuNTI0IDI5NC44NzFMMzYwLjQ5IDI5NUwzNjguMzkxIDI2NS40NjhMMzE5LjM2OCAyNjUuNDY4TDMyNy4yNjggMjM1LjkyN0wzNzYuMjYxIDIzNS45MjdMMzY4LjM2MSAyNjUuNDY4TDQxNy4zNjQgMjY1LjQ2OEw0MDkuNDYzIDI5NC44NzFMNDA5LjQ2MyAyOTVMNDU4LjUyNSAyOTQuODcxTDQ3NC4zMjYgMjM1LjkyN0w1MjMuMzQ5IDIzNS45MjdMNTA3LjU0OCAyOTVMNTg1Ljk5IDI5NUw1ODUuOTkgMjM1LjkyN0w1NzIuMTY0IDIzNS45MjdMNTgwLjA2NSAyMDYuMzg1TDUzMS4yNCAyMDYuMzg1TDUzOS4xNCAxNzYuOTUyTDU4NiAxNzYuOTUyTDU4NiAxLjkwODY4TDU3OC42MTMgMjkuNDEyOUw1MjkuNjEgMjkuNDEyOUw1MzcuNTExIC05LjM5ODEzZS0wNUw0ODguNDU4IC04LjU0MDQ4ZS0wNUw0ODAuNTU4IDI5LjU0MTVMNTI5LjU1MSAyOS41NDE1TDUyMS42NSA1OC45NTQ0TDQ3Mi41MDkgNTguOTU0NEw0ODAuNDEgMjkuNDEyOUw0MzEuNTY1IDI5LjQxMjlMNDM5LjQ2NSAtNy42ODM4NmUtMDVMMzQxLjQxIC01Ljk2OTQxZS0wNUwzMzMuNTEgMjkuNTQxNUwzODIuNDkzIDI5LjU0MTVMMzc0LjY0MiA1OC45NTQ1TDMyNS42NDkgNTguOTU0NUwzMzMuNTQ5IDI5LjQxMjlMMjg0LjU2NiAyOS40MTI5TDI5Mi40MDcgLTUuMTEyNjFlLTA1TDE5NC4zOTIgLTMuMzk4ODVlLTA1TDE4Ni40OTEgMjkuNDEyOUwxNzguNTkxIDU4Ljk1NDVMMTI5LjU5OCA1OC45NTQ1TDEyMS42OTcgODguNDg2MkwxNzAuNzEgODguNDg2MkwxNjIuODEgMTE3Ljg5OUwxMTMuODM2IDExNy44OTlMMTIxLjczNyA4OC40ODYyTDcyLjcwNDQgODguNDg2Mkw2NC44MDM5IDExNy44OTlMNTYuOTAzNCAxNDcuNDQxTDcuOTAwNTMgMTQ3LjQ0MUwzLjA5NDI4ZS0wNSAxNzYuOTcyTDQ5LjAwMjkgMTc2Ljk3Mkw0MS4xMDI0IDIwNi41MTRMMTM5LjA5OCAyMDYuNTE0TDEzMS4xOTggMjM1LjkyN0w4Mi4yMjQ1IDIzNS45MjdMNzQuMzI0IDI2NS40NjhMMTIzLjM0NyAyNjUuNDY4TDExNS40NDYgMjk1TDIxMy41MDEgMjk0Ljg3MVpNNTA1LjcwMSAxMTguMDA4TDUwNS44NjkgMTE4LjAwOEw1MjEuNjcgNTguOTI0OEw1NzAuNjkzIDU4LjkyNDhMNTU0Ljg5MiAxMTcuODc5TDU1NC43MDQgMTE3Ljg3OUw1NDYuODA0IDE0Ny40MjFMNDk3Ljg2IDE0Ny40MjFMNTA1LjcwMSAxMTguMDA4Wk00ODIuMTc3IDIwNi41MTRMNDc0LjI3NyAyMzUuOTI3TDQyNS4wOTYgMjM1LjkyN0w0MzIuOTk3IDIwNi4zODVMMzg0LjE2MiAyMDYuMzg1TDM5OS45NjMgMTQ3LjQ0MUw0NDkuMDE1IDE0Ny40NDFMNDMzLjIxNCAyMDYuNTE0TDQ4Mi4xNzcgMjA2LjUxNFpNMzc0LjYzMiA1OC45MjQ4TDQyMy42NjQgNTguOTI0OEw0MTUuNzY0IDg4LjQ2NjNMNDY0Ljc2NyA4OC40NjYzTDQ1Ni44NjYgMTE3Ljg3OUw0MDcuODYzIDExNy44NzlMNDE1Ljc2NCA4OC40NjYzTDM2Ni43NDEgODguNDY2M0wzNzQuNjMyIDU4LjkyNDhaTTM1OC42ODMgMTE4LjAwOEw0MDcuODYzIDExOC4wMDhMMzk5Ljk2MyAxNDcuNDIxTDM1MC44MTIgMTQ3LjQyMUwzNTguNjgzIDExOC4wMDhaTTM0My4wNjkgMTc2Ljk1M0wzMzUuMTY5IDIwNi4zODVMMzI3LjI2OCAyMzUuOTI3TDI3OC4yNTYgMjM1LjkyN0wyODYuMTA3IDIwNi41MTRMMjk0LjAwNyAxNzYuOTcyTDI0NS4wMzQgMTc2Ljk3MkwyNTIuOTM1IDE0Ny40NDFMMzAxLjk1NyAxNDcuNDQxTDI5NC4wNTcgMTc2Ljk3MkwzNDMuMDY5IDE3Ni45NzJMMzQzLjA2OSAxNzYuOTUzWk0yMjcuNjEzIDU4LjkzNDdMMjc2LjYyNiA1OC45MzQ3TDI2OC43MjYgODguNDY2NEwzMTcuNzM4IDg4LjQ2NjNMMzA5Ljg4NyAxMTcuODc5TDI2MC44ODQgMTE3Ljg3OUwyNjguNzI2IDg4LjQ2NjRMMjE5LjcyMyA4OC40NjY0TDIyNy42MTMgNTguOTM0N1pNMjExLjgxMiAxMTguMDA4TDI2MC44MTUgMTE4LjAwOEwyNTIuOTY0IDE0Ny40MjFMMjAzLjk0MiAxNDcuNDIxTDIxMS44MTIgMTE4LjAwOFpNMTA1LjkwNiAxNDcuNDQxTDE1NC45MDkgMTQ3LjQ0MUwxNDcuMDA5IDE3Ni45NzJMMTk2LjAxMSAxNzYuOTcyTDE4OC4xMTEgMjA2LjQwNUwxMzkuMTQ4IDIwNi40MDVMMTQ2Ljk5OSAxNzYuOTcyTDk3Ljk5NTkgMTc2Ljk3MkwxMDUuOTA2IDE0Ny40NDFaIiBmaWxsPSIjREZGMkZCIiBmaWxsLW9wYWNpdHk9IjAuNCIvPgo8L3N2Zz4K");
  background-repeat: no-repeat;
  background-position-x: right;
  background-position-y: bottom;
  margin-bottom: -1px;
}

.series-features .series-features-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 0 -9px;
  margin-top: 23px;
}

.series-features .series-features-list .series-features-item {
  width: 33.33%;
  min-height: 400px;
  border-right: 1px solid #94D4F0;
}

.series-features .series-features-list .series-features-item .series-features-item-block {
  margin: 0 9px;
  border-bottom: 1px solid #94D4F0;
  height: 100%;
  padding: 19px 0 25px;
}

.series-features .series-features-list .series-features-item .series-features-item-block .series-features-item-wrap {
  padding: 0 8% 0 7%;
}

.series-features .series-features-list .series-features-item .series-features-item-block .series-features-item-wrap .series-features-item-img {
  margin-bottom: 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  height: auto;
}

.series-features .series-features-list .series-features-item .series-features-item-block .series-features-item-wrap .series-features-item-img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
}

.series-features .series-features-list .series-features-item .series-features-item-block .series-features-item-wrap .series-features-item-title {
  font-weight: 700;
  font-size: 20px;
  line-height: 25px;
  color: #000000;
  margin-bottom: 7px;
  min-height: 46px;
}

.series-features .series-features-list .series-features-item .series-features-item-block .series-features-item-wrap .series-features-item-text {
  font-size: 14px;
  line-height: 18px;
  color: #000000;
}

.series-features .series-features-list .series-features-item:nth-child(3n+3) {
  border-right: none;
}

.detail-main-screen {
  position: relative;
  overflow-x: hidden;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzg4IiBoZWlnaHQ9IjI0NyIgdmlld0JveD0iMCAwIDM4OCAyNDciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xNzguODg5IDI0Ni44OTJMMTg1LjQ2OCAyMjIuMjczSDE0NC40MDlMMTUxLjAyOSAxOTcuNTM5SDE5Mi4wOTZMMTg1LjQ3NiAyMjIuMjczSDIyNi41NDNMMjE5Ljk2NCAyNDYuODkyTDMwMi4wNDkgMjQ3TDMwOC42NjkgMjIyLjI3M0gyNjcuNTkzTDI3NC4yMTMgMTk3LjUzOUgzMTUuMjYzTDMwOC42NDQgMjIyLjI3M0wzNDkuNzAyIDIyMi4yNzNMMzQzLjA4MyAyNDYuODkyVjI0N0wzODQuMTkxIDI0Ni44OTJMMzk3LjQzIDE5Ny41MzlINDM4LjUwNkw0MjUuMjY2IDI0N0g0OTAuOTkyTDQ5MC45OTIgMTk3LjUzOUg0NzkuNDA3TDQ4Ni4wMjcgMTcyLjgwNEg0NDUuMTE3TDQ1MS43MzcgMTQ4LjE2SDQ5MVYxLjU5ODJMNDg0LjgxMSAyNC42MjcxTDQ0My43NTIgMjQuNjI3MUw0NTAuMzcyIDBMNDA5LjI3MSAwTDQwMi42NTIgMjQuNzM0OEw0NDMuNzAyIDI0LjczNDhMNDM3LjA4MiA0OS4zNjE5TDM5NS45MDggNDkuMzYxOUw0MDIuNTI4IDI0LjYyNzFMMzYxLjYwMSAyNC42MjcxTDM2OC4yMjEgMEwyODYuMDYyIDBMMjc5LjQ0MyAyNC43MzQ4TDMyMC40ODUgMjQuNzM0OEwzMTMuOTA2IDQ5LjM2MTlIMjcyLjg1NkwyNzkuNDc2IDI0LjYyNzFMMjM4LjQzMyAyNC42MjcxTDI0NS4wMDQgMEwxNjIuODc4IDBMMTU2LjI1OCAyNC42MjcxTDE0OS42MzggNDkuMzYxOUwxMDguNTg4IDQ5LjM2MTlMMTAxLjk2OCA3NC4wODg0SDE0My4wMzVMMTM2LjQxNiA5OC43MTU1SDk1LjM4MTdMMTAyLjAwMSA3NC4wODg0SDYwLjkxNzhMNTQuMjk4MSA5OC43MTU1TDQ3LjY3ODQgMTIzLjQ1SDYuNjE5N0wwIDE0OC4xNzdINDEuMDU4N0wzNC40MzkgMTcyLjkxMkwxMTYuNTQ4IDE3Mi45MTJMMTA5LjkyOCAxOTcuNTM5SDY4Ljg5NDZMNjIuMjc0OSAyMjIuMjczSDEwMy4zNUw5Ni43MzA0IDI0N0wxNzguODg5IDI0Ni44OTJaTTQyMy43MTkgOTguODA2Nkg0MjMuODZMNDM3LjA5OSA0OS4zMzcxSDQ3OC4xNzRMNDY0LjkzNSA5OC42OTlINDY0Ljc3OEw0NTguMTU4IDEyMy40MzRINDE3LjE0OUw0MjMuNzE5IDk4LjgwNjZaTTQwNC4wMDkgMTcyLjkxMkwzOTcuMzg5IDE5Ny41MzlIMzU2LjE4MUwzNjIuODAxIDE3Mi44MDRMMzIxLjg4MyAxNzIuODA0TDMzNS4xMjMgMTIzLjQ1SDM3Ni4yMjNMMzYyLjk4MyAxNzIuOTEySDQwNC4wMDlaTTMxMy44OTggNDkuMzM3MUwzNTQuOTgyIDQ5LjMzNzFMMzQ4LjM2MiA3NC4wNzE4SDM4OS40MjFMMzgyLjgwMSA5OC42OTlIMzQxLjc0MkwzNDguMzYyIDc0LjA3MThIMzA3LjI4N0wzMTMuODk4IDQ5LjMzNzFaTTMwMC41MzUgOTguODA2NkgzNDEuNzQyTDMzNS4xMjMgMTIzLjQzNEgyOTMuOTRMMzAwLjUzNSA5OC44MDY2Wk0yODcuNDUyIDE0OC4xNkwyODAuODMzIDE3Mi44MDRMMjc0LjIxMyAxOTcuNTM5SDIzMy4xNDZMMjM5LjcyNCAxNzIuOTEyTDI0Ni4zNDQgMTQ4LjE3N0gyMDUuMzFMMjExLjkzIDEyMy40NUgyNTMuMDA1TDI0Ni4zODUgMTQ4LjE3N0gyODcuNDUyVjE0OC4xNlpNMTkwLjcxNCA0OS4zNDUzTDIzMS43ODEgNDkuMzQ1M0wyMjUuMTYxIDc0LjA3MThIMjY2LjIyOEwyNTkuNjUgOTguNjk5SDIxOC41OTFMMjI1LjE2MSA3NC4wNzE4SDE4NC4xMDJMMTkwLjcxNCA0OS4zNDUzWk0xNzcuNDc0IDk4LjgwNjZIMjE4LjUzM0wyMTEuOTU1IDEyMy40MzRMMTcwLjg3OSAxMjMuNDM0TDE3Ny40NzQgOTguODA2NlpNODguNzM3MSAxMjMuNDVIMTI5Ljc5NkwxMjMuMTc2IDE0OC4xNzdIMTY0LjIzNUwxNTcuNjE1IDE3Mi44MkgxMTYuNTlMMTIzLjE2OCAxNDguMTc3TDgyLjEwOTIgMTQ4LjE3N0w4OC43MzcxIDEyMy40NVoiIGZpbGw9IndoaXRlIiBmaWxsLW9wYWNpdHk9IjAuOCIvPgo8L3N2Zz4K");
  background-repeat: no-repeat;
  background-position: right -25px;
}

.detail-main-screen .seria-bg {
  height: 570px;
  height: 100%;
  position: absolute;
  top: 0;
  z-index: -1;
  left: 24%;
  width: 200%;
  background-position: bottom left;
  background-repeat: no-repeat;
  background-size: cover;
}

.detail-main-screen .detail-main-screen-wrap {
  position: relative;
  display: grid;
  grid-template-rows: minmax(390px, auto) minmax(180px, auto);
  grid-template-columns: 51% 49%;
  grid-template-areas: "img advantages"
 "img btns";
}

.detail-main-screen .detail-main-screen-wrap .detail-main-img {
  grid-area: img;
  margin-top: 30px;
  margin-right: 20px;
  margin-bottom: 30px;
}

.detail-main-screen .detail-main-screen-wrap .detail-main-img .seria-bg {
  display: none;
}

.detail-main-screen .detail-main-screen-wrap .detail-main-img .detail-main-img-wrap {
  position: relative;
  width: 100%;
  max-width: 610px;
  height: auto;
  max-height: 413px;
}

.detail-main-screen .detail-main-screen-wrap .detail-main-img .detail-main-img-wrap img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}

.detail-main-screen .detail-main-screen-wrap .detail-main-img .detail-main-img-wrap .detail-main-img-btns {
  position: absolute;
  bottom: 0;
  left: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  z-index: 1;
}

.detail-main-screen .detail-main-screen-wrap .detail-main-img .detail-main-img-wrap .detail-main-img-btns .detail-main-img-btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-decoration: none;
  color: #C2C4C4;
  font-size: 10px;
  line-height: 14px;
  width: 65px;
  height: 58px;
}

.detail-main-screen .detail-main-screen-wrap .detail-main-img .detail-main-img-wrap .detail-main-img-btns .detail-main-img-btn svg.favor {
  fill: none;
  stroke: #C2C4C4;
  width: 33px;
  height: 29px;
  margin-bottom: 5px;
}

.detail-main-screen .detail-main-screen-wrap .detail-main-img .detail-main-img-wrap .detail-main-img-btns .detail-main-img-btn svg.comp {
  fill: #C2C4C4;
  stroke: #C2C4C4;
  width: 33px;
  height: 29px;
  margin-bottom: 5px;
}

.detail-main-screen .detail-main-screen-wrap .detail-main-img .detail-main-img-wrap .detail-main-img-btns .detail-main-img-btn span.active {
  display: none;
}

.detail-main-screen .detail-main-screen-wrap .detail-main-img .detail-main-img-wrap .detail-main-img-btns .detail-main-img-btn.active {
  color: #2AAAE2;
  font-weight: 700;
}

.detail-main-screen .detail-main-screen-wrap .detail-main-img .detail-main-img-wrap .detail-main-img-btns .detail-main-img-btn.active span.active {
  display: block;
}

.detail-main-screen .detail-main-screen-wrap .detail-main-img .detail-main-img-wrap .detail-main-img-btns .detail-main-img-btn.active span.none-active {
  display: none;
}

.detail-main-screen .detail-main-screen-wrap .detail-main-img .detail-main-img-wrap .detail-main-img-btns .detail-main-img-btn.active svg.favor {
  fill: #2AAAE2;
  stroke: #2AAAE2;
}

.detail-main-screen .detail-main-screen-wrap .detail-main-img .detail-main-img-wrap .detail-main-img-btns .detail-main-img-btn.active svg.comp {
  fill: #2AAAE2;
  stroke: #2AAAE2;
}

.detail-main-screen .detail-main-screen-wrap .detail-main-img .detail-main-img-wrap .detail-main-img-btns .detail-main-img-btn + .detail-main-img-btn {
  margin-left: 44px;
}

.detail-main-screen .detail-main-screen-wrap .detail-features {
  padding-top: 24px;
  grid-area: features;
}

.detail-main-screen .detail-main-screen-wrap .detail-features p.detail-title {
  margin-bottom: 10px;
}

.detail-main-screen .detail-main-screen-wrap .detail-features .detail-features-list ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.detail-main-screen .detail-main-screen-wrap .detail-features .detail-features-list ul li {
  width: 20%;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  max-height: 100px;
  max-width: 119px;
}

.detail-main-screen .detail-main-screen-wrap .detail-features .detail-features-list ul li img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}

.detail-main-screen .detail-main-screen-wrap .detail-advantages {
  grid-area: advantages;
  padding-top: 31px;
}

.detail-main-screen .detail-main-screen-wrap .detail-advantages p.detail-title {
  margin-bottom: 20px;
}

.detail-main-screen .detail-main-screen-wrap .detail-advantages .detail-advantages-list {
  margin-bottom: 15px;
}

.detail-main-screen .detail-main-screen-wrap .detail-advantages .detail-advantages-list li {
  font-size: 18px;
  line-height: 22px;
  position: relative;
  padding-left: 30px;
  margin-bottom: 12px;
}

.detail-main-screen .detail-main-screen-wrap .detail-advantages .detail-advantages-list li:before {
  content: '';
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxNCAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYuMjkxNSAwQzQuMTk0MzQgMCAyLjM4MDU3IDEuMzg4ODkgMS44NzA0NSAzLjMzMzMzTDEuNDE3IDVMMC40NTM0NDMgOC40NDQ0NEwwIDEwSDcuNzY1MThDOS44NjIzNSAxMCAxMS42NzYxIDguNjExMTEgMTIuMTg2MiA2LjY2NjY3TDEyLjYzOTcgNUwxMy4wOTMxIDMuMzMzMzNMMTQgMEg2LjI5MTVaIiBmaWxsPSIjMkFBQUUyIi8+CjxwYXRoIGQ9Ik02LjIzNTcyIDYuMDAwMTdINC4zMDg1OVY0LjMzMzVINi4yMzU3MlYyLjMzMzVINy45MzYxMlY0LjMzMzVIOS44NjMyNVY2LjAwMDE3SDcuOTM2MTJWOC4wMDAxNkg2LjIzNTcyVjYuMDAwMTdaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K");
  width: 17px;
  height: 10px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  display: block;
  position: absolute;
  top: 4px;
  left: 0;
}

.detail-main-screen .detail-main-screen-wrap .detail-advantages-btn-block {
  grid-area: btns;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding-top: 42px;
  padding-bottom: 15px;
}

.detail-main-screen .detail-main-screen-wrap .detail-advantages-btn-block .detail-advantages-btn-wrap {
  width: 44%;
  max-width: 260px;
  margin-right: 6%;
}

.detail-second-screen {
  position: relative;
  height: 340px;
  height: 100%;
}

.detail-second-screen .container {
  height: 100%;
}

.detail-second-screen .container .detail-second-screen-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  height: 100%;
}

.detail-second-screen .container .detail-second-screen-wrap .seria-small-bg {
  height: 340px;
  height: 100%;
  position: absolute;
  top: 0;
  z-index: -1;
  right: 76%;
  right: 76%;
  width: 170%;
  background-position: top right;
  background-repeat: no-repeat;
  background-size: cover;
}

.detail-second-screen .container .detail-second-screen-wrap .detail-second-left {
  width: 25%;
  padding-top: 39px;
  padding-bottom: 36px;
}

.detail-second-screen .container .detail-second-screen-wrap .detail-second-left .detail-title {
  padding-left: 9px;
}

.detail-second-screen .container .detail-second-screen-wrap .detail-second-left .detail-certificates-list {
  margin-top: 26px;
  padding-right: 29%;
  margin-left: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 30px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.detail-second-screen .container .detail-second-screen-wrap .detail-second-left .detail-certificates-list .detail-certificates-item {
  width: 33%;
  max-width: 65px;
  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;
  margin-bottom: 12px;
}

.detail-second-screen .container .detail-second-screen-wrap .detail-second-left .detail-certificates-list .detail-certificates-item img {
  width: 100%;
  height: 100%;
  -o-object-fit: scale-down;
     object-fit: scale-down;
}

.detail-second-screen .container .detail-second-right {
  width: 75%;
  padding-top: 39px;
  padding-bottom: 36px;
}

.detail-second-screen .container .detail-second-right .detail-title {
  padding-left: 5px;
}

.detail-second-screen .container .detail-second-right .detail-application-list-wrap {
  margin-top: 20px;
  padding-left: 12px;
}

.detail-second-screen .container .detail-second-right .detail-application-list-wrap .detail-application-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.detail-second-screen .container .detail-second-right .detail-application-list-wrap .detail-application-list .detail-application-item {
  width: 32%;
  margin-bottom: 18px;
}

.detail-second-screen .container .detail-second-right .detail-application-list-wrap .detail-application-list .detail-application-item a {
  text-decoration: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #000000;
}

.detail-second-screen .container .detail-second-right .detail-application-list-wrap .detail-application-list .detail-application-item a .application-svg-wrap {
  min-width: 62px;
  width: 62px;
  height: 40px;
}

.detail-second-screen .container .detail-second-right .detail-application-list-wrap .detail-application-list .detail-application-item a .application-svg-wrap svg {
  width: 100%;
  height: 100%;
}

.detail-second-screen .container .detail-second-right .detail-application-list-wrap .detail-application-list .detail-application-item a span {
  /*font-weight: 700;*/
  font-size: 16px;
  line-height: 17px;
  margin-left: 15px;
  max-width: 215px;
}

.detail-second-screen .container .detail-second-right .detail-application-list-wrap .detail-application-list .detail-application-item a:hover {
  color: #2AAAE2;
}

.detail-second-screen .container .detail-second-right .detail-application-list-wrap .detail-application-list .detail-application-item:nth-last-child(-n+3) {
  margin-bottom: 0;
}

.detail-second-screen .container .detail-second-right .detail-application-list-wrap .detail-application-list:after {
  content: '';
  width: 32%;
}

.detail-link-btn-wrap {
  max-width: 295px;
  margin: auto;
  margin-top: 33px;
  margin-bottom: 39px;
}

.detail-tabs {
  padding-top: 16px;
}

.detail-tabs .detail-tabs-block .tabs-wrap .container ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: -1px;
}

.detail-tabs .detail-tabs-block .tabs-wrap .container ul .tabs-nav {
  font-weight: 700;
  font-size: 24px;
  line-height: 30px;
  color: rgba(0, 0, 0, 0.4);
  position: relative;
  padding-bottom: 7px;
  padding-top: 7px;
  cursor: pointer;
}

.detail-tabs .detail-tabs-block .tabs-wrap .container ul .tabs-nav.active {
  color: #2AAAE2;
}

.detail-tabs .detail-tabs-block .tabs-wrap .container ul .tabs-nav.active:before {
  content: '';
  position: absolute;
  width: calc(100% + 8px);
  height: 4px;
  bottom: -4px;
  left: -4px;
  background: #2AAAE2;
}

.detail-tabs .detail-tabs-block .tab-container {
  padding-top: 53px;
  padding-bottom: 50px;
}

.detail-contry.series-inv .detail-main-screen .seria-bg {
  background-image: url(/local/templates/stark/assets/css/../../img/bg.png);
}

.detail-contry.series-inv .detail-second-screen-wrap .seria-small-bg {
  background-image: url(/local/templates/stark/assets/css/../../img/bg-small.png);
}

.detail-contry.series-inv .detail-tabs-block .tab-container {
  background: #F7F4F1;
}

.detail-contry.series-inv .detail-bottom-btns {
  background: #F7F4F1;
}

.detail-contry.series-inv .detail-advantages-btn-block {
  background: #F7F4F1;
}

.detail-contry.series-inv .detail-features-section {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDU2IiBoZWlnaHQ9IjI4OCIgdmlld0JveD0iMCAwIDQ1NiAyODgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0zNTkuOTM5IDU3LjUyNjZMMzU5LjkzMSA1Ny41NTU2SDM1OS45MTRMMzU5LjkyMiA1Ny41MjY2SDM1OS45MzlaIiBmaWxsPSIjRjdGNEYxIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMjEyLjY2MSAyNTkuMTY5TDIwNS4xMTggMjg3Ljg3NEwxMTAuOTEzIDI4OEwxMTguNTAzIDI1OS4xNjlINzEuNDA1Nkw3OC45OTU4IDIzMC4zMjlIMTI2LjA0NkwxMzMuNjM2IDIwMS42MTRIMzkuNDg4NEw0Ny4wNzg3IDE3Mi43NzNIMEw3LjU5MDI4IDE0My45NDJINTQuNjY5TDYyLjI1OTMgMTE1LjEwMkw2OS44NDk2IDg2LjM4NjVIMTE2LjkxOUwxMjQuNTA5IDU3LjU1NTZIMTcxLjU3OEwxNzkuMTY5IDI4LjcxNUwxODYuNzU5IDBIMjgwLjkyNkwyNzMuMzkyIDI4LjcxNUgzMjAuNDQ3TDMyOC4wMDQgMEg0MjIuMjA5TDQxNC42MTkgMjguNzE1SDQ2MS41NDZMNDUzLjk1NiA1Ny41NTU2SDUwMS4xNjdMNTA4Ljc1OCAyOC44NDA2SDQ2MS42ODhMNDY5LjI3OSAwSDUxNi40MDVMNTA4LjgxNCAyOC43MTVINTU1Ljg5M0w1NDguMjg0IDU3LjUyNjZINTAxLjE4Nkw0OTMuNTkxIDg2LjM4NjVINDkzLjI2M0w0ODUuNjczIDExNS4xMDJMNDc4LjA4MiAxNDMuOTQySDM4NC4yNThMMzY5LjA3NyAyMDEuNDg4SDQxNS45OTVMNDA4LjQwNSAyMzAuMzI5SDQ1NS41NDlMNDYzLjA5NiAyMDEuNjE0SDQ2My4yNDRMNDU1LjY1NCAyMzAuMzI5SDQ1NS43MDFMNDQwLjUyMSAyODcuODc0TDM5My4zODUgMjg4VjI4Ny44NzRMNDAwLjk3NiAyNTkuMTY5SDM1My45MjVMMzQ2LjMzNSAyODhMMjUyLjIxNiAyODcuODc0TDI1OS43NTggMjU5LjE2OUgyMTIuNjdMMjIwLjI2IDIzMC4zMjlIMTczLjE3MkwxNjUuNTgyIDI1OS4xNjlIMjEyLjY2MVpNMzIwLjQxOSAyOC44NDA2TDMxMi44NjIgNTcuNTU1NkgzNTkuOTE0TDM1Mi4zNDEgODYuMzY3MkgzOTkuNDM5TDM5MS44NDggMTE1LjA4Mkg0MzguOTI3TDQ0Ni41MTcgODYuMzY3MkgzOTkuNDM5TDQwNy4wMjkgNTcuNTI2NkgzNTkuOTM5TDM2Ny40NzQgMjguODQwNkgzMjAuNDE5Wk0zMDYuODI4IDI1OS4xNjlIMzUzLjg5N0wzNjEuNDg3IDIzMC4zMjlIMzE0LjQxOEwzMjkuNTkzIDE3Mi43NzNIMjgyLjUxTDI5MC4xMDEgMTQzLjk0MkgyNDMuMDAzTDIzNS40MTMgMTcyLjc3M0gyODIuNDYzTDI2Ny4zMyAyMzAuMzI5SDMxNC40MThMMzA2LjgyOCAyNTkuMTY5Wk0xNjQuMDA3IDg2LjM4NjVIMTE2Ljk1N0wxMDkuMzY2IDExNS4xMDJIMTU2LjQxN0wxNjQuMDA3IDg2LjM4NjVaTTM5MS44NDggMTE1LjIwOEgzNDQuNTk5TDMzNy4wMzcgMTQzLjkyM0gzODQuMjU4TDM5MS44NDggMTE1LjIwOFpNMjY1Ljc2NCA1Ny41MzYzSDIxOC42NzZMMjExLjA5NSA4Ni4zNjcySDI1OC4xNzRMMjUwLjY0MSAxMTUuMDgySDI5Ny43MTlMMzA1LjI2MiA4Ni4zNjcySDI1OC4xNzRMMjY1Ljc2NCA1Ny41MzYzWk0yNTAuNTc0IDExNS4yMDhIMjAzLjQ5NUwxOTUuOTM0IDE0My45MjNIMjQzLjAzMUwyNTAuNTc0IDExNS4yMDhaTTE0OC44MjYgMTQzLjk0MkgxMDEuNzQ4TDk0LjE0NzkgMTcyLjc3M0gxNDEuMjI3TDEzMy42ODQgMjAxLjUwN0gxODAuNzI1TDE4OC4zMTUgMTcyLjc3M0gxNDEuMjM2TDE0OC44MjYgMTQzLjk0MloiIGZpbGw9IiNGN0Y0RjEiLz4KPHBhdGggZD0iTTQ2Mi45MDIgMjAxLjYxNEw0NzAuNDkyIDE3Mi43NzNINDIzLjc5NUw0MTYuMjA0IDIwMS42MTRINDYyLjkwMloiIGZpbGw9IiNGN0Y0RjEiLz4KPHBhdGggZD0iTTczNS45NDkgNTcuNTI2Nkw3MzUuOTQxIDU3LjU1NTZINzM1LjkyNEw3MzUuOTMyIDU3LjUyNjZINzM1Ljk0OVoiIGZpbGw9IiNGN0Y0RjEiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik01ODguNjcxIDI1OS4xNjlMNTgxLjEyOCAyODcuODc0TDQ4Ni45MjMgMjg4TDQ5NC41MTMgMjU5LjE2OUg0NDcuNDE2TDQ1NS4wMDYgMjMwLjMyOUg1MDIuMDU2TDUwOS42NDYgMjAxLjYxNEg0MTUuODc0TDQxNS44ODMgMjAxLjU4SDQxNi4yMTFMNDIzLjgwNiAxNzIuNzIxSDQ3MC4xNzJMNDcwLjE1OCAxNzIuNzczSDUxNy4yMzdMNTA5LjY5NCAyMDEuNTA3SDU1Ni43MzVMNTY0LjMyNSAxNzIuNzczSDUxNy4yNDZMNTI0LjgzNiAxNDMuOTQySDQ3OC41MDRMNDc4LjUxMyAxNDMuOTA5SDQzMS40MzVMNDM5LjAyNSAxMTUuMTk0SDQzOC4yNDVMNDM4LjI2OSAxMTUuMTAyTDQ0NS44NiA4Ni4zODY1SDQ5Mi45MjlMNTAwLjUxOSA1Ny41NTU2SDU0Ny41ODhMNTU1LjE3OSAyOC43MTVMNTYyLjc2OSAwSDY1Ni45MzZMNjQ5LjQwMiAyOC43MTVINjk2LjQ1N0w3MDQuMDE0IDBINzk4LjIxOUw3OTAuNjI5IDI4LjcxNUg4MzcuNTU2TDgyOS45NjYgNTcuNTU1Nkg4NzcuMTc3TDg4NC43NjcgMjguODQwNkg4MzcuNjk4TDg0NS4yODkgMEg4OTIuNDE1TDg4NC44MjQgMjguNzE1SDkzMS45MDNMOTM5IDEuODYzNDhWMTcyLjc1NEg4OTMuOThMODg2LjM5IDIwMS40ODhIOTMzLjI5OEw5MjUuNzA4IDIzMC4zMjlIOTM4Ljk5MVYyODhIODYzLjYyOUw4NzguODA5IDIzMC4zMjlIODMxLjcxMUw4MTYuNTMxIDI4Ny44NzRMNzY5LjM5NSAyODhWMjg3Ljg3NEw3NzYuOTg2IDI1OS4xNjlINzI5LjkzNUw3MjIuMzQ1IDI4OEw2MjguMjI2IDI4Ny44NzRMNjM1Ljc2OCAyNTkuMTY5SDU4OC42OEw1OTYuMjcgMjMwLjMyOUg1NDkuMTgyTDU0MS41OTIgMjU5LjE2OUg1ODguNjcxWk02OTYuNDI5IDI4Ljg0MDZMNjg4Ljg3MiA1Ny41NTU2SDczNS45MjRMNzI4LjM1MSA4Ni4zNjcySDc3NS40NDhMNzY3Ljg1OCAxMTUuMDgySDgxNC45MzdMODIyLjUyNyA4Ni4zNjcySDc3NS40NDhMNzgzLjAzOSA1Ny41MjY2SDczNS45NDlMNzQzLjQ4NCAyOC44NDA2SDY5Ni40MjlaTTY4Mi44MzggMjU5LjE2OUg3MjkuOTA3TDczNy40OTcgMjMwLjMyOUg2OTAuNDI4TDcwNS42MDMgMTcyLjc3M0g2NTguNTJMNjY2LjExIDE0My45NDJINjE5LjAxM0w2MTEuNDIzIDE3Mi43NzNINjU4LjQ3M0w2NDMuMzQgMjMwLjMyOUg2OTAuNDI4TDY4Mi44MzggMjU5LjE2OVpNNTQwLjAxNyA4Ni4zODY1SDQ5Mi45NjdMNDg1LjM3NiAxMTUuMTAySDUzMi40MjdMNTQwLjAxNyA4Ni4zODY1Wk04NjIuMDE2IDExNS4yMDhIODYxLjg1NEw4NTQuMzIxIDE0My45MjNIOTAxLjM0M0w5MDguOTMzIDExNS4wODJIOTA5LjExM0w5MjQuMjk0IDU3LjUyNjZIODc3LjE5Nkw4NjIuMDE2IDExNS4yMDhaTTgzMS42NjQgMjMwLjMyOUw4MzkuMjU0IDIwMS42MTRINzkyLjIxNEw4MDcuMzk0IDE0My45NDJINzYwLjI2OEw3NDUuMDg3IDIwMS40ODhINzkyLjAwNUw3ODQuNDE1IDIzMC4zMjlIODMxLjY2NFpNNzY3Ljg1OCAxMTUuMjA4SDcyMC42MDlMNzEzLjA0NyAxNDMuOTIzSDc2MC4yNjhMNzY3Ljg1OCAxMTUuMjA4Wk02NDEuNzc0IDU3LjUzNjNINTk0LjY4Nkw1ODcuMTA1IDg2LjM2NzJINjM0LjE4NEw2MjYuNjUxIDExNS4wODJINjczLjcyOUw2ODEuMjcyIDg2LjM2NzJINjM0LjE4NEw2NDEuNzc0IDU3LjUzNjNaTTYyNi41ODQgMTE1LjIwOEg1NzkuNTA1TDU3MS45NDQgMTQzLjkyM0g2MTkuMDQxTDYyNi41ODQgMTE1LjIwOFoiIGZpbGw9IiNGN0Y0RjEiLz4KPHBhdGggZD0iTTM4NC4zMzMgMTQzLjk0MkgzODQuMTU3TDM3Ni41NzYgMTcyLjc1SDQyMy43ODdMNDMxLjM3OCAxNDQuMDM1SDM4NC4zMDhMMzg0LjMzMyAxNDMuOTQyWiIgZmlsbD0iI0Y3RjRGMSIvPgo8L3N2Zz4K");
}

.detail-contry.series-inv .detail-mobile-bg {
  background-image: url(/local/templates/stark/assets/css/../../img/bg.png);
}

.detail-contry.series-line .detail-main-screen .seria-bg {
  background-image: url(/local/templates/stark/assets/css/../../img/bg2.png);
}

.detail-contry.series-line .detail-second-screen-wrap .seria-small-bg {
  background-image: url(/local/templates/stark/assets/css/../../img/bg-small2.png);
}

.detail-contry.series-line .detail-tabs-block .tab-container {
  background: #ECECEB;
}

.detail-contry.series-line .detail-bottom-btns {
  background: #ECECEB;
}

.detail-contry.series-line .detail-advantages-btn-block {
  background: #ECECEB;
}

.detail-contry.series-line .detail-features-section {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDU2IiBoZWlnaHQ9IjI4OCIgdmlld0JveD0iMCAwIDQ1NiAyODgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0zNTkuOTM5IDU3LjUyNjZMMzU5LjkzMSA1Ny41NTU2SDM1OS45MTRMMzU5LjkyMiA1Ny41MjY2SDM1OS45MzlaIiBmaWxsPSIjRUNFQ0VCIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMjEyLjY2MSAyNTkuMTY5TDIwNS4xMTggMjg3Ljg3NEwxMTAuOTEzIDI4OEwxMTguNTAzIDI1OS4xNjlINzEuNDA1Nkw3OC45OTU4IDIzMC4zMjlIMTI2LjA0NkwxMzMuNjM2IDIwMS42MTRIMzkuNDg4NEw0Ny4wNzg3IDE3Mi43NzNIMEw3LjU5MDI4IDE0My45NDJINTQuNjY5TDYyLjI1OTMgMTE1LjEwMkw2OS44NDk2IDg2LjM4NjVIMTE2LjkxOUwxMjQuNTA5IDU3LjU1NTZIMTcxLjU3OEwxNzkuMTY5IDI4LjcxNUwxODYuNzU5IDBIMjgwLjkyNkwyNzMuMzkyIDI4LjcxNUgzMjAuNDQ3TDMyOC4wMDQgMEg0MjIuMjA5TDQxNC42MTkgMjguNzE1SDQ2MS41NDZMNDUzLjk1NiA1Ny41NTU2SDUwMS4xNjdMNTA4Ljc1OCAyOC44NDA2SDQ2MS42ODhMNDY5LjI3OSAwSDUxNi40MDVMNTA4LjgxNCAyOC43MTVINTU1Ljg5M0w1NDguMjg0IDU3LjUyNjZINTAxLjE4Nkw0OTMuNTkxIDg2LjM4NjVINDkzLjI2M0w0ODUuNjczIDExNS4xMDJMNDc4LjA4MiAxNDMuOTQySDM4NC4yNThMMzY5LjA3NyAyMDEuNDg4SDQxNS45OTVMNDA4LjQwNSAyMzAuMzI5SDQ1NS41NDlMNDYzLjA5NiAyMDEuNjE0SDQ2My4yNDRMNDU1LjY1NCAyMzAuMzI5SDQ1NS43MDFMNDQwLjUyMSAyODcuODc0TDM5My4zODUgMjg4VjI4Ny44NzRMNDAwLjk3NiAyNTkuMTY5SDM1My45MjVMMzQ2LjMzNSAyODhMMjUyLjIxNiAyODcuODc0TDI1OS43NTggMjU5LjE2OUgyMTIuNjdMMjIwLjI2IDIzMC4zMjlIMTczLjE3MkwxNjUuNTgyIDI1OS4xNjlIMjEyLjY2MVpNMzIwLjQxOSAyOC44NDA2TDMxMi44NjIgNTcuNTU1NkgzNTkuOTE0TDM1Mi4zNDEgODYuMzY3MkgzOTkuNDM5TDM5MS44NDggMTE1LjA4Mkg0MzguOTI3TDQ0Ni41MTcgODYuMzY3MkgzOTkuNDM5TDQwNy4wMjkgNTcuNTI2NkgzNTkuOTM5TDM2Ny40NzQgMjguODQwNkgzMjAuNDE5Wk0zMDYuODI4IDI1OS4xNjlIMzUzLjg5N0wzNjEuNDg3IDIzMC4zMjlIMzE0LjQxOEwzMjkuNTkzIDE3Mi43NzNIMjgyLjUxTDI5MC4xMDEgMTQzLjk0MkgyNDMuMDAzTDIzNS40MTMgMTcyLjc3M0gyODIuNDYzTDI2Ny4zMyAyMzAuMzI5SDMxNC40MThMMzA2LjgyOCAyNTkuMTY5Wk0xNjQuMDA3IDg2LjM4NjVIMTE2Ljk1N0wxMDkuMzY2IDExNS4xMDJIMTU2LjQxN0wxNjQuMDA3IDg2LjM4NjVaTTM5MS44NDggMTE1LjIwOEgzNDQuNTk5TDMzNy4wMzcgMTQzLjkyM0gzODQuMjU4TDM5MS44NDggMTE1LjIwOFpNMjY1Ljc2NCA1Ny41MzYzSDIxOC42NzZMMjExLjA5NSA4Ni4zNjcySDI1OC4xNzRMMjUwLjY0MSAxMTUuMDgySDI5Ny43MTlMMzA1LjI2MiA4Ni4zNjcySDI1OC4xNzRMMjY1Ljc2NCA1Ny41MzYzWk0yNTAuNTc0IDExNS4yMDhIMjAzLjQ5NUwxOTUuOTM0IDE0My45MjNIMjQzLjAzMUwyNTAuNTc0IDExNS4yMDhaTTE0OC44MjYgMTQzLjk0MkgxMDEuNzQ4TDk0LjE0NzkgMTcyLjc3M0gxNDEuMjI3TDEzMy42ODQgMjAxLjUwN0gxODAuNzI1TDE4OC4zMTUgMTcyLjc3M0gxNDEuMjM2TDE0OC44MjYgMTQzLjk0MloiIGZpbGw9IiNFQ0VDRUIiLz4KPHBhdGggZD0iTTQ2Mi45MDIgMjAxLjYxNEw0NzAuNDkyIDE3Mi43NzNINDIzLjc5NUw0MTYuMjA0IDIwMS42MTRINDYyLjkwMloiIGZpbGw9IiNFQ0VDRUIiLz4KPHBhdGggZD0iTTczNS45NDkgNTcuNTI2Nkw3MzUuOTQxIDU3LjU1NTZINzM1LjkyNEw3MzUuOTMyIDU3LjUyNjZINzM1Ljk0OVoiIGZpbGw9IiNFQ0VDRUIiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik01ODguNjcxIDI1OS4xNjlMNTgxLjEyOCAyODcuODc0TDQ4Ni45MjMgMjg4TDQ5NC41MTMgMjU5LjE2OUg0NDcuNDE2TDQ1NS4wMDYgMjMwLjMyOUg1MDIuMDU2TDUwOS42NDYgMjAxLjYxNEg0MTUuODc0TDQxNS44ODMgMjAxLjU4SDQxNi4yMTFMNDIzLjgwNiAxNzIuNzIxSDQ3MC4xNzJMNDcwLjE1OCAxNzIuNzczSDUxNy4yMzdMNTA5LjY5NCAyMDEuNTA3SDU1Ni43MzVMNTY0LjMyNSAxNzIuNzczSDUxNy4yNDZMNTI0LjgzNiAxNDMuOTQySDQ3OC41MDRMNDc4LjUxMyAxNDMuOTA5SDQzMS40MzVMNDM5LjAyNSAxMTUuMTk0SDQzOC4yNDVMNDM4LjI2OSAxMTUuMTAyTDQ0NS44NiA4Ni4zODY1SDQ5Mi45MjlMNTAwLjUxOSA1Ny41NTU2SDU0Ny41ODhMNTU1LjE3OSAyOC43MTVMNTYyLjc2OSAwSDY1Ni45MzZMNjQ5LjQwMiAyOC43MTVINjk2LjQ1N0w3MDQuMDE0IDBINzk4LjIxOUw3OTAuNjI5IDI4LjcxNUg4MzcuNTU2TDgyOS45NjYgNTcuNTU1Nkg4NzcuMTc3TDg4NC43NjcgMjguODQwNkg4MzcuNjk4TDg0NS4yODkgMEg4OTIuNDE1TDg4NC44MjQgMjguNzE1SDkzMS45MDNMOTM5IDEuODYzNDhWMTcyLjc1NEg4OTMuOThMODg2LjM5IDIwMS40ODhIOTMzLjI5OEw5MjUuNzA4IDIzMC4zMjlIOTM4Ljk5MVYyODhIODYzLjYyOUw4NzguODA5IDIzMC4zMjlIODMxLjcxMUw4MTYuNTMxIDI4Ny44NzRMNzY5LjM5NSAyODhWMjg3Ljg3NEw3NzYuOTg2IDI1OS4xNjlINzI5LjkzNUw3MjIuMzQ1IDI4OEw2MjguMjI2IDI4Ny44NzRMNjM1Ljc2OCAyNTkuMTY5SDU4OC42OEw1OTYuMjcgMjMwLjMyOUg1NDkuMTgyTDU0MS41OTIgMjU5LjE2OUg1ODguNjcxWk02OTYuNDI5IDI4Ljg0MDZMNjg4Ljg3MiA1Ny41NTU2SDczNS45MjRMNzI4LjM1MSA4Ni4zNjcySDc3NS40NDhMNzY3Ljg1OCAxMTUuMDgySDgxNC45MzdMODIyLjUyNyA4Ni4zNjcySDc3NS40NDhMNzgzLjAzOSA1Ny41MjY2SDczNS45NDlMNzQzLjQ4NCAyOC44NDA2SDY5Ni40MjlaTTY4Mi44MzggMjU5LjE2OUg3MjkuOTA3TDczNy40OTcgMjMwLjMyOUg2OTAuNDI4TDcwNS42MDMgMTcyLjc3M0g2NTguNTJMNjY2LjExIDE0My45NDJINjE5LjAxM0w2MTEuNDIzIDE3Mi43NzNINjU4LjQ3M0w2NDMuMzQgMjMwLjMyOUg2OTAuNDI4TDY4Mi44MzggMjU5LjE2OVpNNTQwLjAxNyA4Ni4zODY1SDQ5Mi45NjdMNDg1LjM3NiAxMTUuMTAySDUzMi40MjdMNTQwLjAxNyA4Ni4zODY1Wk04NjIuMDE2IDExNS4yMDhIODYxLjg1NEw4NTQuMzIxIDE0My45MjNIOTAxLjM0M0w5MDguOTMzIDExNS4wODJIOTA5LjExM0w5MjQuMjk0IDU3LjUyNjZIODc3LjE5Nkw4NjIuMDE2IDExNS4yMDhaTTgzMS42NjQgMjMwLjMyOUw4MzkuMjU0IDIwMS42MTRINzkyLjIxNEw4MDcuMzk0IDE0My45NDJINzYwLjI2OEw3NDUuMDg3IDIwMS40ODhINzkyLjAwNUw3ODQuNDE1IDIzMC4zMjlIODMxLjY2NFpNNzY3Ljg1OCAxMTUuMjA4SDcyMC42MDlMNzEzLjA0NyAxNDMuOTIzSDc2MC4yNjhMNzY3Ljg1OCAxMTUuMjA4Wk02NDEuNzc0IDU3LjUzNjNINTk0LjY4Nkw1ODcuMTA1IDg2LjM2NzJINjM0LjE4NEw2MjYuNjUxIDExNS4wODJINjczLjcyOUw2ODEuMjcyIDg2LjM2NzJINjM0LjE4NEw2NDEuNzc0IDU3LjUzNjNaTTYyNi41ODQgMTE1LjIwOEg1NzkuNTA1TDU3MS45NDQgMTQzLjkyM0g2MTkuMDQxTDYyNi41ODQgMTE1LjIwOFoiIGZpbGw9IiNFQ0VDRUIiLz4KPHBhdGggZD0iTTM4NC4zMzMgMTQzLjk0MkgzODQuMTU3TDM3Ni41NzYgMTcyLjc1SDQyMy43ODdMNDMxLjM3OCAxNDQuMDM1SDM4NC4zMDhMMzg0LjMzMyAxNDMuOTQyWiIgZmlsbD0iI0VDRUNFQiIvPgo8L3N2Zz4K");
}

.detail-contry.series-line .detail-mobile-bg {
  background-image: url(/local/templates/stark/assets/css/../../img/bg2.png);
}

.detail-contry.series-online .detail-main-screen .seria-bg {
  background-image: url(/local/templates/stark/assets/css/../../img/bg3.png);
}

.detail-contry.series-online .detail-second-screen-wrap .seria-small-bg {
  background-image: url(/local/templates/stark/assets/css/../../img/bg-small3.png);
}

.detail-contry.series-online .detail-tabs-block .tab-container {
  background: #DFF2FB;
}

.detail-contry.series-online .detail-bottom-btns {
  background: #DFF2FB;
}

.detail-contry.series-online .detail-advantages-btn-block {
  background: #DFF2FB;
}

.detail-contry.series-online .detail-features-section {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDU2IiBoZWlnaHQ9IjI4OCIgdmlld0JveD0iMCAwIDQ1NiAyODgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0zNTkuOTM5IDU3LjUyNjZMMzU5LjkzMSA1Ny41NTU2SDM1OS45MTRMMzU5LjkyMiA1Ny41MjY2SDM1OS45MzlaIiBmaWxsPSIjREZGMkZCIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMjEyLjY2MSAyNTkuMTY5TDIwNS4xMTggMjg3Ljg3NEwxMTAuOTEzIDI4OEwxMTguNTAzIDI1OS4xNjlINzEuNDA1Nkw3OC45OTU4IDIzMC4zMjlIMTI2LjA0NkwxMzMuNjM2IDIwMS42MTRIMzkuNDg4NEw0Ny4wNzg3IDE3Mi43NzNIMEw3LjU5MDI4IDE0My45NDJINTQuNjY5TDYyLjI1OTMgMTE1LjEwMkw2OS44NDk2IDg2LjM4NjVIMTE2LjkxOUwxMjQuNTA5IDU3LjU1NTZIMTcxLjU3OEwxNzkuMTY5IDI4LjcxNUwxODYuNzU5IDBIMjgwLjkyNkwyNzMuMzkyIDI4LjcxNUgzMjAuNDQ3TDMyOC4wMDQgMEg0MjIuMjA5TDQxNC42MTkgMjguNzE1SDQ2MS41NDZMNDUzLjk1NiA1Ny41NTU2SDUwMS4xNjdMNTA4Ljc1OCAyOC44NDA2SDQ2MS42ODhMNDY5LjI3OSAwSDUxNi40MDVMNTA4LjgxNCAyOC43MTVINTU1Ljg5M0w1NDguMjg0IDU3LjUyNjZINTAxLjE4Nkw0OTMuNTkxIDg2LjM4NjVINDkzLjI2M0w0ODUuNjczIDExNS4xMDJMNDc4LjA4MiAxNDMuOTQySDM4NC4yNThMMzY5LjA3NyAyMDEuNDg4SDQxNS45OTVMNDA4LjQwNSAyMzAuMzI5SDQ1NS41NDlMNDYzLjA5NiAyMDEuNjE0SDQ2My4yNDRMNDU1LjY1NCAyMzAuMzI5SDQ1NS43MDFMNDQwLjUyMSAyODcuODc0TDM5My4zODUgMjg4VjI4Ny44NzRMNDAwLjk3NiAyNTkuMTY5SDM1My45MjVMMzQ2LjMzNSAyODhMMjUyLjIxNiAyODcuODc0TDI1OS43NTggMjU5LjE2OUgyMTIuNjdMMjIwLjI2IDIzMC4zMjlIMTczLjE3MkwxNjUuNTgyIDI1OS4xNjlIMjEyLjY2MVpNMzIwLjQxOSAyOC44NDA2TDMxMi44NjIgNTcuNTU1NkgzNTkuOTE0TDM1Mi4zNDEgODYuMzY3MkgzOTkuNDM5TDM5MS44NDggMTE1LjA4Mkg0MzguOTI3TDQ0Ni41MTcgODYuMzY3MkgzOTkuNDM5TDQwNy4wMjkgNTcuNTI2NkgzNTkuOTM5TDM2Ny40NzQgMjguODQwNkgzMjAuNDE5Wk0zMDYuODI4IDI1OS4xNjlIMzUzLjg5N0wzNjEuNDg3IDIzMC4zMjlIMzE0LjQxOEwzMjkuNTkzIDE3Mi43NzNIMjgyLjUxTDI5MC4xMDEgMTQzLjk0MkgyNDMuMDAzTDIzNS40MTMgMTcyLjc3M0gyODIuNDYzTDI2Ny4zMyAyMzAuMzI5SDMxNC40MThMMzA2LjgyOCAyNTkuMTY5Wk0xNjQuMDA3IDg2LjM4NjVIMTE2Ljk1N0wxMDkuMzY2IDExNS4xMDJIMTU2LjQxN0wxNjQuMDA3IDg2LjM4NjVaTTM5MS44NDggMTE1LjIwOEgzNDQuNTk5TDMzNy4wMzcgMTQzLjkyM0gzODQuMjU4TDM5MS44NDggMTE1LjIwOFpNMjY1Ljc2NCA1Ny41MzYzSDIxOC42NzZMMjExLjA5NSA4Ni4zNjcySDI1OC4xNzRMMjUwLjY0MSAxMTUuMDgySDI5Ny43MTlMMzA1LjI2MiA4Ni4zNjcySDI1OC4xNzRMMjY1Ljc2NCA1Ny41MzYzWk0yNTAuNTc0IDExNS4yMDhIMjAzLjQ5NUwxOTUuOTM0IDE0My45MjNIMjQzLjAzMUwyNTAuNTc0IDExNS4yMDhaTTE0OC44MjYgMTQzLjk0MkgxMDEuNzQ4TDk0LjE0NzkgMTcyLjc3M0gxNDEuMjI3TDEzMy42ODQgMjAxLjUwN0gxODAuNzI1TDE4OC4zMTUgMTcyLjc3M0gxNDEuMjM2TDE0OC44MjYgMTQzLjk0MloiIGZpbGw9IiNERkYyRkIiLz4KPHBhdGggZD0iTTQ2Mi45MDIgMjAxLjYxNEw0NzAuNDkyIDE3Mi43NzNINDIzLjc5NUw0MTYuMjA0IDIwMS42MTRINDYyLjkwMloiIGZpbGw9IiNERkYyRkIiLz4KPHBhdGggZD0iTTczNS45NDkgNTcuNTI2Nkw3MzUuOTQxIDU3LjU1NTZINzM1LjkyNEw3MzUuOTMyIDU3LjUyNjZINzM1Ljk0OVoiIGZpbGw9IiNERkYyRkIiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik01ODguNjcxIDI1OS4xNjlMNTgxLjEyOCAyODcuODc0TDQ4Ni45MjMgMjg4TDQ5NC41MTMgMjU5LjE2OUg0NDcuNDE2TDQ1NS4wMDYgMjMwLjMyOUg1MDIuMDU2TDUwOS42NDYgMjAxLjYxNEg0MTUuODc0TDQxNS44ODMgMjAxLjU4SDQxNi4yMTFMNDIzLjgwNiAxNzIuNzIxSDQ3MC4xNzJMNDcwLjE1OCAxNzIuNzczSDUxNy4yMzdMNTA5LjY5NCAyMDEuNTA3SDU1Ni43MzVMNTY0LjMyNSAxNzIuNzczSDUxNy4yNDZMNTI0LjgzNiAxNDMuOTQySDQ3OC41MDRMNDc4LjUxMyAxNDMuOTA5SDQzMS40MzVMNDM5LjAyNSAxMTUuMTk0SDQzOC4yNDVMNDM4LjI2OSAxMTUuMTAyTDQ0NS44NiA4Ni4zODY1SDQ5Mi45MjlMNTAwLjUxOSA1Ny41NTU2SDU0Ny41ODhMNTU1LjE3OSAyOC43MTVMNTYyLjc2OSAwSDY1Ni45MzZMNjQ5LjQwMiAyOC43MTVINjk2LjQ1N0w3MDQuMDE0IDBINzk4LjIxOUw3OTAuNjI5IDI4LjcxNUg4MzcuNTU2TDgyOS45NjYgNTcuNTU1Nkg4NzcuMTc3TDg4NC43NjcgMjguODQwNkg4MzcuNjk4TDg0NS4yODkgMEg4OTIuNDE1TDg4NC44MjQgMjguNzE1SDkzMS45MDNMOTM5IDEuODYzNDhWMTcyLjc1NEg4OTMuOThMODg2LjM5IDIwMS40ODhIOTMzLjI5OEw5MjUuNzA4IDIzMC4zMjlIOTM4Ljk5MVYyODhIODYzLjYyOUw4NzguODA5IDIzMC4zMjlIODMxLjcxMUw4MTYuNTMxIDI4Ny44NzRMNzY5LjM5NSAyODhWMjg3Ljg3NEw3NzYuOTg2IDI1OS4xNjlINzI5LjkzNUw3MjIuMzQ1IDI4OEw2MjguMjI2IDI4Ny44NzRMNjM1Ljc2OCAyNTkuMTY5SDU4OC42OEw1OTYuMjcgMjMwLjMyOUg1NDkuMTgyTDU0MS41OTIgMjU5LjE2OUg1ODguNjcxWk02OTYuNDI5IDI4Ljg0MDZMNjg4Ljg3MiA1Ny41NTU2SDczNS45MjRMNzI4LjM1MSA4Ni4zNjcySDc3NS40NDhMNzY3Ljg1OCAxMTUuMDgySDgxNC45MzdMODIyLjUyNyA4Ni4zNjcySDc3NS40NDhMNzgzLjAzOSA1Ny41MjY2SDczNS45NDlMNzQzLjQ4NCAyOC44NDA2SDY5Ni40MjlaTTY4Mi44MzggMjU5LjE2OUg3MjkuOTA3TDczNy40OTcgMjMwLjMyOUg2OTAuNDI4TDcwNS42MDMgMTcyLjc3M0g2NTguNTJMNjY2LjExIDE0My45NDJINjE5LjAxM0w2MTEuNDIzIDE3Mi43NzNINjU4LjQ3M0w2NDMuMzQgMjMwLjMyOUg2OTAuNDI4TDY4Mi44MzggMjU5LjE2OVpNNTQwLjAxNyA4Ni4zODY1SDQ5Mi45NjdMNDg1LjM3NiAxMTUuMTAySDUzMi40MjdMNTQwLjAxNyA4Ni4zODY1Wk04NjIuMDE2IDExNS4yMDhIODYxLjg1NEw4NTQuMzIxIDE0My45MjNIOTAxLjM0M0w5MDguOTMzIDExNS4wODJIOTA5LjExM0w5MjQuMjk0IDU3LjUyNjZIODc3LjE5Nkw4NjIuMDE2IDExNS4yMDhaTTgzMS42NjQgMjMwLjMyOUw4MzkuMjU0IDIwMS42MTRINzkyLjIxNEw4MDcuMzk0IDE0My45NDJINzYwLjI2OEw3NDUuMDg3IDIwMS40ODhINzkyLjAwNUw3ODQuNDE1IDIzMC4zMjlIODMxLjY2NFpNNzY3Ljg1OCAxMTUuMjA4SDcyMC42MDlMNzEzLjA0NyAxNDMuOTIzSDc2MC4yNjhMNzY3Ljg1OCAxMTUuMjA4Wk02NDEuNzc0IDU3LjUzNjNINTk0LjY4Nkw1ODcuMTA1IDg2LjM2NzJINjM0LjE4NEw2MjYuNjUxIDExNS4wODJINjczLjcyOUw2ODEuMjcyIDg2LjM2NzJINjM0LjE4NEw2NDEuNzc0IDU3LjUzNjNaTTYyNi41ODQgMTE1LjIwOEg1NzkuNTA1TDU3MS45NDQgMTQzLjkyM0g2MTkuMDQxTDYyNi41ODQgMTE1LjIwOFoiIGZpbGw9IiNERkYyRkIiLz4KPHBhdGggZD0iTTM4NC4zMzMgMTQzLjk0MkgzODQuMTU3TDM3Ni41NzYgMTcyLjc1SDQyMy43ODdMNDMxLjM3OCAxNDQuMDM1SDM4NC4zMDhMMzg0LjMzMyAxNDMuOTQyWiIgZmlsbD0iI0RGRjJGQiIvPgo8L3N2Zz4K");
}

.detail-contry.series-online .detail-mobile-bg {
  background-image: url(/local/templates/stark/assets/css/../../img/bg3.png);
}

.specification-block {
  width: calc(100% + 24px);
  margin: 0 -12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.specification-block .specification-block-column {
  width: 50%;
  padding: 0 12px;
}

.specification-block .specification-wrap {
  width: 100%;
  margin-bottom: 48px;
}

.specification-block .specification-wrap .tabs-list .tabs-item .tabs-text-left {
  padding-right: 15px;
}

.specification-block .specification-wrap .tabs-list .tabs-item .tabs-text-right {
  min-width: 189px;
  max-width: 189px;
}

.specification-block .specification-wrap .tabs-list .tabs-item .tabs-text-right .clem {
  width: 26px;
  height: 21px;
  margin-left: 15px;
}

.specification-block .specification-wrap:last-child {
  margin-bottom: 0;
}

.download-block {
  width: calc(100% + 30px);
  margin: 0 -15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.download-block .download-block-column {
  width: 50%;
  max-width: 530px;
  padding: 0 15px;
}

.download-block .download-block-column .download-wrap {
  width: 100%;
}

.download-block .download-block-column .download-wrap .tabs-title {
  margin-bottom: 28px;
}

.download-block .download-block-column .download-wrap .download-item {
  border-top: 1px solid #C0BEBC;
  padding-top: 10px;
  padding-bottom: 14px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.download-block .download-block-column .download-wrap .download-item .download-item-text {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
    max-width: 260px;
    width: 50%;
    padding-right: 10px;
}

.download-block .download-block-column .download-wrap .download-item .download-item-text .tabs-text-left + .tabs-text-left {
  padding-top: 8px;
}

.download-block .download-block-column .download-wrap .download-item .download-item-file {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-right: 10px;
  min-width: 103px;
  width: calc(50% - 54px);
}

.download-block .download-block-column .download-wrap .download-item .download-item-file .tabs-link {
  margin: 16px 0px;
      word-break: break-all;
}

.download-block .download-block-column .download-wrap .download-item .download-item-btn {
  width: 85px;
  height: 88px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  text-decoration: none;
}

.download-block .download-block-column .download-wrap .download-item .download-item-btn svg {
  width: 45px;
  height: 45px;
}

.download-block .download-block-column .download-wrap .download-item .download-item-btn span {
  font-size: 10px;
  line-height: 14px;
  text-align: center;
  color: #2AAAE2;
}

.download-block .download-block-column + .download-block-column {
  margin-left: 7.8%;
}

.hours-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.hours-block .hours-block-column-left {
  width: 34%;
  padding-right: 15px;
}

.hours-block .hours-block-column-left .tabs-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  padding-left: 105px;
  margin-bottom: 48px;
}

.hours-block .hours-block-column-left .tabs-title .title-svg {
  width: 85px;
  height: 85px;
  position: absolute;
  left: 0;
  top: -31px;
}

.hours-block .hours-block-column-left .tabs-title .title-svg svg {
  width: 100%;
  height: 100%;
}

.hours-block .hours-block-column-left .tabs-list .tabs-text-left {
  max-width: 210px;
  padding-right: 27px;
}

.hours-block .hours-block-column-right {
  width: 66%;
}

.hours-block .hours-block-column-right .histogram-title {
  margin-bottom: 15px;
  font-size: 12px;
}

.hours-block .hours-block-column-right .histogram-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-top: 35px;
}

.hours-block .hours-block-column-right .histogram-block .histogram-legend {
  width: 85.5px;
  margin-right: 45px;
}

.hours-block .hours-block-column-right .histogram-block .histogram-legend .histogram-legend-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.hours-block .hours-block-column-right .histogram-block .histogram-legend .histogram-legend-wrap .histogram-legend-item {
  font-size: 13px;
  line-height: 20px;
  color: #fff;
  margin-bottom: 13px;
  padding: 0 5px;
}

.hours-block .hours-block-column-right .histogram-block .histogram-legend .histogram-legend-wrap .histogram-legend-item.type-1 {
  background: #CAB7A2;
}

.hours-block .hours-block-column-right .histogram-block .histogram-legend .histogram-legend-wrap .histogram-legend-item.type-2 {
  background: #A7A5A2;
}

.hours-block .hours-block-column-right .histogram-block .histogram-legend .histogram-legend-wrap .histogram-legend-item.type-3 {
  background: #2AAAE2;
}

.hours-block .hours-block-column-right .histogram-block .histogram-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: calc(100% - 130.5px);
}

.hours-block .hours-block-column-right .histogram-block .histogram-list .histogram-wrap {
  width: 100%;
  padding-left: 80px;
  position: relative;
  padding-top: 7px;
  padding-right: 10px;
}

.hours-block .hours-block-column-right .histogram-block .histogram-list .histogram-wrap .histogram-item .histogram-name {
  position: absolute;
  left: 0;
  font-weight: 700;
  font-size: 17px;
  line-height: 1;
}

.hours-block .hours-block-column-right .histogram-block .histogram-list .histogram-wrap .histogram-item .histogram-line {
  height: 5px;
  position: relative;
}

.hours-block .hours-block-column-right .histogram-block .histogram-list .histogram-wrap .histogram-item .histogram-line span {
  position: absolute;
  right: -24px;
  top: -15px;
  font-size: 12px;
}

.hours-block .hours-block-column-right .histogram-block .histogram-list .histogram-wrap .histogram-item .histogram-line.type-1 {
  background: #CAB7A2;
}

.hours-block .hours-block-column-right .histogram-block .histogram-list .histogram-wrap .histogram-item .histogram-line.type-2 {
  background: #A7A5A2;
}

.hours-block .hours-block-column-right .histogram-block .histogram-list .histogram-wrap .histogram-item .histogram-line.type-3 {
  background: #2AAAE2;
}

.hours-block .hours-block-column-right .histogram-block .histogram-list .histogram-wrap .histogram-item + .histogram-item {
  margin-top: 35px;
}

.hours-block .hours-block-column-right .histogram-block .histogram-list .histogram-wrap .ruler {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  margin-top: 18px;
}

.hours-block .hours-block-column-right .histogram-block .histogram-list .histogram-wrap .ruler span {
  font-size: 11px;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  color: #C9C9C9;
  position: absolute;
}

.detail-garant {
  background-image: url(/local/templates/stark/assets/css/../../img/garant-inv.jpg);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  padding-top: 15px;
  padding-bottom: 15px;
}

.detail-garant .detail-garant-block {
  max-width: 1130px;
  margin: auto;
  display: grid;
  grid-template-rows: minmax(64px, auto) auto;
  grid-template-columns: 23.3% auto;
  grid-template-areas: "garantLogo garantTitle"
 "garantLogo garantText";
}

.detail-garant .detail-garant-block .detail-garant-img {
  grid-area: garantLogo;
  padding-right: 15px;
}

.detail-garant .detail-garant-block .detail-title {
  grid-area: garantTitle;
  margin-top: 20px;
}

.detail-garant .detail-garant-block .detail-garant-text {
  grid-area: garantText;
  font-size: 16px;
  line-height: 22px;
  color: #000000;
  max-width: 590px;
}

.detail-garant .detail-garant-block .detail-garant-text p {
  margin-bottom: 12px;
}

.tab-table-block .tabs-table-item {
  overflow-x: auto;
  padding-bottom: 20px;
  margin: 0 auto;
  margin-bottom: 40px;
}

.tab-table-block .tabs-table-item::-webkit-scrollbar-button {
  width: 0px;
  height: 9px;
  display: block;
}

.tab-table-block .tabs-table-item::-webkit-scrollbar-track {
  background-color: #ffffff;
  border-radius: 4px;
}

.tab-table-block .tabs-table-item::-webkit-scrollbar-thumb {
  border-radius: 4px;
  background-color: #2AAAE2;
}

.tab-table-block .tabs-table-item::-webkit-scrollbar {
  width: 4px;
  height: 8px;
}

.tab-table-block .tabs-table-item .tabs-table {
  border-spacing: 0;
}

.tab-table-block .tabs-table-item .tabs-table td {
  padding: 0 12px;
  text-align: center;
  vertical-align: middle;
}

.tab-table-block .tabs-table-item .tabs-table td span {
  width: 100%;
  display: block;
  max-width: 45px;
  text-align: left;
  margin: auto;
}

.tab-table-block .tabs-table-item .tabs-table td img {
  margin: auto;
  max-width: 100%;
}

.tab-table-block .tabs-table-item .tabs-table td.table-img {
  text-align: left;
  min-width: 175px;
  vertical-align: top;
  padding-top: 15px;
}

.tab-table-block .tabs-table-item .tabs-table td.table-img img {
  margin-left: 0;
}

.tab-table-block .tabs-table-item .tabs-table td.table-name {
  text-align: left;
  min-width: 160px;
}

.tab-table-block .tabs-table-item .tabs-table td.tabs-text-right {
  display: table-cell;
  min-width: 204px;
}

.tab-table-block .tabs-table-item .tabs-table tr:nth-child(odd) {
  background: #fff;
}

.tab-table-block .tabs-table-item .tabs-table tr.logo-row {
  background: transparent;
  height: 105px;
}

.tab-table-block .tabs-table-item .table-row:nth-child(odd) {
  height: 32px;
}

.tab-table-block .tabs-table-item .table-row:nth-child(even) {
  height: 38px;
}

.tab-table-block .tabs-table-item tr.series-name-row {
  height: 45px;
}

.tab-table-block .tabs-table-item .tabs-table-item-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  border: 3px solid #ffffff;
  border-radius: 13px;
  padding-top: 19px;
}

.tab-table-block .tabs-table-item .table-logo {
  min-width: 208px;
  padding: 0 20px;
  padding-top: 37px;
}

.table-columns-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.table-columns-wrap .table-column .table-column-logo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.table-columns-wrap .table-column .table-series-name {
  font-weight: 700;
  font-size: 18px;
  line-height: 20px;
  text-align: center;
  color: #000000;
  padding-bottom: 11px;
  padding-top: 11px;
  white-space: nowrap;
}

.table-columns-wrap .table-column .table-series-items {
  min-width: 180px;
}

.table-columns-wrap .table-column .table-series-items div {
  padding-left: 50px;
  padding-right: 50px;
  font-weight: 700;
  font-size: 18px;
  line-height: 20px;
  text-align: center;
  color: #2AAAE2;
  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;
  white-space: nowrap;
}

.table-columns-wrap .table-column .table-series-items div a {
  font-weight: 700;
  font-size: 18px;
  line-height: 20px;
  text-align: center;
  color: #2AAAE2;
  text-decoration: none;
}

.table-columns-wrap .table-column .table-series-items div:nth-child(odd) {
  background: #ffffff;
  height: 32px;
}

.table-columns-wrap .table-column .table-series-items div:nth-child(even) {
  background: transparent;
  height: 36px;
}

.detail-features-section {
  padding-top: 35px;
  padding-bottom: 48px;
  background-repeat: no-repeat;
  background-position-x: right;
  background-position-y: bottom;
}

.detail-features-section .detail-features-block .detail-features-wrap {
  max-width: 815px;
  padding-top: 20px;
}

.detail-features-section .detail-features-block .detail-features-wrap ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.detail-features-section .detail-features-block .detail-features-wrap ul li {
  width: 22.5%;
}

.detail-features-section .detail-features-block .detail-features-wrap ul li img {
  width: 100%;
  height: 100%;
  display: block;
  -o-object-fit: contain;
     object-fit: contain;
}

.detail-mobile-bg {
  display: none !important;
}

.text-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-weight: 700;
  font-size: 16px;
  line-height: 15px;
  color: #2AAAE2;
  text-decoration: none;
  padding-top: 3px;
  padding-bottom: 3px;
}

.text-link span {
  padding-left: 10px;
}

.text-link-wrap {
  padding-top: 3px;
}

.detail-bottom-btns {
  background: #F7F4F1;
  padding-top: 39px;
  padding-bottom: 53px;
}

.detail-bottom-btns .detail-bottom-btns-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.detail-bottom-btns .detail-bottom-btns-block .detail-advantages-btn-wrap {
  width: 30%;
  max-width: 262px;
  margin-right: 3%;
}

.detail-bottom-btns .detail-bottom-btns-block .detail-advantages-btn-wrap.text-link-wrap {
  margin: 0;
  margin-left: 2.7%;
}

.hours-block .hours-block-column-right .histogram-block {
  padding-top: 28px;
}

.hours-block .hours-block-column-right .histogram-block .histogram-list {
  width: 100%;
}

.hours-block .hours-block-column-right .histogram-block .histogram-list .histogram-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 63px;
}

.hours-block .hours-block-column-right .histogram-block .histogram-list .histogram-item .histogram-item-left {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 125px;
}

.hours-block .hours-block-column-right .histogram-block .histogram-list .histogram-item .histogram-item-left .histogram-item-title {
  font-weight: 700;
  font-size: 18px;
  line-height: 20px;
  color: #000000;
  margin-bottom: 7px;
}

.hours-block .hours-block-column-right .histogram-block .histogram-list .histogram-item .histogram-item-left .histogram-item-quantity {
  font-size: 18px;
  line-height: 20px;
  color: #000000;
  position: relative;
  padding-left: 40px;
}

.hours-block .hours-block-column-right .histogram-block .histogram-list .histogram-item .histogram-item-left .histogram-item-quantity:before {
  position: absolute;
  left: 0;
  top: -5px;
  content: '';
  display: block;
  width: 37px;
  height: 29px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzciIGhlaWdodD0iMjkiIHZpZXdCb3g9IjAgMCAzNyAyOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTI5LjY4MzMgMjMuNTk0M0gyLjI4MjM4VjEwLjA5MzRDMi4yODIzOCA4LjA3OTQ3IDQuMjg1MTEgNi40Mzg0OCA2Ljc0MyA2LjQzODQ4SDM0LjIzNDlWMTkuOTM5NEMzNC4xNDM5IDIxLjk1MzMgMzIuMTQxMiAyMy41OTQzIDI5LjY4MzMgMjMuNTk0M1oiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik0yNC4yODUzIDcuMjg2NjJMMjkuMzgzMSA3LjI4NjYyVjQuMjI4NEgyNC4yODUzVjcuMjg2NjJaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNNy4xMDI1MyA3LjI4NjYyTDEyLjIwMDQgNy4yODY2MlY0LjIyODRINy4xMDI1M0w3LjEwMjUzIDcuMjg2NjJaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNMjYuNDA2IDExLjg4MjZIMjQuMDM5MlYxMC42MTQ1SDI2LjQwNlY4LjYwMDU5SDI3Ljk1MzZWMTAuNjg5MUgzMC4zMjA0VjExLjk1NzJIMjcuOTUzNlYxNC4wNDU3SDI2LjQwNlYxMS44ODI2WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTYuMjg3NjQgMTAuNzYzN0gxMi45MzNWMTIuMDMxN0g2LjI4NzY0VjEwLjc2MzdaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMjAuOTQzNiAxMC44Mzg0TDE0LjY2MjMgMTcuMTc4NkgxNy44NDg1TDE1Ljg0NTggMjEuOTUyNEwyMS43NjI5IDE1LjkxMDVIMTguNjY3OEwyMC45NDM2IDEwLjgzODRaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K");
}

.hours-block .hours-block-column-right .histogram-block .histogram-list .histogram-item .histogram-item-left .histogram-item-bottom-title {
  font-size: 14px;
  line-height: 20px;
  color: #000000;
  margin-top: auto;
}

.hours-block .hours-block-column-right .histogram-block .histogram-list .histogram-item .histogram-item-right {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

.hours-block .hours-block-column-right .histogram-block .histogram-list .histogram-item .histogram-item-right .histogram-item-right-wrap {
  margin-left: 87px;
  position: relative;
}

.hours-block .hours-block-column-right .histogram-block .histogram-list .histogram-item .histogram-item-right .histogram-item-right-wrap .histogram-line {
  height: 26px;
  position: relative;
}

.hours-block .hours-block-column-right .histogram-block .histogram-list .histogram-item .histogram-item-right .histogram-item-right-wrap .histogram-line .line-name {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  white-space: nowrap;
  font-size: 14px;
  line-height: 20px;
  left: -77px;
}

.hours-block .hours-block-column-right .histogram-block .histogram-list .histogram-item .histogram-item-right .histogram-item-right-wrap .histogram-line .time {
  position: absolute;
  left: calc(100% + 8px);
  display: block;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  white-space: nowrap;
  font-weight: 700;
  font-size: 14px;
  line-height: 18px;
}

.hours-block .hours-block-column-right .histogram-block .histogram-list .histogram-item .histogram-item-right .histogram-item-right-wrap .histogram-line.type-1 {
  background: #DACDBE;
}

.hours-block .hours-block-column-right .histogram-block .histogram-list .histogram-item .histogram-item-right .histogram-item-right-wrap .histogram-line.type-1 .line-name {
  color: #DACDBE;
}

.hours-block .hours-block-column-right .histogram-block .histogram-list .histogram-item .histogram-item-right .histogram-item-right-wrap .histogram-line.type-2 {
  background: #94D4F0;
}

.hours-block .hours-block-column-right .histogram-block .histogram-list .histogram-item .histogram-item-right .histogram-item-right-wrap .histogram-line.type-2 .line-name {
  color: #94D4F0;
}

.hours-block .hours-block-column-right .histogram-block .histogram-list .histogram-item .histogram-item-right .histogram-item-right-wrap .histogram-line.type-3 {
  background: #C0BEBC;
}

.hours-block .hours-block-column-right .histogram-block .histogram-list .histogram-item .histogram-item-right .histogram-item-right-wrap .histogram-line.type-3 .line-name {
  color: #C0BEBC;
}

.hours-block .hours-block-column-right .histogram-block .histogram-list .histogram-item .histogram-item-right .histogram-item-right-wrap .histogram-line.type-4 {
  background: #2AAAE2;
}

.hours-block .hours-block-column-right .histogram-block .histogram-list .histogram-item .histogram-item-right .histogram-item-right-wrap .histogram-line.type-4 .line-name {
  color: #2AAAE2;
}

.hours-block .hours-block-column-right .histogram-block .histogram-list .histogram-item .histogram-item-right .histogram-item-right-wrap .histogram-line.type-5 {
  background: #827E7A;
}

.hours-block .hours-block-column-right .histogram-block .histogram-list .histogram-item .histogram-item-right .histogram-item-right-wrap .histogram-line.type-5 .line-name {
  color: #827E7A;
}

.hours-block .hours-block-column-right .histogram-block .histogram-list .histogram-item .histogram-item-right .histogram-item-right-wrap .new-ruler {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}

.hours-block .hours-block-column-right .histogram-block .histogram-list .histogram-item .histogram-item-right .histogram-item-right-wrap .new-ruler .new-ruler-wrap {
  width: 100%;
  height: 100%;
  position: relative;
}

.hours-block .hours-block-column-right .histogram-block .histogram-list .histogram-item .histogram-item-right .histogram-item-right-wrap .new-ruler .new-ruler-wrap span {
  position: absolute;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  height: calc(100% + 15px);
  border-right: 1px solid #c2c4c4;
  padding-right: 7px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
          transform: translateX(-100%);
  font-size: 10px;
  line-height: 10px;
  color: #C2C4C4;
}

.more-wrap {
  display: none;
}

.more-wrap.hidden {
  display: none !important;
}

p.detail-title {
  font-weight: 700;
  font-size: 24px;
  line-height: 30px;
  color: #000000;
}

.tabs-title {
  font-weight: 700;
  font-size: 18px;
  line-height: 20px;
  color: #000000;
  margin-bottom: 17px;
}

.tabs-text-left {
  font-size: 14px;
  line-height: 20px;
  color: #000000;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

.tabs-text-right {
  font-weight: 700;
  font-size: 18px;
  line-height: 20px;
  color: #2AAAE2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.tabs-text-bold {
  font-weight: 700;
  font-size: 18px;
  line-height: 20px;
  color: #000000;
}

.tabs-link {
  font-weight: 700;
  font-size: 14px;
  line-height: 17px;
  -webkit-text-decoration-line: underline;
          text-decoration-line: underline;
  color: #2AAAE2;
}

.tabs-list .tabs-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  margin-bottom: 15px;
}

.tab-content {
  display: none;
}

.tab-content.active {
  display: block;
}

.tab_accordion {
  display: none;
}

.series-popup {
  display: none;
  border-radius: 14px;
  padding: 0;
  padding-top: 32px;
  padding-left: 27px;
  padding-right: 29px;
  padding-bottom: 55px;
}

.series-popup .series-close {
  display: block;
  position: absolute;
  content: '';
  top: 20px;
  right: 24px;
}

.series-popup .series-close svg {
  display: block;
  width: 22px;
  height: 22px;
}

.series-popup .series-popup-block .series-popup-logo {
  width: 170px;
  height: auto;
  margin-bottom: 35px;
}

.series-popup .series-popup-block .series-popup-logo img {
  width: 100%;
  height: 100%;
  display: block;
  -o-object-fit: contain;
     object-fit: contain;
}

.series-popup .series-popup-block .series-popup-content-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.series-popup .series-popup-block .series-popup-content-block .series-popup-img {
  width: 50%;
  min-width: 295px;
  height: auto;
  padding: 0 7%;
}

.series-popup .series-popup-block .series-popup-content-block .series-popup-img img {
  width: 100%;
  height: 100%;
  display: block;
  -o-object-fit: contain;
     object-fit: contain;
}

.series-popup .series-popup-block .series-popup-content-block .series-popup-descr {
  margin-left: 15px;
}

.series-popup .series-popup-block .series-popup-content-block .series-popup-descr .series-popup-descr-title {
  font-style: italic;
  font-weight: 700;
  font-size: 28px;
  line-height: 35px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #000000;
  padding-left: 11px;
  margin-bottom: 7px;
}

.series-popup .series-popup-block .series-popup-content-block .series-popup-descr .series-popup-table .table-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-top: 2px;
  padding-bottom: 2px;
}

.series-popup .series-popup-block .series-popup-content-block .series-popup-descr .series-popup-table .table-row .popup-descr-name {
  font-size: 12px;
  line-height: 24px;
  color: #000000;
  display: block;
  min-width: 155px;
  width: 155px;
  padding: 0 11px;
}

.series-popup .series-popup-block .series-popup-content-block .series-popup-descr .series-popup-table .table-row .popup-descr-text {
  font-size: 18px;
  line-height: 24px;
  color: #000000;
  display: block;
  min-width: 130px;
  width: 130px;
  padding: 0 11px;
  word-break: break-all;
}

.series-popup .series-popup-block .series-popup-content-block .series-popup-descr .series-popup-table .table-row:nth-child(odd) {
  background: rgba(247, 247, 247, 0.7);
}

.partners-top {
  position: relative;
}

.partners-top-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.partners-top-location {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  margin-left: 15px;
  width: 100%;
  max-width: 295px;
  max-width: 380px;
  padding-top: 39px;
  padding-bottom: 39px;
  padding-top: 21px;
  padding-bottom: 21px;
  padding-left: 55px;
}

.partners-top-location-bg {
  position: absolute;
  content: '';
  top: 0;
  left: 0;
  height: 100%;
  width: 300%;
  background-color: #94D4F0;
  z-index: -1;
  -webkit-transform: skewX(-15deg);
  -ms-transform: skewX(-15deg);
  transform: skewX(-15deg);
  border-radius: 55px 0 0 0;
  border-radius: 35px 0 0 0;
}

.partners-map {
  height: 500px;
}

.partners-map iframe {
  display: block;
}

.partners-list {
  padding-top: 57px;
  padding-bottom: 60px;
  background-color: #DFF2FB;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDcyIiBoZWlnaHQ9IjI3OSIgdmlld0JveD0iMCAwIDQ3MiAyNzkiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0yNjkuNzkzIDAuMTIxNjU2TDI2Mi4zNTcgMjcuOTNMMzA4Ljc2OCAyNy45M0wzMDEuMjg1IDU1Ljg2OTJMMjU0Ljg2NiA1NS44NjkyTDI2Mi4zNDggMjcuOTNMMjE1LjkyOCAyNy45M0wyMjMuMzY0IDAuMTIxNjUyTDEzMC41OCAzLjExODczZS0wNUwxMjMuMDk4IDI3LjkyOTlMMTY5LjUyNyAyNy45M0wxNjIuMDQ0IDU1Ljg2OTJMMTE1LjY0MyA1NS44NjkyTDEyMy4xMjYgMjcuOTI5OUw3Ni43MTUyIDI3LjkyOTlMODQuMTk3OCAwLjEyMTY0TDg0LjE5NzggMi43MTMyNGUtMDVMMzcuNzMxMSAwLjEyMTYzNkwyMi43NjYgNTUuODY5MkwtMjMuNjYzMyA1NS44NjkyTC04LjY5ODE2IDEuOTAxMTJlLTA1TC04Mi45OTA2IDEuMjUxNjNlLTA1TC04Mi45OTA2IDU1Ljg2OTJMLTY5Ljg5NjEgNTUuODY5MkwtNzcuMzc4NyA4My44MDg1TC0zMS4xMzY1IDgzLjgwODVMLTM4LjYxOSAxMTEuNjQ1TC04MyAxMTEuNjQ1TC04MyAyNzcuMTk1TC03Ni4wMDM4IDI1MS4xODJMLTI5LjU5MzMgMjUxLjE4MkwtMzcuMDc1OCAyNzlMOS4zODE1NiAyNzlMMTYuODY0MSAyNTEuMDYxTC0yOS41MzcxIDI1MS4wNjFMLTIyLjA1NDUgMjIzLjI0M0wyNC40ODcgMjIzLjI0M0wxNy4wMDQ0IDI1MS4xODJMNjMuMjY1MyAyNTEuMTgyTDU1Ljc4MjcgMjc5TDE0OC42NTEgMjc5TDE1Ni4xMzMgMjUxLjA2MUwxMDkuNzQxIDI1MS4wNjFMMTE3LjE3NyAyMjMuMjQzTDE2My41NzggMjIzLjI0M0wxNTYuMDk2IDI1MS4xODJMMjAyLjQ4OCAyNTEuMTgyTDE5NS4wNjEgMjc5TDI4Ny44OTIgMjc5TDI5NS4zNzQgMjUxLjE4MkwzMDIuODU3IDIyMy4yNDNMMzQ5LjI1OCAyMjMuMjQzTDM1Ni43NDEgMTk1LjMxM0wzMTAuMzIxIDE5NS4zMTNMMzE3LjgwMyAxNjcuNDk1TDM2NC4xODYgMTY3LjQ5NUwzNTYuNzAzIDE5NS4zMTNMNDAzLjE0MiAxOTUuMzEzTDQxMC42MjQgMTY3LjQ5NUw0MTguMTA3IDEzOS41NTZMNDY0LjUxNyAxMzkuNTU2TDQ3MiAxMTEuNjI2TDQyNS41ODkgMTExLjYyNkw0MzMuMDcyIDgzLjY4NjlMMzQwLjI2IDgzLjY4NjlMMzQ3Ljc0MyA1NS44NjkzTDM5NC4xMjUgNTUuODY5M0w0MDEuNjA4IDI3LjkzTDM1NS4xNzkgMjcuOTNMMzYyLjY2MSA1LjE0NzY0ZS0wNUwyNjkuNzkzIDAuMTIxNjU2Wk0tNi45NDkxNSAxNjcuMzkzTC03LjEwODExIDE2Ny4zOTNMLTIyLjA3MzIgMjIzLjI3MUwtNjguNTAyNSAyMjMuMjcxTC01My41Mzc0IDE2Ny41MTRMLTUzLjM1OTcgMTY3LjUxNEwtNDUuODc3MSAxMzkuNTc1TDAuNDc3MzA3IDEzOS41NzVMLTYuOTQ5MTUgMTY3LjM5M1pNMTUuMzMwMiA4My42ODY5TDIyLjgxMjggNTUuODY5Mkw2OS4zOTE3IDU1Ljg2OTJMNjEuOTA5MSA4My44MDg1TDEwOC4xNjEgODMuODA4NUw5My4xOTU1IDEzOS41NTZMNDYuNzM4MiAxMzkuNTU2TDYxLjcwMzMgODMuNjg2OUwxNS4zMzAyIDgzLjY4NjlaTTExNy4xODYgMjIzLjI3MUw3MC43NDc5IDIyMy4yNzFMNzguMjMwNCAxOTUuMzMyTDMxLjgxOTkgMTk1LjMzMkwzOS4zMDI0IDE2Ny41MTRMODUuNzEzIDE2Ny41MTRMNzguMjMwNCAxOTUuMzMyTDEyNC42NiAxOTUuMzMyTDExNy4xODYgMjIzLjI3MVpNMTMyLjI5MiAxNjcuMzkzTDg1LjcxMyAxNjcuMzkzTDkzLjE5NTUgMTM5LjU3NUwxMzkuNzQ2IDEzOS41NzVMMTMyLjI5MiAxNjcuMzkzWk0xNDcuMDc5IDExMS42NDVMMTU0LjU2MiA4My44MDg1TDE2Mi4wNDQgNTUuODY5MkwyMDguNDY0IDU1Ljg2OTJMMjAxLjAyOSA4My42ODY5TDE5My41NDYgMTExLjYyNkwyMzkuOTI5IDExMS42MjZMMjMyLjQ0NiAxMzkuNTU2TDE4Ni4wMTcgMTM5LjU1NkwxOTMuNDk5IDExMS42MjZMMTQ3LjA3OSAxMTEuNjI2TDE0Ny4wNzkgMTExLjY0NVpNMjU2LjQyOCAyMjMuMjYyTDIxMC4wMDggMjIzLjI2MkwyMTcuNDkgMTk1LjMzMkwxNzEuMDcgMTk1LjMzMkwxNzguNTA2IDE2Ny41MTRMMjI0LjkxNyAxNjcuNTE0TDIxNy40OSAxOTUuMzMyTDI2My45MDEgMTk1LjMzMkwyNTYuNDI4IDIyMy4yNjJaTTI3MS4zOTMgMTY3LjM5M0wyMjQuOTgyIDE2Ny4zOTNMMjMyLjQxOCAxMzkuNTc1TDI3OC44NDcgMTM5LjU3NUwyNzEuMzkzIDE2Ny4zOTNaTTM3MS42OTYgMTM5LjU1NkwzMjUuMjg2IDEzOS41NTZMMzMyLjc2OCAxMTEuNjI2TDI4Ni4zNTggMTExLjYyNkwyOTMuODQgODMuNzg5OEwzNDAuMjEzIDgzLjc4OThMMzMyLjc3OCAxMTEuNjI2TDM3OS4xODggMTExLjYyNkwzNzEuNjk2IDEzOS41NTZaIiBmaWxsPSJ3aGl0ZSIgZmlsbC1vcGFjaXR5PSIwLjQiLz4KPC9zdmc+Cg==");
  background-repeat: no-repeat;
  background-position-y: -140px;
}

.partners-list-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.partners-list-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  border-radius: 15px;
  background-color: #ffffff;
  padding-top: 22px;
  padding-left: 24px;
  padding-right: 20px;
  padding-bottom: 13px;
  width: calc(50% - 12px);
  margin-bottom: 22px;
}

.partners-list-item__title {
  font-size: 18px;
  line-height: 22px;
  color: #000000;
  font-weight: 700;
  font-style: italic;
  margin-bottom: 10px;
}

.partners-list-item-contacts {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.partners-list-item-contacts p,
.partners-list-item-contacts a {
  font-size: 14px;
  line-height: 18px;
  color: #000000;
  text-decoration: none;
}

.partners-list-item__logo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  max-width: 170px;
  height: 75px;
}

.partners-list-item-top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
  margin-bottom: 39px;
}

.partners-list-item-bottom {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
}

.partners-list-item__desc {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  width: 100%;
  max-width: 385px;
  padding-left: 10px;
}

.partners-list-item__desc p {
  font-size: 10px;
  font-size: 12px;
  line-height: 14px;
  color: #000000;
  margin-bottom: 15px;
}

.partners-list-item-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  width: 100%;
}

.partners-list-item-link a {
  font-size: 18px;
  line-height: 20px;
  color: #000000;
  font-weight: 700;
  text-decoration: none;
  margin-right: 8px;
}

.partners-list-item-left {
  margin-right: 10px;
}

.partners-list-item-contacts p + p {
  margin-top: 6px;
}

.partners-list-item__status {
  min-width: 110px;
  margin-top: -11px;
}

.partners-list-pagination {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 33px;
}

.partners-list-pagination a {
  font-size: 18px;
  line-height: 22px;
  font-weight: 700;
  color: #2AAAE2;
  padding-bottom: 2px;
  text-decoration: none;
  border-bottom: 3px solid #2AAAE2;
  cursor: pointer;
}

.partners-list-top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 20px;
}

.partners-filter-dropdown {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-left: auto;
}

.partners-filter-dropdown > span {
  font-size: 10px;
  line-height: 14px;
  color: #000000;
  margin-right: 20px;
}

.partners-filter-dropdown .input-wrap.dropdown .dropdown-chevron {
  top: 0;
}

main.page-partners {
  overflow-x: hidden;
}

.banner-slider.type_2 {
  height: 454px;
}

.banner-slider.type_2 .banner-slide .banner-slide-wrap .banner-slide-top {
  height: calc(454px - 360px);
}

.banner-slider.type_2 .banner-slide .banner-slide-wrap .banner-slide-top .container .banner-slide-top-wrap .contry-title {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: auto;
  /*margin-bottom: 25px;*/
}

.banner-slider.type_2 .banner-slide .banner-slide-wrap .banner-slide-top .container .banner-slide-top-wrap .contry-title svg {
  width: 84px;
  height: 55px;
  fill: #2AAAE2;
}

.banner-slider.type_2 .banner-slide .banner-slide-wrap .banner-slide-top .container .banner-slide-top-wrap .contry-title h1 {
  font-weight: 700;
  font-size: 21px;
  line-height: 21px;
  color: #2AAAE2;
  margin-left: 19px;
}

.banner-slider.type_2 .banner-slide .banner-slide-wrap .banner-slide-main {
  height: 360px;
}

.banner-slider.type_2 .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main-content {
  padding-right: 5%;
}

.page-contry .cards {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTQ5IiBoZWlnaHQ9IjMwOSIgdmlld0JveD0iMCAwIDU0OSAzMDkiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0yMTguOTY2IDMwOC4zMDlMMjI3LjAxOCAyNzcuNjU4SDE3Ni43NjFMMTg0Ljg2NCAyNDYuODYzSDIzNS4xMzFMMjI3LjAyOCAyNzcuNjU4TDI3Ny4yOTYgMjc3LjY1OEwyNjkuMjQ0IDMwOC4zMDlMMzY5LjcxOCAzMDguNDQzTDM3Ny44MiAyNzcuNjU4SDMyNy41NDNMMzM1LjY0NiAyNDYuODYzTDM4NS44OTMgMjQ2Ljg2M0wzNzcuNzkgMjc3LjY1OEg0MjguMDQ3TDQxOS45NDQgMzA4LjMwOVYzMDguNDQzTDQ3MC4yNjIgMzA4LjMwOUw0ODYuNDY4IDI0Ni44NjNINTM2Ljc0NUw1MjAuNTQgMzA4LjQ0M0g2MDAuOTlWMjQ2Ljg2M0g1ODYuODFMNTk0LjkxMyAyMTYuMDY5TDU0NC44MzggMjE2LjA2OUw1NTIuOTQxIDE4NS4zODdMNjAxIDE4NS4zODdWMi45MTY3TDU5My40MjQgMzEuNTg3OEw1NDMuMTY3IDMxLjU4NzhMNTUxLjI3IDAuOTI2OTQxTDUwMC45NjIgMC45MjY5NDFMNDkyLjg1OSAzMS43MjE4TDU0My4xMDYgMzEuNzIxOEw1MzUuMDAzIDYyLjM4MjdINDg0LjYwNEw0OTIuNzA3IDMxLjU4NzhMNDQyLjYxMiAzMS41ODc4TDQ1MC43MTUgMC45MjY5NDFMMzUwLjE1IDAuOTI2OTQxTDM0Mi4wNDcgMzEuNzIxOEwzOTIuMjg0IDMxLjcyMThMMzg0LjIzMiA2Mi4zODI3TDMzMy45ODUgNjIuMzgyN0wzNDIuMDg3IDMxLjU4NzhMMjkxLjg1IDMxLjU4NzhMMjk5Ljg5MiAwLjkyNjk0MUwxOTkuMzY4IDAuOTI2OTQxTDE5MS4yNjUgMzEuNTg3OEwxODMuMTYyIDYyLjM4MjdMMTMyLjkxNSA2Mi4zODI3TDEyNC44MTIgOTMuMTY3M0wxNzUuMDggOTMuMTY3M0wxNjYuOTc3IDEyMy44MjhIMTE2Ljc1TDEyNC44NTMgOTMuMTY3M0g3NC41NjU0TDY2LjQ2MjcgMTIzLjgyOEw1OC4zNTk5IDE1NC42MjNIOC4xMDI3M0wwIDE4NS40MDhINTAuMjU3Mkw0Mi4xNTQ1IDIxNi4yMDNMMTQyLjY1OSAyMTYuMjAzTDEzNC41NTYgMjQ2Ljg2M0w4NC4zMjkyIDI0Ni44NjNMNzYuMjI2NSAyNzcuNjU4SDEyNi41MDRMMTE4LjQwMSAzMDguNDQzTDIxOC45NjYgMzA4LjMwOVpNNTE4LjY0NiAxMjMuOTQySDUxOC44MThMNTM1LjAyMyA2Mi4zNTE4TDU4NS4zMDEgNjIuMzUxOEw1NjkuMDk2IDEyMy44MDhINTY4LjkwM0w1NjAuOCAxNTQuNjAySDUxMC42MDRMNTE4LjY0NiAxMjMuOTQyWk00OTQuNTIgMjE2LjIwM0w0ODYuNDE3IDI0Ni44NjNINDM1Ljk3OEw0NDQuMDggMjE2LjA2OUgzOTMuOTk1TDQxMC4yMDEgMTU0LjYyM0g0NjAuNTA5TDQ0NC4zMDMgMjE2LjIwM0g0OTQuNTJaTTM4NC4yMjEgNjIuMzUxOEw0MzQuNTA5IDYyLjM1MThMNDI2LjQwNiA5My4xNDY3SDQ3Ni42NjRMNDY4LjU2MSAxMjMuODA4SDQxOC4zMDRMNDI2LjQwNiA5My4xNDY3TDM3Ni4xMjkgOTMuMTQ2N0wzODQuMjIxIDYyLjM1MThaTTM2Ny44NjQgMTIzLjk0Mkw0MTguMzA0IDEyMy45NDJMNDEwLjIwMSAxNTQuNjAySDM1OS43OTJMMzY3Ljg2NCAxMjMuOTQyWk0zNTEuODUxIDE4NS4zODdMMzQzLjc0OCAyMTYuMDY5TDMzNS42NDYgMjQ2Ljg2M0gyODUuMzc4TDI5My40MyAyMTYuMjAzTDMwMS41MzMgMTg1LjQwOEgyNTEuMzA2TDI1OS40MDkgMTU0LjYyM0gzMDkuNjg2TDMwMS41ODQgMTg1LjQwOEwzNTEuODUxIDE4NS40MDhWMTg1LjM4N1pNMjMzLjQ0IDYyLjM2MjFMMjgzLjcwNyA2Mi4zNjIxTDI3NS42MDQgOTMuMTQ2N0wzMjUuODcyIDkzLjE0NjdMMzE3LjgyIDEyMy44MDhMMjY3LjU2MiAxMjMuODA4TDI3NS42MDQgOTMuMTQ2N0gyMjUuMzQ3TDIzMy40NCA2Mi4zNjIxWk0yMTcuMjM0IDEyMy45NDJIMjY3LjQ5MUwyNTkuNDM5IDE1NC42MDJIMjA5LjE2MkwyMTcuMjM0IDEyMy45NDJaTTEwOC42MTcgMTU0LjYyM0wxNTguODc0IDE1NC42MjNMMTUwLjc3MiAxODUuNDA4SDIwMS4wMjlMMTkyLjkyNiAyMTYuMDg5SDE0Mi43MDlMMTUwLjc2MSAxODUuNDA4TDEwMC41MDQgMTg1LjQwOEwxMDguNjE3IDE1NC42MjNaIiBmaWxsPSIjRjdGNEYxIi8+Cjwvc3ZnPgo=");
  background-repeat: no-repeat;
  background-position: right -30px;
}

.banner-slider.type_3 {
  height: 454px;
}

.banner-slider.type_3 .banner-slide .banner-slide-wrap .banner-slide-top {
  height: calc(454px - 424px);
}

.banner-slider.type_3 .banner-slide .banner-slide-wrap .banner-slide-main {
  height: 424px;
}

.banner-slider.type_3 .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main-content {
  padding-bottom: 20px;
}

.banner-slider.type_3 .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main-content .banner-main-content-wrap {
  padding-right: 12%;
}

.banner-slider.type_3 .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main-content .banner-main-content-wrap .banner-main__small-img {
  width: 100%;
  height: 180px;
  margin-bottom: 0;
  margin-top: 7px;
}

.brand-desc-content .brand-desc-content-block .brand-desc-content-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-top: 45px;
  padding-bottom: 50px;
  width: calc(100% + 30px);
  margin: 0 -15px;
}

.brand-desc-content .brand-desc-content-block .brand-desc-content-wrap .brand-desc-content-item {
  width: 50%;
  padding: 0 15px;
}

.brand-desc-content .brand-desc-content-block .brand-desc-content-wrap .brand-desc-content-item .brand-desc-content-text {
  max-width: 485px;
}

.brand-desc-content .brand-desc-content-block .brand-desc-content-wrap .brand-desc-content-item .brand-desc-content-text .brand-desc-title {
  font-weight: 700;
  font-size: 24px;
  line-height: 30px;
  color: #000000;
  margin-bottom: 15px;
}

.brand-desc-content .brand-desc-content-block .brand-desc-content-wrap .brand-desc-content-item .brand-desc-content-text .brand-desc-text {
  font-size: 16px;
  line-height: 22px;
  color: #000000;
}

.brand-desc-content .brand-desc-content-block .brand-desc-content-wrap .brand-desc-content-item .brand-desc-certificates-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-right: 5%;
  height: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.brand-desc-content .brand-desc-content-block .brand-desc-content-wrap .brand-desc-content-item .brand-desc-certificates-list .detail-certificates-item {
  max-width: 16%;
}

.brand-desc-content .brand-desc-content-block .brand-desc-content-wrap .brand-desc-content-item .img-wrap {
  border-radius: 20px 0;
  overflow: hidden;
  -webkit-transform: skew(-15deg);
      -ms-transform: skew(-15deg);
          transform: skew(-15deg);
  height: auto;
  max-height: 235px;
  width: 72.8%;
  margin-left: 5%;
}

.brand-desc-content .brand-desc-content-block .brand-desc-content-wrap .brand-desc-content-item .img-wrap img {
  -webkit-transform: skew(15deg);
      -ms-transform: skew(15deg);
          transform: skew(15deg);
  width: calc(100% + 20%);
  margin: 0 -10%;
  max-width: none;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
}

.brand-desc-content .brand-desc-content-block.second-descr .brand-desc-content-wrap .brand-desc-content-item .brand-desc-content-text {
  padding-top: 9px;
}

.brand-desc-content .brand-desc-content-banner-img {
  display: none;
}

.brand-desc-content:nth-child(even) {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTQ5IiBoZWlnaHQ9IjMwOCIgdmlld0JveD0iMCAwIDU0OSAzMDgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0yMTguOTY2IDMwNy4zODJMMjI3LjAxOCAyNzYuNzMxSDE3Ni43NjFMMTg0Ljg2NCAyNDUuOTM2SDIzNS4xMzFMMjI3LjAyOCAyNzYuNzMxTDI3Ny4yOTYgMjc2LjczMUwyNjkuMjQ0IDMwNy4zODJMMzY5LjcxOCAzMDcuNTE2TDM3Ny44MiAyNzYuNzMxSDMyNy41NDNMMzM1LjY0NiAyNDUuOTM2TDM4NS44OTMgMjQ1LjkzNkwzNzcuNzkgMjc2LjczMUg0MjguMDQ3TDQxOS45NDQgMzA3LjM4MlYzMDcuNTE2TDQ3MC4yNjIgMzA3LjM4Mkw0ODYuNDY4IDI0NS45MzZINTM2Ljc0NUw1MjAuNTQgMzA3LjUxNkg2MDAuOTlWMjQ1LjkzNkg1ODYuODFMNTk0LjkxMyAyMTUuMTQyTDU0NC44MzggMjE1LjE0Mkw1NTIuOTQxIDE4NC40Nkw2MDEgMTg0LjQ2VjEuOTg5NzZMNTkzLjQyNCAzMC42NjA5TDU0My4xNjcgMzAuNjYwOUw1NTEuMjcgMEw1MDAuOTYyIDBMNDkyLjg1OSAzMC43OTQ5TDU0My4xMDYgMzAuNzk0OUw1MzUuMDAzIDYxLjQ1NThINDg0LjYwNEw0OTIuNzA3IDMwLjY2MDlMNDQyLjYxMiAzMC42NjA5TDQ1MC43MTUgMEwzNTAuMTUgMEwzNDIuMDQ3IDMwLjc5NDlMMzkyLjI4NCAzMC43OTQ5TDM4NC4yMzIgNjEuNDU1OEwzMzMuOTg1IDYxLjQ1NThMMzQyLjA4NyAzMC42NjA5TDI5MS44NSAzMC42NjA5TDI5OS44OTIgMEwxOTkuMzY4IDBMMTkxLjI2NSAzMC42NjA5TDE4My4xNjIgNjEuNDU1OEwxMzIuOTE1IDYxLjQ1NThMMTI0LjgxMiA5Mi4yNDA0TDE3NS4wOCA5Mi4yNDA0TDE2Ni45NzcgMTIyLjkwMUgxMTYuNzVMMTI0Ljg1MyA5Mi4yNDA0SDc0LjU2NTRMNjYuNDYyNyAxMjIuOTAxTDU4LjM1OTkgMTUzLjY5Nkg4LjEwMjczTDAgMTg0LjQ4MUg1MC4yNTcyTDQyLjE1NDUgMjE1LjI3NkwxNDIuNjU5IDIxNS4yNzZMMTM0LjU1NiAyNDUuOTM2TDg0LjMyOTIgMjQ1LjkzNkw3Ni4yMjY1IDI3Ni43MzFIMTI2LjUwNEwxMTguNDAxIDMwNy41MTZMMjE4Ljk2NiAzMDcuMzgyWk01MTguNjQ2IDEyMy4wMTVINTE4LjgxOEw1MzUuMDIzIDYxLjQyNDhMNTg1LjMwMSA2MS40MjQ4TDU2OS4wOTYgMTIyLjg4MUg1NjguOTAzTDU2MC44IDE1My42NzZINTEwLjYwNEw1MTguNjQ2IDEyMy4wMTVaTTQ5NC41MiAyMTUuMjc2TDQ4Ni40MTcgMjQ1LjkzNkg0MzUuOTc4TDQ0NC4wOCAyMTUuMTQySDM5My45OTVMNDEwLjIwMSAxNTMuNjk2SDQ2MC41MDlMNDQ0LjMwMyAyMTUuMjc2SDQ5NC41MlpNMzg0LjIyMSA2MS40MjQ4TDQzNC41MDkgNjEuNDI0OEw0MjYuNDA2IDkyLjIxOTdINDc2LjY2NEw0NjguNTYxIDEyMi44ODFINDE4LjMwNEw0MjYuNDA2IDkyLjIxOTdMMzc2LjEyOSA5Mi4yMTk3TDM4NC4yMjEgNjEuNDI0OFpNMzY3Ljg2NCAxMjMuMDE1TDQxOC4zMDQgMTIzLjAxNUw0MTAuMjAxIDE1My42NzZIMzU5Ljc5MkwzNjcuODY0IDEyMy4wMTVaTTM1MS44NTEgMTg0LjQ2TDM0My43NDggMjE1LjE0MkwzMzUuNjQ2IDI0NS45MzZIMjg1LjM3OEwyOTMuNDMgMjE1LjI3NkwzMDEuNTMzIDE4NC40ODFIMjUxLjMwNkwyNTkuNDA5IDE1My42OTZIMzA5LjY4NkwzMDEuNTg0IDE4NC40ODFMMzUxLjg1MSAxODQuNDgxVjE4NC40NlpNMjMzLjQ0IDYxLjQzNTJMMjgzLjcwNyA2MS40MzUyTDI3NS42MDQgOTIuMjE5N0wzMjUuODcyIDkyLjIxOTdMMzE3LjgyIDEyMi44ODFMMjY3LjU2MiAxMjIuODgxTDI3NS42MDQgOTIuMjE5N0gyMjUuMzQ3TDIzMy40NCA2MS40MzUyWk0yMTcuMjM0IDEyMy4wMTVIMjY3LjQ5MUwyNTkuNDM5IDE1My42NzZIMjA5LjE2MkwyMTcuMjM0IDEyMy4wMTVaTTEwOC42MTcgMTUzLjY5NkwxNTguODc0IDE1My42OTZMMTUwLjc3MiAxODQuNDgxSDIwMS4wMjlMMTkyLjkyNiAyMTUuMTYySDE0Mi43MDlMMTUwLjc2MSAxODQuNDgxTDEwMC41MDQgMTg0LjQ4MUwxMDguNjE3IDE1My42OTZaIiBmaWxsPSIjRjdGNEYxIiBmaWxsLW9wYWNpdHk9IjAuNSIvPgo8L3N2Zz4K");
  background-repeat: no-repeat;
  background-position: right;
}

.brand-desc-content:nth-child(odd) {
  background: #DFF2FB;
}

.banner-slider.type_4 {
  height: 454px;
}

.banner-slider.type_4 .banner-slide .banner-slide-wrap .banner-slide-top {
  height: calc(454px - 424px);
}

.banner-slider.type_4 .banner-slide .banner-slide-wrap .banner-slide-main {
  height: 424px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTQwIiBoZWlnaHQ9IjMwOCIgdmlld0JveD0iMCAwIDU0MCAzMDgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0zMjEuMDM0IDAuMTMzNjQ4TDMxMi45ODIgMzAuNzg0MkwzNjMuMjM5IDMwLjc4NDJMMzU1LjEzNiA2MS41NzkxTDMwNC44NjkgNjEuNTc5MUwzMTIuOTcyIDMwLjc4NDJMMjYyLjcwNCAzMC43ODQyTDI3MC43NTYgMC4xMzM2NDNMMTcwLjI4MiAtMC4wMDAzOTg1MzNMMTYyLjE4IDMwLjc4NDJMMjEyLjQ1NyAzMC43ODQyTDIwNC4zNTQgNjEuNTc5MUwxNTQuMTA3IDYxLjU3OTFMMTYyLjIxIDMwLjc4NDJMMTExLjk1MyAzMC43ODQyTDEyMC4wNTYgMC4xMzM2M0wxMjAuMDU2IC0wLjAwMDQwMjkyNEw2OS43Mzc2IDAuMTMzNjI2TDUzLjUzMjIgNjEuNTc5MUwzLjI1NDY2IDYxLjU3OTFMMTkuNDYwMiAtMC4wMDA0MTE3MThMLTYwLjk4OTggLTAuMDAwNDE4NzUxTC02MC45ODk4IDYxLjU3OTFMLTQ2LjgxMDEgNjEuNTc5MUwtNTQuOTEyOCA5Mi4zNzRMLTQuODM3OTMgOTIuMzc0TC0xMi45NDA3IDEyMy4wNTVMLTYxIDEyMy4wNTVMLTYxIDMwNS41MjZMLTUzLjQyMzkgMjc2Ljg1NUwtMy4xNjY3NSAyNzYuODU1TC0xMS4yNjk1IDMwNy41MTZMMzkuMDM4NCAzMDcuNTE2TDQ3LjE0MTEgMjc2LjcyMUwtMy4xMDU5NSAyNzYuNzIxTDQuOTk2NzcgMjQ2LjA2TDU1LjM5NTggMjQ2LjA2TDQ3LjI5MyAyNzYuODU1TDk3LjM4ODIgMjc2Ljg1NUw4OS4yODU0IDMwNy41MTZMMTg5Ljg1IDMwNy41MTZMMTk3Ljk1MyAyNzYuNzIxTDE0Ny43MTYgMjc2LjcyMUwxNTUuNzY4IDI0Ni4wNkwyMDYuMDE1IDI0Ni4wNkwxOTcuOTEzIDI3Ni44NTVMMjQ4LjE1IDI3Ni44NTVMMjQwLjEwOCAzMDcuNTE2TDM0MC42MzIgMzA3LjUxNkwzNDguNzM1IDI3Ni44NTVMMzU2LjgzOCAyNDYuMDZMNDA3LjA4NSAyNDYuMDZMNDE1LjE4OCAyMTUuMjc1TDM2NC45MiAyMTUuMjc1TDM3My4wMjMgMTg0LjYxNEw0MjMuMjUgMTg0LjYxNEw0MTUuMTQ3IDIxNS4yNzVMNDY1LjQzNSAyMTUuMjc1TDQ3My41MzcgMTg0LjYxNEw0ODEuNjQgMTUzLjgxOUw1MzEuODk3IDE1My44MTlMNTQwIDEyMy4wMzVMNDg5Ljc0MyAxMjMuMDM1TDQ5Ny44NDYgOTIuMjRMMzk3LjM0MSA5Mi4yNEw0MDUuNDQ0IDYxLjU3OTFMNDU1LjY3MSA2MS41NzkxTDQ2My43NzQgMzAuNzg0Mkw0MTMuNDk2IDMwLjc4NDJMNDIxLjU5OSAtMC4wMDAzNzY1NjJMMzIxLjAzNCAwLjEzMzY0OFpNMjEuMzU0MSAxODQuNTAxTDIxLjE4MiAxODQuNTAxTDQuOTc2NTEgMjQ2LjA5MUwtNDUuMzAxIDI0Ni4wOTFMLTI5LjA5NTUgMTg0LjYzNUwtMjguOTAzMSAxODQuNjM1TC0yMC44MDAzIDE1My44NEwyOS4zOTYxIDE1My44NEwyMS4zNTQxIDE4NC41MDFaTTQ1LjQ4MDEgOTIuMjRMNTMuNTgyOCA2MS41NzkxTDEwNC4wMjIgNjEuNTc5MUw5NS45MTk2IDkyLjM3NEwxNDYuMDA1IDkyLjM3NEwxMjkuNzk5IDE1My44MTlMNzkuNDkxMyAxNTMuODE5TDk1LjY5NjcgOTIuMjRMNDUuNDgwMSA5Mi4yNFpNMTU1Ljc3OSAyNDYuMDkxTDEwNS40OTEgMjQ2LjA5MUwxMTMuNTk0IDIxNS4yOTZMNjMuMzM2NSAyMTUuMjk2TDcxLjQzOTIgMTg0LjYzNUwxMjEuNjk2IDE4NC42MzVMMTEzLjU5NCAyMTUuMjk2TDE2My44NzEgMjE1LjI5NkwxNTUuNzc5IDI0Ni4wOTFaTTE3Mi4xMzYgMTg0LjUwMUwxMjEuNjk2IDE4NC41MDFMMTI5Ljc5OSAxNTMuODRMMTgwLjIwOCAxNTMuODRMMTcyLjEzNiAxODQuNTAxWk0xODguMTQ5IDEyMy4wNTVMMTk2LjI1MiA5Mi4zNzRMMjA0LjM1NCA2MS41NzkxTDI1NC42MjIgNjEuNTc5MUwyNDYuNTcgOTIuMjRMMjM4LjQ2NyAxMjMuMDM1TDI4OC42OTQgMTIzLjAzNUwyODAuNTkxIDE1My44MTlMMjMwLjMxNCAxNTMuODE5TDIzOC40MTYgMTIzLjAzNUwxODguMTQ5IDEyMy4wMzVMMTg4LjE0OSAxMjMuMDU1Wk0zMDYuNTYgMjQ2LjA4TDI1Ni4yOTMgMjQ2LjA4TDI2NC4zOTYgMjE1LjI5NkwyMTQuMTI4IDIxNS4yOTZMMjIyLjE4IDE4NC42MzVMMjcyLjQzOCAxODQuNjM1TDI2NC4zOTYgMjE1LjI5NkwzMTQuNjUzIDIxNS4yOTZMMzA2LjU2IDI0Ni4wOFpNMzIyLjc2NiAxODQuNTAxTDI3Mi41MDkgMTg0LjUwMUwyODAuNTYxIDE1My44NEwzMzAuODM4IDE1My44NEwzMjIuNzY2IDE4NC41MDFaTTQzMS4zODMgMTUzLjgxOUwzODEuMTI2IDE1My44MTlMMzg5LjIyOCAxMjMuMDM1TDMzOC45NzEgMTIzLjAzNUwzNDcuMDc0IDkyLjM1MzRMMzk3LjI5MSA5Mi4zNTM0TDM4OS4yMzkgMTIzLjAzNUw0MzkuNDk2IDEyMy4wMzVMNDMxLjM4MyAxNTMuODE5WiIgZmlsbD0id2hpdGUiIGZpbGwtb3BhY2l0eT0iMC41Ii8+Cjwvc3ZnPgo=);
  background-repeat: no-repeat;
  background-position: -12px 228px;
}

.banner-slider.non-slider .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main__img .img-wrap {
  min-width: 126.5%;
}

.cookie-page {
  overflow-x: hidden;
}

.cookie-page-title-block-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.cookie-page-title {
  width: 57.5%;
  padding-right: 5%;
  padding-top: 53px;
  padding-bottom: 53px;
}

.cookie-page-title-bg {
  width: 42.5%;
}

.cookie-page-title-bg-wrap {
  background-color: #2AAAE2;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjM0NSIgaGVpZ2h0PSI4ODMiIHZpZXdCb3g9IjAgMCAyMzQ1IDg4MyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTU4MS40OSA4NDEuOTEySDU1MC44MDVMNTU1Ljc1MSA4MjIuMTUxTDU2MC42OTcgODAyLjI4MUg1NTAuMDk5VjgyMi4xNTFWODczLjI5MUg2MDQuNDAyTDYwNy4yMjggODYxLjc4Mkg1NzYuNTQ0TDU4MS40OSA4NDEuOTEyWiIgZmlsbD0iIzhFOEU4RSIvPgo8cGF0aCBkPSJNNTk2LjEyNSA1OTIuODM3TDU5MS4xNzkgNjEyLjcwNkg1NjEuODA3VjY1Mi40NDZINTgxLjI4N0w1NzYuMzQxIDY3Mi4yMDdINTYxLjgwN1Y3MTEuOTQ3VjczMC4wNzlMNTY2LjM0OSA3MTEuOTQ3SDU5Ny4xMzRMNTkyLjE4OCA3MzEuNzA4SDYyMi44NzNMNjEyLjk4MSA3NzEuNDQ3SDY0My42NjVMNjM4LjcxOSA3OTEuMjA4SDYwNy45MzRMNjEyLjg4IDc3MS4zMzlINTgyLjI5N0w1OTIuMTg4IDczMS43MDhINTYxLjkwOFY3NzEuNDQ3Vjc5MS4yMDhINTc3LjM1MUw1NzIuNDA1IDgxMS4wNzhINjAzLjA4OUw1OTguMTQzIDgzMC44MzlMNTkzLjE5OCA4NTAuNzA5SDYyMy44ODJMNjE4LjkzNiA4NzAuNTc5SDY0OS42MjFMNjQ2Ljc5NCA4ODIuMDg4SDY3Ny40NzlMNjg1LjI1MSA4NTAuNzA5SDcxNS45MzVMNzA4LjE2MyA4ODIuMDg4SDc2OS41MzJMNzcyLjM1OCA4NzAuNTc5SDgwMy4wNDJMODAwLjIxNiA4ODIuMDg4SDg2MS41ODVMODY0LjQxMSA4NzAuNTc5SDgzMy43MjdMODM4LjY3MyA4NTAuNzA5SDgwNy44ODdMODEyLjgzMyA4MzAuOTQ4SDgxMi45MzRMODE3Ljg4IDgxMS4wNzhINzg3LjI5N0w3OTIuMjQyIDc5MS4yMDhIODIyLjkyN0w4MTcuOTgxIDgxMS4wNzhIODQ4LjY2NUw4NDMuNzE5IDgzMC44MzlMODM4Ljc3NCA4NTAuNzA5SDg2OS41NTlMODY0LjYxMyA4NzAuNTc5SDg5NS4yOThMODkyLjQ3MSA4ODIuMDg4SDk4NC40MjRMOTg3LjM1MSA4NzAuNTc5SDkyNi4wODNMOTMxLjAyOSA4NTAuNzA5SDk2MS43MTNMOTY2LjY1OSA4MzAuOTQ4SDEwMjcuOTNMMTAyMi45OCA4NTAuNzA5SDk5Mi4xOTZMOTg3LjI1IDg3MC41NzlIMTAxNy45M0wxMDE1LjExIDg4Mi4wODhIMTA0Ni4xTDEwNDguOTIgODcwLjU3OUgxMDQ4LjcyTDEwNTMuNjcgODUwLjcwOUgxMDUzLjk3TDEwNjguODEgNzkxLjIwOEgxMDY4LjVMMTA3My40NSA3NzEuNDQ3TDEwNzguMzkgNzUxLjU3N0gxMDQ3LjcxTDEwNTIuNjYgNzMxLjcwOEgxMDgzLjM0TDEwNzguMzkgNzUxLjU3N0gxMDc4LjdMMTA5OC40OCA2NzIuMzE2SDEwOTguMThMMTEwMy4xMiA2NTIuNDQ2SDEwNzIuNDRMMTA3Ny4zOSA2MzIuNjg1SDEwNDYuN0wxMDUxLjY1IDYxMi44MTVIMTA4Mi40M0wxMDc3LjQ5IDYzMi42ODVIMTEwOC4xN0wxMTAzLjIyIDY1Mi41NTRIMTEwMy41M0wxMTEzLjQyIDYxMi44MTVIMTExMy4xMkwxMTE4LjA2IDU5My4wNTRMMTEyMy4wMSA1NzMuMTg0SDEwOTIuMTJMMTA5Ny4wNyA1NTMuMzE0SDEwNjYuMzhMMTA3MS4yMyA1MzMuNDQ0TDEwNzYuMTcgNTEzLjU3NUwxMDQ1LjU5IDUxMy42ODNMMTA1MC41NCA0OTMuODE0SDEwMTkuODVMMTAyNC44IDQ3NC4wNTJIMTA1NS40OEwxMDUwLjU0IDQ5My44MTRIMTA4MS4yMkwxMDc2LjI3IDUxMy42ODNIMTEwNi45NkwxMTAyLjAxIDUzMy40NDRMMTA5Ny4wNyA1NTMuMzE0SDExMjcuNzVMMTEyMi44MSA1NzMuMTg0SDExMjMuMTFMMTEzMyA1MzMuNTUzSDExMzIuN0wxMTQyLjU5IDQ5My45MjJIMTE0Mi44OUwxMTQ3Ljg0IDQ3NC4wNTJIMTE0Ny42NEwxMTUyLjU4IDQ1NC4yOTFIMTEyMS45TDExMjYuODQgNDM0LjQyMUgxMTU3LjUzTDExNTIuNTggNDU0LjI5MUgxMTUyLjg4TDExNjIuNzggNDE0LjU1MkgxMTYyLjQ3TDExNzIuMzcgMzc0LjkyMUgxMTQxLjU4TDExNDYuNTMgMzU1LjA1MUgxMTE1Ljk0TDExMjUuODMgMzE1LjQySDEwOTUuMDVMMTA5OS45OSAyOTUuNjU5SDExMzAuODhMMTEyNS45NCAzMTUuNDJIMTE1Ni42MkwxMTQ2LjYzIDM1NS4wNTFIMTE3Ny4zMUwxMTcyLjM3IDM3NC44MTJIMTE3Mi42N0wxMTg3LjUxIDMxNS40MkgxMTg3LjFMMTE5Mi4wNSAyOTUuNjU5SDExOTIuMTVMMTIwMi4wNCAyNTUuOTE5SDExNzEuMjZMMTE3Ni4xIDIzNi4wNUgxMTQ1LjYyTDExNTAuNTYgMjE2LjI4OEgxMTgxLjI1TDExNzYuMyAyMzYuMTU4SDEyMDYuOTlMMTIwMi4wNCAyNTUuOTE5SDEyMDIuMzRMMTIwNy4yOSAyMzYuMDVIMTIwNi45OUwxMjE2Ljg4IDE5Ni40MTlIMTIxNy4xOEwxMjMyLjAyIDEzNi45MThIMTIzMS42MUwxMjM2LjU2IDExNy4xNTdIMTIwNS45OEwxMjEwLjkyIDk3LjM5NTZIMTI0MS42MUwxMjM2LjY2IDExNy4xNTdIMTIzNi45NkwxMjQyLjMxIDk1Ljc2N1Y1Ny41NDc2VjguNjg3NUgxMjAyLjM0TDEyMDAuMDIgMTcuODA4SDEyMzAuNzFMMTIyMC44MSA1Ny41NDc2SDEyMjAuNzFMMTIxNS43NyA3Ny40MTczSDExODQuOThMMTE4OS44MyA1Ny42NTYxSDExODkuOTNMMTE5OS44MiAxNy45MTY2SDExNjkuMTRMMTE3MS40NiA4Ljc5NjA4SDExMTAuMDlMMTEwNy43NyAxNy45MTY2SDEwNzcuMDhMMTA3OS40IDguNzk2MDhIOTg3LjM1MUw5ODUuMDI5IDE3LjkxNjZIOTU0LjM0NUw5NDkuMzk5IDM3Ljc4NjRIOTgwLjA4M0w5NzUuMTM3IDU3LjU0NzZIOTQ0LjM1Mkw5NDkuMjk4IDM3Ljc4NjRIODg4LjAzTDg5Mi45NzYgMTcuOTE2Nkg4NjIuMjkyTDg2NC42MTMgOC43OTYwOEg4MDMuMjQ0TDgwMC45MjMgMTcuOTE2Nkg3NzAuMTM3TDc3Mi40NTkgOC43OTYwOEg3NDEuNzc1TDczOS40NTMgMTcuOTE2Nkg3MDguOTcxTDY5OS4wNzkgNTcuNjU2MUg3MjkuNjYyTDcyNC43MTcgNzcuNDE3M0g2OTQuMDMyTDY4NC4xNCAxMTcuMTU3SDcxNC43MjRMNzA5Ljc3OCAxMzYuOTE4SDY3OS4xOTVMNjY0LjM1NyAxOTYuMzFINjk0Ljk0MUw2ODUuMDQ5IDIzNS45NDFINjU0LjM2NEw2NDkuNDE5IDI1NS44MTFMNjgwLjEwMyAyNTUuNzAyTDY3MC4yMTEgMjk1LjMzM0w2NjUuMjY2IDMxNS4yMDNINjM0LjY4Mkw2MTkuODQ1IDM3NC41OTVINjUwLjQyOEw2NDAuNTM2IDQxNC4zMzVINjcxLjMyMkw2NjYuMzc2IDQzNC4wOTZINjk3LjA2TDY4Ny4xNjkgNDczLjcyN0g2ODcuMDY4TDY4Mi4xMjIgNDkzLjU5Nkg2NTEuNDM3TDY1Ni4zODMgNDczLjgzNUg2NTYuNDg0TDY2Ni4zNzYgNDM0LjA5Nkg2MzUuNjkxTDY0MC42MzcgNDE0LjIyNkg2MTAuMDU0TDYxNSAzOTQuMzU2TDYwMC4xNjIgNDUzLjg1N0g2MzAuNzQ2TDYyNS45MDEgNDczLjYxOEg1OTUuMjE2TDU5MC4yNyA0OTMuNDg4SDYyMC45NTVMNjExLjA2MyA1MzMuMTE5SDY0MS43NDhMNjM2LjgwMiA1NTIuODhINjA1LjkxNUw2MTAuODYxIDUzMy4xMTlINTgwLjM3OUw1NzAuNDg3IDU3Mi43NUg2MDEuMDcxTDU5Ni4xMjUgNTkyLjgzN1pNNjI3LjgxOCA3MTEuODM4SDU5Ny4xMzRMNjAyLjA4IDY5Mi4wNzdINTcxLjM5Nkw1NzYuMzQxIDY3Mi4yMDdINjA3LjAyNkw2MDIuMDggNjkyLjA3N0g2MzIuNzY0TDYyNy44MTggNzExLjgzOFpNNjg1LjI1MSA4NTAuNjAxSDY1NC40NjVMNjU5LjQxMSA4MzAuNzMxSDYyOC45MjlMNjM4LjgyIDc5MS4xSDY2OS41MDVMNjU5LjYxMyA4MzAuODM5SDY5MC4yOThMNjg1LjI1MSA4NTAuNjAxWk03MDAuMDg4IDc5MS4xTDcwNS4wMzQgNzcxLjIzSDY3NC40NTFMNjc5LjM5NiA3NTEuMzZINzA5Ljk4TDcwNS4wMzQgNzcxLjIzSDczNS43MThMNzMwLjc3MyA3OTAuOTkxTDcwMC4wODggNzkxLjFaTTc3Ny4zMDQgODUwLjYwMUg3NDYuNjJMNzUxLjU2NSA4MzAuNzMxSDcyMS4wODNMNzI2LjAyOSA4MTAuOTdINzU2LjcxM0w3NTEuNzY3IDgzMC44MzlINzgyLjI1TDc3Ny4zMDQgODUwLjYwMVpNNzk3LjI4OSA3NzEuMjNMNzkyLjM0MyA3OTEuMUg3NjEuNTU4TDc2Ni41MDQgNzcxLjMzOUg3NjYuNjA1TDc3MS41NTEgNzUxLjQ2OUg3NDAuODY2TDc0NS44MTIgNzMxLjcwOEg3MTUuMDI3TDcxOS45NzMgNzExLjk0N0g3NTAuNzU4TDc0NS44MTIgNzMxLjU5OUg3NzYuNDk2TDc3MS41NTEgNzUxLjQ2OUg4MDIuMjM1TDc5Ny4yODkgNzcxLjIzWk03MTIuOTA3IDQ5My43MDVMNzE3Ljg1MyA0NzMuOTQ0SDc0OC42MzhMNzQzLjY5MiA0OTMuNzA1SDc3NC4zNzdMNzY5LjQzMSA1MTMuNTc1SDgwMC4xMTVMNzk1LjE2OSA1MzMuNDQ0TDc5MC4yMjQgNTUzLjMxNEg3NTkuNDM4TDc2NC4zODQgNTMzLjQ0NEg3NjQuNDg1TDc2OS40MzEgNTEzLjU3NUg3MzguNzQ3TDc0My42OTIgNDkzLjgxNEg3MTIuOTA3VjQ5My43MDVaTTczNi42MjcgMjc1LjY4MUg3NjcuMzExTDc2Mi4zNjUgMjk1LjQ0Mkg3MzEuNjgxTDczNi42MjcgMjc1LjY4MVpNNzEwLjc4NyAyNTUuODExTDcxNS43MzMgMjM2LjA1SDc0Ni40MThMNzQxLjQ3MiAyNTUuODExSDcxMC43ODdaTTgyNy43NzIgMTU2LjU3MUw4MjIuODI2IDE3Ni4zMzJMODE3Ljg4IDE5Ni4yMDJINzg3LjA5NUw3OTIuMDQgMTc2LjQ0SDc5Mi4xNDFMNzk3LjA4NyAxNTYuNTcxSDc2Ni40MDNMNzcxLjM0OSAxMzYuNzAxSDgwMi4wMzNMNzk3LjA4NyAxNTYuNTcxSDgyNy43NzJaTTg3NC4zMDMgMjE2LjA3MUw4NjkuMzU3IDIzNS44MzJIODM4LjY3M0w4NDMuNjE5IDIxNi4wNzFIODEyLjkzNEw4MTcuODggMTk2LjIwMkg4NDguNTY0TDg0My42MTkgMjE2LjA3MUg4NzQuMzAzWk05NTAuNDA4IDE1Ni43ODhMOTQ1LjQ2MiAxNzYuNTQ5SDkxNC44NzlMOTA5LjkzMyAxOTYuNDE5SDk0MC42MThMOTQ1LjU2MyAxNzYuNjU4SDEwMDYuODNMMTAwMS44OSAxOTYuNDE5SDk3MS4yMDFMOTY2LjI1NSAyMTYuMjg4SDk5Ni45NEw5OTEuOTk0IDIzNi4wNUw5ODcuMDQ4IDI1NS45MTlIOTU2LjM2M0w5NTEuNDE4IDI3NS43ODlIOTgyLjEwMkw5NzcuMTU2IDI5NS41NUg5NDYuNDcyTDk1MS40MTggMjc1Ljc4OUg4OTAuMTVMODk1LjA5NiAyNTUuOTE5SDkyNS43OEw5MzAuNzI2IDIzNi4xNThIOTYxLjMwOUw5NjYuMjU1IDIxNi4yODhMOTM1LjY3MiAyMTYuMDcxSDkwNC45ODdMOTA5LjkzMyAxOTYuMzFIODc5LjI0OUw4ODQuMTk1IDE3Ni41NDlIOTE0Ljc3OEw5MTkuNzI0IDE1Ni42NzlIODU4LjQ1Nkw4NjMuNDAyIDEzNi44MDlIODk0LjA4Nkw4OTkuMDMyIDExNy4wNDhIOTYwLjNMOTU1LjM1NCAxMzYuODA5SDkyNC42N0w5MTkuNzI0IDE1Ni42NzlIOTUwLjQwOFYxNTYuNzg4Wk0xMDQyLjU2IDE1Ni41NzFMMTAzNy42MiAxNzYuMzMySDEwMDYuOTNMMTAxMS44OCAxNTYuNTcxSDk4MS4wOTNMOTg2LjAzOSAxMzYuNzAxSDEwMTYuNzJMMTAxMS43OCAxNTYuNTcxSDEwNDIuNTZaTTEwMjguNzMgMzM1LjE4MUwxMDMzLjY4IDMxNS40MkgxMDAzTDEwMDcuODQgMjk1LjU1TDEwMzguNjMgMjk1LjY1OUwxMDMzLjY4IDMxNS40MkgxMDY0LjM2TDEwNTkuNDIgMzM1LjI5SDEwOTAuMUwxMDg1LjE2IDM1NS4wNTFMMTA4MC4yMSAzNzQuOTIxSDEwNDkuNTNMMTA1NC40NyAzNTUuMTZMMTA1OS40MiAzMzUuMjlIMTAyOC43M1YzMzUuMTgxWk0xMDY5LjQxIDI5NS40NDJIMTAzOC43M0wxMDQzLjY3IDI3NS42ODFIMTA3NC4zNkwxMDY5LjQxIDI5NS40NDJaTTEwNDMuNTcgMjc1LjY4MUgxMDEyLjg5TDEwMTcuODMgMjU1LjgxMUgxMDQ4LjUyTDEwNDMuNTcgMjc1LjY4MVpNOTU1LjU1NiA3NTEuNDY5TDk2MC41MDIgNzMxLjU5OUg5OTEuMTg2TDk4Ni4yNCA3NTEuNDY5SDEwMTYuOTJMMTAxMS45OCA3NzEuMzM5SDk4MS4yOTVMOTg2LjI0IDc1MS40NjlIOTU1LjU1NlpNODgzLjM4NyA2NzIuMjA3TDg4OC4zMzMgNjUyLjQ0Nkg5MTkuMDE3TDkxNC4wNzIgNjcyLjIwN0g5NDQuNzU2TDk0OS43MDIgNjUyLjQ0Nkg5ODAuMjg1TDk4NS4yMzEgNjMyLjU3NkgxMDE1LjkyTDEwMTAuOTcgNjUyLjMzN0wxMDA2LjAyIDY3Mi4yMDdIOTc1LjMzOUw5NzAuMzk0IDY5Mi4wNzdIMTAwMS4wOEw5OTYuMTMyIDcxMS44MzhIOTY1LjQ0OEw5NzAuMzk0IDY5Mi4wNzdIOTA5LjEyNkw5MTQuMDcyIDY3Mi4yMDdIODgzLjM4N1pNODMxLjgwOSA2MzIuNTc2TDgzNi43NTUgNjEyLjgxNUg4MDUuOTdMODEwLjkxNSA1OTMuMDU0SDgxMS4wMTZMODE1Ljk2MiA1NzMuMTg0SDc4NS4yNzhMNzkwLjIyNCA1NTMuMzE0SDgyMC45MDhMODE1Ljk2MiA1NzMuMTg0SDg0Ni42NDdMODQxLjcwMSA1OTIuOTQ1TDgzNi43NTUgNjEyLjcwNkg4NjcuNDM5TDg2Mi40OTMgNjMyLjU3Nkg4OTMuMjc5TDg4OC4zMzMgNjUyLjMzN0g4NTcuNTQ4TDg2Mi40OTMgNjMyLjU3Nkg4MzEuODA5Wk04MDUuMDYxIDQ5My43MDVMODEwLjAwNyA0NzMuOTQ0SDg0MC42OTFMODM1Ljc0NiA0OTMuNzA1SDgwNS4wNjFaTTk5MC4xNzcgNjEyLjcwNkw5ODUuMjMxIDYzMi41NzZIOTIzLjk2M0w5MjguOTA5IDYxMi43MDZIOTU5LjU5M0w5NjQuNTM5IDU5Mi45NDVIMTAyNS44MUwxMDIwLjg2IDYxMi43MDZIOTkwLjE3N1pNOTUzLjUzNyA1MTMuNTc1TDk1OC40ODMgNDkzLjcwNUg5ODkuMTY4TDk4NC4yMjIgNTEzLjU3NUgxMDE0LjkxTDEwMDkuOTYgNTMzLjMzNkg5NzkuMjc2TDk4NC4yMjIgNTEzLjU3NUg5NTMuNTM3Wk0xMDA0LjAxIDQzNC4yMDRIOTczLjMyMUw5NjguMzc1IDQ1NC4wNzRIOTk5LjA1OUw5OTguNDU0IDQ1Ni40NjNMOTk2LjIzMyA0NjUuNTgzTDk5NC4yMTQgNDczLjgzNUg5NjMuNTNMOTY4LjQ3NiA0NTQuMDc0SDkwNy4yMDhMOTEyLjE1NCA0MzQuMjA0SDg4MS40NjlMODg2LjQxNSA0MTQuNDQzSDkxNi45OTlMOTIxLjk0NCAzOTQuNTczSDk1Mi42MjlMOTQ3LjY4MyA0MTQuMzM1SDkxNy4xTDkxNC40NzUgNDI0Ljk3NUw5MTIuMTU0IDQzNC4wOTZIOTQyLjczN0w5NDIuOTM5IDQzMy4zMzZMOTQ3LjY4MyA0MTQuMzM1SDEwMDguOTVMMTAwNC4wMSA0MzQuMjA0Wk04MzQuNzM2IDM3NC44MTJMODM5LjU4MSAzNTUuMDUxSDg3MC4xNjVMODc1LjExIDMzNS4xODFIODEzLjg0M0w4MTguODg5IDMxNS40Mkg3ODguMjA1TDc5My4xNTEgMjk1LjY1OUw4MjMuNzM0IDI5NS41NUw4MTguODg5IDMxNS40Mkg4NDkuNTc0TDg1NC41MiAyOTUuNTVIODIzLjgzNUw4MjguNzgxIDI3NS43ODlINzk4LjA5N0w4MDMuMDQyIDI1NS45MTlIODMzLjcyN0w4MjguNzgxIDI3NS43ODlIODU5LjU2Nkw4NTQuNjIxIDI5NS42NTlIOTE1Ljc4N0w5MTAuODQyIDMxNS40Mkg4ODAuMTU3TDg3NS4yMTEgMzM1LjI5SDkwNS44OTZMOTAwLjk1IDM1NS4wNTFIODcwLjM2Nkw4NjUuNDIxIDM3NC44MTJIODk2LjEwNUw5MDEuMDUxIDM1NS4wNTFIOTYyLjMxOUw5NTcuMzczIDM3NC44MTJIOTI2LjY4OEw5MjEuNzQzIDM5NC42ODJIODYwLjQ3NUw4NjUuNDIxIDM3NC44MTJIODM0LjczNlpNODY5LjM1NyAyMzUuOTQxSDkwMC4wNDJMODk1LjA5NiAyNTUuNzAySDg2NC40MTFMODY5LjM1NyAyMzUuOTQxWk05MzYuNTggMzM1LjE4MUw5NDEuNTI2IDMxNS4zMTFIOTcyLjIxTDk2Ny4yNjQgMzM1LjE4MUg5OTguMDVMOTkzLjEwNCAzNTQuOTQySDk2Mi4zMTlMOTY3LjI2NCAzMzUuMTgxSDkzNi41OFpNNzgyLjE0OSAyMTYuMThMNzc3LjIwMyAyMzYuMDVIODA3Ljg4N0w4MDIuOTQyIDI1NS44MTFINzcyLjE1Nkw3NzcuMTAyIDIzNS45NDFINzQ2LjUxOUw3NTEuNDY0IDIxNi4xOEg3ODIuMTQ5Wk03NTcuNTIxIDMxNS4zMTFMNzUyLjU3NSAzMzUuMTgxSDc4My4yNTlMNzc4LjMxMyAzNTQuOTQyTDc3My4zNjcgMzc0LjgxMkg4MDQuMDUyTDc5OS4xMDYgMzk0LjY4Mkg4MjkuNzlMODI0Ljg0NSA0MTQuNDQzTDgyMi4xMTkgNDI1LjA4NEw4MTkuODk5IDQzMy45ODdMODE5Ljc5OCA0MzQuMzEzSDg1MC41ODNMODQ1LjYzNyA0NTQuMTgzSDg3Ni4zMjJMODczLjY5NyA0NjQuODIzTDg3My40OTUgNDY1LjY5Mkw4NzEuMzc2IDQ3NC4wNTJIOTMyLjY0NEw5MjcuNjk4IDQ5My44MTRIODk3LjAxM0w4OTIuMDY4IDUxMy42ODNIOTIyLjc1Mkw5MTcuODA2IDUzMy40NDRIODg3LjIyM0w4ODIuMjc3IDU1My4zMTRIOTEyLjk2MUw5MTcuOTA3IDUzMy40NDRIOTc5LjE3NUw5NzQuMjI5IDU1My4yMDZIOTQzLjU0NUw5MzguNTk5IDU3My4wNzVMOTY5LjI4MyA1NzMuMTg0TDk2NC4zMzcgNTkyLjk0NUg5MzMuNzU0TDkyOC44MDggNjEyLjgxNUg4OTguMTI0TDkwMi45NjkgNTkzLjA1NEg5MzMuNjUzTDkzOC41OTkgNTczLjE4NEg4NzcuMzMxTDg4Mi4yNzcgNTUzLjMxNEg4NTEuNDkyTDg1Ni40MzcgNTMzLjQ0NEg4ODcuMDIxTDg5MS45NjcgNTEzLjU3NUw4NjEuMzgzIDUxMy42ODNIODMwLjY5OUw4MzUuNjQ1IDQ5My44MTRIODY2LjMyOUw4NzEuMTc0IDQ3My45NDRIODQwLjU5TDg0Mi42MDkgNDY1LjY5Mkw4NDUuNTM2IDQ1NC4xODNIODE0Ljg1Mkw4MTkuNzk4IDQzNC4zMTNINzg5LjAxMkw3OTMuOTU4IDQxNC41NTJINzk0LjA1OUw3OTkuMDA1IDM5NC42ODJINzY4LjMyMUw3NzMuMjY3IDM3NC44MTJINzQyLjQ4MUw3NDcuNDI3IDM1NS4wNTFINzQ3LjUyOEw3NTIuNDc0IDMzNS4xODFINzIxLjc4OUw3MjYuNzM1IDMxNS4zMTFINzU3LjUyMVpNNzg0LjI2OCA0NTQuMDc0TDc3OS4zMjMgNDczLjgzNUg3NDguNjM4TDc1MC42NTcgNDY1LjU4M0g3NTAuNzU4TDc1My41ODQgNDU0LjA3NEg3ODQuMjY4Wk03MzcuNjM2IDM5NC41NzNMNzMyLjY5IDQxNC40NDNINzYzLjI3NEw3NjAuNjUgNDI1LjA4NEw3NTguMzI4IDQzNC4yMDRINzI3Ljc0NUw3MjguMDQ3IDQzMy4xMThMNzMyLjY5IDQxNC4zMzVINzAyLjEwN0w3MDcuMDUzIDM5NC41NzNINzM3LjYzNlpNNzU0LjU5MyA1NzMuMDc1TDc0OS42NDggNTkyLjk0NUg3ODAuMjMxTDc3NS4yODUgNjEyLjcwNkg3NDQuNjAxTDc0OS41NDcgNTkyLjgzN0g3MTguOTYzTDcyMy45MDkgNTczLjA3NUg3NTQuNTkzWk03NjAuNDQ4IDY3Mi4yMDdINzI5Ljc2M0w3MzQuNzA5IDY1Mi40NDZINzY1LjM5NEw3NjAuNDQ4IDY3Mi4yMDdaTTc4Ni4yODcgNjkyLjA3N0w3ODEuMzQxIDcxMS44MzhINzUwLjY1N0w3NTUuNjAzIDY5Mi4wNzdINzg2LjI4N1pNODMyLjgxOCA3NTEuNDY5TDgzNy43NjQgNzMxLjcwOEg4MDcuMDhMODEyLjAyNiA3MTEuOTQ3SDg0Mi43MUw4MzcuNzY0IDczMS43MDhIODY4LjQ0OUw4NzMuMzk1IDcxMS44MzhIODQyLjgxMUw4NDcuNzU3IDY5Mi4wNzdIODE3LjA3Mkw4MjIuMDE4IDY3Mi4yMDdINzkxLjEzMkw3OTYuMDc4IDY1Mi4zMzdINzY1LjQ5NEw3NzAuNDQgNjMyLjU3Nkg4MDEuMjI2TDc5Ni4yOCA2NTIuNDQ2SDgyNi45NjRMODIyLjAxOCA2NzIuMjA3SDg1Mi43MDNMODQ3Ljc1NyA2OTIuMDc3SDg3OC40NDFMODczLjQ5NSA3MTEuOTQ3SDkzNC43NjNMOTI5LjgxNyA3MzEuNzA4SDg5OS4xMzNMODk0LjE4NyA3NTEuNTc3SDkyNC44NzJMOTE5LjkyNiA3NzEuMzM5SDg4OS4yNDFMODk0LjA4NiA3NTEuNTc3SDgzMi44MThWNzUxLjQ2OVpNODUzLjYxMSA3OTEuMUw4NTguNTU3IDc3MS4zMzlIODg5LjI0MUw4ODQuMjk2IDc5MS4xSDg1My42MTFaTTk2Ni40NTcgODMwLjczMUg5MzUuODc0TDkzMC45MjggODUwLjYwMUg5MDAuMzQ0TDkwNS4yOSA4MzAuODM5SDkzNS44NzRMOTQwLjgxOSA4MTAuOTdIOTcxLjUwNEw5NjYuNDU3IDgzMC43MzFaTTk3Ni4zNDkgNzkxLjFIOTQ1LjY2NEw5NDAuNzE4IDgxMC45N0g4NzkuNTUyTDg4NC40OTcgNzkxLjFIOTE1LjE4Mkw5MjAuMTI4IDc3MS4zMzlIOTgxLjM5NUw5NzYuMzQ5IDc5MS4xWk0xMDYzLjU2IDgxMC45N0wxMDU4LjYxIDgzMC43MzFIMTAyNy45M0wxMDMyLjg3IDgxMC45N0gxMDAyLjE5TDEwMDcuMTMgNzkxLjFIMTAzNy44MkwxMDMyLjg3IDgxMC45N0gxMDYzLjU2Wk0xMDUyLjU1IDczMS41OTlIMTAyMS44N0wxMDI2LjgyIDcxMS44MzhIMTA1Ny41TDEwNTIuNTUgNzMxLjU5OVpNMTA2Ny4zOSA2NzIuMjA3TDEwNjIuNDUgNjkyLjA3N0gxMDkzLjEzTDEwODguMTkgNzExLjgzOEgxMDU3LjVMMTA2Mi40NSA2OTIuMDc3SDEwMzEuNzZMMTAzNi43MSA2NzIuMjA3SDEwNjcuMzlaTTEwMzUuNyA1NTMuMjA2TDEwMzAuNzUgNTczLjA3NUgxMDYxLjQ0TDEwNTYuNDkgNTkyLjgzN0gxMDI1LjcxTDEwMzAuNjUgNTczLjA3NUgxMDAwLjA3TDEwMDUuMDEgNTUzLjIwNkgxMDM1LjdaTTEwMDguOTUgNDE0LjQ0M0wxMDEzLjkgMzk0LjY4Mkg5ODMuMjEyTDk4OC4xNTggMzc0LjgxMkgxMDE4Ljk0TDEwMTQgMzk0LjY4MkgxMDQ0LjY4TDEwMzkuNzQgNDE0LjQ0M0gxMDA4Ljk1Wk0xMDI5Ljc0IDQ1NC4wNzRMMTAzNC42OSA0MzQuMjA0SDEwNjUuMzdMMTA2MC40MyA0NTQuMDc0SDEwMjkuNzRaTTEwODguMjkgNDY1LjU4M0wxMDg2LjI3IDQ3My44MzVIMTA1NS41OEwxMDYwLjUzIDQ1NC4wNzRIMTA5MS4xMUwxMDg4LjI5IDQ2NS41ODNaTTExNDcuNTQgNDczLjk0NEwxMTQyLjU5IDQ5My43MDVIMTExMS44TDExMTYuNzUgNDczLjk0NEgxMTQ3LjU0Wk0xMTExIDM3NC44MTJMMTEwNi4wNSAzOTQuNjgySDExMzYuNzRMMTEzMS43OSA0MTQuNDQzTDExMjYuODQgNDM0LjMxM0gxMDk2LjE2TDEwOTguNDggNDI1LjA4NEwxMTAxLjExIDQxNC40NDNMMTEwNi4wNSAzOTQuNTczSDEwNzUuMzdMMTA4MC4zMSAzNzQuNzA0TDExMTEgMzc0LjgxMlpNMTE2Ni40MSAyNzUuNjgxTDExNjEuNDYgMjk1LjQ0MkgxMTMwLjY4TDExMzUuNjIgMjc1LjY4MUgxMTA0Ljk0TDExMDkuODkgMjU1LjgxMUgxMDc5LjJMMTA4NC4xNSAyMzUuOTQxSDEwNTMuNDZMMTA1OC40MSAyMTYuMThIMTAyNy43MkwxMDMyLjY3IDE5Ni4zMUgxMDYzLjM2TDEwNTguNDEgMjE2LjE4TDEwODkuMDkgMjE2LjA3MUwxMDg0LjE1IDIzNS45NDFIMTExNC44M0wxMTA5Ljg5IDI1NS44MTFIMTE0MC41N0wxMTM1LjYyIDI3NS42ODFIMTE2Ni40MVpNMTE1MC40NiAyMTYuMThIMTExOS43OEwxMTI0LjcyIDE5Ni4zMUgxMTU1LjQxTDExNTAuNDYgMjE2LjE4Wk0xMjAxLjAzIDEzNi44MDlMMTE5MS4xNCAxNzYuNTQ5SDEyMjEuNzJMMTIxNi43OCAxOTYuMzFIMTE4NS45OUwxMTkwLjk0IDE3Ni40NEgxMTYwLjM1TDExNzAuMjUgMTM2LjgwOUgxMjAxLjAzWk0xMTA3Ljc3IDE3LjkxNjZIMTEzOC41NUwxMTMzLjYxIDM3Ljc4NjRIMTE2NC4yOUwxMTU5LjM0IDU3LjU0NzZIMTEyOC42NkwxMTMzLjYxIDM3Ljc4NjRIMTEwMi45MkwxMTA3Ljc3IDE3LjkxNjZaTTEwOTcuNzcgNTcuNjU2MUgxMTI4LjY2TDExMjMuNzEgNzcuNDE3M0gxMTU0LjVMMTE0NC42MSAxMTcuMTU3SDExNzUuMTlMMTE3MC4yNSAxMzYuOTE4SDExMzkuNTZMMTE0NC40MSAxMTcuMDQ4SDExMTMuOTJMMTEyMy44MiA3Ny40MTczSDEwOTMuMDNMMTA5Ny43NyA1Ny42NTYxWk0xMDE1LjcxIDE3LjkxNjZIMTA0Ni40TDEwNDEuNDUgMzcuNzg2NEgxMDcyLjE0TDEwNjcuMjkgNTcuNTQ3NkgxMDM2LjYxTDEwNDEuNTUgMzcuNzg2NEgxMDEwLjg3TDEwMTUuNzEgMTcuOTE2NlpNMTAwNS44MiA1Ny42NTYxSDEwMzYuNTFMMTAzMS41NiA3Ny40MTczSDEwNjIuMjRMMTA1Ny4zIDk3LjI4NzFIMTA4OC4wOEwxMDgzLjE0IDExNy4wNDhMMTA3OC4xOSAxMzYuODA5SDExMDguODhMMTEwMy45MyAxNTYuNjc5TDExMzQuNjIgMTU2LjU3MUwxMTI5LjY3IDE3Ni4zMzJMMTEyNC43MiAxOTYuMjAySDEwOTQuMDRMMTA5OC45OSAxNzYuNDRMMTEwMy45MyAxNTYuNTcxSDEwNzMuMjVMMTA3OC4xOSAxMzYuODA5SDEwNDcuNTFMMTA1Mi40NSAxMTcuMDQ4TDEwNTcuNCA5Ny4yODcxSDEwMjYuNzJMMTAzMS42NiA3Ny40MTczSDEwMDAuOThMMTAwNS44MiA1Ny42NTYxWk05MzkuNTA3IDc3LjQxNzNIOTcwLjE5Mkw5NjUuMjQ2IDk3LjI4NzFIOTk1LjkzTDk5MC45ODQgMTE3LjA0OEg5NjAuM0w5NjUuMjQ2IDk3LjI4NzFIOTM0LjU2MUw5MzkuNTA3IDc3LjQxNzNaTTgwMS4wMjQgMTcuOTE2Nkg4MzEuNzA4TDgyNi42NjEgMzcuNjc3OEg4NTcuMzQ2TDg1Mi41MDEgNTcuNTQ3Nkg5MTMuNzY5TDkwOC44MjMgNzcuMzA4N0g4NzguMTM4TDg3My4xOTMgOTcuMTc4NUg5MDMuODc3TDg5OC45MzEgMTE2Ljk0SDg2OC4zNDhMODYzLjQwMiAxMzYuODA5SDgzMi43MTdMODM3LjY2MyAxMTcuMDQ4SDg2OC4yNDdMODczLjE5MyA5Ny4yODcxSDgxMS45MjVMODE2Ljg3MSA3Ny40MTczSDg0Ny41NTVMODUyLjUwMSA1Ny41NDc2SDgyMS44MTZMODI2Ljc2MiAzNy43ODY0SDc5Ni4wNzhMODAxLjAyNCAxNy45MTY2Wk03OTEuMTMyIDU3LjU0NzZIODIxLjcxNkw4MTYuNzcgNzcuMzA4N0g3ODYuMDg1TDc5MS4xMzIgNTcuNTQ3NlpNNzM0LjYwOCAzNy43ODY0SDc2NS4yOTNMNzYwLjM0NyA1Ny41NDc2SDcyOS42NjJMNzM0LjYwOCAzNy43ODY0Wk03MjQuNzE3IDc3LjQxNzNINzU1LjQwMUw3NTAuNDU1IDk3LjI4NzFINzgxLjEzOUw3NzYuMTk0IDExNy4wNDhMNzcxLjI0OCAxMzYuOTE4SDc0MC40NjJMNzQ1LjQwOCAxMTcuMTU3SDc0NS41MDlMNzUwLjQ1NSA5Ny4zOTU2SDcxOS43NzFMNzI0LjcxNyA3Ny40MTczWk03MDQuOTMzIDE1Ni41NzFINzM1LjYxOEw3MzAuNjcyIDE3Ni41NDlINzYxLjI1NUw3NTYuMzA5IDE5Ni4zMUg3MjUuNjI1TDczMC41NzEgMTc2LjQ0SDY5OS45ODdMNzA0LjkzMyAxNTYuNTcxWk03MDAuODk2IDI5NS41NUg3MzEuNjgxTDcyNi43MzUgMzE1LjQySDY5NS45NUw3MDAuODk2IDI5NS41NVpNNjgxLjExMiAzNzQuODEyTDY4Ni4wNTggMzU0Ljk0Mkg2NTUuNDc1TDY2MC40MjEgMzM1LjE4MUg2OTEuMTA1TDY4Ni4xNTkgMzU1LjA1MUg3MTYuNzQzTDcxMS43OTcgMzc0LjgxMkg2ODEuMTEyWk02NzcuMjc3IDUxMy41NzVINzA3Ljk2MUw3MDMuMDE1IDUzMy4zMzZINzMzLjU5OUw3MjguNjUzIDU1My4wOTdINjk3Ljk2OUw3MDIuOTE0IDUzMy4yMjdINjcyLjMzMUw2NzcuMjc3IDUxMy41NzVaTTYzNi43MDEgNTUzLjIwNkg2NjcuMzg1TDY1Ny41OTQgNTkyLjk0NUg2ODguMTc4TDY4My4yMzIgNjEyLjcwNkg3MTMuOTE2TDcwNC4wMjUgNjUyLjMzN0g2NzMuMzRMNjgzLjIzMiA2MTIuNzA2SDY1Mi40NDdMNjU3LjM5MyA1OTIuODM3SDYyNi44MDlMNjM2LjcwMSA1NTMuMjA2Wk02MjEuODYzIDYxMi43MDZMNjE2LjkxNyA2MzIuNTc2SDY0Ny42MDJMNjQyLjY1NiA2NTIuNDQ2SDY3My4zNEw2NjguMzk1IDY3Mi4yMDdINjk5LjA3OUw2ODkuMTg3IDcxMS44MzhINjg5LjA4Nkw2ODQuMTQgNzMxLjcwOEg2NTMuMzU1TDY1OC4zMDEgNzExLjk0N0g2NTguNDAyTDY2OC4yOTQgNjcyLjMxNkg2MzcuNjA5TDY0Mi41NTUgNjUyLjQ0Nkg2MTEuOTcyTDYxNi45MTcgNjMyLjY4NUg1ODYuMjMzTDU5MS4xNzkgNjEyLjgxNUg2MjEuODYzVjYxMi43MDZaIiBmaWxsPSIjOEU4RThFIi8+CjxwYXRoIGQ9Ik02NTYuNjg3IDY2My41MTlINjU2Ljc4OFY2NjMuNDFINjU2LjY4N1Y2NjMuNTE5WiIgZmlsbD0iIzhFOEU4RSIvPgo8cGF0aCBkPSJNOTEyLjA1MyA5LjEyMDU0TDkxNC4yNzMgMEg4ODMuNTg5TDg4MS4yNjggOS4xMjA1NEg5MTIuMDUzWiIgZmlsbD0iIzhFOEU4RSIvPgo8cGF0aCBkPSJNNjMxLjA0OSAyNzQuMjY2TDYyNy45MiAyODYuODYxTDYzMS4wNDkgMjc0LjI2NloiIGZpbGw9IiM4RThFOEUiLz4KPHBhdGggZD0iTTgyNS4xNDggNjAzLjkxSDgyNS4wNDdWNjA0LjAxOUw4MjUuMTQ4IDYwMy45MVoiIGZpbGw9IiM4RThFOEUiLz4KPHBhdGggZD0iTTc2MS41NTkgMzY2LjEyNUg3NjEuNjZWMzY2LjAxNkg3NjEuNTU5VjM2Ni4xMjVaIiBmaWxsPSIjOEU4RThFIi8+CjxwYXRoIGQ9Ik0zMS4zOTEgODQxLjkxMkgwLjcwNjU0OUw1LjY1MjM5IDgyMi4xNTFMMTAuNTk4MiA4MDIuMjgxSDBWODIyLjE1MVY4NzMuMjkxSDU0LjMwMzNMNTcuMTI5NSA4NjEuNzgySDI2LjQ0NTFMMzEuMzkxIDg0MS45MTJaIiBmaWxsPSIjOEU4RThFIi8+CjxwYXRoIGQ9Ik00Ni4wMjYxIDU5Mi44MzdMNDEuMDgwMiA2MTIuNzA2SDExLjcwOFY2NTIuNDQ2SDMxLjE4ODZMMjYuMjQyNyA2NzIuMjA3SDExLjcwOFY3MTEuOTQ3VjczMC4wNzlMMTYuMjUwMSA3MTEuOTQ3SDQ3LjAzNTRMNDIuMDg5NiA3MzEuNzA4SDcyLjc3NEw2Mi44ODIzIDc3MS40NDdIOTMuNTY2N0w4OC42MjA5IDc5MS4yMDhINTcuODM1NUw2Mi43ODE0IDc3MS4zMzlIMzIuMTk3OUw0Mi4wODk2IDczMS43MDhIMTEuODA4OVY3NzEuNDQ3Vjc5MS4yMDhIMjcuMjUyMUwyMi4zMDYyIDgxMS4wNzhINTIuOTkwNkw0OC4wNDQ4IDgzMC44MzlMNDMuMDk4OSA4NTAuNzA5SDczLjc4MzNMNjguODM3NSA4NzAuNTc5SDk5LjUyMTlMOTYuNjk1NyA4ODIuMDg4SDEyNy4zOEwxMzUuMTUyIDg1MC43MDlIMTY1LjgzN0wxNTguMDY0IDg4Mi4wODhIMjE5LjQzM0wyMjIuMjU5IDg3MC41NzlIMjUyLjk0NEwyNTAuMTE4IDg4Mi4wODhIMzExLjQ4NkwzMTQuMzEzIDg3MC41NzlIMjgzLjYyOEwyODguNTc0IDg1MC43MDlIMjU3Ljc4OUwyNjIuNzM1IDgzMC45NDhIMjYyLjgzNkwyNjcuNzgxIDgxMS4wNzhIMjM3LjE5OEwyNDIuMTQ0IDc5MS4yMDhIMjcyLjgyOEwyNjcuODgyIDgxMS4wNzhIMjk4LjU2N0wyOTMuNjIxIDgzMC44MzlMMjg4LjY3NSA4NTAuNzA5SDMxOS40NkwzMTQuNTE0IDg3MC41NzlIMzQ1LjE5OUwzNDIuMzczIDg4Mi4wODhINDM0LjMyNUw0MzcuMjUyIDg3MC41NzlIMzc1Ljk4NEwzODAuOTMgODUwLjcwOUg0MTEuNjE0TDQxNi41NiA4MzAuOTQ4SDQ3Ny44MjhMNDcyLjg4MiA4NTAuNzA5SDQ0Mi4wOTdMNDM3LjE1MSA4NzAuNTc5SDQ2Ny44MzZMNDY1LjAwOSA4ODIuMDg4SDQ5NS45OTZMNDk4LjgyMyA4NzAuNTc5SDQ5OC42MjFMNTAzLjU2NyA4NTAuNzA5SDUwMy44NjlMNTE4LjcwNyA3OTEuMjA4SDUxOC40MDRMNTIzLjM1IDc3MS40NDdMNTI4LjI5NiA3NTEuNTc3SDQ5Ny42MTFMNTAyLjU1NyA3MzEuNzA4SDUzMy4yNDJMNTI4LjI5NiA3NTEuNTc3SDUyOC41OTlMNTQ4LjM4MiA2NzIuMzE2SDU0OC4wNzlMNTUzLjAyNSA2NTIuNDQ2SDUyMi4zNDFMNTI3LjI4NyA2MzIuNjg1SDQ5Ni42MDJMNTAxLjU0OCA2MTIuODE1SDUzMi4zMzNMNTI3LjM4NyA2MzIuNjg1SDU1OC4wNzJMNTUzLjEyNiA2NTIuNTU0SDU1My40MjlMNTYzLjMyIDYxMi44MTVINTYzLjAxOEw1NjcuOTY0IDU5My4wNTRMNTcyLjkwOSA1NzMuMTg0SDU0Mi4wMjNMNTQ2Ljk2OSA1NTMuMzE0SDUxNi4yODVMNTIxLjEyOSA1MzMuNDQ0TDUyNi4wNzUgNTEzLjU3NUw0OTUuNDkyIDUxMy42ODNMNTAwLjQzOCA0OTMuODE0SDQ2OS43NTNMNDc0LjY5OSA0NzQuMDUySDUwNS4zODRMNTAwLjQzOCA0OTMuODE0SDUzMS4xMjJMNTI2LjE3NiA1MTMuNjgzSDU1Ni44NjFMNTUxLjkxNSA1MzMuNDQ0TDU0Ni45NjkgNTUzLjMxNEg1NzcuNjUzTDU3Mi43MDggNTczLjE4NEg1NzMuMDFMNTgyLjkwMiA1MzMuNTUzSDU4Mi41OTlMNTkyLjQ5MSA0OTMuOTIySDU5Mi43OTRMNTk3Ljc0IDQ3NC4wNTJINTk3LjUzOEw2MDIuNDg0IDQ1NC4yOTFINTcxLjc5OUw1NzYuNzQ1IDQzNC40MjFINjA3LjQyOUw2MDIuNDg0IDQ1NC4yOTFINjAyLjc4Nkw2MTIuNjc4IDQxNC41NTJINjEyLjM3NUw2MjIuMjY3IDM3NC45MjFINTkxLjQ4Mkw1OTYuNDI3IDM1NS4wNTFINTY1Ljg0NEw1NzUuNzM2IDMxNS40Mkg1NDQuOTVMNTQ5Ljg5NiAyOTUuNjU5SDU4MC43ODJMNTc1LjgzNiAzMTUuNDJINjA2LjUyMUw1OTYuNTI4IDM1NS4wNTFINjI3LjIxM0w2MjIuMjY3IDM3NC44MTJINjIyLjU3TDYzNy40MDcgMzE1LjQySDYzNy4wMDNMNjQxLjk0OSAyOTUuNjU5SDY0Mi4wNUw2NTEuOTQyIDI1NS45MTlINjIxLjE1N0w2MjYuMDAxIDIzNi4wNUg1OTUuNTE5TDYwMC40NjUgMjE2LjI4OEg2MzEuMTQ5TDYyNi4yMDMgMjM2LjE1OEg2NTYuODg4TDY1MS45NDIgMjU1LjkxOUg2NTIuMjQ1TDY1Ny4xOSAyMzYuMDVINjU2Ljg4OEw2NjYuNzc5IDE5Ni40MTlINjY3LjA4Mkw2ODEuOTIgMTM2LjkxOEg2ODEuNTE2TDY4Ni40NjIgMTE3LjE1N0g2NTUuODc4TDY2MC44MjQgOTcuMzk1Nkg2OTEuNTA5TDY4Ni41NjMgMTE3LjE1N0g2ODYuODY2TDY5Mi4yMTUgOTUuNzY3VjU3LjU0NzZWOC42ODc1SDY1Mi4yNDVMNjQ5LjkyMyAxNy44MDhINjgwLjYwOEw2NzAuNzE2IDU3LjU0NzZINjcwLjYxNUw2NjUuNjY5IDc3LjQxNzNINjM0Ljg4NEw2MzkuNzI5IDU3LjY1NjFINjM5LjgzTDY0OS43MjEgMTcuOTE2Nkg2MTkuMDM3TDYyMS4zNTggOC43OTYwOEg1NTkuOTlMNTU3LjY2OCAxNy45MTY2SDUyNi45ODRMNTI5LjMwNSA4Ljc5NjA4SDQzNy4yNTJMNDM0LjkzMSAxNy45MTY2SDQwNC4yNDZMMzk5LjMgMzcuNzg2NEg0MjkuOTg1TDQyNS4wMzkgNTcuNTQ3NkgzOTQuMjU0TDM5OS4xOTkgMzcuNzg2NEgzMzcuOTMyTDM0Mi44NzcgMTcuOTE2NkgzMTIuMTkzTDMxNC41MTQgOC43OTYwOEgyNTMuMTQ2TDI1MC44MjQgMTcuOTE2NkgyMjAuMDM5TDIyMi4zNiA4Ljc5NjA4SDE5MS42NzZMMTg5LjM1NCAxNy45MTY2SDE1OC44NzJMMTQ4Ljk4IDU3LjY1NjFIMTc5LjU2NEwxNzQuNjE4IDc3LjQxNzNIMTQzLjkzNEwxMzQuMDQyIDExNy4xNTdIMTY0LjYyNUwxNTkuNjc5IDEzNi45MThIMTI5LjA5NkwxMTQuMjU4IDE5Ni4zMUgxNDQuODQyTDEzNC45NSAyMzUuOTQxSDEwNC4yNjZMOTkuMzIgMjU1LjgxMUwxMzAuMDA0IDI1NS43MDJMMTIwLjExMyAyOTUuMzMzTDExNS4xNjcgMzE1LjIwM0g4NC41ODM0TDY5Ljc0NTkgMzc0LjU5NUgxMDAuMzI5TDkwLjQzNzcgNDE0LjMzNUgxMjEuMjIzTDExNi4yNzcgNDM0LjA5NkgxNDYuOTYyTDEzNy4wNyA0NzMuNzI3SDEzNi45NjlMMTMyLjAyMyA0OTMuNTk2SDEwMS4zMzlMMTA2LjI4NSA0NzMuODM1SDEwNi4zODZMMTE2LjI3NyA0MzQuMDk2SDg1LjU5MjhMOTAuNTM4NiA0MTQuMjI2SDU5Ljk1NTJMNjQuOTAxIDM5NC4zNTZMNTAuMDYzNSA0NTMuODU3SDgwLjY0N0w3NS44MDIgNDczLjYxOEg0NS4xMTc3TDQwLjE3MTggNDkzLjQ4OEg3MC44NTYyTDYwLjk2NDUgNTMzLjExOUg5MS42NDg5TDg2LjcwMzEgNTUyLjg4SDU1LjgxNjhMNjAuNzYyNyA1MzMuMTE5SDMwLjI4MDFMMjAuMzg4NSA1NzIuNzVINTAuOTcxOUw0Ni4wMjYxIDU5Mi44MzdaTTc3LjcxOTggNzExLjgzOEg0Ny4wMzU0TDUxLjk4MTMgNjkyLjA3N0gyMS4yOTY5TDI2LjI0MjcgNjcyLjIwN0g1Ni45MjcxTDUxLjk4MTMgNjkyLjA3N0g4Mi42NjU3TDc3LjcxOTggNzExLjgzOFpNMTM1LjE1MiA4NTAuNjAxSDEwNC4zNjdMMTA5LjMxMyA4MzAuNzMxSDc4LjgzMDFMODguNzIxOCA3OTEuMUgxMTkuNDA2TDEwOS41MTUgODMwLjgzOUgxNDAuMTk5TDEzNS4xNTIgODUwLjYwMVpNMTQ5Ljk5IDc5MS4xTDE1NC45MzUgNzcxLjIzSDEyNC4zNTJMMTI5LjI5OCA3NTEuMzZIMTU5Ljg4MUwxNTQuOTM1IDc3MS4yM0gxODUuNjJMMTgwLjY3NCA3OTAuOTkxTDE0OS45OSA3OTEuMVpNMjI3LjIwNSA4NTAuNjAxSDE5Ni41MjFMMjAxLjQ2NyA4MzAuNzMxSDE3MC45ODRMMTc1LjkzIDgxMC45N0gyMDYuNjE0TDIwMS42NjkgODMwLjgzOUgyMzIuMTUxTDIyNy4yMDUgODUwLjYwMVpNMjQ3LjE5MSA3NzEuMjNMMjQyLjI0NSA3OTEuMUgyMTEuNDU5TDIxNi40MDUgNzcxLjMzOUgyMTYuNTA2TDIyMS40NTIgNzUxLjQ2OUgxOTAuNzY4TDE5NS43MTMgNzMxLjcwOEgxNjQuOTI4TDE2OS44NzQgNzExLjk0N0gyMDAuNjU5TDE5NS43MTMgNzMxLjU5OUgyMjYuMzk4TDIyMS40NTIgNzUxLjQ2OUgyNTIuMTM2TDI0Ny4xOTEgNzcxLjIzWk0xNjIuODA4IDQ5My43MDVMMTY3Ljc1NCA0NzMuOTQ0SDE5OC41NEwxOTMuNTk0IDQ5My43MDVIMjI0LjI3OEwyMTkuMzMyIDUxMy41NzVIMjUwLjAxN0wyNDUuMDcxIDUzMy40NDRMMjQwLjEyNSA1NTMuMzE0SDIwOS4zNEwyMTQuMjg2IDUzMy40NDRIMjE0LjM4NkwyMTkuMzMyIDUxMy41NzVIMTg4LjY0OEwxOTMuNTk0IDQ5My44MTRIMTYyLjgwOFY0OTMuNzA1Wk0xODYuNTI4IDI3NS42ODFIMjE3LjIxM0wyMTIuMjY3IDI5NS40NDJIMTgxLjU4MkwxODYuNTI4IDI3NS42ODFaTTE2MC42ODkgMjU1LjgxMUwxNjUuNjM1IDIzNi4wNUgxOTYuMzE5TDE5MS4zNzMgMjU1LjgxMUgxNjAuNjg5Wk0yNzcuNjczIDE1Ni41NzFMMjcyLjcyNyAxNzYuMzMyTDI2Ny43ODEgMTk2LjIwMkgyMzYuOTk2TDI0MS45NDIgMTc2LjQ0SDI0Mi4wNDNMMjQ2Ljk4OSAxNTYuNTcxSDIxNi4zMDRMMjIxLjI1IDEzNi43MDFIMjUxLjkzNEwyNDYuOTg5IDE1Ni41NzFIMjc3LjY3M1pNMzI0LjIwNCAyMTYuMDcxTDMxOS4yNTggMjM1LjgzMkgyODguNTc0TDI5My41MiAyMTYuMDcxSDI2Mi44MzZMMjY3Ljc4MSAxOTYuMjAySDI5OC40NjZMMjkzLjUyIDIxNi4wNzFIMzI0LjIwNFpNNDAwLjMxIDE1Ni43ODhMMzk1LjM2NCAxNzYuNTQ5SDM2NC43OEwzNTkuODM1IDE5Ni40MTlIMzkwLjUxOUwzOTUuNDY1IDE3Ni42NThINDU2LjczM0w0NTEuNzg3IDE5Ni40MTlINDIxLjEwMkw0MTYuMTU3IDIxNi4yODhINDQ2Ljg0MUw0NDEuODk1IDIzNi4wNUw0MzYuOTQ5IDI1NS45MTlINDA2LjI2NUw0MDEuMzE5IDI3NS43ODlINDMyLjAwM0w0MjcuMDU4IDI5NS41NUgzOTYuMzczTDQwMS4zMTkgMjc1Ljc4OUgzNDAuMDUxTDM0NC45OTcgMjU1LjkxOUgzNzUuNjgxTDM4MC42MjcgMjM2LjE1OEg0MTEuMjExTDQxNi4xNTcgMjE2LjI4OEwzODUuNTczIDIxNi4wNzFIMzU0Ljg4OUwzNTkuODM1IDE5Ni4zMUgzMjkuMTVMMzM0LjA5NiAxNzYuNTQ5SDM2NC42NzlMMzY5LjYyNSAxNTYuNjc5SDMwOC4zNTdMMzEzLjMwMyAxMzYuODA5SDM0My45ODhMMzQ4LjkzNCAxMTcuMDQ4SDQxMC4yMDFMNDA1LjI1NSAxMzYuODA5SDM3NC41NzFMMzY5LjYyNSAxNTYuNjc5SDQwMC4zMVYxNTYuNzg4Wk00OTIuNDY0IDE1Ni41NzFMNDg3LjUxOCAxNzYuMzMySDQ1Ni44MzRMNDYxLjc3OSAxNTYuNTcxSDQzMC45OTRMNDM1Ljk0IDEzNi43MDFINDY2LjYyNEw0NjEuNjc4IDE1Ni41NzFINDkyLjQ2NFpNNDc4LjYzNiAzMzUuMTgxTDQ4My41ODEgMzE1LjQySDQ1Mi44OTdMNDU3Ljc0MiAyOTUuNTVMNDg4LjUyNyAyOTUuNjU5TDQ4My41ODEgMzE1LjQySDUxNC4yNjZMNTA5LjMyIDMzNS4yOUg1NDAuMDA0TDUzNS4wNTkgMzU1LjA1MUw1MzAuMTEzIDM3NC45MjFINDk5LjQyOEw1MDQuMzc0IDM1NS4xNkw1MDkuMzIgMzM1LjI5SDQ3OC42MzZWMzM1LjE4MVpNNTE5LjMxMyAyOTUuNDQySDQ4OC42MjhMNDkzLjU3NCAyNzUuNjgxSDUyNC4yNThMNTE5LjMxMyAyOTUuNDQyWk00OTMuNDczIDI3NS42ODFINDYyLjc4OUw0NjcuNzM1IDI1NS44MTFINDk4LjQxOUw0OTMuNDczIDI3NS42ODFaTTQwNS40NTcgNzUxLjQ2OUw0MTAuNDAzIDczMS41OTlINDQxLjA4OEw0MzYuMTQyIDc1MS40NjlINDY2LjgyNkw0NjEuODggNzcxLjMzOUg0MzEuMTk2TDQzNi4xNDIgNzUxLjQ2OUg0MDUuNDU3Wk0zMzMuMjg5IDY3Mi4yMDdMMzM4LjIzNCA2NTIuNDQ2SDM2OC45MTlMMzYzLjk3MyA2NzIuMjA3SDM5NC42NTdMMzk5LjYwMyA2NTIuNDQ2SDQzMC4xODdMNDM1LjEzMiA2MzIuNTc2SDQ2NS44MTdMNDYwLjg3MSA2NTIuMzM3TDQ1NS45MjUgNjcyLjIwN0g0MjUuMjQxTDQyMC4yOTUgNjkyLjA3N0g0NTAuOTc5TDQ0Ni4wMzMgNzExLjgzOEg0MTUuMzQ5TDQyMC4yOTUgNjkyLjA3N0gzNTkuMDI3TDM2My45NzMgNjcyLjIwN0gzMzMuMjg5Wk0yODEuNzEgNjMyLjU3NkwyODYuNjU2IDYxMi44MTVIMjU1Ljg3MUwyNjAuODE3IDU5My4wNTRIMjYwLjkxOEwyNjUuODY0IDU3My4xODRIMjM1LjE3OUwyNDAuMTI1IDU1My4zMTRIMjcwLjgwOUwyNjUuODY0IDU3My4xODRIMjk2LjU0OEwyOTEuNjAyIDU5Mi45NDVMMjg2LjY1NiA2MTIuNzA2SDMxNy4zNDFMMzEyLjM5NSA2MzIuNTc2SDM0My4xOEwzMzguMjM0IDY1Mi4zMzdIMzA3LjQ0OUwzMTIuMzk1IDYzMi41NzZIMjgxLjcxWk0yNTQuOTYzIDQ5My43MDVMMjU5LjkwOCA0NzMuOTQ0SDI5MC41OTNMMjg1LjY0NyA0OTMuNzA1SDI1NC45NjNaTTQ0MC4wNzggNjEyLjcwNkw0MzUuMTMyIDYzMi41NzZIMzczLjg2NUwzNzguODEgNjEyLjcwNkg0MDkuNDk1TDQxNC40NDEgNTkyLjk0NUg0NzUuNzA4TDQ3MC43NjMgNjEyLjcwNkg0NDAuMDc4Wk00MDMuNDM5IDUxMy41NzVMNDA4LjM4NCA0OTMuNzA1SDQzOS4wNjlMNDM0LjEyMyA1MTMuNTc1SDQ2NC44MDdMNDU5Ljg2MiA1MzMuMzM2SDQyOS4xNzdMNDM0LjEyMyA1MTMuNTc1SDQwMy40MzlaTTQ1My45MDYgNDM0LjIwNEg0MjMuMjIyTDQxOC4yNzYgNDU0LjA3NEg0NDguOTYxTDQ0OC4zNTUgNDU2LjQ2M0w0NDYuMTM0IDQ2NS41ODNMNDQ0LjExNiA0NzMuODM1SDQxMy40MzFMNDE4LjM3NyA0NTQuMDc0SDM1Ny4xMDlMMzYyLjA1NSA0MzQuMjA0SDMzMS4zNzFMMzM2LjMxNyA0MTQuNDQzSDM2Ni45TDM3MS44NDYgMzk0LjU3M0g0MDIuNTNMMzk3LjU4NCA0MTQuMzM1SDM2Ny4wMDFMMzY0LjM3NyA0MjQuOTc1TDM2Mi4wNTUgNDM0LjA5NkgzOTIuNjM5TDM5Mi44NCA0MzMuMzM2TDM5Ny41ODQgNDE0LjMzNUg0NTguODUyTDQ1My45MDYgNDM0LjIwNFpNMjg0LjYzOCAzNzQuODEyTDI4OS40ODIgMzU1LjA1MUgzMjAuMDY2TDMyNS4wMTIgMzM1LjE4MUgyNjMuNzQ0TDI2OC43OTEgMzE1LjQySDIzOC4xMDZMMjQzLjA1MiAyOTUuNjU5TDI3My42MzYgMjk1LjU1TDI2OC43OTEgMzE1LjQySDI5OS40NzVMMzA0LjQyMSAyOTUuNTVIMjczLjczN0wyNzguNjgyIDI3NS43ODlIMjQ3Ljk5OEwyNTIuOTQ0IDI1NS45MTlIMjgzLjYyOEwyNzguNjgyIDI3NS43ODlIMzA5LjQ2OEwzMDQuNTIyIDI5NS42NTlIMzY1LjY4OUwzNjAuNzQzIDMxNS40MkgzMzAuMDU5TDMyNS4xMTMgMzM1LjI5SDM1NS43OTdMMzUwLjg1MSAzNTUuMDUxSDMyMC4yNjhMMzE1LjMyMiAzNzQuODEySDM0Ni4wMDZMMzUwLjk1MiAzNTUuMDUxSDQxMi4yMkw0MDcuMjc0IDM3NC44MTJIMzc2LjU5TDM3MS42NDQgMzk0LjY4MkgzMTAuMzc2TDMxNS4zMjIgMzc0LjgxMkgyODQuNjM4Wk0zMTkuMjU4IDIzNS45NDFIMzQ5Ljk0M0wzNDQuOTk3IDI1NS43MDJIMzE0LjMxM0wzMTkuMjU4IDIzNS45NDFaTTM4Ni40ODEgMzM1LjE4MUwzOTEuNDI3IDMxNS4zMTFINDIyLjExMkw0MTcuMTY2IDMzNS4xODFINDQ3Ljk1MUw0NDMuMDA1IDM1NC45NDJINDEyLjIyTDQxNy4xNjYgMzM1LjE4MUgzODYuNDgxWk0yMzIuMDUgMjE2LjE4TDIyNy4xMDQgMjM2LjA1SDI1Ny43ODlMMjUyLjg0MyAyNTUuODExSDIyMi4wNThMMjI3LjAwMyAyMzUuOTQxSDE5Ni40MkwyMDEuMzY2IDIxNi4xOEgyMzIuMDVaTTIwNy40MjIgMzE1LjMxMUwyMDIuNDc2IDMzNS4xODFIMjMzLjE2TDIyOC4yMTUgMzU0Ljk0MkwyMjMuMjY5IDM3NC44MTJIMjUzLjk1M0wyNDkuMDA3IDM5NC42ODJIMjc5LjY5MkwyNzQuNzQ2IDQxNC40NDNMMjcyLjAyMSA0MjUuMDg0TDI2OS44IDQzMy45ODdMMjY5LjY5OSA0MzQuMzEzSDMwMC40ODRMMjk1LjUzOSA0NTQuMTgzSDMyNi4yMjNMMzIzLjU5OSA0NjQuODIzTDMyMy4zOTcgNDY1LjY5MkwzMjEuMjc3IDQ3NC4wNTJIMzgyLjU0NUwzNzcuNTk5IDQ5My44MTRIMzQ2LjkxNUwzNDEuOTY5IDUxMy42ODNIMzcyLjY1M0wzNjcuNzA3IDUzMy40NDRIMzM3LjEyNEwzMzIuMTc4IDU1My4zMTRIMzYyLjg2M0wzNjcuODA4IDUzMy40NDRINDI5LjA3Nkw0MjQuMTMgNTUzLjIwNkgzOTMuNDQ2TDM4OC41IDU3My4wNzVMNDE5LjE4NSA1NzMuMTg0TDQxNC4yMzkgNTkyLjk0NUgzODMuNjU1TDM3OC43MDkgNjEyLjgxNUgzNDguMDI1TDM1Mi44NyA1OTMuMDU0SDM4My41NTRMMzg4LjUgNTczLjE4NEgzMjcuMjMyTDMzMi4xNzggNTUzLjMxNEgzMDEuMzkzTDMwNi4zMzkgNTMzLjQ0NEgzMzYuOTIyTDM0MS44NjggNTEzLjU3NUwzMTEuMjg1IDUxMy42ODNIMjgwLjZMMjg1LjU0NiA0OTMuODE0SDMxNi4yM0wzMjEuMDc1IDQ3My45NDRIMjkwLjQ5MkwyOTIuNTExIDQ2NS42OTJMMjk1LjQzOCA0NTQuMTgzSDI2NC43NTNMMjY5LjY5OSA0MzQuMzEzSDIzOC45MTRMMjQzLjg2IDQxNC41NTJIMjQzLjk2MUwyNDguOTA2IDM5NC42ODJIMjE4LjIyMkwyMjMuMTY4IDM3NC44MTJIMTkyLjM4M0wxOTcuMzI4IDM1NS4wNTFIMTk3LjQyOUwyMDIuMzc1IDMzNS4xODFIMTcxLjY5MUwxNzYuNjM3IDMxNS4zMTFIMjA3LjQyMlpNMjM0LjE3IDQ1NC4wNzRMMjI5LjIyNCA0NzMuODM1SDE5OC41NEwyMDAuNTU4IDQ2NS41ODNIMjAwLjY1OUwyMDMuNDg1IDQ1NC4wNzRIMjM0LjE3Wk0xODcuNTM4IDM5NC41NzNMMTgyLjU5MiA0MTQuNDQzSDIxMy4xNzVMMjEwLjU1MSA0MjUuMDg0TDIwOC4yMjkgNDM0LjIwNEgxNzcuNjQ2TDE3Ny45NDkgNDMzLjExOEwxODIuNTkyIDQxNC4zMzVIMTUyLjAwOEwxNTYuOTU0IDM5NC41NzNIMTg3LjUzOFpNMjA0LjQ5NSA1NzMuMDc1TDE5OS41NDkgNTkyLjk0NUgyMzAuMTMyTDIyNS4xODcgNjEyLjcwNkgxOTQuNTAyTDE5OS40NDggNTkyLjgzN0gxNjguODY1TDE3My44MSA1NzMuMDc1SDIwNC40OTVaTTIxMC4zNDkgNjcyLjIwN0gxNzkuNjY1TDE4NC42MTEgNjUyLjQ0NkgyMTUuMjk1TDIxMC4zNDkgNjcyLjIwN1pNMjM2LjE4OSA2OTIuMDc3TDIzMS4yNDMgNzExLjgzOEgyMDAuNTU4TDIwNS41MDQgNjkyLjA3N0gyMzYuMTg5Wk0yODIuNzIgNzUxLjQ2OUwyODcuNjY2IDczMS43MDhIMjU2Ljk4MUwyNjEuOTI3IDcxMS45NDdIMjkyLjYxMUwyODcuNjY2IDczMS43MDhIMzE4LjM1TDMyMy4yOTYgNzExLjgzOEgyOTIuNzEyTDI5Ny42NTggNjkyLjA3N0gyNjYuOTc0TDI3MS45MiA2NzIuMjA3SDI0MS4wMzNMMjQ1Ljk3OSA2NTIuMzM3SDIxNS4zOTZMMjIwLjM0MiA2MzIuNTc2SDI1MS4xMjdMMjQ2LjE4MSA2NTIuNDQ2SDI3Ni44NjZMMjcxLjkyIDY3Mi4yMDdIMzAyLjYwNEwyOTcuNjU4IDY5Mi4wNzdIMzI4LjM0M0wzMjMuMzk3IDcxMS45NDdIMzg0LjY2NUwzNzkuNzE5IDczMS43MDhIMzQ5LjAzNEwzNDQuMDg5IDc1MS41NzdIMzc0Ljc3M0wzNjkuODI3IDc3MS4zMzlIMzM5LjE0M0wzNDMuOTg4IDc1MS41NzdIMjgyLjcyVjc1MS40NjlaTTMwMy41MTMgNzkxLjFMMzA4LjQ1OCA3NzEuMzM5SDMzOS4xNDNMMzM0LjE5NyA3OTEuMUgzMDMuNTEzWk00MTYuMzU4IDgzMC43MzFIMzg1Ljc3NUwzODAuODI5IDg1MC42MDFIMzUwLjI0NkwzNTUuMTkxIDgzMC44MzlIMzg1Ljc3NUwzOTAuNzIxIDgxMC45N0g0MjEuNDA1TDQxNi4zNTggODMwLjczMVpNNDI2LjI1IDc5MS4xSDM5NS41NjZMMzkwLjYyIDgxMC45N0gzMjkuNDUzTDMzNC4zOTkgNzkxLjFIMzY1LjA4M0wzNzAuMDI5IDc3MS4zMzlINDMxLjI5N0w0MjYuMjUgNzkxLjFaTTUxMy40NTggODEwLjk3TDUwOC41MTIgODMwLjczMUg0NzcuODI4TDQ4Mi43NzQgODEwLjk3SDQ1Mi4wOUw0NTcuMDM1IDc5MS4xSDQ4Ny43Mkw0ODIuNzc0IDgxMC45N0g1MTMuNDU4Wk01MDIuNDU2IDczMS41OTlINDcxLjc3Mkw0NzYuNzE4IDcxMS44MzhINTA3LjQwMkw1MDIuNDU2IDczMS41OTlaTTUxNy4yOTQgNjcyLjIwN0w1MTIuMzQ4IDY5Mi4wNzdINTQzLjAzMkw1MzguMDg3IDcxMS44MzhINTA3LjQwMkw1MTIuMzQ4IDY5Mi4wNzdINDgxLjY2NEw0ODYuNjA5IDY3Mi4yMDdINTE3LjI5NFpNNDg1LjYgNTUzLjIwNkw0ODAuNjU0IDU3My4wNzVINTExLjMzOUw1MDYuMzkzIDU5Mi44MzdINDc1LjYwOEw0ODAuNTUzIDU3My4wNzVINDQ5Ljk3TDQ1NC45MTYgNTUzLjIwNkg0ODUuNlpNNDU4Ljg1MiA0MTQuNDQzTDQ2My43OTggMzk0LjY4Mkg0MzMuMTE0TDQzOC4wNiAzNzQuODEySDQ2OC44NDVMNDYzLjg5OSAzOTQuNjgySDQ5NC41ODNMNDg5LjYzOCA0MTQuNDQzSDQ1OC44NTJaTTQ3OS42NDUgNDU0LjA3NEw0ODQuNTkxIDQzNC4yMDRINTE1LjI3NUw1MTAuMzI5IDQ1NC4wNzRINDc5LjY0NVpNNTM4LjE4OCA0NjUuNTgzTDUzNi4xNjkgNDczLjgzNUg1MDUuNDg0TDUxMC40MyA0NTQuMDc0SDU0MS4wMTRMNTM4LjE4OCA0NjUuNTgzWk01OTcuNDM3IDQ3My45NDRMNTkyLjQ5MSA0OTMuNzA1SDU2MS43MDZMNTY2LjY1MSA0NzMuOTQ0SDU5Ny40MzdaTTU2MC44OTggMzc0LjgxMkw1NTUuOTUyIDM5NC42ODJINTg2LjYzN0w1ODEuNjkxIDQxNC40NDNMNTc2Ljc0NSA0MzQuMzEzSDU0Ni4wNjFMNTQ4LjM4MiA0MjUuMDg0TDU1MS4wMDYgNDE0LjQ0M0w1NTUuOTUyIDM5NC41NzNINTI1LjI2OEw1MzAuMjE0IDM3NC43MDRMNTYwLjg5OCAzNzQuODEyWk02MTYuMzEyIDI3NS42ODFMNjExLjM2NiAyOTUuNDQySDU4MC41ODFMNTg1LjUyNiAyNzUuNjgxSDU1NC44NDJMNTU5Ljc4OCAyNTUuODExSDUyOS4xMDNMNTM0LjA0OSAyMzUuOTQxSDUwMy4zNjVMNTA4LjMxMSAyMTYuMThINDc3LjYyNkw0ODIuNTcyIDE5Ni4zMUg1MTMuMjU2TDUwOC4zMTEgMjE2LjE4TDUzOC45OTUgMjE2LjA3MUw1MzQuMDQ5IDIzNS45NDFINTY0LjczNEw1NTkuNzg4IDI1NS44MTFINTkwLjQ3Mkw1ODUuNTI2IDI3NS42ODFINjE2LjMxMlpNNjAwLjM2NCAyMTYuMThINTY5LjY3OUw1NzQuNjI1IDE5Ni4zMUg2MDUuMzFMNjAwLjM2NCAyMTYuMThaTTY1MC45MzMgMTM2LjgwOUw2NDEuMDQxIDE3Ni41NDlINjcxLjYyNEw2NjYuNjc4IDE5Ni4zMUg2MzUuODkzTDY0MC44MzkgMTc2LjQ0SDYxMC4yNTVMNjIwLjE0NyAxMzYuODA5SDY1MC45MzNaTTU1Ny42NjggMTcuOTE2Nkg1ODguNDUzTDU4My41MDggMzcuNzg2NEg2MTQuMTkyTDYwOS4yNDYgNTcuNTQ3Nkg1NzguNTYyTDU4My41MDggMzcuNzg2NEg1NTIuODIzTDU1Ny42NjggMTcuOTE2NlpNNTQ3LjY3NSA1Ny42NTYxSDU3OC41NjJMNTczLjYxNiA3Ny40MTczSDYwNC40MDFMNTk0LjUxIDExNy4xNTdINjI1LjA5M0w2MjAuMTQ3IDEzNi45MThINTg5LjQ2M0w1OTQuMzA4IDExNy4wNDhINTYzLjgyNUw1NzMuNzE3IDc3LjQxNzNINTQyLjkzMkw1NDcuNjc1IDU3LjY1NjFaTTQ2NS42MTUgMTcuOTE2Nkg0OTYuMjk5TDQ5MS4zNTMgMzcuNzg2NEg1MjIuMDM4TDUxNy4xOTMgNTcuNTQ3Nkg0ODYuNTA5TDQ5MS40NTQgMzcuNzg2NEg0NjAuNzdMNDY1LjYxNSAxNy45MTY2Wk00NTUuNzIzIDU3LjY1NjFINDg2LjQwOEw0ODEuNDYyIDc3LjQxNzNINTEyLjE0Nkw1MDcuMiA5Ny4yODcxSDUzNy45ODZMNTMzLjA0IDExNy4wNDhMNTI4LjA5NCAxMzYuODA5SDU1OC43NzhMNTUzLjgzMyAxNTYuNjc5TDU4NC41MTcgMTU2LjU3MUw1NzkuNTcxIDE3Ni4zMzJMNTc0LjYyNSAxOTYuMjAySDU0My45NDFMNTQ4Ljg4NyAxNzYuNDRMNTUzLjgzMyAxNTYuNTcxSDUyMy4xNDhMNTI4LjA5NCAxMzYuODA5SDQ5Ny40MUw1MDIuMzU1IDExNy4wNDhMNTA3LjMwMSA5Ny4yODcxSDQ3Ni42MTdMNDgxLjU2MyA3Ny40MTczSDQ1MC44NzhMNDU1LjcyMyA1Ny42NTYxWk0zODkuNDA5IDc3LjQxNzNINDIwLjA5M0w0MTUuMTQ3IDk3LjI4NzFINDQ1LjgzMkw0NDAuODg2IDExNy4wNDhINDEwLjIwMUw0MTUuMTQ3IDk3LjI4NzFIMzg0LjQ2M0wzODkuNDA5IDc3LjQxNzNaTTI1MC45MjUgMTcuOTE2NkgyODEuNjFMMjc2LjU2MyAzNy42Nzc4SDMwNy4yNDdMMzAyLjQwMiA1Ny41NDc2SDM2My42N0wzNTguNzI0IDc3LjMwODdIMzI4LjA0TDMyMy4wOTQgOTcuMTc4NUgzNTMuNzc4TDM0OC44MzMgMTE2Ljk0SDMxOC4yNDlMMzEzLjMwMyAxMzYuODA5SDI4Mi42MTlMMjg3LjU2NSAxMTcuMDQ4SDMxOC4xNDhMMzIzLjA5NCA5Ny4yODcxSDI2MS44MjZMMjY2Ljc3MiA3Ny40MTczSDI5Ny40NTZMMzAyLjQwMiA1Ny41NDc2SDI3MS43MThMMjc2LjY2NCAzNy43ODY0SDI0NS45NzlMMjUwLjkyNSAxNy45MTY2Wk0yNDEuMDMzIDU3LjU0NzZIMjcxLjYxN0wyNjYuNjcxIDc3LjMwODdIMjM1Ljk4N0wyNDEuMDMzIDU3LjU0NzZaTTE4NC41MSAzNy43ODY0SDIxNS4xOTRMMjEwLjI0OCA1Ny41NDc2SDE3OS41NjRMMTg0LjUxIDM3Ljc4NjRaTTE3NC42MTggNzcuNDE3M0gyMDUuMzAyTDIwMC4zNTYgOTcuMjg3MUgyMzEuMDQxTDIyNi4wOTUgMTE3LjA0OEwyMjEuMTQ5IDEzNi45MThIMTkwLjM2NEwxOTUuMzEgMTE3LjE1N0gxOTUuNDExTDIwMC4zNTYgOTcuMzk1NkgxNjkuNjcyTDE3NC42MTggNzcuNDE3M1pNMTU0LjgzNSAxNTYuNTcxSDE4NS41MTlMMTgwLjU3MyAxNzYuNTQ5SDIxMS4xNTdMMjA2LjIxMSAxOTYuMzFIMTc1LjUyNkwxODAuNDcyIDE3Ni40NEgxNDkuODg5TDE1NC44MzUgMTU2LjU3MVpNMTUwLjc5NyAyOTUuNTVIMTgxLjU4MkwxNzYuNjM3IDMxNS40MkgxNDUuODUxTDE1MC43OTcgMjk1LjU1Wk0xMzEuMDE0IDM3NC44MTJMMTM1Ljk2IDM1NC45NDJIMTA1LjM3NkwxMTAuMzIyIDMzNS4xODFIMTQxLjAwNkwxMzYuMDYxIDM1NS4wNTFIMTY2LjY0NEwxNjEuNjk4IDM3NC44MTJIMTMxLjAxNFpNMTI3LjE3OCA1MTMuNTc1SDE1Ny44NjNMMTUyLjkxNyA1MzMuMzM2SDE4My41TDE3OC41NTQgNTUzLjA5N0gxNDcuODdMMTUyLjgxNiA1MzMuMjI3SDEyMi4yMzJMMTI3LjE3OCA1MTMuNTc1Wk04Ni42MDIxIDU1My4yMDZIMTE3LjI4N0wxMDcuNDk2IDU5Mi45NDVIMTM4LjA3OUwxMzMuMTMzIDYxMi43MDZIMTYzLjgxOEwxNTMuOTI2IDY1Mi4zMzdIMTIzLjI0MkwxMzMuMTMzIDYxMi43MDZIMTAyLjM0OEwxMDcuMjk0IDU5Mi44MzdINzYuNzEwNUw4Ni42MDIxIDU1My4yMDZaTTcxLjc2NDYgNjEyLjcwNkw2Ni44MTg4IDYzMi41NzZIOTcuNTAzMkw5Mi41NTczIDY1Mi40NDZIMTIzLjI0MkwxMTguMjk2IDY3Mi4yMDdIMTQ4Ljk4TDEzOS4wODkgNzExLjgzOEgxMzguOTg4TDEzNC4wNDIgNzMxLjcwOEgxMDMuMjU3TDEwOC4yMDIgNzExLjk0N0gxMDguMzAzTDExOC4xOTUgNjcyLjMxNkg4Ny41MTA2TDkyLjQ1NjQgNjUyLjQ0Nkg2MS44NzI5TDY2LjgxODggNjMyLjY4NUgzNi4xMzQ0TDQxLjA4MDIgNjEyLjgxNUg3MS43NjQ2VjYxMi43MDZaIiBmaWxsPSIjOEU4RThFIi8+CjxwYXRoIGQ9Ik0xMDYuNTg4IDY2My41MTlIMTA2LjY4OVY2NjMuNDFIMTA2LjU4OFY2NjMuNTE5WiIgZmlsbD0iIzhFOEU4RSIvPgo8cGF0aCBkPSJNMzYxLjk1NCA5LjEyMDU0TDM2NC4xNzUgMEgzMzMuNDlMMzMxLjE2OSA5LjEyMDU0SDM2MS45NTRaIiBmaWxsPSIjOEU4RThFIi8+CjxwYXRoIGQ9Ik04MC45NTAzIDI3NC4yNjZMNzcuODIxMyAyODYuODYxTDgwLjk1MDMgMjc0LjI2NloiIGZpbGw9IiM4RThFOEUiLz4KPHBhdGggZD0iTTI3NS4wNTEgNjAzLjkxSDI3NC45NDlWNjA0LjAxOUwyNzUuMDUxIDYwMy45MVoiIGZpbGw9IiM4RThFOEUiLz4KPHBhdGggZD0iTTIxMS40NiAzNjYuMTI1SDIxMS41NjFWMzY2LjAxNkgyMTEuNDZWMzY2LjEyNVoiIGZpbGw9IiM4RThFOEUiLz4KPHBhdGggZD0iTTE2ODMuNDkgODQxLjkxMkgxNjUyLjgxTDE2NTcuNzUgODIyLjE1MUwxNjYyLjcgODAyLjI4MUgxNjUyLjFWODIyLjE1MVY4NzMuMjkxSDE3MDYuNEwxNzA5LjIzIDg2MS43ODJIMTY3OC41NEwxNjgzLjQ5IDg0MS45MTJaIiBmaWxsPSIjOEU4RThFIi8+CjxwYXRoIGQ9Ik0xNjk4LjEyIDU5Mi44MzdMMTY5My4xOCA2MTIuNzA2SDE2NjMuODFWNjUyLjQ0NkgxNjgzLjI5TDE2NzguMzQgNjcyLjIwN0gxNjYzLjgxVjcxMS45NDdWNzMwLjA3OUwxNjY4LjM1IDcxMS45NDdIMTY5OS4xM0wxNjk0LjE5IDczMS43MDhIMTcyNC44N0wxNzE0Ljk4IDc3MS40NDdIMTc0NS42N0wxNzQwLjcyIDc5MS4yMDhIMTcwOS45M0wxNzE0Ljg4IDc3MS4zMzlIMTY4NC4zTDE2OTQuMTkgNzMxLjcwOEgxNjYzLjkxVjc3MS40NDdWNzkxLjIwOEgxNjc5LjM1TDE2NzQuNCA4MTEuMDc4SDE3MDUuMDlMMTcwMC4xNCA4MzAuODM5TDE2OTUuMiA4NTAuNzA5SDE3MjUuODhMMTcyMC45NCA4NzAuNTc5SDE3NTEuNjJMMTc0OC43OSA4ODIuMDg4SDE3NzkuNDhMMTc4Ny4yNSA4NTAuNzA5SDE4MTcuOTRMMTgxMC4xNiA4ODIuMDg4SDE4NzEuNTNMMTg3NC4zNiA4NzAuNTc5SDE5MDUuMDRMMTkwMi4yMiA4ODIuMDg4SDE5NjMuNTlMMTk2Ni40MSA4NzAuNTc5SDE5MzUuNzNMMTk0MC42NyA4NTAuNzA5SDE5MDkuODlMMTkxNC44MyA4MzAuOTQ4SDE5MTQuOTNMMTkxOS44OCA4MTEuMDc4SDE4ODkuM0wxODk0LjI0IDc5MS4yMDhIMTkyNC45M0wxOTE5Ljk4IDgxMS4wNzhIMTk1MC42N0wxOTQ1LjcyIDgzMC44MzlMMTk0MC43NyA4NTAuNzA5SDE5NzEuNTZMMTk2Ni42MSA4NzAuNTc5SDE5OTcuM0wxOTk0LjQ3IDg4Mi4wODhIMjA4Ni40MkwyMDg5LjM1IDg3MC41NzlIMjAyOC4wOEwyMDMzLjAzIDg1MC43MDlIMjA2My43MUwyMDY4LjY2IDgzMC45NDhIMjEyOS45M0wyMTI0Ljk4IDg1MC43MDlIMjA5NC4yTDIwODkuMjUgODcwLjU3OUgyMTE5LjkzTDIxMTcuMTEgODgyLjA4OEgyMTQ4LjFMMjE1MC45MiA4NzAuNTc5SDIxNTAuNzJMMjE1NS42NyA4NTAuNzA5SDIxNTUuOTdMMjE3MC44MSA3OTEuMjA4SDIxNzAuNUwyMTc1LjQ1IDc3MS40NDdMMjE4MC4zOSA3NTEuNTc3SDIxNDkuNzFMMjE1NC42NiA3MzEuNzA4SDIxODUuMzRMMjE4MC4zOSA3NTEuNTc3SDIxODAuN0wyMjAwLjQ4IDY3Mi4zMTZIMjIwMC4xOEwyMjA1LjEyIDY1Mi40NDZIMjE3NC40NEwyMTc5LjM5IDYzMi42ODVIMjE0OC43TDIxNTMuNjUgNjEyLjgxNUgyMTg0LjQzTDIxNzkuNDkgNjMyLjY4NUgyMjEwLjE3TDIyMDUuMjIgNjUyLjU1NEgyMjA1LjUzTDIyMTUuNDIgNjEyLjgxNUgyMjE1LjEyTDIyMjAuMDYgNTkzLjA1NEwyMjI1LjAxIDU3My4xODRIMjE5NC4xMkwyMTk5LjA3IDU1My4zMTRIMjE2OC4zOEwyMTczLjIzIDUzMy40NDRMMjE3OC4xNyA1MTMuNTc1TDIxNDcuNTkgNTEzLjY4M0wyMTUyLjU0IDQ5My44MTRIMjEyMS44NUwyMTI2LjggNDc0LjA1MkgyMTU3LjQ4TDIxNTIuNTQgNDkzLjgxNEgyMTgzLjIyTDIxNzguMjcgNTEzLjY4M0gyMjA4Ljk2TDIyMDQuMDEgNTMzLjQ0NEwyMTk5LjA3IDU1My4zMTRIMjIyOS43NUwyMjI0LjgxIDU3My4xODRIMjIyNS4xMUwyMjM1IDUzMy41NTNIMjIzNC43TDIyNDQuNTkgNDkzLjkyMkgyMjQ0Ljg5TDIyNDkuODQgNDc0LjA1MkgyMjQ5LjY0TDIyNTQuNTggNDU0LjI5MUgyMjIzLjlMMjIyOC44NCA0MzQuNDIxSDIyNTkuNTNMMjI1NC41OCA0NTQuMjkxSDIyNTQuODhMMjI2NC43OCA0MTQuNTUySDIyNjQuNDdMMjI3NC4zNyAzNzQuOTIxSDIyNDMuNThMMjI0OC41MyAzNTUuMDUxSDIyMTcuOTRMMjIyNy44MyAzMTUuNDJIMjE5Ny4wNUwyMjAxLjk5IDI5NS42NTlIMjIzMi44OEwyMjI3Ljk0IDMxNS40MkgyMjU4LjYyTDIyNDguNjMgMzU1LjA1MUgyMjc5LjMxTDIyNzQuMzcgMzc0LjgxMkgyMjc0LjY3TDIyODkuNTEgMzE1LjQySDIyODkuMUwyMjk0LjA1IDI5NS42NTlIMjI5NC4xNUwyMzA0LjA0IDI1NS45MTlIMjI3My4yNkwyMjc4LjEgMjM2LjA1SDIyNDcuNjJMMjI1Mi41NiAyMTYuMjg4SDIyODMuMjVMMjI3OC4zIDIzNi4xNThIMjMwOC45OUwyMzA0LjA0IDI1NS45MTlIMjMwNC4zNEwyMzA5LjI5IDIzNi4wNUgyMzA4Ljk5TDIzMTguODggMTk2LjQxOUgyMzE5LjE4TDIzMzQuMDIgMTM2LjkxOEgyMzMzLjYxTDIzMzguNTYgMTE3LjE1N0gyMzA3Ljk4TDIzMTIuOTIgOTcuMzk1NkgyMzQzLjYxTDIzMzguNjYgMTE3LjE1N0gyMzM4Ljk2TDIzNDQuMzEgOTUuNzY3VjU3LjU0NzZWOC42ODc1SDIzMDQuMzRMMjMwMi4wMiAxNy44MDhIMjMzMi43MUwyMzIyLjgxIDU3LjU0NzZIMjMyMi43MUwyMzE3Ljc3IDc3LjQxNzNIMjI4Ni45OEwyMjkxLjgzIDU3LjY1NjFIMjI5MS45M0wyMzAxLjgyIDE3LjkxNjZIMjI3MS4xNEwyMjczLjQ2IDguNzk2MDhIMjIxMi4wOUwyMjA5Ljc3IDE3LjkxNjZIMjE3OS4wOEwyMTgxLjQgOC43OTYwOEgyMDg5LjM1TDIwODcuMDMgMTcuOTE2NkgyMDU2LjM0TDIwNTEuNCAzNy43ODY0SDIwODIuMDhMMjA3Ny4xNCA1Ny41NDc2SDIwNDYuMzVMMjA1MS4zIDM3Ljc4NjRIMTk5MC4wM0wxOTk0Ljk4IDE3LjkxNjZIMTk2NC4yOUwxOTY2LjYxIDguNzk2MDhIMTkwNS4yNEwxOTAyLjkyIDE3LjkxNjZIMTg3Mi4xNEwxODc0LjQ2IDguNzk2MDhIMTg0My43N0wxODQxLjQ1IDE3LjkxNjZIMTgxMC45N0wxODAxLjA4IDU3LjY1NjFIMTgzMS42NkwxODI2LjcyIDc3LjQxNzNIMTc5Ni4wM0wxNzg2LjE0IDExNy4xNTdIMTgxNi43MkwxODExLjc4IDEzNi45MThIMTc4MS4xOUwxNzY2LjM2IDE5Ni4zMUgxNzk2Ljk0TDE3ODcuMDUgMjM1Ljk0MUgxNzU2LjM2TDE3NTEuNDIgMjU1LjgxMUwxNzgyLjEgMjU1LjcwMkwxNzcyLjIxIDI5NS4zMzNMMTc2Ny4yNyAzMTUuMjAzSDE3MzYuNjhMMTcyMS44NCAzNzQuNTk1SDE3NTIuNDNMMTc0Mi41NCA0MTQuMzM1SDE3NzMuMzJMMTc2OC4zOCA0MzQuMDk2SDE3OTkuMDZMMTc4OS4xNyA0NzMuNzI3SDE3ODkuMDdMMTc4NC4xMiA0OTMuNTk2SDE3NTMuNDRMMTc1OC4zOCA0NzMuODM1SDE3NTguNDhMMTc2OC4zOCA0MzQuMDk2SDE3MzcuNjlMMTc0Mi42NCA0MTQuMjI2SDE3MTIuMDVMMTcxNyAzOTQuMzU2TDE3MDIuMTYgNDUzLjg1N0gxNzMyLjc1TDE3MjcuOSA0NzMuNjE4SDE2OTcuMjJMMTY5Mi4yNyA0OTMuNDg4SDE3MjIuOTVMMTcxMy4wNiA1MzMuMTE5SDE3NDMuNzVMMTczOC44IDU1Mi44OEgxNzA3LjkyTDE3MTIuODYgNTMzLjExOUgxNjgyLjM4TDE2NzIuNDkgNTcyLjc1SDE3MDMuMDdMMTY5OC4xMiA1OTIuODM3Wk0xNzI5LjgyIDcxMS44MzhIMTY5OS4xM0wxNzA0LjA4IDY5Mi4wNzdIMTY3My40TDE2NzguMzQgNjcyLjIwN0gxNzA5LjAzTDE3MDQuMDggNjkyLjA3N0gxNzM0Ljc2TDE3MjkuODIgNzExLjgzOFpNMTc4Ny4yNSA4NTAuNjAxSDE3NTYuNDdMMTc2MS40MSA4MzAuNzMxSDE3MzAuOTNMMTc0MC44MiA3OTEuMUgxNzcxLjVMMTc2MS42MSA4MzAuODM5SDE3OTIuM0wxNzg3LjI1IDg1MC42MDFaTTE4MDIuMDkgNzkxLjFMMTgwNy4wMyA3NzEuMjNIMTc3Ni40NUwxNzgxLjQgNzUxLjM2SDE4MTEuOThMMTgwNy4wMyA3NzEuMjNIMTgzNy43MkwxODMyLjc3IDc5MC45OTFMMTgwMi4wOSA3OTEuMVpNMTg3OS4zIDg1MC42MDFIMTg0OC42MkwxODUzLjU3IDgzMC43MzFIMTgyMy4wOEwxODI4LjAzIDgxMC45N0gxODU4LjcxTDE4NTMuNzcgODMwLjgzOUgxODg0LjI1TDE4NzkuMyA4NTAuNjAxWk0xODk5LjI5IDc3MS4yM0wxODk0LjM0IDc5MS4xSDE4NjMuNTZMMTg2OC41IDc3MS4zMzlIMTg2OC42TDE4NzMuNTUgNzUxLjQ2OUgxODQyLjg3TDE4NDcuODEgNzMxLjcwOEgxODE3LjAzTDE4MjEuOTcgNzExLjk0N0gxODUyLjc2TDE4NDcuODEgNzMxLjU5OUgxODc4LjVMMTg3My41NSA3NTEuNDY5SDE5MDQuMjNMMTg5OS4yOSA3NzEuMjNaTTE4MTQuOTEgNDkzLjcwNUwxODE5Ljg1IDQ3My45NDRIMTg1MC42NEwxODQ1LjY5IDQ5My43MDVIMTg3Ni4zOEwxODcxLjQzIDUxMy41NzVIMTkwMi4xMkwxODk3LjE3IDUzMy40NDRMMTg5Mi4yMiA1NTMuMzE0SDE4NjEuNDRMMTg2Ni4zOCA1MzMuNDQ0SDE4NjYuNDlMMTg3MS40MyA1MTMuNTc1SDE4NDAuNzVMMTg0NS42OSA0OTMuODE0SDE4MTQuOTFWNDkzLjcwNVpNMTgzOC42MyAyNzUuNjgxSDE4NjkuMzFMMTg2NC4zNyAyOTUuNDQySDE4MzMuNjhMMTgzOC42MyAyNzUuNjgxWk0xODEyLjc5IDI1NS44MTFMMTgxNy43MyAyMzYuMDVIMTg0OC40MkwxODQzLjQ3IDI1NS44MTFIMTgxMi43OVpNMTkyOS43NyAxNTYuNTcxTDE5MjQuODMgMTc2LjMzMkwxOTE5Ljg4IDE5Ni4yMDJIMTg4OS4wOUwxODk0LjA0IDE3Ni40NEgxODk0LjE0TDE4OTkuMDkgMTU2LjU3MUgxODY4LjRMMTg3My4zNSAxMzYuNzAxSDE5MDQuMDNMMTg5OS4wOSAxNTYuNTcxSDE5MjkuNzdaTTE5NzYuMyAyMTYuMDcxTDE5NzEuMzYgMjM1LjgzMkgxOTQwLjY3TDE5NDUuNjIgMjE2LjA3MUgxOTE0LjkzTDE5MTkuODggMTk2LjIwMkgxOTUwLjU2TDE5NDUuNjIgMjE2LjA3MUgxOTc2LjNaTTIwNTIuNDEgMTU2Ljc4OEwyMDQ3LjQ2IDE3Ni41NDlIMjAxNi44OEwyMDExLjkzIDE5Ni40MTlIMjA0Mi42MkwyMDQ3LjU2IDE3Ni42NThIMjEwOC44M0wyMTAzLjg5IDE5Ni40MTlIMjA3My4yTDIwNjguMjYgMjE2LjI4OEgyMDk4Ljk0TDIwOTMuOTkgMjM2LjA1TDIwODkuMDUgMjU1LjkxOUgyMDU4LjM2TDIwNTMuNDIgMjc1Ljc4OUgyMDg0LjFMMjA3OS4xNiAyOTUuNTVIMjA0OC40N0wyMDUzLjQyIDI3NS43ODlIMTk5Mi4xNUwxOTk3LjEgMjU1LjkxOUgyMDI3Ljc4TDIwMzIuNzMgMjM2LjE1OEgyMDYzLjMxTDIwNjguMjYgMjE2LjI4OEwyMDM3LjY3IDIxNi4wNzFIMjAwNi45OUwyMDExLjkzIDE5Ni4zMUgxOTgxLjI1TDE5ODYuMTkgMTc2LjU0OUgyMDE2Ljc4TDIwMjEuNzIgMTU2LjY3OUgxOTYwLjQ2TDE5NjUuNCAxMzYuODA5SDE5OTYuMDlMMjAwMS4wMyAxMTcuMDQ4SDIwNjIuM0wyMDU3LjM1IDEzNi44MDlIMjAyNi42N0wyMDIxLjcyIDE1Ni42NzlIMjA1Mi40MVYxNTYuNzg4Wk0yMTQ0LjU2IDE1Ni41NzFMMjEzOS42MiAxNzYuMzMySDIxMDguOTNMMjExMy44OCAxNTYuNTcxSDIwODMuMDlMMjA4OC4wNCAxMzYuNzAxSDIxMTguNzJMMjExMy43OCAxNTYuNTcxSDIxNDQuNTZaTTIxMzAuNzMgMzM1LjE4MUwyMTM1LjY4IDMxNS40MkgyMTA1TDIxMDkuODQgMjk1LjU1TDIxNDAuNjMgMjk1LjY1OUwyMTM1LjY4IDMxNS40MkgyMTY2LjM2TDIxNjEuNDIgMzM1LjI5SDIxOTIuMUwyMTg3LjE2IDM1NS4wNTFMMjE4Mi4yMSAzNzQuOTIxSDIxNTEuNTNMMjE1Ni40NyAzNTUuMTZMMjE2MS40MiAzMzUuMjlIMjEzMC43M1YzMzUuMTgxWk0yMTcxLjQxIDI5NS40NDJIMjE0MC43M0wyMTQ1LjY3IDI3NS42ODFIMjE3Ni4zNkwyMTcxLjQxIDI5NS40NDJaTTIxNDUuNTcgMjc1LjY4MUgyMTE0Ljg5TDIxMTkuODMgMjU1LjgxMUgyMTUwLjUyTDIxNDUuNTcgMjc1LjY4MVpNMjA1Ny41NiA3NTEuNDY5TDIwNjIuNSA3MzEuNTk5SDIwOTMuMTlMMjA4OC4yNCA3NTEuNDY5SDIxMTguOTJMMjExMy45OCA3NzEuMzM5SDIwODMuMjlMMjA4OC4yNCA3NTEuNDY5SDIwNTcuNTZaTTE5ODUuMzkgNjcyLjIwN0wxOTkwLjMzIDY1Mi40NDZIMjAyMS4wMkwyMDE2LjA3IDY3Mi4yMDdIMjA0Ni43NkwyMDUxLjcgNjUyLjQ0NkgyMDgyLjI5TDIwODcuMjMgNjMyLjU3NkgyMTE3LjkyTDIxMTIuOTcgNjUyLjMzN0wyMTA4LjAyIDY3Mi4yMDdIMjA3Ny4zNEwyMDcyLjM5IDY5Mi4wNzdIMjEwMy4wOEwyMDk4LjEzIDcxMS44MzhIMjA2Ny40NUwyMDcyLjM5IDY5Mi4wNzdIMjAxMS4xM0wyMDE2LjA3IDY3Mi4yMDdIMTk4NS4zOVpNMTkzMy44MSA2MzIuNTc2TDE5MzguNzUgNjEyLjgxNUgxOTA3Ljk3TDE5MTIuOTIgNTkzLjA1NEgxOTEzLjAyTDE5MTcuOTYgNTczLjE4NEgxODg3LjI4TDE4OTIuMjIgNTUzLjMxNEgxOTIyLjkxTDE5MTcuOTYgNTczLjE4NEgxOTQ4LjY1TDE5NDMuNyA1OTIuOTQ1TDE5MzguNzUgNjEyLjcwNkgxOTY5LjQ0TDE5NjQuNDkgNjMyLjU3NkgxOTk1LjI4TDE5OTAuMzMgNjUyLjMzN0gxOTU5LjU1TDE5NjQuNDkgNjMyLjU3NkgxOTMzLjgxWk0xOTA3LjA2IDQ5My43MDVMMTkxMi4wMSA0NzMuOTQ0SDE5NDIuNjlMMTkzNy43NSA0OTMuNzA1SDE5MDcuMDZaTTIwOTIuMTggNjEyLjcwNkwyMDg3LjIzIDYzMi41NzZIMjAyNS45NkwyMDMwLjkxIDYxMi43MDZIMjA2MS41OUwyMDY2LjU0IDU5Mi45NDVIMjEyNy44MUwyMTIyLjg2IDYxMi43MDZIMjA5Mi4xOFpNMjA1NS41NCA1MTMuNTc1TDIwNjAuNDggNDkzLjcwNUgyMDkxLjE3TDIwODYuMjIgNTEzLjU3NUgyMTE2LjkxTDIxMTEuOTYgNTMzLjMzNkgyMDgxLjI4TDIwODYuMjIgNTEzLjU3NUgyMDU1LjU0Wk0yMTA2LjAxIDQzNC4yMDRIMjA3NS4zMkwyMDcwLjM3IDQ1NC4wNzRIMjEwMS4wNkwyMTAwLjQ1IDQ1Ni40NjNMMjA5OC4yMyA0NjUuNTgzTDIwOTYuMjEgNDczLjgzNUgyMDY1LjUzTDIwNzAuNDggNDU0LjA3NEgyMDA5LjIxTDIwMTQuMTUgNDM0LjIwNEgxOTgzLjQ3TDE5ODguNDIgNDE0LjQ0M0gyMDE5TDIwMjMuOTQgMzk0LjU3M0gyMDU0LjYzTDIwNDkuNjggNDE0LjMzNUgyMDE5LjFMMjAxNi40OCA0MjQuOTc1TDIwMTQuMTUgNDM0LjA5NkgyMDQ0Ljc0TDIwNDQuOTQgNDMzLjMzNkwyMDQ5LjY4IDQxNC4zMzVIMjExMC45NUwyMTA2LjAxIDQzNC4yMDRaTTE5MzYuNzQgMzc0LjgxMkwxOTQxLjU4IDM1NS4wNTFIMTk3Mi4xNkwxOTc3LjExIDMzNS4xODFIMTkxNS44NEwxOTIwLjg5IDMxNS40MkgxODkwLjJMMTg5NS4xNSAyOTUuNjU5TDE5MjUuNzMgMjk1LjU1TDE5MjAuODkgMzE1LjQySDE5NTEuNTdMMTk1Ni41MiAyOTUuNTVIMTkyNS44NEwxOTMwLjc4IDI3NS43ODlIMTkwMC4xTDE5MDUuMDQgMjU1LjkxOUgxOTM1LjczTDE5MzAuNzggMjc1Ljc4OUgxOTYxLjU3TDE5NTYuNjIgMjk1LjY1OUgyMDE3Ljc5TDIwMTIuODQgMzE1LjQySDE5ODIuMTZMMTk3Ny4yMSAzMzUuMjlIMjAwNy45TDIwMDIuOTUgMzU1LjA1MUgxOTcyLjM3TDE5NjcuNDIgMzc0LjgxMkgxOTk4LjFMMjAwMy4wNSAzNTUuMDUxSDIwNjQuMzJMMjA1OS4zNyAzNzQuODEySDIwMjguNjlMMjAyMy43NCAzOTQuNjgySDE5NjIuNDdMMTk2Ny40MiAzNzQuODEySDE5MzYuNzRaTTE5NzEuMzYgMjM1Ljk0MUgyMDAyLjA0TDE5OTcuMSAyNTUuNzAySDE5NjYuNDFMMTk3MS4zNiAyMzUuOTQxWk0yMDM4LjU4IDMzNS4xODFMMjA0My41MyAzMTUuMzExSDIwNzQuMjFMMjA2OS4yNiAzMzUuMTgxSDIxMDAuMDVMMjA5NS4xIDM1NC45NDJIMjA2NC4zMkwyMDY5LjI2IDMzNS4xODFIMjAzOC41OFpNMTg4NC4xNSAyMTYuMThMMTg3OS4yIDIzNi4wNUgxOTA5Ljg5TDE5MDQuOTQgMjU1LjgxMUgxODc0LjE2TDE4NzkuMSAyMzUuOTQxSDE4NDguNTJMMTg1My40NiAyMTYuMThIMTg4NC4xNVpNMTg1OS41MiAzMTUuMzExTDE4NTQuNTcgMzM1LjE4MUgxODg1LjI2TDE4ODAuMzEgMzU0Ljk0MkwxODc1LjM3IDM3NC44MTJIMTkwNi4wNUwxOTAxLjExIDM5NC42ODJIMTkzMS43OUwxOTI2Ljg0IDQxNC40NDNMMTkyNC4xMiA0MjUuMDg0TDE5MjEuOSA0MzMuOTg3TDE5MjEuOCA0MzQuMzEzSDE5NTIuNThMMTk0Ny42NCA0NTQuMTgzSDE5NzguMzJMMTk3NS43IDQ2NC44MjNMMTk3NS41IDQ2NS42OTJMMTk3My4zOCA0NzQuMDUySDIwMzQuNjRMMjAyOS43IDQ5My44MTRIMTk5OS4wMUwxOTk0LjA3IDUxMy42ODNIMjAyNC43NUwyMDE5LjgxIDUzMy40NDRIMTk4OS4yMkwxOTg0LjI4IDU1My4zMTRIMjAxNC45NkwyMDE5LjkxIDUzMy40NDRIMjA4MS4xN0wyMDc2LjIzIDU1My4yMDZIMjA0NS41NEwyMDQwLjYgNTczLjA3NUwyMDcxLjI4IDU3My4xODRMMjA2Ni4zNCA1OTIuOTQ1SDIwMzUuNzVMMjAzMC44MSA2MTIuODE1SDIwMDAuMTJMMjAwNC45NyA1OTMuMDU0SDIwMzUuNjVMMjA0MC42IDU3My4xODRIMTk3OS4zM0wxOTg0LjI4IDU1My4zMTRIMTk1My40OUwxOTU4LjQ0IDUzMy40NDRIMTk4OS4wMkwxOTkzLjk3IDUxMy41NzVMMTk2My4zOCA1MTMuNjgzSDE5MzIuN0wxOTM3LjY0IDQ5My44MTRIMTk2OC4zM0wxOTczLjE3IDQ3My45NDRIMTk0Mi41OUwxOTQ0LjYxIDQ2NS42OTJMMTk0Ny41NCA0NTQuMTgzSDE5MTYuODVMMTkyMS44IDQzNC4zMTNIMTg5MS4wMUwxODk1Ljk2IDQxNC41NTJIMTg5Ni4wNkwxOTAxLjAxIDM5NC42ODJIMTg3MC4zMkwxODc1LjI3IDM3NC44MTJIMTg0NC40OEwxODQ5LjQzIDM1NS4wNTFIMTg0OS41M0wxODU0LjQ3IDMzNS4xODFIMTgyMy43OUwxODI4Ljc0IDMxNS4zMTFIMTg1OS41MlpNMTg4Ni4yNyA0NTQuMDc0TDE4ODEuMzIgNDczLjgzNUgxODUwLjY0TDE4NTIuNjYgNDY1LjU4M0gxODUyLjc2TDE4NTUuNTggNDU0LjA3NEgxODg2LjI3Wk0xODM5LjY0IDM5NC41NzNMMTgzNC42OSA0MTQuNDQzSDE4NjUuMjdMMTg2Mi42NSA0MjUuMDg0TDE4NjAuMzMgNDM0LjIwNEgxODI5Ljc0TDE4MzAuMDUgNDMzLjExOEwxODM0LjY5IDQxNC4zMzVIMTgwNC4xMUwxODA5LjA1IDM5NC41NzNIMTgzOS42NFpNMTg1Ni41OSA1NzMuMDc1TDE4NTEuNjUgNTkyLjk0NUgxODgyLjIzTDE4NzcuMjkgNjEyLjcwNkgxODQ2LjZMMTg1MS41NSA1OTIuODM3SDE4MjAuOTZMMTgyNS45MSA1NzMuMDc1SDE4NTYuNTlaTTE4NjIuNDUgNjcyLjIwN0gxODMxLjc2TDE4MzYuNzEgNjUyLjQ0NkgxODY3LjM5TDE4NjIuNDUgNjcyLjIwN1pNMTg4OC4yOSA2OTIuMDc3TDE4ODMuMzQgNzExLjgzOEgxODUyLjY2TDE4NTcuNiA2OTIuMDc3SDE4ODguMjlaTTE5MzQuODIgNzUxLjQ2OUwxOTM5Ljc2IDczMS43MDhIMTkwOS4wOEwxOTE0LjAzIDcxMS45NDdIMTk0NC43MUwxOTM5Ljc2IDczMS43MDhIMTk3MC40NUwxOTc1LjM5IDcxMS44MzhIMTk0NC44MUwxOTQ5Ljc2IDY5Mi4wNzdIMTkxOS4wN0wxOTI0LjAyIDY3Mi4yMDdIMTg5My4xM0wxODk4LjA4IDY1Mi4zMzdIMTg2Ny40OUwxODcyLjQ0IDYzMi41NzZIMTkwMy4yM0wxODk4LjI4IDY1Mi40NDZIMTkyOC45NkwxOTI0LjAyIDY3Mi4yMDdIMTk1NC43TDE5NDkuNzYgNjkyLjA3N0gxOTgwLjQ0TDE5NzUuNSA3MTEuOTQ3SDIwMzYuNzZMMjAzMS44MiA3MzEuNzA4SDIwMDEuMTNMMTk5Ni4xOSA3NTEuNTc3SDIwMjYuODdMMjAyMS45MyA3NzEuMzM5SDE5OTEuMjRMMTk5Ni4wOSA3NTEuNTc3SDE5MzQuODJWNzUxLjQ2OVpNMTk1NS42MSA3OTEuMUwxOTYwLjU2IDc3MS4zMzlIMTk5MS4yNEwxOTg2LjMgNzkxLjFIMTk1NS42MVpNMjA2OC40NiA4MzAuNzMxSDIwMzcuODdMMjAzMi45MyA4NTAuNjAxSDIwMDIuMzRMMjAwNy4yOSA4MzAuODM5SDIwMzcuODdMMjA0Mi44MiA4MTAuOTdIMjA3My41TDIwNjguNDYgODMwLjczMVpNMjA3OC4zNSA3OTEuMUgyMDQ3LjY2TDIwNDIuNzIgODEwLjk3SDE5ODEuNTVMMTk4Ni41IDc5MS4xSDIwMTcuMThMMjAyMi4xMyA3NzEuMzM5SDIwODMuNEwyMDc4LjM1IDc5MS4xWk0yMTY1LjU2IDgxMC45N0wyMTYwLjYxIDgzMC43MzFIMjEyOS45M0wyMTM0Ljg3IDgxMC45N0gyMTA0LjE5TDIxMDkuMTMgNzkxLjFIMjEzOS44MkwyMTM0Ljg3IDgxMC45N0gyMTY1LjU2Wk0yMTU0LjU1IDczMS41OTlIMjEyMy44N0wyMTI4LjgyIDcxMS44MzhIMjE1OS41TDIxNTQuNTUgNzMxLjU5OVpNMjE2OS4zOSA2NzIuMjA3TDIxNjQuNDUgNjkyLjA3N0gyMTk1LjEzTDIxOTAuMTkgNzExLjgzOEgyMTU5LjVMMjE2NC40NSA2OTIuMDc3SDIxMzMuNzZMMjEzOC43MSA2NzIuMjA3SDIxNjkuMzlaTTIxMzcuNyA1NTMuMjA2TDIxMzIuNzUgNTczLjA3NUgyMTYzLjQ0TDIxNTguNDkgNTkyLjgzN0gyMTI3LjcxTDIxMzIuNjUgNTczLjA3NUgyMTAyLjA3TDIxMDcuMDEgNTUzLjIwNkgyMTM3LjdaTTIxMTAuOTUgNDE0LjQ0M0wyMTE1LjkgMzk0LjY4MkgyMDg1LjIxTDIwOTAuMTYgMzc0LjgxMkgyMTIwLjk0TDIxMTYgMzk0LjY4MkgyMTQ2LjY4TDIxNDEuNzQgNDE0LjQ0M0gyMTEwLjk1Wk0yMTMxLjc0IDQ1NC4wNzRMMjEzNi42OSA0MzQuMjA0SDIxNjcuMzdMMjE2Mi40MyA0NTQuMDc0SDIxMzEuNzRaTTIxOTAuMjkgNDY1LjU4M0wyMTg4LjI3IDQ3My44MzVIMjE1Ny41OEwyMTYyLjUzIDQ1NC4wNzRIMjE5My4xMUwyMTkwLjI5IDQ2NS41ODNaTTIyNDkuNTQgNDczLjk0NEwyMjQ0LjU5IDQ5My43MDVIMjIxMy44TDIyMTguNzUgNDczLjk0NEgyMjQ5LjU0Wk0yMjEzIDM3NC44MTJMMjIwOC4wNSAzOTQuNjgySDIyMzguNzRMMjIzMy43OSA0MTQuNDQzTDIyMjguODQgNDM0LjMxM0gyMTk4LjE2TDIyMDAuNDggNDI1LjA4NEwyMjAzLjExIDQxNC40NDNMMjIwOC4wNSAzOTQuNTczSDIxNzcuMzdMMjE4Mi4zMSAzNzQuNzA0TDIyMTMgMzc0LjgxMlpNMjI2OC40MSAyNzUuNjgxTDIyNjMuNDYgMjk1LjQ0MkgyMjMyLjY4TDIyMzcuNjIgMjc1LjY4MUgyMjA2Ljk0TDIyMTEuODkgMjU1LjgxMUgyMTgxLjJMMjE4Ni4xNSAyMzUuOTQxSDIxNTUuNDZMMjE2MC40MSAyMTYuMThIMjEyOS43MkwyMTM0LjY3IDE5Ni4zMUgyMTY1LjM2TDIxNjAuNDEgMjE2LjE4TDIxOTEuMDkgMjE2LjA3MUwyMTg2LjE1IDIzNS45NDFIMjIxNi44M0wyMjExLjg5IDI1NS44MTFIMjI0Mi41N0wyMjM3LjYyIDI3NS42ODFIMjI2OC40MVpNMjI1Mi40NiAyMTYuMThIMjIyMS43OEwyMjI2LjcyIDE5Ni4zMUgyMjU3LjQxTDIyNTIuNDYgMjE2LjE4Wk0yMzAzLjAzIDEzNi44MDlMMjI5My4xNCAxNzYuNTQ5SDIzMjMuNzJMMjMxOC43OCAxOTYuMzFIMjI4Ny45OUwyMjkyLjk0IDE3Ni40NEgyMjYyLjM1TDIyNzIuMjUgMTM2LjgwOUgyMzAzLjAzWk0yMjA5Ljc3IDE3LjkxNjZIMjI0MC41NUwyMjM1LjYxIDM3Ljc4NjRIMjI2Ni4yOUwyMjYxLjM0IDU3LjU0NzZIMjIzMC42NkwyMjM1LjYxIDM3Ljc4NjRIMjIwNC45MkwyMjA5Ljc3IDE3LjkxNjZaTTIxOTkuNzcgNTcuNjU2MUgyMjMwLjY2TDIyMjUuNzEgNzcuNDE3M0gyMjU2LjVMMjI0Ni42MSAxMTcuMTU3SDIyNzcuMTlMMjI3Mi4yNSAxMzYuOTE4SDIyNDEuNTZMMjI0Ni40MSAxMTcuMDQ4SDIyMTUuOTJMMjIyNS44MiA3Ny40MTczSDIxOTUuMDNMMjE5OS43NyA1Ny42NTYxWk0yMTE3LjcxIDE3LjkxNjZIMjE0OC40TDIxNDMuNDUgMzcuNzg2NEgyMTc0LjE0TDIxNjkuMjkgNTcuNTQ3NkgyMTM4LjYxTDIxNDMuNTUgMzcuNzg2NEgyMTEyLjg3TDIxMTcuNzEgMTcuOTE2NlpNMjEwNy44MiA1Ny42NTYxSDIxMzguNTFMMjEzMy41NiA3Ny40MTczSDIxNjQuMjRMMjE1OS4zIDk3LjI4NzFIMjE5MC4wOEwyMTg1LjE0IDExNy4wNDhMMjE4MC4xOSAxMzYuODA5SDIyMTAuODhMMjIwNS45MyAxNTYuNjc5TDIyMzYuNjIgMTU2LjU3MUwyMjMxLjY3IDE3Ni4zMzJMMjIyNi43MiAxOTYuMjAySDIxOTYuMDRMMjIwMC45OSAxNzYuNDRMMjIwNS45MyAxNTYuNTcxSDIxNzUuMjVMMjE4MC4xOSAxMzYuODA5SDIxNDkuNTFMMjE1NC40NSAxMTcuMDQ4TDIxNTkuNCA5Ny4yODcxSDIxMjguNzJMMjEzMy42NiA3Ny40MTczSDIxMDIuOThMMjEwNy44MiA1Ny42NTYxWk0yMDQxLjUxIDc3LjQxNzNIMjA3Mi4xOUwyMDY3LjI1IDk3LjI4NzFIMjA5Ny45M0wyMDkyLjk4IDExNy4wNDhIMjA2Mi4zTDIwNjcuMjUgOTcuMjg3MUgyMDM2LjU2TDIwNDEuNTEgNzcuNDE3M1pNMTkwMy4wMiAxNy45MTY2SDE5MzMuNzFMMTkyOC42NiAzNy42Nzc4SDE5NTkuMzVMMTk1NC41IDU3LjU0NzZIMjAxNS43N0wyMDEwLjgyIDc3LjMwODdIMTk4MC4xNEwxOTc1LjE5IDk3LjE3ODVIMjAwNS44OEwyMDAwLjkzIDExNi45NEgxOTcwLjM1TDE5NjUuNCAxMzYuODA5SDE5MzQuNzJMMTkzOS42NiAxMTcuMDQ4SDE5NzAuMjVMMTk3NS4xOSA5Ny4yODcxSDE5MTMuOTJMMTkxOC44NyA3Ny40MTczSDE5NDkuNTZMMTk1NC41IDU3LjU0NzZIMTkyMy44MkwxOTI4Ljc2IDM3Ljc4NjRIMTg5OC4wOEwxOTAzLjAyIDE3LjkxNjZaTTE4OTMuMTMgNTcuNTQ3NkgxOTIzLjcyTDE5MTguNzcgNzcuMzA4N0gxODg4LjA5TDE4OTMuMTMgNTcuNTQ3NlpNMTgzNi42MSAzNy43ODY0SDE4NjcuMjlMMTg2Mi4zNSA1Ny41NDc2SDE4MzEuNjZMMTgzNi42MSAzNy43ODY0Wk0xODI2LjcyIDc3LjQxNzNIMTg1Ny40TDE4NTIuNDYgOTcuMjg3MUgxODgzLjE0TDE4NzguMTkgMTE3LjA0OEwxODczLjI1IDEzNi45MThIMTg0Mi40NkwxODQ3LjQxIDExNy4xNTdIMTg0Ny41MUwxODUyLjQ2IDk3LjM5NTZIMTgyMS43N0wxODI2LjcyIDc3LjQxNzNaTTE4MDYuOTMgMTU2LjU3MUgxODM3LjYyTDE4MzIuNjcgMTc2LjU0OUgxODYzLjI2TDE4NTguMzEgMTk2LjMxSDE4MjcuNjJMMTgzMi41NyAxNzYuNDRIMTgwMS45OUwxODA2LjkzIDE1Ni41NzFaTTE4MDIuOSAyOTUuNTVIMTgzMy42OEwxODI4Ljc0IDMxNS40MkgxNzk3Ljk1TDE4MDIuOSAyOTUuNTVaTTE3ODMuMTEgMzc0LjgxMkwxNzg4LjA2IDM1NC45NDJIMTc1Ny40N0wxNzYyLjQyIDMzNS4xODFIMTc5My4xTDE3ODguMTYgMzU1LjA1MUgxODE4Ljc0TDE4MTMuOCAzNzQuODEySDE3ODMuMTFaTTE3NzkuMjggNTEzLjU3NUgxODA5Ljk2TDE4MDUuMDIgNTMzLjMzNkgxODM1LjZMMTgzMC42NSA1NTMuMDk3SDE3OTkuOTdMMTgwNC45MSA1MzMuMjI3SDE3NzQuMzNMMTc3OS4yOCA1MTMuNTc1Wk0xNzM4LjcgNTUzLjIwNkgxNzY5LjM5TDE3NTkuNTkgNTkyLjk0NUgxNzkwLjE4TDE3ODUuMjMgNjEyLjcwNkgxODE1LjkyTDE4MDYuMDIgNjUyLjMzN0gxNzc1LjM0TDE3ODUuMjMgNjEyLjcwNkgxNzU0LjQ1TDE3NTkuMzkgNTkyLjgzN0gxNzI4LjgxTDE3MzguNyA1NTMuMjA2Wk0xNzIzLjg2IDYxMi43MDZMMTcxOC45MiA2MzIuNTc2SDE3NDkuNkwxNzQ0LjY2IDY1Mi40NDZIMTc3NS4zNEwxNzcwLjM5IDY3Mi4yMDdIMTgwMS4wOEwxNzkxLjE5IDcxMS44MzhIMTc5MS4wOUwxNzg2LjE0IDczMS43MDhIMTc1NS4zNkwxNzYwLjMgNzExLjk0N0gxNzYwLjRMMTc3MC4yOSA2NzIuMzE2SDE3MzkuNjFMMTc0NC41NiA2NTIuNDQ2SDE3MTMuOTdMMTcxOC45MiA2MzIuNjg1SDE2ODguMjNMMTY5My4xOCA2MTIuODE1SDE3MjMuODZWNjEyLjcwNloiIGZpbGw9IiM4RThFOEUiLz4KPHBhdGggZD0iTTE3NTguNjkgNjYzLjUxOUgxNzU4Ljc5VjY2My40MUgxNzU4LjY5VjY2My41MTlaIiBmaWxsPSIjOEU4RThFIi8+CjxwYXRoIGQ9Ik0yMDE0LjA1IDkuMTIwNTRMMjAxNi4yNyAwSDE5ODUuNTlMMTk4My4yNyA5LjEyMDU0SDIwMTQuMDVaIiBmaWxsPSIjOEU4RThFIi8+CjxwYXRoIGQ9Ik0xNzMzLjA1IDI3NC4yNjZMMTcyOS45MiAyODYuODYxTDE3MzMuMDUgMjc0LjI2NloiIGZpbGw9IiM4RThFOEUiLz4KPHBhdGggZD0iTTE5MjcuMTUgNjAzLjkxSDE5MjcuMDVWNjA0LjAxOUwxOTI3LjE1IDYwMy45MVoiIGZpbGw9IiM4RThFOEUiLz4KPHBhdGggZD0iTTE4NjMuNTYgMzY2LjEyNUgxODYzLjY2VjM2Ni4wMTZIMTg2My41NlYzNjYuMTI1WiIgZmlsbD0iIzhFOEU4RSIvPgo8cGF0aCBkPSJNMTEzMy4zOSA4NDEuOTEySDExMDIuNzFMMTEwNy42NSA4MjIuMTUxTDExMTIuNiA4MDIuMjgxSDExMDJWODIyLjE1MVY4NzMuMjkxSDExNTYuM0wxMTU5LjEzIDg2MS43ODJIMTEyOC40NUwxMTMzLjM5IDg0MS45MTJaIiBmaWxsPSIjOEU4RThFIi8+CjxwYXRoIGQ9Ik0xMTQ4LjAzIDU5Mi44MzdMMTE0My4wOCA2MTIuNzA2SDExMTMuNzFWNjUyLjQ0NkgxMTMzLjE5TDExMjguMjQgNjcyLjIwN0gxMTEzLjcxVjcxMS45NDdWNzMwLjA3OUwxMTE4LjI1IDcxMS45NDdIMTE0OS4wNEwxMTQ0LjA5IDczMS43MDhIMTE3NC43N0wxMTY0Ljg4IDc3MS40NDdIMTE5NS41N0wxMTkwLjYyIDc5MS4yMDhIMTE1OS44NEwxMTY0Ljc4IDc3MS4zMzlIMTEzNC4yTDExNDQuMDkgNzMxLjcwOEgxMTEzLjgxVjc3MS40NDdWNzkxLjIwOEgxMTI5LjI1TDExMjQuMzEgODExLjA3OEgxMTU0Ljk5TDExNTAuMDQgODMwLjgzOUwxMTQ1LjEgODUwLjcwOUgxMTc1Ljc4TDExNzAuODQgODcwLjU3OUgxMjAxLjUyTDExOTguNyA4ODIuMDg4SDEyMjkuMzhMMTIzNy4xNSA4NTAuNzA5SDEyNjcuODRMMTI2MC4wNiA4ODIuMDg4SDEzMjEuNDNMMTMyNC4yNiA4NzAuNTc5SDEzNTQuOTRMMTM1Mi4xMiA4ODIuMDg4SDE0MTMuNDlMMTQxNi4zMSA4NzAuNTc5SDEzODUuNjNMMTM5MC41NyA4NTAuNzA5SDEzNTkuNzlMMTM2NC43MyA4MzAuOTQ4SDEzNjQuODRMMTM2OS43OCA4MTEuMDc4SDEzMzkuMkwxMzQ0LjE0IDc5MS4yMDhIMTM3NC44M0wxMzY5Ljg4IDgxMS4wNzhIMTQwMC41N0wxMzk1LjYyIDgzMC44MzlMMTM5MC42NyA4NTAuNzA5SDE0MjEuNDZMMTQxNi41MSA4NzAuNTc5SDE0NDcuMkwxNDQ0LjM3IDg4Mi4wODhIMTUzNi4zMkwxNTM5LjI1IDg3MC41NzlIMTQ3Ny45OEwxNDgyLjkzIDg1MC43MDlIMTUxMy42MUwxNTE4LjU2IDgzMC45NDhIMTU3OS44M0wxNTc0Ljg4IDg1MC43MDlIMTU0NC4xTDE1MzkuMTUgODcwLjU3OUgxNTY5Ljg0TDE1NjcuMDEgODgyLjA4OEgxNTk4TDE2MDAuODIgODcwLjU3OUgxNjAwLjYyTDE2MDUuNTcgODUwLjcwOUgxNjA1Ljg3TDE2MjAuNzEgNzkxLjIwOEgxNjIwLjRMMTYyNS4zNSA3NzEuNDQ3TDE2MzAuMyA3NTEuNTc3SDE1OTkuNjFMMTYwNC41NiA3MzEuNzA4SDE2MzUuMjRMMTYzMC4zIDc1MS41NzdIMTYzMC42TDE2NTAuMzggNjcyLjMxNkgxNjUwLjA4TDE2NTUuMDMgNjUyLjQ0NkgxNjI0LjM0TDE2MjkuMjkgNjMyLjY4NUgxNTk4LjZMMTYwMy41NSA2MTIuODE1SDE2MzQuMzNMMTYyOS4zOSA2MzIuNjg1SDE2NjAuMDdMMTY1NS4xMyA2NTIuNTU0SDE2NTUuNDNMMTY2NS4zMiA2MTIuODE1SDE2NjUuMDJMMTY2OS45NiA1OTMuMDU0TDE2NzQuOTEgNTczLjE4NEgxNjQ0LjAyTDE2NDguOTcgNTUzLjMxNEgxNjE4LjI4TDE2MjMuMTMgNTMzLjQ0NEwxNjI4LjA4IDUxMy41NzVMMTU5Ny40OSA1MTMuNjgzTDE2MDIuNDQgNDkzLjgxNEgxNTcxLjc1TDE1NzYuNyA0NzQuMDUySDE2MDcuMzhMMTYwMi40NCA0OTMuODE0SDE2MzMuMTJMMTYyOC4xOCA1MTMuNjgzSDE2NTguODZMMTY1My45MSA1MzMuNDQ0TDE2NDguOTcgNTUzLjMxNEgxNjc5LjY1TDE2NzQuNzEgNTczLjE4NEgxNjc1LjAxTDE2ODQuOSA1MzMuNTUzSDE2ODQuNkwxNjk0LjQ5IDQ5My45MjJIMTY5NC43OUwxNjk5Ljc0IDQ3NC4wNTJIMTY5OS41NEwxNzA0LjQ4IDQ1NC4yOTFIMTY3My44TDE2NzguNzQgNDM0LjQyMUgxNzA5LjQzTDE3MDQuNDggNDU0LjI5MUgxNzA0Ljc5TDE3MTQuNjggNDE0LjU1MkgxNzE0LjM4TDE3MjQuMjcgMzc0LjkyMUgxNjkzLjQ4TDE2OTguNDMgMzU1LjA1MUgxNjY3Ljg0TDE2NzcuNzQgMzE1LjQySDE2NDYuOTVMMTY1MS45IDI5NS42NTlIMTY4Mi43OEwxNjc3Ljg0IDMxNS40MkgxNzA4LjUyTDE2OTguNTMgMzU1LjA1MUgxNzI5LjIxTDE3MjQuMjcgMzc0LjgxMkgxNzI0LjU3TDE3MzkuNDEgMzE1LjQySDE3MzlMMTc0My45NSAyOTUuNjU5SDE3NDQuMDVMMTc1My45NCAyNTUuOTE5SDE3MjMuMTZMMTcyOCAyMzYuMDVIMTY5Ny41MkwxNzAyLjQ2IDIxNi4yODhIMTczMy4xNUwxNzI4LjIgMjM2LjE1OEgxNzU4Ljg5TDE3NTMuOTQgMjU1LjkxOUgxNzU0LjI0TDE3NTkuMTkgMjM2LjA1SDE3NTguODlMMTc2OC43OCAxOTYuNDE5SDE3NjkuMDhMMTc4My45MiAxMzYuOTE4SDE3ODMuNTJMMTc4OC40NiAxMTcuMTU3SDE3NTcuODhMMTc2Mi44MiA5Ny4zOTU2SDE3OTMuNTFMMTc4OC41NiAxMTcuMTU3SDE3ODguODdMMTc5NC4yMiA5NS43NjdWNTcuNTQ3NlY4LjY4NzVIMTc1NC4yNEwxNzUxLjkyIDE3LjgwOEgxNzgyLjYxTDE3NzIuNzIgNTcuNTQ3NkgxNzcyLjYxTDE3NjcuNjcgNzcuNDE3M0gxNzM2Ljg4TDE3NDEuNzMgNTcuNjU2MUgxNzQxLjgzTDE3NTEuNzIgMTcuOTE2NkgxNzIxLjA0TDE3MjMuMzYgOC43OTYwOEgxNjYxLjk5TDE2NTkuNjcgMTcuOTE2NkgxNjI4Ljk4TDE2MzEuMzEgOC43OTYwOEgxNTM5LjI1TDE1MzYuOTMgMTcuOTE2NkgxNTA2LjI1TDE1MDEuMyAzNy43ODY0SDE1MzEuOThMMTUyNy4wNCA1Ny41NDc2SDE0OTYuMjVMMTUwMS4yIDM3Ljc4NjRIMTQzOS45M0wxNDQ0Ljg4IDE3LjkxNjZIMTQxNC4xOUwxNDE2LjUxIDguNzk2MDhIMTM1NS4xNUwxMzUyLjgyIDE3LjkxNjZIMTMyMi4wNEwxMzI0LjM2IDguNzk2MDhIMTI5My42OEwxMjkxLjM1IDE3LjkxNjZIMTI2MC44N0wxMjUwLjk4IDU3LjY1NjFIMTI4MS41NkwxMjc2LjYyIDc3LjQxNzNIMTI0NS45M0wxMjM2LjA0IDExNy4xNTdIMTI2Ni42M0wxMjYxLjY4IDEzNi45MThIMTIzMS4xTDEyMTYuMjYgMTk2LjMxSDEyNDYuODRMMTIzNi45NSAyMzUuOTQxSDEyMDYuMjdMMTIwMS4zMiAyNTUuODExTDEyMzIgMjU1LjcwMkwxMjIyLjExIDI5NS4zMzNMMTIxNy4xNyAzMTUuMjAzSDExODYuNThMMTE3MS43NSAzNzQuNTk1SDEyMDIuMzNMMTE5Mi40NCA0MTQuMzM1SDEyMjMuMjJMMTIxOC4yOCA0MzQuMDk2SDEyNDguOTZMMTIzOS4wNyA0NzMuNzI3SDEyMzguOTdMMTIzNC4wMiA0OTMuNTk2SDEyMDMuMzRMMTIwOC4yOCA0NzMuODM1SDEyMDguMzlMMTIxOC4yOCA0MzQuMDk2SDExODcuNTlMMTE5Mi41NCA0MTQuMjI2SDExNjEuOTZMMTE2Ni45IDM5NC4zNTZMMTE1Mi4wNiA0NTMuODU3SDExODIuNjVMMTE3Ny44IDQ3My42MThIMTE0Ny4xMkwxMTQyLjE3IDQ5My40ODhIMTE3Mi44NkwxMTYyLjk2IDUzMy4xMTlIMTE5My42NUwxMTg4LjcgNTUyLjg4SDExNTcuODJMMTE2Mi43NiA1MzMuMTE5SDExMzIuMjhMMTEyMi4zOSA1NzIuNzVIMTE1Mi45N0wxMTQ4LjAzIDU5Mi44MzdaTTExNzkuNzIgNzExLjgzOEgxMTQ5LjA0TDExNTMuOTggNjkyLjA3N0gxMTIzLjNMMTEyOC4yNCA2NzIuMjA3SDExNTguOTNMMTE1My45OCA2OTIuMDc3SDExODQuNjdMMTE3OS43MiA3MTEuODM4Wk0xMjM3LjE1IDg1MC42MDFIMTIwNi4zN0wxMjExLjMxIDgzMC43MzFIMTE4MC44M0wxMTkwLjcyIDc5MS4xSDEyMjEuNDFMMTIxMS41MSA4MzAuODM5SDEyNDIuMkwxMjM3LjE1IDg1MC42MDFaTTEyNTEuOTkgNzkxLjFMMTI1Ni45NCA3NzEuMjNIMTIyNi4zNUwxMjMxLjMgNzUxLjM2SDEyNjEuODhMMTI1Ni45NCA3NzEuMjNIMTI4Ny42MkwxMjgyLjY3IDc5MC45OTFMMTI1MS45OSA3OTEuMVpNMTMyOS4yMSA4NTAuNjAxSDEyOTguNTJMMTMwMy40NyA4MzAuNzMxSDEyNzIuOThMMTI3Ny45MyA4MTAuOTdIMTMwOC42MUwxMzAzLjY3IDgzMC44MzlIMTMzNC4xNUwxMzI5LjIxIDg1MC42MDFaTTEzNDkuMTkgNzcxLjIzTDEzNDQuMjQgNzkxLjFIMTMxMy40NkwxMzE4LjQxIDc3MS4zMzlIMTMxOC41MUwxMzIzLjQ1IDc1MS40NjlIMTI5Mi43N0wxMjk3LjcxIDczMS43MDhIMTI2Ni45M0wxMjcxLjg3IDcxMS45NDdIMTMwMi42NkwxMjk3LjcxIDczMS41OTlIMTMyOC40TDEzMjMuNDUgNzUxLjQ2OUgxMzU0LjE0TDEzNDkuMTkgNzcxLjIzWk0xMjY0LjgxIDQ5My43MDVMMTI2OS43NSA0NzMuOTQ0SDEzMDAuNTRMMTI5NS41OSA0OTMuNzA1SDEzMjYuMjhMMTMyMS4zMyA1MTMuNTc1SDEzNTIuMDJMMTM0Ny4wNyA1MzMuNDQ0TDEzNDIuMTMgNTUzLjMxNEgxMzExLjM0TDEzMTYuMjkgNTMzLjQ0NEgxMzE2LjM5TDEzMjEuMzMgNTEzLjU3NUgxMjkwLjY1TDEyOTUuNTkgNDkzLjgxNEgxMjY0LjgxVjQ5My43MDVaTTEyODguNTMgMjc1LjY4MUgxMzE5LjIxTDEzMTQuMjcgMjk1LjQ0MkgxMjgzLjU4TDEyODguNTMgMjc1LjY4MVpNMTI2Mi42OSAyNTUuODExTDEyNjcuNjMgMjM2LjA1SDEyOTguMzJMMTI5My4zNyAyNTUuODExSDEyNjIuNjlaTTEzNzkuNjcgMTU2LjU3MUwxMzc0LjczIDE3Ni4zMzJMMTM2OS43OCAxOTYuMjAySDEzMzlMMTM0My45NCAxNzYuNDRIMTM0NC4wNEwxMzQ4Ljk5IDE1Ni41NzFIMTMxOC4zTDEzMjMuMjUgMTM2LjcwMUgxMzUzLjkzTDEzNDguOTkgMTU2LjU3MUgxMzc5LjY3Wk0xNDI2LjIgMjE2LjA3MUwxNDIxLjI2IDIzNS44MzJIMTM5MC41N0wxMzk1LjUyIDIxNi4wNzFIMTM2NC44NEwxMzY5Ljc4IDE5Ni4yMDJIMTQwMC40N0wxMzk1LjUyIDIxNi4wNzFIMTQyNi4yWk0xNTAyLjMxIDE1Ni43ODhMMTQ5Ny4zNiAxNzYuNTQ5SDE0NjYuNzhMMTQ2MS44MyAxOTYuNDE5SDE0OTIuNTJMMTQ5Ny40NiAxNzYuNjU4SDE1NTguNzNMMTU1My43OSAxOTYuNDE5SDE1MjMuMUwxNTE4LjE2IDIxNi4yODhIMTU0OC44NEwxNTQzLjkgMjM2LjA1TDE1MzguOTUgMjU1LjkxOUgxNTA4LjI2TDE1MDMuMzIgMjc1Ljc4OUgxNTM0TDE1MjkuMDYgMjk1LjU1SDE0OTguMzdMMTUwMy4zMiAyNzUuNzg5SDE0NDIuMDVMMTQ0NyAyNTUuOTE5SDE0NzcuNjhMMTQ4Mi42MyAyMzYuMTU4SDE1MTMuMjFMMTUxOC4xNiAyMTYuMjg4TDE0ODcuNTcgMjE2LjA3MUgxNDU2Ljg5TDE0NjEuODMgMTk2LjMxSDE0MzEuMTVMMTQzNi4xIDE3Ni41NDlIMTQ2Ni42OEwxNDcxLjYzIDE1Ni42NzlIMTQxMC4zNkwxNDE1LjMgMTM2LjgwOUgxNDQ1Ljk5TDE0NTAuOTMgMTE3LjA0OEgxNTEyLjJMMTUwNy4yNiAxMzYuODA5SDE0NzYuNTdMMTQ3MS42MyAxNTYuNjc5SDE1MDIuMzFWMTU2Ljc4OFpNMTU5NC40NiAxNTYuNTcxTDE1ODkuNTIgMTc2LjMzMkgxNTU4LjgzTDE1NjMuNzggMTU2LjU3MUgxNTMyLjk5TDE1MzcuOTQgMTM2LjcwMUgxNTY4LjYyTDE1NjMuNjggMTU2LjU3MUgxNTk0LjQ2Wk0xNTgwLjY0IDMzNS4xODFMMTU4NS41OCAzMTUuNDJIMTU1NC45TDE1NTkuNzQgMjk1LjU1TDE1OTAuNTMgMjk1LjY1OUwxNTg1LjU4IDMxNS40MkgxNjE2LjI3TDE2MTEuMzIgMzM1LjI5SDE2NDJMMTYzNy4wNiAzNTUuMDUxTDE2MzIuMTEgMzc0LjkyMUgxNjAxLjQzTDE2MDYuMzcgMzU1LjE2TDE2MTEuMzIgMzM1LjI5SDE1ODAuNjRWMzM1LjE4MVpNMTYyMS4zMSAyOTUuNDQySDE1OTAuNjNMMTU5NS41NyAyNzUuNjgxSDE2MjYuMjZMMTYyMS4zMSAyOTUuNDQyWk0xNTk1LjQ3IDI3NS42ODFIMTU2NC43OUwxNTY5LjczIDI1NS44MTFIMTYwMC40MkwxNTk1LjQ3IDI3NS42ODFaTTE1MDcuNDYgNzUxLjQ2OUwxNTEyLjQgNzMxLjU5OUgxNTQzLjA5TDE1MzguMTQgNzUxLjQ2OUgxNTY4LjgzTDE1NjMuODggNzcxLjMzOUgxNTMzLjJMMTUzOC4xNCA3NTEuNDY5SDE1MDcuNDZaTTE0MzUuMjkgNjcyLjIwN0wxNDQwLjIzIDY1Mi40NDZIMTQ3MC45MkwxNDY1Ljk3IDY3Mi4yMDdIMTQ5Ni42NkwxNTAxLjYgNjUyLjQ0NkgxNTMyLjE5TDE1MzcuMTMgNjMyLjU3NkgxNTY3LjgyTDE1NjIuODcgNjUyLjMzN0wxNTU3LjkzIDY3Mi4yMDdIMTUyNy4yNEwxNTIyLjI5IDY5Mi4wNzdIMTU1Mi45OEwxNTQ4LjAzIDcxMS44MzhIMTUxNy4zNUwxNTIyLjI5IDY5Mi4wNzdIMTQ2MS4wM0wxNDY1Ljk3IDY3Mi4yMDdIMTQzNS4yOVpNMTM4My43MSA2MzIuNTc2TDEzODguNjYgNjEyLjgxNUgxMzU3Ljg3TDEzNjIuODIgNTkzLjA1NEgxMzYyLjkyTDEzNjcuODYgNTczLjE4NEgxMzM3LjE4TDEzNDIuMTMgNTUzLjMxNEgxMzcyLjgxTDEzNjcuODYgNTczLjE4NEgxMzk4LjU1TDEzOTMuNiA1OTIuOTQ1TDEzODguNjYgNjEyLjcwNkgxNDE5LjM0TDE0MTQuMzkgNjMyLjU3NkgxNDQ1LjE4TDE0NDAuMjMgNjUyLjMzN0gxNDA5LjQ1TDE0MTQuMzkgNjMyLjU3NkgxMzgzLjcxWk0xMzU2Ljk2IDQ5My43MDVMMTM2MS45MSA0NzMuOTQ0SDEzOTIuNTlMMTM4Ny42NSA0OTMuNzA1SDEzNTYuOTZaTTE1NDIuMDggNjEyLjcwNkwxNTM3LjEzIDYzMi41NzZIMTQ3NS44NkwxNDgwLjgxIDYxMi43MDZIMTUxMS40OUwxNTE2LjQ0IDU5Mi45NDVIMTU3Ny43MUwxNTcyLjc2IDYxMi43MDZIMTU0Mi4wOFpNMTUwNS40NCA1MTMuNTc1TDE1MTAuMzggNDkzLjcwNUgxNTQxLjA3TDE1MzYuMTIgNTEzLjU3NUgxNTY2LjgxTDE1NjEuODYgNTMzLjMzNkgxNTMxLjE4TDE1MzYuMTIgNTEzLjU3NUgxNTA1LjQ0Wk0xNTU1LjkxIDQzNC4yMDRIMTUyNS4yMkwxNTIwLjI4IDQ1NC4wNzRIMTU1MC45NkwxNTUwLjM1IDQ1Ni40NjNMMTU0OC4xMyA0NjUuNTgzTDE1NDYuMTIgNDczLjgzNUgxNTE1LjQzTDE1MjAuMzggNDU0LjA3NEgxNDU5LjExTDE0NjQuMDYgNDM0LjIwNEgxNDMzLjM3TDE0MzguMzIgNDE0LjQ0M0gxNDY4LjlMMTQ3My44NSAzOTQuNTczSDE1MDQuNTNMMTQ5OS41OCA0MTQuMzM1SDE0NjlMMTQ2Ni4zOCA0MjQuOTc1TDE0NjQuMDYgNDM0LjA5NkgxNDk0LjY0TDE0OTQuODQgNDMzLjMzNkwxNDk5LjU4IDQxNC4zMzVIMTU2MC44NUwxNTU1LjkxIDQzNC4yMDRaTTEzODYuNjQgMzc0LjgxMkwxMzkxLjQ4IDM1NS4wNTFIMTQyMi4wN0wxNDI3LjAxIDMzNS4xODFIMTM2NS43NEwxMzcwLjc5IDMxNS40MkgxMzQwLjExTDEzNDUuMDUgMjk1LjY1OUwxMzc1LjY0IDI5NS41NUwxMzcwLjc5IDMxNS40MkgxNDAxLjQ4TDE0MDYuNDIgMjk1LjU1SDEzNzUuNzRMMTM4MC42OCAyNzUuNzg5SDEzNTBMMTM1NC45NCAyNTUuOTE5SDEzODUuNjNMMTM4MC42OCAyNzUuNzg5SDE0MTEuNDdMMTQwNi41MiAyOTUuNjU5SDE0NjcuNjlMMTQ2Mi43NCAzMTUuNDJIMTQzMi4wNkwxNDI3LjExIDMzNS4yOUgxNDU3LjhMMTQ1Mi44NSAzNTUuMDUxSDE0MjIuMjdMMTQxNy4zMiAzNzQuODEySDE0NDguMDFMMTQ1Mi45NSAzNTUuMDUxSDE1MTQuMjJMMTUwOS4yNyAzNzQuODEySDE0NzguNTlMMTQ3My42NCAzOTQuNjgySDE0MTIuMzhMMTQxNy4zMiAzNzQuODEySDEzODYuNjRaTTE0MjEuMjYgMjM1Ljk0MUgxNDUxLjk0TDE0NDcgMjU1LjcwMkgxNDE2LjMxTDE0MjEuMjYgMjM1Ljk0MVpNMTQ4OC40OCAzMzUuMTgxTDE0OTMuNDMgMzE1LjMxMUgxNTI0LjExTDE1MTkuMTcgMzM1LjE4MUgxNTQ5Ljk1TDE1NDUuMDEgMzU0Ljk0MkgxNTE0LjIyTDE1MTkuMTcgMzM1LjE4MUgxNDg4LjQ4Wk0xMzM0LjA1IDIxNi4xOEwxMzI5LjEgMjM2LjA1SDEzNTkuNzlMMTM1NC44NCAyNTUuODExSDEzMjQuMDZMMTMyOSAyMzUuOTQxSDEyOTguNDJMMTMwMy4zNyAyMTYuMThIMTMzNC4wNVpNMTMwOS40MiAzMTUuMzExTDEzMDQuNDggMzM1LjE4MUgxMzM1LjE2TDEzMzAuMjEgMzU0Ljk0MkwxMzI1LjI3IDM3NC44MTJIMTM1NS45NUwxMzUxLjAxIDM5NC42ODJIMTM4MS42OUwxMzc2Ljc1IDQxNC40NDNMMTM3NC4wMiA0MjUuMDg0TDEzNzEuOCA0MzMuOTg3TDEzNzEuNyA0MzQuMzEzSDE0MDIuNDhMMTM5Ny41NCA0NTQuMTgzSDE0MjguMjJMMTQyNS42IDQ2NC44MjNMMTQyNS40IDQ2NS42OTJMMTQyMy4yOCA0NzQuMDUySDE0ODQuNTVMMTQ3OS42IDQ5My44MTRIMTQ0OC45MUwxNDQzLjk3IDUxMy42ODNIMTQ3NC42NUwxNDY5LjcxIDUzMy40NDRIMTQzOS4xMkwxNDM0LjE4IDU1My4zMTRIMTQ2NC44NkwxNDY5LjgxIDUzMy40NDRIMTUzMS4wOEwxNTI2LjEzIDU1My4yMDZIMTQ5NS40NUwxNDkwLjUgNTczLjA3NUwxNTIxLjE4IDU3My4xODRMMTUxNi4yNCA1OTIuOTQ1SDE0ODUuNjZMMTQ4MC43MSA2MTIuODE1SDE0NTAuMDNMMTQ1NC44NyA1OTMuMDU0SDE0ODUuNTVMMTQ5MC41IDU3My4xODRIMTQyOS4yM0wxNDM0LjE4IDU1My4zMTRIMTQwMy4zOUwxNDA4LjM0IDUzMy40NDRIMTQzOC45MkwxNDQzLjg3IDUxMy41NzVMMTQxMy4yOCA1MTMuNjgzSDEzODIuNkwxMzg3LjU1IDQ5My44MTRIMTQxOC4yM0wxNDIzLjA4IDQ3My45NDRIMTM5Mi40OUwxMzk0LjUxIDQ2NS42OTJMMTM5Ny40NCA0NTQuMTgzSDEzNjYuNzVMMTM3MS43IDQzNC4zMTNIMTM0MC45MUwxMzQ1Ljg2IDQxNC41NTJIMTM0NS45NkwxMzUwLjkxIDM5NC42ODJIMTMyMC4yMkwxMzI1LjE3IDM3NC44MTJIMTI5NC4zOEwxMjk5LjMzIDM1NS4wNTFIMTI5OS40M0wxMzA0LjM4IDMzNS4xODFIMTI3My42OUwxMjc4LjY0IDMxNS4zMTFIMTMwOS40MlpNMTMzNi4xNyA0NTQuMDc0TDEzMzEuMjIgNDczLjgzNUgxMzAwLjU0TDEzMDIuNTYgNDY1LjU4M0gxMzAyLjY2TDEzMDUuNDkgNDU0LjA3NEgxMzM2LjE3Wk0xMjg5LjU0IDM5NC41NzNMMTI4NC41OSA0MTQuNDQzSDEzMTUuMThMMTMxMi41NSA0MjUuMDg0TDEzMTAuMjMgNDM0LjIwNEgxMjc5LjY1TDEyNzkuOTUgNDMzLjExOEwxMjg0LjU5IDQxNC4zMzVIMTI1NC4wMUwxMjU4Ljk1IDM5NC41NzNIMTI4OS41NFpNMTMwNi40OSA1NzMuMDc1TDEzMDEuNTUgNTkyLjk0NUgxMzMyLjEzTDEzMjcuMTkgNjEyLjcwNkgxMjk2LjVMMTMwMS40NSA1OTIuODM3SDEyNzAuODZMMTI3NS44MSA1NzMuMDc1SDEzMDYuNDlaTTEzMTIuMzUgNjcyLjIwN0gxMjgxLjY2TDEyODYuNjEgNjUyLjQ0NkgxMzE3LjI5TDEzMTIuMzUgNjcyLjIwN1pNMTMzOC4xOSA2OTIuMDc3TDEzMzMuMjQgNzExLjgzOEgxMzAyLjU2TDEzMDcuNSA2OTIuMDc3SDEzMzguMTlaTTEzODQuNzIgNzUxLjQ2OUwxMzg5LjY3IDczMS43MDhIMTM1OC45OEwxMzYzLjkzIDcxMS45NDdIMTM5NC42MUwxMzg5LjY3IDczMS43MDhIMTQyMC4zNUwxNDI1LjMgNzExLjgzOEgxMzk0LjcxTDEzOTkuNjYgNjkyLjA3N0gxMzY4Ljk3TDEzNzMuOTIgNjcyLjIwN0gxMzQzLjAzTDEzNDcuOTggNjUyLjMzN0gxMzE3LjRMMTMyMi4zNCA2MzIuNTc2SDEzNTMuMTNMMTM0OC4xOCA2NTIuNDQ2SDEzNzguODdMMTM3My45MiA2NzIuMjA3SDE0MDQuNkwxMzk5LjY2IDY5Mi4wNzdIMTQzMC4zNEwxNDI1LjQgNzExLjk0N0gxNDg2LjY2TDE0ODEuNzIgNzMxLjcwOEgxNDUxLjAzTDE0NDYuMDkgNzUxLjU3N0gxNDc2Ljc3TDE0NzEuODMgNzcxLjMzOUgxNDQxLjE0TDE0NDUuOTkgNzUxLjU3N0gxMzg0LjcyVjc1MS40NjlaTTE0MDUuNTEgNzkxLjFMMTQxMC40NiA3NzEuMzM5SDE0NDEuMTRMMTQzNi4yIDc5MS4xSDE0MDUuNTFaTTE1MTguMzYgODMwLjczMUgxNDg3Ljc3TDE0ODIuODMgODUwLjYwMUgxNDUyLjI1TDE0NTcuMTkgODMwLjgzOUgxNDg3Ljc3TDE0OTIuNzIgODEwLjk3SDE1MjMuNDFMMTUxOC4zNiA4MzAuNzMxWk0xNTI4LjI1IDc5MS4xSDE0OTcuNTdMMTQ5Mi42MiA4MTAuOTdIMTQzMS40NUwxNDM2LjQgNzkxLjFIMTQ2Ny4wOEwxNDcyLjAzIDc3MS4zMzlIMTUzMy4zTDE1MjguMjUgNzkxLjFaTTE2MTUuNDYgODEwLjk3TDE2MTAuNTEgODMwLjczMUgxNTc5LjgzTDE1ODQuNzcgODEwLjk3SDE1NTQuMDlMMTU1OS4wNCA3OTEuMUgxNTg5LjcyTDE1ODQuNzcgODEwLjk3SDE2MTUuNDZaTTE2MDQuNDYgNzMxLjU5OUgxNTczLjc3TDE1NzguNzIgNzExLjgzOEgxNjA5LjRMMTYwNC40NiA3MzEuNTk5Wk0xNjE5LjI5IDY3Mi4yMDdMMTYxNC4zNSA2OTIuMDc3SDE2NDUuMDNMMTY0MC4wOSA3MTEuODM4SDE2MDkuNEwxNjE0LjM1IDY5Mi4wNzdIMTU4My42NkwxNTg4LjYxIDY3Mi4yMDdIMTYxOS4yOVpNMTU4Ny42IDU1My4yMDZMMTU4Mi42NSA1NzMuMDc1SDE2MTMuMzRMMTYwOC4zOSA1OTIuODM3SDE1NzcuNjFMMTU4Mi41NSA1NzMuMDc1SDE1NTEuOTdMMTU1Ni45MiA1NTMuMjA2SDE1ODcuNlpNMTU2MC44NSA0MTQuNDQzTDE1NjUuOCAzOTQuNjgySDE1MzUuMTFMMTU0MC4wNiAzNzQuODEySDE1NzAuODRMMTU2NS45IDM5NC42ODJIMTU5Ni41OEwxNTkxLjY0IDQxNC40NDNIMTU2MC44NVpNMTU4MS42NCA0NTQuMDc0TDE1ODYuNTkgNDM0LjIwNEgxNjE3LjI4TDE2MTIuMzMgNDU0LjA3NEgxNTgxLjY0Wk0xNjQwLjE5IDQ2NS41ODNMMTYzOC4xNyA0NzMuODM1SDE2MDcuNDhMMTYxMi40MyA0NTQuMDc0SDE2NDMuMDFMMTY0MC4xOSA0NjUuNTgzWk0xNjk5LjQ0IDQ3My45NDRMMTY5NC40OSA0OTMuNzA1SDE2NjMuNzFMMTY2OC42NSA0NzMuOTQ0SDE2OTkuNDRaTTE2NjIuOSAzNzQuODEyTDE2NTcuOTUgMzk0LjY4MkgxNjg4LjY0TDE2ODMuNjkgNDE0LjQ0M0wxNjc4Ljc0IDQzNC4zMTNIMTY0OC4wNkwxNjUwLjM4IDQyNS4wODRMMTY1My4wMSA0MTQuNDQzTDE2NTcuOTUgMzk0LjU3M0gxNjI3LjI3TDE2MzIuMjEgMzc0LjcwNEwxNjYyLjkgMzc0LjgxMlpNMTcxOC4zMSAyNzUuNjgxTDE3MTMuMzcgMjk1LjQ0MkgxNjgyLjU4TDE2ODcuNTMgMjc1LjY4MUgxNjU2Ljg0TDE2NjEuNzkgMjU1LjgxMUgxNjMxLjFMMTYzNi4wNSAyMzUuOTQxSDE2MDUuMzZMMTYxMC4zMSAyMTYuMThIMTU3OS42M0wxNTg0LjU3IDE5Ni4zMUgxNjE1LjI2TDE2MTAuMzEgMjE2LjE4TDE2NDEgMjE2LjA3MUwxNjM2LjA1IDIzNS45NDFIMTY2Ni43M0wxNjYxLjc5IDI1NS44MTFIMTY5Mi40N0wxNjg3LjUzIDI3NS42ODFIMTcxOC4zMVpNMTcwMi4zNiAyMTYuMThIMTY3MS42OEwxNjc2LjYzIDE5Ni4zMUgxNzA3LjMxTDE3MDIuMzYgMjE2LjE4Wk0xNzUyLjkzIDEzNi44MDlMMTc0My4wNCAxNzYuNTQ5SDE3NzMuNjJMMTc2OC42OCAxOTYuMzFIMTczNy44OUwxNzQyLjg0IDE3Ni40NEgxNzEyLjI2TDE3MjIuMTUgMTM2LjgwOUgxNzUyLjkzWk0xNjU5LjY3IDE3LjkxNjZIMTY5MC40NUwxNjg1LjUxIDM3Ljc4NjRIMTcxNi4xOUwxNzExLjI1IDU3LjU0NzZIMTY4MC41NkwxNjg1LjUxIDM3Ljc4NjRIMTY1NC44MkwxNjU5LjY3IDE3LjkxNjZaTTE2NDkuNjggNTcuNjU2MUgxNjgwLjU2TDE2NzUuNjIgNzcuNDE3M0gxNzA2LjRMMTY5Ni41MSAxMTcuMTU3SDE3MjcuMDlMMTcyMi4xNSAxMzYuOTE4SDE2OTEuNDZMMTY5Ni4zMSAxMTcuMDQ4SDE2NjUuODNMMTY3NS43MiA3Ny40MTczSDE2NDQuOTNMMTY0OS42OCA1Ny42NTYxWk0xNTY3LjYxIDE3LjkxNjZIMTU5OC4zTDE1OTMuMzUgMzcuNzg2NEgxNjI0LjA0TDE2MTkuMTkgNTcuNTQ3NkgxNTg4LjUxTDE1OTMuNDUgMzcuNzg2NEgxNTYyLjc3TDE1NjcuNjEgMTcuOTE2NlpNMTU1Ny43MiA1Ny42NTYxSDE1ODguNDFMMTU4My40NiA3Ny40MTczSDE2MTQuMTVMMTYwOS4yIDk3LjI4NzFIMTYzOS45OUwxNjM1LjA0IDExNy4wNDhMMTYzMC4wOSAxMzYuODA5SDE2NjAuNzhMMTY1NS44MyAxNTYuNjc5TDE2ODYuNTIgMTU2LjU3MUwxNjgxLjU3IDE3Ni4zMzJMMTY3Ni42MyAxOTYuMjAySDE2NDUuOTRMMTY1MC44OSAxNzYuNDRMMTY1NS44MyAxNTYuNTcxSDE2MjUuMTVMMTYzMC4wOSAxMzYuODA5SDE1OTkuNDFMMTYwNC4zNiAxMTcuMDQ4TDE2MDkuMyA5Ny4yODcxSDE1NzguNjJMMTU4My41NiA3Ny40MTczSDE1NTIuODhMMTU1Ny43MiA1Ny42NTYxWk0xNDkxLjQxIDc3LjQxNzNIMTUyMi4wOUwxNTE3LjE1IDk3LjI4NzFIMTU0Ny44M0wxNTQyLjg5IDExNy4wNDhIMTUxMi4yTDE1MTcuMTUgOTcuMjg3MUgxNDg2LjQ2TDE0OTEuNDEgNzcuNDE3M1pNMTM1Mi45MyAxNy45MTY2SDEzODMuNjFMMTM3OC41NiAzNy42Nzc4SDE0MDkuMjVMMTQwNC40IDU3LjU0NzZIMTQ2NS42N0wxNDYwLjcyIDc3LjMwODdIMTQzMC4wNEwxNDI1LjA5IDk3LjE3ODVIMTQ1NS43OEwxNDUwLjgzIDExNi45NEgxNDIwLjI1TDE0MTUuMyAxMzYuODA5SDEzODQuNjJMMTM4OS41NiAxMTcuMDQ4SDE0MjAuMTVMMTQyNS4wOSA5Ny4yODcxSDEzNjMuODNMMTM2OC43NyA3Ny40MTczSDEzOTkuNDZMMTQwNC40IDU3LjU0NzZIMTM3My43MkwxMzc4LjY2IDM3Ljc4NjRIMTM0Ny45OEwxMzUyLjkzIDE3LjkxNjZaTTEzNDMuMDMgNTcuNTQ3NkgxMzczLjYyTDEzNjguNjcgNzcuMzA4N0gxMzM3Ljk5TDEzNDMuMDMgNTcuNTQ3NlpNMTI4Ni41MSAzNy43ODY0SDEzMTcuMTlMMTMxMi4yNSA1Ny41NDc2SDEyODEuNTZMMTI4Ni41MSAzNy43ODY0Wk0xMjc2LjYyIDc3LjQxNzNIMTMwNy4zTDEzMDIuMzYgOTcuMjg3MUgxMzMzLjA0TDEzMjguMDkgMTE3LjA0OEwxMzIzLjE1IDEzNi45MThIMTI5Mi4zNkwxMjk3LjMxIDExNy4xNTdIMTI5Ny40MUwxMzAyLjM2IDk3LjM5NTZIMTI3MS42N0wxMjc2LjYyIDc3LjQxNzNaTTEyNTYuODMgMTU2LjU3MUgxMjg3LjUyTDEyODIuNTcgMTc2LjU0OUgxMzEzLjE2TDEzMDguMjEgMTk2LjMxSDEyNzcuNTNMMTI4Mi40NyAxNzYuNDRIMTI1MS44OUwxMjU2LjgzIDE1Ni41NzFaTTEyNTIuOCAyOTUuNTVIMTI4My41OEwxMjc4LjY0IDMxNS40MkgxMjQ3Ljg1TDEyNTIuOCAyOTUuNTVaTTEyMzMuMDEgMzc0LjgxMkwxMjM3Ljk2IDM1NC45NDJIMTIwNy4zOEwxMjEyLjMyIDMzNS4xODFIMTI0My4wMUwxMjM4LjA2IDM1NS4wNTFIMTI2OC42NEwxMjYzLjcgMzc0LjgxMkgxMjMzLjAxWk0xMjI5LjE4IDUxMy41NzVIMTI1OS44NkwxMjU0LjkyIDUzMy4zMzZIMTI4NS41TDEyODAuNTUgNTUzLjA5N0gxMjQ5Ljg3TDEyNTQuODIgNTMzLjIyN0gxMjI0LjIzTDEyMjkuMTggNTEzLjU3NVpNMTE4OC42IDU1My4yMDZIMTIxOS4yOUwxMjA5LjUgNTkyLjk0NUgxMjQwLjA4TDEyMzUuMTMgNjEyLjcwNkgxMjY1LjgyTDEyNTUuOTMgNjUyLjMzN0gxMjI1LjI0TDEyMzUuMTMgNjEyLjcwNkgxMjA0LjM1TDEyMDkuMjkgNTkyLjgzN0gxMTc4LjcxTDExODguNiA1NTMuMjA2Wk0xMTczLjc2IDYxMi43MDZMMTE2OC44MiA2MzIuNTc2SDExOTkuNUwxMTk0LjU2IDY1Mi40NDZIMTIyNS4yNEwxMjIwLjMgNjcyLjIwN0gxMjUwLjk4TDEyNDEuMDkgNzExLjgzOEgxMjQwLjk5TDEyMzYuMDQgNzMxLjcwOEgxMjA1LjI2TDEyMTAuMiA3MTEuOTQ3SDEyMTAuM0wxMjIwLjE5IDY3Mi4zMTZIMTE4OS41MUwxMTk0LjQ2IDY1Mi40NDZIMTE2My44N0wxMTY4LjgyIDYzMi42ODVIMTEzOC4xM0wxMTQzLjA4IDYxMi44MTVIMTE3My43NlY2MTIuNzA2WiIgZmlsbD0iIzhFOEU4RSIvPgo8cGF0aCBkPSJNMTIwOC41OSA2NjMuNTE5SDEyMDguNjlWNjYzLjQxSDEyMDguNTlWNjYzLjUxOVoiIGZpbGw9IiM4RThFOEUiLz4KPHBhdGggZD0iTTE0NjMuOTUgOS4xMjA1NEwxNDY2LjE3IDBIMTQzNS40OUwxNDMzLjE3IDkuMTIwNTRIMTQ2My45NVoiIGZpbGw9IiM4RThFOEUiLz4KPHBhdGggZD0iTTExODIuOTUgMjc0LjI2NkwxMTc5LjgyIDI4Ni44NjFMMTE4Mi45NSAyNzQuMjY2WiIgZmlsbD0iIzhFOEU4RSIvPgo8cGF0aCBkPSJNMTM3Ny4wNSA2MDMuOTFIMTM3Ni45NVY2MDQuMDE5TDEzNzcuMDUgNjAzLjkxWiIgZmlsbD0iIzhFOEU4RSIvPgo8cGF0aCBkPSJNMTMxMy40NiAzNjYuMTI1SDEzMTMuNTZWMzY2LjAxNkgxMzEzLjQ2VjM2Ni4xMjVaIiBmaWxsPSIjOEU4RThFIi8+Cjwvc3ZnPgo=");
  background-position-x: -205px;
  background-position-y: -60px;
  background-size: cover;
  min-width: 500%;
  height: 100%;
  min-height: 230px;
  -webkit-transform: skew(-15deg);
      -ms-transform: skew(-15deg);
          transform: skew(-15deg);
  border-radius: 20px 0 0 0;
}

.cookie-page-content-block {
  background: #EFF8FD;
  padding-top: 38px;
  padding-bottom: 60px;
}

.cookie-page-content-block .cookie-page-accordion .cookie-page-accordion-item {
  padding-left: 21px;
  padding-right: 35px;
  border: 1px solid #2AAAE2;
  border-radius: 13px;
  overflow: hidden;
}

.cookie-page-content-block .cookie-page-accordion .cookie-page-accordion-item .cookie-page-accordion-title {
  cursor: pointer;
  padding-top: 9px;
  padding-bottom: 11px;
  font-weight: 700;
  font-size: 24px;
  line-height: 30px;
  color: #000000;
  position: relative;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-right: 20px;
}

.cookie-page-content-block .cookie-page-accordion .cookie-page-accordion-item .cookie-page-accordion-title__arrow {
  position: absolute;
  content: '';
  right: -8px;
  top: 15px;
  width: 22px;
  height: 22px;
  -webkit-transition: all .3s;
  -o-transition: all .3s;
  transition: all .3s;
}

.cookie-page-content-block .cookie-page-accordion .cookie-page-accordion-item .cookie-page-accordion-title__arrow svg {
  width: 100%;
  height: 100%;
  stroke: #2AAAE2;
  fill: none;
  -webkit-transition: all .3s;
  -o-transition: all .3s;
  transition: all .3s;
}

.cookie-page-content-block .cookie-page-accordion .cookie-page-accordion-item .cookie-page-accordion-title span {
  pointer-events: none;
}

.cookie-page-content-block .cookie-page-accordion .cookie-page-accordion-item .cookie-page-accordion-text {
  font-size: 14px;
  line-height: 18px;
  color: #000000;
  max-height: 0;
  -webkit-transition: all .3s;
  -o-transition: all .3s;
  transition: all .3s;
  overflow-y: hidden;
}

.cookie-page-content-block .cookie-page-accordion .cookie-page-accordion-item .cookie-page-accordion-text p {
  margin-bottom: 5px;
}

.cookie-page-content-block .cookie-page-accordion .cookie-page-accordion-item .cookie-page-accordion-text a {
  text-decoration: none;
  color: #000000;
}

.cookie-page-content-block .cookie-page-accordion .cookie-page-accordion-item .cookie-page-accordion-text .cookie-page-accordion-text-block {
  margin-bottom: 30px;
}

.cookie-page-content-block .cookie-page-accordion .cookie-page-accordion-item .cookie-page-accordion-text .cookie-page-accordion-text-block .cookie-page-accordion-text-title {
  font-weight: 700;
  line-height: 23px;
  font-size: 18px;
  font-style: italic;
}

.cookie-page-content-block .cookie-page-accordion .cookie-page-accordion-item .cookie-page-accordion-text .cookie-page-accordion-text-block .cookie-page-accordion-text-blue-title {
  font-size: 16px;
  line-height: 18px;
  font-weight: 700;
  color: #2AAAE2;
}

.cookie-page-content-block .cookie-page-accordion .cookie-page-accordion-item .cookie-page-accordion-text .cookie-page-accordion-text-block ul li {
  margin-bottom: 5px;
}

.cookie-page-content-block .cookie-page-accordion .cookie-page-accordion-item + .cookie-page-accordion-item {
  margin-top: 18px;
}

.cookie-page-content-block .cookie-page-accordion .cookie-page-accordion-item.is-active .cookie-page-accordion-title .cookie-page-accordion-title__arrow {
  -webkit-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
          transform: rotate(90deg);
  -webkit-transition: all .3s;
  -o-transition: all .3s;
  transition: all .3s;
}

.cookie-page-content-block .cookie-page-accordion .cookie-page-accordion-item.is-active .cookie-page-accordion-title .cookie-page-accordion-title__arrow svg {
  stroke: rgba(130, 126, 122, 0.5);
  -webkit-transition: all .3s;
  -o-transition: all .3s;
  transition: all .3s;
}

.cookie-page-content-block .cookie-page-accordion .cookie-page-accordion-item.is-active .cookie-page-accordion-text {
  margin-bottom: 30px;
  margin-top: 15px;
}

.page-error {
  position: relative;
  padding-top: 84px;
  margin-top: -34px;
  overflow: hidden;
}

.page-error:before {
  position: absolute;
  content: '';
  top: 0;
  right: -50px;
  width: 56%;
  height: 84px;
  background-color: #2AAAE2;
  border-radius: 45px 0 0 0;
  -webkit-transform: skew(-15deg);
      -ms-transform: skew(-15deg);
          transform: skew(-15deg);
}

.page-error section {
  background-color: #2AAAE2;
  padding-bottom: 130px;
}

.page-error-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  text-decoration: none;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

.page-error-link svg {
  width: 85px;
  height: 16px;
}

.page-error-link span:not(.page-error-back__link_arrow) {
  font-size: 18px;
  line-height: 22px;
  font-weight: 700;
  color: #ffffff;
  width: 100%;
  max-width: 170px;
  margin-top: 10px;
}

.page-error-back {
  padding-top: 42px;
  margin-bottom: 10px;
}

.page-error-faq {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.page-error-link.page-error-faq__link {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}

.page-error-link.page-error-faq__link span.page-error-faq__link_arrow {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

.page-error-link.page-error-faq__link span:not(.page-error-faq__link_arrow) {
  text-align: right;
}

.page-error-main {
  margin-bottom: 25px;
}

.page-error-main-middle {
  width: 100%;
  max-width: 720px;
  margin: 0 auto;
}

.page-error-main__icon {
  margin-bottom: 30px;
}

.page-error-main__icon svg {
  width: 100%;
  max-width: 610px;
  height: 234px;
}

.page-error-main__subtitle {
  font-size: 56px;
  line-height: 70px;
  color: #ffffff;
  font-weight: 300;
  font-style: italic;
  margin-bottom: 35px;
}

.page-error-main__subtitle span {
  font-weight: 700;
}

.page-error-main-text p + p {
  margin-top: 15px;
}

.page-error-main-text p {
  font-size: 24px;
  line-height: 30px;
  color: #ffffff;
}

.page-error-main-text p a {
  font-size: 24px;
  line-height: 30px;
  color: #ffffff;
}

.archive-model .banner-slider .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main__img .img-wrap .img {
  background-image: url("/local/templates/stark/assets/css/../../img/archive-bckg.png");
}

.archive-model .banner-slider.type_5 .banner-slide .banner-slide-wrap .banner-slide-main {
  height: 250px;
  background-position: -2px 80px;
  background-color: #C2C4C4;
}

.archive-model .banner-slider.type_5 .banner-slide .banner-slide-wrap .banner-slide-top {
  height: calc(484px - 250px);
}

.archive-model-old {
  padding-top: 37px;
  padding-bottom: 40px;
  background-color: #EBEBEB;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTI3IiBoZWlnaHQ9IjI2OCIgdmlld0JveD0iMCAwIDUyNyAyNjgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIG9wYWNpdHk9IjAuNSI+CjxwYXRoIGQ9Ik0zMzYuMTczIDUzLjUzMTdMMzM2LjE2NiA1My41NTg2TDMzNi4xNSA1My41NTg2TDMzNi4xNTcgNTMuNTMxN0wzMzYuMTczIDUzLjUzMTdaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTE5OC42MTkgMjQxLjE3MUwxOTEuNTc0IDI2Ny44ODNMMTAzLjU5IDI2OEwxMTAuNjc5IDI0MS4xNzFMNjYuNjkwOSAyNDEuMTcxTDczLjc4IDIxNC4zMzRMMTE3LjcyNCAyMTQuMzM0TDEyNC44MTMgMTg3LjYxM0wzNi44ODExIDE4Ny42MTNMNDMuOTcwMiAxNjAuNzc1TDIuODExMDhlLTA1IDE2MC43NzVMNy4wODkxMyAxMzMuOTQ2TDUxLjA1OTMgMTMzLjk0Nkw1OC4xNDg1IDEwNy4xMDhMNjUuMjM3NiA4MC4zODc1TDEwOS4xOTkgODAuMzg3NEwxMTYuMjg4IDUzLjU1ODdMMTYwLjI0OSA1My41NTg3TDE2Ny4zMzggMjYuNzIwOUwxNzQuNDI4IC0zLjA0OTc5ZS0wNUwyNjIuMzc3IC00LjU4NzU0ZS0wNUwyNTUuMzQxIDI2LjcyMDlMMjk5LjI4OSAyNi43MjA5TDMwNi4zNDcgLTUuMzU2MzRlLTA1TDM5NC4zMzIgLTYuODk0NzJlLTA1TDM4Ny4yNDMgMjYuNzIwOUw0MzEuMDcxIDI2LjcyMDlMNDIzLjk4MiA1My41NTg2TDQ2OC4wNzYgNTMuNTU4Nkw0NzUuMTY1IDI2LjgzNzdMNDMxLjIwNCAyNi44Mzc3TDQzOC4yOTMgLTcuNjYzMzZlLTA1TDQ4Mi4zMDggLTguNDMyOTRlLTA1TDQ3NS4yMTkgMjYuNzIwOUw1MTkuMTg5IDI2LjcyMDlMNTEyLjA4MiA1My41MzE3TDQ2OC4wOTQgNTMuNTMxN0w0NjEgODAuMzg3NEw0NjAuNjk0IDgwLjM4NzRMNDUzLjYwNSAxMDcuMTA4TDQ0Ni41MTYgMTMzLjk0NkwzNTguODg2IDEzMy45NDZMMzQ0LjcwOCAxODcuNDk2TDM4OC41MjggMTg3LjQ5NkwzODEuNDM5IDIxNC4zMzRMNDI1LjQ3IDIxNC4zMzRMNDMyLjUxOSAxODcuNjEzTDQzMi42NTcgMTg3LjYxM0w0MjUuNTY4IDIxNC4zMzRMNDI1LjYxMyAyMTQuMzM0TDQxMS40MzQgMjY3Ljg4M0wzNjcuNDExIDI2OEwzNjcuNDExIDI2Ny44ODNMMzc0LjUgMjQxLjE3MUwzMzAuNTU2IDI0MS4xNzFMMzIzLjQ2NyAyNjhMMjM1LjU2MiAyNjcuODgzTDI0Mi42MDcgMjQxLjE3MUwxOTguNjI4IDI0MS4xNzFMMjA1LjcxNyAyMTQuMzM0TDE2MS43MzggMjE0LjMzNEwxNTQuNjQ5IDI0MS4xNzFMMTk4LjYxOSAyNDEuMTcxWk0yOTkuMjYzIDI2LjgzNzdMMjkyLjIwNCA1My41NTg2TDMzNi4xNSA1My41NTg2TDMyOS4wNzcgODAuMzY5NEwzNzMuMDY0IDgwLjM2OTRMMzY1Ljk3NSAxMDcuMDlMNDA5Ljk0NiAxMDcuMDlMNDE3LjAzNSA4MC4zNjk0TDM3My4wNjQgODAuMzY5NEwzODAuMTU0IDUzLjUzMTdMMzM2LjE3MyA1My41MzE3TDM0My4yMSAyNi44Mzc3TDI5OS4yNjMgMjYuODM3N1pNMjg2LjU2OSAyNDEuMTcxTDMzMC41MyAyNDEuMTcxTDMzNy42MTkgMjE0LjMzNEwyOTMuNjU4IDIxNC4zMzRMMzA3LjgzMSAxNjAuNzc1TDI2My44NTcgMTYwLjc3NUwyNzAuOTQ2IDEzMy45NDZMMjI2Ljk1OCAxMzMuOTQ2TDIxOS44NjkgMTYwLjc3NUwyNjMuODEyIDE2MC43NzVMMjQ5LjY3OSAyMTQuMzM0TDI5My42NTggMjE0LjMzNEwyODYuNTY5IDI0MS4xNzFaTTE1My4xNzggODAuMzg3NEwxMDkuMjM0IDgwLjM4NzRMMTAyLjE0NSAxMDcuMTA4TDE0Ni4wODkgMTA3LjEwOEwxNTMuMTc4IDgwLjM4NzRaTTM2NS45NzUgMTA3LjIwN0wzMjEuODQ2IDEwNy4yMDdMMzE0Ljc4MyAxMzMuOTI4TDM1OC44ODYgMTMzLjkyOEwzNjUuOTc1IDEwNy4yMDdaTTI0OC4yMTYgNTMuNTQwN0wyMDQuMjM3IDUzLjU0MDdMMTk3LjE1NyA4MC4zNjk1TDI0MS4xMjcgODAuMzY5NUwyMzQuMDkxIDEwNy4wOUwyNzguMDYyIDEwNy4wOUwyODUuMTA2IDgwLjM2OTRMMjQxLjEyNyA4MC4zNjk1TDI0OC4yMTYgNTMuNTQwN1pNMjM0LjAyOSAxMDcuMjA3TDE5MC4wNTkgMTA3LjIwN0wxODIuOTk3IDEzMy45MjhMMjI2Ljk4NSAxMzMuOTI4TDIzNC4wMjkgMTA3LjIwN1pNMTM5IDEzMy45NDZMOTUuMDI5NiAxMzMuOTQ2TDg3LjkzMTYgMTYwLjc3NUwxMzEuOTAyIDE2MC43NzVMMTI0Ljg1NyAxODcuNTE0TDE2OC43OTIgMTg3LjUxNEwxNzUuODgxIDE2MC43NzVMMTMxLjkxMSAxNjAuNzc1TDEzOSAxMzMuOTQ2WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTQzMi4zMzggMTg3LjYxM0w0MzkuNDI3IDE2MC43NzVMMzk1LjgxMyAxNjAuNzc1TDM4OC43MjMgMTg3LjYxM0w0MzIuMzM4IDE4Ny42MTNaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNNjg3LjM1NiA1My41MzE2TDY4Ny4zNDkgNTMuNTU4Nkw2ODcuMzMzIDUzLjU1ODZMNjg3LjM0IDUzLjUzMTZMNjg3LjM1NiA1My41MzE2WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik01NDkuODAyIDI0MS4xNzFMNTQyLjc1NyAyNjcuODgzTDQ1NC43NzMgMjY4TDQ2MS44NjIgMjQxLjE3MUw0MTcuODc0IDI0MS4xNzFMNDI0Ljk2MyAyMTQuMzM0TDQ2OC45MDcgMjE0LjMzNEw0NzUuOTk2IDE4Ny42MTNMMzg4LjQxNSAxODcuNjEzTDM4OC40MjMgMTg3LjU4MkwzODguNzI5IDE4Ny41ODJMMzk1LjgyMyAxNjAuNzI2TDQzOS4xMjcgMTYwLjcyNkw0MzkuMTE0IDE2MC43NzVMNDgzLjA4NSAxNjAuNzc1TDQ3Ni4wNCAxODcuNTE0TDUxOS45NzUgMTg3LjUxNEw1MjcuMDY0IDE2MC43NzVMNDgzLjA5NCAxNjAuNzc1TDQ5MC4xODMgMTMzLjk0Nkw0NDYuOTEgMTMzLjk0Nkw0NDYuOTE4IDEzMy45MTVMNDAyLjk0OCAxMzMuOTE1TDQxMC4wMzcgMTA3LjE5NEw0MDkuMzA5IDEwNy4xOTRMNDA5LjMzMSAxMDcuMTA4TDQxNi40MiA4MC4zODc0TDQ2MC4zODIgODAuMzg3NEw0NjcuNDcxIDUzLjU1ODZMNTExLjQzMiA1My41NTg2TDUxOC41MjEgMjYuNzIwOUw1MjUuNjEgLTkuMTkwMDdlLTA1TDYxMy41NiAtMC4wMDAxMDcyNzhMNjA2LjUyNCAyNi43MjA4TDY1MC40NzIgMjYuNzIwOEw2NTcuNTMgLTAuMDAwMTE0OTY2TDc0NS41MTUgLTAuMDAwMTMwMzVMNzM4LjQyNiAyNi43MjA4TDc4Mi4yNTQgMjYuNzIwOEw3NzUuMTY1IDUzLjU1ODZMODE5LjI1OSA1My41NTg2TDgyNi4zNDggMjYuODM3Nkw3ODIuMzg3IDI2LjgzNzZMNzg5LjQ3NiAtMC4wMDAxMzgwMzZMODMzLjQ5MSAtMC4wMDAxNDU3MzJMODI2LjQwMSAyNi43MjA4TDg3MC4zNzIgMjYuNzIwOEw4NzcgMS43MzM5Mkw4NzcgMTYwLjc1N0w4MzQuOTUzIDE2MC43NTdMODI3Ljg2NCAxODcuNDk2TDg3MS42NzQgMTg3LjQ5Nkw4NjQuNTg1IDIxNC4zMzNMODc2Ljk5MSAyMTQuMzMzTDg3Ni45OTEgMjY4TDgwNi42MDUgMjY4TDgyMC43ODMgMjE0LjMzM0w3NzYuNzk1IDIxNC4zMzNMNzYyLjYxNyAyNjcuODgzTDcxOC41OTQgMjY4TDcxOC41OTQgMjY3Ljg4M0w3MjUuNjgzIDI0MS4xNzFMNjgxLjczOSAyNDEuMTcxTDY3NC42NSAyNjhMNTg2Ljc0NSAyNjcuODgzTDU5My43OSAyNDEuMTcxTDU0OS44MTEgMjQxLjE3MUw1NTYuOSAyMTQuMzM0TDUxMi45MjEgMjE0LjMzNEw1MDUuODMyIDI0MS4xNzFMNTQ5LjgwMiAyNDEuMTcxWk02NTAuNDQ1IDI2LjgzNzZMNjQzLjM4NyA1My41NTg2TDY4Ny4zMzMgNTMuNTU4Nkw2ODAuMjU5IDgwLjM2OTRMNzI0LjI0NyA4MC4zNjk0TDcxNy4xNTggMTA3LjA5TDc2MS4xMjkgMTA3LjA5TDc2OC4yMTggODAuMzY5NEw3MjQuMjQ3IDgwLjM2OTRMNzMxLjMzNiA1My41MzE2TDY4Ny4zNTYgNTMuNTMxNkw2OTQuMzkzIDI2LjgzNzZMNjUwLjQ0NSAyNi44Mzc2Wk02MzcuNzUxIDI0MS4xNzFMNjgxLjcxMyAyNDEuMTcxTDY4OC44MDIgMjE0LjMzM0w2NDQuODQxIDIxNC4zMzRMNjU5LjAxNCAxNjAuNzc1TDYxNS4wNCAxNjAuNzc1TDYyMi4xMjkgMTMzLjk0Nkw1NzguMTQxIDEzMy45NDZMNTcxLjA1MiAxNjAuNzc1TDYxNC45OTUgMTYwLjc3NUw2MDAuODYxIDIxNC4zMzRMNjQ0Ljg0MSAyMTQuMzM0TDYzNy43NTEgMjQxLjE3MVpNNTA0LjM2MSA4MC4zODc0TDQ2MC40MTcgODAuMzg3NEw0NTMuMzI4IDEwNy4xMDhMNDk3LjI3MiAxMDcuMTA4TDUwNC4zNjEgODAuMzg3NFpNODA1LjA5OSAxMDcuMjA3TDgwNC45NDggMTA3LjIwN0w3OTcuOTEyIDEzMy45MjhMODQxLjgyOSAxMzMuOTI4TDg0OC45MTggMTA3LjA5TDg0OS4wODcgMTA3LjA5TDg2My4yNjUgNTMuNTMxNkw4MTkuMjc3IDUzLjUzMTZMODA1LjA5OSAxMDcuMjA3Wk03NzYuNzUxIDIxNC4zMzNMNzgzLjg0IDE4Ny42MTNMNzM5LjkwNSAxODcuNjEzTDc1NC4wODQgMTMzLjk0Nkw3MTAuMDY5IDEzMy45NDZMNjk1Ljg5MSAxODcuNDk2TDczOS43MTEgMTg3LjQ5Nkw3MzIuNjIxIDIxNC4zMzNMNzc2Ljc1MSAyMTQuMzMzWk03MTcuMTU4IDEwNy4yMDdMNjczLjAyOSAxMDcuMjA3TDY2NS45NjYgMTMzLjkyOEw3MTAuMDY5IDEzMy45MjhMNzE3LjE1OCAxMDcuMjA3Wk01OTkuMzk5IDUzLjU0MDZMNTU1LjQyIDUzLjU0MDZMNTQ4LjM0IDgwLjM2OTRMNTkyLjMxIDgwLjM2OTRMNTg1LjI3NCAxMDcuMDlMNjI5LjI0NCAxMDcuMDlMNjM2LjI4OSA4MC4zNjk0TDU5Mi4zMSA4MC4zNjk0TDU5OS4zOTkgNTMuNTQwNlpNNTg1LjIxMiAxMDcuMjA3TDU0MS4yNDIgMTA3LjIwN0w1MzQuMTc5IDEzMy45MjhMNTc4LjE2NyAxMzMuOTI4TDU4NS4yMTIgMTA3LjIwN1oiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0zNTguOTU2IDEzMy45NDZMMzU4Ljc5MiAxMzMuOTQ2TDM1MS43MTEgMTYwLjc1M0wzOTUuODA2IDE2MC43NTNMNDAyLjg5NSAxMzQuMDMyTDM1OC45MzMgMTM0LjAzMkwzNTguOTU2IDEzMy45NDZaIiBmaWxsPSJ3aGl0ZSIvPgo8L2c+Cjwvc3ZnPgo=");
  background-position: right bottom;
  background-repeat: no-repeat;
}

.archive-model-old-grid {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-auto-rows: auto auto 1fr;
  grid-column-gap: 22px;
}

.archive-model-old-grid-item.archive-model-old-title {
  grid-column: 1/3;
}

.archive-model-old-grid-item.archive-model-old-title h2 {
  margin-bottom: 16px;
}

.archive-model-old-grid-item.archive-model-old-subtitle {
  grid-column: 1/2;
}

.archive-model-old-grid-item.archive-model-old-subtitle p {
  font-size: 18px;
  line-height: 1.4;
  color: #000000;
  margin-bottom: 34px;
}

.archive-model-old-grid-item.archive-model-old-table {
  grid-column: 1/2;
}

.archive-model-old-grid-item.archive-model-old-table .archive-model-old-table-top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 16px;
}

.archive-model-old-grid-item.archive-model-old-table .archive-model-old-table-top-item:first-child span {
  width: 100%;
  max-width: 135px;
}

.archive-model-old-grid-item.archive-model-old-table .archive-model-old-table-top-item {
  width: calc(50% - 12px);
}

.archive-model-old-grid-item.archive-model-old-table .archive-model-old-table-top-item p {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.archive-model-old-grid-item.archive-model-old-table .archive-model-old-table-top-item p span {
  font-size: 14px;
  line-height: 16px;
  text-transform: uppercase;
  color: #000000;
}

.archive-model-old-grid-item.archive-model-old-table .archive-model-old-table-top-item p svg {
  width: 100%;
  max-width: 85px;
  height: 8px;
  margin-left: 10px;
}

.archive-model-old-grid-item.archive-model-old-table table {
  margin-left: -24px;
  width: calc(100% + 24px);
}

.archive-model-old-grid-item.archive-model-old-table table tr {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.archive-model-old-grid-item.archive-model-old-table table tr td {
  width: 50%;
  font-weight: 700;
  font-size: 16px;
  line-height: 22px;
  color: #000000;
  padding-left: 24px;
  padding-top: 4px;
  padding-bottom: 3px;
}

.archive-model-old-grid-item.archive-model-old-table table tr td:last-child a {
  color: #2AAAE2;
  text-decoration: none;
}

.archive-model-old-grid-item.archive-model-old-table table tr:nth-child(odd) {
  background-color: #F7F7F7;
}

.archive-model-old-grid-item.archive-model-old-img {
  grid-column: 2/3;
  grid-row: 2/4;
  padding: 0 45px;
}

.archive-model-old-grid-item.archive-model-old-img .archive-model-old-img-wrap {
  border-radius: 45px 0;
  overflow: hidden;
  -webkit-transform: skew(-15deg);
      -ms-transform: skew(-15deg);
          transform: skew(-15deg);
  height: 328px;
}

.archive-model-old-grid-item.archive-model-old-img .archive-model-old-img-wrap img {
  -o-object-fit: cover;
     object-fit: cover;
  margin-left: -45px;
  margin-right: -45px;
  width: calc(100% + 90px);
  -webkit-transform: skew(15deg);
      -ms-transform: skew(15deg);
          transform: skew(15deg);
  max-width: none;
  height: 100%;
}

.recommended-page p.banner-main__title.type-1 {
  font-size: 28px;
  line-height: 35px;
  color: #000000;
  font-weight: 700;
  margin-top: 25px;
  margin-bottom: 5px;
}

.recommended-page .banner-main-links {
  margin-bottom: 20px;
}

.recommended-page .banner-main-links ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.recommended-page .banner-main-links ul li {
  margin-right: 30px;
}

.recommended-page .banner-main-links ul li a.active {
  color: #2AAAE2;
}

.recommended-page .banner-main-links ul li a {
  font-size: 16px;
  line-height: 22px;
  color: #C2C4C4;
  font-weight: 700;
  text-decoration: none;
}

.recommended-page .banner-main-links ul li:last-child {
  margin-right: 0;
}

.recommended-page .banner-slider .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main__img {
  width: 61%;
}

.recommended-page .banner-slider .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main-content {
  padding-top: 12px;
  padding-bottom: 11px;
  width: 39%;
}

.recommended-page .banner-slider .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main-content h1 {
  font-size: 56px;
  line-height: 66px;
  font-style: italic;
}

.recommended-page .banner-slider.non-slider .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main-content .banner-main-content-wrap .banner-main__title {
  margin-bottom: 0;
}

.recommended-page .banner-main__subtitle {
  font-size: 30px;
  line-height: 32px;
  color: #000000;
  font-weight: 700;
  font-style: italic;
  min-height: 71px;
  width: 100%;
  max-width: 293px;
}

.recommended-page .banner-slider .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main__img .banner-main__img-logo {
  position: absolute;
  content: '';
  bottom: 31px;
  left: 20px;
}

.recommended-page .banner-slider .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main-content .banner-main-content-wrap .banner-main-content-img {
  padding-left: 24px;
  width: 100%;
  max-width: calc(305px + 24px);
  margin-right: 20px;
}

.recommended-page .banner-slider .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main-content .banner-main-content-wrap .banner-main-content-img img {
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
  height: 100%;
}

.recommended-page .banner-slider .banner-slide .banner-slide-wrap .banner-slide-main {
  background-color: #ebebeb;
}

.recommended-page-desc {
  padding-top: 32px;
  padding-bottom: 54px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTY4IiBoZWlnaHQ9IjMzMSIgdmlld0JveD0iMCAwIDU2OCAzMzEiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik00MTMuOTg3IDY2LjExNTdMNDEzLjk3OCA2Ni4xNDg5SDQxMy45NTlMNDEzLjk2NyA2Ni4xMTU3SDQxMy45ODdaIiBmaWxsPSIjRjdGN0Y3Ii8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMjQ0LjU5NCAyOTcuODY1TDIzNS45MTggMzMwLjg1NkwxMjcuNTY4IDMzMUwxMzYuMjk4IDI5Ny44NjVIODIuMTI3OEw5MC44NTc4IDI2NC43MThIMTQ0Ljk3M0wxNTMuNzAzIDIzMS43MTZINDUuNDE4TDU0LjE0OCAxOTguNTY5SDBMOC43MzAwNCAxNjUuNDMzSDYyLjg3ODFMNzEuNjA4MSAxMzIuMjg3TDgwLjMzODIgOTkuMjg0NUgxMzQuNDc1TDE0My4yMDUgNjYuMTQ4OUgxOTcuMzQyTDIwNi4wNzIgMzMuMDAyM0wyMTQuODAzIDBIMzIzLjExTDMxNC40NDUgMzMuMDAyM0gzNjguNTY2TDM3Ny4yNTggMEg0ODUuNjA4TDQ3Ni44NzggMzMuMDAyM0g1MzAuODUyTDUyMi4xMjIgNjYuMTQ4OUg1NzYuNDIyTDU4NS4xNTIgMzMuMTQ2Nkg1MzEuMDE1TDUzOS43NDUgMEg1OTMuOTQ4TDU4NS4yMTggMzMuMDAyM0g2MzkuMzY2TDYzMC42MTQgNjYuMTE1N0g1NzYuNDQ0TDU2Ny43MDggOTkuMjg0NUg1NjcuMzMxTDU1OC42MDEgMTMyLjI4N0w1NDkuODcxIDE2NS40MzNINDQxLjk1OEw0MjQuNDk4IDIzMS41NzFINDc4LjQ2MUw0NjkuNzMgMjY0LjcxOEg1MjMuOTU0TDUzMi42MzUgMjMxLjcxNkg1MzIuODA1TDUyNC4wNzUgMjY0LjcxOEg1MjQuMTNMNTA2LjY2OSAzMzAuODU2TDQ1Mi40NTYgMzMxVjMzMC44NTZMNDYxLjE4NiAyOTcuODY1SDQwNy4wNzFMMzk4LjM0MSAzMzFMMjkwLjA4OCAzMzAuODU2TDI5OC43NjQgMjk3Ljg2NUgyNDQuNjA1TDI1My4zMzUgMjY0LjcxOEgxOTkuMTc2TDE5MC40NDYgMjk3Ljg2NUgyNDQuNTk0Wk0zNjguNTMzIDMzLjE0NjZMMzU5Ljg0MSA2Ni4xNDg5SDQxMy45NTlMNDA1LjI0OCA5OS4yNjIzSDQ1OS40MThMNDUwLjY4OCAxMzIuMjY1SDUwNC44MzZMNTEzLjU2NiA5OS4yNjIzSDQ1OS40MThMNDY4LjE0OCA2Ni4xMTU3SDQxMy45ODdMNDIyLjY1NCAzMy4xNDY2SDM2OC41MzNaTTM1Mi45MDEgMjk3Ljg2NUg0MDcuMDM4TDQxNS43NjggMjY0LjcxOEgzNjEuNjMxTDM3OS4wODUgMTk4LjU2OUgzMjQuOTMyTDMzMy42NjIgMTY1LjQzM0gyNzkuNDkyTDI3MC43NjIgMTk4LjU2OUgzMjQuODc3TDMwNy40NzIgMjY0LjcxOEgzNjEuNjMxTDM1Mi45MDEgMjk3Ljg2NVpNMTg4LjYzNCA5OS4yODQ1SDEzNC41MTlMMTI1Ljc4OSAxMzIuMjg3SDE3OS45MDRMMTg4LjYzNCA5OS4yODQ1Wk00NTAuNjg4IDEzMi40MDlIMzk2LjM0NEwzODcuNjQ2IDE2NS40MTFINDQxLjk1OEw0NTAuNjg4IDEzMi40MDlaTTMwNS42NzEgNjYuMTI2OEgyNTEuNTEyTDI0Mi43OTMgOTkuMjYyM0gyOTYuOTQxTDI4OC4yNzcgMTMyLjI2NUgzNDIuNDI1TDM1MS4xIDk5LjI2MjNIMjk2Ljk0MUwzMDUuNjcxIDY2LjEyNjhaTTI4OC4yIDEzMi40MDlIMjM0LjA1MkwyMjUuMzU1IDE2NS40MTFIMjc5LjUyNUwyODguMiAxMzIuNDA5Wk0xNzEuMTc0IDE2NS40MzNIMTE3LjAyNkwxMDguMjg1IDE5OC41NjlIMTYyLjQzM0wxNTMuNzU4IDIzMS41OTNIMjA3Ljg2MkwyMTYuNTkyIDE5OC41NjlIMTYyLjQ0NEwxNzEuMTc0IDE2NS40MzNaIiBmaWxsPSIjRjdGN0Y3Ii8+CjxwYXRoIGQ9Ik01MzIuNDExIDIzMS43MTZMNTQxLjE0MSAxOTguNTY5SDQ4Ny40MzJMNDc4LjcwMSAyMzEuNzE2SDUzMi40MTFaIiBmaWxsPSIjRjdGN0Y3Ii8+CjxwYXRoIGQ9Ik04NDYuNDU5IDY2LjExNTdMODQ2LjQ1IDY2LjE0ODlIODQ2LjQzTDg0Ni40MzkgNjYuMTE1N0g4NDYuNDU5WiIgZmlsbD0iI0Y3RjdGNyIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTY3Ny4wNjUgMjk3Ljg2NUw2NjguMzkgMzMwLjg1Nkw1NjAuMDM5IDMzMUw1NjguNzY5IDI5Ny44NjVINTE0LjU5OUw1MjMuMzI5IDI2NC43MThINTc3LjQ0NUw1ODYuMTc1IDIzMS43MTZINDc4LjMyMkw0NzguMzMyIDIzMS42NzhINDc4LjcwOUw0ODcuNDQ1IDE5OC41MDlINTQwLjc3M0w1NDAuNzU3IDE5OC41NjlINTk0LjkwNUw1ODYuMjI5IDIzMS41OTNINjQwLjMzNEw2NDkuMDY0IDE5OC41NjlINTk0LjkxNkw2MDMuNjQ2IDE2NS40MzNINTUwLjM1N0w1NTAuMzY3IDE2NS4zOTVINDk2LjIxOUw1MDQuOTQ5IDEzMi4zOTNINTA0LjA1Mkw1MDQuMDggMTMyLjI4N0w1MTIuODEgOTkuMjg0NUg1NjYuOTQ3TDU3NS42NzcgNjYuMTQ4OUg2MjkuODE0TDYzOC41NDQgMzMuMDAyM0w2NDcuMjc0IDBINzU1LjU4MUw3NDYuOTE3IDMzLjAwMjNIODAxLjAzN0w4MDkuNzI5IDBIOTE4LjA4TDkwOS4zNSAzMy4wMDIzSDk2My4zMjNMOTU0LjU5MyA2Ni4xNDg5SDEwMDguODlMMTAxNy42MiAzMy4xNDY2SDk2My40ODdMOTcyLjIxNyAwSDEwMjYuNDJMMTAxNy42OSAzMy4wMDIzSDEwNzEuODRMMTA4MCAyLjE0MTcxVjE5OC41NDdIMTAyOC4yMkwxMDE5LjQ5IDIzMS41NzFIMTA3My40NEwxMDY0LjcxIDI2NC43MThIMTA3OS45OVYzMzFIOTkzLjMxMUwxMDEwLjc3IDI2NC43MThIOTU2LjYwMUw5MzkuMTQxIDMzMC44NTZMODg0LjkyNyAzMzFWMzMwLjg1Nkw4OTMuNjU4IDI5Ny44NjVIODM5LjU0Mkw4MzAuODEyIDMzMUw3MjIuNTYgMzMwLjg1Nkw3MzEuMjM1IDI5Ny44NjVINjc3LjA3Nkw2ODUuODA2IDI2NC43MThINjMxLjY0N0w2MjIuOTE3IDI5Ny44NjVINjc3LjA2NVpNODAxLjAwNSAzMy4xNDY2TDc5Mi4zMTMgNjYuMTQ4OUg4NDYuNDNMODM3LjcyIDk5LjI2MjNIODkxLjg5TDg4My4xNiAxMzIuMjY1SDkzNy4zMDhMOTQ2LjAzOCA5OS4yNjIzSDg5MS44OUw5MDAuNjIgNjYuMTE1N0g4NDYuNDU5TDg1NS4xMjUgMzMuMTQ2Nkg4MDEuMDA1Wk03ODUuMzcyIDI5Ny44NjVIODM5LjUxTDg0OC4yNCAyNjQuNzE4SDc5NC4xMDJMODExLjU1NyAxOTguNTY5SDc1Ny40MDRMNzY2LjEzMyAxNjUuNDMzSDcxMS45NjRMNzAzLjIzNCAxOTguNTY5SDc1Ny4zNDlMNzM5Ljk0MyAyNjQuNzE4SDc5NC4xMDJMNzg1LjM3MiAyOTcuODY1Wk02MjEuMTA2IDk5LjI4NDVINTY2Ljk5TDU1OC4yNiAxMzIuMjg3SDYxMi4zNzZMNjIxLjEwNiA5OS4yODQ1Wk05OTEuNDU2IDEzMi40MDlIOTkxLjI3TDk4Mi42MDYgMTY1LjQxMUgxMDM2LjY5TDEwNDUuNDIgMTMyLjI2NUgxMDQ1LjYzTDEwNjMuMDkgNjYuMTE1N0gxMDA4LjkyTDk5MS40NTYgMTMyLjQwOVpNOTU2LjU0NyAyNjQuNzE4TDk2NS4yNzcgMjMxLjcxNkg5MTEuMTcyTDkyOC42MzIgMTY1LjQzM0g4NzQuNDNMODU2Ljk3IDIzMS41NzFIOTEwLjkzMkw5MDIuMjAyIDI2NC43MThIOTU2LjU0N1pNODgzLjE2IDEzMi40MDlIODI4LjgxNUw4MjAuMTE4IDE2NS40MTFIODc0LjQzTDg4My4xNiAxMzIuNDA5Wk03MzguMTQzIDY2LjEyNjhINjgzLjk4NEw2NzUuMjY1IDk5LjI2MjNINzI5LjQxM0w3MjAuNzQ4IDEzMi4yNjVINzc0Ljg5Nkw3ODMuNTcyIDk5LjI2MjNINzI5LjQxM0w3MzguMTQzIDY2LjEyNjhaTTcyMC42NzIgMTMyLjQwOUg2NjYuNTI0TDY1Ny44MjYgMTY1LjQxMUg3MTEuOTk2TDcyMC42NzIgMTMyLjQwOVoiIGZpbGw9IiNGN0Y3RjciLz4KPHBhdGggZD0iTTQ0Mi4wNDQgMTY1LjQzM0g0NDEuODQyTDQzMy4xMjIgMTk4LjU0Mkg0ODcuNDIzTDQ5Ni4xNTMgMTY1LjU0SDQ0Mi4wMTZMNDQyLjA0NCAxNjUuNDMzWiIgZmlsbD0iI0Y3RjdGNyIvPgo8L3N2Zz4K");
  background-repeat: no-repeat;
  background-position: top right;
}

.recommended-page-desc-block h2 {
  margin-bottom: 20px;
}

.recommended-page-desc-wrap p + p {
  margin-top: 8px;
}

.recommended-page-desc-wrap p {
  font-size: 18px;
  line-height: 1.4;
}

.recommended-page-advantages {
  padding-top: 36px;
  padding-bottom: 65px;
  background-color: #F7F7F7;
}

.recommended-page-advantages h2 {
  margin-bottom: 18px;
}

.recommended-page-advantages-list {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-column-gap: 10px;
  grid-row-gap: 68px;
}

.recommended-page-advantages-item:nth-child(3n+3) {
  border-right: none;
}

.recommended-page-advantages-item:last-child {
  border-right: none;
}

.recommended-page-advantages-item {
  display: grid;
  grid-template-columns: auto 1fr;
  grid-template-rows: auto 1fr;
  grid-column-gap: 20px;
  grid-row-gap: 15px;
  padding-right: 10px;
  border-right: 1px solid #C2C4C4;
}

.recommended-page-advantages-item-icon {
  grid-column: 1/2;
  grid-row: 1/3;
  width: 85px;
}

.recommended-page-advantages-item-title {
  padding-top: 10px;
  grid-column: 2/3;
}

.recommended-page-advantages-item-title p {
  font-size: 20px;
  line-height: 25px;
  font-weight: 700;
  color: #000000;
}

.recommended-page-advantages-item-desc {
  grid-column: 2/3;
}

.recommended-page-advantages-item-desc p {
  font-size: 14px;
  line-height: 1.4;
}

.recommended-page-mobile-bg {
  display: none;
}

.recommended-page-series-main_title {
  padding-top: 38px;
  padding-bottom: 30px;
}

.recommended-page-series-item + .recommended-page-series-item {
  margin-top: 10px;
}

.recommended-page-series-item {
  padding-bottom: 55px;
  background-color: #EBEBEB;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTIxIiBoZWlnaHQ9IjI5MCIgdmlld0JveD0iMCAwIDUyMSAyOTAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0zNjIuNjIyIDU3LjkyNjFMMzYyLjYxNCA1Ny45NTUzSDM2Mi41OTdMMzYyLjYwNSA1Ny45MjYxSDM2Mi42MjJaIiBmaWxsPSIjRjdGN0Y3IiBmaWxsLW9wYWNpdHk9IjAuNiIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTIxNC4yNDYgMjYwLjk2OUwyMDYuNjQ3IDI4OS44NzRMMTExLjc0IDI5MEwxMTkuMzg3IDI2MC45NjlINzEuOTM3OUw3OS41ODQ3IDIzMS45MjhIMTI2Ljk4NkwxMzQuNjMzIDIwMy4wMTRIMzkuNzgyOEw0Ny40Mjk3IDE3My45NzNIMEw3LjY0Njg2IDE0NC45NDJINTUuMDc2NUw2Mi43MjM0IDExNS45MDFMNzAuMzcwMyA4Ni45ODY0SDExNy43OUwxMjUuNDM3IDU3Ljk1NTNIMTcyLjg1N0wxODAuNTA0IDI4LjkxNDRMMTg4LjE1MSAwSDI4My4wMkwyNzUuNDMxIDI4LjkxNDRIMzIyLjgzNkwzMzAuNDUgMEg0MjUuMzU3TDQxNy43MSAyOC45MTQ0SDQ2NC45ODdMNDU3LjM0IDU3Ljk1NTNINTA0LjkwM0w1MTIuNTUgMjkuMDQwOEg0NjUuMTNMNDcyLjc3NyAwSDUyMC4yNTRMNTEyLjYwOCAyOC45MTQ0SDU2MC4wMzdMNTUyLjM3MSA1Ny45MjYxSDUwNC45MjJMNDk3LjI3IDg2Ljk4NjRINDk2Ljk0TDQ4OS4yOTMgMTE1LjkwMUw0ODEuNjQ2IDE0NC45NDJIMzg3LjEyMkwzNzEuODI5IDIwMi44ODdINDE5LjA5Nkw0MTEuNDQ5IDIzMS45MjhINDU4Ljk0NUw0NjYuNTQ5IDIwMy4wMTRINDY2LjY5OEw0NTkuMDUxIDIzMS45MjhINDU5LjA5OUw0NDMuODA1IDI4OS44NzRMMzk2LjMxOCAyOTBWMjg5Ljg3NEw0MDMuOTY1IDI2MC45NjlIMzU2LjU2NEwzNDguOTE3IDI5MEwyNTQuMDk2IDI4OS44NzRMMjYxLjY5NSAyNjAuOTY5SDIxNC4yNTZMMjIxLjkwMiAyMzEuOTI4SDE3NC40NjNMMTY2LjgxNiAyNjAuOTY5SDIxNC4yNDZaTTMyMi44MDggMjkuMDQwOEwzMTUuMTk0IDU3Ljk1NTNIMzYyLjU5N0wzNTQuOTY3IDg2Ljk2NjlINDAyLjQxNkwzOTQuNzY5IDExNS44ODFINDQyLjE5OUw0NDkuODQ2IDg2Ljk2NjlINDAyLjQxNkw0MTAuMDYzIDU3LjkyNjFIMzYyLjYyMkwzNzAuMjEzIDI5LjA0MDhIMzIyLjgwOFpNMzA5LjExNSAyNjAuOTY5SDM1Ni41MzVMMzY0LjE4MiAyMzEuOTI4SDMxNi43NjJMMzMyLjA1IDE3My45NzNIMjg0LjYxNkwyOTIuMjYzIDE0NC45NDJIMjQ0LjgxNEwyMzcuMTY3IDE3My45NzNIMjg0LjU2OEwyNjkuMzIzIDIzMS45MjhIMzE2Ljc2MkwzMDkuMTE1IDI2MC45NjlaTTE2NS4yMyA4Ni45ODY0SDExNy44MjlMMTEwLjE4MiAxMTUuOTAxSDE1Ny41ODNMMTY1LjIzIDg2Ljk4NjRaTTM5NC43NjkgMTE2LjAwOEgzNDcuMTY4TDMzOS41NDkgMTQ0LjkyMkgzODcuMTIyTDM5NC43NjkgMTE2LjAwOFpNMjY3Ljc0NSA1Ny45MzU4SDIyMC4zMDZMMjEyLjY2OSA4Ni45NjY5SDI2MC4wOTlMMjUyLjUwOSAxMTUuODgxSDI5OS45MzlMMzA3LjUzOCA4Ni45NjY5SDI2MC4wOTlMMjY3Ljc0NSA1Ny45MzU4Wk0yNTIuNDQyIDExNi4wMDhIMjA1LjAxMkwxOTcuMzk0IDE0NC45MjJIMjQ0Ljg0M0wyNTIuNDQyIDExNi4wMDhaTTE0OS45MzYgMTQ0Ljk0MkgxMDIuNTA2TDk0Ljg0OTggMTczLjk3M0gxNDIuMjc5TDEzNC42OCAyMDIuOTA3SDE4Mi4wNzJMMTg5LjcxOSAxNzMuOTczSDE0Mi4yODlMMTQ5LjkzNiAxNDQuOTQyWiIgZmlsbD0iI0Y3RjdGNyIgZmlsbC1vcGFjaXR5PSIwLjYiLz4KPHBhdGggZD0iTTQ2Ni4zNTMgMjAzLjAxNEw0NzQgMTczLjk3M0g0MjYuOTU0TDQxOS4zMDYgMjAzLjAxNEg0NjYuMzUzWiIgZmlsbD0iI0Y3RjdGNyIgZmlsbC1vcGFjaXR5PSIwLjYiLz4KPHBhdGggZD0iTTc0MS40MzUgNTcuOTI2MUw3NDEuNDI3IDU3Ljk1NTNINzQxLjQxTDc0MS40MTggNTcuOTI2MUg3NDEuNDM1WiIgZmlsbD0iI0Y3RjdGNyIgZmlsbC1vcGFjaXR5PSIwLjYiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik01OTMuMDU5IDI2MC45NjlMNTg1LjQ2IDI4OS44NzRMNDkwLjU1MyAyOTBMNDk4LjIgMjYwLjk2OUg0NTAuNzUxTDQ1OC4zOTggMjMxLjkyOEg1MDUuNzk5TDUxMy40NDYgMjAzLjAxNEg0MTguOTc1TDQxOC45ODMgMjAyLjk4SDQxOS4zMTRMNDI2Ljk2NiAxNzMuOTJINDczLjY3N0w0NzMuNjYzIDE3My45NzNINTIxLjA5Mkw1MTMuNDkzIDIwMi45MDdINTYwLjg4NUw1NjguNTMyIDE3My45NzNINTIxLjEwMkw1MjguNzQ5IDE0NC45NDJINDgyLjA3Mkw0ODIuMDggMTQ0LjkwOEg0MzQuNjUxTDQ0Mi4yOTggMTE1Ljk5NEg0NDEuNTEyTDQ0MS41MzYgMTE1LjkwMUw0NDkuMTgzIDg2Ljk4NjRINDk2LjYwM0w1MDQuMjUgNTcuOTU1M0g1NTEuNjdMNTU5LjMxNyAyOC45MTQ0TDU2Ni45NjQgMEg2NjEuODMzTDY1NC4yNDQgMjguOTE0NEg3MDEuNjQ5TDcwOS4yNjMgMEg4MDQuMTdMNzk2LjUyMyAyOC45MTQ0SDg0My44TDgzNi4xNTMgNTcuOTU1M0g4ODMuNzE2TDg5MS4zNjMgMjkuMDQwOEg4NDMuOTQzTDg1MS41OSAwSDg5OS4wNjdMODkxLjQyMSAyOC45MTQ0SDkzOC44NUw5NDYgMS44NzY0MlYxNzMuOTUzSDkwMC42NDVMODkyLjk5OCAyMDIuODg3SDk0MC4yNTVMOTMyLjYwOSAyMzEuOTI4SDk0NS45OVYyOTBIODcwLjA2N0w4ODUuMzYgMjMxLjkyOEg4MzcuOTEyTDgyMi42MTggMjg5Ljg3NEw3NzUuMTMxIDI5MFYyODkuODc0TDc4Mi43NzggMjYwLjk2OUg3MzUuMzc3TDcyNy43MyAyOTBMNjMyLjkwOSAyODkuODc0TDY0MC41MDggMjYwLjk2OUg1OTMuMDY5TDYwMC43MTUgMjMxLjkyOEg1NTMuMjc2TDU0NS42MjkgMjYwLjk2OUg1OTMuMDU5Wk03MDEuNjIxIDI5LjA0MDhMNjk0LjAwNyA1Ny45NTUzSDc0MS40MUw3MzMuNzggODYuOTY2OUg3ODEuMjI5TDc3My41ODIgMTE1Ljg4MUg4MjEuMDEyTDgyOC42NTkgODYuOTY2OUg3ODEuMjI5TDc4OC44NzYgNTcuOTI2MUg3NDEuNDM1TDc0OS4wMjYgMjkuMDQwOEg3MDEuNjIxWk02ODcuOTI4IDI2MC45NjlINzM1LjM0OEw3NDIuOTk1IDIzMS45MjhINjk1LjU3NUw3MTAuODYzIDE3My45NzNINjYzLjQyOUw2NzEuMDc2IDE0NC45NDJINjIzLjYyN0w2MTUuOTgxIDE3My45NzNINjYzLjM4Mkw2NDguMTM2IDIzMS45MjhINjk1LjU3NUw2ODcuOTI4IDI2MC45NjlaTTU0NC4wNDMgODYuOTg2NEg0OTYuNjQyTDQ4OC45OTUgMTE1LjkwMUg1MzYuMzk2TDU0NC4wNDMgODYuOTg2NFpNODY4LjQ0MiAxMTYuMDA4SDg2OC4yNzlMODYwLjY5IDE0NC45MjJIOTA4LjA2Mkw5MTUuNzA5IDExNS44ODFIOTE1Ljg5MUw5MzEuMTg0IDU3LjkyNjFIODgzLjczNUw4NjguNDQyIDExNi4wMDhaTTgzNy44NjQgMjMxLjkyOEw4NDUuNTExIDIwMy4wMTRINzk4LjExOUw4MTMuNDEzIDE0NC45NDJINzY1LjkzNkw3NTAuNjQyIDIwMi44ODdINzk3LjkwOUw3OTAuMjYyIDIzMS45MjhIODM3Ljg2NFpNNzczLjU4MiAxMTYuMDA4SDcyNS45ODFMNzE4LjM2MyAxNDQuOTIySDc2NS45MzZMNzczLjU4MiAxMTYuMDA4Wk02NDYuNTU4IDU3LjkzNThINTk5LjExOUw1OTEuNDgyIDg2Ljk2NjlINjM4LjkxMUw2MzEuMzIyIDExNS44ODFINjc4Ljc1Mkw2ODYuMzUxIDg2Ljk2NjlINjM4LjkxMUw2NDYuNTU4IDU3LjkzNThaTTYzMS4yNTUgMTE2LjAwOEg1ODMuODI2TDU3Ni4yMDcgMTQ0LjkyMkg2MjMuNjU2TDYzMS4yNTUgMTE2LjAwOFoiIGZpbGw9IiNGN0Y3RjciIGZpbGwtb3BhY2l0eT0iMC42Ii8+CjxwYXRoIGQ9Ik0zODcuMTk4IDE0NC45NDJIMzg3LjAyMUwzNzkuMzgzIDE3My45NDlINDI2Ljk0N0w0MzQuNTkzIDE0NS4wMzVIMzg3LjE3M0wzODcuMTk4IDE0NC45NDJaIiBmaWxsPSIjRjdGN0Y3IiBmaWxsLW9wYWNpdHk9IjAuNiIvPgo8L3N2Zz4K");
  background-position: bottom right;
  background-repeat: no-repeat;
}

.recommended-page-series-item-wrap {
  display: grid;
  grid-template-columns: -webkit-max-content 1fr auto;
  grid-template-columns: max-content 1fr auto;
  
  grid-template-columns: minmax(232px,auto) 1fr auto;
  position: relative;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.recommended-page-series-item-label {
  grid-column: 1/2;
  grid-row: 1/2;
}

.recommended-page-series-item-label span {
  position: relative;
  display: block;
  font-size: 44px;
  line-height: 55px;
  font-weight: 700;
  font-style: italic;
  text-transform: uppercase;
  padding-top: 15px;
  padding-bottom: 15px;
}

.recommended-page-series-item-label:before {
  position: absolute;
  content: '';
  right: calc(100% - 183px);
  top: 0;
  background-color: #C2C4C4;
  width: 170%;
  height: 85px;
  border-radius: 25px 0;
  -webkit-transform: skew(-15deg);
      -ms-transform: skew(-15deg);
          transform: skew(-15deg);
}

.recommended-page-series-item-icons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  grid-column: 1/2;
  grid-row: 2/3;
  width: 100%;
  max-width: 215px;
  max-width: 232px;
  padding-top: 27px;
}

.recommended-page-series-item-icons div {
  min-width: 85px;
  width: 85px;
  height: 85px;
  margin-right: 22px;
  margin-bottom: 8px;
}

.recommended-page-series-item-title {
  grid-column: 2/3;
  grid-row: 1/2;
  padding-top: 40px;
}

.recommended-page-series-item-title p {
  font-size: 26px;
  line-height: 26px;
  color: #000000;
  font-weight: 700;
  font-style: italic;
  text-transform: uppercase;
}

.recommended-page-series-item-desc.open .recommended-page-series-item-desc-block {
  height: auto;
}

.recommended-page-series-item-desc.open .recommended-page-series-item-desc__link {
  color: #C2C4C4;
}

.recommended-page-series-item-desc {
  grid-column: 2/3;
  grid-row: 2/3;
  padding-top: 20px;
}

.recommended-page-series-item-desc-block {
  padding-right: 15px;
  height: 145px;
  overflow: hidden;
}

.recommended-page-series-item-desc-block p + p {
  margin-top: 5px;
}

.recommended-page-series-item-desc-block p {
  font-size: 18px;
  line-height: 1.4;
  color: #000000;
}

.recommended-page-series-item-desc__link {
  display: block;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  font-size: 14px;
  line-height: 17px;
  color: #2AAAE2;
  font-weight: 700;
  margin-left: auto;
  margin-right: 25px;
  margin-top: 10px;
}

.recommended-page-series-item-img {
  grid-column: 3/4;
  grid-row: 1/3;
  padding: 0 30px;
  max-width: 400px;
  height: 216px;
  margin-top: 40px;
}

.recommended-page-series-item-img-wrap {
  border-radius: 25px 0;
  -webkit-transform: skew(-15deg);
      -ms-transform: skew(-15deg);
          transform: skew(-15deg);
  width: 100%;
  overflow: hidden;
  height: 100%;
}

.recommended-page-series-item-img-wrap img {
  -webkit-transform: skew(15deg);
      -ms-transform: skew(15deg);
          transform: skew(15deg);
  -o-object-fit: cover;
     object-fit: cover;
  margin-left: -30px;
  width: calc(100% + 60px);
  transform: skew(15deg);
  max-width: none;
  height: 100%;
}

.recommended-page-series-item .recommended-page-series-slider-scrollbar-wrap .swiper-scrollbar {
  position: static;
  height: 10px;
  left: 0;
  bottom: auto;
  margin-top: 5px;
  background-color: #ffffff;
}

.recommended-page-series-item .recommended-page-series-slider-scrollbar-wrap .swiper-scrollbar-drag {
  background-color: #2AAAE2;
  cursor: pointer;
}

.recommended-page-series-slider {
  padding-top: 11px;
  padding-bottom: 15px;
  padding-right: 30px;
}

.recommended-page-series-slider .swiper-slide {
  width: 190px;
}

.recommended-page-series-slide-block {
  display: block;
  text-decoration: none;
  background-color: #ffffff;
  border-radius: 16px;
  padding-top: 6px;
  padding-bottom: 25px;
  -webkit-transition: all .3s;
  -o-transition: all .3s;
  transition: all .3s;
  overflow: hidden;
}

.recommended-page-series-slide-img {
  width: 100%;
}

.recommended-page-series-slide-img img {
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
  height: 100%;
}

.recommended-page-series-slide-title {
  padding: 0 12px;
  margin-bottom: 5px;
}

.recommended-page-series-slide-title p {
  font-size: 18px;
  line-height: 22px;
  font-weight: 700;
  font-style: italic;
  color: #000000;
}

.recommended-page-series-slide-table div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.recommended-page-series-slide-table div:nth-child(odd) {
  background-color: rgba(247, 247, 247, 0.7);
}

.recommended-page-series-slide-table__title {
  width: calc(55% - 8px);
  font-size: 8px;
  line-height: 17px;
  color: #000000;
  padding-left: 12px;
}

.recommended-page-series-slide-table__value {
  width: calc(45% - 8px);
  font-size: 11px;
  line-height: 17px;
  color: #000000;
  padding-right: 12px;
}

.header-bg-mobile {
  display: none;
}

.header-top {
  background-color: #000000;
}

.header-top-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-top: 14px;
  padding-bottom: 14px;
}

.header-top-left p,
.header-top-left a {
  text-decoration: none;
  font-size: 16px;
  line-height: 20px;
  color: #2AAAE2;
  font-weight: 700;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  width: 100%;
  max-width: 475px;
}

.header-top-left .header-top-logo-mobile {
  display: none;
}

.header-top-right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
  max-width: 305px;
  padding-left: 10px;
}

.header-top-link__gumb {
  display: none;
}

.header-top-link__search {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 19px;
}

.header-top-link__search svg {
  width: 19px;
  height: 19px;
}

.header-top-link__auth {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 19px;
  font-size: 16px;
  line-height: 20px;
  color: #ffffff;
  font-weight: 700;
  text-decoration: none;
  margin-right: 10px;
}

.header-top-link__auth svg {
  margin-right: 10px;
  width: 19px;
  height: 20px;
  stroke: #ffffff;
}

.header-main {
  position: relative;
  padding-top: 35px;
  padding-bottom: 35px;
}

.header-main-wrap {
  height: 143px;
}

.header-main-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.header-logo-wrap {
  max-width: 210px;
}

.header-logo__small {
  display: none;
}

.header-menu-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.header-menu-item:first-child {
  padding-left: 0;
}

.header-menu-item:last-child {
  padding-right: 0;
}

.header-menu-item {
  padding-left: 17px;
  padding-right: 17px;
}

.header-menu-item > p {
  display: block;
  position: relative;
  font-size: 16px;
  line-height: 20px;
  color: #000000;
  font-weight: 700;
  text-decoration: none;
  padding-top: 5px;
  padding-bottom: 5px;
  border-bottom: 4px solid transparent;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  z-index: 33;
}

.header-menu-dropdown {
  display: none;
  position: absolute;
  content: '';
  top: 65px;
  left: 0;
  right: 0;
  width: 100%;
  z-index: 22;
  background-color: rgba(255, 255, 255, 0.97);
  padding: 16px 0;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTE3IiBoZWlnaHQ9IjI2MCIgdmlld0JveD0iMCAwIDUxNyAyNjAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0zNTguMSA1Mi4wMDA4TDMxNC45IDUyLjAwMDhMMzIxLjkgMjYuMDAwOEwyNzguNyAyNi4wMDA4TDI4NS42IDAuMTAwNzQ5TDE5OS4yIDAuMDAwNzY1Njc0TDE5Mi4yIDI2LjAwMDdMMjM1LjQgMjYuMDAwOEwyMjguNCA1Mi4wMDA4TDE4NS4xIDUyLjAwMDdMMTkyLjEgMjYuMDAwN0wxNDguOSAyNi4wMDA3TDE1NS44IDAuMTAwNzM3TDE1NS44IDAuMDAwNzYxODhMMTEyLjUgMC4xMDA3MzRMOTguNiA1Mi4wMDA3TDU1LjMgNTIuMDAwN0w2OS4yIDAuMDAwNzU0MzA5TDIuMjcxMjRlLTA1IDAuMDAwNzQ4MjU5TDEuODE2NjVlLTA1IDUyLjAwMDdMMTIuMiA1Mi4wMDA3TDUuMzAwMDMgNzguMDAwN0w0OC40IDc4LjAwMDdMNDEuNSAxMDMuOTAxTDAuMTk5OTY1IDEwMy45MDFMMC4xOTk5NiAxNTUuOTAxTDAuMTk5OTUzIDIzMy44MDFMMC4xOTk5NTEgMjU4LjEwMUw2LjcwMDAxIDIzMy45MDFMNDkuOSAyMzMuOTAxTDQyLjkgMjU5LjgwMUw4Ni4yIDI1OS44MDFMOTMuMiAyMzMuODAxTDUwIDIzMy44MDFMNTYuOSAyMDcuOTAxTDEwMC4zIDIwNy45MDFMOTMuMyAyMzMuOTAxTDEzNi40IDIzMy45MDFMMTI5LjQgMjU5LjgwMUwyMTUuOSAyNTkuODAxTDIyMi45IDIzMy44MDFMMTc5LjcgMjMzLjgwMUwxODYuNiAyMDcuOTAxTDIyOS44IDIwNy45MDFMMjIyLjggMjMzLjkwMUwyNjYgMjMzLjkwMUwyNTkuMSAyNTkuODAxTDM0NS42IDI1OS44MDFMMzUyLjUgMjMzLjkwMUwzNTkuNSAyMDcuOTAxTDQwMi43IDIwNy45MDFMNDA5LjcgMTgxLjkwMUwzNjYuNSAxODEuOTAxTDM3My40IDE1Ni4wMDFMNDE2LjYgMTU2LjAwMUw0MDkuNyAxODEuOTAxTDQ1Mi45IDE4MS45MDFMNDU5LjggMTU2LjAwMUw0NjYuOCAxMzAuMDAxTDUxMCAxMzAuMDAxTDUxNyAxMDQuMDAxTDQ3My44IDEwNC4wMDFMNDgwLjggNzguMDAwOEwzOTQuNCA3OC4wMDA4TDQwMS4zIDUyLjEwMDhMMzU4LjEgNTIuMDAwOFpNNzEgMTU1LjgwMUw3MC45IDE1NS44MDFMNTcgMjA3LjgwMUwxMy43IDIwNy44MDFMMjcuNiAxNTUuOTAxTDI3LjggMTU1LjkwMUwzNC44IDEyOS45MDFMNzggMTI5LjkwMUw3MSAxNTUuODAxWk05MS43IDc3LjkwMDhMOTguNiA1Mi4wMDA3TDE0MiA1Mi4wMDA3TDEzNSA3OC4wMDA3TDE3OC4xIDc4LjAwMDdMMTY0LjIgMTI5LjkwMUwxMjAuOSAxMjkuOTAxTDEzNC44IDc3LjkwMDhMOTEuNyA3Ny45MDA4Wk0xODYuNiAyMDcuOTAxTDE0My4zIDIwNy45MDFMMTUwLjMgMTgxLjkwMUwxMDcuMSAxODEuOTAxTDExNCAxNTYuMDAxTDE1Ny4yIDE1Ni4wMDFMMTUwLjMgMTgxLjkwMUwxOTMuNSAxODEuOTAxTDE4Ni42IDIwNy45MDFaTTIwMC43IDE1NS44MDFMMTU3LjMgMTU1LjgwMUwxNjQuMiAxMjkuOTAxTDIwNy42IDEyOS45MDFMMjAwLjcgMTU1LjgwMVpNMjE0LjQgMTAzLjkwMUwyMjEuMyA3OC4wMDA4TDIyOC4zIDUyLjAwMDhMMjcxLjUgNTIuMDAwOEwyNjQuNiA3Ny45MDA4TDI1Ny42IDEwMy45MDFMMzAwLjggMTAzLjkwMUwyOTMuOCAxMjkuOTAxTDI1MC41IDEyOS45MDFMMjU3LjUgMTAzLjkwMUwyMTQuNCAxMDMuOTAxWk0zMTYuMyAyMDcuOTAxTDI3My4xIDIwNy45MDFMMjgwLjEgMTgxLjkwMUwyMzYuOSAxODEuOTAxTDI0My44IDE1Ni4wMDFMMjg3IDE1Ni4wMDFMMjgwLjEgMTgxLjkwMUwzMjMuMyAxODEuOTAxTDMxNi4zIDIwNy45MDFaTTMzMC4zIDE1NS44MDFMMjg3LjEgMTU1LjgwMUwyOTQgMTI5LjkwMUwzMzcuMiAxMjkuOTAxTDMzMC4zIDE1NS44MDFaTTQyMy43IDEyOS45MDFMMzgwLjUgMTI5LjkwMUwzODcuNSAxMDMuOTAxTDM0NC4zIDEwMy45MDFMMzUxLjIgNzguMDAwOEwzOTQuNCA3OC4wMDA4TDM4Ny41IDEwMy45MDFMNDMwLjcgMTAzLjkwMUw0MjMuNyAxMjkuOTAxWiIgZmlsbD0iYmxhY2siIGZpbGwtb3BhY2l0eT0iMC4wMyIvPgo8L3N2Zz4K");
  background-repeat: no-repeat;
  background-position: top left;
}

.header-menu-dropdown-close {
  display: none;
}

.header-menu-dropdown-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.header-menu-dropdown-content {
padding-top: 65px;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

.header-menu-dropdown-content .hover-content-box.hide {
  display: none;
}

.header-menu-dropdown-content-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.header-menu-dropdown-content-series .hover-content-box,
.header-menu-dropdown-content-product .hover-content-box {
  width: 100%;
  max-width: 400px;
}

.header-menu-dropdown-content-series .hover-content-box__title,
.header-menu-dropdown-content-product .hover-content-box__title {
  font-size: 26px;
  line-height: 26px;
  font-style: italic;
  font-weight: 700;
  text-transform: uppercase;
  margin-bottom: 22px;
  color: #000000;
}

.header-menu-dropdown-content-series .hover-content-box__title span,
.header-menu-dropdown-content-product .hover-content-box__title span {
  display: block;
  font-size: 18px;
}

.header-menu-dropdown-content-series .hover-content-box__subtitle,
.header-menu-dropdown-content-product .hover-content-box__subtitle {
  font-size: 14px;
  line-height: 1.4;
  color: #000000;
  margin-bottom: 77px;
}

.header-menu-dropdown-content-series .hover-content-box-links__title,
.header-menu-dropdown-content-product .hover-content-box-links__title {
  font-size: 18px;
  line-height: 22px;
  color: #000000;
  font-weight: 700;
  font-style: italic;
  margin-bottom: 14px;
  -moz-hyphens: auto;
  -webkit-hyphens: auto;
  -ms-hyphens: auto;
}

.header-menu-dropdown-content-series .hover-content-box-links-block,
.header-menu-dropdown-content-product .hover-content-box-links-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  position: relative;
}

.header-menu-dropdown-content-series .hover-content-box-links-block:after,
.header-menu-dropdown-content-product .hover-content-box-links-block:after {
  content: '';
  width: calc(25% - 15px);
}

.header-menu-dropdown-content-series .hover-content-box-links-block:before,
.header-menu-dropdown-content-product .hover-content-box-links-block:before {
  content: '';
  width: calc(25% - 15px);
  -webkit-box-ordinal-group: 1000;
      -ms-flex-order: 999;
          order: 999;
}

.header-menu-dropdown-content-series .hover-content-box-links-item,
.header-menu-dropdown-content-product .hover-content-box-links-item {
  width: calc(25% - 15px);
  margin-bottom: 14px;
  text-decoration: none;
  font-size: 12px;
  line-height: 16px;
  color: #000000;
}

.header-menu-dropdown-content-series .hover-content-box-links-item__title,
.header-menu-dropdown-content-product .hover-content-box-links-item__title {
  -webkit-hyphens: auto;
      -ms-hyphens: auto;
          hyphens: auto;
}

.header-menu-dropdown-content-series .hover-content-box-parameters-item,
.header-menu-dropdown-content-product .hover-content-box-parameters-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 4px;
}

.header-menu-dropdown-content-series .hover-content-box-parameters__title,
.header-menu-dropdown-content-product .hover-content-box-parameters__title {
  font-size: 26px;
  line-height: 26px;
  font-weight: 700;
  font-style: italic;
  margin-bottom: 6px;
}

.header-menu-dropdown-content-series .hover-content-box-parameters__name,
.header-menu-dropdown-content-series .hover-content-box-parameters__desc,
.header-menu-dropdown-content-product .hover-content-box-parameters__name,
.header-menu-dropdown-content-product .hover-content-box-parameters__desc {
  font-size: 12px;
  line-height: 16px;
  color: #000000;
}

.header-menu-dropdown-content-series .hover-content-box-parameters__name,
.header-menu-dropdown-content-product .hover-content-box-parameters__name {
  width: calc(53% - 9px);
}

.header-menu-dropdown-content-series .hover-content-box-parameters__desc,
.header-menu-dropdown-content-product .hover-content-box-parameters__desc {
  width: calc(47% - 9px);
  font-weight: 700;
}

.header-menu-dropdown-main {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 800px;
  margin-left: 26px;
}

.products .header-menu-dropdown-main {
  min-width: 800px;
  justify-content: space-between;
  margin-left: 26px;
}

.header-menu-dropdown-item + .header-menu-dropdown-item {
  margin-left: 20px;
}

.header-menu-dropdown-item__title.hide-desktop {
  display: none;
}

.header-menu-dropdown-item__title {
  font-size: 24px;
  line-height: 30px;
  color: #000000;
  font-weight: 700;
min-height: 60px;
}

.products .header-menu-dropdown-item__title {
  margin-bottom: 20px;
min-height: 0;
}

.header-menu-dropdown-item__title span {
  display: block;
}

.header-menu-dropdown-item__arrow {
  display: none;
}

.header-menu-dropdown-item-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
justify-content: space-between;
}

.header-menu-dropdown-item-box + .header-menu-dropdown-item-box {
  margin-top: 20px;
}

.header-menu-dropdown-item-box.not-title .header-menu-dropdown-item-box-list li {
  max-width: 175px;
  width: 100%;
}

.header-menu-dropdown-item-box.not-title .header-menu-dropdown-item-box-list li + li {
  margin-top: 6px;
}

.header-menu-dropdown-item-box-wrap + .header-menu-dropdown-item-box-wrap {
  margin-left: 20px;
}

.header-menu-dropdown-item-box-wrap {
  min-width: 190px;
  width: 190px;
}

.header-menu-dropdown-item-box-wrap{
  width: 70%;
}

.header-menu-dropdown-item-box-wrap + .header-menu-dropdown-item-box-wrap{
  width: 30%;
}

.products .header-menu-dropdown-item-box{
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}

.products .header-menu-dropdown-item-box__title {
width: 70%;
}


.products .header-menu-dropdown-item-box-list{
	width: calc(50% - 20px);
	min-width: 170px;
}



.decisions .header-menu-dropdown-item-box-wrap {
  min-width: 205px;
  width: 205px;
}

.header-menu-dropdown-item-box__title {
  text-transform: uppercase;
    color: #000000;
    margin-bottom: 5px;
    font-weight: 700;
    font-size: 16px;
    line-height: 120%;
}

.header-menu-dropdown-item-box-list + .header-menu-dropdown-item-box-list {
  margin-top: 26px;
}

.header-menu-dropdown-item-box-list .hover-content-title {
  text-transform: uppercase;
    padding-right: 5px;
    font-weight: 700;
    font-style: italic;
    font-size: 14px;
    line-height: 18px;
}

.header-menu-dropdown-item-box-list .hover-content-title span {
  display: block;
}

.header-menu-dropdown-item-box__link {
  margin-top: 26px;
}

.header-menu-dropdown li + li {
  margin-top: 4px;
}

.header-menu-dropdown li,
.header-menu-dropdown .header-menu-dropdown-item-box__link {
  font-size: 14px;
  line-height: 19px;
}


.header-menu-dropdown .item-box-list-close li.collapse{
	display: none;
}

.header-menu-dropdown-item-box-list-control{
	position: relative;
    	padding-left: 23px;
    	margin-top: 10px;
}

.header-menu-dropdown-item-box-list-control a{
	font-weight: 400;
	font-style: italic;
	font-size: 14px;
	line-height: 120%;
}

.header-menu-dropdown-item-box-list-control a:before{
	display: block;	
	position: absolute;
	top: 0;
	left: 0;
	content: '';
	border-radius: 2px;
    	text-align: center;
    	font-weight: 300;
    	font-size: 19px;
    	line-height: 8px;
    	padding: 2px 3px 5px 2px;
}


.header-menu-dropdown-item-box-list-control a:hover{
	font-weight: 700;
}

.header-menu-dropdown-item-box-list-control a.link-open, .header-menu-dropdown-item-box-list-control a.link-open:before{
	color: #2AAAE2;
	display: none!important;
}

.header-menu-dropdown-item-box-list-control a.link-open:before{
	border: 1px solid #2AAAE2;
	content: '+';
}

.header-menu-dropdown-item-box-list-control a.link-open:hover:before{
	background: #2AAAE2;
	color: #FFF;
}

.header-menu-dropdown-item-box-list-control a.link-close{
	color: #827E7A;
}

.header-menu-dropdown-item-box-list-control a.link-close:before{
	border: 1px solid #827E7A;
	content: '-';
	color: #827E7A;
	padding-left: 4px;
  padding-right: 5px
}

.header-menu-dropdown-item-box-list-control a.link-close:hover:before{
	background: #827E7A;
	color: #FFF;
}

.header-menu-dropdown .item-box-list-close a.link-close, .header-menu-dropdown .item-box-list-close a.link-close:before{
	display: none!important;
}

.header-menu-dropdown .item-box-list-close a.link-open, .header-menu-dropdown .item-box-list-close a.link-open:before{
	display: block!important;
}


.header-menu-dropdown li a,
.header-menu-dropdown .header-menu-dropdown-item-box__link a {
  color: #000000;
}

.header-menu-dropdown a:not(.main-btn):not(.header-menu-dropdown-close) {
  display: block;
  text-decoration: none;
}

.header-menu-dropdown .hover-content-item.item-active a {
  font-weight: inherit;
  color: #2AAAE2;
}

.header-menu-dropdown-close {
  display: block;
  position: absolute;
  content: '';
  top: 15px;
  right: 25px;
  width: 22px;
  height: 22px;
}

.header-menu-dropdown-close svg {
  display: block;
  width: 22px;
  height: 22px;
  stroke: #2AAAE2;
}

.header-menu-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  width: 100%;
  max-width: 610px;
}

.header-links {
  width: 100%;
  margin-top: 9px;
}

.header-links-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.header-links-item + .header-links-item {
  margin-left: 34px;
}

.header-links-item.empty > a {
  pointer-events: none;
  color: #C2C4C4;
}

.header-links-item.empty .header-links-item__count {
  color: #C2C4C4;
}

.header-links-item > a {
  display: block;
  font-size: 16px;
  line-height: 20px;
  color: #000000;
  font-weight: 700;
  text-decoration: none;
  padding: 5px 0;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.header-links-item__count {
  color: #2AAAE2;
}

.header-links-item__count_mobile {
  display: none;
}

.header-links-mobile {
  display: none;
}

.header-bottom {
  position: relative;
}

.header-bottom-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.header-bottom-chess-line {
  position: absolute;
  content: '';
  top: 0;
  left: 0;
  width: 39%;
  margin-right: 10px;
}

.header-bottom-breadcrumb {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  height: 34px;
  width: 100%;
}

.header-bottom-breadcrumb .breadcrumb {
  width: 55%;
}

.header-menu-item.small-dropdown .header-menu-dropdown {
  min-height: 220px;
}

.header-menu-item.small-dropdown .header-menu-dropdown-content-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.header-menu-item.small-dropdown .header-menu-dropdown-content-support .hover-content-box {
  width: 100%;
  max-width: 295px;
}

.header-menu-item.small-dropdown .header-menu-dropdown-content-support .hover-content-box-img {
  -webkit-transform: skew(-15deg);
      -ms-transform: skew(-15deg);
          transform: skew(-15deg);
  overflow: hidden;
  border-radius: 16px 0;
  max-height: 160px;
}

.header-menu-item.small-dropdown .header-menu-dropdown-content-support .hover-content-box-img-wrap {
  padding: 0 22px;
  margin-bottom: 0px;
}

.header-menu-item.small-dropdown .header-menu-dropdown-content-support .hover-content-box-img img {
  -o-object-fit: cover;
     object-fit: cover;
  margin-left: -25px;
  width: calc(100% + 50px);
  -webkit-transform: skew(15deg);
      -ms-transform: skew(15deg);
          transform: skew(15deg);
  max-width: none;
}

.header-menu-item.small-dropdown .header-menu-dropdown-content .hover-content-box-img-static {
  width: 100%;
  max-width: 295px;
  margin-left: 16%;
}

.header-menu-item.small-dropdown .header-menu-dropdown-content .hover-content-box-img-static .hover-content-box-img {
  -webkit-transform: skew(-15deg);
      -ms-transform: skew(-15deg);
          transform: skew(-15deg);
  overflow: hidden;
  border-radius: 16px 0;
  max-height: 160px;
}

.header-menu-item.small-dropdown .header-menu-dropdown-content .hover-content-box-img-static .hover-content-box-img-wrap {
  padding: 0 22px;
  margin-bottom: 0px;
}

.header-menu-item.small-dropdown .header-menu-dropdown-content .hover-content-box-img-static .hover-content-box-img img {
  -o-object-fit: cover;
     object-fit: cover;
  margin-left: -25px;
  width: calc(100% + 50px);
  -webkit-transform: skew(15deg);
      -ms-transform: skew(15deg);
          transform: skew(15deg);
  max-width: none;
}

.header-menu-item.decisions .header-menu-dropdown .hover-content-item.item-active .use-icon {
  display: block;
}

.header-menu-item.decisions .header-menu-dropdown .hover-content-item {
  position: relative;
}

.header-menu-item.decisions .header-menu-dropdown .hover-content-item__icon {
  display: none;
  position: absolute;
  content: '';
  top: 50%;
  left: -90px;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}

.header-menu-item.decisions .header-menu-dropdown-item:last-child .hover-content-item {
  max-width: 205px;
}

.header-menu-item.decisions .header-menu-dropdown-content-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.header-menu-item.decisions .header-menu-dropdown-content-use .hover-content-box,
.header-menu-item.decisions .header-menu-dropdown-content-calculate .hover-content-box,
.header-menu-item.decisions .header-menu-dropdown-content-support .hover-content-box {
  width: 100%;
  max-width: 295px;
}

.header-menu-item.decisions .header-menu-dropdown-content-use .hover-content-box-img,
.header-menu-item.decisions .header-menu-dropdown-content-calculate .hover-content-box-img,
.header-menu-item.decisions .header-menu-dropdown-content-support .hover-content-box-img {
  -webkit-transform: skew(-15deg);
      -ms-transform: skew(-15deg);
          transform: skew(-15deg);
  overflow: hidden;
  border-radius: 16px 0;
  max-height: 160px;
}

.header-menu-item.decisions .header-menu-dropdown-content-use .hover-content-box-img-wrap,
.header-menu-item.decisions .header-menu-dropdown-content-calculate .hover-content-box-img-wrap,
.header-menu-item.decisions .header-menu-dropdown-content-support .hover-content-box-img-wrap {
  padding: 0 22px;
  margin-bottom: 8px;
}

.header-menu-item.decisions .header-menu-dropdown-content-use .hover-content-box-img img,
.header-menu-item.decisions .header-menu-dropdown-content-calculate .hover-content-box-img img,
.header-menu-item.decisions .header-menu-dropdown-content-support .hover-content-box-img img {
  -o-object-fit: cover;
     object-fit: cover;
  margin-left: -25px;
  width: calc(100% + 50px);
  -webkit-transform: skew(15deg);
      -ms-transform: skew(15deg);
          transform: skew(15deg);
  max-width: none;
}

.header-menu-item.decisions .header-menu-dropdown-content-use .hover-content-box__title,
.header-menu-item.decisions .header-menu-dropdown-content-calculate .hover-content-box__title,
.header-menu-item.decisions .header-menu-dropdown-content-support .hover-content-box__title {
  font-size: 18px;
  line-height: 22px;
  color: #000000;
  font-weight: 700;
  font-style: italic;
}

.header-menu-item.decisions .header-menu-dropdown-content-use .hover-content-box__desc,
.header-menu-item.decisions .header-menu-dropdown-content-calculate .hover-content-box__desc,
.header-menu-item.decisions .header-menu-dropdown-content-support .hover-content-box__desc {
  font-size: 14px;
  line-height: 18px;
  color: #000000;
  margin-top: 10px;
}

.header-menu-item.decisions .header-menu-dropdown-main {
  margin-left: 125px;
}

.header-menu-item.support .header-menu-dropdown-main {
  min-width: 830px;
  margin-left: 26px;
}

.header-menu-item.support .header-menu-dropdown-item + .header-menu-dropdown-item {
  margin-left: 10px;
}

.header-menu-item.support .header-menu-dropdown-item {
  width: 100%;
}

.header-menu-item.support .header-menu-dropdown-item li + li {
  margin-right: 5px;
}

.header-menu-item.support .header-menu-dropdown-item-block {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.header-menu-item.support .header-menu-dropdown-item-box + .header-menu-dropdown-item-box {
  margin-top: 0;
}

.header-menu-item.support .header-menu-dropdown-item-box {
  min-width: 200px;
  width: 200px;
}

.header-menu-item.support .header-menu-dropdown-item-box-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  min-width: 100%;
  width: 100%;
}

.header-menu-item.support .header-menu-dropdown-item-box__title {
  margin-bottom: 25px;
}

.header-menu-item.buy .header-menu-dropdown {
  min-height: 374px;
}

.header-menu-item.buy .header-menu-dropdown-content-block {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.header-menu-item.buy .header-menu-dropdown-item {
  width: 100%;
}

.header-menu-item.buy .header-menu-dropdown-item__title span {
  display: inline;
}

.header-menu-item.buy .header-menu-dropdown-item-box-wrap {
  min-width: 100%;
  width: 100%;
}

.header-menu-item.buy .header-menu-dropdown-item-box-form form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.header-menu-item.buy .header-menu-dropdown-item-box-form form > div {
  width: 190px;
  min-width: 190px;
}

.header-menu-item.buy .header-menu-dropdown-item-box-form form > div li + li {
  margin-top: 0;
}

.header-menu-item.buy .header-menu-dropdown-item-box-form form .registration-form-btn-wrap {
  margin-top: 20px;
}

.header-menu-item.partners .header-menu-dropdown-content-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.header-menu-item.partners .header-menu-dropdown-content .hover-content-box {
  margin-left: 16%;
}

.header-menu-item.partners .header-menu-dropdown-item {
  width: 100%;
}

.header-menu-item.partners .header-menu-dropdown-item-box.not-title .header-menu-dropdown-item-box-list li {
  max-width: 195px;
  width: 100%;
}

.header-menu-item.partners .header-menu-dropdown-item-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.header-menu-item.partners .header-menu-dropdown-item-box-wrap {
  min-width: 100%;
  width: 100%;
}

.header-menu-item.partners .header-menu-dropdown-item-box-btn {
  width: 100%;
  max-width: 295px;
}

.header-menu-mobile-top {
  display: none;
}

.header-menu-calculate-mobile-links {
  display: none;
}

.header-menu-auth-mobile {
  display: none;
}

.search.vmodal-is-open {
  top: 0;
  -webkit-transition: top .3s;
  -o-transition: top .3s;
  transition: top .3s;
}

.search.vmodal-is-close {
  top: -118px;
  -webkit-transition: top .3s;
  -o-transition: top .3s;
  transition: top .3s;
}

.search.hide {
  bottom: auto;
}

.search.hide .search-result {
  display: none;
}

.search {
  display: none;
  position: fixed;
  content: '';
  top: -118px;
  left: 0;
  bottom: 0;
  width: 100%;
  -webkit-transition: top .3s;
  -o-transition: top .3s;
  transition: top .3s;
  z-index: 890;
}

.search-block {
  background-color: #000000;
  padding-top: 35px;
  padding-bottom: 35px;
}

.search-block-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.search-form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.search-form-wrap {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

.search-form-input {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

.search-form-button {
  padding-left: 18px;
  padding-right: 32px;
  width: 100%;
  max-width: 240px;
}

.search-btn-close {
  min-width: 44px;
  width: 44px;
  margin-left: 30px;
}

.search-btn-close a {
  display: block;
}

.search-btn-close a svg {
  width: 44px;
  height: 44px;
  stroke: #ffffff;
}

.search-result {
  display: block;
  background-color: #ffffff;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTE3IiBoZWlnaHQ9IjI2MCIgdmlld0JveD0iMCAwIDUxNyAyNjAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xNTguOSAyMDcuOEgyMDIuMUwxOTUuMSAyMzMuOEgyMzguM0wyMzEuNCAyNTkuN0wzMTcuOCAyNTkuOEwzMjQuOCAyMzMuOEgyODEuNkwyODguNiAyMDcuOEgzMzEuOUwzMjQuOSAyMzMuOEgzNjguMUwzNjEuMiAyNTkuN1YyNTkuOEw0MDQuNSAyNTkuN0w0MTguNCAyMDcuOEg0NjEuN0w0NDcuOCAyNTkuOEg1MTdWMjA3LjhINTA0LjhMNTExLjcgMTgxLjhINDY4LjZMNDc1LjUgMTU1LjlINTE2LjhWMTAzLjlWMjZWMS43TDUxMC4zIDI1LjlINDY3LjFMNDc0LjEgMEg0MzAuOEw0MjMuOCAyNkg0NjdMNDYwLjEgNTEuOUg0MTYuN0w0MjMuNyAyNS45SDM4MC42TDM4Ny42IDBIMzAxLjFMMjk0LjEgMjZIMzM3LjNMMzMwLjQgNTEuOUgyODcuMkwyOTQuMiAyNS45SDI1MUwyNTcuOSAwSDE3MS40TDE2NC41IDI1LjlMMTU3LjUgNTEuOUgxMTQuM0wxMDcuMyA3Ny45SDE1MC41TDE0My42IDEwMy44SDEwMC40TDEwNy4zIDc3LjlINjQuMUw1Ny4yIDEwMy44TDUwLjIgMTI5LjhIN0wwIDE1NS44SDQzLjJMMzYuMiAxODEuOEgxMjIuNkwxMTUuNyAyMDcuN0wxNTguOSAyMDcuOFpNNDQ2IDEwNEg0NDYuMUw0NjAgNTJINTAzLjNMNDg5LjQgMTAzLjlINDg5LjJMNDgyLjIgMTI5LjlINDM5TDQ0NiAxMDRaTTQyNS4zIDE4MS45TDQxOC40IDIwNy44SDM3NUwzODIgMTgxLjhIMzM4LjlMMzUyLjggMTI5LjlIMzk2LjFMMzgyLjIgMTgxLjlINDI1LjNaTTMzMC40IDUxLjlIMzczLjdMMzY2LjcgNzcuOUg0MDkuOUw0MDMgMTAzLjhIMzU5LjhMMzY2LjcgNzcuOUgzMjMuNUwzMzAuNCA1MS45Wk0zMTYuMyAxMDRIMzU5LjdMMzUyLjggMTI5LjlIMzA5LjRMMzE2LjMgMTA0Wk0zMDIuNiAxNTUuOUwyOTUuNyAxODEuOEwyODguNyAyMDcuOEgyNDUuNUwyNTIuNCAxODEuOUwyNTkuNCAxNTUuOUgyMTYuMkwyMjMuMiAxMjkuOUgyNjYuNUwyNTkuNSAxNTUuOUgzMDIuNlpNMjAwLjcgNTEuOUgyNDMuOUwyMzYuOSA3Ny45SDI4MC4xTDI3My4yIDEwMy44SDIzMEwyMzYuOSA3Ny45SDE5My43TDIwMC43IDUxLjlaTTE4Ni43IDEwNEgyMjkuOUwyMjMgMTI5LjlIMTc5LjhMMTg2LjcgMTA0Wk05My4zIDEyOS45SDEzNi41TDEyOS41IDE1NS45SDE3Mi43TDE2NS44IDE4MS44SDEyMi42TDEyOS41IDE1NS45SDg2LjNMOTMuMyAxMjkuOVoiIGZpbGw9ImJsYWNrIiBmaWxsLW9wYWNpdHk9IjAuMDMiLz4KPC9zdmc+Cg==");
  background-repeat: no-repeat;
  background-position: top right;
  max-height: calc(100% - 108px);
  overflow-y: auto;
}

.search-result::-webkit-scrollbar-button {
  width: 4px;
  height: 9px;
}

.search-result::-webkit-scrollbar-track {
  background-color: #ECECEB;
  border-radius: 4px;
}

.search-result::-webkit-scrollbar-thumb {
  border-radius: 4px;
  background-color: #2AAAE2;
}

.search-result::-webkit-scrollbar {
  width: 4px;
}

.search-result-wrap {
  padding-top: 30px;
  padding-bottom: 55px;
}

.search-result-quantity {
  margin-bottom: 28px;
}

.search-result-quantity p {
  font-size: 16px;
  line-height: 20px;
  font-weight: 700;
  color: #2AAAE2;
}

.search-result-list-item + .search-result-list-item {
  margin-top: 28px;
}

.search-result-list-item {
  display: block;
  text-decoration: none;
  width: 100%;
  max-width: 610px;
}

.search-result-list-item__title {
  font-size: 18px;
  line-height: 22px;
  font-weight: 700;
  color: #000000;
  margin-bottom: 5px;
  text-decoration: none;
}

.search-result-list-item p:not(.search-result-list-item__title) {
  font-size: 14px;
  line-height: 18px;
  color: #000000;
  font-weight: 400;
}

.auth.vmodal-is-open {
  top: 0;
  -webkit-transition: top .3s;
  -o-transition: top .3s;
  transition: top .3s;
}

.auth.vmodal-is-close {
  top: -145px;
  -webkit-transition: top .3s;
  -o-transition: top .3s;
  transition: top .3s;
}

.auth {
  display: none;
  position: fixed;
  content: '';
  top: -145px;
  left: 0;
  width: 100%;
  background-color: #000000;
  -webkit-transition: top .3s;
  -o-transition: top .3s;
  transition: top .3s;
  z-index: 890;
}

.auth-block {
  padding-top: 30px;
  padding-bottom: 40px;
}

.auth-title {
  font-size: 16px;
  line-height: 17px;
  font-weight: 700;
  color: #ffffff;
  margin-bottom: 10px;
}

.auth-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.auth-main {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  margin-right: 30px;
}

.auth-form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

.auth-form-link__registration {
  font-size: 18px;
  line-height: 22px;
  font-weight: 700;
  padding: 0 40px;
  color: #2AAAE2;
  text-decoration: none;
  white-space: nowrap;
}

.auth-form-input {
  position: relative;
  width: 100%;
  max-width: 295px;
  margin-right: 20px;
}

.auth-form-btn {
  width: 100%;
  max-width: 190px;
}

.auth-form-reset-link {
  position: absolute;
  content: '';
  bottom: -25px;
  left: 10px;
  font-size: 12px;
  line-height: 20px;
  color: #2AAAE2;
  text-decoration: none;
}

.auth-btn-close {
  min-width: 44px;
  width: 44px;
  margin-left: 30px;
}

.auth-btn-close a {
  display: block;
}

.auth-btn-close a svg {
  width: 44px;
  height: 44px;
  stroke: #ffffff;
}

.registration {
  display: none;
  padding: 0;
  border-radius: 14px;
  position: relative;
}

.registration-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  background-color: #DFF2FB;
  padding: 0;
  width: 100%;
  max-width: 878px;
  padding-top: 45px;
  overflow-x: hidden;
}

.registration-close {
  display: block;
  position: absolute;
  content: '';
  top: 20px;
  right: 27px;
}

.registration-close svg {
  display: block;
  width: 22px;
  height: 22px;
}

.registration-content,
.registration-form {
  width: calc(50% - 10px);
}

.registration-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.registration-content__title {
  font-weight: 700;
  font-size: 24px;
  line-height: 30px;
  color: #000000;
  margin-top: 16px;
  padding-left: 35px;
}

.registration-content-img {
  position: relative;
  z-index: 1;
}

.registration-content-img-wrap {
  position: relative;
  margin-top: auto;
}

.registration-content-bubble {
  position: absolute;
  content: '';
  top: 7%;
  right: 5%;
  width: 42%;
  font-size: 12px;
  line-height: 16px;
  color: #000000;
  border-radius: 19px;
  border: 2px solid #94D4F0;
  background-color: #DFF2FB;
  padding: 13px;
  padding-left: 20px;
}

.registration-content-bubble:before {
  position: absolute;
  content: '';
  top: 34px;
  left: -14px;
  width: 0;
  height: 0;
  border-top: 13px solid transparent;
  border-right: 14px solid #94D4F0;
  border-bottom: 13px solid transparent;
}

.registration-content-bubble:after {
  position: absolute;
  content: '';
  top: 34px;
  left: -11px;
  width: 0;
  height: 0;
  border-top: 13px solid transparent;
  border-right: 14px solid #DFF2FB;
  border-bottom: 13px solid transparent;
}

.registration-form {
  padding-right: 30px;
  padding-bottom: 27px;
}

.registration-form-recapcha {
  margin-top: 22px;
  margin-bottom: 30px;
}

.registration-form-checkbox label + label {
  margin-top: 18px;
}

.registration-form-checkbox label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.registration-form-checkbox label input[type="checkbox"] {
  display: none;
}

.registration-form-checkbox label input[type="checkbox"] + div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 18px;
  height: 18px;
  min-width: 18px;
  border: 1px solid #C2C4C4;
  background-color: transparent;
  border-radius: 3px;
  margin-right: 8px;
}

.registration-form-checkbox label input[type="checkbox"] + div svg {
  width: 12px;
  height: 11px;
  stroke: #C2C4C4;
}

.registration-form-checkbox label input[type='checkbox']:checked + div {
  border-color: #2AAAE2;
  background-color: #2AAAE2;
}

.registration-form-checkbox label input[type='checkbox']:checked + div svg {
  stroke: #ffffff;
}

.registration-form-checkbox label p {
  font-size: 10px;
  line-height: 14px;
  color: #000000;
}

.registration-form-btn {
  width: 100%;
  max-width: 190px;
}

.registration-form-btn-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-top: 30px;
}

.registration-form-btn-wrap p {
  font-size: 10px;
  line-height: 14px;
  color: #000000;
  width: 100%;
  max-width: 152px;
  margin-right: 10px;
}

.forgot-password {
  display: none;
  padding: 0;
  border-radius: 14px;
  position: relative;
}

.forgot-password-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  background-color: #C2C4C4;
  padding: 0;
  width: 100%;
  max-width: 586px;
  padding-top: 45px;
  padding-bottom: 45px;
  overflow-x: hidden;
}

.forgot-password-close {
  display: block;
  position: absolute;
  content: '';
  top: 20px;
  right: 27px;
}

.forgot-password-close svg {
  display: block;
  width: 22px;
  height: 22px;
  stroke: #827E7A;
}

.forgot-password-chess-line {
  width: 100%;
  max-width: 424px;
  margin-bottom: 26px;
}

.forgot-password__title {
  padding: 0 40px;
  font-size: 24px;
  line-height: 30px;
  color: #000000;
  font-weight: 700;
  margin-bottom: 30px;
}

.forgot-password__title span {
  display: block;
}

.forgot-password__subtitle {
  padding: 0 40px;
  font-size: 14px;
  line-height: 18px;
  color: #000000;
  margin-bottom: 16px;
  max-width: 570px;
}

.forgot-password-form {
  padding: 0 40px;
}

.forgot-password-recapcha {
  margin-top: 25px;
  margin-bottom: 25px;
}

.forgot-password-btn-wrap {
  width: 100%;
  max-width: 190px;
  margin-left: auto;
}

.cards {
  padding-top: 50px;
  padding-bottom: 62px;
  background-color: #ffffff;
}

.cards-top__title {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

.cards-top-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 5px;
}

.cards-filter {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.cards-filter-item + .cards-filter-item {
  margin-left: 20px;
}

.cards-filter-item.filter-sort .cards-filter-item-dropdown {
  min-width: 186px;
}

.cards-filter-item input {
  outline: none;
  border: none;
  font-size: 14px;
  line-height: 17px;
  color: #000000;
  font-weight: 700;
  text-decoration: underline;
  background-color: transparent;
  padding-left: 28px;
  /*padding-right: 18px;*/
  padding-right: 23px;
}

.cards-filter-item-dropdown {
  min-width: 160px;
}

.cards-filter-item.sort-popular .cards-filter-input-arrow__down {
  stroke: #2AAAE2;
}

.cards-filter-item.sort-power .cards-filter-input-arrow__up {
  stroke: #2AAAE2;
}

.cards-filter-input__icon {
  position: absolute;
  content: '';
  top: 50%;
  left: 0;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  pointer-events: none;
}

.cards-filter-input-arrows {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: absolute;
  content: '';
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 18px;
  pointer-events: none;
}

.cards-filter-input-arrow__up,
.cards-filter-input-arrow__down {
  display: block;
  width: 14px;
  height: 9px;
  stroke: #C2C4C4;
}

.cards-filter-input-arrow__up {
  margin-bottom: 5px;
}

.cards-filter .filter-view .cards-filter-input__icon svg {
  width: 18px;
  height: 18px;
}

.cards-filter .filter-sort .cards-filter-input__icon svg {
  width: 18px;
  height: 12px;
}

.cards-slider {
  padding: 15px;
}

.cards-slide.series-line {
  background-color: #C0BEBC;
}

.cards-slide.series-inv {
  background-color: #DACDBE;
}

.cards-slide.series-online {
  background-color: #94D4F0;
}

.cards .swiper-slide {
  width: 100%;
  width: 295px;
}

.cards-slide {
  display: block;
  text-decoration: none;
  width: 100%;
  padding-top: 21px;
  padding-left: 17px;
  padding-right: 17px;
  padding-bottom: 26px;
  -webkit-transition: all .3s;
  -o-transition: all .3s;
  transition: all .3s;
  border-radius: 16px;
}

.cards-slide__title {
  font-size: 26px;
  line-height: 26px;
  color: #ffffff;
  text-transform: uppercase;
  font-weight: 700;
  font-style: italic;
  margin-bottom: 14px;
  position: relative;
  z-index: 2;
}

.cards-slide__title span {
  display: block;
  font-size: 18px;
  line-height: 22px;
}

.cards-slide-img {
  position: relative;
  height: 182px;
  margin-bottom: 5px;
}

.cards-slide-img > img {
  -o-object-fit: contain;
     object-fit: contain;
  margin: auto;
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
  -webkit-transition: -webkit-transform .3s;
  transition: -webkit-transform .3s;
  -o-transition: transform .3s;
  transition: transform .3s;
  transition: transform .3s, -webkit-transform .3s;
}

.cards-slide__hit-sales {
  position: absolute;
  content: '';
  left: 0;
  bottom: 5px;
  width: 95px;
  height: 76px;
}

.cards-slide__series {
  font-size: 26px;
  line-height: 26px;
  font-weight: 700;
  font-style: italic;
  color: #000000;
  text-transform: uppercase;
  width: 100%;
  /* max-width: 172px; */
  margin-bottom: 5px;
  position: relative;
  z-index: 2;
  min-height: 52px;
  overflow: hidden;
}

.cards-slide-parameters {
  position: relative;
  z-index: 2;
}

.cards-slide-parameters-item + .cards-slide-parameters-item {
  margin-top: 4px;
}

.cards-slide-parameters-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.cards-slide-parameters-item__name,
.cards-slide-parameters-item__value {
  font-size: 12px;
  line-height: 16px;
  color: #000000;
  width: 50%;
}

.cards-slide-parameters-item__name {
  margin-right: 5px;
  padding-right: 10px;
}

.cards-slide-parameters-item__value {
  font-weight: 700;
}

.cards-scroll .swiper-scrollbar {
  height: 10px;
  background-color: #ECECEB;
  margin-top: 20px;
}

.cards-scroll .swiper-scrollbar-drag {
  background-color: #2AAAE2;
  cursor: pointer;
}

.recommended {
  padding-top: 42px;
  padding-bottom: 45px;
  background-color: #DFF2FB;
}

.recommended h2 {
  margin-bottom: 8px;
}

.recommended-slide {
  display: block;
  border-radius: 16px;
  background-color: #ffffff;
  padding-top: 20px;
  padding-left: 14px;
  padding-right: 14px;
  padding-bottom: 37px;
  text-decoration: none;
  -webkit-transition: all .3s;
  -o-transition: all .3s;
  transition: all .3s;
}

.recommended-slider {
  padding: 15px;
}

.recommended-slider-logo {
  height: 30px;
  margin-bottom: 7px;
}

.recommended-slider-logo img {
  -o-object-fit: contain;
     object-fit: contain;
  height: 100%;
}

.recommended-slider-img {
  margin-left: -14px;
  margin-right: -14px;
  width: calc(100% + 28px);
  margin-bottom: 20px;
  height: 127px;
}

.recommended-slider-img img {
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: center center;
     object-position: center center;
  margin: auto;
}

.recommended-slider__title {
  font-size: 18px;
  line-height: 22px;
  color: #000000;
  font-weight: 700;
  font-style: italic;
  margin-bottom: 7px;
}

.recommended-slider__desc {
  font-size: 12px;
  line-height: 16px;
  color: #000000;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  max-width: 145px;
}

.recommended-slider .swiper-slide {
  width: 190px;
}

.recommended-scroll .swiper-scrollbar {
  height: 10px;
  margin-top: 20px;
}

.recommended-scroll .swiper-scrollbar-drag {
  background-color: #2AAAE2;
  cursor: pointer;
}

.recommended-scroll .swiper-scrollbar.white {
  background-color: #ffffff;
}

.footer {
  position: relative;
  padding-top: 31px;
  padding-bottom: 34px;
  z-index: 1;
  background-color: #ffffff;
}

.footer-bg {
  position: absolute;
  content: '';
  top: 0;
  right: 29%;
  height: 100%;
  width: 100%;
  background-color: #000000;
  z-index: -1;
  -webkit-transform: skewX(-15deg);
      -ms-transform: skewX(-15deg);
          transform: skewX(-15deg);
  border-radius: 0px 0px 45px 0px;
}

.footer-main {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 76%;
  margin-bottom: 35px;
}

.footer-main-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}

.footer-main-item {
  width: 25%;
  padding-right: 10px;
}

.footer-main-item__title {
  display: block;
  font-size: 16px;
  line-height: 20px;
  font-weight: 700;
  color: #2AAAE2;
  text-decoration: none;
  margin-bottom: 3px;
}

.footer-main-item ul li + li {
  margin-top: 3px;
}

.footer-main-item ul li a {
  display: block;
  font-size: 14px;
  line-height: 18px;
  color: #ffffff;
  text-decoration: none;
  max-width: 178px;
}

.footer-main-item__arrow {
  display: none;
}

.footer-main-links {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
  max-width: 100px;
}

.footer-main-links a + a {
  margin-top: 20px;
}

.footer-main-links a {
  font-size: 16px;
  line-height: 20px;
  font-weight: 700;
  color: #2AAAE2;
  text-decoration: none;
}

.footer-line {
  height: 61px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.footer-line-wrap {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

.footer-line-wrap .chess-line {
  position: absolute;
  content: '';
  left: 0;
  width: 75%;
  width: 66%;
}

.footer-logo {
  width: 21.5%;
}

.footer-logo a {
  display: block;
  margin-top: -5px;
  margin-left: auto;
  width: 72%;
}

.footer-logo a img {
  height: 61px;
  margin-left: auto;
}

.footer-logo-mobile {
  display: none;
}

.footer-social {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 70%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.footer-social-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.footer-social-block a + a {
  margin-left: 31px;
}

.footer-social-block a svg {
  display: block;
  width: 32px;
  height: 32px;
  fill: #ffffff;
}

.footer-info-link a {
  font-size: 12px;
  line-height: 15px;
  color: #827E7A;
}

.footer-link-tablet {
  display: none;
}

.cookies-popup {
  display: none;
  position: fixed;
  left: 0;
  bottom: 0;
  width: 100%;
  background-color: rgba(255, 255, 255, 0.9);
  z-index: 999;
  padding-top: 21px;
  padding-bottom: 21px;
}

.cookies-popup-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
  max-width: 1025px;
  margin-left: auto;
  margin-right: auto;
}

.cookies-popup-block p {
  font-size: 14px;
  line-height: 18px;
  color: #000000;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  margin-right: 15px;
}

.cookies-popup-block p > a {
  color: #000000;
  font-weight: 700;
}

.cookies-popup-block > a {
  font-size: 16px;
  line-height: 18px;
  text-transform: uppercase;
  color: #2AAAE2;
  text-decoration: none;
  font-weight: 700;
}


/*второй вид рекомендованных АКБ*/
.recommended-slider__top-title {
    font-size: 10px;
    line-height: 16px;
    color: #000;
    margin-bottom: 7px;
    display: block;
}
.recommended-slider__series {
    margin-bottom: -37px;
    margin-left: -14px;
    margin-right: -14px;
    width: calc(100% + 28px);
    background: rgba(247, 247, 247, 0.7);
    border-radius: 0px 0px 16px 16px;
    padding-top: 8px;
    padding-bottom: 18px;
    padding-left: 14px;
    padding-right: 14px;
    min-height: 102px;
}
.recommended-slider__series p {
    font-size: 10px;
    line-height: 16px;
    color: #000;
    margin-bottom: 9px;
}
.recommended-slider__series span {
    font-style: italic;
    font-weight: 700;
    font-size: 14px;
    line-height: 17px;
    display: block;
}
.recommended-slider__series span.line {
    color: #827E7A;
}
.recommended-slider__series span.online {
    color: #2AAAE2;
}
.recommended-slider__series span.inv {
    color: #DACDBE;
}
.recommended-slide-area .recommended-slider__title {
    font-size: 30px;
}

@media (min-width: 576px) {
  .header.fixed .header-main {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    background-color: rgba(255, 255, 255, 0.9);
    padding-top: 0;
    padding-bottom: 0;
    z-index: 666;
  }

  .header.fixed .header-logo__main {
    display: none;
  }

  .header.fixed .header-logo__small {
    display: block;
  }

  .header.fixed .header-links {
    display: none;
  }

  .header.fixed .header-menu-item {
    padding-top: 13px;
    padding-bottom: 13px;
  }

  .header.fixed .header-menu-dropdown {
    position: fixed;
    top: 60px;
  }

  .header.fixed .header-menu-dropdown::-webkit-scrollbar-button {
    width: 4px;
    height: 9px;
  }

  .header.fixed .header-menu-dropdown::-webkit-scrollbar-track {
    background-color: #ECECEB;
    border-radius: 4px;
  }

  .header.fixed .header-menu-dropdown::-webkit-scrollbar-thumb {
    border-radius: 4px;
    background-color: #2AAAE2;
  }

  .header.fixed .header-menu-dropdown::-webkit-scrollbar {
    width: 4px;
  }
}

@media (min-width: 1025px) {
  button.main-btn:hover,
  a.main-btn:hover {
    -webkit-box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.15);
            box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.15);
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
  }

  li.header-menu-item.is-active .header-menu-dropdown {
    display: block;
  }

  li.header-menu-item:hover > p {
    color: #2AAAE2;
    border-color: #2AAAE2;
  }

  .header-menu-dropdown-item-box-list li:hover a {
    color: #2AAAE2;
    font-weight: 700;
  }

  .header-menu-dropdown-item-box__link a:hover {
    color: #2AAAE2;
    font-weight: 700;
  }

  .header-menu-item.decisions .header-menu-dropdown .hover-content-item:hover .hover-content-item__icon {
    display: block;
  }

  .application-areas-item:hover {
    -webkit-box-shadow: -5px -5px 8px #FFFFFF, 5px 5px 10px 5px rgba(0, 0, 0, 0.15);
            box-shadow: -5px -5px 8px #FFFFFF, 5px 5px 10px 5px rgba(0, 0, 0, 0.15);
    -webkit-transition: -webkit-box-shadow .3s;
    transition: -webkit-box-shadow .3s;
    -o-transition: box-shadow .3s;
    transition: box-shadow .3s;
    transition: box-shadow .3s, -webkit-box-shadow .3s;
  }

  .application-areas-item:hover .application-areas-item-img {
    opacity: 1;
    -webkit-transition: opacity .3s;
    -o-transition: opacity .3s;
    transition: opacity .3s;
  }

  .cards-slide:hover {
    -webkit-box-shadow: -5px -5px 8px #FFFFFF, 5px 5px 10px 5px rgba(0, 0, 0, 0.15);
            box-shadow: -5px -5px 8px #FFFFFF, 5px 5px 10px 5px rgba(0, 0, 0, 0.15);
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
  }

  .cards-slide:hover .cards-slide-img > img {
    -webkit-transform: scale(1.12);
        -ms-transform: scale(1.12);
            transform: scale(1.12);
    -webkit-transition: -webkit-transform .3s;
    transition: -webkit-transform .3s;
    -o-transition: transform .3s;
    transition: transform .3s;
    transition: transform .3s, -webkit-transform .3s;
  }

  .recommended-slide:hover,
  .recommended-page-series-slide-block:hover {
    -webkit-box-shadow: -5px -5px 8px #FFFFFF, 5px 5px 10px 5px rgba(0, 0, 0, 0.15);
            box-shadow: -5px -5px 8px #FFFFFF, 5px 5px 10px 5px rgba(0, 0, 0, 0.15);
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
  }

  .under-main-banner-item:hover .under-main-banner-item-icon {
    -webkit-box-shadow: -5px -5px 8px #FFFFFF, 5px 5px 10px rgba(0, 0, 0, 0.15);
            box-shadow: -5px -5px 8px #FFFFFF, 5px 5px 10px rgba(0, 0, 0, 0.15);
  }

  .under-main-banner-item:hover p {
    font-weight: 700;
  }

  .under-main-banner-item:not(.under-action-icon):hover .under-main-banner-item-icon {
    border-color: transparent;
  }

  .zoom-img:hover img:not(.zoomImg) {
    opacity: 0;
  }
}

@media screen and (min-width: 1025px) and (max-height: 790px) {
  .header.fixed .header-menu-item.products .header-menu-dropdown,
  .header.fixed .header-menu-item.decisions .header-menu-dropdown {
    overflow-y: auto;
    bottom: 0;
  }
}

@media screen and (max-width: 1440px) {
  .page-index-bg {
    right: -24%;
    right: 0;
  }

  .footer-bg {
    right: 19%;
  }

  .footer-line-wrap .chess-line {
    width: 75.6%;
  }

  .footer-social {
    width: 78.5%;
  }
}

@media screen and (max-width: 1300px) {
.header-menu-dropdown-content-series .hover-content-box-links-item, .header-menu-dropdown-content-product .hover-content-box-links-item {
    width: calc(33% - 15px);
}
}

@media screen and (max-width: 1280px) {
  .recommended-page .banner-slider .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main-content h1 {
    font-size: 48px;
    line-height: 60px;
  }

  .recommended-page .banner-main__subtitle {
    font-size: 24px;
    line-height: 30px;
  }

  .recommended-page .banner-slider .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main-content .banner-main-content-wrap .banner-main-content-img {
    padding-left: 0;
    max-width: 305px;
  }
}

@media screen and (max-width: 1200px) {
  .detail-main-screen .detail-main-screen-wrap .detail-features .detail-features-list ul li img {
    -o-object-fit: scale-down;
       object-fit: scale-down;
  }

  .detail-second-screen .container .detail-second-screen-wrap .detail-second-left .detail-certificates-list {
    padding-right: 45%;
  }

  .detail-second-screen .container .detail-second-screen-wrap .detail-second-left .detail-certificates-list .detail-certificates-item {
    width: 50%;
  }

  .detail-tabs .detail-tabs-block .tabs-wrap .container ul {
    margin: 0 -25px;
  }

  .detail-tabs .detail-tabs-block .tabs-wrap .container ul .tabs-nav {
    margin: 0 25px;
  }

  .auth-main {
    margin-right: 10px;
  }

  .auth-btn-close {
    margin-left: 0;
  }

  .auth-form-link__registration {
    font-size: 16px;
    padding: 0 25px;
  }

  .application-areas-wrap {
    grid-template-columns: repeat(3, calc(33.333% - 15px));
  }

  .banner-slider .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main-content .banner-main-content-wrap .banner-main__small-img {
    width: 260px;
    height: 155px;
  }

  .banner-slider .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main-content .banner-main-content-wrap .banner-main__text.type-1 {
    font-size: 14px;
    line-height: 18px;
  }

  .banner-slider .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main-content .banner-main-content-wrap .banner-main__text.type-2 {
    font-size: 26px;
    line-height: 28px;
  }

  h1.banner-main__title.type-1,
  p.banner-main__title.type-1 {
    font-size: 26px;
    line-height: 28px;
  }

  .banner-slider.type-1 {
    height: 450px;
  }

  .banner-slider.type-1 .banner-slide .banner-slide-wrap .banner-slide-top {
    height: calc(450px - 390px);
  }

  .banner-slider.type-1 .banner-slide .banner-slide-wrap .banner-slide-main {
    height: 390px;
  }

  .banner-slider.type-1 .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main-content {
    width: 39%;
  }

  .banner-slider.type-1 .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main__img {
    width: 61%;
  }

  .banner-slider.type-1 .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main__img .img-wrap {
    height: 450px;
    min-width: 109.6%;
  }

  .swiper-container-horizontal > .swiper-pagination-bullets {
    left: auto;
    right: 9%;
    -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
            transform: translateX(0);
  }

  .banner-slider.type_5 .banner-slide .banner-slide-wrap .banner-slide-top {
    height: calc(484px - 360px);
  }

  .banner-slider.type_5 .banner-slide .banner-slide-wrap .banner-slide-main {
    height: 360px;
  }

  .header-menu-item .header-menu-dropdown-content {
    display: none;
  }

  .header-menu-item .header-menu-dropdown-main {
    width: 100%;
    max-width: 100%;
    min-width: auto;
    margin-left: auto;
    margin-right: auto;
 
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}

@media screen and (max-width: 1024px) {
  .container {
    padding: 0 30px;
  }

  h2 {
    font-size: 36px;
    line-height: 45px;
  }

  a.main-btn,
  button.main-btn {
    font-size: 11px;
    line-height: 15px;
    min-height: 34px;
  }

  .page-index-bg {
    right: -20.5%;
    right: 0;
  }

  .page-index .main-banner {
    margin-top: 0;
  }

  .page-contry .cards {
    background-image: none;
  }

  .auth.vmodal-is-close {
    top: -250px;
  }

  .auth {
    top: -250px;
  }

  .auth-form {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }

  .auth-form-btn {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }

  .auth-form-link__registration {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    font-size: 18px;
    padding: 0;
  }

  .auth-form-input {
    width: calc(50% - 32px);
    max-width: 100%;
    margin-right: 0;
    margin-bottom: 52px;
  }

  .auth-form-reset-link {
    bottom: -30px;
    left: 17px;
  }

  .auth-main {
    margin-right: 0;
    padding-right: 49px;
  }

  .auth-block {
    padding-top: 33px;
    padding-bottom: 54px;
  }

  .auth-btn-close {
    position: absolute;
    content: '';
    top: 20px;
    right: 23px;
    width: 22px;
    min-width: 22px;
  }

  .auth-btn-close a svg {
    display: block;
    width: 22px;
    height: 22px;
    stroke: #2AAAE2;
  }

  .search.vmodal-is-close {
    top: -133px;
  }

  .search {
    top: -133px;
  }

  .search-block {
    padding-top: 39px;
    padding-bottom: 46px;
  }

  .search-btn-close {
    position: absolute;
    content: '';
    top: 20px;
    right: 23px;
    width: 22px;
    min-width: 22px;
  }

  .search-btn-close a svg {
    display: block;
    width: 22px;
    height: 22px;
    stroke: #2AAAE2;
  }

  .search-result {
    max-height: calc(100% - 133px);
  }

  .search-result-quantity {
    margin-bottom: 18px;
  }

  .search-result-wrap {
    padding-bottom: 45px;
  }

  .header.fixed .header-menu-dropdown {
    top: 69px;
  }

  .header.fixed .header-menu-item {
    padding-bottom: 8px;
  }

  .header.fixed .header-main-block {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }

  .header.fixed .header-logo-wrap {
    max-width: 50px;
  }

  .header-logo-wrap {
    max-width: 169px;
    width: 100%;
    margin-right: 10px;
  }

  .header-main {
    padding-top: 25px;
    padding-bottom: 7px;
  }

  .header-main-wrap {
    height: 107px;
  }

  .header-main-block {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }

  .header-top-block {
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .header-top-left a,
  .header-top-left p {
    font-size: 14px;
    line-height: 18px;
    max-width: 220px;
  }

  .header-top-right {
    max-width: 253px;
  }

  .header-top-right a {
    width: 30px;
  }

  .header-menu-item.is-active .header-menu-dropdown {
    display: block;
  }

  .header-menu-item.is-active > p {
    color: #2AAAE2;
    border-color: #2AAAE2;
  }

  .header-menu-item:first-child {
    max-width: 83px;
  }

  .header-menu-item.products .header-menu-dropdown-item:first-child {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
  }

  .header-menu-item.products .header-menu-dropdown-item + .header-menu-dropdown-item,
  .header-menu-item .header-menu-dropdown-item + .header-menu-dropdown-item {
    margin-left: 50px;
    width: 100%;
    max-width: 190px;
  }

  .header-menu-item.products .header-menu-dropdown-item-box-wrap {
    min-width: auto;
    width: 100%;
    max-width: 190px;
  }

  .header-menu-item.products .header-menu-dropdown-item-box-wrap + .header-menu-dropdown-item-box-wrap {
    margin-left: 50px;
  }

  .header-menu-item.decisions .header-menu-dropdown-main {
    margin-left: auto;
  }

  .header-menu-item.decisions .header-menu-dropdown-item:first-child {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
  }

  .header-menu-item.decisions .header-menu-dropdown-item:first-child ul {
    -webkit-column-count: 2;
       -moz-column-count: 2;
            column-count: 2;
  }

  .header-menu-item.decisions .header-menu-dropdown-item:first-child .header-menu-dropdown-item-box-wrap {
    min-width: auto;
    width: 100%;
    max-width: 100%;
  }

  .header-menu-item.decisions .header-menu-dropdown-item:last-child {
    /*max-width: 190px;*/
    width: 100%;
  }

  .header-menu-item.decisions .header-menu-dropdown-item {
    width: 100%;
  }

  .header-menu-item.decisions .header-menu-dropdown-item-box-list li {
    max-width: 190px;
  }

  .header-menu-item.support .header-menu-dropdown-main {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    min-width: auto;
    max-width: 660px;
    margin-left: auto;
    margin-right: auto;
  }

  .header-menu-item.support .header-menu-dropdown-item-box {
    min-width: auto;
    width: 100%;
    max-width: 190px;
    margin-bottom: 18px;
  }

  .header-menu-item.support .header-menu-dropdown-item-box-wrap {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

  .header-menu-item.buy .header-menu-dropdown-item__title {
    max-width: 100%;
  }

  .header-menu-item.partners .header-menu-dropdown-item-box-list {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
  }

  .header-menu-item.partners .header-menu-dropdown-item-box-list ul {
    -webkit-column-count: 2;
       -moz-column-count: 2;
            column-count: 2;
  }

  .header-menu-item.partners .header-menu-dropdown-item-box-btn {
    max-width: 230px;
    padding-right: 20px;
  }

  .header-menu-item {
    padding-left: 13px;
    padding-right: 13px;
    width: auto;
  }

  

  .header-menu-item > p {
    font-size: 14px;
    line-height: 17px;
    min-height: 48px;
  }

  .header-menu-dropdown {
    top: 73px;
    position: fixed;
    top: 133px;
    padding: 22px 0;
  }

  .header-menu-dropdown::-webkit-scrollbar-button {
    width: 4px;
    height: 9px;
  }

  .header-menu-dropdown::-webkit-scrollbar-track {
    background-color: #ECECEB;
    border-radius: 4px;
  }

  .header-menu-dropdown::-webkit-scrollbar-thumb {
    border-radius: 4px;
    background-color: #2AAAE2;
  }

  .header-menu-dropdown::-webkit-scrollbar {
    width: 4px;
  }

  .header-menu-dropdown-item__title {
    font-size: 18px;
    line-height: 22px;
    margin-bottom: 13px;
    min-height: auto;
    max-width: 165px;
  }

  .header-menu-dropdown-item__title span {
    display: inline;
  }

  .header-menu-dropdown-close {
    right: 15px;
  }

  .header-menu-list {
    padding-right: 7px;
  }

  .header-links {
    margin-top: 0;
    padding-right: 5px;
  }

  .header-links-item + .header-links-item {
    margin-left: 47px;
  }

  .header-links-item a {
    font-size: 14px;
    line-height: 17px;
    font-weight: 400;
  }

  .header-bottom-breadcrumb {
    height: 21px;
  }

  .header-bottom-breadcrumb .breadcrumb {
    display: none;
  }

  .header-bottom-chess-line {
    width: 43%;
    height: 21px;
  }

  .cards {
    padding-top: 37px;
    padding-bottom: 43px;
  }

  .cards-top-block {
    margin-bottom: 27px;
  }

  .cards-slider {
    padding: 0;
  }

  .cards-slide {
    padding-top: 13px;
    padding-bottom: 23px;
  }

  .cards-scroll .swiper-scrollbar {
    margin-top: 38px;
  }

  .cards-filter-item.filter-sort .cards-filter-item-dropdown {
    left: -10px;
  }

  .under-main-banner {
    padding: 40px 0 20px;
  }

  .under-main-banner-block {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

  .under-main-banner-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: 33.333%;
    margin-bottom: 20px;
  }

  .index-calculate {
    padding-top: 32px;
    background-size: 50%;
    background-position: 100% calc(100% + 80px);
  }

  .index-calculate-bg {
    height: 231px;
    width: 100%;
    right: 60px;
    z-index: 0;
  }

  .index-calculate-block {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .index-calculate h2 {
    margin-bottom: 5px;
  }

  .index-calculate-left {
    position: relative;
    width: 90%;
    max-width: 575px;
  }

  .index-calculate-right {
    width: calc(100% + 30px);
    margin-left: -30px;
  }

  .index-calculate-right-item {
    height: 281px;
  }

  .index-calculate-right-item.calculate-config-load .index-calculate-right-item-text p {
    width: 48%;
  }

  .application-areas-top__icon {
    min-width: 50px;
  }

  .application-areas-top__icon svg {
    width: 50px;
  }

  .footer {
    padding-top: 33px;
    padding-bottom: 24px;
  }

  .footer-bg {
    right: 25.5%;
    border-radius: 0 0 60px 0;
  }

  .footer-main {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    width: 79%;
    margin-bottom: 4px;
  }

  .footer-main-item {
    width: 50%;
    margin-bottom: 20px;
  }

  .footer-main-item__title {
    font-size: 14px;
    line-height: 18px;
  }

  .footer-main-item ul li a {
    font-size: 12px;
    line-height: 16px;
    max-width: 155px;
  }

  .footer-main-list {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

  .footer-main-links a + a {
    margin-top: 18px;
  }

  .footer-main-links a {
    font-size: 14px;
    line-height: 18px;
  }

  .footer-social {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    width: 34px;
    margin-right: 14px;
  }

  .footer-social-block {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .footer-social-block a + a {
    margin-left: 0;
    margin-top: 30px;
  }

  .footer-social-block a svg {
    width: 34px;
    height: 34px;
    fill: #2AAAE2;
  }

  .footer-line {
    height: 40px;
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
    width: 100%;
  }

  .footer-line .chess-line {
    width: 74.6%;
    height: 25px;
  }

  .footer-block {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }

  .footer-info-link {
    display: none;
  }

  .footer-logo a {
    width: 91%;
    margin-right: 9px;
    margin-top: -13px;
  }

  .footer-link-tablet {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
    display: block;
  }

  .footer-link-tablet a {
    font-size: 10px;
    line-height: 12px;
    color: #827E7A;
  }

  h1.banner-main__title.type-2,
  p.banner-main__title.type-2 {
    font-size: 48px;
    line-height: 68px;
  }

  h1.banner-main__title span,
  p.banner-main__title span {
    font-size: 22px;
    line-height: 26px;
  }

  .detail-main-screen {
    background-image: none;
  }

  .detail-main-screen .seria-bg {
    display: none;
  }

  .detail-main-screen .detail-main-screen-wrap {
    position: relative;
    display: grid;
    grid-template-rows: minmax(425px, auto) minmax(130px, auto);
    grid-template-columns: 53% 47%;
    grid-template-areas: "img advantages"
 "btns btns";
  }

  .detail-main-screen .detail-main-screen-wrap .detail-main-img {
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    padding-top: 10px;
    padding-bottom: 0;
    position: relative;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzg5IiBoZWlnaHQ9IjIwOCIgdmlld0JveD0iMCAwIDM4OSAyMDgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0yMzguNTI5IDAuMDkwNjkwMUwyMzIuOTk2IDIwLjgyMjNMMjY3LjUzMiAyMC44MjIzTDI2MS45NjQgNDEuNjUxNkwyMjcuNDIxIDQxLjY1MTZMMjMyLjk4OSAyMC44MjIzTDE5OC40NDYgMjAuODIyM0wyMDMuOTc5IDAuMDkwNjg0N0wxMzQuOTM1IDIuMTUyOTVlLTA1TDEyOS4zNjYgMjAuODIyM0wxNjMuOTE2IDIwLjgyMjNMMTU4LjM0OCA0MS42NTE2TDEyMy44MTkgNDEuNjUxNkwxMjkuMzg3IDIwLjgyMjNMOTQuODUxMSAyMC44MjIzTDEwMC40MTkgMC4wOTA2Njg2TDEwMC40MTkgMS42MTYyNWUtMDVMNjUuODQxMyAwLjA5MDY2MzNMNTQuNzA1MSA0MS42NTE2TDIwLjE1NSA0MS42NTE2TDMxLjI5MTIgNS40MTM1NGUtMDZMLTIzLjk5MyAtMy4xODI4NWUtMDZMLTIzLjk5MyA0MS42NTE2TC0xNC4yNDg5IDQxLjY1MTZMLTE5LjgxNjkgNjIuNDgwOUwxNC41OTM5IDYyLjQ4MDlMOS4wMjU4MiA4My4yMzM0TC0yNCA4My4yMzM0TC0yNCAyMDYuNjU0TC0xOC43OTM5IDE4Ny4yNjFMMTUuNzQyMyAxODcuMjYxTDEwLjE3NDIgMjA4TDQ0Ljc0NTIgMjA4TDUwLjMxMzMgMTg3LjE3MUwxNS43ODQxIDE4Ny4xNzFMMjEuMzUyMiAxNjYuNDMyTDU1Ljk4NTggMTY2LjQzMkw1MC40MTc3IDE4Ny4yNjFMODQuODQyNSAxODcuMjYxTDc5LjI3NDQgMjA4TDE0OC4zODEgMjA4TDE1My45NSAxODcuMTcxTDExOS40MjcgMTg3LjE3MUwxMjQuOTYxIDE2Ni40MzJMMTU5LjQ5IDE2Ni40MzJMMTUzLjkyMiAxODcuMjYxTDE4OC40NDQgMTg3LjI2MUwxODIuOTE4IDIwOEwyNTEuOTk3IDIwOEwyNTcuNTY1IDE4Ny4yNjFMMjYzLjEzMyAxNjYuNDMyTDI5Ny42NjIgMTY2LjQzMkwzMDMuMjMgMTQ1LjYxTDI2OC42ODcgMTQ1LjYxTDI3NC4yNTUgMTI0Ljg3MUwzMDguNzcxIDEyNC44NzFMMzAzLjIwMyAxNDUuNjFMMzM3Ljc2IDE0NS42MUwzNDMuMzI4IDEyNC44NzFMMzQ4Ljg5NiAxMDQuMDQyTDM4My40MzIgMTA0LjA0MkwzODkgODMuMjE5NkwzNTQuNDY0IDgzLjIxOTZMMzYwLjAzMiA2Mi4zOTAzTDI5MC45NjcgNjIuMzkwM0wyOTYuNTM1IDQxLjY1MTZMMzMxLjA1IDQxLjY1MTZMMzM2LjYxOCAyMC44MjIzTDMwMi4wNjggMjAuODIyM0wzMDcuNjM2IDQuODM4MzVlLTA1TDIzOC41MjkgMC4wOTA2OTAxWk0zMi41OTI4IDEyNC43OTRMMzIuNDc0NSAxMjQuNzk0TDIxLjMzODMgMTY2LjQ1M0wtMTMuMjExOCAxNjYuNDUzTC0yLjA3NTU5IDEyNC44ODVMLTEuOTQzMzYgMTI0Ljg4NUwzLjYyNDczIDEwNC4wNTZMMzguMTE5MSAxMDQuMDU2TDMyLjU5MjggMTI0Ljc5NFpNNDkuMTcxOCA2Mi4zOTAyTDU0LjczOTkgNDEuNjUxNkw4OS40MDEzIDQxLjY1MTZMODMuODMzMiA2Mi40ODA5TDExOC4yNTEgNjIuNDgwOUwxMDcuMTE1IDEwNC4wNDJMNzIuNTQzOSAxMDQuMDQyTDgzLjY4MDEgNjIuMzkwMkw0OS4xNzE4IDYyLjM5MDJaTTEyNC45NjggMTY2LjQ1M0w5MC40MTA2IDE2Ni40NTNMOTUuOTc4NyAxNDUuNjI0TDYxLjQ0MjUgMTQ1LjYyNEw2Ny4wMTA2IDEyNC44ODVMMTAxLjU0NyAxMjQuODg1TDk1Ljk3ODcgMTQ1LjYyNEwxMzAuNTI5IDE0NS42MjRMMTI0Ljk2OCAxNjYuNDUzWk0xMzYuMjA4IDEyNC43OTRMMTAxLjU0NyAxMjQuNzk0TDEwNy4xMTUgMTA0LjA1NkwxNDEuNzU1IDEwNC4wNTZMMTM2LjIwOCAxMjQuNzk0Wk0xNDcuMjEyIDgzLjIzMzVMMTUyLjc4IDYyLjQ4MDlMMTU4LjM0OCA0MS42NTE2TDE5Mi44OTEgNDEuNjUxNkwxODcuMzU4IDYyLjM5MDJMMTgxLjc5IDgzLjIxOTVMMjE2LjMwNSA4My4yMTk1TDIxMC43MzcgMTA0LjA0MkwxNzYuMTg3IDEwNC4wNDJMMTgxLjc1NSA4My4yMTk1TDE0Ny4yMTIgODMuMjE5NUwxNDcuMjEyIDgzLjIzMzVaTTIyOC41ODMgMTY2LjQ0NkwxOTQuMDQgMTY2LjQ0NkwxOTkuNjA4IDE0NS42MjRMMTY1LjA2NSAxNDUuNjI0TDE3MC41OTggMTI0Ljg4NUwyMDUuMTM0IDEyNC44ODVMMTk5LjYwOCAxNDUuNjI0TDIzNC4xNDQgMTQ1LjYyNEwyMjguNTgzIDE2Ni40NDZaTTIzOS43MTkgMTI0Ljc5NEwyMDUuMTgzIDEyNC43OTRMMjEwLjcxNiAxMDQuMDU2TDI0NS4yNjYgMTA0LjA1NkwyMzkuNzE5IDEyNC43OTRaTTMxNC4zNiAxMDQuMDQyTDI3OS44MjMgMTA0LjA0MkwyODUuMzkyIDgzLjIxOTVMMjUwLjg1NSA4My4yMTk1TDI1Ni40MjQgNjIuNDY3TDI5MC45MzIgNjIuNDY3TDI4NS4zOTkgODMuMjE5NUwzMTkuOTM1IDgzLjIxOTVMMzE0LjM2IDEwNC4wNDJaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K);
    background-repeat: no-repeat;
    background-position: -30px 137%;
    padding-right: 30px;
    padding-bottom: 15px;
  }

  .detail-main-screen .detail-main-screen-wrap .detail-main-img .seria-bg {
    display: block;
    position: absolute;
    height: 100%;
    left: 23%;
    left: 41%;
  }

  .detail-main-screen .detail-main-screen-wrap .detail-main-img .detail-main-img-wrap .detail-main-img-btns .detail-main-img-btn {
    width: 85px;
    height: 73px;
  }

  .detail-main-screen .detail-main-screen-wrap .detail-main-img .detail-main-img-wrap .detail-main-img-btns .detail-main-img-btn + .detail-main-img-btn {
    margin-left: 4px;
  }

  .detail-main-screen .detail-main-screen-wrap .detail-features {
    padding-top: 8px;
    margin-left: -10px;
  }

  .detail-main-screen .detail-main-screen-wrap .detail-features p.detail-title {
    font-size: 20px;
  }

  .detail-main-screen .detail-main-screen-wrap .detail-features .detail-features-list {
    padding-right: 3%;
  }

  .detail-main-screen .detail-main-screen-wrap .detail-features .detail-features-list ul {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    max-width: 245px;
  }

  .detail-main-screen .detail-main-screen-wrap .detail-features .detail-features-list ul li {
    width: 50%;
    max-width: 92px;
    margin: 0 8px 10px;
  }

  .detail-main-screen .detail-main-screen-wrap .detail-advantages {
    padding-top: 20px;
    padding-bottom: 8px;
  }

  .detail-main-screen .detail-main-screen-wrap .detail-advantages .detail-advantages-list {
    -webkit-column-gap: 0px;
       -moz-column-gap: 0px;
            column-gap: 0px;
  }

  .detail-main-screen .detail-main-screen-wrap .detail-advantages .detail-advantages-list li {
    padding-left: 31px;
    padding-right: 0;
    font-size: 14px;
    line-height: 18px;
    margin-bottom: 6px;
  }

  .detail-main-screen .detail-main-screen-wrap .detail-advantages .detail-advantages-list li:before {
    top: 3px;
    left: 0px;
  }

  .detail-main-screen .detail-main-screen-wrap .detail-advantages-btn-block {
    padding-top: 33px;
    padding-bottom: 15px;
    margin: 0 -30px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .detail-main-screen .detail-main-screen-wrap .detail-advantages-btn-block .detail-advantages-btn-wrap {
    width: 31.5%;
    margin-top: 15px;
    margin-bottom: 15px;
    margin-right: 2%;
  }

  .detail-main-screen .detail-main-screen-wrap .detail-advantages-btn-block .detail-advantages-btn-wrap.text-link-wrap {
    max-width: 160px;
    margin-left: 3%;
    padding: 0;
  }

  .detail-second-screen .container .detail-second-screen-wrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .detail-second-screen .container .detail-second-screen-wrap .seria-small-bg {
    display: none;
    right: 10px;
    width: 500%;
    background-size: contain;
  }

  .detail-second-screen .container .detail-second-screen-wrap .detail-second-left {
    width: 100%;
    position: relative;
    padding-bottom: 55px;
    max-width: 705px;
    min-height: 236px;
  }

  .detail-second-screen .container .detail-second-screen-wrap .detail-second-left .seria-small-bg {
    display: block;
  }

  .detail-second-screen .container .detail-second-screen-wrap .detail-second-left .detail-certificates-list {
    padding-right: 14%;
    padding-left: 6%;
    margin-bottom: 0;
  }

  .detail-second-screen .container .detail-second-screen-wrap .detail-second-left .detail-certificates-list .detail-certificates-item {
    width: auto;
    margin-bottom: 0;
    max-width: none;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }

  .detail-second-screen .container .detail-second-screen-wrap .detail-second-left .detail-certificates-list .detail-certificates-item img {
    -o-object-fit: contain;
       object-fit: contain;
    height: auto;
  }

  .detail-second-screen .container .detail-second-screen-wrap .detail-second-right {
    width: 100%;
    padding-bottom: 0;
  }

  .detail-second-screen .container .detail-second-screen-wrap .detail-second-right .detail-application-list-wrap {
    margin-top: 25px;
  }

  .detail-second-screen .container .detail-second-screen-wrap .detail-second-right .detail-application-list-wrap .detail-application-list .detail-application-item:nth-last-child(-n+3) {
    margin-bottom: 28px;
  }

  .detail-garant .detail-garant-block {
    grid-template-columns: 24% auto;
  }

  .detail-garant .detail-garant-block .detail-garant-img {
    padding-right: 20%;
  }

  .detail-garant .detail-garant-block .detail-garant-text {
    font-size: 14px;
    line-height: 18px;
  }

  .detail-garant .detail-garant-block .detail-garant-text p {
    margin-bottom: 7px;
  }

  .detail-tabs .detail-tabs-block .tabs-wrap .container ul .tabs-nav {
    font-size: 18px;
    line-height: 22px;
  }

  .detail-tabs .detail-tabs-block .tabs-wrap .container ul .tabs-nav.active:before {
    bottom: 0;
  }

  .detail-tabs .detail-tabs-block .tab-container {
    padding-top: 35px;
    padding-bottom: 35px;
  }

  .detail-tabs .specification-block {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .detail-tabs .specification-block .specification-block-column {
    width: 100%;
    max-width: 645px;
  }

  .detail-tabs .specification-block .specification-block-column + .specification-block-column {
    margin-top: 20px;
  }

  .detail-tabs .download-block {
    width: 100%;
    margin: 0;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .detail-tabs .download-block .download-block-column {
    width: 100%;
    max-width: none;
  }

  .detail-tabs .download-block .download-block-column .download-item .download-item-btn {
    margin-left: 10%;
    margin-left: auto;
  }

  .detail-tabs .download-block-column + .download-block-column {
    margin-left: 0;
    margin-top: 60px;
  }

  .detail-tabs .hours-block {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding-top: 15px;
  }

  .detail-tabs .hours-block .hours-block-column-left {
    width: 100%;
    padding-right: 0;
  }

  .detail-tabs .hours-block .hours-block-column-left .tabs-list {
    padding-left: 8px;
  }

  .detail-tabs .hours-block .hours-block-column-left .tabs-list .tabs-text-left {
    max-width: 405px;
  }

  .detail-tabs .hours-block .hours-block-column-right {
    width: 100%;
    padding-left: 6px;
    margin-top: 60px;
  }

  .detail-tabs .hours-block .hours-block-column-right .histogram-block {
    padding-top: 25px;
  }

  .detail-tabs .hours-block .hours-block-column-right .histogram-block .histogram-list .histogram-item .histogram-item-right .histogram-item-right-wrap {
    margin-left: 80px;
  }

  .detail-tabs .hours-block .hours-block-column-right .histogram-block .histogram-list .histogram-wrap .histogram-item + .histogram-item {
    margin-top: 36px;
  }

  .detail-tabs .tab-table-block {
    margin-right: -30px;
    margin-left: -30px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .detail-tabs .tab-table-block .tabs-table-item {
    overflow-x: auto;
    padding-bottom: 20px;
    margin: 0 auto;
    padding-left: 30px;
    margin-left: -30px;
    margin-right: -30px;
    margin-bottom: 40px;
  }

  .detail-tabs .tab-table-block .tabs-table-item .table-logo {
    min-width: 162px;
    width: 162px;
    padding: 0 20px;
    padding-top: 25px;
  }

  .detail-tabs .tab-table-block .tabs-table-item::-webkit-scrollbar-button {
    width: 15px;
    height: 9px;
    display: block;
  }

  .detail-tabs .tab-table-block .tabs-table-item .tabs-table td.table-img {
    min-width: 50px;
    padding-left: 0;
  }

  .detail-tabs .tab-table-block .tabs-table-item .tabs-table td.tabs-text-right {
    display: table-cell;
    min-width: 133px;
  }

  .detail-tabs .tab-table-block .tabs-table-item .tabs-table-item-wrap {
    padding-top: 23px;
  }

  .detail-tabs .table-columns-wrap .table-column .table-series-name {
    font-size: 16px;
    line-height: 20px;
  }

  .detail-tabs .table-columns-wrap .table-column .table-series-items {
    min-width: 139px;
  }

  .detail-tabs .table-columns-wrap .table-column .table-series-items div {
    padding-left: 25px;
    padding-right: 25px;
    font-size: 16px;
    line-height: 20px;
  }

  .detail-tabs .table-columns-wrap .table-column .table-series-items div a {
    font-size: 16px;
    line-height: 20px;
  }

  .detail-features-section {
    padding-bottom: 0;
    background-position-x: 108%;
    background-position-y: 125%;
    background-size: 52%;
  }

  .detail-features-section .detail-features-block .detail-features-wrap ul li {
    width: 29.5%;
    max-width: 180px;
    margin-bottom: 23px;
  }

  .recommended {
    padding-top: 20px;
    padding-bottom: 50px;
  }

  .recommended h2 {
    margin-bottom: 20px;
  }

  h1.banner-main__title.type-1,
  p.banner-main__title.type-1 {
    font-size: 22px;
    line-height: 27px;
  }

  .banner-slider .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main-content .banner-main__btn-wrap {
    max-width: 210px;
  }

  .banner-slider .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main-content .banner-main-content-wrap .banner-main__title {
    margin-bottom: 10px;
  }

  .banner-slider.type-1 {
    height: 353px;
  }

  .banner-slider.type-1 .banner-slide .banner-slide-wrap .banner-slide-top {
    height: calc(353px - 313px);
  }

  .banner-slider.type-1 .banner-slide .banner-slide-wrap .banner-slide-main {
    height: 313px;
  }

  .banner-slider.type-1 .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main-content {
    width: 39%;
    padding: 21px 0 18px;
    max-width: 325px;
  }

  .banner-slider.type-1 .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main-content .banner-main-content-wrap .banner-main__small-img {
    width: 186px;
    height: 118px;
    margin-top: auto;
    margin-bottom: 5px;
  }

  .banner-slider.type-1 .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main-content .banner-main-content-wrap .banner-main__text.type-1 {
    font-size: 12px;
    line-height: 15px;
  }

  .banner-slider.type-1 .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main-content .banner-main-content-wrap .banner-main__text.type-2 {
    font-size: 18px;
    line-height: 22px;
  }

  .banner-slider.type-1 .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main__img {
    width: 61%;
  }

  .banner-slider.type-1 .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main__img .img-wrap {
    height: 353px;
    border-radius: 35px 0;
    min-width: 555px;
    min-width: 100%;
  }

  .swiper-container-horizontal > .swiper-pagination-bullets,
  .swiper-pagination-custom,
  .swiper-pagination-fraction {
    bottom: 42px;
  }

  .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
    width: 32px;
    height: 4px;
    margin: 0 3.5px;
  }

  .action-contry h1.banner-main__title.type-1,
  .action-contry p.banner-main__title.type-1,
  .page-brand-desc h1.banner-main__title.type-1,
  .page-brand-desc p.banner-main__title.type-1 {
    font-size: 34px;
    line-height: 42px;
  }

  .banner-slider.type_4,
  .banner-slider.type_3 {
    height: 340px;
  }

  .banner-slider.type_4 .banner-slide .banner-slide-wrap .banner-slide-top,
  .banner-slider.type_3 .banner-slide .banner-slide-wrap .banner-slide-top {
    height: calc(340px - 315px);
  }

  .banner-slider.type_4 .banner-slide .banner-slide-wrap .banner-slide-main,
  .banner-slider.type_3 .banner-slide .banner-slide-wrap .banner-slide-main {
    height: 315px;
    background-image: none;
  }

  .banner-slider.type_4 .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main__img,
  .banner-slider.type_3 .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main__img {
    width: 57%;
  }

  .banner-slider.type_4 .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main__img .img-wrap,
  .banner-slider.type_3 .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main__img .img-wrap {
    height: 340px;
    min-width: 150%;
    border-radius: 40px 0;
  }

  .banner-slider.type_4 .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main-content,
  .banner-slider.type_3 .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main-content {
    width: 43%;
    padding: 30px 0 30px;
  }

  .banner-slider.type_4 .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main-content {
    max-width: 240px;
  }

  .banner-slider.type_3 .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main-content .banner-main__title {
    width: 140%;
  }

  .banner-slider.type_3 .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main-content .banner-main-content-wrap {
    padding-right: 24%;
  }

  .banner-slider.type_3 .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main-content .banner-main-content-wrap .banner-main__small-img {
    display: none;
  }

  .brand-desc-content .brand-desc-content-block .brand-desc-content-wrap {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    padding-top: 55px;
  }

  .brand-desc-content .brand-desc-content-block .brand-desc-content-wrap .brand-desc-content-item {
    padding: 0 20px;
  }

  .brand-desc-content .brand-desc-content-block .brand-desc-content-wrap .brand-desc-content-item .brand-desc-content-text {
    max-width: 330px;
  }

  .brand-desc-content .brand-desc-content-block .brand-desc-content-wrap .brand-desc-content-item .brand-desc-content-text .brand-desc-title {
    font-size: 20px;
    line-height: 25px;
    margin-bottom: 17px;
  }

  .brand-desc-content .brand-desc-content-block .brand-desc-content-wrap .brand-desc-content-item .brand-desc-content-text .brand-desc-text {
    font-size: 14px;
    line-height: 18px;
  }

  .brand-desc-content .brand-desc-content-block .brand-desc-content-wrap .brand-desc-content-item .brand-desc-certificates-list {
    padding-right: 0;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }

  .brand-desc-content .brand-desc-content-block .brand-desc-content-wrap .brand-desc-content-item .brand-desc-certificates-list .detail-certificates-item + .detail-certificates-item {
    margin-left: 36px;
  }

  .brand-desc-content .brand-desc-content-block .brand-desc-content-wrap .brand-desc-content-item.tablet-full-width {
    width: 100%;
    margin-top: 20px;
  }

  .brand-desc-content .brand-desc-content-block .brand-desc-content-wrap .brand-desc-content-item.tablet-img-wrap {
    position: relative;
    min-height: 235px;
  }

  .brand-desc-content .brand-desc-content-block .brand-desc-content-wrap .brand-desc-content-item.tablet-img-wrap .img-wrap {
    position: absolute;
    height: 100%;
    width: 100%;
    margin: 0;
    right: 11%;
    min-width: 110%;
  }

  .brand-desc-content .brand-desc-content-block .brand-desc-content-wrap .brand-desc-content-item.tablet-img-wrap .img-wrap img {
    width: calc(100% + 11%);
    margin: 0 -4.5%;
    margin-left: 0;
    position: static;
  }

  .brand-desc-content .brand-desc-content-banner-img {
    display: block;
    width: 50%;
    padding: 0 20px;
  }

  .brand-desc-content .brand-desc-content-banner-img img {
    width: 100%;
    height: 100%;
    max-height: 185px;
    -o-object-fit: contain;
       object-fit: contain;
  }

  .brand-desc-content:nth-child(even) {
    background-image: none;
  }

  .banner-slider.type_2 {
    height: 411px;
  }

  .banner-slider.type_2 .banner-slide .banner-slide-wrap .banner-slide-top {
    height: 96px;
  }

  .banner-slider.type_2 .banner-slide .banner-slide-wrap .banner-slide-top .container .banner-slide-top-wrap .contry-title svg {
    width: 70px;
    height: 45px;
  }

  .banner-slider.type_2 .banner-slide .banner-slide-wrap .banner-slide-top .container .banner-slide-top-wrap .contry-title h1 {
    font-size: 18px;
    line-height: 18px;
  }

  .banner-slider.type_2 .banner-slide .banner-slide-wrap .banner-slide-main {
    height: 315px;
  }

  .banner-slider.type_2 .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main__img {
    width: 57%;
  }

  .banner-slider.type_2 .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main__img .img-wrap {
    height: 336px;
    border-radius: 25px 0;
  }

  .banner-slider.type_2 .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main-content {
    width: 43%;
    padding-right: 0;
    padding: 30px 0 30px;
  }

  .banner-slider.type_2 .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main-content .banner-main-content-wrap .banner-main__title {
    font-size: 34px;
    line-height: 42px;
    margin-bottom: 0;
  }

  .banner-slider.type_2 .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main-content .banner-main-content-wrap .banner-main__text {
    max-width: 205px;
    margin-top: 15px;
  }

  .partners-top-location {
    padding-left: 88px;
    max-width: none;
    width: auto;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 58px;
    padding-top: 11px;
    padding-bottom: 23px;
  }

  .partners-top-location-bg {
    border-radius: 45px 0 0 0;
  }

  .partners-list {
    background-position-y: -100px;
    padding-top: 39px;
    padding-bottom: 39px;
  }

  .partners-list-item {
    padding-bottom: 20px;
    margin-bottom: 18px;
  }

  .partners-list-item__logo {
    max-width: 103px;
    height: 45px;
  }

  .partners-list-item-top {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-bottom: 48px;
  }

  .partners-list-item__status {
    margin-top: -15px;
    width: 50%;
  }

  .partners-list-item__desc {
    width: 50%;
    max-width: none;
    padding-left: 20px;
  }

  .partners-list-item__desc p {
    font-size: 8px;
    line-height: 10px;
  }

  .partners-list-item-link {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    margin-top: 24px;
    margin-left: 6px;
  }

  .partners-list-item-right {
    max-width: 103px;
    width: 100%;
  }

  .partners-list-pagination {
    margin-top: 37px;
  }

  .partners-filter-dropdown {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .partners-filter-dropdown > span {
    margin-right: 0;
    margin-bottom: 3px;
  }

  .partners-filter-dropdown .input-wrap.light:not(.cards-filter-input) input:not([type=checkbox]):not([type=radio]) {
    width: 176px;
  }

  .banner-slider.type_5 {
    height: 338px;
  }

  .banner-slider.type_5 h1.banner-main__title.type-2,
  .banner-slider.type_5 p.banner-main__title.type-2 {
    font-size: 48px;
    line-height: 50px;
  }

  .banner-slider.type_5 .banner-slide .banner-slide-wrap .banner-slide-top {
    height: calc(338px - 225px);
  }

  .banner-slider.type_5 .banner-slide .banner-slide-wrap .banner-slide-top .container .banner-slide-top-wrap {
    padding-top: 25px;
  }

  .banner-slider.type_5 .banner-slide .banner-slide-wrap .banner-slide-main {
    height: 225px;
    background-image: none;
  }

  .banner-slider.type_5 .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main__img {
    width: 56%;
  }

  .banner-slider.type_5 .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main__img .img-wrap {
    height: 338px;
    border-radius: 25px 0;
    min-width: 117.5%;
  }

  .banner-slider.type_5 .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main__img .img-wrap .img .banner-inner-img {
    height: 100%;
    margin-left: 20%;
  }

  .banner-slider.type_5 .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main-content {
    padding-top: 17px;
    padding-bottom: 15px;
    width: 44%;
    padding-right: 0;
    max-width: 240px;
  }

  .banner-slider.type_5 .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main-content .banner-main-content-wrap .banner-main-content-text .banner-main__text {
    font-size: 14px;
    line-height: 18px;
  }

  .banner-slider.type_5 .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main-content .banner-main-content-wrap .banner-main-content-text .banner-main__text ul {
    display: none;
  }

  .table-clone-block {
    display: block;
    padding-top: 23px;
    padding-bottom: 23px;
  }

  .table-clone-block ul {
    -webkit-column-count: 3;
       -moz-column-count: 3;
            column-count: 3;
  }

  .table-clone-block ul li {
    font-weight: 700;
    font-size: 16px;
    line-height: 22px;
    color: #000000;
    margin-bottom: 7px;
    padding-right: 8px;
  }

  .series-features {
    padding-top: 15px;
    background-image: none;
  }

  .series-features .series-features-list {
    margin: 0 -8px;
    margin-top: 23px;
  }

  .series-features .series-features-list .series-features-item {
    width: 50%;
  }

  .series-features .series-features-list .series-features-item .series-features-item-block {
    margin: 0 8px;
  }

  .series-features .series-features-list .series-features-item .series-features-item-block .series-features-item-wrap {
    padding: 0 10% 0 7%;
  }

  .series-features .series-features-list .series-features-item .series-features-item-block .series-features-item-wrap .series-features-item-img {
    margin-bottom: 12px;
  }

  .series-features .series-features-list .series-features-item .series-features-item-block .series-features-item-wrap .series-features-item-img img {
    max-height: 135px;
    width: auto;
  }

  .series-features .series-features-list .series-features-item:nth-child(3n+3) {
    border-right: 1px solid #94D4F0;
  }

  .series-features .series-features-list .series-features-item:nth-child(2n+2) {
    border-right: none;
  }

  .cookie-page-title {
    width: 57%;
    padding-top: 33px;
    padding-bottom: 33px;
  }

  .cookie-page-title-bg {
    width: 53%;
  }

  .cookie-page-content-block .cookie-page-accordion .cookie-page-accordion-item {
    padding-left: 21px;
    padding-right: 22px;
  }

  .cookie-page-content-block .cookie-page-accordion .cookie-page-accordion-item .cookie-page-accordion-text.active {
    margin-bottom: 25px;
    margin-top: 0px;
  }

  .archive-model .banner-slider.type_5 .banner-slide .banner-slide-wrap .banner-slide-main {
    height: 169px;
  }

  .archive-model .banner-slider.type_5 .banner-slide .banner-slide-wrap .banner-slide-top {
    height: calc(338px - 169px);
  }

  .archive-model-old {
    padding-top: 35px;
    padding-bottom: 79px;
    background-image: none;
  }

  .archive-model-old-grid {
    padding: 0 10px;
  }

  .archive-model-old-grid-item.archive-model-old-img {
    grid-row: 2/3;
    padding: 0px 25px;
  }

  .archive-model-old-grid-item.archive-model-old-img .archive-model-old-img-wrap {
    height: 186px;
    border-radius: 25px 0;
  }

  .archive-model-old-grid-item.archive-model-old-table {
    grid-column: 1/3;
    margin-top: 93px;
    width: 100%;
    max-width: 575px;
  }

  .archive-model-old-grid-item.archive-model-old-table .archive-model-old-table-top-item {
    width: calc(50% - 37px);
  }

  .archive-model-old-grid-item.archive-model-old-table .archive-model-old-table-top-item p svg {
    -webkit-transform: translateX(50px);
        -ms-transform: translateX(50px);
            transform: translateX(50px);
  }

  .archive-model-old-grid-item.archive-model-old-table .archive-model-old-table-top {
    padding-left: 20px;
    padding-right: 0;
  }

  .archive-model-old-grid-item.archive-model-old-table .archive-model-old-table-main {
    width: 100%;
  }

  .archive-model-old-grid-item.archive-model-old-table table {
    width: 100%;
    margin-left: 0;
  }

  .archive-model-old-grid-item.archive-model-old-table table tr td {
    font-size: 14px;
    line-height: 18px;
    padding-left: 20px;
    padding-top: 5px;
    padding-bottom: 6px;
    width: calc(50% - 37px);
  }

  .archive-model-old-grid-item.archive-model-old-table table tr td:last-child {
    padding-left: 10px;
  }

  .archive-model-old-grid-item.archive-model-old-title h2 {
    margin-bottom: 23px;
  }

  .archive-model-old-grid-item.archive-model-old-subtitle p {
    font-size: 14px;
    line-height: 18px;
  }

  .recommended-page .banner-slider .banner-slide .banner-slide-wrap .banner-slide-top .container .banner-slide-top-wrap {
    width: 100%;
  }

  .recommended-page .banner-slider.non-slider .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main__img .img-wrap {
    height: 340px;
  }

  .recommended-page p.banner-main__title.type-1 {
    margin-top: 22px;
  }

  .recommended-page .banner-main-links {
    margin-bottom: 35px;
  }

  .recommended-page .banner-slider .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main__img {
    width: 58%;
  }

  .recommended-page .banner-slider .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main-content {
    padding-top: 24px;
    width: 42%;
  }

  .recommended-page .banner-slider .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main__img .img-wrap {
    border-radius: 30px 0;
  }

  .recommended-page .banner-main__subtitle {
    font-size: 20px;
    min-height: 60px;
  }

  .recommended-page .banner-slider .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main-content .banner-main-content-wrap .banner-main-content-img {
    max-width: 266px;
    -webkit-transform: translateX(-15px);
        -ms-transform: translateX(-15px);
            transform: translateX(-15px);
  }

  .recommended-page .banner-slider .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main-content h1 {
    font-size: 34px;
    line-height: 66px;
  }

  .recommended-page .banner-slider .banner-slide .banner-slide-wrap .banner-slide-main {
    height: 324px;
  }

  .recommended-page-desc {
    padding-top: 39px;
    padding-bottom: 37px;
    background-position: bottom right;
  }

  .recommended-page-desc-block {
    padding: 0 13px;
  }

  .recommended-page-desc-block h2 {
    margin-bottom: 18px;
  }

  .recommended-page-advantages {
    padding-top: 49px;
    padding-bottom: 48px;
  }

  .recommended-page-advantages h2 {
    margin-bottom: 23px;
  }

  .recommended-page-advantages-list {
    grid-column-gap: 13px;
    grid-row-gap: 35px;
  }

  .recommended-page-advantages-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    grid-template-columns: none;
    grid-template-rows: none;
    grid-column-gap: 0;
    grid-row-gap: 0;
    padding-right: 13px;
  }

  .recommended-page-advantages-item-icon {
    grid-column: 1/2;
    grid-row: 1/2;
    height: 85px;
    margin-bottom: 18px;
  }

  .recommended-page-advantages-item-icon img {
    height: 100%;
  }

  .recommended-page-advantages-item-title {
    padding-top: 0;
    grid-column: 1/2;
    grid-row: 2/3;
    min-height: 44px;
    margin-bottom: 16px;
  }

  .recommended-page-advantages-item-title p {
    font-size: 16px;
    line-height: 22px;
  }

  .recommended-page-advantages-item-desc {
    grid-column: 1/2;
    grid-row: 3/4;
  }

  .recommended-page-advantages-item-desc p {
    font-size: 12px;
    line-height: 1.4;
  }

  .recommended-page-series-slider-wrap {
    padding-top: 5px;
  }

  .recommended-page-series-main_title {
    padding-top: 26px;
    padding-bottom: 20px;
    padding-left: 17px;
  }

  .recommended-page-series-item + .recommended-page-series-item {
    margin-top: 7px;
  }

  .recommended-page-series-item {
    overflow: hidden;
    padding-bottom: 50px;
  }

  .recommended-page-series-item .recommended-page-series-slider-scrollbar-wrap .swiper-scrollbar {
    height: 8px;
    margin-top: 22px;
  }

  .recommended-page-series-item-wrap {
    grid-template-columns: minmax(185px, auto) 1fr auto;
  }

  .recommended-page-series-item-label::before {
    right: calc(100% - 150px);
    height: 70px;
    border-radius: 15px 0;
  }

  .recommended-page-series-item-label span {
    font-size: 32px;
    line-height: 40px;
    padding-top: 21px;
    padding-bottom: 8px;
  }

  .recommended-page-series-item-title {
    grid-column: 2/4;
    padding-top: 29px;
  }

  .recommended-page-series-item-title p {
    font-size: 22px;
    line-height: 26px;
  }

  .recommended-page-series-item-icons {
    grid-column: 1/4;
    grid-row: 3/4;
    max-width: none;
    padding-top: 0;
  }

  .recommended-page-series-item-icons div {
    margin-right: 30px;
  }

  .recommended-page-series-item-desc {
    grid-column: 1/3;
    padding-top: 35px;
    padding-right: 15px;
  }

  .recommended-page-series-item-desc-block {
    padding-right: 0;
    height: 132px;
  }

  .recommended-page-series-item-desc-block p {
    font-size: 14px;
    line-height: 18px;
  }

  .recommended-page-series-item-desc__link {
    margin-right: 0;
  }

  .recommended-page-series-item-img {
    grid-row: 2/3;
    height: auto;
    max-width: none;
    min-width: 225px;
    margin-top: 35px;
  }

  .recommended-page-series-item-img-wrap {
    position: absolute;
    content: '';
    height: 158px;
    max-width: 292px;
    border-radius: 15px 0;
  }
}

@media screen and (max-width: 768px) {
  .registration-content-bubble {
    right: 0;
    width: 47%;
  }

  .registration-content__title {
    padding-left: 15px;
  }

  .registration-form {
    width: calc(55% - 10px);
  }

  .under-main-banner {
    padding: 40px 0 0;
  }

  .under-main-banner-block:before {
    -webkit-box-ordinal-group: 1000;
        -ms-flex-order: 999;
            order: 999;
  }

  .under-main-banner-block:before,
  .under-main-banner-block:after {
    content: '';
    width: 100%;
    max-width: 120px;
  }

  .under-main-banner-item {
    width: 100%;
    max-width: 118px;
  }

  .under-main-banner-item-icon {
    min-height: 77px;
  }

  .under-main-banner-item-icon-wrap {
    max-width: 133px;
  }

  .under-main-banner-item > p {
    font-size: 13px;
    line-height: 16px;
    padding-right: 5px;
  }

  .under-main-banner-item.under-info-icon svg {
    width: 44px;
    height: 48px;
  }

  .under-main-banner-item.under-selection-icon svg {
    width: 49px;
    height: 44px;
  }

  .under-main-banner-item.under-service-icon svg {
    width: 53px;
    height: 51px;
  }

  .under-main-banner-item.under-questions-icon svg {
    width: 64px;
    height: 44px;
  }

  .under-main-banner-item.under-download-icon svg {
    width: 54px;
    height: 47px;
  }

  .under-main-banner-item.under-action-icon svg {
    width: 53px;
    height: 57px;
  }

  .cards-top-block {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }

  .cards-filter {
    margin-top: 10px;
  }

  .cards-filter-item.filter-sort input {
    width: 18px;
    overflow: hidden;
    padding-left: 18px;
    padding-right: 0;
  }

  .cards-filter-item.filter-sort .cards-filter-input-arrows {
    display: none;
  }

  .cards-filter-item.filter-sort .dropdown-list {
    left: auto;
    right: 0;
  }

  .cards-filter-item.filter-sort .dropdown-list ul::before,
  .cards-filter-item.filter-sort .dropdown-list ul::after {
    left: auto;
    right: 5px;
  }

  .cards-filter-item.filter-view {
    display: none;
  }

  .application-areas-wrap {
    grid-template-columns: repeat(2, calc(50% - 10px));
  }

  .detail-main-img .detail-main-img-wrap {
    min-height: 285px;
  }

  .detail-second-screen {
    margin-bottom: 0;
  }

  .detail-second-screen .container .detail-second-screen-wrap .detail-second-right .detail-application-list-wrap .detail-application-list .detail-application-item {
    width: 49%;
  }

  .cookies-popup {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .cookies-popup-block {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }

  .cookies-popup-block p {
    font-size: 12px;
    line-height: 16px;
  }

  .cookies-popup-block > a {
    font-size: 14px;
    line-height: 18px;
  }

  .page-error {
    padding-top: 46px;
    margin-top: -24px;
  }

  .page-error section {
    padding-bottom: 65px;
  }

  .page-error:before {
    width: 61%;
  }

  .page-error-back {
    padding-top: 30px;
  }

  .page-error-link span:not(.page-error-back__link_arrow) {
    margin-top: 5px;
  }

  .page-error-main {
    margin-top: 42px;
    margin-bottom: 36px;
  }

  .page-error-main__icon {
    margin-bottom: 17px;
  }

  .page-error-main__icon svg {
    max-width: 460px;
  }

  .page-error-main__subtitle {
    font-size: 44px;
    line-height: 55px;
    margin-bottom: 45px;
  }

  .page-error-main-text p + p {
    margin-top: 12px;
  }

  .page-error-main-text p {
    font-size: 18px;
    line-height: 22px;
    max-width: 580px;
  }

  .page-error-main-text p a {
    font-size: 18px;
    line-height: 22px;
  }

  .detail-main-screen .detail-main-screen-wrap .detail-main-img {
    background-position: 235% 137%;
  }
}

@media screen and (max-width: 767px) {
  .registration-content {
    width: calc(45% - 10px);
  }

  .registration-content-bubble {
    display: none;
  }

  .series-popup .series-popup-block .series-popup-content-block .series-popup-img {
    width: 50%;
    min-width: 0;
    height: auto;
    padding: 0 3%;
  }
}

@media screen and (max-width: 750px) {
  h1.banner-main__title.type-1,
  p.banner-main__title.type-1 {
    font-size: 18px;
    line-height: 22px;
  }

  .banner-slider.type-1 .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main-content {
    width: 50%;
    max-width: 250px;
  }

  .banner-slider.type-1 .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main__img {
    width: 50%;
  }

  .banner-slider.type-1 .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main__img .img-wrap {
    min-width: 130%;
  }

  .banner-slider.type_4 .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main-content,
  .banner-slider.type_3 .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main-content {
    max-width: none;
    width: 35%;
  }

  .banner-slider.type_3 .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main-content .banner-main__title {
    font-size: 24px;
    line-height: 24px;
  }

  .banner-slider.type_3 .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main-content .banner-main__text.type-1 {
    font-size: 12px;
  }

  .banner-slider.type_3 .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main-content .banner-main-content-wrap {
    padding-right: 12%;
  }

  .banner-slider.type_3 .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main-content .banner-main-content-wrap .banner-main__small-img {
    display: none;
  }

  .banner-slider.type_2 .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main-content .banner-main-content-wrap .banner-main__title {
    font-size: 22px;
    line-height: 27px;
    margin-bottom: 15px;
  }

  .banner-slider.type_2 .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main-content .banner-main-content-wrap .banner-main__text {
    font-size: 14px;
    line-height: 18px;
  }

  .banner-slider.type_5 {
    height: 338px;
  }

  .banner-slider.type_5 h1.banner-main__title.type-2,
  .banner-slider.type_5 p.banner-main__title.type-2 {
    font-size: 26px;
    line-height: 26px;
  }

  .banner-slider.type_5 h1.banner-main__title.type-2 span,
  .banner-slider.type_5 p.banner-main__title.type-2 span {
    font-size: 12px;
    line-height: 16px;
  }

  .banner-slider.type_5 .banner-slide .banner-slide-wrap .banner-slide-top {
    height: calc(338px - 260px);
  }

  .banner-slider.type_5 .banner-slide .banner-slide-wrap .banner-slide-main {
    height: 260px;
  }

  .banner-slider.type_5 .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main-content {
    width: 44%;
    padding-right: 5%;
    max-width: 240px;
  }

  .banner-slider.type_5 .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main-content .banner-main-content-wrap .banner-main-content-text .banner-main__text {
    font-size: 14px;
    line-height: 18px;
  }

  .table-clone-block ul {
    -webkit-column-count: 2;
       -moz-column-count: 2;
            column-count: 2;
  }
}

@media screen and (max-width: 720px) {
  .detail-main-screen .detail-main-screen-wrap .detail-features .detail-features-list ul li {
    width: 45%;
    margin: 0 3px 10px;
  }

  .detail-tabs .detail-tabs-block .tabs-wrap .container ul {
    margin: 0 -5px;
  }

  .detail-tabs .detail-tabs-block .tabs-wrap .container ul .tabs-nav {
    margin: 0 5px;
  }
}

@media screen and (max-width: 575px) {
  .container {
    padding: 0 15px;
  }

  h2 {
    font-size: 20px;
    line-height: 22px;
  }

  button.main-btn,
  a.main-btn {
    font-size: 14px;
    line-height: 14px;
  }

  a.main-btn,
  button.main-btn {
    font-size: 14px;
    line-height: 14px;
    min-height: 34px;
  }

  h1.banner-main__title span,
  p.banner-main__title span {
    font-size: 12px;
    line-height: 16px;
  }

  h1.banner-main__title.type-2,
  p.banner-main__title.type-2 {
    font-size: 26px;
    line-height: 30px;
  }

  .detail-contry {
    overflow-x: hidden;
  }

  .detail-mobile-bg {
    display: block !important;
    width: 184px;
    height: 318px;
    position: absolute;
    right: 0;
    top: -10%;
    z-index: -1;
    background-position-x: left;
    background-position-y: bottom;
  }

  .detail-main-screen {
    overflow: visible;
  }

  .detail-main-screen .detail-main-screen-wrap {
    grid-template-rows: minmax(0, auto) minmax(0, auto) minmax(0, auto);
    grid-template-columns: 100%;
    grid-template-areas: "img"
 "advantages"
 "btns";
  }

  .detail-main-screen .detail-main-screen-wrap .detail-main-img {
    background-image: none;
    padding-right: 0;
    padding-bottom: 0;
  }

  .detail-main-screen .detail-main-screen-wrap .detail-main-img .seria-bg {
    height: 150%;
    left: 41%;
    bottom: 46%;
    top: auto;
    display: none;
  }

  .detail-main-screen .detail-main-screen-wrap .detail-main-img .detail-main-img-wrap {
    /* margin-top: -20px; */
    max-height: none;
    min-height: 0;
  }

  .detail-main-screen .detail-main-screen-wrap .detail-main-img .detail-main-img-wrap .detail-main-img-btns {
    bottom: 10px;
  }

  .detail-main-screen .detail-main-screen-wrap .detail-main-img .detail-main-img-wrap .detail-main-img-btns .detail-main-img-btn {
    width: 55px;
    height: 55px;
  }

  .detail-main-screen .detail-main-screen-wrap .detail-main-img .detail-main-img-wrap .detail-main-img-btns .detail-main-img-btn svg.favor {
    width: 21px;
    height: 18px;
    margin-bottom: 3px;
  }

  .detail-main-screen .detail-main-screen-wrap .detail-main-img .detail-main-img-wrap .detail-main-img-btns .detail-main-img-btn svg.comp {
    width: 21px;
    height: 18px;
    margin-bottom: 3px;
  }

  .detail-main-screen .detail-main-screen-wrap .detail-main-img .detail-main-img-wrap .detail-main-img-btns .detail-main-img-btn span {
    font-size: 6px;
  }

  .detail-main-screen .detail-main-screen-wrap .detail-main-img .detail-main-img-wrap .detail-main-img-btns .detail-main-img-btn + .detail-main-img-btn {
    margin-left: 3px;
  }

  .detail-main-screen .detail-main-screen-wrap .detail-features {
    padding-top: 0;
    margin-left: 0;
  }

  .detail-main-screen .detail-main-screen-wrap .detail-features p.detail-title {
    font-size: 18px;
    line-height: 22px;
    margin-bottom: 6px;
  }

  .detail-main-screen .detail-main-screen-wrap .detail-features .detail-features-list {
    padding-right: 0;
  }

  .detail-main-screen .detail-main-screen-wrap .detail-features .detail-features-list ul {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    max-width: none;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    overflow: auto;
    padding-bottom: 15px;
    margin-right: -15px;
    margin-left: -15px;
    padding-left: 9px;
  }

  .detail-main-screen .detail-main-screen-wrap .detail-features .detail-features-list ul li {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    margin: 0;
    margin-left: 0;
  }

  .detail-main-screen .detail-main-screen-wrap .detail-features .detail-features-list ul li img {
    -o-object-fit: contain;
       object-fit: contain;
    min-width: 85px;
    min-height: 70px;
    max-height: 70px;
  }

  .detail-main-screen .detail-main-screen-wrap .detail-features .detail-features-list ul li + li {
    margin-left: 6px;
  }

  .detail-main-screen .detail-main-screen-wrap .detail-features .detail-features-list ul li:last-child {
    padding-right: 15px;
  }

  .detail-main-screen .detail-main-screen-wrap .detail-advantages-btn-block {
    padding-top: 32px;
    padding-bottom: 25px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .detail-main-screen .detail-main-screen-wrap .detail-advantages-btn-block .detail-advantages-btn-wrap {
    width: 100%;
    max-width: 200px;
    margin: auto;
  }

  .detail-main-screen .detail-main-screen-wrap .detail-advantages-btn-block .detail-advantages-btn-wrap.text-link-wrap {
    margin-left: auto;
    max-width: 200px;
  }

  .detail-main-screen .detail-main-screen-wrap .detail-advantages-btn-block .detail-advantages-btn-wrap.text-link-wrap .text-link {
    font-size: 11.7015px;
    line-height: 13px;
  }

  .detail-main-screen .detail-main-screen-wrap .detail-advantages-btn-block .detail-advantages-btn-wrap + .detail-advantages-btn-wrap {
    margin-top: 24px;
  }

  .detail-main-screen .detail-main-screen-wrap .detail-advantages {
    width: calc(100% + 30px);
    padding: 0 15px;
    margin: 0 -15px;
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .detail-main-screen .detail-main-screen-wrap .detail-advantages p.detail-title {
    font-size: 18px;
    line-height: 22px;
    margin-bottom: 11px;
  }

  .detail-main-screen .detail-main-screen-wrap .detail-advantages .detail-advantages-list {
    -webkit-column-count: 1;
       -moz-column-count: 1;
            column-count: 1;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    overflow-y: hidden;
    margin: 0;
  }

  .detail-main-screen .detail-main-screen-wrap .detail-advantages .detail-advantages-list li {
    font-size: 12px;
    padding-right: 0;
    padding-left: 27px;
    margin-bottom: 0;
    line-height: 18px;
  }

  .detail-main-screen .detail-main-screen-wrap .detail-advantages .detail-advantages-list li:before {
    top: 0px;
    left: 2px;
  }

  .detail-main-screen .detail-main-screen-wrap .detail-advantages .detail-advantages-list.hide {
    height: 125px;
  }

  .detail-contry.series-inv .detail-main-screen .detail-main-screen-wrap .detail-advantages {
    background: #F7F4F1;
  }

  .detail-contry.series-line .detail-main-screen .detail-main-screen-wrap .detail-advantages {
    background: #ECECEB;
  }

  .detail-contry.series-online .detail-main-screen .detail-main-screen-wrap .detail-advantages {
    background: #DFF2FB;
  }

  .more-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    margin: 10px;
    margin-bottom: 0;
    margin-top: 0;
  }

  .more-wrap a {
    font-size: 14px;
    line-height: 18px;
    color: #2AAAE2;
    text-decoration: none;
  }

  .detail-second-screen .container .detail-second-screen-wrap .detail-second-left {
    width: calc(100% + 30px);
    padding: 12px 15px 23px;
    margin: 0 -15px;
  }

  .detail-second-screen .container .detail-second-screen-wrap .detail-second-left .seria-small-bg {
    display: none;
  }

  .detail-second-screen .container .detail-second-screen-wrap .detail-second-left .detail-certificates-list {
    padding-right: 0;
    padding-left: 0;
    margin-bottom: 0;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    margin-left: 0;
    margin-right: 0;
    margin-top: 4px;
  }

  .detail-second-screen .container .detail-second-screen-wrap .detail-second-left .detail-certificates-list .detail-certificates-item {
    padding: 5px;
  }

  .detail-second-screen .container .detail-second-screen-wrap .detail-second-right {
    padding-top: 23px;
  }

  .detail-second-screen .container .detail-second-screen-wrap .detail-second-right .detail-application-list-wrap {
    margin-top: 18px;
  }

  .detail-second-screen .container .detail-second-screen-wrap .detail-second-right .detail-application-list-wrap .detail-application-list {
    padding-right: 2%;
  }

  .detail-second-screen .container .detail-second-screen-wrap .detail-second-right .detail-application-list-wrap .detail-application-list .detail-application-item {
    width: 28%;
    margin-bottom: 16px;
  }

  .detail-second-screen .container .detail-second-screen-wrap .detail-second-right .detail-application-list-wrap .detail-application-list .detail-application-item a {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }

  .detail-second-screen .container .detail-second-screen-wrap .detail-second-right .detail-application-list-wrap .detail-application-list .detail-application-item a .application-svg-wrap {
    min-width: 53px;
    width: 45px;
    height: 40px;
  }

  .detail-second-screen .container .detail-second-screen-wrap .detail-second-right .detail-application-list-wrap .detail-application-list .detail-application-item a span {
    margin-left: 0;
    font-size: 10px;
    line-height: 10px;
    margin-top: 2px;
    word-break: break-word;
  }

  .detail-contry.series-inv .detail-second-screen .container .detail-second-screen-wrap .detail-second-left {
    background: #DACDBE;
    min-height: 0;
  }

  .detail-contry.series-line .detail-second-screen .container .detail-second-screen-wrap .detail-second-left {
    background: #C0BEBC;
  }

  .detail-contry.series-online .detail-second-screen .container .detail-second-screen-wrap .detail-second-left {
    background: #94D4F0;
  }

  p.detail-title {
    font-size: 18px;
    line-height: 22px;
  }

  .tabs-wrap {
    display: none;
  }

  .detail-tabs .detail-tabs-block .tab-container {
    border-top: 1px solid #C2C4C4;
    padding-top: 0;
    padding-bottom: 0;
  }

  .detail-tabs .detail-tabs-block .tab-container .tab_accordion {
    display: block;
    width: calc(100% + 30px);
    position: relative;
    padding-right: 30px;
    background: #ffffff;
    margin: 0 -15px;
    padding: 5px 15px 6px;
    border-bottom: 1px solid #C2C4C4;
  }

  .detail-tabs .detail-tabs-block .tab-container .tab_accordion .tab_accordion-name {
    font-weight: 700;
    font-size: 18px;
    line-height: 200%;
    color: #000000;
    pointer-events: none;
  }

  .detail-tabs .detail-tabs-block .tab-container .tab_accordion .tab_accordion-arrow {
    width: 30px;
    height: 30px;
    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;
    position: absolute;
    right: 6px;
    top: 50%;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
    pointer-events: none;
  }

  .detail-tabs .detail-tabs-block .tab-container .tab_accordion .tab_accordion-arrow svg {
    fill: none;
    stroke: #2AAAE2;
    width: 15px;
    height: 28px;
    -webkit-transform: rotate(0);
        -ms-transform: rotate(0);
            transform: rotate(0);
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
  }

  .detail-tabs .detail-tabs-block .tab-container .tab_accordion.active .tab_accordion-arrow svg {
    stroke: #C2C4C4;
    -webkit-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
            transform: rotate(90deg);
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
  }

  .detail-tabs .detail-tabs-block .tab-container .tab-content {
    display: block;
    max-height: 0;
    overflow-y: hidden;
    -webkit-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
    margin: 0 -15px;
    padding: 0 15px;
  }

  .detail-tabs .detail-tabs-block .tab-container .tab-content .tabs-title {
    font-size: 12px;
    line-height: 16px;
    margin-bottom: 5px;
  }

  .detail-tabs .detail-tabs-block .tab-container .specification-block {
    padding-top: 11px;
  }

  .detail-tabs .detail-tabs-block .tab-container .specification-block .specification-block-column + .specification-block-column {
    margin-top: 0;
  }

  .detail-tabs .detail-tabs-block .tab-container .specification-block .specification-block-column:last-child {
    margin-bottom: 25px;
  }

  .detail-tabs .detail-tabs-block .tab-container .specification-block .specification-wrap {
    margin-bottom: 21px;
  }

  .detail-tabs .detail-tabs-block .tab-container .specification-block .specification-wrap .tabs-list .tabs-item {
    margin-bottom: 6px;
  }

  .detail-tabs .detail-tabs-block .tab-container .specification-block .specification-wrap .tabs-list .tabs-item .tabs-text-left {
    padding-right: 10%;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
  }

  .detail-tabs .detail-tabs-block .tab-container .specification-block .specification-wrap .tabs-list .tabs-item .tabs-text-right {
    min-width: 100px;
  }

  .detail-tabs .detail-tabs-block .tab-container .specification-block .specification-wrap .tabs-list .tabs-item .tabs-text-right .clem {
    display: none;
  }

  .detail-tabs .detail-tabs-block .tab-container .download-block {
    padding-top: 11px;
  }

  .detail-tabs .detail-tabs-block .tab-container .download-block .download-block-column {
    padding: 0;
  }

  .detail-tabs .detail-tabs-block .tab-container .download-block .download-block-column .download-wrap .download-item {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .detail-tabs .detail-tabs-block .tab-container .download-block .download-block-column .download-wrap .download-item .download-item-file {
    padding-right: 0;
    min-width: 55px;
  }

  .detail-tabs .detail-tabs-block .tab-container .download-block .download-block-column .download-wrap .download-item .download-item-file .tabs-text-left {
    font-size: 10px;
    line-height: 17px;
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
  }

  .detail-tabs .detail-tabs-block .tab-container .download-block .download-block-column .download-wrap .download-item .download-item-file .tabs-link {
    font-size: 10px;
    line-height: 17px;
    margin: 9px 0;
  }

  .detail-tabs .detail-tabs-block .tab-container .download-block .download-block-column .download-wrap .download-item .download-item-btn {
    margin-left: 3px;
    width: 45px;
    height: 70px;
  }

  .detail-tabs .detail-tabs-block .tab-container .download-block .download-block-column .download-wrap .download-item .download-item-btn svg {
    width: 30px;
    height: 30px;
  }

  .detail-tabs .detail-tabs-block .tab-container .download-block .download-block-column .download-wrap .download-item .download-item-btn span {
    font-size: 8px;
    line-height: 14px;
  }

  .detail-tabs .detail-tabs-block .tab-container .download-block-column + .download-block-column {
    margin-top: 20px;
  }

  .detail-tabs .detail-tabs-block .tab-container .download-block-column:last-child {
    margin-bottom: 25px;
  }

  .detail-tabs .detail-tabs-block .tab-container .hours-block {
    padding-bottom: 40px;
  }

  .detail-tabs .detail-tabs-block .tab-container .hours-block .hours-block-column-left .tabs-title {
    padding-left: 0;
  }

  .detail-tabs .detail-tabs-block .tab-container .hours-block .hours-block-column-left .tabs-title .title-svg {
    display: none;
  }

  .detail-tabs .detail-tabs-block .tab-container .hours-block .hours-block-column-left .tabs-list {
    padding-left: 0;
  }

  .detail-tabs .detail-tabs-block .tab-container .hours-block .hours-block-column-right {
    padding-left: 0;
    margin-top: 22px;
  }

  .detail-tabs .detail-tabs-block .tab-container .hours-block .hours-block-column-right .histogram-block {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding-top: 6px;
  }

  .detail-tabs .detail-tabs-block .tab-container .hours-block .hours-block-column-right .histogram-block .histogram-list .histogram-item {
    margin-bottom: 40px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .detail-tabs .detail-tabs-block .tab-container .hours-block .hours-block-column-right .histogram-block .histogram-list .histogram-item .histogram-item-left .histogram-item-title {
    font-size: 13px;
    line-height: 14px;
  }

  .detail-tabs .detail-tabs-block .tab-container .hours-block .hours-block-column-right .histogram-block .histogram-list .histogram-item .histogram-item-left .histogram-item-quantity {
    font-size: 13px;
    line-height: 14px;
    padding-left: 27px;
  }

  .detail-tabs .detail-tabs-block .tab-container .hours-block .hours-block-column-right .histogram-block .histogram-list .histogram-item .histogram-item-left .histogram-item-quantity:before {
    width: 26px;
    height: 25px;
    background-size: contain;
    background-repeat: no-repeat;
  }

  .detail-tabs .detail-tabs-block .tab-container .hours-block .hours-block-column-right .histogram-block .histogram-list .histogram-item .histogram-item-left .histogram-item-bottom-title {
    display: none;
  }

  .detail-tabs .detail-tabs-block .tab-container .hours-block .hours-block-column-right .histogram-block .histogram-list .histogram-item .histogram-item-right {
    padding-top: 7px;
  }

  .detail-tabs .detail-tabs-block .tab-container .hours-block .hours-block-column-right .histogram-block .histogram-list .histogram-item .histogram-item-right .histogram-item-right-wrap {
    margin-left: 48px;
  }

  .detail-tabs .detail-tabs-block .tab-container .hours-block .hours-block-column-right .histogram-block .histogram-list .histogram-item .histogram-item-right .histogram-item-right-wrap .new-ruler .new-ruler-wrap span {
    font-size: 8px;
    line-height: 8px;
    padding-right: 2px;
  }

  .detail-tabs .detail-tabs-block .tab-container .hours-block .hours-block-column-right .histogram-block .histogram-list .histogram-item .histogram-item-right .histogram-item-right-wrap .histogram-line {
    height: 18px;
  }

  .detail-tabs .detail-tabs-block .tab-container .hours-block .hours-block-column-right .histogram-block .histogram-list .histogram-item .histogram-item-right .histogram-item-right-wrap .histogram-line .line-name {
    font-size: 10px;
    line-height: 14px;
    left: -46px;
  }

  .detail-tabs .detail-tabs-block .tab-container .hours-block .hours-block-column-right .histogram-block .histogram-list .histogram-item .histogram-item-right .histogram-item-right-wrap .histogram-line .time {
    font-size: 10px;
    line-height: 16px;
  }

  .detail-tabs .detail-tabs-block .tab-container .hours-block .hours-block-column-right .histogram-block .histogram-title {
    font-size: 10px;
    line-height: 12px;
    margin-bottom: 5px;
  }

  .detail-tabs .detail-tabs-block .tab-container .hours-block .hours-block-column-right .histogram-block .histogram-legend-wrap {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }

  .detail-tabs .detail-tabs-block .tab-container .hours-block .hours-block-column-right .histogram-block .histogram-legend-wrap .histogram-legend-item {
    font-size: 9px;
    line-height: 13px;
    margin-bottom: 15px;
    padding: 0 15px 0 5px;
  }

  .detail-tabs .detail-tabs-block .tab-container .hours-block .hours-block-column-right .histogram-block .histogram-legend-wrap .histogram-legend-item + .histogram-legend-item {
    margin-left: 10px;
  }

  .detail-tabs .detail-tabs-block .tab-container .hours-block .hours-block-column-right .histogram-block .histogram-list {
    width: 100%;
  }

  .detail-tabs .detail-tabs-block .tab-container .hours-block .hours-block-column-right .histogram-block .histogram-list .histogram-wrap {
    width: 100%;
    padding-left: 42px;
    padding-top: 10px;
    padding-right: 0;
  }

  .detail-tabs .detail-tabs-block .tab-container .hours-block .hours-block-column-right .histogram-block .histogram-list .histogram-wrap .histogram-item {
    position: relative;
  }

  .detail-tabs .detail-tabs-block .tab-container .hours-block .hours-block-column-right .histogram-block .histogram-list .histogram-wrap .histogram-item .histogram-name {
    font-size: 8px;
    left: -38px;
    top: 5px;
  }

  .detail-tabs .detail-tabs-block .tab-container .hours-block .hours-block-column-right .histogram-block .histogram-list .histogram-wrap .histogram-item .histogram-line span {
    right: -25px;
    top: -13px;
    font-size: 8px;
  }

  .detail-tabs .detail-tabs-block .tab-container .hours-block .hours-block-column-right .histogram-block .histogram-list .histogram-wrap .histogram-item + .histogram-item {
    margin-top: 16px;
  }

  .detail-tabs .detail-tabs-block .tab-container .hours-block .hours-block-column-right .histogram-block .histogram-list .ruler {
    margin-top: 11px;
  }

  .detail-tabs .detail-tabs-block .tab-container .hours-block .hours-block-column-right .histogram-block .histogram-list .ruler span {
    font-size: 8px;
  }

  .detail-tabs .detail-tabs-block .tab-container .hours-block .histogram-legend {
    width: 100%;
    margin-right: 0;
  }

  .detail-garant {
    padding-bottom: 10px;
  }

  .detail-garant .detail-garant-block {
    grid-template-columns: 36% auto;
    grid-template-areas: "garantLogo garantTitle"
 "garantText garantText";
  }

  .detail-garant .detail-garant-block .detail-garant-img {
    padding-right: 7%;
  }

  .detail-garant .detail-garant-block .detail-title {
    font-size: 24px;
    line-height: 30px;
    margin-top: 11px;
  }

  .detail-garant .detail-garant-block .detail-garant-text {
    font-size: 12px;
    line-height: 15px;
    padding: 0 10px;
  }

  .detail-garant .detail-garant-block .detail-garant-text p {
    margin-bottom: 12px;
  }

  .detail-features-section {
    background-image: none !important;
    padding-top: 23px;
    padding-bottom: 36px;
  }

  .detail-features-section .detail-features-block .detail-features-wrap {
    padding-top: 28px;
  }

  .detail-features-section .detail-features-block .detail-features-wrap ul {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }

  .detail-features-section .detail-features-block .detail-features-wrap ul li {
    width: 46%;
    max-width: 140px;
    margin: 0 2%;
    margin-bottom: 11px;
  }

  .detail-bottom-btns {
    padding-top: 32px;
    padding-bottom: 25px;
  }

  .detail-bottom-btns .detail-bottom-btns-block {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .detail-bottom-btns .detail-bottom-btns-block .detail-advantages-btn-wrap {
    width: 100%;
    max-width: 200px;
    margin: auto;
  }

  .detail-bottom-btns .detail-bottom-btns-block .detail-advantages-btn-wrap.text-link-wrap {
    margin-left: auto;
    max-width: 200px;
  }

  .detail-bottom-btns .detail-bottom-btns-block .detail-advantages-btn-wrap.text-link-wrap .text-link {
    font-size: 11.7015px;
    line-height: 13px;
  }

  .detail-bottom-btns .detail-bottom-btns-block .detail-advantages-btn-wrap.text-link-wrap {
    margin-left: auto;
    margin-right: auto;
    max-width: 200px;
  }

  .detail-bottom-btns .detail-bottom-btns-block .detail-advantages-btn-wrap + .detail-advantages-btn-wrap {
    margin-top: 24px;
  }

  .detail-tabs {
    padding-top: 0;
  }

  .detail-tabs .tab-table-block {
    margin-right: -15px;
    margin-left: -15px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 16px;
  }

  .detail-tabs .tab-table-block .tabs-table-item {
    overflow-x: auto;
    padding-bottom: 40px;
    margin: 0 auto;
    padding-left: 15px;
    margin-left: -15px;
    margin-right: -15px;
    margin-bottom: 15px;
    padding-top: 9px;
    padding-bottom: 20px;
  }

  .detail-tabs .tab-table-block .tabs-table-item::-webkit-scrollbar-button {
    width: 7.5px;
    height: 9px;
    display: block;
  }

  .detail-tabs .tab-table-block .tabs-table-item::-webkit-scrollbar {
    height: 4px;
  }

  .detail-tabs .tab-table-block .tabs-table-item .table-row:nth-child(odd) {
    height: 26px;
  }

  .detail-tabs .tab-table-block .tabs-table-item .table-row:nth-child(even) {
    height: 29px;
  }

  .detail-tabs .tab-table-block .tabs-table-item .tabs-table td.table-img {
    min-width: 50px;
    padding-left: 0;
    padding: 0;
    padding-top: 15px;
  }

  .detail-tabs .tab-table-block .tabs-table-item .tabs-table td.tabs-text-right {
    display: table-cell;
    min-width: 100px;
    font-size: 12px;
    line-height: 12px;
  }

  .detail-tabs .tab-table-block .tabs-table-item .tabs-table tr.logo-row {
    height: 65px;
    display: none;
  }

  .detail-tabs .tab-table-block .tabs-table-item .tabs-table tr.logo-row td.table-img img {
    max-width: 72px;
  }

  .detail-tabs .tab-table-block .tabs-table-item .tabs-table tr.logo-row td img {
    max-width: 100px;
  }

  .detail-tabs .tab-table-block .tabs-table-item .tabs-table tr.series-name-row {
    height: 34px;
  }

  .detail-tabs .tab-table-block .tabs-table-item .tabs-table td span {
    font-size: 13px;
    max-width: 30px;
  }

  .detail-tabs .tab-table-block .tabs-table-item .tabs-table .tabs-text-bold {
    font-size: 12px;
    line-height: 12px;
  }

  .detail-tabs .tab-table-block .tabs-table-item .tabs-table td.table-name {
    min-width: 82px;
  }

  .detail-tabs .tab-table-block .tabs-table-item .tabs-table-item-wrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 0;
  }

  .detail-tabs .tab-table-block .tabs-table-item .table-logo {
    min-width: 112px;
    width: 112px;
    padding: 0 15px;
    padding-top: 20px;
    padding-bottom: 15px;
  }

  .detail-tabs .table-columns-wrap .table-column .table-column-logo {
    display: none;
  }

  .detail-tabs .table-columns-wrap .table-column .table-series-name {
    font-size: 12px;
    line-height: 12px;
    padding-bottom: 19px;
  }

  .detail-tabs .table-columns-wrap .table-column .table-series-items {
    min-width: 115px;
  }

  .detail-tabs .table-columns-wrap .table-column .table-series-items div {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 12px;
    line-height: 12px;
  }

  .detail-tabs .table-columns-wrap .table-column .table-series-items div a {
    font-size: 12px;
    line-height: 12px;
  }

  .detail-tabs .table-columns-wrap .table-column .table-series-items div:nth-child(odd) {
    height: 26px;
  }

  .detail-tabs .table-columns-wrap .table-column .table-series-items div:nth-child(even) {
    height: 29px;
  }

  .tabs-list .tabs-item {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }

  .tabs-text-left {
    font-size: 10px;
    line-height: 12px;
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
  }

  .tabs-text-right {
    min-width: 100px;
    font-size: 10px;
    line-height: 12px;
  }

  .detail-link-btn-wrap {
    max-width: 190px;
  }

  .page-index .main-banner {
    margin-top: -11px;
  }

  .page-index-bg {
    right: -17.5%;
    right: 0;
  }

  .main-banner {
    margin-top: -11px;
  }

  .auth.vmodal-is-open {
    top: 0;
  }

  .auth.vmodal-is-close {
    top: -100%;
  }

  .auth {
    top: -100%;
    height: 100%;
  }

  .auth-form-input {
    width: 100%;
    margin-bottom: 23px;
  }

  .auth-form-btn {
    margin-top: 50px;
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    margin-left: auto;
    margin-right: auto;
  }

  .auth-form-link__registration {
    width: 100%;
    text-align: center;
    margin-top: 125px;
  }

  .auth-form-reset-link {
    bottom: -28px;
    left: 15px;
  }

  .auth-block {
    padding-top: 22px;
  }

  .auth-main {
    padding-right: 0;
  }

  .auth-btn-close {
    top: 19px;
    right: 16px;
  }

  .auth-btn-close a svg {
    width: 24px;
    height: 24px;
    stroke: #ffffff;
  }

  .auth-title {
    padding-left: 10px;
    margin-bottom: 29px;
  }

  .forgot-password-block {
    padding-top: 20px;
    padding-bottom: 30px;
    max-width: 310px;
  }

  .forgot-password__title {
    font-size: 18px;
    line-height: 22px;
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
    padding: 0 15px;
    margin-bottom: 18px;
  }

  .forgot-password__title span {
    max-width: 175px;
  }

  .forgot-password__subtitle {
    padding: 0 15px;
    margin-bottom: 0;
  }

  .forgot-password-chess-line {
    height: 13px;
    max-width: 225px;
  }

  .forgot-password-form {
    padding: 0 15px;
  }

  .forgot-password-close {
    top: 17px;
    right: 14px;
  }

  .forgot-password-close svg {
    stroke: #2AAAE2;
  }

  .forgot-password-recapcha {
    margin-top: 22px;
    margin-bottom: 32px;
  }

  .forgot-password-btn-wrap {
    margin-right: auto;
  }

  .success-form {
    padding-top: 46px;
    padding-bottom: 85px;
  }

  .success-form-text {
    padding: 0 22px;
  }

  .success-form-text__title {
    font-size: 18px;
    line-height: 20px;
    max-width: 220px;
  }

  .success-form-text__subtitle {
    font-size: 14px;
    line-height: 18px;
    max-width: 200px;
  }

  .success-form-logo {
    max-width: 115px;
  }

  .registration-block {
    padding-top: 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .registration-content,
  .registration-form {
    width: 100%;
  }

  .registration-content__title {
    font-size: 18px;
    line-height: 22px;
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
    padding-right: 35px;
    margin-bottom: 18px;
  }

  .registration-content-img img {
    width: 70%;
  }

  .registration-content-bubble {
    display: block;
    top: 10px;
    right: auto;
    left: 43%;
    width: 52%;
    padding-left: 13px;
    max-width: 185px;
  }

  .registration-form {
    padding: 0 15px;
    padding-bottom: 30px;
  }

  .registration .chess-line {
    height: 13px;
    max-width: 215px;
    margin-bottom: 10px;
  }

  .registration-close {
    top: 17px;
    right: 14px;
  }

  .search.vmodal-is-close {
    top: -202px;
  }

  .search.hide {
    bottom: auto;
  }

  .search {
    bottom: 0;
    top: -202px;
  }

  .search-block {
    padding-top: 58px;
    padding-bottom: 30px;
  }

  .search-form {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

  .search-form-input {
    width: 100%;
    margin-bottom: 30px;
  }

  .search-form-button {
    margin-left: auto;
    margin-right: auto;
    padding: 0;
  }

  .search-btn-close a svg {
    width: 24px;
    height: 24px;
    stroke: #fff;
  }

  .search-result {
    max-height: calc(100% - 202px);
  }

  .search-result-wrap {
    padding: 20px 10px 30px;
  }

  .search-result-quantity p {
    font-size: 12px;
    line-height: 16px;
    margin-bottom: 23px;
  }

  .search-result-list-item__title {
    font-size: 12px;
    line-height: 16px;
  }

  .search-result-list-item p:not(.search-result-list-item__title) {
    font-size: 10px;
    line-height: 14px;
  }

  .header-top {
    height: 48px;
  }

  .header-top-wrap {
    position: relative;
    z-index: 887;
  }

  .header-top-left a,
  .header-top-left p {
    font-size: 10px;
    line-height: 10px;
  }

  .header-top-right {
    max-width: none;
    width: auto;
  }

  .header-top-link__auth {
    display: none;
  }

  .header-top-link__search svg {
    width: 24px;
    height: 24px;
  }

  .header-top-link__gumb {
    position: relative;
    display: block;
    height: 24px;
    width: 26px;
    margin-left: 20px;
  }

  .header-top-link__gumb span,
  .header-top-link__gumb span::after,
  .header-top-link__gumb span::before {
    position: absolute;
    top: calc(50% - 1px);
    width: 100%;
    height: 2px;
    background-color: #ffffff;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
  }

  .header-top-link__gumb span::after,
  .header-top-link__gumb span::before {
    content: '';
  }

  .header-top-link__gumb span::before {
    -webkit-transform: translateY(-9px);
        -ms-transform: translateY(-9px);
            transform: translateY(-9px);
  }

  .header-top-link__gumb span::after {
    -webkit-transform: translateY(9px);
        -ms-transform: translateY(9px);
            transform: translateY(9px);
  }

  .header-menu {
    width: 100%;
  }

  .header-menu-block {
    overflow-x: hidden;
    overflow-y: auto;
    height: 100%;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }

  .header-menu-block::-webkit-scrollbar-button {
    width: 4px;
    height: 9px;
  }

  .header-menu-block::-webkit-scrollbar-track {
    background-color: #ECECEB;
    border-radius: 4px;
  }

  .header-menu-block::-webkit-scrollbar-thumb {
    border-radius: 4px;
    background-color: #2AAAE2;
  }

  .header-menu-block::-webkit-scrollbar {
    width: 4px;
  }

  .header-menu-wrap {
    position: fixed;
    top: 0;
    left: -100%;
    width: calc(100% - 56px);
    height: 100%;
    z-index: 888;
    -webkit-transition: left .3s ease-in-out;
    -o-transition: left .3s ease-in-out;
    transition: left .3s ease-in-out;
    background-color: #ffffff;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    max-width: 100%;
  }

  .header-menu-list {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    padding-right: 0;
  }

  .header-menu-item {
    padding: 0;
    width: 100%;
    max-width: 100%;
  }

  .header-menu-item > p {
    display: none;
  }

  .header-menu-item.products .header-menu-dropdown-item + .header-menu-dropdown-item,
  .header-menu-item .header-menu-dropdown-item + .header-menu-dropdown-item {
    margin-left: 0;
    max-width: 100%;
  }

  .header-menu-item.products .header-menu-dropdown-item-block {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;

  }

  .header-menu-item.products .header-menu-dropdown-item-box + .header-menu-dropdown-item-box {
    margin-top: 0;
  }

  .header-menu-item.products .header-menu-dropdown-item-box.not-title .header-menu-dropdown-item-box-list li, .header-menu-item.decisions .header-menu-dropdown-item-box {
    max-width: 100%;
  }

  .header-menu-item.products .header-menu-dropdown-item-box {
    width: 100%;
  }

.decisions .header-menu-dropdown-item-box-wrap, .header-menu-item.decisions .header-menu-dropdown-item:last-child .hover-content-item{
   	width: 100%;
	max-width: 100%;
}

.buy .header-menu-dropdown-item-block{
	padding: 23px;
}

.products .header-menu-dropdown-item-box__title, .products .header-menu-dropdown-item-box-list {
    	width: 100%;
        border-bottom: 1px solid #fff;
        background: #EBEBEB;
  }

.header-menu-dropdown-item-box__title, .header-menu-dropdown-item-box-list {
    	width: 100%;
	margin: 0!important;
	border-bottom: 1px solid #fff;
  }

  .products .header-menu-dropdown-item-box__title, .support .header-menu-dropdown-item-box__title{
        font-weight: 700;
        font-size: 14px;
        line-height: 17px;
        text-transform: uppercase;
        padding: 0 40px 0 23px;
        margin: 0;
        display: flex!important;
        align-items: center;
        background-color: #fff;
        border-bottom: 1px solid #C2C4C4;
        min-height: 50px;
}

.header-menu-dropdown-item-box.is-active .header-menu-dropdown-item-box__title{
	color: #2AAAE2;
}

.products .header-menu-dropdown-item-box-list, .support .header-menu-dropdown-item-box-list{
	overflow: hidden;
	border: none;
	overflow-y: hidden;
        max-height: 0px;
        -webkit-transition: max-height .3s;
        -o-transition: max-height .3s;
        transition: max-height .3s;
	        position: relative;	
}

.support .header-menu-dropdown-item-box{
	padding-bottom: 0!important; 
}

.products .header-menu-dropdown-item-box.is-active .header-menu-dropdown-item-box-list{
	max-height: none;
}

.products .header-menu-dropdown-item-box-list .hover-content-item{
	overflow: hidden;
	border: none;
	overflow-y: hidden;
        max-height: 0px;
        -webkit-transition: max-height .3s;
        -o-transition: max-height .3s;
        transition: max-height .3s;
	margin-top: 0;
	padding-top: 0;	
	padding-bottom: 0;	
}

.products .header-menu-dropdown-item-box-list .hover-content-item.hover-content-title{
	 max-height: none;
	border-bottom: 1px solid #fff;
}

.products .header-menu-dropdown-item-box-list.is-active .hover-content-item{
	max-height: none;
	padding: 4px 33px 3px 33px;
}

.header-menu-dropdown .item-box-list-close li.collapse {
    display: block;
}

 .support .header-menu-dropdown-item-box-list{
	border: none;
}

.header-menu-dropdown-item-box-list .hover-content-title{
	font-weight: 700;
        font-style: italic;
        font-size: 12px;
        line-height: 14px;
        padding: 0 40px 0 33px;
        margin: 0;
        background-color: #F6F6F6;
        border-bottom: 1px solid #fff;
        display: flex;
        align-items: center;
        min-height: 40px;
}

.header-menu-dropdown-item-box-list.is-active .hover-content-title a{
	color: #2AAAE2;
}

.hover-content-item{
	padding: 4px 33px 3px 33px;
}

  .header-menu-item.products .header-menu-dropdown-item-box-wrap {
    max-width: 100%;
  }

  .header-menu-item.products .header-menu-dropdown-item-box-wrap + .header-menu-dropdown-item-box-wrap {
    margin-left: 0;
    margin-top: 0;
  }

/*  .header-menu-item.decisions .header-menu-dropdown-item:last-child {
    display: none;
  }*/

  .header-menu-item.decisions .header-menu-dropdown-item:first-child ul {
    -webkit-column-count: 1;
       -moz-column-count: 1;
            column-count: 1;
  }


  .header-menu-item.decisions .header-menu-dropdown-item-box-list li {
    max-width: 100%;
  }

  .header-menu-item.support .header-menu-dropdown-item-box + .header-menu-dropdown-item-box {
    margin-top: 0;
  }

  .header-menu-item.support .header-menu-dropdown-item-box {
    max-width: 100%;
    margin-bottom: 0;
  }

.header-menu-dropdown .header-menu-dropdown-item-box__link{
	margin: 0;
width: 100%;
}



  .header-menu-item.support .header-menu-dropdown-item-box-wrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .header-menu-item.support .header-menu-dropdown-item-box__title {
    margin-bottom: 5px;
  }

  .header-menu-item.buy {
    position: relative;
    z-index: 33;
  }

  .header-menu-item.buy .header-menu-dropdown-item-box-form form {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .header-menu-item.buy .header-menu-dropdown-item-box-form form > div {
    width: 100%;
    max-width: 100%;
  }

  .header-menu-item.buy .header-menu-dropdown-item-box-form form div.registration-form-btn-wrap button {
    max-width: 165px;
  }

  .header-menu-item.buy .header-menu-dropdown-item-box-form form .dropdown-list {
    position: relative;
    top: 0;
  }

  .header-menu-item.buy .header-menu-dropdown-item__title span {
    display: none;
  }

  .header-menu-item.partners .header-menu-dropdown-item-box {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .header-menu-item.partners .header-menu-dropdown-item-box-list {
    max-width: 220px;
  }

  .header-menu-item.partners .header-menu-dropdown-item-box-list ul {
    -webkit-column-count: 1;
       -moz-column-count: 1;
            column-count: 1;
  }

  .header-menu-item.partners .header-menu-dropdown-item-box-btn {
    margin-top: 26px;
    max-width: 100%;
    padding-right: 0;
  }

  .header-menu-item.partners .header-menu-dropdown-item-box-btn > a {
    max-width: 165px;
  }

  .header-menu-item:first-child {
    max-width: 100%;
  }

  .header-menu-item.small-dropdown .header-menu-dropdown {
    min-height: auto;
  }

  .header-menu-dropdown {
    display: block;
    position: relative;
    top: 0;
    left: 0;
    right: auto;
    padding: 0;
    background: none;
  }

  .header-menu-dropdown-close {
    display: none;
  }

  .header-menu-dropdown-main {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .header-menu-dropdown-item {
    position: relative;
  }

  .header-menu-dropdown-item__title, .products .header-menu-dropdown-item__title {
    max-width: 100%;
    margin-bottom: 0;
    padding: 13px 15px;
    border-bottom: 1px solid #C2C4C4;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
  }

  .header-menu-dropdown-item__title.hide-desktop {
    display: block;
  }

  .header-menu-dropdown-item__arrow {
    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;
    position: absolute;
    content: '';
    width: 24px;
    height: 24px;
    top: 12px;
    right: 10px;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    pointer-events: none;
  }

  .header-menu-dropdown-item__arrow svg {
    width: 12px;
    height: 24px;
    stroke: #2AAAE2;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
  }

  .header-menu-dropdown-item__arrow.js-title-child-section svg{
    width: 9px;

}

  .header-menu-dropdown-item__arrow.js-title-child2-section svg{
    width: 6px;

}



  .header-menu-dropdown-item-block {
    background-color: rgba(194, 196, 196, 0.2);
    padding: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .header-menu-dropdown-item-wrapper {
overflow-y: hidden;
        max-height: 0px;
        -webkit-transition: max-height .3s;
        -o-transition: max-height .3s;
        transition: max-height .3s;

  }

  .header-menu-dropdown-item.is-active {
    /*border-bottom: 1px solid #C2C4C4;*/
  }

  .header-menu-dropdown-item.is-active .header-menu-dropdown-item__title {
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
  }

.header-menu-dropdown-item.is-active .header-menu-dropdown-item__title a, .header-menu-dropdown-item.is-active .header-menu-dropdown-item__title p{
    color: #2AAAE2;
}

  .header-menu-dropdown-item.is-active .header-menu-dropdown-item__arrow.js-title {
    -webkit-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
            transform: rotate(90deg);
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
  }

  .header-menu-dropdown-item.is-active .header-menu-dropdown-item__arrow.js-title svg {
    stroke: #C2C4C4;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
  }

  .header-menu-dropdown-item-box.is-active .header-menu-dropdown-item__arrow.js-title-child-section {
    -webkit-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
            transform: rotate(90deg);
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
  }

  .header-menu-dropdown-item-box.is-active .header-menu-dropdown-item__arrow.js-title-child-section svg {
    stroke: #C2C4C4;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
  }

  .header-menu-dropdown-item-box-list.is-active .header-menu-dropdown-item__arrow.js-title-child2-section {
    -webkit-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
            transform: rotate(90deg);
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
  }

  .header-menu-dropdown-item-box-list.is-active .header-menu-dropdown-item__arrow.js-title-child2-section svg {
    stroke: #C2C4C4;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
  }

  .header-menu-dropdown .container {
    padding: 0;
  }

  .header-menu-mobile-top {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    min-height: 40px;
    width: 100%;
    padding-right: 20px;
    padding-top: 12px;
    margin-bottom: 27px;
  }

  .header-menu-mobile-top__chess-line {
    height: 16px;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    margin-top: 4px;
    margin-right: 6px;
  }

  .header-menu-mobile-top__logo {
    max-width: 86px;
    height: 28px;
  }

  .header-menu-calculate-mobile-links {
    display: block;
    padding: 6px 15px 25px;
    width: 100%;
    border-bottom: 1px solid #C2C4C4;
  }

  .header-menu-calculate-mobile-links > p {
    font-size: 14px;
    line-height: 18px;
    color: #000000;
    margin-bottom: 11px;
  }

  .header-menu-calculate-mobile-links > a {
    max-width: 165px;
  }

  .header-menu-calculate-mobile-links a + a {
    margin-top: 13px;
  }

  .header-menu-auth-mobile {
    display: block;
    padding: 15px;
    margin-bottom: 50px;
  }

  .header-menu-auth-mobile__link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    height: 19px;
    font-size: 16px;
    line-height: 20px;
    color: #2AAAE2;
    font-weight: 700;
    text-decoration: none;
  }

  .header-menu-auth-mobile__link svg {
    margin-right: 10px;
    width: 19px;
    height: 20px;
    fill: none;
    stroke: #2AAAE2;
  }

  .header-bg-mobile {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    z-index: 886;
  }

  .header-main {
    padding-top: 10px;
    padding-bottom: 13px;
  }

  .header-main-wrap {
    height: auto;
  }

  .header-main-block {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }

  .header-bottom-breadcrumb {
    height: 11px;
  }

  .header-bottom-chess-line {
    width: 50%;
    height: 11px;
    z-index: 2;
  }

  .header-logo-wrap {
    max-width: 105px;
  }

  .header-links {
    display: none;
  }

  .header-links-mobile {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    padding-right: 7px;
  }

  .header-links-mobile > a {
    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;
    max-width: 49px;
    text-decoration: none;
    border: 1px solid #ffffff;
    padding-top: 4px;
    padding-bottom: 4px;
    -webkit-transform: skew(-15deg);
        -ms-transform: skew(-15deg);
            transform: skew(-15deg);
    width: 100%;
    border-radius: 7px 0 7px 0;
    background-color: #F7F4F1;
  }

  .header-links-mobile > a > span {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-transform: skew(15deg);
        -ms-transform: skew(15deg);
            transform: skew(15deg);
  }

  .header-links-mobile a + a {
    margin-left: 10px;
  }

  .header-links-mobile a.disabled {
    pointer-events: none;
  }

  .header-links-mobile a.header-links-mobile-favorite.fill .header-links-mobile__count {
    color: #2AAAE2;
  }

  .header-links-mobile a.header-links-mobile-favorite.fill svg {
    fill: #2AAAE2;
    stroke: #2AAAE2;
  }

  .header-links-mobile a.header-links-mobile-comparison.fill .header-links-mobile__count {
    color: #2AAAE2;
  }

  .header-links-mobile a.header-links-mobile-comparison.fill svg {
    stroke: #2AAAE2;
  }

  .header-links-mobile__icon {
    margin-right: 6px;
  }

  .header-links-mobile__icon svg {
    display: block;
    width: 18px;
    height: 16px;
    fill: none;
    stroke: #C2C4C4;
  }

  .header-links-mobile__count {
    font-size: 14px;
    line-height: 18px;
    color: #C2C4C4;
  }

  .header.is-active .header-menu-wrap {
    left: 0;
    -webkit-transition: left .3s;
    -o-transition: left .3s;
    transition: left .3s;
  }

  .header.is-active .header-top-link__gumb span {
    background-color: transparent;
  }

  .header.is-active .header-top-link__gumb span:after {
    -webkit-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
            transform: rotate(-45deg);
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
  }

  .header.is-active .header-top-link__gumb span:before {
    -webkit-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
            transform: rotate(45deg);
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
  }

  .header.fixed .header-top-block {
    padding-top: 11px;
    padding-bottom: 11px;
  }

  .header.fixed .header-top-wrap {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    background-color: #000000;
  }

  .header.fixed .header-top-left p {
    display: none;
  }

  .header.fixed .header-top-left .header-top-logo-mobile {
    display: block;
    height: 26px;
  }

  .header.fixed .header-top-left .header-top-logo-mobile img {
    height: 100%;
  }

  .header.fixed .header-top-link__search {
    display: none;
  }

  .header.fixed .header-menu-dropdown {
    top: 0;
  }

  .header.fixed .header-menu-item {
    padding-bottom: 0;
  }

  .cards {
    padding-top: 20px;
    padding-bottom: 28px;
  }

  .cards-filter {
    margin-top: 0;
  }

  .cards-slider {
    padding-right: 15px;
  }

  .cards-top-block {
    margin-bottom: 25px;
  }

  .cards-scroll .swiper-scrollbar {
    margin-top: 16px;
    height: 6px;
  }

  .cards .swiper-slide {
    width: 186px;
  }

  .cards-slide {
    padding-top: 15px;
    padding-left: 11px;
    padding-right: 11px;
    padding-bottom: 18px;
  }

  .cards-slide__title {
    font-size: 18px;
    margin-bottom: 5px;
  }

  .cards-slide__title span {
    font-size: 12px;
    line-height: 15px;
  }

  .cards-slide-img {
    height: 122px;
  }

  .cards-slide__series {
    font-size: 18px;
    line-height: 18px;
    min-height: 36px;
  }

  .cards-slide-parameters-item + .cards-slide-parameters-item {
    margin-top: 0;
  }

  .cards-slide-parameters-item__value,
  .cards-slide-parameters-item__name {
    font-size: 8px;
    line-height: 12px;
  }
  .cards-slide-parameters-item__name {
    padding-right: 0;
  }

  .cards-slide__hit-sales {
    width: 60px;
    height: 48px;
  }

  .under-main-banner {
    padding: 27px 0 6px;
    background-position: calc(100% + 100px) -60px;
  }

  .under-main-banner-block:before,
  .under-main-banner-block:after {
    content: '';
    width: 100%;
    max-width: 96px;
  }

  .under-main-banner-item {
    width: 100%;
    max-width: 96px;
    margin-bottom: 14px;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }

  .under-main-banner-item-icon {
    min-height: 59px;
    border-radius: 13px 0 13px 0;
  }

  .under-main-banner-item-icon-wrap {
    padding: 0 10px;
    max-width: 85px;
    margin-bottom: 10px;
  }

  .under-main-banner-item > p {
    font-size: 11px;
    line-height: 13px;
    padding-right: 5px;
  }

  .under-main-banner-item.under-info-icon svg {
    width: 34px;
    height: 36px;
  }

  .under-main-banner-item.under-selection-icon svg {
    width: 38px;
    height: 33px;
  }

  .under-main-banner-item.under-service-icon svg {
    width: 40px;
    height: 39px;
  }

  .under-main-banner-item.under-questions-icon svg {
    width: 48px;
    height: 33px;
  }

  .under-main-banner-item.under-download-icon svg {
    width: 41px;
    height: 36px;
  }

  .under-main-banner-item.under-action-icon svg {
    width: 40px;
    height: 43px;
  }

  .index-calculate {
    padding-top: 0;
    background-size: 75%;
    background-position: 100% 43%;
  }

  .index-calculate-bg {
    height: 137px;
    width: 100%;
    right: 50px;
    z-index: 0;
  }

  .index-calculate h2 {
    padding-top: 20px;
    margin-bottom: 13px;
  }

  .index-calculate__subtitle {
    font-size: 12px;
    line-height: 18px;
  }

  .index-calculate__desc {
    font-size: 10px;
    line-height: 14px;
    max-width: 208px;
  }

  .index-calculate-left {
    height: 137px;
  }

  .index-calculate-right {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    width: calc(100% + 30px);
    margin-left: -15px;
    margin-right: -15px;
    padding-top: 0;
  }

  .index-calculate-right-item {
    height: 181px;
    width: 100%;
  }

  .index-calculate-right-item__img {
    left: auto;
    right: 0;
    width: auto;
  }

  .index-calculate-right-item__img img {
    height: 100%;
  }

  .index-calculate-right-item-text {
    padding-top: 25px;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    padding-left: 15px;
  }

  .index-calculate-right-item-text > a {
    margin-right: auto;
    margin-left: 0;
    max-width: 146px;
  }

  .index-calculate-right-item-text > p {
    font-size: 12px;
    line-height: 1.4;
  }

  .index-calculate-right-item-text > p span {
    font-size: 12px;
    line-height: 1.4;
  }

  .index-calculate-right-item.calculate-config-load {
    width: 100%;
    background-color: #94D4F0;
  }

  .index-calculate-right-item.calculate-config-device {
    width: 100%;
  }

  .application-areas {
    padding-top: 23px;
    padding-bottom: 29px;
  }

  .application-areas h2 {
    margin-bottom: 16px;
  }

  .application-areas-wrap {
    grid-gap: 6px;
    grid-template-columns: repeat(3, 1fr);
  }

  .application-areas-desc {
    display: none;
  }

  .application-areas-top {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    padding: 0;
    margin-bottom: 0;
  }

  .application-areas-top__title {
    font-size: 10px;
    line-height: 10px;
    word-break: break-word;
  }

  .application-areas-top__icon {
    min-width: 54px;
    margin-bottom: 4px;
  }

  .application-areas-top__icon svg {
    width: 54px;
    height: 33px;
  }

  .application-areas-item {
    padding: 5px;
    min-height: 82px;
    border-radius: 6px;
  }

  .footer {
    background-color: #000000;
    padding-top: 25px;
    padding-bottom: 25px;
  }

  .footer-bg {
    display: none;
  }

  .footer-social {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    width: 100%;
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
    margin-right: 0;
  }

  .footer-social-block {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }

  .footer-social-block a + a {
    margin-top: 0;
    margin-left: 20px;
  }

  .footer-social-block a svg {
    fill: #ffffff;
  }

  .footer-info-link {
    display: block;
    max-width: 50px;
  }

  .footer-info-link a {
    display: block;
    font-size: 8px;
    line-height: 10px;
  }

  .footer-link-tablet {
    display: none;
  }

  .footer-line {
    height: 30px;
    margin-bottom: 18px;
  }

  .footer-line .chess-line {
    height: 19px;
    width: 59%;
  }

  .footer-logo {
    width: 39%;
  }

  .footer-logo-desktop {
    display: none;
  }

  .footer-logo-mobile {
    display: block;
  }

  .footer-logo a {
    width: 100%;
    margin-top: -6px;
    padding-right: 5px;
  }

  .footer-logo a img {
    height: auto;
  }

  .footer-main {
    width: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-bottom: 35px;
  }

  .footer-main-links {
    max-width: 100%;
  }

  .footer-main-item.is-active .footer-main-item__title svg {
    stroke: #ffffff;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
  }

  .footer-main-item.is-active .footer-main-item__arrow {
    -webkit-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
            transform: rotate(90deg);
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
  }

  .footer-main-item {
    width: 100%;
    margin-bottom: 18px;
  }

  .footer-main-item-wrap {
    max-height: 0;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    overflow: hidden;
  }

  .footer-main-item ul {
    padding-top: 5px;
  }

  .footer-main-item ul li a {
    line-height: 20px;
    max-width: 100%;
  }

  .footer-main-item__title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-bottom: 0;
  }

  .footer-main-item__arrow {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 16px;
    height: 16px;
    margin-left: 8px;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
  }

  .footer-main-item__arrow svg {
    width: 10px;
    height: 16px;
    stroke: #2AAAE2;
  }

  .recommended {
    padding-top: 22px;
    padding-bottom: 24px;
  }

  .recommended h2 {
    margin-bottom: 10px;
  }

  .recommended-slider {
    padding-top: 0;
    padding-bottom: 0;
  }

  .recommended-slider .swiper-slide {
    width: 162px;
  }

  .recommended-slider-logo {
    height: 25px;
    margin-bottom: 6px;
  }

  .recommended-slider-img {
    margin-bottom: 17px;
    height: 122px;
  }

  .recommended-slider__title {
    font-size: 15px;
    line-height: 19px;
    margin-bottom: 5px;
  }

  .recommended-slider__desc {
    font-size: 10px;
    line-height: 14px;
  }

  .recommended-scroll .swiper-scrollbar {
    margin-top: 16px;
    height: 6px;
  }

  .recommended-slide {
    padding-top: 17px;
    padding-left: 12px;
    padding-right: 12px;
    padding-bottom: 31px;
  }

  .banner-slider.type-1 {
    height: auto;
  }

  .banner-slider.type-1 .banner-slide .banner-slide-wrap {
    height: 100%;
  }

  .banner-slider.type-1 .banner-slide .banner-slide-wrap .banner-slide-top {
    display: none;
  }

  .banner-slider.type-1 .banner-slide .banner-slide-wrap .banner-slide-main {
    height: 100%;
  }

  .banner-slider.type-1 .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    width: calc(100% + 30px);
    margin: 0 -15px;
  }

  .banner-slider.type-1 .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main__img {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    width: 100%;
    height: 188px;
  }

  .banner-slider.type-1 .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main__img .img-wrap {
    height: 100%;
    border-radius: 0 0;
    min-width: 0;
    -webkit-transform: skew(0);
        -ms-transform: skew(0);
            transform: skew(0);
    width: 100%;
  }

  .banner-slider.type-1 .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main__img .img-wrap img {
    width: 100%;
    height: 100%;
    -webkit-transform: skew(0);
        -ms-transform: skew(0);
            transform: skew(0);
    margin-left: 0;
  }

  .banner-slider.type-1 .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main-content {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    width: 100%;
    padding: 11px 15px 13px;
    max-width: none;
  }

  .banner-slider.type-1 .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main-content .banner-main-content-wrap {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }

  .banner-slider.type-1 .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main-content .banner-main-content-wrap .banner-main__title {
    margin-bottom: 4px;
  }

  .banner-slider.type-1 .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main-content .banner-main-content-wrap .banner-main__text.type-1 {
    font-size: 10px;
    line-height: 14px;
  }

  .banner-slider.type-1 .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main-content .banner-main-content-wrap .banner-main__text.type-2 {
    font-size: 12px;
    line-height: 14px;
  }

  .banner-slider.type-1 .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main-content .banner-main-content-wrap .banner-main__small-img {
    width: 215px;
    height: 85px;
    margin-bottom: 0;
    margin-top: 0;
  }

  .banner-slider.type-1 .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main__btn-wrap {
    width: 100%;
    max-width: 190px;
    margin-left: auto;
    margin-top: 5px;
  }

  .swiper-arrow {
    display: block;
  }

  .swiper-button-next:after,
  .swiper-button-prev:after {
    color: #ffffff;
    font-size: 27px;
  }

  .swiper-button-next,
  .swiper-button-prev {
    top: 100px;
  }

  .swiper-button-prev {
    width: 14px;
    height: 27px;
  }

  .swiper-button-next {
    width: 14px;
    height: 27px;
    right: 10px;
  }

  .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
    width: 6px;
    height: 6px;
    margin: 0 2.5px;
  }

  .swiper-container-horizontal > .swiper-pagination-bullets,
  .swiper-pagination-custom,
  .swiper-pagination-fraction {
    bottom: 23px;
    right: auto;
    left: 12px;
  }

  .swiper-container .swiper-slide {
    height: auto;
    line-height: auto;
  }

  .action-contry h1.banner-main__title.type-1,
  .action-contry p.banner-main__title.type-1,
  .page-brand-desc h1.banner-main__title.type-1,
  .page-brand-desc p.banner-main__title.type-1 {
    font-size: 18px;
    line-height: 22px;
  }

  .banner-slider.type_4,
  .banner-slider.type_3 {
    height: auto;
  }

  .banner-slider.type_4 .banner-slide .banner-slide-wrap .banner-slide-top,
  .banner-slider.type_3 .banner-slide .banner-slide-wrap .banner-slide-top {
    display: none;
  }

  .banner-slider.type_4 .banner-slide .banner-slide-wrap .banner-slide-main,
  .banner-slider.type_3 .banner-slide .banner-slide-wrap .banner-slide-main {
    height: auto;
  }

  .banner-slider.type_4 .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block,
  .banner-slider.type_3 .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .banner-slider.type_4 .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main__img,
  .banner-slider.type_3 .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main__img {
    width: 100%;
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }

  .banner-slider.type_4 .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main__img .img-wrap,
  .banner-slider.type_3 .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main__img .img-wrap {
    height: 220px;
    min-width: 100%;
    width: calc(100% + 30px);
    margin: 0 -15px;
    -webkit-transform: skew(0);
        -ms-transform: skew(0);
            transform: skew(0);
    border-radius: 0;
    position: static;
  }

  .banner-slider.type_4 .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main__img .img-wrap img,
  .banner-slider.type_3 .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main__img .img-wrap img {
    -webkit-transform: skew(0);
        -ms-transform: skew(0);
            transform: skew(0);
    margin: 0;
    width: 100%;
  }

  .banner-slider.type_4 .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main-content,
  .banner-slider.type_3 .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main-content {
    width: 100%;
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    max-width: none;
    padding: 15px 0 30px;
  }

  .banner-slider.type_4 .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main-content .banner-main-content-wrap .banner-main__title,
  .banner-slider.type_3 .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main-content .banner-main-content-wrap .banner-main__title {
    margin-bottom: 5px;
  }

  .banner-slider.type_4 .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main-content .banner-main-content-wrap .banner-main__text.type-1,
  .banner-slider.type_3 .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main-content .banner-main-content-wrap .banner-main__text.type-1 {
    font-size: 12px;
    line-height: 16px;
  }

  .banner-slider.type_4 .banner-slide .banner-slide-wrap .banner-slide-main {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTQwIiBoZWlnaHQ9IjMwOCIgdmlld0JveD0iMCAwIDU0MCAzMDgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0zMjEuMDM0IDAuMTMzNjQ4TDMxMi45ODIgMzAuNzg0MkwzNjMuMjM5IDMwLjc4NDJMMzU1LjEzNiA2MS41NzkxTDMwNC44NjkgNjEuNTc5MUwzMTIuOTcyIDMwLjc4NDJMMjYyLjcwNCAzMC43ODQyTDI3MC43NTYgMC4xMzM2NDNMMTcwLjI4MiAtMC4wMDAzOTg1MzNMMTYyLjE4IDMwLjc4NDJMMjEyLjQ1NyAzMC43ODQyTDIwNC4zNTQgNjEuNTc5MUwxNTQuMTA3IDYxLjU3OTFMMTYyLjIxIDMwLjc4NDJMMTExLjk1MyAzMC43ODQyTDEyMC4wNTYgMC4xMzM2M0wxMjAuMDU2IC0wLjAwMDQwMjkyNEw2OS43Mzc2IDAuMTMzNjI2TDUzLjUzMjIgNjEuNTc5MUwzLjI1NDY2IDYxLjU3OTFMMTkuNDYwMiAtMC4wMDA0MTE3MThMLTYwLjk4OTggLTAuMDAwNDE4NzUxTC02MC45ODk4IDYxLjU3OTFMLTQ2LjgxMDEgNjEuNTc5MUwtNTQuOTEyOCA5Mi4zNzRMLTQuODM3OTMgOTIuMzc0TC0xMi45NDA3IDEyMy4wNTVMLTYxIDEyMy4wNTVMLTYxIDMwNS41MjZMLTUzLjQyMzkgMjc2Ljg1NUwtMy4xNjY3NSAyNzYuODU1TC0xMS4yNjk1IDMwNy41MTZMMzkuMDM4NCAzMDcuNTE2TDQ3LjE0MTEgMjc2LjcyMUwtMy4xMDU5NSAyNzYuNzIxTDQuOTk2NzcgMjQ2LjA2TDU1LjM5NTggMjQ2LjA2TDQ3LjI5MyAyNzYuODU1TDk3LjM4ODIgMjc2Ljg1NUw4OS4yODU0IDMwNy41MTZMMTg5Ljg1IDMwNy41MTZMMTk3Ljk1MyAyNzYuNzIxTDE0Ny43MTYgMjc2LjcyMUwxNTUuNzY4IDI0Ni4wNkwyMDYuMDE1IDI0Ni4wNkwxOTcuOTEzIDI3Ni44NTVMMjQ4LjE1IDI3Ni44NTVMMjQwLjEwOCAzMDcuNTE2TDM0MC42MzIgMzA3LjUxNkwzNDguNzM1IDI3Ni44NTVMMzU2LjgzOCAyNDYuMDZMNDA3LjA4NSAyNDYuMDZMNDE1LjE4OCAyMTUuMjc1TDM2NC45MiAyMTUuMjc1TDM3My4wMjMgMTg0LjYxNEw0MjMuMjUgMTg0LjYxNEw0MTUuMTQ3IDIxNS4yNzVMNDY1LjQzNSAyMTUuMjc1TDQ3My41MzcgMTg0LjYxNEw0ODEuNjQgMTUzLjgxOUw1MzEuODk3IDE1My44MTlMNTQwIDEyMy4wMzVMNDg5Ljc0MyAxMjMuMDM1TDQ5Ny44NDYgOTIuMjRMMzk3LjM0MSA5Mi4yNEw0MDUuNDQ0IDYxLjU3OTFMNDU1LjY3MSA2MS41NzkxTDQ2My43NzQgMzAuNzg0Mkw0MTMuNDk2IDMwLjc4NDJMNDIxLjU5OSAtMC4wMDAzNzY1NjJMMzIxLjAzNCAwLjEzMzY0OFpNMjEuMzU0MSAxODQuNTAxTDIxLjE4MiAxODQuNTAxTDQuOTc2NTEgMjQ2LjA5MUwtNDUuMzAxIDI0Ni4wOTFMLTI5LjA5NTUgMTg0LjYzNUwtMjguOTAzMSAxODQuNjM1TC0yMC44MDAzIDE1My44NEwyOS4zOTYxIDE1My44NEwyMS4zNTQxIDE4NC41MDFaTTQ1LjQ4MDEgOTIuMjRMNTMuNTgyOCA2MS41NzkxTDEwNC4wMjIgNjEuNTc5MUw5NS45MTk2IDkyLjM3NEwxNDYuMDA1IDkyLjM3NEwxMjkuNzk5IDE1My44MTlMNzkuNDkxMyAxNTMuODE5TDk1LjY5NjcgOTIuMjRMNDUuNDgwMSA5Mi4yNFpNMTU1Ljc3OSAyNDYuMDkxTDEwNS40OTEgMjQ2LjA5MUwxMTMuNTk0IDIxNS4yOTZMNjMuMzM2NSAyMTUuMjk2TDcxLjQzOTIgMTg0LjYzNUwxMjEuNjk2IDE4NC42MzVMMTEzLjU5NCAyMTUuMjk2TDE2My44NzEgMjE1LjI5NkwxNTUuNzc5IDI0Ni4wOTFaTTE3Mi4xMzYgMTg0LjUwMUwxMjEuNjk2IDE4NC41MDFMMTI5Ljc5OSAxNTMuODRMMTgwLjIwOCAxNTMuODRMMTcyLjEzNiAxODQuNTAxWk0xODguMTQ5IDEyMy4wNTVMMTk2LjI1MiA5Mi4zNzRMMjA0LjM1NCA2MS41NzkxTDI1NC42MjIgNjEuNTc5MUwyNDYuNTcgOTIuMjRMMjM4LjQ2NyAxMjMuMDM1TDI4OC42OTQgMTIzLjAzNUwyODAuNTkxIDE1My44MTlMMjMwLjMxNCAxNTMuODE5TDIzOC40MTYgMTIzLjAzNUwxODguMTQ5IDEyMy4wMzVMMTg4LjE0OSAxMjMuMDU1Wk0zMDYuNTYgMjQ2LjA4TDI1Ni4yOTMgMjQ2LjA4TDI2NC4zOTYgMjE1LjI5NkwyMTQuMTI4IDIxNS4yOTZMMjIyLjE4IDE4NC42MzVMMjcyLjQzOCAxODQuNjM1TDI2NC4zOTYgMjE1LjI5NkwzMTQuNjUzIDIxNS4yOTZMMzA2LjU2IDI0Ni4wOFpNMzIyLjc2NiAxODQuNTAxTDI3Mi41MDkgMTg0LjUwMUwyODAuNTYxIDE1My44NEwzMzAuODM4IDE1My44NEwzMjIuNzY2IDE4NC41MDFaTTQzMS4zODMgMTUzLjgxOUwzODEuMTI2IDE1My44MTlMMzg5LjIyOCAxMjMuMDM1TDMzOC45NzEgMTIzLjAzNUwzNDcuMDc0IDkyLjM1MzRMMzk3LjI5MSA5Mi4zNTM0TDM4OS4yMzkgMTIzLjAzNUw0MzkuNDk2IDEyMy4wMzVMNDMxLjM4MyAxNTMuODE5WiIgZmlsbD0id2hpdGUiIGZpbGwtb3BhY2l0eT0iMC41Ii8+Cjwvc3ZnPgo=);
    background-size: contain;
    background-position: -34px bottom;
  }

  .banner-slider.type_3 .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main__img .img-wrap {
    width: calc(100% + 30px);
    margin: 0 -15px;
  }

  .banner-slider.type_3 .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main__img .img-wrap img {
    margin: 0;
    width: 100%;
  }

  .banner-slider.type_3 .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main-content {
    padding: 20px 0 10px;
  }

  .banner-slider.type_3 .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main-content .banner-main__title {
    font-size: 18px;
    line-height: 22px;
  }

  .banner-slider.type_3 .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main-content .banner-main__text.type-1 {
    font-size: 12px;
    line-height: 16px;
  }

  .banner-slider.type_3 .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main-content .banner-main-content-wrap {
    padding-right: 0;
  }

  .banner-slider.type_3 .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main-content .banner-main-content-wrap .banner-main__small-img {
    display: block;
    max-width: 226px;
    height: auto;
    margin: auto;
    margin-top: 8px;
  }

  .brand-desc-content .brand-desc-content-banner-img {
    display: none;
  }

  .brand-desc-content .brand-desc-content-block .brand-desc-content-wrap {
    padding-top: 19px;
  }

  .brand-desc-content .brand-desc-content-block .brand-desc-content-wrap .brand-desc-content-item {
    width: 100%;
    padding: 0 15px;
  }

  .brand-desc-content .brand-desc-content-block .brand-desc-content-wrap .brand-desc-content-item .brand-desc-content-text {
    max-width: none;
  }

  .brand-desc-content .brand-desc-content-block .brand-desc-content-wrap .brand-desc-content-item .brand-desc-content-text .brand-desc-title {
    font-size: 18px;
    line-height: 22px;
    margin-bottom: 11px;
  }

  .brand-desc-content .brand-desc-content-block .brand-desc-content-wrap .brand-desc-content-item .brand-desc-content-text .brand-desc-text {
    font-size: 12px;
    line-height: 16px;
  }

  .brand-desc-content .brand-desc-content-block .brand-desc-content-wrap .brand-desc-content-item .brand-desc-certificates-list {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }

  .brand-desc-content .brand-desc-content-block .brand-desc-content-wrap .brand-desc-content-item .brand-desc-certificates-list .detail-certificates-item + .detail-certificates-item {
    margin-left: 10px;
  }

  .brand-desc-content .brand-desc-content-block .brand-desc-content-wrap .brand-desc-content-item.tablet-img-wrap {
    min-height: 0;
  }

  .brand-desc-content .brand-desc-content-block .brand-desc-content-wrap .brand-desc-content-item.tablet-img-wrap .img-wrap {
    -webkit-transform: skew(0);
        -ms-transform: skew(0);
            transform: skew(0);
    width: calc(100% + 30px);
    margin: 0 -15px;
    border-radius: 0;
    right: 0;
    min-height: 0;
    min-width: 0;
    position: static;
    height: auto;
  }

  .brand-desc-content .brand-desc-content-block .brand-desc-content-wrap .brand-desc-content-item.tablet-img-wrap .img-wrap img {
    width: 100%;
    -webkit-transform: skew(0);
        -ms-transform: skew(0);
            transform: skew(0);
    max-width: none;
    margin: 0;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    display: block;
  }

  .brand-desc-content .brand-desc-content-block .brand-desc-content-wrap .brand-desc-content-item.tablet-full-width {
    margin-top: 20px;
    padding: 0 15px;
  }

  .brand-desc-content .brand-desc-content-block.second-descr .brand-desc-content-wrap {
    padding-top: 0;
  }

  .brand-desc-content .brand-desc-content-block.second-descr .brand-desc-content-wrap .brand-desc-content-item .brand-desc-content-text {
    padding-top: 19px;
  }

  .banner-slider.type_2 {
    height: auto;
  }

  .banner-slider.type_2 .banner-slide .banner-slide-wrap .banner-slide-top {
    height: auto;
    padding: 8px 0;
    padding-top: 20px;
  }

  .banner-slider.type_2 .banner-slide .banner-slide-wrap .banner-slide-top .container .banner-slide-top-wrap {
    width: 100%;
  }

  .banner-slider.type_2 .banner-slide .banner-slide-wrap .banner-slide-top .container .banner-slide-top-wrap .contry-title svg {
    width: 65px;
    height: 45px;
  }

  .banner-slider.type_2 .banner-slide .banner-slide-wrap .banner-slide-top .container .banner-slide-top-wrap .contry-title h1 {
    font-size: 16px;
    line-height: 18px;
    margin-left: 12px;
  }

  .banner-slider.type_2 .banner-slide .banner-slide-wrap .banner-slide-main {
    height: auto;
  }

  .banner-slider.type_2 .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .banner-slider.type_2 .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main__img {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    width: 100%;
  }

  .banner-slider.type_2 .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main__img .img-wrap {
    position: static;
    height: 225px;
    min-width: 0;
    -webkit-transform: skew(0);
        -ms-transform: skew(0);
            transform: skew(0);
    border-radius: 0;
    width: calc(100% + 30px);
    margin: 0 -15px;
  }

  .banner-slider.type_2 .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main__img .img-wrap img {
    -webkit-transform: skew(0);
        -ms-transform: skew(0);
            transform: skew(0);
    width: 100%;
    margin-left: 0;
  }

  .banner-slider.type_2 .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main-content {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    width: 100%;
    padding: 20px 0 25px;
  }

  .banner-slider.type_2 .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main-content .banner-main-content-wrap .banner-main__title {
    font-size: 18px;
    line-height: 22px;
  }

  .banner-slider.type_2 .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main-content .banner-main-content-wrap .banner-main__text {
    font-size: 12px;
    line-height: 16px;
    max-width: none;
  }

  .cookies-popup {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .cookies-popup-block {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .cookies-popup-block p {
    font-size: 12px;
    line-height: 14px;
    margin-right: 0;
  }

  .cookies-popup-block > a {
    font-size: 12px;
    line-height: 16px;
    margin-top: 5px;
    margin-left: auto;
  }

  .page-partners .partners-top {
    margin-top: 6px;
  }

  .partners-top-block h1 {
    margin-bottom: 12px;
    margin-bottom: 0;
  }

  .partners-top-location {
    padding-top: 12px;
    padding-bottom: 20px;
    padding-left: 25px;
    padding-left: 15px;
    margin-left: 5px;
  }

  .partners-top-location-bg {
    border-radius: 25px 0 0 0;
  }

  .partners-map {
    height: 400px;
  }

  .partners-list {
    background-image: none;
    padding-top: 25px;
    padding-bottom: 48px;
  }

  .partners-list__title {
    margin-bottom: 16px;
    margin-bottom: 0;
  }

  .partners-list__title span {
    display: block;
  }

  .partners-list-item {
    padding-top: 17px;
    padding-left: 7px;
    padding-right: 9px;
    padding-bottom: 13px;
    margin-bottom: 10px;
    width: 100%;
  }

  .partners-list-item-left {
    margin-right: 0;
    padding-left: 7px;
  }

  .partners-list-item-right {
    display: none;
  }

  .partners-list-item__title {
    font-size: 16px;
    line-height: 17px;
    margin-bottom: 15px;
  }

  .partners-list-item-contacts p,
  .partners-list-item-contacts a {
    font-size: 12px;
    line-height: 16px;
  }

  .partners-list-item-contacts p + p {
    margin-top: 0px;
  }

  .partners-list-item__status {
    width: 35%;
    min-width: 96px;
    margin-top: 0;
  }

  .partners-list-item__desc {
    width: 65%;
    padding-left: 10px;
  }

  .partners-list-item__desc p {
    margin-bottom: 0;
  }

  .partners-list-item-top {
    margin-bottom: 7px;
  }

  .partners-list-item-bottom {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }

  .partners-list-item-link {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    margin-top: 18px;
    margin-left: 0;
  }

  .partners-list-item-link a {
    font-size: 14px;
    line-height: 18px;
    margin-right: 0;
  }

  .partners-list-pagination {
    margin-top: 35px;
  }

  .partners-list-pagination a {
    font-size: 14px;
    line-height: 18px;
  }

  .partners-filter-dropdown > span {
    font-size: 8px;
    line-height: 14px;
    color: #000000;
    margin-right: 20px;
  }

  .partners-filter-dropdown .input-wrap.light:not(.cards-filter-input) input:not([type=checkbox]):not([type=radio]) {
    width: 121px;
    height: 28px;
    font-size: 12px;
    line-height: 16px;
    padding-right: 20px;
    -o-text-overflow: ellipsis;
       text-overflow: ellipsis;
  }

  .partners-filter-dropdown .input-wrap.dropdown .dropdown-list ul li a {
    font-size: 12px;
  }

  .partners-filter-dropdown .input-wrap.dropdown .dropdown-chevron {
    height: 28px;
    width: 20px;
  }

  .banner-slider.type_5 {
    height: auto;
  }

  .banner-slider.type_5 h1.banner-main__title.type-2,
  .banner-slider.type_5 p.banner-main__title.type-2 {
    font-size: 26px;
    line-height: 26px;
  }

  .banner-slider.type_5 h1.banner-main__title.type-2 span,
  .banner-slider.type_5 p.banner-main__title.type-2 span {
    font-size: 12px;
    line-height: 16px;
  }

  .banner-slider.type_5 .banner-slide .banner-slide-wrap {
    position: relative;
  }

  .banner-slider.type_5 .banner-slide .banner-slide-wrap .banner-slide-top {
    height: auto;
    position: absolute;
    top: 0;
    z-index: 1;
  }

  .banner-slider.type_5 .banner-slide .banner-slide-wrap .banner-slide-top .container .banner-slide-top-wrap {
    padding-top: 20px;
    width: 100%;
  }

  .banner-slider.type_5 .banner-slide .banner-slide-wrap .banner-slide-main {
    height: auto;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTczIiBoZWlnaHQ9IjE2OSIgdmlld0JveD0iMCAwIDE3MyAxNjkiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik01MC41ODI5IDAuMDczNjg5Mkw0Ni4wODEzIDE2LjkxODFMNzQuMTc4NSAxNi45MTgxTDY5LjY0ODUgMzMuODQxOUw0MS41NDU2IDMzLjg0MTlMNDYuMDc1NiAxNi45MTgxTDE3Ljk3MjcgMTYuOTE4MUwyMi40NzQ0IDAuMDczNjg2OEwtMzMuNjk3MyAyLjc3MDYzZS0wNUwtMzguMjI3MyAxNi45MTgxTC0xMC4xMTg4IDE2LjkxODFMLTE0LjY0ODggMzMuODQxOUwtNDIuNzQwMyAzMy44NDE5TC0zOC4yMTAzIDE2LjkxODFMLTY2LjMwNzUgMTYuOTE4MUwtNjEuNzc3NiAwLjA3MzY3OTRMLTYxLjc3NzYgMi41MjUxNWUtMDVMLTg5LjkwODcgMC4wNzM2NzdMLTk4Ljk2ODcgMzMuODQxOUwtMTI3LjA3NyAzMy44NDE5TC0xMTguMDE3IDIuMDMzNDhlLTA1TC0xNjIuOTk0IDEuNjQwMjhlLTA1TC0xNjIuOTk0IDMzLjg0MTlMLTE1NS4wNjcgMzMuODQxOUwtMTU5LjU5NyA1MC43NjU3TC0xMzEuNjAyIDUwLjc2NTdMLTEzNi4xMzIgNjcuNjI3MkwtMTYzIDY3LjYyNzJMLTE2MyAxNjcuOTA2TC0xNTguNzY0IDE1Mi4xNUwtMTMwLjY2NyAxNTIuMTVMLTEzNS4xOTcgMTY5TC0xMDcuMDcyIDE2OUwtMTAyLjU0MiAxNTIuMDc2TC0xMzAuNjMzIDE1Mi4wNzZMLTEyNi4xMDMgMTM1LjIyNkwtOTcuOTI2OCAxMzUuMjI2TC0xMDIuNDU3IDE1Mi4xNUwtNzQuNDUwMiAxNTIuMTVMLTc4Ljk4MDIgMTY5TC0yMi43NTc0IDE2OUwtMTguMjI3NSAxNTIuMDc2TC00Ni4zMTM0IDE1Mi4wNzZMLTQxLjgxMTcgMTM1LjIyNkwtMTMuNzIwMSAxMzUuMjI2TC0xOC4yNTAxIDE1Mi4xNUw5LjgzNTc3IDE1Mi4xNUw1LjMzOTc1IDE2OUw2MS41Mzk4IDE2OUw2Ni4wNjk4IDE1Mi4xNUw3MC41OTk4IDEzNS4yMjZMOTguNjkxMyAxMzUuMjI2TDEwMy4yMjEgMTE4LjMwOEw3NS4xMTg1IDExOC4zMDhMNzkuNjQ4NCAxMDEuNDU4TDEwNy43MjkgMTAxLjQ1OEwxMDMuMTk5IDExOC4zMDhMMTMxLjMxMyAxMTguMzA4TDEzNS44NDMgMTAxLjQ1OEwxNDAuMzczIDg0LjUzNEwxNjguNDcgODQuNTM0TDE3MyA2Ny42MTU5TDE0NC45MDMgNjcuNjE1OUwxNDkuNDMzIDUwLjY5MjFMOTMuMjQ0IDUwLjY5MjFMOTcuNzc0IDMzLjg0MTlMMTI1Ljg1NCAzMy44NDE5TDEzMC4zODQgMTYuOTE4MUwxMDIuMjc2IDE2LjkxODFMMTA2LjgwNiAzLjk5ODk1ZS0wNUw1MC41ODI5IDAuMDczNjg5MlpNLTExNi45NTggMTAxLjM5NUwtMTE3LjA1NSAxMDEuMzk1TC0xMjYuMTE1IDEzNS4yNDNMLTE1NC4yMjMgMTM1LjI0M0wtMTQ1LjE2MyAxMDEuNDY5TC0xNDUuMDU2IDEwMS40NjlMLTE0MC41MjYgODQuNTQ1M0wtMTEyLjQ2MiA4NC41NDUzTC0xMTYuOTU4IDEwMS4zOTVaTS0xMDMuNDcgNTAuNjkyMUwtOTguOTQwNCAzMy44NDE5TC03MC43NDEzIDMzLjg0MTlMLTc1LjI3MTIgNTAuNzY1N0wtNDcuMjcwMyA1MC43NjU3TC01Ni4zMzAzIDg0LjUzNEwtODQuNDU1OCA4NC41MzRMLTc1LjM5NTggNTAuNjkyMUwtMTAzLjQ3IDUwLjY5MjFaTS00MS44MDYgMTM1LjI0M0wtNjkuOTIwMiAxMzUuMjQzTC02NS4zOTAyIDExOC4zMTlMLTkzLjQ4NzQgMTE4LjMxOUwtODguOTU3NSAxMDEuNDY5TC02MC44NjAyIDEwMS40NjlMLTY1LjM5MDIgMTE4LjMxOUwtMzcuMjgxNyAxMTguMzE5TC00MS44MDYgMTM1LjI0M1pNLTMyLjY2MTEgMTAxLjM5NUwtNjAuODYwMiAxMDEuMzk1TC01Ni4zMzAzIDg0LjU0NTNMLTI4LjE0ODEgODQuNTQ1M0wtMzIuNjYxMSAxMDEuMzk1Wk0tMjMuNzA4NyA2Ny42MjcyTC0xOS4xNzg4IDUwLjc2NTdMLTE0LjY0ODggMzMuODQxOUwxMy40NTQxIDMzLjg0MTlMOC45NTI0MyA1MC42OTIxTDQuNDIyNDUgNjcuNjE1OUwzMi41MDI3IDY3LjYxNTlMMjcuOTcyNyA4NC41MzRMLTAuMTM1ODU3IDg0LjUzNEw0LjM5NDEzIDY3LjYxNTlMLTIzLjcwODcgNjcuNjE1OUwtMjMuNzA4NyA2Ny42MjcyWk00Mi40OTEzIDEzNS4yMzdMMTQuMzg4NCAxMzUuMjM3TDE4LjkxODQgMTE4LjMxOUwtOS4xODQ0OSAxMTguMzE5TC00LjY4MjgyIDEwMS40NjlMMjMuNDE0NCAxMDEuNDY5TDE4LjkxODQgMTE4LjMxOUw0Ny4wMTU2IDExOC4zMTlMNDIuNDkxMyAxMzUuMjM3Wk01MS41NTEyIDEwMS4zOTVMMjMuNDU0IDEwMS4zOTVMMjcuOTU1NyA4NC41NDUzTDU2LjA2NDIgODQuNTQ1M0w1MS41NTEyIDEwMS4zOTVaTTExMi4yNzYgODQuNTM0TDg0LjE3ODQgODQuNTM0TDg4LjcwODQgNjcuNjE1OUw2MC42MTEyIDY3LjYxNTlMNjUuMTQxMiA1MC43NTQ0TDkzLjIxNTcgNTAuNzU0NEw4OC43MTQxIDY3LjYxNTlMMTE2LjgxMSA2Ny42MTU5TDExMi4yNzYgODQuNTM0WiIgZmlsbD0id2hpdGUiIGZpbGwtb3BhY2l0eT0iMC41Ii8+Cjwvc3ZnPgo=");
    background-repeat: no-repeat;
    background-position: left 118%;
  }

  .archive-model .banner-slider.type_5 .banner-slide .banner-slide-wrap .banner-slide-main {
    background-image: none;
  }

  .banner-slider.type_5 .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .banner-slider.type_5 .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main__img {
    width: 100%;
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }

  .banner-slider.type_5 .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main__img .img-wrap {
    position: static;
    height: auto;
    min-width: 0;
    width: calc(100% + 30px);
    margin: 0 -15px;
    -webkit-transform: skew(0);
        -ms-transform: skew(0);
            transform: skew(0);
    border-radius: 0;
  }

  .banner-slider.type_5 .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main__img .img-wrap .img {
    -webkit-transform: skew(0);
        -ms-transform: skew(0);
            transform: skew(0);
    width: 100%;
    margin: 0;
    padding-top: 70px;
  }

  .banner-slider.type_5 .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main__img .img-wrap .img .banner-inner-img {
    margin-left: auto;
    max-height: 100%;
    width: 100%;
    height: 215px;
    margin-right: 0;
    padding: 10px;
  }

  .banner-slider.type_5 .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main__img .img-wrap .img .banner-inner-img img {
    object-position: center right;
  }

  .banner-slider.type_5 .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main-content {
    width: 100%;
    padding-right: 0%;
    max-width: none;
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    padding-top: 15px;
  }

  .banner-slider.type_5 .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main-content .banner-main-content-wrap .banner-main-content-text .banner-main__text {
    font-size: 12px;
    line-height: 16px;
    max-width: none;
  }

  .banner-slider.type_5 .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main-content .banner-main-content-wrap .banner-main-content-text .banner-main__text ul {
    display: block;
    margin-bottom: 9px;
  }

  .banner-slider.type_5 .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main-content .banner-main-content-wrap .banner-main-content-text .banner-main__text ul li {
    font-size: 14px;
    line-height: 22px;
    margin-bottom: 6px;
  }

  .table-clone-block {
    display: none;
  }

  .series-features {
    padding-top: 28px;
    padding-bottom: 20px;
  }

  .series-features .series-features-list {
    margin: 0;
    margin-top: 23px;
  }

  .series-features .series-features-list .series-features-item {
    width: 100%;
    border-right: none;
    min-height: 0;
  }

  .series-features .series-features-list .series-features-item .series-features-item-block {
    margin: 0;
    padding: 8px 0 8px;
  }

  .series-features .series-features-list .series-features-item .series-features-item-block .series-features-item-wrap {
    padding: 0;
  }

  .series-features .series-features-list .series-features-item .series-features-item-block .series-features-item-wrap .series-features-item-img {
    margin-bottom: 12px;
  }

  .series-features .series-features-list .series-features-item .series-features-item-block .series-features-item-wrap .series-features-item-img img {
    max-height: 135px;
    width: auto;
  }

  .series-features .series-features-list .series-features-item .series-features-item-block .series-features-item-wrap .series-features-item-title {
    font-size: 14px;
    line-height: 18px;
    min-height: 0;
    margin-bottom: 12px;
  }

  .series-features .series-features-list .series-features-item .series-features-item-block .series-features-item-wrap .series-features-item-text {
    font-size: 12px;
    line-height: 16px;
  }

  .series-features .series-features-list .series-features-item:nth-child(3n+3) {
    border-right: none;
  }

  .series-features .series-features-list .series-features-item:nth-child(2n+2) {
    border-right: none;
  }

  .series-features .series-features-list .series-features-item:last-child .series-features-item-block {
    border-bottom: none;
  }

  .cookie-page-title-block-wrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .cookie-page-title {
    width: 100%;
    padding-top: 17px;
    padding-bottom: 17px;
    padding-right: 0;
    padding-left: 10px;
  }

  .cookie-page-title-bg {
    width: 100%;
  }

  .cookie-page-title-bg-wrap {
    -webkit-transform: skew(0);
        -ms-transform: skew(0);
            transform: skew(0);
    border-radius: 0;
    width: calc(100% + 30px);
    margin: 0 -15px;
    min-height: 30px;
    height: 30px;
    min-width: 0;
    background-size: auto;
  }

  .cookie-page-content-block {
    padding-top: 25px;
    padding-bottom: 30px;
  }

  .cookie-page-content-block .cookie-page-accordion .cookie-page-accordion-item + .cookie-page-accordion-item {
    margin-top: 13px;
  }

  .cookie-page-content-block .cookie-page-accordion .cookie-page-accordion-item {
    padding-left: 8px;
    padding-right: 8px;
    border-radius: 8px;
  }

  .cookie-page-content-block .cookie-page-accordion .cookie-page-accordion-item .cookie-page-accordion-text.active {
    margin-bottom: 25px;
    margin-top: 0px;
  }

  .cookie-page-content-block .cookie-page-accordion .cookie-page-accordion-item .cookie-page-accordion-title {
    font-size: 16px;
    line-height: 20px;
    padding-right: 25px;
  }

  .cookie-page-content-block .cookie-page-accordion .cookie-page-accordion-item .cookie-page-accordion-title__arrow {
    right: -4px;
    top: 9px;
  }

  .cookie-page-content-block .cookie-page-accordion .cookie-page-accordion-item .cookie-page-accordion-text p {
    font-size: 12px;
    line-height: 16px;
    margin-bottom: 3px;
  }

  .cookie-page-content-block .cookie-page-accordion .cookie-page-accordion-item .cookie-page-accordion-text ul li {
    font-size: 12px;
    line-height: 16px;
    margin-bottom: 3px;
  }

  .cookie-page-content-block .cookie-page-accordion .cookie-page-accordion-item .cookie-page-accordion-text .cookie-page-accordion-text-block {
    margin-bottom: 23px;
  }

  .cookie-page-content-block .cookie-page-accordion .cookie-page-accordion-item .cookie-page-accordion-text .cookie-page-accordion-text-block .cookie-page-accordion-text-title {
    line-height: 18px;
    font-size: 14px;
  }

  .cookie-page-content-block .cookie-page-accordion .cookie-page-accordion-item .cookie-page-accordion-text .cookie-page-accordion-text-block .cookie-page-accordion-text-blue-title {
    font-size: 14px;
  }

  .page-error {
    padding-top: 24px;
    margin-top: 0;
  }

  .page-error section {
    padding-bottom: 41px;
  }

  .page-error:before {
    display: none;
  }

  .page-error-back {
    padding-top: 16px;
  }

  .page-error-link span:not(.page-error-back__link_arrow) {
    font-size: 12px;
    line-height: 15px;
    margin-top: 0;
    max-width: 120px;
  }

  .page-error-main {
    margin-top: 36px;
    margin-bottom: 19px;
  }

  .page-error-main__icon {
    margin-bottom: 10px;
  }

  .page-error-main__icon svg {
    max-width: 242px;
    height: 93px;
  }

  .page-error-main__subtitle {
    font-size: 30px;
    line-height: 37px;
    max-width: 203px;
    margin-bottom: 26px;
  }

  .page-error-main-text p {
    font-size: 12px;
    line-height: 15px;
  }

  .page-error-main-text p a {
    font-size: 12px;
    line-height: 15px;
  }

  .archive-model .banner-slider.type_5 .banner-slide .banner-slide-wrap .banner-slide-main {
    height: auto;
    background-position: left 118%;
  }

  .archive-model .banner-slider.type_5 .banner-slide .banner-slide-wrap .banner-slide-top {
    height: auto;
  }

  .archive-model-old {
    padding-top: 0;
    padding-bottom: 30px;
  }

  .archive-model-old-grid {
    grid-auto-rows: auto auto auto 1fr;
    padding: 0;
  }

  .archive-model-old-grid-item.archive-model-old-title {
    padding: 0 4px;
  }

  .archive-model-old-grid-item.archive-model-old-title h2 {
    margin-bottom: 10px;
  }

  .archive-model-old-grid-item.archive-model-old-subtitle {
    padding: 0 4px;
    max-width: 80%;
    grid-column: 1/3;
  }

  .archive-model-old-grid-item.archive-model-old-table {
    margin-top: 0;
    max-width: none;
    margin-left: -15px;
    margin-right: -15px;
    width: calc(100% + 30px);
  }

  .archive-model-old-grid-item.archive-model-old-table .archive-model-old-table-top-item {
    padding-left: 15px;
    width: 50%;
  }

  .archive-model-old-grid-item.archive-model-old-table .archive-model-old-table-top-item p {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }

  .archive-model-old-grid-item.archive-model-old-table .archive-model-old-table-top-item p span {
    font-size: 8px;
    line-height: 14px;
    max-width: 140px;
  }

  .archive-model-old-grid-item.archive-model-old-table .archive-model-old-table-top-item p svg {
    height: 13px;
    max-width: 36px;
    -webkit-transform: translateX(-6px);
        -ms-transform: translateX(-6px);
            transform: translateX(-6px);
  }

  .archive-model-old-grid-item.archive-model-old-table .archive-model-old-table-top-item:last-child {
    padding-left: 10px;
  }

  .archive-model-old-grid-item.archive-model-old-table .archive-model-old-table-top {
    padding-left: 0;
    margin-bottom: 2px;
  }

  .archive-model-old-grid-item.archive-model-old-table table tr td {
    width: 50%;
    font-size: 10px;
    line-height: 12px;
    padding-left: 15px;
    padding-top: 6px;
  }

  .archive-model-old-grid-item.archive-model-old-table table tr td:last-child {
    padding-left: 10px;
  }

  .archive-model-old-grid-item.archive-model-old-img {
    margin-left: -15px;
    margin-right: -15%;
    width: calc(100% + 30px);
    grid-column: 1/3;
    grid-row: 1/2;
    padding: 0;
    margin-bottom: 25px;
  }

  .archive-model-old-grid-item.archive-model-old-img .archive-model-old-img-wrap {
    height: auto;
    border-radius: 0;
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
  }

  .archive-model-old-grid-item.archive-model-old-img .archive-model-old-img-wrap img {
    margin-left: 0;
    margin-right: 0;
    width: 100%;
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
  }

  /* .archive-model h1 {
    max-width: 155px;
  } */

  .recommended-page {
    position: relative;
  }

  .recommended-page p.banner-main__title.type-1 {
    font-size: 16px;
    line-height: 30px;
  }

  .recommended-page .banner-main-links {
    margin-bottom: 20px;
  }

  .recommended-page .banner-main-links ul li {
    margin-right: 10px;
  }

  .recommended-page .banner-main-links ul li a {
    font-size: 12px;
    line-height: 16px;
  }

  .recommended-page .banner-slider .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .recommended-page .banner-slider .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main-content {
    padding-top: 13px;
    padding-bottom: 0;
    width: 100%;
  }

  .recommended-page .banner-slider .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main__img {
    margin-left: -15px;
    margin-right: -15px;
    width: calc(100% + 30px);
  }

  .recommended-page .banner-slider .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main__img .img-wrap {
    min-width: 100%;
    position: static;
  }

  .recommended-page .banner-slider.non-slider .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main__img .img-wrap {
    height: 153px;
    height: auto;
    border-radius: 0;
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
    bottom: auto;
  }

  .recommended-page .banner-slider.non-slider .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main__img .img-wrap img {
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
  }

  .recommended-page .banner-slider .banner-slide .banner-slide-wrap .banner-slide-main {
    height: auto;
  }

  .recommended-page .banner-slider.non-slider .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main-content .banner-main-content-wrap .banner-main__title {
    font-size: 26px;
    line-height: 26px;
  }

  .recommended-page .banner-main__subtitle {
    font-size: 16px;
    line-height: 25px;
    min-height: 50px;
  }

  .recommended-page p.banner-main__title.type-1 {
    margin-top: 23px;
    margin-bottom: 0;
  }

  .recommended-page .banner-main-links {
    margin-bottom: 10px;
  }

  .recommended-page .banner-slider .banner-slide .banner-slide-wrap .banner-slide-main {
    position: relative;
    padding-bottom: 50px;
  }

  .recommended-page .banner-slider .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main-content .banner-main-content-wrap .banner-main-content-img {
    position: absolute;
    content: '';
    right: 0;
    bottom: 5px;
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
    margin-right: 0;
    width: 100%;
    max-width: 188px;
    z-index: 1;
  }

  .recommended-page .banner-slider .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main__img .banner-main__img-logo {
    bottom: 15px;
    left: 15px;
    width: 100%;
    max-width: 93px;
  }

  .recommended-page-desc {
    background-image: none;
    padding-top: 23px;
    padding-bottom: 16px;
  }

  .recommended-page-desc-block {
    padding: 0 6px;
  }

  .recommended-page-desc-block h2 {
    margin-bottom: 7px;
  }

  .recommended-page-desc-wrap p + p {
    margin-top: 3px;
  }

  .recommended-page-desc-wrap p {
    font-size: 10px;
    line-height: 14px;
  }

  .recommended-page-advantages {
    padding-top: 23px;
  }

  .recommended-page-advantages h2 {
    margin-bottom: 15px;
  }

  .recommended-page-advantages-list {
    grid-template-columns: 1fr;
    grid-row-gap: 23px;
  }

  .recommended-page-advantages-item {
    display: grid;
    grid-template-columns: auto 1fr;
    grid-template-rows: auto 1fr;
    grid-column-gap: 10px;
    grid-row-gap: 6px;
    padding-right: 0;
    border-right: none;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }

  .recommended-page-advantages-item-icon {
    grid-column: 1/2;
    grid-row: 1/3;
    width: 67px;
    height: auto;
  }

  .recommended-page-advantages-item-icon img {
    height: auto;
  }

  .recommended-page-advantages-item-title {
    grid-row: 1/2;
    grid-column: 2/3;
    min-height: auto;
    margin-bottom: 0;
  }

  .recommended-page-advantages-item-title p {
    font-size: 14px;
    line-height: 18px;
  }

  .recommended-page-advantages-item-desc {
    grid-column: 2/3;
    grid-row: 2/3;
  }

  .recommended-page-advantages-item-desc p {
    font-size: 10px;
    line-height: 1.4;
  }

  .recommended-page-series-slider-wrap {
    padding-top: 12px;
  }

  .recommended-page-series-main_title {
    padding-left: 0;
    padding-top: 21px;
    padding-bottom: 11px;
  }

  .recommended-page-series-item + .recommended-page-series-item {
    margin-top: 5px;
  }

  .recommended-page-series-item {
    padding-bottom: 30px;
    background-image: none;
  }

  .recommended-page-series-item .recommended-page-series-slider-scrollbar-wrap .swiper-scrollbar {
    margin-top: 9px;
  }

  .recommended-page-series-item-wrap {
    grid-template-columns: minmax(103px, auto) 1fr;
  }

  .recommended-page-series-item-label::before {
    right: calc(100% - 76px);
    height: 47px;
    border-radius: 10px 0;
  }

  .recommended-page-series-item-label span {
    font-size: 22px;
    line-height: 27px;
    padding-top: 9px;
    padding-bottom: 11px;
  }

  .recommended-page-series-item-icons {
    grid-row: 2/3;
    grid-column: 1/3;
    margin-top: 10px;
  }

  .recommended-page-series-item-icons div {
    width: 70px;
    height: 70px;
    min-width: 70px;
    margin-right: 15px;
    margin-bottom: 5px;
  }

  .recommended-page-series-item-title {
    padding-top: 17px;
    grid-column: 2/3;
  }

  .recommended-page-series-item-title p {
    font-size: 14px;
    line-height: 18px;
  }

  .recommended-page-series-item-img {
    grid-row: 3/4;
    grid-column: 1/3;
    min-width: auto;
    margin-top: 0;
    padding: 0;
    margin-left: -15px;
    margin-right: -15px;
    width: calc(100% + 30px);
    margin-bottom: 17px;
  }

  .recommended-page-series-item-img-wrap {
    position: static;
    max-width: none;
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
    border-radius: 0;
    height: auto;
  }

  .recommended-page-series-item-img-wrap img {
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
    margin-left: 0;
    width: 100%;
  }

  .recommended-page-series-item-desc {
    grid-row: 4/5;
    grid-column: 1/3;
    padding-top: 0;
    padding-right: 0;
  }

  .recommended-page-series-item-desc__link {
    font-size: 10px;
    line-height: 12px;
  }

  .recommended-page-series-item-desc-block {
    height: 28px;
  }

  .recommended-page-series-item-desc-block p + p {
    margin-top: 2px;
  }

  .recommended-page-series-item-desc-block p {
    font-size: 10px;
    line-height: 14px;
  }

  .recommended-page-mobile-bg {
    display: block;
    position: absolute;
    content: '';
    top: 0;
    right: -24%;
    right: -28.5%;
    right: 0;
    width: 70%;
    height: 846px;
    z-index: -4;
    top: -190px;
    overflow: hidden;
  }

  .recommended-page-mobile-bg::after {
    position: absolute;
    content: '';
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -webkit-transform: skew(-15deg);
        -ms-transform: skew(-15deg);
            transform: skew(-15deg);
    background-color: #f7f4f1;
  }

  .recommended-page .main-banner {
    margin-top: 0;
  }

  .recommended-page .main-banner .banner-slide-wrap {
    background-color: #ffffff;
  }

  .recommended-page-desc {
    background-color: #ffffff;
  }

  .series-popup {
    padding-top: 20px;
    padding-left: 15px;
    padding-right: 10px;
    padding-bottom: 30px;
    overflow: visible;
  }

  .series-popup .series-close {
    top: -35px;
    right: 0;
  }

  .series-popup .series-popup-block .series-popup-logo {
    width: 110px;
  }

  .series-popup .series-popup-block .series-popup-content-block {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }

  .series-popup .series-popup-block .series-popup-content-block .series-popup-img {
    width: 100%;
    max-width: 165px;
    height: 140px;
    padding: 0;
    margin-bottom: 15px;
  }

  .series-popup .series-popup-block .series-popup-content-block .series-popup-descr {
    margin-left: 0;
    margin-left: -10px;
    margin-right: -10px;
  }

  .series-popup .series-popup-block .series-popup-content-block .series-popup-descr .series-popup-descr-title {
    font-size: 18px;
    line-height: 22px;
  }

  .series-popup .series-popup-block .series-popup-content-block .series-popup-descr .series-popup-table .table-row {
    padding-top: 4px;
    padding-bottom: 4px;
  }

  .series-popup .series-popup-block .series-popup-content-block .series-popup-descr .series-popup-table .table-row .popup-descr-name {
    font-size: 12px;
    line-height: 18px;
    min-width: 0;
    width: 150px;
  }

  .series-popup .series-popup-block .series-popup-content-block .series-popup-descr .series-popup-table .table-row .popup-descr-text {
    font-size: 16px;
    line-height: 18px;
    min-width: 0;
    width: 105px;
    padding-left: 0;
  }


  /*второй вид рекомендованных АКБ*/
    .recommended-slider__top-title {
        font-size: 8px;
        line-height: 13px;
        margin-bottom: 4px;
    }
    .recommended-slide-area .recommended-slider__title {
        font-size: 24px;
        line-height: 16px;
        margin-bottom: 8px;
    }
    .recommended-slider__series p {
        font-size: 8px;
        line-height: 13px;
        margin-bottom: 6px;
    }
    .recommended-slider__series span {
        font-size: 11px;
        line-height: 14px;
    }
    .recommended-slider__series {
        margin-bottom: -31px;
        margin-left: -12px;
        margin-right: -12px;
        width: calc(100% + 24px);
        padding-top: 8px;
        padding-bottom: 13px;
        padding-left: 12px;
        padding-right: 12px;
        min-height: 81px;
    }
    .recommended-slide-area .recommended-slider-img {
        margin-bottom: 5px;
    }
    .recommended-slider-img {
	    margin-left: -12px;
	    margin-right: -12px;
	    width: calc(100% + 24px);
	}




	  .detail-second-screen .container .detail-second-screen-wrap .detail-second-left {
	    min-height: 0;
	  }
}

@media screen and (max-width: 450px) {
  .banner-slider.type-1 .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main__img {
    height: 188px;
  }
}

@media screen and (min-width: 768px) and (max-width: 1024px) and (max-height: 1024px) {
  .header .header-menu-item .header-menu-dropdown {
    overflow-y: auto;
    bottom: 0;
  }
}

@media screen and (min-width: 576px) and (max-width: 767px) and (max-height: 960px) {
  .header .header-menu-item.buy .header-menu-dropdown,
  .header .header-menu-item.partners .header-menu-dropdown {
    min-height: auto;
  }

  .header .header-menu-item .header-menu-dropdown {
    overflow-y: auto;
    bottom: 0;
  }
}




/* новые правки */
.series-contry .banner-slider.type_5 .banner-slide .banner-slide-wrap .banner-slide-top .container .banner-slide-top-wrap h1,
.series-online .banner-slider.type_5 .banner-slide .banner-slide-wrap .banner-slide-top .container .banner-slide-top-wrap h1,
.series-line .banner-slider.type_5 .banner-slide .banner-slide-wrap .banner-slide-top .container .banner-slide-top-wrap h1,
.series-inv .banner-slider.type_5 .banner-slide .banner-slide-wrap .banner-slide-top .container .banner-slide-top-wrap h1, 
.series-online-inner .banner-slider.type_5 .banner-slide .banner-slide-wrap .banner-slide-top .container .banner-slide-top-wrap h1, 
.series-online-one .banner-slider.type_5 .banner-slide .banner-slide-wrap .banner-slide-top .container .banner-slide-top-wrap h1, 
.series-lith .banner-slider.type_5 .banner-slide .banner-slide-wrap .banner-slide-top .container .banner-slide-top-wrap h1 {
    /*font-size: 48px;*/
    font-size: 40px;
    line-height: 1.3;
}
.banner-main__text_subtitle {
    font-size: 32px;
    line-height: 42px;
    text-transform: uppercase;
    color: #000;
    font-weight: 700;
    margin-bottom: 21px;
    width: 100%;
    max-width: 372px;
}
@media screen and (max-width: 1280px) {
    .series-contry .banner-slider.type_5 .banner-slide .banner-slide-wrap .banner-slide-top .container .banner-slide-top-wrap h1, 
    .series-online .banner-slider.type_5 .banner-slide .banner-slide-wrap .banner-slide-top .container .banner-slide-top-wrap h1, 
    .series-line .banner-slider.type_5 .banner-slide .banner-slide-wrap .banner-slide-top .container .banner-slide-top-wrap h1, 
    .series-inv .banner-slider.type_5 .banner-slide .banner-slide-wrap .banner-slide-top .container .banner-slide-top-wrap h1, 
.series-online-inner .banner-slider.type_5 .banner-slide .banner-slide-wrap .banner-slide-top .container .banner-slide-top-wrap h1, 
.series-online-one .banner-slider.type_5 .banner-slide .banner-slide-wrap .banner-slide-top .container .banner-slide-top-wrap h1, 
.series-lith .banner-slider.type_5 .banner-slide .banner-slide-wrap .banner-slide-top .container .banner-slide-top-wrap h1 {
        /*font-size: 36px;*/
        font-size: 32px;
    }    
    .banner-main__text_subtitle {
      font-size: 28px;
    }
}
@media screen and (max-width: 1024px) {
    .banner-main__text_subtitle {
        /*font-size: 22px; */   
        font-size: 16px;
        line-height: 27px;
    }
    
    p.banner-main__text_subtitle + p {
        max-width: 220px;
    }
    .series-contry .banner-slider.type_5 .banner-slide .banner-slide-wrap .banner-slide-main,
    .series-online .banner-slider.type_5 .banner-slide .banner-slide-wrap .banner-slide-main,
    .series-line .banner-slider.type_5 .banner-slide .banner-slide-wrap .banner-slide-main {
        background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzM0IiBoZWlnaHQ9IjI0NyIgdmlld0JveD0iMCAwIDMzNCAyNDciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xNTUuMTExIDAuMTA3Njk2TDE0OC41MzIgMjQuNzI2NUwxODkuNTkxIDI0LjcyNjVMMTgyLjk3MSA0OS40NjEzTDE0MS45MDQgNDkuNDYxM0wxNDguNTI0IDI0LjcyNjVMMTA3LjQ1NyAyNC43MjY1TDExNC4wMzYgMC4xMDc2OTNMMzEuOTUxMiAxLjkzNzA0ZS0wNUwyNS4zMzE1IDI0LjcyNjVMNjYuNDA2NyAyNC43MjY1TDU5Ljc4NyA0OS40NjEzTDE4LjczNjYgNDkuNDYxM0wyNS4zNTYzIDI0LjcyNjVMLTE1LjcwMjQgMjQuNzI2NUwtOS4wODI2OCAwLjEwNzY4MkwtOS4wODI2OCAxLjU3ODMxZS0wNUwtNTAuMTkxIDAuMTA3Njc4TC02My40MzA1IDQ5LjQ2MTNMLTEwNC41MDYgNDkuNDYxM0wtOTEuMjY2MyA4LjU5ODRlLTA2TC0xNTYuOTkyIDIuODUyNTFlLTA2TC0xNTYuOTkyIDQ5LjQ2MTNMLTE0NS40MDcgNDkuNDYxM0wtMTUyLjAyNyA3NC4xOTZMLTExMS4xMTcgNzQuMTk2MUwtMTE3LjczNyA5OC44Mzk3TC0xNTcgOTguODM5N0wtMTU3IDI0NS40MDJMLTE1MC44MTEgMjIyLjM3M0wtMTA5Ljc1MiAyMjIuMzczTC0xMTYuMzcyIDI0N0wtNzUuMjcxNSAyNDdMLTY4LjY1MTggMjIyLjI2NUwtMTA5LjcwMiAyMjIuMjY1TC0xMDMuMDgyIDE5Ny42MzhMLTYxLjkwOCAxOTcuNjM4TC02OC41Mjc2IDIyMi4zNzNMLTI3LjYwMTMgMjIyLjM3M0wtMzQuMjIxIDI0N0w0Ny45Mzc4IDI0N0w1NC41NTc1IDIyMi4yNjVMMTMuNTE1MyAyMjIuMjY1TDIwLjA5MzYgMTk3LjYzOEw2MS4xNDQxIDE5Ny42MzhMNTQuNTI0NCAyMjIuMzczTDk1LjU2NjUgMjIyLjM3M0w4OC45OTY1IDI0N0wxNzEuMTIyIDI0N0wxNzcuNzQyIDIyMi4zNzNMMTg0LjM2MiAxOTcuNjM4TDIyNS40MTIgMTk3LjYzOEwyMzIuMDMyIDE3Mi45MTJMMTkwLjk2NSAxNzIuOTEyTDE5Ny41ODQgMTQ4LjI4NEwyMzguNjE4IDE0OC4yODRMMjMxLjk5OSAxNzIuOTEyTDI3My4wODIgMTcyLjkxMkwyNzkuNzAyIDE0OC4yODRMMjg2LjMyMiAxMjMuNTVMMzI3LjM4IDEyMy41NUwzMzQgOTguODIzMkwyOTIuOTQxIDk4LjgyMzJMMjk5LjU2MSA3NC4wODg0TDIxNy40NTIgNzQuMDg4NEwyMjQuMDcyIDQ5LjQ2MTNMMjY1LjEwNSA0OS40NjEzTDI3MS43MjUgMjQuNzI2NUwyMzAuNjUgMjQuNzI2NUwyMzcuMjcgMy43MzE5OWUtMDVMMTU1LjExMSAwLjEwNzY5NlpNLTg5LjcxOSAxNDguMTkzTC04OS44NTk2IDE0OC4xOTNMLTEwMy4wOTkgMTk3LjY2M0wtMTQ0LjE3NCAxOTcuNjYzTC0xMzAuOTM1IDE0OC4zMDFMLTEzMC43NzggMTQ4LjMwMUwtMTI0LjE1OCAxMjMuNTY2TC04My4xNDg5IDEyMy41NjZMLTg5LjcxOSAxNDguMTkzWk0tNzAuMDA4OCA3NC4wODg0TC02My4zODkxIDQ5LjQ2MTNMLTIyLjE4MTQgNDkuNDYxM0wtMjguODAxMiA3NC4xOTYxTDEyLjExNjkgNzQuMTk2MUwtMS4xMjI1MiAxMjMuNTVMLTQyLjIyMjYgMTIzLjU1TC0yOC45ODMyIDc0LjA4ODRMLTcwLjAwODggNzQuMDg4NFpNMjAuMTAxOSAxOTcuNjYzTC0yMC45ODE2IDE5Ny42NjNMLTE0LjM2MTkgMTcyLjkyOEwtNTUuNDIwNiAxNzIuOTI4TC00OC44MDA5IDE0OC4zMDFMLTcuNzQyMjEgMTQ4LjMwMUwtMTQuMzYxOSAxNzIuOTI4TDI2LjcxMzQgMTcyLjkyOEwyMC4xMDE5IDE5Ny42NjNaTTMzLjQ2NTQgMTQ4LjE5M0wtNy43NDIyMSAxNDguMTkzTC0xLjEyMjUyIDEyMy41NjZMNDAuMDYwMyAxMjMuNTY2TDMzLjQ2NTQgMTQ4LjE5M1pNNDYuNTQ3NiA5OC44Mzk4TDUzLjE2NzMgNzQuMTk2MUw1OS43ODcgNDkuNDYxM0wxMDAuODU0IDQ5LjQ2MTNMOTQuMjc1NyA3NC4wODg0TDg3LjY1NiA5OC44MjMyTDEyOC42OSA5OC44MjMyTDEyMi4wNyAxMjMuNTVMODAuOTk0OSAxMjMuNTVMODcuNjE0NiA5OC44MjMyTDQ2LjU0NzYgOTguODIzMkw0Ni41NDc2IDk4LjgzOThaTTE0My4yODYgMTk3LjY1NUwxMDIuMjE5IDE5Ny42NTVMMTA4LjgzOSAxNzIuOTI4TDY3Ljc3MjEgMTcyLjkyOEw3NC4zNTA0IDE0OC4zMDFMMTE1LjQwOSAxNDguMzAxTDEwOC44MzkgMTcyLjkyOEwxNDkuODk4IDE3Mi45MjhMMTQzLjI4NiAxOTcuNjU1Wk0xNTYuNTI2IDE0OC4xOTNMMTE1LjQ2NyAxNDguMTkzTDEyMi4wNDUgMTIzLjU2NkwxNjMuMTIxIDEyMy41NjZMMTU2LjUyNiAxNDguMTkzWk0yNDUuMjYzIDEyMy41NUwyMDQuMjA0IDEyMy41NUwyMTAuODI0IDk4LjgyMzJMMTY5Ljc2NSA5OC44MjMyTDE3Ni4zODUgNzQuMTc5NUwyMTcuNDEgNzQuMTc5NUwyMTAuODMyIDk4LjgyMzJMMjUxLjg5MSA5OC44MjMyTDI0NS4yNjMgMTIzLjU1WiIgZmlsbD0id2hpdGUiIGZpbGwtb3BhY2l0eT0iMC41Ii8+Cjwvc3ZnPgo=');
        background-position: 0px 110px;
    }
    .table-clone-block {
        display: none;
    }
    .series-features {
        padding-top: 40px;
    }

    .series-contry .banner-slider.type_5 .banner-slide .banner-slide-wrap .banner-slide-top .container .banner-slide-top-wrap h1, 
    .series-online .banner-slider.type_5 .banner-slide .banner-slide-wrap .banner-slide-top .container .banner-slide-top-wrap h1, 
    .series-line .banner-slider.type_5 .banner-slide .banner-slide-wrap .banner-slide-top .container .banner-slide-top-wrap h1, 
    .series-inv .banner-slider.type_5 .banner-slide .banner-slide-wrap .banner-slide-top .container .banner-slide-top-wrap h1, 
.series-online-inner .banner-slider.type_5 .banner-slide .banner-slide-wrap .banner-slide-top .container .banner-slide-top-wrap h1, 
.series-online-one .banner-slider.type_5 .banner-slide .banner-slide-wrap .banner-slide-top .container .banner-slide-top-wrap h1, 
.series-lith .banner-slider.type_5 .banner-slide .banner-slide-wrap .banner-slide-top .container .banner-slide-top-wrap h1 {
        font-size: 28px;
        font-size: 24px;
    }

    .download-block .download-block-column .download-wrap .download-item .download-item-text {
      max-width: none;
    }

}
@media screen and (max-width: 750px) {
    .series-contry .banner-slider.type_5 .banner-slide .banner-slide-wrap .banner-slide-top .container .banner-slide-top-wrap h1, 
    .series-online .banner-slider.type_5 .banner-slide .banner-slide-wrap .banner-slide-top .container .banner-slide-top-wrap h1, 
    .series-line .banner-slider.type_5 .banner-slide .banner-slide-wrap .banner-slide-top .container .banner-slide-top-wrap h1, 
    .series-inv .banner-slider.type_5 .banner-slide .banner-slide-wrap .banner-slide-top .container .banner-slide-top-wrap h1, 
.series-online-inner .banner-slider.type_5 .banner-slide .banner-slide-wrap .banner-slide-top .container .banner-slide-top-wrap h1, 
.series-online-one .banner-slider.type_5 .banner-slide .banner-slide-wrap .banner-slide-top .container .banner-slide-top-wrap h1, 
.series-lith .banner-slider.type_5 .banner-slide .banner-slide-wrap .banner-slide-top .container .banner-slide-top-wrap h1 {
        /*font-size: 20px;*/
        font-size: 18px;
        line-height: 24px;
    }
}
@media screen and (max-width: 575px) {
    .banner-main__text_subtitle {
        font-size: 18px;
        line-height: 22px;
        margin-bottom: 0;
    }
    p.banner-main__text_subtitle+p {
        max-width: 100%;
    }
    .series-contry .banner-slider.type_5 .banner-slide .banner-slide-wrap .banner-slide-main,
    .series-online .banner-slider.type_5 .banner-slide .banner-slide-wrap .banner-slide-main,
    .series-line .banner-slider.type_5 .banner-slide .banner-slide-wrap .banner-slide-main {
        background-position: 0 167px;
        background-size: 59%;
    }
    .series-contry .banner-slider.type_5 .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main-content, .series-online .banner-slider.type_5 .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main-content,
    .series-line .banner-slider.type_5 .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main-content {
        padding-top: 18px;
        padding-bottom: 25px;
    }
    .series-contry .banner-slider.type_5 .banner-slide .banner-slide-wrap .banner-slide-top .container .banner-slide-top-wrap h1, 
    .series-online .banner-slider.type_5 .banner-slide .banner-slide-wrap .banner-slide-top .container .banner-slide-top-wrap h1, 
    .series-line .banner-slider.type_5 .banner-slide .banner-slide-wrap .banner-slide-top .container .banner-slide-top-wrap h1, 
    .series-inv .banner-slider.type_5 .banner-slide .banner-slide-wrap .banner-slide-top .container .banner-slide-top-wrap h1, 
.series-online-inner .banner-slider.type_5 .banner-slide .banner-slide-wrap .banner-slide-top .container .banner-slide-top-wrap h1, 
.series-online-one .banner-slider.type_5 .banner-slide .banner-slide-wrap .banner-slide-top .container .banner-slide-top-wrap h1, 
.series-lith .banner-slider.type_5 .banner-slide .banner-slide-wrap .banner-slide-top .container .banner-slide-top-wrap h1 {
        font-size: 26px;
        line-height: 26px;
    }   



}



.cookie-page-content-block .cookie-page-accordion .cookie-page-accordion-item .cookie-page-accordion-text a {
	text-decoration: underline;
	font-weight: 700;
}
.cookie-page-content-block .cookie-page-accordion .cookie-page-accordion-item .cookie-page-accordion-text a:hover {
	color: #2AAAE2;
}
.cookie-page-content-block .cookie-page-accordion .cookie-page-accordion-item .cookie-page-accordion-text span {
	font-weight: 700;
}






/*новые страницы*/

/*верх с текстом*/

.list-page-one{
  overflow-x: hidden; 
}

.list-page-top-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.list-page-top-text-block {
    width: 51%;
    padding-top: 48px;
    padding-bottom: 48px;
    padding-right: 20px;
    /*margin-right: 2%;*/
}

.list-page-top-bg {
    width: 49%;
}

.list-page-top-bg-wrap {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwMyIgaGVpZ2h0PSIzMDgiIHZpZXdCb3g9IjAgMCAxMDAzIDMwOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTM4NC4yNCA2MS40MjQ4TDM4NC4yMzIgNjEuNDU1OEgzODQuMjEzTDM4NC4yMjEgNjEuNDI0OEgzODQuMjRaIiBmaWxsPSIjRTBFMUUxIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMjI3LjAxOCAyNzYuNzMxTDIxOC45NjYgMzA3LjM4MkwxMTguNDAxIDMwNy41MTZMMTI2LjUwNCAyNzYuNzMxSDc2LjIyNjVMODQuMzI5MiAyNDUuOTM2SDEzNC41NTZMMTQyLjY1OSAyMTUuMjc2SDQyLjE1NDVMNTAuMjU3MiAxODQuNDgxSDBMOC4xMDI3MyAxNTMuNjk2SDU4LjM1OTlMNjYuNDYyNyAxMjIuOTAxTDc0LjU2NTQgOTIuMjQwNEgxMjQuODEyTDEzMi45MTUgNjEuNDU1OEgxODMuMTYyTDE5MS4yNjUgMzAuNjYwOUwxOTkuMzY4IDBIMjk5Ljg5MkwyOTEuODUgMzAuNjYwOUgzNDIuMDgyTDM1MC4xNSAwSDQ1MC43MTVMNDQyLjYxMiAzMC42NjA5SDQ5Mi43MDdMNDg0LjYwNCA2MS40NTU4SDUzNS4wMDNMNTQzLjEwNiAzMC43OTQ5SDQ5Mi44NTlMNTAwLjk2MiAwSDU1MS4yN0w1NDMuMTY3IDMwLjY2MDlINTkzLjQyNEw1ODUuMzAxIDYxLjQyNDhINTM1LjAyM0w1MjYuOTE1IDkyLjI0MDRINTI2LjU2NUw1MTguNDYzIDEyMi45MDFMNTEwLjM2IDE1My42OTZINDEwLjIwMUwzOTMuOTk1IDIxNS4xNDJINDQ0LjA4TDQzNS45NzggMjQ1LjkzNkg0ODYuMzA1TDQ5NC4zNjIgMjE1LjI3Nkg0OTQuNTJMNDg2LjQxNyAyNDUuOTM2SDQ4Ni40NjhMNDcwLjI2MiAzMDcuMzgyTDQxOS45NDQgMzA3LjUxNlYzMDcuMzgyTDQyOC4wNDcgMjc2LjczMUgzNzcuODJMMzY5LjcxOCAzMDcuNTE2TDI2OS4yNDQgMzA3LjM4MkwyNzcuMjk2IDI3Ni43MzFIMjI3LjAyOEwyMzUuMTMxIDI0NS45MzZIMTg0Ljg2NEwxNzYuNzYxIDI3Ni43MzFIMjI3LjAxOFpNMzQyLjA1MiAzMC43OTQ5TDMzMy45ODUgNjEuNDU1OEgzODQuMjEzTDM3Ni4xMjkgOTIuMjE5N0g0MjYuNDA2TDQxOC4zMDQgMTIyLjg4MUg0NjguNTYxTDQ3Ni42NjQgOTIuMjE5N0g0MjYuNDA2TDQzNC41MDkgNjEuNDI0OEgzODQuMjRMMzkyLjI4NCAzMC43OTQ5SDM0Mi4wNTJaTTMyNy41NDMgMjc2LjczMUgzNzcuNzlMMzg1Ljg5MyAyNDUuOTM2SDMzNS42NDZMMzUxLjg0NiAxODQuNDgxSDMwMS41ODRMMzA5LjY4NiAxNTMuNjk2SDI1OS40MDlMMjUxLjMwNiAxODQuNDgxSDMwMS41MzNMMjg1LjM3OCAyNDUuOTM2SDMzNS42NDZMMzI3LjU0MyAyNzYuNzMxWk0xNzUuMDggOTIuMjQwNEgxMjQuODUzTDExNi43NSAxMjIuOTAxSDE2Ni45NzdMMTc1LjA4IDkyLjI0MDRaTTQxOC4zMDQgMTIzLjAxNUgzNjcuODY0TDM1OS43OTIgMTUzLjY3Nkg0MTAuMjAxTDQxOC4zMDQgMTIzLjAxNVpNMjgzLjcwNyA2MS40MzUySDIzMy40NEwyMjUuMzQ3IDkyLjIxOTdIMjc1LjYwNEwyNjcuNTYyIDEyMi44ODFIMzE3LjgyTDMyNS44NzIgOTIuMjE5N0gyNzUuNjA0TDI4My43MDcgNjEuNDM1MlpNMjY3LjQ5MSAxMjMuMDE1SDIxNy4yMzRMMjA5LjE2MiAxNTMuNjc2SDI1OS40MzlMMjY3LjQ5MSAxMjMuMDE1Wk0xNTguODc0IDE1My42OTZIMTA4LjYxN0wxMDAuNTA0IDE4NC40ODFIMTUwLjc2MUwxNDIuNzA5IDIxNS4xNjJIMTkyLjkyNkwyMDEuMDI5IDE4NC40ODFIMTUwLjc3MkwxNTguODc0IDE1My42OTZaIiBmaWxsPSIjRTBFMUUxIi8+CjxwYXRoIGQ9Ik00OTQuMTU0IDIxNS4yNzZMNTAyLjI1NyAxODQuNDgxSDQ1Mi40MDdMNDQ0LjMwMyAyMTUuMjc2SDQ5NC4xNTRaIiBmaWxsPSIjRTBFMUUxIi8+CjxwYXRoIGQ9Ik03ODUuNjM2IDYxLjQyNDhMNzg1LjYyOCA2MS40NTU4SDc4NS42MDlMNzg1LjYxOCA2MS40MjQ4SDc4NS42MzZaIiBmaWxsPSIjRTBFMUUxIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNjI4LjQxNCAyNzYuNzMxTDYyMC4zNjIgMzA3LjM4Mkw1MTkuNzk3IDMwNy41MTZMNTI3LjkgMjc2LjczMUg0NzcuNjIzTDQ4NS43MjUgMjQ1LjkzNkg1MzUuOTUyTDU0NC4wNTUgMjE1LjI3Nkg0NDMuOTUyTDQ0My45NjEgMjE1LjI0SDQ0NC4zMTFMNDUyLjQxOSAxODQuNDI1SDUwMS45MTVMNTAxLjkgMTg0LjQ4MUg1NTIuMTU4TDU0NC4xMDUgMjE1LjE2Mkg1OTQuMzIyTDYwMi40MjUgMTg0LjQ4MUg1NTIuMTY4TDU2MC4yNyAxNTMuNjk2SDUxMC44MUw1MTAuODIgMTUzLjY2MUg0NjAuNTYzTDQ2OC42NjUgMTIzSDQ2Ny44MzNMNDY3Ljg1OSAxMjIuOTAxTDQ3NS45NjEgOTIuMjQwNEg1MjYuMjA5TDUzNC4zMTEgNjEuNDU1OEg1ODQuNTU4TDU5Mi42NjEgMzAuNjYwOUw2MDAuNzY0IDBINzAxLjI4OEw2OTMuMjQ2IDMwLjY2MDlINzQzLjQ3OEw3NTEuNTQ2IDBIODUyLjExMUw4NDQuMDA4IDMwLjY2MDlIODk0LjEwM0w4ODYgNjEuNDU1OEg5MzYuMzk5TDk0NC41MDIgMzAuNzk0OUg4OTQuMjU1TDkwMi4zNTggMEg5NTIuNjY2TDk0NC41NjMgMzAuNjYwOUg5OTQuODJMMTAwMi40IDEuOTg5NzZWMTg0LjQ2SDk1NC4zMzdMOTQ2LjIzNCAyMTUuMTQySDk5Ni4zMDlMOTg4LjIwNiAyNDUuOTM2SDEwMDIuMzlWMzA3LjUxNkg5MjEuOTM2TDkzOC4xNDEgMjQ1LjkzNkg4ODcuODY0TDg3MS42NTggMzA3LjM4Mkw4MjEuMzQgMzA3LjUxNlYzMDcuMzgyTDgyOS40NDMgMjc2LjczMUg3NzkuMjE2TDc3MS4xMTQgMzA3LjUxNkw2NzAuNjQgMzA3LjM4Mkw2NzguNjkyIDI3Ni43MzFINjI4LjQyNEw2MzYuNTI3IDI0NS45MzZINTg2LjI2TDU3OC4xNTcgMjc2LjczMUg2MjguNDE0Wk03NDMuNDQ4IDMwLjc5NDlMNzM1LjM4MSA2MS40NTU4SDc4NS42MDlMNzc3LjUyNSA5Mi4yMTk3SDgyNy44MDJMODE5LjcgMTIyLjg4MUg4NjkuOTU3TDg3OC4wNiA5Mi4yMTk3SDgyNy44MDJMODM1LjkwNSA2MS40MjQ4SDc4NS42MzZMNzkzLjY4IDMwLjc5NDlINzQzLjQ0OFpNNzI4LjkzOSAyNzYuNzMxSDc3OS4xODZMNzg3LjI4OSAyNDUuOTM2SDczNy4wNDJMNzUzLjI0MiAxODQuNDgxSDcwMi45OEw3MTEuMDgzIDE1My42OTZINjYwLjgwNUw2NTIuNzAyIDE4NC40ODFINzAyLjkyOUw2ODYuNzc0IDI0NS45MzZINzM3LjA0Mkw3MjguOTM5IDI3Ni43MzFaTTU3Ni40NzYgOTIuMjQwNEg1MjYuMjQ5TDUxOC4xNDYgMTIyLjkwMUg1NjguMzczTDU3Ni40NzYgOTIuMjQwNFpNOTIwLjIxNCAxMjMuMDE1SDkyMC4wNDJMOTEyIDE1My42NzZIOTYyLjE5Nkw5NzAuMjk5IDEyMi44ODFIOTcwLjQ5Mkw5ODYuNjk3IDYxLjQyNDhIOTM2LjQyTDkyMC4yMTQgMTIzLjAxNVpNODg3LjgxMyAyNDUuOTM2TDg5NS45MTYgMjE1LjI3Nkg4NDUuNjk5TDg2MS45MDUgMTUzLjY5Nkg4MTEuNTk3TDc5NS4zOTEgMjE1LjE0Mkg4NDUuNDc3TDgzNy4zNzQgMjQ1LjkzNkg4ODcuODEzWk04MTkuNyAxMjMuMDE1SDc2OS4yNkw3NjEuMTg4IDE1My42NzZIODExLjU5N0w4MTkuNyAxMjMuMDE1Wk02ODUuMTAzIDYxLjQzNTJINjM0LjgzNkw2MjYuNzQzIDkyLjIxOTdINjc3TDY2OC45NTggMTIyLjg4MUg3MTkuMjE2TDcyNy4yNjggOTIuMjE5N0g2NzdMNjg1LjEwMyA2MS40MzUyWk02NjguODg4IDEyMy4wMTVINjE4LjYzTDYxMC41NTggMTUzLjY3Nkg2NjAuODM1TDY2OC44ODggMTIzLjAxNVoiIGZpbGw9IiNFMEUxRTEiLz4KPHBhdGggZD0iTTQxMC4yODEgMTUzLjY5Nkg0MTAuMDkzTDQwMiAxODQuNDU2SDQ1Mi4zOTlMNDYwLjUwMiAxNTMuNzk1SDQxMC4yNTVMNDEwLjI4MSAxNTMuNjk2WiIgZmlsbD0iI0UwRTFFMSIvPgo8L3N2Zz4K");
    background-position-x: 0px;
    background-position-y: 0px;
    background-size: auto 101%;
    background-repeat: no-repeat;
    min-width: 186%;
    height: 100%;
    min-height: 350px;
}

.list-page-top-title {
  font-style: italic;
  font-weight: 700;
  font-size: 56px;
  line-height: 70px;
  text-transform: uppercase;
  color: #000000;
}

.list-page-top-subtitle {
    font-style: italic;
    font-weight: 700;
    font-size: 30px;
    line-height: 30px;
    color: #000000;
    margin-top: 20px;
}

.list-page-top-text {
    font-size: 18px;
    line-height: 140%;
    color: #000000;
    margin-top: 20px;
}


/*большие блоки*/

.big-card-block {
    background: #E0E1E1;
}

.big-card-block-wrap {
    display: grid;
    grid-gap: 33px;
    grid-template-columns: repeat(2, 1fr);
    padding-top: 48px;
    padding-bottom: 48px;
}


.big-card-item {
    background: #FFFFFF;
    border-radius: 24px;
    text-decoration: none;
    -webkit-transition: -webkit-box-shadow .3s;
    transition: -webkit-box-shadow .3s;
    -o-transition: box-shadow .3s;
    transition: box-shadow .3s;
    transition: box-shadow .3s, -webkit-box-shadow .3s;
}

.big-card-item:hover {
    -webkit-box-shadow: -5px -5px 8px #ffffff, 5px 5px 10px 5px rgb(0 0 0 / 15%);
    box-shadow: -5px -5px 8px #ffffff, 5px 5px 10px 5px rgb(0 0 0 / 15%);
    -webkit-transition: -webkit-box-shadow .3s;
    transition: -webkit-box-shadow .3s;
    -o-transition: box-shadow .3s;
    transition: box-shadow .3s;
    transition: box-shadow .3s, -webkit-box-shadow .3s;
}

.big-card-item-top {
    height: 200px;
    padding-top: 22px;
    padding-left: 28px;
    padding-right: 28px;
    margin-bottom: 21px;
    overflow: hidden;
}

.big-card-item-title {
    font-weight: 700;
    font-size: 36px;
    line-height: 45px;
    color: #000000;
    margin-bottom: 6px;

    word-break: break-word;
}

.big-card-item-text {
    font-size: 16px;
    line-height: 20px;
    color: #000000;
}

.big-card-item-bottom {
    height: 281px;
    overflow: hidden;
    border-radius: 0  0 24px 24px;
}

.big-card-item-bottom img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}


/*баннер*/

.banner-slider.type_7 .banner-slide .banner-slide-wrap .banner-slide-main {
    height: 400px;
}

.banner-slider.type_7 .banner-slide .banner-slide-wrap .banner-slide-top {
    height: 54px;
}

.list-page-two .banner-slider .banner-slide .banner-slide-wrap .banner-slide-main {
    background: #DFF2FB;
}

.banner-slider.type_7 .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main__img {
    width: 59%;
}

.banner-slider.type_7 .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main-content {
    width: 41%;
    padding-top: 36px;
    padding-right: 6%;
}

.banner-main__subtitle.type-2 {
    font-style: italic;
    font-weight: 700;
    font-size: 30px;
    line-height: 30px;
    color: #000000;
    margin-bottom: 19px;
}
.banner-slider .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main-content .banner-main-content-wrap .banner-main__text.type-3 {
    font-size: 18px;
    line-height: 140%;
    color: #000000;
}

.banner-slider.type_7 .banner-slide .banner-slide-wrap .banner-slide-main {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTM5IiBoZWlnaHQ9IjI5MyIgdmlld0JveD0iMCAwIDUzOSAyOTMiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xNzIuMTYyIDIzNC40NzVMMTcyLjE2OSAyMzQuNDQ1TDE3Mi4xODcgMjM0LjQ0NUwxNzIuMTc5IDIzNC40NzVMMTcyLjE2MiAyMzQuNDc1WiIgZmlsbD0id2hpdGUiIGZpbGwtb3BhY2l0eT0iMC42Ii8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMzIyLjI2MyAyOS4zMzE1TDMyOS45NSAwLjEyNzc4OUw0MjUuOTYxIDguMTY3MDVlLTA1TDQxOC4yMjUgMjkuMzMxNUw0NjYuMjI2IDI5LjMzMTVMNDU4LjQ5IDU4LjY3MjhMNDEwLjUzOCA1OC42NzI4TDQwMi44MDIgODcuODg2M0w0OTguNzU1IDg3Ljg4NjNMNDkxLjAxOSAxMTcuMjI4TDUzOSAxMTcuMjI4TDUzMS4yNjQgMTQ2LjU1OUw0ODMuMjgzIDE0Ni41NTlMNDc1LjU0NyAxNzUuOUw0NjcuODExIDIwNS4xMTRMNDE5Ljg0IDIwNS4xMTRMNDEyLjEwNCAyMzQuNDQ1TDM2NC4xMzMgMjM0LjQ0NUwzNTYuMzk3IDI2My43ODZMMzQ4LjY2MSAyOTNMMjUyLjY4OSAyOTNMMjYwLjM2NyAyNjMuNzg2TDIxMi40MSAyNjMuNzg2TDIwNC43MDggMjkzTDEwOC42OTcgMjkzTDExNi40MzMgMjYzLjc4Nkw2OC42MDY1IDI2My43ODZMNzYuMzQyMyAyMzQuNDQ1TDI4LjIyNTcgMjM0LjQ0NUwyMC40OSAyNjMuNjU5TDY4LjQ2MTUgMjYzLjY1OUw2MC43MjU3IDI5M0wxMi42OTYxIDI5M0wyMC40MzE5IDI2My43ODZMLTI3LjU0OTMgMjYzLjc4NkwtMTkuNzk0MSAyMzQuNDc1TDI4LjIwNjQgMjM0LjQ3NUwzNS45NDczIDIwNS4xMTRMMzYuMjgxNCAyMDUuMTE0TDQ0LjAxNzIgMTc1LjlMNTEuNzUzIDE0Ni41NTlMMTQ3LjM3NiAxNDYuNTU5TDE2Mi44NDggODguMDE0TDExNS4wMzEgODguMDE0TDEyMi43NjcgNTguNjcyN0w3NC43MTg4IDU4LjY3MjdMNjcuMDI2NCA4Ny44ODYzTDY2Ljg3NTYgODcuODg2M0w3NC42MTE0IDU4LjY3MjdMNzQuNTYzIDU4LjY3MjdMOTAuMDM0NiAwLjEyNzc2OEwxMzguMDc0IDUuNjUwMjdlLTA1TDEzOC4wNzQgMC4xMjc3NzNMMTMwLjMzOCAyOS4zMzE1TDE3OC4yOSAyOS4zMzE1TDE4Ni4wMjYgNi4wNjk0OGUtMDVMMjgxLjk1IDAuMTI3Nzg1TDI3NC4yNjIgMjkuMzMxNUwzMjIuMjUzIDI5LjMzMTVMMzE0LjUxNyA1OC42NzI4TDM2Mi41MDggNTguNjcyOEwzNzAuMjQ0IDI5LjMzMTVMMzIyLjI2MyAyOS4zMzE1Wk0yMTIuNDM5IDI2My42NTlMMjIwLjE0MSAyMzQuNDQ1TDE3Mi4xODcgMjM0LjQ0NUwxNzkuOTA1IDIwNS4xMzNMMTMxLjkwNSAyMDUuMTMzTDEzOS42NCAxNzUuOTJMOTEuNjU5MSAxNzUuOTJMODMuOTIzMyAyMDUuMTMzTDEzMS45MDUgMjA1LjEzM0wxMjQuMTY5IDIzNC40NzVMMTcyLjE2MiAyMzQuNDc1TDE2NC40ODIgMjYzLjY1OUwyMTIuNDM5IDI2My42NTlaTTIyNi4yOTEgMjkuMzMxNUwxNzguMzE5IDI5LjMzMTVMMTcwLjU4MyA1OC42NzI3TDIxOC41NTUgNTguNjcyN0wyMDMuMDg5IDExNy4yMjhMMjUxLjA3NCAxMTcuMjI4TDI0My4zMzggMTQ2LjU1OUwyOTEuMzM5IDE0Ni41NTlMMjk5LjA3NSAxMTcuMjI4TDI1MS4xMjMgMTE3LjIyOEwyNjYuNTQ2IDU4LjY3MjhMMjE4LjU1NSA1OC42NzI3TDIyNi4yOTEgMjkuMzMxNVpNMzcxLjg0OSAyMDUuMTE0TDQxOS44MDEgMjA1LjExNEw0MjcuNTM3IDE3NS45TDM3OS41ODUgMTc1LjlMMzcxLjg0OSAyMDUuMTE0Wk0xMzkuNjQgMTc1Ljc5MkwxODcuNzk2IDE3NS43OTJMMTk1LjUwMiAxNDYuNTc5TDE0Ny4zNzYgMTQ2LjU3OUwxMzkuNjQgMTc1Ljc5MlpNMjY4LjE0MSAyMzQuNDY1TDMxNi4xMzIgMjM0LjQ2NUwzMjMuODU4IDIwNS4xMzNMMjc1Ljg3NyAyMDUuMTMzTDI4My41NTUgMTc1LjkyTDIzNS41NzQgMTc1LjkyTDIyNy44ODYgMjA1LjEzM0wyNzUuODc3IDIwNS4xMzNMMjY4LjE0MSAyMzQuNDY1Wk0yODMuNjIzIDE3NS43OTJMMzMxLjYwNCAxNzUuNzkyTDMzOS4zMSAxNDYuNTc5TDI5MS4zMSAxNDYuNTc5TDI4My42MjMgMTc1Ljc5MlpNMzg3LjMyMSAxNDYuNTU5TDQzNS4zMDIgMTQ2LjU1OUw0NDMuMDQ3IDExNy4yMjhMMzk1LjA2NiAxMTcuMjI4TDQwMi43NTQgODcuOTk0NEwzNTQuODExIDg3Ljk5NDRMMzQ3LjA3NSAxMTcuMjI4TDM5NS4wNTYgMTE3LjIyOEwzODcuMzIxIDE0Ni41NTlaIiBmaWxsPSJ3aGl0ZSIgZmlsbC1vcGFjaXR5PSIwLjYiLz4KPHBhdGggZD0iTTY3LjIyNDUgODcuODg2M0w1OS40ODg4IDExNy4yMjhMMTA3LjA4MSAxMTcuMjI4TDExNC44MTggODcuODg2M0w2Ny4yMjQ1IDg3Ljg4NjNaIiBmaWxsPSJ3aGl0ZSIgZmlsbC1vcGFjaXR5PSIwLjYiLz4KPHBhdGggZD0iTS0yMTEuMDU2IDIzNC40NzVMLTIxMS4wNDkgMjM0LjQ0NUwtMjExLjAzMSAyMzQuNDQ1TC0yMTEuMDM5IDIzNC40NzVMLTIxMS4wNTYgMjM0LjQ3NVoiIGZpbGw9IndoaXRlIiBmaWxsLW9wYWNpdHk9IjAuNiIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTS02MC45NTUxIDI5LjMzMTVMLTUzLjI2NzYgMC4xMjc3NTZMNDIuNzQzMSA0LjgxNjg2ZS0wNUwzNS4wMDczIDI5LjMzMTVMODMuMDA3OCAyOS4zMzE1TDc1LjI3MjEgNTguNjcyN0wyNy4zMTk4IDU4LjY3MjdMMTkuNTg0MSA4Ny44ODYzTDExNS4xNTQgODcuODg2M0wxMTUuMTQ1IDg3LjkxOTlMMTE0LjgxMSA4Ny45MTk5TDEwNy4wNyAxMTcuMjgxTDU5LjgxNTQgMTE3LjI4MUw1OS44Mjk1IDExNy4yMjhMMTEuODQ4MyAxMTcuMjI4TDE5LjUzNTcgODcuOTk0M0wtMjguNDA2NyA4Ny45OTQzTC0zNi4xNDI1IDExNy4yMjhMMTEuODM4NiAxMTcuMjI4TDQuMTAyODYgMTQ2LjU1OUw1MS4zMjI5IDE0Ni41NTlMNTEuMzE0IDE0Ni41OTNMOTkuMjk1MiAxNDYuNTkzTDkxLjU1OTQgMTc1LjgwNkw5Mi4zNTQzIDE3NS44MDZMOTIuMzI5NCAxNzUuOUw4NC41OTM2IDIwNS4xMTRMMzYuNjIyMSAyMDUuMTE0TDI4Ljg4NjMgMjM0LjQ0NUwtMTkuMDg1MSAyMzQuNDQ1TC0yNi44MjA5IDI2My43ODZMLTM0LjU1NjcgMjkzTC0xMzAuNTI5IDI5M0wtMTIyLjg1MSAyNjMuNzg2TC0xNzAuODA4IDI2My43ODZMLTE3OC41MSAyOTNMLTI3NC41MjEgMjkzTC0yNjYuNzg1IDI2My43ODZMLTMxNC42MTEgMjYzLjc4NkwtMzA2Ljg3NSAyMzQuNDQ1TC0zNTQuOTkyIDIzNC40NDVMLTM2Mi43MjggMjYzLjY1OUwtMzE0Ljc1NiAyNjMuNjU5TC0zMjIuNDkyIDI5M0wtMzcwLjUyMiAyOTNMLTM2Mi43ODYgMjYzLjc4NkwtNDEwLjc2NyAyNjMuNzg2TC00MTggMjkxLjEwNEwtNDE4IDExNy4yNDdMLTM3Mi4xMTcgMTE3LjI0N0wtMzY0LjM4MSA4OC4wMTM5TC00MTIuMTg5IDg4LjAxMzlMLTQwNC40NTMgNTguNjcyN0wtNDE3Ljk5IDU4LjY3MjdMLTQxNy45OSA3Ljg4OTk4ZS0wNkwtMzQxLjE4NCAxLjQ2MDQ2ZS0wNUwtMzU2LjY1NSA1OC42NzI3TC0zMDguNjU1IDU4LjY3MjdMLTI5My4xODMgMC4xMjc3MzVMLTI0NS4xNDQgMi4zMDAwN2UtMDVMLTI0NS4xNDQgMC4xMjc3MzlMLTI1Mi44OCAyOS4zMzE0TC0yMDQuOTI4IDI5LjMzMTRMLTE5Ny4xOTIgMi43MTkyOGUtMDVMLTEwMS4yNjggMC4xMjc3NTJMLTEwOC45NTYgMjkuMzMxNUwtNjAuOTY0NyAyOS4zMzE1TC02OC43MDA1IDU4LjY3MjdMLTIwLjcwOTcgNTguNjcyN0wtMTIuOTczOSAyOS4zMzE1TC02MC45NTUxIDI5LjMzMTVaTS0xNzAuNzc5IDI2My42NTlMLTE2My4wNzcgMjM0LjQ0NUwtMjExLjAzMSAyMzQuNDQ1TC0yMDMuMzEzIDIwNS4xMzNMLTI1MS4zMTMgMjA1LjEzM0wtMjQzLjU3OCAxNzUuOTJMLTI5MS41NTkgMTc1LjkyTC0yOTkuMjk0IDIwNS4xMzNMLTI1MS4zMTMgMjA1LjEzM0wtMjU5LjA0OSAyMzQuNDc1TC0yMTEuMDU2IDIzNC40NzVMLTIxOC43MzYgMjYzLjY1OUwtMTcwLjc3OSAyNjMuNjU5Wk0tMTU2LjkyNyAyOS4zMzE1TC0yMDQuODk5IDI5LjMzMTRMLTIxMi42MzQgNTguNjcyN0wtMTY0LjY2MyA1OC42NzI3TC0xODAuMTI5IDExNy4yMjhMLTEzMi4xNDQgMTE3LjIyOEwtMTM5Ljg3OSAxNDYuNTU5TC05MS44Nzg4IDE0Ni41NTlMLTg0LjE0MzEgMTE3LjIyOEwtMTMyLjA5NSAxMTcuMjI4TC0xMTYuNjcyIDU4LjY3MjdMLTE2NC42NjMgNTguNjcyN0wtMTU2LjkyNyAyOS4zMzE1Wk0tMTEuMzY4OCAyMDUuMTE0TDM2LjU4MzUgMjA1LjExNEw0NC4zMTkzIDE3NS45TC0zLjYzMjk5IDE3NS45TC0xMS4zNjg4IDIwNS4xMTRaTS0zMzkuNTQgMTc1Ljc5MkwtMzM5LjM3NSAxNzUuNzkyTC0zMzEuNjk4IDE0Ni41NzlMLTM3OS42MjEgMTQ2LjU3OUwtMzg3LjM1NyAxNzUuOTJMLTM4Ny41NCAxNzUuOTJMLTQwMy4wMTIgMjM0LjQ3NUwtMzU1LjAxMSAyMzQuNDc1TC0zMzkuNTQgMTc1Ljc5MlpNLTMwOC42MDYgNTguNjcyN0wtMzE2LjM0MiA4Ny44ODYyTC0yNjguNCA4Ny44ODYyTC0yODMuODcxIDE0Ni41NTlMLTIzNS44NDIgMTQ2LjU1OUwtMjIwLjM3IDg4LjAxNEwtMjY4LjE4NyA4OC4wMTRMLTI2MC40NTEgNTguNjcyN0wtMzA4LjYwNiA1OC42NzI3Wk0tMjQzLjU3OCAxNzUuNzkyTC0xOTUuNDIyIDE3NS43OTJMLTE4Ny43MTYgMTQ2LjU3OUwtMjM1Ljg0MiAxNDYuNTc5TC0yNDMuNTc4IDE3NS43OTJaTS0xMTUuMDc3IDIzNC40NjVMLTY3LjA4NTYgMjM0LjQ2NUwtNTkuMzU5NiAyMDUuMTMzTC0xMDcuMzQxIDIwNS4xMzNMLTk5LjY2MzEgMTc1LjkyTC0xNDcuNjQ0IDE3NS45MkwtMTU1LjMzMiAyMDUuMTMzTC0xMDcuMzQxIDIwNS4xMzNMLTExNS4wNzcgMjM0LjQ2NVpNLTk5LjU5NTQgMTc1Ljc5MkwtNTEuNjE0MSAxNzUuNzkyTC00My45MDczIDE0Ni41NzlMLTkxLjkwNzkgMTQ2LjU3OUwtOTkuNTk1NCAxNzUuNzkyWiIgZmlsbD0id2hpdGUiIGZpbGwtb3BhY2l0eT0iMC42Ii8+CjxwYXRoIGQ9Ik0xNDcuMyAxNDYuNTU5TDE0Ny40NzkgMTQ2LjU1OUwxNTUuMjA2IDExNy4yNTFMMTA3LjA4OSAxMTcuMjUxTDk5LjM1MzIgMTQ2LjQ2NUwxNDcuMzI1IDE0Ni40NjVMMTQ3LjMgMTQ2LjU1OVoiIGZpbGw9IndoaXRlIiBmaWxsLW9wYWNpdHk9IjAuNiIvPgo8L3N2Zz4K");
    background-repeat: no-repeat;
    background-position: 0 164px;
}

/*мелкие блоки*/

.small-card-block {
    background: #E0E1E1;
}

.small-card-block-wrap {
    display: grid;
    grid-gap: 27px;
    grid-template-columns: repeat(4, 1fr);
    padding-top: 48px;
    padding-bottom: 48px;
}

.small-card-item {
    background: #FFFFFF;
    border-radius: 24px;
    text-decoration: none;
    -webkit-transition: -webkit-box-shadow .3s;
    transition: -webkit-box-shadow .3s;
    -o-transition: box-shadow .3s;
    transition: box-shadow .3s;
    transition: box-shadow .3s, -webkit-box-shadow .3s;
}

.small-card-item:hover {
    -webkit-box-shadow: -5px -5px 8px #ffffff, 5px 5px 10px 5px rgb(0 0 0 / 15%);
    box-shadow: -5px -5px 8px #ffffff, 5px 5px 10px 5px rgb(0 0 0 / 15%);
    -webkit-transition: -webkit-box-shadow .3s;
    transition: -webkit-box-shadow .3s;
    -o-transition: box-shadow .3s;
    transition: box-shadow .3s;
    transition: box-shadow .3s, -webkit-box-shadow .3s;
}

.small-card-item-top {
    height: 146px;
    height: 151px;
    padding-top: 19px;
    padding-left: 23px;
    padding-right: 20px;
    margin-bottom: 21px;
    overflow: hidden;
}

.small-card-item-title {
    font-weight: 700;
    font-size: 18px;
    line-height: 140%;
    color: #000000;
    margin-bottom: 10px;
}

.small-card-item-text {
    font-size: 14px;
    line-height: 18px;
    color: #000000;

		display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}

.small-card-item-bottom {
    height: 233px;
    overflow: hidden;
    border-radius: 0 0 24px 24px;
}

.small-card-item-bottom img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}


@media screen and (max-width: 1024px) {

  /*верх с текстом*/


    .list-page-top-title {
        font-size: 42px;
        line-height: 52px;
    }

    .list-page-top-subtitle {
        font-size: 20px;
        line-height: 22px;
    }

    .list-page-top-text {
        font-size: 14px;
        line-height: 18px;
    }

    .list-page-top-text-block {
        padding-top: 0;
        padding-bottom: 28px;
        padding-left: 9px;
        padding-right: 10px;
    }

    .list-page-top-bg-wrap {
        min-height: 252px;
    }

    .list-page-top-wrap {
        padding-top: 28px;
    }


    /*большие блоки*/ 

    .big-card-item-title {
        font-size: 26px;
        line-height: 32px;
    }

    .big-card-item-text {
        font-size: 14px;
        line-height: 18px;
    }

    .big-card-item-top {
        padding-right: 25px;
        padding-left: 25px;
        padding-top: 30px;
        margin-bottom: 30px;
        height: 191px;
    }

    .big-card-block-wrap {
      grid-gap: 19px;
    }


    /*баннер*/


    .banner-slider.type_7 .banner-slide .banner-slide-wrap .banner-slide-main {
        height: 280px;
        background-position: -3px 101%;
        background-size: 41%;
    }

    .banner-slider.type_7 .banner-slide .banner-slide-wrap .banner-slide-top {
        height: 34px;
    }

    .banner-slider.type_7 .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main__img .img-wrap {
        height: 314px;
        border-radius: 25px 0;
    }

    .banner-slider.type_7 .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main__img {
        width: 55%;
    }

    .banner-slider.type_7 .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main-content {
        width: 45%;
        padding-top: 31px;
        padding-left: 7px;
        padding-right: 7%;
    }

    .banner-main__subtitle.type-2 {
        font-size: 18px;
        line-height: 22px;    
        margin-bottom: 13px;
    }

    .banner-slider .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main-content .banner-main-content-wrap .banner-main__text.type-3 {
        font-size: 14px;
        line-height: 18px;
    }

    .banner-slider.non-slider.type_7 .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main-content .banner-main-content-wrap .banner-main__title {
        margin-bottom: 15px;
    }

  /*мелкие блоки*/

    .small-card-block-wrap {
        grid-gap: 20px;
        grid-template-columns: repeat(3, 1fr);
        padding-top: 27px;
        padding-bottom: 33px;
    }

    .small-card-item-title {
        font-size: 18px;
        line-height: 22px;
    }

    .small-card-item-text {
        font-size: 12px;
        line-height: 16px;
				-webkit-line-clamp: 4;
    }

    .small-card-item {
        border-radius: 16px;
    }

    .small-card-item-bottom {
        height: 165px;
        border-radius: 0 0 16px 16px;
    }

    .small-card-item-top {
        height: 111px;
        height: 115px;
        padding-top: 14px;
        padding-left: 18px;
        padding-right: 18px;
        margin-bottom: 14px;
    }
}


@media screen and (max-width: 750px) {
  .banner-slider.type_7 .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main-content {
      /*padding-top: 13px;
      padding-bottom: 13px;*/
      padding-left: 0;
  }

  .banner-main__subtitle.type-2 {
      font-size: 16px;
      line-height: 18px;
  }

  .banner-slider .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main-content .banner-main-content-wrap .banner-main__text.type-3 {
      font-size: 12px;
      line-height: 18px;
  }

  .banner-slider.non-slider.type_7 .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main-content .banner-main-content-wrap .banner-main__title {
      margin-bottom: 10px;
  }
}

@media screen and (max-width: 575px) {

  /*верх с текстом*/

    .list-page-top-text-block {
        width: 100%;
        /*margin-right: 0;*/
    }
    .list-page-top-bg {
        display: none;
    }
    .list-page-top-title {
        font-size: 26px;
        line-height: 26px;
    }

    .list-page-top-subtitle {
        font-size: 14px;
        line-height: 18px;
    }

    .list-page-top-text {
        font-size: 14px;
        line-height: 18px;
    }

    .list-page-top-text-block {
        padding-left: 0;
    }

    .list-page-top-wrap {
        padding-top: 0;
    }

    .list-page-top-text-block {
        padding-top: 25px;
        padding-bottom: 40px;
    }

    .list-page-top-subtitle {
        margin-top: 18px;
    }


    /*большие блоки*/ 

    .big-card-block-wrap {
        display: grid;
        grid-gap: 24px;
        grid-template-columns: repeat(1, 1fr);
        padding-top: 20px;
        padding-bottom: 30px;
    }

    .big-card-item-title {
        font-size: 18px;
        line-height: 22px;
    }

    .big-card-item-text {
        font-size: 10px;
        line-height: 14px;
    }

    .big-card-item-top {
        height: 117px;
        padding-right: 20px;
        padding-left: 22px;
        padding-top: 22px;
        margin-bottom: 7px;
    }

    .big-card-item-bottom {
        height: 187px;
    }




    /*баннер*/

    .banner-slider.type_7 .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .banner-slider.type_7 .banner-slide .banner-slide-wrap .banner-slide-main {
        height: auto;
    }

    .banner-slider.type_7 .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main-content {
        -webkit-box-ordinal-group: 7;
        -ms-flex-order: 7;
        order: 7;
        width: 100%;
        padding: 25px 0 20px;
    }

    .banner-slider.type_7 .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main__img {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1;
        width: 100%;
    }

    .banner-slider.type_7 .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main__img .img-wrap {
        position: static;
        height: 139px;
        min-width: 0;
        -webkit-transform: skew(0);
        -ms-transform: skew(0);
        transform: skew(0);
        border-radius: 0;
        width: calc(100% + 30px);
        margin: 0 -15px;
    }

    .banner-slider.type_7 .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main__img .img-wrap img {
        -webkit-transform: skew(0);
        -ms-transform: skew(0);
        transform: skew(0);
        width: 100%;
        margin-left: 0;
    }

    .banner-slider.type_7 .banner-slide .banner-slide-wrap .banner-slide-top {
        display: none;
    }

    .banner-main__subtitle.type-2 {
        font-size: 14px;
        line-height: 18px;
    }

    .banner-slider.non-slider.type_7 .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main-content .banner-main-content-wrap .banner-main__title {
        margin-bottom: 8px;
    }

    .banner-slider .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main-content .banner-main-content-wrap .banner-main__text.type-3 {
        font-size: 12px;
        line-height: 16px;
    }

    .banner-slider.type_7 .banner-slide .banner-slide-wrap .banner-slide-main {
        background-position: -55px 100%;
        background-size: 71%;
    }


    /*мелкие блоки*/

    .small-card-block-wrap {
        display: grid;
        grid-gap: 13px;
        grid-template-columns: repeat(2, 1fr);
        padding-top: 20px;
        padding-bottom: 20px;
    }

    .small-card-item {
        border-radius: 11px;
    }

    .small-card-item-bottom {
        height: 143px;
        border-radius: 0px 0px 11px 11px;
    }

    .small-card-item-title {
        font-size: 12px;
        line-height: 15px;
    }

    .small-card-item-text {
        font-size: 8px;
        line-height: 12px;
    }

    .small-card-item-top {
        height: 97px;
        padding-top: 11px;
        padding-left: 11px;
        padding-right: 6px;
        margin-bottom: 9px;
    }

}
 
/*новые страницы конец*/

.header-menu-dropdown-item__title a {
  color: #000;
  display: block;
  max-width: calc(100% - 30px);
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

.header-menu-dropdown-item__arrow {
  pointer-events: all;
}

.overflow {
  overflow-x: hidden;
}

@media screen and (min-width: 576px) {
  .header-menu-dropdown-item__title a:hover,
  .header-menu-dropdown-item-box__title:hover {
    color: #2AAAE2;
  }
}

.header-menu-dropdown-content-series .hover-content-box__title, .header-menu-dropdown-content-product .hover-content-box__img {
	margin-bottom: 15px;
}



/*детальная страница услуг*/

.banner-slider.type_8 {
    height: 454px;
}
.banner-slider.type_8 .banner-slide .banner-slide-wrap .banner-slide-top {
    height: calc(454px - 424px);
}
.banner-slider.type_8 .banner-slide .banner-slide-wrap .banner-slide-main {
    height: 424px;
}
.banner-slider.type_8 .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main-content {
    padding-bottom: 30px;
    padding-top: 30px;
}
.banner-slider.type_8 .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main-content .banner-main-content-wrap {
    padding-right: 12%;
}
.banner-slider.type_8 .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main-content .banner-main-content-wrap .banner-main__small-img {
    width: 100%;
    height: 180px;
    margin-bottom: 0;
    margin-top: 7px;
}
.services-detail-text {
    padding-top: 33px;
    padding-bottom: 52px;
    font-size: 16px;
    line-height: 22px;
    color: #000000;
}
.services-detail-text a {
    color: #000000;
}
.services-detail-text p {
    margin-bottom: 5px;
}
.services-detail-text p:last-child {
    margin-bottom: 0;
}
.services-detail-text-wrap {
    max-width: 1131px;
}

@media screen and (max-width: 1024px) {
  .services-detail-text {
      font-size: 14px;
      line-height: 18px;
  }
  .services-detail-text {
      padding-top: 28px;
      padding-bottom: 35px;
  }
  .banner-slider.type_8 {
      height: 340px;
  }
  .banner-slider.type_8 .banner-slide .banner-slide-wrap .banner-slide-top {
      height: calc(340px - 315px);
  }
  .banner-slider.type_8 .banner-slide .banner-slide-wrap .banner-slide-main {
      height: 315px;
      background-image: none;
  }
  .banner-slider.type_8 .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main__img {
      width: 57%;
  }
  .banner-slider.type_8 .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main__img .img-wrap {
      height: 340px;
      min-width: 150%;
      border-radius: 40px 0;
  }
  .banner-slider.type_8 .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main-content {
      width: 43%;
      padding: 30px 0 30px;
  }
  .banner-slider.type_8 .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main-content .banner-main__title {
      /*width: 140%;*/
      width: 100%;
  }
  .banner-slider.type_8 .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main-content .banner-main-content-wrap {
      padding-right: 24%;
  }

}

@media screen and (max-width: 750px) {
  .banner-slider.type_8 .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main-content {
      max-width: none;
      width: 35%;
  }
  .banner-slider.type_8 .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main-content .banner-main__title {
      font-size: 24px;
      line-height: 24px;
  }
  .banner-slider.type_8 .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main-content .banner-main__text.type-1 {
      font-size: 12px;
  }
  .banner-slider.type_8 .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main-content .banner-main-content-wrap {
      padding-right: 12%;
  }

}

@media screen and (max-width: 575px) {
  .services-detail-text {
      font-size: 12px;
      line-height: 16px;
  }
  .services-detail-text {
      padding-top: 20px;
      padding-bottom: 23px;
  }
  .banner-slider.type_8 {
      height: auto;
  }
  .banner-slider.type_8 .banner-slide .banner-slide-wrap .banner-slide-top {
      display: none;
  }
  .banner-slider.type_8 .banner-slide .banner-slide-wrap .banner-slide-main {
      height: auto;
  }
  .banner-slider.type_8 .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
  }
  .banner-slider.type_8 .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main__img {
      width: 100%;
      -webkit-box-ordinal-group: 2;
          -ms-flex-order: 1;
              order: 1;
  }
  .banner-slider.type_8 .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main__img .img-wrap {
      height: 220px;
      min-width: 100%;
      width: calc(100% + 30px);
      margin: 0 -15px;
      -webkit-transform: skew(0);
          -ms-transform: skew(0);
              transform: skew(0);
      border-radius: 0;
      position: static;
  }
  .banner-slider.type_8 .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main__img .img-wrap img {
      -webkit-transform: skew(0);
          -ms-transform: skew(0);
              transform: skew(0);
      margin: 0;
      width: 100%;
  }
  .banner-slider.type_8 .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main-content {
      width: 100%;
      -webkit-box-ordinal-group: 3;
          -ms-flex-order: 2;
              order: 2;
      max-width: none;
      padding: 16px 0 16px;
  }
  .banner-slider.type_8 .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main-content .banner-main-content-wrap .banner-main__title {
      margin-bottom: 5px;
  }
  .banner-slider.type_8 .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main-content .banner-main-content-wrap .banner-main__text.type-1 {
      font-size: 12px;
      line-height: 16px;
  }
  .banner-slider.type_8 .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main__img .img-wrap {
      width: calc(100% + 30px);
      margin: 0 -15px;
  }
  .banner-slider.type_8 .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main__img .img-wrap img {
      margin: 0;
      width: 100%;
  }
  .banner-slider.type_8 .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main-content .banner-main__title {
      font-size: 18px;
      line-height: 22px;
  }
  .banner-slider.type_8 .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main-content .banner-main__text.type-1 {
      font-size: 12px;
      line-height: 16px;
  }
  .banner-slider.type_8 .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main-content .banner-main-content-wrap {
      padding-right: 0;
  }
  .banner-slider.type_8 .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main-content .banner-main-content-wrap .banner-main__small-img {
      display: block;
      max-width: 226px;
      height: auto;
      margin: auto;
      margin-top: 8px;
  }
}

/*детальная страница услуг конец*/



.main-overflow {
    overflow-x: hidden;
}


@media screen and (min-width: 1200px) {
  .detail-tabs .detail-tabs-block .tabs-wrap .container ul .tabs-nav + .tabs-nav {
    margin-left: 9.25%;
  }
}

@media screen and (min-width: 575px) {
  .detail-tabs .detail-tabs-block .tabs-wrap .container ul {
    justify-content: flex-start;
  }
}


.services-detail-btn {
  max-width: 295px;
  margin: 0 auto;
  margin-bottom: 30px;
}

@media screen and (max-width: 575px) {
  .services-detail-btn {
    margin-bottom: 20px;
  }
}



/*обратная связь*/

.callback-form-title {
    font-weight: 700;
    font-size: 34px;
    line-height: 42px;
    text-transform: uppercase;
    color: #000000;
    font-family: 'TT Hoves', sans-serif;
    margin-bottom: 13px;
}

.callback-form {
    padding: 0;
    border-radius: 14px;
    position: relative;
}

.callback-form-block {
    background-color: #DFF2FB;
    padding: 0;
   /* width: 100%;*/
    /*max-width: 659px;*/
    width: 659px;
    max-width: 100%;
    overflow-x: hidden;
    padding: 31px 27px 43px 22px;
}
.callback-form-close {
    display: block;
    position: absolute;
    content: '';
    top: 31px;
    right: 34px;
}
.callback-form-close svg {
    display: block;
    width: 22px;
    height: 22px;
}
.callback-form-chess-line {
  height: 22px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIzIiBoZWlnaHQ9IjEzIiB2aWV3Qm94PSIwIDAgMjIzIDEzIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMjE1LjU3NyAyLjY1MzA2TDIxNS4xNiA0LjMzMzMzSDIyMS45MTZMMjIzIDBIMjE4Ljc0NkMyMTcuMjQ1IDAgMjE1LjkxMSAxLjA2MTIyIDIxNS41NzcgMi42NTMwNlpNMjAwLjQ4IDguNjY2NjdIMTkzLjcyNEwxOTQuODA5IDQuMzMzMzNIMjAxLjU2NUwyMDAuNDggOC42NjY2N1pNMTU5LjY5NCA4LjY2NjY3SDE1Mi44NTVMMTUzLjkzOSA0LjMzMzMzSDE2MC42OTVMMTU5LjY5NCA4LjY2NjY3Wk0xMTMuMTUzIDQuMzMzMzNMMTEyLjA2OSA4LjY2NjY3SDEwNS4zMTNMMTA2LjM5NyA0LjMzMzMzSDExMy4xNTNaTTg0Ljg3ODUgOC42NjY2N0g3OC4xMjI1TDc5LjIwNjggNC4zMzMzM0g4NS45NjI4TDg0Ljg3ODUgOC42NjY2N1pNNDQuMDkyNiA4LjY2NjY3SDM3LjMzNjZMMzguNDIwOSA0LjMzMzMzSDQ1LjI2MDJMNDQuMDkyNiA4LjY2NjY3Wk0yMDkuNDA1IDBIMTk4LjM5NUMxOTYuODk0IDAgMTk1LjU1OSAxLjA2MTIyIDE5NS4yMjYgMi42NTMwNkwxOTQuODA5IDQuMzMzMzNIMTg4LjA1M0wxODkuMTM3IDBIMTc4LjEyN0MxNzYuNjI2IDAgMTc1LjI5MSAxLjA2MTIyIDE3NC45NTggMi42NTMwNkwxNzQuNTQxIDQuMzMzMzNIMTY3Ljc4NUwxNjguODY5IDBIMTQ0LjI2NEMxNDIuNzYzIDAgMTQxLjQyOCAxLjA2MTIyIDE0MS4wOTUgMi42NTMwNkwxNDAuMzQ0IDQuMzMzMzNIMTMzLjUwNUwxMzIuNDIgOC42NjY2N0gxMjUuNjY0TDEyNi43NDkgNC4zMzMzM0gxMzMuNTA1TDEzNC41ODkgMEgxMDMuMTQ1QzEwMS42NDMgMCAxMDAuMzA5IDEuMDYxMjIgOTkuODkxNyAyLjY1MzA2TDk5LjQ3NDcgNC4zMzMzM0g5Mi43MTg3TDkzLjgwMyAwSDgyLjc5MzNDODEuMjkyIDAgNzkuOTU3NSAxLjA2MTIyIDc5LjU0MDQgMi42NTMwNkw3OS4xMjM0IDQuMzMzMzNINzIuMzY3NUw3My40NTE3IDBINjIuNDQyQzYwLjk0MDcgMCA1OS42MDYyIDEuMDYxMjIgNTkuMTg5MiAyLjY1MzA2TDU4Ljc3MjEgNC4zMzMzM0g1Mi4wMTYyTDUzLjEwMDUgMEgyOC40OTU1QzI2Ljk5NDIgMCAyNS42NTk3IDEuMDYxMjIgMjUuMjQyNiAyLjY1MzA2TDI0LjgyNTYgNC4zMzMzM0gxNy45ODYyTDE2LjkwMTkgOC42NjY2N0gxMC4xNDZMMTEuMjMwMyA0LjMzMzMzSDE3Ljk4NjJMMTkuMTUzOSAwSDguMDYwODJDNi41NTk1IDAgNS4yMjQ5OSAxLjA2MTIyIDQuODA3OTYgMi42NTMwNkw0LjM5MDkyIDQuMzMzMzNILTIuMzY1MDJMLTEuMjgwNzQgMEgtMTIuMjkwNEMtMTMuNzkxOCAwIC0xNS4xMjYzIDEuMDYxMjIgLTE1LjU0MzMgMi42NTMwNkwtMTUuOTYwMyA0LjMzMzMzSC05LjIwNDM4TC0xMC4yMDUzIDguNjY2NjdILTE3LjA0NDZMLTE4LjEyODkgMTNILTEzLjg3NTJDLTEyLjM3MzggMTMgLTExLjAzOTMgMTEuOTM4OCAtMTAuNjIyMyAxMC4zNDY5TC0xMC4yMDUzIDguNjY2NjdILTMuNDQ5MzFMLTQuNTMzNiAxM0gyMC4xNTQ4QzIxLjY1NjEgMTMgMjIuOTkwNiAxMS45Mzg4IDIzLjMyNDMgMTAuMzQ2OUwyMy43NDEzIDguNjY2NjdIMzAuNDk3MkwyOS40MTMgMTNINDAuNDIyN0M0MS45MjQgMTMgNDMuMjU4NSAxMS45Mzg4IDQzLjU5MjEgMTAuMzQ2OUw0NC4wMDkxIDguNjY2NjdINTAuNzY1MUw0OS42ODA4IDEzSDYwLjY5MDVDNjIuMTkxOCAxMyA2My41MjYzIDExLjkzODggNjMuODYgMTAuMzQ2OUw2NC4yNzcgOC42NjY2N0g3MS4wMzI5TDY5Ljk0ODcgMTNIOTQuNTUzN0M5Ni4wNTUgMTMgOTcuMzg5NSAxMS45Mzg4IDk3LjgwNjUgMTAuMzQ2OUw5OC4yMjM2IDguNjY2NjdIMTA0Ljk4TDEwMy44OTUgMTNIMTM1LjM0QzEzNi44NDEgMTMgMTM4LjE3NSAxMS45Mzg4IDEzOC41OTIgMTAuMzQ2OUwxMzkuMDA5IDguNjY2NjdIMTQ1Ljc2NUwxNDQuNjgxIDEzSDE1NS42OTFDMTU3LjE5MiAxMyAxNTguNTI3IDExLjkzODggMTU4Ljk0NCAxMC4zNDY5TDE1OS4zNjEgOC42NjY2N0gxNjYuMTE3TDE2NS4wMzIgMTNIMTc2LjA0MkMxNzcuNTQzIDEzIDE3OC44NzggMTEuOTM4OCAxNzkuMjEyIDEwLjM0NjlMMTc5LjYyOSA4LjY2NjY3SDE4Ni4zODVMMTg1LjMgMTNIMjAzLjE0OUMyMDQuNjUxIDEzIDIwNS45ODUgMTEuOTM4OCAyMDYuNDAyIDEwLjM0NjlMMjA2LjgxOSA4LjY2NjY3SDIxMy41NzVMMjE0LjY1OSA0LjMzMzMzSDIwNy45MDNMMjA5LjQwNSAwWiIgZmlsbD0iIzJBQUFFMiIvPgo8L3N2Zz4K");
  background-size: cover;
  background-position: center right;  
  background-repeat: no-repeat;
  margin-left: -22px;
  max-width: 214px;
  margin-bottom: 26px;
}

.callback-form-img {
  width: 100%;
  /*max-width: 520px;*/
  max-width: calc(100% - 65px);
  margin-bottom: 10px;
  margin-left: auto;
  margin-right: auto;
    border-radius: 25px 0;
    overflow: hidden;
    -webkit-transform: skew(-15deg);
    -ms-transform: skew(-15deg);
    transform: skew(-15deg);
    height: 242px;
}

.callback-form-img img {
    width: calc(100% + 150px);
    max-width: none;
    height: 100%;
    display: block;
    -webkit-transform: skew(15deg);
    -ms-transform: skew(15deg);
    transform: skew(15deg);
    margin-left: -75px;
    -o-object-fit: cover;
    object-fit: cover;
}


.input-wrap textarea {
    font-family: 'TT Hoves', sans-serif;
    width: 100%;
    border: 1px solid transparent;
    outline: none;
    /*height: 252px;*/
    height: 100px;
    padding: 0 10px;
    border-radius: 0;
    resize: none;
    padding-top: 11px;
    padding-bottom: 11px;
    scrollbar-color: #2AAAE2 #ECECEB;
    scrollbar-width: thin;
}
.input-wrap textarea::placeholder {
  color: #C2C4C4;
}
.input-wrap textarea + label {
    font-size: 10px;
    line-height: 14px;
    color: #827E7A;
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1;
    opacity: 0;
    -webkit-transition: opacity .3s;
    -o-transition: opacity .3s;
    transition: opacity .3s;
    margin-top: 4px;
}

.input-wrap textarea:focus + label {
    opacity: 1;
    -webkit-transition: opacity .3s;
    -o-transition: opacity .3s;
    transition: opacity .3s;
}



.input-wrap textarea::-webkit-scrollbar-button {
  width: 6px;
  height: 9px;
}
.input-wrap textarea::-webkit-scrollbar-track {
  background-color: #ECECEB;
  border-radius: 4px;
}
.input-wrap textarea::-webkit-scrollbar-thumb {
  border-radius: 4px;
  background-color: #2AAAE2;
}
.input-wrap textarea::-webkit-scrollbar {
  width: 6px;
}

.input-wrap:not(.cards-filter-input) input:not([type=checkbox]):not([type=radio]) ~ label.error-label {
  font-size: 10px;
  line-height: 14px;
  -webkit-box-ordinal-group: 0;
  -ms-flex-order: -1;
  order: -1;
  opacity: 0;
  -webkit-transition: opacity .3s;
  -o-transition: opacity .3s;
  transition: opacity .3s;
  margin-top: 4px;
  color: #EF172F;
  padding-right: 10px;
  position: absolute;
  right: 0;
}
.input-wrap:not(.cards-filter-input).error input:not([type=checkbox]):not([type=radio]) ~ label.error-label {
    opacity: 1;
    -webkit-transition: opacity .3s;
    -o-transition: opacity .3s;
    transition: opacity .3s;
}

.callback-form-checkbox {
  position: relative;
}

.callback-form-checkbox label {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.callback-form-checkbox label p {
    font-size: 10px;
    line-height: 14px;
    color: #000;
}

.required-text {
    font-size: 10px;
    line-height: 14px;
    color: #000;
    padding-left: 26px;
    padding-top: 12px;
}

.callback-form-checkbox label input[type=checkbox] {
    display: none;
}

.callback-form-checkbox label input[type=checkbox]+div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 18px;
    height: 18px;
    min-width: 18px;
    border: 1px solid #c2c4c4;
    background-color: transparent;
    border-radius: 3px;
    margin-right: 8px;
}

.callback-form-checkbox label input[type=checkbox]+div svg {
    width: 12px;
    height: 11px;
    stroke: #c2c4c4;
}

.callback-form-checkbox label input[type=checkbox]:checked+div {
    border-color: #2aaae2;
    background-color: #2aaae2;
}

.callback-form-checkbox label input[type=checkbox]:checked+div svg {
    stroke: #fff;
}


.callback-form-btn {
  width: 100%;
  max-width: 190px;
  margin: 43px auto 0;
}

.callback-form-bottom {
  margin-top: 24px;
  display: flex;
}
.callback-form-bottom-check {
  width: 50%;
  padding-right: 10px;
}
.callback-form-recapcha-block {
  width: 50%;


  
}
.callback-form-recapcha > div {
  /*margin-bottom: 20px;*/
  max-width: 100%;
}
.callback-form-recapcha iframe {
  width: 100%;
}
.callback-form-checkbox-error {
  position: absolute;
  left: 26px;
  font-size: 10px;
  line-height: 14px;
  color: #EF172F;
  top: -14px;
  opacity: 0;
  -webkit-transition: opacity .3s;
  -o-transition: opacity .3s;
  transition: opacity .3s;
}
.callback-form-checkbox.error .callback-form-checkbox-error {
  opacity: 1;
  -webkit-transition: opacity .3s;
  -o-transition: opacity .3s;
  transition: opacity .3s;
}
.callback-form-checkbox.error label input[type=checkbox]+div {
  border-color: #eb7171;
}

.callback-form-recapcha-error {
  margin-top: -14px;
  position: absolute;
  font-size: 10px;
  line-height: 14px;
  color: #EF172F;
  opacity: 0;
  -webkit-transition: opacity .3s;
  -o-transition: opacity .3s;
  transition: opacity .3s;
}
.callback-form-recapcha-block.error .callback-form-recapcha-error {
  opacity: 1;
  -webkit-transition: opacity .3s;
  -o-transition: opacity .3s;
  transition: opacity .3s;
}


.input-wrap:not(.cards-filter-input) input:not([type=checkbox]):not([type=radio]) + label,
.input-wrap textarea + label {
  padding-left: 10px;
}

.callback-form .input-wrap.light:not(.cards-filter-input) input:not([type=checkbox]):not([type=radio]):focus {
    border-color: transparent;
}

.input-wrap.light.error:not(.cards-filter-input) input:not([type=checkbox]):not([type=radio])::placeholder {
    color: #EF172F;
}



.callback-success {
    padding-top: 30px;
    padding-bottom: 60px;
    width: 100%;
    max-width: 466px;
    background-color: #DFF2FB;
}
.callback-success-logo {
    width: 100%;
    max-width: 148px;
    margin-bottom: 24px;
    margin-left: 43px;
    margin-right: auto;
}
.callback-success-text {
    padding: 0 43px;
}
.callback-success__title {
    font-size: 24px;
    line-height: 30px;
    color: #000000;
    font-weight: 700;
}


@media screen and (max-width: 768px) {
  .callback-form-block {
    width: 534px;
  }
  .callback-form-chess-line {
    max-width: 298px;
    margin-bottom: 38px;
  }
  .callback-form-title {
    font-size: 22px;
    line-height: 27px;
  }
  .callback-form-img {
    /*max-width: 420px;*/
    height: 205px;
    margin-bottom: 16px;
  }
  .required-text {
    padding-top: 9px;
  }
  .callback-success__title {
    font-size: 20px;
    line-height: 25px;
  }
  .callback-success-logo {
    max-width: 133px;
  }
  .callback-success {
    padding-bottom: 45px;
  }

  .callback-form-bottom {
    flex-direction: column;
    margin-top: 15px;
  }
  .callback-form-bottom-check {
    width: 100%;
    padding: 0;
    order: 2;
    margin-top: 20px;
  }
  .callback-form-recapcha-block {
    width: 100%;
    order: 1;
  }
}


@media screen and (max-width: 575px) {
  .callback-form-close {
    top: 26px;
    right: 16px;
  }
  .callback-form-block {
    padding-left: 12px;
    padding-right: 12px;
    padding-top: 29px;
    padding-bottom: 20px;
  }
  .callback-form-chess-line {
    max-width: 230px;
    margin-bottom: 38px;
    height: 13px;
  }
  .callback-form-title {
    font-size: 18px;
    line-height: 22px;
  }
  .callback-form-img {
    height: 214px;
    margin-bottom: 16px;
    transform: none;
    border-radius: 0;
    max-width: none;
    width: calc(100% + 24px);
    margin: 0 -12px;
    margin-bottom: 12px;
  }
  .callback-form-img img {
    width: 100%;
    transform: none;
    margin-left: 0;
  }
  
  .required-text {
    padding-top: 5px;
    padding-left: 4px;
    font-size: 8px;
  }
  .callback-form-btn {
    margin: 22px auto 0;
  }
  .input-wrap textarea {
    /*height: 327px;*/
  }

  .callback-success-logo {
    max-width: 115px;
    margin-left: 22px;
    margin-bottom: 35px;
  }
  .callback-success__title {
    font-size: 18px;
    line-height: 20px;
  }
  .callback-success-text {
    padding: 0 22px;
  }
  
}

/*обратная связь конец*/

/*калькулятор*/

.calculator-page {
  overflow-x: hidden;
}

/*заголовок*/

.calculator-top {
  padding-top: 37px;
}

.calculator-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.calculator-title h1 {
  font-weight: 700;
  font-size: 34px;
  line-height: 42px;
  text-transform: uppercase;
  color: #000000;
}

.calculator-link {
  font-size: 14px;
  line-height: 17px;
  color: #000000;
  text-decoration: none;
  padding-right: 24px;
  position: relative;
  padding-top: 8px;
}
.calculator-link span {
  font-weight: 700;
}
.calculator-link svg {
  fill: #000;
  width: 17px;
  height: 17px;
  position: absolute;
  right: 0;
  bottom: 2px;
}

/*прогресс*/

.calculator-progress {
  padding-top: 16px;
}
.calculator-progress-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 11px;
}
.calculator-progress-step {
  font-weight: 300;
  font-size: 16px;
  line-height: 20px;
  color: #C0BEBC;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  /*margin-right: 28px;*/
  /*padding-left: 8px;*/
  /*padding-right: 8px;*/
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.calculator-progress-step .calculator-step-number {
  border: 1px solid #C2C4C4;
  border-radius: 50%;
  width: 31px;
  height: 31px;
  text-align: center;
  margin-right: 11px;
  line-height: 31px;
  min-width: 31px;
}
.calculator-progress-step.active {
  font-weight: 700;
  font-size: 20px;
  color: #2AAAE2;
}
.calculator-progress-step.active .calculator-step-number {
  font-weight: 700;
  font-size: 18px;
  color: #fff;
  background: #2AAAE2;
  border-color: #2AAAE2;
}
.calculator-progress-step.done {
  color: #2AAAE2;
}
.calculator-progress-step.done .calculator-step-number {
  color: #2AAAE2;
  border-color: #2AAAE2;
}
.calculator-progress-step:after {
  content: '';
  /*position: absolute;*/
  width: 28px;
  height: 1px;
  background: #C2C4C4;
  top: 50%;
  /*transform: translateY(-50%);
    right: -28px;*/
    margin: auto;
}
.calculator-progress-step:first-child {
  padding-left: 0;
}
.calculator-progress-step:last-child {
  padding-right: 0;
  margin-right: 0;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
}
.calculator-progress-step:last-child:after {
  display: none;
}
.calculator-progress-step.done:after {
  background: #2AAAE2;
}

.calculator-progress-bar {
  height: 8px;
  width: 100%;
  position: relative;
}
.calculator-progress-bar-line {
  height: 100%;
  background: #2AAAE2;
}
.calculator-progress-bar-line:before {
  position: absolute;
  height: 100%;
  background: #2AAAE2;
  width: 99999px;
  content: '';
  display: block;
    right: calc(100% - 15px);
}
.calculator-progress-bar-line.last-step:after {
  position: absolute;
  height: 100%;
  background: #2AAAE2;
  width: 99999px;
  content: '';
  display: block;
    left: calc(100% - 15px);
}



/*контент*/

.calculator-page-step {
  background: -webkit-gradient(linear, left top, right top, color-stop(50%, #E9F8FF), color-stop(50%, #B0E1F7));
  background: -o-linear-gradient(left, #E9F8FF 50%, #B0E1F7 50%);
  background: linear-gradient(to right, #E9F8FF 50%, #B0E1F7 50%);
  position: relative;
}
.calculator-step-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.calculator-step-sidebar {
  background: #E9F8FF;
  width: 384px;
  padding-top: 30px;
  padding-right: 40px;
  padding-bottom: 75px;
  /*z-index: 4;*/
}
.calculator-step-content {
  background: #B0E1F7;
  width: calc(100% - 384px);
  padding-left: 37px;
  padding-top: 22px;
  padding-bottom: 68px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.calculator-step-content:before {
  content: '';
  display: block;
  position: absolute;
  right: 0;
  top: 0;
  height: 341px;
  width: 500px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDY4IiBoZWlnaHQ9IjM0MSIgdmlld0JveD0iMCAwIDQ2OCAzNDEiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik00MjUuODcgNjguMTEzMUw0MjUuODYxIDY4LjE0NzRINDI1Ljg0MUw0MjUuODUgNjguMTEzMUg0MjUuODdaIiBmaWxsPSJ3aGl0ZSIgZmlsbC1vcGFjaXR5PSIwLjIiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yNTEuNjE1IDMwNi44NjNMMjQyLjY5IDM0MC44NTFMMTMxLjIyOSAzNDFMMTQwLjIxIDMwNi44NjNIODQuNDg1Mkw5My40NjU4IDI3Mi43MTVIMTQ5LjEzNEwxNTguMTE1IDIzOC43MTZINDYuNzIxN0w1NS43MDIzIDIwNC41NjhIMEw4Ljk4MDYyIDE3MC40MzFINjQuNjgyOUw3My42NjM1IDEzNi4yODNMODIuNjQ0MiAxMDIuMjg0SDEzOC4zMzVMMTQ3LjMxNiA2OC4xNDc0SDIwMy4wMDdMMjExLjk4OCAzMy45OTk0TDIyMC45NjggMEgzMzIuMzg0TDMyMy40NzEgMzMuOTk5NEgzNzkuMTQ1TDM4OC4wODYgMEg0OTkuNTQ3TDQ5MC41NjYgMzMuOTk5NEg1NDYuMDg5TDUzNy4xMDggNjguMTQ3NEg1OTIuOTY4TDYwMS45NDggMzQuMTQ4SDU0Ni4yNTdMNTU1LjIzOCAwSDYxMC45OTdMNjAyLjAxNiAzMy45OTk0SDY1Ny43MThMNjQ4LjcxNSA2OC4xMTMxSDU5Mi45OUw1ODQuMDA0IDEwMi4yODRINTgzLjYxNkw1NzQuNjM1IDEzNi4yODNMNTY1LjY1NSAxNzAuNDMxSDQ1NC42NDRMNDM2LjY4MyAyMzguNTY3SDQ5Mi4xOTRMNDgzLjIxMyAyNzIuNzE1SDUzOC45OTNMNTQ3LjkyMyAyMzguNzE2SDU0OC4wOThMNTM5LjExOCAyNzIuNzE1SDUzOS4xNzRMNTIxLjIxMyAzNDAuODUxTDQ2NS40NDMgMzQxVjM0MC44NTFMNDc0LjQyNCAzMDYuODYzSDQxOC43NTVMNDA5Ljc3NCAzNDFMMjk4LjQxNSAzNDAuODUxTDMwNy4zMzkgMzA2Ljg2M0gyNTEuNjI2TDI2MC42MDYgMjcyLjcxNUgyMDQuODkzTDE5NS45MTIgMzA2Ljg2M0gyNTEuNjE1Wk0zNzkuMTExIDM0LjE0OEwzNzAuMTcgNjguMTQ3NEg0MjUuODQxTDQxNi44OCAxMDIuMjYxSDQ3Mi42MDVMNDYzLjYyNCAxMzYuMjYxSDUxOS4zMjdMNTI4LjMwNyAxMDIuMjYxSDQ3Mi42MDVMNDgxLjU4NiA2OC4xMTMxSDQyNS44N0w0MzQuNzg1IDM0LjE0OEgzNzkuMTExWk0zNjMuMDMgMzA2Ljg2M0g0MTguNzIxTDQyNy43MDIgMjcyLjcxNUgzNzIuMDExTDM4OS45NjYgMjA0LjU2OEgzMzQuMjU5TDM0My4yMzkgMTcwLjQzMUgyODcuNTE1TDI3OC41MzQgMjA0LjU2OEgzMzQuMjAzTDMxNi4yOTcgMjcyLjcxNUgzNzIuMDExTDM2My4wMyAzMDYuODYzWk0xOTQuMDQ5IDEwMi4yODRIMTM4LjM4TDEyOS40IDEzNi4yODNIMTg1LjA2OEwxOTQuMDQ5IDEwMi4yODRaTTQ2My42MjQgMTM2LjQwOUg0MDcuNzJMMzk4Ljc3MyAxNzAuNDA5SDQ1NC42NDRMNDYzLjYyNCAxMzYuNDA5Wk0zMTQuNDQ1IDY4LjEyNDVIMjU4LjczMkwyNDkuNzYyIDEwMi4yNjFIMzA1LjQ2NUwyOTYuNTUxIDEzNi4yNjFIMzUyLjI1NEwzNjEuMTc4IDEwMi4yNjFIMzA1LjQ2NUwzMTQuNDQ1IDY4LjEyNDVaTTI5Ni40NzMgMTM2LjQwOUgyNDAuNzdMMjMxLjgyMyAxNzAuNDA5SDI4Ny41NDhMMjk2LjQ3MyAxMzYuNDA5Wk0xNzYuMDg3IDE3MC40MzFIMTIwLjM4NUwxMTEuMzkzIDIwNC41NjhIMTY3LjA5NkwxNTguMTcxIDIzOC41OUgyMTMuODI5TDIyMi44MDkgMjA0LjU2OEgxNjcuMTA3TDE3Ni4wODcgMTcwLjQzMVoiIGZpbGw9IndoaXRlIiBmaWxsLW9wYWNpdHk9IjAuMiIvPgo8cGF0aCBkPSJNNTQ3LjY5MyAyMzguNzE2TDU1Ni42NzQgMjA0LjU2OEg1MDEuNDIzTDQ5Mi40NDEgMjM4LjcxNkg1NDcuNjkzWiIgZmlsbD0id2hpdGUiIGZpbGwtb3BhY2l0eT0iMC4yIi8+CjxwYXRoIGQ9Ik04NzAuNzU1IDY4LjExMzFMODcwLjc0NiA2OC4xNDc0SDg3MC43MjZMODcwLjczNSA2OC4xMTMxSDg3MC43NTVaIiBmaWxsPSJ3aGl0ZSIgZmlsbC1vcGFjaXR5PSIwLjIiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik02OTYuNSAzMDYuODYzTDY4Ny41NzUgMzQwLjg1MUw1NzYuMTE0IDM0MUw1ODUuMDk1IDMwNi44NjNINTI5LjM3TDUzOC4zNTEgMjcyLjcxNUg1OTQuMDJMNjAzIDIzOC43MTZINDkyLjA1Mkw0OTIuMDYyIDIzOC42NzdINDkyLjQ1TDUwMS40MzYgMjA0LjUwNkg1NTYuMjk1TDU1Ni4yNzggMjA0LjU2OEg2MTEuOTgxTDYwMy4wNTYgMjM4LjU5SDY1OC43MTRMNjY3LjY5NCAyMDQuNTY4SDYxMS45OTJMNjIwLjk3MyAxNzAuNDMxSDU2Ni4xNTRMNTY2LjE2NCAxNzAuMzkySDUxMC40NjJMNTE5LjQ0MyAxMzYuMzkzSDUxOC41Mkw1MTguNTQ5IDEzNi4yODNMNTI3LjUyOSAxMDIuMjg0SDU4My4yMkw1OTIuMjAxIDY4LjE0NzRINjQ3Ljg5Mkw2NTYuODczIDMzLjk5OTRMNjY1Ljg1MyAwSDc3Ny4yNjlMNzY4LjM1NiAzMy45OTk0SDgyNC4wM0w4MzIuOTcxIDBIOTQ0LjQzMkw5MzUuNDUxIDMzLjk5OTRIOTkwLjk3NEw5ODEuOTkzIDY4LjE0NzRIMTAzNy44NUwxMDQ2LjgzIDM0LjE0OEg5OTEuMTQzTDEwMDAuMTIgMEgxMDU1Ljg4TDEwNDYuOSAzMy45OTk0SDExMDIuNkwxMTExIDIuMjA2NDJWMjA0LjU0NUgxMDU3LjczTDEwNDguNzUgMjM4LjU2N0gxMTA0LjI1TDEwOTUuMjcgMjcyLjcxNUgxMTEwLjk5VjM0MUgxMDIxLjgyTDEwMzkuNzggMjcyLjcxNUg5ODQuMDU5TDk2Ni4wOTggMzQwLjg1MUw5MTAuMzI4IDM0MVYzNDAuODUxTDkxOS4zMDkgMzA2Ljg2M0g4NjMuNjRMODU0LjY2IDM0MUw3NDMuMyAzNDAuODUxTDc1Mi4yMjQgMzA2Ljg2M0g2OTYuNTExTDcwNS40OTEgMjcyLjcxNUg2NDkuNzc4TDY0MC43OTcgMzA2Ljg2M0g2OTYuNVpNODIzLjk5NyAzNC4xNDhMODE1LjA1NSA2OC4xNDc0SDg3MC43MjZMODYxLjc2NSAxMDIuMjYxSDkxNy40OUw5MDguNTEgMTM2LjI2MUg5NjQuMjEyTDk3My4xOTIgMTAyLjI2MUg5MTcuNDlMOTI2LjQ3MSA2OC4xMTMxSDg3MC43NTVMODc5LjY3MSAzNC4xNDhIODIzLjk5N1pNODA3LjkxNSAzMDYuODYzSDg2My42MDZMODcyLjU4NyAyNzIuNzE1SDgxNi44OTZMODM0Ljg1MSAyMDQuNTY4SDc3OS4xNDRMNzg4LjEyNCAxNzAuNDMxSDczMi40TDcyMy40MTkgMjA0LjU2OEg3NzkuMDg4TDc2MS4xODMgMjcyLjcxNUg4MTYuODk2TDgwNy45MTUgMzA2Ljg2M1pNNjM4LjkzNCAxMDIuMjg0SDU4My4yNjVMNTc0LjI4NSAxMzYuMjgzSDYyOS45NTNMNjM4LjkzNCAxMDIuMjg0Wk0xMDE5LjkxIDEzNi40MDlIMTAxOS43MkwxMDEwLjgxIDE3MC40MDlIMTA2Ni40NUwxMDc1LjQzIDEzNi4yNjFIMTA3NS42NEwxMDkzLjYgNjguMTEzMUgxMDM3Ljg4TDEwMTkuOTEgMTM2LjQwOVpNOTg0LjAwMyAyNzIuNzE1TDk5Mi45ODQgMjM4LjcxNkg5MzcuMzI2TDk1NS4yODcgMTcwLjQzMUg4OTkuNTI5TDg4MS41NjggMjM4LjU2N0g5MzcuMDc5TDkyOC4wOTkgMjcyLjcxNUg5ODQuMDAzWk05MDguNTEgMTM2LjQwOUg4NTIuNjA1TDg0My42NTggMTcwLjQwOUg4OTkuNTI5TDkwOC41MSAxMzYuNDA5Wk03NTkuMzMgNjguMTI0NUg3MDMuNjE3TDY5NC42NDcgMTAyLjI2MUg3NTAuMzVMNzQxLjQzNiAxMzYuMjYxSDc5Ny4xMzlMODA2LjA2MyAxMDIuMjYxSDc1MC4zNUw3NTkuMzMgNjguMTI0NVpNNzQxLjM1OCAxMzYuNDA5SDY4NS42NTZMNjc2LjcwOSAxNzAuNDA5SDczMi40MzNMNzQxLjM1OCAxMzYuNDA5WiIgZmlsbD0id2hpdGUiIGZpbGwtb3BhY2l0eT0iMC4yIi8+CjxwYXRoIGQ9Ik00NTQuNzMyIDE3MC40MzFINDU0LjUyNUw0NDUuNTU0IDIwNC41NEg1MDEuNDE0TDUxMC4zOTUgMTcwLjU0MUg0NTQuNzAzTDQ1NC43MzIgMTcwLjQzMVoiIGZpbGw9IndoaXRlIiBmaWxsLW9wYWNpdHk9IjAuMiIvPgo8L3N2Zz4K");
  background-repeat: no-repeat;
  background-position: top right;
  max-height: 100%;
}
.sidebar-blocks {
  border: 1px solid #C2C4C4;
  border-radius: 20px;
  padding: 20px;
  padding-bottom: 5px;
  margin-bottom: 20px;
}


.sidebar-block {
  padding-top: 10px;
}
.sidebar-block:first-child {
  padding-top: 0;
}

.sidebar-block + .sidebar-block {
  margin-top: 30px;
}
.sidebar-block-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  cursor: pointer;
  position: relative;
  padding-right: 35px;
  padding-bottom: 10px;
}
.sidebar-block:not(.disabled) .sidebar-block-title {
  border-bottom: 1px solid #2AAAE2;
}
.sidebar-block:last-child:not(.is-active) .sidebar-block-title {
  border-bottom: 1px solid transparent;
}
.sidebar-block-title_icon {
  margin-right: 9px;
}
.sidebar-block-title_icon svg {
  fill: #2AAAE2;
  width: 23px;
  height: 23px;
}
.sidebar-block-title_text {
  font-weight: 600;
  font-size: 18px;
  line-height: 20px;
  color: #2AAAE2;
  display: block;
  padding-top: 2px;
}
.sidebar-block-title_arrow {
  position: absolute;
  right: 0;
  bottom: 10px;
}
.sidebar-block-title_arrow svg {
  stroke: #2AAAE2;
  fill: transparent;
  width: 21px;
  height: 12px;
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
  -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}
.sidebar-block.is-active .sidebar-block-title_arrow svg {
  -webkit-transform: rotate(0);
      -ms-transform: rotate(0);
          transform: rotate(0);
  -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}



/*параметры*/

.parameters-block {
  padding-top: 10px;
  border-bottom: 1px solid #2AAAE2;
}
/*.parameters-block:last-child {
  border-bottom: none;
}*/
.parameter-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-bottom: 10px;
  color: #000000;
}
.parameter-item-name {
  font-size: 14px;
  line-height: 18px;
  width: 57%;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  padding-right: 5px;
}
.parameter-item-value {
  font-weight: 600;
  font-size: 18px;
  line-height: 21px;
  text-align: right;
  width: 43%;
  /*flex-grow: 1;*/
  padding-left: 5px;
}
.parameters-block.disabled {
  pointer-events: none;
  border-color: #D5D5D5;
}
.parameters-block.disabled .parameter-item,
.parameters-block.disabled .parameter-item .regular-tooltip-btn {
  color: #D5D5D5;
}
.parameters-block.done  .parameter-item,
.parameters-block.done .parameter-item .regular-tooltip-btn {
  color: #2AAAE2;
}

/*фильтр*/

.filter-block {
  padding-top: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #D5D5D5;
}
.filter-block-title {
  font-size: 16px;
  line-height: 19px;
  font-weight: 500;
  margin-bottom: 10px;
}
.filter-item-checkbox {

}

.filter-item-checkbox + .filter-item-checkbox {
  margin-top: 18px;
}






.filter-item-checkbox label {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.filter-item-checkbox label p {
    font-size: 14px;
  line-height: 16px;
  color: #000000;
}
.filter-item-checkbox label input[type=checkbox] {
    display: none;
}
.filter-item-checkbox label input[type=checkbox]+div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 18px;
    height: 18px;
    min-width: 18px;
    border: 1px solid #c2c4c4;
    background-color: transparent;
    border-radius: 3px;
    margin-right: 8px;
}
.filter-item-checkbox label input[type=checkbox]+div svg {
    width: 12px;
    height: 11px;
    stroke: transparent;
}
.filter-item-checkbox label input[type=checkbox]:checked+div {
    border-color: #2aaae2;
    background-color: #2aaae2;
}
.filter-item-checkbox label input[type=checkbox]:checked+div svg {
    stroke: #fff;
}
.filter-btn {
  padding-top: 10px;
  padding-bottom: 15px;
  max-width: 178px;
  margin: auto;
}




.solution-block {
  padding-top: 10px;
  border-bottom: 1px solid #2AAAE2;
}
.solution-block:last-child {
  border-bottom: none;
  /*padding-bottom: 10px;*/
}
.solution-block-wrap,
.partner-block-wrap {
  max-height: 320px;
  overflow-y: auto;
  margin-bottom: 15px;
  padding-right: 10px;
  scrollbar-color: #2AAAE2 #ECECEB;
  scrollbar-width: thin;
}
.solution-block-wrap::-webkit-scrollbar-button,
.partner-block-wrap::-webkit-scrollbar-button {
  width: 6px;
  height: 9px;
}
.solution-block-wrap::-webkit-scrollbar-track,
.partner-block-wrap::-webkit-scrollbar-track {
  background-color: #ECECEB;
  border-radius: 4px;
}
.solution-block-wrap::-webkit-scrollbar-thumb,
.partner-block-wrap::-webkit-scrollbar-thumb {
  border-radius: 4px;
  background-color: #2AAAE2;
}
.solution-block-wrap::-webkit-scrollbar,
.partner-block-wrap::-webkit-scrollbar {
  width: 6px;
}
.mobile-info-popup .solution-block-wrap {
  max-height: none;
}


.solution-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-bottom: 10px;
  color: #000000;
  font-size: 14px;
  line-height: 18px;
}
.solution-name {
  font-weight: 600;
  font-size: 16px;
  line-height: 18px;
}
.solution-param {
  text-align: left;
  width: 60%;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  padding-right: 5px;
}
.solution-val {
  text-align: right;
  width: 40%;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  padding-left: 5px;
}


.sidebar-sendto-email {
  background: #DFF2FB;
  -webkit-box-shadow: 4px 4px 10px rgba(0, 117, 191, 0.3);
          box-shadow: 4px 4px 10px rgba(0, 117, 191, 0.3);
  border-radius: 27px;
  padding: 24px 27px 28px;
}
.sidebar-sendto-email-text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 16px;
  line-height: 22px;
  color: #000000;
  margin-bottom: 14px;
}
.sidebar-sendto-email-text svg {
  width: 63px;
  min-width: 63px;
  height: 27px;
  fill: #2AAAE2;
  margin-right: 17px;
}
.sidebar-sendto-email-btn {
  max-width: 275px;
  margin-left: auto;
  margin-right: auto;
}
.sidebar-sendto-email-btn .main-btn {
  height: 48px;
}


.sidebar-sendto-partners {
  background: #2AAAE2;
  -webkit-box-shadow: 4px 4px 10px rgba(0, 117, 191, 0.3);
          box-shadow: 4px 4px 10px rgba(0, 117, 191, 0.3);
  border-radius: 20px;
  padding: 30px;
}
.sidebar-sendto-partners-text {
  font-size: 16px;
  line-height: 22px;
  color: #000000;
  margin-bottom: 30px;
  max-width: 271px;
  margin-left: auto;
  margin-right: auto;
}
.sidebar-sendto-partners-text span {
  font-weight: 700;
}
.sidebar-sendto-partners-btn {
  max-width: 275px;
  margin-left: auto;
  margin-right: auto;
}
.sidebar-sendto-partners-btn .main-btn {
  height: 48px;
}
.sidebar-sendto-partners.disabled {
  background: #C2C4C4;
}
.sidebar-sendto-partners.disabled .sidebar-sendto-partners-btn .main-btn {
  pointer-events: none;
  color: #ECECEB;
  border-color: #ECECEB;
}

.partners-filter {
    border: 1px solid #C2C4C4;
    border-radius: 20px;
    padding: 20px;
    padding-bottom: 30px;
    margin-bottom: 20px;
}
.partners-filter-title {
    padding-bottom: 10px;
    font-weight: 600;
    font-size: 18px;
    line-height: 20px;
    color: #2AAAE2;
    display: block;
}
.partners-filter-item + .partners-filter-item {
  margin-top: 15px;
}
.partners-filter-item-title {
  -webkit-box-ordinal-group: 0;
      -ms-flex-order: -1;
          order: -1;
  font-size: 14px;
  line-height: 16px;
  color: #2AAAE2;
  padding-bottom: 5px;
}
.partners-filter-item-title p {
  display: inline;
  padding-right: 5px;
}
.partners-filter-content {
  padding-top: 9px;
}
.partners-filter-item.input-wrap.dropdown .dropdown-chevron svg {
    margin-top: 7px;
}
.partners-filter-btn {
  padding-top: 27px;
  max-width: 178px;
  margin: auto;
}



.sidebar-btns {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 20px;
}
.prev-step-btn {

}
.prev-step-btn a {
  border: none;
  background: transparent;
  font-weight: 700;
  font-size: 14px;
  line-height: 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  color: #C2C4C4;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
  text-decoration: none;
}
.prev-step-btn a .step-arrow {
  fill: #C2C4C4;
  margin-bottom: 2px;
}
.next-step-btn {
  width: 241px;
  margin-left: auto;
}
.next-step-btn .main-btn {
  height: 48px;
}
.next-step-btn .main-btn-wrap {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
}
.next-step-btn .main-btn-wrap .step-arrow {
  margin-left: 8px;
  fill: #fff;
}
.step-arrow {
  width: 48px;
  height: 15px;
}

.sidebar-text {
  font-size: 16px;
  line-height: 22px;
  color: #000000;
  margin-bottom: 20px;
}


.calculator-tooltip {
/*  font-weight: 600;
  font-size: 10px;
  line-height: 16px;
  width: 16px;
  height: 16px;
  text-align: center;
  background: #FFFFFF;
  border: 1px solid #E4E4E4;
  border-radius: 50%;
  display: inline-block;
  cursor: pointer;
  text-decoration: none;*/
/*  position: relative;*/
display: inline;
}
/*.calculator-tooltip.active:after {
  content: '';
  display: block;
  position: absolute;
  width: 27px;
  height: 27px;
  transform: rotate(45deg);
  bottom: -34px;
  left: -6px;
  background: #fff;
  z-index: 2;
}*/
.calculator-tooltip-btn {
  display: inline-block;
  cursor: pointer;
  text-decoration: none;
  position: relative;
}
/*.calculator-tooltip.active .calculator-tooltip-btn:after {
  content: '';
  display: block;
  position: absolute;
  z-index: 2;

  width: 0;
  height: 0;
  bottom: -18px;
  left: -6px;
  border: 13px solid transparent;
  border-bottom-color: #fff;
}*/
.calculator-tooltip-content {
  display: none;
  position: absolute;
  background: #FFFFFF;
  padding: 35px 20px 25px;
  -webkit-box-shadow: 4px 4px 16px rgba(0, 108, 176, 0.5);
          box-shadow: 4px 4px 16px rgba(0, 108, 176, 0.5);
  border-radius: 20px;
  font-size: 14px;
  line-height: 18px;
  color: #000000;
  /*height: 150px;*/
  width: 100%;
  min-width: 180px;
  max-width: 287px;
  text-align: left;
  font-weight: 400;
  /*z-index: 1;*/


  z-index: 99993;

/*  top: 34px;
  left: -50px;*/
/*
  position: fixed;*/
}
.tooltip-title {
  display: block;
  font-weight: 700;
  font-size: 14px;
  line-height: 19px;
  margin-bottom: 9px;
}
.calculator-tooltip.active .calculator-tooltip-content {
  display: block;
}
.calculator-tooltip-content-wrap {
  /*position: relative;*/
}
.calculator-tooltip-close {
  position: absolute;
  top: 13px;
  right: 15px;
}
.calculator-tooltip-close svg {
  width: 15px;
  height: 15px;
  stroke: #000;
}

.calculator-tooltip.warning-message .calculator-tooltip-content {
  background: #0B88BE;
  color: #fff;
}
.calculator-tooltip.warning-message.active .calculator-tooltip-btn:after {
  border-bottom-color: #0B88BE;
}
.calculator-tooltip.error-message .calculator-tooltip-content {
  background: #FF8A00;
  color: #fff;
}
.calculator-tooltip.error-message.active .calculator-tooltip-btn:after {
  border-bottom-color: #FF8A00;
}
.calculator-tooltip.warning-message .calculator-tooltip-close svg,
.calculator-tooltip.error-message .calculator-tooltip-close svg {
  stroke: #fff;
}


.calculator-tooltip-content.error {
  background: #FF8A00;
  color: #fff;
}
.calculator-tooltip-content.warning {
  background: #0B88BE;
  color: #fff;
}
.calculator-tooltip-content.warning .calculator-tooltip-close svg,
.calculator-tooltip-content.error .calculator-tooltip-close svg {
  stroke: #fff;
}
.calculator-tooltip-content-arrow {
    display: block;
    position: absolute;
    z-index: 99994;
    width: 0;
    height: 0;
    border: 13px solid transparent;
    border-bottom-color: #fff;
    display: none;
    pointer-events: none;
}
.calculator-tooltip-content-arrow.error {
  border-bottom-color: #FF8A00;
}
.calculator-tooltip-content-arrow.warning {
  border-bottom-color: #0B88BE;
}



.regular-tooltip-btn {
  font-weight: 600;
  font-size: 10px;
  line-height: 16px;
  width: 16px;
  height: 16px;
  text-align: center;
  background: #FFFFFF;
  border: 1px solid #E4E4E4;
  border-radius: 50%;
  color: #000;
}
.attention-tooltip-btn {

}
.attention-tooltip-btn svg {
  width: 23px;
  height: 20px;
}
.warning-message .attention-tooltip-btn svg {
  fill: #0B88BE;
}
.error-message .attention-tooltip-btn svg {
  fill: #FF8A00;
}
/*.calculator-tooltip.active .calculator-tooltip-btn.attention-tooltip-btn:after {
  bottom: -12px;
  left: -2px;
}*/



.sidebar-block.disabled {
  pointer-events: none;
}
.sidebar-block.disabled .sidebar-block-title .sidebar-block-title_text {
  color: #D4CFC9;
}
.sidebar-block.disabled .sidebar-block-title .sidebar-block-title_arrow svg {
  stroke: #D4CFC9;
}


.sidebar-block-content {
    margin-right: -10px;
    max-height: 0;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    overflow-y: hidden;
}


/*контент*/

.calculator-step-title-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.calculator-step-title-block .cards-filter {
  margin-bottom: 8px;
}
.calculator-step-title {
  font-weight: 700;
  font-size: 24px;
  line-height: 30px;
  color: #000000;
  padding-right: 10px;
  vertical-align: sub;
  display: inline;
}
.calculator-step-title span.calculator-step-title-number {
  font-size: 36px;
  line-height: 45px;
}
.calculator-step-title-block .cards-filter-item.filter-sort .dropdown-list {
    left: auto;
    right: 0;
}
.calculator-step-title-block .cards-filter-item.filter-sort .dropdown-list ul::before,
.calculator-step-title-block .cards-filter-item.filter-sort .dropdown-list ul::after {
    left: auto;
    right: 5px;
}






.calculator-step-content-block {
  position: relative;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

  /*1 шаг*/

.first-step-img {
  position: absolute;
  bottom: -68px;
  right: 0;
}


#slider,
.rs-container {
  width: 368px!important;
  height: 368px!important;
}
.rs-bg-color {
  background-color:#DFF2FB;
}
.rs-handle {
  background-color: #2AAAE2;
  -webkit-box-shadow: 4px 4px 10px rgba(0, 117, 191, 0.3);
          box-shadow: 4px 4px 10px rgba(0, 117, 191, 0.3);
}
/*.rs-full .rs-tooltip {
  display: none;
}*/
.rs-border {
  border: none;
}
.rs-block .rs-inner {
  -webkit-box-shadow: 4px 4px 10px rgba(42, 170, 226, 0.4);
          box-shadow: 4px 4px 10px rgba(42, 170, 226, 0.4);
}
.rs-inner-container .rs-block {
  -webkit-box-shadow: inset 2px 2px 10px 1px #94D4F0;
          box-shadow: inset 2px 2px 10px 1px #94D4F0;
  border-radius: 50%;
}
.rs-range-color.rs-range-color {
  /*background: linear-gradient(90deg, #ffffff, #e7f2fb, #cfe6f7, #b6daf3, #9cceef, #7fc2eb, #5db6e6, #2aaae2);*/
  background: #2AAAE2;
}





.round-slider {
  position: relative;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin-top: 15px;
  z-index: 0;
}
.round-slider-inputs {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%,-50%);
      -ms-transform: translate(-50%,-50%);
          transform: translate(-50%,-50%);
  z-index: 3;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 40px;
  line-height: 22px;
  color: #000000;
}
.inp-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.inp-plus,
.inp-minus {
  background: transparent;
  border: none;
  cursor: pointer;
  text-decoration: none;
  padding: 15px 0 20px;
}
.inp-plus svg,
.inp-minus svg {
  width: 18px;
  height: 13px;
  stroke: #2AAAE2;
  fill: none;
}
.inp-block-sep {
  padding: 0 18px;
}
.round-slider-inputs input {
  width: 52px;
  background: transparent;
  border: none;
  outline: none;
  text-align: center;
  border-bottom: 2px solid #000;
}
/* Chrome, Safari, Edge, Opera */
.round-slider-inputs input::-webkit-outer-spin-button,
.round-slider-inputs input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
.round-slider-inputs input[type=number] {
  -moz-appearance: textfield;
}





/*2 шаг*/


.devices-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 0 -7.5px;
}
.devices-item {
  width: 25%;
  padding: 0 7.5px;
  margin-bottom: 26px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  min-height: 297px;
  -webkit-filter: drop-shadow(4px 4px 10px rgba(0, 117, 191, 0.3));
          filter: drop-shadow(4px 4px 10px rgba(0, 117, 191, 0.3));
}
.devices-item-wrap {
  border-radius: 20px;
  position: relative;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.devices-item-top {
  background: #fff;
  padding: 12px;
  padding-bottom: 0;
  border-radius: 20px 20px 0px 0px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.devices-item-bottom {
  background: #EBEBEB;
  padding: 12px;
  padding-bottom: 6px;
  border-radius: 0px 0px 20px 20px;
}

.devices-item-title-block {
  padding-bottom: 3px;
  border-bottom: 1px solid #94D4F0;
  text-align: center;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.devices-item-icon {
  height: 33px;
  margin-bottom: 14px;
}
.devices-item-icon svg {
  fill: #2AAAE2;
  width: 100%;
  height: 100%;
}
.devices-item-title {
  font-weight: 600;
  font-size: 18px;
  line-height: 20px;
  color: #000000;
  /*min-height: 39px;*/
  /*flex-grow: 1;*/
  margin: auto 0;
}
.devices-item-param-item {
  padding: 9px 0;
  border-bottom: 1px solid #94D4F0;
}
.devices-item-param-item:last-child {
  border-bottom: none;
}
.devices-item-param-name {
  font-size: 10px;
  line-height: 10px;
  color: #2AAAE2;
  margin-bottom: 7px;
}
.devices-item-param-name .regular-tooltip-btn {
  color: #C2C4C4;
}
.devices-item-param-name .calculator-tooltip {
  margin-left: 3px;
}
.devices-item-param-val {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.param-val-input {
  background: transparent;
  font-size: 18px;
  line-height: 10px;
  text-decoration: underline;
  color: #000000;
  border: none;
  width: 78px;
  text-align: center;
  outline: none;
}
.param-val-btn {
  font-size: 30px;
  line-height: 22px;
  color: #2AAAE2;
  background: transparent;
  border: none;
  outline: none;
  margin: 0 auto;
  cursor: pointer;
}
.devices-item-pow-val {
  font-weight: 600;
  font-size: 28px;
  line-height: 32px;
  color: #2AAAE2;
  text-align: center;
}
.devices-item-del {
  position: absolute;
  top: 19px;
  right: 15px;
}
.devices-item-del svg {
  width: 12px;
  height: 12px;
  stroke: #000;
}

.devices-item-more a {
  background: rgba(255, 255, 255, 0.7);
  border-radius: 20px;
  width: 100%;
  height: 100%;
  text-decoration: none;
  font-weight: 600;
  font-size: 18px;
  line-height: 20px;
  color: #2AAAE2;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 50px;
  padding-bottom: 10px;
}
.devices-item-more a svg {
  display: block;
  margin-bottom: 65px;
  width: 43px;
  height: 45px;
  fill: #2AAAE2;
}





.add-device-popup {
  background: #DFF2FB;
  border-radius: 40px;
  /*overflow: visible!important;*/
}
.add-device-popup-chess-line {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDQwIiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgNDQwIDI0IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNNDI1LjIyMyA0Ljg5Nzk2TDQyNC4zOTMgOEg0MzcuODQyTDQ0MCAwSDQzMS41MzJDNDI4LjU0NCAwIDQyNS44ODcgMS45NTkxOCA0MjUuMjIzIDQuODk3OTZaTTM5NS4xNzEgMTZIMzgxLjcyM0wzODMuODgxIDhIMzk3LjMzTDM5NS4xNzEgMTZaTTMxMy45ODEgMTZIMzAwLjM2N0wzMDIuNTI1IDhIMzE1Ljk3NEwzMTMuOTgxIDE2Wk0yMjEuMzM1IDhMMjE5LjE3NyAxNkgyMDUuNzI4TDIwNy44ODcgOEgyMjEuMzM1Wk0xNjUuMDUgMTZIMTUxLjYwMkwxNTMuNzYgOEgxNjcuMjA5TDE2NS4wNSAxNlpNODMuODYwMyAxNkg3MC40MTE2TDcyLjU3MDEgOEg4Ni4xODQ3TDgzLjg2MDMgMTZaTTQxMi45MzcgMEgzOTEuMDJDMzg4LjAzMiAwIDM4NS4zNzUgMS45NTkxOCAzODQuNzExIDQuODk3OTZMMzgzLjg4MSA4SDM3MC40MzJMMzcyLjU5MSAwSDM1MC42NzVDMzQ3LjY4NiAwIDM0NS4wMjkgMS45NTkxOCAzNDQuMzY1IDQuODk3OTZMMzQzLjUzNSA4SDMzMC4wODZMMzMyLjI0NSAwSDI4My4yNjVDMjgwLjI3NyAwIDI3Ny42MiAxLjk1OTE4IDI3Ni45NTYgNC44OTc5NkwyNzUuNDYyIDhIMjYxLjg0N0wyNTkuNjg5IDE2SDI0Ni4yNEwyNDguMzk4IDhIMjYxLjg0N0wyNjQuMDA2IDBIMjAxLjQxMUMxOTguNDIzIDAgMTk1Ljc2NiAxLjk1OTE4IDE5NC45MzYgNC44OTc5NkwxOTQuMTA2IDhIMTgwLjY1N0wxODIuODE2IDBIMTYwLjg5OUMxNTcuOTExIDAgMTU1LjI1NCAxLjk1OTE4IDE1NC40MjQgNC44OTc5NkwxNTMuNTk0IDhIMTQwLjE0NUwxNDIuMzA0IDBIMTIwLjM4N0MxMTcuMzk5IDAgMTE0Ljc0MiAxLjk1OTE4IDExMy45MTIgNC44OTc5NkwxMTMuMDgyIDhIOTkuNjMzM0wxMDEuNzkyIDBINTIuODEyMkM0OS44MjM2IDAgNDcuMTY3MSAxLjk1OTE4IDQ2LjMzNjkgNC44OTc5Nkw0NS41MDY3IDhIMzEuODkyMUwyOS43MzM3IDE2SDE2LjI4NUwxOC40NDM0IDhIMzEuODkyMUwzNC4yMTY1IDBIMTIuMTM0MkM5LjE0NTYzIDAgNi40ODkxMSAxLjk1OTE4IDUuNjU4OTQgNC44OTc5Nkw0LjgyODc4IDhILTguNjE5ODZMLTYuNDYxNDMgMEgtMjguMzc3N0MtMzEuMzY2MyAwIC0zNC4wMjI4IDEuOTU5MTggLTM0Ljg1MyA0Ljg5Nzk2TC0zNS42ODMyIDhILTIyLjIzNDVMLTI0LjIyNjkgMTZILTM3Ljg0MTZMLTQwIDI0SC0zMS41MzIzQy0yOC41NDM4IDI0IC0yNS44ODcyIDIyLjA0MDggLTI1LjA1NzEgMTkuMTAyTC0yNC4yMjY5IDE2SC0xMC43NzgzTC0xMi45MzY3IDI0SDM2LjIwODlDMzkuMTk3NSAyNCA0MS44NTQgMjIuMDQwOCA0Mi41MTgyIDE5LjEwMkw0My4zNDgzIDE2SDU2Ljc5N0w1NC42Mzg1IDI0SDc2LjU1NDhDNzkuNTQzNCAyNCA4Mi4xOTk5IDIyLjA0MDggODIuODY0MSAxOS4xMDJMODMuNjk0MiAxNkg5Ny4xNDI5TDk0Ljk4NDQgMjRIMTE2LjkwMUMxMTkuODg5IDI0IDEyMi41NDYgMjIuMDQwOCAxMjMuMjEgMTkuMTAyTDEyNC4wNCAxNkgxMzcuNDg5TDEzNS4zMyAyNEgxODQuMzFDMTg3LjI5OSAyNCAxODkuOTU1IDIyLjA0MDggMTkwLjc4NSAxOS4xMDJMMTkxLjYxNSAxNkgyMDUuMDY0TDIwMi45MDYgMjRIMjY1LjVDMjY4LjQ4OCAyNCAyNzEuMTQ1IDIyLjA0MDggMjcxLjk3NSAxOS4xMDJMMjcyLjgwNSAxNkgyODYuMjU0TDI4NC4wOTUgMjRIMzA2LjAxMkMzMDkgMjQgMzExLjY1NyAyMi4wNDA4IDMxMi40ODcgMTkuMTAyTDMxMy4zMTcgMTZIMzI2Ljc2NkwzMjQuNjA3IDI0SDM0Ni41MjRDMzQ5LjUxMiAyNCAzNTIuMTY5IDIyLjA0MDggMzUyLjgzMyAxOS4xMDJMMzUzLjY2MyAxNkgzNjcuMTEyTDM2NC45NTMgMjRINDAwLjQ4NEM0MDMuNDczIDI0IDQwNi4xMjkgMjIuMDQwOCA0MDYuOTYgMTkuMTAyTDQwNy43OSAxNkg0MjEuMjM4TDQyMy4zOTcgOEg0MDkuOTQ4TDQxMi45MzcgMFoiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=");
    height: 24px;
    background-size: cover;
    background-position: center right;
    background-repeat: no-repeat;
    max-width: 440px;
    margin-bottom: 42px;
    margin-left: -44px;
}
.add-device-popup-close {
  position: absolute;
  right: 34px;
  top: 24px;
}
.add-device-popup-close svg {
  width: 34px;
  height: 34px;
  stroke: #C4C4C4;
}
.add-device-popup-title-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 17px;
}
.add-device-popup-title-block > svg {
  fill: #2AAAE2;
  width: 50px;
  height: 50px;
}
.add-device-popup-title {
  font-weight: 700;
  font-size: 20px;
  line-height: 25px;
  color: #000000;
  padding-left: 40px;
  max-width: 548px;
}
.add-device-popup-title p {
    display: inline;
}

.add-device-popup-list {
  -webkit-column-count: 2;
     -moz-column-count: 2;
          column-count: 2;
  -webkit-column-gap: 30px;
     -moz-column-gap: 30px;
          column-gap: 30px;
  padding-left: 90px;
  margin-bottom: 37px;
}
.add-device-popup-list-item {
  -webkit-column-break-inside: avoid;
  -moz-column-break-inside:avoid;
  -moz-page-break-inside:avoid;
  page-break-inside: avoid;
  break-inside: avoid-column;
}
.add-device-popup-btn {
  max-width: 295px;
  margin-left: auto;
  margin-right: auto;
}
.add-device-popup-btn .main-btn {
  height: 48px;
}

.round-checkbox {

}
.round-checkbox label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
}
.round-checkbox input[type=checkbox] {
  display: none;
}
.round-checkbox input[type=checkbox]+.check {
  background: #CDCDCD;
  border-radius: 50px;
  height: 25px;
  width: 48px;
  position: relative;
}
.round-checkbox input[type=checkbox]+.check:before {
  content: '';
  width: 19px;
  height: 19px;
  background: #fff;
  display: block;
  position: absolute;
  border-radius: 50%;
  left: 4px;
  top: 3px;
  -webkit-transition: all .3s;
  -o-transition: all .3s;
  transition: all .3s;
}

.device-type-name {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  /*flex-grow: 1;*/
  min-height: 53px;
  font-size: 16px;
  line-height: 20px;
  color: #000000;
  padding-top: 5px;
  padding-bottom: 5px;
  border-bottom: 1px solid #C2C4C4;
  margin-left: 26px;
  /*max-width: 300px;*/
  width: 280px;
}
.device-type-name .calculator-tooltip {
  margin-left: 7px;
}
.device-type-name > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.device-type-name > div > svg {
  width: 41px;
  min-width: 41px;
  height: 28px;
  fill: #C2C4C4;
  margin-right: 11px;
}
.round-checkbox input[type=checkbox]:checked+.check {
  background: #2AAAE2;
}
.round-checkbox input[type=checkbox]:checked+.check:before {
  left: calc(100% - 22px);
  -webkit-transition: all .3s;
  -o-transition: all .3s;
  transition: all .3s;
}
.round-checkbox input[type=checkbox]:checked~.device-type-name {
  font-weight: 700;
  font-size: 16px;
  line-height: 20px;
  color: #2AAAE2;
}
.round-checkbox input[type=checkbox]:checked~.device-type-name > div > svg {
  fill: #2AAAE2;
}
.device-type-name .calculator-tooltip svg {
  fill: #C2C4C4;
}
.round-checkbox input[type=checkbox]:checked~.device-type-name .calculator-tooltip svg {
  fill: #2AAAE2;
}



/*3 шаг*/

.recommended-solution {
  z-index: 1;
}
.solution-item {
  background: #FFFFFF;
  border-radius: 20px;
  border-top: 19px solid transparent;
  padding-left: 26px;
  padding-right: 20px;
  padding-top: 11px;
  padding-bottom: 16px;
  margin-bottom: 37px;
}
.solution-item-top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-bottom: 1px solid #DDDDDD;
}
.solution-item-top-left {
  width: 66%;
  border-right: 1px solid #DDDDDD;
}
.battery-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 9px;
}
.battery-item {
  border-right: 1px solid #DDDDDD;
  width: 50%;
  padding-left: 17px;
  padding-right: 17px;
}
.battery-item a {
	text-decoration: none;
}
.battery-item:first-child {
  padding-left: 0;
}
.battery-item:last-child {
  border: none;
}
.battery-item-title {
  font-weight: 700;
  font-size: 16px;
  line-height: 22px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 9px;
  transition: all .3s;
}
.battery-item-title svg {
  width: 40px;
  height: 42px;
  min-width: 40px;
  margin-right: 15px;
  transition: all .3s;
}
.battery-item-descr {
  font-size: 14px;
  line-height: 18px;
  margin-bottom: 15px;
  transition: all .3s;
}
.battery-item-subtitle {
  font-weight: 700;
  font-style: italic;
  display: block;
}
.battery-item-text {
  font-size: 14px;
  line-height: 18px;
  transition: all .3s;
}
.battery-item-text span {
  font-weight: 600;
}
.battery-item-amount {
  font-size: 38px;
  line-height: 45px;
  color: #000000;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.battery-item-amount-value {
  padding-right: 20px;
}
.battery-item-amount img {
  width: 111px;
  height: 80px;
  -o-object-fit: contain;
     object-fit: contain;

}


.solution-item-top-right {
  width: 34%;
  padding-left: 14px;
}
.solution-param-block {
  border-bottom: 1px solid #DDDDDD;
}
.solution-param-title {
  font-weight: 700;
  font-size: 16px;
  line-height: 20px;
  text-transform: uppercase;
  color: #000000;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  padding-bottom: 10px;
  max-width: 150px;
}
.solution-param-title svg {
  width: 29px;
  height: 29px;
  min-width: 29px;
  margin-right: 11px;
}
.solution-param-info {
  margin-bottom: 12px;
}
.solution-param-info-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.solution-param-info-item + .solution-param-info-item {
  margin-top: 7px;
}
.param-info-item-name {
  font-size: 14px;
  line-height: 16px;
  color: #000000;
  padding-right: 5px;
}
.param-info-item-value {
  font-weight: 600;
  font-size: 14px;
  line-height: 20px;
  text-align: right;
  color: #000000;
  padding-left: 5px;
  white-space: nowrap;
}


.solution-guarantee {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 14px;
  padding-bottom: 14px;
}
.solution-guarantee-name {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 14px;
  line-height: 16px;
  color: #000000;
  padding-right: 5px;
}
.solution-guarantee-name svg {
  width: 25px;
  height: 30px;
  min-width: 25px;
  fill: transparent;
  margin-right: 11px;
}
.solution-guarantee-value {
  font-weight: 600;
  font-size: 14px;
  line-height: 20px;
  text-align: right;
  color: #000000;
  padding-left: 5px;
  white-space: nowrap;
}




.solution-item-bottom {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.solution-item-bottom-left {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 66%;
  border-right: 1px solid #DDDDDD;
  padding-top: 15px;
}
.solution-item-add {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 50%;
  padding-right: 17px;
}
.round-checkbox-text {
  font-weight: 700;
  font-size: 14px;
  line-height: 15px;
  color: #000000;
  margin-left: 9px;
  max-width: 122px;
}
.round-checkbox input[type=checkbox]:checked~.round-checkbox-text {
  color:#2AAAE2;
}
.solution-item-amount {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 50%;
  padding-right: 14px;
}
.solution-item-amount-input {
  margin-right: 14px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #FFFFFF;
  border: 1px solid #C2C4C4;
  border-radius: 10px;
}
.solution-item-amount-input button {
  background: transparent;
  border: none;
  font-weight: 600;
  font-size: 36px;
  line-height: 22px;
  color: #C2C4C4;
  width: 40px;
  height: 37px;
  line-height: 37px;
  cursor: pointer;
  outline: none;
}
.solution-item-amount-input input {
  background: transparent;
  border: none;
  width: 33px;
  height: 37px;
  font-size: 18px;
  line-height: 10px;
  text-decoration: underline;
  color: #000000;
  text-align: center;
  outline: none;
}
.solution-item-amount-text {
  font-weight: 700;
  font-size: 14px;
  line-height: 15px;
  color: #000000;
}

.solution-item-bottom-right {
  width: 34%;
  padding-top: 15px;
  padding-left: 14px;
}
.solution-item-price {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.solution-item-price-name {
  font-size: 12px;
  line-height: 16px;
  color: #000000;
  padding-right: 10px;
}
.solution-item-price-name p {
  display: inline;
}
.solution-item-price-name .regular-tooltip-btn {
  background: #5B5B5B;
  color: #fff;
}
.solution-item-price-value {
  font-style: italic;
  font-weight: 700;
  font-size: 24px;
  line-height: 26px;
  text-align: right;
  text-transform: uppercase;
  color: #000000;
  white-space: nowrap;
}


.solution-item.online {
  border-top-color: #2AAAE2;
  /*background: rgba(255, 255, 255, 0.4);*/
}
.solution-item.online .battery-item-title {
  color: #2AAAE2;
}
.solution-item.online .battery-item-title svg {
  fill: #2AAAE2;
}
.solution-item.online .battery-item-descr {
  color: #2AAAE2;
}
.solution-item.online .battery-item-text {
  color: #2AAAE2;
}


.solution-item.inv {
  border-top-color: #CAB7A2;
}
.solution-item.inv .battery-item-title {
  color: #CAB7A2;
}
.solution-item.inv .battery-item-title svg {
  fill: #CAB7A2;
}
.solution-item.inv .battery-item-descr {
  color: #CAB7A2;
}
.solution-item.inv .battery-item-text {
  color: #CAB7A2;
}


.solution-item.line {
  border-top-color: #827E7A;
}
.solution-item.line .battery-item-title {
  color: #827E7A;
}
.solution-item.line .battery-item-title svg {
  fill: #827E7A;
}
.solution-item.line .battery-item-descr {
  color: #827E7A;
}
.solution-item.line .battery-item-text {
  color: #827E7A;
}


.calculator-more {
  text-align: center;
  width: 100%;
}
.calculator-more-btn {
  font-weight: 700;
  font-size: 16px;
  line-height: 19px;
  text-decoration: underline;
  color: #000000;
}




.not-found {
  font-size: 20px;
  line-height: 26px;
  color: #000000;
  padding-left: 37px;
}
.not-found-text {
  margin-bottom: 30px;
}

.not-found a {
  font-weight: 700;
  font-size: 20px;
  line-height: 25px;
  text-decoration: underline;
  color: #2AAAE2;
}


/*4 шаг*/

.solution-item-delete {
  width: 50%;
  padding-right: 17px;
}
.solution-item-delete a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-weight: 700;
  font-size: 14px;
  line-height: 15px;
  color: #C2C4C4;
  text-decoration: none;
  cursor: pointer;
  transition: all .3s;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.solution-item-delete svg {
  width: 33px;
  height: 37px;
  min-width: 33px;
  fill: #C2C4C4;
  margin-right: 10px;
  transition: all .3s;
}


.sendto-popup {
  display: none;
  padding: 0;
  background: transparent;
}
.sendto-popup-main-form {
  border-radius: 25px;
  background: #DFF2FB;
  overflow: hidden;
  padding: 45px;
}
.sendto-popup-chess-line {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMxMSIgaGVpZ2h0PSIzNCIgdmlld0JveD0iMCAwIDEzMTEgMzQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMF8zM18zNzEpIj4KPHBhdGggZD0iTTEyODkuNzkgNi45Mzg3OEwxMjg4LjY0IDExLjMzMzNIMTMwNy4zNkwxMzEwLjM2IDBIMTI5OC41OEMxMjk0LjQyIDAgMTI5MC43MiAyLjc3NTUxIDEyODkuNzkgNi45Mzg3OFpNMTI0Ny45NyAyMi42NjY3SDEyMjkuMjZMMTIzMi4yNiAxMS4zMzMzSDEyNTAuOThMMTI0Ny45NyAyMi42NjY3Wk0xMTM0Ljk4IDIyLjY2NjdIMTExNi4wNEwxMTE5LjA0IDExLjMzMzNIMTEzNy43NkwxMTM0Ljk4IDIyLjY2NjdaTTEwMDYuMDUgMTEuMzMzM0wxMDAzLjA1IDIyLjY2NjdIOTg0LjMyOUw5ODcuMzMzIDExLjMzMzNIMTAwNi4wNVpNOTI3LjcxOSAyMi42NjY3SDkwOS4wMDNMOTEyLjAwNiAxMS4zMzMzSDkzMC43MjJMOTI3LjcxOSAyMi42NjY3Wk04MTQuNzI5IDIyLjY2NjdINzk2LjAxM0w3OTkuMDE2IDExLjMzMzNIODE3Ljk2NEw4MTQuNzI5IDIyLjY2NjdaTTEyNzIuNyAwSDEyNDIuMkMxMjM4LjA0IDAgMTIzNC4zNCAyLjc3NTUxIDEyMzMuNDIgNi45Mzg3OEwxMjMyLjI2IDExLjMzMzNIMTIxMy41NEwxMjE2LjU1IDBIMTE4Ni4wNUMxMTgxLjg5IDAgMTE3OC4xOSAyLjc3NTUxIDExNzcuMjcgNi45Mzg3OEwxMTc2LjExIDExLjMzMzNIMTE1Ny40TDExNjAuNCAwSDEwOTIuMjRDMTA4OC4wOCAwIDEwODQuMzggMi43NzU1MSAxMDgzLjQ2IDYuOTM4NzhMMTA4MS4zOCAxMS4zMzMzSDEwNjIuNDNMMTA1OS40MiAyMi42NjY3SDEwNDAuNzFMMTA0My43MSAxMS4zMzMzSDEwNjIuNDNMMTA2NS40MyAwSDk3OC4zMjFDOTc0LjE2MiAwIDk3MC40NjUgMi43NzU1MSA5NjkuMzEgNi45Mzg3OEw5NjguMTU1IDExLjMzMzNIOTQ5LjQzOUw5NTIuNDQyIDBIOTIxLjk0MkM5MTcuNzgzIDAgOTE0LjA4NiAyLjc3NTUxIDkxMi45MzEgNi45Mzg3OEw5MTEuNzc1IDExLjMzMzNIODkzLjA1OUw4OTYuMDYzIDBIODY1LjU2M0M4NjEuNDAzIDAgODU3LjcwNiAyLjc3NTUxIDg1Ni41NTEgNi45Mzg3OEw4NTUuMzk2IDExLjMzMzNIODM2LjY4TDgzOS42ODQgMEg3NzEuNTJDNzY3LjM2MSAwIDc2My42NjQgMi43NzU1MSA3NjIuNTA4IDYuOTM4NzhMNzYxLjM1MyAxMS4zMzMzSDc0Mi40MDZMNzM5LjQwMiAyMi42NjY3SDcyMC42ODZMNzIzLjY5IDExLjMzMzNINzQyLjQwNkw3NDUuNjQxIDBINzE0LjkwOUM3MTAuNzUgMCA3MDcuMDUzIDIuNzc1NTEgNzA1Ljg5OCA2LjkzODc4TDcwNC43NDMgMTEuMzMzM0g2ODYuMDI2TDY4OS4wMyAwSDY1OC41M0M2NTQuMzcxIDAgNjUwLjY3NCAyLjc3NTUxIDY0OS41MTggNi45Mzg3OEw2NDguMzYzIDExLjMzMzNINjY3LjA3OUw2NjQuMzA2IDIyLjY2NjdINjQ1LjM1OUw2NDIuMzU1IDM0SDY1NC4xNEM2NTguMjk5IDM0IDY2MS45OTYgMzEuMjI0NSA2NjMuMTUxIDI3LjA2MTJMNjY0LjMwNiAyMi42NjY3SDY4My4wMjNMNjgwLjAxOSAzNEg3NDguNDE0Qzc1Mi41NzMgMzQgNzU2LjI3IDMxLjIyNDUgNzU3LjE5NCAyNy4wNjEyTDc1OC4zNDkgMjIuNjY2N0g3NzcuMDY1TDc3NC4wNjIgMzRIODA0LjU2MkM4MDguNzIxIDM0IDgxMi40MTggMzEuMjI0NSA4MTMuMzQyIDI3LjA2MTJMODE0LjQ5OCAyMi42NjY3SDgzMy4yMTRMODMwLjIxIDM0SDg2MC43MUM4NjQuODY5IDM0IDg2OC41NjYgMzEuMjI0NSA4NjkuNDkxIDI3LjA2MTJMODcwLjY0NiAyMi42NjY3SDg4OS4zNjJMODg2LjM1OCAzNEg5NTQuNTIyQzk1OC42ODEgMzQgOTYyLjM3OCAzMS4yMjQ1IDk2My41MzMgMjcuMDYxMkw5NjQuNjg5IDIyLjY2NjdIOTgzLjQwNUw5ODAuNDAxIDM0SDEwNjcuNTFDMTA3MS42NyAzNCAxMDc1LjM3IDMxLjIyNDUgMTA3Ni41MiAyNy4wNjEyTDEwNzcuNjggMjIuNjY2N0gxMDk2LjM5TDEwOTMuMzkgMzRIMTEyMy44OUMxMTI4LjA1IDM0IDExMzEuNzUgMzEuMjI0NSAxMTMyLjkgMjcuMDYxMkwxMTM0LjA2IDIyLjY2NjdIMTE1Mi43N0wxMTQ5Ljc3IDM0SDExODAuMjdDMTE4NC40MyAzNCAxMTg4LjEzIDMxLjIyNDUgMTE4OS4wNSAyNy4wNjEyTDExOTAuMjEgMjIuNjY2N0gxMjA4LjkyTDEyMDUuOTIgMzRIMTI1NS4zN0MxMjU5LjUzIDM0IDEyNjMuMjIgMzEuMjI0NSAxMjY0LjM4IDI3LjA2MTJMMTI2NS41MyAyMi42NjY3SDEyODQuMjVMMTI4Ny4yNSAxMS4zMzMzSDEyNjguNTRMMTI3Mi43IDBaIiBmaWxsPSIjZmZmIi8+CjwvZz4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAxXzMzXzM3MSkiPgo8cGF0aCBkPSJNNjQ3LjQzOSA2LjkzODc4TDY0Ni4yODQgMTEuMzMzM0g2NjVMNjY4LjAwNCAwSDY1Ni4yMkM2NTIuMDYxIDAgNjQ4LjM2NCAyLjc3NTUxIDY0Ny40MzkgNi45Mzg3OFpNNjA1LjYxNyAyMi42NjY3SDU4Ni45MDFMNTg5LjkwNSAxMS4zMzMzSDYwOC42MjFMNjA1LjYxNyAyMi42NjY3Wk00OTIuNjI3IDIyLjY2NjdINDczLjY4TDQ3Ni42ODQgMTEuMzMzM0g0OTUuNEw0OTIuNjI3IDIyLjY2NjdaTTM2My42OTQgMTEuMzMzM0wzNjAuNjkgMjIuNjY2N0gzNDEuOTc0TDM0NC45NzggMTEuMzMzM0gzNjMuNjk0Wk0yODUuMzYzIDIyLjY2NjdIMjY2LjY0N0wyNjkuNjUxIDExLjMzMzNIMjg4LjM2N0wyODUuMzYzIDIyLjY2NjdaTTE3Mi4zNzMgMjIuNjY2N0gxNTMuNjU3TDE1Ni42NjEgMTEuMzMzM0gxNzUuNjA4TDE3Mi4zNzMgMjIuNjY2N1pNNjMwLjM0MSAwSDU5OS44NEM1OTUuNjgxIDAgNTkxLjk4NCAyLjc3NTUxIDU5MS4wNiA2LjkzODc4TDU4OS45MDUgMTEuMzMzM0g1NzEuMTg4TDU3NC4xOTIgMEg1NDMuNjkyQzUzOS41MzMgMCA1MzUuODM2IDIuNzc1NTEgNTM0LjkxMSA2LjkzODc4TDUzMy43NTYgMTEuMzMzM0g1MTUuMDRMNTE4LjA0NCAwSDQ0OS44OEM0NDUuNzIxIDAgNDQyLjAyNCAyLjc3NTUxIDQ0MS4xIDYuOTM4NzhMNDM5LjAyIDExLjMzMzNINDIwLjA3M0w0MTcuMDY5IDIyLjY2NjdIMzk4LjM1M0w0MDEuMzU3IDExLjMzMzNINDIwLjA3M0w0MjMuMDc3IDBIMzM1Ljk2NkMzMzEuODA3IDAgMzI4LjExIDIuNzc1NTEgMzI2Ljk1NSA2LjkzODc4TDMyNS43OTkgMTEuMzMzM0gzMDcuMDgzTDMxMC4wODcgMEgyNzkuNTg3QzI3NS40MjcgMCAyNzEuNzMgMi43NzU1MSAyNzAuNTc1IDYuOTM4NzhMMjY5LjQyIDExLjMzMzNIMjUwLjcwNEwyNTMuNzA4IDBIMjIzLjIwN0MyMTkuMDQ4IDAgMjE1LjM1MSAyLjc3NTUxIDIxNC4xOTYgNi45Mzg3OEwyMTMuMDQgMTEuMzMzM0gxOTQuMzI0TDE5Ny4zMjggMEgxMjkuMTY0QzEyNS4wMDUgMCAxMjEuMzA4IDIuNzc1NTEgMTIwLjE1MyA2LjkzODc4TDExOC45OTggMTEuMzMzM0gxMDAuMDVMOTcuMDQ2NiAyMi42NjY3SDc4LjMzMDVMODEuMzM0MyAxMS4zMzMzSDEwMC4wNUwxMDMuMjg1IDBINzIuNTUzOUM2OC4zOTQ3IDAgNjQuNjk3NyAyLjc3NTUxIDYzLjU0MjQgNi45Mzg3OEw2Mi4zODcxIDExLjMzMzNINDMuNjcxTDQ2LjY3NDggMEgxNi4xNzQ0QzEyLjAxNTMgMCA4LjMxODI4IDIuNzc1NTEgNy4xNjI5NiA2LjkzODc4TDYuMDA3NjUgMTEuMzMzM0gyNC43MjM4TDIxLjk1MSAyMi42NjY3SDMuMDAzODJMMCAzNEgxMS43ODQyQzE1Ljk0MzQgMzQgMTkuNjQwNCAzMS4yMjQ1IDIwLjc5NTcgMjcuMDYxMkwyMS45NTEgMjIuNjY2N0g0MC42NjcxTDM3LjY2MzMgMzRIMTA2LjA1OEMxMTAuMjE3IDM0IDExMy45MTQgMzEuMjI0NSAxMTQuODM4IDI3LjA2MTJMMTE1Ljk5NCAyMi42NjY3SDEzNC43MUwxMzEuNzA2IDM0SDE2Mi4yMDZDMTY2LjM2NiAzNCAxNzAuMDYzIDMxLjIyNDUgMTcwLjk4NyAyNy4wNjEyTDE3Mi4xNDIgMjIuNjY2N0gxOTAuODU4TDE4Ny44NTQgMzRIMjE4LjM1NUMyMjIuNTE0IDM0IDIyNi4yMTEgMzEuMjI0NSAyMjcuMTM1IDI3LjA2MTJMMjI4LjI5MSAyMi42NjY3SDI0Ny4wMDdMMjQ0LjAwMyAzNEgzMTIuMTY3QzMxNi4zMjYgMzQgMzIwLjAyMyAzMS4yMjQ1IDMyMS4xNzggMjcuMDYxMkwzMjIuMzMzIDIyLjY2NjdIMzQxLjA0OUwzMzguMDQ2IDM0SDQyNS4xNTZDNDI5LjMxNiAzNCA0MzMuMDEzIDMxLjIyNDUgNDM0LjE2OCAyNy4wNjEyTDQzNS4zMjMgMjIuNjY2N0g0NTQuMDM5TDQ1MS4wMzYgMzRINDgxLjUzNkM0ODUuNjk1IDM0IDQ4OS4zOTIgMzEuMjI0NSA0OTAuNTQ3IDI3LjA2MTJMNDkxLjcwMyAyMi42NjY3SDUxMC40MTlMNTA3LjQxNSAzNEg1MzcuOTE1QzU0Mi4wNzUgMzQgNTQ1Ljc3MiAzMS4yMjQ1IDU0Ni42OTYgMjcuMDYxMkw1NDcuODUxIDIyLjY2NjdINTY2LjU2N0w1NjMuNTYzIDM0SDYxMy4wMTFDNjE3LjE3IDM0IDYyMC44NjcgMzEuMjI0NSA2MjIuMDIyIDI3LjA2MTJMNjIzLjE3OCAyMi42NjY3SDY0MS44OTRMNjQ0Ljg5OCAxMS4zMzMzSDYyNi4xODJMNjMwLjM0MSAwWiIgZmlsbD0iI2ZmZiIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzMzXzM3MSI+CjxyZWN0IHdpZHRoPSI2NjguMDA0IiBoZWlnaHQ9IjM0IiBmaWxsPSJ3aGl0ZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNjQyLjM1NSkiLz4KPC9jbGlwUGF0aD4KPGNsaXBQYXRoIGlkPSJjbGlwMV8zM18zNzEiPgo8cmVjdCB3aWR0aD0iNjY4LjAwNCIgaGVpZ2h0PSIzNCIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K");
  height: 26px;
  background-size: cover;
  background-position: center right;
  background-repeat: repeat-x;
  max-width: 655px;
  margin-bottom: 36px;
  margin-left: -44px;
}
.sendto-popup-close {
  position: absolute;
  top: 30px;
  right: 40px;
}
.sendto-popup-close svg {
  width: 44px;
  height: 44px;
  stroke: #2AAAE2;
}
.sendto-popup-title {
  font-weight: 700;
  font-size: 44px;
  line-height: 55px;
  color: #000000;
  margin-bottom: 30px;
}
.sendto-popup-content {
  /*display: flex;*/
 /* padding-bottom: 34px;*/
}
.sendto-popup-content-wrap {
  display: -ms-grid;
  display: grid;
      grid-template-areas: "f a"
                       "b a"
                       "b a";
  /*grid-template-rows: minmax(220px, auto) minmax(48px, auto);*/
}
.sendto-form {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  width: 379px;
  margin-right: 83px;
  padding-bottom: 24px;
  grid-area: f;
}
.sendto-form-inputs-wrap {
  margin-bottom: 24px;
}
.sendto-form-text {
  font-weight: 700;
  font-size: 18px;
  line-height: 22px;
  color: #000000;
  margin-bottom: 16px;
}
.sendto-form-smalltext {
  font-size: 14px;
  line-height: 16px;
  color: #000000;
}



/*чекбокс*/

.custom-checkbox {
    position: relative;
    margin-top: 14px;
}
.custom-checkbox label {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.custom-checkbox-error {
    position: absolute;
    left: 26px;
    font-size: 10px;
    line-height: 14px;
    color: #EF172F;
    top: -14px;
    opacity: 0;
    -webkit-transition: opacity .3s;
    -o-transition: opacity .3s;
    transition: opacity .3s;
}
.custom-checkbox label p {
    font-size: 10px;
    line-height: 14px;
    color: #000;
}
.custom-checkbox label input[type=checkbox] {
    display: none;
}
.custom-checkbox label input[type=checkbox]+div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 18px;
    height: 18px;
    min-width: 18px;
    border: 1px solid #c2c4c4;
    background-color: #F7F4F1;
    border-radius: 3px;
    margin-right: 8px;
}
.custom-checkbox label input[type=checkbox]:checked+div {
    border-color: #2aaae2;
    background-color: #2aaae2;
}
.custom-checkbox label input[type=checkbox]+div svg {
    width: 12px;
    height: 11px;
    stroke: transparent;
}
.custom-checkbox label input[type=checkbox]:checked+div svg {
    stroke: #fff;
}
.custom-checkbox.error label input[type=checkbox]+div {
    border-color: #eb7171;
}
.custom-checkbox.error .custom-checkbox-error {
    opacity: 1;
    -webkit-transition: opacity .3s;
    -o-transition: opacity .3s;
    transition: opacity .3s;
}
.custom-checkbox-block .required-text {
  padding-top: 5px;
}

/*чекбокс конец*/


.sendto-form-btn {
  -ms-grid-row: 2;
  -ms-grid-row-span: 2;
  -ms-grid-column: 1;
  max-width: 295px;
  /*padding-top: 17px;*/
  grid-area: b;
  padding-bottom: 60px;
}
.sendto-form-btn .main-btn {
  height: 48px;
}

.sendto-accords {
  -ms-grid-row: 1;
  -ms-grid-row-span: 3;
  -ms-grid-column: 2;
  width: 340px;
  grid-area: a;
 /* padding-bottom: 30px;*/
}

.sendto-accords .solution-block-wrap,
.sendto-accords .partner-block-wrap {
  max-height: 230px;
}

.sendto-popup-bottom {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.sendto-popup-bottom-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.sendto-popup-bottom-text {
  font-weight: 700;
  font-size: 18px;
  line-height: 22px;
  color: #000000;
  max-width: 98px;
  margin-right: 30px;
}
.sendto-popup-phone {
  font-weight: 700;
  color: #2AAAE2;
  max-width: 215px;
  margin-right: 36px;
}
.sendto-popup-phone a {
  font-size: 26px;
  line-height: 22px;
  text-decoration: none;
  display: block;
  color: #2AAAE2;
}
.sendto-popup-phone p {
  font-size: 14px;
  line-height: 18px;
}
.sendto-popup-city {
  font-weight: 700;
  font-size: 14px;
  line-height: 18px;
  color: #2AAAE2;
}
.sendto-popup-city-title {

}
.sendto-popup-city-phone {
  text-decoration: none;
  font-size: 18px;
  line-height: 22px;
  color: #2AAAE2;
  display: block;
}
.sendto-popup-city-email {
  text-decoration: none;
  color: #2AAAE2;
  display: block;
}
.sendto-popup-bottom-logo {
  width: 161px;
  height: 50px;
  -o-object-fit: contain;
     object-fit: contain;
  margin-left: auto;
}



/*succes*/

.sendto-popup-succes {
  overflow: hidden;
  border-radius: 30px;
  background: #DFF2FB;
  padding: 29px 70px 48px 30px;
}

.sendto-popup-succes-chess-line {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMxMSIgaGVpZ2h0PSIzNCIgdmlld0JveD0iMCAwIDEzMTEgMzQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMF8zM18zNzEpIj4KPHBhdGggZD0iTTEyODkuNzkgNi45Mzg3OEwxMjg4LjY0IDExLjMzMzNIMTMwNy4zNkwxMzEwLjM2IDBIMTI5OC41OEMxMjk0LjQyIDAgMTI5MC43MiAyLjc3NTUxIDEyODkuNzkgNi45Mzg3OFpNMTI0Ny45NyAyMi42NjY3SDEyMjkuMjZMMTIzMi4yNiAxMS4zMzMzSDEyNTAuOThMMTI0Ny45NyAyMi42NjY3Wk0xMTM0Ljk4IDIyLjY2NjdIMTExNi4wNEwxMTE5LjA0IDExLjMzMzNIMTEzNy43NkwxMTM0Ljk4IDIyLjY2NjdaTTEwMDYuMDUgMTEuMzMzM0wxMDAzLjA1IDIyLjY2NjdIOTg0LjMyOUw5ODcuMzMzIDExLjMzMzNIMTAwNi4wNVpNOTI3LjcxOSAyMi42NjY3SDkwOS4wMDNMOTEyLjAwNiAxMS4zMzMzSDkzMC43MjJMOTI3LjcxOSAyMi42NjY3Wk04MTQuNzI5IDIyLjY2NjdINzk2LjAxM0w3OTkuMDE2IDExLjMzMzNIODE3Ljk2NEw4MTQuNzI5IDIyLjY2NjdaTTEyNzIuNyAwSDEyNDIuMkMxMjM4LjA0IDAgMTIzNC4zNCAyLjc3NTUxIDEyMzMuNDIgNi45Mzg3OEwxMjMyLjI2IDExLjMzMzNIMTIxMy41NEwxMjE2LjU1IDBIMTE4Ni4wNUMxMTgxLjg5IDAgMTE3OC4xOSAyLjc3NTUxIDExNzcuMjcgNi45Mzg3OEwxMTc2LjExIDExLjMzMzNIMTE1Ny40TDExNjAuNCAwSDEwOTIuMjRDMTA4OC4wOCAwIDEwODQuMzggMi43NzU1MSAxMDgzLjQ2IDYuOTM4NzhMMTA4MS4zOCAxMS4zMzMzSDEwNjIuNDNMMTA1OS40MiAyMi42NjY3SDEwNDAuNzFMMTA0My43MSAxMS4zMzMzSDEwNjIuNDNMMTA2NS40MyAwSDk3OC4zMjFDOTc0LjE2MiAwIDk3MC40NjUgMi43NzU1MSA5NjkuMzEgNi45Mzg3OEw5NjguMTU1IDExLjMzMzNIOTQ5LjQzOUw5NTIuNDQyIDBIOTIxLjk0MkM5MTcuNzgzIDAgOTE0LjA4NiAyLjc3NTUxIDkxMi45MzEgNi45Mzg3OEw5MTEuNzc1IDExLjMzMzNIODkzLjA1OUw4OTYuMDYzIDBIODY1LjU2M0M4NjEuNDAzIDAgODU3LjcwNiAyLjc3NTUxIDg1Ni41NTEgNi45Mzg3OEw4NTUuMzk2IDExLjMzMzNIODM2LjY4TDgzOS42ODQgMEg3NzEuNTJDNzY3LjM2MSAwIDc2My42NjQgMi43NzU1MSA3NjIuNTA4IDYuOTM4NzhMNzYxLjM1MyAxMS4zMzMzSDc0Mi40MDZMNzM5LjQwMiAyMi42NjY3SDcyMC42ODZMNzIzLjY5IDExLjMzMzNINzQyLjQwNkw3NDUuNjQxIDBINzE0LjkwOUM3MTAuNzUgMCA3MDcuMDUzIDIuNzc1NTEgNzA1Ljg5OCA2LjkzODc4TDcwNC43NDMgMTEuMzMzM0g2ODYuMDI2TDY4OS4wMyAwSDY1OC41M0M2NTQuMzcxIDAgNjUwLjY3NCAyLjc3NTUxIDY0OS41MTggNi45Mzg3OEw2NDguMzYzIDExLjMzMzNINjY3LjA3OUw2NjQuMzA2IDIyLjY2NjdINjQ1LjM1OUw2NDIuMzU1IDM0SDY1NC4xNEM2NTguMjk5IDM0IDY2MS45OTYgMzEuMjI0NSA2NjMuMTUxIDI3LjA2MTJMNjY0LjMwNiAyMi42NjY3SDY4My4wMjNMNjgwLjAxOSAzNEg3NDguNDE0Qzc1Mi41NzMgMzQgNzU2LjI3IDMxLjIyNDUgNzU3LjE5NCAyNy4wNjEyTDc1OC4zNDkgMjIuNjY2N0g3NzcuMDY1TDc3NC4wNjIgMzRIODA0LjU2MkM4MDguNzIxIDM0IDgxMi40MTggMzEuMjI0NSA4MTMuMzQyIDI3LjA2MTJMODE0LjQ5OCAyMi42NjY3SDgzMy4yMTRMODMwLjIxIDM0SDg2MC43MUM4NjQuODY5IDM0IDg2OC41NjYgMzEuMjI0NSA4NjkuNDkxIDI3LjA2MTJMODcwLjY0NiAyMi42NjY3SDg4OS4zNjJMODg2LjM1OCAzNEg5NTQuNTIyQzk1OC42ODEgMzQgOTYyLjM3OCAzMS4yMjQ1IDk2My41MzMgMjcuMDYxMkw5NjQuNjg5IDIyLjY2NjdIOTgzLjQwNUw5ODAuNDAxIDM0SDEwNjcuNTFDMTA3MS42NyAzNCAxMDc1LjM3IDMxLjIyNDUgMTA3Ni41MiAyNy4wNjEyTDEwNzcuNjggMjIuNjY2N0gxMDk2LjM5TDEwOTMuMzkgMzRIMTEyMy44OUMxMTI4LjA1IDM0IDExMzEuNzUgMzEuMjI0NSAxMTMyLjkgMjcuMDYxMkwxMTM0LjA2IDIyLjY2NjdIMTE1Mi43N0wxMTQ5Ljc3IDM0SDExODAuMjdDMTE4NC40MyAzNCAxMTg4LjEzIDMxLjIyNDUgMTE4OS4wNSAyNy4wNjEyTDExOTAuMjEgMjIuNjY2N0gxMjA4LjkyTDEyMDUuOTIgMzRIMTI1NS4zN0MxMjU5LjUzIDM0IDEyNjMuMjIgMzEuMjI0NSAxMjY0LjM4IDI3LjA2MTJMMTI2NS41MyAyMi42NjY3SDEyODQuMjVMMTI4Ny4yNSAxMS4zMzMzSDEyNjguNTRMMTI3Mi43IDBaIiBmaWxsPSIjZmZmIi8+CjwvZz4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAxXzMzXzM3MSkiPgo8cGF0aCBkPSJNNjQ3LjQzOSA2LjkzODc4TDY0Ni4yODQgMTEuMzMzM0g2NjVMNjY4LjAwNCAwSDY1Ni4yMkM2NTIuMDYxIDAgNjQ4LjM2NCAyLjc3NTUxIDY0Ny40MzkgNi45Mzg3OFpNNjA1LjYxNyAyMi42NjY3SDU4Ni45MDFMNTg5LjkwNSAxMS4zMzMzSDYwOC42MjFMNjA1LjYxNyAyMi42NjY3Wk00OTIuNjI3IDIyLjY2NjdINDczLjY4TDQ3Ni42ODQgMTEuMzMzM0g0OTUuNEw0OTIuNjI3IDIyLjY2NjdaTTM2My42OTQgMTEuMzMzM0wzNjAuNjkgMjIuNjY2N0gzNDEuOTc0TDM0NC45NzggMTEuMzMzM0gzNjMuNjk0Wk0yODUuMzYzIDIyLjY2NjdIMjY2LjY0N0wyNjkuNjUxIDExLjMzMzNIMjg4LjM2N0wyODUuMzYzIDIyLjY2NjdaTTE3Mi4zNzMgMjIuNjY2N0gxNTMuNjU3TDE1Ni42NjEgMTEuMzMzM0gxNzUuNjA4TDE3Mi4zNzMgMjIuNjY2N1pNNjMwLjM0MSAwSDU5OS44NEM1OTUuNjgxIDAgNTkxLjk4NCAyLjc3NTUxIDU5MS4wNiA2LjkzODc4TDU4OS45MDUgMTEuMzMzM0g1NzEuMTg4TDU3NC4xOTIgMEg1NDMuNjkyQzUzOS41MzMgMCA1MzUuODM2IDIuNzc1NTEgNTM0LjkxMSA2LjkzODc4TDUzMy43NTYgMTEuMzMzM0g1MTUuMDRMNTE4LjA0NCAwSDQ0OS44OEM0NDUuNzIxIDAgNDQyLjAyNCAyLjc3NTUxIDQ0MS4xIDYuOTM4NzhMNDM5LjAyIDExLjMzMzNINDIwLjA3M0w0MTcuMDY5IDIyLjY2NjdIMzk4LjM1M0w0MDEuMzU3IDExLjMzMzNINDIwLjA3M0w0MjMuMDc3IDBIMzM1Ljk2NkMzMzEuODA3IDAgMzI4LjExIDIuNzc1NTEgMzI2Ljk1NSA2LjkzODc4TDMyNS43OTkgMTEuMzMzM0gzMDcuMDgzTDMxMC4wODcgMEgyNzkuNTg3QzI3NS40MjcgMCAyNzEuNzMgMi43NzU1MSAyNzAuNTc1IDYuOTM4NzhMMjY5LjQyIDExLjMzMzNIMjUwLjcwNEwyNTMuNzA4IDBIMjIzLjIwN0MyMTkuMDQ4IDAgMjE1LjM1MSAyLjc3NTUxIDIxNC4xOTYgNi45Mzg3OEwyMTMuMDQgMTEuMzMzM0gxOTQuMzI0TDE5Ny4zMjggMEgxMjkuMTY0QzEyNS4wMDUgMCAxMjEuMzA4IDIuNzc1NTEgMTIwLjE1MyA2LjkzODc4TDExOC45OTggMTEuMzMzM0gxMDAuMDVMOTcuMDQ2NiAyMi42NjY3SDc4LjMzMDVMODEuMzM0MyAxMS4zMzMzSDEwMC4wNUwxMDMuMjg1IDBINzIuNTUzOUM2OC4zOTQ3IDAgNjQuNjk3NyAyLjc3NTUxIDYzLjU0MjQgNi45Mzg3OEw2Mi4zODcxIDExLjMzMzNINDMuNjcxTDQ2LjY3NDggMEgxNi4xNzQ0QzEyLjAxNTMgMCA4LjMxODI4IDIuNzc1NTEgNy4xNjI5NiA2LjkzODc4TDYuMDA3NjUgMTEuMzMzM0gyNC43MjM4TDIxLjk1MSAyMi42NjY3SDMuMDAzODJMMCAzNEgxMS43ODQyQzE1Ljk0MzQgMzQgMTkuNjQwNCAzMS4yMjQ1IDIwLjc5NTcgMjcuMDYxMkwyMS45NTEgMjIuNjY2N0g0MC42NjcxTDM3LjY2MzMgMzRIMTA2LjA1OEMxMTAuMjE3IDM0IDExMy45MTQgMzEuMjI0NSAxMTQuODM4IDI3LjA2MTJMMTE1Ljk5NCAyMi42NjY3SDEzNC43MUwxMzEuNzA2IDM0SDE2Mi4yMDZDMTY2LjM2NiAzNCAxNzAuMDYzIDMxLjIyNDUgMTcwLjk4NyAyNy4wNjEyTDE3Mi4xNDIgMjIuNjY2N0gxOTAuODU4TDE4Ny44NTQgMzRIMjE4LjM1NUMyMjIuNTE0IDM0IDIyNi4yMTEgMzEuMjI0NSAyMjcuMTM1IDI3LjA2MTJMMjI4LjI5MSAyMi42NjY3SDI0Ny4wMDdMMjQ0LjAwMyAzNEgzMTIuMTY3QzMxNi4zMjYgMzQgMzIwLjAyMyAzMS4yMjQ1IDMyMS4xNzggMjcuMDYxMkwzMjIuMzMzIDIyLjY2NjdIMzQxLjA0OUwzMzguMDQ2IDM0SDQyNS4xNTZDNDI5LjMxNiAzNCA0MzMuMDEzIDMxLjIyNDUgNDM0LjE2OCAyNy4wNjEyTDQzNS4zMjMgMjIuNjY2N0g0NTQuMDM5TDQ1MS4wMzYgMzRINDgxLjUzNkM0ODUuNjk1IDM0IDQ4OS4zOTIgMzEuMjI0NSA0OTAuNTQ3IDI3LjA2MTJMNDkxLjcwMyAyMi42NjY3SDUxMC40MTlMNTA3LjQxNSAzNEg1MzcuOTE1QzU0Mi4wNzUgMzQgNTQ1Ljc3MiAzMS4yMjQ1IDU0Ni42OTYgMjcuMDYxMkw1NDcuODUxIDIyLjY2NjdINTY2LjU2N0w1NjMuNTYzIDM0SDYxMy4wMTFDNjE3LjE3IDM0IDYyMC44NjcgMzEuMjI0NSA2MjIuMDIyIDI3LjA2MTJMNjIzLjE3OCAyMi42NjY3SDY0MS44OTRMNjQ0Ljg5OCAxMS4zMzMzSDYyNi4xODJMNjMwLjM0MSAwWiIgZmlsbD0iI2ZmZiIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzMzXzM3MSI+CjxyZWN0IHdpZHRoPSI2NjguMDA0IiBoZWlnaHQ9IjM0IiBmaWxsPSJ3aGl0ZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNjQyLjM1NSkiLz4KPC9jbGlwUGF0aD4KPGNsaXBQYXRoIGlkPSJjbGlwMV8zM18zNzEiPgo8cmVjdCB3aWR0aD0iNjY4LjAwNCIgaGVpZ2h0PSIzNCIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K");
  height: 24px;
  background-size: cover;
  background-position: center right;
  background-repeat: repeat-x;
  max-width: 260px;
  margin-bottom: 41px;
  margin-left: -30px;
}
.sendto-popup-succes-close {
  position: absolute;
  width: 24px;
  right: 34px;
}
.sendto-popup-succes-close svg {
  width: 34px;
  height: 34px;
  stroke: #C4C4C4;
}
.sendto-popup-succes-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.sendto-popup-succes-wrap svg {
  width: 71px;
  height: 34px;
  fill: #2AAAE2;
  margin-right: 25px;
}
.sendto-popup-succes-text-wrap {
  max-width: 345px;
}
.sendto-popup-succes-title {
  font-size: 20px;
  line-height: 25px;
  color: #000000;
  font-weight: 700;
  margin-bottom: 30px;
}
.sendto-popup-succes-maintext {
  font-size: 20px;
  line-height: 24px;
  color: #000000;
  margin-bottom: 15px;
}
.sendto-popup-succes-subtext {
  font-size: 16px;
  line-height: 22px;
  color: #000000;
  margin-bottom: 30px;
}
.sendto-popup-succes-link {
  font-weight: 700;
  font-size: 20px;
  line-height: 25px;
  text-decoration: underline;
  color: #2AAAE2;
}




.selected-solutions-bg {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 666;
  display: none;
}
.selected-solutions {
  width: 847px;
  height: 100vh;
  /*max-height: 938px;*/
  max-height: calc(100vh - 120px);
  background: rgba(255, 255, 255, 0.9);
  border-left: 8px solid #000;
  position: fixed;
  right: -847px;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  z-index: 667;
  -webkit-transition: all .3s;
  -o-transition: all .3s;
  transition: all .3s;
}
.selected-solutions.open {
  -webkit-box-shadow: 4px 4px 16px;
          box-shadow: 4px 4px 16px;
  right: 0;
  -webkit-transition: all .3s;
  -o-transition: all .3s;
  transition: all .3s;
}
.selected-solutions-block {
  height: 100%;
}
.selected-solutions-wrap {
  padding: 34px 43px;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.selected-solutions-open {
  position: absolute;
  background: #000000;
  /*box-shadow: 4px 4px 16px rgba(0, 108, 176, 0.5);*/
  border-radius: 20px 20px 0px 0px;
  -webkit-transform: rotate(-90deg);
      -ms-transform: rotate(-90deg);
          transform: rotate(-90deg);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-decoration: none;
  padding: 14px 20px 11px;

  top: 72px;
  left: -135px;
  height: 56px;
  width: 199px;
}
.selected-solutions-open-num {
  font-weight: 600;
  font-size: 25px;
  line-height: 31px;
  width: 31px;
  text-align: center;
  color: #2AAAE2;
  -webkit-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
          transform: rotate(90deg);
}
.selected-solutions-open-text {
  font-weight: 600;
  font-size: 16px;
  line-height: 20px;
  color: #FFFFFF;
  padding-right: 10px;
}
.selected-solutions-top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 28px;
}
.selected-solutions-title {
  font-weight: 700;
  font-size: 24px;
  line-height: 30px;
  color: #000000;
}
.selected-solutions-close {
  font-weight: 700;
  font-size: 14px;
  line-height: 15px;
  color: #000000;
  text-decoration: none;
}
.selected-solutions-close svg {
  width: 55px;
  height: 20px;
  display: block;
}
.recommended-solution-popup {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  max-height: 700px;
  overflow-y: auto;
  scrollbar-color: #2AAAE2 #ECECEB;
  scrollbar-width: thin;
  padding-right: 23px;
  margin-right: -23px;
}
.recommended-solution-popup::-webkit-scrollbar-button {
  width: 6px;
  height: 9px;
}
.recommended-solution-popup::-webkit-scrollbar-track {
  background-color: #ECECEB;
  border-radius: 4px;
}
.recommended-solution-popup::-webkit-scrollbar-thumb {
  border-radius: 4px;
  background-color: #2AAAE2;
}
.recommended-solution-popup::-webkit-scrollbar {
  width: 6px;
}

.partner-block {
  border-bottom: 1px solid #94D4F0;
  padding-top: 13px;
  padding-bottom: 15px;
}
.partner-block:last-child {
  border-bottom: none;
}
.parnter-name {
  font-weight: 600;
  font-size: 16px;
  line-height: 18px;
  color: #000000;
  margin-bottom: 6px;
}
.parnter-contacts {
  font-size: 14px;
  line-height: 18px;
  color: #000000;
}
.parnter-contacts a {
  text-decoration: none;
  color: #000;
}



/*5 шаг*/

.partners-filter-mobile {
  display: none;
}

.calculator-partners-map {
  width: 100%;
  height: 429px;
  border-radius: 27px;
  overflow: hidden;
  margin-bottom: 31px;
}

.partners-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 0 -19px;
}
.partners-item {
  width: 50%;
  padding: 0 19px;
  margin-bottom: 31px;
}
.partners-item-wrap {
  background: rgba(255, 255, 255, 0.5);
  border-radius: 15px;
  padding: 22px 22px 14px;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.partners-item-name {
  font-style: italic;
  font-weight: 700;
  font-size: 18px;
  line-height: 21px;
  color: #000000;
  margin-bottom: 10px;
}
.partners-item-contacts {
  font-size: 14px;
  line-height: 18px;
  color: #000000;
  margin-bottom: 15px;
}
.partners-item-contacts a {
  text-decoration: none;
  color: #000;
}
.partners-item-status {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-bottom: 16px;
}
.partners-item-status-img {
  width: calc(50% - 13px);
}
.partners-item-status-img img {
  width: 100%;
  height: auto;
  -o-object-fit: contain;
     object-fit: contain;
}
.partners-item-status-desc {
  width: calc(50% - 13px);
  font-size: 10px;
  line-height: 14px;
  color: #000000;
}
.partners-item-status-link {
  font-weight: 700;
  font-size: 18px;
  line-height: 20px;
  color: #000000;
  text-decoration: none;
  margin-top: 5px;
  display: inline-block;
  word-break: break-all;
}
.partners-item-bottom {
  border-top: 1px solid #DDDDDD;
  padding-top: 11px;
}
.partners-item-checkbox {

}
.partners-item-checkbox label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.partners-item-checkbox label input[type=checkbox] {
  display: none;
}
.partners-item-checkbox label input[type=checkbox]+div {
  width: 37px;
  height: 37px;
  border: 1px solid #C2C4C4;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 5px;
  background: #fff;
  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;
}
.partners-item-checkbox label input[type=checkbox]+div svg {
  fill: transparent;
  stroke: transparent;
  width: 29px;
  height: 25px;
}
.partners-item-checkbox label input[type=checkbox]~p {
  font-weight: 700;
  font-size: 14px;
  line-height: 15px;
  color: #2AAAE2;
  margin-left: 14px;
  display: none;
}
.partners-item-checkbox label input[type=checkbox]:checked+div {
  background: #2AAAE2;
  border-color: #2AAAE2;
}
.partners-item-checkbox label input[type=checkbox]:checked+div svg {
  stroke: #fff;
}
.partners-item-checkbox label input[type=checkbox]:checked~p {
  display: block;
}


.partners-item.selected .partners-item-wrap {
  background: #FFFFFF;
  -webkit-box-shadow: 4px 4px 10px rgba(0, 117, 191, 0.3);
          box-shadow: 4px 4px 10px rgba(0, 117, 191, 0.3);
}

.calculator-partners-map-btn {
  display: none;
}

.partners-item-bottom-link {
  display: none;
}






/*предупреждение при переходе на следующий шаг*/


.warning-popup {
  padding: 0;
  border-radius: 30px;
}
.warning-popup-block {
    width: 538px;
    max-width: 100%;
    overflow-x: hidden;
    padding-top: 29px;
    padding-bottom: 45px;
}
.warning-popup-chess-line {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjI4IiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjI4IDI0IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMjEzLjIyMyA0Ljg5Nzk2TDIxMi4zOTMgOEgyMjUuODQyTDIyOCAwSDIxOS41MzJDMjE2LjU0NCAwIDIxMy44ODcgMS45NTkxOCAyMTMuMjIzIDQuODk3OTZaTTE4My4xNzEgMTZIMTY5LjcyM0wxNzEuODgxIDhIMTg1LjMzTDE4My4xNzEgMTZaTTEwMS45ODEgMTZIODguMzY2N0w5MC41MjUxIDhIMTAzLjk3NEwxMDEuOTgxIDE2Wk05LjMzNTE3IDhMNy4xNzY3NiAxNkgtNi4yNzE4OEwtNC4xMTM0NSA4SDkuMzM1MTdaTS00Ni45NDk4IDE2SC02MC4zOTg1TC01OC4yNDAxIDhILTQ0Ljc5MTRMLTQ2Ljk0OTggMTZaTS0xMjguMTQgMTZILTE0MS41ODhMLTEzOS40MyA4SC0xMjUuODE1TC0xMjguMTQgMTZaTTIwMC45MzcgMEgxNzkuMDJDMTc2LjAzMiAwIDE3My4zNzUgMS45NTkxOCAxNzIuNzExIDQuODk3OTZMMTcxLjg4MSA4SDE1OC40MzJMMTYwLjU5MSAwSDEzOC42NzVDMTM1LjY4NiAwIDEzMy4wMjkgMS45NTkxOCAxMzIuMzY1IDQuODk3OTZMMTMxLjUzNSA4SDExOC4wODZMMTIwLjI0NSAwSDcxLjI2NTNDNjguMjc2NyAwIDY1LjYyMDIgMS45NTkxOCA2NC45NTYxIDQuODk3OTZMNjMuNDYxOCA4SDQ5Ljg0NzFMNDcuNjg4NyAxNkgzNC4yNDAxTDM2LjM5ODUgOEg0OS44NDcxTDUyLjAwNTYgMEgtMTAuNTg4N0MtMTMuNTc3MyAwIC0xNi4yMzM4IDEuOTU5MTggLTE3LjA2NCA0Ljg5Nzk2TC0xNy44OTQxIDhILTMxLjM0MjhMLTI5LjE4NDQgMEgtNTEuMTAwNkMtNTQuMDg5MiAwIC01Ni43NDU4IDEuOTU5MTggLTU3LjU3NTkgNC44OTc5NkwtNTguNDA2MSA4SC03MS44NTQ3TC02OS42OTYzIDBILTkxLjYxMjZDLTk0LjYwMTIgMCAtOTcuMjU3NyAxLjk1OTE4IC05OC4wODc5IDQuODk3OTZMLTk4LjkxOCA4SC0xMTIuMzY3TC0xMTAuMjA4IDBILTE1OS4xODhDLTE2Mi4xNzYgMCAtMTY0LjgzMyAxLjk1OTE4IC0xNjUuNjYzIDQuODk3OTZMLTE2Ni40OTMgOEgtMTgwLjEwOEwtMTgyLjI2NiAxNkgtMTk1LjcxNUwtMTkzLjU1NyA4SC0xODAuMTA4TC0xNzcuNzgzIDBILTE5OS44NjZDLTIwMi44NTQgMCAtMjA1LjUxMSAxLjk1OTE4IC0yMDYuMzQxIDQuODk3OTZMLTIwNy4xNzEgOEgtMjIwLjYyTC0yMTguNDYxIDBILTI0MC4zNzhDLTI0My4zNjYgMCAtMjQ2LjAyMyAxLjk1OTE4IC0yNDYuODUzIDQuODk3OTZMLTI0Ny42ODMgOEgtMjM0LjIzNUwtMjM2LjIyNyAxNkgtMjQ5Ljg0MkwtMjUyIDI0SC0yNDMuNTMyQy0yNDAuNTQ0IDI0IC0yMzcuODg3IDIyLjA0MDggLTIzNy4wNTcgMTkuMTAyTC0yMzYuMjI3IDE2SC0yMjIuNzc4TC0yMjQuOTM3IDI0SC0xNzUuNzkxQy0xNzIuODAyIDI0IC0xNzAuMTQ2IDIyLjA0MDggLTE2OS40ODIgMTkuMTAyTC0xNjguNjUyIDE2SC0xNTUuMjAzTC0xNTcuMzYxIDI0SC0xMzUuNDQ1Qy0xMzIuNDU3IDI0IC0xMjkuOCAyMi4wNDA4IC0xMjkuMTM2IDE5LjEwMkwtMTI4LjMwNiAxNkgtMTE0Ljg1N0wtMTE3LjAxNiAyNEgtOTUuMDk5M0MtOTIuMTEwNyAyNCAtODkuNDU0MiAyMi4wNDA4IC04OC43OSAxOS4xMDJMLTg3Ljk1OTkgMTZILTc0LjUxMTJMLTc2LjY2OTcgMjRILTI3LjY5MDFDLTI0LjcwMTUgMjQgLTIyLjA0NSAyMi4wNDA4IC0yMS4yMTQ4IDE5LjEwMkwtMjAuMzg0NiAxNkgtNi45MzU5OUwtOS4wOTQ0MiAyNEg1My40OTk4QzU2LjQ4ODQgMjQgNTkuMTQ0OSAyMi4wNDA4IDU5Ljk3NTEgMTkuMTAyTDYwLjgwNTIgMTZINzQuMjUzOUw3Mi4wOTU1IDI0SDk0LjAxMTdDOTcuMDAwMyAyNCA5OS42NTY5IDIyLjA0MDggMTAwLjQ4NyAxOS4xMDJMMTAxLjMxNyAxNkgxMTQuNzY2TDExMi42MDcgMjRIMTM0LjUyNEMxMzcuNTEyIDI0IDE0MC4xNjkgMjIuMDQwOCAxNDAuODMzIDE5LjEwMkwxNDEuNjYzIDE2SDE1NS4xMTJMMTUyLjk1MyAyNEgxODguNDg0QzE5MS40NzMgMjQgMTk0LjEyOSAyMi4wNDA4IDE5NC45NiAxOS4xMDJMMTk1Ljc5IDE2SDIwOS4yMzhMMjExLjM5NyA4SDE5Ny45NDhMMjAwLjkzNyAwWiIgZmlsbD0iI0RGRjJGQiIvPgo8L3N2Zz4K");
    height: 24px;
    background-size: cover;
    background-position: center right;
    background-repeat: no-repeat;
    max-width: 230px;
    margin-bottom: 42px;
}
.warning-popup-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-left: 43px;
  padding-right: 43px;
}
.warning-popup-icon {
  margin-right: 36px;
}
.warning-popup-icon svg {
  width: 46px;
  height: 41px;
  fill: #2AAAE2;
}
.warning-popup-title {
  font-weight: 700;
  font-size: 20px;
  line-height: 24px;
  color: #000000;
  margin-bottom: 15px;
}
.warning-popup-text {
  font-size: 16px;
  line-height: 22px;
  color: #000000;
  margin-bottom: 42px;
}
.warning-popup-btn {
  max-width: 295px;
}
.warning-popup-btn .main-btn {
  height: 48px;
}
.warning-popup-close {
  position: absolute;
  right: 34px;
  top: 24px;
}
.warning-popup-close svg {
  width: 34px;
  height: 34px;
  stroke: #C4C4C4;
}



@media screen and (max-width: 1365px) {
  .calculator-progress-step:after {
    display: none;
  }
  .calculator-progress-step {
      padding-left: 5px;
      padding-right: 5px;
  }
  .calculator-progress-step:first-child {
    padding-left: 0;
  }
  .calculator-progress-step:last-child {
     padding-right: 0;
  }
  .calculator-progress-step {
    font-size: 15px;
    line-height: 1.1;
  }
  .calculator-progress-step.active {
    font-size: 18px;
    line-height: 1.1;
  }
  .calculator-step-sidebar {
    width: 330px;
    padding-right: 25px;
  }
  .calculator-step-content {
    width: calc(100% - 330px);
    padding-left: 25px;
  }
  .next-step-btn {
    width: 205px;
  }
}

@media screen and (max-width: 1280px) {
    .first-step-img {
      display: none;
    }

    .calculator-progress-step {
      font-size: 13px;
    }
    .calculator-progress-step.active {
      font-size: 15px;
    }
    .calculator-progress-step .calculator-step-number {
      margin-right: 6px;
    }



    /*2 шаг*/


    .devices-item {
      width: 33.33%;
    }


}


@media screen and (min-width: 992px) and (max-width: 1280px) {
  /*3 шаг*/

  .solution-item-top {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .solution-item-top-left {
    width: 100%;
    border-right: none;
  }
  .solution-item-top-right {
    width: 100%;
    padding-left: 0;
    padding-top: 20px;
    border-top: 1px solid #DDDDDD;
  }
  .battery-item:last-child {
    padding-right: 0;
  }
  .solution-item-bottom {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .solution-item-bottom-left {
    width: 100%;
    border-right: none;
  }
  .solution-item-bottom-right {
    width: 100%;
    padding-left: 0;
  }
  .solution-item-amount {
    text-align: right;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  .solution-param-title {
    max-width: none;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }

  /*5 шаг*/

  .partners-block {
    margin-left: -10px;
    margin-right: -10px;
  }
  .partners-item {
    padding-left: 10px;
    padding-right: 10px;
  }
  .partners-item-status {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .partners-item-status-img {
    width: 150px;
    height: 70px;
    margin-bottom: 15px;
  }
  .partners-item-status-desc {
    width: 100%;
  }



}


@media screen and (max-width: 1024px) {
  .calculator-title h1 {
      font-size: 28px;
      line-height: 34px;
  }


    /*2 шаг*/


    .devices-item {
      width: 50%;
    }



    .add-device-popup-list {
      padding-left: 0;
    }



    /* 4 шаг */

    .selected-solutions {
      display: none;
    }

}


@media screen and (max-width: 991px) {
  .calculator-page-step {
    background: #B0E1F7;
  }
  .calculator-step-wrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .calculator-step-content {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    width: 100%;
    padding-left: 0;
    padding-bottom: 15px;
  }
  .calculator-step-content:before {
    display: none;
  }
  .calculator-step-sidebar {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    width: 100%;
    background: transparent;
    padding-right: 0;
    padding-top: 15px;
  }
  .calculator-step-title-number {
    display: none;
  }


  .calculator-step-title {
    font-size: 17px;
    vertical-align: baseline;
  }


  .calculator-step-sidebar .sidebar-blocks,
  .calculator-step-sidebar .partners-filter {
    display: none;
  }
  .calculator-step-title-block .cards-filter {
    display: none;
  }


  .calculator-step-sidebar {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .sidebar-text {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
    font-size: 14px;
    line-height: 18px;
  }

  .prev-step-btn a {
    color: #fff;
  }
  .prev-step-btn a .step-arrow {
    fill: #fff;
  }


  /*1 шаг*/

  .round-slider {
    margin-left: auto;
    margin-right: auto
  }




  /*2 шаг*/

  .devices-list {
    padding-top: 20px;
  }
  .devices-item {
    width: 33.33%;
  }
  .devices-item {
    min-height: 0;
  }
  .devices-item-more {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
  }
  .devices-item-more a {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .devices-item-more a svg {
    margin-bottom: 35px;
  }


  /*шаг 3*/


  .not-found {
    padding-left: 0;
    margin-top: 15px;
    font-size: 16px;
    line-height: 20px;
  }
  .not-found-text {
    margin-bottom: 20px;
  }
  .not-found a {
    font-size: 16px;
    line-height: 20px;
  }

  .recommended-solution {
    padding-top: 20px;
  }
  .battery-item-amount-value {
    padding-right: 15px;
  }
  .battery-item-amount img {
    width: 90px;
    height: 80px;
  }



    /*4 шаг*/


  .solution-item-delete {
    width: 100%;
    padding-right: 0;
  }

  .step-4 .calculator-step-sidebar,
  .step-5 .calculator-step-sidebar {
    padding-bottom: 0;
  }
  .sidebar-sendto-email {
      -webkit-box-shadow:  none;
              box-shadow:  none;
      border-radius: 0;
      margin: 0 -30px;
  }
  .sidebar-sendto-email-text {
    font-size: 14px;
    line-height: 18px;
  }
  .sidebar-sendto-email-btn a {
    background-color: transparent!important;
  }


  .sendto-popup-chess-line {
    max-width: 550px;
  }
  .sendto-form {
    margin-right: 0;
  }
  .sendto-popup-content {
    /*flex-direction: column;*/
  }
  .sendto-form {
    width: 100%;
  }
  .sendto-accords {
    width: 100%;
    padding-bottom: 0;
  }
  .sendto-form-btn {
    padding-bottom: 30px;
  }
  .sendto-popup-bottom {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .sendto-popup-bottom-wrap {
    width: 100%;
    padding-bottom: 20px;
  }
  .sendto-popup-phone {
    margin: auto;
  }
  .sendto-popup-bottom-text {
    margin-right: 0;
  }
  .sendto-popup-content-wrap {
        grid-template-areas:"f"
                        "a"
                        "b";
    -ms-grid-rows: minmax(0, auto);
    grid-template-rows: minmax(0, auto);
  }



  /*5 шаг*/

  .sidebar-sendto-partners {
    -webkit-box-shadow: none;
            box-shadow: none;
    border-radius: 0;
    margin: 0 -30px;
    padding-top: 20px;
    padding-bottom: 25px;
  }
  .sidebar-sendto-partners-text {
    max-width: none;
    font-size: 12px;
    line-height: 16px;
    margin-bottom: 15px;
  }


  .partners-filter-mobile {
    display: block;
    background: #CCEEFD;
    margin-top: 2px;
    padding-top: 7px;
    padding-bottom: 20px;
    padding-left: 30px;
    padding-right: 30px;
    margin-left: -30px;
    margin-right: -30px;
  }
  .partners-filter-mobile .partners-filter-item-title {
    font-size: 10px;
    line-height: 16px;
  }
  .partners-filter-mobile .partners-filter-item-title p {
    padding-right: 2px;
  }

  .calculator-partners-map {
    margin-left: -30px;
    margin-right: -30px;
    width: calc(100% + 60px);
    border-radius: 0;
    max-height: 0;
    margin-bottom: 0;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
  }
  .calculator-partners-map.open {
    max-height: none;
    margin-bottom: 20px;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
  }
  .calculator-partners-map-btn {
    padding-top: 12px;
    padding-bottom: 15px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  .calculator-partners-map-btn a {
    font-weight: 300;
    font-size: 14px;
    line-height: 18px;
    color: #2AAAE2;
  }
  .calculator-partners-map-btn .hide-map {
    display: none;
  }
  .calculator-partners-map-btn.active .show-map {
    display: none;
  }
  .calculator-partners-map-btn.active .hide-map {
    display: inline-block;
  }
  .partners-block {
    margin: 0;
  }
  .partners-item {
    width: 100%;
    padding: 0;
  }
  .partners-item-status {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .partners-item-status-img {
    max-width: 160px;
    margin-right: 15px;
  }




  .calculator-tooltip-content {
    width: auto;
    max-width: 241px;
  }
  .sendto-form {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  .sendto-form-btn {
    -ms-grid-row: 3;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
  }
  .sendto-accords {
    -ms-grid-row: 2;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
  }
}

@media screen and (max-width: 767px) {
  .calculator-link {
    display: none;
  }
  .calculator-progress-step:not(.active) .calculator-step-name {
    display: none;
  }
  .calculator-progress-step {
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    padding: 0;
    margin: 0 3px;
  }
  .calculator-progress-step:first-child {
    margin-left: 0;
  }
  .calculator-progress-step:last-child {
    margin-right: 0;
  }
  .calculator-progress-step .calculator-step-number {
    font-weight: 700;
    font-size: 15px;
    color: #fff;
    background: #C2C4C4;
    border: 1px solid #C2C4C4;
    width: 35px;
    height: 35px;
    line-height: 35px;
    min-width: 35px;
    margin-right: 0;
  }
  .calculator-progress-step.done .calculator-step-number {
    background: transparent;
    font-weight: 700;
  }
  .calculator-progress-step.active .calculator-step-number {
    font-size: 15px;
  }
  .calculator-progress-step.active {
    background: #2AAAE2;
    border-radius: 30px;
    color: #fff;
    font-weight: 700;
    font-size: 16px;
    line-height: 18px;
    padding: 0;
    min-width: 180px;
    padding-right: 20px;
  }
  .calculator-title h1 {
    font-size: 17px;
    line-height: 20px;
  }
  .calculator-top {
    padding-top: 11px;
  }
  .calculator-progress {
    padding-top: 11px;
  }
  .calculator-progress-bar {
    height: 4px;
  }
  .calculator-progress-bar-line:before,
  .calculator-progress-bar-line.last-step:after {
    display: none;
  }
  .calculator-progress-list {
      margin-bottom: 5px;
  }






  /*2 шаг*/


  .devices-item-title {
    font-size: 13px;
    line-height: 15px;
  }
  .devices-item-pow-val {
    font-size: 24px;
    line-height: 24px;
  }
  .devices-item-more a {
    font-size: 14px;
    line-height: 17px;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    padding-top: 61px;
    padding-bottom: 15px;
  }
  .devices-item-more a svg {
    width: 31px;
    height: 31px;
    margin-bottom: 16px;
  }
  .devices-item-bottom {
    padding-top: 2px;
  }
  .devices-item-param-name {
    margin-bottom: 3px;
  }
  .devices-item-param-item {
    padding: 4px 0;
  }




  .add-device-popup-title-block {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .add-device-popup-title {
    padding-left: 0;
    padding-top: 10px;
    font-size: 16px;
    line-height: 20px;
  }
  .add-device-popup-title-block > svg {
    width: 33px;
    height: 33px;
  }
  .add-device-popup-chess-line {
    margin-bottom: 10px;
  }
  .add-device-popup-list {
    -webkit-column-count: 1;
       -moz-column-count: 1;
            column-count: 1;
  }
  .device-type-name {
    width: 100%;
    font-size: 12px;
    line-height: 15px;
    min-height: 40px;
  }
  .round-checkbox input[type=checkbox]:checked~.device-type-name {
    font-size: 13px;
    line-height: 15px;
  }
  .add-device-popup-close svg {
    width: 21px;
    height: 21px;
  }
  .add-device-popup-close {
    right: 28px;
  }
  .add-device-popup {
    padding-top: 24px;
  }
  .add-device-popup-chess-line {
    max-width: 250px;
  }
  .add-device-popup-btn .main-btn {
    height: 34px;
  }
  .device-type-name {
    margin-left: 19px;
  }
  .add-device-popup-btn {
    max-width: 221px;
  }






  /*3 шаг*/

  .battery-item-descr {
    display: none;
  }
  .solution-item-top {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    border: none;
  }
  .solution-item-top-left {
    width: 100%;
    border: none;
  }
  .battery-block {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .battery-item {
    width: 100%;
    border: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    padding: 0;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .battery-item-title {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    margin: 0;
    font-size: 12px;
    line-height: 15px;
  }
  .battery-item-amount {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    font-size: 30px;
    line-height: 37px;
  }
  .battery-item-amount-value {
    white-space: nowrap;
    padding-right: 18px;
  }
  .battery-item-amount img {
    display: none;
  }
  .solution-item-top-right {
    width: 100%;
    padding: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
  .solution-param-block {
    border: none;
  }
  .solution-item-add {
    width: 50%;
    padding-right: 0;
    border-top: 1px solid #DDDDDD;
    padding-top: 16px;
  }
  .solution-item-amount {
    width: 100%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding-top: 0;
    padding-bottom: 13px;
    padding-right: 0;
  }
  .solution-item-amount-input {
    margin-right: 0;
  }
  .solution-item-amount-text {
    font-size: 12px;
    line-height: 16px;
    padding-right: 10px;
    font-weight: 400;
  }
  .solution-item-bottom-left {
    width: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    border: none;
    padding-top: 10px;
  }
  .solution-item-bottom-right {
    width: 100%;
    padding: 0;
  }
  .solution-item-bottom {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
  .solution-param-title {
    max-width: 100%;
    font-size: 12px;
    line-height: 14px;
  }
  .battery-item-title svg {
    width: 28px;
    height: 28px;
    min-width: 28px;
  }
/*  .solution-item.online {
    background: #fff;
  }*/
  .solution-item {
    padding-left: 14px;
    padding-right: 14px;
    border-radius: 8px;
    border-top-width: 15px;
    margin-bottom: 25px;
  }
  .battery-block {
    padding-bottom: 0;
  }
  .solution-guarantee {
    padding-top: 4px;
    padding-bottom: 12px;
    border-bottom: 1px solid #DDDDDD;
  }
  .solution-guarantee-name {
    font-size: 12px;
    line-height: 14px;
  }
  .solution-guarantee-name svg {
    width: 22px;
    height: 26px;
    margin-right: 9px;
  }
  .solution-param-block {
    padding-top: 14px;
  }
  .solution-param-title {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .solution-param-title svg {
    width: 18px;
    height: 18px;
    min-width: 18px;
    margin-right: 5px;
  }
  .param-info-item-name {
    font-size: 12px;
    line-height: 20px;
  }
  .param-info-item-value {
    font-size: 14px;
  }
  .solution-param-info-item + .solution-param-info-item {
    margin-top: 5px;
  }
  .solution-item-price-name .regular-tooltip-btn {
    background: #fff;
    color: #C2C4C4;
  }
  /* .solution-item .round-checkbox input[type=checkbox]+.check {
    width: 56px;
    height: 32px;
  }
  .solution-item .round-checkbox input[type=checkbox]+.check:before {
    width: 22px;
    height: 22px;
    left: 5px;
    top: 5px;
  } */
  .solution-item .round-checkbox input[type=checkbox]:checked+.check:before {
    left: calc(100% - 27px);
  }
  .solution-item-price {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }

  .battery-item a {
  	display: flex;
  }


  /*4 шаг*/


  .solution-item-delete {
    padding-top: 16px;
    border-top: 1px solid #DDDDDD;
  }


  .sendto-popup-main-form {
    padding: 25px 13px 33px;
    border-radius: 18px;
  }
  .sendto-popup-close {
    top: 23px;
    right: 27px;
  }
  .sendto-popup-close svg {
    width: 21px;
    height: 21px;
    stroke: #C4C4C4;
  }
  .sendto-popup-chess-line {
    height: 20px;
    max-width: 248px;
    margin-bottom: 22px;
    margin-left: -13px;

  }
  .sendto-popup-title {
    font-size: 18px;
    line-height: 22px;
  }
  .sendto-form-text {
    font-size: 16px;
    line-height: 20px;
  }
  .sendto-form-smalltext {
    font-size: 12px;
    line-height: 16px;
  }

  .sendto-popup-bottom {
    display: none;
  }
  .sendto-accords {
    width: calc(100% + 26px);
    margin-left: -13px;
    margin-right: -13px;
  }
  .sendto-accords .sidebar-blocks {
    border-color: #2AAAE2;
    border-radius: 0;
    border-left: none;
    padding-top: 15px;
  }
  .sendto-accords .sidebar-blocks + .sidebar-blocks {
    border-top: none;
  }
  .sendto-accords .sidebar-blocks.open {
    background: rgba(255, 255, 255, 0.5);
  }
  .sendto-accords .sidebar-blocks.open .sidebar-block-title {
    border-bottom: none;
  }
  .sendto-accords .sidebar-block-title_text {
    font-size: 16px;
    line-height: 18px;
  }
  .sendto-accords .sidebar-block-title_arrow svg {
      width: 16px;
      height: 8px;
  }
  .sendto-accords .solution-row {
    font-size: 12px;
    line-height: 16px;
  }
  .sendto-accords .solution-name {
    font-size: 14px;
    line-height: 16px;
  }
  .sendto-accords .parnter-name {
    font-size: 12px;
    line-height: 18px;
    margin-bottom: 4px;
  }
  .sendto-accords .parnter-contacts {
    font-size: 10px;
    line-height: 18px;
  }
  .sendto-accords .sidebar-blocks {
    margin-bottom: 0;
  }
  .sendto-form-btn {
    width: 100%;
    width: 221px;
    padding: 0;
    margin-left: auto;
    margin-right: auto;
    padding-top: 34px;
  }
  .sendto-form-btn .main-btn {
    height: 36px;
  }
  .custom-checkbox-block .required-text {
    padding-left: 24px;
  }



  .sendto-popup-succes-wrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .sendto-popup-succes-wrap svg {
    margin-right: 0;
    margin-bottom: 13px;
  }
  .sendto-popup-succes-title {
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 23px;
  }
  .sendto-popup-succes-maintext {
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 13px;
  }
  .sendto-popup-succes-subtext {
    font-size: 12px;
    line-height: 16px;
    margin-bottom: 18px;
  }

  .sendto-popup-succes-link {
    font-size: 16px;
    line-height: 20px;
  }
  .sendto-popup-succes-close {
    top: 23px;
    right: 28px;
  }
  .sendto-popup-succes-close svg {
    width: 21px;
    height: 21px;
  }
  .sendto-popup-succes-chess-line {
    height: 20px;
    max-width: 192px;
  }
  .sendto-popup-succes {
    padding: 25px 20px 30px;
    max-width: 260px;
  }
  .sendto-accords .solution-block-wrap,
  .sendto-accords .partner-block-wrap {
    max-height: 282px;
  }

  /*5 шаг*/

  .partners-item-status-desc {
    display: none;
  }
  .partners-item-top {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .partners-item-info {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .partners-item-status {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    margin-right: 26px;
  }
  .partners-item-status-img {
    width: 66px;
    height: 33px;
    margin-right: 0;
  }
  .partners-item-name {
    font-size: 14px;
    line-height: 16px;
    margin-bottom: 6px;
  }
  .partners-item-contacts {
    font-size: 9px;
    line-height: 10px;
    margin-bottom: 0;
  }
  .partners-item-contacts p + p {
    padding-top: 3px;
  }
  .partners-item-top {
    padding-bottom: 3px;
  }
  .partners-item-wrap {
    padding: 11px 16px 11px 16px;
  }
  .partners-item-checkbox label input[type=checkbox]+div {
    width: 27px;
    height: 27px;
  }
  .partners-item-bottom {
    padding-top: 9px;
  }
  .calculator-partners-map {
    margin-left: -15px;
    margin-right: -15px;
    width: calc(100% + 30px);
    height: 236px;
  }
  .partners-item {
    margin-bottom: 10px;
  }
  .partners-item + .calculator-more {
    padding-top: 10px;
  }
  .partners-item-bottom {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .partners-item-bottom-link {
    font-weight: 700;
    font-size: 10px;
    line-height: 14px;
    text-align: right;
    color: #000000;
    display: inline-block;
    text-decoration: none;
    margin-left: 5px;
    max-width: 50%;
  }
  .partners-item-checkbox label input[type=checkbox]~p {
    font-size: 12px;
    line-height: 11px;
    margin-left: 8px;
  }
  .partners-item-checkbox label input[type=checkbox]+div svg {
    width: 20px;
    height: 16px;
  }
  .partners-item-checkbox {
    max-width: 50%;
    margin-right: 5px;
  }




  .tooltip-title {
    font-size: 13px;
    line-height: 15px;
  }
  .calculator-tooltip-content {
    font-size: 12px;
    line-height: 16px;
  }
  .calculator-tooltip-content {
    width: auto;
    max-width: 280px;
  }


}






@media screen and (max-width: 575px) {
  .warning-popup {
    border-radius: 18px;
    width: 84%;
  }
  .warning-popup-block {
    padding-top: 24px;
    padding-bottom: 45px;
  }
  .warning-popup-icon {
      margin-right: 0;
      margin-bottom: 8px;
  }
  .warning-popup-wrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding-left: 20px;
    padding-right: 20px;
  }
  .warning-popup-text {
    margin-bottom: 0;
  }
  .warning-popup-btn {
    display: none;
  }
  .warning-popup-chess-line {
    height: 20px;
    margin-bottom: 25px;
  }
  .warning-popup-close {
    top: 23px;
    right: 29px;
  }
  .warning-popup-close svg {
    width: 21px;
    height: 21px;
  }
  .warning-popup-chess-line {
    max-width: 185px;
  }
  .warning-popup-title {
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 13px;
  }
  .warning-popup-text {
    font-size: 12px;
    line-height: 16px;
  }



  .calculator-progress-step .calculator-step-number {
    font-size: 11px;
    width: 27px;
    height: 27px;
    line-height: 27px;
    min-width: 27px;
  }
  .calculator-progress-step.active .calculator-step-number {
    font-size: 11px;
  }
  .calculator-progress-step.active {
    font-size: 12px;
    line-height: 10px;
    min-width: 154px;
    padding-right: 10px;
  }



  .calculator-step-content {
    padding-top: 13px;
  }

  .calculator-step-title {
    font-size: 16px;
    line-height: 19px;
  }
  .regular-tooltip-btn {
    background: rgba(255, 255, 255, 0.5);
    color: #C2C4C4;
  }
  .calculator-step-sidebar {
    padding-bottom: 33px;
  }
  .sidebar-text {
    font-size: 12px;
    line-height: 16px;
  }


  /*1 шаг*/

   #slider,
   .rs-container {
    width: 209px!important;
    height: 209px!important;
   }

/*   .rs-handle {
    width: 26px!important;
    height: 26px!important;
   }
   .rs-inner-container .rs-block {
    padding: 20px!important;
    left: 0;
   }*/
  .round-slider-inputs {
    font-size: 29px;
    line-height: 16px;
  }
  .inp-plus,
  .inp-minus {
    padding: 10px 0 15px;
  }
  .inp-plus svg,
  .inp-minus svg {
    width: 10px;
    height: 6px;
  }
  .round-slider-inputs input {
    width: 42px;
  }
  .inp-block-sep {
    padding: 0 5px;
  }



  /*2 шаг*/

  .devices-list {
    margin: 0 -7px;
  }
  .devices-item {
    width: 50%;
    padding-left: 7px;
    padding-right: 7px;
    margin-bottom: 11px;
  }


  .add-device-popup {
    padding: 25px 37px 70px 17px;
  }
  .device-type-name > div > svg {
    width: 25px;
    min-width: 25px;
    height: 20px;
  }
  .add-device-popup .round-checkbox input[type=checkbox]+.check {
    width: 36px;
    height: 18px;
  }
  .add-device-popup .round-checkbox input[type=checkbox]+.check:before {
    width: 14px;
    height: 14px;
    left: 3px;
    top: 2px;
  }
  .add-device-popup .round-checkbox input[type=checkbox]:checked+.check:before {
    left: calc(100% - 17px);
  }





  /*шаг 3*/


  .not-found {
    font-size: 13px;
    line-height: 18px;
  }
  .not-found a {
    font-size: 13px;
    line-height: 18px;
  }



  /*4 шаг*/

  .sidebar-sendto-email {
      margin: 0 -15px;
  }



  /*5 шаг*/

  .partners-filter-mobile {
    padding-left: 15px;
    padding-right: 15px;
    margin-left: -15px;
    margin-right: -15px;
  }
  .partners-filter-mobile .input-wrap:not(.cards-filter-input) input:not([type="checkbox"]):not([type="radio"]) {
    height: 36px;
    font-size: 14px;
  }
  .partners-filter-mobile .input-wrap.dropdown .dropdown-chevron {
    height: 36px;
  }
  .partners-filter-mobile .partners-filter-item + .partners-filter-item {
    margin-top: 10px;
  }
  .partners-item-checkbox label input[type=checkbox]~p {
    max-width: 60px;
  }


}

@media screen and (min-width: 992px) {
	.solution-item-delete a:hover {
		color: #000;
		transition: all .3s;
	}
	.solution-item-delete a:hover svg {
		fill: #000;
		transition: all .3s;
	}
	.battery-item a:hover .battery-item-title {
		color: #000;
	}
	.battery-item a:hover .battery-item-descr {
		color: #000;
	}
	.battery-item a:hover .battery-item-title svg {
		fill: #000;
	}
	.battery-item a:hover .battery-item-text {
		color: #000;
	}
}


/*мобильный фильтр*/

.calculator-step-title-block {
  margin-bottom: 15px;
}
.mobile-info {
  display: none;
}
.mobile-info-panel {
  background: #CCEEFD;
  padding-left: 30px;
  padding-right: 30px;
  margin-left: -30px;
  margin-right: -30px;
  height: 45px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.mobile-info-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
}
.mobile-info-title_icon {
  padding-top: 3px;
  margin-right: 5px;
}
.mobile-info-title_icon svg {
  width: 25px;
  height: 25px;
  fill: #2AAAE2;
}
.mobile-info-title_text {
  font-weight: 600;
  font-size: 16px;
  line-height: 20px;
  color: #2AAAE2;
  padding-right: 15px;
}

.mobile-info-title .attention-tooltip-btn svg {
  width: 16px;
  height: 14px;
}
/*.mobile-info-title .calculator-tooltip.active .calculator-tooltip-btn.attention-tooltip-btn:after {
  bottom: -17px;
  left: -4px;
}*/


.mobile-info-title .attention-tooltip-btn {
  vertical-align: sub;
}


.mobile-info-btns {
  margin-right: -9px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.mobile-info-btn {
  height: 100%;
/*  padding-left: 10px;
  padding-right: 10px;*/
  width: 45px;
  min-height: 33px;
  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;
  cursor: pointer;
}
.mobile-info-btn + .mobile-info-btn {
  border-left: 3px solid #B0E1F7;
}
.mobile-param-open svg {
  width: 9px;
  height: 4.5px;
  fill: transparent;
  stroke: #2AAAE2;
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}
.mobile-filter-open svg {
  width: 15px;
  height: 15px;
  fill: #2AAAE2;
}
.mobile-wtf-open svg {
  width: 15px;
  height: 12px;
  fill: #2AAAE2;
}

.input-wrap.mobile-info-btn input {
  opacity: 0;
  visibility: hidden;
  width: 0;
  height: 0;
}
.input-wrap.mobile-info-btn .dropdown-list {
    left: auto;
    right: 0;
}
.input-wrap.mobile-info-btn .dropdown-list ul::before,
.input-wrap.mobile-info-btn .dropdown-list ul::after {
    left: auto;
    right: 5px;
}

.mobile-info-popup {
  width: 320px;
  height: 100vh;
  background: #fff;
  position: fixed;
  top: 0;
  right: 0;
  z-index: 889;
  right: -320px;
  overflow-y: auto;
  -webkit-transition: all .3s;
  -o-transition: all .3s;
  transition: all .3s;

  display: none;
}
.mobile-info-popup.is-active {
  right: 0;
  -webkit-transition: all .3s;
  -o-transition: all .3s;
  transition: all .3s;
}
.mobile-info-popup-close {
  position: absolute;
  right: 19px;
  top: 18px;
}
.mobile-info-popup-close svg {
  width: 23px;
  height: 23px;
  stroke: #C4C4C4;
}





.mobile-popup-title {
  font-weight: 700;
  font-size: 18px;
  line-height: 21px;
  color: #000000;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;

  padding-top: 16px;
  padding-bottom: 16px;
  padding-left: 21px;
  padding-right: 64px;
}
.mobile-popup-title_icon {
  margin-right: 16px;
}
.mobile-popup-title_icon svg {
  width: 42px;
  height: 42px;
  fill: #2AAAE2;
}
.mobile-popup-title_text {

}
.mobile-info-popup .sidebar-block {
  padding-left: 20px;
  padding-right: 30px;
  padding-bottom: 10px;
}
.mobile-info-popup .sidebar-block:not(.sidebar-parameters) {
  padding-top: 0;
}
.mobile-info-popup .sidebar-block.sidebar-parameters {
  background: rgba(223, 242, 251, 0.5);
}
/*.mobile-info-popup .sidebar-block + .sidebar-block {
  margin-top: 10px;
}*/
.mobile-info-popup .sidebar-block:last-child:not(.is-active) .sidebar-block-title {
    border-bottom: 1px solid #2AAAE2
}





.mobile-info-popup-bg {
  display: none;
}

@media screen and (max-width: 991px) {
  .mobile-info-popup {
    display: block;
  }
  .mobile-info {
    display: block;
  }

 .mobile-info-popup-bg {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    z-index: 886;
  }




}

@media screen and (max-width: 575px) {
  .mobile-info-panel {
    padding-left: 15px;
    padding-right: 15px;
    margin-left: -15px;
    margin-right: -15px;
  }

  .mobile-info-title_text {
    font-size: 12px;
    line-height: 15px;
  }

  .mobile-info-panel {
    height: 33px;
  }
  .mobile-info-btn {
    width: 33px;
  }
  .mobile-info-title_icon svg {
    width: 15px;
    height: 15px;
  }
}




input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
input.param-val-input[type=number] {
  -moz-appearance: textfield;
}






/*калькулятор конец*/


.services-detail-btn.btn-after-text {
    margin-top: 30px;
    margin-bottom: 0;
}




.link {
  font-weight: 400;
  font-size: 18px;
  line-height: 140%;
  color: #2AAAE2;
  text-decoration: none;
}
.link:hover {
  text-decoration: underline;
}



/*документы и по*/

.documents {
  padding-top: 63px;
  padding-bottom: 19px;
}
.documents-dropdown-block {
  padding-bottom: 66px;
}
.documents-dropdown-title {
  font-weight: 700;
  font-size: 18px;
  line-height: 20px;
  color: #000000;
  margin-bottom: 26px;
}
.documents-dropdown-wrap {
  display: flex;
}
.documents-dropdown {
  border: 1px solid #C0BEBC;
  width: 100%;
  max-width: 370px;
  margin-right: 24px;
}
.input-wrap.dropdown.documents-dropdown .dropdown-chevron {
  top: 0;
}
.documents-dropdown-btn {
  width: 100%;
  max-width: 253px;
}
.documents-dropdown-btn .main-btn {
  height: 100%;
}

/*=========================*/

.documents-list-block {
  padding-bottom: 60px;
}

.documents-list-title {
  font-weight: 700;
  font-size: 24px;
  line-height: 30px;
  color: #000000;
  margin-bottom: 33px;
}

.documents-item-maintext {
  font-weight: 400;
  font-size: 18px;
  line-height: 1.3;
  color: #000000;
}
.documents-item-title {
  font-weight: 400;
  font-size: 18px;
  line-height: 1.3;
  color: #000000;
  flex-grow: 1;
}
.documents-item-subtext {
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #000000;
  flex-grow: 1;
  padding-top: 4px;
}
.documents-item-link {
  font-weight: 700;
  font-size: 14px;
  line-height: 16px;
  text-decoration: underline;
  color: #2AAAE2;
  margin-top: 15px;
  margin-bottom: 15px;
  word-break: break-all;
}




.download-block-column-title {
  font-weight: 700;
  font-size: 18px;
  line-height: 20px;
  color: #000000;
  margin-bottom: 28px;
}
.documents-list-block .download-block .download-block-column .download-wrap .download-item-text {
  width: 60%;
  max-width: 300px;
}
.documents-list-block .download-block .download-block-column .download-wrap .download-item-file {
  width: calc(40% - 85px);
}


@media screen and (max-width: 1024px) {
  .documents-list-block .download-block {
      width: 100%;
      margin: 0;
      flex-direction: column;
  }
  .documents-list-block .download-block .download-block-column {
      width: 100%;
      max-width: none;
  }
  .documents-list-block .download-block-column + .download-block-column {
    margin-left: 0;
    margin-top: 60px;
  }

  .documents-list-block .download-block .download-block-column .download-wrap .download-item .download-item-text {
    max-width: none;
  }

  .documents-list-block .download-block .download-block-column .download-item .download-item-btn {
    margin-left: 10%;
    margin-left: auto;
  }


}

@media screen and (max-width: 575px) {
  .documents {
    padding-top: 38px;
    padding-bottom: 25px;
  }
  .documents-dropdown-wrap {
    flex-direction: column;
  }
  .documents-dropdown {
    max-width: none;
    margin-right: 0;
  }
  .documents-dropdown-btn {
    max-width: 190px;
    margin: 19px auto 0;
  }
  .documents-dropdown-title {
    font-size: 12px;
    line-height: 16px;
    margin-bottom: 16px;
  }
  .documents-dropdown-block {
    padding-bottom: 52px;
  }
  .documents-dropdown-btn .main-btn {
    height: auto;
  }


/*==============*/

  .documents-list-title {
    font-size: 14px;
    line-height: 18px;
    margin-bottom: 25px;
  }

  .download-block-column-title {
    font-size: 12px;
    line-height: 16px;
    margin-bottom: 5px;
  }
  .documents-list-block .download-block-column {
    padding: 0;
  }
 /* .documents-list-block .download-block-column:last-child {
    margin-bottom: 25px;
  }*/
  .documents-list-block .download-block-column + .download-block-column {
    margin-top: 20px;
  }


  .documents-item-title {
    font-size: 13px;
    line-height: 1.3;
    flex-grow: 0;
  }
  .documents-item-maintext {
    font-size: 13px;
    line-height: 1.3;
  }
  .documents-item-subtext {
    font-size: 10px;
    line-height: 1.3;
    flex-grow: 0;
  }
  .documents-item-title + .documents-item-subtext {
    padding-top: 3px;
  }
  .documents-item-link {
    font-size: 10px;
    line-height: 17px;
    margin: 7px 0;
  }
  .documents-list-block {
    padding-bottom: 0;
  }
  .documents-list-block .download-block .download-block-column .download-wrap .download-item .download-item-btn {
    margin-left: 3px;
    width: 45px;
    /*height: 70px;*/
  }
  .documents-list-block .download-block .download-block-column .download-wrap .download-item .download-item-btn svg {
    width: 30px;
    height: 30px;
  }
  .documents-list-block .download-block .download-block-column .download-wrap .download-item .download-item-btn span {
    font-size: 8px;
    line-height: 14px;
  }
  .documents-list-block .download-block .download-block-column .download-wrap .download-item .download-item-file {
    padding-right: 0;
    min-width: 65px;
    width: calc(35% - 85px);
  }
  .documents-list-block .download-block .download-block-column .download-wrap .download-item-text {
    width: 65%;
  }
  .documents-list-block .download-block .download-block-column .download-wrap .download-item {
    padding-top: 8px;
    padding-bottom: 8px;
  }

}

/*документы и по конец*/



/*совместимость*/

.compatibility-descr {
  padding-top: 30px;
  padding-bottom: 15px;
}
.compatibility-descr-wrap {
  display: flex;
  align-items: flex-start;
}
.compatibility-descr-text {
  padding-right: 27px;
  padding-top: 8px;
  padding-bottom: 8px;
  width: 68%;
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
  color: #000000;
  margin-right: auto;
}
.compatibility-descr-text p {
    margin-bottom: 6px;
}
.compatibility-descr-text span {
  font-size: 18px;
  font-weight: 700;
  display: inline-block;
}
.compatibility-descr-img {
  width: 32%;
  max-width: 360px;
}
.compatibility-descr-img img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}

.compatibility-info {
  padding-bottom: 32px;
  padding-top: 15px;
}

.compatibility-block-title {
  font-weight: 700;
  font-size: 24px;
  line-height: 30px;
  color: #000000;
}
.compatibility-info .compatibility-block-title {
  margin-bottom: 15px;
}
.compatibility-block-smalltext {
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
  color: #000000;
}



.compatibility-table-block {
  overflow-x: auto;
  padding-bottom: 5px;
  margin: 0 auto;
  margin-bottom: 25px;
  padding-left: 30px;
  margin-left: -30px;
  margin-right: -30px;
  padding-right: 30px;
}
.compatibility-table-block::-webkit-scrollbar-button {
  width: 0px;
  height: 9px;
  display: block;
}
.compatibility-table-block::-webkit-scrollbar-track {
  background-color: #ffffff;
  border-radius: 4px;
}
.compatibility-table-block::-webkit-scrollbar-thumb {
  border-radius: 4px;
  background-color: #2AAAE2;
}
.compatibility-table-block::-webkit-scrollbar {
  width: 4px;
  height: 8px;
}
.compatibility-table {
  border-radius: 30px;
  font-weight: 400;
  font-size: 18px;
  line-height: 1.4;
  color: #000000;
  /*min-width: fit-content;*/
  width: fit-content;
  min-width: 100%;
  /*overflow: hidden;*/
  border: 1px solid #ECECEB;
}
.compatibility-table a {
  text-decoration: none;
  color: #2AAAE2;
}
.compatibility-table-head {
  /*border: 2px solid #ECECEB;*/
  box-sizing: border-box;
  border-radius: 30px 30px 0px 0px;
  font-size: 14px;
  line-height: 18px;
  background: #DFF2FB;
  margin: -1px;
  align-items: center;
}
.compatibility-table-head,
.compatibility-table-row {
  display: flex;
  justify-content: space-between;
  min-width: fit-content;
}
.compatibility-table-row > div {
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 5px;
  padding-bottom: 1px;
}
.compatibility-table-head > div {
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 22px;
  padding-bottom: 23px;
}
.compatibility-table-head > div:first-child {
  /*margin: 0 -2px;*/
  background: #DFF2FB;
  border-radius: 30px 0px 0px 0px;
}
.compatibility-table-row > div:first-child {
  background: #fff;
}
.compatibility-table-head > div:first-child,
.compatibility-table-row > div:first-child {
  min-width: 260px;
  padding-left: 45px;
  position: sticky;
  left: -30px;
}
.compatibility-table-head > div:nth-child(2),
.compatibility-table-row > div:nth-child(2) {
  min-width: 116px;
  text-align: center;
}
.compatibility-table-head > div:nth-child(3),
.compatibility-table-row > div:nth-child(3) {
  min-width: 105px;
  text-align: center;
}
.compatibility-table-head > div:nth-child(4),
.compatibility-table-row > div:nth-child(4) {
  min-width: 105px;
  text-align: center;
}

.compatibility-table-head > div:last-child,
.compatibility-table-row > div:last-child {
  min-width: 165px;
  text-align: center;
  padding-right: 45px;
}
.compatibility-table-series {
  padding-bottom: 24px;
}
.compatibility-table-series + .compatibility-table-series {
  border-top: 1px solid #ECECEB;
}

.compatibility-table-series:last-child {
  border-radius: 0px 0px 30px 30px;
}
.compatibility-table-series:last-child .compatibility-table-row:last-child > div:first-child {
  border-radius: 0px 0px 0px 30px;
}


.compatibility-table-series-title {
  padding-top: 19px;
  padding-bottom: 10px;
  display: flex;
}
.compatibility-table-series-title > div {
  position: sticky;
  left: -30px;
  padding-left: 45px;
  padding-right: 45px;
  font-weight: 700;
}
.compatibility-table-series:last-child .compatibility-table-row:last-child {
  /*padding-bottom: 10px;*/
  border-radius: 0 0 30px 30px;
}


.compatibility-chain {
  padding-top: 25px;
  padding-bottom: 53px;
}

.compatibility-chain .compatibility-block-title {
  margin-bottom: 11px;
}
.compatibility-chain-wrap {
  display: flex;
  flex-wrap: wrap;
  padding-top: 14px;
  padding-bottom: 14px;
  margin: 0 -12px;
}
.compatibility-chain-item {
  border: 1px solid #E4DBD0;
  box-sizing: border-box;
  border-radius: 10px;
  margin: 12px;
  padding: 10px 20px;
  width: calc(25% - 24px);
}
.compatibility-chain-item p {
  font-weight: 400;
  font-size: 24px;
  line-height: 30px;
  color: #2AAAE2;
  margin-bottom: 16px;
}
.compatibility-chain-item img {
  width: 100%;
  height: 52px;
  object-fit: contain;
  object-position: left;
}
.compatibility-chain-btn {
  padding-top: 52px;
  max-width: 295px;
  margin: auto;
}


.compatibility-akb {
  background: #DFF2FB;
  padding-top: 42px;
  padding-bottom: 75px;
}
.compatibility-akb-title {
  font-weight: 700;
  font-size: 36px;
  line-height: 45px;
  color: #2AAAE2;
  margin-bottom: 23px;
}
.compatibility-akb-wrap {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -12px;
  padding-top: 28px;
}
.compatibility-akb-item {
  background: #fff;
  border-radius: 24px;
  overflow: hidden;
  padding: 24px;
  width: calc(25% - 24px);
  margin: 12px;
}
.compatibility-akb-item a {
  text-decoration: none;
  display: flex;
  flex-direction: column;
  height: 100%;
}
.compatibility-akb-item-logo {
  margin-bottom: 16px;
  height: 63px;
  width: 100%;
  max-width: 150px;
}
.compatibility-akb-item-logo img {
  object-fit: contain;
  object-position: left;
  width: 100%;
  height: 100%;
}
.compatibility-akb-item-text {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  color: #000000;
  margin-bottom: auto;
}
.compatibility-akb-item-img {
  /*max-height: 161px;*/
  width: 100%;
  padding-top: 15px;
  max-height: 188px;
}
.compatibility-akb-item-img img {
  width: 100%;
  height: 100%;
  object-fit: contain;
  object-position: center;
}


@media screen and (max-width: 1024px) {
  .compatibility-descr-text {
    font-size: 14px;
    line-height: 18px;
    padding-right: 25px;
    margin-right: 0;
  }

  .compatibility-descr-text span {
    font-size: 14px;
    line-height: 18px;
  }
  .compatibility-info {
    padding-bottom: 40px;
  }
  .compatibility-block-title {
    font-size: 20px;
    line-height: 25px;
  }
  .compatibility-block-smalltext {
    font-size: 14px;
    line-height: 18px;
  }

  .compatibility-table-block::-webkit-scrollbar-button {
    width: 15px;
    height: 9px;
  }
  .compatibility-table {
    font-size: 15px;
  }
  .compatibility-table-head {
    font-size: 12px;
    line-height: 15px;
  }
  .compatibility-table-head > div {
    padding-top: 28px;
    padding-bottom: 17px;
  }
  .compatibility-table-series-title {
    padding-top: 25px;
  }
  .compatibility-table-series-title > div {
    padding-left: 25px;
    padding-right: 25px;
  }
  .compatibility-table-head > div:first-child,
  .compatibility-table-row > div:first-child {
    /*min-width: 200px;*/
    min-width: 175px;
    padding-left: 25px;
  }
  .compatibility-table-head > div:nth-child(2),
  .compatibility-table-row > div:nth-child(2) {
    min-width: 115px;
  }
  .compatibility-table-head > div:nth-child(3),
  .compatibility-table-row > div:nth-child(3) {
    min-width: 100px;
  }
  .compatibility-table-head > div:nth-child(4),
  .compatibility-table-row > div:nth-child(4) {
    min-width: 90px;
  }
  .compatibility-table-head > div:last-child,
  .compatibility-table-row > div:last-child {
    min-width: 125px;
    padding-right: 25px;
  }


  .compatibility-chain {
    padding-top: 40px;
    padding-bottom: 73px;
  }
  .compatibility-chain-wrap {
    padding-top: 5px;
    padding-bottom: 11px;
  }
  .compatibility-chain-item {
    width: calc(33% - 24px);
    padding: 12px;
  }
  .compatibility-chain-item p {
    font-size: 18px;
    line-height: 22px;
    margin-bottom: 11px;
  }
  .compatibility-chain-item img {
    height: 40px;
  }
  .compatibility-chain-btn {
    padding-top: 30px;
  }


  .compatibility-akb {
    padding-bottom: 55px;
  }
  .compatibility-akb-item {
    width: calc(50% - 24px);
  }
  .compatibility-akb-item-logo {
    max-width: 140px;
  }
  .compatibility-akb-title {
    font-size: 30px;
    line-height: 37px;
    margin-bottom: 6px;
  }

}


@media screen and (max-width: 575px) {
  .compatibility-descr {
    padding-top: 15px;
    padding-bottom: 10px;
  }
  .compatibility-descr-wrap {
    flex-direction: column;
  }
  .compatibility-descr-text {
    font-size: 12px;
    line-height: 16px;
    width: 100%;
    padding: 0;
    margin-bottom: 20px;
  }
  .compatibility-descr-text span {
    font-size: 12px;
    line-height: 16px;
  }
  .compatibility-descr-img {
    width: 100%;
    max-width: 226px;
    margin-left: auto;
    margin-right: auto;
  }

  .compatibility-info {
    padding-top: 10px;
    padding-bottom: 17px;
  }
  .compatibility-table-block {
    margin-bottom: 13px;
    padding-left: 15px;
    margin-left: -15px;
    margin-right: -15px;
    padding-right: 15px;
  }
  .compatibility-block-title {
    font-size: 18px;
    line-height: 22px;
  }
  .compatibility-info .compatibility-block-title {
    margin-bottom: 21px;
  }
  .compatibility-block-smalltext {
    font-size: 12px;
    line-height: 16px;
  }
  .compatibility-table {
    font-size: 15px;
    line-height: 1.4;
    /*border-radius: 17px;*/
  }

  .compatibility-table-series:last-child {
    border-radius: 0px 0px 17px 17px;
  }
  .compatibility-table-series-title {
    padding-top: 20px;
  }

  .compatibility-table-series:last-child .compatibility-table-row:last-child > div:first-child {
    /*border-radius: 0px 0px 0px 17px;*/
    border-radius: 0;
  }

  .compatibility-table-block::-webkit-scrollbar-button {
    width: 7.5px;
    height: 9px;
    display: block;
  }
  .compatibility-table-block::-webkit-scrollbar {
    height: 4px;
  }

  .compatibility-table-head > div:first-child,
  .compatibility-table-row > div:first-child,
  .compatibility-table-series-title > div {
    left: -15px;
  }


  .compatibility-chain {
    padding-top: 25px;
    padding-bottom: 42px;
  }
  .compatibility-chain-wrap {
    padding-top: 10px;
    padding-bottom: 25px;
    margin: 0 -7px;
  }
  .compatibility-chain-item {
    width: calc(50% - 14px);
    margin: 7px;
    padding: 8px;
  }
  .compatibility-chain-item p {
    font-size: 11px;
    line-height: 14px;
    margin-bottom: 12px;
  }
  .compatibility-chain-item img {
    height: 24px;
  }



  .compatibility-akb {
    padding-top: 20px;
    padding-bottom: 50px;
  }
  .compatibility-akb-title {
    font-size: 24px;
    line-height: 30px;
    margin-bottom: 20px;
  }
  .compatibility-akb-wrap {
    margin: 0 -6px;
    padding-top: 12px;
  }
  .compatibility-akb-item {
    margin: 6px;
    width: calc(50% - 12px);
    padding: 10px;
    border-radius: 11px;
    min-height: 260px;
  }
  .compatibility-akb-item-logo {
    max-width: 80px;
    height: 32px;
    margin-bottom: 7px;
  }
  .compatibility-akb-item-text {
    font-size: 10px;
    line-height: 14px;
  }
  .compatibility-akb-item-img {
    padding-top: 20px;
  }




}

/*совместимость конец*/



/*обучение*/

.education-descr {
  padding: 40px 0;
}
.education-title {
  font-weight: 700;
  font-size: 24px;
  line-height: 30px;
  color: #000000;
  margin-bottom: 10px;
}
.education-text {
  font-weight: 400;
  font-size: 18px;
  line-height: 140%;
  color: #000000;
}
.education-text p + p {
  margin-top: 7px;
}

.schedule {
  padding: 40px 0;
}
.schedule.blue {
  background: #DFF2FB;
}
.schedule.gray {
  background: #EBEBEB;
}
.schedule-wrap {
  display: flex;
}
.schedule-logo {
  width: 208px;
  margin-right: 8.5%;
  padding-top: 9px;
}
.schedule-logo img {
  width: 100%;
  height: auto;
  object-fit: contain;
}
.schedule-info {
  width: calc(100% - 208px - 8.5%);
}
.schedule-title {
  font-weight: 700;
  font-size: 24px;
  line-height: 30px;
  margin-bottom: 11px;
}
.schedule.blue .schedule-title {
  color: #2AAAE2;
}
.schedule.gray .schedule-title {
  color: #000;
}
.schedule-text {
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
  color: #000000;
  margin-bottom: 14px;
}


.schedule-table {
  border-radius: 20px 20px 0px 0px;
  overflow: hidden;
  border-collapse: collapse;
  text-align: left;
  width: 100%;
  margin-bottom: 38px;
}
.schedule-table thead {
  background: #FFFFFF;
}
.schedule-table th {
  padding: 7px 21px 6px;
  font-size: 14px;
  line-height: 18px;
  color: #000000;
  font-weight: 700;
  vertical-align: top;
}
.schedule-table td {
  padding: 6px 21px 4px;
  font-weight: 400;
  font-size: 16px;
  line-height: 26px;
  color: #000000;
  vertical-align: top;
}
.schedule-table th:first-child,
.schedule-table td:first-child {
  width: 32%;
}
.schedule-table th:nth-child(2),
.schedule-table td:nth-child(2) {
  width: 18%;
}
.schedule-table th:last-child,
.schedule-table td:last-child {
  width: 50%;
}
.schedule-table tbody tr:nth-child(odd) {
  background: rgba(255, 255, 255, 0.2);
}
.schedule-table tbody tr:nth-child(even) {
  background: rgba(255, 255, 255, 0.6);
}
.schedule-btn {
  max-width: 295px;
  margin-left: auto;
  margin-right: auto;
}
.schedule.gray .schedule-btn .main-btn {
  background: #C2C4C4;
}


.education-popup {
  background: #DFF2FB;
  border-radius: 14px;
  padding: 0;
}
.education-popup-form {
  width: 659px;
  padding: 30px 24px 34px 28px;
  max-width: 100%;
    overflow-x: hidden;
}
.education-popup-close {
  position: absolute;
  top: 31px;
  right: 34px;
}
.education-popup-close svg {
  width: 22px;
  height: 22px;
  stroke: #2AAAE2;
}
.education-popup-logo {
  width: 100%;
  max-width: 148px;
  height: auto;
  margin-bottom: 39px;
}
.education-popup-title {
  font-weight: 700;
  font-size: 34px;
  line-height: 42px;
  text-transform: uppercase;
  color: #000000;
  margin-bottom: 23px;
}
.education-form-title {
  display: flex;
    justify-content: space-between;
    align-items: flex-end;
    margin-bottom: 15px;
}
.education-form-title p {
  font-weight: 700;
  font-size: 18px;
  line-height: 22px;
  color: #000000;
  width: 41%;
    margin-bottom: -5px;
}
.education-chess-line {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzY1IiBoZWlnaHQ9IjIyIiB2aWV3Qm94PSIwIDAgMzY1IDIyIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMTMuNTc1NCAxNy41MTAzTDE0LjMzOCAxNC42NjY3TDEuOTgzMTIgMTQuNjY2N0wwLjAwMDE4MzEwNSAyMi4wMDAxTDcuNzc5MjcgMjIuMDAwMUMxMC41MjQ4IDIyLjAwMDEgMTIuOTY1MyAyMC4yMDQxIDEzLjU3NTQgMTcuNTEwM1pNNDEuMTgzNCA3LjMzMzM5TDUzLjUzODQgNy4zMzMzOUw1MS41NTU1IDE0LjY2NjdMMzkuMjAwNSAxNC42NjY3TDQxLjE4MzQgNy4zMzMzOVpNMTE1Ljc3MSA3LjMzMzRMMTI4LjI3OCA3LjMzMzRMMTI2LjI5NSAxNC42NjY3TDExMy45NCAxNC42NjY3TDExNS43NzEgNy4zMzM0Wk0yMDAuODgzIDE0LjY2NjdMMjAyLjg2NiA3LjMzMzRMMjE1LjIyMSA3LjMzMzRMMjEzLjIzOCAxNC42NjY3TDIwMC44ODMgMTQuNjY2N1pNMjUyLjU5MSA3LjMzMzQxTDI2NC45NDUgNy4zMzM0MUwyNjIuOTYzIDE0LjY2NjdMMjUwLjYwOCAxNC42NjY3TDI1Mi41OTEgNy4zMzM0MVpNMzI3LjE3OCA3LjMzMzQxTDMzOS41MzMgNy4zMzM0MkwzMzcuNTUgMTQuNjY2N0wzMjUuMDQyIDE0LjY2NjdMMzI3LjE3OCA3LjMzMzQxWk0yNC44NjI3IDIyLjAwMDFMNDQuOTk2NyAyMi4wMDAxQzQ3Ljc0MjIgMjIuMDAwMSA1MC4xODI3IDIwLjIwNDEgNTAuNzkyOCAxNy41MTAzTDUxLjU1NTUgMTQuNjY2N0w2My45MTA0IDE0LjY2NjdMNjEuOTI3NiAyMi4wMDAxTDgyLjA2MTYgMjIuMDAwMUM4NC44MDcxIDIyLjAwMDEgODcuMjQ3NiAyMC4yMDQxIDg3Ljg1NzcgMTcuNTEwM0w4OC42MjA0IDE0LjY2NjdMMTAwLjk3NSAxNC42NjY3TDk4Ljk5MjQgMjIuMDAwMUwxNDMuOTg5IDIyLjAwMDFDMTQ2LjczNCAyMi4wMDAxIDE0OS4xNzUgMjAuMjA0MSAxNDkuNzg1IDE3LjUxMDNMMTUxLjE1OCAxNC42NjY3TDE2My42NjUgMTQuNjY2N0wxNjUuNjQ4IDcuMzMzNEwxNzguMDAzIDcuMzMzNEwxNzYuMDIgMTQuNjY2N0wxNjMuNjY1IDE0LjY2NjdMMTYxLjY4MiAyMi4wMDAxTDIxOS4xODYgMjIuMDAwMUMyMjEuOTMyIDIyLjAwMDEgMjI0LjM3MiAyMC4yMDQyIDIyNS4xMzUgMTcuNTEwM0wyMjUuODk4IDE0LjY2NjdMMjM4LjI1MyAxNC42NjY3TDIzNi4yNyAyMi4wMDAxTDI1Ni40MDQgMjIuMDAwMUMyNTkuMTQ5IDIyLjAwMDEgMjYxLjU5IDIwLjIwNDIgMjYyLjM1MiAxNy41MTAzTDI2My4xMTUgMTQuNjY2N0wyNzUuNDcgMTQuNjY2N0wyNzMuNDg3IDIyLjAwMDFMMjkzLjYyMSAyMi4wMDAxQzI5Ni4zNjcgMjIuMDAwMSAyOTguODA3IDIwLjIwNDIgMjk5LjU3IDE3LjUxMDNMMzAwLjMzMyAxNC42NjY3TDMxMi42ODggMTQuNjY2N0wzMTAuNzA1IDIyLjAwMDFMMzU1LjcwMSAyMi4wMDAxQzM1OC40NDcgMjIuMDAwMSAzNjAuODg3IDIwLjIwNDIgMzYxLjY1IDE3LjUxMDNMMzYyLjQxMiAxNC42NjY4TDM3NC45MiAxNC42NjY4TDM3Ni45MDMgNy4zMzM0MkwzODkuMjU4IDcuMzMzNDJMMzg3LjI3NSAxNC42NjY4TDM3NC45MiAxNC42NjY4TDM3Mi43ODQgMjIuMDAwMUwzOTMuMDcxIDIyLjAwMDFDMzk1LjgxNyAyMi4wMDAxIDM5OC4yNTcgMjAuMjA0MiAzOTkuMDIgMTcuNTEwM0wzOTkuNzgyIDE0LjY2NjhMNDEyLjEzNyAxNC42NjY4TDQxMC4xNTQgMjIuMDAwMUw0MzAuMjg4IDIyLjAwMDFDNDMzLjAzNCAyMi4wMDAxIDQzNS40NzQgMjAuMjA0MiA0MzYuMjM3IDE3LjUxMDNMNDM3IDE0LjY2NjhMNDI0LjY0NSAxNC42NjY4TDQyNi40NzUgNy4zMzM0Mkw0MzguOTgzIDcuMzMzNDJMNDQwLjk2NiA5LjE1NTI3ZS0wNUw0MzMuMTg3IDkuMDg3MjdlLTA1QzQzMC40NDEgOS4wNjMyNmUtMDUgNDI4IDEuNzk2MDEgNDI3LjIzOCA0LjQ4OTg5TDQyNi40NzUgNy4zMzM0Mkw0MTQuMTIgNy4zMzM0Mkw0MTYuMTAzIDguOTM3OTJlLTA1TDM3MC45NTQgOC41NDMyMWUtMDVDMzY4LjIwOSA4LjUxOTIxZS0wNSAzNjUuNzY4IDEuNzk2IDM2NS4xNTggNC40ODk4OEwzNjQuMzk1IDcuMzMzNDJMMzUyLjA0IDcuMzMzNDJMMzU0LjAyMyA4LjM5NTJlLTA1TDMzMy44ODkgOC4yMTkxOGUtMDVDMzMxLjE0NCA4LjE5NTE4ZS0wNSAzMjguNzAzIDEuNzk2IDMyOC4wOTMgNC40ODk4OEwzMjcuMzMgNy4zMzM0MUwzMTQuOTc1IDcuMzMzNDFMMzE2Ljk1OCA4LjA3MTE3ZS0wNUwyOTYuODI0IDcuODk1MTVlLTA1QzI5NC4wNzkgNy44NzExNWUtMDUgMjkxLjYzOCAxLjc5NiAyOTEuMDI4IDQuNDg5ODhMMjkwLjI2NiA3LjMzMzQxTDI3Ny45MTEgNy4zMzM0MUwyNzkuODkzIDcuNzQ3MTRlLTA1TDIzNC44OTcgNy4zNTM3NmUtMDVDMjMyLjE1MSA3LjMyOTc2ZS0wNSAyMjkuNzExIDEuNzk1OTkgMjI4Ljk0OCA0LjQ4OTg3TDIyOC4xODYgNy4zMzM0MUwyMTUuODMxIDcuMzMzNEwyMTcuODE0IDcuMjA0NDJlLTA1TDE2MC4zMSA2LjcwMTdlLTA1QzE1Ny41NjQgNi42Nzc3ZS0wNSAxNTUuMTI0IDEuNzk1OTkgMTU0LjM2MSA0LjQ4OTg2TDE1My41OTggNy4zMzM0TDE0MS4yNDMgNy4zMzM0TDE0My4yMjYgNi41NTIzNWUtMDVMMTIzLjA5MiA2LjM3NjM0ZS0wNUMxMjAuMzQ3IDYuMzUyMzNlLTA1IDExNy45MDYgMS43OTU5OCAxMTcuMTQ0IDQuNDg5ODZMMTE2LjM4MSA3LjMzMzRMMTA0LjAyNiA3LjMzMzRMMTA2LjAwOSA2LjIyNjk5ZS0wNUw4NS44NzQ4IDYuMDUwOTdlLTA1QzgzLjEyOTMgNi4wMjY5N2UtMDUgODAuNjg4OCAxLjc5NTk4IDgwLjA3ODYgNC40ODk4Nkw3OS4zMTYgNy4zMzMzOUw2Ni45NjExIDcuMzMzMzlMNjguOTQzOSA1LjkwMjk2ZS0wNUwzNi4zMDI1IDUuNjE3NmUtMDVDMzMuNTU2OSA1LjU5MzU5ZS0wNSAzMS4xMTY0IDEuNzk1OTggMzAuMzUzNyA0LjQ4OTg1TDI5LjU5MTEgNy4zMzMzOUwxNy4yMzYxIDcuMzMzMzlMMTUuMjUzMiAxNC42NjY3TDI3LjYwODIgMTQuNjY2N0wyNC44NjI3IDIyLjAwMDFaIiBmaWxsPSIjMkFBQUUyIi8+Cjwvc3ZnPgo=");
    height: 22px;
    background-size: cover;
    background-position: center left;
    background-repeat: no-repeat;
    width: 59%;
    max-width: 365px;
    margin-right: -24px;
}
.education-form-inputs-two {
  display: flex;
  margin: 0 -10px;
}
.education-form-inputs-two .input-wrap {
  width: 50%;
  margin-left: 10px;
  margin-right: 10px;
}
.education-personal-inputs-wrap {
  margin-bottom: 28px;
}
.education-contacts-inputs-wrap {
  margin-bottom: 50px;
}

.education-form-radio-title {
  margin-bottom: 17px;
}
.education-form-radio-wrap {
  margin-bottom: 13px;
}
.radio-block {
  display: flex;
}
.radio-item {
  width: 25%;
  padding: 0 8px;
}
.radio-wrap {
  cursor: pointer;
  display: flex;
  align-items: flex-start;
  width: fit-content;
}
.radio-wrap input[type="radio"]+div {
  width: 15px;
  height: 15px;
    min-width: 15px;
  border-radius: 50%;
  background: #FFFFFF;
  border: 1px solid #2AAAE2;
  position: relative;
  margin-right: 10px;
    margin-top: 4px;
}
.radio-wrap input[type="radio"]:checked+div:after {
  position: absolute;
  content: '';
  width: 9px;
  height: 9px;
  background: #2AAAE2;
  border-radius: 50%;
  top: 2px;
    left: 2px;
}
.radio-wrap p {
  font-weight: 400;
  font-size: 16px;
  line-height: 20px;
  display: flex;
  align-items: center;
  color: #000000;
}

.interesting-education {
  margin-bottom: 30px;
}
.interesting-education-title {
  font-weight: 700;
  font-size: 18px;
  line-height: 22px;
  color: #000000;
  margin-bottom: 12px;
}
.popup-blue-title {
  font-weight: 700;
  font-size: 14px;
  line-height: 18px;
  color: #2AAAE2;
}
.interesting-education-wrap {
  display: flex;
}
.interesting-education-curs {
  width: calc(100% - 173px);
  padding-right: 15px;
}
.interesting-education-date {
  width: 173px;
}

.education-form-agreement {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 24px;
}
.custom-checkbox-block {
  width: 50%;
  padding-right: 20px;
}
.education-form-recaptcha {
  width: 50%;
  margin-top: 15px;
}
.education-form-btn {
  width: 100%;
  max-width: 190px;
  margin-left: auto;
  margin-right: auto;
}
.interesting-education-title {
  margin-bottom: 14px;
}
.input-wrap.dropdown.interesting-education-dropdown .dropdown-chevron {
    top: 0;
}
.interesting-education-date .error-label {
  top: -18px;
}

.education-popup-success {
  font-weight: 700;
  font-size: 24px;
  line-height: 30px;
  color: #000000;
  padding: 32px 44px 45px;
  width: 466px;
  max-width: 100%;
}


#application {
  display: none;
}


@media screen and (max-width: 1024px) {
  .education-descr {
    padding: 28px 0;
  }
  .education-title {
    font-size: 20px;
    line-height: 25px;
    margin-bottom: 13px;
  }
  .education-text {
    font-size: 14px;
    line-height: 18px;
  }

  .schedule {
    padding-top: 32px;
    padding-bottom: 40px;
  }
  .schedule-logo {
    width: 150px;
    margin-right: 13%;
    padding-top: 0;
  }
  .schedule-info {
    width: calc(100% - 150px - 13%);
  }
  .schedule-title {
    font-size: 20px;
    line-height: 25px;
    margin-bottom: 15px;
  }
  .schedule-text {
    font-size: 14px;
    line-height: 18px;
    margin-bottom: 30px;
  }

  .schedule-table {
    border-radius: 15px 15px 0px 0px;
  }
  .schedule-table th,
  .schedule-table td {
    padding-left: 10px;
    padding-right: 10px;
  }
  .schedule-table th {
    font-size: 12px;
    line-height: 16px;
  }
  .schedule-table td {
    font-size: 14px;
    line-height: 20px;
    padding-top: 6px;
    padding-bottom: 6px;
  }



  .education-popup-form {
    width: 534px;
    padding: 32px 20px 39px;
  }
  .education-popup-logo {
    max-width: 133px;
  }
  .education-popup-title {
    font-size: 22px;
    line-height: 27px;
    margin-bottom: 19px;
  }
  .education-chess-line {
    max-width: 244px;
    margin-right: -22px;
  }
  .education-form-title p {
    font-size: 16px;
    line-height: 17px;
    margin-bottom: 0;
  }
  .radio-wrap p {
    font-size: 14px;
    line-height: 18px;
  }
  .interesting-education-wrap {
    flex-direction: column;
  }
  .interesting-education-curs {
    width: 100%;
    max-width: 420px;
    padding-right: 0;
    margin-bottom: 22px;
  }
  .interesting-education {
    margin-bottom: 15px;
  }
  .education-form-agreement {
    margin-bottom: 57px;
  }

  .education-popup-success {
    font-size: 20px;
    line-height: 25px;
    padding: 30px 37px 42px 43px;
    max-width: 400px;
  }

}

@media screen and (max-width: 575px) {
  .education-descr {
    padding: 25px 0 23px;
  }
  .education-title {
    font-size: 18px;
    line-height: 22px;
  }
  .education-text {
    font-size: 12px;
    line-height: 16px;
  }

  .schedule {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .schedule-wrap {
    flex-direction: column;
  }
  .schedule-logo {
    margin-right: 0;
    width: 84px;
    margin-bottom: 22px;
  }
  .schedule-info {
    width: 100%;
  }
  .schedule-title {
    font-size: 18px;
    line-height: 22px;
  }
  .schedule-text {
    font-size: 12px;
    line-height: 16px;
    margin-bottom: 20px;
  }
  .schedule-table {
    border-radius: 10px 10px 0px 0px;
    margin-bottom: 34px;
  }
  .schedule-table th, 
  .schedule-table td {
    padding-left: 7px;
    padding-right: 7px;
  }
  .schedule-table th {
    font-size: 10px;
    line-height: 14px;
    padding-top: 6px;
    padding-bottom: 9px;
  }
  .schedule-table td {
    font-size: 12px;
    line-height: 20px;
    padding-top: 8px;
    padding-bottom: 8px;
  }
  .schedule-btn {
    max-width: 190px;
  }


  .education-popup-form {
    width: 320px;
    padding: 22px 13px 30px;
  }
  .education-popup-logo {
    width: 115px;
    margin-bottom: 20px;
  }
  .education-popup-close {
    top: 24px;
    right: 16px;
  }
  .education-popup-title {
    font-size: 18px;
    line-height: 22px;
  }
  .education-chess-line {
    max-width: 127px;
    height: 13px;
    margin-right: -13px;
  }
  .education-form-inputs-two {
    flex-direction: column;
    margin: 0;
  }
  .education-form-inputs-two .input-wrap {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }
  .radio-block {
    flex-wrap: wrap;
  }
  .radio-item {
    width: 50%;
    margin-bottom: 18px;
  }
  .education-form-radio-wrap {
    margin-bottom: 0;
  }
  .education-form-agreement {
    flex-direction: column;
    margin-bottom: 20px;
  }
  .education-form-recaptcha {
    order: 1;
    width: 100%;
  }
  .custom-checkbox-block {
    width: 100%;
    padding-right: 0;
    order: 2;
    margin-top: 5px;
  }

  .education-popup-success {
    width: 260px;
    padding: 26px 24px 46px 22px;
    font-size: 18px;
    line-height: 20px;
  }
  .education-popup-success .education-popup-logo {
    margin-bottom: 52px;
  }

}

/*обучение конец*/




/*цены*/

.detail-price {
  padding-top: 15px;
  grid-area:  price;
}
.detail-price-text {
  font-weight: 700;
  font-size: 20px;
  line-height: 25px;
  color: #000000;
}
.detail-price-text p {
  vertical-align: middle;
  display: inline;
}
.price-tooltip {
  text-decoration: none;
  font-weight: 600;
  font-size: 10px;
  text-align: center;
  color: rgba(0, 0, 0, 0.3);
  border: 1px solid rgba(0, 0, 0, 0.3);
  box-sizing: border-box;
  width: 16px;
  height: 16px;
  line-height: 16px;
  border-radius: 50%;
  display: inline-block;
  vertical-align: middle;
}
.detail-price-value {
  font-style: italic;
  font-weight: 700;
  font-size: 36px;
  line-height: 45px;
  color: #2AAAE2;
}


.tooltip-content {
    display: none;
    position: absolute;
    background: #FFFFFF;
    padding: 35px 20px 25px;
    -webkit-box-shadow: 4px 4px 16px rgb(0 108 176 / 50%);
    box-shadow: 4px 4px 16px rgb(0 108 176 / 50%);
    border-radius: 20px;
    font-size: 14px;
    line-height: 18px;
    color: #000000;
    width: 100%;
    min-width: 180px;
    max-width: 287px;
    text-align: left;
    font-weight: 400;
    z-index: 99993;
}
.tooltip-close {
    position: absolute;
    top: 13px;
    right: 15px;
}
.tooltip-close svg {
    width: 15px;
    height: 15px;
    stroke: #000;
}
.tooltip-content-arrow {
    display: block;
    position: absolute;
    z-index: 99994;
    width: 0;
    height: 0;
    border: 13px solid transparent;
    border-bottom-color: #fff;
    display: none;
    pointer-events: none;
}

.detail-main-screen .detail-main-screen-wrap {
    grid-template-rows: minmax(310px, auto) minmax(90px, auto) minmax(180px, auto);
    grid-template-areas:
        "img advantages"
        "img price"
        "img btns";
}




.cards-slide-parameters-item-price .cards-slide-parameters-item__value {
  font-size: 20px;
  line-height: 1;
  font-style: italic;
}
.cards-slide-parameters-item.cards-slide-parameters-item-price {
  align-items: flex-end;
}
.cards .swiper-slide {
  height: auto;
}
.cards-slide {
  height: 100%;
}


@media screen and (max-width:  1024px) {
  .detail-main-screen .detail-main-screen-wrap {
    grid-template-rows: minmax(285px, auto) minmax(90px, auto) minmax(130px, auto);
    grid-template-areas:
        "img advantages"
        "img price"
        "btns btns";
  }
  .detail-price {
    padding-top: 10px;
  }
  .detail-price-text {
    max-width: 200px;
  }
}
@media screen and (max-width:  575px) {
.detail-main-screen .detail-main-screen-wrap {
    grid-template-rows: minmax(0, auto) minmax(0, auto) minmax(0, auto) minmax(0, auto);
    grid-template-areas:
        "img"
        "advantages"
        "price"
        "btns";
  }
  .detail-price {
    width: calc(100% + 30px);
    padding: 0 15px;
    margin: 0 -15px;
    padding-top: 5px;
  }
  .detail-price-text {
    font-size: 16px;
    line-height: 20px;
  }
  .detail-price-value {
    font-size: 28px;
    line-height: 35px;
  }
  .detail-contry.series-inv .detail-main-screen .detail-main-screen-wrap .detail-price {
    background: #F7F4F1;
  }
  .detail-contry.series-line .detail-main-screen .detail-main-screen-wrap .detail-price {
    background: #ECECEB;
  }
  .detail-contry.series-online .detail-main-screen .detail-main-screen-wrap .detail-price {
    background: #DFF2FB;
  }
  .detail-main-screen .detail-main-screen-wrap .detail-advantages-btn-block {
    padding-top: 18px;
  }



  .cards-slide-parameters-item-price .cards-slide-parameters-item__value {
    font-size: 14px;
  }
}

/*цены конец*/





/*блок над футером*/

.prefooter {
  background: #DFF2FB;
  padding-top: 35px;
  padding-bottom: 35px;
}
.prefooter-block {
  display: grid;
  /*grid-template-columns: repeat(4, auto);*/
  grid-template-columns: minmax(250px, 27.5%) minmax(325px, 28.5%) minmax(auto, auto);
  grid-template-rows: 1fr;
  grid-template-areas: "pf-title pf-phone pf-links";
}
.prefooter-title {
  grid-area: pf-title;
  display: flex;
  padding-right: 15px;
}
.prefooter-title span {
  font-weight: 700;
  font-size: 32px;
  line-height: 34px;
  color: #2AAAE2;
}
.prefooter-title img {
  width: 89px;
  height: 86px;
  object-fit: contain;
}
.prefooter-phone {
  grid-area: pf-phone;
  padding-right: 15px;
}
.prefooter-phone a {
  font-weight: 700;
  font-size: 36px;
  line-height: 1.2;
  color: #000000;
  text-decoration: none;
}
.prefooter-phone span {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  color: #000000;
  display: block;
}
.prefooter-links {
  display: flex;
  grid-area: pf-links;
}
.prefooter-email {
  margin-right: 76px;
}
.prefooter-email svg {
  stroke: #2AAAE2;
  fill: none;
}
.prefooter-callback {
  
}
.prefooter-callback svg {
  fill: #2AAAE2;
}
.prefooter-link-block svg {
  width: 65px;
  height: 45px;
  object-fit: contain;
  object-position: top;
  display: block;
  margin-bottom: 5px;
}
.prefooter-link-block a {
  font-weight: 400;
  font-size: 22px;
  line-height: 140%;
  text-decoration: underline;
  color: #000000;
}

@media screen and (max-width:  1199px) {
  .prefooter-title span {
    font-size: 23px;
    line-height: 24px;
  }
  .prefooter-phone a {
    font-size: 26px;
    margin-right: 18px;
  }
  .prefooter-link-block a {
    font-size: 15px;
  }
  .prefooter-block {
    grid-template-columns: minmax(230px, 1fr) minmax(250px, 1fr) minmax(0, 2fr);
  }
  .prefooter-email {
    margin-right: 45px;
  }
}

@media screen and (max-width:  1024px) {
  .prefooter-block {
    grid-template-columns: 228px calc(100% - 228px);
    grid-template-rows: minmax(40px, auto) auto;
    grid-template-areas: "pf-title pf-phone"
                          "pf-title pf-links";
  }
  .prefooter-phone {
    display: flex;
    padding-right: 0;
    margin-bottom: 8px;
  }
  .prefooter-link-block {
    display: flex;
    align-items: center;
  }
  .prefooter-title img {
    width: 62px;
    height: 60px;
  }
  .prefooter-phone span {
    font-size: 10px;
    line-height: 13px;
  }
  .prefooter-link-block svg {
    width: 36px;
    height: 22px;
    margin-right: 12px;
    margin-bottom: 0
  }
  .prefooter-title {
    padding-top: 6px
  }
  .prefooter {
    padding-top: 25px;
    padding-bottom: 10px;
  }
  .prefooter-phone {
    flex-wrap: wrap;
  }
  .prefooter-links {
    flex-wrap: wrap;
  }
  .prefooter-link-block {
    margin-bottom: 10px
  }
}


@media screen and (max-width: 575px) {
  .prefooter-block {
    grid-template-columns: 1fr;
    grid-template-rows: repeat(3, auto);
    grid-template-areas:
        "pf-title"
        "pf-phone"
        "pf-links";
  }
  .prefooter-link-block {
    flex-direction: column;
    align-items: flex-start;
    margin-bottom: 0
  }
  .prefooter-title {
    padding-top: 0;
    margin-bottom: 16px;
  }
  .prefooter-link-block svg {
    width: 67px;
    height: 40px;
    margin-right: 0;
    margin-bottom: 4px;
  }
  .prefooter-phone {
    margin-bottom: 21px
  }
  .prefooter-email {
    margin-right: 65px;
  }
  .prefooter-link-block a {
    font-size: 12px;
    line-height: 17px;
  }
  .prefooter {
    padding-top: 25px;
    padding-bottom: 25px;
  }
}

/*блок над футером конец*/






/*статьи и обзоры*/

.blog-page-title-block {
  background: #F7F4F1;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDYzIiBoZWlnaHQ9IjE3OSIgdmlld0JveD0iMCAwIDQ2MyAxNzkiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0yMjQuMjQzIDE0My4yNDZMMjI0LjIzOCAxNDMuMjI4TDIyNC4yMjggMTQzLjIyOEwyMjQuMjMyIDE0My4yNDZMMjI0LjI0MyAxNDMuMjQ2WiIgZmlsbD0id2hpdGUiIGZpbGwtb3BhY2l0eT0iMC42Ii8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTMyLjQ4OCAxNy45MTkyTDEyNy43ODkgMC4wNzgwNjgxTDY5LjA5OTEgMy45NzM1NWUtMDVMNzMuODI3OSAxNy45MTkyTDQ0LjQ4NTkgMTcuOTE5Mkw0OS4yMTQ3IDM1Ljg0NDRMNzguNTI3MSAzNS44NDQ0TDgzLjI1NTkgNTMuNjkxNkwyNC42MDE0IDUzLjY5MTZMMjkuMzMwMiA3MS42MTY4TC05LjM4NzczZS0wNiA3MS42MTY4TDQuNzI4NzYgODkuNTM2TDM0LjA1OSA4OS41MzZMMzguNzg3NyAxMDcuNDYxTDQzLjUxNjUgMTI1LjMwOEw3Mi44NDA4IDEyNS4zMDhMNzcuNTY5NSAxNDMuMjI4TDEwNi44OTQgMTQzLjIyOEwxMTEuNjIzIDE2MS4xNTNMMTE2LjM1MSAxNzlMMTc1LjAxOCAxNzlMMTcwLjMyNCAxNjEuMTUzTDE5OS42NCAxNjEuMTUzTDIwNC4zNDggMTc5TDI2My4wMzggMTc5TDI1OC4zMDkgMTYxLjE1M0wyODcuNTQ1IDE2MS4xNTNMMjgyLjgxNiAxNDMuMjI4TDMxMi4yMjkgMTQzLjIyOEwzMTYuOTU4IDE2MS4wNzVMMjg3LjYzMyAxNjEuMDc1TDI5Mi4zNjIgMTc5TDMyMS43MjIgMTc5TDMxNi45OTMgMTYxLjE1M0wzNDYuMzIzIDE2MS4xNTNMMzQxLjU4MyAxNDMuMjQ2TDMxMi4yNDEgMTQzLjI0NkwzMDcuNTA5IDEyNS4zMDhMMzA3LjMwNCAxMjUuMzA4TDMwMi41NzYgMTA3LjQ2MUwyOTcuODQ3IDg5LjUzNkwyMzkuMzk0IDg5LjUzNkwyMjkuOTM2IDUzLjc2OTZMMjU5LjE2NiA1My43Njk2TDI1NC40MzcgMzUuODQ0NEwyODMuODA4IDM1Ljg0NDRMMjg4LjUxMSA1My42OTE2TDI4OC42MDMgNTMuNjkxNkwyODMuODc0IDM1Ljg0NDRMMjgzLjkwMyAzNS44NDQ0TDI3NC40NDYgMC4wNzgwNTUyTDI0NS4wOCAyLjQzNTA4ZS0wNUwyNDUuMDggMC4wNzgwNTc4TDI0OS44MDkgMTcuOTE5MkwyMjAuNDk3IDE3LjkxOTJMMjE1Ljc2OCAyLjY5MTMzZS0wNUwxNTcuMTMxIDAuMDc4MDY1NUwxNjEuODMgMTcuOTE5MkwxMzIuNDk0IDE3LjkxOTJMMTM3LjIyMyAzNS44NDQ0TDEwNy44ODcgMzUuODQ0NEwxMDMuMTU4IDE3LjkxOTJMMTMyLjQ4OCAxNy45MTkyWk0xOTkuNjIyIDE2MS4wNzVMMTk0LjkxNCAxNDMuMjI4TDIyNC4yMjggMTQzLjIyOEwyMTkuNTA5IDEyNS4zMkwyNDguODUxIDEyNS4zMkwyNDQuMTIzIDEwNy40NzNMMjczLjQ1MyAxMDcuNDczTDI3OC4xODIgMTI1LjMyTDI0OC44NTEgMTI1LjMyTDI1My41OCAxNDMuMjQ2TDIyNC4yNDMgMTQzLjI0NkwyMjguOTM3IDE2MS4wNzVMMTk5LjYyMiAxNjEuMDc1Wk0xOTEuMTU1IDE3LjkxOTJMMjIwLjQ3OSAxNy45MTkyTDIyNS4yMDggMzUuODQ0NEwxOTUuODgzIDM1Ljg0NDRMMjA1LjMzOCA3MS42MTY4TDE3Ni4wMDUgNzEuNjE2OEwxODAuNzM0IDg5LjUzNkwxNTEuMzkyIDg5LjUzNkwxNDYuNjYzIDcxLjYxNjhMMTc1Ljk3NSA3MS42MTY4TDE2Ni41NDcgMzUuODQ0NEwxOTUuODgzIDM1Ljg0NDRMMTkxLjE1NSAxNy45MTkyWk0xMDIuMTc3IDEyNS4zMDhMNzIuODY0NCAxMjUuMzA4TDY4LjEzNTYgMTA3LjQ2MUw5Ny40NDgxIDEwNy40NjFMMTAyLjE3NyAxMjUuMzA4Wk0yNDQuMTIzIDEwNy4zOTVMMjE0LjY4NiAxMDcuMzk1TDIwOS45NzUgODkuNTQ4TDIzOS4zOTQgODkuNTQ4TDI0NC4xMjMgMTA3LjM5NVpNMTY1LjU3MiAxNDMuMjRMMTM2LjIzNiAxNDMuMjRMMTMxLjUxMyAxMjUuMzJMMTYwLjg0MyAxMjUuMzJMMTU2LjE1IDEwNy40NzNMMTg1LjQ4IDEwNy40NzNMMTkwLjE3OSAxMjUuMzJMMTYwLjg0MyAxMjUuMzJMMTY1LjU3MiAxNDMuMjRaTTE1Ni4xMDggMTA3LjM5NUwxMjYuNzc4IDEwNy4zOTVMMTIyLjA2NyA4OS41NDhMMTUxLjQwOSA4OS41NDhMMTU2LjEwOCAxMDcuMzk1Wk05Mi43MTkzIDg5LjUzNkw2My4zODkxIDg5LjUzNkw1OC42NTQ1IDcxLjYxNjhMODcuOTg0NyA3MS42MTY4TDgzLjI4NTQgNTMuNzU3NkwxMTIuNTkyIDUzLjc1NzZMMTE3LjMyMSA3MS42MTY4TDg3Ljk5MDYgNzEuNjE2OEw5Mi43MTkzIDg5LjUzNloiIGZpbGw9IndoaXRlIiBmaWxsLW9wYWNpdHk9IjAuNiIvPgo8cGF0aCBkPSJNMjg4LjM4OSA1My42OTE2TDI5My4xMTggNzEuNjE2OEwyNjQuMDI2IDcxLjYxNjhMMjU5LjI5NiA1My42OTE2TDI4OC4zODkgNTMuNjkxNloiIGZpbGw9IndoaXRlIiBmaWxsLW9wYWNpdHk9IjAuNiIvPgo8cGF0aCBkPSJNNDU4LjQ5OCAxNDMuMjQ2TDQ1OC40OTQgMTQzLjIyOEw0NTguNDgzIDE0My4yMjhMNDU4LjQ4OCAxNDMuMjQ2TDQ1OC40OTggMTQzLjI0NloiIGZpbGw9IndoaXRlIiBmaWxsLW9wYWNpdHk9IjAuNiIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTM2Ni43NDQgMTcuOTE5MkwzNjIuMDQ0IDAuMDc4MDQ3NkwzMDMuMzU1IDEuOTI1NjNlLTA1TDMwOC4wODMgMTcuOTE5MkwyNzguNzQxIDE3LjkxOTJMMjgzLjQ3IDM1Ljg0NDRMMzEyLjc4MyAzNS44NDQ0TDMxNy41MTEgNTMuNjkxNkwyNTkuMDkxIDUzLjY5MTZMMjU5LjA5NyA1My43MTIxTDI1OS4zMDEgNTMuNzEyMUwyNjQuMDMzIDcxLjY0OTNMMjkyLjkxOSA3MS42NDkzTDI5Mi45MSA3MS42MTY4TDMyMi4yNCA3MS42MTY4TDMxNy41NDEgNTMuNzU3NkwzNDYuODQ3IDUzLjc1NzZMMzUxLjU3NiA3MS42MTY4TDMyMi4yNDYgNzEuNjE2OEwzMjYuOTc1IDg5LjUzNkwyOTguMTEgODkuNTM2TDI5OC4xMTUgODkuNTU2NUwyNjguNzg1IDg5LjU1NjVMMjczLjUxNCAxMDcuNDA0TDI3My4wMjggMTA3LjQwNEwyNzMuMDQzIDEwNy40NjFMMjc3Ljc3MiAxMjUuMzA4TDMwNy4wOTYgMTI1LjMwOEwzMTEuODI1IDE0My4yMjhMMzQxLjE0OSAxNDMuMjI4TDM0NS44NzggMTYxLjE1M0wzNTAuNjA3IDE3OUw0MDkuMjczIDE3OUw0MDQuNTggMTYxLjE1M0w0MzMuODk1IDE2MS4xNTNMNDM4LjYwMyAxNzlMNDk3LjI5MyAxNzlMNDkyLjU2NCAxNjEuMTUzTDUyMS44IDE2MS4xNTNMNTE3LjA3MSAxNDMuMjI4TDU0Ni40ODQgMTQzLjIyOEw1NTEuMjEzIDE2MS4wNzVMNTIxLjg4OSAxNjEuMDc1TDUyNi42MTcgMTc5TDU1NS45NzcgMTc5TDU1MS4yNDggMTYxLjE1M0w1ODAuNTc5IDE2MS4xNTNMNTg1IDE3Ny44NDJMNTg1IDcxLjYyODhMNTU2Ljk1MyA3MS42Mjg4TDU1Mi4yMjQgNTMuNzY5Nkw1ODEuNDQ4IDUzLjc2OTZMNTc2LjcxOSAzNS44NDQ0TDU4NC45OTQgMzUuODQ0NEw1ODQuOTk0IC01LjM2NTQ0ZS0wNkw1MzguMDQzIC0xLjI2MDg4ZS0wNkw1NDcuNTAxIDM1Ljg0NDRMNTE4LjE1OSAzNS44NDQ0TDUwOC43MDEgMC4wNzgwMzQ4TDQ3OS4zMzYgMy44NzE1MWUtMDZMNDc5LjMzNiAwLjA3ODAzNzNMNDg0LjA2NSAxNy45MTkyTDQ1NC43NTIgMTcuOTE5Mkw0NTAuMDIzIDYuNDM0MDllLTA2TDM5MS4zODcgMC4wNzgwNDVMMzk2LjA4NiAxNy45MTkyTDM2Ni43NSAxNy45MTkyTDM3MS40NzggMzUuODQ0NEwzNDIuMTQyIDM1Ljg0NDRMMzM3LjQxNCAxNy45MTkyTDM2Ni43NDQgMTcuOTE5MlpNNDMzLjg3OCAxNjEuMDc1TDQyOS4xNjkgMTQzLjIyOEw0NTguNDgzIDE0My4yMjhMNDUzLjc2NSAxMjUuMzJMNDgzLjEwNyAxMjUuMzJMNDc4LjM3OCAxMDcuNDczTDUwNy43MDggMTA3LjQ3M0w1MTIuNDM3IDEyNS4zMkw0ODMuMTA3IDEyNS4zMkw0ODcuODM2IDE0My4yNDZMNDU4LjQ5OCAxNDMuMjQ2TDQ2My4xOTMgMTYxLjA3NUw0MzMuODc4IDE2MS4wNzVaTTQyNS40MSAxNy45MTkyTDQ1NC43MzQgMTcuOTE5Mkw0NTkuNDYzIDM1Ljg0NDRMNDMwLjEzOSAzNS44NDQ0TDQzOS41OTMgNzEuNjE2OEw0MTAuMjYgNzEuNjE2OEw0MTQuOTg5IDg5LjUzNkwzODUuNjQ3IDg5LjUzNkwzODAuOTE4IDcxLjYxNjhMNDEwLjIzMSA3MS42MTY4TDQwMC44MDMgMzUuODQ0NEw0MzAuMTM5IDM1Ljg0NDRMNDI1LjQxIDE3LjkxOTJaTTMzNi40MzIgMTI1LjMwOEwzMDcuMTIgMTI1LjMwOEwzMDIuMzkxIDEwNy40NjFMMzMxLjcwNCAxMDcuNDYxTDMzNi40MzIgMTI1LjMwOFpNNTM3LjAzOCAxMDcuMzk1TDUzNi45MzggMTA3LjM5NUw1MzIuMjQ1IDg5LjU0OEw1NjEuNTM5IDg5LjU0OEw1NjYuMjY4IDEwNy40NzNMNTY2LjM4MSAxMDcuNDczTDU3NS44MzggMTQzLjI0Nkw1NDYuNDk2IDE0My4yNDZMNTM3LjAzOCAxMDcuMzk1Wk01MTguMTI5IDM1Ljg0NDRMNTIyLjg1OCA1My42OTE2TDQ5My41NTIgNTMuNjkxNkw1MDMuMDA5IDg5LjUzNkw0NzMuNjQ5IDg5LjUzNkw0NjQuMTkyIDUzLjc2OTZMNDkzLjQyMiA1My43Njk2TDQ4OC42OTMgMzUuODQ0NEw1MTguMTI5IDM1Ljg0NDRaTTQ3OC4zNzggMTA3LjM5NUw0NDguOTQyIDEwNy4zOTVMNDQ0LjIzMSA4OS41NDhMNDczLjY0OSA4OS41NDhMNDc4LjM3OCAxMDcuMzk1Wk0zOTkuODI3IDE0My4yNEwzNzAuNDkxIDE0My4yNEwzNjUuNzY4IDEyNS4zMkwzOTUuMDk5IDEyNS4zMkwzOTAuNDA1IDEwNy40NzNMNDE5LjczNSAxMDcuNDczTDQyNC40MzUgMTI1LjMyTDM5NS4wOTkgMTI1LjMyTDM5OS44MjcgMTQzLjI0Wk0zOTAuMzY0IDEwNy4zOTVMMzYxLjAzNCAxMDcuMzk1TDM1Ni4zMjMgODkuNTQ4TDM4NS42NjUgODkuNTQ4TDM5MC4zNjQgMTA3LjM5NVoiIGZpbGw9IndoaXRlIiBmaWxsLW9wYWNpdHk9IjAuNiIvPgo8cGF0aCBkPSJNMjM5LjQ0IDg5LjUzNkwyMzkuMzMxIDg5LjUzNkwyMzQuNjA4IDcxLjYzMTNMMjY0LjAyMSA3MS42MzEzTDI2OC43NSA4OS40Nzg1TDIzOS40MjUgODkuNDc4NUwyMzkuNDQgODkuNTM2WiIgZmlsbD0id2hpdGUiIGZpbGwtb3BhY2l0eT0iMC42Ii8+Cjwvc3ZnPgo=");
  background-position-x: 102%;
  background-position-y: -15px;
  background-repeat: no-repeat;
  margin-top: 30px;
  padding-top: 45px;
  padding-bottom: 42px;
}
.blog-page-title h1 {
  font-weight: 700;
  font-size: 34px;
  line-height: 42px;
  text-transform: uppercase;
  color: #000000;
}

.blog-block {
  background: linear-gradient(to right, #DFF2FB 50%, #fff 50%);
  overflow: hidden;
}
.blog-block-wrap {
  display: flex;
  min-height: 400px;
}
.blog-block-sidebar {
  width: 306px;
  background: #DFF2FB;
  min-height: 100%;
  position: relative;
  padding-top: 53px;
  padding-right: 20px;
  padding-bottom: 50px;
}
.blog-block-sidebar:after {
  content: '';
  width: 376%;
  height: 350px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position-x: 290px;
  background-position-y: 46px;
  position: absolute;
  bottom: 0;
  right: 0;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIwNCIgaGVpZ2h0PSIzNzAiIHZpZXdCb3g9IjAgMCAxMjA0IDM3MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgb3BhY2l0eT0iMC4zIj4KPHBhdGggZD0iTTc0Mi40ODEgMjk2LjA5NEw3NDIuNDkxIDI5Ni4wNTdMNzQyLjUxMyAyOTYuMDU3TDc0Mi41MDMgMjk2LjA5NEw3NDIuNDgxIDI5Ni4wOTRaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTkzMS4zMjMgMzcuMDM5OEw5NDAuOTk1IDAuMTYxMzU3TDEwNjEuNzkgMC4wMDAxMDAzMjFMMTA1Mi4wNSAzNy4wMzk4TDExMTIuNDQgMzcuMDM5OEwxMTAyLjcxIDc0LjA5MTlMMTA0Mi4zOCA3NC4wOTE5TDEwMzIuNjUgMTEwLjk4M0wxMTUzLjM3IDExMC45ODNMMTE0My42MyAxNDguMDM1TDEyMDQgMTQ4LjAzNUwxMTk0LjI3IDE4NS4wNzVMMTEzMy45IDE4NS4wNzVMMTEyNC4xNyAyMjIuMTI3TDExMTQuNDQgMjU5LjAxN0wxMDU0LjA4IDI1OS4wMTdMMTA0NC4zNSAyOTYuMDU3TDk4NCAyOTYuMDU3TDk3NC4yNjcgMzMzLjEwOUw5NjQuNTM1IDM3MEw4NDMuNzkzIDM3MEw4NTMuNDUyIDMzMy4xMDlMNzkzLjExOCAzMzMuMTA5TDc4My40MjggMzcwTDY2Mi42MzcgMzcwTDY3Mi4zNjkgMzMzLjEwOUw2MTIuMTk5IDMzMy4xMDlMNjIxLjkzMSAyOTYuMDU3TDU2MS4zOTYgMjk2LjA1N0w1NTEuNjYzIDMzMi45NDhMNjEyLjAxNiAzMzIuOTQ4TDYwMi4yODQgMzcwTDU0MS44NTggMzcwTDU1MS41OSAzMzMuMTA5TDQ5MS4yMjUgMzMzLjEwOUw1MDAuOTgyIDI5Ni4wOTRMNTYxLjM3MSAyOTYuMDk0TDU3MS4xMSAyNTkuMDE3TDU3MS41MzEgMjU5LjAxN0w1ODEuMjYzIDIyMi4xMjdMNTkwLjk5NSAxODUuMDc0TDcxMS4yOTkgMTg1LjA3NUw3MzAuNzYzIDExMS4xNDRMNjcwLjYwNSAxMTEuMTQ0TDY4MC4zMzggNzQuMDkxOUw2MTkuODg5IDc0LjA5MTlMNjEwLjIxMSAxMTAuOTgzTDYxMC4wMjEgMTEwLjk4M0w2MTkuNzU0IDc0LjA5MTlMNjE5LjY5MyA3NC4wOTE5TDYzOS4xNTcgMC4xNjEzMzFMNjk5LjU5NSA2Ljg2NTc1ZS0wNUw2OTkuNTk1IDAuMTYxMzM2TDY4OS44NjMgMzcuMDM5N0w3NTAuMTkyIDM3LjAzOThMNzU5LjkyNCA3LjM5MzE2ZS0wNUw4ODAuNjA1IDAuMTYxMzUyTDg3MC45MzQgMzcuMDM5OEw5MzEuMzExIDM3LjAzOThMOTIxLjU3OSA3NC4wOTE5TDk4MS45NTYgNzQuMDkxOUw5OTEuNjg4IDM3LjAzOThMOTMxLjMyMyAzNy4wMzk4Wk03OTMuMTU0IDMzMi45NDhMODAyLjg0NCAyOTYuMDU3TDc0Mi41MTMgMjk2LjA1N0w3NTIuMjIzIDI1OS4wNDJMNjkxLjgzNCAyNTkuMDQyTDcwMS41NjYgMjIyLjE1MUw2NDEuMjAxIDIyMi4xNTFMNjMxLjQ2OSAyNTkuMDQyTDY5MS44MzQgMjU5LjA0Mkw2ODIuMTAyIDI5Ni4wOTRMNzQyLjQ4MSAyOTYuMDk0TDczMi44MTkgMzMyLjk0OEw3OTMuMTU0IDMzMi45NDhaTTgxMC41ODEgMzcuMDM5OEw3NTAuMjI4IDM3LjAzOThMNzQwLjQ5NiA3NC4wOTE5TDgwMC44NDkgNzQuMDkxOUw3ODEuMzkgMTQ4LjAzNUw4NDEuNzYxIDE0OC4wMzVMODMyLjAyOSAxODUuMDc1TDg5Mi40MTggMTg1LjA3NUw5MDIuMTUgMTQ4LjAzNUw4NDEuODIyIDE0OC4wMzVMODYxLjIyNiA3NC4wOTE5TDgwMC44NDkgNzQuMDkxOUw4MTAuNTgxIDM3LjAzOThaTTk5My43MDggMjU5LjAxN0wxMDU0LjA0IDI1OS4wMTdMMTA2My43NyAyMjIuMTI3TDEwMDMuNDQgMjIyLjEyN0w5OTMuNzA4IDI1OS4wMTdaTTcwMS41NjYgMjIxLjk5TDc2Mi4xNSAyMjEuOTlMNzcxLjg0NiAxODUuMDk5TDcxMS4yOTkgMTg1LjA5OUw3MDEuNTY2IDIyMS45OVpNODYzLjIzMyAyOTYuMDgyTDkyMy42MSAyOTYuMDgyTDkzMy4zMzEgMjU5LjA0Mkw4NzIuOTY2IDI1OS4wNDJMODgyLjYyNSAyMjIuMTUxTDgyMi4yNiAyMjIuMTUxTDgxMi41ODggMjU5LjA0Mkw4NzIuOTY2IDI1OS4wNDJMODYzLjIzMyAyOTYuMDgyWk04ODIuNzEgMjIxLjk5TDk0My4wNzUgMjIxLjk5TDk1Mi43NzEgMTg1LjA5OUw4OTIuMzgyIDE4NS4wOTlMODgyLjcxIDIyMS45OVpNMTAxMy4xNyAxODUuMDc1TDEwNzMuNTQgMTg1LjA3NUwxMDgzLjI4IDE0OC4wMzVMMTAyMi45MiAxNDguMDM1TDEwMzIuNTkgMTExLjExOUw5NzIuMjcyIDExMS4xMTlMOTYyLjU0IDE0OC4wMzVMMTAyMi45IDE0OC4wMzVMMTAxMy4xNyAxODUuMDc1WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTYxMC40NiAxMTAuOTgzTDYwMC43MjggMTQ4LjAzNUw2NjAuNjAzIDE0OC4wMzVMNjcwLjMzOCAxMTAuOTgzTDYxMC40NiAxMTAuOTgzWiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTI2MC4zNTYgMjk2LjA5NEwyNjAuMzY1IDI5Ni4wNTdMMjYwLjM4NyAyOTYuMDU3TDI2MC4zNzcgMjk2LjA5NEwyNjAuMzU2IDI5Ni4wOTRaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTQ0OS4xOTggMzcuMDM5N0w0NTguODY5IDAuMTYxMzE1TDU3OS42NiA1LjgxNzI0ZS0wNUw1NjkuOTI4IDM3LjAzOTdMNjMwLjMxNyAzNy4wMzk3TDYyMC41ODUgNzQuMDkxOUw1NjAuMjU2IDc0LjA5MTlMNTUwLjUyNCAxMTAuOTgzTDY3MC43NiAxMTAuOTgzTDY3MC43NDggMTExLjAyNUw2NzAuMzI4IDExMS4wMjVMNjYwLjU4OSAxNDguMTAyTDYwMS4xMzkgMTQ4LjEwMkw2MDEuMTU2IDE0OC4wMzVMNTQwLjc5MSAxNDguMDM1TDU1MC40NjMgMTExLjExOUw0OTAuMTQ3IDExMS4xMTlMNDgwLjQxNCAxNDguMDM1TDU0MC43NzkgMTQ4LjAzNUw1MzEuMDQ3IDE4NS4wNzRMNTkwLjQ1NCAxODUuMDc0TDU5MC40NDMgMTg1LjExN0w2NTAuODA4IDE4NS4xMTdMNjQxLjA3NiAyMjIuMDA4TDY0Mi4wNzYgMjIyLjAwOEw2NDIuMDQ1IDIyMi4xMjdMNjMyLjMxMiAyNTkuMDE3TDU3MS45NTkgMjU5LjAxN0w1NjIuMjI3IDI5Ni4wNTdMNTAxLjg3NCAyOTYuMDU3TDQ5Mi4xNDIgMzMzLjEwOUw0ODIuNDA5IDM3MEwzNjEuNjY3IDM3MEwzNzEuMzI2IDMzMy4xMDlMMzEwLjk5MiAzMzMuMTA5TDMwMS4zMDIgMzcwTDE4MC41MTEgMzcwTDE5MC4yNDMgMzMzLjEwOUwxMzAuMDczIDMzMy4xMDlMMTM5LjgwNSAyOTYuMDU3TDc5LjI3MDEgMjk2LjA1N0w2OS41Mzc4IDMzMi45NDhMMTI5Ljg5MSAzMzIuOTQ4TDEyMC4xNTggMzcwTDU5LjczMjMgMzcwTDY5LjQ2NDggMzMzLjEwOUw5LjA5OTcyIDMzMy4xMDlMLTQuODUzMThlLTA1IDM2Ny42MDZMLTIuOTMzODRlLTA1IDE0OC4wNkw1Ny43MjUxIDE0OC4wNkw2Ny40NTc0IDExMS4xNDRMNy4zMTEzOSAxMTEuMTQ0TDE3LjA0MzcgNzQuMDkxOEwwLjAxMjE0NjcgNzQuMDkxOEwwLjAxMjE1MzIgNy40OTc5OWUtMDZMOTYuNjQyNCAxLjU5NDU3ZS0wNUw3Ny4xNzc2IDc0LjA5MThMMTM3LjU2NyA3NC4wOTE4TDE1Ny4wMzIgMC4xNjEyODlMMjE3LjQ3IDIuNjUwODdlLTA1TDIxNy40NyAwLjE2MTI5NEwyMDcuNzM3IDM3LjAzOTdMMjY4LjA2NiAzNy4wMzk3TDI3Ny43OTggMy4xNzgyOGUtMDVMMzk4LjQ4IDAuMTYxMzFMMzg4LjgwOCAzNy4wMzk3TDQ0OS4xODUgMzcuMDM5N0w0MzkuNDUzIDc0LjA5MTlMNDk5LjgzIDc0LjA5MTlMNTA5LjU2MyAzNy4wMzk3TDQ0OS4xOTggMzcuMDM5N1pNMzExLjAyOCAzMzIuOTQ4TDMyMC43MTggMjk2LjA1N0wyNjAuMzg3IDI5Ni4wNTdMMjcwLjA5OCAyNTkuMDQyTDIwOS43MDggMjU5LjA0MkwyMTkuNDQxIDIyMi4xNTFMMTU5LjA3NSAyMjIuMTUxTDE0OS4zNDMgMjU5LjA0MkwyMDkuNzA4IDI1OS4wNDJMMTk5Ljk3NiAyOTYuMDk0TDI2MC4zNTYgMjk2LjA5NEwyNTAuNjk0IDMzMi45NDhMMzExLjAyOCAzMzIuOTQ4Wk0zMjguNDU1IDM3LjAzOTdMMjY4LjEwMiAzNy4wMzk3TDI1OC4zNyA3NC4wOTE4TDMxOC43MjMgNzQuMDkxOEwyOTkuMjY1IDE0OC4wMzVMMzU5LjYzNSAxNDguMDM1TDM0OS45MDMgMTg1LjA3NEw0MTAuMjkyIDE4NS4wNzRMNDIwLjAyNSAxNDguMDM1TDM1OS42OTYgMTQ4LjAzNUwzNzkuMSA3NC4wOTE4TDMxOC43MjMgNzQuMDkxOEwzMjguNDU1IDM3LjAzOTdaTTUxMS41ODIgMjU5LjAxN0w1NzEuOTExIDI1OS4wMTdMNTgxLjY0MyAyMjIuMTI3TDUyMS4zMTQgMjIyLjEyN0w1MTEuNTgyIDI1OS4wMTdaTTk4LjcxMDYgMjIxLjk5TDk4LjkxNzMgMjIxLjk5TDEwOC41NzcgMTg1LjA5OUw0OC4yODQ2IDE4NS4wOTlMMzguNTUyMyAyMjIuMTUxTDM4LjMyMTEgMjIyLjE1MUwxOC44NTYzIDI5Ni4wOTRMNzkuMjQ1NyAyOTYuMDk0TDk4LjcxMDYgMjIxLjk5Wk0xMzcuNjI4IDc0LjA5MThMMTI3Ljg5NSAxMTAuOTgzTDE4OC4yMTIgMTEwLjk4M0wxNjguNzQ3IDE4NS4wNzRMMjI5LjE3MyAxODUuMDc0TDI0OC42MzggMTExLjE0NEwxODguNDc5IDExMS4xNDRMMTk4LjIxMiA3NC4wOTE4TDEzNy42MjggNzQuMDkxOFpNMjE5LjQ0MSAyMjEuOTlMMjgwLjAyNSAyMjEuOTlMMjg5LjcyIDE4NS4wOTlMMjI5LjE3MyAxODUuMDk5TDIxOS40NDEgMjIxLjk5Wk0zODEuMTA3IDI5Ni4wODJMNDQxLjQ4NSAyOTYuMDgyTDQ1MS4yMDUgMjU5LjA0MkwzOTAuODQgMjU5LjA0Mkw0MDAuNDk5IDIyMi4xNTFMMzQwLjEzNCAyMjIuMTUxTDMzMC40NjMgMjU5LjA0MkwzOTAuODQgMjU5LjA0MkwzODEuMTA3IDI5Ni4wODJaTTQwMC41ODQgMjIxLjk5TDQ2MC45NDkgMjIxLjk5TDQ3MC42NDUgMTg1LjA5OUw0MTAuMjU2IDE4NS4wOTlMNDAwLjU4NCAyMjEuOTlaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNNzExLjIwMyAxODUuMDc1TDcxMS40MjggMTg1LjA3NUw3MjEuMTQ5IDE0OC4wNjVMNjYwLjYxNCAxNDguMDY1TDY1MC44ODEgMTg0Ljk1Nkw3MTEuMjM0IDE4NC45NTZMNzExLjIwMyAxODUuMDc1WiIgZmlsbD0id2hpdGUiLz4KPC9nPgo8L3N2Zz4K);
  pointer-events: none;
  z-index: 0;
}
.blog-block-content {
  width: calc(100% - 306px);
  background: #fff;
  padding-top: 50px;
  padding-left: 20px;
  padding-bottom: 50px;
}
.blog-sidebar-tags {
  z-index: 1;
  position: relative;
}
.blog-sidebar-tags-title {
  font-weight: 700;
  font-size: 18px;
  line-height: 160%;
  color: #000000;
  margin-bottom: 21px;
}
.blog-sidebar-tags-list {
  display: flex;
  flex-wrap: wrap;
}
.blog-sidebar-tags-item {
  display: block;
  font-weight: 400;
  font-size: 15px;
  line-height: 140%;
  color: #000000;
  padding: 5px 9px 3px;
  border: 1px solid #B8D1DD;
  box-sizing: border-box;
  border-radius: 3px;
  text-decoration: none;
  margin-right: 5px;
  margin-bottom: 5px;
}
.blog-sidebar-tags-item.active {
  background: #C7EAFB;
}

.blog-item {
  display: flex;
  padding-top: 26px;
  padding-bottom: 26px;
  border-bottom: 1px solid #EBEBEB;
}
.blog-item:first-child {
  padding-top: 0;
}
.blog-item-img {
  width: 290px;
  height: 210px;
  border-radius: 15px;
  overflow: hidden;
}
.blog-item-img a {
  display: block;
  width: 100%;
  height: 100%;
}
.blog-item-img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.blog-item-wrap {
  width: calc(100% - 290px);
  padding-left: 26px;
}
.blog-item-tags {
  margin-bottom: 7px;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow-y: hidden;
}
.blog-item-tags li {
  margin-right: 9px;
  padding-left: 10px;
  position: relative;
  display: inline-block;
}
.blog-item-tags li:before {
  content:  '';
  width: 5px;
  height: 5px;
  background: #2AAAE2;
  border-radius: 50%;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
}
.blog-item-tags a {
  font-weight: 400;
  font-size: 12px;
  line-height: 18px;
  color: #000000;
  text-decoration: none;
}
.blog-item-title {
  font-weight: 700;
  font-size: 22px;
  line-height: 26px;
  color: #000000;
  text-decoration: none;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow-y: hidden;
  margin-bottom: 9px;
}
.blog-item-descr {
  font-weight: 400;
  font-size: 18px;
  line-height: 130%;
  color: #000000;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow-y: hidden;
  margin-bottom: 18px;
}
.blog-item-bottom {
  display: flex;
  justify-content: space-between;
  align-items: center;
  /*padding-left: 6px;*/
}
.blog-item-date {
  font-weight: 400;
  font-size: 12px;
  line-height: 18px;
  color: #000000;
  padding-left: 24px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxNSAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik01LjI1MDAzIDAuNzMxNjY0QzUuMjUwMDMgMC4zMjc1NDQgNC45MTQyOSAzLjExMDIyZS0wNiA0LjUwMDA2IDMuMTEwMjJlLTA2QzQuMDg1ODMgMy4xMTAyMmUtMDYgMy43NDk5NyAwLjMyNzU0NCAzLjc0OTk3IDAuNzMxNjY0VjEuMTAxOThDMy4zNzgwNyAxLjEwNzYxIDMuMDQ3NTcgMS4xMjA2IDIuNzU2NDIgMS4xNTAyNEMyLjIxNjg5IDEuMjA1MzYgMS43Mjc3IDEuMzI0MDYgMS4yOTI2NCAxLjYxNzhDMC45OTU4MTggMS44MTgyIDAuNzM4NTU2IDIuMDY5MjEgMC41MzMxMjggMi4zNTg3N0MwLjIzMjAzNSAyLjc4MzA5IDAuMTEwMzc5IDMuMjYwMzQgMC4wNTQwMDAxIDMuNzg2NjlDMC4wMDQ1MjgzNiA0LjI0ODk4IDAuMDAwMzg0OTk4IDQuODEzMTkgOC45MjE2NWUtMDYgNS40ODc3N1Y1LjU5OTk4VjUuNjc3MjdWOS45Mjk4MkMtMC4wMDAxMTY2NjIgMTAuOTIwNiAtMC4wMDAxMTY2MzkgMTEuNzM3NiAwLjA4OTAyOTggMTIuMzg0M0MwLjE4MjU3MyAxMy4wNjMxIDAuMzg2NjA2IDEzLjY2MjggMC44Nzg2NjIgMTQuMTQyOEMxLjM3MDcyIDE0LjYyMjggMS45ODUzNiAxNC44MjE5IDIuNjgxMTkgMTQuOTEzMkMzLjM0NDAyIDE1LjAwMDEgNC4xODE1MiAxNSA1LjE5NzA1IDE1SDkuODAyODZDMTAuODE4NSAxNSAxMS42NTYgMTUuMDAwMSAxMi4zMTg4IDE0LjkxMzJDMTMuMDE0NyAxNC44MjE5IDEzLjYyOTMgMTQuNjIyOCAxNC4xMjEzIDE0LjE0MjhDMTQuNjEzNCAxMy42NjI4IDE0LjgxNzQgMTMuMDYzMSAxNC45MTEgMTIuMzg0M0MxNS4wMDAxIDExLjczNzYgMTUgMTAuOTIwNiAxNSA5LjkyOTgyVjUuNjc3MjdWNS42MTAzOVY1LjQ4Nzc3QzE0Ljk5OTYgNC44MTMxOCAxNC45OTU1IDQuMjQ4OTggMTQuOTQ2IDMuNzg2NjlDMTQuODg5NiAzLjI2MDMzIDE0Ljc2OCAyLjc4MzA5IDE0LjQ2NjkgMi4zNTg3N0MxNC4yNjE1IDIuMDY5MTkgMTQuMDA0MSAxLjgxODIxIDEzLjcwNzQgMS42MTc4QzEzLjI3MjMgMS4zMjQwNSAxMi43ODMxIDEuMjA1MzcgMTIuMjQzNiAxLjE1MDI0QzExLjk1MjQgMS4xMjA2IDExLjYyMTkgMS4xMDc2MSAxMS4yNSAxLjEwMTk3VjAuNzMxNjYxQzExLjI1IDAuMzI3NTQxIDEwLjkxNDIgMCAxMC40OTk5IDBDMTAuMDg1NyAwIDkuNzQ5OTggMC4zMjc1NDEgOS43NDk5OCAwLjczMTY2MVYxLjA5NzU1SDUuMjQ5OTJMNS4yNTAwMyAwLjczMTY2NFpNMTMuNDk5OSA1LjQ4NzgzQzEzLjQ5OTQgNC44MDI1OCAxMy40OTQ3IDQuMzE3ODcgMTMuNDU0MSAzLjkzODg3QzEzLjQxMDQgMy41MzE4NCAxMy4zMzIyIDMuMzMwOTIgMTMuMjMzNCAzLjE5MTUzQzEzLjEzMDcgMy4wNDY4NiAxMy4wMDIxIDIuOTIxMzEgMTIuODUzNyAyLjgyMTEyQzEyLjcxMDkgMi43MjQ3MiAxMi41MDQ5IDIuNjQ4NDEgMTIuMDg3NiAyLjYwNTc4QzExLjg1NDUgMi41ODIwMSAxMS41ODIzIDIuNTcwODcgMTEuMjUgMi41NjU2VjIuOTI2ODVDMTEuMjUgMy4zMzA5NyAxMC45MTQyIDMuNjU4NjQgMTAuNDk5OSAzLjY1ODY0QzEwLjA4NTcgMy42NTg2NCA5Ljc0OTk2IDMuMzMwOTcgOS43NDk5NiAyLjkyNjg1VjIuNTYxMDhINS4yNDk5VjIuOTI2ODVDNS4yNDk5IDMuMzMwOTcgNC45MTQxNiAzLjY1ODY0IDQuNDk5OTMgMy42NTg2NEM0LjA4NTcgMy42NTg2NCAzLjc0OTg0IDMuMzMwOTcgMy43NDk4NCAyLjkyNjg1VjIuNTY1NkMzLjQxNzYgMi41NzA4NyAzLjE0NTM4IDIuNTgyMDEgMi45MTIyMSAyLjYwNTc4QzIuNDk0OTkgMi42NDg0MSAyLjI4ODkyIDIuNzI0NzIgMi4xNDYxOCAyLjgyMTEyQzEuOTk3NzYgMi45MjEzMiAxLjg2OTE5IDMuMDQ2ODggMS43NjY1IDMuMTkxNTNDMS42Njc2OCAzLjMzMDkzIDEuNTg5MzMgMy41MzE4NCAxLjU0NTc2IDMuOTM4ODdDMS41MDUyMSA0LjMxNzg3IDEuNTAwNDQgNC44MDI1OCAxLjQ5OTkzIDUuNDg3ODNIMTMuNDk5OVpNMS40OTk4NyA2Ljk1MTI4VjkuODc4MDVDMS40OTk4NyAxMC45MzM2IDEuNTAxNSAxMS42NTE1IDEuNTc1NTggMTIuMTg5MUMxLjY0Njc3IDEyLjcwNTggMS43NzIzNCAxMi45NDUgMS45MzkxOSAxMy4xMDc5QzIuMTA2MTggMTMuMjcwOCAyLjM1MTM5IDEzLjM5MzMgMi44ODEwMiAxMy40NjI3QzMuNDMyMTIgMTMuNTM1IDQuMTY4MTMgMTMuNTM2NiA1LjI0OTk1IDEzLjUzNjZIOS43NTAwMUMxMC44MzIgMTMuNTM2NiAxMS41Njc5IDEzLjUzNSAxMi4xMTg5IDEzLjQ2MjdDMTIuNjQ4NiAxMy4zOTMzIDEyLjg5MzggMTMuMjcwOCAxMy4wNjA2IDEzLjEwNzlDMTMuMjI3NiAxMi45NDUxIDEzLjM1MzIgMTIuNzA1OCAxMy40MjQ0IDEyLjE4OTFDMTMuNDk4NSAxMS42NTE1IDEzLjUwMDEgMTAuOTMzNiAxMy41MDAxIDkuODc4MDVWNi45NTEyOEgxLjQ5OTg3WiIgZmlsbD0iI0MyQzRDNCIvPgo8L3N2Zz4K");
  background-repeat: no-repeat;
  background-position-x: left;
}
.blog-item-more {
  font-weight: 700;
  font-size: 14px;
  line-height: 16px;
  text-align: right;
  text-decoration: underline;
  color: #2AAAE2;
}

.blog-pagination {
  display: flex;
  justify-content: center;
  margin-top: 26px;
}
.blog-pagination .blog-pagination-wrap {
  position: relative;
}
.blog-pagination .nums {
  display: flex;
  position: relative;
  z-index: 1;
}
.blog-pagination .nums li {
  margin: 0 7px;
}
.blog-pagination .nums a {
  font-weight: 700;
  font-size: 22px;
  line-height: 100%;
  text-align: center;
  color: #2AAAE2;
  text-decoration: none;
}
.blog-pagination .nums a.cur {
  pointer-events: none;
  color: #000000;
  position: relative;
}
.blog-pagination .nums a.cur:after {
  content: '';
  position: absolute;
  bottom: 1px;
  left: 0;
  width: 100%;
  height: 1px;
  background: #C4C4C4;
}
.blog-pagination .nav {
  position: absolute;
  left: -50px;
  right: -50px;
  top: 0px;
  display: flex;
  justify-content: space-between;
}
.nav-arrow {
  display: inline-block;
}
.nav-arrow svg {
  fill: #C2C4C4;
  width: 12px;
  height: 10px;
}
.nav-arrow + .nav-arrow {
  margin-left: 2px;
}

.blog-sidebar-tags-item.more-tags {
  display: none;
  background: #2AAAE2;
  border-color: #2AAAE2;
  color:  #fff;
}
.blog-sidebar-tags-item.more-tags .hide {
  display: none;
}
.blog-sidebar-tags-item.more-tags.open .hide {
  display: block;
}
.blog-sidebar-tags-item.more-tags.open .show {
  display: none;
}
.blog-sidebar-tags-item.more-tags.visible {
  display: block;
}

.blog-sidebar-tags-item.hidden {
  display: none;
}

@media screen and (min-width:  1025px) {
  a.blog-item-title:hover {
    color: #2AAAE2;
  }
}

@media screen and (max-width: 1024px) {
  .blog-block {
    background: none;
  }
  .blog-block-wrap {
    flex-direction: column;
  }
  .blog-block-sidebar {
    width: calc(100% + 60px);
    margin-left: -30px;
    margin-right: -30px;
    padding-left: 58px;
    padding-right: 58px;
    padding-top: 30px;
    padding-bottom: 35px;
  }
  .blog-sidebar-tags-title {
    margin-bottom: 15px
  }
  .blog-block-content {
    width: 100%;
    padding-left: 0;
    padding-top: 30px;
    padding-bottom: 60px
  }
  .blog-page-title-block {
    padding-top: 28px;
    padding-bottom: 25px;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjcxIiBoZWlnaHQ9IjgwIiB2aWV3Qm94PSIwIDAgMjcxIDgwIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMTMzLjM5NiA2NC4wMjA0TDEzMy4zOTMgNjQuMDEyM0wxMzMuMzg3IDY0LjAxMjNMMTMzLjM4OSA2NC4wMjA0TDEzMy4zOTYgNjQuMDIwNFoiIGZpbGw9IndoaXRlIiBmaWxsLW9wYWNpdHk9IjAuNiIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTc4LjgxMzUgOC4wMDg1OUw3Ni4wMTgxIDAuMDM0ODg1MUw0MS4xMDUxIDEuMzAxMDVlLTA1TDQzLjkxODEgOC4wMDg1OUwyNi40NjM0IDguMDA4NTlMMjkuMjc2NCAxNi4wMTk5TDQ2LjcxMzYgMTYuMDE5OUw0OS41MjY2IDIzLjk5NjNMMTQuNjM0NyAyMy45OTYzTDE3LjQ0NzcgMzIuMDA3NUwtNi43MDU5MmUtMDYgMzIuMDA3NUwyLjgxMzAxIDQwLjAxNjFMMjAuMjYwNyA0MC4wMTYxTDIzLjA3MzcgNDguMDI3NEwyNS44ODY3IDU2LjAwMzhMNDMuMzMwOSA1Ni4wMDM4TDQ2LjE0MzkgNjQuMDEyM0w2My41ODgxIDY0LjAxMjNMNjYuNDAxMSA3Mi4wMjM2TDY5LjIxNDEgODBMMTA0LjExMyA4MEwxMDEuMzIxIDcyLjAyMzZMMTE4Ljc2IDcyLjAyMzZMMTIxLjU2MSA4MEwxNTYuNDc0IDgwTDE1My42NjEgNzIuMDIzNkwxNzEuMDUyIDcyLjAyMzZMMTY4LjIzOSA2NC4wMTIzTDE4NS43MzYgNjQuMDEyM0wxODguNTQ5IDcxLjk4ODdMMTcxLjEwNSA3MS45ODg3TDE3My45MTggODBMMTkxLjM4MyA4MEwxODguNTcgNzIuMDIzNkwyMDYuMDE4IDcyLjAyMzZMMjAzLjE5OCA2NC4wMjA0TDE4NS43NDMgNjQuMDIwNEwxODIuOTI4IDU2LjAwMzdMMTgyLjgwNyA1Ni4wMDM3TDE3OS45OTQgNDguMDI3NEwxNzcuMTgxIDQwLjAxNjFMMTQyLjQwOSA0MC4wMTYxTDEzNi43ODMgMjQuMDMxMUwxNTQuMTcxIDI0LjAzMTFMMTUxLjM1OCAxNi4wMTk5TDE2OC44MyAxNi4wMTk5TDE3MS42MjcgMjMuOTk2MkwxNzEuNjgyIDIzLjk5NjJMMTY4Ljg2OSAxNi4wMTk5TDE2OC44ODYgMTYuMDE5OUwxNjMuMjYgMC4wMzQ4ODAzTDE0NS43OTEgNy4yODQ0M2UtMDZMMTQ1Ljc5MSAwLjAzNDg4MTJMMTQ4LjYwNCA4LjAwODU4TDEzMS4xNjcgOC4wMDg1OEwxMjguMzU0IDguMjM4MTllLTA2TDkzLjQ3MjggMC4wMzQ4ODQxTDk2LjI2ODMgOC4wMDg1OUw3OC44MTcgOC4wMDg1OUw4MS42MzAxIDE2LjAxOTlMNjQuMTc4OSAxNi4wMTk5TDYxLjM2NTggOC4wMDg1OUw3OC44MTM1IDguMDA4NTlaTTExOC43NSA3MS45ODg3TDExNS45NDkgNjQuMDEyM0wxMzMuMzg3IDY0LjAxMjNMMTMwLjU4IDU2LjAwOTFMMTQ4LjAzNSA1Ni4wMDkxTDE0NS4yMjIgNDguMDMyN0wxNjIuNjY5IDQ4LjAzMjdMMTY1LjQ4MiA1Ni4wMDkxTDE0OC4wMzUgNTYuMDA5MUwxNTAuODQ4IDY0LjAyMDRMMTMzLjM5NiA2NC4wMjA0TDEzNi4xODggNzEuOTg4N0wxMTguNzUgNzEuOTg4N1pNMTEzLjcxMiA4LjAwODU4TDEzMS4xNTcgOC4wMDg1OEwxMzMuOTcgMTYuMDE5OUwxMTYuNTI1IDE2LjAxOTlMMTIyLjE1IDMyLjAwNzVMMTA0LjcgMzIuMDA3NUwxMDcuNTEzIDQwLjAxNjFMOTAuMDU4NiA0MC4wMTYxTDg3LjI0NTUgMzIuMDA3NUwxMDQuNjgzIDMyLjAwNzVMOTkuMDc0MyAxNi4wMTk5TDExNi41MjUgMTYuMDE5OUwxMTMuNzEyIDguMDA4NThaTTYwLjc4MjEgNTYuMDAzOEw0My4zNDUgNTYuMDAzOEw0MC41MzIgNDguMDI3NEw1Ny45NjkxIDQ4LjAyNzRMNjAuNzgyMSA1Ni4wMDM4Wk0xNDUuMjIyIDQ3Ljk5NzlMMTI3LjcxMSA0Ny45OTc5TDEyNC45MDggNDAuMDIxNUwxNDIuNDA5IDQwLjAyMTVMMTQ1LjIyMiA0Ny45OTc5Wk05OC40OTQxIDY0LjAxNzdMODEuMDQyOSA2NC4wMTc3TDc4LjIzMzQgNTYuMDA5MUw5NS42ODExIDU2LjAwOTFMOTIuODg5MiA0OC4wMzI3TDExMC4zMzcgNDguMDMyN0wxMTMuMTMyIDU2LjAwOTFMOTUuNjgxMSA1Ni4wMDkxTDk4LjQ5NDEgNjQuMDE3N1pNOTIuODY0NSA0Ny45OTc5TDc1LjQxNjggNDcuOTk3OUw3Mi42MTQ0IDQwLjAyMTVMOTAuMDY5MSA0MC4wMjE1TDkyLjg2NDUgNDcuOTk3OVpNNTUuMTU2MSA0MC4wMTYxTDM3LjcwODQgNDAuMDE2MUwzNC44OTE5IDMyLjAwNzVMNTIuMzM5NiAzMi4wMDc1TDQ5LjU0NDIgMjQuMDI1OEw2Ni45Nzc4IDI0LjAyNThMNjkuNzkwOCAzMi4wMDc1TDUyLjM0MzEgMzIuMDA3NUw1NS4xNTYxIDQwLjAxNjFaIiBmaWxsPSJ3aGl0ZSIgZmlsbC1vcGFjaXR5PSIwLjYiLz4KPHBhdGggZD0iTTE3MS41NTUgMjMuOTk2MkwxNzQuMzY4IDMyLjAwNzVMMTU3LjA2MSAzMi4wMDc1TDE1NC4yNDggMjMuOTk2MkwxNzEuNTU1IDIzLjk5NjJaIiBmaWxsPSJ3aGl0ZSIgZmlsbC1vcGFjaXR5PSIwLjYiLz4KPHBhdGggZD0iTTI3Mi43NDggNjQuMDIwNEwyNzIuNzQ1IDY0LjAxMjNMMjcyLjczOSA2NC4wMTIzTDI3Mi43NDEgNjQuMDIwNEwyNzIuNzQ4IDY0LjAyMDRaIiBmaWxsPSJ3aGl0ZSIgZmlsbC1vcGFjaXR5PSIwLjYiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yMTguMTY1IDguMDA4NThMMjE1LjM3IDAuMDM0ODc3NEwxODAuNDU3IDUuMzg4MzJlLTA2TDE4My4yNyA4LjAwODU4TDE2NS44MTUgOC4wMDg1OEwxNjguNjI4IDE2LjAxOTlMMTg2LjA2NiAxNi4wMTk5TDE4OC44NzkgMjMuOTk2MkwxNTQuMTI2IDIzLjk5NjJMMTU0LjEyOSAyNC4wMDU0TDE1NC4yNTEgMjQuMDA1NEwxNTcuMDY2IDMyLjAyMkwxNzQuMjQ5IDMyLjAyMkwxNzQuMjQ0IDMyLjAwNzVMMTkxLjY5MiAzMi4wMDc1TDE4OC44OTYgMjQuMDI1N0wyMDYuMzMgMjQuMDI1N0wyMDkuMTQzIDMyLjAwNzVMMTkxLjY5NSAzMi4wMDc1TDE5NC41MDggNDAuMDE2MUwxNzcuMzM3IDQwLjAxNjFMMTc3LjM0IDQwLjAyNTNMMTU5Ljg5MyA0MC4wMjUzTDE2Mi43MDYgNDguMDAxN0wxNjIuNDE3IDQ4LjAwMTdMMTYyLjQyNiA0OC4wMjc0TDE2NS4yMzkgNTYuMDAzOEwxODIuNjgzIDU2LjAwMzdMMTg1LjQ5NiA2NC4wMTIzTDIwMi45NCA2NC4wMTIzTDIwNS43NTMgNzIuMDIzNkwyMDguNTY2IDgwTDI0My40NjUgODBMMjQwLjY3MyA3Mi4wMjM2TDI1OC4xMTIgNzIuMDIzNkwyNjAuOTEzIDgwTDI5NS44MjYgODBMMjkzLjAxMyA3Mi4wMjM2TDMxMC40MDQgNzIuMDIzNkwzMDcuNTkxIDY0LjAxMjNMMzI1LjA4OCA2NC4wMTIzTDMyNy45MDEgNzEuOTg4N0wzMTAuNDU3IDcxLjk4ODdMMzEzLjI3IDgwTDMzMC43MzUgODBMMzI3LjkyMiA3Mi4wMjM2TDM0NS4zNyA3Mi4wMjM2TDM0OCA3OS40ODIzTDM0OCAzMi4wMTI5TDMzMS4zMTUgMzIuMDEyOUwzMjguNTAyIDI0LjAzMTFMMzQ1Ljg4NyAyNC4wMzExTDM0My4wNzQgMTYuMDE5OEwzNDcuOTk3IDE2LjAxOThMMzQ3Ljk5NyAtMy43NzU1OWUtMDZMMzIwLjA2NyAtMi4yNDc5MmUtMDZMMzI1LjY5MyAxNi4wMTk4TDMwOC4yMzggMTYuMDE5OEwzMDIuNjEyIDAuMDM0ODcyN0wyODUuMTQzIC0zLjM3NzA1ZS0wN0wyODUuMTQzIDAuMDM0ODczNkwyODcuOTU2IDguMDA4NTdMMjcwLjUxOSA4LjAwODU4TDI2Ny43MDYgNi4xNjA1NmUtMDdMMjMyLjgyNSAwLjAzNDg3NjVMMjM1LjYyIDguMDA4NThMMjE4LjE2OSA4LjAwODU4TDIyMC45ODIgMTYuMDE5OUwyMDMuNTMxIDE2LjAxOTlMMjAwLjcxOCA4LjAwODU4TDIxOC4xNjUgOC4wMDg1OFpNMjU4LjEwMiA3MS45ODg3TDI1NS4zMDEgNjQuMDEyM0wyNzIuNzM5IDY0LjAxMjNMMjY5LjkzMiA1Ni4wMDkxTDI4Ny4zODcgNTYuMDA5MUwyODQuNTc0IDQ4LjAzMjdMMzAyLjAyMSA0OC4wMzI3TDMwNC44MzQgNTYuMDA5MUwyODcuMzg3IDU2LjAwOTFMMjkwLjIgNjQuMDIwNEwyNzIuNzQ4IDY0LjAyMDRMMjc1LjU0IDcxLjk4ODdMMjU4LjEwMiA3MS45ODg3Wk0yNTMuMDY0IDguMDA4NThMMjcwLjUwOSA4LjAwODU4TDI3My4zMjIgMTYuMDE5OEwyNTUuODc3IDE2LjAxOThMMjYxLjUwMiAzMi4wMDc1TDI0NC4wNTIgMzIuMDA3NUwyNDYuODY1IDQwLjAxNjFMMjI5LjQxMSA0MC4wMTYxTDIyNi41OTcgMzIuMDA3NUwyNDQuMDM1IDMyLjAwNzVMMjM4LjQyNiAxNi4wMTk5TDI1NS44NzcgMTYuMDE5OEwyNTMuMDY0IDguMDA4NThaTTIwMC4xMzQgNTYuMDAzN0wxODIuNjk3IDU2LjAwMzdMMTc5Ljg4NCA0OC4wMjc0TDE5Ny4zMjEgNDguMDI3NEwyMDAuMTM0IDU2LjAwMzdaTTMxOS40NjkgNDcuOTk3OEwzMTkuNDA5IDQ3Ljk5NzhMMzE2LjYxNyA0MC4wMjE0TDMzNC4wNDQgNDAuMDIxNEwzMzYuODU3IDQ4LjAzMjdMMzM2LjkyNCA0OC4wMzI3TDM0Mi41NSA2NC4wMjA0TDMyNS4wOTUgNjQuMDIwNEwzMTkuNDY5IDQ3Ljk5NzhaTTMwOC4yMjEgMTYuMDE5OEwzMTEuMDM0IDIzLjk5NjJMMjkzLjYgMjMuOTk2MkwyOTkuMjI2IDQwLjAxNjFMMjgxLjc2MSA0MC4wMTYxTDI3Ni4xMzUgMjQuMDMxMUwyOTMuNTIzIDI0LjAzMTFMMjkwLjcxIDE2LjAxOThMMzA4LjIyMSAxNi4wMTk4Wk0yODQuNTc0IDQ3Ljk5NzhMMjY3LjA2MyA0Ny45OTc4TDI2NC4yNiA0MC4wMjE1TDI4MS43NjEgNDAuMDIxNEwyODQuNTc0IDQ3Ljk5NzhaTTIzNy44NDYgNjQuMDE3N0wyMjAuMzk1IDY0LjAxNzdMMjE3LjU4NSA1Ni4wMDkxTDIzNS4wMzMgNTYuMDA5MUwyMzIuMjQxIDQ4LjAzMjdMMjQ5LjY4OSA0OC4wMzI3TDI1Mi40ODQgNTYuMDA5MUwyMzUuMDMzIDU2LjAwOTFMMjM3Ljg0NiA2NC4wMTc3Wk0yMzIuMjE3IDQ3Ljk5NzhMMjE0Ljc2OSA0Ny45OTc4TDIxMS45NjYgNDAuMDIxNUwyMjkuNDIxIDQwLjAyMTVMMjMyLjIxNyA0Ny45OTc4WiIgZmlsbD0id2hpdGUiIGZpbGwtb3BhY2l0eT0iMC42Ii8+CjxwYXRoIGQ9Ik0xNDIuNDM2IDQwLjAxNjFMMTQyLjM3MSA0MC4wMTYxTDEzOS41NjIgMzIuMDE0TDE1Ny4wNTkgMzIuMDE0TDE1OS44NzIgMzkuOTkwNEwxNDIuNDI3IDM5Ljk5MDRMMTQyLjQzNiA0MC4wMTYxWiIgZmlsbD0id2hpdGUiIGZpbGwtb3BhY2l0eT0iMC42Ii8+Cjwvc3ZnPgo=");
    background-position-x: 100%;
    background-position-y: 0;
    background-size: contain;
  }
  .blog-page-title h1 {
    font-size: 22px;
    line-height: 26px;
  }
  .blog-item-title {
    font-size: 18px;
    line-height: 21px;
    -webkit-line-clamp: 3;
  }
  .blog-item-descr {
    font-size: 14px;
    line-height: 130%;
  }
  .blog-block-sidebar:after {
    display: none
  }
}


@media screen and (max-width: 575px) {
  .blog-page-title h1 {
    font-size: 18px;
    line-height: 21px;
  }
  .blog-page-title-block {
    margin-top: 10px;
    padding-top: 22px;
    padding-bottom: 19px;
    background-position-x: calc(100% + 120px);
    background-position-y: 12px;
  }
  .blog-block-sidebar {
    width: calc(100% + 30px);
    margin-left: -15px;
    margin-right: -15px;
    padding: 20px 15px 25px;
  }
  .blog-sidebar-tags-title {
    font-size: 16px;
    margin-bottom: 10px
  }
  .blog-item {
    flex-direction: column;
    /*border-radius: 15px;
    overflow: hidden;*/
  }
  .blog-item-img {
    width: 100%;
    height: 175px;
    border-radius: 15px 15px 0px 0px;
  }
  .blog-item-wrap {
    width: 100%;
    padding: 18px;
    border: 1px solid #EBEBEB;
    box-sizing: border-box;
    border-radius: 0px 0px 15px 15px;
  }
  .blog-item-tags {
    -webkit-line-clamp: inherit;
  }
  .blog-item-title {
    font-size: 16px;
    line-height: 19px;
  }
  .blog-item-descr {
    font-size: 13px;
  }
  .blog-item {
    padding-top: 20px;
    padding-bottom: 20px;
  }
}




/*деталка*/

.blog-detail {
  padding-top: 35px;
  padding-bottom: 49px;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #000000;
}
.blog-detail-share-block {
  display: flex;
  align-items: center;
  margin-bottom: 30px;
}
.blog-detail-date {
  font-weight: 400;
  font-size: 13px;
  line-height: 18px;
  color: #000000;
  padding-left: 24px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxNSAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik01LjI1MDAzIDAuNzMxNjY0QzUuMjUwMDMgMC4zMjc1NDQgNC45MTQyOSAzLjExMDIyZS0wNiA0LjUwMDA2IDMuMTEwMjJlLTA2QzQuMDg1ODMgMy4xMTAyMmUtMDYgMy43NDk5NyAwLjMyNzU0NCAzLjc0OTk3IDAuNzMxNjY0VjEuMTAxOThDMy4zNzgwNyAxLjEwNzYxIDMuMDQ3NTcgMS4xMjA2IDIuNzU2NDIgMS4xNTAyNEMyLjIxNjg5IDEuMjA1MzYgMS43Mjc3IDEuMzI0MDYgMS4yOTI2NCAxLjYxNzhDMC45OTU4MTggMS44MTgyIDAuNzM4NTU2IDIuMDY5MjEgMC41MzMxMjggMi4zNTg3N0MwLjIzMjAzNSAyLjc4MzA5IDAuMTEwMzc5IDMuMjYwMzQgMC4wNTQwMDAxIDMuNzg2NjlDMC4wMDQ1MjgzNiA0LjI0ODk4IDAuMDAwMzg0OTk4IDQuODEzMTkgOC45MjE2NWUtMDYgNS40ODc3N1Y1LjU5OTk4VjUuNjc3MjdWOS45Mjk4MkMtMC4wMDAxMTY2NjIgMTAuOTIwNiAtMC4wMDAxMTY2MzkgMTEuNzM3NiAwLjA4OTAyOTggMTIuMzg0M0MwLjE4MjU3MyAxMy4wNjMxIDAuMzg2NjA2IDEzLjY2MjggMC44Nzg2NjIgMTQuMTQyOEMxLjM3MDcyIDE0LjYyMjggMS45ODUzNiAxNC44MjE5IDIuNjgxMTkgMTQuOTEzMkMzLjM0NDAyIDE1LjAwMDEgNC4xODE1MiAxNSA1LjE5NzA1IDE1SDkuODAyODZDMTAuODE4NSAxNSAxMS42NTYgMTUuMDAwMSAxMi4zMTg4IDE0LjkxMzJDMTMuMDE0NyAxNC44MjE5IDEzLjYyOTMgMTQuNjIyOCAxNC4xMjEzIDE0LjE0MjhDMTQuNjEzNCAxMy42NjI4IDE0LjgxNzQgMTMuMDYzMSAxNC45MTEgMTIuMzg0M0MxNS4wMDAxIDExLjczNzYgMTUgMTAuOTIwNiAxNSA5LjkyOTgyVjUuNjc3MjdWNS42MTAzOVY1LjQ4Nzc3QzE0Ljk5OTYgNC44MTMxOCAxNC45OTU1IDQuMjQ4OTggMTQuOTQ2IDMuNzg2NjlDMTQuODg5NiAzLjI2MDMzIDE0Ljc2OCAyLjc4MzA5IDE0LjQ2NjkgMi4zNTg3N0MxNC4yNjE1IDIuMDY5MTkgMTQuMDA0MSAxLjgxODIxIDEzLjcwNzQgMS42MTc4QzEzLjI3MjMgMS4zMjQwNSAxMi43ODMxIDEuMjA1MzcgMTIuMjQzNiAxLjE1MDI0QzExLjk1MjQgMS4xMjA2IDExLjYyMTkgMS4xMDc2MSAxMS4yNSAxLjEwMTk3VjAuNzMxNjYxQzExLjI1IDAuMzI3NTQxIDEwLjkxNDIgMCAxMC40OTk5IDBDMTAuMDg1NyAwIDkuNzQ5OTggMC4zMjc1NDEgOS43NDk5OCAwLjczMTY2MVYxLjA5NzU1SDUuMjQ5OTJMNS4yNTAwMyAwLjczMTY2NFpNMTMuNDk5OSA1LjQ4NzgzQzEzLjQ5OTQgNC44MDI1OCAxMy40OTQ3IDQuMzE3ODcgMTMuNDU0MSAzLjkzODg3QzEzLjQxMDQgMy41MzE4NCAxMy4zMzIyIDMuMzMwOTIgMTMuMjMzNCAzLjE5MTUzQzEzLjEzMDcgMy4wNDY4NiAxMy4wMDIxIDIuOTIxMzEgMTIuODUzNyAyLjgyMTEyQzEyLjcxMDkgMi43MjQ3MiAxMi41MDQ5IDIuNjQ4NDEgMTIuMDg3NiAyLjYwNTc4QzExLjg1NDUgMi41ODIwMSAxMS41ODIzIDIuNTcwODcgMTEuMjUgMi41NjU2VjIuOTI2ODVDMTEuMjUgMy4zMzA5NyAxMC45MTQyIDMuNjU4NjQgMTAuNDk5OSAzLjY1ODY0QzEwLjA4NTcgMy42NTg2NCA5Ljc0OTk2IDMuMzMwOTcgOS43NDk5NiAyLjkyNjg1VjIuNTYxMDhINS4yNDk5VjIuOTI2ODVDNS4yNDk5IDMuMzMwOTcgNC45MTQxNiAzLjY1ODY0IDQuNDk5OTMgMy42NTg2NEM0LjA4NTcgMy42NTg2NCAzLjc0OTg0IDMuMzMwOTcgMy43NDk4NCAyLjkyNjg1VjIuNTY1NkMzLjQxNzYgMi41NzA4NyAzLjE0NTM4IDIuNTgyMDEgMi45MTIyMSAyLjYwNTc4QzIuNDk0OTkgMi42NDg0MSAyLjI4ODkyIDIuNzI0NzIgMi4xNDYxOCAyLjgyMTEyQzEuOTk3NzYgMi45MjEzMiAxLjg2OTE5IDMuMDQ2ODggMS43NjY1IDMuMTkxNTNDMS42Njc2OCAzLjMzMDkzIDEuNTg5MzMgMy41MzE4NCAxLjU0NTc2IDMuOTM4ODdDMS41MDUyMSA0LjMxNzg3IDEuNTAwNDQgNC44MDI1OCAxLjQ5OTkzIDUuNDg3ODNIMTMuNDk5OVpNMS40OTk4NyA2Ljk1MTI4VjkuODc4MDVDMS40OTk4NyAxMC45MzM2IDEuNTAxNSAxMS42NTE1IDEuNTc1NTggMTIuMTg5MUMxLjY0Njc3IDEyLjcwNTggMS43NzIzNCAxMi45NDUgMS45MzkxOSAxMy4xMDc5QzIuMTA2MTggMTMuMjcwOCAyLjM1MTM5IDEzLjM5MzMgMi44ODEwMiAxMy40NjI3QzMuNDMyMTIgMTMuNTM1IDQuMTY4MTMgMTMuNTM2NiA1LjI0OTk1IDEzLjUzNjZIOS43NTAwMUMxMC44MzIgMTMuNTM2NiAxMS41Njc5IDEzLjUzNSAxMi4xMTg5IDEzLjQ2MjdDMTIuNjQ4NiAxMy4zOTMzIDEyLjg5MzggMTMuMjcwOCAxMy4wNjA2IDEzLjEwNzlDMTMuMjI3NiAxMi45NDUxIDEzLjM1MzIgMTIuNzA1OCAxMy40MjQ0IDEyLjE4OTFDMTMuNDk4NSAxMS42NTE1IDEzLjUwMDEgMTAuOTMzNiAxMy41MDAxIDkuODc4MDVWNi45NTEyOEgxLjQ5OTg3WiIgZmlsbD0iI0MyQzRDNCIvPgo8L3N2Zz4K");
  background-repeat: no-repeat;
  background-position-x: left;
  margin-right: 35px;
}
.blog-detail-share {
  font-weight: 400;
  font-size: 13px;
  line-height: 18px;
  color: #000000;
  display: flex;
  align-items: center;
}
.blog-detail-share .ya-share2 {
  margin-left: 14px;
}

.blog-detail-content {
  
}

.blog-detail h2 {
  font-weight: 700;
  font-size: 24px;
  line-height: 28px;
  color: #000000;
  margin-bottom: 20px;
}
.blog-detail h3 {
  font-weight: 700;
  font-size: 18px;
  line-height: 21px;
  margin-bottom: 20px;
}
.blog-detail-content p {
  margin-bottom: 20px;
}
.bold {
  font-weight: 700;
}
.italic {
  font-style: italic;
}
.link {
  color:  #000;
  transition-duration: underline;
}
.color-link {
  text-decoration: none;
  color: #2AAAE2;
}

.blog-detail-content ul li {
  margin-bottom: 5px;
  position: relative;
  padding-left: 28px;
}
.blog-detail-content ul li:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxNiAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE1LjYyODIgMC41OTgyNkMxNS4xMzMyIDAuMTI0NjQ5IDE0LjMyOTMgMC4xMjQ5NDggMTMuODMzNiAwLjU5ODI2TDUuNzU2NTkgOC4zMTU2M0wyLjE2NjcgNC44ODU3NUMxLjY3MSA0LjQxMjE0IDAuODY3NDc4IDQuNDEyMTQgMC4zNzE3NzYgNC44ODU3NUMtMC4xMjM5MjUgNS4zNTkzNiAtMC4xMjM5MjUgNi4xMjcwOCAwLjM3MTc3NiA2LjYwMDY5TDQuODU4OTQgMTAuODg3OUM1LjEwNjYzIDExLjEyNDUgNS40MzE0MiAxMS4yNDMyIDUuNzU2MjQgMTEuMjQzMkM2LjA4MTA2IDExLjI0MzIgNi40MDYxNyAxMS4xMjQ4IDYuNjUzODYgMTAuODg3OUwxNS42MjgyIDIuMzEzMTdDMTYuMTIzOSAxLjgzOTg4IDE2LjEyMzkgMS4wNzE4NCAxNS42MjgyIDAuNTk4MjZaIiBmaWxsPSIjMkFBQUUyIi8+Cjwvc3ZnPgo=");
  background-repeat: no-repeat;
  content: '';
  position: absolute;
  left: 0;
  top: 6px;
  width: 16px;
  height: 11px;
  display: block;
}
.blog-detail-content ol {
  padding-left: 18px;
}
.blog-detail-content ol li {
  /*list-style-position: inside;*/
  padding-left: 10px;
  margin-bottom: 20px;
}
.blog-detail-content ol li::marker {
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  color: #2AAAE2;
}
.blog-detail-content img {
  border-radius: 15px;
  width: 100%;
  max-width: 1030px;
  height: auto;
  margin-top: 40px;
  margin-bottom: 40px;
}
.blog-detail-content blockquote {
  font-weight: 500;
  font-size: 18px;
  line-height: 30px;
  color: #000000;
  border-left: 3px solid #2AAAE2;
  padding-left: 31px;
  position: relative;
  margin-top: 30px;
  margin-bottom: 30px;
}
.blog-detail-content blockquote:after {
  content: '“';
  font-weight: 500;
  font-size: 60px;
  line-height: 30px;
  color: #2AAAE2;
  position: absolute;
  display: block;
  right: 0;
  top: -5px;
}
.text-block {
  margin-top: 30px;
  margin-bottom: 30px;
}


.table-block {
  margin-bottom: 40px;
}
.table-block .table-title {
  font-weight: 700;
  font-size: 18px;
  line-height: 21px;
  color: #000000;
}

.stark-table {
  min-width: 100%;
  width: fit-content;
  /*border-radius: 20px 20px 0px 0px;*/
  overflow: hidden;
  border-collapse: collapse;
  color: #000000;
  border-radius: 20px 20px 0px 0px;
}
.stark-table th {
  padding: 11px 21px;
  font-size: 14px;
  line-height: 18px;
  font-weight: 700;
  vertical-align: middle;
  white-space: nowrap;
}
/*.stark-table th:first-child {
  border-radius: 20px 0px 0px 0px;
}
.stark-table th:last-child {
  border-radius: 0px 20px 0px 0px;
}*/
.stark-table td {
  padding: 6px 21px 4px;
  font-weight: 400;
  font-size: 16px;
  line-height: 20px;
  vertical-align: top;
  white-space: nowrap;
}
.stark-table a {
  text-decoration: underline;
  color: #000;
}
.stark-table span {
  font-weight: 700;
}

.stark-table.align-left {
  text-align: left;
}
.stark-table.align-center {
  text-align: center;
}
.stark-table.first-left th:first-child,
.stark-table.first-left td:first-child {
  text-align: left;
}


.stark-table.type-1 thead {
  background: #2AAAE2;
  color: #fff;
}
.stark-table.type-1 tbody tr:nth-child(odd) {
  background: #F5FBFE;
}
.stark-table.type-1 tbody tr:nth-child(even) {
  background: #DFF2FB;
}

.stark-table.type-2 thead {
  background: #DFF2FB;
  color: #000;
}
.stark-table.type-2 tbody tr:nth-child(odd) {
  background: #F5FBFE;
}
.stark-table.type-2 tbody tr:nth-child(even) {
  background: #DFF2FB;
}

.stark-table.type-3 thead {
  background: #DFF2FB;
  color: #000;
}
.stark-table.type-3 tbody tr:nth-child(odd) {
  background: #F5FBFE;
}
.stark-table.type-3 tbody tr:nth-child(even) {
  background: #FFFFFF;
}

.stark-table.type-4 thead {
  /*background: #FFFFFF;*/
  background: #F5F5F5;
  color: #000;
  /*border: 1px solid #EAEAEA;
  border-radius: 20px 20px 0 0;*/
}
.stark-table.type-4 thead th {
  /*border-top: 1px solid #EAEAEA;*/
}
.stark-table.type-4 thead th:first-child {
  /*border-radius: 20px 0px 0px 0px;
  border-left: 1px solid #EAEAEA;*/
}
.stark-table.type-4 thead th:last-child {
  /*border-radius: 0px 20px 0px 0px;
  border-right: 1px solid #EAEAEA;*/
}
.stark-table.type-4 tbody tr:nth-child(odd) {
  background: #EAEAEA;
}
.stark-table.type-4 tbody tr:nth-child(even) {
  background: #F5F5F5;
}


.blog-products {
  padding-bottom: 50px;
  border-bottom: 1px solid #ECECEB;
}


.blog-products-list .swiper-slide.hidden {
  display: none;
}

.blog-products-more {
  display: none;
  max-width: 295px;
  margin: 30px auto 0;
}
.blog-products-more.visible {
  display: block;
}




.blog-detail-bottom {
  padding-top: 28px;
}
.blog-detail-tags {
  margin-bottom: 18px;
}
.blog-detail-tags li {
  margin-right: 9px;
  padding-left: 10px;
  position: relative;
  display: inline-block;
}
.blog-detail-tags li:before {
  content:  '';
  width: 5px;
  height: 5px;
  background: #2AAAE2;
  border-radius: 50%;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
}
.blog-detail-tags a {
  font-weight: 400;
  font-size: 13px;
  line-height: 18px;
  color: #000000;
  text-decoration: none;
}
.blog-detail-back {
  margin-top: 31px;
  display: flex;
  align-items: center;
  font-weight: 700;
  font-size: 18px;
  line-height: 22px;
  color: #2AAAE2;
  text-decoration: none;
}
.blog-detail-back svg {
  width: 37px;
  height: 16px;
  fill: #2AAAE2;
  margin-right: 13px;
}

/* @media screen and (min-width: 1025px) {
  .blog-products-list {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -10px;
    width: auto;
  }
  .blog-products-list .swiper-slide {
    width: calc(33.33% - 20px);
    margin: 10px;
  }
  .blog-products-scroll {
    display: none
  }
}
@media screen and (min-width: 1280px) {
  .blog-products-list .swiper-slide {
    width: calc(25% - 20px);
  }
} */
  .blog-products-list .swiper-slide {
    width: 295px;
  }

@media screen and (max-width: 1024px) {
  .table-wrap {
    overflow-x: auto;
    padding-bottom: 15px;
    margin: 0 auto;
    padding-left: 30px;
    margin-left: -30px;
    margin-right: -30px;
    padding-right: 30px;
  }
  .table-wrap::-webkit-scrollbar-button {
    width: 15px;
    height: 9px;
    display: block;
  }
  .table-wrap::-webkit-scrollbar-track {
    background-color: #ffffff;
    border-radius: 4px;
  }
  .table-wrap::-webkit-scrollbar-thumb {
    border-radius: 4px;
    background-color: #2AAAE2;
  }
  .table-wrap::-webkit-scrollbar {
    width: 4px;
    height: 8px;
  }


  .blog-products-more {
    display: none
  }



  .blog-detail {
    font-size: 14px;
    line-height: 18px;
    padding-top: 20px
  }
  .blog-detail h2 {
    font-size: 20px;
    line-height: 24px;
  }
  .blog-detail h3 {
    font-size: 16px;
    line-height: 19px;
  }
  .blog-detail-share-block {
    margin-bottom: 20px
  }
  .text-block {
    margin-top: 20px;
    margin-bottom: 25px
  }
  .blog-detail-content img {
    margin-top: 30px;
    margin-bottom: 30px;
  }
  .blog-detail-content blockquote {
    font-size: 16px;
    line-height: 24px;
    padding-left: 31px
  }
  .stark-table th {
    font-size: 14px;
    line-height: 18px;
  }
  .stark-table td {
    font-size: 14px;
    line-height: 23px;
  }
  .blog-detail-date {
    margin-right: 30px
  }




  .blog-products-more.visible {
    display: none;
  }

}



@media screen and (max-width: 575px) {
  .table-wrap {
    padding-left: 15px;
    margin-left: -15px;
    margin-right: -15px;
    padding-right: 15px;
  }
  .table-wrap::-webkit-scrollbar-button {
    width: 7.5px;
  }
  .table-wrap::-webkit-scrollbar {
    height: 6px;
  }


  .blog-detail-share-block {
    flex-direction: column;
    align-items: flex-start;
  }
  .blog-detail-date {
    margin-right: 0;
    margin-bottom: 10px;
  }
  .blog-detail-share-block .ya-share2__container_size_m .ya-share2__badge .ya-share2__icon {
    height: 24px;
    width: 24px;
  }
  .blog-detail {
    font-size: 12px;
    line-height: 16px;
  }
  .blog-detail h2 {
    font-size: 18px;
    line-height: 21px;
    margin-bottom: 15px
  }
  .blog-detail h3 {
    font-size: 14px;
    line-height: 16px;
    margin-bottom: 15px
  }
  .text-block {
    margin-top: 15px;
    margin-bottom: 20px;
  }
  .blog-detail-content img {
    margin-top: 20px;
    margin-bottom: 20px;
  }
  .blog-detail-content blockquote {
    font-weight: 500;
    font-size: 14px;
    line-height: 18px;
    padding-left: 20px;
    margin-top: 20px;
    margin-bottom: 20px;
  }
  .table-block .table-title {
    font-size: 14px;
    line-height: 16px;
    margin-bottom: 15px
  }

  .blog-products-list .swiper-slide {
    width: 186px;
  }

}

/*статьи и обзоры конец*/




/*.series-contry .banner-slider.type_5 .banner-slide .banner-slide-wrap .banner-slide-top .container .banner-slide-top-wrap h1, 
.series-online .banner-slider.type_5 .banner-slide .banner-slide-wrap .banner-slide-top .container .banner-slide-top-wrap h1, 
.series-line .banner-slider.type_5 .banner-slide .banner-slide-wrap .banner-slide-top .container .banner-slide-top-wrap h1 {
    font-size: 40px;
    line-height: 1.3;
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  .series-contry .banner-slider.type_5 .banner-slide .banner-slide-wrap .banner-slide-top .container .banner-slide-top-wrap h1, 
  .series-online .banner-slider.type_5 .banner-slide .banner-slide-wrap .banner-slide-top .container .banner-slide-top-wrap h1, 
  .series-line .banner-slider.type_5 .banner-slide .banner-slide-wrap .banner-slide-top .container .banner-slide-top-wrap h1 {
    font-size: 32px;
  }
  .banner-slider.type_5 .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main-content .banner-main-content-wrap .banner-main-content-text .banner-main__text .banner-main__text_subtitle {
    font-size: 30px;
  }
}
@media screen and (min-width: 751px)  and (max-width: 1024px) {
  .series-contry .banner-slider.type_5 .banner-slide .banner-slide-wrap .banner-slide-top .container .banner-slide-top-wrap h1, .series-online .banner-slider.type_5 .banner-slide .banner-slide-wrap .banner-slide-top .container .banner-slide-top-wrap h1, .series-line .banner-slider.type_5 .banner-slide .banner-slide-wrap .banner-slide-top .container .banner-slide-top-wrap h1 {
    font-size: 24px;
  }
  .banner-slider.type_5 .banner-slide .banner-slide-wrap .banner-slide-top .container .banner-slide-top-wrap {
    padding-top: 20px;
  }
  .banner-slider.type_5 .banner-main__text_subtitle {
    font-size: 18px;
    line-height: 27px;
  }
}
@media screen and (min-width: 751px)  and (max-width: 991px) {
  .banner-slider.type_5 .banner-slide .banner-slide-wrap .banner-slide-top .container .banner-slide-top-wrap {
    padding-top: 10px;
  }
}
@media screen and (min-width: 576px)  and (max-width: 750px) {
  .series-contry .banner-slider.type_5 .banner-slide .banner-slide-wrap .banner-slide-top .container .banner-slide-top-wrap h1, 
  .series-online .banner-slider.type_5 .banner-slide .banner-slide-wrap .banner-slide-top .container .banner-slide-top-wrap h1, 
  .series-line .banner-slider.type_5 .banner-slide .banner-slide-wrap .banner-slide-top .container .banner-slide-top-wrap h1 {
    font-size: 18px;
    line-height: 24px;
  }
  .banner-slider.type_5 .banner-main__text_subtitle {
    font-size: 16px;
    line-height:1.3;
  }
}
@media screen and (max-width: 575px) {
  .series-contry .banner-slider.type_5 .banner-slide .banner-slide-wrap .banner-slide-top .container .banner-slide-top-wrap h1, 
  .series-online .banner-slider.type_5 .banner-slide .banner-slide-wrap .banner-slide-top .container .banner-slide-top-wrap h1, 
  .series-line .banner-slider.type_5 .banner-slide .banner-slide-wrap .banner-slide-top .container .banner-slide-top-wrap h1 {
      font-size: 26px;
      line-height: 26px;
  }
  .banner-slider.type_5 .banner-slide .banner-slide-wrap .banner-slide-top .container .banner-slide-top-wrap {
    padding-top: 34px;
  }
}*/

/*дополнительное меню в шапке*/


.header-menu-dop {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-line-pack: center;
        align-content: center;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    border-bottom: 1px solid #C0BEBC;
    padding-top: 12px;
    padding-bottom: 7px;
    margin-bottom: 2px;
}
.header-menu-dop-item + .header-menu-dop-item {
    margin-left: 7.5%;
}
.header-menu-dop-item a {
    text-decoration: none;
    font-weight: 600;
    font-size: 14.6923px;
    line-height: 140%;
    color: #827E7A;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-line-pack: center;
        align-content: center;
}
.header-menu-dop-item span {
    white-space: nowrap;
}
.header-menu-dop-item svg {
    margin-right: 6px;
}
.header-menu-dop-item.header-menu-dop-item-email svg {
    stroke: #827E7A;
    fill: none;
    width: 30px;
    height: 16px;
}
.header-menu-dop-item.header-menu-dop-item-callback svg {
    /*stroke: #827E7A;*/
    fill: #827E7A;
    width: 29px;
    height: 20px;
}
.header-menu-dop-item.header-menu-dop-item-phone svg {
    fill: #827E7A;
    width: 30px;
    height: 21px;
    margin-top: -2px;
}

@media screen and (min-width: 576px) {
    .mobile-dop-menu {
        display: none;
    }
    .header-menu-dropdown {
        top: 170px;
    }


}
@media screen and (min-width: 1025px) {
    .header-menu-wrap {
        width: 100%;
        max-width: 626px;
    }
    .header-menu-block {
        max-width: 626px;
    }
    .header-menu {
        width: 100%
    }
    .header-menu-dropdown {
        top: 97px;
    }

    .header-menu-dop-item a:hover {
        color: #2AAAE2;
    }
    .header-menu-dop-item.header-menu-dop-item-email a:hover svg {
       stroke: #2AAAE2;
    }
    .header-menu-dop-item.header-menu-dop-item-callback a:hover svg {
        fill: #2AAAE2;
    }
    .header-menu-dop-item.header-menu-dop-item-phone a:hover svg {
       fill: #2AAAE2;
    }
}



@media screen and (min-width: 576px) and (max-width: 1024px) {
    /* .header-menu-dop {
        padding-top: 0;
        padding-bottom: 5px;
        margin-top: -8px;
    }
    .header-menu-dop-item + .header-menu-dop-item {
        margin-left: auto;
    }
    .header-menu-dop-item a {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        font-size: 12px;
    } */
    /*.header-menu-wrap {
        width: 100%;
        max-width: 362px;
    }
    .header-menu-block {
        max-width: 362px;
    }
    .header-menu {
        width: 100%
    }*/
    /* .header-menu-dop-item svg,
    .header-menu-dop-item.header-menu-dop-item-email svg,
    .header-menu-dop-item.header-menu-dop-item-callback svg,
    .header-menu-dop-item.header-menu-dop-item-phone svg {
        width: 24px;
        height: 16px;
        -o-object-fit: contain;
           object-fit: contain;
        margin-right: 0;
        margin-bottom: 2px;
    } */
}



@media screen and (max-width: 575px) {
    .header-menu {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        height: 100%;
    }
    .header-menu-dop {
        -webkit-box-ordinal-group: 3;
            -ms-flex-order: 2;
                order: 2;
        margin-top: auto;
        border: none;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        padding: 20px;
    }
    .header-menu-dop-item + .header-menu-dop-item {
        margin-left: 0;
        margin-top: 20px;
    }
    .header-menu-dop-item a {
        color: #2AAAE2;
        font-size: 14.6923px;
    }
    .header-menu-dop-item svg,
    .header-menu-dop-item.header-menu-dop-item-email svg,
    .header-menu-dop-item.header-menu-dop-item-callback svg,
    .header-menu-dop-item.header-menu-dop-item-phone svg {
        margin-right: 10px;
        width: 30px;
        height: 20px;
        -o-object-fit: contain;
           object-fit: contain;
    }
    .header-menu-dop-item.header-menu-dop-item-email svg {
       stroke: #2AAAE2;
    }
    .header-menu-dop-item.header-menu-dop-item-callback svg {
        fill: #2AAAE2;
    }
    .header-menu-dop-item.header-menu-dop-item-phone svg {
       fill: #2AAAE2;
    }

    .mobile-dop-menu {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        padding-top: 5px;
    }
    .mobile-dop-menu-item + .mobile-dop-menu-item {
        margin-left: 21px;
    }
    .mobile-dop-menu-item a {
        display: block;
    }
    .mobile-dop-menu-item svg {
        -o-object-fit: contain;
           object-fit: contain;
        -o-object-position: center;
           object-position: center;
    }
    .mobile-dop-menu-item-email svg {
       stroke: #827E7A;
       fill:none;
       width: 27px;
       height: 19px;
    }
    .mobile-dop-menu-item-callback svg {
        fill: #827E7A;
        width: 30px;
        height: 21px;
    }
    .mobile-dop-menu-item-phone svg {
       fill: #827E7A;
        width: 30px;
        height: 20px;
    }

    

    /* .header.fixed .header-menu-dop {
        display: none;
    } */
}

/*дополнительное меню в шапке*/



/* о нас на главной */

.mainpage-about {
    padding: 50px 0;
}
.mainpage-about-title {
    font-weight: 700;
    font-size: 44px;
    line-height: 52px;
    color: #000000;
    margin-bottom: 25px;
}
.mainpage-about-text {
    font-weight: 400;
    font-size: 18px;
    line-height: 140%;
    color: #000000;
}


@media screen and (max-width: 1024px) {
    .mainpage-about-title {
        font-size: 36px;
        line-height: 45px;
        margin-bottom: 15px;
    }
    .mainpage-about-text {
        font-size: 14px;
        line-height: 20px;
    }
}


@media screen and (max-width: 575px) {
    .mainpage-about {
        padding: 25px 0;
    }
    .mainpage-about-title {
        font-size: 22px;
        line-height: 32px;
        margin-bottom: 10px;
    }
    .mainpage-about-text {
        font-size: 12px;
        line-height: 16px;
    }
}


/* о нас на главной конец */



/* содержание */

.contents-list-block {
  margin-bottom: 30px;
}
.contents-list li {
  margin-bottom: 10px;
}
.contents-list li a {
  font-weight: 400;
  font-size: 18px;
  line-height: 21px;
  color: #2AAAE2;
  text-decoration: none;
}
.contents-list li ul {
  padding-left: 15px;
  padding-top: 10px;
}

@media screen and (max-width: 768px) {
  .contents-list li a {
    font-size: 14px;
    line-height: 16px;
  }
  .contents-list li ul {
    padding-left: 20px;
  }
}

/* содержание конец */





.blog-products .cards-slide {
  display: flex;
  flex-direction: column;
}
.blog-products .cards-slide-img {
  margin-top: auto;
}
.blog-products .cards-slide-img img {
  margin-top: 0;
}
.blog-products .swiper-slide {
  height: auto;
}


.to-up {
  display: none;
  position: fixed;
  left: 56px;
  bottom: 100px;
  z-index: 9;
  width: 64px;
  height:64px;
  cursor: pointer;
  box-shadow: 1px 1px 10px rgb(0 0 0 / 15%);
  border-radius: 50%;
  background: #fff;
}
.to-up img  {
  width: 100%;
  height: 100%;
  object-fit: contain;
  object-position: center;
}

@media screen and (max-width: 767px) {
  .to-up {
    left: 18px;
    bottom: 75px;
    width: 54px;
    height:54px;
  }
}

.video-animate {
	position: relative;
	width: 100%;
	height: 0;
	padding: 39.975% 0 0 0;
}
.video-animate video, .video-animate img {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	position: absolute;
}
.video-animate.has-video img {
	display: none !important;
}
.video-animate.has-video video {
  display: block!important;
}
/* .video-animate.has-video .series-features-item-img img {
  display: none!important;
}
.video-animate.has-video .series-features-item-img video {
  display: block!important;
} */

@media screen and (max-width: 1024px) {
	/* .video-animate .series-features-item-img img {
    display: block!important;
  }
  .video-animate .series-features-item-img video {
    display: none!important;
  } */
  .video-animate.has-video img, .video-animate img {
    display: block !important;
    position: relative;
  }
  .video-animate.has-video video {
    display: none!important;
  }
	.video-animate {
		padding: 0;
	}
}



/* комплекты */

.set-block {
  background: linear-gradient(to right, #DFF2FB 50%, #F7F7F7 50%);
  overflow: hidden;
}
.set-block-wrap {
  display: flex;
  min-height: 400px;
}
.set-block-sidebar {
  /* width: 306px; */
  width: 330px;
  background: #DFF2FB;
  min-height: 100%;
  position: relative;
  padding-top: 53px;
  padding-right: 20px;
  padding-bottom: 50px;
}
.set-block-content {
  /* width: calc(100% - 306px); */
  width: calc(100% - 330px);
  background: #fff;
  padding-top: 50px;
  padding-left: 46px;
  padding-bottom: 50px;
  background: #F7F7F7;
}

.set-block-content .cards-filter-input__icon svg {
  /* width: 18px;
  height: 14px; */
  stroke: #000;
}
/* .set-block-content .cards-filter-item .cards-filter-input-arrow__up,
.set-block-content .cards-filter-item .cards-filter-input-arrow__down {
  stroke: transparent;
}  */
.set-block-content .cards-filter-item .input-wrap.dropdown .dropdown-list {
  filter: drop-shadow(4px 4px 16px rgba(0, 108, 176, 0.5));
}
.set-top-block {
  /* display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center; */
  margin-bottom: 25px;
}
.set-title {
  font-size: 22px;
  line-height: 140%;
  font-weight: 700;
}

.set-empty {
  font-weight: 400;
  font-size: 18px;
  line-height: 140%;
  color: #000000;
}
.set-empty p {
  margin-bottom: 5px;
}
.set-empty a {
  color: revert;
}

.set-list {

}
.set-item {
  background: #FFFFFF;
  border-radius: 20px;
  overflow: hidden;
  margin-bottom: 35px;
}
.set-item-head {
  background: #000;
  font-weight: 700;
  font-size: 20px;
  line-height: normal;
  color: #FFFFFF;
  display: flex;
  align-items: center;
  padding: 15px 17px 9px;
}
.set-item-head-title {
  flex-grow: 1;
}
.set-item-head-download {
  font-weight: 600;
  font-size: 12px;
  line-height: 15px;
  text-decoration-line: underline;
  color: #FFFFFF;
  display: flex;
  align-items: center;
  opacity: 0.6;
  transition: all .3s;
  margin-left: 24px;
}
.set-item-head-download span {

}
.set-item-head-download svg {
  fill: #fff;
  display: inline-block;
  width: 21px;
  height: 25px;
  min-width: 21px;
  margin-right: 10px;
}

.set-item-body {
  display: flex;
  border-bottom: 1px solid #000;
}
.set-item-parts {
  padding-top: 5px;
  border-right: 1px solid #000;
  width: 58%;
}

.set-item-product {
  display: flex;
  align-items: center;
  padding: 9px 26px;
  border-bottom: 1px solid rgba(0, 0, 0, .5);
  gap: 20px;
}
.set-item-product:not(.set-request-item-product):last-of-type {
  border-bottom: none;
}
.set-item-product-amount {
  font-weight: 400;
  font-size: 24px;
  line-height: 30px;
  min-width: 40px;
  color: #000000;
  white-space: nowrap;
}
.set-item-product-img {
  /* margin-right: 30px; */
  width: 67px;
  min-width: 67px;
  height: 48px;
}
.set-item-product-img img {
  width: 100%;
  height: 100%;
  object-fit: contain;
  object-position: center;
}
.product-request-body .set-item-product-img img {
  object-position: left center;
}
.set-request-item .product-request-body .set-item-product-name {
  padding-left: 10px;
}
.set-item-product-info {
  display: flex;
  align-items: center;
  gap: 10px;
  flex-grow: 1;
}
.set-item-product-name {
  font-weight: 700;
  font-size: 14px;
  line-height: 17px;
  color: #2AAAE2;
  width: 50%;
  /* margin-right: 30px; */
}
.set-item-product-name span {
  display: block;
  margin-bottom: 3px;
  font-weight: 400;
  font-size: 12px;
  line-height: normal;
  color: #000000;
}
.set-item-product-name a {
  text-decoration: none;
  color: #000;
  max-width: 120px;
  display: block;
}
.set-item-product-descr {
  font-size: 12px;
  line-height: 15px;
  color: #2AAAE2;
  width: 50%;
}

.set-item-info {
  width: 42%;
  display: flex;
  flex-direction: column;
}

.set-item-info-list {
  border-bottom: 1px solid #000;
  padding-top: 13px;
  padding-bottom: 8px;
}
.set-item-info-item {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 3px 17px;
  gap: 10px;
}
.set-item-info-name {
  width: 50%;
  font-weight: 400;
  /* font-size: 12px;
  line-height: 15px; */
  color: #000000;
  display: block;
  max-width: 116px;
}
.set-item-info-value {
  width: 50%;
  font-weight: 600;
  font-size: 14px;
  line-height: 12px;
  color: #000000;
  display: block;
}
.set-item-info-value.set-item-info-value--power {
  font-size: 28px;
  line-height: 35px;
  font-weight: 700;
}

.set-item-info-garant {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 9px 17px;
  gap: 10px;
}
.set-item-info-garant-name {
  width: 50%;
  font-weight: 600;
  font-size: 12px;
  line-height: 15px;
  display: flex;
  align-items: center;
  max-width: 116px;
}
.set-item-info-garant-name svg {
  fill: none;
  width: 20px;
  height: 23px;
  min-width: 20px;
  margin-right: 10px;
}
.set-item-info-garant-value {
  /* width: 50%;
  font-weight: 600;
  font-size: 14px;
  line-height: 12px;
  color: #000000;
  display: block; */
}
.set-item-info-discount {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 7px 17px;
  gap: 10px;
  margin-top: auto;
}
.set-item-info-discount .set-item-info-name {
  color: #FFFFFF;
}
.set-item-info-discount .set-item-info-value {
  color: #FFFFFF;
  font-style: italic;
  font-weight: 700;
  font-size: 24px;
  line-height: 26px;
}

.set-item-foot {
  padding: 14px 24px;
  display: flex;
  /* align-items: center; */
  justify-content: space-between;
  gap: 10px
}
.set-item-price {
  display: flex;
}
.set-item-price-wrap {
  display: flex;
  flex-grow: 1;
}
.set-item-buy-wrap {
  display: flex;
  flex-grow: 1;
  justify-content: space-between;
}
.set-item-price-name {
  margin-right: 24px;
  max-width: 120px;
}
.set-item-price-value {
  font-style: italic;
  line-height: 26px;
  text-transform: uppercase;
  color: #000000;
}
.set-item-price-value-old {
  font-weight: 400;
  font-size: 14px;
  line-height: 1;
  text-decoration: line-through;
  display: block;
}
.set-item-price-value-new {
  font-weight: 700;
  font-size: 24px;
  line-height: 1.3;
  display: block;
}
.set-item-amount {
  display: flex;
}
.set-item-amount-input {
  display: flex;
  align-items: center;
  background: #FFFFFF;
  border: 1px solid #C2C4C4;
  border-radius: 10px;
  height: 37px;
}
.set-item-buy-wrap .set-item-amount-input {
  margin-right: 14px;
}
.set-item-amount-input button {
  background: transparent;
  border: none;
  font-weight: 600;
  font-size: 36px;
  line-height: 22px;
  color: #C2C4C4;
  width: 40px;
  height: 37px;
  line-height: 37px;
  cursor: pointer;
  outline: none;
}
.set-item-amount-input input {
  background: transparent;
  border: none;
  width: 33px;
  height: 37px;
  font-size: 18px;
  line-height: 10px;
  text-decoration: underline;
  color: #000000;
  text-align: center;
  outline: none;
}
.set-item-amount-text {
  max-width: 72px;
}
.set-item-buy {
  width: 168px;
}
.main-btn.light.set-item-btn:not(:hover) {
  border-color: #000;
  color: #000;
}




.load-more {
  display: flex;
  justify-content: center;
}
.load-more-btn {
  font-weight: 700;
  font-size: 18px;
  line-height: 22px;
  color: #2AAAE2;
  border-bottom: 3px solid #2AAAE2;
  text-decoration: none;
  transition: all .3s;
}


.set-item.inv .set-item-head,
.set-request-item.inv .set-item-head {
  background: #CAB7A2;
}
.set-item.line .set-item-head,
.set-request-item.line .set-item-head {
  background: #827E7A;
}
.set-item.online .set-item-head,
.set-request-item.online .set-item-head {
  background: #2AAAE2;
}
.set-item.inv .set-item-product-name,
.set-item.inv .set-item-product-name a,
.set-request-item.inv .set-item-product-name,
.set-request-item.inv .set-item-product-name a,
.set-request-item.inv .product-request-block-name {
  color: #CAB7A2;
}
.set-item.inv .set-item-product-descr {
  color: #CAB7A2;
}
.set-item.line .set-item-product-name,
.set-item.line .set-item-product-name a,
.set-request-item.line .set-item-product-name,
.set-request-item.line .set-item-product-name a,
.set-request-item.line .product-request-block-name {
  color: #827E7A;
}
.set-item.line .set-item-product-descr {
  color: #827E7A;
}
.set-item.online .set-item-product-name,
.set-item.online .set-item-product-name a,
.set-request-item.online .set-item-product-name,
.set-request-item.online .set-item-product-name a,
.set-request-item.online .product-request-block-name {
  color: #2AAAE2;
}
.set-item.online .set-item-product-descr {
  color: #2AAAE2;
}
.set-item.inv .set-item-body {
  border-color: #CAB7A2;
}
.set-item.inv .set-item-parts {
  border-color: #CAB7A2;
}
.set-item.inv .set-item-product,
.set-item.inv .set-item-info-list {
  border-color: rgba(202, 183, 162, .5);
}
.set-item.line .set-item-body,
.set-request-item.line .set-item-body {
  border-color: #827E7A;
}
.set-item.line .set-item-parts {
  border-color: #827E7A;
}
.set-item.line .set-item-product,
.set-item.line .set-item-info-list {
  border-color: rgba(130, 126, 122, .5);
}
.set-item.online .set-item-body {
  border-color: #2AAAE2;
}
.set-item.online .set-item-parts {
  border-color: #2AAAE2;
}
.set-item.online .set-item-product,
.set-item.online .set-item-info-list  {
  border-color: rgba(42, 170, 226, .5);
}
.set-item.inv .set-item-info-garant-name svg {
  color: #CAB7A2;
}
.set-item.line .set-item-info-garant-name svg {
  color: #827E7A;
}
.set-item.online .set-item-info-garant-name svg {
  color: #2AAAE2;
}
.set-item.inv .set-item-info-discount {
  background: #CAB7A2;
}
.set-item.line .set-item-info-discount {
  background: #827E7A;
}
.set-item.online .set-item-info-discount {
  background: #2AAAE2;
}
.set-item.inv .set-item-product-img-mobile svg,
.set-request-item.inv .set-item-product-img-mobile svg {
  fill: #CAB7A2;
}
.set-item.line .set-item-product-img-mobile svg,
.set-request-item.line .set-item-product-img-mobile svg {
  fill: #827E7A;
}
.set-item.online .set-item-product-img-mobile svg,
.set-request-item.online .set-item-product-img-mobile svg {
  fill: #2AAAE2;
}
.set-item.inv .mobile-more-link svg {
  stroke: #CAB7A2;
}
.set-item.line .mobile-more-link svg {
  stroke: #827E7A;
}
.set-item.online .mobile-more-link svg {
  stroke: #2AAAE2;
}
.set-item.inv .mobile-more-link a {
  color: #CAB7A2;
}
.set-item.line .mobile-more-link a {
  color: #827E7A;
}
.set-item.online .mobile-more-link a {
  color: #2AAAE2;
}
.set-item.inv .set-item-mobile-discount {
  background: #CAB7A2;
}
.set-item.line .set-item-mobile-discount {
  background: #827E7A;
}
.set-item.online .set-item-mobile-discount {
  background: #2AAAE2;
}
.set-item.inv .mobile-more-link {
  border-color: rgba(202, 183, 162, .5);
}
.set-item.line .mobile-more-link {
  border-color: rgba(130, 126, 122, .5);
}
.set-item.online .mobile-more-link  {
  border-color: rgba(42, 170, 226, .5);
}
.set-item.inv .set-item-product,
.set-item.inv .set-item-info-list {
  border-color: rgba(202, 183, 162, .5);
}
.set-item.line .set-item-body,
.set-request-item.line .set-item-body {
  border-color: #827E7A;
}
.set-item.line .set-item-parts {
  border-color: #827E7A;
}

.set-request-item.line .set-request-item-amount,
.set-request-item.line .set-item-product {
  border-color: rgba(130, 126, 122, .5);
}
.set-request-item.online .set-request-item-amount,
.set-request-item.online .set-item-product  {
  border-color: rgba(42, 170, 226, .5);
}
.set-request-item.inv .set-request-item-amount,
.set-request-item.inv .set-item-product {
  border-color: rgba(202, 183, 162, .5);
}

.set-item-mobile-discount {
  display: none;
  flex-direction: column;
  padding: 5px 8px 17px 11px;
  gap: 8px;
  margin-top: auto;
}
.set-item-mobile-discount .set-item-info-name {
  color: #FFFFFF;
  width: 100%;
}
.set-item-mobile-discount .set-item-info-value {
  color: #FFFFFF;
  font-style: italic;
  font-weight: 700;
  font-size: 24px;
  line-height: 26px;
}

.set-filter {
  border: 1px solid #C2C4C4;
  border-radius: 25px;
  padding: 20px;
  padding-bottom: 5px;
  /* margin-bottom: 20px; */
}
.set-filter-block {
  padding-top: 10px;
}
.set-filter-block:first-child {
  padding-top: 0;
}

.set-filter-block + .set-filter-block {
  margin-top: 30px;
}
.set-filter-title {
  display: flex;
  /* cursor: pointer; */
  position: relative;
  padding-right: 35px;
  padding-bottom: 10px;
  border-bottom: 1px solid #2AAAE2;
}
.set-filter-title__icon {
  margin-right: 9px;
}
.set-filter-title__icon svg {
  fill: #2AAAE2;
  width: 23px;
  height: 23px;
  display: block;
}
.set-filter-title__text{
  font-weight: 600;
  font-size: 18px;
  line-height: 20px;
  color: #2AAAE2;
  display: block;
  padding-top: 2px;
}
.set-filter-title__arrow {
  position: absolute;
  right: 0;
  bottom: 10px;
  display: none;
}
.set-filter-title__arrow svg {
  stroke: #2AAAE2;
  fill: transparent;
  width: 21px;
  height: 12px;
  transform: rotate(180deg);
  transition: all .3s;
  display: block;
}
.set-filter-block.is-active .set-filter-title__arrow svg {
  transform: rotate(0);
  transition: all .3s;
}

.set-filter-content {
  /* margin-right: -10px; */
  /* max-height: 0; */
  transition: all .3s;
  overflow: hidden;
}
.set-filter .filter-block {
  padding-top: 15px;
  padding-bottom: 15px;
}
.set-filter-btns {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 10px;
  padding-top: 17px;
  padding-bottom: 25px;
}
.set-filter-btns__apply {
  width: 140px;
}
.set-filter-reset-btn {
  font-weight: 400;
  font-size: 14px;
  line-height: 26px;
  text-decoration: underline;
  color: #827E7A;
  background: none;
  border: none;
  padding: 0;
  cursor: pointer;
}

.set-filter .filter-block-wrap {
  padding-top: 15px;
}
.set-filter .filter-block-title {
  margin-bottom: 15px;
}

.range-wrap {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-bottom: 20px;
}
.range-value {
  background: #FFFFFF;
  border: 1px solid #C2C4C4;
  border-radius: 10px;
  width: 94px;
  font-weight: 400;
  font-size: 18px;
  color: #000000;
  height: 37px;
  line-height: 35px;
  padding: 0 10px;
  text-align: center;
}
.range-value-separator {
  height: 1px;
  flex-grow: 1;
  margin: 0 8px;
  background: #000;
}
.set-filter .ui-widget-content .ui-state-default {
  width: 15px;
  height: 15px;
  border-radius: 50%;
  background: #2AAAE2;
  border: none!important;
  outline: none;
  margin-left: -7.5px;
}
.set-filter .ui-widget.ui-widget-content {
  border: none;
  height: 6px;
  background: #C2C4C4;
}
.set-filter .ui-slider-horizontal .ui-slider-range {
  background: #2AAAE2;
}
.set-filter .ui-slider-horizontal .ui-slider-handle {
  top: -0.31em;
}
.set-filter .ui-slider .ui-slider-handle {
  z-index: 1;
}
.range-slider-wrap {
  padding-left: 7.5px;
  padding-right: 7.5px;
}

.set-item-product-img-mobile {
  display: none;
}
.set-item-product-img-mobile svg {
  width: 23px;
  height: 21px;
  fill: #000;
  display: block;
}
.mobile-more-link {
  display: none;
  position: absolute;
  right: 0;
  bottom: 10px;
}
.set-item-parts {
  position: relative;
}


.small-title {
  font-weight: 400;
  font-size: 12px;
  line-height: 15px;
  color: #000000;
}

.set-request h1 {
  font-size: 36px;
  line-height: 45px;
  margin-bottom: 40px;
}

@media screen and (min-width: 1025px) {
  .load-more-btn:hover {
    border-color: transparent;
  }
  .set-item-head-download:hover {
    opacity: 1;
  }
}




@media screen and (max-width: 1199px) {
  .set-request h1 {
    font-size: 32px;
    line-height: 40px;
    margin-bottom: 45px;
  }
  .set-block-sidebar {
    width: 280px;
    padding-top: 33px;
  }
  .set-block-content {
    width: calc(100% - 280px);
    padding-top: 37px;
    padding-left: 24px;
    padding-bottom: 40px;
  }
  .set-title {
    font-size: 20px;
    line-height: 140%;
  }
  .set-item-head-title {
    font-size: 18px;
    line-height: 22px;
  }
  .set-item-product {
    padding: 5px 15px;
    gap: 15px;
  }
  .set-item-product-name {
    font-size: 13px;
    line-height: 16px;
  }
  .set-item-product-name span {
    font-size: 11px;
    line-height: normal;
  }
  .set-item-product-amount {
    font-size: 22px;
    line-height: 27px;
    min-width: 26px;
  }
  .set-item-info-item {
    padding: 3px 15px;
  }
  .set-item-info-name {
    /* font-size: 11px;
    line-height: 14px; */
    max-width: 105px;
  }
  .set-item-info-list {
    padding-top: 7px;
  }
  .set-item-info-garant {
    padding: 0 15px;
  }
  .set-item-info-list {
    border-bottom: none;
  }
  .set-item-product-img {
    width: 56px;
    min-width: 56px;
  }
  .set-item-foot {
    padding: 13px 15px;
  }
  .set-item-price-value-old {
    font-size: 12px;
  }
  .set-item-price-value-new {
    font-size: 22px;
    line-height: 26px;
  }
  .set-item-amount-input {
    height: 30px;
    border-radius: 5px;
  }
  .set-item-amount-input button {
    height: 100%;
    line-height: 28px;
    width: 30px;
  }
  .set-item-amount-input input {
    line-height: 28px;
    height: 100%;
  }
  .set-item-price-name {
    margin-right: 10px;
  }
  .set-item-buy {
    width: 135px;
  }

  .set-filter .filter-block-title {
    font-size: 14px;
    line-height: 17px;
  }
  .set-filter .filter-block-wrap {
    padding-top: 0;
  }
  .set-filter .filter-block {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .range-value {
    font-size: 16px;
    width: 84px;
  }
  .set-filter-reset-btn {
    font-size: 12px;
  }

  .small-title {
    font-size: 11px;
    line-height: 14px;
  }
}


@media screen and (max-width: 991px) {
  .set-request h1 {
    font-size: 28px;
    line-height: 35px;
    margin-bottom: 21px;
  }
  .set-block {
    background: none;
  }
  .set-block-wrap {
    flex-direction: column;
    margin: 0 -30px;
  }
  .set-block-sidebar {
    width: 100%;
    padding-left: 30px;
    padding-right: 30px;
    padding-bottom: 35px;
  }
  .set-block-content {
    width: 100%;
    padding-left: 30px;
    padding-right: 30px;
  }


  .set-filter .filter-block-wrap {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -15px;
  }
  .set-filter .filter-block {
    width: 33.33%;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 30px;
  }
  .set-filter-btns {
    border-top: 1px solid #D5D5D5;
    margin-top: -1px;
  }
  .set-filter-title__arrow {
    display: block;
  }

  .set-filter {
    border: none;
    padding: 0;
  }

  .set-block-sidebar {
    padding-top: 20px;
    padding-bottom: 8px;
  }
  .set-filter-content {
    max-height: 0;
  }
  .set-filter-title__arrow {
    bottom: auto;
    top: 5px;
  }
  .set-filter-block:not(.is-active) .set-filter-title {
    border-color: transparent;
    /* padding-bottom: 0; */
  }
  .set-filter-block.is-active .set-filter-content {
    padding-bottom: 0;
  }

  .set-filter-btns {
    padding-bottom: 15px;
  }

  .set-block-content {
    padding-top: 15px;
    padding-bottom: 25px;
  }
  .set-top-block {
    margin-bottom: 15px;
  }

  .set-filter-title__icon svg {
    width: 29px;
    height: 29px;
  }
  .set-filter-title__text {
    padding-top: 5px;
  }
  .set-filter-title__arrow svg {
    width: 32px;
    height: 18px;
  }
}


@media screen and (max-width: 767px) {
  .set-request h1 {
    font-size: 24px;
    line-height: 30px;
    margin-bottom: 12px;
  }
  .set-filter .filter-block {
    width: 50%;
  }
  .set-block-content .cards-filter-item.filter-sort input {
    font-size: 0;
  }
  .set-block-content .cards-filter {
    margin-top: 5px;
  }
  .set-title {
    /* padding-right: 20px; */
    font-size: 18px;
    line-height: 140%;
  }
  .set-item-body {
    flex-direction: column;
  }
  .set-item-info {
    width: 100%;
    order: 1;
    padding-bottom: 18px;
  }
  .set-item-parts {
    width: 100%;
    order: 2;
    border-right: none;
    border-top: 1px solid #000;
  }
  .set-item-info-discount {
    display: none;
  }
  .set-item-product-info {
    flex-direction: column;
    align-items: flex-start;
    gap: 0;
  }
  .set-item-product-name {
    width: 100%;
  }
  .set-item-product-name span {
    display: none;
  }
  .set-item-head-download span {
    display: none;
  }
  .set-item-head-download svg {
    margin-right: 0;
  }
  .set-item-head-title {
    font-size: 14px;
    line-height: 17px;
  }
  .set-item-head {
    align-items: center;
  }
  .set-item-product-img {
    display: none;
  }
  .set-item-product-img-mobile {
    display: block;
  }
  .set-item-info-name {
    max-width: 100%;
  }
  .set-item-info-garant-name {
    max-width: 100%;
  }

  .mobile-hide {
    display: none;
  }
  .mobile-more-link {
    display: flex;
    justify-content: flex-end;
    padding-left: 11px;
    padding-right: 11px;
  }
  .mobile-more-link a {
    font-weight: 600;
    font-size: 12px;
    line-height: 10px;
    display: flex;
    align-items: center;
    text-decoration: underline;
    color: #000;
  }
  .mobile-more-link .less {
    display: none;
  }
  .mobile-more-link svg {
    transform: rotate(180deg);
    width: 15px;
    height: 15px;
    stroke: #000;
    fill: none;
    margin-left: 8px;
  }
  .set-item-amount-text {
    font-size: 9px;
    line-height: 10px;
  }
  .set-item-buy-wrap .set-item-amount-input {
    margin-right: 8px;
  }
  .set-item-mobile-discount {
    display: flex;
    padding: 5px 5px 5px 11px;
    margin: 0;
    gap: 3px;
  }
  .set-item-foot {
    flex-wrap: wrap;
    padding: 0;
    gap: 0;
  }
  .set-item-price-name {
    margin-right: 0;
    width: 100%;
    max-width: 100%;
    padding-right: 80px;
  }
  .small-title {
    font-size: 9px;
    line-height: 10px;
  }
  .set-item-price {
    flex-direction: column;
    width: 100%;
    padding: 5px 11px 5px 5px;
    position: relative;
    gap: 3px;
  }
  .set-item-price-value {
    text-align: right;
    margin-top: auto;
  }
  .set-item-price-value-old {
    font-size: 12px;
    line-height: 22px;
    position: absolute;
    top: 5px;
    right: 11px;
  }
  .set-item-price-value-new {
    font-size: 20px;
    line-height: 22px;
  }
  .set-item-amount {
    align-items: center;
  }
  .set-item-buy {

  }
  .set-item-buy-wrap {
    padding: 18px 11px 15px;
    width: 100%;
  }
  .set-item-product {
    align-items: flex-start;
  }
  .set-item:not(.set-item-open) .set-item-product {
    align-items: center;
  }

  .set-item:not(.set-item-open) .set-item-product {
    border: none;
  }
  .set-item:not(.set-item-open) .set-item-parts {
    padding-top: 5px;
  }
  .set-item:not(.set-item-open).inv .set-item-parts {
    border-color: rgba(202, 183, 162, .5);
  }
  .set-item:not(.set-item-open).line .set-item-parts {
    border-color: rgba(130, 126, 122, .5);
  }
  .set-item:not(.set-item-open).online .set-item-parts {
    border-color: rgba(42, 170, 226, .5);
  }
  
  .set-item.inv .set-item-buy-wrap {
    border-color: rgba(202, 183, 162, .5);
  }
  .set-item.line .set-item-buy-wrap {
    border-color: rgba(130, 126, 122, .5);
  }
  .set-item.online .set-item-buy-wrap {
    border-color: rgba(42, 170, 226, .5);
  }
  .set-item-buy-wrap {
    border-top: 1px solid #000;
  }

  .set-item-open .set-item-info-item.mobile-hide {
    display: flex;
  }
  .set-item-open .set-item-info-garant.mobile-hide {
    display: flex;
  }
  .set-item-open .set-item-product-descr {
    display: block;
  }
  .set-item-open .mobile-more-link .less {
    display: block;
  }
  .set-item-open .mobile-more-link .more {
    display: none;
  }
  .set-item-open .mobile-more-link svg {
    transform: rotate(0);
  }
  .set-item-open .set-item-info-garant.mobile-hide {
    display: flex;
  }
  .set-item-open .mobile-more-link {
    padding-top: 10px;
    padding-bottom: 5px;
    position: static;
    border-top: 1px solid #000;
  }


  .set-block-content .cards-filter .filter-sort .cards-filter-input__icon svg {
    width: 23px;
    height: 18px;
    display: block;
  }
  .set-block-content .cards-filter-item.filter-sort input {
    width: 23px;
    padding-left: 23px;
  }
  .set-item-head {
    padding: 10px 14px 8px 10px;
  }
  .set-item {
    border-radius: 17px;
  }
  /* .set-item-info-name {
    font-size: 9px;
    line-height: 12px;
  } */
  .set-item-info-garant-name {
    font-size: 10px;
    line-height: 12px;
  }
  .set-item-info-value {
    font-size: 12px;
    line-height: 12px;
  }
  .set-item-info-value.set-item-info-value--power {
    font-size: 24px;
    line-height: 30px;
  }
  .set-item-info-item {
    padding: 3px 11px;
  }
  .set-item-info-list {
    padding-top: 5px;
    padding-bottom: 5px;
  }
  .regular-tooltip-btn {
    width: 12px;
    height: 12px;
    line-height: 12px;
    font-size: 8px;
  }
  .set-item-info {
    padding-bottom: 0;
  }
  .set-item-info-garant {
    padding: 5px 11px 18px;
  }
  .set-item-product {
    padding: 3px 11px;
    gap: 5px;
  }
  .set-item-product-amount {
    font-size: 14px;
    line-height: 17px;
    min-width: 20px;
    padding-top: 3px;
  }
  .set-item-product-name {
    font-size: 12px;
    line-height: 15px;
  }
  .set-item-product-descr {
    font-size: 10px;
    line-height: 12px;
  }
  .set-item-parts {
    padding-bottom: 5px;
  }
  .set-item-mobile-discount .set-item-info-value {
    font-size: 24px;
    line-height: 26px;
  }
  .set-item {
    margin-bottom: 23px;
  }
  .load-more-btn {
    font-size: 14px;
    line-height: 17px;
  }
}


@media screen and (max-width: 575px) {
  .set-block {
    background: none;
  }
  .set-block-wrap {
    flex-direction: column;
    margin: 0 -15px;
  }
  .set-block-sidebar {
    padding-left: 15px;
    padding-right: 15px;
  }
  .set-block-content {
    padding-left: 15px;
    padding-right: 15px;
  }
  .set-filter .filter-block {
    width: 100%;
  }
}




.tooltip {
  font-weight: 600;
  font-size: 10px;
  line-height: 16px;
  width: 16px;
  height: 16px;
  text-align: center;
  background: #FFFFFF;
  border: 1px solid #E4E4E4;
  border-radius: 50%;
  color: #000;
  display: inline-block;
  text-decoration: none;
  cursor: pointer;
  position: relative;
  margin-left: 5px;
}
.stark-tooltip.tooltipster-fade.tooltipster-show {
  z-index: 9999999!important;
}
.stark-tooltip .tooltipster-box {
  box-shadow: 4px 4px 16px rgb(0 108 176 / 50%);
  border-radius: 20px;
  border-color: transparent;
  background: #FFFFFF;
}
.stark-tooltip .tooltipster-content {
  text-align: left;
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  padding: 35px 20px 25px;
  color: #000000;
  position: relative;
}
.stark-tooltip-close {
  position: absolute;
  top: 13px;
  right: 15px
}
.stark-tooltip-close  svg {
  width: 15px;
  height: 15px;
  stroke: #000;
}
.stark-tooltip.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border {
  border-top-color: #FFFFFF;
}
.stark-tooltip.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background {
  border-top-color: #FFFFFF;
}
.stark-tooltip.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-border {
  border-right-color: #FFFFFF;
}
.stark-tooltip.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-background {
  border-right-color: #FFFFFF;
}
.stark-tooltip.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-border {
  border-left-color: #FFFFFF;
}
.stark-tooltip.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-background {
  border-left-color: #FFFFFF;
}
.stark-tooltip.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-border {
  border-bottom-color: #FFFFFF;  
}
.stark-tooltip.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background {
  border-bottom-color: #FFFFFF;
}

.set-title-wrap {
  width: 100%;
}
.set-title {
  display: inline;
}
.set-title-tooltip {
  display: inline;
  vertical-align: text-top;
}


/* комплект форма */



.set-request {
  background-color: #EEFAFF;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzkzIiBoZWlnaHQ9IjQ2NSIgdmlld0JveD0iMCAwIDc5MyA0NjUiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIG9wYWNpdHk9IjAuNSIgZD0iTTMzNi4yODMgNDY0Ljc5N0wzNDguNjQ5IDQxOC40NUgyNzEuNDY1TDI4My45MDkgMzcxLjg4NUgzNjEuMTA4TDM0OC42NjQgNDE4LjQ1SDQyNS44NjRMNDEzLjQ5NyA0NjQuNzk3TDU2Ny44MDMgNDY1TDU4MC4yNDcgNDE4LjQ1SDUwMy4wMzJMNTE1LjQ3NiAzNzEuODg1SDU5Mi42NDRMNTgwLjIgNDE4LjQ1SDY1Ny4zODRMNjQ0Ljk0IDQ2NC43OTdWNDY1TDcyMi4yMTcgNDY0Ljc5N0w3NDcuMTA1IDM3MS44ODVIODI0LjMxOUw3OTkuNDMxIDQ2NUg5MjIuOTg0VjM3MS44ODVIOTAxLjIwOEw5MTMuNjUxIDMyNS4zMTlIODM2Ljc0OEw4NDkuMTkyIDI3OC45MjVIOTIzVjMuMDA4NzVMOTExLjM2NSA0Ni4zNjI4SDgzNC4xODFMODQ2LjYyNSAwSDc2OS4zNjRMNzU2LjkyIDQ2LjU2NTVIODM0LjA4OEw4MjEuNjQ0IDkyLjkyODNINzQ0LjI0Mkw3NTYuNjg2IDQ2LjM2MjhINjc5Ljc1Mkw2OTIuMTk2IDBINTM3Ljc1TDUyNS4zMDYgNDYuNTY1NUg2MDIuNDU5TDU5MC4wOTMgOTIuOTI4M0g1MTIuOTI1TDUyNS4zNjkgNDYuMzYyOEg0NDguMjE2TDQ2MC41NjcgMEgzMDYuMTg0TDI5My43NCA0Ni4zNjI4TDI4MS4yOTYgOTIuOTI4M0gyMDQuMTI4TDE5MS42ODQgMTM5LjQ3OEgyNjguODgzTDI1Ni40MzkgMTg1Ljg0MUgxNzkuMzAyTDE5MS43NDYgMTM5LjQ3OEgxMTQuNTE2TDEwMi4wNzIgMTg1Ljg0MUw4OS42Mjc3IDIzMi40MDZIMTIuNDQ0TDAgMjc4Ljk1Nkg3Ny4xODM3TDY0LjczOTcgMzI1LjUyMkgyMTkuMDkyTDIwNi42NDggMzcxLjg4NUgxMjkuNTExTDExNy4wNjcgNDE4LjQ1SDE5NC4yODFMMTgxLjgzNyA0NjVMMzM2LjI4MyA0NjQuNzk3Wk03OTYuNTIzIDE4Ni4wMTJINzk2Ljc4N0w4MjEuNjc1IDkyLjg4MTVIODk4Ljg5TDg3NC4wMDIgMTg1LjgxSDg3My43MDZMODYxLjI2MiAyMzIuMzc1SDc4NC4xNzJMNzk2LjUyMyAxODYuMDEyWk03NTkuNDcxIDMyNS41MjJMNzQ3LjAyNyAzNzEuODg1SDY2OS41NjNMNjgyLjAwNyAzMjUuMzE5SDYwNS4wODhMNjI5Ljk3NiAyMzIuNDA2SDcwNy4yMzdMNjgyLjM0OSAzMjUuNTIySDc1OS40NzFaTTU5MC4wNzcgOTIuODgxNUg2NjcuMzA4TDY1NC44NjQgMTM5LjQ0N0g3MzIuMDQ3TDcxOS42MDMgMTg1LjgxSDY0Mi40Mkw2NTQuODY0IDEzOS40NDdINTc3LjY0OUw1OTAuMDc3IDkyLjg4MTVaTTU2NC45NTYgMTg2LjAxMkg2NDIuNDJMNjI5Ljk3NiAyMzIuMzc1SDU1Mi41NTlMNTY0Ljk1NiAxODYuMDEyWk01NDAuMzY0IDI3OC45MjVMNTI3LjkyIDMyNS4zMTlMNTE1LjQ3NiAzNzEuODg1SDQzOC4yNzZMNDUwLjY0MyAzMjUuNTIyTDQ2My4wODcgMjc4Ljk1NkgzODUuOTVMMzk4LjM5NCAyMzIuNDA2SDQ3NS42MDhMNDYzLjE2NCAyNzguOTU2SDU0MC4zNjRWMjc4LjkyNVpNMzU4LjUxMSA5Mi44OTcxSDQzNS43MUw0MjMuMjY2IDEzOS40NDdINTAwLjQ2NUw0ODguMDk5IDE4NS44MUg0MTAuOTE1TDQyMy4yNjYgMTM5LjQ0N0gzNDYuMDgyTDM1OC41MTEgOTIuODk3MVpNMzMzLjYyMyAxODYuMDEySDQxMC44MDZMMzk4LjQ0IDIzMi4zNzVIMzIxLjIyNUwzMzMuNjIzIDE4Ni4wMTJaTTE2Ni44MTEgMjMyLjQwNkgyNDMuOTk1TDIzMS41NTEgMjc4Ljk1NkgzMDguNzM1TDI5Ni4yOTEgMzI1LjM1SDIxOS4xNjlMMjMxLjUzNiAyNzguOTU2SDE1NC4zNTJMMTY2LjgxMSAyMzIuNDA2WiIgZmlsbD0iI0RGRjJGQiIvPgo8L3N2Zz4K");
  background-position: right bottom;
  background-repeat: no-repeat;
  padding-top: 37px;
  padding-bottom: 72px;
}
.set-request-wrap {
  display: flex;
  width: 100%;
}
.set-request-wrap form {
  width: 100%;
}
.set-request-sidebar {
  width: 327px;
  padding-right: 32px;
}
.set-request-content {
  width: calc(100% - 327px);
}

.set-request-title {
  margin-bottom: 13px;
  display: inline-block;
}

.set-partners-choose {
  display: flex;
  gap: 15px;
  margin-bottom: 38px;
}

.set-partners-map {
  border-radius: 20px;
  height: 241px;
  width: 68%;
  overflow: hidden;
}
.set-partners-map > div {
  width: 100%;
  height: 100%;
}

.set-partners-filter {
  width: 32%;
}
.set-partners-filter .input-wrap.dropdown .dropdown-chevron {
  top: 0;
}

.set-partners-filter-subtitle {
  font-weight: 600;
  font-size: 16px;
  line-height: 20px;
  color: #827E7A;
  margin-bottom: 17px;
}
.set-partners-filter-dropdown-title {
  font-weight: 500;
  font-size: 12px;
  line-height: 15px;
  color: #827E7A;
  margin-bottom: 5px;
}
.dropdown-wrap {
  margin-bottom: 11px;
}

.set-partners-filter .input-wrap:not(.cards-filter-input) input:not([type="checkbox"]):not([type="radio"]) {
  border: 1px solid #C2C4C4;
  border-radius: 5px;
  height: 37px;
  font-size: 14px;
}
.set-partners-filter .input-wrap.dropdown .dropdown-chevron {
  height: 37px;
}
.set-partners-filter .input-wrap.dropdown .dropdown-chevron svg {
  fill: #827E7A;
}
.set-partners-filter-block {
  display: flex;
  flex-direction: column;
}
.set-partners-filter-btn {
  background: transparent;
  border: none;
  font-weight: 700;
  font-size: 18px;
  line-height: 15px;
  text-align: center;
  text-decoration: underline;
  color: #2AAAE2;
  margin-top: 20px;
  margin-left: auto;
  cursor: pointer;
}
.set-partners-block-choose-text {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  color: #000000;
  margin-bottom: 14px;
  max-width: 760px;
}
.set-partners-block-choose-text span {
  font-weight: 700;
}

.set-partners-block {
  margin-bottom: 30px;
}
.set-partners-list {
  max-height: 385px;
  overflow-y: auto;
  scrollbar-color: #2AAAE2 #ECECEB;
  scrollbar-width: thin;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  padding-right: 9px;
  margin: 0 -7px;
  margin-bottom: 17px;
}
.set-partners-list::-webkit-scrollbar-button {
  width: 6px;
  height: 4px;
}
.set-partners-list::-webkit-scrollbar-track {
  background-color: #ECECEB;
  border-radius: 4px;
}
.set-partners-list::-webkit-scrollbar-thumb {
  border-radius: 4px;
  background-color: #2AAAE2;
}
.set-partners-list::-webkit-scrollbar {
  width: 6px;
}
.set-partners-selected {
  font-weight: 600;
  font-size: 16px;
  line-height: 20px;
  color: #2AAAE2;
}


.set-partners-item {
  background: #DFF2FB;
  border-radius: 15px;
  overflow: hidden;
  position: relative;
  padding: 15px;
  padding-bottom: 25px;
  margin: 7px;
}
.set-partners-item.selected {
  background: #FFFFFF;
  filter: drop-shadow(4px 4px 10px rgba(0, 117, 191, 0.3));
}
.set-partner-item-checkbox {
  top: 15px;
  right: 15px;
  position: absolute;
  margin-top: 0;
}
.custom-checkbox.set-partner-item-checkbox label input[type=checkbox]+div {
  width: 24px;
  height: 24px;
  margin: 0;
}
.custom-checkbox.set-partner-item-checkbox label input[type=checkbox]+div svg {
  width: 18px;
  height: 18px;
}
.custom-checkbox.set-partner-item-checkbox label input[type=checkbox]:not(:checked)+div svg {
  stroke: #C2C4C4;
}
.set-partners-item-name {
  font-weight: 700;
  font-size: 16px;
  line-height: 22px;
  color: #000000;
  padding-right: 33px;
}
.set-partners-item-status {
  font-style: italic;
  font-weight: 700;
  font-size: 14px;
  line-height: 22px;
  color: #2AAAE2;
}
.set-partners-item-contacts,
.set-partners-item-contacts a {
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  color: #000000;
  text-decoration: none;
}


.set-request-form-input {
  max-width: 100%;
}
.set-request-form-input.input-wrap.light:not(.cards-filter-input) input:not([type=checkbox]):not([type=radio]) {
  height: 39px;
}
.set-request-form-btn {
  width: 190px;
  min-width: 190px;
  align-self: flex-end;
  margin-left: auto;
}


.set-request-form-checkbox {
  margin-top: 0;
}
/* .set-request-form .required-text {
  padding-left: 0;
} */
.set-request-form-bottom {
  display: flex;
  gap: 37px;
  padding-top: 22px;
}
.set-request-form-bottom-check {
  flex-grow: 1;
  max-width: 320px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.set-request-form-recapcha-block {
  width: 215px;
  min-width: 215px;
  height: 76px;
  overflow: hidden;
}
.set-request-form-recapcha > div {
  /*margin-bottom: 20px;*/
  max-width: 100%;
}
.set-request-form-recapcha iframe {
  width: 100%;
}
.custom-checkbox-error {
  position: absolute;
  left: 26px;
  font-size: 10px;
  line-height: 14px;
  color: #EF172F;
  top: -14px;
  opacity: 0;
  transition: opacity .3s;
}
.custom-checkbox.error .custom-checkbox-error {
  opacity: 1;
  transition: opacity .3s;
}
.custom-checkbox.error label input[type=checkbox]+div {
  border-color: #eb7171;
}

.set-request-form-recapcha-error {
  margin-top: -14px;
  position: absolute;
  font-size: 10px;
  line-height: 14px;
  color: #EF172F;
  opacity: 0;
  transition: opacity .3s;
}
.set-request-form-recapcha-block.error .set-request-form-recapcha-error {
  opacity: 1;
  transition: opacity .3s;
}

.set-request-item {
  background: #FFFFFF;
  border-radius: 20px;
  overflow: hidden;
}
.set-request-item-head {
  background: #000;
  font-weight: 700;
  font-size: 20px;
  line-height: 25px;
  color: #FFFFFF;
  display: flex;
  align-items: flex-end;
  padding: 8px 17px 10px;
}
.set-request-item-parts {
  width: 100%;
}
.set-request-item-product {
  padding: 8px 38px 5px 18px;
  gap: 0;
}
.set-request-item .set-item-product-amount {
  min-width: 32px;
}
.set-request-item .set-item-product-name {
  width: 100%;
  padding-left: 24px;
}
.set-request-item-amount {
  padding: 17px;
  display: flex;
  justify-content: space-between;
  gap: 25px;
  border-bottom: 1px solid #000;
}
.set-request-item-body .set-item-amount-input {
  margin: auto;
}
.set-request-item-amount-input button {
  background: transparent;
  border: none;
  font-weight: 600;
  font-size: 36px;
  line-height: 22px;
  color: #C2C4C4;
  width: 40px;
  height: 37px;
  line-height: 37px;
  cursor: pointer;
  outline: none;
}
.set-request-item-amount-input input {
  background: transparent;
  border: none;
  width: 33px;
  height: 37px;
  font-size: 18px;
  line-height: 10px;
  text-decoration: underline;
  color: #000000;
  text-align: center;
  outline: none;
}


.set-request-item-price {
  display: flex;
  flex-direction: column;
  padding: 10px 17px 15px;
}
.set-request-item-price-wrap {
  display: flex;
  flex-grow: 1;
}
.set-request-item-buy-wrap {
  display: flex;
  flex-grow: 1;
  justify-content: space-between;
}
.set-request-item .set-item-price-name {
  max-width: 100%;
  margin: 0;
  /* margin-bottom: 8px; */
  font-size: 12px;
  font-weight: 400;
}
.set-request-item .set-item-price-value-old {
  font-size: 14px;
  font-style: italic;
  font-weight: 400;
  line-height: 26px;
  text-transform: uppercase;
}
.set-request-item .set-item-price-value-new {
  font-size: 24px;
  font-style: italic;
  font-weight: 700;
  line-height: 26px;
}
.set-request-item-product-info {
  display: flex;
  align-items: center;
  gap: 10px;
  flex-grow: 1;
}





.product-request-body {
  padding: 11px 17px 0;
}
.product-request-list {
 overflow-y: auto;
  max-height: 562px;
  scrollbar-color: #2AAAE2 #ECECEB;
  scrollbar-width: thin;
  padding-right: 10px;
  margin-right: -10px;
}
.product-request-list::-webkit-scrollbar-button {
  width: 6px;
  height: 0;
}
.product-request-list::-webkit-scrollbar-track {
  background-color: #ECECEB;
  border-radius: 4px;
}
.product-request-list::-webkit-scrollbar-thumb {
  border-radius: 4px;
  background-color: #2AAAE2;
}
.product-request-list::-webkit-scrollbar {
  width: 6px;
}
.product-request-list-wrap + .product-request-list-wrap {
  padding-top: 15px;
}
.product-request-block {
  padding: 10px 0;
  border-bottom: 1px solid rgba(130, 126, 122, 0.5);
}
.product-request-block:first-of-type {
  padding-top: 0;
}
/* .product-request-block:last-of-type {
  border-bottom: none;
} */
.product-request-block-name {
  font-weight: 700;
  font-size: 14px;
  line-height: 17px;
  color: #000;
  margin-bottom: 7px;
}
.product-request-item {
  display: flex;
  align-items: center;
  padding: 6px 0;
}
.roduct-request-item-value {
  font-weight: 700;
  font-size: 20px;
  line-height: 26px;
  text-transform: uppercase;
  color: #000000;
}
.product-request-item-amount {
  display: flex;
  justify-content: space-between;
  padding: 3px 0;
  gap: 10px;
}
.product-request-item-amount .set-item-amount-input {
  margin: 0;
}
.product-request-item-price {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 3px 0;
  gap: 10px;
}
.product-request-item-value {
  font-style: italic;
  font-weight: 700;
  font-size: 20px;
  line-height: 26px;
  text-align: right;
  text-transform: uppercase;
  color: #000000;
}
.product-request-item-text {
  max-width: 100px;
  /* font-size: 10px;
  line-height: 12px; */
}
.set-item-amount-text {
  /* font-size: 10px;
  line-height: 12px; */
}



.product-request-price {
  display: flex;
  flex-direction: column;
  /* padding: 17px 0 27px 0; */
}
.product-request-price .set-item-price-name {
  max-width: 115px;
}
.product-request-price .set-item-price-value {
  text-align: right;
}


.set-request-title__arrow {
  display: none;
}




@media screen and (max-width: 1199px) {
  .set-partners-filter {
    width: 30%;
  }
  .set-partners-map {
    width: 70%;
  }
  .set-partners-choose {
    margin-bottom: 29px;
  }
  .set-partners-filter-btn {
    font-size: 14px;
    line-height: 13px;
    margin-top: 15px;
  }
  .set-request-sidebar {
    width: 277px;
    padding-right: 17px;
  }
  .set-request-content {
    width: calc(100% - 277px);
  }
  .set-partners-list {
    grid-template-columns: repeat(2, 1fr);
  }
  .set-request-form-input {
    max-width: 100%;
  }

  .product-request-item-value {
    font-size: 17px;
    line-height: 22px;
  }
}


@media screen and (max-width: 991px) {
  .set-request-sidebar {
    width: 245px;
    padding-right: 25px;
  }
  .set-request-content {
    width: calc(100% - 245px);
  }
  .set-request-form-bottom {
    flex-wrap: wrap;
    gap: 62px 26px;
    padding-top: 31px;
  }
  .set-request-form-bottom-check {
    width: calc(100% - 233px);
  }
  .set-request-form-recapcha-block {
    width: 207px;
    min-width: 207px;
  }
  .set-partners-choose {
    margin-bottom: 27px;
    flex-direction: column;
  }
  .set-partners-filter {
    width: 100%;
  }
  .set-partners-map {
    width: 100%;
    height: 230px;
  }
  .set-partners-block-choose-text {
    margin-bottom: 27px;
    font-size: 12px;
    line-height: 17px;
  }
  .set-partners-filter-wrap {
    display: grid;
    gap: 13px;
    grid-template-columns: repeat(3, 1fr);
  }
  .set-partners-filter-dropdown-title {
    font-size: 10px;
    line-height: 13px;
  }
  .set-partners-filter-subtitle {
    font-size: 14px;
    line-height: 17px;
    margin-bottom: 8px;
  }
  .set-partners-filter .input-wrap:not(.cards-filter-input) input:not([type="checkbox"]):not([type="radio"]) {
    height: 31px;
    font-size: 10px;
  }
  .set-partners-filter .input-wrap.dropdown .dropdown-chevron {
    height: 31px;
    width: 32px;
  }
  .set-partners-filter .input-wrap.dropdown .dropdown-chevron svg {
    width: 10px;
    height: 9px;
  }
  .set-partners-item {
    padding: 13px;
    border-radius: 13px;
    margin: 10px;
  }
  .set-partners-list {
    margin: 0 -10px;
  }
  .set-partners-item-name {
    font-size: 14px;
    line-height: 19px;
  }
  .set-partners-item-status {
    font-size: 12px;
    line-height: 19px;
  }
  .set-partners-item-contacts, 
  .set-partners-item-contacts a {
    font-size: 12px;
    line-height: 16px;
  }
  .custom-checkbox.set-partner-item-checkbox label input[type=checkbox]+div {
    width: 21px;
    height: 21px;
  }
  .custom-checkbox.set-partner-item-checkbox label input[type=checkbox]+div svg {
    width: 13px;
    height: 13px;
  }
  .set-partners-list {
    max-height: 375px;
  }
  .set-partner-item-checkbox {
    top: 13px;
    right: 11px;
  }
  .set-partners-selected {
    font-size: 16px;
    line-height: 20px;
  }

  

  .set-item-head-title {
    font-size: 15px;
    line-height: 19px;
  }
  .set-item-head {
    padding: 7px 15px;
  }
  .set-item-product-name {
    font-size: 11px;
    line-height: 14px;
  }
  .set-item-product-name span {
    font-size: 10px;
    line-height: normal;
  }
  .set-item-product-amount {
    font-size: 18px;
    line-height: 23px;
  }
  .set-request-item .set-item-product-name {
    padding-left: 12px;
  }
  .set-request-item .set-item-product-amount {
    min-width: 30px;
  }
  .set-request-item-product {
    padding: 6px 15px;
  }
  .small-title {
    font-size: 9px;
    line-height: 12px;
  }
  .set-item-amount-input input {
    font-size: 15px;
  }
  .set-item-amount-input button {
    font-size: 30px;
  }
  .set-request-item-amount {
    padding: 15px;
  }
  .set-request-item-body .set-item-amount-input {
    margin-right: 0;
  }
  .set-item-price-value-old {
    font-size: 10px;
    line-height: 20px;
    margin-bottom: 0;
  }
  .set-item-price-value-new {
    font-size: 18px;
    line-height: 22px;
  }
  .set-request-item .set-item-price-name {
    /* margin-bottom: 3px;
    font-size: 9px;
    line-height: 12px; */
  }

  .product-request-item-value {
    font-size: 15px;
    line-height: 20px;
  }
}


@media screen and (max-width: 767px) {
  .set-request-wrap {
    flex-direction: column;
  }
  .set-request-sidebar {
    width: 100%;
    padding-right: 0;
  }
  .set-request-content {
    width: 100%;
  }
  .set-partners-selected {
    font-size: 14px;
    line-height: 17px;
  }
  .set-title-wrap {
    position: relative;
    border-top: 1px solid #2AAAE2;
    border-bottom: 1px solid #2AAAE2;
    padding: 0 30px;
    margin: 0 -30px;
    width: calc(100% + 60px);
    min-height: 50px;
    display: flex;
    align-items: center;
    margin-top: -1px;
  }
  .set-request-title__arrow {
    position: absolute;
    right: 15px;
    top: 50%;
    transform: translateY(-50%) rotate(180deg);
    transition: all .3s;
    display: block;
    height: 22px;
  }
  .set-request-title__arrow svg {
    width: 22px;
    height: 22px;
    fill: none;
    stroke: #000;
  }
  .set-request-title {
    margin: 0;
  }
  .set-request-form {
    max-height: 0;
    overflow: hidden;
  }
  .set-request-item {
    max-height: 0;
    overflow: hidden;
    margin-bottom: 0;
  }
  .set-partners-choose {
    max-height: 0;
    overflow: hidden;
    margin: 0;
    gap: 22px;
  } 
  .set-partners-block {
    max-height: 0;
    overflow: hidden;
    margin: 0;
  }
  .set-partners-map {
    min-height: 237px;
    display: block;
  }
  .set-partners-list {
    margin: 0;
  }
  .set-request-content .set-title-wrap .set-title-tooltip,
  .set-partners-filter-subtitle {
    display: none;
  }
  .active-title.set-title-wrap {
    border-bottom-color: transparent;
  }
  .active-title .set-request-title__arrow {
    transform: translateY(-50%) rotate(0);
    transition: all .3s;
  }
  .set-request-item.container--active {
    margin-bottom: 20px;
    margin-top: 5px;
  }
  .set-partners-choose.container--active {
    overflow: visible;
  }
  .set-partners-block.container--active {
    overflow: visible;
  }
  .set-partners-block-choose-text {
    margin-top: 13px;
  }
  .set-partners-block-choose-text {
    margin-bottom: 15px;
  }
  .set-partners-selected {
    margin: 20px 0 26px;
  }
  .set-request {
    padding-top: 20px;
    padding-bottom: 50px;
    background-image: none;
  }
  .set-request-item-product {
    align-items: center;
  }
  .product-request-price .set-item-price-name {
    max-width: 100%;
  }
  .set-item-product-name a {
    max-width: 100%;
  }
  .product-request-list {
    max-height: 320px;
  }
}

@media screen and (max-width: 575px) {
  .set-title-wrap {
    padding: 0 15px;
    margin: 0 -15px;
    width: calc(100% + 30px);
    margin-top: -1px;
  }
  .set-partners-map {
    width: calc(100% + 30px);
    margin: 0 -15px;
    border-radius: 0;
  }
  .set-partners-list {
    grid-template-columns: 1fr;
    margin-left: -5px;
    margin-right: -5px;
    max-height: 313px;
  }
  .set-partners-item {
    margin: 5px;
  }
  .set-partners-item.selected {
    filter: drop-shadow(3.26362px 3.26362px 5.15906px rgba(0, 117, 191, 0.3));
  }
  .set-partners-filter-wrap {
    grid-template-columns: 1fr;
    gap: 0;
  }
  .set-request-form-bottom {
    gap: 20px;
    flex-direction: column;
  }
  .set-request-form-bottom-check {
    width: 100%;
  }
  .set-request-form-btn {
    margin-right: auto;
  }
}






.order-done-popup {
  padding: 0;
  border-radius: 14px;
  position: relative;
  max-width: 466px;
  overflow-x: hidden;
  background-color: #DFF2FB;
  border-radius: 14px;
}
.order-done {
  display: flex;
  flex-direction: column;
  padding: 0;
  width: 100%;
  padding: 30px 43px 45px;
}
.order-done-close {
  display: block;
  position: absolute;
  content: '';
  top: 30px;
  right: 30px;
}
.order-done-close svg {
  display: block;
  width: 22px;
  height: 22px;
  stroke: #2AAAE2;
}
.order-done-logo {
  width: 100%;
  max-width: 148px;
  margin-bottom: 38px;
}
.order-done-text {
  font-weight: 700;
  font-size: 24px;
  line-height: 30px;
  color: #000000;
}

/* правки по комплектам */

.index-calculate-new-block {
  display: flex;
  position: relative;
  z-index: 1;
  min-height: 280px;
}
.index-calculate-new-bg {
  position: absolute;
  content: '';
  top: 0;
  right: 3.8%;
  width: 1000%;
  height: 100%;
  transform: skew(-15deg);
  border-radius: 0px 0px 25px 0px;
  background-color: #94D4F0;
}
.index-calculate-new-left {
  z-index: 2;
  padding: 30px 0;
  max-width: 609px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  min-height: 100%;
  width: 50%;
}
.index-calculate-new__title {
  color: #000;
  font-size: 44px;
  font-weight: 700;
  margin-bottom: 4px;
}
.index-calculate-new__subtitle {
  color: #000;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.4;
  margin-bottom: 5px;
}
.index-calculate-new__desc {
  color: #000;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.4;
  margin-bottom: 25px;
  min-height: 50px;
}
.index-calculate-new__btn {
  width: 100%;
  max-width: 315px;
}
.index-calculate-new__btn .main-btn {
  min-height: 48px;
}
.index-calculate-new-right {
  z-index: 1;
  flex-grow: 1;
  display: flex;
}
.index-calculate-new-right-block {
  position: relative;
  max-width: 100%;
  width: 378px;
  min-width: 378px;
  position: absolute;
  bottom: 0;
  right: 9%;
  height: 100%;
}
.index-calculate-new-right img {
  object-fit: contain;
  object-position: bottom right;
  width: 100%;
  height: auto;
  display: block;
  bottom: 0;
  right: 0;
  position: absolute;
}





.index-sets {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTYwIiBoZWlnaHQ9IjMwNCIgdmlld0JveD0iMCAwIDU2MCAzMDQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0yMjAuNDI0IDMwMy44NjdMMjI4LjUyOSAyNzMuNTY3SDE3Ny45MzhMMTg2LjA5NCAyNDMuMTI1SDIzNi42OTZMMjI4LjUzOSAyNzMuNTY3SDI3OS4xNDFMMjcxLjAzNiAzMDMuODY3TDM3Mi4xNzggMzA0TDM4MC4zMzUgMjczLjU2N0gzMjkuNzIzTDMzNy44OCAyNDMuMTI1SDM4OC40NjFMMzgwLjMwNCAyNzMuNTY3SDQzMC44OTZMNDIyLjczOSAzMDMuODY3VjMwNEw0NzMuMzkyIDMwMy44NjdMNDg5LjcwNiAyNDMuMTI1SDU0MC4zMThMNTI0LjAwNCAzMDRINjA0Ljk5VjI0My4xMjVINTkwLjcxNkw1OTguODcyIDIxMi42ODJINTQ4LjQ2NEw1NTYuNjIxIDE4Mi4zNTFINjA1VjEuOTY3MDFMNTk3LjM3NCAzMC4zMTAzSDU0Ni43ODJMNTU0LjkzOSAwSDUwNC4yOTZMNDk2LjEzOSAzMC40NDI4SDU0Ni43MjFMNTM4LjU2NCA2MC43NTMxSDQ4Ny44M0w0OTUuOTg2IDMwLjMxMDNINDQ1LjU1OEw0NTMuNzE0IDBIMzUyLjQ4TDM0NC4zMjMgMzAuNDQyOEgzOTQuODk1TDM4Ni43ODkgNjAuNzUzMUgzMzYuMjA3TDM0NC4zNjQgMzAuMzEwM0gyOTMuNzkzTDMwMS44ODggMEgyMDAuNjk1TDE5Mi41MzggMzAuMzEwM0wxODQuMzgxIDYwLjc1MzFIMTMzLjhMMTI1LjY0MyA5MS4xODU3SDE3Ni4yNDVMMTY4LjA4OCAxMjEuNDk2SDExNy41MjdMMTI1LjY4NCA5MS4xODU3SDc1LjA2MTdMNjYuOTA1IDEyMS40OTZMNTguNzQ4NCAxNTEuOTM5SDguMTU2NjZMMCAxODIuMzcxSDUwLjU5MTdMNDIuNDM1IDIxMi44MTRIMTQzLjYwOEwxMzUuNDUyIDI0My4xMjVIODQuODkwNUw3Ni43MzM4IDI3My41NjdIMTI3LjM0NkwxMTkuMTg5IDMwNEwyMjAuNDI0IDMwMy44NjdaTTUyMi4wOTggMTIxLjYwOEg1MjIuMjcxTDUzOC41ODQgNjAuNzIyNUg1ODkuMTk2TDU3Mi44ODMgMTIxLjQ3Nkg1NzIuNjg5TDU2NC41MzMgMTUxLjkxOEg1MTQuMDAyTDUyMi4wOTggMTIxLjYwOFpNNDk3LjgxMSAyMTIuODE0TDQ4OS42NTUgMjQzLjEyNUg0MzguODc5TDQ0Ny4wMzYgMjEyLjY4MkgzOTYuNjE4TDQxMi45MzEgMTUxLjkzOUg0NjMuNTc0TDQ0Ny4yNiAyMTIuODE0SDQ5Ny44MTFaTTM4Ni43NzkgNjAuNzIyNUg0MzcuNDAxTDQyOS4yNDQgOTEuMTY1M0g0NzkuODM2TDQ3MS42NzkgMTIxLjQ3Nkg0MjEuMDg4TDQyOS4yNDQgOTEuMTY1M0gzNzguNjMyTDM4Ni43NzkgNjAuNzIyNVpNMzcwLjMxMiAxMjEuNjA4SDQyMS4wODhMNDEyLjkzMSAxNTEuOTE4SDM2Mi4xODZMMzcwLjMxMiAxMjEuNjA4Wk0zNTQuMTkzIDE4Mi4zNTFMMzQ2LjAzNiAyMTIuNjgyTDMzNy44OCAyNDMuMTI1SDI4Ny4yNzhMMjk1LjM4MyAyMTIuODE0TDMwMy41NCAxODIuMzcxSDI1Mi45NzlMMjYxLjEzNiAxNTEuOTM5SDMxMS43NDhMMzAzLjU5MSAxODIuMzcxSDM1NC4xOTNWMTgyLjM1MVpNMjM0Ljk5MyA2MC43MzI3SDI4NS41OTVMMjc3LjQzOSA5MS4xNjUzSDMyOC4wNDFMMzE5LjkzNSAxMjEuNDc2SDI2OS4zNDNMMjc3LjQzOSA5MS4xNjUzSDIyNi44NDdMMjM0Ljk5MyA2MC43MzI3Wk0yMTguNjggMTIxLjYwOEgyNjkuMjcyTDI2MS4xNjYgMTUxLjkxOEgyMTAuNTU0TDIxOC42OCAxMjEuNjA4Wk0xMDkuMzQgMTUxLjkzOUgxNTkuOTMyTDE1MS43NzUgMTgyLjM3MUgyMDIuMzY3TDE5NC4yMSAyMTIuNzAySDE0My42NTlMMTUxLjc2NSAxODIuMzcxSDEwMS4xNzNMMTA5LjM0IDE1MS45MzlaIiBmaWxsPSIjREZGMkZCIi8+Cjwvc3ZnPgo=");
  background-repeat: no-repeat;
  background-size: contain;
  background-position-x: right;
  overflow: hidden;
  z-index: 1;
  position: relative;
}
.index-sets-block {
  display: flex;
  position: relative;
  min-height: 300px;
}

.index-sets-right {
  flex-grow: 1;
  display: flex;
  position: relative;
  padding-top: 14px;
}
.index-sets-right-block {
  width: 378px;
  min-width: 378px;
  position: absolute;
  max-width: 100%;
  bottom: 0;
  left: -3%;
  height: 100%;
  padding-top: 14px;
}
.index-sets-right img {
  object-fit: contain;
  object-position: bottom;
  width: 100%;
  height: 100%;
  display: block;
  bottom: 0;
  right: 0;
}



@media screen and (max-width: 1199px) {
  .index-calculate-new-left {
    max-width: 455px;
  }
  .index-calculate-new-bg {
    right: 27px;
  }
  .index-calculate-new-right-block {
    width: 345px;
    min-width: 345px;
    right: 12%;
  }
  .index-calculate-new__title {
    font-size: 40px;
    margin-bottom: 5px;
  }
  .index-calculate-new__subtitle {
    font-size: 20px;
  }
  .index-calculate-new__desc {
    font-size: 16px;
    margin-bottom: 32px;
  }

  .index-sets {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTE0IiBoZWlnaHQ9IjI4OCIgdmlld0JveD0iMCAwIDUxNCAyODgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0yMDkuMTc0IDI4Ny44NzRMMjE2Ljg2NiAyNTkuMTY5SDE2OC44NTdMMTc2LjU5NyAyMzAuMzI5SDIyNC42MTZMMjE2Ljg3NiAyNTkuMTY5SDI2NC44OTVMMjU3LjIwMyAyODcuODc0TDM1My4xODQgMjg4TDM2MC45MjUgMjU5LjE2OUgzMTIuODk1TDMyMC42MzYgMjMwLjMyOUgzNjguNjM2TDM2MC44OTUgMjU5LjE2OUg0MDguOTA1TDQwMS4xNjUgMjg3Ljg3NFYyODhMNDQ5LjIzMyAyODcuODc0TDQ2NC43MTMgMjMwLjMyOUg1MTIuNzQzTDQ5Ny4yNjIgMjg4SDU3NC4xMTRWMjMwLjMyOUg1NjAuNTY4TDU2OC4zMDkgMjAxLjQ4OEg1MjAuNDczTDUyOC4yMTQgMTcyLjc1NEg1NzQuMTI0VjEuODYzNDhMNTY2Ljg4NyAyOC43MTVINTE4Ljg3N0w1MjYuNjE3IDBINDc4LjU1OUw0NzAuODE5IDI4Ljg0MDZINTE4LjgxOUw1MTEuMDc4IDU3LjU1NTZINDYyLjkzM0w0NzAuNjc0IDI4LjcxNUg0MjIuODE5TDQzMC41NTkgMEgzMzQuNDkxTDMyNi43NTEgMjguODQwNkgzNzQuNzQxTDM2Ny4wNDkgNTcuNTU1NkgzMTkuMDQ5TDMyNi43ODkgMjguNzE1SDI3OC43OTlMMjg2LjQ4MSAwSDE5MC40NTJMMTgyLjcxMiAyOC43MTVMMTc0Ljk3MSA1Ny41NTU2SDEyNi45NzFMMTE5LjIzMSA4Ni4zODY1SDE2Ny4yNUwxNTkuNTEgMTE1LjEwMkgxMTEuNTI5TDExOS4yNyA4Ni4zODY1SDcxLjIzMDlMNjMuNDkwNSAxMTUuMTAyTDU1Ljc1MDEgMTQzLjk0Mkg3Ljc0MDM5TDAgMTcyLjc3M0g0OC4wMDk3TDQwLjI2OTQgMjAxLjYxNEgxMzYuMjc5TDEyOC41MzkgMjMwLjMyOUg4MC41NTgxTDcyLjgxNzcgMjU5LjE2OUgxMjAuODQ3TDExMy4xMDYgMjg4TDIwOS4xNzQgMjg3Ljg3NFpNNDk1LjQ1MiAxMTUuMjA4SDQ5NS42MTdMNTExLjA5OCA1Ny41MjY2SDU1OS4xMjdMNTQzLjY0NiAxMTUuMDgySDU0My40NjJMNTM1LjcyMiAxNDMuOTIzSDQ4Ny43N0w0OTUuNDUyIDExNS4yMDhaTTQ3Mi40MDUgMjAxLjYxNEw0NjQuNjY1IDIzMC4zMjlINDE2LjQ4MUw0MjQuMjIyIDIwMS40ODhIMzc2LjM3NkwzOTEuODU3IDE0My45NDJINDM5LjkxNUw0MjQuNDM0IDIwMS42MTRINDcyLjQwNVpNMzY3LjAzOSA1Ny41MjY2SDQxNS4wNzhMNDA3LjMzOCA4Ni4zNjcySDQ1NS4zNDhMNDQ3LjYwNyAxMTUuMDgySDM5OS41OTdMNDA3LjMzOCA4Ni4zNjcySDM1OS4zMDlMMzY3LjAzOSA1Ny41MjY2Wk0zNTEuNDE0IDExNS4yMDhIMzk5LjU5N0wzOTEuODU3IDE0My45MjNIMzQzLjcwMkwzNTEuNDE0IDExNS4yMDhaTTMzNi4xMTcgMTcyLjc1NEwzMjguMzc2IDIwMS40ODhMMzIwLjYzNiAyMzAuMzI5SDI3Mi42MTZMMjgwLjMwOCAyMDEuNjE0TDI4OC4wNDkgMTcyLjc3M0gyNDAuMDY4TDI0Ny44MDggMTQzLjk0MkgyOTUuODM4TDI4OC4wOTcgMTcyLjc3M0gzMzYuMTE3VjE3Mi43NTRaTTIyMy4wMDEgNTcuNTM2M0gyNzEuMDJMMjYzLjI4IDg2LjM2NzJIMzExLjI5OUwzMDMuNjA3IDExNS4wODJIMjU1LjU5N0wyNjMuMjggODYuMzY3MkgyMTUuMjdMMjIzLjAwMSA1Ny41MzYzWk0yMDcuNTIgMTE1LjIwOEgyNTUuNTI5TDI0Ny44MzcgMTQzLjkyM0gxOTkuODA4TDIwNy41MiAxMTUuMjA4Wk0xMDMuNzYgMTQzLjk0MkgxNTEuNzdMMTQ0LjAyOSAxNzIuNzczSDE5Mi4wMzlMMTg0LjI5OSAyMDEuNTA3SDEzNi4zMjhMMTQ0LjAyIDE3Mi43NzNIOTYuMDA5OEwxMDMuNzYgMTQzLjk0MloiIGZpbGw9IiNERkYyRkIiLz4KPC9zdmc+Cg==");
  }
  .index-sets-block {
    min-height: 290px;
  }
  .index-sets-right-block {
    left: -7%;
    width: 332px;
    min-width: 332px;
  }
}


@media screen and (max-width: 991px) {
  .index-calculate-new-block {
    min-height: 256px;
  }
  .index-calculate-new-left {
    max-width: 300px;
    padding-bottom: 17px;
  }
  .index-calculate-new__title {
    font-size: 36px;
    margin-bottom: 9px;
  }
  .index-calculate-new__subtitle {
    font-size: 18px;
    margin-bottom: 2px;
  }
  .index-calculate-new__desc {
    font-size: 15px;
    margin-bottom: 25px;
    letter-spacing: -0.3px;
    line-height: 1.35;
  }
  
  .index-calculate-new__btn .main-btn {
    min-height: 43px;
  }
  .index-calculate-new__btn {
    max-width: 285px;
  }
  
  .index-calculate-new-right-block {
    width: 313px;
    min-width: 313px;
    right: 5%;
  }


  .index-sets {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYyIiBoZWlnaHQ9IjMwMyIgdmlld0JveD0iMCAwIDM2MiAzMDMiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0yMjAuMDU5IDMwMi44NjhMMjI4LjE1MiAyNzIuNjY4SDE3Ny42NDNMMTg1Ljc4NyAyNDIuMzI1SDIzNi4zMDVMMjI4LjE2MiAyNzIuNjY4SDI3OC42OEwyNzAuNTg4IDMwMi44NjhMMzcxLjU2MyAzMDNMMzc5LjcwNiAyNzIuNjY4SDMyOS4xNzhMMzM3LjMyMSAyNDIuMzI1SDM4Ny44MTlMMzc5LjY3NiAyNzIuNjY4SDQzMC4xODRMNDIyLjA0MSAzMDIuODY4VjMwM0w0NzIuNjEgMzAyLjg2OEw0ODguODk2IDI0Mi4zMjVINTM5LjQyNUw1MjMuMTM4IDMwM0g2MDMuOTlWMjQyLjMyNUg1ODkuNzM5TDU5Ny44ODIgMjExLjk4Mkg1NDcuNTU4TDU1NS43MDEgMTgxLjc1MUg2MDRWMS45NjA1NEw1OTYuMzg2IDMwLjIxMDZINTQ1Ljg3OEw1NTQuMDIxIDBINTAzLjQ2Mkw0OTUuMzE5IDMwLjM0MjdINTQ1LjgxN0w1MzcuNjc0IDYwLjU1MzNINDg3LjAyM0w0OTUuMTY2IDMwLjIxMDZINDQ0LjgyMUw0NTIuOTY0IDBIMzUxLjg5N0wzNDMuNzU0IDMwLjM0MjdIMzk0LjI0MkwzODYuMTUgNjAuNTUzM0gzMzUuNjUyTDM0My43OTUgMzAuMjEwNkgyOTMuMzA3TDMwMS4zODkgMEgyMDAuMzYzTDE5Mi4yMiAzMC4yMTA2TDE4NC4wNzcgNjAuNTUzM0gxMzMuNTc5TDEyNS40MzYgOTAuODg1OEgxNzUuOTU0TDE2Ny44MTEgMTIxLjA5NkgxMTcuMzMzTDEyNS40NzYgOTAuODg1OEg3NC45Mzc2TDY2Ljc5NDQgMTIxLjA5Nkw1OC42NTEzIDE1MS40MzlIOC4xNDMxOEwwIDE4MS43NzJINTAuNTA4MUw0Mi4zNjQ5IDIxMi4xMTRIMTQzLjM3MUwxMzUuMjI4IDI0Mi4zMjVIODQuNzUwMUw3Ni42MDcgMjcyLjY2OEgxMjcuMTM1TDExOC45OTIgMzAzTDIyMC4wNTkgMzAyLjg2OFpNNTIxLjIzNSAxMjEuMjA4SDUyMS40MDhMNTM3LjY5NCA2MC41MjI4SDU4OC4yMjNMNTcxLjkzNiAxMjEuMDc2SDU3MS43NDNMNTYzLjYgMTUxLjQxOUg1MTMuMTUzTDUyMS4yMzUgMTIxLjIwOFpNNDk2Ljk4OCAyMTIuMTE0TDQ4OC44NDUgMjQyLjMyNUg0MzguMTU0TDQ0Ni4yOTcgMjExLjk4MkgzOTUuOTYyTDQxMi4yNDggMTUxLjQzOUg0NjIuODA3TDQ0Ni41MjEgMjEyLjExNEg0OTYuOTg4Wk0zODYuMTM5IDYwLjUyMjhINDM2LjY3OEw0MjguNTM1IDkwLjg2NTVINDc5LjA0M0w0NzAuOSAxMjEuMDc2SDQyMC4zOTJMNDI4LjUzNSA5MC44NjU1SDM3OC4wMDZMMzg2LjEzOSA2MC41MjI4Wk0zNjkuNyAxMjEuMjA4SDQyMC4zOTJMNDEyLjI0OCAxNTEuNDE5SDM2MS41ODhMMzY5LjcgMTIxLjIwOFpNMzUzLjYwNyAxODEuNzUxTDM0NS40NjQgMjExLjk4MkwzMzcuMzIxIDI0Mi4zMjVIMjg2LjgwM0wyOTQuODk1IDIxMi4xMTRMMzAzLjAzOCAxODEuNzcySDI1Mi41NjFMMjYwLjcwNCAxNTEuNDM5SDMxMS4yMzJMMzAzLjA4OSAxODEuNzcySDM1My42MDdWMTgxLjc1MVpNMjM0LjYwNSA2MC41MzNIMjg1LjEyM0wyNzYuOTggOTAuODY1NUgzMjcuNDk4TDMxOS40MDYgMTIxLjA3NkgyNjguODk4TDI3Ni45OCA5MC44NjU1SDIyNi40NzJMMjM0LjYwNSA2MC41MzNaTTIxOC4zMTkgMTIxLjIwOEgyNjguODI3TDI2MC43MzQgMTUxLjQxOUgyMTAuMjA2TDIxOC4zMTkgMTIxLjIwOFpNMTA5LjE1OSAxNTEuNDM5SDE1OS42NjdMMTUxLjUyNCAxODEuNzcySDIwMi4wMzJMMTkzLjg4OSAyMTIuMDAySDE0My40MjJMMTUxLjUxNCAxODEuNzcySDEwMS4wMDZMMTA5LjE1OSAxNTEuNDM5WiIgZmlsbD0iI0RGRjJGQiIvPgo8L3N2Zz4K");
  }
  .index-sets-block {
    min-height: 303px;
  }
  .index-sets-right-block {
    left: 6%;
    width: 354px;
    min-width: 354px;
  }
}


@media screen and (min-width: 576px) and (max-width: 767px) {
  .index-sets-right-block {
    left: auto;
    right: -15%;
  }
}



@media screen and (max-width: 575px) {
  .index-calculate-new {
    overflow: hidden;
  }
  .index-calculate-new-block {
    min-height: 162px;
  }
  .index-calculate-new-bg {
    right: 0;
    width: calc(100% + 30px);
    height: 100%;
    right: -15px;
    transform: none;
    border-radius: 0;
  }
  .index-calculate-new-left {
    padding-bottom: 11px;
    padding-top: 17px;
  }
  .index-calculate-new__title {
    font-size: 22px;
    line-height: 1.3;
    margin-bottom: 5px;
  }
  .index-calculate-new__subtitle {
    font-size: 11px;
    margin-bottom: 2px;
    line-height: 1.2;
  }
  .index-calculate-new__desc {
    font-size: 9px;
    line-height: 11px;
    margin-bottom: 8px;
    min-height: 22px;
  }
  .index-calculate-new__btn {
    max-width: 164px;
    min-width: 164px;
  }
  .index-calculate-new__btn .main-btn {
    font-size: 9px;
    min-height: 29px;
  }
  
  .index-calculate-new-right-block {
    width: 175px;
    min-width: 175px;;
    right: -34px;
  }
  .index-calculate-new-right img {
    max-height: 100%;
    min-height: 100%;
  }

  .index-calculate-new-left {
    width: 50%;
  }

  .index-sets-block {
    min-height: 170px;
  }
  .index-sets-right-block {
    width: 191px;
    min-width: 191px;
    right: -34px;
    left: auto;
  }
  .index-sets-right-block img {
    max-height: 100%;
    min-height: 100%;
    width: 100%;
  }
  .index-sets {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjExIiBoZWlnaHQ9IjE2OSIgdmlld0JveD0iMCAwIDIxMSAxNjkiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xMjIuNzgxIDE2OC45MjZMMTI3LjI5NiAxNTIuMDgySDk5LjExNTZMMTAzLjY1OSAxMzUuMTU4SDEzMS44NDZMMTI3LjMwMiAxNTIuMDgySDE1NS40ODlMMTUwLjk3NCAxNjguOTI2TDIwNy4zMTMgMTY5TDIxMS44NTYgMTUyLjA4MkgxODMuNjY0TDE4OC4yMDcgMTM1LjE1OEgyMTYuMzgyTDIxMS44MzkgMTUyLjA4MkgyNDAuMDJMMjM1LjQ3NiAxNjguOTI2VjE2OUwyNjMuNjkxIDE2OC45MjZMMjcyLjc3OCAxMzUuMTU4SDMwMC45N0wyOTEuODgzIDE2OUgzMzYuOTk0VjEzNS4xNThIMzI5LjA0M0wzMzMuNTg3IDExOC4yMzRIMzA1LjUwOEwzMTAuMDUyIDEwMS4zNzNIMzM3VjEuMDkzNUwzMzIuNzUyIDE2Ljg1MDFIMzA0LjU3MUwzMDkuMTE1IDBIMjgwLjkwNUwyNzYuMzYyIDE2LjkyMzhIMzA0LjUzN0wyOTkuOTkzIDMzLjc3MzlIMjcxLjczM0wyNzYuMjc3IDE2Ljg1MDFIMjQ4LjE4N0wyNTIuNzMgMEgxOTYuMzRMMTkxLjc5NyAxNi45MjM4SDIxOS45NjZMMjE1LjQ1MSAzMy43NzM5SDE4Ny4yNzZMMTkxLjgxOSAxNi44NTAxSDE2My42NUwxNjguMTU5IDBIMTExLjc5MkwxMDcuMjQ4IDE2Ljg1MDFMMTAyLjcwNSAzMy43NzM5SDc0LjUyOThMNjkuOTg2NCA1MC42OTIxSDk4LjE3MjlMOTMuNjI5NCA2Ny41NDIySDY1LjQ2NTZMNzAuMDA5MSA1MC42OTIxSDQxLjgxMTJMMzcuMjY3OCA2Ny41NDIyTDMyLjcyNDMgODQuNDY2SDQuNTQzNDZMMCAxMDEuMzg0SDI4LjE4MDhMMjMuNjM3NCAxMTguMzA4SDc5Ljk5MzNMNzUuNDQ5OSAxMzUuMTU4SDQ3LjI4NjFMNDIuNzQyNiAxNTIuMDgySDcwLjkzNDhMNjYuMzkxNCAxNjlMMTIyLjc4MSAxNjguOTI2Wk0yOTAuODIxIDY3LjYwNDVIMjkwLjkxOEwzMDAuMDA1IDMzLjc1NjlIMzI4LjE5N0wzMTkuMTEgNjcuNTMwOUgzMTkuMDAyTDMxNC40NTkgODQuNDU0N0gyODYuMzEyTDI5MC44MjEgNjcuNjA0NVpNMjc3LjI5MyAxMTguMzA4TDI3Mi43NSAxMzUuMTU4SDI0NC40NjdMMjQ5LjAxIDExOC4yMzRIMjIwLjkyNkwyMzAuMDEzIDg0LjQ2NkgyNTguMjIyTDI0OS4xMzUgMTE4LjMwOEgyNzcuMjkzWk0yMTUuNDQ1IDMzLjc1NjlIMjQzLjY0M0wyMzkuMSA1MC42ODA3SDI2Ny4yODFMMjYyLjczNyA2Ny41MzA5SDIzNC41NTZMMjM5LjEgNTAuNjgwN0gyMTAuOTA4TDIxNS40NDUgMzMuNzU2OVpNMjA2LjI3MyA2Ny42MDQ1SDIzNC41NTZMMjMwLjAxMyA4NC40NTQ3SDIwMS43NDdMMjA2LjI3MyA2Ny42MDQ1Wk0xOTcuMjk0IDEwMS4zNzNMMTkyLjc1MSAxMTguMjM0TDE4OC4yMDcgMTM1LjE1OEgxNjAuMDIxTDE2NC41MzYgMTE4LjMwOEwxNjkuMDc5IDEwMS4zODRIMTQwLjkxNUwxNDUuNDU5IDg0LjQ2NkgxNzMuNjUxTDE2OS4xMDggMTAxLjM4NEgxOTcuMjk0VjEwMS4zNzNaTTEzMC44OTcgMzMuNzYyNkgxNTkuMDg0TDE1NC41NCA1MC42ODA3SDE4Mi43MjdMMTc4LjIxMiA2Ny41MzA5SDE1MC4wMzFMMTU0LjU0IDUwLjY4MDdIMTI2LjM1OUwxMzAuODk3IDMzLjc2MjZaTTEyMS44MSA2Ny42MDQ1SDE0OS45OTFMMTQ1LjQ3NiA4NC40NTQ3SDExNy4yODRMMTIxLjgxIDY3LjYwNDVaTTYwLjkwNTEgODQuNDY2SDg5LjA4NTlMODQuNTQyNSAxMDEuMzg0SDExMi43MjNMMTA4LjE4IDExOC4yNDZIODAuMDIxN0w4NC41MzY4IDEwMS4zODRINTYuMzU2TDYwLjkwNTEgODQuNDY2WiIgZmlsbD0iI0RGRjJGQiIvPgo8L3N2Zz4K");
    overflow: hidden;
  }
}




.set-block {
  background: linear-gradient(to right, #DFF2FB 50%, #B0E1F7 50%);
}
.set-block-content {
  background: #B0E1F7;
}
/* правки по комплектам  конец*/

@media screen and (max-width: 767px) {
  .mobile-more-link {
    background: #fff;
    bottom: 11px;
  }
  .set-item-product-amount {
    min-width: 25px;
  }
  .set-item-price-name {
    font-size: 11px;
    padding-right: 70px;
  }
}



.set-block {
  position: relative;
  border-top: 8px solid #2AAAE2;
  background: #B0E1F7;
}
.set-block-sidebar {
  background: #DFF2FB;
  position: relative;
}
.set-block-sidebar:before {
  background: #DFF2FB;
  position: absolute;
  top: 0;
  right: 100%;
  content: '';
  display: block;
  height: 100%;
  width: 10000%;
}
.set-block-content {
  background-color: transparent;
}
.set-block:before {
  content: '';
  display: block;
  position: absolute;
  right: 0;
  top: 0;
  height: 341px;
  width: 500px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDY4IiBoZWlnaHQ9IjM0MSIgdmlld0JveD0iMCAwIDQ2OCAzNDEiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik00MjUuODcgNjguMTEzMUw0MjUuODYxIDY4LjE0NzRINDI1Ljg0MUw0MjUuODUgNjguMTEzMUg0MjUuODdaIiBmaWxsPSJ3aGl0ZSIgZmlsbC1vcGFjaXR5PSIwLjIiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yNTEuNjE1IDMwNi44NjNMMjQyLjY5IDM0MC44NTFMMTMxLjIyOSAzNDFMMTQwLjIxIDMwNi44NjNIODQuNDg1Mkw5My40NjU4IDI3Mi43MTVIMTQ5LjEzNEwxNTguMTE1IDIzOC43MTZINDYuNzIxN0w1NS43MDIzIDIwNC41NjhIMEw4Ljk4MDYyIDE3MC40MzFINjQuNjgyOUw3My42NjM1IDEzNi4yODNMODIuNjQ0MiAxMDIuMjg0SDEzOC4zMzVMMTQ3LjMxNiA2OC4xNDc0SDIwMy4wMDdMMjExLjk4OCAzMy45OTk0TDIyMC45NjggMEgzMzIuMzg0TDMyMy40NzEgMzMuOTk5NEgzNzkuMTQ1TDM4OC4wODYgMEg0OTkuNTQ3TDQ5MC41NjYgMzMuOTk5NEg1NDYuMDg5TDUzNy4xMDggNjguMTQ3NEg1OTIuOTY4TDYwMS45NDggMzQuMTQ4SDU0Ni4yNTdMNTU1LjIzOCAwSDYxMC45OTdMNjAyLjAxNiAzMy45OTk0SDY1Ny43MThMNjQ4LjcxNSA2OC4xMTMxSDU5Mi45OUw1ODQuMDA0IDEwMi4yODRINTgzLjYxNkw1NzQuNjM1IDEzNi4yODNMNTY1LjY1NSAxNzAuNDMxSDQ1NC42NDRMNDM2LjY4MyAyMzguNTY3SDQ5Mi4xOTRMNDgzLjIxMyAyNzIuNzE1SDUzOC45OTNMNTQ3LjkyMyAyMzguNzE2SDU0OC4wOThMNTM5LjExOCAyNzIuNzE1SDUzOS4xNzRMNTIxLjIxMyAzNDAuODUxTDQ2NS40NDMgMzQxVjM0MC44NTFMNDc0LjQyNCAzMDYuODYzSDQxOC43NTVMNDA5Ljc3NCAzNDFMMjk4LjQxNSAzNDAuODUxTDMwNy4zMzkgMzA2Ljg2M0gyNTEuNjI2TDI2MC42MDYgMjcyLjcxNUgyMDQuODkzTDE5NS45MTIgMzA2Ljg2M0gyNTEuNjE1Wk0zNzkuMTExIDM0LjE0OEwzNzAuMTcgNjguMTQ3NEg0MjUuODQxTDQxNi44OCAxMDIuMjYxSDQ3Mi42MDVMNDYzLjYyNCAxMzYuMjYxSDUxOS4zMjdMNTI4LjMwNyAxMDIuMjYxSDQ3Mi42MDVMNDgxLjU4NiA2OC4xMTMxSDQyNS44N0w0MzQuNzg1IDM0LjE0OEgzNzkuMTExWk0zNjMuMDMgMzA2Ljg2M0g0MTguNzIxTDQyNy43MDIgMjcyLjcxNUgzNzIuMDExTDM4OS45NjYgMjA0LjU2OEgzMzQuMjU5TDM0My4yMzkgMTcwLjQzMUgyODcuNTE1TDI3OC41MzQgMjA0LjU2OEgzMzQuMjAzTDMxNi4yOTcgMjcyLjcxNUgzNzIuMDExTDM2My4wMyAzMDYuODYzWk0xOTQuMDQ5IDEwMi4yODRIMTM4LjM4TDEyOS40IDEzNi4yODNIMTg1LjA2OEwxOTQuMDQ5IDEwMi4yODRaTTQ2My42MjQgMTM2LjQwOUg0MDcuNzJMMzk4Ljc3MyAxNzAuNDA5SDQ1NC42NDRMNDYzLjYyNCAxMzYuNDA5Wk0zMTQuNDQ1IDY4LjEyNDVIMjU4LjczMkwyNDkuNzYyIDEwMi4yNjFIMzA1LjQ2NUwyOTYuNTUxIDEzNi4yNjFIMzUyLjI1NEwzNjEuMTc4IDEwMi4yNjFIMzA1LjQ2NUwzMTQuNDQ1IDY4LjEyNDVaTTI5Ni40NzMgMTM2LjQwOUgyNDAuNzdMMjMxLjgyMyAxNzAuNDA5SDI4Ny41NDhMMjk2LjQ3MyAxMzYuNDA5Wk0xNzYuMDg3IDE3MC40MzFIMTIwLjM4NUwxMTEuMzkzIDIwNC41NjhIMTY3LjA5NkwxNTguMTcxIDIzOC41OUgyMTMuODI5TDIyMi44MDkgMjA0LjU2OEgxNjcuMTA3TDE3Ni4wODcgMTcwLjQzMVoiIGZpbGw9IndoaXRlIiBmaWxsLW9wYWNpdHk9IjAuMiIvPgo8cGF0aCBkPSJNNTQ3LjY5MyAyMzguNzE2TDU1Ni42NzQgMjA0LjU2OEg1MDEuNDIzTDQ5Mi40NDEgMjM4LjcxNkg1NDcuNjkzWiIgZmlsbD0id2hpdGUiIGZpbGwtb3BhY2l0eT0iMC4yIi8+CjxwYXRoIGQ9Ik04NzAuNzU1IDY4LjExMzFMODcwLjc0NiA2OC4xNDc0SDg3MC43MjZMODcwLjczNSA2OC4xMTMxSDg3MC43NTVaIiBmaWxsPSJ3aGl0ZSIgZmlsbC1vcGFjaXR5PSIwLjIiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik02OTYuNSAzMDYuODYzTDY4Ny41NzUgMzQwLjg1MUw1NzYuMTE0IDM0MUw1ODUuMDk1IDMwNi44NjNINTI5LjM3TDUzOC4zNTEgMjcyLjcxNUg1OTQuMDJMNjAzIDIzOC43MTZINDkyLjA1Mkw0OTIuMDYyIDIzOC42NzdINDkyLjQ1TDUwMS40MzYgMjA0LjUwNkg1NTYuMjk1TDU1Ni4yNzggMjA0LjU2OEg2MTEuOTgxTDYwMy4wNTYgMjM4LjU5SDY1OC43MTRMNjY3LjY5NCAyMDQuNTY4SDYxMS45OTJMNjIwLjk3MyAxNzAuNDMxSDU2Ni4xNTRMNTY2LjE2NCAxNzAuMzkySDUxMC40NjJMNTE5LjQ0MyAxMzYuMzkzSDUxOC41Mkw1MTguNTQ5IDEzNi4yODNMNTI3LjUyOSAxMDIuMjg0SDU4My4yMkw1OTIuMjAxIDY4LjE0NzRINjQ3Ljg5Mkw2NTYuODczIDMzLjk5OTRMNjY1Ljg1MyAwSDc3Ny4yNjlMNzY4LjM1NiAzMy45OTk0SDgyNC4wM0w4MzIuOTcxIDBIOTQ0LjQzMkw5MzUuNDUxIDMzLjk5OTRIOTkwLjk3NEw5ODEuOTkzIDY4LjE0NzRIMTAzNy44NUwxMDQ2LjgzIDM0LjE0OEg5OTEuMTQzTDEwMDAuMTIgMEgxMDU1Ljg4TDEwNDYuOSAzMy45OTk0SDExMDIuNkwxMTExIDIuMjA2NDJWMjA0LjU0NUgxMDU3LjczTDEwNDguNzUgMjM4LjU2N0gxMTA0LjI1TDEwOTUuMjcgMjcyLjcxNUgxMTEwLjk5VjM0MUgxMDIxLjgyTDEwMzkuNzggMjcyLjcxNUg5ODQuMDU5TDk2Ni4wOTggMzQwLjg1MUw5MTAuMzI4IDM0MVYzNDAuODUxTDkxOS4zMDkgMzA2Ljg2M0g4NjMuNjRMODU0LjY2IDM0MUw3NDMuMyAzNDAuODUxTDc1Mi4yMjQgMzA2Ljg2M0g2OTYuNTExTDcwNS40OTEgMjcyLjcxNUg2NDkuNzc4TDY0MC43OTcgMzA2Ljg2M0g2OTYuNVpNODIzLjk5NyAzNC4xNDhMODE1LjA1NSA2OC4xNDc0SDg3MC43MjZMODYxLjc2NSAxMDIuMjYxSDkxNy40OUw5MDguNTEgMTM2LjI2MUg5NjQuMjEyTDk3My4xOTIgMTAyLjI2MUg5MTcuNDlMOTI2LjQ3MSA2OC4xMTMxSDg3MC43NTVMODc5LjY3MSAzNC4xNDhIODIzLjk5N1pNODA3LjkxNSAzMDYuODYzSDg2My42MDZMODcyLjU4NyAyNzIuNzE1SDgxNi44OTZMODM0Ljg1MSAyMDQuNTY4SDc3OS4xNDRMNzg4LjEyNCAxNzAuNDMxSDczMi40TDcyMy40MTkgMjA0LjU2OEg3NzkuMDg4TDc2MS4xODMgMjcyLjcxNUg4MTYuODk2TDgwNy45MTUgMzA2Ljg2M1pNNjM4LjkzNCAxMDIuMjg0SDU4My4yNjVMNTc0LjI4NSAxMzYuMjgzSDYyOS45NTNMNjM4LjkzNCAxMDIuMjg0Wk0xMDE5LjkxIDEzNi40MDlIMTAxOS43MkwxMDEwLjgxIDE3MC40MDlIMTA2Ni40NUwxMDc1LjQzIDEzNi4yNjFIMTA3NS42NEwxMDkzLjYgNjguMTEzMUgxMDM3Ljg4TDEwMTkuOTEgMTM2LjQwOVpNOTg0LjAwMyAyNzIuNzE1TDk5Mi45ODQgMjM4LjcxNkg5MzcuMzI2TDk1NS4yODcgMTcwLjQzMUg4OTkuNTI5TDg4MS41NjggMjM4LjU2N0g5MzcuMDc5TDkyOC4wOTkgMjcyLjcxNUg5ODQuMDAzWk05MDguNTEgMTM2LjQwOUg4NTIuNjA1TDg0My42NTggMTcwLjQwOUg4OTkuNTI5TDkwOC41MSAxMzYuNDA5Wk03NTkuMzMgNjguMTI0NUg3MDMuNjE3TDY5NC42NDcgMTAyLjI2MUg3NTAuMzVMNzQxLjQzNiAxMzYuMjYxSDc5Ny4xMzlMODA2LjA2MyAxMDIuMjYxSDc1MC4zNUw3NTkuMzMgNjguMTI0NVpNNzQxLjM1OCAxMzYuNDA5SDY4NS42NTZMNjc2LjcwOSAxNzAuNDA5SDczMi40MzNMNzQxLjM1OCAxMzYuNDA5WiIgZmlsbD0id2hpdGUiIGZpbGwtb3BhY2l0eT0iMC4yIi8+CjxwYXRoIGQ9Ik00NTQuNzMyIDE3MC40MzFINDU0LjUyNUw0NDUuNTU0IDIwNC41NEg1MDEuNDE0TDUxMC4zOTUgMTcwLjU0MUg0NTQuNzAzTDQ1NC43MzIgMTcwLjQzMVoiIGZpbGw9IndoaXRlIiBmaWxsLW9wYWNpdHk9IjAuMiIvPgo8L3N2Zz4K);
  background-repeat: no-repeat;
  background-position: top right;
  max-height: 100%;
}
.set-block-wrap {
  position: relative;
}

.only-mobile-text {
  display: none;
}

.set-partners-item-name a {
    font-weight: inherit;
    font-size: inherit;
    line-height: inherit;
    color: inherit;
    text-decoration: none;
}

@media screen and (max-width: 991px) {
  .set-block-sidebar:before {
    display: none;
  }
  .set-block:before {
    display: none;
  }
  .only-mobile-text {
    display: inline;
  }
}
@media screen and (max-width: 767px) {
  .set-block {
    border-top: 4px solid #2AAAE2;
  }
}


/* .set-block .cards-filter-input-arrows {
  display: none;
} */
.set-block .cards-filter-item input {
  padding-right: 0;
}
.set-block .input-wrap.dropdown .dropdown-list ul:after,
.set-block .input-wrap.dropdown .dropdown-list ul:before {
  display: none;
}



/* новые стили для статьи */

.blog-detail {
  overflow-x: hidden;
}
.bg-article-block {
  background: #EEFAFF;
  padding: 50px 0;
  position: relative;
  margin-bottom: 20px;
}
.bg-article-block:before {
  content: '';
  z-index: -1;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 10000%;
  height: 100%;
  background: #EEFAFF;
}
.bg-article-block > p:last-child {
  margin-bottom: 0;
}

.article-table {
  text-align: left;
  margin-top: 30px;
  margin-bottom: 17px;
}
.table-title {
  border-radius: 13px 13px 0px 0px;
  background: #2AAAE2;
  color: #FFF;
  text-align: center;
  font-size: 24px;
  font-weight: 700;
  padding: 20px;
  width: 100%;
}
.table-title h2 {
  margin: 0;
  color: #FFF;
}
.table-body {
  border-radius: 0px 0px 13px 13px;
  width: fit-content;
  min-width: 100%;
  overflow: hidden;
}
.article-table table {
  width: 100%;
  border-collapse: collapse;
}
.article-table-wrap {
  min-width: 100%;
  width: fit-content;
}
.article-table table tr {
  background: #fff;
}
.article-table table tbody tr:nth-child(odd) {
  background: #DFF2FB;
}
.article-table table th {
  padding: 15px 20px;
  white-space: nowrap;
  line-height: 20px;
}
.article-table table td {
  padding: 15px 20px;
  white-space: nowrap;
  line-height: 20px;
}
.article-table table thead tr:first-child th {
  padding-bottom: 11px;
}
.article-table table thead tr:last-child th {
  padding-top: 11px;
}

.article-table-block {
  overflow-x: auto;
  padding-bottom: 15px;
  margin: 0 auto;
  padding-left: 30px;
  margin-left: -30px;
  margin-right: -30px;
  padding-right: 30px;
}
.article-table-block::-webkit-scrollbar-button {
  width: 15px;
  height: 9px;
  display: block;
}
.article-table-block::-webkit-scrollbar-track {
  background-color: #ffffff;
  border-radius: 4px;
}
.article-table-block::-webkit-scrollbar-thumb {
  border-radius: 4px;
  background-color: #2AAAE2;
}
.article-table-block::-webkit-scrollbar {
  width: 4px;
  height: 8px;
}

@media screen and (max-width: 768px) {
  .bg-article-block {
    padding: 30px 0;
  }
}

/* стили для статьи конец */


/* доработки */


.header-top-right {
  justify-content: flex-end;
  gap: 27px;
}

/* шапка */
.header-top-link__item {
  text-decoration: none;
  color: #2AAAE2;
  display: flex;
  align-items: center;
}
.header-top-link__item svg {
  width: 27px;
  height: 27px;
}
.header-top-link__item span {
  font-weight: 600;
  padding-left: 8px;
  font-size: 16px;
  font-weight: 600;
  line-height: 22px;
}
.header-top-link__compare {
  
}
.header-top-link__compare svg {
  fill: #2AAAE2;
}
.header-top-link__compare.empty {
  color: #827E7A;
}
.header-top-link__compare.empty svg {
  fill: #827E7A;
}
.header-top-link__basket {
  
}
.header-top-link__basket svg {
  stroke: #2AAAE2;
  fill: none;
}
.header-top-link__basket.empty {
  color: #827E7A;
}
.header-top-link__basket.empty svg {
  stroke: #827E7A;
  fill: none;
}

.header-menu-dop-item {
  flex-wrap: wrap;
}
.header-menu-dop-item a {
  font-size: 16px;
  font-weight: 600;
  line-height: 140%;
  align-items: center;
}
.header-menu-dop-item.header-menu-dop-item-email svg {
    stroke: #2AAAE2;
}
.header-menu-dop-item.header-menu-dop-item-callback svg {
    fill: #2AAAE2;
}
.header-menu-dop-item.header-menu-dop-item-phone svg {
    fill: #2AAAE2;
}
.header-menu-dop-item svg {
  margin-right: 10px;
}
.header-menu-dop-item.header-menu-dop-item-email svg {
  height: 23px;
}

.header-menu-dop-item-search svg {
  fill: none;
  stroke: #2AAAE2;
  width: 26px;
  height: 26px;
  margin-right: 0;
}
.header-menu-dop {
  align-items: center;
  gap: 37px;
  padding-top: 17px;
  padding-bottom: 9px;
  margin-bottom: 0;
  border-bottom: none;
}
.header-menu-list {
  border-top: 1px solid #C0BEBC;
}
.header-menu-item {
  padding-left: 25px;
  padding-right: 25px;
}
.header-menu-dop-item + .header-menu-dop-item {
  margin-left: 0;
}

.header-menu-wrap,
.header-menu-block,
.header-menu {
  max-width: 718px;
}

.header-menu-block {
  width: 100%;
}



.header:not(.fixed) .fixed-header-dop-links,
.header:not(.fixed) .fixed-header-right {
  display: none;
}
.fixed-header-dop-links {
  display: flex;
  align-items: flex-end;
  gap: 19px;
}
.fixed-header-dop-links-item-email svg {
  width: 35px;
  height: 19px;
  fill: none;
  stroke: #2AAAE2;
}
.fixed-header-dop-links-item-phone svg {
  width: 32px;
  height: 24px;
  fill: #2AAAE2;
}
.fixed-header-right {
  padding: 17px 0 17px 17px;
  display: flex;
  position: relative;
  gap: 36px;
}

.header.fixed .header-logo-wrap {
  min-width: 48px;
}


.header-menu-item:last-child {
  padding-right: 0!important;
}

.header-fixed-mobile-dop {
  display: none;
}

@media screen and (min-width: 992px) {
  .header.fixed .header-menu-wrap {
    /* margin-right: 5%; */
    display: flex;
  }
  .header.fixed .header-menu {
    display: flex;
    justify-content: space-between;
  }
  .fixed-header-dop-links {
    margin-left: 8%;
    margin-right: 4%;
  }
  .header.fixed .header-menu-wrap, 
  .header.fixed .header-menu-block, 
  .header.fixed .header-menu {
    /* max-width: 680px; */
    max-width: 100%!important;
  }
  .header.fixed .header-menu-dop {
    border-bottom: none;
    margin-bottom: 0;
    padding: 0;
    margin-left: 4.8%;
    padding-right: 14px;
    gap: 30px;
    margin-right: auto;
  }
  .header.fixed .header-menu-list {
    border: none;
    margin: 0 auto;
  }
  .header.fixed .header-menu-dop-item svg {
    margin-right: 0;
  }
}


@media screen and (min-width: 576px) {
  .header-main {
    padding-top: 12px;
  }
  .header.fixed .header-menu-item {
      padding-top: 14px;
      padding-bottom: 10px;
  }
  .header-menu-dop-item a {
    color: #c2c4c4;
  }
}



@media screen and (min-width: 576px) and (max-width: 1199px) {
  .header-menu-wrap,
  .header-menu-block,
  .header-menu {
    max-width: 631px;
    width: 100%;
  }
  .header-menu-dop-item a {
    font-size: 16px;
  }
  
  .fixed-header-right {
    padding: 14px 0 14px 14px;
    gap: 15px;
  }
  .fixed-header-dop-links {
    gap: 8px;
  }

  .header-menu-item > p {
    font-size: 15px;
  }
  .header-menu-list {
    padding-right: 0;
    padding-top: 3px;
  }
  .header-menu-item {
    padding-left: 21px;
    padding-right: 21px;
  }
  .header-menu-dop {
    margin-top: 0;
    gap: 26px;
    padding-top: 7px;
    padding-bottom: 7px;
  }
  .header-main-block {
    align-items: center;
  }




  .header.fixed .header-menu-dop {
    margin-left: 3.8%;
    gap: 20px;
  }
  .fixed-header-right {
    margin-right: 0;
    padding-right: 0;
  }
  .header.fixed .header-menu-item {
    padding-left: 14px;
    padding-right: 14px;
  }

}

@media screen and (min-width: 576px) and (max-width: 1024px) {
  .header-menu-item:first-child {
      max-width: none;
  }

  .header-menu-dop-item.header-menu-dop-item-email svg, 
  .header-menu-dop-item.header-menu-dop-item-callback svg, 
  .header-menu-dop-item.header-menu-dop-item-phone svg {
    width: 30px;
    height: 20px;
    margin-right: 10px;
  }

  .header-menu-item > p {
    min-height: 0;
  }

  .header.fixed .header-menu-dropdown {
    top: 61px;
  }
}

.header-top-left a, 
.header-top-left p {
  max-width: 100%;
}
/* .header.fixed .fixed-header-right {
  padding-right: 0;
} */
@media screen and (min-width: 576px) and (max-width: 991px) {
  .header-menu {
    max-width: 438px;
  }
  .header-menu-item > p {
    font-size: 14px;
  }
  .header-menu-item {
    padding-left: 15px;
    padding-right: 15px;
  }
  .header-menu-dop-item:not(.header-menu-dop-item-phone) span {
    display: none;
  }
  .header-menu-dop-item-search {
    margin-left: auto!important;
  }
  .header.fixed .header-menu {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    max-width: 488px;
  }
  .header.fixed .header-menu-dop {
    order: 1;
    margin-left: 0;
  }
  .header.fixed .header-menu-list {
    width: 100%;
    order: 3;
  }
  .header.fixed .fixed-header-right {
    order: 2;
  }
  .header-menu-dop-item span {
    font-size: 14px;
  }
  .header-menu-dropdown {
    top: 145px;
  }
  .header.fixed .header-menu-dropdown {
    top: 75px;
  }
  .fixed-header-right {
    padding: 10px 0 10px 14px;
  }
  
  .header-menu-item {
    padding-top: 8px;
    padding-bottom: 8px;
  }
  .header.fixed .header-menu-item {
    padding-top: 7px;
    padding-bottom: 1px;
  }
  .header.fixed .header-menu-list {
    padding-top: 0;
  }
  .header-menu-dop {
    padding-top: 12px;
  }
  .header-menu-list {
    padding-top: 0;
  }
}

@media screen and (min-width: 576px) and (max-width: 767px) {
  .header-menu-dop {
    gap: 20px;
  }
}
@media screen and (min-width: 576px) {
  .header.fixed .header-menu-dop-item span {
    display: none;
  }
}

@media screen and (max-width: 768px) {
  /* .fixed-header-dop-links,
  .fixed-header-right {
    display: none;
  } */
}

@media screen and (max-width: 575px) {
  .header.fixed .header-top-left a, 
  .header.fixed .header-top-left p {
    display: none;
  }
  .header-top-link__item svg {
    width: 20px;
    height: 17px;
  }
  .header-top-link__item span {
    font-size: 14px;
    padding-left: 6px;
  }
  .header-top-link__gumb {
    width: 20px;
    margin-left: 0;
  }
  .header-top-link__gumb span::before {
    transform: translateY(-7px);
  }
  .header-top-link__gumb span::after {
    transform: translateY(7px);
  }
  .header-top-right {
    gap: 10px;
  }
  .header-top-left {
    max-width: 180px;
  }
  .header-top-left a, 
  .header-top-left p {
    font-size: 10px;
    line-height: 10px;
  }

  .header-menu-dop {
    align-items: flex-start;
  }
  .header-menu-dop-item.header-menu-dop-item-search {
    display: none;
  }


  .mobile-dop-menu-item-callback svg,
  .mobile-dop-menu-item-phone svg {
    fill: #2AAAE2;
  }
  .mobile-dop-menu-item-email svg {
    stroke: #2AAAE2;
  }

  .mobile-dop-menu-item-search svg {
    width: 20px;
    height: 20px;
    fill: none;
    stroke: #2AAAE2;
  }
  .mobile-dop-menu-item + .mobile-dop-menu-item {
    margin-left: 16px;
  }
  .mobile-dop-menu {
    align-items: center;
    /* padding-top: 0; */
  }
  .header-main-block {
    align-items: flex-start;
  }
  .mobile-dop-menu-item-phone svg {
    margin-top: -2px;
  }


  .header-menu-wrap {
    width: calc(100% - 56px);
  }

  .header-menu-item {
    padding-left: 0;
    padding-right: 0;
  }
  .header-menu-dop {
    gap: 0;
  }
  .fixed-header-right {
    display: none;
  }

  .header.fixed .header-top-left {
    display: none;
  }
  .header.fixed .header-fixed-mobile-dop {
    display: flex;
    align-items: center;
  }
  .mobile-dop-menu-item a {
    display: flex;
  }
  .header-fixed-mobile-dop .mobile-dop-menu-item + .mobile-dop-menu-item {
    margin-left: 12px;
  }
  .mobile-dop-menu-item-callback svg, 
  .mobile-dop-menu-item-phone svg {
    width: 28px;
    height: 19px;
  }
  .mobile-dop-menu-item-search svg {
    width: 19px;
    height: 19px;
  }
  .mobile-dop-menu-item-email svg {
    width: 26px;
    height: 14px;
  }
  
}





/* карточка товара */

/* 3d model */

model-viewer {
  max-width: 819px;
  height: 457px;
  width: 100%;
  /* height: 100%; */
  background: #D9D9D9;
  border-radius: 31px;
}

.progress-bar {
  display: block;
  width: 33%;
  height: 10%;
  max-height: 2%;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate3d(-50%, -50%, 0);
  border-radius: 25px;
  box-shadow: 0px 3px 10px 3px rgba(0, 0, 0, 0.5), 0px 0px 5px 1px rgba(0, 0, 0, 0.6);
  border: 1px solid rgba(255, 255, 255, 0.9);
  background-color: rgba(0, 0, 0, 0.5);
}

.progress-bar.hide {
  visibility: hidden;
  transition: visibility 0.3s;
}

.update-bar {
  background-color: rgba(255, 255, 255, 0.9);
  width: 0%;
  height: 100%;
  border-radius: 25px;
  float: left;
  transition: width 0.3s;
}

#ar-button {
  background-image: url(/local/templates/stark/assets/css/ar_icon.png);
  background-repeat: no-repeat;
  background-size: 20px 20px;
  background-position: 12px 50%;
  background-color: #fff;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
  bottom: 16px;
  padding: 0px 16px 0px 40px;
  font-family: Roboto Regular, Helvetica Neue, sans-serif;
  font-size: 14px;
  color:#4285f4;
  height: 36px;
  line-height: 36px;
  border-radius: 18px;
  border: 1px solid #DADCE0;
  display: none;
}

#ar-button:active {
  background-color: #E8EAED;
}

#ar-button:focus {
  outline: none;
}

#ar-button:focus-visible {
  outline: 1px solid #4285f4;
}

@keyframes circle {
  from { transform: translateX(-50%) rotate(0deg) translateX(50px) rotate(0deg); }
  to   { transform: translateX(-50%) rotate(360deg) translateX(50px) rotate(-360deg); }
}

@keyframes elongate {
  from { transform: translateX(100px); }
  to   { transform: translateX(-100px); }
}

model-viewer > #ar-prompt {
  position: absolute;
  left: 50%;
  bottom: 60px;
  animation: elongate 2s infinite ease-in-out alternate;
  display: none;
}

model-viewer[ar-status="session-started"] > #ar-prompt {
  display: block;
}

model-viewer > #ar-prompt > img {
  animation: circle 4s linear infinite;
}




.model-fancybox {
  width: 100vw;
  height: 100vh;
}
.model-fancybox .fancybox-slide--html {
  padding: 0;
}
.model-fancybox .fancybox-bg {
  background: #fff;
  opacity: 1;
}
.model-modal {
  width: 100%;
  height: 100%;
  padding: 12px;
}
.model-modal-close {
  top: 30px;
  right: 65px;
  position: absolute;
  z-index: 1;
}
.model-modal-close svg {
  stroke: #2AAAE2;
  width: 39px;
  height: 39px;
}
.model-modal-inner {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  width: 100%;
  height: 100%;
}
.model-modal-wrap {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
  max-width: 819px;
  justify-content: center;
}
.model-modal-name {
  padding-top: 18px;
  color: #2AAAE2;
  font-size: 16px;
  font-weight: 400;
  line-height: 21px;
}
.model-modal-name span {
  display: block;
  font-size: 22px;
  line-height: 30px;
}

/* 3d model end */

.tooltip-content-arrow {
  border-width: 14px;
}

.detail-second-screen .container .detail-second-screen-wrap .seria-small-bg {
  background-size: contain;
}
.detail-links {
  padding-top: 29px;
  padding-bottom: 38px;
}
.detail-links-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-gap: 21px;
}
.grid-links-item {
  border-radius: 13px;
  background: #EEFAFF;
  box-shadow: 4px 4px 12px 0px rgba(42, 170, 226, 0.30);
}
.grid-links-item a {
  padding: 25px;
  height: 100%;
}
.grid-links-item-wrap {
  display: flex;
  /* align-items: center; */
  gap: 20px;
  text-decoration: none;
}
.grid-links-item-img {
  min-width: 74px;
  width: 74px;
  height: 58px;
  margin-top: 7px;
}
.grid-links-item-img img {
  width: 100%;
  height: 100%;
  object-fit: contain;
  object-position: center;
}
.grid-links-item-info {
  position: relative;
  flex-grow: 1;
}
.grid-links-item-title {
  color: #000;
  font-size: 20px;
  font-weight: 700;
  margin-bottom: 3px;
}
.grid-links-item-descr {
  color: #000;
  font-size: 14px;
  font-weight: 400;
  padding-right: 45px;
}
.grid-links-item-arrow {
  width: 44px;
  height: 20px;
  position: absolute;
  right: -4px;
  bottom: -11px;
}
.grid-links-item-arrow svg {
  width: 100%;
  height: 100%;
  fill: #2AAAE2;
  transform: rotate(180deg);
}


.detail-main-screen .detail-main-screen-wrap .detail-advantages-btn-block {
  padding-top: 30px;
}
.detail-main-screen .detail-main-screen-wrap {
  grid-template-rows: minmax(309px, auto) minmax(76px, auto) minmax(149px, auto); 
}
.detail-price {
  display: flex;
  gap: 7px;
}
.detail-price-value--old {
  font-size: 22px;
  font-style: italic;
  font-weight: 300;
  line-height: 28px;
  text-decoration: line-through;
  text-transform: uppercase;
  color: #000;
}
.detail-price-text {
  font-size: 18px;
}
.price-tooltip {
  margin-left: 6px;
}
.detail-price-sale {
  width: 123px;
  height: 100px;
}
.detail-price-sale img {
  width: 100%;
  height: 100%;
  object-fit: contain;
  object-position: center;
}
.detail-price-value {
  font-size: 40px;
}

.detail-main-bottom-links {
  display: flex;
  justify-content: space-between;
  align-items: center;
  max-width: 475px;
  padding-bottom: 15px;
  padding-top: 43px;
}
.detail-main-bottom-links-left {
  display: flex;
  align-items: center;
  gap: 19px;
}
.open-model-btn,
.open-video-btn {
  text-decoration: none;
}
.open-model-btn svg {
  width: 39px;
  height: 28px;
  fill: #000;
}
.open-model-btn:hover svg {
  fill: #2AAAE2
}
.open-video-btn svg {
  width: 44px;
  height: 28px;
  fill: #000;
  /* stroke: #000; */
}
.open-video-btn:hover svg {
  fill: #2AAAE2
}
.compare-btn {
  text-decoration: none;
  display: flex;
  align-items: center;
}
.compare-btn svg {
  width: 33px;
  height: 27px;
  margin-right: 8px;
  fill: #000;
}
.compare-btn span {
  text-decoration: underline;
  font-size: 16px;
  font-weight: 700;
  /* line-height: 22px; */
  color: #000;
}
.compare-btn:hover span {
  color: #2AAAE2;
  text-decoration: none;
}
.compare-btn:hover svg {
  fill: #2AAAE2;
}


.detail-main-img-slider {
  overflow: hidden;
  height: 100%;
}
.detail-main-img-slider,
.detail-main-img-slider .swiper-wrapper,
.detail-main-img-slider .swiper-slide {
  max-height: 413px;
}
.detail-main-img-arrow {
  cursor: pointer;
  position: absolute;
  top: 50%;
  /* transform: translateY(-50%); */
  z-index: 1;
  display: flex;
}
.detail-main-img-arrow--prev {
  left: 0;
}
.detail-main-img-arrow--next {
  right: -9px;
}
.detail-main-img-arrow svg {
  width: 40px;
  height: 41px;
  fill: #000;
  filter: drop-shadow(4px 4px 6px rgba(187, 187, 187, 0.40));
}
.detail-main-img-arrow:hover svg {
  fill: #2AAAE2;
  filter: drop-shadow(4px 4px 6px rgba(0, 176, 219, 0.31));
}
/* .detail-main-img-arrow.swiper-button-disabled {
  opacity: 0.5;
} */
.detail-main-img-slider.swiper-container-horizontal > .swiper-pagination-bullets.detail-main-img-pagination {
  z-index: 1;
  position: absolute;
  bottom: -20px;
  left: 0;
  transform: none;
}
.detail-main-img-slider.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
  width: 15px;
  height: 15px;
  border-radius: 50%;
  background: #C0BEBC;
}
.detail-main-img-slider.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: #2AAAE2;
}



.detail-bottom-basket {
  padding-top: 56px;
  padding-bottom: 48px;
}
.detail-contry.series-line .detail-bottom-basket {
  /* background: #ECECEB; */
}
.detail-contry.series-online .detail-bottom-basket {
  background: #DFF2FB;
}
.detail-contry.series-inv .detail-bottom-basket {
  background: #F7F4F1;
}
.detail-bottom-basket-block {
  display: flex;
  justify-content: center;
}
.detail-bottom-basket-btn {
  width: 100%;
  max-width: 236px;
}

.in-basket-text {
  display: none;
}
a.main-btn.dark.in-basket {
  background-color: #FF8A00;
  /* color: #000; */
}
.main-btn.in-basket .main-btn-wrap span:not(.in-basket-text) {
  display: none;
}
.main-btn.in-basket .main-btn-wrap .in-basket-text {
  display: block;
}




.in-basket-popup {
  background: #fff;
  box-shadow: 8px 8px 26px 0px rgba(0, 108, 176, 0.30);
  position: relative;
  padding: 0;
  border-radius: 30px;
}
.in-basket-popup-block {
  padding-top: 31px;
  padding-bottom: 45px;
  width: 675px;
  max-width: 100%;
  overflow-x: hidden;
}
.in-basket-popup-chess-line {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjI4IiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjI4IDI0IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMjEzLjIyMyA0Ljg5Nzk2TDIxMi4zOTMgOEgyMjUuODQyTDIyOCAwSDIxOS41MzJDMjE2LjU0NCAwIDIxMy44ODcgMS45NTkxOCAyMTMuMjIzIDQuODk3OTZaTTE4My4xNzEgMTZIMTY5LjcyM0wxNzEuODgxIDhIMTg1LjMzTDE4My4xNzEgMTZaTTEwMS45ODEgMTZIODguMzY2N0w5MC41MjUxIDhIMTAzLjk3NEwxMDEuOTgxIDE2Wk05LjMzNTE3IDhMNy4xNzY3NiAxNkgtNi4yNzE4OEwtNC4xMTM0NSA4SDkuMzM1MTdaTS00Ni45NDk4IDE2SC02MC4zOTg1TC01OC4yNDAxIDhILTQ0Ljc5MTRMLTQ2Ljk0OTggMTZaTS0xMjguMTQgMTZILTE0MS41ODhMLTEzOS40MyA4SC0xMjUuODE1TC0xMjguMTQgMTZaTTIwMC45MzcgMEgxNzkuMDJDMTc2LjAzMiAwIDE3My4zNzUgMS45NTkxOCAxNzIuNzExIDQuODk3OTZMMTcxLjg4MSA4SDE1OC40MzJMMTYwLjU5MSAwSDEzOC42NzVDMTM1LjY4NiAwIDEzMy4wMjkgMS45NTkxOCAxMzIuMzY1IDQuODk3OTZMMTMxLjUzNSA4SDExOC4wODZMMTIwLjI0NSAwSDcxLjI2NTNDNjguMjc2NyAwIDY1LjYyMDIgMS45NTkxOCA2NC45NTYxIDQuODk3OTZMNjMuNDYxOCA4SDQ5Ljg0NzFMNDcuNjg4NyAxNkgzNC4yNDAxTDM2LjM5ODUgOEg0OS44NDcxTDUyLjAwNTYgMEgtMTAuNTg4N0MtMTMuNTc3MyAwIC0xNi4yMzM4IDEuOTU5MTggLTE3LjA2NCA0Ljg5Nzk2TC0xNy44OTQxIDhILTMxLjM0MjhMLTI5LjE4NDQgMEgtNTEuMTAwNkMtNTQuMDg5MiAwIC01Ni43NDU4IDEuOTU5MTggLTU3LjU3NTkgNC44OTc5NkwtNTguNDA2MSA4SC03MS44NTQ3TC02OS42OTYzIDBILTkxLjYxMjZDLTk0LjYwMTIgMCAtOTcuMjU3NyAxLjk1OTE4IC05OC4wODc5IDQuODk3OTZMLTk4LjkxOCA4SC0xMTIuMzY3TC0xMTAuMjA4IDBILTE1OS4xODhDLTE2Mi4xNzYgMCAtMTY0LjgzMyAxLjk1OTE4IC0xNjUuNjYzIDQuODk3OTZMLTE2Ni40OTMgOEgtMTgwLjEwOEwtMTgyLjI2NiAxNkgtMTk1LjcxNUwtMTkzLjU1NyA4SC0xODAuMTA4TC0xNzcuNzgzIDBILTE5OS44NjZDLTIwMi44NTQgMCAtMjA1LjUxMSAxLjk1OTE4IC0yMDYuMzQxIDQuODk3OTZMLTIwNy4xNzEgOEgtMjIwLjYyTC0yMTguNDYxIDBILTI0MC4zNzhDLTI0My4zNjYgMCAtMjQ2LjAyMyAxLjk1OTE4IC0yNDYuODUzIDQuODk3OTZMLTI0Ny42ODMgOEgtMjM0LjIzNUwtMjM2LjIyNyAxNkgtMjQ5Ljg0MkwtMjUyIDI0SC0yNDMuNTMyQy0yNDAuNTQ0IDI0IC0yMzcuODg3IDIyLjA0MDggLTIzNy4wNTcgMTkuMTAyTC0yMzYuMjI3IDE2SC0yMjIuNzc4TC0yMjQuOTM3IDI0SC0xNzUuNzkxQy0xNzIuODAyIDI0IC0xNzAuMTQ2IDIyLjA0MDggLTE2OS40ODIgMTkuMTAyTC0xNjguNjUyIDE2SC0xNTUuMjAzTC0xNTcuMzYxIDI0SC0xMzUuNDQ1Qy0xMzIuNDU3IDI0IC0xMjkuOCAyMi4wNDA4IC0xMjkuMTM2IDE5LjEwMkwtMTI4LjMwNiAxNkgtMTE0Ljg1N0wtMTE3LjAxNiAyNEgtOTUuMDk5M0MtOTIuMTEwNyAyNCAtODkuNDU0MiAyMi4wNDA4IC04OC43OSAxOS4xMDJMLTg3Ljk1OTkgMTZILTc0LjUxMTJMLTc2LjY2OTcgMjRILTI3LjY5MDFDLTI0LjcwMTUgMjQgLTIyLjA0NSAyMi4wNDA4IC0yMS4yMTQ4IDE5LjEwMkwtMjAuMzg0NiAxNkgtNi45MzU5OUwtOS4wOTQ0MiAyNEg1My40OTk4QzU2LjQ4ODQgMjQgNTkuMTQ0OSAyMi4wNDA4IDU5Ljk3NTEgMTkuMTAyTDYwLjgwNTIgMTZINzQuMjUzOUw3Mi4wOTU1IDI0SDk0LjAxMTdDOTcuMDAwMyAyNCA5OS42NTY5IDIyLjA0MDggMTAwLjQ4NyAxOS4xMDJMMTAxLjMxNyAxNkgxMTQuNzY2TDExMi42MDcgMjRIMTM0LjUyNEMxMzcuNTEyIDI0IDE0MC4xNjkgMjIuMDQwOCAxNDAuODMzIDE5LjEwMkwxNDEuNjYzIDE2SDE1NS4xMTJMMTUyLjk1MyAyNEgxODguNDg0QzE5MS40NzMgMjQgMTk0LjEyOSAyMi4wNDA4IDE5NC45NiAxOS4xMDJMMTk1Ljc5IDE2SDIwOS4yMzhMMjExLjM5NyA4SDE5Ny45NDhMMjAwLjkzNyAwWiIgZmlsbD0iI0RGRjJGQiIvPgo8L3N2Zz4K);
  height: 24px;
  background-size: cover;
  background-position: center right;
  background-repeat: no-repeat;
  max-width: 230px;
  margin-bottom: 26px;
}
.in-basket-popup-close {
  position: absolute;
  right: 34px;
  top: 24px;
}
.in-basket-popup-close svg {
  width: 34px;
  height: 34px;
  stroke: #C4C4C4;
}
.in-basket-popup-descr {
  display: flex;
  align-items: center;
}
.in-basket-popup-icon {
  margin-right: 9px;
}
.in-basket-popup-icon svg {
  width: 71px;
  height: 71px;
  fill: #2AAAE2;
}
.in-basket-popup-title {
  color: #000;
  font-size: 32px;
  font-weight: 700;
}
.in-basket-popup-descr {
  padding-left: 40px;
  padding-right: 40px;
  margin-bottom: 50px;
}
.in-basket-popup-btns {
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
  justify-content: space-between;
  gap: 23px;
  flex-wrap: wrap;
}
.in-basket-popup-btn {
  flex-grow: 1;
  max-width: 224px;
}
.in-basket-popup-btn a.main-btn {
  font-size: 16px;
  min-height: 48px;
}


@media screen and (max-width: 991px) {
  .detail-links-grid {
    grid-template-columns: 1fr;
    grid-gap: 15px;
  }
  .grid-links-item {
    border-radius: 9px;
    box-shadow: 2.85161px 2.85161px 8.55484px 0px rgba(42, 170, 226, 0.30);
  }
  .grid-links-item a {
    padding: 18px;
  }
  .grid-links-item-wrap {
    grid-gap: 15px;
  }
  .grid-links-item-img {
    min-width: 52px;
    width: 52px;
    height: 42px;
  }
  .grid-links-item-title {
    font-size: 14px;
  }
  .grid-links-item-descr {
    font-size: 10px;
  }
  .grid-links-item-arrow {
    width: 32px;
    height: 18px;
    right: 0px;
    bottom: -9px;
  }



  .model-modal-close {
    top: 56px;
    right: 17px;
  }
  .model-modal-close svg {
    width: 22px;
    height: 22px;
  }
  .model-modal {
    /* padding-top: 109px;
    padding-bottom: 50px; */
  }
  model-viewer {
    max-height: 298px;
    height: 298px;
  }
  .model-modal-name {
    padding-top: 36px;
    font-size: 12px;
    line-height: 16px;
  }
  .model-modal-name span {
    display: block;
    font-size: 16px;
    line-height: 22px;
  }


  .in-basket-popup-block {
    width: 544px;
  }
  .in-basket-popup-chess-line {
    margin-bottom: 16px;
  }
  .in-basket-popup-title {
    font-size: 26px;
  }
  .in-basket-popup-descr {
    margin-bottom: 33px;
    padding-left: 26px;
    padding-right: 26px;
  }
  .in-basket-popup-btns {
    padding-left: 26px;
    padding-right: 26px;
  }
}

/* @media screen and (max-width: 768px) {
  .detail-main-img-slider,
  .detail-main-img-slider .swiper-wrapper,
  .detail-main-img-slider .swiper-slide {
    max-height: 285px;
  }
} */

@media screen and (max-width: 575px) {
  .detail-main-img-slider,
  .detail-main-img-slider .swiper-wrapper,
  .detail-main-img-slider .swiper-slide {
    max-height: none;
  }
  .detail-main-img-arrow {
    transform: translateY(-50%);
    display: none;
  }
  .detail-main-img-arrow svg {
    width: 32px;
  }
  .detail-main-img-slider.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
    width: 10px;
    height: 10px;
    margin: 0 3.5px;
  }
  .open-model-btn svg {
    width: 25px;
    height: 19px;
  }
  .open-video-btn svg {
    width: 28px;
    height: 19px;
  }
  .compare-btn svg {
    width: 20px;
    height: 17px;
    margin-right: 5px;
  }
  .compare-btn span {
    font-size: 10px;
    line-height: 13px;
  }
  .detail-main-bottom-links {
    max-width: 100%;
    padding-bottom: 15px;
    padding-top: 15px;
  }
  .detail-main-bottom-links-left {
    gap: 15px;
  }
  .detail-main-screen .detail-main-screen-wrap {
    grid-template-rows: minmax(276px, auto) minmax(76px, auto) minmax(85px, auto);
  }

  .detail-price-text p {
    font-size: 14px;
    line-height: 16px;
  }
  .detail-price-value--old {
    font-size: 14px;
    line-height: 17px;
  }
  .detail-price-value {
    font-size: 25px;
  }
  .detail-price-sale {
    width: 78px;
    height: 58px;
    padding-right: 9px;
  }
  .detail-price-block {
    padding-left: 28px;
  }
  .detail-bottom-basket {
    padding-top: 32px;
    padding-bottom: 35px;
  }
  .detail-bottom-basket-btn {
    max-width: 196px;
  }

  .in-basket-popup-block {
    width: 308px;
    padding-top: 23px;
    padding-bottom: 38px;
  }
  .in-basket-popup-chess-line {
    margin-bottom: 13px;
  }
  .in-basket-popup-icon svg {
    width: 52px;
    height: 52px;
  }
  .in-basket-popup-title {
    font-size: 24px;
  }
  .in-basket-popup-descr {
    margin-bottom: 48px;
    align-items: flex-start;
  }
  .in-basket-popup-btn {
    max-width: 100%;
  }
  .in-basket-popup-close {
    top: 23px;
    right: 29px;
  }
  .in-basket-popup-close svg {
    width: 21px;
    height: 21px;
  }

  .detail-main-img-slider.swiper-container-horizontal > .swiper-pagination-bullets.detail-main-img-pagination {
    bottom: 0;
  }
}


/* корзина */

.basket {
  padding-top: 50px;
  padding-bottom: 97px;
}
.basket-block {
  display: flex;
}
.basket-content {
  /* width: calc(100% - 400px); */
  width: 67%;
  flex-grow: 1;
  padding-right: 20px;
}
.basket-sidebar {
  /* width: 400px; */
  width: 33%;
  max-width: 400px;
}
.basket-title {
  font-size: 34px;
  font-weight: 700;
  text-transform: uppercase;
  margin-bottom: 13px;
}
.basket-top-text {
  color: #000;
  font-size: 16px;
  font-weight: 400;
  margin-bottom: 45px;
}
.basket-top-text a {
  color: #2AAAE2;
  font-size: 16px;
  font-weight: 400;
}
.basket-products {

}
.basket-products-title {
  color: #000;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.4;
  margin-bottom: 12px;
}
.basket-products-list {
  border-top: 1px solid #C2C4C4;
}
.basket-products-item {
  display: flex;
  align-items: center;
  padding-top: 13px;
  padding-bottom: 19px;
  border-bottom: 1px solid #C2C4C4;
  padding-right: 10px;
}
.basket-products-img {
  width: 120px;
  min-width: 120px;
  height: 90px;
  margin-right: 5%;
}
.basket-products-img a {
  display: block;
  width: 100%;
  height: 100%;
}
.basket-products-img a img {
  width: 100%;
  height: 100%;
  object-fit: contain;
  object-position: center;
}
.basket-products-name {
  width: 34%;
  flex-grow: 1;
  margin-right: 4%;
}
.basket-products-name a {
  color: #000;
  font-size: 18px;
  font-weight: 700;
  text-decoration: none;
}



.basket-products-amount{
  /* display: flex;
  align-items: center; */
  width: 130px;
  min-width: 130px;
  margin-right: 4%;
}
.basket-products-amount-input {
  display: flex;
  align-items: center;
  background: #FFFFFF;
  border: 1px solid #C2C4C4;
  border-radius: 10px;
  width: 100%;
  justify-content: center;
}
.basket-products-amount-input button {
  background: transparent;
  border: none;
  font-weight: 600;
  font-size: 36px;
  line-height: 22px;
  color: #C2C4C4;
  width: 40px;
  height: 37px;
  line-height: 35px;
  cursor: pointer;
  outline: none;
}
.basket-products-amount-input input {
  background: transparent;
  border: none;
  width: 33px;
  height: 37px;
  font-size: 18px;
  line-height: 10px;
  text-decoration: underline;
  color: #000000;
  text-align: center;
  outline: none;
}
.basket-products-amount-text {
  color: #827E7A;
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
  margin-bottom: 6px;
  display: block;
}
.basket-products-price {
  margin-right: 4%;
  text-align: right;
  min-width: 100px;
  width: 100px;
}
.basket-products-price-current {
  color: #000;
  font-size: 20px;
  font-style: italic;
  font-weight: 700;
  display: block;
}
.basket-products-price-old {
  color: #000;
  font-size: 12px;
  font-style: italic;
  font-weight: 500;
  line-height: normal;
  text-decoration: line-through;
  text-transform: uppercase;
  margin-bottom: 12px;
}
.basket-products-del {
  /* margin-left: auto; */
  align-self: flex-start;
  margin-top: 14px;
}
.basket-products-del svg {
  width: 23px;
  height: 23px;
  fill: #C2C4C4;
}



.basket-total {
  border-radius: 13px;
  background: #DFF2FB;
  padding: 30px 34px 32px 20px;
  margin-bottom: 20px;
}
.basket-total-top {
  padding-bottom: 13px;
  border-bottom: 1px solid #2AAAE2;
}
.basket-total-top svg {
  width: 38px;
  height: 31px;
  fill: none;
  stroke: #2AAAE2;
  margin-left: -5px;
}
.basket-total-info {
  padding-top: 23px;
  padding-bottom: 11px;
  border-bottom: 1px solid #2AAAE2;
}
.basket-total-info-row {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}
.basket-total-info-row + .basket-total-info-row {
  margin-top: 38px;
}
.basket-total-info-name {
  color: #000;
  font-size: 12px;
  font-weight: 500;
  line-height: 140%;
}
.basket-total-info-value {
  color: #000;
  font-size: 28px;
  text-align: right;
  font-style: italic;
  font-weight: 700;
  margin-left: auto;
}
.basket-total-info-row--bold .basket-total-info-name {}
.basket-total-info-row--bold .basket-total-info-value {
  font-weight: 700;
}
.basket-total-price {
  padding-top: 16px;
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
}
.basket-total-price-name {
  color: #2AAAE2;
  font-size: 20px;
  font-weight: 700;
  line-height: 140%;
}
.basket-total-price-value {
  color: #2AAAE2;
  text-align: right;
  font-size: 32px;
  font-style: italic;
  font-weight: 700;
}

.basket-total-discount {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 10px;
  padding-top: 9px;
}
.basket-total-discount-name {
  color: #2AAAE2;
  font-size: 12px;
  font-weight: 500;
}
.basket-total-discount-value {
  color: #2AAAE2;
  font-size: 16px;
  font-style: italic;
  font-weight: 500;
}

.basket-total-btn {
  padding-top: 25px;
  text-align: center;
}
.basket-total-btn .main-btn {
  min-height: 48px;
  max-width: 305px;
}

.basket-links {
  display: grid;
  grid-template-columns: 1fr;
  gap: 20px;
}

.basket .tooltip {
  background: transparent;
  font-weight: 400;
  color: #827E7A;
  border-color: #827E7A;
}

.basket-total-info-value--old {
  display: block;
  color: #000;
  font-size: 16px;
  font-style: italic;
  font-weight: 500;
  text-decoration: line-through;
  text-transform: uppercase;
  margin-bottom: 13px;
}

@media screen and (max-width: 1199px) {
  .basket-title {
    font-size: 30px;
    margin-bottom: 3px;
  }
  .basket-top-text {
    font-size: 14px;
    margin-bottom: 22px;
  }
  .basket-products-title {
    font-size: 20px;
    margin-bottom: 23px;
  }
  .basket-content {
    width: calc(100% - 232px);
    padding-right: 40px;
  }
  .basket-sidebar {
    width: 232px;
  }
  /* .basket-total-info-row {
    align-items: flex-start;
    flex-direction: column;
  } */
  .basket-total-price {
    align-items: flex-start;
    flex-direction: column;
  }
  .basket-total {
    padding: 23px 21px 16px 18px;
    margin-bottom: 26px;
  }
  .basket-products-img {
    width: 115px;
    min-width: 115px;
    height: 80px;
    margin-right: 4%;
  }
  .basket-products-name a {
    font-size: 16.5px;
  }
  .basket-products-name {
    width: 30%;
    margin-right: 4%;
  }
  .basket-products-amount {
    width: 116px;
    min-width: 116px;
    margin-right: 4%;
  }
  .basket-products-amount-input button {
    height: 32px;
    line-height: 30px;
  }
  .basket-products-amount-input input {
    height: 30px;
  }
  .basket-products-amount-text {
    font-size: 10px;
    line-height: 16.5px;
  }
  .basket-products-price {
    width: 90px;
    min-width: 90px;
  }
  .basket-products-price-current {
    font-size: 16px;
  }
  .basket-products-price-old {
    font-size: 10px;
    font-style: italic;
    line-height: 26px;
    margin-top: 2px;
  }

  .basket-total-info-name {
    font-size: 14px;
  }
  .basket-total-info-value {
    font-size: 20px;
  }
  .basket-total-top svg {
    margin-left: 0;
  }
  .basket-total-top {
    padding-bottom: 7px;
  }
  .basket-total-info {
    padding-top: 15px;
    padding-bottom: 15px;
  }
  .basket-total-info-row + .basket-total-info-row {
    margin-top: 15px;
  }
  .basket-total-price {
    padding-top: 10px;
  }
  .basket-total-price-name {
    font-size: 16px;
  }
  .basket-total-price-value {
    font-size: 28px;
  }
  .basket-total-btn {
    padding-top: 14px;
  }
  .basket-total-btn .main-btn {
    min-height: 40px;
  }

  .basket .grid-links-item a {
    padding: 25px 16px 20px 12px;
  }
  .basket .grid-links-item-title {
    font-size: 14px;
    margin-bottom: 6px;
  }
  .basket .grid-links-item-descr {
    font-size: 10px;
    padding-right: 30px;
  }
  .basket .grid-links-item-img {
    min-width: 47px;
    width: 47px;
    height: 36px;
    margin-top: 13px;
  }
  .basket .grid-links-item-wrap {
    gap: 7px;
  }
  .grid-links-item-arrow {
    width: 25px;
    height: 20px;
    right: -1px;
    bottom: -8px;
  }
}


@media screen and (max-width: 991px) {
  .basket-title {
    font-size: 23px;
    margin-bottom: 15px;
  }
  .basket-top-text,
  .basket-top-text a {
    font-size: 12px;
    margin-bottom: 27px;
    line-height: 1.2;
  }
  .basket-products-title {
    font-size: 18px;
    margin-bottom: 15px;
  }
  .basket-content {
    width: calc(100% - 259px);
    padding-right: 33px;
  }
  .basket-sidebar {
    width: 259px;
  }
  .basket-total-info-value {
    font-size: 20px;
  }
  .basket-total-info-name,
  .basket-total-discount-name {
    /* margin-bottom: 5px; */
    font-size: 10px;
  }
  .basket-total-info-value--old,
  .basket-total-discount-value {
    font-size: 14px;
  }
  .basket-total {
    padding: 23px 21px 25px 18px;
  }
  .basket .grid-links-item-img {
    margin-top: 8px;
  }
  .basket .grid-links-item-wrap {
    gap: 15px;
  }
  .basket .grid-links-item-title {
    margin-bottom: 3px;
  }

  .basket-products-item {
    display: grid;
    grid-template-columns: 100px 115px 1fr;
    grid-template-rows: auto 1fr;
    grid-template-areas: 'img name name'
                        'img amount price';
    grid-gap: 6px 27px;
    position: relative;
  }
  .basket-products-img {
    grid-area: img;
    width: 100%;
    min-width: 0;
    margin: 0;
  }
  .basket-products-name {
    grid-area: name;
    width: 100%;
    margin: 0;
    padding-right: 35px;
  }
  .basket-products-amount {
    grid-area: amount;
    width: 100%;
    margin: 0;
  }
  .basket-products-price {
    grid-area: price;
    width: 100%;
    margin: 0;
    padding-right: 40px;
  }
  .basket-products-del {
    /* grid-area: del; */
    position: absolute;
    right: 10px;
    top: 15px;
    margin: 0;
  }
  .basket-products-amount-input {
    width: fit-content;
  }





}

@media screen and (max-width: 767px) {
  .basket-products-price {
    padding-right: 0;
  }
}

@media screen and (max-width: 720px) {
  .basket-block {
    flex-direction: column;
  }
  .basket-content {
    padding-right: 0;
    width: 100%;
    margin-bottom: 18px;
  }
  .basket-sidebar {
    width: 100%;
    max-width: 100%;
  }
  .basket-title {
    font-size: 23px;
    margin-bottom: 8px;
  }
  .basket-top-text, 
  .basket-top-text a {
    font-size: 12px;
    margin-bottom: 23px;
  }
  .basket-products-title {
    font-size: 13px;
    margin-bottom: 0;
  }
  .basket-products-list {
    border-top: none;
  }
  .basket-products-item {
    grid-template-columns: 71px 1fr;
    grid-gap: 11px 12px;
    padding-top: 14px;
    padding-bottom: 11px;
    grid-template-areas:
    'img name'
    'img amount'
    'img price';
    grid-template-rows: repeat(3, minmax(0, max-content));
  }
  .basket-products-name a {
    font-size: 12px;
  }
  .basket-products-amount-input button {
    height: 16px;
    font-size: 27px;
    line-height: 16px;
    width: 25px;
  }
  .basket-products-amount-input input {
    height: 27px;
    font-size: 13px;
  }
  .basket-products-amount {
    display: flex;
    flex-direction: row-reverse;
    gap: 7px;
    justify-content: flex-end;
    align-items: center;
  }
  .basket-products-amount-text {
    /* position: absolute; */
    margin: 0;
  }
  .basket-products-amount-text span {
    display: block;
  }
  .basket-products-price-current {
    font-size: 12px;
    min-width: 70px;
  }
  .basket-products-price-old {
    /* display: none; */
    margin: 0;
    line-height: 1;
    min-width: 60px;
  }
  .basket-products-price {
    padding-right: 0;
    display: flex;
    align-items: center;
    /* justify-content: space-between; */
    justify-content: flex-end;
    max-width: 185px;
    gap: 30px;
}
  .basket-products-del {
    right: 20px;
    top: 24px;
  }
  .basket-products-del svg {
    width: 13px;
    height: 13px;
  }
  .basket-products-img {
    align-self: flex-start;
  }
}


/* запрос на продукцию */

.set-partners-filter-wrap {
  display: flex;
  flex-direction: column;
}

.set-comments-block {
  margin-bottom: 8px;
}
.set-comments-block .set-title-wrap {
  margin-bottom: 7px;
}
.set-comments-form {
  margin-bottom: 44px;
}
.full-form{
  max-width: 100%;
}
.set-comments-form textarea {
  height: 135px;
}


.set-request--products .set-request-item.online .set-item-product-name, 
.set-request--products .set-request-item.online .set-item-product-name a, 
.set-request--products .set-request-item.online .product-request-block-name {
  color: #827E7A;
}
.set-request--products .set-request-item.online .product-request-price .product-request-price-sale {
  background: #2AAAE2;
}
.set-request--products .set-request-item.line .product-request-price .product-request-price-sale {
  background: #827E7A;
}
.set-request--products .set-request-item.inv .product-request-price .product-request-price-sale {
  background: #CAB7A2;
}
.set-request--products .product-request-price {
  /* padding-top: 9px;
  padding-left: 17px;
  padding-right: 17px;
  padding-bottom: 13px; */
}
.set-request--products .product-request-list-wrap:last-child .product-request-block {
  border-bottom: none;
}
.set-request--products .product-request-body {
  padding-bottom: 11px;
}
.product-request-price-sale {
  display: flex;
  justify-content: space-between;
  align-items: center;
  /* padding-bottom: 7px;
  border-bottom: 1px solid #fff;
  margin-bottom: 4px; */
  padding: 10px 17px;
}
.product-request-price-sale-name {
  color: #FFF;
  font-size: 10px;
  font-weight: 400;
}
.product-request-price-sale-value {
  color: #FFF;
  text-align: right;
  font-size: 14px;
  font-style: italic;
  font-weight: 500;
  line-height: 26px;
  text-transform: uppercase;
}
.product-request-item-value--old {
  color: #000;
  text-align: right;
  font-size: 12px;
  font-style: italic;
  font-weight: 400;
  line-height: 1; 
  text-decoration: line-through;
  text-transform: uppercase;
  display: block;
}
.product-request-price-block {
  position: relative;
  background: #DFF2FB;
  padding: 17px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.product-request-price-block .tooltip {
  background: transparent;
  color: #827E7A;
  font-size: 9px;
}

.product-request-item-value--old {
  font-weight: 500;
}

@media screen and (max-width: 1199px) {
  .product-request-price-sale-value {
    font-size: 16px;
    line-height: 26px;
  }
}
@media screen and (max-width: 1023px) {
  .product-request-price-sale-value {
    font-size: 14px;
  }
  .product-request-item-value--old {
    font-size: 10px;
  }
}
@media screen and (max-width: 767px) {
  .product-request-price-sale-value {
    font-size: 14px;
  }
  .set-comments-form {
    max-height: 0;
    overflow: hidden;
    margin: 0;
  }
  .set-comments-form-wrap {
    /* padding-top: 15px; */
    margin-top: 5px;
    margin-bottom: 20px;
  }
  .set-comments-block .set-title-wrap,
  .set-comments-block {
    margin-bottom: 0;
  }
  .set-comments-form textarea {
    height: 164px;
  }
  .set-request--products .set-item-price-value-old {
    top: 0px;
    right: 0;
  }


  .set-request-item.container--active {
    margin-bottom: 0;
    margin-top: 0;
    margin-left: -30px;
    margin-right: -30px;
    border-radius: 0;
    background: transparent;
  }
  .product-request-list {
    max-height: none;
  }

  .set-item-product-amount-mobile {
    display: block!important;
    color: #000;
    font-size: 14px;
    font-weight: 400;
    min-width: 28px;
    margin-right: 6px;
  }

  .product-request-price .set-item-price-name {
    max-width: 126px;
    padding: 0;
  }
  .set-request--products .set-item-price-value-old {
    position: static;
  }
}

@media screen and (max-width: 575px) {
  .set-request-item.container--active {
    margin-left: -15px;
    margin-right: -15px;
  }
}


.cards-slide-parameters-item-price-old {
  font-size: 10px;
  font-style: italic;
  font-weight: 400;
  line-height: 1;
  text-decoration: line-through;
  display: block;
}


.set-item-product-amount-mobile {
  display: none;
}
.header-menu-dropdown-item-box-list,
.header-menu-dropdown-item-box-list + .header-menu-dropdown-item-box-list,
.header-menu-dropdown-item-box__link .header-menu-link__bolder + .header-menu-link__bolder {
  margin: 13px 0 22px 0;
}
.header-menu-dropdown-item-box__link a.colored-link {
    color: #000;
    background: #DFF2FB url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDYiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0NiA0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAgNDYuMzQ3MkwzNiAwLjY1Mjc3N0g0NkwxMCA0Ni4zNDcySDBaTTM0LjA2NDUgNDdDMjguNTE2MSA0NyAyNC41MTYxIDQyLjU2MTEgMjQuNTE2MSAzNy4yNzM2QzI0LjUxNjEgMzAuNzQ1OCAzMC4yNTgxIDI1LjQ1ODMgMzYuMzg3MSAyNS40NTgzQzQxLjkzNTUgMjUuNDU4MyA0NS45MzU1IDI5Ljg5NzIgNDUuOTM1NSAzNS4xODQ3QzQ1LjkzNTUgNDEuNzEyNSA0MC4xOTM2IDQ3IDM0LjA2NDUgNDdaTTM0Ljc3NDIgNDAuMTQ1OEMzNi43MDk3IDQwLjE0NTggMzguODM4NyAzOC4zMTgxIDM4LjgzODcgMzUuNjQxN0MzOC44Mzg3IDMzLjc0ODYgMzcuNDgzOSAzMi4zMTI1IDM1LjY3NzQgMzIuMzEyNUMzMy43NDE5IDMyLjMxMjUgMzEuNjEyOSAzNC4xNDAzIDMxLjYxMjkgMzYuODE2N0MzMS42MTI5IDM4LjcwOTcgMzIuOTY3NyA0MC4xNDU4IDM0Ljc3NDIgNDAuMTQ1OFpNOS42MTI5IDIxLjU0MTdDNC4wNjQ1MiAyMS41NDE3IDAuMDY0NTE2NCAxNy4xMDI4IDAuMDY0NTE2NCAxMS44MTUzQzAuMDY0NTE2NCA1LjI4NzUgNS44MDY0NSAwIDExLjkzNTUgMEMxNy40ODM5IDAgMjEuNDgzOSA0LjQzODg5IDIxLjQ4MzkgOS43MjYzOUMyMS40ODM5IDE2LjI1NDIgMTUuNzQxOSAyMS41NDE3IDkuNjEyOSAyMS41NDE3Wk0xMC4zMjI2IDE0LjY4NzVDMTIuMjU4MSAxNC42ODc1IDE0LjM4NzEgMTIuODU5NyAxNC4zODcxIDEwLjE4MzNDMTQuMzg3MSA4LjI5MDI4IDEzLjAzMjMgNi44NTQxNyAxMS4yMjU4IDYuODU0MTdDOS4yOTAzMiA2Ljg1NDE3IDcuMTYxMjkgOC42ODE5NCA3LjE2MTI5IDExLjM1ODNDNy4xNjEyOSAxMy4yNTE0IDguNTE2MTMgMTQuNjg3NSAxMC4zMjI2IDE0LjY4NzVaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K) 100% 100% no-repeat;
    
    border-radius: 10px;
    padding: 17px 20px 14px 20px;
    width: 170px;
    font-weight: 700;
    font-style: italic;
    font-size: 14px;
    line-height: 18px;
    text-transform: uppercase;

}



@media screen and (min-width: 576px) {
  .header.fixed .header-menu-item {
    padding-top: 15px;
    padding-bottom: 12px;
  }
}



/* переработки 2024 */


.solution-item {
  background: transparent;
  padding: 0;
}
.solution-item-top {
  background: #fff;
  padding-left: 26px;
  padding-right: 20px;
  padding-top: 11px;
  z-index: 1;
  border-bottom: none;
}
.solution-item-bottom {
  background: #fff;
  border-radius: 0 0 20px 20px;
  padding-left: 26px;
  padding-right: 20px;
  padding-bottom: 20px;
  z-index: 1;
}
/* .solution-item-dropdown--open .solution-item-top,
.solution-item-dropdown--open .solution-item-bottom {
  box-shadow: 4px 9px 10px 0px rgba(0, 117, 191, 0.3);
} */
.solution-item-bottom-left  {
  align-items: center;
}
.solution-item-bottom-left,
.solution-item-bottom-right {
  border-top: 1px solid #DDDDDD;
}
.solution-item-amount-input {
  width: fit-content;
}
.solution-item-delete svg {
    width: 25px;
    height: 28px;
    min-width: 25px;
}
.solution-item-delete a {
  font-size: 12px;
  line-height: 15px;
}



.solution-item-dropdown {
  background: rgba(255,255,255,0.6);
  border-radius: 0 0 20px 20px;
  margin-top: -20px;
}
.solution-item-dropdown-head {
  display: flex;
  justify-content: center;
  padding-top: 32px;
  padding-bottom: 12px;
  cursor: pointer;
  padding-left: 26px;
  padding-right: 20px;
}
.solution-item-dropdown-head span {
  align-items: center;
  font-size: 16px;
  font-weight: 700;
  line-height: 22px;
  color: #CAB7A2;
  gap: 17px;
}
.solution-item-dropdown-head span svg {
  width: 26px;
  height: 26px;
  stroke: #CAB7A2;
  fill: none;
}
.solution-item-dropdown.solution-item-dropdown--open .solution-item-dropdown-head span svg {
  transform: rotate(180deg);
}
.solution-item.inv .solution-item-dropdown-head span {
  color: #CAB7A2;
}
.solution-item.inv .solution-item-dropdown-head span svg {
  stroke: #CAB7A2;
}
.solution-item.online .solution-item-dropdown-head span {
  color: #2AAAE2;
}
.solution-item.online .solution-item-dropdown-head span svg {
  stroke: #2AAAE2;
}
.solution-item.line .solution-item-dropdown-head span {
  color: #827E7A;
}
.solution-item.line .solution-item-dropdown-head span svg {
  stroke: #827E7A;
}
.solution-item-dropdown-body {
  /* display: none; */
  /* padding-top: 20px; */
  padding-top: 8px;
  padding-bottom: 13px;
  padding-left: 26px;
  padding-right: 20px;
}
.solution-item-dropdown-item {
  display: flex;
  padding-top: 7px;
  padding-bottom: 11px;
}
.solution-item-dropdown-item + .solution-item-dropdown-item {
  border-top: 1px solid #DDDDDD;
}
.solution-item-dropdown-left {
  width: 66%;
  display: flex;
  border-right: 1px solid #DDDDDD;
}
.solution-item-dropdown-name {
  width: 50%;
  padding-right: 14px;
  display: flex;
  align-items: center;
}
.solution-item-dropdown-name a {
  display: flex;
  align-items: center;
  color: #827E7A;
}
.solution-item-dropdown-name img {
  width: 57px;
  min-width: 57px;
  height: 70px;
  object-fit: contain;
  margin-right: 6px;
}
.solution-item-dropdown-name svg {
  display: none;
}
.solution-item-dropdown-name span {
  font-size: 16px;
  font-weight: 700;
  line-height: 22px;
  color: #827E7A;
}
.solution-item-dropdown-amount {
  width: 50%;
  padding-right: 14px;
  display: flex;
  align-items: center;
}
.solution-item-dropdown-amount .solution-item-amount-input {
  margin-right: 10px;
}
.solution-item-dropdown-amount-text {
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
  color: #000000;
}
.solution-item-dropdown-amount-text span {
  font-weight: 700;
  display: block;
  color: #000000;
}
.solution-item-dropdown-right {
  width: 34%;
  padding-left: 14px;
  display: flex;
  align-items: center;
}
.solution-item-dropdown-price {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
}
.solution-item-dropdown-price-name {
  font-size: 12px;
  line-height: 16px;
  color: #000000;
  padding-right: 10px;
  max-width: 120px;
  margin-right: auto;
}
.solution-item-dropdown-price-name p {
    display: inline;
}
.solution-item-dropdown-price-name .regular-tooltip-btn {
    background: #5B5B5B;
    color: #fff;
}
.solution-item-dropdown-price-value {
    font-style: italic;
    font-size: 20px;
    font-weight: 700;
    line-height: 26px;
    text-align: right;
    text-transform: uppercase;
    color: #000000;
    white-space: nowrap;
}
.solution-item-dropdown-item--empty .solution-item-amount-input {
  background: transparent;
}
.solution-item-dropdown-item--empty .solution-item-dropdown-price-value {
  color: #C0BEBC;
}


.solution-item-wrap {
  box-shadow: 4px 4px 10px 0px rgba(0, 117, 191, 0.3);
  border-radius: 0 0 20px 20px;
}


.solution-item-dropdown-body {
  display: none;
}
.solution-item-dropdown-is-open {
  display: none;
}
.solution-item-dropdown.solution-item-dropdown--open .solution-item-dropdown-body {
  display: block;
}
.solution-item-dropdown.solution-item-dropdown--open .solution-item-dropdown-is-open {
  display: flex;
}
.solution-item-dropdown.solution-item-dropdown--open .solution-item-dropdown-is-close {
  display: none;
}
.solution-item-dropdown:not(.solution-item-dropdown--open) .solution-item-dropdown-is-close {
  display: flex;
}



.solution-item-price-name--mobile,
.solution-item-price-value--mobile {
  display: none;
}





#sendto-partners .input-wrap textarea + label,
#sendto-partners .input-wrap input + label {
  margin-right: 16px;
}

#sendto-partners .custom-checkbox-block {
  width: 100%;
}
/* .custom-checkbox-block .required-text {
  padding-top: 0;
  padding-bottom: 18px;
} */


.selected-solutions-open-forms {
  display: flex;
  justify-content: space-between;
  margin-bottom: 33px;
  gap: 15px;
}
.selected-solutions-open-forms-item {
  width: 50%;
}
.selected-solutions-open-forms-item .main-btn {
  height: 48px;
}
.selected-solutions-open-forms-item--partner {
  max-width: 305px;
}
.selected-solutions-open-forms-item--email {
  max-width: 291px;
}

.selected-solutions-mobile {
  display: none;
}

@media screen and (min-width: 1281px) {
  #sendto-partners .input-wrap textarea + label, 
  #sendto-partners .input-wrap input + label {
    margin-top: 14px;
  }
}

@media screen and (max-width: 1280px) {
  .solution-item-dropdown-item {
    flex-direction: column;
  }
  .solution-item-dropdown-left {
    width: 100%;
    padding-right: 0;
    border-right: none;
  }
  .solution-item-dropdown-right {
    width: 100%;
    padding-left: 0;
  }
  .solution-item-dropdown-amount {
    justify-content: flex-end;
  }
  .solution-item-dropdown-price {
    width: 100%;
    padding-top: 15px;
  }
  .solution-item-dropdown-amount {
    padding-right: 0;
  }
  .solution-item-bottom-right {
    border-top: none;
  }
  .solution-item-dropdown-price-name {
    max-width: none;
  }
}

@media screen and (max-width: 1024px) {
  .selected-solutions {
    display: block;
    /* max-width: calc(100% - 70px); */
  }
  .selected-solutions.open {
    width: 100%;
  }
  .selected-solutions-wrap {
    padding: 60px 13px;
  }
}

@media screen and (max-width: 767px) {
  .solution-item-dropdown-left {
    flex-direction: column;
  }
  .solution-item-dropdown-name {
    width: 100%;
    padding-right: 0;
    padding-bottom: 13px;
  }
  .solution-item-dropdown-amount {
    width: 100%;
    flex-direction: row-reverse;
    justify-content: space-between;
  }
  .solution-item-dropdown-amount .solution-item-amount-input {
    margin-right: 0;
  }
  .solution-item-bottom-left {
    /* border-top: none; */
    flex-direction: row;
    flex-wrap: wrap;
  }

  .solution-item-price-name:not(.solution-item-price-name--mobile),
  .solution-item-price-value:not(.solution-item-price-value--mobile) {
    display: none;
  }
  .solution-item-price-value--mobile {
    display: flex;
  }
  .solution-item-price-name--mobile {
    display: block;
    width: 100%;
    padding-right: 0;
    order: 2;
    padding-top: 6px;
    padding-bottom: 10px;
  }
  .solution-item-amount {
    order: 1;
    border-bottom: 1px solid #DDDDDD;
  }
  .solution-item-delete {
    order: 3;
    width: 50%;
    border-top: none;
    padding-top: 0;
  }
  .solution-item-price-value--mobile {
    order: 4;
    width: 50%;
  }
  .solution-item-price-value--mobile p {
    width: 100%;
    text-align: right;
  }
  .solution-item-delete a {
    font-size: 10px;
    line-height: 12px;
  }
  .regular-tooltip-btn {
    width: 16px;
    height: 16px;
    font-size: 10px;
    font-weight: 600;
    line-height: 14px;
  }
  .solution-item-dropdown-price-name {
    max-width: 120px;
  }
  .solution-item-dropdown-price-name .regular-tooltip-btn {
    background: rgba(255,255,255,0.5);
    color: #C2C4C4;
  }
  .solution-item-dropdown-head,
  .solution-item-dropdown-body,
  .solution-item-top,
  .solution-item-bottom {
    padding-left: 15px;
    padding-right: 15px;
  }

  .solution-item-dropdown-name img {
    display: none;
  }
  .solution-item-dropdown-name svg {
    display: block;
    width: 48px;
    height: 48px;
    min-width: 48px;
    margin-right: 10px;
    fill: #C2C4C4;
  }

  .solution-item-dropdown-head span {
    font-size: 12px;
    line-height: 22px;
    gap: 9;
  }
  .solution-item-dropdown-name span {
    font-size: 12px;
    line-height: 15px;
  }
  .solution-item-wrap,
  .solution-item-bottom,
  .solution-item-dropdown {
    border-radius: 0 0 8px 8px;
  }
  .solution-item-dropdown-body {
    padding-top: 0;
  }
  .solution-item {
    margin-bottom: 10px;
  }




  .solution-item-add {
    order: 2;
    border-top: none;
    padding-top: 0;
  }



  .sendto-accords .sidebar-blocks {
    padding: 20px 30px;
  }
  .sendto-accords .partner-block {
    border-color: rgba(0, 0, 0, 0.12);
  }


  .selected-solutions {
    right: auto;
    top: -100vh;
    border: none;
  }
  .selected-solutions.open {
    width: 100%;
    box-shadow: none;
    z-index: 887;
    background: rgb(235, 235, 235);
    transform: none;
    height: 100%;
    max-height: none;
    right: auto;
    top: 0;
  }
  .selected-solutions-open {
    display: none;
  }
  
  .selected-solutions-open-forms {
    flex-direction: column;
    gap: 15px;
    align-items: center;
    margin-bottom: 30px;
    order: 1;
  }
  .selected-solutions-open-forms-item {
    width: 100%;
  }
  .selected-solutions-open-forms-item .main-btn {
    height: 40px;
  }
  .selected-solutions-open-forms-item--partner {
    max-width: 205px;
  }
  .selected-solutions-open-forms-item--email {
    max-width: 205px;
  }
  .recommended-solution-popup {
    order: 3;
  }
  .selected-solutions-top {
    order: 2;
    margin: 0;
    margin-bottom: 6px;
  }
  .recommended-solution-popup {
    padding-top: 0;
  }


  .selected-solutions-mobile {
    width: fit-content;
    position: absolute;
    top: 48px;
    right: 0;
    border-radius: 0px 0px 15px 15px;
    background: rgb(42, 170, 226);
    display: flex;
    justify-content: space-between;
    z-index: 888;
    box-shadow: 4px 4px 10px 0px rgba(0, 0, 0, 0.3);
    padding: 10px 15px;
  }

  .selected-solutions-open-mobile {
    display: flex;
    align-items: center;
    align-items: center;
    margin-left: auto;
    text-decoration: none;
    gap: 10px;
  }
  .selected-solutions-open-mobile .selected-solutions-open-mobile-text {
    font-size: 12px;
    font-weight: 600;
    line-height: 15px;
    color: #fff;
  }
  .selected-solutions-open-mobile .selected-solutions-open-mobile-num {
    font-size: 18px;
    font-weight: 600;
    line-height: 22px;
    color: #000;
  }
  .selected-solutions-close-mobile {
    font-size: 11px;
    font-weight: 400;
    line-height: 12px;
    color: #fff;
    display: flex;
    align-items: center;
    gap: 10px;
    text-decoration: none;
    display: none;
  }
  .selected-solutions-close-mobile svg {
    width: 14px;
    height: 11px;
    fill: #fff;
  }
  .selected-solutions-open-forms-item .main-btn {
    border-color: #fff!important;
  }
  .selected-solutions-mobile.fixed {
    top: 46px;
    position: fixed;
  }
  .selected-solutions-mobile.open {
    width: 100%;
    top: 0;
    position: fixed;
  }
  .selected-solutions-mobile.open .selected-solutions-close-mobile {
    display: flex;
  }
  
  .selected-solutions-close {
    display: none;
  }
  .selected-solutions-title {
    font-size: 18px;
    line-height: 22px;
  }
  
}

/* Стили "Совместимые аксессуары" - начало */

.compatible-aks {
  background-color: #C2C4C4;
  padding-top: 39px;
  padding-bottom: 41px;
}

.compatible-aks .tooltip {
  color: #827E7A;
  background-color: transparent;
  border-color: #827E7A;
}

/*
.compatible-aks__wrap {
  overflow-y: hidden;
  overflow-x: auto;
  scrollbar-width: thin;
  scrollbar-color: #2AAAE2 #DBDBDB;
}

.compatible-aks__wrap::-webkit-scrollbar {
  border-radius: 4px;
}

.compatible-aks__wrap::-webkit-scrollbar-track {
  background: #DBDBDB;
}

.compatible-aks__wrap::-webkit-scrollbar-thumb {
  background-color: #2AAAE2;
  border-radius: 10px;
}

.compatible-aks__wrap::-webkit-scrollbar-button {
  background-color: transparent;
}
*/

.compatible-aks__wrap {
  overflow: hidden;
}

.compatible-aks__wrap .cards-scroll .container {
  padding: 0;
}

.compatible-aks__title {
  font-size: 44px;
  font-weight: 700;
  margin-bottom: 15px;
}

.compatible-aks__title .tooltip {
  margin-left: 0;
}

.compatible-aks__title sup {
  display: inline-flex;
}


.compatible-aks__category {
  display: none;
  gap: 20px;
  grid-template-columns: repeat(auto-fill, minmax(190px, 1fr));
  grid-auto-flow: column;
  align-items: center;
}

.compatible-aks__container {
  /* display: flex;
  flex-wrap: nowrap;
  gap: 20px; */

}

.compatible-aks__list-title {
  /* margin-bottom: 8px;
  max-width: 190px; */
  padding: 0 11px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -moz-box;
  -moz-box-orient: vertical;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  line-clamp: 2;
  box-orient: vertical;
}

.compatible-aks__list-title-wrap {
  display: flex;
  align-items: center;
  min-height: 33px;
  margin-bottom: 8px;
}

.compatible-aks__list-title,
.compatible-aks__item-title {
  color: #827E7A;
  font-size: 12px;
  font-weight: 500;
  text-transform: uppercase;
}

.compatible-aks__item-title {
  display: none;
  margin-bottom: 6px;

}

.compatible-aks__item {
  min-width: 190px;
  margin-bottom: 43px;
  overflow: hidden;
  position: relative;
}

.compatible-aks__item-wrap {
  display: flex;
  flex-direction: column;
  min-height: 282px;
  border-radius: 16px;
  background-color: #fff;
  padding-top: 9px;
  padding-bottom: 16px;
  overflow: hidden;
}

.compatible-aks__item a:not(.tooltip) {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.compatible-ask__svg {
  display: none;
}

.compatible-aks__item-name {
  font-size: 18px;
  font-style: italic;
  font-weight: 700;
  text-transform: uppercase;
  margin-bottom: 7px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -moz-box;
  -moz-box-orient: vertical;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  line-clamp: 3;
  box-orient: vertical;
  padding: 0 11px;
}

.compatible-ask__img {
  width: 100%;
}

.compatible-aks__item img:not(.compatible-ask__mob-svg) {
  width: 100%;
  height: 143px;
  min-height: 143px;
  margin-bottom: 5px;
  object-fit: contain;
  object-position: center;
}

.compatible-aks__list {
  display: flex;
  flex-basis: 0;
  gap: 20px;
  width: fit-content;
}

.compatible-aks__item-content {
  display: flex;
  flex-direction: column;
  height: 100%;
  margin-top: auto;
  padding: 0 11px;
}

.compatible-aks__item-preferred-price {
  color: #827E7A;
  font-size: 8px;
  margin-top: auto;
  margin-bottom: 10px;
}

.compatible-aks__item-preferred-price .tooltip {
  color: #827E7A;
  width: 9px;
  height: 9px;
  line-height: 7px;
  font-size: 6px;
  margin-left: 2px;
}

.compatible-aks__item-retail-price {
  text-align: right;
  color: #2AAAE2;
  font-size: 24px;
  font-style: italic;
  font-weight: 700;
  line-height: 16px;
  /* 66.667% */
}


@media screen and (max-width: 768px) {
  .compatible-aks {
    padding-top: 15px;
    padding-bottom: 24px;
  }

  .compatible-aks__wrap {
    overflow: initial;
  }

  .compatible-aks__list-title-wrap {
    display: none;
  }

  .compatible-aks__title {
    font-size: 20px;
    line-height: 1.1;
    max-width: 180px;
    margin-bottom: 20px;
  }

  

  .compatible-aks__category {
    display: none;
  }

  .compatible-aks__item-title {
    display: block;
  }

  .compatible-aks__container {
    flex-direction: column;
  }

  .compatible-aks__list {
    display: block;
    border-radius: 16px;
  }

  .compatible-aks__item {
    background-color: #fff;
    margin-bottom: 0;
    padding: 0 11px 0;
  }

  .compatible-aks__item-wrap {
    border-radius: unset;
    min-height: initial;
    border-bottom: 1px solid #C0BEBC;
    padding-top: 0;
    padding-bottom: 10px;
    overflow: hidden;

  }

  .compatible-aks__item:first-of-type {
    border-radius: 16px 16px 0 0;
    padding-top: 5px;
  }

  .compatible-aks__item:last-of-type {
    border-radius: 0 0 16px 16px;
    padding-bottom: 11px;
  }

  .compatible-aks__list .compatible-aks__item:only-of-type {
    border-radius: 16px;
  }

  .compatible-aks__item:last-of-type .compatible-aks__item-wrap {
    border: none;
    padding-bottom: 0;
  }

  .compatible-ask__img {
    display: flex;
    align-items: center;
    gap: 11px;
    margin-bottom: 7px;
  }

  .compatible-ask__img img:not(.compatible-ask__mob-svg) {
    display: none;
  }

  .compatible-ask__svg {
    display: block;
    min-width: 48px;
    max-width: 48px;
    height: 48px;
  }

  .compatible-aks__item-name {
    font-size: 14px;
    margin-bottom: 0;
  }

  .compatible-aks__item-content {
    flex-direction: row;
    justify-content: space-between;
  }

  .compatible-aks__item-retail-price {
    font-size: 18px;
  }

  .compatible-aks__item-preferred-price {
    margin-bottom: 0;
    padding: 0;
    font-size: 9px;
  }
}

/* Стили "Совместимые аксессуары" - конец */


/* Стили "Отправить себе" - начало */
.set-request-email-yourself {
  padding: 31px 11px 18px;
  border-radius: 20px;
  background: #DFF2FB;
  box-shadow: 4px 4px 10px 0px rgba(0, 117, 191, 0.30);
}
.set-request-email-yourself_content {
  display: flex;
  gap: 16px;
  margin-bottom: 21px;
}
.set-request-email-yourself_content svg {
  width: 188px;
  height: 26px;
}
.set-request-email-yourself_content p {
  font-size: 16px;
  font-weight: 400;
  line-height: 22px; /* 137.5% */
  margin-top: -4px;
}
.main-btn.set-request-email-yourself_button {
  min-height: 48px;
}
.set-request-email-yourself_button {
  font-family: "TT Hoves";
  border: 1px solid #2AAAE2;
  background-color: #fff;
  color: #2AAAE2;
  font-style: normal;
  transition: all .3s;  
}
.set-request-email-yourself_button:hover {
  background-color: #2AAAE2;
  color: #fff;
}
.set-request-item {
  background: none;
}
.set-request-item-product, .set-request-item-amount, .set-request-item-price {
  background-color: #fff;
}
.set-request-item-price {
  border-radius: 0 0 20px 20px;
}

.set-request-item-body {
  margin-bottom: 24px;
}
@media screen and (max-width: 768px) {
  .set-request-email-yourself {
    padding: 12px;
    margin: 0 15px 26px;
  }
  .set-request-item-price {
    padding-top: 0;
  }
  .set-request-item .set-item-price-name {
    max-width: 110px;
    padding-right: 0;
    font-size: 10px;
  }
  .set-item-price-name .tooltip {
    display: none;
  }
  .set-item-price-value {
    position: relative;
  }
  .set-item-price-value-old {
    display: block;
    position: absolute;
    top: -28px;
    font-size: 12px;
    font-weight: 500;
  }
  .set-request-item .set-item-price-value-new {
    font-size: 20px;
  }
  .set-request-email-yourself_content {
    margin-bottom: 13px;
    gap: 10px;
  }
  .set-request-item-parts {
    border-bottom: 1px solid rgba(0, 0, 0, .5);
    border-color: rgba(130, 126, 122, .5);
  }
  .set-request-item-product, .set-request-item-amount, .set-request-item-price {
    background-color: transparent;
  }
  .set-item-product, .set-request-item-amount {
    border: none;
  }
  .set-request-email-yourself_content p {
    font-size: 12px;
    line-height: 16px;
  }
  .set-item-amount-text {
    max-width: initial;
  }
  .set-request-item-body {
    margin-bottom: 14px;
  }
  .main-btn.set-request-email-yourself_button {
    min-height: 39px;
    max-width: 80%;
  }
  .set-item-head {
    padding: 10px 15px;
  }
  .set-item-head-title {
    font-size: 16px;
  }
  .set-item-amount-input {
    height: 35px;
  }
  .set-item-amount-input button {
    width: 40px;
  }
  .set-request-email-yourself_content svg {
    width: 137px;
    height: 22px;
  }
}
/* Стили "Отправить себе" - конец */
@media screen and (min-width: 769px) {
  .set-request-item {
    overflow: initial;
  }
  .set-item-head {
    border-radius: 20px 20px 0 0;
  }
}

.sendto-popup-phone {
  max-width: 224px;
}
.custom-checkbox-block {
  width: 100%;
}
.none-border {
  border-bottom: none;
}
.product-request-price-block {
  border-radius: 0 0 20px 20px;
  margin-bottom: 24px;
}
.product-request-body {
  background-color: #fff;
}
.set-request-price-for-modal {
  width: 100%;
  display: flex;
  justify-content: space-between;
  padding-top: 10px;
  padding-bottom: 10px;
  border-top: 1px solid rgba(130, 126, 122, 0.5)
}
.set-request-price-for-modal .set-item-price-name {
  max-width: 114px;
}
.set-request-price-for-modal .set-item-price-value {
  text-align: right;
}
/* переработки 2024 конец */


/* читать также */


.block-read-more {
  padding-bottom: 80px;
}
.block-read-more h2 {
  font-weight: 700;
  font-size: 24px;
  line-height: 28px;
  color: #000000;
  margin-bottom: 33px;
}

.block-read-more .blog-item {
  flex-direction: column;
  /*border-radius: 15px;
  overflow: hidden;*/
  padding-top: 0;
  padding-bottom: 0;
  border: none;
  border: 1px solid #EBEBEB;
  border-radius: 30px;
}
.block-read-more .blog-item-img {
  width: 100%;
  height: 190px;
  border-radius: 30px 30px 0px 0px;
}
.block-read-more .blog-item-wrap {
  width: 100%;
  padding: 24px;
  border: none;
  box-sizing: border-box;
  border-radius: 0px 0px 30px 30px;
  flex-grow: 1;
  display: flex;
  flex-direction: column;
}
.block-read-more .blog-item-tags {
  -webkit-line-clamp: inherit;
}
.block-read-more .blog-item-title {
  font-size: 20px;
  line-height: 24px;
  margin-bottom: 18px;
  -webkit-line-clamp: 3;
}
.block-read-more .blog-item-descr {
  font-size: 16px;
  line-height: 22px;
  margin-bottom: 25px;
  -webkit-line-clamp: 5;
}

.block-read-more .blog-list {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-gap: 25px;
}
.block-read-more .blog-item-bottom {
  margin-top: auto;
}

.block-read-more .blog-item-date {
  font-size: 13px;
}
.block-read-more .blog-item-more {
  margin-left: auto;
  font-size: 16px;
  line-height: 18px;
}

@media screen and (max-width: 991px) {
  .block-read-more .blog-list {
    grid-template-columns: 1fr;
    grid-gap: 20px;
  }
}

@media screen and (max-width: 575px) {
  .block-read-more h2 {
    font-size: 18px;
    line-height: 21px;
    margin-bottom: 15px;
  }
  .block-read-more .blog-item-img {
    height: 140px;
  }
  .block-read-more .blog-item-title {
    font-size: 16px;
    line-height: 19px;
    margin-bottom: 20px;
  }
  .block-read-more .blog-item-descr {
    font-size: 14px;
    line-height: 18px;
    margin-bottom: 27px;
    -webkit-line-clamp: 6;
  }
  .block-read-more .blog-item-wrap {
    padding: 20px;
    padding-bottom: 25px;
  }
}


/* читать также конец */

/* переработки 2024 конец */


@media screen and (max-width: 767px) {
  .solution-item-add .round-checkbox-text {
    font-size: 10px;
    line-height: 12px;
    margin-left: 6px;
  }
  .solution-item-add .round-checkbox input[type=checkbox]+.check {
    height: 24px;
    width: 42px;
    min-width: 42px;
  }
  .solution-item-add .round-checkbox input[type=checkbox]+.check:before {
    width: 18px;
    height: 18px;
  }
}

.cookie-page-accordion-item ol {
  padding-left: 20px;
}
.cookie-page-accordion-item ul {
  padding-left: 20px;
  list-style: disc;
}









@media (min-width: 1025px) {
  .header-menu-dropdown {
    max-height: calc(100vh - 160px);
    overflow-y: auto;
    scrollbar-color: #2AAAE2 #ECECEB;
    scrollbar-width: thin;
  }
}

@media screen and (max-width: 575px) {
    .header-menu-dropdown a.colored-link {
        width: 100%;
        display: block;
border-radius: 0;
}
.header-menu-dropdown-item-box__link .header-menu-link__bolder + .header-menu-link__bolder{
	margin: 0;
	padding: 15px 23px
}


}

.footer-social-block a.rutube svg {
  stroke: #fff;
}
@media screen and (min-width: 575px) and (max-width: 1024px) {
  .footer-social-block a.rutube svg {
      stroke: #2AAAE2;
  }
}



/* правки 2025 */

.mainpage-about-text p {
  margin-bottom: 15px;
}
/* .mainpage-about-text p:last-child {
  margin-bottom: 0;
} */
.mainpage-about-text ul,
.mainpage-about-text ol {
  margin: 15px 0;
  padding-left: 25px;
}
.mainpage-about-text ul li {
  position: relative;
  margin-bottom: 2px;
}
.mainpage-about-text ul li:before {
  content: '';
  width: 3px;
  height: 3px;
  border-radius: 50%;
  background: #2AAAE2;
  position: absolute;
  top: 10px;
  left: -17px;
}
.mainpage-about-text ol li::marker {
  color: #2AAAE2;
}


.subtitle,
.mainpage-about-text .subtitle {
  font-size: 26px;
  line-height: 1.3;
  font-weight: 500;
  color: #000;
  margin: 26px 0 15px;
}

.h2,
.mainpage-about-text .h2,
.mainpage-about-text h2 {
  margin: 25px 0 15px;
}
.h3,
.mainpage-about-text .h3,
.mainpage-about-text h3 {
  font-size: 36px;
  line-height: 1.3;
  font-weight: 700;
  margin: 25px 0 15px;
}
.mainpage-about-text .h2:first-child,
.mainpage-about-text h2:first-child {
  margin-top: 0;
}


.more-text {
  font-size: 16px;
  line-height: 1.3;
  font-weight: 500;
  color: #2AAAE2;
  display: block;
  width: fit-content;
  margin-top: 15px;
}
.more-text span:last-child {
  display: none;
}

.collapsed-text:not(.opened) {
  /* overflow: hidden; */
  /* height: 210px; */
}
.collapsed-text:not(.opened) .mainpage-about-text-preview *:last-child {
  margin-bottom: 0;
}
.collapsed-text:not(.opened) .mainpage-about-text-more {
  display: none;
}
.collapsed-text.opened + .more-text span:last-child {
  display: block;
}
.collapsed-text.opened + .more-text span:first-child {
  display: none;
}

.calc-link {
  display: flex;
  justify-content: center;
  padding-top: 30px;
  padding-bottom: 30px;
}
.calc-link.calc-link--first {
  padding-top: 0;
}
.calc-link .main-btn {
  max-width: 340px;
  width: 100%;
}

.no-paddings {
  padding: 0;
}

@media screen and (max-width: 1024px) {
  .subtitle,
  .mainpage-about-text .subtitle {
    font-size: 24px;
    line-height: 1.3;
    margin: 15px 0;
  }
  .h2,
  .mainpage-about-text .h2,
  .mainpage-about-text h2 {
    margin: 20px 0 12px;
  }
  .h3,
  .mainpage-about-text .h3 {
    font-size: 26px;
    line-height: 1.3;
    margin: 20px 0 12px;
  }
  .mainpage-about-text ul li:before {
    top: 8px;
    left: -15px;
  }
  .collapsed-text:not(.opened) {
    /* height: 170px; */
  }
}

@media screen and (max-width: 575px) {
  .subtitle,
  .mainpage-about-text .subtitle {
    font-size: 20px;
    margin: 10px 0;
  }
  .h3,
  .mainpage-about-text .h3 {
    font-size: 20px;
  }
  .mainpage-about-text ul li:before {
    top: 6px;
    left: -11px;
  }

  .mainpage-about-text ul, .mainpage-about-text ol {
    padding-left: 18px;
  }

  .more-text {
    font-size: 14px;
  }
  .collapsed-text:not(.opened) {
    /* height: 170px; */
  }
}


.mobile-info-panel {
  background: transparent;
}
.mobile-info-title {
  background: #CCEEFD;
  padding-left: 10px;
  padding-right: 10px;
  flex-grow: 1;
}
.mobile-param-open {
  display: none;
}
.mobile-filter-open {
  background: #CCEEFD;
  padding-left: 10px;
  padding-right: 10px;

  width: fit-content;
  text-decoration: none;
  gap: 5px;
  font-weight: 400;
  /* font-size: 12px; */
  line-height: 1;
  color: #2AAAE2;
}
.mobile-info-btns {
  margin-right: 0;
}
.mobile-info-title_text {
  font-weight: 400;
  /* font-size: 12px; */
  line-height: 1;
  color: #2AAAE2;
  padding-right: 0;
}
.mobile-info-title_icon svg {
  width: 16px;
  height: 16px;
}
.mobile-filter-open svg {
  width: 14px;
  height: 14px;
}

@media screen and (max-width: 991px) {
  .prev-step-btn a {
    color: #2AAAE2;
  }
  .prev-step-btn a .step-arrow {
    fill: #2AAAE2;
  } 
}

@media screen and (max-width: 575px) {
  .mobile-filter-open {
    font-size: 12px;
  }
  .mobile-info-title_text {
    font-size: 12px;
  }

  .sidebar-btns {
    min-height: 48px;
  }
  .next-step-btn .main-btn {
    box-shadow: 5px 5px 10px rgba(42, 170, 226, 0.5);
  }
  .next-step-btn .main-btn .main-btn-wrap span span {
    font-size: 12px;
  }
  .next-step-btn.fixed {
    position: fixed;
    right: 15px;
    bottom: 20px;
    z-index: 9;
  }
}




/* новые серии */


/* цвета баннеров */

/* online внутренние акб */
.banner-slider.series-online-inner .banner-slide .banner-slide-wrap .banner-slide-main {
  background-color: #D1F6FF;
}
.banner-slider.series-online-inner .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main__img .img-wrap .img {
  background-image: url(/local/templates/stark/img/sc_Back_ONLINE_in.jpg);
}

/* online one */
.banner-slider.series-online-one .banner-slide .banner-slide-wrap .banner-slide-main {
  background-color: #DDF3F4;
}
.banner-slider.series-online-one .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main__img .img-wrap .img {
  background-image: url(/local/templates/stark/img/sc_Back_Batt.jpg);
}

/* литий-ионные */
.banner-slider.series-lith .banner-slide .banner-slide-wrap .banner-slide-main {
  background-color: #F8EDE9;
}
.banner-slider.series-lith .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main__img .img-wrap .img {
  background-image: url(/local/templates/stark/img/sc_Back_Lith.jpg);
}

/* изменения баннеров */


.banner-main__title-stark {
  font-size: 26px;
  line-height: 1;
  text-transform: uppercase;
  margin-bottom: 5px;
  font-weight: 700;
  font-style: italic;
  display: block;
}
.banner-slider.type_5 .banner-slide .banner-slide-wrap .banner-slide-main {
  height: 268px;
}
.banner-slider.type_5 .banner-slide .banner-slide-wrap .banner-slide-top {
  height: calc(484px - 268px);
}
.series-contry .banner-slider.type_5 .banner-slide .banner-slide-wrap .banner-slide-top .container .banner-slide-top-wrap h1, 
.series-online .banner-slider.type_5 .banner-slide .banner-slide-wrap .banner-slide-top .container .banner-slide-top-wrap h1, 
.series-line .banner-slider.type_5 .banner-slide .banner-slide-wrap .banner-slide-top .container .banner-slide-top-wrap h1, 
.series-online-inner .banner-slider.type_5 .banner-slide .banner-slide-wrap .banner-slide-top .container .banner-slide-top-wrap h1, 
.series-online-one .banner-slider.type_5 .banner-slide .banner-slide-wrap .banner-slide-top .container .banner-slide-top-wrap h1, 
.series-lith .banner-slider.type_5 .banner-slide .banner-slide-wrap .banner-slide-top .container .banner-slide-top-wrap h1 {
  line-height: 1;
}
@media screen and (min-width: 1281px) {
  .banner-slider.type_5 .banner-slide .banner-slide-wrap .banner-slide-main {
    background-position: -2px 132px;
  }
}
@media screen and (max-width: 1280px) {
  .banner-main__title-stark {
    font-size: 21px;
  }
  .series-contry .banner-slider.type_5 .banner-slide .banner-slide-wrap .banner-slide-top .container .banner-slide-top-wrap h1, 
  .series-online .banner-slider.type_5 .banner-slide .banner-slide-wrap .banner-slide-top .container .banner-slide-top-wrap h1, 
  .series-line .banner-slider.type_5 .banner-slide .banner-slide-wrap .banner-slide-top .container .banner-slide-top-wrap h1, 
  .series-inv .banner-slider.type_5 .banner-slide .banner-slide-wrap .banner-slide-top .container .banner-slide-top-wrap h1, 
  .series-online-inner .banner-slider.type_5 .banner-slide .banner-slide-wrap .banner-slide-top .container .banner-slide-top-wrap h1, 
  .series-online-one .banner-slider.type_5 .banner-slide .banner-slide-wrap .banner-slide-top .container .banner-slide-top-wrap h1, 
  .series-lith .banner-slider.type_5 .banner-slide .banner-slide-wrap .banner-slide-top .container .banner-slide-top-wrap h1 {
    font-size: 30px;
  }
  .banner-main__text_subtitle {
    font-size: 26px;
    line-height: 1.3;
  }
}
@media screen and (max-width: 1200px) {
  .banner-slider.type_5 .banner-slide .banner-slide-wrap .banner-slide-main {
    height: 300px;
  }
  .banner-slider.type_5 .banner-slide .banner-slide-wrap .banner-slide-top {
    height: calc(484px - 300px);
  }
}
@media screen and (max-width: 1024px) {
  .banner-slider.type_5 .banner-slide .banner-slide-wrap .banner-slide-main {
    height: 210px;
  }
  .banner-slider.type_5 .banner-slide .banner-slide-wrap .banner-slide-top {
    height: calc(338px - 210px);
  }
  .banner-main__text_subtitle {
    font-size: 16px;
    line-height: 1.3;
    margin-bottom: 9px;
  }
  .series-contry .banner-slider.type_5 .banner-slide .banner-slide-wrap .banner-slide-top .container .banner-slide-top-wrap h1, 
  .series-online .banner-slider.type_5 .banner-slide .banner-slide-wrap .banner-slide-top .container .banner-slide-top-wrap h1, 
  .series-line .banner-slider.type_5 .banner-slide .banner-slide-wrap .banner-slide-top .container .banner-slide-top-wrap h1, 
  .series-inv .banner-slider.type_5 .banner-slide .banner-slide-wrap .banner-slide-top .container .banner-slide-top-wrap h1, 
  .series-online-inner .banner-slider.type_5 .banner-slide .banner-slide-wrap .banner-slide-top .container .banner-slide-top-wrap h1, 
  .series-online-one .banner-slider.type_5 .banner-slide .banner-slide-wrap .banner-slide-top .container .banner-slide-top-wrap h1, 
  .series-lith .banner-slider.type_5 .banner-slide .banner-slide-wrap .banner-slide-top .container .banner-slide-top-wrap h1 {
    font-size: 23px;
  }

  .banner-main__title-stark {
    font-size: 16px;
  }
}

@media screen and (max-width: 575px) {
  .banner-slider.type_5 .banner-slide .banner-slide-wrap .banner-slide-main {
    height: auto;
  }
  .banner-main__title-stark {
    font-size: 12px;
  }
  .banner-slider.type_5 .banner-slide .banner-slide-wrap .banner-slide-top .container .banner-slide-top-wrap {
    padding-top: 26px;
  }
  .series-contry .banner-slider.type_5 .banner-slide .banner-slide-wrap .banner-slide-top .container .banner-slide-top-wrap h1, 
  .series-online .banner-slider.type_5 .banner-slide .banner-slide-wrap .banner-slide-top .container .banner-slide-top-wrap h1, 
  .series-line .banner-slider.type_5 .banner-slide .banner-slide-wrap .banner-slide-top .container .banner-slide-top-wrap h1, 
  .series-inv .banner-slider.type_5 .banner-slide .banner-slide-wrap .banner-slide-top .container .banner-slide-top-wrap h1, 
  .series-online-inner .banner-slider.type_5 .banner-slide .banner-slide-wrap .banner-slide-top .container .banner-slide-top-wrap h1, 
  .series-online-one .banner-slider.type_5 .banner-slide .banner-slide-wrap .banner-slide-top .container .banner-slide-top-wrap h1, 
  .series-lith .banner-slider.type_5 .banner-slide .banner-slide-wrap .banner-slide-top .container .banner-slide-top-wrap h1 {
    font-size: 26px;
    line-height: 1;
  }
  .banner-slider.type_5 .banner-slide .banner-slide-wrap .banner-slide-main .container .banner-slide-main-block .banner-main__img .img-wrap .img {
    padding-top: 128px;
  }
  .series-contry .banner-slider.type_5 .banner-slide .banner-slide-wrap .banner-slide-main, .series-online .banner-slider.type_5 .banner-slide .banner-slide-wrap .banner-slide-main, .series-line .banner-slider.type_5 .banner-slide .banner-slide-wrap .banner-slide-main {
    background-size: 59%;
  }
}

/* карточки в слайдерах и скроллы */

/* online внутренние акб */
main.series-online-inner .cards .cards-scroll .swiper-scrollbar-drag {
  background-color: #00AED9;
}
.cards-slide.series-online-inner {
  background-color: #59D3F2;
}

/* online one */
main.series-online-one .cards .cards-scroll .swiper-scrollbar-drag {
  background-color: #1EB2B4;
}
.cards-slide.series-online-one {
  background-color: #8ED8D9;
}

/* литий-ионные */
main.series-lith .cards .cards-scroll .swiper-scrollbar-drag {
  background-color: #D3856E;
}
.cards-slide.series-lith {
  background-color: #E9C2B6;
}



/* детальные карточки */

/* online внутренние акб */
.detail-contry.series-online-inner .detail-main-screen .seria-bg {
  background-image: url(/local/templates/stark/img/bg4.png);
}
.detail-contry.series-online-inner .detail-mobile-bg {
  background-image: url(/local/templates/stark/img/bg4.png);
}
.detail-contry.series-online-inner .detail-second-screen-wrap .seria-small-bg {
  background-image: url(/local/templates/stark/img/bg-small4.png);
}

.detail-contry.series-online-inner .detail-advantages-btn-block {
  background: #D1F6FF;
}

.detail-contry.series-online-inner .detail-tabs-block .tab-container {
  background: #D1F6FF;
}

@media screen and (max-width: 575px) {
  .detail-contry.series-online-inner .detail-second-screen .container .detail-second-screen-wrap .detail-second-left {
    background: #59D3F2;
  }
  .detail-contry.series-online-inner .detail-main-screen .detail-main-screen-wrap .detail-price,
  .detail-contry.series-online-inner .detail-main-screen .detail-main-screen-wrap .detail-advantages {
    background: #D1F6FF;
  }
}

/* online one */
.detail-contry.series-online-one .detail-main-screen .seria-bg {
  background-image: url(/local/templates/stark/img/bg5.png);
}
.detail-contry.series-online-one .detail-mobile-bg {
  background-image: url(/local/templates/stark/img/bg5.png);
}
.detail-contry.series-online-one .detail-second-screen-wrap .seria-small-bg {
  background-image: url(/local/templates/stark/img/bg-small5.png);
}

.detail-contry.series-online-one .detail-advantages-btn-block {
  background: #DDF3F4;
}

.detail-contry.series-online-one .detail-tabs-block .tab-container {
  background: #DDF3F4;
}

@media screen and (max-width: 575px) {
  .detail-contry.series-online-one .detail-second-screen .container .detail-second-screen-wrap .detail-second-left {
    background: #8ED8D9;
  }
  .detail-contry.series-online-one .detail-main-screen .detail-main-screen-wrap .detail-price,
  .detail-contry.series-online-one .detail-main-screen .detail-main-screen-wrap .detail-advantages {
    background: #DDF3F4;
  }
}

/* литий-ионные */
.detail-contry.series-lith .detail-main-screen .seria-bg {
  background-image: url(/local/templates/stark/img/bg6.png);
}
.detail-contry.series-lith .detail-mobile-bg {
  background-image: url(/local/templates/stark/img/bg6.png);
}
.detail-contry.series-lith .detail-second-screen-wrap .seria-small-bg {
  background-image: url(/local/templates/stark/img/bg-small6.png);
}

.detail-contry.series-lith .detail-advantages-btn-block {
  background: #F8EDE9;
}

.detail-contry.series-lith .detail-tabs-block .tab-container {
  background: #F8EDE9;
}

@media screen and (max-width: 575px) {
  .detail-contry.series-lith .detail-second-screen .container .detail-second-screen-wrap .detail-second-left {
    background: #E9C2B6;
  }
  .detail-contry.series-lith .detail-main-screen .detail-main-screen-wrap .detail-price,
  .detail-contry.series-lith .detail-main-screen .detail-main-screen-wrap .detail-advantages {
    background: #F8EDE9;
  }
}



/* меню */

.header-menu-dropdown-item-box-list-control a.link-open:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSI5IiB2aWV3Qm94PSIwIDAgOCA5IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTAuOTg1MjE4IDQuMzMwNTlMMi45NDUxNSA2LjI3MjM3TDIuOTQ1MTUgLTEuODk3MDhlLTA3TDQuMzM5MzMgLTEuMjg3NjZlLTA3TDQuMzM5MzMgNi4yMTE1TDYuMjk5MzYgNC4yNjkyOEw3LjI4NTE2IDUuMjQ2MTNMMy42MzAyOCA4LjkwNDc2TC0wLjAwMDU1NzY1NSA1LjMwNzMyTDAuOTg1MjE4IDQuMzMwNTlaIiBmaWxsPSIjMkFBQUUyIi8+Cjwvc3ZnPgo=");
  content: '';
  border-radius: 50%;
  width: 17px;
  height: 17px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-repeat: no-repeat;
  background-position: 4px 3px;
}
.header-menu-dropdown-item-box-list-control a.link-open:hover:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSI5IiB2aWV3Qm94PSIwIDAgOCA5IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTAuOTg1MjE4IDQuMzMwNTlMMi45NDUxNSA2LjI3MjM3TDIuOTQ1MTUgLTEuODk3MDhlLTA3TDQuMzM5MzMgLTEuMjg3NjZlLTA3TDQuMzM5MzMgNi4yMTE1TDYuMjk5MzYgNC4yNjkyOEw3LjI4NTE2IDUuMjQ2MTNMMy42MzAyOCA4LjkwNDc2TC0wLjAwMDU1NzY1NSA1LjMwNzMyTDAuOTg1MjE4IDQuMzMwNTlaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K");
  background-repeat: no-repeat;
  background-position: 4px 3px;
}
.header-menu-dropdown-item-box-list-control a.link-close:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSI5IiB2aWV3Qm94PSIwIDAgOCA5IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTYuMjk5OTQgNC41NzU2Nkw0LjM0IDIuNjMzODhMNC4zNCA4LjkwNjI1TDIuOTQ1ODMgOC45MDYyNUwyLjk0NTgzIDIuNjk0NzVMMC45ODU3OTIgNC42MzY5N0w2LjI1NTk1ZS0wOCAzLjY2MDEyTDMuNjU0ODggMC4wMDE0ODc3OEw3LjI4NTcxIDMuNTk4OTNMNi4yOTk5NCA0LjU3NTY2WiIgZmlsbD0iIzgyN0U3QSIvPgo8L3N2Zz4K");
  content: '';
  border-radius: 50%;
  width: 17px;
  height: 17px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-repeat: no-repeat;
  background-position: 4px 3px;
}
.header-menu-dropdown-item-box-list-control a.link-close:hover:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSI5IiB2aWV3Qm94PSIwIDAgOCA5IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTYuMjk5OTQgNC41NzU2Nkw0LjM0IDIuNjMzODhMNC4zNCA4LjkwNjI1TDIuOTQ1ODMgOC45MDYyNUwyLjk0NTgzIDIuNjk0NzVMMC45ODU3OTIgNC42MzY5N0w2LjI1NTk1ZS0wOCAzLjY2MDEyTDMuNjU0ODggMC4wMDE0ODc3OEw3LjI4NTcxIDMuNTk4OTNMNi4yOTk5NCA0LjU3NTY2WiIgZmlsbD0iI2ZmZmZmZiIvPgo8L3N2Zz4K");
  background-repeat: no-repeat;
  background-position: 4px 3px;
}

.header-menu-dropdown-item-box-list-control a:before {
  top: -2px;
}

@media screen and (min-width: 576px) {
  .header-menu-dropdown li, .header-menu-dropdown .header-menu-dropdown-item-box__link {
    font-size: 11px;
    line-height: 1.2;
  }
  .header-menu-dropdown-item-box-list-control a {
    font-size: 11px;
    line-height: 1.2;
  }
  .header-menu-dropdown li + li {
    margin-top: 7px;
  }
}

.header-menu-dropdown-item-box__link a.colored-link {
    padding: 6px 20px 5px 20px;
    min-height: 46px;
    display: flex !important;
    align-items: center;
}
.header-menu-dropdown-item-box__link a.colored-link.archive-link {
  background: #C2C4C4 url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNDAgNDAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSI0MC4wMDAwMDAiIGhlaWdodD0iNDAuMDAwMDAwIiBmaWxsPSJub25lIiBjdXN0b21GcmFtZT0iIzAwMDAwMCI+Cgk8ZyBpZD0i0JPRgNGD0L/Qv9CwIDEiPgoJCTxwYXRoIGlkPSJWZWN0b3IiIGQ9Ik0yMiAyMEwxMC40ODA1IDQwTDAgNDBMMTEuNTA1MiAyMEwwIDBMMTAuNDgwNSAwTDIyIDIwWiIgZmlsbD0icmdiKDI1NSwyNTUsMjU1KSIgZmlsbC1ydWxlPSJldmVub2RkIiB0cmFuc2Zvcm09Im1hdHJpeCgtNC4zNzExNGUtMDgsMSwtMSwtNC4zNzExNGUtMDgsNDAsMTgpIiAvPgoJCTxwYXRoIGlkPSJWZWN0b3IiIGQ9Ik0yMiAyMEwxMC40ODA1IDQwTDAgNDBMMTEuNTA1MiAyMEwwIDBMMTAuNDgwNSAwTDIyIDIwWiIgZmlsbD0icmdiKDI1NSwyNTUsMjU1KSIgZmlsbC1ydWxlPSJldmVub2RkIiB0cmFuc2Zvcm09Im1hdHJpeCgtNC4zNzExNGUtMDgsMSwtMSwtNC4zNzExNGUtMDgsNDAsMCkiIC8+Cgk8L2c+Cjwvc3ZnPgo=) 100% 100% no-repeat;
}

.sections-group-wrapper {
  width: calc(50% - 20px);
  min-width: 170px;
  order: 1;
}
.sections-group-wrapper .products .header-menu-dropdown-item-box-list {
  width: 100%;
}
.header-menu-dropdown-item-box__link  {
  margin-top: 12px;
}
.header-menu-dropdown-item-box--btns {
  width: calc(50% - 20px);
  min-width: 170px;
}

@media screen and (max-width: 1024px) {
  .sections-group-wrapper {
    order: initial;
  }
}

@media screen and (max-width: 575px) {
  .sections-group-wrapper {
    width: 100%;
    order: 5;
  }
  .header-menu-dropdown-item-box--btns {
    order: 6;
  }
  .header-menu-dropdown-item-box--btns .header-menu-dropdown-item-box__link {
    display: flex;
    flex-direction: column-reverse;
  }
  .products .header-menu-dropdown-item-box.is-active .header-menu-dropdown-item-box-list:nth-of-type(1) {
    order: 1;
  }
  .products .header-menu-dropdown-item-box.is-active .header-menu-dropdown-item-box-list:nth-of-type(2) {
    order: 2;
  }
  .products .header-menu-dropdown-item-box.is-active .header-menu-dropdown-item-box-list:nth-of-type(3) {
    order: 4;
  }
  .products .header-menu-dropdown-item-box.is-active .header-menu-dropdown-item-box-list:nth-of-type(4) {
    order: 3;
  }
  .products .header-menu-dropdown-item-box.is-active .header-menu-dropdown-item-box-list .header-menu-dropdown-item__arrow {
    top: 8px;
  }
  .header-menu-dropdown li, 
  .header-menu-dropdown .header-menu-dropdown-item-box__link {
    font-size: 12px;
  }
  .header-menu-dropdown-item-box__link a.colored-link {
    font-size: 12px;
  }
}



@media screen and (max-width: 768px) {
  .compatible-aks__container {
    gap: 20px;
  }
  .compatible-aks__list {
    width: 100%;
  }

  .compatible-aks .cards-scroll .swiper-scrollbar {
    display: none;
  }
}

.custom-share-btn-max {
  margin-left: 4px;
}


.cards-top-block {
  align-items: flex-start;
}
.cards-top__title span {
  display: block;
  font-size: 23px;
  line-height: 24px;
  padding-top: 8px;
}
.cards-filter {
  margin-top: 20px;
}
@media screen and (max-width: 768px) {
  .cards-filter .filter-sort .cards-filter-input__icon svg {
    stroke: #000;
  }
  .cards-filter {
    margin-top: 15px;
  }
  .cards-top__title span {
    padding-top: 3px;
  }
}
@media screen and (max-width: 575px) {
  .cards-top__title span {
    font-size: 16px;
    line-height: 1.1;
    padding-top: 7px;
  }
  .cards-filter {
    margin-top: 4px;
  }
}
/* End */


/* Start:/local/templates/stark/components/vedita/advanced.menu/top-menu-redesign/style.css?1749189481296*/
.header-menu-link__bolder {
    font-weight: 700;
    text-transform: uppercase;
    font-size: 14px;
    line-height: 18px;
}

.header-menu-dropdown-item-box {
    position: relative;
}

@media (max-width: 575px) {
    .header-menu-dropdown-item-box-list-control {
        display: none;
    }
}
/* End */
/* /local/templates/stark/assets/css/libs/swiper-bundle.min.css?169597816613681 */
/* /local/templates/stark/assets/css/libs/jquery.fancybox.min.css?169597816612795 */
/* /local/templates/stark/assets/css/libs/jquery.wheel.css?17047994862052 */
/* /local/templates/stark/assets/css/libs/roundslider.min.css?17047994864829 */
/* /local/templates/stark/assets/css/libs/tooltipster.bundle.min.css?17047994866495 */
/* /local/templates/stark/assets/css/libs/tooltipster.main.min.css?17047994864191 */
/* /local/templates/stark/assets/css/style.css?1791869413895231 */
/* /local/templates/stark/components/vedita/advanced.menu/top-menu-redesign/style.css?1749189481296 */
