

/* Start:/local/templates/autoTemplates/css/libs.min.css?1690802164209771*/
@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");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-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-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px, 0, 0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:"";flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:"";position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}: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(0px - 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.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none !important}.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;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.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-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none !important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.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(0.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(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(0.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(0.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, 0.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none !important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px, -50%, 0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-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-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none !important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-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%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:rgba(0,0,0,0)}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-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-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}
﻿/*!Ion.RangeSlider, 2.3.1, © Denis Ineshin, 2010 - 2019, IonDen.com, Build date: 2019-12-19 16:51:02*/.irs{position:relative;display:block;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:12px;font-family:Arial,sans-serif}.irs-line{position:relative;display:block;overflow:hidden;outline:none !important}.irs-bar{position:absolute;display:block;left:0;width:0}.irs-shadow{position:absolute;display:none;left:0;width:0}.irs-handle{position:absolute;display:block;box-sizing:border-box;cursor:default;z-index:1}.irs-handle.type_last{z-index:2}.irs-min,.irs-max{position:absolute;display:block;cursor:default}.irs-min{left:0}.irs-max{right:0}.irs-from,.irs-to,.irs-single{position:absolute;display:block;top:0;left:0;cursor:default;white-space:nowrap}.irs-grid{position:absolute;display:none;bottom:0;left:0;width:100%;height:20px}.irs-with-grid .irs-grid{display:block}.irs-grid-pol{position:absolute;top:0;left:0;width:1px;height:8px;background:#000}.irs-grid-pol.small{height:4px}.irs-grid-text{position:absolute;bottom:0;left:0;white-space:nowrap;text-align:center;font-size:9px;line-height:9px;padding:0 3px;color:#000}.irs-disable-mask{position:absolute;display:block;top:0;left:-1%;width:102%;height:100%;cursor:default;background:rgba(0,0,0,0);z-index:2}.lt-ie9 .irs-disable-mask{background:#000;filter:alpha(opacity=0);cursor:not-allowed}.irs-disabled{opacity:.4}.irs-hidden-input{position:absolute !important;display:block !important;top:0 !important;left:0 !important;width:0 !important;height:0 !important;font-size:0 !important;line-height:0 !important;padding:0 !important;margin:0 !important;overflow:hidden;outline:none !important;z-index:-9999 !important;background:none !important;border-style:solid !important;border-color:rgba(0,0,0,0) !important}.irs--flat{height:40px}.irs--flat.irs-with-grid{height:60px}.irs--flat .irs-line{top:25px;height:12px;background-color:#e1e4e9;border-radius:4px}.irs--flat .irs-bar{top:25px;height:12px;background-color:#ed5565}.irs--flat .irs-bar--single{border-radius:4px 0 0 4px}.irs--flat .irs-shadow{height:1px;bottom:16px;background-color:#e1e4e9}.irs--flat .irs-handle{top:22px;width:16px;height:18px;background-color:rgba(0,0,0,0)}.irs--flat .irs-handle>i:first-child{position:absolute;display:block;top:0;left:50%;width:2px;height:100%;margin-left:-1px;background-color:#da4453}.irs--flat .irs-handle.state_hover>i:first-child,.irs--flat .irs-handle:hover>i:first-child{background-color:#a43540}.irs--flat .irs-min,.irs--flat .irs-max{top:0;padding:1px 3px;color:#999;font-size:10px;line-height:1.333;text-shadow:none;background-color:#e1e4e9;border-radius:4px}.irs--flat .irs-from,.irs--flat .irs-to,.irs--flat .irs-single{color:#fff;font-size:10px;line-height:1.333;text-shadow:none;padding:1px 5px;background-color:#ed5565;border-radius:4px}.irs--flat .irs-from:before,.irs--flat .irs-to:before,.irs--flat .irs-single:before{position:absolute;display:block;content:"";bottom:-6px;left:50%;width:0;height:0;margin-left:-3px;overflow:hidden;border:3px solid rgba(0,0,0,0);border-top-color:#ed5565}.irs--flat .irs-grid-pol{background-color:#e1e4e9}.irs--flat .irs-grid-text{color:#999}.irs--big{height:55px}.irs--big.irs-with-grid{height:70px}.irs--big .irs-line{top:33px;height:12px;background-color:#fff;background:linear-gradient(to bottom, #ddd -50%, white 150%);border:1px solid #ccc;border-radius:12px}.irs--big .irs-bar{top:33px;height:12px;background-color:#92bce0;border:1px solid #428bca;background:linear-gradient(to bottom, #ffffff 0%, #428bca 30%, #b9d4ec 100%);box-shadow:inset 0 0 1px 1px rgba(255,255,255,.5)}.irs--big .irs-bar--single{border-radius:12px 0 0 12px}.irs--big .irs-shadow{height:1px;bottom:16px;background-color:rgba(66,139,202,.5)}.irs--big .irs-handle{top:25px;width:30px;height:30px;border:1px solid rgba(0,0,0,.3);background-color:#cbcfd5;background:linear-gradient(to bottom, white 0%, #B4B9BE 30%, white 100%);box-shadow:1px 1px 2px rgba(0,0,0,.2),inset 0 0 3px 1px #fff;border-radius:30px}.irs--big .irs-handle.state_hover,.irs--big .irs-handle:hover{border-color:rgba(0,0,0,.45);background-color:#939ba7;background:linear-gradient(to bottom, white 0%, #919BA5 30%, white 100%)}.irs--big .irs-min,.irs--big .irs-max{top:0;padding:1px 5px;color:#fff;text-shadow:none;background-color:#9f9f9f;border-radius:3px}.irs--big .irs-from,.irs--big .irs-to,.irs--big .irs-single{color:#fff;text-shadow:none;padding:1px 5px;background-color:#428bca;background:linear-gradient(to bottom, #428bca 0%, #3071a9 100%);border-radius:3px}.irs--big .irs-grid-pol{background-color:#428bca}.irs--big .irs-grid-text{color:#428bca}.irs--modern{height:55px}.irs--modern.irs-with-grid{height:55px}.irs--modern .irs-line{top:25px;height:5px;background-color:#d1d6e0;background:linear-gradient(to bottom, #e0e4ea 0%, #d1d6e0 100%);border:1px solid #a3adc1;border-bottom-width:0;border-radius:5px}.irs--modern .irs-bar{top:25px;height:5px;background:#20b426;background:linear-gradient(to bottom, #20b426 0%, #18891d 100%)}.irs--modern .irs-bar--single{border-radius:5px 0 0 5px}.irs--modern .irs-shadow{height:1px;bottom:21px;background-color:rgba(209,214,224,.5)}.irs--modern .irs-handle{top:37px;width:12px;height:13px;border:1px solid #a3adc1;border-top-width:0;box-shadow:1px 1px 1px rgba(0,0,0,.1);border-radius:0 0 3px 3px}.irs--modern .irs-handle>i:nth-child(1){position:absolute;display:block;top:-4px;left:1px;width:6px;height:6px;border:1px solid #a3adc1;background:#fff;transform:rotate(45deg)}.irs--modern .irs-handle>i:nth-child(2){position:absolute;display:block;box-sizing:border-box;top:0;left:0;width:10px;height:12px;background:#e9e6e6;background:linear-gradient(to bottom, white 0%, #e9e6e6 100%);border-radius:0 0 3px 3px}.irs--modern .irs-handle>i:nth-child(3){position:absolute;display:block;box-sizing:border-box;top:3px;left:3px;width:4px;height:5px;border-left:1px solid #a3adc1;border-right:1px solid #a3adc1}.irs--modern .irs-handle.state_hover,.irs--modern .irs-handle:hover{border-color:#7685a2;background:#c3c7cd;background:linear-gradient(to bottom, #ffffff 0%, #919ba5 30%, #ffffff 100%)}.irs--modern .irs-handle.state_hover>i:nth-child(1),.irs--modern .irs-handle:hover>i:nth-child(1){border-color:#7685a2}.irs--modern .irs-handle.state_hover>i:nth-child(3),.irs--modern .irs-handle:hover>i:nth-child(3){border-color:#48536a}.irs--modern .irs-min,.irs--modern .irs-max{top:0;font-size:10px;line-height:1.333;text-shadow:none;padding:1px 5px;color:#fff;background-color:#d1d6e0;border-radius:5px}.irs--modern .irs-from,.irs--modern .irs-to,.irs--modern .irs-single{font-size:10px;line-height:1.333;text-shadow:none;padding:1px 5px;background-color:#20b426;color:#fff;border-radius:5px}.irs--modern .irs-from:before,.irs--modern .irs-to:before,.irs--modern .irs-single:before{position:absolute;display:block;content:"";bottom:-6px;left:50%;width:0;height:0;margin-left:-3px;overflow:hidden;border:3px solid rgba(0,0,0,0);border-top-color:#20b426}.irs--modern .irs-grid{height:25px}.irs--modern .irs-grid-pol{background-color:#dedede}.irs--modern .irs-grid-text{color:silver;font-size:13px}.irs--sharp{height:50px;font-size:12px;line-height:1}.irs--sharp.irs-with-grid{height:57px}.irs--sharp .irs-line{top:30px;height:2px;background-color:#000;border-radius:2px}.irs--sharp .irs-bar{top:30px;height:2px;background-color:#ee22fa}.irs--sharp .irs-bar--single{border-radius:2px 0 0 2px}.irs--sharp .irs-shadow{height:1px;bottom:21px;background-color:rgba(0,0,0,.5)}.irs--sharp .irs-handle{top:25px;width:10px;height:10px;background-color:#a804b2}.irs--sharp .irs-handle>i:first-child{position:absolute;display:block;top:100%;left:0;width:0;height:0;border:5px solid rgba(0,0,0,0);border-top-color:#a804b2}.irs--sharp .irs-handle.state_hover,.irs--sharp .irs-handle:hover{background-color:#000}.irs--sharp .irs-handle.state_hover>i:first-child,.irs--sharp .irs-handle:hover>i:first-child{border-top-color:#000}.irs--sharp .irs-min,.irs--sharp .irs-max{color:#fff;font-size:14px;line-height:1;top:0;padding:3px 4px;opacity:.4;background-color:#a804b2;border-radius:2px}.irs--sharp .irs-from,.irs--sharp .irs-to,.irs--sharp .irs-single{font-size:14px;line-height:1;text-shadow:none;padding:3px 4px;background-color:#a804b2;color:#fff;border-radius:2px}.irs--sharp .irs-from:before,.irs--sharp .irs-to:before,.irs--sharp .irs-single:before{position:absolute;display:block;content:"";bottom:-6px;left:50%;width:0;height:0;margin-left:-3px;overflow:hidden;border:3px solid rgba(0,0,0,0);border-top-color:#a804b2}.irs--sharp .irs-grid{height:25px}.irs--sharp .irs-grid-pol{background-color:#dedede}.irs--sharp .irs-grid-text{color:silver;font-size:13px}.irs--round{height:50px}.irs--round.irs-with-grid{height:65px}.irs--round .irs-line{top:36px;height:4px;background-color:#dee4ec;border-radius:4px}.irs--round .irs-bar{top:36px;height:4px;background-color:#006cfa}.irs--round .irs-bar--single{border-radius:4px 0 0 4px}.irs--round .irs-shadow{height:4px;bottom:21px;background-color:rgba(222,228,236,.5)}.irs--round .irs-handle{top:26px;width:24px;height:24px;border:4px solid #006cfa;background-color:#fff;border-radius:24px;box-shadow:0 1px 3px rgba(0,0,255,.3)}.irs--round .irs-handle.state_hover,.irs--round .irs-handle:hover{background-color:#f0f6ff}.irs--round .irs-min,.irs--round .irs-max{color:#333;font-size:14px;line-height:1;top:0;padding:3px 5px;background-color:rgba(0,0,0,.1);border-radius:4px}.irs--round .irs-from,.irs--round .irs-to,.irs--round .irs-single{font-size:14px;line-height:1;text-shadow:none;padding:3px 5px;background-color:#006cfa;color:#fff;border-radius:4px}.irs--round .irs-from:before,.irs--round .irs-to:before,.irs--round .irs-single:before{position:absolute;display:block;content:"";bottom:-6px;left:50%;width:0;height:0;margin-left:-3px;overflow:hidden;border:3px solid rgba(0,0,0,0);border-top-color:#006cfa}.irs--round .irs-grid{height:25px}.irs--round .irs-grid-pol{background-color:#dedede}.irs--round .irs-grid-text{color:silver;font-size:13px}.irs--square{height:50px}.irs--square.irs-with-grid{height:60px}.irs--square .irs-line{top:31px;height:4px;background-color:#dedede}.irs--square .irs-bar{top:31px;height:4px;background-color:#000}.irs--square .irs-shadow{height:2px;bottom:21px;background-color:#dedede}.irs--square .irs-handle{top:25px;width:16px;height:16px;border:3px solid #000;background-color:#fff;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.irs--square .irs-handle.state_hover,.irs--square .irs-handle:hover{background-color:#f0f6ff}.irs--square .irs-min,.irs--square .irs-max{color:#333;font-size:14px;line-height:1;top:0;padding:3px 5px;background-color:rgba(0,0,0,.1)}.irs--square .irs-from,.irs--square .irs-to,.irs--square .irs-single{font-size:14px;line-height:1;text-shadow:none;padding:3px 5px;background-color:#000;color:#fff}.irs--square .irs-grid{height:25px}.irs--square .irs-grid-pol{background-color:#dedede}.irs--square .irs-grid-text{color:silver;font-size:11px}
.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:"!";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,.2)}.selectize-control .dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-control .dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important}.selectize-control .dropdown-header-close:hover{color:#000}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #d0d0d0;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:none}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:#fff}.selectize-control.plugin-remove_button .remove-single{position:absolute;right:0;top:0;font-size:23px}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;font-smoothing:inherit}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;position:relative;z-index:1;box-sizing:border-box;box-shadow:inset 0 1px 1px rgba(0,0,0,.1);border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:6px 8px 3px}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default !important}.selectize-input.focus{box-shadow:inset 0 1px 2px rgba(0,0,0,.15)}.selectize-input.dropdown-active{border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:inline-block;zoom:1}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#f2f2f2;color:#303030;border:0px solid #d0d0d0}.selectize-control.multi .selectize-input>div.active{background:#e8e8e8;color:#303030;border:0px solid #cacaca}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:#7d7d7d;background:#fff;border:0px solid #fff}.selectize-input>input{display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;user-select:auto !important;box-shadow:none !important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:none !important}.selectize-input>input[placeholder]{box-sizing:initial}.selectize-input.has-items>input{margin:0 0px !important}.selectize-input::after{content:" ";display:block;clear:left}.selectize-input.dropdown-active::before{content:" ";display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,.1);border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,.2);border-radius:1px}.selectize-dropdown .option,.selectize-dropdown .optgroup-header,.selectize-dropdown .no-results,.selectize-dropdown .create{padding:5px 8px}.selectize-dropdown .option,.selectize-dropdown [data-disabled],.selectize-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.selectize-dropdown [data-selectable].option{opacity:1;cursor:pointer}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#f5fafd;color:#495c68}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .create{color:rgba(48,48,48,.5)}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;overflow-scrolling:touch}.selectize-dropdown-emptyoptionlabel{text-align:center}.selectize-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:5px 8px}.selectize-dropdown .spinner:after{content:" ";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 rgba(0,0,0,0) #d0d0d0 rgba(0,0,0,0);animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input{cursor:text}.selectize-control.single .selectize-input:after{content:" ";display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:gray rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) gray rgba(0,0,0,0)}.selectize-control.rtl{text-align:right}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px !important}.selectize-control .selectize-input.disabled{opacity:.5;background-color:#fafafa}
/*! mediabox v1.1.3 | (c) 2018 Pedro Rogerio | https://github.com/pinceladasdaweb/mediabox */.stop-scroll{height:100%;overflow:hidden}.mediabox-wrap{position:fixed;width:100%;height:100%;background-color:rgba(0,0,0,.8);top:0;left:0;opacity:0;z-index:999;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:mediabox;animation-name:mediabox}@-webkit-keyframes mediabox{0%{opacity:0}100%{opacity:1}}@keyframes mediabox{0%{opacity:0}100%{opacity:1}}.mediabox-content{max-width:853px;display:block;margin:0 auto;height:100%;position:relative}.mediabox-content iframe{max-width:100% !important;width:100% !important;display:block !important;height:480px !important;border:none !important;position:absolute;top:0;bottom:0;margin:auto 0}.mediabox-hide{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:mediaboxhide;animation-name:mediaboxhide}@-webkit-keyframes mediaboxhide{0%{opacity:1}100%{opacity:0}}@keyframes mediaboxhide{0%{opacity:1}100%{opacity:0}}.mediabox-close{position:absolute;top:0;cursor:pointer;bottom:528px;right:0px;margin:auto 0;width:24px;height:24px;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAMvSURBVHja7Js9aBRBFMd/d1lPY6FiJVjY+Fkoxl7wA1Q0prQRS6tgoZV2MWIRRVHUUq3U+JnESrS2sBXBzipREWMlATXwt8gFznC5nd15M7Nn8uC45nZnfr/dY96+N1uTxFKOOks8lgUU/H2t4tJqIQUcAiaBGeBymcECRgO4B/wBPgJ9zkdKcvkclfRL/8ZtSTXH40N+GpLGF8zth6Q9Lse7DHCsDXxVJLSDLyQhb4B+Sb/VOVJJ6ATfKqGvrIDjDvCpJLjAz8d0JwmLDTBQAD62hIakiYJzm5a021VAfwn4WBLKwLdK2JUnIJP0XX4RSoIP/Hy8W3jeepv1dL3nmjwI3DLOExrAU2DA8zwb8xKhGeCuwYQtJTSAZwbwAHdcEqFM0mPZhO/foSHppdFcrraby2IDV0FCcPi8PCClhCjwLplgCgkrDeGv5I3pcjViSogK7yogloTo8EUEhJaQBL6oAGsJ9yVtkrRD0qsU8JKolagKZ8AD4ETFymFXgPOAQpXE5mMWOAk86XZ4n6pwlSSUhvcti1dBghe8RV8gpYQRX3irxkgKCSPABV94y85QTAlm8NatsRgSTOGBUnmAS57w3KiA0Ro3gHOW8KEEAOwE3hvfXWubFauu6A6vCND07OmW9viq5vpsGT3AtRAN2XoA+BfAwQBiTweoNpMZw48BRwKuAoPN7zNVWwZjwAfpO9S7DN5cQmYAPw4cTvAsYPJ3qHcpvNmdUO9ieBMJZQT0AhMVgfeWUC8BP87cjjHfuA6sATY0c4c0EgpUUHslvTaq3l5aUL1N1oarAnxSCVWBTyYhJvyw41XJJI3GkpAH/yYyfHQJi01gdUL4qBKqCh9NQrtBx4wGvGi0XS6T9MhoTkN5AtZVDN5awlTePsGfwDfPjGwYGDKu3s4Cp4BRz/N8cskED0iaqciVt7wTvkra5roKlJEQGt5HwhdJ24vmAUUkDEV+VyCT9NBxbp/bXXnXTNBFQmz4IhI6wrs+C+zvICEVvIuEKUlbrZ4G97WRkBq+k4RJSVusd4ntlfSheVudrQh8q4SbmntH6K2kzSF3if1Xsfzq7LKAJR5/BwCdAQBJn4egPgAAAABJRU5ErkJggg==") no-repeat;background-size:24px 24px}.mediabox-close:hover{opacity:.5}@media all and (max-width: 768px){.mediabox-content{max-width:90%}}@media all and (max-width: 600px){.mediabox-content iframe{height:320px !important}.mediabox-close{bottom:362px}}@media all and (max-width: 480px){.mediabox-content iframe{height:220px !important}.mediabox-close{bottom:262px}}
.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;white-space:normal;outline:0;transition-property:transform,visibility,opacity}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(0.54, 1.5, 0.38, 1.11)}.tippy-arrow{width:16px;height:16px;color:#333}.tippy-arrow:before{content:"";position:absolute;border-color:rgba(0,0,0,0);border-style:solid}.tippy-content{position:relative;padding:5px 9px;z-index:1}
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:rgba(0,0,0,0);top:0;-ms-touch-action:manipulation;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-outer,.fancybox-inner,.fancybox-bg,.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(0.47, 0, 0.74, 0.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(0.22, 0.61, 0.36, 1)}.fancybox-infobar,.fancybox-toolbar,.fancybox-caption,.fancybox-navigation .fancybox-button{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-infobar .fancybox-infobar,.fancybox-show-toolbar .fancybox-toolbar,.fancybox-show-caption .fancybox-caption,.fancybox-show-nav .fancybox-navigation .fancybox-button{opacity:1;transition:opacity .25s 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--previous,.fancybox-slide--current,.fancybox-slide--next{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(0.5, 0, 0.14, 1);-webkit-backface-visibility:hidden;background:rgba(0,0,0,0);background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;-ms-transform-origin:top left;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-swipe .fancybox-content,.fancybox-can-pan .fancybox-content{cursor:-webkit-grab;cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:rgba(0,0,0,0);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--video .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--iframe .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-video,.fancybox-iframe{background:rgba(0,0,0,0);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:visited,.fancybox-button:link{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--play svg:nth-child(2),.fancybox-button--fsenter svg:nth-child(2){display:none}.fancybox-button--pause svg:nth-child(1),.fancybox-button--fsexit svg:nth-child(1){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;-ms-transform:scaleX(0);transform:scaleX(0);-ms-transform-origin:0;transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:rgba(0,0,0,0);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(to top, rgba(0, 0, 0, 0.85) 0%, rgba(0, 0, 0, 0.3) 50%, rgba(0, 0, 0, 0.15) 65%, rgba(0, 0, 0, 0.075) 75.5%, rgba(0, 0, 0, 0.037) 82.85%, rgba(0, 0, 0, 0.019) 88%, rgba(0, 0, 0, 0) 100%);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px 44px;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:fancybox-rotate 1s linear infinite;background:rgba(0,0,0,0);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 fancybox-rotate{100%{transform:rotate(360deg)}}.fancybox-animated{transition-timing-function:cubic-bezier(0, 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:translate3d(0, 0, 0)}.fancybox-fx-fade.fancybox-slide--previous,.fancybox-fx-fade.fancybox-slide--next{opacity:0;transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5, 1.5, 1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(0.5, 0.5, 0.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scale3d(1, 1, 1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;-ms-transform:rotate(-360deg);transform:rotate(-360deg)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;-ms-transform:rotate(360deg);transform:rotate(360deg)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;-ms-transform:rotate(0deg);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:scale3d(1, 1, 1) translate3d(0, 0, 0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%, 0, 0) scale(0.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%, 0, 0) scale(0.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translate3d(0, 0, 0) scale(1)}@media all and (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 0}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px 5px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:visited,.fancybox-share__button:link{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:rgba(0,0,0,0);border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px 2px;position:absolute;right:0;-webkit-tap-highlight-color: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:center center;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:rgba(0,0,0,0);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(0.25, 0.46, 0.45, 0.94);z-index:99991}.fancybox-thumbs__list a:focus::before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active::before{opacity:1}@media all and (max-width: 576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}
.carousel{position:relative;box-sizing:border-box}.carousel *,.carousel *:before,.carousel *:after{box-sizing:inherit}.carousel.is-draggable{cursor:move;cursor:grab}.carousel.is-dragging{cursor:move;cursor:grabbing}.carousel__viewport{position:relative;overflow:hidden;max-width:100%;max-height:100%}.carousel__track{display:flex}.carousel__slide{flex:0 0 auto;width:var(--carousel-slide-width, 60%);max-width:100%;padding:1rem;position:relative;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.has-dots{margin-bottom:calc(.5rem + 22px)}.carousel__dots{margin:0 auto;padding:0;position:absolute;top:calc(100% + .5rem);left:0;right:0;display:flex;justify-content:center;list-style:none;user-select:none}.carousel__dots .carousel__dot{margin:0;padding:0;display:block;position:relative;width:22px;height:22px;cursor:pointer}.carousel__dots .carousel__dot:after{content:"";width:8px;height:8px;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background-color:currentColor;opacity:.25;transition:opacity .15s ease-in-out}.carousel__dots .carousel__dot.is-selected:after{opacity:1}.carousel__button{width:var(--carousel-button-width, 48px);height:var(--carousel-button-height, 48px);padding:0;border:0;display:flex;justify-content:center;align-items:center;pointer-events:all;cursor:pointer;color:var(--carousel-button-color, currentColor);background:var(--carousel-button-bg, transparent);border-radius:var(--carousel-button-border-radius, 50%);box-shadow:var(--carousel-button-shadow, none);transition:opacity .15s ease}.carousel__button.is-prev,.carousel__button.is-next{position:absolute;top:50%;transform:translateY(-50%)}.carousel__button.is-prev{left:10px}.carousel__button.is-next{right:10px}.carousel__button[disabled]{cursor:default;opacity:.3}.carousel__button svg{width:var(--carousel-button-svg-width, 50%);height:var(--carousel-button-svg-height, 50%);fill:none;stroke:currentColor;stroke-width:var(--carousel-button-svg-stroke-width, 1.5);stroke-linejoin:bevel;stroke-linecap:round;filter:var(--carousel-button-svg-filter, none);pointer-events:none}html.with-fancybox{scroll-behavior:auto}body.compensate-for-scrollbar{overflow:hidden !important;touch-action:none}.fancybox__container{position:fixed;top:0;left:0;bottom:0;right:0;direction:ltr;margin:0;padding:env(safe-area-inset-top, 0px) env(safe-area-inset-right, 0px) env(safe-area-inset-bottom, 0px) env(safe-area-inset-left, 0px);box-sizing:border-box;display:flex;flex-direction:column;color:var(--fancybox-color, #fff);-webkit-tap-highlight-color:rgba(0,0,0,0);overflow:hidden;z-index:1050;outline:none;transform-origin:top left;--carousel-button-width: 48px;--carousel-button-height: 48px;--carousel-button-svg-width: 24px;--carousel-button-svg-height: 24px;--carousel-button-svg-stroke-width: 2.5;--carousel-button-svg-filter: drop-shadow(1px 1px 1px rgba(0, 0, 0, 0.4))}.fancybox__container *,.fancybox__container *::before,.fancybox__container *::after{box-sizing:inherit}.fancybox__container :focus{outline:none}body:not(.is-using-mouse) .fancybox__container :focus{box-shadow:0 0 0 1px #fff,0 0 0 2px var(--fancybox-accent-color, rgba(1, 210, 232, 0.94))}@media all and (min-width: 1024px){.fancybox__container{--carousel-button-width:48px;--carousel-button-height:48px;--carousel-button-svg-width:27px;--carousel-button-svg-height:27px}}.fancybox__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--fancybox-bg, rgba(24, 24, 27, 0.92))}.fancybox__carousel{position:relative;flex:1 1 auto;min-height:0;height:100%;z-index:10}.fancybox__carousel.has-dots{margin-bottom:calc(.5rem + 22px)}.fancybox__viewport{position:relative;width:100%;height:100%;overflow:visible;cursor:default}.fancybox__track{display:flex;height:100%}.fancybox__slide{flex:0 0 auto;width:100%;max-width:100%;margin:0;padding:48px 8px 8px 8px;position:relative;overscroll-behavior:contain;display:flex;flex-direction:column;outline:0;overflow:auto;--carousel-button-width: 36px;--carousel-button-height: 36px;--carousel-button-svg-width: 22px;--carousel-button-svg-height: 22px}.fancybox__slide::before,.fancybox__slide::after{content:"";flex:0 0 0;margin:auto}@media all and (min-width: 1024px){.fancybox__slide{padding:64px 100px}}.fancybox__content{margin:0 env(safe-area-inset-right, 0px) 0 env(safe-area-inset-left, 0px);padding:36px;color:var(--fancybox-content-color, #374151);background:var(--fancybox-content-bg, #fff);position:relative;align-self:center;display:flex;flex-direction:column;z-index:20}.fancybox__content :focus:not(.carousel__button.is-close){outline:thin dotted;box-shadow:none}.fancybox__caption{align-self:center;max-width:100%;margin:0;padding:1rem 0 0 0;line-height:1.375;color:var(--fancybox-color, currentColor);visibility:visible;cursor:auto;flex-shrink:0;overflow-wrap:anywhere}.is-loading .fancybox__caption{visibility:hidden}.fancybox__container>.carousel__dots{top:100%;color:var(--fancybox-color, #fff)}.fancybox__nav .carousel__button{z-index:40}.fancybox__nav .carousel__button.is-next{right:8px}@media all and (min-width: 1024px){.fancybox__nav .carousel__button.is-next{right:40px}}.fancybox__nav .carousel__button.is-prev{left:8px}@media all and (min-width: 1024px){.fancybox__nav .carousel__button.is-prev{left:40px}}.carousel__button.is-close{position:absolute;top:8px;right:8px;top:calc(env(safe-area-inset-top, 0px) + 8px);right:calc(env(safe-area-inset-right, 0px) + 8px);z-index:40}@media all and (min-width: 1024px){.carousel__button.is-close{right:40px}}.fancybox__content>.carousel__button.is-close{position:absolute;top:-40px;right:0;color:var(--fancybox-color, #fff)}.fancybox__no-click,.fancybox__no-click button{pointer-events:none}.fancybox__spinner{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:50px;height:50px;color:var(--fancybox-color, currentColor)}.fancybox__slide .fancybox__spinner{cursor:pointer;z-index:1053}.fancybox__spinner svg{animation:fancybox-rotate 2s linear infinite;transform-origin:center center;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:100%;height:100%}.fancybox__spinner svg circle{fill:none;stroke-width:2.75;stroke-miterlimit:10;stroke-dasharray:1,200;stroke-dashoffset:0;animation:fancybox-dash 1.5s ease-in-out infinite;stroke-linecap:round;stroke:currentColor}@keyframes fancybox-rotate{100%{transform:rotate(360deg)}}@keyframes fancybox-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}}.fancybox__backdrop,.fancybox__caption,.fancybox__nav,.carousel__dots,.carousel__button.is-close{opacity:var(--fancybox-opacity, 1)}.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop,.fancybox__container.is-animated[aria-hidden=false] .fancybox__caption,.fancybox__container.is-animated[aria-hidden=false] .fancybox__nav,.fancybox__container.is-animated[aria-hidden=false] .carousel__dots,.fancybox__container.is-animated[aria-hidden=false] .carousel__button.is-close{animation:.15s ease backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__backdrop,.fancybox__container.is-animated.is-closing .fancybox__caption,.fancybox__container.is-animated.is-closing .fancybox__nav,.fancybox__container.is-animated.is-closing .carousel__dots,.fancybox__container.is-animated.is-closing .carousel__button.is-close{animation:.15s ease both fancybox-fadeOut}.fancybox-fadeIn{animation:.15s ease both fancybox-fadeIn}.fancybox-fadeOut{animation:.1s ease both fancybox-fadeOut}.fancybox-zoomInUp{animation:.2s ease both fancybox-zoomInUp}.fancybox-zoomOutDown{animation:.15s ease both fancybox-zoomOutDown}.fancybox-throwOutUp{animation:.15s ease both fancybox-throwOutUp}.fancybox-throwOutDown{animation:.15s ease both fancybox-throwOutDown}@keyframes fancybox-fadeIn{from{opacity:0}to{opacity:1}}@keyframes fancybox-fadeOut{to{opacity:0}}@keyframes fancybox-zoomInUp{from{transform:scale(0.97) translate3d(0, 16px, 0);opacity:0}to{transform:scale(1) translate3d(0, 0, 0);opacity:1}}@keyframes fancybox-zoomOutDown{to{transform:scale(0.97) translate3d(0, 16px, 0);opacity:0}}@keyframes fancybox-throwOutUp{to{transform:translate3d(0, -30%, 0);opacity:0}}@keyframes fancybox-throwOutDown{to{transform:translate3d(0, 30%, 0);opacity:0}}.fancybox__carousel .carousel__slide{scrollbar-width:thin;scrollbar-color:#ccc rgba(255,255,255,.1)}.fancybox__carousel .carousel__slide::-webkit-scrollbar{width:8px;height:8px}.fancybox__carousel .carousel__slide::-webkit-scrollbar-track{background-color:rgba(255,255,255,.1)}.fancybox__carousel .carousel__slide::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:2px;box-shadow:inset 0 0 4px rgba(0,0,0,.2)}.fancybox__carousel.is-draggable .fancybox__slide,.fancybox__carousel.is-draggable .fancybox__slide .fancybox__content{cursor:move;cursor:grab}.fancybox__carousel.is-dragging .fancybox__slide,.fancybox__carousel.is-dragging .fancybox__slide .fancybox__content{cursor:move;cursor:grabbing}.fancybox__carousel .fancybox__slide .fancybox__content{cursor:auto}.fancybox__carousel .fancybox__slide.can-zoom_in .fancybox__content{cursor:zoom-in}.fancybox__carousel .fancybox__slide.can-zoom_out .fancybox__content{cursor:zoom-out}.fancybox__carousel .fancybox__slide.is-draggable .fancybox__content{cursor:move;cursor:grab}.fancybox__carousel .fancybox__slide.is-dragging .fancybox__content{cursor:move;cursor:grabbing}.fancybox__image{transform-origin:0 0;user-select:none;transition:none}.has-image .fancybox__content{padding:0;background:rgba(0,0,0,0);min-height:1px}.is-closing .has-image .fancybox__content{overflow:visible}.has-image[data-image-fit=contain]{overflow:visible;touch-action:none}.has-image[data-image-fit=contain] .fancybox__content{flex-direction:row;flex-wrap:wrap}.has-image[data-image-fit=contain] .fancybox__image{max-width:100%;max-height:100%;object-fit:contain}.has-image[data-image-fit=contain-w]{overflow-x:hidden;overflow-y:auto}.has-image[data-image-fit=contain-w] .fancybox__content{min-height:auto}.has-image[data-image-fit=contain-w] .fancybox__image{max-width:100%;height:auto}.has-image[data-image-fit=cover]{overflow:visible;touch-action:none}.has-image[data-image-fit=cover] .fancybox__content{width:100%;height:100%}.has-image[data-image-fit=cover] .fancybox__image{width:100%;height:100%;object-fit:cover}.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{max-width:100%;flex-shrink:1;min-height:1px;overflow:visible}.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content{width:100%;height:80%}.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{width:960px;height:540px;max-width:100%;max-height:100%}.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{padding:0;background:rgba(24,24,27,.9);color:#fff}.fancybox__carousel .fancybox__slide.has-map .fancybox__content{background:#e5e3df}.fancybox__html5video,.fancybox__iframe{border:0;display:block;height:100%;width:100%;background:rgba(0,0,0,0)}.fancybox-placeholder{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}.fancybox__thumbs{flex:0 0 auto;position:relative;padding:0px 3px;opacity:var(--fancybox-opacity, 1)}.fancybox__container.is-animated[aria-hidden=false] .fancybox__thumbs{animation:.15s ease-in backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__thumbs{opacity:0}.fancybox__thumbs .carousel__slide{flex:0 0 auto;width:var(--fancybox-thumbs-width, 96px);margin:0;padding:8px 3px;box-sizing:content-box;display:flex;align-items:center;justify-content:center;overflow:visible;cursor:pointer}.fancybox__thumbs .carousel__slide .fancybox__thumb::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-width:5px;border-style:solid;border-color:var(--fancybox-accent-color, rgba(34, 213, 233, 0.96));opacity:0;transition:opacity .15s ease;border-radius:var(--fancybox-thumbs-border-radius, 4px)}.fancybox__thumbs .carousel__slide.is-nav-selected .fancybox__thumb::after{opacity:.92}.fancybox__thumbs .carousel__slide>*{pointer-events:none;user-select:none}.fancybox__thumb{position:relative;width:100%;padding-top:calc(100%/(var(--fancybox-thumbs-ratio, 1.5)));background-size:cover;background-position:center center;background-color:rgba(255,255,255,.1);background-repeat:no-repeat;border-radius:var(--fancybox-thumbs-border-radius, 4px)}.fancybox__toolbar{position:absolute;top:0;right:0;left:0;z-index:20;background:linear-gradient(to top, hsla(0deg, 0%, 0%, 0) 0%, hsla(0deg, 0%, 0%, 0.006) 8.1%, hsla(0deg, 0%, 0%, 0.021) 15.5%, hsla(0deg, 0%, 0%, 0.046) 22.5%, hsla(0deg, 0%, 0%, 0.077) 29%, hsla(0deg, 0%, 0%, 0.114) 35.3%, hsla(0deg, 0%, 0%, 0.155) 41.2%, hsla(0deg, 0%, 0%, 0.198) 47.1%, hsla(0deg, 0%, 0%, 0.242) 52.9%, hsla(0deg, 0%, 0%, 0.285) 58.8%, hsla(0deg, 0%, 0%, 0.326) 64.7%, hsla(0deg, 0%, 0%, 0.363) 71%, hsla(0deg, 0%, 0%, 0.394) 77.5%, hsla(0deg, 0%, 0%, 0.419) 84.5%, hsla(0deg, 0%, 0%, 0.434) 91.9%, hsla(0deg, 0%, 0%, 0.44) 100%);padding:0;touch-action:none;display:flex;justify-content:space-between;--carousel-button-svg-width: 20px;--carousel-button-svg-height: 20px;opacity:var(--fancybox-opacity, 1);text-shadow:var(--fancybox-toolbar-text-shadow, 1px 1px 1px rgba(0, 0, 0, 0.4))}@media all and (min-width: 1024px){.fancybox__toolbar{padding:8px}}.fancybox__container.is-animated[aria-hidden=false] .fancybox__toolbar{animation:.15s ease-in backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__toolbar{opacity:0}.fancybox__toolbar__items{display:flex}.fancybox__toolbar__items--left{margin-right:auto}.fancybox__toolbar__items--center{position:absolute;left:50%;transform:translateX(-50%)}.fancybox__toolbar__items--right{margin-left:auto}@media(max-width: 640px){.fancybox__toolbar__items--center:not(:last-child){display:none}}.fancybox__counter{min-width:72px;padding:0 10px;line-height:var(--carousel-button-height, 48px);text-align:center;font-size:17px;font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased}.fancybox__progress{background:var(--fancybox-accent-color, rgba(34, 213, 233, 0.96));height:3px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:30;user-select:none}.fancybox__container:fullscreen::backdrop{opacity:0}.fancybox__button--fullscreen g:nth-child(2){display:none}.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(1){display:none}.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(2){display:block}.fancybox__button--slideshow g:nth-child(2){display:none}.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(1){display:none}.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(2){display:block}
.sp-container{position:absolute;top:0;left:0;display:inline-block;*display:inline;*zoom:1;z-index:9999994;overflow:hidden}.sp-container.sp-flat{position:relative}.sp-container,.sp-container *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.sp-top{position:relative;width:100%;display:inline-block}.sp-top-inner{position:absolute;top:0;left:0;bottom:0;right:0}.sp-color{position:absolute;top:0;left:0;bottom:0;right:20%}.sp-hue{position:absolute;top:0;right:0;bottom:0;left:84%;height:100%}.sp-clear-enabled .sp-hue{top:33px;height:77.5%}.sp-fill{padding-top:80%}.sp-sat,.sp-val{position:absolute;top:0;left:0;right:0;bottom:0}.sp-alpha-enabled .sp-top{margin-bottom:18px}.sp-alpha-enabled .sp-alpha{display:block}.sp-alpha-handle{position:absolute;top:-4px;bottom:-4px;width:6px;left:50%;cursor:pointer;border:1px solid #000;background:#fff;opacity:.8}.sp-alpha{display:none;position:absolute;bottom:-14px;right:0;left:0;height:8px}.sp-alpha-inner{border:solid 1px #333}.sp-clear{display:none}.sp-clear.sp-clear-display{background-position:center}.sp-clear-enabled .sp-clear{display:block;position:absolute;top:0px;right:0;bottom:0;left:84%;height:28px}.sp-container,.sp-replacer,.sp-preview,.sp-dragger,.sp-slider,.sp-alpha,.sp-clear,.sp-alpha-handle,.sp-container.sp-dragging .sp-input,.sp-container button{-webkit-user-select:none;-moz-user-select:-moz-none;-o-user-select:none;user-select:none}.sp-container.sp-input-disabled .sp-input-container{display:none}.sp-container.sp-buttons-disabled .sp-button-container{display:none}.sp-container.sp-palette-buttons-disabled .sp-palette-button-container{display:none}.sp-palette-only .sp-picker-container{display:none}.sp-palette-disabled .sp-palette-container{display:none}.sp-initial-disabled .sp-initial{display:none}.sp-sat{background-image:-webkit-gradient(linear, 0 0, 100% 0, from(#FFF), to(rgba(204, 154, 129, 0)));background-image:-webkit-linear-gradient(left, #FFF, rgba(204, 154, 129, 0));background-image:-moz-linear-gradient(left, #fff, rgba(204, 154, 129, 0));background-image:-o-linear-gradient(left, #fff, rgba(204, 154, 129, 0));background-image:-ms-linear-gradient(left, #fff, rgba(204, 154, 129, 0));background-image:linear-gradient(to right, #fff, rgba(204, 154, 129, 0));-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType = 1, startColorstr=#FFFFFFFF, endColorstr=#00CC9A81)";filter:progid:DXImageTransform.Microsoft.gradient(GradientType = 1, startColorstr="#FFFFFFFF", endColorstr="#00CC9A81")}.sp-val{background-image:-webkit-gradient(linear, 0 100%, 0 0, from(#000000), to(rgba(204, 154, 129, 0)));background-image:-webkit-linear-gradient(bottom, #000000, rgba(204, 154, 129, 0));background-image:-moz-linear-gradient(bottom, #000, rgba(204, 154, 129, 0));background-image:-o-linear-gradient(bottom, #000, rgba(204, 154, 129, 0));background-image:-ms-linear-gradient(bottom, #000, rgba(204, 154, 129, 0));background-image:linear-gradient(to top, #000, rgba(204, 154, 129, 0));-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#00CC9A81, endColorstr=#FF000000)";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00CC9A81", endColorstr="#FF000000")}.sp-hue{background:-moz-linear-gradient(top, #ff0000 0%, #ffff00 17%, #00ff00 33%, #00ffff 50%, #0000ff 67%, #ff00ff 83%, #ff0000 100%);background:-ms-linear-gradient(top, #ff0000 0%, #ffff00 17%, #00ff00 33%, #00ffff 50%, #0000ff 67%, #ff00ff 83%, #ff0000 100%);background:-o-linear-gradient(top, #ff0000 0%, #ffff00 17%, #00ff00 33%, #00ffff 50%, #0000ff 67%, #ff00ff 83%, #ff0000 100%);background:-webkit-gradient(linear, left top, left bottom, from(#ff0000), color-stop(0.17, #ffff00), color-stop(0.33, #00ff00), color-stop(0.5, #00ffff), color-stop(0.67, #0000ff), color-stop(0.83, #ff00ff), to(#ff0000));background:-webkit-linear-gradient(top, #ff0000 0%, #ffff00 17%, #00ff00 33%, #00ffff 50%, #0000ff 67%, #ff00ff 83%, #ff0000 100%);background:linear-gradient(to bottom, #ff0000 0%, #ffff00 17%, #00ff00 33%, #00ffff 50%, #0000ff 67%, #ff00ff 83%, #ff0000 100%)}.sp-1{height:17%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff0000", endColorstr="#ffff00")}.sp-2{height:16%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffff00", endColorstr="#00ff00")}.sp-3{height:17%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ff00", endColorstr="#00ffff")}.sp-4{height:17%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ffff", endColorstr="#0000ff")}.sp-5{height:16%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#0000ff", endColorstr="#ff00ff")}.sp-6{height:17%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff00ff", endColorstr="#ff0000")}.sp-hidden{display:none !important}.sp-cf:before,.sp-cf:after{content:"";display:table}.sp-cf:after{clear:both}.sp-cf{*zoom:1}@media(max-device-width: 480px){.sp-color{right:40%}.sp-hue{left:63%}.sp-fill{padding-top:60%}}.sp-dragger{border-radius:5px;height:5px;width:5px;border:1px solid #fff;background:#000;cursor:pointer;position:absolute;top:0;left:0}.sp-slider{position:absolute;top:0;cursor:pointer;height:3px;left:-1px;right:-1px;border:1px solid #000;background:#fff;opacity:.8}.sp-container{border-radius:0;background-color:#ececec;border:solid 1px #f0c49b;padding:0}.sp-container,.sp-container button,.sp-container input,.sp-color,.sp-hue,.sp-clear{font:normal 12px "Lucida Grande","Lucida Sans Unicode","Lucida Sans",Geneva,Verdana,sans-serif;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.sp-top{margin-bottom:3px}.sp-color,.sp-hue,.sp-clear{border:solid 1px #666}.sp-input-container{float:right;width:100px;margin-bottom:4px}.sp-initial-disabled .sp-input-container{width:100%}.sp-input{font-size:12px !important;border:1px inset;padding:4px 5px;margin:0;width:100%;background:rgba(0,0,0,0);border-radius:3px;color:#222}.sp-input:focus{border:1px solid orange}.sp-input.sp-validation-error{border:1px solid red;background:#fdd}.sp-picker-container,.sp-palette-container{float:left;position:relative;padding:10px;padding-bottom:300px;margin-bottom:-290px}.sp-picker-container{width:172px;border-left:solid 1px #fff}.sp-palette-container{border-right:solid 1px #ccc}.sp-palette-only .sp-palette-container{border:0}.sp-palette .sp-thumb-el{display:block;position:relative;float:left;width:24px;height:15px;margin:3px;cursor:pointer;border:solid 2px rgba(0,0,0,0)}.sp-palette .sp-thumb-el:hover,.sp-palette .sp-thumb-el.sp-thumb-active{border-color:orange}.sp-thumb-el{position:relative}.sp-initial{float:left;border:solid 1px #333}.sp-initial span{width:30px;height:25px;border:none;display:block;float:left;margin:0}.sp-initial .sp-clear-display{background-position:center}.sp-palette-button-container,.sp-button-container{float:right}.sp-replacer{margin:0;overflow:hidden;cursor:pointer;padding:4px;display:inline-block;*zoom:1;*display:inline;border:solid 1px #91765d;background:#eee;color:#333;vertical-align:middle}.sp-replacer:hover,.sp-replacer.sp-active{border-color:#f0c49b;color:#111}.sp-replacer.sp-disabled{cursor:default;border-color:silver;color:silver}.sp-dd{padding:2px 0;height:16px;line-height:16px;float:left;font-size:10px}.sp-preview{position:relative;width:25px;height:20px;border:solid 1px #222;margin-right:5px;float:left;z-index:0}.sp-palette{*width:220px;max-width:220px}.sp-palette .sp-thumb-el{width:16px;height:16px;margin:2px 1px;border:solid 1px #d0d0d0}.sp-container{padding-bottom:0}.sp-container button{background-color:#eee;background-image:-webkit-linear-gradient(top, #eeeeee, #cccccc);background-image:-moz-linear-gradient(top, #eeeeee, #cccccc);background-image:-ms-linear-gradient(top, #eeeeee, #cccccc);background-image:-o-linear-gradient(top, #eeeeee, #cccccc);background-image:linear-gradient(to bottom, #eeeeee, #cccccc);border:1px solid #ccc;border-bottom:1px solid #bbb;border-radius:3px;color:#333;font-size:14px;line-height:1;padding:5px 4px;text-align:center;text-shadow:0 1px 0 #eee;vertical-align:middle}.sp-container button:hover{background-color:#ddd;background-image:-webkit-linear-gradient(top, #dddddd, #bbbbbb);background-image:-moz-linear-gradient(top, #dddddd, #bbbbbb);background-image:-ms-linear-gradient(top, #dddddd, #bbbbbb);background-image:-o-linear-gradient(top, #dddddd, #bbbbbb);background-image:linear-gradient(to bottom, #dddddd, #bbbbbb);border:1px solid #bbb;border-bottom:1px solid #999;cursor:pointer;text-shadow:0 1px 0 #ddd}.sp-container button:active{border:1px solid #aaa;border-bottom:1px solid #888;-webkit-box-shadow:inset 0 0 5px 2px #aaa,0 1px 0 0 #eee;-moz-box-shadow:inset 0 0 5px 2px #aaa,0 1px 0 0 #eee;-ms-box-shadow:inset 0 0 5px 2px #aaa,0 1px 0 0 #eee;-o-box-shadow:inset 0 0 5px 2px #aaa,0 1px 0 0 #eee;box-shadow:inset 0 0 5px 2px #aaa,0 1px 0 0 #eee}.sp-cancel{font-size:11px;color:#d93f3f !important;margin:0;padding:2px;margin-right:5px;vertical-align:middle;text-decoration:none}.sp-cancel:hover{color:#d93f3f !important;text-decoration:underline}.sp-palette span:hover,.sp-palette span.sp-thumb-active{border-color:#000}.sp-preview,.sp-alpha,.sp-thumb-el{position:relative;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==)}.sp-preview-inner,.sp-alpha-inner,.sp-thumb-inner{display:block;position:absolute;top:0;left:0;bottom:0;right:0}.sp-palette .sp-thumb-inner{background-position:50% 50%;background-repeat:no-repeat}.sp-palette .sp-thumb-light.sp-thumb-active .sp-thumb-inner{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIVJREFUeNpiYBhsgJFMffxAXABlN5JruT4Q3wfi/0DsT64h8UD8HmpIPCWG/KemIfOJCUB+Aoacx6EGBZyHBqI+WsDCwuQ9mhxeg2A210Ntfo8klk9sOMijaURm7yc1UP2RNCMbKE9ODK1HM6iegYLkfx8pligC9lCD7KmRof0ZhjQACDAAceovrtpVBRkAAAAASUVORK5CYII=)}.sp-palette .sp-thumb-dark.sp-thumb-active .sp-thumb-inner{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjEwMPRyoQAAAMdJREFUOE+tkgsNwzAMRMugEAahEAahEAZhEAqlEAZhEAohEAYh81X2dIm8fKpEspLGvudPOsUYpxE2BIJCroJmEW9qJ+MKaBFhEMNabSy9oIcIPwrB+afvAUFoK4H0tMaQ3XtlrggDhOVVMuT4E5MMG0FBbCEYzjYT7OxLEvIHQLY2zWwQ3D+9luyOQTfKDiFD3iUIfPk8VqrKjgAiSfGFPecrg6HN6m/iBcwiDAo7WiBeawa+Kwh7tZoSCGLMqwlSAzVDhoK+6vH4G0P5wdkAAAAASUVORK5CYII=)}.sp-clear-display{background-repeat:no-repeat;background-position:center;background-image:url(data:image/gif;base64,R0lGODlhFAAUAPcAAAAAAJmZmZ2dnZ6enqKioqOjo6SkpKWlpaampqenp6ioqKmpqaqqqqurq/Hx8fLy8vT09PX19ff39/j4+Pn5+fr6+vv7+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAP8ALAAAAAAUABQAAAihAP9FoPCvoMGDBy08+EdhQAIJCCMybCDAAYUEARBAlFiQQoMABQhKUJBxY0SPICEYHBnggEmDKAuoPMjS5cGYMxHW3IiT478JJA8M/CjTZ0GgLRekNGpwAsYABHIypcAgQMsITDtWJYBR6NSqMico9cqR6tKfY7GeBCuVwlipDNmefAtTrkSzB1RaIAoXodsABiZAEFB06gIBWC1mLVgBa0AAOw==)}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN3aXBlci1idW5kbGUubWluLmNzcyIsImlvbi5yYW5nZVNsaWRlci5taW4uY3NzIiwic2VsZWN0aXplLmNzcyIsIm1lZGlhYm94LmNzcyIsInRpcHB5LmNzcyIsImpxdWVyeS5mYW5jeWJveC5jc3MiLCJmYW5jeWJveC5jc3MiLCJzcGVjdHJ1bS5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBWUE7Q0NaQTtBQ2tCQSxnckZBS007QUN2Qk4sNkZBQ0EsYUFDSSxZQUNBLGdCQUdKLGVBQ0ksZUFDQSxXQUNBLFlBQ0EsZ0NBQ0EsTUFDQSxPQUNBLFVBQ0EsWUFDQSwrQkFDQSx1QkFDQSxpQ0FDQSx5QkFDQSxnQ0FDQSx3QkFHSiw0QkFDSSxHQUNJLFVBR0osS0FDSSxXQUlSLG9CQUNJLEdBQ0ksVUFHSixLQUNJLFdBSVIsa0JBQ0ksZ0JBQ0EsY0FDQSxjQUNBLFlBQ0Esa0JBR0oseUJBQ0ksMEJBQ0Esc0JBQ0EseUJBQ0Esd0JBQ0EsdUJBQ0Esa0JBQ0EsTUFDQSxTQUNBLGNBR0osZUFDSSwrQkFDQSx1QkFDQSxpQ0FDQSx5QkFDQSxvQ0FDQSw0QkFHSixnQ0FDSSxHQUNJLFVBR0osS0FDSSxXQUlSLHdCQUNJLEdBQ0ksVUFHSixLQUNJLFdBSVIsZ0JBQ0ksa0JBQ0EsTUFDQSxlQUNBLGFBQ0EsVUFDQSxjQUNBLFdBQ0EsWUFDQSx1eENBQ0EsMEJBR0osc0JBQ0ksV0FHSixrQ0FDSSxrQkFDSSxlQUlSLGtDQUNJLHlCQUNJLHdCQUdKLGdCQUNJLGNBSVIsa0NBQ0kseUJBQ0ksd0JBR0osZ0JBQ0k7QUNuSVI7QUNBQSw4QkFDSSxnQkFHSixpQkFDSSxZQUdKLG9CQUNJLGFBQ0EsU0FDQSw2QkFDQSxZQUNBLGtCQUdKLG9CQUNJLG1DQUNBLFlBQ0EsT0FDQSxhQUNBLGVBQ0EsMENBQ0EsTUFDQSw4QkFDQSwwQkFDQSx3QkFDQSxXQUNBLGNBR0osc0JBQ0ksc0JBR0osNkRBSUksU0FDQSxPQUNBLGtCQUNBLFFBQ0EsTUFHSixnQkFDSSxpQ0FDQSxnQkFHSixhQUNJLG1CQUNBLFVBQ0EsNEJBQ0EsNEJBQ0EsNkRBR0osK0JBQ0ksV0FDQSw2REFHSiw0RkFJSSxjQUNBLFVBQ0Esa0JBQ0EscURBQ0Esa0JBQ0EsY0FHSixvTEFJSSxVQUNBLHNEQUNBLG1CQUdKLGtCQUNJLFdBQ0EsZUFDQSw0Q0FDQSxZQUNBLE9BQ0EsaUJBQ0EsZUFDQSwwQkFDQSxlQUNBLG9CQUNBLE1BQ0EsMkJBQ0EseUJBQ0Esc0JBQ0EscUJBQ0EsaUJBR0osa0JBQ0ksUUFDQSxNQUdKLGdCQUNJLGNBQ0EsaUJBQ0Esd0JBQ0EsY0FHSixrQ0FDSSxnQkFHSixnQkFDSSxtQ0FFQSxhQUNBLFlBQ0EsT0FDQSxhQUNBLGNBQ0EsaUNBQ0EsYUFDQSxrQkFDQSxrQkFDQSxNQUNBLHNDQUNBLG1CQUNBLFdBQ0EsY0FHSix3QkFDSSxXQUNBLHFCQUNBLFlBQ0EsWUFDQSxzQkFDQSxRQUdKLDhHQUlJLGNBR0osdUJBQ0ksZ0JBQ0EsZUFHSiwrQkFDSSxhQUdKLHNCQUNJLFlBR0osa0JBQ0ksZ0JBQ0EscUJBQ0EsU0FDQSxlQUNBLGNBQ0EsaUNBQ0EsYUFDQSxrQkFDQSxnQkFDQSxzQkFHSix5Q0FDSSx3REFDQSxtQ0FDQSx5QkFDQSw0QkFDQSwwQkFDQSxPQUNBLGVBQ0EsaUJBQ0EsVUFDQSxrQkFDQSxNQUNBLDhCQUNBLDBCQUNBLHNDQUNBLHlCQUNBLHNCQUNBLHFCQUNBLGlCQUNBLGNBR0osd0NBQ0ksZ0JBR0osdUNBQ0ksZUFHSiwwRUFFSSxvQkFDQSxZQUdKLHdDQUNJLHdCQUNBLGdCQUdKLDJDQUNJLFlBR0osb0NBRUkseUJBQ0EsU0FDQSxZQUNBLE9BQ0EsU0FDQSxnQkFDQSxlQUNBLFVBQ0Esa0JBQ0EsTUFDQSx5QkFDQSxzQkFDQSxxQkFDQSxpQkFDQSxXQUdKLG9CQUNJLFVBR0osaUtBSUksWUFDQSxpQkFDQSxVQUNBLFdBR0oseUNBQ0ksZ0JBR0osdUNBQ0ksbUJBR0osMENBQ0ksZ0JBR0osaUNBRUkseUJBQ0EsU0FDQSxjQUNBLFlBQ0EsU0FDQSxnQkFDQSxVQUNBLFdBSUosaUJBQ0ksT0FDQSxrQkFDQSxNQUdKLGdCQUNJLGdCQUNBLGVBQ0EsZ0JBQ0EsYUFDQSxXQUdKLGtCQUNJLFdBQ0EsZUFDQSxpQkFDQSxTQUNBLFVBS0osaUJBQ0ksNkJBQ0EsU0FDQSxnQkFDQSxnQkFDQSxlQUNBLHFCQUNBLFlBQ0EsU0FDQSxhQUNBLGtCQUNBLHFCQUNBLG1CQUNBLG1CQUNBLFdBR0osZ0VBR0ksV0FHSix1QkFDSSxXQUdKLHVCQUNJLGFBR0osZ0NBQ0ksbUJBR0osNERBRUksV0FDQSxlQUNBLGFBSUoscUJBQ0ksWUFHSixxQkFDSSxjQUNBLFlBQ0EsaUJBQ0Esa0JBQ0EsV0FHSiwwQkFDSSxrQkFDQSxlQUdKLG1GQUVJLGFBR0osbUZBRUksYUFHSixtQkFDSSxtQkFDQSxXQUNBLE9BQ0Esa0JBQ0EsUUFDQSxNQUNBLHdCQUNBLG9CQUNBLHVCQUNBLG1CQUNBLDhCQUNBLGtDQUNBLGNBS0osc0JBQ0kseUJBQ0EsU0FDQSxnQkFDQSxXQUNBLGVBQ0EsV0FDQSxZQUNBLGtCQUNBLFlBQ0EsVUFDQSxZQUdKLDRCQUNJLFdBQ0EsVUFHSiw0Q0FDSSxtQkFDQSxhQUNBLFFBQ0EsTUFHSiw2REFDSSxnQkFHSix3R0FFSSxhQUtKLHNDQUNJLDRCQUNBLGFBQ0EsVUFDQSxrQkFDQSxxQkFDQSxXQUdKLDBDQUNJLFlBR0osa0RBQ0ksT0FDQSwrQkFDQSwyQkFHSixtREFDSSwyQkFDQSxRQUNBLGlDQUtKLGtCQUNJLHNOQVFBLFNBQ0EsV0FDQSxlQUNBLGdCQUNBLE9BQ0EsZ0JBQ0EsNEJBQ0Esb0JBQ0EsUUFDQSxrQkFDQSxjQUdKLDZCQUNJLGtCQUNJLDZIQUlSLDRCQUNJLGlCQUdKLHdCQUNJLGdCQUNBLGNBQ0EsbUJBR0oseUVBR0ksV0FDQSxxQkFHSiwwQkFDSSxXQUNBLDBCQUtKLGtCQUNJLDZDQUNBLHlCQUNBLHNCQUNBLHlCQUNBLGtCQUNBLFlBQ0EsU0FDQSx1QkFDQSxXQUNBLFVBQ0Esa0JBQ0EsUUFDQSxXQUNBLGNBR0osMkJBQ0ksS0FDSSwwQkFNUixtQkFDSSx1REFLSiw0Q0FDSSxVQUNBLG1DQUdKLHdDQUNJLFVBQ0Esa0NBR0osMkNBQ0ksVUFDQSwrQkFLSixrRkFFSSxVQUNBLDBEQUdKLDBDQUNJLFVBS0osa0RBQ0ksVUFDQSxpQ0FHSiw4Q0FDSSxVQUNBLGlDQUdKLGlEQUNJLFVBQ0EsMkJBS0osNkNBQ0ksVUFDQSw4QkFDQSwwQkFHSix5Q0FDSSxVQUNBLDZCQUNBLHlCQUdKLDRDQUNJLFVBQ0EsMkJBQ0EsdUJBS0osK0NBQ0ksVUFDQSxvREFHSiwyQ0FDSSxVQUNBLG1EQUdKLDhDQUNJLFVBQ0EsZ0RBS0osMkNBQ0ksMkRBR0osdUNBQ0kseURBR0osMENBQ0ksd0NBSUosbUNBQ0ksZ0JBQ0ksaUJBQ0Esa0JBR0osdUJBQ0ksY0FHSixzQkFDSSxXQUdKLDZDQUNJLG1CQUNBLGNBQ0EsWUFDQSxVQUNBLFlBQ0EsUUFDQSxNQUNBLFdBR0osa0JBQ0ksa0JBQ0EsbUJBR0osNkJBQ0ksa0JBQ0ksaURBQ0EscURBTVosZ0JBQ0ksbUJBQ0Esa0JBQ0EsY0FDQSxhQUNBLGtCQUdKLG1CQUNJLFdBQ0EsZUFDQSxnQkFDQSxrQkFHSixrQkFDSSxTQUNBLFVBR0osd0JBQ0ksU0FDQSxrQkFDQSxxQkFDQSxlQUNBLGdCQUNBLGlCQUNBLHNCQUNBLGdCQUNBLGVBQ0EscUJBQ0EsbUJBQ0EseUJBQ0Esc0JBQ0EscUJBQ0EsaUJBQ0EsbUJBR0osNkRBRUksV0FHSiw4QkFDSSxxQkFHSiw0QkFDSSxtQkFHSixrQ0FDSSxtQkFHSiw0QkFDSSxtQkFHSixrQ0FDSSxtQkFHSiw0QkFDSSxtQkFHSixrQ0FDSSxtQkFHSiw0QkFDSSxZQUNBLGlCQUNBLGtCQUNBLFNBQ0Esc0JBQ0EsV0FHSixpQ0FDSSxVQUdKLHVCQUNJLHlCQUNBLFNBQ0EsZ0NBQ0EsZ0JBQ0EsY0FDQSxlQUNBLGtCQUNBLGFBQ0Esa0JBQ0EsV0FJSixpQkFDSSxnQkFDQSxTQUNBLGFBQ0EsU0FDQSxpQ0FDQSw0Q0FDQSx3QkFDQSxrQkFDQSxRQUNBLDBDQUNBLE1BQ0EsWUFDQSxjQUdKLG1CQUNJLGdCQUNBLGtCQUdKLHVDQUNJLGNBR0osc0NBQ0ksWUFHSix1QkFDSSxZQUNBLFlBQ0EsZ0JBQ0EsU0FDQSxrQkFDQSxnQkFDQSxVQUNBLGtCQUNBLGtCQUNBLG1CQUNBLFdBR0osMENBQ0ksZ0JBR0osNkRBQ0ksVUFHSixtRUFDSSxnQkFDQSxtQkFDQSx3Q0FHSixtRUFDSSxtQkFDQSxtQkFHSix5QkFDSSxtQ0FDQSwyQkFDQSxnQ0FDQSxrQ0FDQSw0QkFDQSxzQkFDQSxlQUNBLFdBQ0EsWUFDQSxXQUNBLDRCQUNBLDBCQUNBLGFBQ0EsZ0JBQ0EsVUFDQSxrQkFDQSwwQ0FDQSxZQUdKLGlDQUNJLHlCQUNBLFNBQ0EsV0FDQSxPQUNBLFVBQ0Esa0JBQ0EsUUFDQSxNQUNBLHdEQUNBLGNBR0osdUNBQ0ksV0FHSix3REFDSSxVQUlKLGtDQUNJLGlCQUNJLFlBR0osc0NBQ0ksWUFHSix5QkFDSTtBQzUzQlI7QUNPQSxjQUNJLGtCQUNBLE1BQ0EsT0FDQSxxQkFDQSxnQkFDQSxRQUVBLGdCQUNBLGdCQUVKLHNCQUNJLGtCQUlKLDhCQUVJLCtCQUNHLDRCQUNLLHVCQUlaLFFBQ0Usa0JBQ0EsV0FDQSxxQkFFRixjQUNHLGtCQUNBLE1BQ0EsT0FDQSxTQUNBLFFBRUgsVUFDSSxrQkFDQSxNQUNBLE9BQ0EsU0FDQSxVQUVKLFFBQ0ksa0JBQ0EsTUFDQSxRQUNBLFNBQ0EsU0FDQSxZQUdKLDBCQUNJLFNBQ0EsYUFHSixTQUNJLGdCQUVKLGdCQUNJLGtCQUNBLE1BQ0EsT0FDQSxRQUNBLFNBR0osMEJBQ0ksbUJBRUosNEJBQ0ksY0FFSixpQkFDSSxrQkFDQSxTQUNBLFlBQ0EsVUFDQSxTQUNBLGVBQ0Esc0JBQ0EsZ0JBQ0EsV0FFSixVQUNJLGFBQ0Esa0JBQ0EsYUFDQSxRQUNBLE9BQ0EsV0FFSixnQkFDSSxzQkFHSixVQUNJLGFBR0osMkJBQ0ksMkJBR0osNEJBQ0ksY0FDQSxrQkFDQSxRQUNBLFFBQ0EsU0FDQSxTQUNBLFlBSUosNEpBQ0kseUJBQ0EsMkJBQ0Esb0JBQ0EsaUJBR0osb0RBQ0ksYUFFSix1REFDSSxhQUVKLHVFQUNJLGFBRUosc0NBQ0ksYUFFSiwyQ0FDSSxhQUdKLGlDQUNJLGFBS0osUUFDSSwrRkFDQSw2RUFDQSwwRUFDQSx3RUFDQSx5RUFDQSx5RUFDQSwwSEFDQSx3SEFFSixRQUNJLGtHQUNBLGtGQUNBLDRFQUNBLDBFQUNBLDJFQUNBLHVFQUNBLHdHQUNBLHNHQUdKLFFBQ0ksZ0lBQ0EsK0hBQ0EsOEhBQ0EsNk5BQ0EsbUlBQ0EsaUlBT0osTUFDSSxXQUNBLGtHQUVKLE1BQ0ksV0FDQSxrR0FFSixNQUNJLFdBQ0Esa0dBRUosTUFDSSxXQUNBLGtHQUVKLE1BQ0ksV0FDQSxrR0FFSixNQUNJLFdBQ0Esa0dBR0osV0FDSSx3QkFJSixvREFDQSx3QkFDQSxlQUdBLGdDQUNJLG9CQUNBLGlCQUNBLDBCQUVKLFlBQ0csa0JBQ0EsV0FDQSxVQUNBLHNCQUNBLGdCQUNBLGVBQ0Esa0JBQ0EsTUFDQSxPQUVILFdBQ0ksa0JBQ0EsTUFDQSxlQUNBLFdBQ0EsVUFDQSxXQUNBLHNCQUNBLGdCQUNBLFdBU0osY0FDSSxnQkFDQSx5QkFDQSx5QkFDQSxVQUVKLG1GQUNJLCtGQUNBLDhCQUNBLDJCQUNBLDBCQUNBLHNCQUVKLFFBQ0ksa0JBRUosNEJBQ0ksc0JBSUosb0JBQ0ksWUFDQSxZQUNBLGtCQUVKLHlDQUNJLFdBRUosVUFDRywwQkFDQSxpQkFDQSxnQkFDQSxTQUNBLFdBQ0EseUJBQ0Esa0JBQ0EsV0FFSCxnQkFDSSx3QkFFSiw4QkFDSSxxQkFDQSxnQkFFSiwyQ0FDSSxXQUNBLGtCQUNBLGFBQ0EscUJBQ0EscUJBRUoscUJBQ0ksWUFDQSwyQkFJSixzQkFDSSw0QkFHSix1Q0FDSSxTQUdKLHlCQUNJLGNBQ0Esa0JBQ0EsV0FDQSxXQUNBLFlBQ0EsV0FDQSxlQUNBLCtCQUVKLHdFQUNJLG9CQUVKLGFBQ0ksa0JBSUosWUFDSSxXQUNBLHNCQUVKLGlCQUNJLFdBQ0EsWUFDQSxZQUNBLGNBQ0EsV0FDQSxTQUdKLDhCQUNJLDJCQUlKLGtEQUVJLFlBSUosYUFDSSxTQUNBLGdCQUNBLGVBQ0EsWUFDQSxxQkFDQSxRQUNBLGdCQUNBLHlCQUNBLGdCQUNBLFdBQ0Esc0JBRUosMENBQ0kscUJBQ0EsV0FFSix5QkFDSSxlQUNBLG9CQUNBLGFBRUosT0FDSSxjQUNBLFlBQ0EsaUJBQ0EsV0FDQSxlQUVKLFlBQ0ksa0JBQ0EsV0FDQSxZQUNBLHNCQUNBLGlCQUNBLFdBQ0EsVUFHSixZQUNJLGFBQ0EsZ0JBRUoseUJBQ0ksV0FDQSxZQUNBLGVBQ0EseUJBR0osY0FDSSxpQkFLSixxQkFDRSxzQkFDQSxnRUFDQSw2REFDQSw0REFDQSwyREFDQSw4REFDQSxzQkFDQSw2QkFDQSxrQkFDQSxXQUNBLGVBQ0EsY0FDQSxnQkFDQSxrQkFDQSx5QkFDQSxzQkFFRiwyQkFDSSxzQkFDQSxnRUFDQSw2REFDQSw0REFDQSwyREFDQSw4REFDQSxzQkFDQSw2QkFDQSxlQUNBLHlCQUVKLDRCQUNJLHNCQUNBLDZCQUNBLHlEQUNBLHNEQUNBLHFEQUNBLG9EQUNBLGlEQUVKLFdBQ0ksZUFDQSx5QkFDQSxTQUNBLFlBQ0EsaUJBQ0Esc0JBQ0EscUJBR0osaUJBQ0kseUJBQ0EsMEJBSUosd0RBQ0ksa0JBR0osbUNBQ0ksa0JBQ0EsNkpBRUosa0RBQ0ksY0FDQSxrQkFDQSw4QkFHSiw0QkFDSSw0QkFDQSw0QkFHSiw0REFDSSw2VkFHSiwyREFDSSx5ZkFHSixrQkFDSSw0QkFDQSwyQkFDQSIsImZpbGUiOiJsaWJzLm1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIFN3aXBlciA4LjQuMFxuICogTW9zdCBtb2Rlcm4gbW9iaWxlIHRvdWNoIHNsaWRlciBhbmQgZnJhbWV3b3JrIHdpdGggaGFyZHdhcmUgYWNjZWxlcmF0ZWQgdHJhbnNpdGlvbnNcbiAqIGh0dHBzOi8vc3dpcGVyanMuY29tXG4gKlxuICogQ29weXJpZ2h0IDIwMTQtMjAyMiBWbGFkaW1pciBLaGFybGFtcGlkaVxuICpcbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZVxuICpcbiAqIFJlbGVhc2VkIG9uOiBTZXB0ZW1iZXIgMTQsIDIwMjJcbiAqL1xuXG5AZm9udC1mYWNle2ZvbnQtZmFtaWx5OnN3aXBlci1pY29ucztzcmM6dXJsKCdkYXRhOmFwcGxpY2F0aW9uL2ZvbnQtd29mZjtjaGFyc2V0PXV0Zi04O2Jhc2U2NCwgZDA5R1JnQUJBQUFBQUFaZ0FCQUFBQUFBREFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJHUmxSTkFBQUdSQUFBQUJvQUFBQWNpNnFIa1VkRVJVWUFBQVdnQUFBQUl3QUFBQ1FBWUFCWFIxQlBVd0FBQmhRQUFBQXVBQUFBTnVBWTcreEhVMVZDQUFBRnhBQUFBRkFBQUFCbTJmUGN6VTlUTHpJQUFBSGNBQUFBU2dBQUFHQlA5VjVSWTIxaGNBQUFBa1FBQUFDSUFBQUJZdDZGMGNCamRuUWdBQUFDekFBQUFBUUFBQUFFQUJFQlJHZGhjM0FBQUFXWUFBQUFDQUFBQUFqLy93QURaMng1WmdBQUF5d0FBQURNQUFBRDJNSHRyeVZvWldGa0FBQUJiQUFBQURBQUFBQTJFMitlb1dob1pXRUFBQUdjQUFBQUh3QUFBQ1FDOWdEemFHMTBlQUFBQWlnQUFBQVpBQUFBcmdKa0FCRnNiMk5oQUFBQzBBQUFBRm9BQUFCYUZRQVVHRzFoZUhBQUFBRzhBQUFBSHdBQUFDQUFjQUJBYm1GdFpRQUFBL2dBQUFFNUFBQUNYdkZkQndsd2IzTjBBQUFGTkFBQUFHSUFBQUNFNXM3NGhYamFZMkJrWUdBQVlwZjVIdS9qK1cyK01uQXpNWURBemFYNlFqRDYvNC8vQnhqNUdBOEF1UndNWUdrQVB5d0wxM2phWTJCa1lHQTg4UDhBZ3g0aisvOGZRRFlmQTFBRUJXZ0RBSUIyQk9vQWVOcGpZR1JnWU5CaDRHZGdZZ0FCRU1uSUFCSnpZTkFEQ1FBQUNXZ0FzUUI0Mm1OZ1lmekNPSUdCbFlHQjBZY3hqWUdCd1IxS2YyV1FaR2hoWUdCaVlHVm1nQUZHQmlRUWtPYWF3dERBb01CUXhYamcvd0VHUGNZRERBNHdOVUEyQ0Nnd3NBQUFPNEVMNmdBQWVOcGoyTTBneUFBQ3F4Z0dOV0JrWjJENC93TUEreGtEZGdBQUFIamFZMkJnWUdhQVlCa0dSZ1lRaUFIeUdNRjhGZ1lISU0zRHdNSEFCR1FyTU9neVdETEVNMVQ5L3c4VUJmRU1nTHpFLy8vL1AvNS8vZi9WL3h2K3I0ZWFBQWVNYkF4d0lVWW1JTUhFZ0tZQVlqVWNzREF3c0xLeGMzQnljZlB3OGpFUUEvZ1pCQVNGaEVWRXhjUWxKS1drWldUbDVCVVVsWlJWVk5YVU5UUVpCZ01BQU1SK0UrZ0FFUUZFQUFBQUtnQXFBQ29BTkFBK0FFZ0FVZ0JjQUdZQWNBQjZBSVFBamdDWUFLSUFyQUMyQU1BQXlnRFVBTjRBNkFEeUFQd0JCZ0VRQVJvQkpBRXVBVGdCUWdGTUFWWUJZQUZxQVhRQmZnR0lBWklCbkFHbUFiSUJ6Z0hzQUFCNDJ1Mk5NUTZDVUF5R1c1Njh4OUFuZVlZZ200TUpiaEtGYUV4SU9BVlg4QXBld1N0NEJpYzRBZmVBaWQzVk9CaXhEeGZQWUV6YTVPK1hmaTA0WUFEZ2dpVUlVTEN1RUpLOFZoTzRiU3ZwZG5rdEhJNVFDWXRkaTJzbDhablhhSGxxVXJOS3pkS2NUOGNqbHErcndaU3ZJVmN6TmllenNmblAvdXpubWZQRkJOT0RNMks3TVRRNDVZRUFacUdQODFBbUdHY0YzaVBxT29wMHIxU1BUYVRiVmtmVWU0SFhqOTd3WUUreU53V1l4d1d1NHYxdWdXSGdvM1MxWGRaRVZxV003RVQwY2ZuTEd4V2ZrZ1I0Mm8yUHZXckRNQlNGai9JSExhRjB6S2pSZ2RpVk13U2NOUkFvV1VvSDc4WTJpY0IveUlZMDlBbjZBSDJCZHUvVUIreXhvcFlzaFFpRXZudnUwZFVSZ0R0OFFlQzhQRHc3RnBqaTNmRUE0ei9QRUo2WU9CNWhLaDRkajNFdlhoeFBxSC9TS1VZM3JKN3NyWjRGWm5oMVBNQXRQaHdQNmZsMlBNSk1QRGdlUTRyWThZVDZHemFvMGVBRUE0MDlEdWdnbVRuRm5PY1NDaUVpTE1neENpVEk2Q3E1RFpVZDNRbXAxMHZPMExhTFRkMmNqTjRmT3VtbGM3bFVZYlNRY1pGa3V0Ukc3ZzZKS1pLeTBSbWRMWTY4MENEbkVKK1VNa3BGRmUxUk43bnhkVnBYckM0YVR0bmF1ck9uWWVyY1pnMllWbUxOL2QvZ2N6ZkVpbXJFL2ZzL2JPdXEyOVptbjh0bG9PUmFYZ1pnR2E3OHlPOS9jblhtMkJwYUd2cTI1RHY5UzRFOSs1U0ljOVBxdXBKS2hZRlNTbDQ3K1FjcjFtWU5BQUFBZU5wdHcwY0t3a0FBQU1EWkpBOFE3T1VKdmtMc1BmWjZ6RlZFUlB5OHFIaDJZRVIrM2kvQlA4M3ZJQkxMeVNzb0tpbXJxS3FwYTJocDYranE2UnNZR2htYm1KcVpTeTBzcmF4dGJPM3NIUnlkbkVNVTR1UjZ5eDdKSlh2ZVA3V3JEeWNBQUFBQUFBSC8vd0FDZU5wallHUmdZT0FCWWhrZ1pnSkNaZ1pOQmtZR0xRWnRJSnNGTE1ZQUFBdzNBTGdBZU5vbGl6RUtnREFRQkNjaFJiQzJzRkVSMFlENnFWUWlCQ3YvSDllekdJNlo1WEJBdzhDQksvbTVpUVFWYXVWYlhMbk9yTVp2Mm9MZEtGYThQanVydTJoSnpHYWJtT1NMek5NenZ1dHBCM040Mm1OZ1pHQmc0R0tRWXpCaFlNeEpMTWxqNEdCZ0FZb3cvUC9QQUpKaExNNnNTb1dLZldDQUF3REFqZ2JSQUFCNDJtTmdZR0JrQUlJYkNabzVJUHJtVW4waEdBMEFPOEVGVFFBQScpO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbH06cm9vdHstLXN3aXBlci10aGVtZS1jb2xvcjojMDA3YWZmfS5zd2lwZXJ7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0bztwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW47bGlzdC1zdHlsZTpub25lO3BhZGRpbmc6MDt6LWluZGV4OjF9LnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXdyYXBwZXJ7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5zd2lwZXItd3JhcHBlcntwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3otaW5kZXg6MTtkaXNwbGF5OmZsZXg7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm07Ym94LXNpemluZzpjb250ZW50LWJveH0uc3dpcGVyLWFuZHJvaWQgLnN3aXBlci1zbGlkZSwuc3dpcGVyLXdyYXBwZXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDBweCwwLDApfS5zd2lwZXItcG9pbnRlci1ldmVudHN7dG91Y2gtYWN0aW9uOnBhbi15fS5zd2lwZXItcG9pbnRlci1ldmVudHMuc3dpcGVyLXZlcnRpY2Fse3RvdWNoLWFjdGlvbjpwYW4teH0uc3dpcGVyLXNsaWRle2ZsZXgtc2hyaW5rOjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtwb3NpdGlvbjpyZWxhdGl2ZTt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybX0uc3dpcGVyLXNsaWRlLWludmlzaWJsZS1ibGFua3t2aXNpYmlsaXR5OmhpZGRlbn0uc3dpcGVyLWF1dG9oZWlnaHQsLnN3aXBlci1hdXRvaGVpZ2h0IC5zd2lwZXItc2xpZGV7aGVpZ2h0OmF1dG99LnN3aXBlci1hdXRvaGVpZ2h0IC5zd2lwZXItd3JhcHBlcnthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtLGhlaWdodH0uc3dpcGVyLWJhY2tmYWNlLWhpZGRlbiAuc3dpcGVyLXNsaWRle3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW59LnN3aXBlci0zZCwuc3dpcGVyLTNkLnN3aXBlci1jc3MtbW9kZSAuc3dpcGVyLXdyYXBwZXJ7cGVyc3BlY3RpdmU6MTIwMHB4fS5zd2lwZXItM2QgLnN3aXBlci1jdWJlLXNoYWRvdywuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUsLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdywuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCwuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCwuc3dpcGVyLTNkIC5zd2lwZXItd3JhcHBlcnt0cmFuc2Zvcm0tc3R5bGU6cHJlc2VydmUtM2R9LnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdywuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCwuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcHtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtwb2ludGVyLWV2ZW50czpub25lO3otaW5kZXg6MTB9LnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvd3tiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjE1KX0uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnR7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gbGVmdCxyZ2JhKDAsMCwwLC41KSxyZ2JhKDAsMCwwLDApKX0uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0e2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LHJnYmEoMCwwLDAsLjUpLHJnYmEoMCwwLDAsMCkpfS5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9we2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIHRvcCxyZ2JhKDAsMCwwLC41KSxyZ2JhKDAsMCwwLDApKX0uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbXtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20scmdiYSgwLDAsMCwuNSkscmdiYSgwLDAsMCwwKSl9LnN3aXBlci1jc3MtbW9kZT4uc3dpcGVyLXdyYXBwZXJ7b3ZlcmZsb3c6YXV0bztzY3JvbGxiYXItd2lkdGg6bm9uZTstbXMtb3ZlcmZsb3ctc3R5bGU6bm9uZX0uc3dpcGVyLWNzcy1tb2RlPi5zd2lwZXItd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXJ7ZGlzcGxheTpub25lfS5zd2lwZXItY3NzLW1vZGU+LnN3aXBlci13cmFwcGVyPi5zd2lwZXItc2xpZGV7c2Nyb2xsLXNuYXAtYWxpZ246c3RhcnQgc3RhcnR9LnN3aXBlci1ob3Jpem9udGFsLnN3aXBlci1jc3MtbW9kZT4uc3dpcGVyLXdyYXBwZXJ7c2Nyb2xsLXNuYXAtdHlwZTp4IG1hbmRhdG9yeX0uc3dpcGVyLXZlcnRpY2FsLnN3aXBlci1jc3MtbW9kZT4uc3dpcGVyLXdyYXBwZXJ7c2Nyb2xsLXNuYXAtdHlwZTp5IG1hbmRhdG9yeX0uc3dpcGVyLWNlbnRlcmVkPi5zd2lwZXItd3JhcHBlcjo6YmVmb3Jle2NvbnRlbnQ6Jyc7ZmxleC1zaHJpbms6MDtvcmRlcjo5OTk5fS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci13cmFwcGVyPi5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGR7bWFyZ2luLWlubGluZS1zdGFydDp2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWJlZm9yZSl9LnN3aXBlci1jZW50ZXJlZC5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXdyYXBwZXI6OmJlZm9yZXtoZWlnaHQ6MTAwJTttaW4taGVpZ2h0OjFweDt3aWR0aDp2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWFmdGVyKX0uc3dpcGVyLWNlbnRlcmVkLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXdyYXBwZXI+LnN3aXBlci1zbGlkZTpmaXJzdC1jaGlsZHttYXJnaW4tYmxvY2stc3RhcnQ6dmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1iZWZvcmUpfS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItd3JhcHBlcjo6YmVmb3Jle3dpZHRoOjEwMCU7bWluLXdpZHRoOjFweDtoZWlnaHQ6dmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1hZnRlcil9LnN3aXBlci1jZW50ZXJlZD4uc3dpcGVyLXdyYXBwZXI+LnN3aXBlci1zbGlkZXtzY3JvbGwtc25hcC1hbGlnbjpjZW50ZXIgY2VudGVyfS5zd2lwZXItdmlydHVhbCAuc3dpcGVyLXNsaWRley13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9LnN3aXBlci12aXJ0dWFsLnN3aXBlci1jc3MtbW9kZSAuc3dpcGVyLXdyYXBwZXI6OmFmdGVye2NvbnRlbnQ6Jyc7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci12aXJ0dWFsLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItaG9yaXpvbnRhbCAuc3dpcGVyLXdyYXBwZXI6OmFmdGVye2hlaWdodDoxcHg7d2lkdGg6dmFyKC0tc3dpcGVyLXZpcnR1YWwtc2l6ZSl9LnN3aXBlci12aXJ0dWFsLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItdmVydGljYWwgLnN3aXBlci13cmFwcGVyOjphZnRlcnt3aWR0aDoxcHg7aGVpZ2h0OnZhcigtLXN3aXBlci12aXJ0dWFsLXNpemUpfTpyb290ey0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZTo0NHB4fS5zd2lwZXItYnV0dG9uLW5leHQsLnN3aXBlci1idXR0b24tcHJldntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO3dpZHRoOmNhbGModmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkvIDQ0ICogMjcpO2hlaWdodDp2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTttYXJnaW4tdG9wOmNhbGMoMHB4IC0gKHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpLyAyKSk7ei1pbmRleDoxMDtjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7Y29sb3I6dmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3IsdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSl9LnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWRpc2FibGVkLC5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZHtvcGFjaXR5Oi4zNTtjdXJzb3I6YXV0bztwb2ludGVyLWV2ZW50czpub25lfS5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1oaWRkZW4sLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWhpZGRlbntvcGFjaXR5OjA7Y3Vyc29yOmF1dG87cG9pbnRlci1ldmVudHM6bm9uZX0uc3dpcGVyLW5hdmlnYXRpb24tZGlzYWJsZWQgLnN3aXBlci1idXR0b24tbmV4dCwuc3dpcGVyLW5hdmlnYXRpb24tZGlzYWJsZWQgLnN3aXBlci1idXR0b24tcHJldntkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsLnN3aXBlci1idXR0b24tcHJldjphZnRlcntmb250LWZhbWlseTpzd2lwZXItaWNvbnM7Zm9udC1zaXplOnZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO3RleHQtdHJhbnNmb3JtOm5vbmUhaW1wb3J0YW50O2xldHRlci1zcGFjaW5nOjA7Zm9udC12YXJpYW50OmluaXRpYWw7bGluZS1oZWlnaHQ6MX0uc3dpcGVyLWJ1dHRvbi1wcmV2LC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHR7bGVmdDoxMHB4O3JpZ2h0OmF1dG99LnN3aXBlci1idXR0b24tcHJldjphZnRlciwuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVye2NvbnRlbnQ6J3ByZXYnfS5zd2lwZXItYnV0dG9uLW5leHQsLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldntyaWdodDoxMHB4O2xlZnQ6YXV0b30uc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXJ7Y29udGVudDonbmV4dCd9LnN3aXBlci1idXR0b24tbG9ja3tkaXNwbGF5Om5vbmV9LnN3aXBlci1wYWdpbmF0aW9ue3Bvc2l0aW9uOmFic29sdXRlO3RleHQtYWxpZ246Y2VudGVyO3RyYW5zaXRpb246LjNzIG9wYWNpdHk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKTt6LWluZGV4OjEwfS5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1oaWRkZW57b3BhY2l0eTowfS5zd2lwZXItcGFnaW5hdGlvbi1kaXNhYmxlZD4uc3dpcGVyLXBhZ2luYXRpb24sLnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWRpc2FibGVke2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9LnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwsLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSwuc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb257Ym90dG9tOjEwcHg7bGVmdDowO3dpZHRoOjEwMCV9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pY3tvdmVyZmxvdzpoaWRkZW47Zm9udC1zaXplOjB9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e3RyYW5zZm9ybTpzY2FsZSguMzMpO3Bvc2l0aW9uOnJlbGF0aXZlfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmV7dHJhbnNmb3JtOnNjYWxlKDEpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbWFpbnt0cmFuc2Zvcm06c2NhbGUoMSl9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2e3RyYW5zZm9ybTpzY2FsZSguNjYpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldi1wcmV2e3RyYW5zZm9ybTpzY2FsZSguMzMpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dHt0cmFuc2Zvcm06c2NhbGUoLjY2KX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQtbmV4dHt0cmFuc2Zvcm06c2NhbGUoLjMzKX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e3dpZHRoOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC13aWR0aCx2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtc2l6ZSw4cHgpKTtoZWlnaHQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWhlaWdodCx2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtc2l6ZSw4cHgpKTtkaXNwbGF5OmlubGluZS1ibG9jaztib3JkZXItcmFkaXVzOjUwJTtiYWNrZ3JvdW5kOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1pbmFjdGl2ZS1jb2xvciwjMDAwKTtvcGFjaXR5OnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1pbmFjdGl2ZS1vcGFjaXR5LCAuMil9YnV0dG9uLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHtib3JkZXI6bm9uZTttYXJnaW46MDtwYWRkaW5nOjA7Ym94LXNoYWRvdzpub25lOy13ZWJraXQtYXBwZWFyYW5jZTpub25lO2FwcGVhcmFuY2U6bm9uZX0uc3dpcGVyLXBhZ2luYXRpb24tY2xpY2thYmxlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7Y3Vyc29yOnBvaW50ZXJ9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldDpvbmx5LWNoaWxke2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmV7b3BhY2l0eTp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtb3BhY2l0eSwgMSk7YmFja2dyb3VuZDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcix2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKX0uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cywuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRze3JpZ2h0OjEwcHg7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMHB4LC01MCUsMCl9LnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCwuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7bWFyZ2luOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC12ZXJ0aWNhbC1nYXAsNnB4KSAwO2Rpc3BsYXk6YmxvY2t9LnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljLC5zd2lwZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWlje3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7d2lkdGg6OHB4fS5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LC5zd2lwZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7ZGlzcGxheTppbmxpbmUtYmxvY2s7dHJhbnNpdGlvbjouMnMgdHJhbnNmb3JtLC4ycyB0b3B9LnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e21hcmdpbjowIHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1ob3Jpem9udGFsLWdhcCw0cHgpfS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMsLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWN7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSk7d2hpdGUtc3BhY2U6bm93cmFwfS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCwuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e3RyYW5zaXRpb246LjJzIHRyYW5zZm9ybSwuMnMgbGVmdH0uc3dpcGVyLWhvcml6b250YWwuc3dpcGVyLXJ0bD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7dHJhbnNpdGlvbjouMnMgdHJhbnNmb3JtLC4ycyByaWdodH0uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXJ7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC4yNSk7cG9zaXRpb246YWJzb2x1dGV9LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxse2JhY2tncm91bmQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7dHJhbnNmb3JtOnNjYWxlKDApO3RyYW5zZm9ybS1vcmlnaW46bGVmdCB0b3B9LnN3aXBlci1ydGwgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxse3RyYW5zZm9ybS1vcmlnaW46cmlnaHQgdG9wfS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlLC5zd2lwZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRle3dpZHRoOjEwMCU7aGVpZ2h0OjRweDtsZWZ0OjA7dG9wOjB9LnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwsLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXJ7d2lkdGg6NHB4O2hlaWdodDoxMDAlO2xlZnQ6MDt0b3A6MH0uc3dpcGVyLXBhZ2luYXRpb24tbG9ja3tkaXNwbGF5Om5vbmV9LnN3aXBlci1zY3JvbGxiYXJ7Ym9yZGVyLXJhZGl1czoxMHB4O3Bvc2l0aW9uOnJlbGF0aXZlOy1tcy10b3VjaC1hY3Rpb246bm9uZTtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjEpfS5zd2lwZXItc2Nyb2xsYmFyLWRpc2FibGVkPi5zd2lwZXItc2Nyb2xsYmFyLC5zd2lwZXItc2Nyb2xsYmFyLnN3aXBlci1zY3JvbGxiYXItZGlzYWJsZWR7ZGlzcGxheTpub25lIWltcG9ydGFudH0uc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1zY3JvbGxiYXIsLnN3aXBlci1zY3JvbGxiYXIuc3dpcGVyLXNjcm9sbGJhci1ob3Jpem9udGFse3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MSU7Ym90dG9tOjNweDt6LWluZGV4OjUwO2hlaWdodDo1cHg7d2lkdGg6OTglfS5zd2lwZXItc2Nyb2xsYmFyLnN3aXBlci1zY3JvbGxiYXItdmVydGljYWwsLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXNjcm9sbGJhcntwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDozcHg7dG9wOjElO3otaW5kZXg6NTA7d2lkdGg6NXB4O2hlaWdodDo5OCV9LnN3aXBlci1zY3JvbGxiYXItZHJhZ3toZWlnaHQ6MTAwJTt3aWR0aDoxMDAlO3Bvc2l0aW9uOnJlbGF0aXZlO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuNSk7Ym9yZGVyLXJhZGl1czoxMHB4O2xlZnQ6MDt0b3A6MH0uc3dpcGVyLXNjcm9sbGJhci1jdXJzb3ItZHJhZ3tjdXJzb3I6bW92ZX0uc3dpcGVyLXNjcm9sbGJhci1sb2Nre2Rpc3BsYXk6bm9uZX0uc3dpcGVyLXpvb20tY29udGFpbmVye3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO3RleHQtYWxpZ246Y2VudGVyfS5zd2lwZXItem9vbS1jb250YWluZXI+Y2FudmFzLC5zd2lwZXItem9vbS1jb250YWluZXI+aW1nLC5zd2lwZXItem9vbS1jb250YWluZXI+c3Zne21heC13aWR0aDoxMDAlO21heC1oZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvbnRhaW59LnN3aXBlci1zbGlkZS16b29tZWR7Y3Vyc29yOm1vdmV9LnN3aXBlci1sYXp5LXByZWxvYWRlcnt3aWR0aDo0MnB4O2hlaWdodDo0MnB4O3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6NTAlO3RvcDo1MCU7bWFyZ2luLWxlZnQ6LTIxcHg7bWFyZ2luLXRvcDotMjFweDt6LWluZGV4OjEwO3RyYW5zZm9ybS1vcmlnaW46NTAlO2JveC1zaXppbmc6Ym9yZGVyLWJveDtib3JkZXI6NHB4IHNvbGlkIHZhcigtLXN3aXBlci1wcmVsb2FkZXItY29sb3IsdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7Ym9yZGVyLXJhZGl1czo1MCU7Ym9yZGVyLXRvcC1jb2xvcjp0cmFuc3BhcmVudH0uc3dpcGVyLXdhdGNoLXByb2dyZXNzIC5zd2lwZXItc2xpZGUtdmlzaWJsZSAuc3dpcGVyLWxhenktcHJlbG9hZGVyLC5zd2lwZXI6bm90KC5zd2lwZXItd2F0Y2gtcHJvZ3Jlc3MpIC5zd2lwZXItbGF6eS1wcmVsb2FkZXJ7YW5pbWF0aW9uOnN3aXBlci1wcmVsb2FkZXItc3BpbiAxcyBpbmZpbml0ZSBsaW5lYXJ9LnN3aXBlci1sYXp5LXByZWxvYWRlci13aGl0ZXstLXN3aXBlci1wcmVsb2FkZXItY29sb3I6I2ZmZn0uc3dpcGVyLWxhenktcHJlbG9hZGVyLWJsYWNrey0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjojMDAwfUBrZXlmcmFtZXMgc3dpcGVyLXByZWxvYWRlci1zcGluezAle3RyYW5zZm9ybTpyb3RhdGUoMGRlZyl9MTAwJXt0cmFuc2Zvcm06cm90YXRlKDM2MGRlZyl9fS5zd2lwZXIgLnN3aXBlci1ub3RpZmljYXRpb257cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO3BvaW50ZXItZXZlbnRzOm5vbmU7b3BhY2l0eTowO3otaW5kZXg6LTEwMDB9LnN3aXBlci1mcmVlLW1vZGU+LnN3aXBlci13cmFwcGVye3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0O21hcmdpbjowIGF1dG99LnN3aXBlci1ncmlkPi5zd2lwZXItd3JhcHBlcntmbGV4LXdyYXA6d3JhcH0uc3dpcGVyLWdyaWQtY29sdW1uPi5zd2lwZXItd3JhcHBlcntmbGV4LXdyYXA6d3JhcDtmbGV4LWRpcmVjdGlvbjpjb2x1bW59LnN3aXBlci1mYWRlLnN3aXBlci1mcmVlLW1vZGUgLnN3aXBlci1zbGlkZXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dH0uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czpub25lO3RyYW5zaXRpb24tcHJvcGVydHk6b3BhY2l0eX0uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlLC5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZXtwb2ludGVyLWV2ZW50czphdXRvfS5zd2lwZXItY3ViZXtvdmVyZmxvdzp2aXNpYmxlfS5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmU7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjt6LWluZGV4OjE7dmlzaWJpbGl0eTpoaWRkZW47dHJhbnNmb3JtLW9yaWdpbjowIDA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci1jdWJlLnN3aXBlci1ydGwgLnN3aXBlci1zbGlkZXt0cmFuc2Zvcm0tb3JpZ2luOjEwMCUgMH0uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZle3BvaW50ZXItZXZlbnRzOmF1dG99LnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQsLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCsuc3dpcGVyLXNsaWRlLC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXByZXZ7cG9pbnRlci1ldmVudHM6YXV0bzt2aXNpYmlsaXR5OnZpc2libGV9LnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCwuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcHt6LWluZGV4OjA7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbn0uc3dpcGVyLWN1YmUgLnN3aXBlci1jdWJlLXNoYWRvd3twb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7Ym90dG9tOjBweDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO29wYWNpdHk6LjY7ei1pbmRleDowfS5zd2lwZXItY3ViZSAuc3dpcGVyLWN1YmUtc2hhZG93OmJlZm9yZXtjb250ZW50OicnO2JhY2tncm91bmQ6IzAwMDtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7Ym90dG9tOjA7cmlnaHQ6MDtmaWx0ZXI6Ymx1cig1MHB4KX0uc3dpcGVyLWZsaXB7b3ZlcmZsb3c6dmlzaWJsZX0uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czpub25lOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47ei1pbmRleDoxfS5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGV7cG9pbnRlci1ldmVudHM6bm9uZX0uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUsLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZle3BvaW50ZXItZXZlbnRzOmF1dG99LnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwuc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCwuc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcHt6LWluZGV4OjA7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbn0uc3dpcGVyLWNyZWF0aXZlIC5zd2lwZXItc2xpZGV7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtvdmVyZmxvdzpoaWRkZW47dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm0sb3BhY2l0eSxoZWlnaHR9LnN3aXBlci1jYXJkc3tvdmVyZmxvdzp2aXNpYmxlfS5zd2lwZXItY2FyZHMgLnN3aXBlci1zbGlkZXt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBib3R0b207LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtvdmVyZmxvdzpoaWRkZW59IiwiLyohSW9uLlJhbmdlU2xpZGVyLCAyLjMuMSwgwqkgRGVuaXMgSW5lc2hpbiwgMjAxMCAtIDIwMTksIElvbkRlbi5jb20sIEJ1aWxkIGRhdGU6IDIwMTktMTItMTkgMTY6NTE6MDIqLy5pcnN7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jazstd2Via2l0LXRvdWNoLWNhbGxvdXQ6bm9uZTstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LWtodG1sLXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmU7Zm9udC1zaXplOjEycHg7Zm9udC1mYW1pbHk6QXJpYWwsc2Fucy1zZXJpZn0uaXJzLWxpbmV7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jaztvdmVyZmxvdzpoaWRkZW47b3V0bGluZTpub25lICFpbXBvcnRhbnR9Lmlycy1iYXJ7cG9zaXRpb246YWJzb2x1dGU7ZGlzcGxheTpibG9jaztsZWZ0OjA7d2lkdGg6MH0uaXJzLXNoYWRvd3twb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5Om5vbmU7bGVmdDowO3dpZHRoOjB9Lmlycy1oYW5kbGV7cG9zaXRpb246YWJzb2x1dGU7ZGlzcGxheTpibG9jaztib3gtc2l6aW5nOmJvcmRlci1ib3g7Y3Vyc29yOmRlZmF1bHQ7ei1pbmRleDoxfS5pcnMtaGFuZGxlLnR5cGVfbGFzdHt6LWluZGV4OjJ9Lmlycy1taW4sLmlycy1tYXh7cG9zaXRpb246YWJzb2x1dGU7ZGlzcGxheTpibG9jaztjdXJzb3I6ZGVmYXVsdH0uaXJzLW1pbntsZWZ0OjB9Lmlycy1tYXh7cmlnaHQ6MH0uaXJzLWZyb20sLmlycy10bywuaXJzLXNpbmdsZXtwb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5OmJsb2NrO3RvcDowO2xlZnQ6MDtjdXJzb3I6ZGVmYXVsdDt3aGl0ZS1zcGFjZTpub3dyYXB9Lmlycy1ncmlke3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6bm9uZTtib3R0b206MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MjBweH0uaXJzLXdpdGgtZ3JpZCAuaXJzLWdyaWR7ZGlzcGxheTpibG9ja30uaXJzLWdyaWQtcG9se3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt3aWR0aDoxcHg7aGVpZ2h0OjhweDtiYWNrZ3JvdW5kOiMwMDB9Lmlycy1ncmlkLXBvbC5zbWFsbHtoZWlnaHQ6NHB4fS5pcnMtZ3JpZC10ZXh0e3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowO2xlZnQ6MDt3aGl0ZS1zcGFjZTpub3dyYXA7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zaXplOjlweDtsaW5lLWhlaWdodDo5cHg7cGFkZGluZzowIDNweDtjb2xvcjojMDAwfS5pcnMtZGlzYWJsZS1tYXNre3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6YmxvY2s7dG9wOjA7bGVmdDotMSU7d2lkdGg6MTAyJTtoZWlnaHQ6MTAwJTtjdXJzb3I6ZGVmYXVsdDtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCk7ei1pbmRleDoyfS5sdC1pZTkgLmlycy1kaXNhYmxlLW1hc2t7YmFja2dyb3VuZDojMDAwO2ZpbHRlcjphbHBoYShvcGFjaXR5PTApO2N1cnNvcjpub3QtYWxsb3dlZH0uaXJzLWRpc2FibGVke29wYWNpdHk6LjR9Lmlycy1oaWRkZW4taW5wdXR7cG9zaXRpb246YWJzb2x1dGUgIWltcG9ydGFudDtkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnQ7dG9wOjAgIWltcG9ydGFudDtsZWZ0OjAgIWltcG9ydGFudDt3aWR0aDowICFpbXBvcnRhbnQ7aGVpZ2h0OjAgIWltcG9ydGFudDtmb250LXNpemU6MCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjAgIWltcG9ydGFudDtwYWRkaW5nOjAgIWltcG9ydGFudDttYXJnaW46MCAhaW1wb3J0YW50O292ZXJmbG93OmhpZGRlbjtvdXRsaW5lOm5vbmUgIWltcG9ydGFudDt6LWluZGV4Oi05OTk5ICFpbXBvcnRhbnQ7YmFja2dyb3VuZDpub25lICFpbXBvcnRhbnQ7Ym9yZGVyLXN0eWxlOnNvbGlkICFpbXBvcnRhbnQ7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50ICFpbXBvcnRhbnR9Lmlycy0tZmxhdHtoZWlnaHQ6NDBweH0uaXJzLS1mbGF0Lmlycy13aXRoLWdyaWR7aGVpZ2h0OjYwcHh9Lmlycy0tZmxhdCAuaXJzLWxpbmV7dG9wOjI1cHg7aGVpZ2h0OjEycHg7YmFja2dyb3VuZC1jb2xvcjojZTFlNGU5O2JvcmRlci1yYWRpdXM6NHB4fS5pcnMtLWZsYXQgLmlycy1iYXJ7dG9wOjI1cHg7aGVpZ2h0OjEycHg7YmFja2dyb3VuZC1jb2xvcjojZWQ1NTY1fS5pcnMtLWZsYXQgLmlycy1iYXItLXNpbmdsZXtib3JkZXItcmFkaXVzOjRweCAwIDAgNHB4fS5pcnMtLWZsYXQgLmlycy1zaGFkb3d7aGVpZ2h0OjFweDtib3R0b206MTZweDtiYWNrZ3JvdW5kLWNvbG9yOiNlMWU0ZTl9Lmlycy0tZmxhdCAuaXJzLWhhbmRsZXt0b3A6MjJweDt3aWR0aDoxNnB4O2hlaWdodDoxOHB4O2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9Lmlycy0tZmxhdCAuaXJzLWhhbmRsZT5pOmZpcnN0LWNoaWxke3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6YmxvY2s7dG9wOjA7bGVmdDo1MCU7d2lkdGg6MnB4O2hlaWdodDoxMDAlO21hcmdpbi1sZWZ0Oi0xcHg7YmFja2dyb3VuZC1jb2xvcjojZGE0NDUzfS5pcnMtLWZsYXQgLmlycy1oYW5kbGUuc3RhdGVfaG92ZXI+aTpmaXJzdC1jaGlsZCwuaXJzLS1mbGF0IC5pcnMtaGFuZGxlOmhvdmVyPmk6Zmlyc3QtY2hpbGR7YmFja2dyb3VuZC1jb2xvcjojYTQzNTQwfS5pcnMtLWZsYXQgLmlycy1taW4sLmlycy0tZmxhdCAuaXJzLW1heHt0b3A6MDtwYWRkaW5nOjFweCAzcHg7Y29sb3I6Izk5OTtmb250LXNpemU6MTBweDtsaW5lLWhlaWdodDoxLjMzMzt0ZXh0LXNoYWRvdzpub25lO2JhY2tncm91bmQtY29sb3I6I2UxZTRlOTtib3JkZXItcmFkaXVzOjRweH0uaXJzLS1mbGF0IC5pcnMtZnJvbSwuaXJzLS1mbGF0IC5pcnMtdG8sLmlycy0tZmxhdCAuaXJzLXNpbmdsZXtjb2xvcjp3aGl0ZTtmb250LXNpemU6MTBweDtsaW5lLWhlaWdodDoxLjMzMzt0ZXh0LXNoYWRvdzpub25lO3BhZGRpbmc6MXB4IDVweDtiYWNrZ3JvdW5kLWNvbG9yOiNlZDU1NjU7Ym9yZGVyLXJhZGl1czo0cHh9Lmlycy0tZmxhdCAuaXJzLWZyb206YmVmb3JlLC5pcnMtLWZsYXQgLmlycy10bzpiZWZvcmUsLmlycy0tZmxhdCAuaXJzLXNpbmdsZTpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7ZGlzcGxheTpibG9jaztjb250ZW50OlwiXCI7Ym90dG9tOi02cHg7bGVmdDo1MCU7d2lkdGg6MDtoZWlnaHQ6MDttYXJnaW4tbGVmdDotM3B4O292ZXJmbG93OmhpZGRlbjtib3JkZXI6M3B4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci10b3AtY29sb3I6I2VkNTU2NX0uaXJzLS1mbGF0IC5pcnMtZ3JpZC1wb2x7YmFja2dyb3VuZC1jb2xvcjojZTFlNGU5fS5pcnMtLWZsYXQgLmlycy1ncmlkLXRleHR7Y29sb3I6Izk5OX0uaXJzLS1iaWd7aGVpZ2h0OjU1cHh9Lmlycy0tYmlnLmlycy13aXRoLWdyaWR7aGVpZ2h0OjcwcHh9Lmlycy0tYmlnIC5pcnMtbGluZXt0b3A6MzNweDtoZWlnaHQ6MTJweDtiYWNrZ3JvdW5kLWNvbG9yOndoaXRlO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2RkZCAtNTAlLCB3aGl0ZSAxNTAlKTtib3JkZXI6MXB4IHNvbGlkICNjY2M7Ym9yZGVyLXJhZGl1czoxMnB4fS5pcnMtLWJpZyAuaXJzLWJhcnt0b3A6MzNweDtoZWlnaHQ6MTJweDtiYWNrZ3JvdW5kLWNvbG9yOiM5MmJjZTA7Ym9yZGVyOjFweCBzb2xpZCAjNDI4YmNhO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZmZmZmZiAwJSwgIzQyOGJjYSAzMCUsICNiOWQ0ZWMgMTAwJSk7Ym94LXNoYWRvdzppbnNldCAwIDAgMXB4IDFweCByZ2JhKDI1NSwyNTUsMjU1LDAuNSl9Lmlycy0tYmlnIC5pcnMtYmFyLS1zaW5nbGV7Ym9yZGVyLXJhZGl1czoxMnB4IDAgMCAxMnB4fS5pcnMtLWJpZyAuaXJzLXNoYWRvd3toZWlnaHQ6MXB4O2JvdHRvbToxNnB4O2JhY2tncm91bmQtY29sb3I6cmdiYSg2NiwxMzksMjAyLDAuNSl9Lmlycy0tYmlnIC5pcnMtaGFuZGxle3RvcDoyNXB4O3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHg7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDAsMCwwLDAuMyk7YmFja2dyb3VuZC1jb2xvcjojY2JjZmQ1O2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgd2hpdGUgMCUsICNCNEI5QkUgMzAlLCB3aGl0ZSAxMDAlKTtib3gtc2hhZG93OjFweCAxcHggMnB4IHJnYmEoMCwwLDAsMC4yKSxpbnNldCAwIDAgM3B4IDFweCB3aGl0ZTtib3JkZXItcmFkaXVzOjMwcHh9Lmlycy0tYmlnIC5pcnMtaGFuZGxlLnN0YXRlX2hvdmVyLC5pcnMtLWJpZyAuaXJzLWhhbmRsZTpob3Zlcntib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwLjQ1KTtiYWNrZ3JvdW5kLWNvbG9yOiM5MzliYTc7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCB3aGl0ZSAwJSwgIzkxOUJBNSAzMCUsIHdoaXRlIDEwMCUpfS5pcnMtLWJpZyAuaXJzLW1pbiwuaXJzLS1iaWcgLmlycy1tYXh7dG9wOjA7cGFkZGluZzoxcHggNXB4O2NvbG9yOndoaXRlO3RleHQtc2hhZG93Om5vbmU7YmFja2dyb3VuZC1jb2xvcjojOWY5ZjlmO2JvcmRlci1yYWRpdXM6M3B4fS5pcnMtLWJpZyAuaXJzLWZyb20sLmlycy0tYmlnIC5pcnMtdG8sLmlycy0tYmlnIC5pcnMtc2luZ2xle2NvbG9yOndoaXRlO3RleHQtc2hhZG93Om5vbmU7cGFkZGluZzoxcHggNXB4O2JhY2tncm91bmQtY29sb3I6IzQyOGJjYTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICM0MjhiY2EgMCUsICMzMDcxYTkgMTAwJSk7Ym9yZGVyLXJhZGl1czozcHh9Lmlycy0tYmlnIC5pcnMtZ3JpZC1wb2x7YmFja2dyb3VuZC1jb2xvcjojNDI4YmNhfS5pcnMtLWJpZyAuaXJzLWdyaWQtdGV4dHtjb2xvcjojNDI4YmNhfS5pcnMtLW1vZGVybntoZWlnaHQ6NTVweH0uaXJzLS1tb2Rlcm4uaXJzLXdpdGgtZ3JpZHtoZWlnaHQ6NTVweH0uaXJzLS1tb2Rlcm4gLmlycy1saW5le3RvcDoyNXB4O2hlaWdodDo1cHg7YmFja2dyb3VuZC1jb2xvcjojZDFkNmUwO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2UwZTRlYSAwJSwgI2QxZDZlMCAxMDAlKTtib3JkZXI6MXB4IHNvbGlkICNhM2FkYzE7Ym9yZGVyLWJvdHRvbS13aWR0aDowO2JvcmRlci1yYWRpdXM6NXB4fS5pcnMtLW1vZGVybiAuaXJzLWJhcnt0b3A6MjVweDtoZWlnaHQ6NXB4O2JhY2tncm91bmQ6IzIwYjQyNjtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMyMGI0MjYgMCUsICMxODg5MWQgMTAwJSl9Lmlycy0tbW9kZXJuIC5pcnMtYmFyLS1zaW5nbGV7Ym9yZGVyLXJhZGl1czo1cHggMCAwIDVweH0uaXJzLS1tb2Rlcm4gLmlycy1zaGFkb3d7aGVpZ2h0OjFweDtib3R0b206MjFweDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjA5LDIxNCwyMjQsMC41KX0uaXJzLS1tb2Rlcm4gLmlycy1oYW5kbGV7dG9wOjM3cHg7d2lkdGg6MTJweDtoZWlnaHQ6MTNweDtib3JkZXI6MXB4IHNvbGlkICNhM2FkYzE7Ym9yZGVyLXRvcC13aWR0aDowO2JveC1zaGFkb3c6MXB4IDFweCAxcHggcmdiYSgwLDAsMCwwLjEpO2JvcmRlci1yYWRpdXM6MCAwIDNweCAzcHh9Lmlycy0tbW9kZXJuIC5pcnMtaGFuZGxlPmk6bnRoLWNoaWxkKDEpe3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6YmxvY2s7dG9wOi00cHg7bGVmdDoxcHg7d2lkdGg6NnB4O2hlaWdodDo2cHg7Ym9yZGVyOjFweCBzb2xpZCAjYTNhZGMxO2JhY2tncm91bmQ6d2hpdGU7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyl9Lmlycy0tbW9kZXJuIC5pcnMtaGFuZGxlPmk6bnRoLWNoaWxkKDIpe3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6YmxvY2s7Ym94LXNpemluZzpib3JkZXItYm94O3RvcDowO2xlZnQ6MDt3aWR0aDoxMHB4O2hlaWdodDoxMnB4O2JhY2tncm91bmQ6I2U5ZTZlNjtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHdoaXRlIDAlLCAjZTllNmU2IDEwMCUpO2JvcmRlci1yYWRpdXM6MCAwIDNweCAzcHh9Lmlycy0tbW9kZXJuIC5pcnMtaGFuZGxlPmk6bnRoLWNoaWxkKDMpe3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6YmxvY2s7Ym94LXNpemluZzpib3JkZXItYm94O3RvcDozcHg7bGVmdDozcHg7d2lkdGg6NHB4O2hlaWdodDo1cHg7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICNhM2FkYzE7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjYTNhZGMxfS5pcnMtLW1vZGVybiAuaXJzLWhhbmRsZS5zdGF0ZV9ob3ZlciwuaXJzLS1tb2Rlcm4gLmlycy1oYW5kbGU6aG92ZXJ7Ym9yZGVyLWNvbG9yOiM3Njg1YTI7YmFja2dyb3VuZDojYzNjN2NkO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZmZmZmZiAwJSwgIzkxOWJhNSAzMCUsICNmZmZmZmYgMTAwJSl9Lmlycy0tbW9kZXJuIC5pcnMtaGFuZGxlLnN0YXRlX2hvdmVyPmk6bnRoLWNoaWxkKDEpLC5pcnMtLW1vZGVybiAuaXJzLWhhbmRsZTpob3Zlcj5pOm50aC1jaGlsZCgxKXtib3JkZXItY29sb3I6Izc2ODVhMn0uaXJzLS1tb2Rlcm4gLmlycy1oYW5kbGUuc3RhdGVfaG92ZXI+aTpudGgtY2hpbGQoMyksLmlycy0tbW9kZXJuIC5pcnMtaGFuZGxlOmhvdmVyPmk6bnRoLWNoaWxkKDMpe2JvcmRlci1jb2xvcjojNDg1MzZhfS5pcnMtLW1vZGVybiAuaXJzLW1pbiwuaXJzLS1tb2Rlcm4gLmlycy1tYXh7dG9wOjA7Zm9udC1zaXplOjEwcHg7bGluZS1oZWlnaHQ6MS4zMzM7dGV4dC1zaGFkb3c6bm9uZTtwYWRkaW5nOjFweCA1cHg7Y29sb3I6d2hpdGU7YmFja2dyb3VuZC1jb2xvcjojZDFkNmUwO2JvcmRlci1yYWRpdXM6NXB4fS5pcnMtLW1vZGVybiAuaXJzLWZyb20sLmlycy0tbW9kZXJuIC5pcnMtdG8sLmlycy0tbW9kZXJuIC5pcnMtc2luZ2xle2ZvbnQtc2l6ZToxMHB4O2xpbmUtaGVpZ2h0OjEuMzMzO3RleHQtc2hhZG93Om5vbmU7cGFkZGluZzoxcHggNXB4O2JhY2tncm91bmQtY29sb3I6IzIwYjQyNjtjb2xvcjp3aGl0ZTtib3JkZXItcmFkaXVzOjVweH0uaXJzLS1tb2Rlcm4gLmlycy1mcm9tOmJlZm9yZSwuaXJzLS1tb2Rlcm4gLmlycy10bzpiZWZvcmUsLmlycy0tbW9kZXJuIC5pcnMtc2luZ2xlOmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6XCJcIjtib3R0b206LTZweDtsZWZ0OjUwJTt3aWR0aDowO2hlaWdodDowO21hcmdpbi1sZWZ0Oi0zcHg7b3ZlcmZsb3c6aGlkZGVuO2JvcmRlcjozcHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXRvcC1jb2xvcjojMjBiNDI2fS5pcnMtLW1vZGVybiAuaXJzLWdyaWR7aGVpZ2h0OjI1cHh9Lmlycy0tbW9kZXJuIC5pcnMtZ3JpZC1wb2x7YmFja2dyb3VuZC1jb2xvcjojZGVkZWRlfS5pcnMtLW1vZGVybiAuaXJzLWdyaWQtdGV4dHtjb2xvcjpzaWx2ZXI7Zm9udC1zaXplOjEzcHh9Lmlycy0tc2hhcnB7aGVpZ2h0OjUwcHg7Zm9udC1zaXplOjEycHg7bGluZS1oZWlnaHQ6MX0uaXJzLS1zaGFycC5pcnMtd2l0aC1ncmlke2hlaWdodDo1N3B4fS5pcnMtLXNoYXJwIC5pcnMtbGluZXt0b3A6MzBweDtoZWlnaHQ6MnB4O2JhY2tncm91bmQtY29sb3I6YmxhY2s7Ym9yZGVyLXJhZGl1czoycHh9Lmlycy0tc2hhcnAgLmlycy1iYXJ7dG9wOjMwcHg7aGVpZ2h0OjJweDtiYWNrZ3JvdW5kLWNvbG9yOiNlZTIyZmF9Lmlycy0tc2hhcnAgLmlycy1iYXItLXNpbmdsZXtib3JkZXItcmFkaXVzOjJweCAwIDAgMnB4fS5pcnMtLXNoYXJwIC5pcnMtc2hhZG93e2hlaWdodDoxcHg7Ym90dG9tOjIxcHg7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDAuNSl9Lmlycy0tc2hhcnAgLmlycy1oYW5kbGV7dG9wOjI1cHg7d2lkdGg6MTBweDtoZWlnaHQ6MTBweDtiYWNrZ3JvdW5kLWNvbG9yOiNhODA0YjJ9Lmlycy0tc2hhcnAgLmlycy1oYW5kbGU+aTpmaXJzdC1jaGlsZHtwb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5OmJsb2NrO3RvcDoxMDAlO2xlZnQ6MDt3aWR0aDowO2hlaWdodDowO2JvcmRlcjo1cHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXRvcC1jb2xvcjojYTgwNGIyfS5pcnMtLXNoYXJwIC5pcnMtaGFuZGxlLnN0YXRlX2hvdmVyLC5pcnMtLXNoYXJwIC5pcnMtaGFuZGxlOmhvdmVye2JhY2tncm91bmQtY29sb3I6YmxhY2t9Lmlycy0tc2hhcnAgLmlycy1oYW5kbGUuc3RhdGVfaG92ZXI+aTpmaXJzdC1jaGlsZCwuaXJzLS1zaGFycCAuaXJzLWhhbmRsZTpob3Zlcj5pOmZpcnN0LWNoaWxke2JvcmRlci10b3AtY29sb3I6YmxhY2t9Lmlycy0tc2hhcnAgLmlycy1taW4sLmlycy0tc2hhcnAgLmlycy1tYXh7Y29sb3I6d2hpdGU7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MTt0b3A6MDtwYWRkaW5nOjNweCA0cHg7b3BhY2l0eTouNDtiYWNrZ3JvdW5kLWNvbG9yOiNhODA0YjI7Ym9yZGVyLXJhZGl1czoycHh9Lmlycy0tc2hhcnAgLmlycy1mcm9tLC5pcnMtLXNoYXJwIC5pcnMtdG8sLmlycy0tc2hhcnAgLmlycy1zaW5nbGV7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MTt0ZXh0LXNoYWRvdzpub25lO3BhZGRpbmc6M3B4IDRweDtiYWNrZ3JvdW5kLWNvbG9yOiNhODA0YjI7Y29sb3I6d2hpdGU7Ym9yZGVyLXJhZGl1czoycHh9Lmlycy0tc2hhcnAgLmlycy1mcm9tOmJlZm9yZSwuaXJzLS1zaGFycCAuaXJzLXRvOmJlZm9yZSwuaXJzLS1zaGFycCAuaXJzLXNpbmdsZTpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7ZGlzcGxheTpibG9jaztjb250ZW50OlwiXCI7Ym90dG9tOi02cHg7bGVmdDo1MCU7d2lkdGg6MDtoZWlnaHQ6MDttYXJnaW4tbGVmdDotM3B4O292ZXJmbG93OmhpZGRlbjtib3JkZXI6M3B4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci10b3AtY29sb3I6I2E4MDRiMn0uaXJzLS1zaGFycCAuaXJzLWdyaWR7aGVpZ2h0OjI1cHh9Lmlycy0tc2hhcnAgLmlycy1ncmlkLXBvbHtiYWNrZ3JvdW5kLWNvbG9yOiNkZWRlZGV9Lmlycy0tc2hhcnAgLmlycy1ncmlkLXRleHR7Y29sb3I6c2lsdmVyO2ZvbnQtc2l6ZToxM3B4fS5pcnMtLXJvdW5ke2hlaWdodDo1MHB4fS5pcnMtLXJvdW5kLmlycy13aXRoLWdyaWR7aGVpZ2h0OjY1cHh9Lmlycy0tcm91bmQgLmlycy1saW5le3RvcDozNnB4O2hlaWdodDo0cHg7YmFja2dyb3VuZC1jb2xvcjojZGVlNGVjO2JvcmRlci1yYWRpdXM6NHB4fS5pcnMtLXJvdW5kIC5pcnMtYmFye3RvcDozNnB4O2hlaWdodDo0cHg7YmFja2dyb3VuZC1jb2xvcjojMDA2Y2ZhfS5pcnMtLXJvdW5kIC5pcnMtYmFyLS1zaW5nbGV7Ym9yZGVyLXJhZGl1czo0cHggMCAwIDRweH0uaXJzLS1yb3VuZCAuaXJzLXNoYWRvd3toZWlnaHQ6NHB4O2JvdHRvbToyMXB4O2JhY2tncm91bmQtY29sb3I6cmdiYSgyMjIsMjI4LDIzNiwwLjUpfS5pcnMtLXJvdW5kIC5pcnMtaGFuZGxle3RvcDoyNnB4O3dpZHRoOjI0cHg7aGVpZ2h0OjI0cHg7Ym9yZGVyOjRweCBzb2xpZCAjMDA2Y2ZhO2JhY2tncm91bmQtY29sb3I6d2hpdGU7Ym9yZGVyLXJhZGl1czoyNHB4O2JveC1zaGFkb3c6MCAxcHggM3B4IHJnYmEoMCwwLDI1NSwwLjMpfS5pcnMtLXJvdW5kIC5pcnMtaGFuZGxlLnN0YXRlX2hvdmVyLC5pcnMtLXJvdW5kIC5pcnMtaGFuZGxlOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2YwZjZmZn0uaXJzLS1yb3VuZCAuaXJzLW1pbiwuaXJzLS1yb3VuZCAuaXJzLW1heHtjb2xvcjojMzMzO2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjE7dG9wOjA7cGFkZGluZzozcHggNXB4O2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwLjEpO2JvcmRlci1yYWRpdXM6NHB4fS5pcnMtLXJvdW5kIC5pcnMtZnJvbSwuaXJzLS1yb3VuZCAuaXJzLXRvLC5pcnMtLXJvdW5kIC5pcnMtc2luZ2xle2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjE7dGV4dC1zaGFkb3c6bm9uZTtwYWRkaW5nOjNweCA1cHg7YmFja2dyb3VuZC1jb2xvcjojMDA2Y2ZhO2NvbG9yOndoaXRlO2JvcmRlci1yYWRpdXM6NHB4fS5pcnMtLXJvdW5kIC5pcnMtZnJvbTpiZWZvcmUsLmlycy0tcm91bmQgLmlycy10bzpiZWZvcmUsLmlycy0tcm91bmQgLmlycy1zaW5nbGU6YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6YmxvY2s7Y29udGVudDpcIlwiO2JvdHRvbTotNnB4O2xlZnQ6NTAlO3dpZHRoOjA7aGVpZ2h0OjA7bWFyZ2luLWxlZnQ6LTNweDtvdmVyZmxvdzpoaWRkZW47Ym9yZGVyOjNweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItdG9wLWNvbG9yOiMwMDZjZmF9Lmlycy0tcm91bmQgLmlycy1ncmlke2hlaWdodDoyNXB4fS5pcnMtLXJvdW5kIC5pcnMtZ3JpZC1wb2x7YmFja2dyb3VuZC1jb2xvcjojZGVkZWRlfS5pcnMtLXJvdW5kIC5pcnMtZ3JpZC10ZXh0e2NvbG9yOnNpbHZlcjtmb250LXNpemU6MTNweH0uaXJzLS1zcXVhcmV7aGVpZ2h0OjUwcHh9Lmlycy0tc3F1YXJlLmlycy13aXRoLWdyaWR7aGVpZ2h0OjYwcHh9Lmlycy0tc3F1YXJlIC5pcnMtbGluZXt0b3A6MzFweDtoZWlnaHQ6NHB4O2JhY2tncm91bmQtY29sb3I6I2RlZGVkZX0uaXJzLS1zcXVhcmUgLmlycy1iYXJ7dG9wOjMxcHg7aGVpZ2h0OjRweDtiYWNrZ3JvdW5kLWNvbG9yOmJsYWNrfS5pcnMtLXNxdWFyZSAuaXJzLXNoYWRvd3toZWlnaHQ6MnB4O2JvdHRvbToyMXB4O2JhY2tncm91bmQtY29sb3I6I2RlZGVkZX0uaXJzLS1zcXVhcmUgLmlycy1oYW5kbGV7dG9wOjI1cHg7d2lkdGg6MTZweDtoZWlnaHQ6MTZweDtib3JkZXI6M3B4IHNvbGlkIGJsYWNrO2JhY2tncm91bmQtY29sb3I6d2hpdGU7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTstbXMtdHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyl9Lmlycy0tc3F1YXJlIC5pcnMtaGFuZGxlLnN0YXRlX2hvdmVyLC5pcnMtLXNxdWFyZSAuaXJzLWhhbmRsZTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNmMGY2ZmZ9Lmlycy0tc3F1YXJlIC5pcnMtbWluLC5pcnMtLXNxdWFyZSAuaXJzLW1heHtjb2xvcjojMzMzO2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjE7dG9wOjA7cGFkZGluZzozcHggNXB4O2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwLjEpfS5pcnMtLXNxdWFyZSAuaXJzLWZyb20sLmlycy0tc3F1YXJlIC5pcnMtdG8sLmlycy0tc3F1YXJlIC5pcnMtc2luZ2xle2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjE7dGV4dC1zaGFkb3c6bm9uZTtwYWRkaW5nOjNweCA1cHg7YmFja2dyb3VuZC1jb2xvcjpibGFjaztjb2xvcjp3aGl0ZX0uaXJzLS1zcXVhcmUgLmlycy1ncmlke2hlaWdodDoyNXB4fS5pcnMtLXNxdWFyZSAuaXJzLWdyaWQtcG9se2JhY2tncm91bmQtY29sb3I6I2RlZGVkZX0uaXJzLS1zcXVhcmUgLmlycy1ncmlkLXRleHR7Y29sb3I6c2lsdmVyO2ZvbnQtc2l6ZToxMXB4fSIsIi8qKlxuICogc2VsZWN0aXplLmNzcyAodjAuMTMuNilcbiAqIENvcHlyaWdodCAoYykgMjAxM+KAkzIwMTUgQnJpYW4gUmVhdmlzICYgY29udHJpYnV0b3JzXG4gKiBDb3B5cmlnaHQgKGMpIDIwMjAtMjAyMiBTZWxlY3RpemUgVGVhbSAmIGNvbnRyaWJ1dG9yc1xuICpcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSwgVmVyc2lvbiAyLjAgKHRoZSBcIkxpY2Vuc2VcIik7IHlvdSBtYXkgbm90IHVzZSB0aGlzXG4gKiBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuIFlvdSBtYXkgb2J0YWluIGEgY29weSBvZiB0aGUgTGljZW5zZSBhdDpcbiAqIGh0dHA6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMFxuICpcbiAqIFVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgc29mdHdhcmUgZGlzdHJpYnV0ZWQgdW5kZXJcbiAqIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuIFwiQVMgSVNcIiBCQVNJUywgV0lUSE9VVCBXQVJSQU5USUVTIE9SIENPTkRJVElPTlMgT0ZcbiAqIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLiBTZWUgdGhlIExpY2Vuc2UgZm9yIHRoZSBzcGVjaWZpYyBsYW5ndWFnZVxuICogZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZCBsaW1pdGF0aW9ucyB1bmRlciB0aGUgTGljZW5zZS5cbiAqXG4gKiBAYXV0aG9yIEJyaWFuIFJlYXZpcyA8YnJpYW5AdGhpcmRyb3V0ZS5jb20+XG4gKiBAYXV0aG9yIFJpcyBBZGFtcyA8c2VsZWN0aXplQHJpc2FkYW1zLmNvbT5cbiAqL1xuXG4uc2VsZWN0aXplLWNvbnRyb2wucGx1Z2luLWRyYWdfZHJvcC5tdWx0aT4uc2VsZWN0aXplLWlucHV0LmRyYWdnaW5ne292ZXJmbG93OnZpc2libGV9LnNlbGVjdGl6ZS1jb250cm9sLnBsdWdpbi1kcmFnX2Ryb3AubXVsdGk+LnNlbGVjdGl6ZS1pbnB1dD5kaXYudWktc29ydGFibGUtcGxhY2Vob2xkZXJ7dmlzaWJpbGl0eTp2aXNpYmxlICFpbXBvcnRhbnQ7YmFja2dyb3VuZDojZjJmMmYyICFpbXBvcnRhbnQ7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC4wNikgIWltcG9ydGFudDtib3JkZXI6MCBub25lICFpbXBvcnRhbnQ7Ym94LXNoYWRvdzppbnNldCAwIDAgMTJweCA0cHggI2ZmZn0uc2VsZWN0aXplLWNvbnRyb2wucGx1Z2luLWRyYWdfZHJvcCAudWktc29ydGFibGUtcGxhY2Vob2xkZXI6OmFmdGVye2NvbnRlbnQ6XCIhXCI7dmlzaWJpbGl0eTpoaWRkZW59LnNlbGVjdGl6ZS1jb250cm9sLnBsdWdpbi1kcmFnX2Ryb3AgLnVpLXNvcnRhYmxlLWhlbHBlcntib3gtc2hhZG93OjAgMnB4IDVweCByZ2JhKDAsMCwwLC4yKX0uc2VsZWN0aXplLWNvbnRyb2wgLmRyb3Bkb3duLWhlYWRlcntwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjEwcHggOHB4O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkMGQwZDA7YmFja2dyb3VuZDojZjhmOGY4O2JvcmRlci1yYWRpdXM6M3B4IDNweCAwIDB9LnNlbGVjdGl6ZS1jb250cm9sIC5kcm9wZG93bi1oZWFkZXItY2xvc2V7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6OHB4O3RvcDo1MCU7Y29sb3I6IzMwMzAzMDtvcGFjaXR5Oi40O21hcmdpbi10b3A6LTEycHg7bGluZS1oZWlnaHQ6MjBweDtmb250LXNpemU6MjBweCAhaW1wb3J0YW50fS5zZWxlY3RpemUtY29udHJvbCAuZHJvcGRvd24taGVhZGVyLWNsb3NlOmhvdmVye2NvbG9yOiMwMDB9LnNlbGVjdGl6ZS1kcm9wZG93bi5wbHVnaW4tb3B0Z3JvdXBfY29sdW1ucyAuc2VsZWN0aXplLWRyb3Bkb3duLWNvbnRlbnR7ZGlzcGxheTpmbGV4fS5zZWxlY3RpemUtZHJvcGRvd24ucGx1Z2luLW9wdGdyb3VwX2NvbHVtbnMgLm9wdGdyb3Vwe2JvcmRlci1yaWdodDoxcHggc29saWQgI2YyZjJmMjtib3JkZXItdG9wOjAgbm9uZTtmbGV4LWdyb3c6MTtmbGV4LWJhc2lzOjA7bWluLXdpZHRoOjB9LnNlbGVjdGl6ZS1kcm9wZG93bi5wbHVnaW4tb3B0Z3JvdXBfY29sdW1ucyAub3B0Z3JvdXA6bGFzdC1jaGlsZHtib3JkZXItcmlnaHQ6MCBub25lfS5zZWxlY3RpemUtZHJvcGRvd24ucGx1Z2luLW9wdGdyb3VwX2NvbHVtbnMgLm9wdGdyb3VwOmJlZm9yZXtkaXNwbGF5Om5vbmV9LnNlbGVjdGl6ZS1kcm9wZG93bi5wbHVnaW4tb3B0Z3JvdXBfY29sdW1ucyAub3B0Z3JvdXAtaGVhZGVye2JvcmRlci10b3A6MCBub25lfS5zZWxlY3RpemUtY29udHJvbC5wbHVnaW4tcmVtb3ZlX2J1dHRvbiAuaXRlbXtkaXNwbGF5OmlubGluZS1mbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtwYWRkaW5nLXJpZ2h0OjAgIWltcG9ydGFudH0uc2VsZWN0aXplLWNvbnRyb2wucGx1Z2luLXJlbW92ZV9idXR0b24gLml0ZW0gLnJlbW92ZXtjb2xvcjppbmhlcml0O3RleHQtZGVjb3JhdGlvbjpub25lO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nOjJweCA2cHg7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICNkMGQwZDA7Ym9yZGVyLXJhZGl1czowIDJweCAycHggMDtib3gtc2l6aW5nOmJvcmRlci1ib3g7bWFyZ2luLWxlZnQ6NnB4fS5zZWxlY3RpemUtY29udHJvbC5wbHVnaW4tcmVtb3ZlX2J1dHRvbiAuaXRlbSAucmVtb3ZlOmhvdmVye2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuMDUpfS5zZWxlY3RpemUtY29udHJvbC5wbHVnaW4tcmVtb3ZlX2J1dHRvbiAuaXRlbS5hY3RpdmUgLnJlbW92ZXtib3JkZXItbGVmdC1jb2xvcjojY2FjYWNhfS5zZWxlY3RpemUtY29udHJvbC5wbHVnaW4tcmVtb3ZlX2J1dHRvbiAuZGlzYWJsZWQgLml0ZW0gLnJlbW92ZTpob3ZlcntiYWNrZ3JvdW5kOm5vbmV9LnNlbGVjdGl6ZS1jb250cm9sLnBsdWdpbi1yZW1vdmVfYnV0dG9uIC5kaXNhYmxlZCAuaXRlbSAucmVtb3Zle2JvcmRlci1sZWZ0LWNvbG9yOiNmZmZ9LnNlbGVjdGl6ZS1jb250cm9sLnBsdWdpbi1yZW1vdmVfYnV0dG9uIC5yZW1vdmUtc2luZ2xle3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7dG9wOjA7Zm9udC1zaXplOjIzcHh9LnNlbGVjdGl6ZS1jb250cm9se3Bvc2l0aW9uOnJlbGF0aXZlfS5zZWxlY3RpemUtZHJvcGRvd24sLnNlbGVjdGl6ZS1pbnB1dCwuc2VsZWN0aXplLWlucHV0IGlucHV0e2NvbG9yOiMzMDMwMzA7Zm9udC1mYW1pbHk6aW5oZXJpdDtmb250LXNpemU6MTNweDtsaW5lLWhlaWdodDoxOHB4O2ZvbnQtc21vb3RoaW5nOmluaGVyaXR9LnNlbGVjdGl6ZS1pbnB1dCwuc2VsZWN0aXplLWNvbnRyb2wuc2luZ2xlIC5zZWxlY3RpemUtaW5wdXQuaW5wdXQtYWN0aXZle2JhY2tncm91bmQ6I2ZmZjtjdXJzb3I6dGV4dDtkaXNwbGF5OmlubGluZS1ibG9ja30uc2VsZWN0aXplLWlucHV0e2JvcmRlcjoxcHggc29saWQgI2QwZDBkMDtwYWRkaW5nOjhweCA4cHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MTAwJTtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjE7Ym94LXNpemluZzpib3JkZXItYm94O2JveC1zaGFkb3c6aW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjEpO2JvcmRlci1yYWRpdXM6M3B4fS5zZWxlY3RpemUtY29udHJvbC5tdWx0aSAuc2VsZWN0aXplLWlucHV0Lmhhcy1pdGVtc3twYWRkaW5nOmNhbGMoXG4gICAgICA4cHggLSAycHggLSAwcHhcbiAgICApIDhweCBjYWxjKFxuICAgICAgOHB4IC0gMnB4IC0gM3B4IC1cbiAgICAgICAgMHB4XG4gICAgKX0uc2VsZWN0aXplLWlucHV0LmZ1bGx7YmFja2dyb3VuZC1jb2xvcjojZmZmfS5zZWxlY3RpemUtaW5wdXQuZGlzYWJsZWQsLnNlbGVjdGl6ZS1pbnB1dC5kaXNhYmxlZCAqe2N1cnNvcjpkZWZhdWx0ICFpbXBvcnRhbnR9LnNlbGVjdGl6ZS1pbnB1dC5mb2N1c3tib3gtc2hhZG93Omluc2V0IDAgMXB4IDJweCByZ2JhKDAsMCwwLC4xNSl9LnNlbGVjdGl6ZS1pbnB1dC5kcm9wZG93bi1hY3RpdmV7Ym9yZGVyLXJhZGl1czozcHggM3B4IDAgMH0uc2VsZWN0aXplLWlucHV0Pip7dmVydGljYWwtYWxpZ246YmFzZWxpbmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7em9vbToxfS5zZWxlY3RpemUtY29udHJvbC5tdWx0aSAuc2VsZWN0aXplLWlucHV0PmRpdntjdXJzb3I6cG9pbnRlcjttYXJnaW46MCAzcHggM3B4IDA7cGFkZGluZzoycHggNnB4O2JhY2tncm91bmQ6I2YyZjJmMjtjb2xvcjojMzAzMDMwO2JvcmRlcjowcHggc29saWQgI2QwZDBkMH0uc2VsZWN0aXplLWNvbnRyb2wubXVsdGkgLnNlbGVjdGl6ZS1pbnB1dD5kaXYuYWN0aXZle2JhY2tncm91bmQ6I2U4ZThlODtjb2xvcjojMzAzMDMwO2JvcmRlcjowcHggc29saWQgI2NhY2FjYX0uc2VsZWN0aXplLWNvbnRyb2wubXVsdGkgLnNlbGVjdGl6ZS1pbnB1dC5kaXNhYmxlZD5kaXYsLnNlbGVjdGl6ZS1jb250cm9sLm11bHRpIC5zZWxlY3RpemUtaW5wdXQuZGlzYWJsZWQ+ZGl2LmFjdGl2ZXtjb2xvcjojN2Q3ZDdkO2JhY2tncm91bmQ6I2ZmZjtib3JkZXI6MHB4IHNvbGlkICNmZmZ9LnNlbGVjdGl6ZS1pbnB1dD5pbnB1dHtkaXNwbGF5OmlubGluZS1ibG9jayAhaW1wb3J0YW50O3BhZGRpbmc6MCAhaW1wb3J0YW50O21pbi1oZWlnaHQ6MCAhaW1wb3J0YW50O21heC1oZWlnaHQ6bm9uZSAhaW1wb3J0YW50O21heC13aWR0aDoxMDAlICFpbXBvcnRhbnQ7bWFyZ2luOjAgIWltcG9ydGFudDt0ZXh0LWluZGVudDowICFpbXBvcnRhbnQ7Ym9yZGVyOjAgbm9uZSAhaW1wb3J0YW50O2JhY2tncm91bmQ6bm9uZSAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OmluaGVyaXQgIWltcG9ydGFudDt1c2VyLXNlbGVjdDphdXRvICFpbXBvcnRhbnQ7Ym94LXNoYWRvdzpub25lICFpbXBvcnRhbnR9LnNlbGVjdGl6ZS1pbnB1dD5pbnB1dDo6LW1zLWNsZWFye2Rpc3BsYXk6bm9uZX0uc2VsZWN0aXplLWlucHV0PmlucHV0OmZvY3Vze291dGxpbmU6bm9uZSAhaW1wb3J0YW50fS5zZWxlY3RpemUtaW5wdXQ+aW5wdXRbcGxhY2Vob2xkZXJde2JveC1zaXppbmc6aW5pdGlhbH0uc2VsZWN0aXplLWlucHV0Lmhhcy1pdGVtcz5pbnB1dHttYXJnaW46MCAwcHggIWltcG9ydGFudH0uc2VsZWN0aXplLWlucHV0OjphZnRlcntjb250ZW50OlwiIFwiO2Rpc3BsYXk6YmxvY2s7Y2xlYXI6bGVmdH0uc2VsZWN0aXplLWlucHV0LmRyb3Bkb3duLWFjdGl2ZTo6YmVmb3Jle2NvbnRlbnQ6XCIgXCI7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTtiYWNrZ3JvdW5kOiNmMGYwZjA7aGVpZ2h0OjFweDtib3R0b206MDtsZWZ0OjA7cmlnaHQ6MH0uc2VsZWN0aXplLWRyb3Bkb3due3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxMDAlO2xlZnQ6MDt3aWR0aDoxMDAlO3otaW5kZXg6MTA7Ym9yZGVyOjFweCBzb2xpZCAjZDBkMGQwO2JhY2tncm91bmQ6I2ZmZjttYXJnaW46LTFweCAwIDAgMDtib3JkZXItdG9wOjAgbm9uZTtib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNoYWRvdzowIDFweCAzcHggcmdiYSgwLDAsMCwuMSk7Ym9yZGVyLXJhZGl1czowIDAgM3B4IDNweH0uc2VsZWN0aXplLWRyb3Bkb3duIFtkYXRhLXNlbGVjdGFibGVde2N1cnNvcjpwb2ludGVyO292ZXJmbG93OmhpZGRlbn0uc2VsZWN0aXplLWRyb3Bkb3duIFtkYXRhLXNlbGVjdGFibGVdIC5oaWdobGlnaHR7YmFja2dyb3VuZDpyZ2JhKDEyNSwxNjgsMjA4LC4yKTtib3JkZXItcmFkaXVzOjFweH0uc2VsZWN0aXplLWRyb3Bkb3duIC5vcHRpb24sLnNlbGVjdGl6ZS1kcm9wZG93biAub3B0Z3JvdXAtaGVhZGVyLC5zZWxlY3RpemUtZHJvcGRvd24gLm5vLXJlc3VsdHMsLnNlbGVjdGl6ZS1kcm9wZG93biAuY3JlYXRle3BhZGRpbmc6NXB4IDhweH0uc2VsZWN0aXplLWRyb3Bkb3duIC5vcHRpb24sLnNlbGVjdGl6ZS1kcm9wZG93biBbZGF0YS1kaXNhYmxlZF0sLnNlbGVjdGl6ZS1kcm9wZG93biBbZGF0YS1kaXNhYmxlZF0gW2RhdGEtc2VsZWN0YWJsZV0ub3B0aW9ue2N1cnNvcjppbmhlcml0O29wYWNpdHk6LjV9LnNlbGVjdGl6ZS1kcm9wZG93biBbZGF0YS1zZWxlY3RhYmxlXS5vcHRpb257b3BhY2l0eToxO2N1cnNvcjpwb2ludGVyfS5zZWxlY3RpemUtZHJvcGRvd24gLm9wdGdyb3VwOmZpcnN0LWNoaWxkIC5vcHRncm91cC1oZWFkZXJ7Ym9yZGVyLXRvcDowIG5vbmV9LnNlbGVjdGl6ZS1kcm9wZG93biAub3B0Z3JvdXAtaGVhZGVye2NvbG9yOiMzMDMwMzA7YmFja2dyb3VuZDojZmZmO2N1cnNvcjpkZWZhdWx0fS5zZWxlY3RpemUtZHJvcGRvd24gLmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiNmNWZhZmQ7Y29sb3I6IzQ5NWM2OH0uc2VsZWN0aXplLWRyb3Bkb3duIC5hY3RpdmUuY3JlYXRle2NvbG9yOiM0OTVjNjh9LnNlbGVjdGl6ZS1kcm9wZG93biAuY3JlYXRle2NvbG9yOnJnYmEoNDgsNDgsNDgsLjUpfS5zZWxlY3RpemUtZHJvcGRvd24tY29udGVudHtvdmVyZmxvdy15OmF1dG87b3ZlcmZsb3cteDpoaWRkZW47bWF4LWhlaWdodDoyMDBweDtvdmVyZmxvdy1zY3JvbGxpbmc6dG91Y2h9LnNlbGVjdGl6ZS1kcm9wZG93bi1lbXB0eW9wdGlvbmxhYmVse3RleHQtYWxpZ246Y2VudGVyfS5zZWxlY3RpemUtZHJvcGRvd24gLnNwaW5uZXJ7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MzBweDtoZWlnaHQ6MzBweDttYXJnaW46NXB4IDhweH0uc2VsZWN0aXplLWRyb3Bkb3duIC5zcGlubmVyOmFmdGVye2NvbnRlbnQ6XCIgXCI7ZGlzcGxheTpibG9jazt3aWR0aDoyNHB4O2hlaWdodDoyNHB4O21hcmdpbjozcHg7Ym9yZGVyLXJhZGl1czo1MCU7Ym9yZGVyOjVweCBzb2xpZCAjZDBkMGQwO2JvcmRlci1jb2xvcjojZDBkMGQwIHJnYmEoMCwwLDAsMCkgI2QwZDBkMCByZ2JhKDAsMCwwLDApO2FuaW1hdGlvbjpsZHMtZHVhbC1yaW5nIDEuMnMgbGluZWFyIGluZmluaXRlfUBrZXlmcmFtZXMgbGRzLWR1YWwtcmluZ3swJXt0cmFuc2Zvcm06cm90YXRlKDBkZWcpfTEwMCV7dHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpfX0uc2VsZWN0aXplLWNvbnRyb2wuc2luZ2xlIC5zZWxlY3RpemUtaW5wdXQsLnNlbGVjdGl6ZS1jb250cm9sLnNpbmdsZSAuc2VsZWN0aXplLWlucHV0IGlucHV0e2N1cnNvcjpwb2ludGVyfS5zZWxlY3RpemUtY29udHJvbC5zaW5nbGUgLnNlbGVjdGl6ZS1pbnB1dC5pbnB1dC1hY3RpdmUsLnNlbGVjdGl6ZS1jb250cm9sLnNpbmdsZSAuc2VsZWN0aXplLWlucHV0LmlucHV0LWFjdGl2ZSBpbnB1dHtjdXJzb3I6dGV4dH0uc2VsZWN0aXplLWNvbnRyb2wuc2luZ2xlIC5zZWxlY3RpemUtaW5wdXQ6YWZ0ZXJ7Y29udGVudDpcIiBcIjtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7cmlnaHQ6MTVweDttYXJnaW4tdG9wOi0zcHg7d2lkdGg6MDtoZWlnaHQ6MDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLXdpZHRoOjVweCA1cHggMCA1cHg7Ym9yZGVyLWNvbG9yOmdyYXkgcmdiYSgwLDAsMCwwKSByZ2JhKDAsMCwwLDApIHJnYmEoMCwwLDAsMCl9LnNlbGVjdGl6ZS1jb250cm9sLnNpbmdsZSAuc2VsZWN0aXplLWlucHV0LmRyb3Bkb3duLWFjdGl2ZTphZnRlcnttYXJnaW4tdG9wOi00cHg7Ym9yZGVyLXdpZHRoOjAgNXB4IDVweCA1cHg7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMCkgcmdiYSgwLDAsMCwwKSBncmF5IHJnYmEoMCwwLDAsMCl9LnNlbGVjdGl6ZS1jb250cm9sLnJ0bHt0ZXh0LWFsaWduOnJpZ2h0fS5zZWxlY3RpemUtY29udHJvbC5ydGwuc2luZ2xlIC5zZWxlY3RpemUtaW5wdXQ6YWZ0ZXJ7bGVmdDoxNXB4O3JpZ2h0OmF1dG99LnNlbGVjdGl6ZS1jb250cm9sLnJ0bCAuc2VsZWN0aXplLWlucHV0PmlucHV0e21hcmdpbjowIDRweCAwIC0ycHggIWltcG9ydGFudH0uc2VsZWN0aXplLWNvbnRyb2wgLnNlbGVjdGl6ZS1pbnB1dC5kaXNhYmxlZHtvcGFjaXR5Oi41O2JhY2tncm91bmQtY29sb3I6I2ZhZmFmYX1cbiIsIi8qISBtZWRpYWJveCB2MS4xLjMgfCAoYykgMjAxOCBQZWRybyBSb2dlcmlvIHwgaHR0cHM6Ly9naXRodWIuY29tL3BpbmNlbGFkYXNkYXdlYi9tZWRpYWJveCAqL1xuLnN0b3Atc2Nyb2xsIHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5tZWRpYWJveC13cmFwIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjgpO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB6LWluZGV4OiA5OTk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC41cztcclxuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC41cztcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcclxuICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBtZWRpYWJveDtcclxuICAgIGFuaW1hdGlvbi1uYW1lOiBtZWRpYWJveDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIG1lZGlhYm94IHtcclxuICAgIDAlIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIDEwMCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgbWVkaWFib3gge1xyXG4gICAgMCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxufVxyXG5cclxuLm1lZGlhYm94LWNvbnRlbnQge1xyXG4gICAgbWF4LXdpZHRoOiA4NTNweDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5tZWRpYWJveC1jb250ZW50IGlmcmFtZSB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgaGVpZ2h0OiA0ODBweCAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBtYXJnaW46IGF1dG8gMDtcclxufVxyXG5cclxuLm1lZGlhYm94LWhpZGUge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuNXM7XHJcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDAuNXM7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XHJcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogbWVkaWFib3hoaWRlO1xyXG4gICAgYW5pbWF0aW9uLW5hbWU6IG1lZGlhYm94aGlkZTtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIG1lZGlhYm94aGlkZSB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuXHJcbiAgICAxMDAlIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIG1lZGlhYm94aGlkZSB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuXHJcbiAgICAxMDAlIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubWVkaWFib3gtY2xvc2Uge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgYm90dG9tOiA1MjhweDtcclxuICAgIHJpZ2h0OiAwcHg7XHJcbiAgICBtYXJnaW46IGF1dG8gMDtcclxuICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgYmFja2dyb3VuZDogdXJsKCdkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUVBQUFBQkFDQVlBQUFDcWFYSGVBQUFBQ1hCSVdYTUFBQXNUQUFBTEV3RUFtcHdZQUFBQUlHTklVazBBQUhvbEFBQ0Fnd0FBK2Y4QUFJRHBBQUIxTUFBQTZtQUFBRHFZQUFBWGI1SmZ4VVlBQUFNdlNVUkJWSGphN0pzOWFCUkJGTWQvZDFsUFk2RmlKVmpZK0Zrb3hsN3dBMVEwcHJRUlM2dGdvWlYyTVdJUlJWSFVVcTNVK0puRVNyUzJzQlhCemlwUkVXTWxBVFh3dDhnRnpuQzVuZDE1TTdObjh1QzQ1blpuZnIvZFk5NitOMXVUeEZLT09rczhsZ1VVL0gydDR0SnFJUVVjQWlhQkdlQnltY0VDUmdPNEIvd0JQZ0o5emtkS2N2a2NsZlJMLzhadFNUWEg0ME4rR3BMR0Y4enRoNlE5THNlN0RIQ3NEWHhWSkxTREx5UWhiNEIrU2IvVk9WSko2QVRmS3FHdnJJRGpEdkNwSkxqQXo4ZDBKd21MRFRCUUFENjJoSWFraVlKem01YTAyMVZBZnduNFdCTEt3TGRLMkpVbklKUDBYWDRSU29JUC9IeThXM2plZXB2MWRMM25tandJM0RMT0V4ckFVMkRBOHp3Yjh4S2hHZUN1d1lRdEpUU0Fad2J3QUhkY0VxRk0wbVBaaE8vZm9TSHBwZEZjcnJhYnkySURWMEZDY1BpOFBDQ2xoQ2p3THBsZ0Nna3JEZUd2NUkzcGNqVmlTb2dLN3lvZ2xvVG84RVVFaEphUUJMNm9BR3NKOXlWdGtyUkQwcXNVOEpLb2xhZ0taOEFENEVURnltRlhnUE9BUXBYRTVtTVdPQWs4NlhaNG42cHdsU1NVaHZjdGkxZEJnaGU4UlY4Z3BZUVJYM2lyeGtnS0NTUEFCVjk0eTg1UVRBbG04TmF0c1JnU1RPR0JVbm1BUzU3dzNLaUEwUm8zZ0hPVzhLRUVBT3dFM2h2ZlhXdWJGYXV1NkE2dkNORDA3T21XOXZpcTV2cHNHVDNBdFJBTjJYb0ErQmZBd1FCaVR3ZW9OcE1adzQ4QlJ3S3VBb1BON3pOVld3Wmp3QWZwTzlTN0RONWNRbVlBUHc0Y1R2QXNZUEozcUhjcHZObWRVTzlpZUJNSlpRVDBBaE1WZ2ZlV1VDOEJQODdjampIZnVBNnNBVFkwYzRjMEVncFVVSHNsdlRhcTNsNWFVTDFOMW9hckFueFNDVldCVHlZaEp2eXc0MVhKSkkzR2twQUgveVl5ZkhRSmkwMWdkVUw0cUJLcUNoOU5RcnRCeDR3R3ZHaTBYUzZUOU1ob1RrTjVBdFpWRE41YXdsVGVQc0dmd0RmUGpHd1lHREt1M3M0Q3A0QlJ6L044Y3NrRUQwaWFxY2lWdDd3VHZrcmE1cm9LbEpFUUd0NUh3aGRKMjR2bUFVVWtERVYrVnlDVDlOQnhicC9iWFhuWFROQkZRbXo0SWhJNndycytDK3p2SUNFVnZJdUVLVWxiclo0Rzk3V1JrQnErazRSSlNWdXNkNG50bGZTaGVWdWRyUWg4cTRTYm1udEg2SzJrelNGM2lmMVhzZnpxN0xLQUpSNS9Cd0NkQVFCSm40ZWdQZ0FBQUFCSlJVNUVya0pnZ2c9PScpIG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogMjRweCAyNHB4O1xyXG59XHJcblxyXG4ubWVkaWFib3gtY2xvc2U6aG92ZXIge1xyXG4gICAgb3BhY2l0eTogMC41O1xyXG59XHJcblxyXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgLm1lZGlhYm94LWNvbnRlbnQge1xyXG4gICAgICAgIG1heC13aWR0aDogOTAlO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xyXG4gICAgLm1lZGlhYm94LWNvbnRlbnQgaWZyYW1lIHtcclxuICAgICAgICBoZWlnaHQ6IDMyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1lZGlhYm94LWNsb3NlIHtcclxuICAgICAgICBib3R0b206IDM2MnB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xyXG4gICAgLm1lZGlhYm94LWNvbnRlbnQgaWZyYW1lIHtcclxuICAgICAgICBoZWlnaHQ6IDIyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1lZGlhYm94LWNsb3NlIHtcclxuICAgICAgICBib3R0b206IDI2MnB4O1xyXG4gICAgfVxyXG59XHJcbiIsIi50aXBweS1ib3hbZGF0YS1hbmltYXRpb249ZmFkZV1bZGF0YS1zdGF0ZT1oaWRkZW5de29wYWNpdHk6MH1bZGF0YS10aXBweS1yb290XXttYXgtd2lkdGg6Y2FsYygxMDB2dyAtIDEwcHgpfS50aXBweS1ib3h7cG9zaXRpb246cmVsYXRpdmU7YmFja2dyb3VuZC1jb2xvcjojMzMzO2NvbG9yOiNmZmY7Ym9yZGVyLXJhZGl1czo0cHg7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MS40O3doaXRlLXNwYWNlOm5vcm1hbDtvdXRsaW5lOjA7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm0sdmlzaWJpbGl0eSxvcGFjaXR5fS50aXBweS1ib3hbZGF0YS1wbGFjZW1lbnRePXRvcF0+LnRpcHB5LWFycm93e2JvdHRvbTowfS50aXBweS1ib3hbZGF0YS1wbGFjZW1lbnRePXRvcF0+LnRpcHB5LWFycm93OmJlZm9yZXtib3R0b206LTdweDtsZWZ0OjA7Ym9yZGVyLXdpZHRoOjhweCA4cHggMDtib3JkZXItdG9wLWNvbG9yOmluaXRpYWw7dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgdG9wfS50aXBweS1ib3hbZGF0YS1wbGFjZW1lbnRePWJvdHRvbV0+LnRpcHB5LWFycm93e3RvcDowfS50aXBweS1ib3hbZGF0YS1wbGFjZW1lbnRePWJvdHRvbV0+LnRpcHB5LWFycm93OmJlZm9yZXt0b3A6LTdweDtsZWZ0OjA7Ym9yZGVyLXdpZHRoOjAgOHB4IDhweDtib3JkZXItYm90dG9tLWNvbG9yOmluaXRpYWw7dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgYm90dG9tfS50aXBweS1ib3hbZGF0YS1wbGFjZW1lbnRePWxlZnRdPi50aXBweS1hcnJvd3tyaWdodDowfS50aXBweS1ib3hbZGF0YS1wbGFjZW1lbnRePWxlZnRdPi50aXBweS1hcnJvdzpiZWZvcmV7Ym9yZGVyLXdpZHRoOjhweCAwIDhweCA4cHg7Ym9yZGVyLWxlZnQtY29sb3I6aW5pdGlhbDtyaWdodDotN3B4O3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGxlZnR9LnRpcHB5LWJveFtkYXRhLXBsYWNlbWVudF49cmlnaHRdPi50aXBweS1hcnJvd3tsZWZ0OjB9LnRpcHB5LWJveFtkYXRhLXBsYWNlbWVudF49cmlnaHRdPi50aXBweS1hcnJvdzpiZWZvcmV7bGVmdDotN3B4O2JvcmRlci13aWR0aDo4cHggOHB4IDhweCAwO2JvcmRlci1yaWdodC1jb2xvcjppbml0aWFsO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyIHJpZ2h0fS50aXBweS1ib3hbZGF0YS1pbmVydGlhXVtkYXRhLXN0YXRlPXZpc2libGVde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNTQsMS41LC4zOCwxLjExKX0udGlwcHktYXJyb3d7d2lkdGg6MTZweDtoZWlnaHQ6MTZweDtjb2xvcjojMzMzfS50aXBweS1hcnJvdzpiZWZvcmV7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItc3R5bGU6c29saWR9LnRpcHB5LWNvbnRlbnR7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzo1cHggOXB4O3otaW5kZXg6MX0iLCJib2R5LmNvbXBlbnNhdGUtZm9yLXNjcm9sbGJhciB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4uZmFuY3lib3gtYWN0aXZlIHtcclxuICAgIGhlaWdodDogYXV0bztcclxufVxyXG5cclxuLmZhbmN5Ym94LWlzLWhpZGRlbiB7XHJcbiAgICBsZWZ0OiAtOTk5OXB4O1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XHJcbiAgICB0b3A6IC05OTk5cHg7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbn1cclxuXHJcbi5mYW5jeWJveC1jb250YWluZXIge1xyXG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICB0b3A6IDA7XHJcbiAgICAtbXMtdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XHJcbiAgICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgei1pbmRleDogOTk5OTI7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1jb250YWluZXIgKiB7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG4uZmFuY3lib3gtb3V0ZXIsXHJcbi5mYW5jeWJveC1pbm5lcixcclxuLmZhbmN5Ym94LWJnLFxyXG4uZmFuY3lib3gtc3RhZ2Uge1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG59XHJcblxyXG4uZmFuY3lib3gtb3V0ZXIge1xyXG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xyXG4gICAgb3ZlcmZsb3cteTogYXV0bztcclxufVxyXG5cclxuLmZhbmN5Ym94LWJnIHtcclxuICAgIGJhY2tncm91bmQ6IHJnYigzMCwgMzAsIDMwKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiBpbmhlcml0O1xyXG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcclxuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjQ3LCAwLCAuNzQsIC43MSk7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1pcy1vcGVuIC5mYW5jeWJveC1iZyB7XHJcbiAgICBvcGFjaXR5OiAuOTtcclxuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjIyLCAuNjEsIC4zNiwgMSk7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1pbmZvYmFyLFxyXG4uZmFuY3lib3gtdG9vbGJhcixcclxuLmZhbmN5Ym94LWNhcHRpb24sXHJcbi5mYW5jeWJveC1uYXZpZ2F0aW9uIC5mYW5jeWJveC1idXR0b24ge1xyXG4gICAgZGlyZWN0aW9uOiBsdHI7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMjVzIGVhc2UsIHZpc2liaWxpdHkgMHMgZWFzZSAuMjVzO1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgei1pbmRleDogOTk5OTc7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1zaG93LWluZm9iYXIgLmZhbmN5Ym94LWluZm9iYXIsXHJcbi5mYW5jeWJveC1zaG93LXRvb2xiYXIgLmZhbmN5Ym94LXRvb2xiYXIsXHJcbi5mYW5jeWJveC1zaG93LWNhcHRpb24gLmZhbmN5Ym94LWNhcHRpb24sXHJcbi5mYW5jeWJveC1zaG93LW5hdiAuZmFuY3lib3gtbmF2aWdhdGlvbiAuZmFuY3lib3gtYnV0dG9uIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4yNXMgZWFzZSAwcywgdmlzaWJpbGl0eSAwcyBlYXNlIDBzO1xyXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxufVxyXG5cclxuLmZhbmN5Ym94LWluZm9iYXIge1xyXG4gICAgY29sb3I6ICNjY2M7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBzdWJwaXhlbC1hbnRpYWxpYXNlZDtcclxuICAgIGhlaWdodDogNDRweDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBsaW5lLWhlaWdodDogNDRweDtcclxuICAgIG1pbi13aWR0aDogNDRweDtcclxuICAgIG1peC1ibGVuZC1tb2RlOiBkaWZmZXJlbmNlO1xyXG4gICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XHJcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG59XHJcblxyXG4uZmFuY3lib3gtdG9vbGJhciB7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRvcDogMDtcclxufVxyXG5cclxuLmZhbmN5Ym94LXN0YWdlIHtcclxuICAgIGRpcmVjdGlvbjogbHRyO1xyXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XHJcbiAgICB6LWluZGV4OiA5OTk5NDtcclxufVxyXG5cclxuLmZhbmN5Ym94LWlzLW9wZW4gLmZhbmN5Ym94LXN0YWdlIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5mYW5jeWJveC1zbGlkZSB7XHJcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIC8qIFVzaW5nIHdpdGhvdXQgcHJlZml4IHdvdWxkIGJyZWFrIElFMTEgKi9cclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xyXG4gICAgcGFkZGluZzogNDRweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHRvcDogMDtcclxuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcclxuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHotaW5kZXg6IDk5OTk0O1xyXG59XHJcblxyXG4uZmFuY3lib3gtc2xpZGU6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZvbnQtc2l6ZTogMDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB3aWR0aDogMDtcclxufVxyXG5cclxuLmZhbmN5Ym94LWlzLXNsaWRpbmcgLmZhbmN5Ym94LXNsaWRlLFxyXG4uZmFuY3lib3gtc2xpZGUtLXByZXZpb3VzLFxyXG4uZmFuY3lib3gtc2xpZGUtLWN1cnJlbnQsXHJcbi5mYW5jeWJveC1zbGlkZS0tbmV4dCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLmZhbmN5Ym94LXNsaWRlLS1pbWFnZSB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcGFkZGluZzogNDRweCAwO1xyXG59XHJcblxyXG4uZmFuY3lib3gtc2xpZGUtLWltYWdlOjpiZWZvcmUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmZhbmN5Ym94LXNsaWRlLS1odG1sIHtcclxuICAgIHBhZGRpbmc6IDZweDtcclxufVxyXG5cclxuLmZhbmN5Ym94LWNvbnRlbnQge1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbjogMDtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xyXG4gICAgcGFkZGluZzogNDRweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcblxyXG4uZmFuY3lib3gtc2xpZGUtLWltYWdlIC5mYW5jeWJveC1jb250ZW50IHtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguNSwgMCwgLjE0LCAxKTtcclxuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XHJcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XHJcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgei1pbmRleDogOTk5OTU7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1jYW4tem9vbU91dCAuZmFuY3lib3gtY29udGVudCB7XHJcbiAgICBjdXJzb3I6IHpvb20tb3V0O1xyXG59XHJcblxyXG4uZmFuY3lib3gtY2FuLXpvb21JbiAuZmFuY3lib3gtY29udGVudCB7XHJcbiAgICBjdXJzb3I6IHpvb20taW47XHJcbn1cclxuXHJcbi5mYW5jeWJveC1jYW4tc3dpcGUgLmZhbmN5Ym94LWNvbnRlbnQsXHJcbi5mYW5jeWJveC1jYW4tcGFuIC5mYW5jeWJveC1jb250ZW50IHtcclxuICAgIGN1cnNvcjogLXdlYmtpdC1ncmFiO1xyXG4gICAgY3Vyc29yOiBncmFiO1xyXG59XHJcblxyXG4uZmFuY3lib3gtaXMtZ3JhYmJpbmcgLmZhbmN5Ym94LWNvbnRlbnQge1xyXG4gICAgY3Vyc29yOiAtd2Via2l0LWdyYWJiaW5nO1xyXG4gICAgY3Vyc29yOiBncmFiYmluZztcclxufVxyXG5cclxuLmZhbmN5Ym94LWNvbnRhaW5lciBbZGF0YS1zZWxlY3RhYmxlPSd0cnVlJ10ge1xyXG4gICAgY3Vyc29yOiB0ZXh0O1xyXG59XHJcblxyXG4uZmFuY3lib3gtaW1hZ2UsXHJcbi5mYW5jeWJveC1zcGFjZWJhbGwge1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgbWF4LWhlaWdodDogbm9uZTtcclxuICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1zcGFjZWJhbGwge1xyXG4gICAgei1pbmRleDogMTtcclxufVxyXG5cclxuLmZhbmN5Ym94LXNsaWRlLS12aWRlbyAuZmFuY3lib3gtY29udGVudCxcclxuLmZhbmN5Ym94LXNsaWRlLS1tYXAgLmZhbmN5Ym94LWNvbnRlbnQsXHJcbi5mYW5jeWJveC1zbGlkZS0tcGRmIC5mYW5jeWJveC1jb250ZW50LFxyXG4uZmFuY3lib3gtc2xpZGUtLWlmcmFtZSAuZmFuY3lib3gtY29udGVudCB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmZhbmN5Ym94LXNsaWRlLS12aWRlbyAuZmFuY3lib3gtY29udGVudCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG59XHJcblxyXG4uZmFuY3lib3gtc2xpZGUtLW1hcCAuZmFuY3lib3gtY29udGVudCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZTVlM2RmO1xyXG59XHJcblxyXG4uZmFuY3lib3gtc2xpZGUtLWlmcmFtZSAuZmFuY3lib3gtY29udGVudCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG59XHJcblxyXG4uZmFuY3lib3gtdmlkZW8sXHJcbi5mYW5jeWJveC1pZnJhbWUge1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi8qIEZpeCBpT1MgKi9cclxuLmZhbmN5Ym94LWlmcmFtZSB7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG59XHJcblxyXG4uZmFuY3lib3gtZXJyb3Ige1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgIG1heC13aWR0aDogNDAwcHg7XHJcbiAgICBwYWRkaW5nOiA0MHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1lcnJvciBwIHtcclxuICAgIGNvbG9yOiAjNDQ0O1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4vKiBCdXR0b25zICovXHJcblxyXG4uZmFuY3lib3gtYnV0dG9uIHtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMzAsIDMwLCAzMCwgLjYpO1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdHJhbnNpdGlvbjogY29sb3IgLjJzO1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgIHZpc2liaWxpdHk6IGluaGVyaXQ7XHJcbiAgICB3aWR0aDogNDRweDtcclxufVxyXG5cclxuLmZhbmN5Ym94LWJ1dHRvbixcclxuLmZhbmN5Ym94LWJ1dHRvbjp2aXNpdGVkLFxyXG4uZmFuY3lib3gtYnV0dG9uOmxpbmsge1xyXG4gICAgY29sb3I6ICNjY2M7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1idXR0b246aG92ZXIge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1idXR0b246Zm9jdXMge1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxufVxyXG5cclxuLmZhbmN5Ym94LWJ1dHRvbi5mYW5jeWJveC1mb2N1cyB7XHJcbiAgICBvdXRsaW5lOiAxcHggZG90dGVkO1xyXG59XHJcblxyXG4uZmFuY3lib3gtYnV0dG9uW2Rpc2FibGVkXSxcclxuLmZhbmN5Ym94LWJ1dHRvbltkaXNhYmxlZF06aG92ZXIge1xyXG4gICAgY29sb3I6ICM4ODg7XHJcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG59XHJcblxyXG4vKiBGaXggSUUxMSAqL1xyXG4uZmFuY3lib3gtYnV0dG9uIGRpdiB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1idXR0b24gc3ZnIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmZhbmN5Ym94LWJ1dHRvbiBzdmcgcGF0aCB7XHJcbiAgICBmaWxsOiBjdXJyZW50Q29sb3I7XHJcbiAgICBzdHJva2Utd2lkdGg6IDA7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1idXR0b24tLXBsYXkgc3ZnOm50aC1jaGlsZCgyKSxcclxuLmZhbmN5Ym94LWJ1dHRvbi0tZnNlbnRlciBzdmc6bnRoLWNoaWxkKDIpIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1idXR0b24tLXBhdXNlIHN2ZzpudGgtY2hpbGQoMSksXHJcbi5mYW5jeWJveC1idXR0b24tLWZzZXhpdCBzdmc6bnRoLWNoaWxkKDEpIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1wcm9ncmVzcyB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmY1MjY4O1xyXG4gICAgaGVpZ2h0OiAycHg7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZVgoMCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcclxuICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiAwO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMDtcclxuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcclxuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XHJcbiAgICB6LWluZGV4OiA5OTk5ODtcclxufVxyXG5cclxuLyogQ2xvc2UgYnV0dG9uIG9uIHRoZSB0b3AgcmlnaHQgY29ybmVyIG9mIGh0bWwgY29udGVudCAqL1xyXG5cclxuLmZhbmN5Ym94LWNsb3NlLXNtYWxsIHtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIGNvbG9yOiAjY2NjO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgb3BhY2l0eTogLjg7XHJcbiAgICBwYWRkaW5nOiA4cHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogLTEycHg7XHJcbiAgICB0b3A6IC00NHB4O1xyXG4gICAgei1pbmRleDogNDAxO1xyXG59XHJcblxyXG4uZmFuY3lib3gtY2xvc2Utc21hbGw6aG92ZXIge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG59XHJcblxyXG4uZmFuY3lib3gtc2xpZGUtLWh0bWwgLmZhbmN5Ym94LWNsb3NlLXNtYWxsIHtcclxuICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1zbGlkZS0taW1hZ2UuZmFuY3lib3gtaXMtc2NhbGluZyAuZmFuY3lib3gtY29udGVudCB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4uZmFuY3lib3gtaXMtc2NhbGluZyAuZmFuY3lib3gtY2xvc2Utc21hbGwsXHJcbi5mYW5jeWJveC1pcy16b29tYWJsZS5mYW5jeWJveC1jYW4tcGFuIC5mYW5jeWJveC1jbG9zZS1zbWFsbCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4vKiBOYXZpZ2F0aW9uIGFycm93cyAqL1xyXG5cclxuLmZhbmN5Ym94LW5hdmlnYXRpb24gLmZhbmN5Ym94LWJ1dHRvbiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IGNvbnRlbnQtYm94O1xyXG4gICAgaGVpZ2h0OiAxMDBweDtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IGNhbGMoNTAlIC0gNTBweCk7XHJcbiAgICB3aWR0aDogNzBweDtcclxufVxyXG5cclxuLmZhbmN5Ym94LW5hdmlnYXRpb24gLmZhbmN5Ym94LWJ1dHRvbiBkaXYge1xyXG4gICAgcGFkZGluZzogN3B4O1xyXG59XHJcblxyXG4uZmFuY3lib3gtbmF2aWdhdGlvbiAuZmFuY3lib3gtYnV0dG9uLS1hcnJvd19sZWZ0IHtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBsZWZ0OiBlbnYoc2FmZS1hcmVhLWluc2V0LWxlZnQpO1xyXG4gICAgcGFkZGluZzogMzFweCAyNnB4IDMxcHggNnB4O1xyXG59XHJcblxyXG4uZmFuY3lib3gtbmF2aWdhdGlvbiAuZmFuY3lib3gtYnV0dG9uLS1hcnJvd19yaWdodCB7XHJcbiAgICBwYWRkaW5nOiAzMXB4IDZweCAzMXB4IDI2cHg7XHJcbiAgICByaWdodDogMDtcclxuICAgIHJpZ2h0OiBlbnYoc2FmZS1hcmVhLWluc2V0LXJpZ2h0KTtcclxufVxyXG5cclxuLyogQ2FwdGlvbiAqL1xyXG5cclxuLmZhbmN5Ym94LWNhcHRpb24ge1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCxcclxuICAgICAgICByZ2JhKDAsIDAsIDAsIC44NSkgMCUsXHJcbiAgICAgICAgcmdiYSgwLCAwLCAwLCAuMykgNTAlLFxyXG4gICAgICAgIHJnYmEoMCwgMCwgMCwgLjE1KSA2NSUsXHJcbiAgICAgICAgcmdiYSgwLCAwLCAwLCAuMDc1KSA3NS41JSxcclxuICAgICAgICByZ2JhKDAsIDAsIDAsIC4wMzcpIDgyLjg1JSxcclxuICAgICAgICByZ2JhKDAsIDAsIDAsIC4wMTkpIDg4JSxcclxuICAgICAgICByZ2JhKDAsIDAsIDAsIDApIDEwMCUpO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgY29sb3I6ICNlZWU7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICBwYWRkaW5nOiA3NXB4IDQ0cHggMjVweCA0NHB4O1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHotaW5kZXg6IDk5OTk2O1xyXG59XHJcblxyXG5Ac3VwcG9ydHMgKHBhZGRpbmc6IG1heCgwcHgpKSB7XHJcbiAgICAuZmFuY3lib3gtY2FwdGlvbiB7XHJcbiAgICAgICAgcGFkZGluZzogNzVweCBtYXgoNDRweCwgZW52KHNhZmUtYXJlYS1pbnNldC1yaWdodCkpIG1heCgyNXB4LCBlbnYoc2FmZS1hcmVhLWluc2V0LWJvdHRvbSkpIG1heCg0NHB4LCBlbnYoc2FmZS1hcmVhLWluc2V0LWxlZnQpKTtcclxuICAgIH1cclxufVxyXG5cclxuLmZhbmN5Ym94LWNhcHRpb24tLXNlcGFyYXRlIHtcclxuICAgIG1hcmdpbi10b3A6IC01MHB4O1xyXG59XHJcblxyXG4uZmFuY3lib3gtY2FwdGlvbl9fYm9keSB7XHJcbiAgICBtYXgtaGVpZ2h0OiA1MHZoO1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICBwb2ludGVyLWV2ZW50czogYWxsO1xyXG59XHJcblxyXG4uZmFuY3lib3gtY2FwdGlvbiBhLFxyXG4uZmFuY3lib3gtY2FwdGlvbiBhOmxpbmssXHJcbi5mYW5jeWJveC1jYXB0aW9uIGE6dmlzaXRlZCB7XHJcbiAgICBjb2xvcjogI2NjYztcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuLmZhbmN5Ym94LWNhcHRpb24gYTpob3ZlciB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG59XHJcblxyXG4vKiBMb2FkaW5nIGluZGljYXRvciAqL1xyXG5cclxuLmZhbmN5Ym94LWxvYWRpbmcge1xyXG4gICAgYW5pbWF0aW9uOiBmYW5jeWJveC1yb3RhdGUgMXMgbGluZWFyIGluZmluaXRlO1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXI6IDRweCBzb2xpZCAjODg4O1xyXG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGhlaWdodDogNTBweDtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIG1hcmdpbjogLTI1cHggMCAwIC0yNXB4O1xyXG4gICAgb3BhY2l0eTogLjc7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICB3aWR0aDogNTBweDtcclxuICAgIHotaW5kZXg6IDk5OTk5O1xyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhbmN5Ym94LXJvdGF0ZSB7XHJcbiAgICAxMDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gICAgfVxyXG59XHJcblxyXG4vKiBUcmFuc2l0aW9uIGVmZmVjdHMgKi9cclxuXHJcbi5mYW5jeWJveC1hbmltYXRlZCB7XHJcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAsIDAsIC4yNSwgMSk7XHJcbn1cclxuXHJcbi8qIHRyYW5zaXRpb25FZmZlY3Q6IHNsaWRlICovXHJcblxyXG4uZmFuY3lib3gtZngtc2xpZGUuZmFuY3lib3gtc2xpZGUtLXByZXZpb3VzIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcclxufVxyXG5cclxuLmZhbmN5Ym94LWZ4LXNsaWRlLmZhbmN5Ym94LXNsaWRlLS1uZXh0IHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xyXG59XHJcblxyXG4uZmFuY3lib3gtZngtc2xpZGUuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnQge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbn1cclxuXHJcbi8qIHRyYW5zaXRpb25FZmZlY3Q6IGZhZGUgKi9cclxuXHJcbi5mYW5jeWJveC1meC1mYWRlLmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91cyxcclxuLmZhbmN5Ym94LWZ4LWZhZGUuZmFuY3lib3gtc2xpZGUtLW5leHQge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjE5LCAxLCAuMjIsIDEpO1xyXG59XHJcblxyXG4uZmFuY3lib3gtZngtZmFkZS5mYW5jeWJveC1zbGlkZS0tY3VycmVudCB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG59XHJcblxyXG4vKiB0cmFuc2l0aW9uRWZmZWN0OiB6b29tLWluLW91dCAqL1xyXG5cclxuLmZhbmN5Ym94LWZ4LXpvb20taW4tb3V0LmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91cyB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuNSwgMS41LCAxLjUpO1xyXG59XHJcblxyXG4uZmFuY3lib3gtZngtem9vbS1pbi1vdXQuZmFuY3lib3gtc2xpZGUtLW5leHQge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNSwgLjUsIC41KTtcclxufVxyXG5cclxuLmZhbmN5Ym94LWZ4LXpvb20taW4tb3V0LmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50IHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XHJcbn1cclxuXHJcbi8qIHRyYW5zaXRpb25FZmZlY3Q6IHJvdGF0ZSAqL1xyXG5cclxuLmZhbmN5Ym94LWZ4LXJvdGF0ZS5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXMge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtMzYwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKC0zNjBkZWcpO1xyXG59XHJcblxyXG4uZmFuY3lib3gtZngtcm90YXRlLmZhbmN5Ym94LXNsaWRlLS1uZXh0IHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1meC1yb3RhdGUuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnQge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG59XHJcblxyXG4vKiB0cmFuc2l0aW9uRWZmZWN0OiBjaXJjdWxhciAqL1xyXG5cclxuLmZhbmN5Ym94LWZ4LWNpcmN1bGFyLmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91cyB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDAsIDApIHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcclxufVxyXG5cclxuLmZhbmN5Ym94LWZ4LWNpcmN1bGFyLmZhbmN5Ym94LXNsaWRlLS1uZXh0IHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1meC1jaXJjdWxhci5mYW5jeWJveC1zbGlkZS0tY3VycmVudCB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG59XHJcblxyXG4vKiB0cmFuc2l0aW9uRWZmZWN0OiB0dWJlICovXHJcblxyXG4uZmFuY3lib3gtZngtdHViZS5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXMge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgc2NhbGUoLjEpIHNrZXcoLTEwZGVnKTtcclxufVxyXG5cclxuLmZhbmN5Ym94LWZ4LXR1YmUuZmFuY3lib3gtc2xpZGUtLW5leHQge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBzY2FsZSguMSkgc2tldygxMGRlZyk7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1meC10dWJlLmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50IHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGUoMSk7XHJcbn1cclxuXHJcbi8qIFN0eWxpbmcgZm9yIFNtYWxsLVNjcmVlbiBEZXZpY2VzICovXHJcbkBtZWRpYSBhbGwgYW5kIChtYXgtaGVpZ2h0OiA1NzZweCkge1xyXG4gICAgLmZhbmN5Ym94LXNsaWRlIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDZweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmZhbmN5Ym94LXNsaWRlLS1pbWFnZSB7XHJcbiAgICAgICAgcGFkZGluZzogNnB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmZhbmN5Ym94LWNsb3NlLXNtYWxsIHtcclxuICAgICAgICByaWdodDogLTZweDtcclxuICAgIH1cclxuXHJcbiAgICAuZmFuY3lib3gtc2xpZGUtLWltYWdlIC5mYW5jeWJveC1jbG9zZS1zbWFsbCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzRlNGU0ZTtcclxuICAgICAgICBjb2xvcjogI2YyZjRmNjtcclxuICAgICAgICBoZWlnaHQ6IDM2cHg7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICBwYWRkaW5nOiA2cHg7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHdpZHRoOiAzNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5mYW5jeWJveC1jYXB0aW9uIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTJweDtcclxuICAgIH1cclxuXHJcbiAgICBAc3VwcG9ydHMgKHBhZGRpbmc6IG1heCgwcHgpKSB7XHJcbiAgICAgICAgLmZhbmN5Ym94LWNhcHRpb24ge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IG1heCgxMnB4LCBlbnYoc2FmZS1hcmVhLWluc2V0LWxlZnQpKTtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogbWF4KDEycHgsIGVudihzYWZlLWFyZWEtaW5zZXQtcmlnaHQpKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cbi8qIFNoYXJlICovXHJcblxyXG4uZmFuY3lib3gtc2hhcmUge1xyXG4gICAgYmFja2dyb3VuZDogI2Y0ZjRmNDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgIG1heC13aWR0aDogOTAlO1xyXG4gICAgcGFkZGluZzogMzBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLmZhbmN5Ym94LXNoYXJlIGgxIHtcclxuICAgIGNvbG9yOiAjMjIyO1xyXG4gICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIG1hcmdpbjogMCAwIDIwcHggMDtcclxufVxyXG5cclxuLmZhbmN5Ym94LXNoYXJlIHAge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxufVxyXG5cclxuLmZhbmN5Ym94LXNoYXJlX19idXR0b24ge1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgbWFyZ2luOiAwIDVweCAxMHB4IDVweDtcclxuICAgIG1pbi13aWR0aDogMTMwcHg7XHJcbiAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjJzO1xyXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uOnZpc2l0ZWQsXHJcbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uOmxpbmsge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uOmhvdmVyIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuLmZhbmN5Ym94LXNoYXJlX19idXR0b24tLWZiIHtcclxuICAgIGJhY2tncm91bmQ6ICMzYjU5OTg7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uLS1mYjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMzQ0ZTg2O1xyXG59XHJcblxyXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbi0tcHQge1xyXG4gICAgYmFja2dyb3VuZDogI2JkMDgxZDtcclxufVxyXG5cclxuLmZhbmN5Ym94LXNoYXJlX19idXR0b24tLXB0OmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQ6ICNhYTA3MTk7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uLS10dyB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMWRhMWYyO1xyXG59XHJcblxyXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbi0tdHc6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZDogIzBkOTVlODtcclxufVxyXG5cclxuLmZhbmN5Ym94LXNoYXJlX19idXR0b24gc3ZnIHtcclxuICAgIGhlaWdodDogMjVweDtcclxuICAgIG1hcmdpbi1yaWdodDogN3B4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiAtMXB4O1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIHdpZHRoOiAyNXB4O1xyXG59XHJcblxyXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbiBzdmcgcGF0aCB7XHJcbiAgICBmaWxsOiAjZmZmO1xyXG59XHJcblxyXG4uZmFuY3lib3gtc2hhcmVfX2lucHV0IHtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkN2Q3ZDc7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgY29sb3I6ICM1ZDViNWI7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBtYXJnaW46IDEwcHggMCAwIDA7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cbi8qIFRodW1icyAqL1xyXG5cclxuLmZhbmN5Ym94LXRodW1icyB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZGRkO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcclxuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogLW1zLWF1dG9oaWRpbmctc2Nyb2xsYmFyO1xyXG4gICAgcGFkZGluZzogMnB4IDJweCA0cHggMnB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB3aWR0aDogMjEycHg7XHJcbiAgICB6LWluZGV4OiA5OTk5NTtcclxufVxyXG5cclxuLmZhbmN5Ym94LXRodW1icy14IHtcclxuICAgIG92ZXJmbG93LXg6IGF1dG87XHJcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XHJcbn1cclxuXHJcbi5mYW5jeWJveC1zaG93LXRodW1icyAuZmFuY3lib3gtdGh1bWJzIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4uZmFuY3lib3gtc2hvdy10aHVtYnMgLmZhbmN5Ym94LWlubmVyIHtcclxuICAgIHJpZ2h0OiAyMTJweDtcclxufVxyXG5cclxuLmZhbmN5Ym94LXRodW1ic19fbGlzdCB7XHJcbiAgICBmb250LXNpemU6IDA7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5mYW5jeWJveC10aHVtYnMteCAuZmFuY3lib3gtdGh1bWJzX19saXN0IHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5mYW5jeWJveC10aHVtYnMteSAuZmFuY3lib3gtdGh1bWJzX19saXN0Ojotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICB3aWR0aDogN3B4O1xyXG59XHJcblxyXG4uZmFuY3lib3gtdGh1bWJzLXkgLmZhbmN5Ym94LXRodW1ic19fbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgNnB4IHJnYmEoMCwgMCwgMCwgLjMpO1xyXG59XHJcblxyXG4uZmFuY3lib3gtdGh1bWJzLXkgLmZhbmN5Ym94LXRodW1ic19fbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgYmFja2dyb3VuZDogIzJhMmEyYTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbn1cclxuXHJcbi5mYW5jeWJveC10aHVtYnNfX2xpc3QgYSB7XHJcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjEpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBoZWlnaHQ6IDc1cHg7XHJcbiAgICBtYXJnaW46IDJweDtcclxuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDhweCk7XHJcbiAgICBtYXgtd2lkdGg6IGNhbGMoNTAlIC0gNHB4KTtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICB3aWR0aDogMTAwcHg7XHJcbn1cclxuXHJcbi5mYW5jeWJveC10aHVtYnNfX2xpc3QgYTo6YmVmb3JlIHtcclxuICAgIGJvcmRlcjogNnB4IHNvbGlkICNmZjUyNjg7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGN1YmljLWJlemllciguMjUsIC40NiwgLjQ1LCAuOTQpO1xyXG4gICAgei1pbmRleDogOTk5OTE7XHJcbn1cclxuXHJcbi5mYW5jeWJveC10aHVtYnNfX2xpc3QgYTpmb2N1czo6YmVmb3JlIHtcclxuICAgIG9wYWNpdHk6IC41O1xyXG59XHJcblxyXG4uZmFuY3lib3gtdGh1bWJzX19saXN0IGEuZmFuY3lib3gtdGh1bWJzLWFjdGl2ZTo6YmVmb3JlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbi8qIFN0eWxpbmcgZm9yIFNtYWxsLVNjcmVlbiBEZXZpY2VzICovXHJcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XHJcbiAgICAuZmFuY3lib3gtdGh1bWJzIHtcclxuICAgICAgICB3aWR0aDogMTEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmZhbmN5Ym94LXNob3ctdGh1bWJzIC5mYW5jeWJveC1pbm5lciB7XHJcbiAgICAgICAgcmlnaHQ6IDExMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5mYW5jeWJveC10aHVtYnNfX2xpc3QgYSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxMHB4KTtcclxuICAgIH1cclxufSIsIi5jYXJvdXNlbHtwb3NpdGlvbjpyZWxhdGl2ZTtib3gtc2l6aW5nOmJvcmRlci1ib3h9LmNhcm91c2VsICosLmNhcm91c2VsICo6YmVmb3JlLC5jYXJvdXNlbCAqOmFmdGVye2JveC1zaXppbmc6aW5oZXJpdH0uY2Fyb3VzZWwuaXMtZHJhZ2dhYmxle2N1cnNvcjptb3ZlO2N1cnNvcjpncmFifS5jYXJvdXNlbC5pcy1kcmFnZ2luZ3tjdXJzb3I6bW92ZTtjdXJzb3I6Z3JhYmJpbmd9LmNhcm91c2VsX192aWV3cG9ydHtwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW47bWF4LXdpZHRoOjEwMCU7bWF4LWhlaWdodDoxMDAlfS5jYXJvdXNlbF9fdHJhY2t7ZGlzcGxheTpmbGV4fS5jYXJvdXNlbF9fc2xpZGV7ZmxleDowIDAgYXV0bzt3aWR0aDp2YXIoLS1jYXJvdXNlbC1zbGlkZS13aWR0aCwgNjAlKTttYXgtd2lkdGg6MTAwJTtwYWRkaW5nOjFyZW07cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3cteDpoaWRkZW47b3ZlcmZsb3cteTphdXRvO292ZXJzY3JvbGwtYmVoYXZpb3I6Y29udGFpbn0uaGFzLWRvdHN7bWFyZ2luLWJvdHRvbTpjYWxjKDAuNXJlbSArIDIycHgpfS5jYXJvdXNlbF9fZG90c3ttYXJnaW46MCBhdXRvO3BhZGRpbmc6MDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6Y2FsYygxMDAlICsgMC41cmVtKTtsZWZ0OjA7cmlnaHQ6MDtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjtsaXN0LXN0eWxlOm5vbmU7dXNlci1zZWxlY3Q6bm9uZX0uY2Fyb3VzZWxfX2RvdHMgLmNhcm91c2VsX19kb3R7bWFyZ2luOjA7cGFkZGluZzowO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MjJweDtoZWlnaHQ6MjJweDtjdXJzb3I6cG9pbnRlcn0uY2Fyb3VzZWxfX2RvdHMgLmNhcm91c2VsX19kb3Q6YWZ0ZXJ7Y29udGVudDpcIlwiO3dpZHRoOjhweDtoZWlnaHQ6OHB4O2JvcmRlci1yYWRpdXM6NTAlO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtiYWNrZ3JvdW5kLWNvbG9yOmN1cnJlbnRDb2xvcjtvcGFjaXR5Oi4yNTt0cmFuc2l0aW9uOm9wYWNpdHkgLjE1cyBlYXNlLWluLW91dH0uY2Fyb3VzZWxfX2RvdHMgLmNhcm91c2VsX19kb3QuaXMtc2VsZWN0ZWQ6YWZ0ZXJ7b3BhY2l0eToxfS5jYXJvdXNlbF9fYnV0dG9ue3dpZHRoOnZhcigtLWNhcm91c2VsLWJ1dHRvbi13aWR0aCwgNDhweCk7aGVpZ2h0OnZhcigtLWNhcm91c2VsLWJ1dHRvbi1oZWlnaHQsIDQ4cHgpO3BhZGRpbmc6MDtib3JkZXI6MDtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7cG9pbnRlci1ldmVudHM6YWxsO2N1cnNvcjpwb2ludGVyO2NvbG9yOnZhcigtLWNhcm91c2VsLWJ1dHRvbi1jb2xvciwgY3VycmVudENvbG9yKTtiYWNrZ3JvdW5kOnZhcigtLWNhcm91c2VsLWJ1dHRvbi1iZywgdHJhbnNwYXJlbnQpO2JvcmRlci1yYWRpdXM6dmFyKC0tY2Fyb3VzZWwtYnV0dG9uLWJvcmRlci1yYWRpdXMsIDUwJSk7Ym94LXNoYWRvdzp2YXIoLS1jYXJvdXNlbC1idXR0b24tc2hhZG93LCBub25lKTt0cmFuc2l0aW9uOm9wYWNpdHkgLjE1cyBlYXNlfS5jYXJvdXNlbF9fYnV0dG9uLmlzLXByZXYsLmNhcm91c2VsX19idXR0b24uaXMtbmV4dHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpfS5jYXJvdXNlbF9fYnV0dG9uLmlzLXByZXZ7bGVmdDoxMHB4fS5jYXJvdXNlbF9fYnV0dG9uLmlzLW5leHR7cmlnaHQ6MTBweH0uY2Fyb3VzZWxfX2J1dHRvbltkaXNhYmxlZF17Y3Vyc29yOmRlZmF1bHQ7b3BhY2l0eTouM30uY2Fyb3VzZWxfX2J1dHRvbiBzdmd7d2lkdGg6dmFyKC0tY2Fyb3VzZWwtYnV0dG9uLXN2Zy13aWR0aCwgNTAlKTtoZWlnaHQ6dmFyKC0tY2Fyb3VzZWwtYnV0dG9uLXN2Zy1oZWlnaHQsIDUwJSk7ZmlsbDpub25lO3N0cm9rZTpjdXJyZW50Q29sb3I7c3Ryb2tlLXdpZHRoOnZhcigtLWNhcm91c2VsLWJ1dHRvbi1zdmctc3Ryb2tlLXdpZHRoLCAxLjUpO3N0cm9rZS1saW5lam9pbjpiZXZlbDtzdHJva2UtbGluZWNhcDpyb3VuZDtmaWx0ZXI6dmFyKC0tY2Fyb3VzZWwtYnV0dG9uLXN2Zy1maWx0ZXIsIG5vbmUpO3BvaW50ZXItZXZlbnRzOm5vbmV9aHRtbC53aXRoLWZhbmN5Ym94e3Njcm9sbC1iZWhhdmlvcjphdXRvfWJvZHkuY29tcGVuc2F0ZS1mb3Itc2Nyb2xsYmFye292ZXJmbG93OmhpZGRlbiAhaW1wb3J0YW50O3RvdWNoLWFjdGlvbjpub25lfS5mYW5jeWJveF9fY29udGFpbmVye3Bvc2l0aW9uOmZpeGVkO3RvcDowO2xlZnQ6MDtib3R0b206MDtyaWdodDowO2RpcmVjdGlvbjpsdHI7bWFyZ2luOjA7cGFkZGluZzplbnYoc2FmZS1hcmVhLWluc2V0LXRvcCwgMHB4KSBlbnYoc2FmZS1hcmVhLWluc2V0LXJpZ2h0LCAwcHgpIGVudihzYWZlLWFyZWEtaW5zZXQtYm90dG9tLCAwcHgpIGVudihzYWZlLWFyZWEtaW5zZXQtbGVmdCwgMHB4KTtib3gtc2l6aW5nOmJvcmRlci1ib3g7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtjb2xvcjp2YXIoLS1mYW5jeWJveC1jb2xvciwgI2ZmZik7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnJnYmEoMCwwLDAsMCk7b3ZlcmZsb3c6aGlkZGVuO3otaW5kZXg6MTA1MDtvdXRsaW5lOm5vbmU7dHJhbnNmb3JtLW9yaWdpbjp0b3AgbGVmdDstLWNhcm91c2VsLWJ1dHRvbi13aWR0aDogNDhweDstLWNhcm91c2VsLWJ1dHRvbi1oZWlnaHQ6IDQ4cHg7LS1jYXJvdXNlbC1idXR0b24tc3ZnLXdpZHRoOiAyNHB4Oy0tY2Fyb3VzZWwtYnV0dG9uLXN2Zy1oZWlnaHQ6IDI0cHg7LS1jYXJvdXNlbC1idXR0b24tc3ZnLXN0cm9rZS13aWR0aDogMi41Oy0tY2Fyb3VzZWwtYnV0dG9uLXN2Zy1maWx0ZXI6IGRyb3Atc2hhZG93KDFweCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC40KSl9LmZhbmN5Ym94X19jb250YWluZXIgKiwuZmFuY3lib3hfX2NvbnRhaW5lciAqOjpiZWZvcmUsLmZhbmN5Ym94X19jb250YWluZXIgKjo6YWZ0ZXJ7Ym94LXNpemluZzppbmhlcml0fS5mYW5jeWJveF9fY29udGFpbmVyIDpmb2N1c3tvdXRsaW5lOm5vbmV9Ym9keTpub3QoLmlzLXVzaW5nLW1vdXNlKSAuZmFuY3lib3hfX2NvbnRhaW5lciA6Zm9jdXN7Ym94LXNoYWRvdzowIDAgMCAxcHggI2ZmZiwwIDAgMCAycHggdmFyKC0tZmFuY3lib3gtYWNjZW50LWNvbG9yLCByZ2JhKDEsIDIxMCwgMjMyLCAwLjk0KSl9QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsuZmFuY3lib3hfX2NvbnRhaW5lcnstLWNhcm91c2VsLWJ1dHRvbi13aWR0aDo0OHB4Oy0tY2Fyb3VzZWwtYnV0dG9uLWhlaWdodDo0OHB4Oy0tY2Fyb3VzZWwtYnV0dG9uLXN2Zy13aWR0aDoyN3B4Oy0tY2Fyb3VzZWwtYnV0dG9uLXN2Zy1oZWlnaHQ6MjdweH19LmZhbmN5Ym94X19iYWNrZHJvcHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO2JvdHRvbTowO2xlZnQ6MDt6LWluZGV4Oi0xO2JhY2tncm91bmQ6dmFyKC0tZmFuY3lib3gtYmcsIHJnYmEoMjQsIDI0LCAyNywgMC45MikpfS5mYW5jeWJveF9fY2Fyb3VzZWx7cG9zaXRpb246cmVsYXRpdmU7ZmxleDoxIDEgYXV0bzttaW4taGVpZ2h0OjA7aGVpZ2h0OjEwMCU7ei1pbmRleDoxMH0uZmFuY3lib3hfX2Nhcm91c2VsLmhhcy1kb3Rze21hcmdpbi1ib3R0b206Y2FsYygwLjVyZW0gKyAyMnB4KX0uZmFuY3lib3hfX3ZpZXdwb3J0e3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b3ZlcmZsb3c6dmlzaWJsZTtjdXJzb3I6ZGVmYXVsdH0uZmFuY3lib3hfX3RyYWNre2Rpc3BsYXk6ZmxleDtoZWlnaHQ6MTAwJX0uZmFuY3lib3hfX3NsaWRle2ZsZXg6MCAwIGF1dG87d2lkdGg6MTAwJTttYXgtd2lkdGg6MTAwJTttYXJnaW46MDtwYWRkaW5nOjQ4cHggOHB4IDhweCA4cHg7cG9zaXRpb246cmVsYXRpdmU7b3ZlcnNjcm9sbC1iZWhhdmlvcjpjb250YWluO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47b3V0bGluZTowO292ZXJmbG93OmF1dG87LS1jYXJvdXNlbC1idXR0b24td2lkdGg6IDM2cHg7LS1jYXJvdXNlbC1idXR0b24taGVpZ2h0OiAzNnB4Oy0tY2Fyb3VzZWwtYnV0dG9uLXN2Zy13aWR0aDogMjJweDstLWNhcm91c2VsLWJ1dHRvbi1zdmctaGVpZ2h0OiAyMnB4fS5mYW5jeWJveF9fc2xpZGU6OmJlZm9yZSwuZmFuY3lib3hfX3NsaWRlOjphZnRlcntjb250ZW50OlwiXCI7ZmxleDowIDAgMDttYXJnaW46YXV0b31AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpey5mYW5jeWJveF9fc2xpZGV7cGFkZGluZzo2NHB4IDEwMHB4fX0uZmFuY3lib3hfX2NvbnRlbnR7bWFyZ2luOjAgZW52KHNhZmUtYXJlYS1pbnNldC1yaWdodCwgMHB4KSAwIGVudihzYWZlLWFyZWEtaW5zZXQtbGVmdCwgMHB4KTtwYWRkaW5nOjM2cHg7Y29sb3I6dmFyKC0tZmFuY3lib3gtY29udGVudC1jb2xvciwgIzM3NDE1MSk7YmFja2dyb3VuZDp2YXIoLS1mYW5jeWJveC1jb250ZW50LWJnLCAjZmZmKTtwb3NpdGlvbjpyZWxhdGl2ZTthbGlnbi1zZWxmOmNlbnRlcjtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO3otaW5kZXg6MjB9LmZhbmN5Ym94X19jb250ZW50IDpmb2N1czpub3QoLmNhcm91c2VsX19idXR0b24uaXMtY2xvc2Upe291dGxpbmU6dGhpbiBkb3R0ZWQ7Ym94LXNoYWRvdzpub25lfS5mYW5jeWJveF9fY2FwdGlvbnthbGlnbi1zZWxmOmNlbnRlcjttYXgtd2lkdGg6MTAwJTttYXJnaW46MDtwYWRkaW5nOjFyZW0gMCAwIDA7bGluZS1oZWlnaHQ6MS4zNzU7Y29sb3I6dmFyKC0tZmFuY3lib3gtY29sb3IsIGN1cnJlbnRDb2xvcik7dmlzaWJpbGl0eTp2aXNpYmxlO2N1cnNvcjphdXRvO2ZsZXgtc2hyaW5rOjA7b3ZlcmZsb3ctd3JhcDphbnl3aGVyZX0uaXMtbG9hZGluZyAuZmFuY3lib3hfX2NhcHRpb257dmlzaWJpbGl0eTpoaWRkZW59LmZhbmN5Ym94X19jb250YWluZXI+LmNhcm91c2VsX19kb3Rze3RvcDoxMDAlO2NvbG9yOnZhcigtLWZhbmN5Ym94LWNvbG9yLCAjZmZmKX0uZmFuY3lib3hfX25hdiAuY2Fyb3VzZWxfX2J1dHRvbnt6LWluZGV4OjQwfS5mYW5jeWJveF9fbmF2IC5jYXJvdXNlbF9fYnV0dG9uLmlzLW5leHR7cmlnaHQ6OHB4fUBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEwMjRweCl7LmZhbmN5Ym94X19uYXYgLmNhcm91c2VsX19idXR0b24uaXMtbmV4dHtyaWdodDo0MHB4fX0uZmFuY3lib3hfX25hdiAuY2Fyb3VzZWxfX2J1dHRvbi5pcy1wcmV2e2xlZnQ6OHB4fUBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEwMjRweCl7LmZhbmN5Ym94X19uYXYgLmNhcm91c2VsX19idXR0b24uaXMtcHJldntsZWZ0OjQwcHh9fS5jYXJvdXNlbF9fYnV0dG9uLmlzLWNsb3Nle3Bvc2l0aW9uOmFic29sdXRlO3RvcDo4cHg7cmlnaHQ6OHB4O3RvcDpjYWxjKGVudihzYWZlLWFyZWEtaW5zZXQtdG9wLCAwcHgpICsgOHB4KTtyaWdodDpjYWxjKGVudihzYWZlLWFyZWEtaW5zZXQtcmlnaHQsIDBweCkgKyA4cHgpO3otaW5kZXg6NDB9QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsuY2Fyb3VzZWxfX2J1dHRvbi5pcy1jbG9zZXtyaWdodDo0MHB4fX0uZmFuY3lib3hfX2NvbnRlbnQ+LmNhcm91c2VsX19idXR0b24uaXMtY2xvc2V7cG9zaXRpb246YWJzb2x1dGU7dG9wOi00MHB4O3JpZ2h0OjA7Y29sb3I6dmFyKC0tZmFuY3lib3gtY29sb3IsICNmZmYpfS5mYW5jeWJveF9fbm8tY2xpY2ssLmZhbmN5Ym94X19uby1jbGljayBidXR0b257cG9pbnRlci1ldmVudHM6bm9uZX0uZmFuY3lib3hfX3NwaW5uZXJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpO3dpZHRoOjUwcHg7aGVpZ2h0OjUwcHg7Y29sb3I6dmFyKC0tZmFuY3lib3gtY29sb3IsIGN1cnJlbnRDb2xvcil9LmZhbmN5Ym94X19zbGlkZSAuZmFuY3lib3hfX3NwaW5uZXJ7Y3Vyc29yOnBvaW50ZXI7ei1pbmRleDoxMDUzfS5mYW5jeWJveF9fc3Bpbm5lciBzdmd7YW5pbWF0aW9uOmZhbmN5Ym94LXJvdGF0ZSAycyBsaW5lYXIgaW5maW5pdGU7dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgY2VudGVyO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7Ym90dG9tOjA7bGVmdDowO21hcmdpbjphdXRvO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9LmZhbmN5Ym94X19zcGlubmVyIHN2ZyBjaXJjbGV7ZmlsbDpub25lO3N0cm9rZS13aWR0aDoyLjc1O3N0cm9rZS1taXRlcmxpbWl0OjEwO3N0cm9rZS1kYXNoYXJyYXk6MSwyMDA7c3Ryb2tlLWRhc2hvZmZzZXQ6MDthbmltYXRpb246ZmFuY3lib3gtZGFzaCAxLjVzIGVhc2UtaW4tb3V0IGluZmluaXRlO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZTpjdXJyZW50Q29sb3J9QGtleWZyYW1lcyBmYW5jeWJveC1yb3RhdGV7MTAwJXt0cmFuc2Zvcm06cm90YXRlKDM2MGRlZyl9fUBrZXlmcmFtZXMgZmFuY3lib3gtZGFzaHswJXtzdHJva2UtZGFzaGFycmF5OjEsMjAwO3N0cm9rZS1kYXNob2Zmc2V0OjB9NTAle3N0cm9rZS1kYXNoYXJyYXk6ODksMjAwO3N0cm9rZS1kYXNob2Zmc2V0Oi0zNXB4fTEwMCV7c3Ryb2tlLWRhc2hhcnJheTo4OSwyMDA7c3Ryb2tlLWRhc2hvZmZzZXQ6LTEyNHB4fX0uZmFuY3lib3hfX2JhY2tkcm9wLC5mYW5jeWJveF9fY2FwdGlvbiwuZmFuY3lib3hfX25hdiwuY2Fyb3VzZWxfX2RvdHMsLmNhcm91c2VsX19idXR0b24uaXMtY2xvc2V7b3BhY2l0eTp2YXIoLS1mYW5jeWJveC1vcGFjaXR5LCAxKX0uZmFuY3lib3hfX2NvbnRhaW5lci5pcy1hbmltYXRlZFthcmlhLWhpZGRlbj1mYWxzZV0gLmZhbmN5Ym94X19iYWNrZHJvcCwuZmFuY3lib3hfX2NvbnRhaW5lci5pcy1hbmltYXRlZFthcmlhLWhpZGRlbj1mYWxzZV0gLmZhbmN5Ym94X19jYXB0aW9uLC5mYW5jeWJveF9fY29udGFpbmVyLmlzLWFuaW1hdGVkW2FyaWEtaGlkZGVuPWZhbHNlXSAuZmFuY3lib3hfX25hdiwuZmFuY3lib3hfX2NvbnRhaW5lci5pcy1hbmltYXRlZFthcmlhLWhpZGRlbj1mYWxzZV0gLmNhcm91c2VsX19kb3RzLC5mYW5jeWJveF9fY29udGFpbmVyLmlzLWFuaW1hdGVkW2FyaWEtaGlkZGVuPWZhbHNlXSAuY2Fyb3VzZWxfX2J1dHRvbi5pcy1jbG9zZXthbmltYXRpb246LjE1cyBlYXNlIGJhY2t3YXJkcyBmYW5jeWJveC1mYWRlSW59LmZhbmN5Ym94X19jb250YWluZXIuaXMtYW5pbWF0ZWQuaXMtY2xvc2luZyAuZmFuY3lib3hfX2JhY2tkcm9wLC5mYW5jeWJveF9fY29udGFpbmVyLmlzLWFuaW1hdGVkLmlzLWNsb3NpbmcgLmZhbmN5Ym94X19jYXB0aW9uLC5mYW5jeWJveF9fY29udGFpbmVyLmlzLWFuaW1hdGVkLmlzLWNsb3NpbmcgLmZhbmN5Ym94X19uYXYsLmZhbmN5Ym94X19jb250YWluZXIuaXMtYW5pbWF0ZWQuaXMtY2xvc2luZyAuY2Fyb3VzZWxfX2RvdHMsLmZhbmN5Ym94X19jb250YWluZXIuaXMtYW5pbWF0ZWQuaXMtY2xvc2luZyAuY2Fyb3VzZWxfX2J1dHRvbi5pcy1jbG9zZXthbmltYXRpb246LjE1cyBlYXNlIGJvdGggZmFuY3lib3gtZmFkZU91dH0uZmFuY3lib3gtZmFkZUlue2FuaW1hdGlvbjouMTVzIGVhc2UgYm90aCBmYW5jeWJveC1mYWRlSW59LmZhbmN5Ym94LWZhZGVPdXR7YW5pbWF0aW9uOi4xcyBlYXNlIGJvdGggZmFuY3lib3gtZmFkZU91dH0uZmFuY3lib3gtem9vbUluVXB7YW5pbWF0aW9uOi4ycyBlYXNlIGJvdGggZmFuY3lib3gtem9vbUluVXB9LmZhbmN5Ym94LXpvb21PdXREb3due2FuaW1hdGlvbjouMTVzIGVhc2UgYm90aCBmYW5jeWJveC16b29tT3V0RG93bn0uZmFuY3lib3gtdGhyb3dPdXRVcHthbmltYXRpb246LjE1cyBlYXNlIGJvdGggZmFuY3lib3gtdGhyb3dPdXRVcH0uZmFuY3lib3gtdGhyb3dPdXREb3due2FuaW1hdGlvbjouMTVzIGVhc2UgYm90aCBmYW5jeWJveC10aHJvd091dERvd259QGtleWZyYW1lcyBmYW5jeWJveC1mYWRlSW57ZnJvbXtvcGFjaXR5OjB9dG97b3BhY2l0eToxfX1Aa2V5ZnJhbWVzIGZhbmN5Ym94LWZhZGVPdXR7dG97b3BhY2l0eTowfX1Aa2V5ZnJhbWVzIGZhbmN5Ym94LXpvb21JblVwe2Zyb217dHJhbnNmb3JtOnNjYWxlKDAuOTcpIHRyYW5zbGF0ZTNkKDAsIDE2cHgsIDApO29wYWNpdHk6MH10b3t0cmFuc2Zvcm06c2NhbGUoMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCk7b3BhY2l0eToxfX1Aa2V5ZnJhbWVzIGZhbmN5Ym94LXpvb21PdXREb3due3Rve3RyYW5zZm9ybTpzY2FsZSgwLjk3KSB0cmFuc2xhdGUzZCgwLCAxNnB4LCAwKTtvcGFjaXR5OjB9fUBrZXlmcmFtZXMgZmFuY3lib3gtdGhyb3dPdXRVcHt0b3t0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTMwJSwgMCk7b3BhY2l0eTowfX1Aa2V5ZnJhbWVzIGZhbmN5Ym94LXRocm93T3V0RG93bnt0b3t0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMzAlLCAwKTtvcGFjaXR5OjB9fS5mYW5jeWJveF9fY2Fyb3VzZWwgLmNhcm91c2VsX19zbGlkZXtzY3JvbGxiYXItd2lkdGg6dGhpbjtzY3JvbGxiYXItY29sb3I6I2NjYyByZ2JhKDI1NSwyNTUsMjU1LC4xKX0uZmFuY3lib3hfX2Nhcm91c2VsIC5jYXJvdXNlbF9fc2xpZGU6Oi13ZWJraXQtc2Nyb2xsYmFye3dpZHRoOjhweDtoZWlnaHQ6OHB4fS5mYW5jeWJveF9fY2Fyb3VzZWwgLmNhcm91c2VsX19zbGlkZTo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2t7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC4xKX0uZmFuY3lib3hfX2Nhcm91c2VsIC5jYXJvdXNlbF9fc2xpZGU6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1ie2JhY2tncm91bmQtY29sb3I6I2NjYztib3JkZXItcmFkaXVzOjJweDtib3gtc2hhZG93Omluc2V0IDAgMCA0cHggcmdiYSgwLDAsMCwuMil9LmZhbmN5Ym94X19jYXJvdXNlbC5pcy1kcmFnZ2FibGUgLmZhbmN5Ym94X19zbGlkZSwuZmFuY3lib3hfX2Nhcm91c2VsLmlzLWRyYWdnYWJsZSAuZmFuY3lib3hfX3NsaWRlIC5mYW5jeWJveF9fY29udGVudHtjdXJzb3I6bW92ZTtjdXJzb3I6Z3JhYn0uZmFuY3lib3hfX2Nhcm91c2VsLmlzLWRyYWdnaW5nIC5mYW5jeWJveF9fc2xpZGUsLmZhbmN5Ym94X19jYXJvdXNlbC5pcy1kcmFnZ2luZyAuZmFuY3lib3hfX3NsaWRlIC5mYW5jeWJveF9fY29udGVudHtjdXJzb3I6bW92ZTtjdXJzb3I6Z3JhYmJpbmd9LmZhbmN5Ym94X19jYXJvdXNlbCAuZmFuY3lib3hfX3NsaWRlIC5mYW5jeWJveF9fY29udGVudHtjdXJzb3I6YXV0b30uZmFuY3lib3hfX2Nhcm91c2VsIC5mYW5jeWJveF9fc2xpZGUuY2FuLXpvb21faW4gLmZhbmN5Ym94X19jb250ZW50e2N1cnNvcjp6b29tLWlufS5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZS5jYW4tem9vbV9vdXQgLmZhbmN5Ym94X19jb250ZW50e2N1cnNvcjp6b29tLW91dH0uZmFuY3lib3hfX2Nhcm91c2VsIC5mYW5jeWJveF9fc2xpZGUuaXMtZHJhZ2dhYmxlIC5mYW5jeWJveF9fY29udGVudHtjdXJzb3I6bW92ZTtjdXJzb3I6Z3JhYn0uZmFuY3lib3hfX2Nhcm91c2VsIC5mYW5jeWJveF9fc2xpZGUuaXMtZHJhZ2dpbmcgLmZhbmN5Ym94X19jb250ZW50e2N1cnNvcjptb3ZlO2N1cnNvcjpncmFiYmluZ30uZmFuY3lib3hfX2ltYWdle3RyYW5zZm9ybS1vcmlnaW46MCAwO3VzZXItc2VsZWN0Om5vbmU7dHJhbnNpdGlvbjpub25lfS5oYXMtaW1hZ2UgLmZhbmN5Ym94X19jb250ZW50e3BhZGRpbmc6MDtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCk7bWluLWhlaWdodDoxcHh9LmlzLWNsb3NpbmcgLmhhcy1pbWFnZSAuZmFuY3lib3hfX2NvbnRlbnR7b3ZlcmZsb3c6dmlzaWJsZX0uaGFzLWltYWdlW2RhdGEtaW1hZ2UtZml0PWNvbnRhaW5de292ZXJmbG93OnZpc2libGU7dG91Y2gtYWN0aW9uOm5vbmV9Lmhhcy1pbWFnZVtkYXRhLWltYWdlLWZpdD1jb250YWluXSAuZmFuY3lib3hfX2NvbnRlbnR7ZmxleC1kaXJlY3Rpb246cm93O2ZsZXgtd3JhcDp3cmFwfS5oYXMtaW1hZ2VbZGF0YS1pbWFnZS1maXQ9Y29udGFpbl0gLmZhbmN5Ym94X19pbWFnZXttYXgtd2lkdGg6MTAwJTttYXgtaGVpZ2h0OjEwMCU7b2JqZWN0LWZpdDpjb250YWlufS5oYXMtaW1hZ2VbZGF0YS1pbWFnZS1maXQ9Y29udGFpbi13XXtvdmVyZmxvdy14OmhpZGRlbjtvdmVyZmxvdy15OmF1dG99Lmhhcy1pbWFnZVtkYXRhLWltYWdlLWZpdD1jb250YWluLXddIC5mYW5jeWJveF9fY29udGVudHttaW4taGVpZ2h0OmF1dG99Lmhhcy1pbWFnZVtkYXRhLWltYWdlLWZpdD1jb250YWluLXddIC5mYW5jeWJveF9faW1hZ2V7bWF4LXdpZHRoOjEwMCU7aGVpZ2h0OmF1dG99Lmhhcy1pbWFnZVtkYXRhLWltYWdlLWZpdD1jb3Zlcl17b3ZlcmZsb3c6dmlzaWJsZTt0b3VjaC1hY3Rpb246bm9uZX0uaGFzLWltYWdlW2RhdGEtaW1hZ2UtZml0PWNvdmVyXSAuZmFuY3lib3hfX2NvbnRlbnR7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0uaGFzLWltYWdlW2RhdGEtaW1hZ2UtZml0PWNvdmVyXSAuZmFuY3lib3hfX2ltYWdle3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b2JqZWN0LWZpdDpjb3Zlcn0uZmFuY3lib3hfX2Nhcm91c2VsIC5mYW5jeWJveF9fc2xpZGUuaGFzLWlmcmFtZSAuZmFuY3lib3hfX2NvbnRlbnQsLmZhbmN5Ym94X19jYXJvdXNlbCAuZmFuY3lib3hfX3NsaWRlLmhhcy1tYXAgLmZhbmN5Ym94X19jb250ZW50LC5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZS5oYXMtcGRmIC5mYW5jeWJveF9fY29udGVudCwuZmFuY3lib3hfX2Nhcm91c2VsIC5mYW5jeWJveF9fc2xpZGUuaGFzLXZpZGVvIC5mYW5jeWJveF9fY29udGVudCwuZmFuY3lib3hfX2Nhcm91c2VsIC5mYW5jeWJveF9fc2xpZGUuaGFzLWh0bWw1dmlkZW8gLmZhbmN5Ym94X19jb250ZW50e21heC13aWR0aDoxMDAlO2ZsZXgtc2hyaW5rOjE7bWluLWhlaWdodDoxcHg7b3ZlcmZsb3c6dmlzaWJsZX0uZmFuY3lib3hfX2Nhcm91c2VsIC5mYW5jeWJveF9fc2xpZGUuaGFzLWlmcmFtZSAuZmFuY3lib3hfX2NvbnRlbnQsLmZhbmN5Ym94X19jYXJvdXNlbCAuZmFuY3lib3hfX3NsaWRlLmhhcy1tYXAgLmZhbmN5Ym94X19jb250ZW50LC5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZS5oYXMtcGRmIC5mYW5jeWJveF9fY29udGVudHt3aWR0aDoxMDAlO2hlaWdodDo4MCV9LmZhbmN5Ym94X19jYXJvdXNlbCAuZmFuY3lib3hfX3NsaWRlLmhhcy12aWRlbyAuZmFuY3lib3hfX2NvbnRlbnQsLmZhbmN5Ym94X19jYXJvdXNlbCAuZmFuY3lib3hfX3NsaWRlLmhhcy1odG1sNXZpZGVvIC5mYW5jeWJveF9fY29udGVudHt3aWR0aDo5NjBweDtoZWlnaHQ6NTQwcHg7bWF4LXdpZHRoOjEwMCU7bWF4LWhlaWdodDoxMDAlfS5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZS5oYXMtbWFwIC5mYW5jeWJveF9fY29udGVudCwuZmFuY3lib3hfX2Nhcm91c2VsIC5mYW5jeWJveF9fc2xpZGUuaGFzLXBkZiAuZmFuY3lib3hfX2NvbnRlbnQsLmZhbmN5Ym94X19jYXJvdXNlbCAuZmFuY3lib3hfX3NsaWRlLmhhcy12aWRlbyAuZmFuY3lib3hfX2NvbnRlbnQsLmZhbmN5Ym94X19jYXJvdXNlbCAuZmFuY3lib3hfX3NsaWRlLmhhcy1odG1sNXZpZGVvIC5mYW5jeWJveF9fY29udGVudHtwYWRkaW5nOjA7YmFja2dyb3VuZDpyZ2JhKDI0LDI0LDI3LC45KTtjb2xvcjojZmZmfS5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZS5oYXMtbWFwIC5mYW5jeWJveF9fY29udGVudHtiYWNrZ3JvdW5kOiNlNWUzZGZ9LmZhbmN5Ym94X19odG1sNXZpZGVvLC5mYW5jeWJveF9faWZyYW1le2JvcmRlcjowO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJTtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCl9LmZhbmN5Ym94LXBsYWNlaG9sZGVye3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjFweDtoZWlnaHQ6MXB4O3BhZGRpbmc6MDttYXJnaW46LTFweDtvdmVyZmxvdzpoaWRkZW47Y2xpcDpyZWN0KDAsIDAsIDAsIDApO3doaXRlLXNwYWNlOm5vd3JhcDtib3JkZXItd2lkdGg6MH0uZmFuY3lib3hfX3RodW1ic3tmbGV4OjAgMCBhdXRvO3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6MHB4IDNweDtvcGFjaXR5OnZhcigtLWZhbmN5Ym94LW9wYWNpdHksIDEpfS5mYW5jeWJveF9fY29udGFpbmVyLmlzLWFuaW1hdGVkW2FyaWEtaGlkZGVuPWZhbHNlXSAuZmFuY3lib3hfX3RodW1ic3thbmltYXRpb246LjE1cyBlYXNlLWluIGJhY2t3YXJkcyBmYW5jeWJveC1mYWRlSW59LmZhbmN5Ym94X19jb250YWluZXIuaXMtYW5pbWF0ZWQuaXMtY2xvc2luZyAuZmFuY3lib3hfX3RodW1ic3tvcGFjaXR5OjB9LmZhbmN5Ym94X190aHVtYnMgLmNhcm91c2VsX19zbGlkZXtmbGV4OjAgMCBhdXRvO3dpZHRoOnZhcigtLWZhbmN5Ym94LXRodW1icy13aWR0aCwgOTZweCk7bWFyZ2luOjA7cGFkZGluZzo4cHggM3B4O2JveC1zaXppbmc6Y29udGVudC1ib3g7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO292ZXJmbG93OnZpc2libGU7Y3Vyc29yOnBvaW50ZXJ9LmZhbmN5Ym94X190aHVtYnMgLmNhcm91c2VsX19zbGlkZSAuZmFuY3lib3hfX3RodW1iOjphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3JpZ2h0OjA7Ym90dG9tOjA7Ym9yZGVyLXdpZHRoOjVweDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLWNvbG9yOnZhcigtLWZhbmN5Ym94LWFjY2VudC1jb2xvciwgcmdiYSgzNCwgMjEzLCAyMzMsIDAuOTYpKTtvcGFjaXR5OjA7dHJhbnNpdGlvbjpvcGFjaXR5IC4xNXMgZWFzZTtib3JkZXItcmFkaXVzOnZhcigtLWZhbmN5Ym94LXRodW1icy1ib3JkZXItcmFkaXVzLCA0cHgpfS5mYW5jeWJveF9fdGh1bWJzIC5jYXJvdXNlbF9fc2xpZGUuaXMtbmF2LXNlbGVjdGVkIC5mYW5jeWJveF9fdGh1bWI6OmFmdGVye29wYWNpdHk6LjkyfS5mYW5jeWJveF9fdGh1bWJzIC5jYXJvdXNlbF9fc2xpZGU+Kntwb2ludGVyLWV2ZW50czpub25lO3VzZXItc2VsZWN0Om5vbmV9LmZhbmN5Ym94X190aHVtYntwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO3BhZGRpbmctdG9wOmNhbGMoMTAwJS8odmFyKC0tZmFuY3lib3gtdGh1bWJzLXJhdGlvLCAxLjUpKSk7YmFja2dyb3VuZC1zaXplOmNvdmVyO2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjEpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtib3JkZXItcmFkaXVzOnZhcigtLWZhbmN5Ym94LXRodW1icy1ib3JkZXItcmFkaXVzLCA0cHgpfS5mYW5jeWJveF9fdG9vbGJhcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO2xlZnQ6MDt6LWluZGV4OjIwO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIHRvcCwgaHNsYSgwZGVnLCAwJSwgMCUsIDApIDAlLCBoc2xhKDBkZWcsIDAlLCAwJSwgMC4wMDYpIDguMSUsIGhzbGEoMGRlZywgMCUsIDAlLCAwLjAyMSkgMTUuNSUsIGhzbGEoMGRlZywgMCUsIDAlLCAwLjA0NikgMjIuNSUsIGhzbGEoMGRlZywgMCUsIDAlLCAwLjA3NykgMjklLCBoc2xhKDBkZWcsIDAlLCAwJSwgMC4xMTQpIDM1LjMlLCBoc2xhKDBkZWcsIDAlLCAwJSwgMC4xNTUpIDQxLjIlLCBoc2xhKDBkZWcsIDAlLCAwJSwgMC4xOTgpIDQ3LjElLCBoc2xhKDBkZWcsIDAlLCAwJSwgMC4yNDIpIDUyLjklLCBoc2xhKDBkZWcsIDAlLCAwJSwgMC4yODUpIDU4LjglLCBoc2xhKDBkZWcsIDAlLCAwJSwgMC4zMjYpIDY0LjclLCBoc2xhKDBkZWcsIDAlLCAwJSwgMC4zNjMpIDcxJSwgaHNsYSgwZGVnLCAwJSwgMCUsIDAuMzk0KSA3Ny41JSwgaHNsYSgwZGVnLCAwJSwgMCUsIDAuNDE5KSA4NC41JSwgaHNsYSgwZGVnLCAwJSwgMCUsIDAuNDM0KSA5MS45JSwgaHNsYSgwZGVnLCAwJSwgMCUsIDAuNDQpIDEwMCUpO3BhZGRpbmc6MDt0b3VjaC1hY3Rpb246bm9uZTtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47LS1jYXJvdXNlbC1idXR0b24tc3ZnLXdpZHRoOiAyMHB4Oy0tY2Fyb3VzZWwtYnV0dG9uLXN2Zy1oZWlnaHQ6IDIwcHg7b3BhY2l0eTp2YXIoLS1mYW5jeWJveC1vcGFjaXR5LCAxKTt0ZXh0LXNoYWRvdzp2YXIoLS1mYW5jeWJveC10b29sYmFyLXRleHQtc2hhZG93LCAxcHggMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuNCkpfUBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEwMjRweCl7LmZhbmN5Ym94X190b29sYmFye3BhZGRpbmc6OHB4fX0uZmFuY3lib3hfX2NvbnRhaW5lci5pcy1hbmltYXRlZFthcmlhLWhpZGRlbj1mYWxzZV0gLmZhbmN5Ym94X190b29sYmFye2FuaW1hdGlvbjouMTVzIGVhc2UtaW4gYmFja3dhcmRzIGZhbmN5Ym94LWZhZGVJbn0uZmFuY3lib3hfX2NvbnRhaW5lci5pcy1hbmltYXRlZC5pcy1jbG9zaW5nIC5mYW5jeWJveF9fdG9vbGJhcntvcGFjaXR5OjB9LmZhbmN5Ym94X190b29sYmFyX19pdGVtc3tkaXNwbGF5OmZsZXh9LmZhbmN5Ym94X190b29sYmFyX19pdGVtcy0tbGVmdHttYXJnaW4tcmlnaHQ6YXV0b30uZmFuY3lib3hfX3Rvb2xiYXJfX2l0ZW1zLS1jZW50ZXJ7cG9zaXRpb246YWJzb2x1dGU7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSl9LmZhbmN5Ym94X190b29sYmFyX19pdGVtcy0tcmlnaHR7bWFyZ2luLWxlZnQ6YXV0b31AbWVkaWEobWF4LXdpZHRoOiA2NDBweCl7LmZhbmN5Ym94X190b29sYmFyX19pdGVtcy0tY2VudGVyOm5vdCg6bGFzdC1jaGlsZCl7ZGlzcGxheTpub25lfX0uZmFuY3lib3hfX2NvdW50ZXJ7bWluLXdpZHRoOjcycHg7cGFkZGluZzowIDEwcHg7bGluZS1oZWlnaHQ6dmFyKC0tY2Fyb3VzZWwtYnV0dG9uLWhlaWdodCwgNDhweCk7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zaXplOjE3cHg7Zm9udC12YXJpYW50LW51bWVyaWM6dGFidWxhci1udW1zOy13ZWJraXQtZm9udC1zbW9vdGhpbmc6c3VicGl4ZWwtYW50aWFsaWFzZWR9LmZhbmN5Ym94X19wcm9ncmVzc3tiYWNrZ3JvdW5kOnZhcigtLWZhbmN5Ym94LWFjY2VudC1jb2xvciwgcmdiYSgzNCwgMjEzLCAyMzMsIDAuOTYpKTtoZWlnaHQ6M3B4O2xlZnQ6MDtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RvcDowO3RyYW5zZm9ybTpzY2FsZVgoMCk7dHJhbnNmb3JtLW9yaWdpbjowO3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtO3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmxpbmVhcjt6LWluZGV4OjMwO3VzZXItc2VsZWN0Om5vbmV9LmZhbmN5Ym94X19jb250YWluZXI6ZnVsbHNjcmVlbjo6YmFja2Ryb3B7b3BhY2l0eTowfS5mYW5jeWJveF9fYnV0dG9uLS1mdWxsc2NyZWVuIGc6bnRoLWNoaWxkKDIpe2Rpc3BsYXk6bm9uZX0uZmFuY3lib3hfX2NvbnRhaW5lcjpmdWxsc2NyZWVuIC5mYW5jeWJveF9fYnV0dG9uLS1mdWxsc2NyZWVuIGc6bnRoLWNoaWxkKDEpe2Rpc3BsYXk6bm9uZX0uZmFuY3lib3hfX2NvbnRhaW5lcjpmdWxsc2NyZWVuIC5mYW5jeWJveF9fYnV0dG9uLS1mdWxsc2NyZWVuIGc6bnRoLWNoaWxkKDIpe2Rpc3BsYXk6YmxvY2t9LmZhbmN5Ym94X19idXR0b24tLXNsaWRlc2hvdyBnOm50aC1jaGlsZCgyKXtkaXNwbGF5Om5vbmV9LmZhbmN5Ym94X19jb250YWluZXIuaGFzLXNsaWRlc2hvdyAuZmFuY3lib3hfX2J1dHRvbi0tc2xpZGVzaG93IGc6bnRoLWNoaWxkKDEpe2Rpc3BsYXk6bm9uZX0uZmFuY3lib3hfX2NvbnRhaW5lci5oYXMtc2xpZGVzaG93IC5mYW5jeWJveF9fYnV0dG9uLS1zbGlkZXNob3cgZzpudGgtY2hpbGQoMil7ZGlzcGxheTpibG9ja30iLCIvKioqXG5TcGVjdHJ1bSBDb2xvcnBpY2tlciB2MS44LjFcbmh0dHBzOi8vZ2l0aHViLmNvbS9iZ3JpbnMvc3BlY3RydW1cbkF1dGhvcjogQnJpYW4gR3JpbnN0ZWFkXG5MaWNlbnNlOiBNSVRcbioqKi9cblxuLnNwLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgdG9wOjA7XG4gICAgbGVmdDowO1xuICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgICpkaXNwbGF5OiBpbmxpbmU7XG4gICAgKnpvb206IDE7XG4gICAgLyogaHR0cHM6Ly9naXRodWIuY29tL2Jncmlucy9zcGVjdHJ1bS9pc3N1ZXMvNDAgKi9cbiAgICB6LWluZGV4OiA5OTk5OTk0O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG4uc3AtY29udGFpbmVyLnNwLWZsYXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLyogRml4IGZvciAqIHsgYm94LXNpemluZzogYm9yZGVyLWJveDsgfSAqL1xuLnNwLWNvbnRhaW5lcixcbi5zcC1jb250YWluZXIgKiB7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICAgICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgICAgICAgICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5cbi8qIGh0dHA6Ly9hbnNjaWF0aC50dW1ibHIuY29tL3Bvc3QvNzM0NzQ5NTg2OS9jc3MtYXNwZWN0LXJhdGlvICovXG4uc3AtdG9wIHtcbiAgcG9zaXRpb246cmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OmlubGluZS1ibG9jaztcbn1cbi5zcC10b3AtaW5uZXIge1xuICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICB0b3A6MDtcbiAgIGxlZnQ6MDtcbiAgIGJvdHRvbTowO1xuICAgcmlnaHQ6MDtcbn1cbi5zcC1jb2xvciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDowO1xuICAgIGxlZnQ6MDtcbiAgICBib3R0b206MDtcbiAgICByaWdodDoyMCU7XG59XG4uc3AtaHVlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOjA7XG4gICAgcmlnaHQ6MDtcbiAgICBib3R0b206MDtcbiAgICBsZWZ0Ojg0JTtcbiAgICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5zcC1jbGVhci1lbmFibGVkIC5zcC1odWUge1xuICAgIHRvcDozM3B4O1xuICAgIGhlaWdodDogNzcuNSU7XG59XG5cbi5zcC1maWxsIHtcbiAgICBwYWRkaW5nLXRvcDogODAlO1xufVxuLnNwLXNhdCwgLnNwLXZhbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDowO1xuICAgIGxlZnQ6MDtcbiAgICByaWdodDowO1xuICAgIGJvdHRvbTowO1xufVxuXG4uc3AtYWxwaGEtZW5hYmxlZCAuc3AtdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xufVxuLnNwLWFscGhhLWVuYWJsZWQgLnNwLWFscGhhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cbi5zcC1hbHBoYS1oYW5kbGUge1xuICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgIHRvcDotNHB4O1xuICAgIGJvdHRvbTogLTRweDtcbiAgICB3aWR0aDogNnB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYm9yZGVyOiAxcHggc29saWQgYmxhY2s7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgb3BhY2l0eTogLjg7XG59XG4uc3AtYWxwaGEge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTE0cHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IDhweDtcbn1cbi5zcC1hbHBoYS1pbm5lciB7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggIzMzMztcbn1cblxuLnNwLWNsZWFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3AtY2xlYXIuc3AtY2xlYXItZGlzcGxheSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4uc3AtY2xlYXItZW5hYmxlZCAuc3AtY2xlYXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgIHRvcDowcHg7XG4gICAgcmlnaHQ6MDtcbiAgICBib3R0b206MDtcbiAgICBsZWZ0Ojg0JTtcbiAgICBoZWlnaHQ6IDI4cHg7XG59XG5cbi8qIERvbid0IGFsbG93IHRleHQgc2VsZWN0aW9uICovXG4uc3AtY29udGFpbmVyLCAuc3AtcmVwbGFjZXIsIC5zcC1wcmV2aWV3LCAuc3AtZHJhZ2dlciwgLnNwLXNsaWRlciwgLnNwLWFscGhhLCAuc3AtY2xlYXIsIC5zcC1hbHBoYS1oYW5kbGUsIC5zcC1jb250YWluZXIuc3AtZHJhZ2dpbmcgLnNwLWlucHV0LCAuc3AtY29udGFpbmVyIGJ1dHRvbiAge1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTtcbiAgICAtbW96LXVzZXItc2VsZWN0OiAtbW96LW5vbmU7XG4gICAgLW8tdXNlci1zZWxlY3Q6bm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLnNwLWNvbnRhaW5lci5zcC1pbnB1dC1kaXNhYmxlZCAuc3AtaW5wdXQtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuLnNwLWNvbnRhaW5lci5zcC1idXR0b25zLWRpc2FibGVkIC5zcC1idXR0b24tY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuLnNwLWNvbnRhaW5lci5zcC1wYWxldHRlLWJ1dHRvbnMtZGlzYWJsZWQgLnNwLXBhbGV0dGUtYnV0dG9uLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbi5zcC1wYWxldHRlLW9ubHkgLnNwLXBpY2tlci1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4uc3AtcGFsZXR0ZS1kaXNhYmxlZCAuc3AtcGFsZXR0ZS1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zcC1pbml0aWFsLWRpc2FibGVkIC5zcC1pbml0aWFsIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG5cbi8qIEdyYWRpZW50cyBmb3IgaHVlLCBzYXR1cmF0aW9uIGFuZCB2YWx1ZSBpbnN0ZWFkIG9mIGltYWdlcy4gIE5vdCBwcmV0dHkuLi4gYnV0IGl0IHdvcmtzICovXG4uc3Atc2F0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgIDAgMCwgMTAwJSAwLCBmcm9tKCNGRkYpLCB0byhyZ2JhKDIwNCwgMTU0LCAxMjksIDApKSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgI0ZGRiwgcmdiYSgyMDQsIDE1NCwgMTI5LCAwKSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgI2ZmZiwgcmdiYSgyMDQsIDE1NCwgMTI5LCAwKSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KGxlZnQsICNmZmYsIHJnYmEoMjA0LCAxNTQsIDEyOSwgMCkpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1tcy1saW5lYXItZ3JhZGllbnQobGVmdCwgI2ZmZiwgcmdiYSgyMDQsIDE1NCwgMTI5LCAwKSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZmZmLCByZ2JhKDIwNCwgMTU0LCAxMjksIDApKTtcbiAgICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChHcmFkaWVudFR5cGUgPSAxLCBzdGFydENvbG9yc3RyPSNGRkZGRkZGRiwgZW5kQ29sb3JzdHI9IzAwQ0M5QTgxKVwiO1xuICAgIGZpbHRlciA6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChHcmFkaWVudFR5cGUgPSAxLCBzdGFydENvbG9yc3RyPScjRkZGRkZGRkYnLCBlbmRDb2xvcnN0cj0nIzAwQ0M5QTgxJyk7XG59XG4uc3AtdmFsIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgMCAxMDAlLCAwIDAsIGZyb20oIzAwMDAwMCksIHRvKHJnYmEoMjA0LCAxNTQsIDEyOSwgMCkpKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChib3R0b20sICMwMDAwMDAsIHJnYmEoMjA0LCAxNTQsIDEyOSwgMCkpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KGJvdHRvbSwgIzAwMCwgcmdiYSgyMDQsIDE1NCwgMTI5LCAwKSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KGJvdHRvbSwgIzAwMCwgcmdiYSgyMDQsIDE1NCwgMTI5LCAwKSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW1zLWxpbmVhci1ncmFkaWVudChib3R0b20sICMwMDAsIHJnYmEoMjA0LCAxNTQsIDEyOSwgMCkpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICMwMDAsIHJnYmEoMjA0LCAxNTQsIDEyOSwgMCkpO1xuICAgIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9IzAwQ0M5QTgxLCBlbmRDb2xvcnN0cj0jRkYwMDAwMDApXCI7XG4gICAgZmlsdGVyIDogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyMwMENDOUE4MScsIGVuZENvbG9yc3RyPScjRkYwMDAwMDAnKTtcbn1cblxuLnNwLWh1ZSB7XG4gICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjZmYwMDAwIDAlLCAjZmZmZjAwIDE3JSwgIzAwZmYwMCAzMyUsICMwMGZmZmYgNTAlLCAjMDAwMGZmIDY3JSwgI2ZmMDBmZiA4MyUsICNmZjAwMDAgMTAwJSk7XG4gICAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsICNmZjAwMDAgMCUsICNmZmZmMDAgMTclLCAjMDBmZjAwIDMzJSwgIzAwZmZmZiA1MCUsICMwMDAwZmYgNjclLCAjZmYwMGZmIDgzJSwgI2ZmMDAwMCAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjZmYwMDAwIDAlLCAjZmZmZjAwIDE3JSwgIzAwZmYwMCAzMyUsICMwMGZmZmYgNTAlLCAjMDAwMGZmIDY3JSwgI2ZmMDBmZiA4MyUsICNmZjAwMDAgMTAwJSk7XG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgZnJvbSgjZmYwMDAwKSwgY29sb3Itc3RvcCgwLjE3LCAjZmZmZjAwKSwgY29sb3Itc3RvcCgwLjMzLCAjMDBmZjAwKSwgY29sb3Itc3RvcCgwLjUsICMwMGZmZmYpLCBjb2xvci1zdG9wKDAuNjcsICMwMDAwZmYpLCBjb2xvci1zdG9wKDAuODMsICNmZjAwZmYpLCB0bygjZmYwMDAwKSk7XG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZmYwMDAwIDAlLCAjZmZmZjAwIDE3JSwgIzAwZmYwMCAzMyUsICMwMGZmZmYgNTAlLCAjMDAwMGZmIDY3JSwgI2ZmMDBmZiA4MyUsICNmZjAwMDAgMTAwJSk7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZmMDAwMCAwJSwgI2ZmZmYwMCAxNyUsICMwMGZmMDAgMzMlLCAjMDBmZmZmIDUwJSwgIzAwMDBmZiA2NyUsICNmZjAwZmYgODMlLCAjZmYwMDAwIDEwMCUpO1xufVxuXG4vKiBJRSBmaWx0ZXJzIGRvIG5vdCBzdXBwb3J0IG11bHRpcGxlIGNvbG9yIHN0b3BzLlxuICAgR2VuZXJhdGUgNiBkaXZzLCBsaW5lIHRoZW0gdXAsIGFuZCBkbyB0d28gY29sb3IgZ3JhZGllbnRzIGZvciBlYWNoLlxuICAgWWVzLCByZWFsbHkuXG4gKi9cbi5zcC0xIHtcbiAgICBoZWlnaHQ6MTclO1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNmZjAwMDAnLCBlbmRDb2xvcnN0cj0nI2ZmZmYwMCcpO1xufVxuLnNwLTIge1xuICAgIGhlaWdodDoxNiU7XG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2ZmZmYwMCcsIGVuZENvbG9yc3RyPScjMDBmZjAwJyk7XG59XG4uc3AtMyB7XG4gICAgaGVpZ2h0OjE3JTtcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjMDBmZjAwJywgZW5kQ29sb3JzdHI9JyMwMGZmZmYnKTtcbn1cbi5zcC00IHtcbiAgICBoZWlnaHQ6MTclO1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyMwMGZmZmYnLCBlbmRDb2xvcnN0cj0nIzAwMDBmZicpO1xufVxuLnNwLTUge1xuICAgIGhlaWdodDoxNiU7XG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nIzAwMDBmZicsIGVuZENvbG9yc3RyPScjZmYwMGZmJyk7XG59XG4uc3AtNiB7XG4gICAgaGVpZ2h0OjE3JTtcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZmYwMGZmJywgZW5kQ29sb3JzdHI9JyNmZjAwMDAnKTtcbn1cblxuLnNwLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vKiBDbGVhcmZpeCBoYWNrICovXG4uc3AtY2Y6YmVmb3JlLCAuc3AtY2Y6YWZ0ZXIgeyBjb250ZW50OiBcIlwiOyBkaXNwbGF5OiB0YWJsZTsgfVxuLnNwLWNmOmFmdGVyIHsgY2xlYXI6IGJvdGg7IH1cbi5zcC1jZiB7ICp6b29tOiAxOyB9XG5cbi8qIE1vYmlsZSBkZXZpY2VzLCBtYWtlIGh1ZSBzbGlkZXIgYmlnZ2VyIHNvIGl0IGlzIGVhc2llciB0byBzbGlkZSAqL1xuQG1lZGlhIChtYXgtZGV2aWNlLXdpZHRoOiA0ODBweCkge1xuICAgIC5zcC1jb2xvciB7IHJpZ2h0OiA0MCU7IH1cbiAgICAuc3AtaHVlIHsgbGVmdDogNjMlOyB9XG4gICAgLnNwLWZpbGwgeyBwYWRkaW5nLXRvcDogNjAlOyB9XG59XG4uc3AtZHJhZ2dlciB7XG4gICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICBoZWlnaHQ6IDVweDtcbiAgIHdpZHRoOiA1cHg7XG4gICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICAgYmFja2dyb3VuZDogIzAwMDtcbiAgIGN1cnNvcjogcG9pbnRlcjtcbiAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgdG9wOjA7XG4gICBsZWZ0OiAwO1xufVxuLnNwLXNsaWRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDowO1xuICAgIGN1cnNvcjpwb2ludGVyO1xuICAgIGhlaWdodDogM3B4O1xuICAgIGxlZnQ6IC0xcHg7XG4gICAgcmlnaHQ6IC0xcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBvcGFjaXR5OiAuODtcbn1cblxuLypcblRoZW1lIGF1dGhvcnM6XG5IZXJlIGFyZSB0aGUgYmFzaWMgdGhlbWVhYmxlIGRpc3BsYXkgb3B0aW9ucyAoY29sb3JzLCBmb250cywgZ2xvYmFsIHdpZHRocykuXG5TZWUgaHR0cDovL2Jncmlucy5naXRodWIuaW8vc3BlY3RydW0vdGhlbWVzLyBmb3IgaW5zdHJ1Y3Rpb25zLlxuKi9cblxuLnNwLWNvbnRhaW5lciB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNFQ0VDO1xuICAgIGJvcmRlcjogc29saWQgMXB4ICNmMGM0OUI7XG4gICAgcGFkZGluZzogMDtcbn1cbi5zcC1jb250YWluZXIsIC5zcC1jb250YWluZXIgYnV0dG9uLCAuc3AtY29udGFpbmVyIGlucHV0LCAuc3AtY29sb3IsIC5zcC1odWUsIC5zcC1jbGVhciB7XG4gICAgZm9udDogbm9ybWFsIDEycHggXCJMdWNpZGEgR3JhbmRlXCIsIFwiTHVjaWRhIFNhbnMgVW5pY29kZVwiLCBcIkx1Y2lkYSBTYW5zXCIsIEdlbmV2YSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC1tcy1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uc3AtdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG59XG4uc3AtY29sb3IsIC5zcC1odWUsIC5zcC1jbGVhciB7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggIzY2Njtcbn1cblxuLyogSW5wdXQgKi9cbi5zcC1pbnB1dC1jb250YWluZXIge1xuICAgIGZsb2F0OnJpZ2h0O1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG59XG4uc3AtaW5pdGlhbC1kaXNhYmxlZCAgLnNwLWlucHV0LWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG59XG4uc3AtaW5wdXQge1xuICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICBib3JkZXI6IDFweCBpbnNldDtcbiAgIHBhZGRpbmc6IDRweCA1cHg7XG4gICBtYXJnaW46IDA7XG4gICB3aWR0aDogMTAwJTtcbiAgIGJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XG4gICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICBjb2xvcjogIzIyMjtcbn1cbi5zcC1pbnB1dDpmb2N1cyAge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIG9yYW5nZTtcbn1cbi5zcC1pbnB1dC5zcC12YWxpZGF0aW9uLWVycm9yIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZWQ7XG4gICAgYmFja2dyb3VuZDogI2ZkZDtcbn1cbi5zcC1waWNrZXItY29udGFpbmVyICwgLnNwLXBhbGV0dGUtY29udGFpbmVyIHtcbiAgICBmbG9hdDpsZWZ0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjkwcHg7XG59XG4uc3AtcGlja2VyLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDE3MnB4O1xuICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAxcHggI2ZmZjtcbn1cblxuLyogUGFsZXR0ZXMgKi9cbi5zcC1wYWxldHRlLWNvbnRhaW5lciB7XG4gICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggI2NjYztcbn1cblxuLnNwLXBhbGV0dGUtb25seSAuc3AtcGFsZXR0ZS1jb250YWluZXIge1xuICAgIGJvcmRlcjogMDtcbn1cblxuLnNwLXBhbGV0dGUgLnNwLXRodW1iLWVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICBmbG9hdDpsZWZ0O1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMTVweDtcbiAgICBtYXJnaW46IDNweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYm9yZGVyOnNvbGlkIDJweCB0cmFuc3BhcmVudDtcbn1cbi5zcC1wYWxldHRlIC5zcC10aHVtYi1lbDpob3ZlciwgLnNwLXBhbGV0dGUgLnNwLXRodW1iLWVsLnNwLXRodW1iLWFjdGl2ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiBvcmFuZ2U7XG59XG4uc3AtdGh1bWItZWwge1xuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xufVxuXG4vKiBJbml0aWFsICovXG4uc3AtaW5pdGlhbCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggIzMzMztcbn1cbi5zcC1pbml0aWFsIHNwYW4ge1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMjVweDtcbiAgICBib3JkZXI6bm9uZTtcbiAgICBkaXNwbGF5OmJsb2NrO1xuICAgIGZsb2F0OmxlZnQ7XG4gICAgbWFyZ2luOjA7XG59XG5cbi5zcC1pbml0aWFsIC5zcC1jbGVhci1kaXNwbGF5IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi8qIEJ1dHRvbnMgKi9cbi5zcC1wYWxldHRlLWJ1dHRvbi1jb250YWluZXIsXG4uc3AtYnV0dG9uLWNvbnRhaW5lciB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4vKiBSZXBsYWNlciAodGhlIGxpdHRsZSBwcmV2aWV3IGRpdiB0aGF0IHNob3dzIHVwIGluc3RlYWQgb2YgdGhlIDxpbnB1dD4pICovXG4uc3AtcmVwbGFjZXIge1xuICAgIG1hcmdpbjowO1xuICAgIG92ZXJmbG93OmhpZGRlbjtcbiAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICBwYWRkaW5nOiA0cHg7XG4gICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgKnpvb206IDE7XG4gICAgKmRpc3BsYXk6IGlubGluZTtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjOTE3NjVkO1xuICAgIGJhY2tncm91bmQ6ICNlZWU7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5zcC1yZXBsYWNlcjpob3ZlciwgLnNwLXJlcGxhY2VyLnNwLWFjdGl2ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjRjBDNDlCO1xuICAgIGNvbG9yOiAjMTExO1xufVxuLnNwLXJlcGxhY2VyLnNwLWRpc2FibGVkIHtcbiAgICBjdXJzb3I6ZGVmYXVsdDtcbiAgICBib3JkZXItY29sb3I6IHNpbHZlcjtcbiAgICBjb2xvcjogc2lsdmVyO1xufVxuLnNwLWRkIHtcbiAgICBwYWRkaW5nOiAycHggMDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgZmxvYXQ6bGVmdDtcbiAgICBmb250LXNpemU6MTBweDtcbn1cbi5zcC1wcmV2aWV3IHtcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICB3aWR0aDoyNXB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjMjIyO1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIGZsb2F0OmxlZnQ7XG4gICAgei1pbmRleDogMDtcbn1cblxuLnNwLXBhbGV0dGUge1xuICAgICp3aWR0aDogMjIwcHg7XG4gICAgbWF4LXdpZHRoOiAyMjBweDtcbn1cbi5zcC1wYWxldHRlIC5zcC10aHVtYi1lbCB7XG4gICAgd2lkdGg6MTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgbWFyZ2luOjJweCAxcHg7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggI2QwZDBkMDtcbn1cblxuLnNwLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1ib3R0b206MDtcbn1cblxuXG4vKiBCdXR0b25zOiBodHRwOi8vaGVsbG9oYXBweS5vcmcvY3NzMy1idXR0b25zLyAqL1xuLnNwLWNvbnRhaW5lciBidXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNlZWVlZWUsICNjY2NjY2MpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICNlZWVlZWUsICNjY2NjY2MpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlZWVlZSwgI2NjY2NjYyk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNlZWVlZWUsICNjY2NjY2MpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZWVlZWVlLCAjY2NjY2NjKTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiYmI7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IDVweCA0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgI2VlZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5zcC1jb250YWluZXIgYnV0dG9uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkZGRkO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2RkZGRkZCwgI2JiYmJiYik7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjZGRkZGRkLCAjYmJiYmJiKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgI2RkZGRkZCwgI2JiYmJiYik7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2RkZGRkZCwgI2JiYmJiYik7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2RkZGRkZCwgI2JiYmJiYik7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2JiYjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzk5OTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgI2RkZDtcbn1cbi5zcC1jb250YWluZXIgYnV0dG9uOmFjdGl2ZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzg4ODtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMCA1cHggMnB4ICNhYWFhYWEsIDAgMXB4IDAgMCAjZWVlZWVlO1xuICAgIC1tb3otYm94LXNoYWRvdzogaW5zZXQgMCAwIDVweCAycHggI2FhYWFhYSwgMCAxcHggMCAwICNlZWVlZWU7XG4gICAgLW1zLWJveC1zaGFkb3c6IGluc2V0IDAgMCA1cHggMnB4ICNhYWFhYWEsIDAgMXB4IDAgMCAjZWVlZWVlO1xuICAgIC1vLWJveC1zaGFkb3c6IGluc2V0IDAgMCA1cHggMnB4ICNhYWFhYWEsIDAgMXB4IDAgMCAjZWVlZWVlO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCA1cHggMnB4ICNhYWFhYWEsIDAgMXB4IDAgMCAjZWVlZWVlO1xufVxuLnNwLWNhbmNlbCB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGNvbG9yOiAjZDkzZjNmICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOjA7XG4gICAgcGFkZGluZzoycHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB0ZXh0LWRlY29yYXRpb246bm9uZTtcblxufVxuLnNwLWNhbmNlbDpob3ZlciB7XG4gICAgY29sb3I6ICNkOTNmM2YgIWltcG9ydGFudDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuXG4uc3AtcGFsZXR0ZSBzcGFuOmhvdmVyLCAuc3AtcGFsZXR0ZSBzcGFuLnNwLXRodW1iLWFjdGl2ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwO1xufVxuXG4uc3AtcHJldmlldywgLnNwLWFscGhhLCAuc3AtdGh1bWItZWwge1xuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUF3QUFBQU1DQUlBQUFEWkY4dXdBQUFBR1VsRVFWUVlWMk00Z3dIK1l3Q0dJYXNJVXdoVDI1QlZCQUR0ellOWXJIdnY0Z0FBQUFCSlJVNUVya0pnZ2c9PSk7XG59XG4uc3AtcHJldmlldy1pbm5lciwgLnNwLWFscGhhLWlubmVyLCAuc3AtdGh1bWItaW5uZXIge1xuICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgdG9wOjA7bGVmdDowO2JvdHRvbTowO3JpZ2h0OjA7XG59XG5cbi5zcC1wYWxldHRlIC5zcC10aHVtYi1pbm5lciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4uc3AtcGFsZXR0ZSAuc3AtdGh1bWItbGlnaHQuc3AtdGh1bWItYWN0aXZlIC5zcC10aHVtYi1pbm5lciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQklBQUFBU0NBWUFBQUJXem81WEFBQUFHWFJGV0hSVGIyWjBkMkZ5WlFCQlpHOWlaU0JKYldGblpWSmxZV1I1Y2NsbFBBQUFBSVZKUkVGVWVOcGlZQmhzZ0pGTWZmeEFYQUJsTjVKcnVUNFEzd2ZpLzBEc1Q2NGg4VUQ4SG1wSVBDV0cvS2VtSWZPSkNVQitBb2FjeDZFR0JaeUhCcUkrV3NEQ3d1UTltaHhlZzJBMjEwTnRmbzhrbGs5c09NaWphVVJtN3ljMVVQMlJOQ01iS0U5T0RLMUhNNmllZ1lMa2Z4OHBsaWdDOWxDRDdLbVJvZjBaaGpRQUNEQUFjZW92cnRwVkJSa0FBQUFBU1VWT1JLNUNZSUk9KTtcbn1cblxuLnNwLXBhbGV0dGUgLnNwLXRodW1iLWRhcmsuc3AtdGh1bWItYWN0aXZlIC5zcC10aHVtYi1pbm5lciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQklBQUFBU0NBWUFBQUJXem81WEFBQUFBWE5TUjBJQXJzNGM2UUFBQUFSblFVMUJBQUN4and2OFlRVUFBQUFKY0VoWmN3QUFEc01BQUE3REFjZHZxR1FBQUFBYWRFVllkRk52Wm5SM1lYSmxBRkJoYVc1MExrNUZWQ0IyTXk0MUxqRXdNUFJ5b1FBQUFNZEpSRUZVT0UrdGtnc053ekFNUk11Z0VBYWhFQWFoRUFaaEVBcWxFQVpoRUFvaEVBWWg4MVgyZEltOGZLcEVzcExHdnVkUE9zVVlweEUyQklKQ3JvSm1FVzlxSitNS2FCRmhFTU5hYlN5OW9JY0lQd3JCK2FmdkFVRm9LNEgwdE1hUTNYdGxyZ2dEaE9WVk11VDRFNU1NRzBGQmJDRVl6allUN094TEV2SUhRTFkyeld3UTNEKzlsdXlPUVRmS0RpRkQzaVVJZlBrOFZxcktqZ0FpU2ZHRlBlY3JnNkhONm0vaUJjd2lEQW83V2lCZWF3YStLd2g3dFpvU0NHTE1xd2xTQXpWRGhvSys2dkg0RzBQNXdka0FBQUFBU1VWT1JLNUNZSUk9KTtcbn1cblxuLnNwLWNsZWFyLWRpc3BsYXkge1xuICAgIGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2UvZ2lmO2Jhc2U2NCxSMGxHT0RsaEZBQVVBUGNBQUFBQUFKbVptWjJkblo2ZW5xS2lvcU9qbzZTa3BLV2xwYWFtcHFlbnA2aW9xS21wcWFxcXFxdXJxL0h4OGZMeTh2VDA5UFgxOWZmMzkvajQrUG41K2ZyNit2djcrd0FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFDSDVCQUVBQVA4QUxBQUFBQUFVQUJRQUFBaWhBUDlGb1BDdm9NR0RCeTA4K0VkaFFBSUpDQ015YkNEQUFZVUVBUkJBbEZpUVFvTUFCUWhLVUpCeFkwU1BJQ0VZSEJuZ2dFbURLQXVvUE1qUzVjR1lNeEhXM0lpVDQ3OEpKQThNL0NqVFowR2dMUmVrTkdwd0FzWUFCSEl5cGNBZ1FNc0lURHRXSllCUjZOU3FNaWNvOWNxUjZ0S2ZZN0dlQkN1VndsaXBETm1lZkF0VHJrU3pCMVJhSUFvWG9kc0FCaVpBRUZCMDZnSUJXQzFtTFZnQmEwQUFPdz09KTtcbn1cbiJdfQ== */

/* End */


/* Start:/local/templates/autoTemplates/css/global.css?176397507239094*/
:root {
	--color-primary: #EA533D;
}
* {
	margin: 0;
	padding: 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
body {
	font-family: "Nunito Sans", sans-serif;
	font-size: 16px;
	line-height: 137%;
	color: #4d4d50;
	-webkit-tap-highlight-color: transparent;
}
body,
html {
	min-height: 100%;
	height: 100%;
}
button,
input,
select,
textarea {
	font-family: inherit;
	outline: 0;
	border: none;
	background-color: rgba(0, 0, 0, 0);
}
img {
	max-width: 100%;
	display: block;
}
a {
	text-decoration: none;
	font-size: inherit;
	color: inherit;
	transition: all 300ms ease;
}
a:hover {
	text-decoration: none;
}
h1,
h2,
h3 {
	color: #131415;
}
.heading1,
h1 {
	font-size: 44px;
	line-height: 137%;
}
h2 {
	font-weight: 700;
	font-size: 38px;
	line-height: 120%;
}
h3 {
	font-size: 26px;
	line-height: 137%;
}
svg {
	display: block;
	width: auto;
	height: auto;
	stroke: #4d4d50;
	-webkit-transition-property: stroke, fill;
	-o-transition-property: stroke, fill;
	transition-property: stroke, fill;
	-webkit-transition-duration: 0.3s;
	-o-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-timing-function: ease;
	-o-transition-timing-function: ease;
	transition-timing-function: ease;
}
p {
	font-size: 16px;
	line-height: 150%;
	color: #4d4d50;
}
p + p {
	margin: 25px 0 0;
}
.wrapper {
	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: 100%;
}
.content {
	-webkit-box-flex: 1;
	-ms-flex: 1 0 auto;
	flex: 1 0 auto;
	overflow: hidden;
}
.footer {
	-ms-flex-negative: 1;
	flex-shrink: 1;
}
.container {
	max-width: 1350px;
	width: 100%;
	padding: 0 30px;
	height: 100%;
	margin: 0 auto;
}
.page {
	overflow: hidden;
}
.button-arrow {
	padding: 10px 40px;
	border: 1px solid #4d4d50;
	border-radius: 8px;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	line-height: 138%;
	-webkit-transition-property: color, border;
	-o-transition-property: color, border;
	transition-property: color, border;
	-webkit-transition-duration: 0.3s;
	-o-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-timing-function: ease;
	-o-transition-timing-function: ease;
	transition-timing-function: ease;
}
.button-arrow .arrows-move {
	width: 18px;
	height: 18px;
	margin: 0 0 0 10px;
}
.button-arrow:hover {
	color: var(--color-primary);
	border-color: var(--color-primary);
}
.button-arrow svg {
	width: 18px;
	height: 18px;
	stroke-width: 2px;
}
ul {
	list-style: none;
}
ul li {
	font-size: 18px;
	line-height: 138%;
	color: #4d4d50;
	position: relative;
	padding: 0 0 0 26px;
}
ul li:before {
	content: "";
	display: block;
	position: absolute;
	top: 8px;
	left: 0;
	min-width: 8px;
	height: 8px;
	background-color: var(--color-primary);
	border-radius: 50%;
}
ol li:not(:last-child),
ul li:not(:last-child) {
	margin: 0 0 8px;
}
ol {
	list-style-type: none;
	counter-reset: num;
}
ol li {
	color: #4d4d50;
	position: relative;
	padding: 0 0 0 26px;
	font-size: 18px;
	line-height: 25px;
}
ol li:before {
	content: counter(num) ".";
	counter-increment: num;
	display: inline-block;
	position: absolute;
	top: 0;
	left: 0;
	color: var(--color-primary);
	width: 20px;
	font-weight: 700;
	font-family: inherit;
}
.arrow-icon {
	display: block;
	width: 16px;
	height: 16px;
	margin-left: 4px;
}
.arrows-item:hover .arrow-move1 {
	-webkit-transform: translate(100%, -100%);
	-ms-transform: translate(100%, -100%);
	transform: translate(100%, -100%);
}
.arrows-item:hover .arrow-move2 {
	-webkit-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	transform: translate(0, 0);
}
.arrows-move {
	position: relative;
	overflow: hidden;
}
.arrow-move1,
.arrow-move2 {
	position: absolute;
	-webkit-transition-property: -webkit-transform;
	-o-transition-property: transform;
	transition-property:
		transform,
		-webkit-transform;
	-webkit-transition-duration: 0.3s;
	-o-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-timing-function: ease;
	-o-transition-timing-function: ease;
	transition-timing-function: ease;
}
.arrow-move2 {
	stroke: var(--color-primary);
	-webkit-transform: translate(-100%, 100%);
	-ms-transform: translate(-100%, 100%);
	transform: translate(-100%, 100%);
}
.slider-button__circle-next,
.slider-button__circle-prev {
	position: absolute;
	top: calc(50% - 27px);
	width: 54px;
	height: 54px;
	background-color: rgba(0, 0, 0, 0.4);
	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;
	-webkit-transition-property:
		background-color,
		opacity,
		-webkit-transform;
	-o-transition-property: background-color, opacity, transform;
	transition-property:
		background-color,
		opacity,
		transform,
		-webkit-transform;
	-webkit-transition-duration: 0.3s;
	-o-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-timing-function: ease;
	-o-transition-timing-function: ease;
	transition-timing-function: ease;
	border-radius: 50%;
	z-index: 2;
	cursor: pointer;
}
.slider-button__circle-next.swiper-button-disabled,
.slider-button__circle-prev.swiper-button-disabled {
	opacity: 0;
}
.slider-button__circle-next:after,
.slider-button__circle-prev:after {
	content: "";
	display: block;
	width: 20px;
	height: 20px;
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
}
.slider-button__circle-next:hover,
.slider-button__circle-prev:hover {
	background-color: var(--color-primary);
	-webkit-transform: rotate(0);
	-ms-transform: rotate(0);
	transform: rotate(0);
}
.slider-button__circle-next {
	right: 40px;
}
.slider-button__circle-next:hover {
	-webkit-animation: 0.3s scaleRotateRight;
	animation: 0.3s scaleRotateRight;
}
.slider-button__circle-next:after {
	background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_7_166)'%3E%3Cpath d='M1.29028 10.0001H18.7096M18.7096 10.0001L10.6451 1.93555M18.7096 10.0001L10.6451 18.0646' stroke='white' stroke-width='2'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_7_166'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.slider-button__circle-prev {
	left: 40px;
}
.slider-button__circle-prev:hover {
	-webkit-animation: 0.3s scaleRotateLeft;
	animation: 0.3s scaleRotateLeft;
}
.slider-button__circle-prev:after {
	background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_7_166)'%3E%3Cpath d='M18.7097 9.99994L1.29036 9.99994M1.29036 9.99994L9.35488 18.0645M1.29036 9.99994L9.35488 1.93542' stroke='white' stroke-width='2'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_7_166'%3E%3Crect width='20' height='20' fill='white' transform='translate(20 20) rotate(-180)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.slider-pagination {
	position: absolute;
	z-index: 2;
	bottom: 30px;
}
.slider-pagination .swiper-pagination-bullet {
	max-width: 40px;
	width: 100%;
	background-color: rgba(255, 255, 255, 0.3);
	border-radius: 8px;
	height: 3px;
}
.link-arrow {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	font-size: 18px;
	line-height: 139%;
	-webkit-transition-property: color;
	-o-transition-property: color;
	transition-property: color;
	-webkit-transition-duration: 0.3s;
	-o-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-timing-function: ease;
	-o-transition-timing-function: ease;
	transition-timing-function: ease;
	padding: 8px 0;
}
.link-arrow .arrows-move {
	width: 18px;
	height: 18px;
	margin: 0 0 0 10px;
}
.link-arrow svg {
	width: 18px;
	height: 18px;
	stroke-width: 2px;
}
.link-arrow:hover {
	color: var(--color-primary);
}
.button-red_big {
	font-size: 18px;
	padding: 18px;
	background: #000;
	border-radius: 8px;
	font-weight: 700;
	line-height: 100%;
	color: #fff;
	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;
	border: 1px solid #000;
	-webkit-transition-property:
		background-color,
		border,
		color,
		opacity,
		-webkit-transform;
	-o-transition-property: background-color, border, color, transform, opacity;
	transition-property:
		background-color,
		border,
		color,
		transform,
		opacity,
		-webkit-transform;
	-webkit-transition-duration: 0.3s;
	-o-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-timing-function: ease;
	-o-transition-timing-function: ease;
	transition-timing-function: ease;
}
.button-red_big:hover {
	background-color: var(--color-primary);
	border-color: var(--color-primary);
	color: #000;
}
.button-red_big:active {
	background-color: #4d4d50;
	border-color: #4d4d50;
}
.button-red_medium {
	padding: 14px;
	font-size: 16px;
	background: var(--color-primary);
	border-radius: 8px;
	font-weight: 700;
	line-height: 100%;
	color: #000;
	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;
	border: 1px solid var(--color-primary);
	-webkit-transition-property:
		background-color,
		border,
		color,
		opacity,
		-webkit-transform;
	-o-transition-property: background-color, border, color, transform, opacity;
	transition-property:
		background-color,
		border,
		color,
		transform,
		opacity,
		-webkit-transform;
	-webkit-transition-duration: 0.3s;
	-o-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-timing-function: ease;
	-o-transition-timing-function: ease;
	transition-timing-function: ease;
}
.button-red_medium:hover {
	background-color: #131415;
	border-color: #131415;
	color: #fff;
}
.button-red_medium:active {
	background-color: #4d4d50;
	border-color: #4d4d50;
}
.button-red_small {
	padding: 12px;
	font-size: 16px;
	background: #000;
	border-radius: 8px;
	font-weight: 700;
	line-height: 100%;
	color: #fff;
	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;
	border: 1px solid #000;
	-webkit-transition-property:
		background-color,
		border,
		color,
		opacity,
		-webkit-transform;
	-o-transition-property: background-color, border, color, transform, opacity;
	transition-property:
		background-color,
		border,
		color,
		transform,
		opacity,
		-webkit-transform;
	-webkit-transition-duration: 0.3s;
	-o-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-timing-function: ease;
	-o-transition-timing-function: ease;
	transition-timing-function: ease;
}
.button-red_small:hover {
	background-color: var(--color-primary) !important;
	border-color: var(--color-primary);
	color: #000;
}
.button-red_small:active {
	background-color: #4d4d50;
	border-color: #4d4d50;
}
.button-white {
	border: 1px solid #8b8d92;
	border-radius: 8px;
	padding: 15px 30px;
	font-weight: 600;
	font-size: 16px;
	line-height: 100%;
	color: #131415;
	text-align: center;
	-webkit-transition:
		background-color 0.3s,
		color 0.3s,
		border 0.3s;
	-o-transition:
		background-color 0.3s,
		color 0.3s,
		border 0.3s;
	transition:
		background-color 0.3s,
		color 0.3s,
		border 0.3s;
	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;
}
.button-white:hover {
	background-color: #131415;
	border-color: #131415;
	color: #fff;
}
.button-white:active {
	background-color: #4d4d50;
	border-color: #4d4d50;
	color: #fff;
}
.button-transparent {
	padding: 18px 40px;
	font-weight: 700;
	font-size: 18px;
	line-height: 100%;
	color: #fff;
	border: 1px solid #fff;
	border-radius: 8px;
	background-color: rgba(0, 0, 0, 0);
	display: inline-block;
	text-align: center;
	cursor: pointer;
}
.link-blue {
	color: #5f6ce3;
	position: relative;
	overflow: hidden;
	line-height: 137.5%;
	-webkit-transition-property: color;
	-o-transition-property: color;
	transition-property: color;
	-webkit-transition-duration: 0.3s;
	-o-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-timing-function: ease;
	-o-transition-timing-function: ease;
	transition-timing-function: ease;
	width: -webkit-max-content;
	width: -moz-max-content;
	width: max-content;
	cursor: pointer;
}
.link-blue:after {
	content: "";
	display: block;
	width: 0;
	height: 1px;
	background-color: #5f6ce3;
	margin: 5px 0 0;
	-webkit-transition-property: background-color, width;
	-o-transition-property: background-color, width;
	transition-property: background-color, width;
	-webkit-transition-duration: 0.3s;
	-o-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-timing-function: ease;
	-o-transition-timing-function: ease;
	transition-timing-function: ease;
}
.link-blue:hover {
	color: var(--color-primary);
}
.link-blue:hover:after {
	background-color: var(--color-primary);
	width: 100%;
}
.hidden__text {
	display: none;
}
.visible__text {
	margin: 25px 0 0;
}
.custom-placeholder {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	left: 16px;
	font-size: 16px;
	line-height: 100%;
	pointer-events: none;
	-webkit-transition-property: top, font-size;
	-o-transition-property: top, font-size;
	transition-property: top, font-size;
	-webkit-transition-duration: 0.3s;
	-o-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-timing-function: ease;
	-o-transition-timing-function: ease;
	transition-timing-function: ease;
}
.custom-select {
	position: relative;
	height: -webkit-max-content;
	height: -moz-max-content;
	height: max-content;
}
.custom-select_selected .custom-select__value-visible {
	opacity: 1;
}
.custom-select_selected .custom-placeholder {
	color: #8b8d92;
	top: 25%;
	font-size: 13px;
}
.custom-select.custom-select__drop-shown .custom-select__arrow {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
}
.custom-select:not(.custom-select_button) .custom-select__item:hover {
	background-color: #f6f6f6;
}
.custom-select.custom-select_button .custom-select__item:hover {
	color: #131415;
}
.custom-select.custom-select_button .custom-select__item {
	padding: 10px 24px;
}
/* .custom-select.custom-select_button .custom-select__dropdown {
    min-width: 180px;
} */
.custom-select__arrow {
	width: 16px;
	height: 16px;
	position: absolute;
	top: calc(50% - 8px);
	z-index: 2;
}
.custom-select.custom-item_flat {
	height: 56px;
}
.custom-select.custom-item_flat .custom-select__head {
	padding: 26px 0 10px;
	border-bottom: 1px solid #e1e1e1;
}
.custom-select.custom-item_flat .custom-select__head.custom-select__head_limit:after {
	background: -webkit-gradient(
		linear,
		left top,
		right top,
		color-stop(10%, rgba(255, 255, 255, 0)),
		color-stop(20%, rgba(255, 255, 255, 0.85)),
		color-stop(95%, #fff)
	);
	background: -o-linear-gradient(left, rgba(255, 255, 255, 0) 10%, rgba(255, 255, 255, 0.85) 20%, #fff 95%);
	background: linear-gradient(90deg, rgba(255, 255, 255, 0) 10%, rgba(255, 255, 255, 0.85) 20%, #fff 95%);
}
.custom-select.custom-item_flat .custom-select__arrow {
	right: 0;
}
.custom-select.custom-item_rounded {
	height: 58px;
}
.custom-select.custom-item_rounded .custom-select__head {
	background-color: #f9f9f9;
	border: 1px solid #e1e1e1;
	border-radius: 8px;
	position: relative;
	line-height: 100%;
	padding: 28px 16px 12px;
}
.custom-select.custom-item_rounded .custom-select__arrow {
	right: 16px;
}
.custom-select.custom-item_transparent .custom-select__head {
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	padding: 11px 24px;
	border-radius: 0;
	border: none;
	font-weight: 400;
	font-size: 15px;
	line-height: 100%;
	color: #4d4d50;
}
.custom-select.custom-item_transparent .custom-select__item {
	font-weight: 400;
	font-size: 15px;
	line-height: 100%;
	color: #8b8d92;
}
.custom-select.custom-item_transparent .custom-select__item:hover {
	color: #131415;
	background: #fff;
}
.custom-select.custom-item_transparent .custom-select__item.custom-select__item_selected {
	color: #131415;
}
.custom-select.custom-item_transparent .custom-select__value-visible {
	opacity: 1;
	position: relative;
}
.custom-select.custom-item_transparent .custom-select__arrow {
	position: relative;
	margin: 0 0 0 10px;
}
.custom-select.custom-item_transparent .custom-select__dropdown {
	min-width: -webkit-fit-content;
	min-width: -moz-fit-content;
	min-width: fit-content;
}
.custom-select.custom-select_button {
	min-width: 150px;
}
.custom-select.custom-select_button .custom-select__head {
	background-color: #fff;
	border-radius: 20px;
	padding: 11px 44px 11px 24px;
}
.custom-select.custom-select_button .custom-select__value-visible {
	opacity: 1;
	position: relative;
}
.custom-select.custom-select_button .custom-select__arrow {
	right: 16px;
}
.custom-select__head {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	position: relative;
	width: 100%;
	height: 100%;
	cursor: pointer;
	overflow: hidden;
}
.custom-select__head.custom-select__head_limit:after {
	content: "";
	width: 70px;
	position: absolute;
	top: 0;
	right: 0;
	height: 100%;
	background: -webkit-gradient(
		linear,
		left top,
		right top,
		color-stop(10%, rgba(255, 255, 255, 0)),
		color-stop(20%, rgba(249, 249, 249, 0.85)),
		color-stop(95%, #f9f9f9)
	);
	background: -o-linear-gradient(left, rgba(255, 255, 255, 0) 10%, rgba(249, 249, 249, 0.85) 20%, #f9f9f9 95%);
	background: linear-gradient(90deg, rgba(255, 255, 255, 0) 10%, rgba(249, 249, 249, 0.85) 20%, #f9f9f9 95%);
}
.custom-select__value-visible {
	opacity: 0;
	line-height: 100%;
	-webkit-transition-property: opacity;
	-o-transition-property: opacity;
	transition-property: opacity;
	-webkit-transition-duration: 0.3s;
	-o-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-timing-function: ease;
	-o-transition-timing-function: ease;
	transition-timing-function: ease;
	white-space: nowrap;
	position: absolute;
}
.custom-select__dropdown {
	position: absolute;
	z-index: 3;
	top: 100%;
	-webkit-filter: drop-shadow(0 10px 20px rgba(0, 0, 0, 0.08));
	filter: drop-shadow(0 10px 20px rgba(0, 0, 0, 0.08));
	background-color: #fff;
	width: 100%;
	min-width: 240px;
	left: 0;
	padding: 8px 0;
	border: 1px solid #e1e1e1;
	border-radius: 8px;
	margin: 6px 0 0;
	max-height: 410px;
	overflow: hidden auto;
	display: none;
	opacity: 0;
	-webkit-transform: translateY(-10px) scale(0.96);
	-ms-transform: translateY(-10px) scale(0.96);
	transform: translateY(-10px) scale(0.96);
	-webkit-transition-property:
		opacity,
		-webkit-transform;
	-o-transition-property: opacity, transform;
	transition-property:
		opacity,
		transform,
		-webkit-transform;
	-webkit-transition-duration: 0.3s;
	-o-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-timing-function: ease;
	-o-transition-timing-function: ease;
	transition-timing-function: ease;
}
.custom-select__dropdown_shown {
	display: block;
}
.custom-select__dropdown_active {
	opacity: 1;
	-webkit-transform: translateY(0) scale(1);
	-ms-transform: translateY(0) scale(1);
	transform: translateY(0) scale(1);
}
.custom-select__dropdown_shadow:after {
	content: "";
	width: 100%;
	height: 14px;
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), color-stop(53.33%, #fff));
	background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0, #fff 53.33%);
	background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0, #fff 53.33%);
	position: absolute;
	bottom: 0;
	left: 0;
}
.custom-select__item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 12px 16px;
	cursor: pointer;
	line-height: 100%;
	white-space: nowrap;
	-webkit-transition-property: background-color;
	-o-transition-property: background-color;
	transition-property: background-color;
	-webkit-transition-duration: 0.3s;
	-o-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-timing-function: ease;
	-o-transition-timing-function: ease;
	transition-timing-function: ease;
}
.custom-select__item-brand {
	width: 24px;
	height: 24px;
	margin: 0 10px 0 0;
}
.custom-select__item-subtext {
	margin: auto 0 0 6px;
	font-size: 13px;
	line-height: 100%;
	color: #8b8d92;
}
.custom-select__item.custom-select__item_selected {
	background-color: #f6f6f6;
	color: #131415;
}
.custom-select__item-color {
	width: 20px;
	height: 20px;
	border-radius: 50%;
	margin: 0 10px 0 0;
}
.custom-select__checkbox:before {
	content: "";
	display: block;
	margin: 0 12px 0 0;
	width: 20px;
	height: 20px;
	border-radius: 4px;
	background-color: #fff;
	border: 1px solid #c7c7c7;
	background-position: center;
	background-repeat: no-repeat;
	background-size: 12px;
	-webkit-transition-property: background, border;
	-o-transition-property: background, border;
	transition-property: background, border;
	-webkit-transition-duration: 0.3s;
	-o-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-timing-function: ease;
	-o-transition-timing-function: ease;
	transition-timing-function: ease;
}
.custom-select__checkbox_revers:after {
	content: "";
	display: block;
	margin: 0 0 0 auto;
	min-width: 20px;
	height: 20px;
	border-radius: 4px;
	background-color: #fff;
	border: 1px solid #c7c7c7;
	-webkit-transition-property: background, border, opacity;
	-o-transition-property: background, border, opacity;
	transition-property: background, border, opacity;
	-webkit-transition-duration: 0.3s;
	-o-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-timing-function: ease;
	-o-transition-timing-function: ease;
	transition-timing-function: ease;
	opacity: 0;
	background-position: center;
	background-repeat: no-repeat;
	background-size: 12px;
}
.custom-select__checkbox_revers:hover:after {
	opacity: 1;
}
.custom-select__checkbox.custom-select__item_selected:after,
.custom-select__checkbox.custom-select__item_selected:before,
.custom-select__checkbox_revers.custom-select__item_selected:after,
.custom-select__checkbox_revers.custom-select__item_selected:before {
	background-image: url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.4131 1.49512L12 3.0821L4.57656 10.5055L0 5.92908L1.58693 4.3421L4.57656 7.33163L10.4131 1.49512Z' fill='white'/%3E%3C/svg%3E%0A");
	background-color: var(--color-primary);
	border-color: var(--color-primary);
	opacity: 1;
}
.custom-double,
.custom-range {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}
.custom-double input,
.custom-range input {
	width: 100%;
	font-size: 16px;
	line-height: 100%;
	color: #4d4d50;
}
.custom-double_border,
.custom-range_border {
	border: 1px solid #d6d6d6;
}
.custom-double .custom-placeholder,
.custom-range .custom-placeholder {
	font-size: 13px;
	color: #8b8d92;
	top: 25%;
}
.custom-double.custom-item_rounded,
.custom-range.custom-item_rounded {
	background-color: #f9f9f9;
	border: 1px solid #e1e1e1;
	border-radius: 8px;
	line-height: 100%;
}
.custom-double.custom-item_flat,
.custom-range.custom-item_flat {
	background: #fff;
	border-radius: 0;
	padding: 0 0 18px;
}
.custom-double.custom-item_flat .custom-range__item,
.custom-range.custom-item_flat .custom-range__item {
	padding: 8px 0 10px;
	border-bottom: 1px solid #e1e1e1;
	width: calc(50% - 10px);
}
.custom-double.custom-item_flat .custom-range__item:nth-child(1),
.custom-range.custom-item_flat .custom-range__item:nth-child(1) {
	margin: 0 10px 0 0;
}
.custom-double.custom-item_flat .custom-range__item:nth-child(2),
.custom-range.custom-item_flat .custom-range__item:nth-child(2) {
	margin: 0 0 0 10px;
}
.custom-double.custom-item_rounded .custom-double__item,
.custom-double.custom-item_rounded .custom-range__item,
.custom-range.custom-item_rounded .custom-double__item,
.custom-range.custom-item_rounded .custom-range__item {
	padding: 24px 16px 10px;
}
.custom-double.custom-item_rounded .custom-double__item:first-child:after,
.custom-double.custom-item_rounded .custom-range__item:first-child:after,
.custom-range.custom-item_rounded .custom-double__item:first-child:after,
.custom-range.custom-item_rounded .custom-range__item:first-child:after {
	content: "";
	display: block;
	position: absolute;
	right: 0;
	top: 50%;
	border-right: 1px solid #e1e1e1;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	height: calc(100% - 20px);
}
.custom-double__item,
.custom-range__item {
	position: relative;
	width: 50%;
}
.custom-range {
	position: relative;
}
.custom-range__field {
	width: 100%;
	color: #4d4d50;
	font-weight: 400;
	font-size: 16px;
	line-height: 100%;
	font-family: inherit;
}
.custom-range .irs {
	position: absolute;
	width: calc(100% - 20px);
	bottom: 0;
	height: 1px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
}
.custom-range .irs--flat .irs-handle {
	top: -10px;
	width: 11px;
	height: 11px;
	background-color: var(--color-primary);
	border-radius: 50%;
}
.custom-range .irs-handle {
	margin: 5px;
}
.custom-range .irs--flat .irs-bar {
	top: 0;
	height: 2px;
	background-color: var(--color-primary);
}
.custom-range .irs--flat .irs-from,
.custom-range .irs--flat .irs-handle > i:first-child,
.custom-range .irs--flat .irs-max,
.custom-range .irs--flat .irs-min,
.custom-range .irs--flat .irs-single,
.custom-range .irs--flat .irs-to,
.custom-range .irs-from,
.custom-range .irs-line,
.custom-range .irs-to {
	display: none;
}
.custom-label {
	position: relative;
	display: block;
	overflow: hidden;
}
.custom-input {
	padding: 26px 16px 10px;
	width: 100%;
	font-size: 16px;
	background: #f9f9f9;
	line-height: 18px;
	-webkit-transition-property: background-color;
	-o-transition-property: background-color;
	transition-property: background-color;
	-webkit-transition-duration: 0.3s;
	-o-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-timing-function: ease;
	-o-transition-timing-function: ease;
	transition-timing-function: ease;
	border: 1px solid #e1e1e1;
	border-radius: 8px;
}
.custom-input:-webkit-autofill,
.custom-input:-webkit-autofill:active,
.custom-input:-webkit-autofill:focus,
.custom-input:-webkit-autofill:hover {
	-webkit-box-shadow: 0 0 0 30px #fff inset !important;
}
.custom-input_active {
	background-color: #f9f9f9;
}
.custom-input:focus {
	background-color: #fff;
}
.custom-input:focus-within + .custom-placeholder,
.custom-input:focus + .custom-placeholder,
.custom-input_active + .custom-placeholder {
	font-size: 12px;
	color: #8b8d92;
	top: 25%;
}
.custom-agreement {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}
.custom-agreement input[type="checkbox"] {
	line-height: 0;
	font-size: 0;
	height: 0;
	width: 0;
	overflow: hidden;
	opacity: 0;
}
.custom-agreement__checker {
	width: 20px;
	height: 20px;
	min-width: 20px;
	background-color: #fff;
	border: 1px solid #c7c7c7;
	border-radius: 4px;
	display: block;
	margin-right: 10px;
	-webkit-transition-property: background, border;
	-o-transition-property: background, border;
	transition-property: background, border;
	-webkit-transition-duration: 0.3s;
	-o-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-timing-function: ease;
	-o-transition-timing-function: ease;
	transition-timing-function: ease;
	background-position: center;
	background-repeat: no-repeat;
	background-size: 12px;
	cursor: pointer;
}
.custom-agreement__text {
	font-size: 14px;
	line-height: 135%;
	color: #8b8d92;
}
.custom-agreement a,
.custom-agreement__link {
	color: #131415;
}
input[type="checkbox"]:checked ~ .custom-agreement__checker {
	background-image: url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.4131 1.49512L12 3.0821L4.57656 10.5055L0 5.92908L1.58693 4.3421L4.57656 7.33163L10.4131 1.49512Z' fill='white'/%3E%3C/svg%3E%0A");
	background-color: var(--color-primary);
	border-color: var(--color-primary);
}
.custom-agreement__tooltip {
	width: 20px;
	height: 20px;
	min-width: 20px;
	cursor: pointer;
	stroke: #8b8d92;
	-webkit-transition-property: stroke;
	-o-transition-property: stroke;
	transition-property: stroke;
	-webkit-transition-duration: 0.3s;
	-o-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-timing-function: ease;
	-o-transition-timing-function: ease;
	transition-timing-function: ease;
	margin-left: 10px;
}
.custom-agreement__tooltip:hover {
	stroke: #4d4d50;
}
@media (max-width: 1100px) {
	.custom-select.custom-item_rounded .custom-select__head {
		padding: 28px 12px 12px;
	}
	.custom-double__item,
	.custom-range__item {
		position: relative;
		padding: 24px 12px 10px;
	}
	.custom-placeholder {
		left: 12px;
	}
	.custom-input {
		padding: 26px 12px 10px;
	}
}
@media (max-width: 787px) {
	.custom-input {
		padding: 22px 12px 4px;
	}
	.custom-select.custom-item_rounded {
		height: 50px;
	}
}
@media (max-width: 600px) {
	.custom-select.custom-item_rounded {
		height: 52px;
	}
	.custom-select.custom-item_rounded .custom-select__head {
		padding: 24px 12px 10px;
	}
	.custom-select.custom-item_flat {
		height: 52px;
	}
	.custom-select.custom-select_button {
		min-width: 130px;
	}
	.custom-double__item,
	.custom-range__item {
		padding: 20px 12px 8px;
	}
	.custom-double input,
	.custom-range input {
		line-height: 18px;
	}
	.custom-input {
		padding: 24px 12px 8px;
	}
	.custom:focus + .custom-placeholder,
	.custom_active + .custom-placeholder {
		font-size: 12px;
	}
}
body .scrollbar-track-y {
	width: 4px;
}
body .scrollbar-thumb {
	width: 4px;
	background: #131415;
}
.no-scroll {
	overflow: hidden !important;
}
.validate-error {
	border: 1px solid var(--color-primary) !important;
}
.agreement-error .custom-checkbox__text {
	color: var(--color-primary);
}
.agreement-error .custom-checkbox__checker {
	border: 1px solid var(--color-primary) !important;
}
.error {
	color: var(--color-primary);
	font-size: 13px;
	line-height: 100%;
	margin: 15px 0 0;
}
.lds-ellipsis {
	display: inline-block;
	position: relative;
	width: 64px;
	height: 12px;
	-webkit-transform: scale(0.6);
	-ms-transform: scale(0.6);
	transform: scale(0.6);
	margin: 2px auto -1px;
	float: none;
	will-change: transform;
}
.lds-ellipsis div {
	position: absolute;
	width: 11px;
	height: 11px;
	border-radius: 50%;
	background: #fff;
	-webkit-animation-timing-function: cubic-bezier(0, 1, 1, 0);
	animation-timing-function: cubic-bezier(0, 1, 1, 0);
	will-change: transform;
}
.lds-ellipsis div:nth-child(1) {
	left: 6px;
	-webkit-animation: 0.6s infinite lds-ellipsis1;
	animation: 0.6s infinite lds-ellipsis1;
}
.lds-ellipsis div:nth-child(2) {
	left: 6px;
	-webkit-animation: 0.6s infinite lds-ellipsis2;
	animation: 0.6s infinite lds-ellipsis2;
}
.lds-ellipsis div:nth-child(3) {
	left: 26px;
	-webkit-animation: 0.6s infinite lds-ellipsis2;
	animation: 0.6s infinite lds-ellipsis2;
}
.lds-ellipsis div:nth-child(4) {
	left: 45px;
	-webkit-animation: 0.6s infinite lds-ellipsis3;
	animation: 0.6s infinite lds-ellipsis3;
}
@-webkit-keyframes lds-ellipsis1 {
	0% {
		-webkit-transform: scale(0);
		transform: scale(0);
	}
	100% {
		-webkit-transform: scale(1);
		transform: scale(1);
	}
}
@keyframes lds-ellipsis1 {
	0% {
		-webkit-transform: scale(0);
		transform: scale(0);
	}
	100% {
		-webkit-transform: scale(1);
		transform: scale(1);
	}
}
@-webkit-keyframes lds-ellipsis3 {
	0% {
		-webkit-transform: scale(1);
		transform: scale(1);
	}
	100% {
		-webkit-transform: scale(0);
		transform: scale(0);
	}
}
@keyframes lds-ellipsis3 {
	0% {
		-webkit-transform: scale(1);
		transform: scale(1);
	}
	100% {
		-webkit-transform: scale(0);
		transform: scale(0);
	}
}
@-webkit-keyframes lds-ellipsis2 {
	0% {
		-webkit-transform: translate(0, 0);
		transform: translate(0, 0);
	}
	100% {
		-webkit-transform: translate(19px, 0);
		transform: translate(19px, 0);
	}
}
@keyframes lds-ellipsis2 {
	0% {
		-webkit-transform: translate(0, 0);
		transform: translate(0, 0);
	}
	100% {
		-webkit-transform: translate(19px, 0);
		transform: translate(19px, 0);
	}
}
@media (min-width: 768px) {
	.horizontal-scroll {
		scrollbar-color: #131415;
		scrollbar-width: thin;
	}
	.horizontal-scroll::-webkit-scrollbar {
		height: 3px;
		background-color: rgba(0, 0, 0, 0.05);
		border-radius: 2px;
	}
	.horizontal-scroll::-webkit-scrollbar-thumb {
		background-color: #131415;
		border-radius: 2px;
		-webkit-transition: 0.3s;
		transition: 0.3s;
	}
	.vertical-scroll {
		scrollbar-color: #131415;
		scrollbar-width: thin;
	}
	.vertical-scroll::-webkit-scrollbar {
		width: 4px;
		background-color: rgba(0, 0, 0, 0.05);
		border-radius: 4px;
	}
	.vertical-scroll::-webkit-scrollbar-thumb {
		background-color: #131415;
		border-radius: 4px;
		-webkit-transition: 0.3s;
		transition: 0.3s;
	}
}
@-webkit-keyframes scaleRotateLeft {
	0%,
	100% {
		-webkit-transform: scale(1);
		transform: scale(1);
	}
	50% {
		-webkit-transform: scale(1.05);
		transform: scale(1.05);
	}
}
@keyframes scaleRotateLeft {
	0%,
	100% {
		-webkit-transform: scale(1);
		transform: scale(1);
	}
	50% {
		-webkit-transform: scale(1.05);
		transform: scale(1.05);
	}
}
@-webkit-keyframes scaleRotateRight {
	0%,
	100% {
		-webkit-transform: scale(1);
		transform: scale(1);
	}
	50% {
		-webkit-transform: scale(1.05);
		transform: scale(1.05);
	}
}
@keyframes scaleRotateRight {
	0%,
	100% {
		-webkit-transform: scale(1);
		transform: scale(1);
	}
	50% {
		-webkit-transform: scale(1.05);
		transform: scale(1.05);
	}
}
.fixed-background {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.3);
	left: -9999px;
	z-index: -9999;
	opacity: 0;
	-webkit-transition-property: opacity;
	-o-transition-property: opacity;
	transition-property: opacity;
	-webkit-transition-duration: 0.3s;
	-o-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-timing-function: ease;
	-o-transition-timing-function: ease;
	transition-timing-function: ease;
}
.fixed-background_shown {
	left: 0;
	z-index: 2;
}
.fixed-background_active {
	opacity: 1;
}
@-webkit-keyframes scale {
	0%,
	100% {
		-webkit-transform: scale(1);
		transform: scale(1);
	}
	50% {
		-webkit-transform: scale(1.05);
		transform: scale(1.05);
	}
}
@keyframes scale {
	0%,
	100% {
		-webkit-transform: scale(1);
		transform: scale(1);
	}
	50% {
		-webkit-transform: scale(1.05);
		transform: scale(1.05);
	}
}
@media (max-width: 1300px) {
	.container {
		padding: 0 20px;
	}
	.heading1,
	h1 {
		font-size: 36px;
	}
	h2 {
		font-size: 30px;
	}
	.slider-button__circle-next,
	.slider-button__circle-prev {
		top: calc(50% - 23px);
		width: 46px;
		height: 46px;
		right: 20px;
	}
	.slider-button__circle-next:after,
	.slider-button__circle-prev:after {
		width: 16px;
		height: 16px;
	}
}
@media (max-width: 1000px) {
	.page {
		padding-top: 60px;
	}
}
@media (max-width: 767px) {
	.container {
		padding: 0 15px;
	}
	.heading1,
	h1 {
		font-size: 24px;
	}
	h2 {
		font-size: 22px;
	}
	h3 {
		font-size: 20px;
	}
	.button-arrow {
		padding: 10px 20px;
	}
	.slider-button__circle-next,
	.slider-button__circle-prev {
		display: none;
	}
	.simple-input {
		border-radius: 5px;
		padding: 10px 12px;
		font-size: 14px;
	}
	.simple-input::-webkit-input-placeholder {
		font-size: 14px;
	}
	.simple-input::-moz-placeholder {
		font-size: 14px;
	}
	.simple-input:-ms-input-placeholder {
		font-size: 14px;
	}
	.simple-input::-ms-input-placeholder {
		font-size: 14px;
	}
	.simple-input::placeholder {
		font-size: 14px;
	}
	.button-transparent {
		padding: 16px;
		font-size: 16px;
	}
	.button-red_small {
		padding: 10px;
		font-size: 16px;
	}
	.button-red_medium {
		padding: 12px;
		font-size: 16px;
	}
	.button-red_big {
		padding: 16px;
		font-size: 16px;
	}
	.button-white {
		padding: 12px;
		font-size: 16px;
	}
	ol li,
	ul li {
		font-size: 16px;
		padding: 0 0 0 22px;
	}
	ul li::before {
		content: "";
		top: 6px;
	}
	.link-arrow {
		font-size: 16px;
		padding: 6px 0;
	}
	.vertical-scroll::-webkit-scrollbar {
		display: none;
	}
	.vertical-scroll {
		-ms-overflow-style: none;
		scrollbar-width: none;
	}
}

.custom-range__hide-range .irs {
	display: none;
}

.custom-select__item[data-value="Белый"] .custom-select__item-color {
	border: 1px solid #999;
}

/* End */


/* Start:/local/templates/autoTemplates/css/common.css?171983375285278*/
.mt-60 {
	margin-top: 60px;
}

.mb-60 {
	margin-bottom: 60px;
}

.mt-80 {
	margin-top: 80px;
}

.mb-80 {
	margin-bottom: 80px;
}

.mt-100 {
	margin-top: 100px;
}

.mb-100 {
	margin-bottom: 100px;
}

.mt-110 {
	margin-top: 110px;
}

.mb-110 {
	margin-bottom: 110px;
}

.mt-50 {
	margin-top: 50px;
}

.mb-50 {
	margin-bottom: 50px;
}

.mt-120 {
	margin-top: 120px;
}

.mb-120 {
	margin-bottom: 120px;
}

.mt-140 {
	margin-top: 140px;
}

.mb-140 {
	margin-bottom: 140px;
}

.mt-160 {
	margin-top: 160px;
}

.mb-160 {
	margin-bottom: 160px;
}

.mt-200 {
	margin-top: 200px;
}

.d-flex-column {
	display: flex;
	flex-direction: column;
	gap: 30px;
}

.d-grid-3 {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	gap: 20px;
}

@media (max-width: 1300px) {
	.mt-120 {
		margin-top: 100px;
	}

	.mb-120 {
		margin-bottom: 100px;
	}

	.mt-140 {
		margin-top: 100px;
	}

	.mb-140 {
		margin-bottom: 100px;
	}

	.mt-160 {
		margin-top: 120px;
	}

	.mb-160 {
		margin-bottom: 120px;
	}

	.mt-200 {
		margin-top: 150px;
	}
}

@media (max-width: 1100px) {
	.d-grid-3 {
		grid-template-columns: 1fr;
	}

	.mt-80 {
		margin-top: 40px;
	}

	.mb-80 {
		margin-bottom: 40px;
	}

	.mt-100 {
		margin-top: 60px;
	}

	.mb-100 {
		margin-bottom: 60px;
	}

	.mt-110 {
		margin-top: 60px;
	}

	.mb-110 {
		margin-bottom: 60px;
	}

	.mt-120 {
		margin-top: 65px;
	}

	.mb-120 {
		margin-bottom: 65px;
	}

	.mt-140 {
		margin-top: 75px;
	}

	.mb-140 {
		margin-bottom: 75px;
	}

	.mt-160 {
		margin-top: 80px;
	}

	.mb-160 {
		margin-bottom: 80px;
	}

	.mt-200 {
		margin-top: 90px;
	}
}

@media (max-width: 767px) {
	.mt-50 {
		margin-top: 25px;
	}

	.mt-120 {
		margin-top: 60px;
	}

	.mb-120 {
		margin-bottom: 60px;
	}

	.mt-140 {
		margin-top: 60px;
	}

	.mb-140 {
		margin-bottom: 60px;
	}

	.mt-160 {
		margin-top: 60px;
	}

	.mb-160 {
		margin-bottom: 60px;
	}

	.mt-200 {
		margin-top: 70px;
	}

	.mb-50 {
		margin-bottom: 25px;
	}
}

.header-wrap {
	border-bottom: 1px solid #ebebeb;
	position: relative;
	z-index: 10;
}

@media (max-width: 1000px) {
	.header {
		position: fixed;
		z-index: 5;
		width: 100%;
	}
}

.header-top {
	background-color: #f4f4f4;
	/* height: 52px; */
	padding: 12px 0;
}

.header-top__link {
	-webkit-transition-property: color;
	-o-transition-property: color;
	transition-property: color;
	-webkit-transition-duration: 0.3s;
	-o-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-timing-function: ease;
	-o-transition-timing-function: ease;
	transition-timing-function: ease;
}

.header-top__link:hover {
	color: #131415;
}

.header-top__link:not(:last-child) {
	margin: 0 40px 0 0;
}

.header-top__wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	height: 100%;
}

.header-top__dropdown {
	position: relative;
}

.header-top__dropdown.header-top__dropdown_show .header-top__dropdown-body {
	display: block;
}

.header-top__dropdown.header-top__dropdown_active .header-top__dropdown-body {
	-webkit-transform: translateY(5px) scale(1);
	-ms-transform: translateY(5px) scale(1);
	transform: translateY(5px) scale(1);
	opacity: 1;
}

.header-top__dropdown-head {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-text-decoration: dotted;
	text-decoration: dotted;
	position: relative;
	cursor: pointer;
	-webkit-transition-property: color;
	-o-transition-property: color;
	transition-property: color;
	-webkit-transition-duration: 0.3s;
	-o-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-timing-function: ease;
	-o-transition-timing-function: ease;
	transition-timing-function: ease;
}

.header-top__dropdown-head:hover {
	color: var(--color-primary);
}

.header-top__dropdown-head:hover:after {
	border-color: var(--color-primary);
}

.header-top__dropdown-head:hover .header-top__dropdown-arrow {
	stroke: var(--color-primary);
}

.header-top__dropdown-head:after {
	content: '';
	position: absolute;
	display: block;
	left: 0;
	bottom: 0;
	width: calc(100% - 16px - 4px);
	height: 1px;
	border-bottom: 1px dotted #4d4d50;
	-webkit-transition-property: border;
	-o-transition-property: border;
	transition-property: border;
	-webkit-transition-duration: 0.3s;
	-o-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-timing-function: ease;
	-o-transition-timing-function: ease;
	transition-timing-function: ease;
}

.header-top__dropdown-body {
	position: absolute;
	top: 100%;
	width: 240px;
	background: #fff;
	-webkit-box-shadow: 0 2px 16px rgba(0, 0, 0, 0.04), 0 6px 24px rgba(0, 0, 0, 0.08);
	box-shadow: 0 2px 16px rgba(0, 0, 0, 0.04), 0 6px 24px rgba(0, 0, 0, 0.08);
	border-radius: 8px;
	padding: 10px 0;
	margin: 10px 0 0;
	display: none;
	opacity: 0;
	z-index: 5;
	-webkit-transform: translateY(-5px) scale(0.95);
	-ms-transform: translateY(-5px) scale(0.95);
	transform: translateY(-5px) scale(0.95);
	-webkit-transition-property: opacity, -webkit-transform;
	-o-transition-property: transform, opacity;
	transition-property: transform, opacity, -webkit-transform;
	-webkit-transition-duration: 0.3s;
	-o-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-timing-function: ease;
	-o-transition-timing-function: ease;
	transition-timing-function: ease;
}

.header-top__dropdown-item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 7px 16px;
	-webkit-transition-property: background-color;
	-o-transition-property: background-color;
	transition-property: background-color;
	-webkit-transition-duration: 0.3s;
	-o-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-timing-function: ease;
	-o-transition-timing-function: ease;
	transition-timing-function: ease;
}

.header-top__dropdown-item:hover {
	background-color: #f4f4f4;
}

.header-top__dropdown-ico {
	/* width: 30px;
    height: 30px; */
	display: block;
	margin: 0 10px 0 0;
	/* stroke: transparent; */
}

.header-top__right {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	align-items: center;
}

.header-top__phone {
	margin: 0 0 0 40px;
	color: #131415;
	font-weight: 700;
	font-size: 16px;
	line-height: 100%;
}

.header-top__phone a {
	display: block;
}

.header-top__phone a:not(:last-child) {
	margin: 0 0 7px 0;
}

@media (max-width: 1300px) {
	.header-top {
		/* height: 40px; */
		padding: 7px 0;
	}

	.header-top__wrap {
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}

	.header-top__link:not(:last-child) {
		margin: 0 30px 0 0;
	}

	.header-top__phone {
		margin: 0 0 0 30px;
	}
}

@media (max-width: 1000px) {
	.header-top {
		display: none;
	}
}

.header-bottom {
	height: 98px;
	background-color: #fff;
}

.header-bottom__logo-link {
	display: flex;
	gap: 10px;
	margin: 0 0 20px;
}

.header-bottom__logo-image1 {
	width: 40px;
}

.header-bottom__logo-image2 {
	width: 125px;
}

.header-bottom__wrap {
	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;
	height: 100%;
}

.header-bottom__menu {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.header-bottom__menu-search {
	width: 20px;
	height: 20px;
}

.header-bottom__menu-inner {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	min-width: 100%;
	margin: auto;
}

.header-bottom__menu-item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: baseline;
	-ms-flex-align: baseline;
	align-items: baseline;
	margin: 0 0 0 40px;
	height: 93px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	cursor: pointer;
	font-weight: 600;
	font-size: 18px;
	line-height: 100%;
}

.header-bottom__menu-item_labeled {
	position: relative;
	color: #8b8d92;
	cursor: default;
}

.header-bottom__menu-item_labeled:hover {
	color: #8b8d92 !important;
}

.header-bottom__menu-item_labeled::after {
	display: block;
	background: #f4f4f4;
	border-radius: 4px;
	position: absolute;
	top: 16px;
	right: -6px;
	content: 'Скоро';
	font-weight: 600;
	font-size: 12px;
	line-height: 16px;
	text-align: right;
	color: #e82932;
	padding: 2px 6px;
	font-family: inherit;
}

.header-bottom__menu-item:hover {
	color: #131415;
}

.header-bottom__menu-ico {
	margin-top: -4px;
	-webkit-transition-property: -webkit-transform;
	-o-transition-property: transform;
	transition-property: transform, -webkit-transform;
	-webkit-transition-duration: 0.3s;
	-o-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-timing-function: ease;
	-o-transition-timing-function: ease;
	transition-timing-function: ease;
}

.header-bottom__menu_dropshow {
	position: relative;
}

.header-bottom__menu_catalog:hover .header-bottom__menu-ico,
.header-bottom__menu_dropshow:hover .header-bottom__menu-ico {
	-webkit-transform: rotate(-180deg);
	-ms-transform: rotate(-180deg);
	transform: rotate(-180deg);
}

.header-bottom__menu_catalog:hover:after,
.header-bottom__menu_dropshow:hover:after {
	width: 100%;
}

.header-bottom__menu_catalog:after,
.header-bottom__menu_dropshow:after {
	content: '';
	position: absolute;
	left: 0;
	bottom: -1px;
	height: 3px;
	background-color: var(--color-primary);
	width: 0;
	-webkit-transition-property: width;
	-o-transition-property: width;
	transition-property: width;
	-webkit-transition-duration: 0.3s;
	-o-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-timing-function: ease;
	-o-transition-timing-function: ease;
	transition-timing-function: ease;
	z-index: 5;
}

.header-bottom__menu_catalog:hover {
	padding: 0 0 0 120px;
}

.header-bottom__menu_catalog {
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

.header-bottom__menu_catalog:after {
	position: relative;
	left: 0;
	min-height: 3px;
	margin: 0 auto -2px 0;
}

.header-bottom__menu_active::after {
	width: 100%;
}

.header-bottom__menu_active .header-bottom__menu-ico {
	-webkit-transform: rotate(-180deg);
	-ms-transform: rotate(-180deg);
	transform: rotate(-180deg);
}

.header-bottom__dropmenu {
	background-color: #fff;
	border-radius: 0 0 8px 8px;
	overflow: hidden;
	width: 240px;
	position: absolute;
	top: 100%;
	margin: 1px 0 0;
	left: -24px;
	-webkit-transform: translateY(-10px) scale(0.96);
	-ms-transform: translateY(-10px) scale(0.96);
	transform: translateY(-10px) scale(0.96);
	opacity: 0;
	display: none;
	-webkit-transition-property: opacity, -webkit-transform;
	-o-transition-property: opacity, transform;
	transition-property: opacity, transform, -webkit-transform;
	-webkit-transition-duration: 0.3s;
	-o-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-timing-function: ease;
	-o-transition-timing-function: ease;
	transition-timing-function: ease;
}

.header-bottom__dropmenu.header-bottom__dropmenu_show {
	display: block;
	pointer-events: none;
}

.header-bottom__dropmenu.header-bottom__dropmenu_active {
	-webkit-transform: translateY(0) scale(1);
	-ms-transform: translateY(0) scale(1);
	transform: translateY(0) scale(1);
	opacity: 1;
	pointer-events: all;
}

.header-bottom__dropmenu.header-bottom__dropmenu_right {
	left: auto;
	right: 0;
}

.header-bottom__dropmenu-item {
	display: block;
	padding: 15px 24px;
	color: #4d4d50;
	-webkit-transition-property: color;
	-o-transition-property: color;
	transition-property: color;
	-webkit-transition-duration: 0.3s;
	-o-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-timing-function: ease;
	-o-transition-timing-function: ease;
	transition-timing-function: ease;
}

.header-bottom__dropmenu-item:hover {
	color: var(--color-primary);
}

.header-bottom__dropmenu-item:not(:last-child) {
	border-bottom: 1px solid #f4f4f4;
}

.header-bottom__burger {
	width: 32px;
	height: 32px;
	margin: -1px 0 -1px 20px;
	position: relative;
	cursor: pointer;
	display: none;
}

.header-bottom__burger-line {
	width: calc(100% - 6px);
	height: 2px;
	background-color: #4d4d50;
	display: block;
	position: absolute;
	left: calc(50% - 12px);
	-webkit-transition-property: -webkit-transform;
	-o-transition-property: transform;
	transition-property: transform, -webkit-transform;
	-webkit-transition-duration: 0.3s;
	-o-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-timing-function: ease;
	-o-transition-timing-function: ease;
	transition-timing-function: ease;
}

.header-bottom__burger-line:nth-child(1) {
	top: 8px;
}

.header-bottom__burger-line:nth-child(2) {
	width: calc(100% - 9px);
	top: 16px;
}

.header-bottom__burger-line:nth-child(3) {
	top: 24px;
}

.header-bottom__burger_close .header-bottom__burger-line:nth-child(1) {
	-webkit-transform: rotate(45deg) translate(6px, 4px);
	-ms-transform: rotate(45deg) translate(6px, 4px);
	transform: rotate(45deg) translate(6px, 4px);
}

.header-bottom__burger_close .header-bottom__burger-line:nth-child(2) {
	opacity: 0;
}

.header-bottom__burger_close .header-bottom__burger-line:nth-child(3) {
	-webkit-transform: rotate(-45deg) translate(7px, -5px);
	-ms-transform: rotate(-45deg) translate(7px, -5px);
	transform: rotate(-45deg) translate(7px, -5px);
}

@media (max-width: 1300px) {
	.header-bottom {
		height: 80px;
	}

	.header-bottom__logo-link {
		margin: 0 0 15px;
	}

	.header-bottom__menu-item {
		margin: 0 0 0 25px;
		height: 60px;
		padding: 0 0 15px;
		font-size: 16px;
	}

	.header-bottom__menu_catalog {
		padding: 0;
	}

	.header-bottom__menu_catalog:hover {
		padding: 0 0 0 120px;
	}

	.header-bottom__menu-item_labeled::after {
		top: -6px;
	}

	.header-bottom__menu_catalog .header-bottom__menu-inner {
		padding: 0 0 15px;
	}
}

@media (max-width: 1000px) {
	.header-bottom {
		height: 60px;
	}

	.header-bottom__burger {
		display: block;
	}

	.header-bottom__logo-link {
		margin: 0;
		height: 100%;
	}

	.header-bottom__logo-image {
		width: auto;
		height: 100%;
	}

	.header-bottom__wrap {
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		padding: 10px 0;
	}

	.header-bottom__menu-search {
		margin: 0 0 0 25px;
		height: 30px;
		padding: 0;
	}

	.header-bottom__menu-item:not(.header-bottom__menu-search) {
		display: none;
	}
}

.header-catalog {
	background-color: #fff;
	-webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.08);
	box-shadow: 0 10px 20px rgba(0, 0, 0, 0.08);
	padding: 0;
	position: absolute;
	top: 100%;
	left: 0;
	width: 100%;
	-webkit-transform: translateY(-30px);
	-ms-transform: translateY(-30px);
	transform: translateY(-30px);
	opacity: 0;
	-webkit-transition-property: opacity, -webkit-transform;
	-o-transition-property: transform, opacity;
	transition-property: transform, opacity, -webkit-transform;
	-webkit-transition-duration: 0.3s;
	-o-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-timing-function: ease;
	-o-transition-timing-function: ease;
	transition-timing-function: ease;
	display: none;
	z-index: 3;
	overflow: hidden;
	pointer-events: none;
}

.header-catalog.header-catalog_show {
	display: block;
}

.header-catalog.header-catalog_active {
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
	opacity: 1;
	pointer-events: all;
}

.header-catalog__wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding: 30px 0 40px;
}

.header-catalog__title {
	font-weight: 700;
	font-size: 36px;
	line-height: 135%;
	color: #131415;
	margin: 0 0 30px;
}

.header-catalog__inner {
	width: calc(100% - 330px);
	margin: 0 0 0 80px;
}

.header-catalog__menu {
	width: 250px;
}

.header-catalog__menu-item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 13px 0;
	font-size: 18px;
	cursor: pointer;
	-webkit-transition-property: color;
	-o-transition-property: color;
	transition-property: color;
	-webkit-transition-duration: 0.3s;
	-o-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-timing-function: ease;
	-o-transition-timing-function: ease;
	transition-timing-function: ease;
}

.header-catalog__menu-item:hover,
.header-catalog__menu-item_active {
	color: var(--color-primary);
}

.header-catalog__menu-item:hover .header-catalog__menu-arrow,
.header-catalog__menu-item_active .header-catalog__menu-arrow {
	-webkit-transform: rotate(-90deg) translateY(5px);
	-ms-transform: rotate(-90deg) translateY(5px);
	transform: rotate(-90deg) translateY(5px);
	stroke: var(--color-primary);
}

.header-catalog__menu-arrow {
	min-width: 16px;
	-webkit-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	transform: rotate(-90deg);
	margin: 0 0 0 10px;
	-webkit-transition-property: stroke, -webkit-transform;
	-o-transition-property: transform, stroke;
	transition-property: transform, stroke, -webkit-transform;
	-webkit-transition-duration: 0.3s;
	-o-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-timing-function: ease;
	-o-transition-timing-function: ease;
	transition-timing-function: ease;
}

.header-catalog__block {
	display: none;
}

.header-catalog__block_show {
	display: block;
}

.header-catalog__block-title {
	font-size: 26px;
	font-weight: 700;
	color: #131415;
	margin: 0 0 20px;
	line-height: 135%;
}

.header-catalog__block-items {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	width: calc(100% + 26px);
	margin: -8px;
}

.header-catalog__block-arrows {
	height: 50px;
	width: 50px;
	margin: 0 0 8px;
}

.header-catalog__block-item {
	margin: 8px;
	width: 150px;
	height: 125px;
	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;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	cursor: pointer;
	border-radius: 8px;
	-webkit-transition-property: background-color;
	-o-transition-property: background-color;
	transition-property: background-color;
	-webkit-transition-duration: 0.3s;
	-o-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-timing-function: ease;
	-o-transition-timing-function: ease;
	transition-timing-function: ease;
}

.header-catalog__block-item:hover {
	background-color: #f4f4f4;
}

.header-catalog__block-item:hover .header-catalog__item-name {
	color: #131415;
}

.header-catalog__block-item:active {
	background-color: #fff;
}

.header-catalog__block-all .header-catalog__item-name {
	font-weight: 400;
}

.header-catalog__block-all:hover .header-catalog__item-name {
	color: var(--color-primary);
}

.header-catalog__item-arrow {
	width: 40px;
	height: 40px;
	stroke-width: 2;
	margin: 5px;
}

.header-catalog__item-img {
	margin: 0 0 8px;
	height: 50px;
	width: 50px;
}

.header-catalog__item-name {
	font-weight: 700;
	line-height: 100%;
	margin: 0 0 3px;
	-webkit-transition-property: color;
	-o-transition-property: color;
	transition-property: color;
	-webkit-transition-duration: 0.3s;
	-o-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-timing-function: ease;
	-o-transition-timing-function: ease;
	transition-timing-function: ease;
}

.header-catalog__item-count {
	font-size: 13px;
	color: #8b8d92;
	font-weight: 600;
}

.header-catalog__brands {
	padding: 40px 0 80px;
}

.header-catalog__brands-row:not(:last-child) {
	margin: 0 0 60px;
}

.header-catalog__brands-title {
	font-weight: 700;
	font-size: 26px;
	line-height: 135%;
	color: #131415;
	margin: 0 0 30px;
}

.header-catalog__brands-items {
	position: relative;
	width: 100%;
	height: 100%;
	z-index: 1;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	flex-wrap: wrap;
	-webkit-transition-property: -webkit-transform;
	-o-transition-property: transform;
	transition-property: transform, -webkit-transform;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
}

.header-catalog__brand-item {
	-ms-flex-negative: 0;
	flex-shrink: 0;
	width: 240px;
	/* height: 100%; */
	position: relative;
	-webkit-transition-property: -webkit-transform;
	-o-transition-property: transform;
	transition-property: transform, -webkit-transform;
}

.header .simple-card__name {
	font-size: 18px;
	white-space: nowrap;
}

.header .simple-card__price {
	white-space: nowrap;
	font-size: 16px;
	color: #4d4d50;
}

.header .simple-card__items {
	display: flex;
	flex-direction: row;
	align-items: center;
	flex-wrap: wrap;
}

.header .simple-card {
	flex: 0 1 50%;
	max-width: 180px;
}


@media (max-width: 1400px) {
	.header-catalog__title {
		font-size: 26px;
	}

	.header-catalog__brand-item {
		width: 200px;
	}

	.header-catalog__brands-title {
		font-size: 22px;
	}
}

.menumobile {
	position: fixed;
	top: 0;
	padding: 60px 0 0;
	width: 100%;
	height: 100%;
	z-index: 5;
	background-color: rgba(0, 0, 0, 0.4);
	opacity: 0;
	display: none;
	-webkit-transition-property: opacity;
	-o-transition-property: opacity;
	transition-property: opacity;
	-webkit-transition-duration: 0.3s;
	-o-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-timing-function: ease;
	-o-transition-timing-function: ease;
	transition-timing-function: ease;
}

.menumobile_shown {
	display: block;
}

.menumobile_active {
	opacity: 1;
}

.menumobile_active .menumobile-wrap {
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0);
}

.menumobile-wrap {
	padding: 10px 7px 0 15px;
	height: 100%;
	position: relative;
	max-width: 400px;
	background-color: #fff;
	overflow: hidden;
	-webkit-transform: translateX(-100%);
	-ms-transform: translateX(-100%);
	transform: translateX(-100%);
	-webkit-transition-property: max-width, -webkit-transform;
	-o-transition-property: transform, max-width;
	transition-property: transform, max-width, -webkit-transform;
	-webkit-transition-duration: 0.3s;
	-o-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-timing-function: ease;
	-o-transition-timing-function: ease;
	transition-timing-function: ease;
}

.menumobile-return,
.menumobile-return-catalog {
	color: #4d4d50;
	padding: 14px 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	cursor: pointer;
	position: sticky;
	top: 0;
	background-color: #fff;
	-webkit-transition-property: color;
	-o-transition-property: color;
	transition-property: color;
	-webkit-transition-duration: 0.3s;
	-o-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-timing-function: ease;
	-o-transition-timing-function: ease;
	transition-timing-function: ease;
	line-height: 100%;
	z-index: 2;
}

.menumobile-return:active,
.menumobile-return-catalog:active {
	color: #131415;
}

.menumobile-return::before,
.menumobile-return-catalog::before {
	content: '';
	background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_825_15318)'%3E%3Cpath d='M16 8L1 8M1 8L7.05568 14M1 8C1.78108 7.23 5.75388 3.28333 7.05568 2' stroke='%238D8E9B'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_825_15318'%3E%3Crect width='16' height='16' fill='white' transform='translate(16 16) rotate(-180)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
	margin: 0 14px 0 0;
	display: block;
	width: 16px;
	height: 16px;
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
	-webkit-transition-property: background;
	-o-transition-property: background;
	transition-property: background;
	-webkit-transition-duration: 0.3s;
	-o-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-timing-function: ease;
	-o-transition-timing-function: ease;
	transition-timing-function: ease;
}

.menumobile-return:active::before,
.menumobile-return-catalog:active::before {
	background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_825_15318)'%3E%3Cpath d='M16 8L1 8M1 8L7.05568 14M1 8C1.78108 7.23 5.75388 3.28333 7.05568 2' stroke='%23201E25'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_825_15318'%3E%3Crect width='16' height='16' fill='white' transform='translate(16 16) rotate(-180)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.menumobile-additional,
.menumobile-catalog {
	position: absolute;
	top: 0;
	background-color: #fff;
	padding: 10px 15px 30px;
	height: 100%;
	width: 100%;
	left: 0;
	-webkit-transform: translateX(100%);
	-ms-transform: translateX(100%);
	transform: translateX(100%);
	-webkit-transition-property: opacity, -webkit-transform;
	-o-transition-property: transform, opacity;
	transition-property: transform, opacity, -webkit-transform;
	-webkit-transition-duration: 0.3s;
	-o-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-timing-function: ease;
	-o-transition-timing-function: ease;
	transition-timing-function: ease;
	opacity: 0;
}

.menumobile-catalog {
	z-index: 2;
}

.menumobile-additional_active {
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0);
	opacity: 1;
	z-index: 2;
}

.menumobile-additional__wrap {
	position: absolute;
	top: 0;
	width: calc(100% - 30px);
	/* height: calc(100% - 72px); */
	height: 100%;
	background-color: #fff;
	display: none;
	overflow: auto;
	opacity: 0;
	-webkit-transition-property: opacity;
	-o-transition-property: opacity;
	transition-property: opacity;
	-webkit-transition-duration: 0.3s;
	-o-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-timing-function: ease;
	-o-transition-timing-function: ease;
	transition-timing-function: ease;
}

.menumobile-additional__wrap .header-catalog__block-items {
	width: 100%;
	margin: 0;
}

.menumobile-additional__wrap .header-catalog__block-item {
	width: calc(33% - 16px);
	flex-grow: 1;
	max-width: calc(33% - 16px);
}

.menumobile-additional__wrap .header-catalog__brand-item {
	margin: 8px;
	width: calc(50% - 16px);
}

.menumobile-additional__wrap .header-catalog__brands-items {
	height: calc(100% - 72px);
}

@media (max-width: 360px) {
	.menumobile-additional__wrap .header-catalog__block-item {
		width: calc(50% - 16px);
		max-width: calc(50% - 16px);
	}
}

.menumobile-additional__wrap_shown {
	display: block;
}

.menumobile-additional__wrap_active {
	opacity: 1;
}

.menumobile-item {
	padding: 14px 0;
	color: #4d4d50;
	display: block;
	cursor: pointer;
}

.menumobile-item_labeled {
	position: relative;
	color: #8b8d92;
}

.menumobile-item_labeled::after {
	display: block;
	position: absolute;
	top: -5px;
	left: 90px;
	content: 'Скоро';
	font-weight: 600;
	font-size: 12px;
	line-height: 16px;
	text-align: right;
	color: rgb(232, 41, 50);
	font-family: inherit;
	background: rgb(244, 244, 244);
	border-radius: 4px;
	padding: 2px 6px;
}

.menumobile-main {
	max-height: 100%;
	overflow-y: auto;
	padding: 0 7px 0 0;
}

.menumobile-open,
.menumobile-open-catalog {
	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;
}

.menumobile-open::after,
.menumobile-open-catalog::after {
	content: '';
	background-image: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.8999 10.9001L9.0999 6.70015L4.8999 2.50015' stroke='%234E4B59'/%3E%3C/svg%3E%0A");
	width: 14px;
	height: 14px;
}

.menumobile-line {
	background-color: #edebf2;
	height: 1px;
	width: 100%;
	margin: 10px 0;
}

.menumobile-communicate {
	margin: 30px 0 0;
	overflow: hidden;
}

.menumobile-social {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: -6px;
}

.menumobile-social__item {
	margin: 6px;
}

.menumobile-title {
	margin: 18px 0 12px;
}

.menumobile-phone {
	font-size: 19px;
	line-height: 24px;
	display: block;
	margin: 0 0 6px;
}

.menumobile-subtext {
	font-size: 12px;
	line-height: 15px;
	color: #e1e1e1;
}

.menumobile-social_item {
	display: block;
	width: 28px;
	height: 28px;
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
	-webkit-transition-property: background;
	-o-transition-property: background;
	transition-property: background;
	-webkit-transition-duration: 0.3s;
	-o-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-timing-function: ease;
	-o-transition-timing-function: ease;
	transition-timing-function: ease;
	cursor: pointer;
}

.menumobile-social_whatsapp {
	background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.55042 25.4634L4.1427 19.7689C3.10367 18.0147 2.56391 16.0176 2.56391 13.98C2.56391 7.67831 7.69162 2.53711 14.0068 2.53711C20.322 2.53711 25.4497 7.66482 25.4497 13.98C25.4497 20.2952 20.322 25.4229 14.0068 25.4229C12.0367 25.4229 10.1205 24.9101 8.42029 23.9655L2.55042 25.4634ZM8.73066 21.874L9.0815 22.0899C10.5658 22.994 12.2796 23.4663 14.0203 23.4663C19.256 23.4663 23.5066 19.2157 23.5066 13.98C23.5066 8.74434 19.256 4.49374 14.0203 4.49374C8.78463 4.49374 4.53403 8.74434 4.53403 13.98C4.53403 15.8017 5.0468 17.5694 6.04535 19.1077L6.28825 19.4855L5.35716 22.7646L8.73066 21.874Z' fill='%238D8E9B'/%3E%3Cpath d='M10.7953 8.64984L10.0666 8.60936C9.82372 8.59587 9.59432 8.67683 9.4189 8.83876C9.06806 9.14912 8.48782 9.74285 8.3124 10.539C8.04252 11.713 8.44734 13.1298 9.51336 14.5737C10.5794 16.0176 12.5225 18.298 16.004 19.2966C17.1105 19.607 18.0011 19.4045 18.6893 18.9592C19.2155 18.6084 19.5934 18.0686 19.7283 17.4344L19.8362 16.8812C19.8767 16.7057 19.7958 16.5303 19.6203 16.4629L17.1105 15.3159C16.9485 15.2484 16.7596 15.2889 16.6382 15.4238L15.6666 16.7057C15.5991 16.8002 15.4642 16.8407 15.3562 16.8002C14.695 16.5573 12.4281 15.6262 11.1866 13.2243C11.1461 13.1163 11.1461 13.0084 11.2406 12.9139L12.1717 11.8209C12.2661 11.713 12.2796 11.551 12.2391 11.4161L11.1461 8.90623C11.0787 8.7443 10.9572 8.64984 10.7953 8.64984Z' fill='%238D8E9B'/%3E%3C/svg%3E%0A");
}

.menumobile-social_whatsapp:hover {
	background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.55042 25.4634L4.1427 19.7689C3.10367 18.0147 2.56391 16.0176 2.56391 13.98C2.56391 7.67831 7.69162 2.53711 14.0068 2.53711C20.322 2.53711 25.4497 7.66482 25.4497 13.98C25.4497 20.2952 20.322 25.4229 14.0068 25.4229C12.0367 25.4229 10.1205 24.9101 8.42029 23.9655L2.55042 25.4634ZM8.73066 21.874L9.0815 22.0899C10.5658 22.994 12.2796 23.4663 14.0203 23.4663C19.256 23.4663 23.5066 19.2157 23.5066 13.98C23.5066 8.74434 19.256 4.49374 14.0203 4.49374C8.78463 4.49374 4.53403 8.74434 4.53403 13.98C4.53403 15.8017 5.0468 17.5694 6.04535 19.1077L6.28825 19.4855L5.35716 22.7646L8.73066 21.874Z' fill='%2325D366'/%3E%3Cpath d='M10.7953 8.64984L10.0666 8.60936C9.82372 8.59587 9.59432 8.67683 9.4189 8.83876C9.06806 9.14912 8.48782 9.74285 8.3124 10.539C8.04252 11.713 8.44734 13.1298 9.51336 14.5737C10.5794 16.0176 12.5225 18.298 16.004 19.2966C17.1105 19.607 18.0011 19.4045 18.6893 18.9592C19.2155 18.6084 19.5934 18.0686 19.7283 17.4344L19.8362 16.8812C19.8767 16.7057 19.7958 16.5303 19.6203 16.4629L17.1105 15.3159C16.9485 15.2484 16.7596 15.2889 16.6382 15.4238L15.6666 16.7057C15.5991 16.8002 15.4642 16.8407 15.3562 16.8002C14.695 16.5573 12.4281 15.6262 11.1866 13.2243C11.1461 13.1163 11.1461 13.0084 11.2406 12.9139L12.1717 11.8209C12.2661 11.713 12.2796 11.551 12.2391 11.4161L11.1461 8.90623C11.0787 8.7443 10.9572 8.64984 10.7953 8.64984Z' fill='%2325D366'/%3E%3C/svg%3E%0A");
}

@media (max-width: 600px) {
	.menumobile-wrap {
		max-width: 100%;
	}

	.menumobile-communicate {
		margin: 15px 0 0;
	}

	.menumobile-item {
		padding: 10px 0;
	}
}

.footer {
	background-color: #232324;
}

.footer-top {
	padding: 80px 0 50px;
	border-bottom: 1px solid rgba(255, 255, 255, 0.15);
}

.footer-top__wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.footer-top__info {
	width: 100%;
	max-width: 265px;
	margin: 0 75px 0 0;
	padding: 0 26px 0 0;
	border-right: 1px solid rgba(255, 255, 255, 0.15);
}

.footer-top__logo {
	margin: 0 0 30px;
	/* display: grid;
	grid-template-columns: 1fr 4fr;
	align-items: center;
	width: 70%; */
	max-width: 157px;
}

.footer-top__phone {
	font-size: 16px;
	color: #fff;
	font-weight: 700;
	margin: 0 0 12px;
}

.footer-top__phone a {
	display: block;
}

.footer-top__phone a:not(:last-child) {
	margin: 0 0 5px 0;
}

.footer-top__text {
	font-size: 14px;
	color: rgba(255, 255, 255, 0.6);
}

.footer-top__text+.footer-top__text {
	margin: 16px 0 0;
}

.footer-top__socials {
	margin: 30px 0 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.footer-top__menu {
	width: 100%;
}

.footer-top__menu-items {
	display: grid;
	/* grid-template-columns: 200px 170px 200px 120px;
	gap: 0 83px; */
	grid-template-columns: repeat(4, 1fr);
	gap: 0 30px;
}

.footer-top__menu-title {
	font-size: 20px;
	color: #fff;
	font-weight: 700;
	margin: 0 0 27px;
}

.footer-top__menu-link {
	display: block;
	color: #b6b6b6;
	padding: 3px 0;
	-webkit-transition-property: color;
	-o-transition-property: color;
	transition-property: color;
	-webkit-transition-duration: 0.3s;
	-o-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-timing-function: ease;
	-o-transition-timing-function: ease;
	transition-timing-function: ease;
}

.footer-top__menu-link:not(:last-child) {
	margin: 0 0 10px;
}

.footer-top__menu-link:hover {
	color: var(--color-primary);
}

.footer-top__social {
	margin: 0 16px 0 0;
}

.footer-top__social-image {
	stroke: transparent;
	fill: rgba(255, 255, 255, 0.4);
	width: 24px;
	height: 24px;
	-webkit-transition-property: fill;
	-o-transition-property: fill;
	transition-property: fill;
	-webkit-transition-duration: 0.3s;
	-o-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-timing-function: ease;
	-o-transition-timing-function: ease;
	transition-timing-function: ease;
}

.footer-top__social:hover .footer-top__social-image {
	fill: rgba(255, 255, 255, 0.9);
}

.privacy h1,
.privacy h2 {
	text-align: center;
}

.privacy h1 {
	margin: 50px 0 20px 0;
}

.privacy h2 {
	margin: 0 0 15px 0;
}

.privacy p {
	margin: 0 0 30px 0;
}

@media (max-width: 1300px) {
	.footer-top {
		padding: 60px 0 35px;
	}

	.footer-top__info {
		margin: 0 40px 0 0;
		padding: 0 40px 0 0;
	}

	.footer-top__menu-items {
		gap: 0 45px;
	}
}

@media (max-width: 1200px) {
	.footer-top__menu-items {
		grid-template-columns: 1fr 1fr;
		gap: 30px 45px;
	}
}

@media (max-width: 800px) {
	.footer-top__wrap {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.footer-top__info {
		margin: 0 0 30px;
		padding: 0 0 30px;
		max-width: 100%;
		border-bottom: 1px solid rgba(255, 255, 255, 0.15);
		border-right: 0;
	}
}

.footer-bottom__wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	padding: 40px 0;
	font-size: 14px;
	color: rgba(255, 255, 255, 0.3);
}

.footer-bottom__links {
	color: rgba(255, 255, 255, 0.6);
	margin: 0 0 0 320px;
}

.footer-bottom__link {
	-webkit-transition-property: color;
	-o-transition-property: color;
	transition-property: color;
	-webkit-transition-duration: 0.3s;
	-o-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-timing-function: ease;
	-o-transition-timing-function: ease;
	transition-timing-function: ease;
}

.footer-bottom__link:hover {
	color: var(--color-primary);
}

.footer-bottom__link:not(:last-child) {
	margin: 0 40px 0 0;
}

.footer-bottom__warning {
	margin: 16px 0 0;
}

@media (max-width: 1300px) {
	.footer-bottom__wrap {
		padding: 30px 0;
	}

	.footer-bottom__warning {
		margin: 12px 0 0;
	}

	.footer-bottom__links {
		margin: 0 0 0 auto;
	}
}

@media (max-width: 800px) {
	.footer-bottom__links {
		margin: 16px 0 0;
		width: 100%;
	}
}

@media (max-width: 600px) {
	.footer-bottom__link {
		display: block;
	}

	.footer-bottom__link:not(:last-child) {
		margin: 0 10px 12px 0;
	}
}

.simple-card__imgwrap {
	position: relative;
	overflow: hidden;
	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;
}

.simple-card__imgwrap:after {
	content: '';
	display: block;
	padding-top: 66.67%;
	width: 100%;
}

.simple-card__image {
	position: absolute;
	height: 100%;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	border-radius: 10px;
	width: 100%;
	object-fit: cover;
}

.simple-card__info {
	padding: 10px 24px 0;
}

.simple-card__name {
	font-weight: 700;
	font-size: 20px;
	line-height: 120%;
	color: #131415;
	margin: 0 0 10px;
	display: inline-block;
}

.simple-card__price {
	font-size: 20px;
	line-height: 120%;
}

.simple-card__link {
	width: 100%;
	margin: 40px 0 0;
	opacity: 0;
	-webkit-transition-property: opacity;
	-o-transition-property: opacity;
	transition-property: opacity;
	-webkit-transition-duration: 0.3s;
	-o-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-timing-function: ease;
	-o-transition-timing-function: ease;
	transition-timing-function: ease;
}

.simple-card:hover .simple-card__link {
	margin: 40px 0 0;
	opacity: 1;
}

@media (max-width: 767px) {

	.simple-card__name,
	.simple-card__price {
		font-size: 18px;
	}

	.simple-card__link {
		margin: 20px 0 0;
		opacity: 1;
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0);
	}

	.simple-card:hover .simple-card__link {
		margin: 20px 0 0;
	}

	.simple-card__info {
		padding: 10px 10px 0;
	}
}

.card {
	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%;
}

.card:hover .card-reserv__button {
	opacity: 1;
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
}

.card-image {
	position: absolute;
	height: 100%;
	width: 100%;
	object-fit: cover;
	border-radius: 10px;
}

.card-image__wrap {
	border-radius: 10px 10px 0 0;
	position: relative;
	overflow: hidden;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	/* height: 100%; */
	/* height: 200px; */
	flex-shrink: 0;
}

.card-image__wrap:after {
	content: '';
	display: block;
	padding-top: 66.67%;
	width: 100%;
}

.card-info {
	padding: 24px;
	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;
}

.card-info__title {
	font-weight: 700;
	font-size: 22px;
	line-height: 120%;
	color: #131415;
	margin: 0 0 18px;
	display: block;
}

.card-info__specification {
	font-size: 14px;
	line-height: 19px;
	color: #8b8d92;
	min-height: 38px;
}

.card-info__top+.card-info__bottom {
	margin-top: 25px;
}

.card-info__top {
	-ms-flex-preferred-size: 45%;
	flex-basis: 45%;
	-ms-flex-negative: 0;
	flex-shrink: 0;
}

.card-info__bottom {
	margin-bottom: 20px;
	-ms-flex-preferred-size: 40%;
	flex-basis: 40%;
}

.card-info__price {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.card-info__price-undefined {
	font-weight: 700;
	font-size: 22px;
	color: #8b8d92;
	line-height: 137%;
}

.card-info__price-old {
	font-weight: 600;
	font-size: 16px;
	line-height: 22px;
	-webkit-text-decoration-line: line-through;
	text-decoration-line: line-through;
	color: #8b8d92;
	margin: 0 0 0 20px;
}

.card-info__price-current {
	font-weight: 700;
	font-size: 22px;
	line-height: 120%;
	color: #131415;
}

.card-info__price-current_new {
	color: var(--color-primary);
}

.card-info__subtitle {
	font-weight: 400;
	font-size: 16px;
	line-height: 120%;
	color: #4d4d50;
	margin: 0 0 10px;
}

.card-info__point {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	font-size: 14px;
	line-height: 120%;
	margin: 18px 0 0;
	color: #4d4d50;
}

.card-info__point-ico {
	width: 100%;
	height: 16px;
	max-width: 16px;
	margin: 0 8px 0 0;
}

.card-info__buttons {
	margin: auto 0 0;
	position: relative;
}

.card-reserv__button {
	/* position: absolute;
    top: 0; */
	width: 100%;
	-webkit-transform: translateY(-10px);
	-ms-transform: translateY(-10px);
	transform: translateY(-10px);
	opacity: 0;
}

.card-reserv__button:hover {
	background-color: #131415;
}

.card-reserv__button:active {
	background-color: #4d4d50;
}

@media (max-width: 767px) {
	.card-reserv__button {
		opacity: 1;
		-webkit-transform: translateX(0);
		-ms-transform: translateX(0);
		transform: translateX(0);
		position: relative;
	}

	/* .card-image__wrap {
		max-height: 160px;
	} */
	.catalog-inner .card-image {
		width: 100%;
		object-fit: cover;
	}

	.card-info {
		padding: 20px 20px 0;
	}

	.card-info__title {
		font-size: 18px;
		margin: 0 0 12px;
	}

	.card-info__top+.card-info__bottom {
		/* margin-top: 25px; */
		margin-bottom: 15px;
	}

	.card-info__top {
		-ms-flex-preferred-size: 40%;
		flex-basis: 40%;
		-webkit-box-flex: 1;
		-ms-flex-positive: 1;
		flex-grow: 1;
		-ms-flex-negative: 0;
		flex-shrink: 0;
	}

	.card-info__bottom {
		-ms-flex-preferred-size: 35%;
		flex-basis: 35%;
		-webkit-box-flex: 0;
		-ms-flex-positive: 0;
		flex-grow: 0;
		-ms-flex-negative: 1;
		flex-shrink: 1;
	}

	.card-info__buttons {
		-ms-flex-preferred-size: 36px;
		flex-basis: 36px;
	}

	.card-info__price-undefined {
		font-size: 20px;
	}

	.card-info__point {
		margin: 15px 0 0;
	}
}

.info-slider {
	position: relative;
}

.info-slider__wrapper {
	position: relative;
	width: 100%;
	height: 100%;
	z-index: 1;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-transition-property: -webkit-transform;
	-o-transition-property: transform;
	transition-property: transform, -webkit-transform;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
}

.info-slider__slide {
	-ms-flex-negative: 0;
	flex-shrink: 0;
	width: 100%;
	height: auto;
	position: relative;
	-webkit-transition-property: -webkit-transform;
	-o-transition-property: transform;
	transition-property: transform, -webkit-transform;
}

.info-content {
	border-radius: 10px;
	overflow: hidden;
	height: 100%;
	border: 1px solid #ebebeb;
	background: #fff;
}

.info-content:hover .info-image {
	-webkit-transform: translate(-50%, -50%) scale(1.03);
	-ms-transform: translate(-50%, -50%) scale(1.03);
	transform: translate(-50%, -50%) scale(1.03);
}

.info-image {
	position: absolute;
	left: 50%;
	top: 50%;
	width: 100%;
	height: 100%;
	object-fit: cover;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-transition-property: -webkit-transform;
	-o-transition-property: transform;
	transition-property: transform, -webkit-transform;
	-webkit-transition-duration: 0.3s;
	-o-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-timing-function: ease;
	-o-transition-timing-function: ease;
	transition-timing-function: ease;
}

.info-image__wrap {
	border-radius: 10px 10px 0 0;
	overflow: hidden;
	position: relative;
	display: block;
}

.info-image__wrap:after {
	content: '';
	padding-top: 66.67%;
	display: block;
}

.info-description {
	padding: 24px 30px;
	background-color: #fff;
	/* height: 50%; */
}

.info-description__title {
	font-weight: 700;
	font-size: 22px;
	line-height: 120%;
	/* margin: 14px 0 0; */
	color: #131415;
	display: block;
}

.info-description__date {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	font-size: 14px;
	line-height: 137%;
	color: #8b8d92;
	margin: 0 0 14px 0;
}

.info-description__date-ico {
	width: 16px;
	height: 16px;
	stroke: transparent;
	fill: #8b8d92;
	margin: 0 10px 0 0;
}

@media (max-width: 1100px) {
	.info-description {
		padding: 20px 25px;
	}

	.info-description__title {
		font-size: 18px;
		margin: 12px 0 0;
	}
}

@media (max-width: 767px) {
	.info-description {
		padding: 20px 16px;
	}
}

.breadcrumbs {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 40px 0 20px;
}

.breadcrumbs-wrap {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	overflow: auto;
}

.breadcrumbs-item {
	font-size: 14px;
	line-height: 136.66%;
	color: #8b8d92;
	-webkit-transition: color 0.3s;
	-o-transition: color 0.3s;
	transition: color 0.3s;
}

.breadcrumbs-item+.breadcrumbs-item:before {
	content: ' /';
	color: #8b8d92;
	font-size: 14px;
	line-height: 17px;
	margin: 0 5px;
}

@media (max-width: 600px) {
	.breadcrumbs {
		padding: 15px 0 20px;
	}

	.breadcrumbs-wrap {
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
	}

	.breadcrumbs-wrap.long::after {
		content: '';
		position: absolute;
		top: 0;
		right: -15px;
		height: 100%;
		width: 30px;
		background: -webkit-gradient(linear, right top, left top, color-stop(34.09%, #fff), color-stop(117.05%, rgba(255, 255, 255, 0)));
		background: -o-linear-gradient(right, #fff 34.09%, rgba(255, 255, 255, 0) 117.05%);
		background: linear-gradient(270deg, #fff 34.09%, rgba(255, 255, 255, 0) 117.05%);
	}

	.breadcrumbs-item {
		white-space: nowrap;
		font-size: 12px;
		line-height: 150%;
	}
}

.pagination-wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.pagination-lazy {
	padding: 14px 50px;
}

.pagination-items+.pagination-lazy,
.pagination-lazy+.pagination-items {
	margin: 30px 0 0;
}

.pagination-items {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.pagination-item {
	min-width: 40px;
	height: 40px;
	border-radius: 8px;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	cursor: pointer;
	font-weight: 600;
	font-size: 16px;
	line-height: 100%;
	color: #8b8d92;
	-webkit-transition: 0.3s;
	-o-transition: 0.3s;
	transition: 0.3s;
}

.pagination-item:hover {
	background: #f4f4f4;
	color: var(--color-primary);
}

.pagination-item:not(.pagination-prev, .pagination-next).active {
	color: #fff;
	background: var(--color-primary);
}

.pagination-item:not(.pagination-next) {
	margin: 0 10px 0 0;
}

.pagination-next:after,
.pagination-prev:after {
	content: '';
	display: block;
	min-width: 16px;
	height: 16px;
}

.pagination-prev:after {
	background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_418_3518)'%3E%3Cpath d='M15 8.00002L1.2 8.00002M1.2 8.00002L7.69123 14.4M1.2 8.00002C1.9186 7.29602 6.49357 2.77336 7.69123 1.60002' stroke='%238D8E9B'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_418_3518'%3E%3Crect width='16' height='16' fill='white' transform='translate(16 16) rotate(-180)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.pagination-prev:hover:after {
	background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_418_3518)'%3E%3Cpath d='M15 8.00002L1.2 8.00002M1.2 8.00002L7.69123 14.4M1.2 8.00002C1.9186 7.29602 6.49357 2.77336 7.69123 1.60002' stroke='%23201E25'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_418_3518'%3E%3Crect width='16' height='16' fill='white' transform='translate(16 16) rotate(-180)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.pagination-next:after {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M0 7.00026H12.6M12.6 7.00026L6.80573 0.933594M12.6 7.00026L6.80573 13.0669' stroke='%238B8D92' stroke-width='1.6'/%3e%3c/svg%3e");
	background-position: center center;
	background-repeat: no-repeat;
}

.pagination-next:hover:after {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M0 7.00026H12.6M12.6 7.00026L6.80573 0.933594M12.6 7.00026L6.80573 13.0669' stroke='%23E82932' stroke-width='1.6'/%3e%3c/svg%3e");
	background-position: center center;
	background-repeat: no-repeat;
}

@media (max-width: 600px) {
	.pagination-item {
		min-width: 30px;
		height: 30px;
		font-size: 10px;
		line-height: 12px;
	}

	.pagination-lazy {
		padding: 12px 25px;
		font-size: 14px;
	}

	.pagination-items+.pagination-lazy,
	.pagination-lazy+.pagination-items {
		margin: 30px 0 0;
	}
}

.accordion-head {
	padding: 8px 0;
	font-weight: 700;
	font-size: 20px;
	line-height: 135%;
	color: #131415;
	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;
	cursor: pointer;
}

.accordion-head.active .accordion-action span:nth-child(2) {
	-webkit-transform: translate(-50%, -50%) rotate(0);
	-ms-transform: translate(-50%, -50%) rotate(0);
	transform: translate(-50%, -50%) rotate(0);
}

.accordion-title {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.accordion-action {
	width: 19px;
	height: 19px;
	position: relative;
}

.accordion-action span {
	width: 18px;
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	height: 2px;
	background-color: #4e4b59;
	-webkit-transition-duration: 0.3s;
	-o-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-timing-function: ease;
	-o-transition-timing-function: ease;
	transition-timing-function: ease;
	-webkit-transition-property: -webkit-transform;
	-o-transition-property: transform;
	transition-property: transform, -webkit-transform;
}

.accordion-action span:nth-child(2) {
	-webkit-transform: translate(-50%, -50%) rotate(-90deg);
	-ms-transform: translate(-50%, -50%) rotate(-90deg);
	transform: translate(-50%, -50%) rotate(-90deg);
}

.accordion-body {
	padding: 12px 0 0;
	display: none;
}

@media (max-width: 600px) {
	.accordion-head {
		font-size: 18px;
	}

	.accordion-action {
		width: 16px;
		height: 16px;
	}

	.accordion-action span {
		width: 16px;
	}
}

.custom-checkbox {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	position: relative;
	color: #8b8d92;
	cursor: pointer;
	width: 100%;
	font-weight: 400;
	font-size: 16px;
	line-height: 22px;
}

.custom-checkbox:not(:last-child) {
	margin: 0 0 16px;
}

.custom-checkbox input[type='checkbox'] {
	display: none;
}

.custom-checkbox__checker {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	min-width: 18px;
	height: 18px;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-transition: 0.3s;
	-o-transition: 0.3s;
	transition: 0.3s;
	border: 1px solid #c7c7c7;
	border-radius: 4px;
	background: #fff;
	margin: 0 12px 0 0;
}

.custom-checkbox__checker::after {
	content: '';
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='12' height='10' viewBox='0 0 12 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M10.4131 0.495117L12 2.0821L4.57656 9.50554L0 4.92908L1.58693 3.3421L4.57656 6.33163L10.4131 0.495117Z' fill='black'/%3e%3c/svg%3e");
	width: 12px;
	height: 12px;
	display: block;
	opacity: 0;
	-webkit-transition-duration: 0.3s;
	-o-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-timing-function: ease;
	-o-transition-timing-function: ease;
	transition-timing-function: ease;
	-webkit-transition-property: opacity;
	-o-transition-property: opacity;
	transition-property: opacity;
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
}

.custom-checkbox div {
	-webkit-transition: color 0.3s;
	-o-transition: color 0.3s;
	transition: color 0.3s;
}

.custom-checkbox input:checked+.custom-checkbox__checker {
	border-color: var(--color-primary);
	background-color: var(--color-primary);
}

.custom-checkbox input:checked+.custom-checkbox__checker::after {
	opacity: 1;
}

.custom-checkbox a {
	color: var(--color-primary);
}

@media (max-width: 480px) {
	.custom-checkbox {
		font-size: 14px;
		line-height: 16px;
	}
}

.save-time {
	position: relative;
}

.save-time__imgwrap {
	position: absolute;
	right: 0;
	bottom: 0;
	overflow: hidden;
	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;
	width: 440px;
}

.save-time__imgwrap img {
	position: absolute;
	height: 100%;
	left: 0;
	top: 0;
	-o-object-fit: cover;
	object-fit: cover;
}

.save-time__imgwrap::after {
	content: '';
	display: block;
	padding-top: 52.27%;
	width: 100%;
}

.save-time__content {
	border-radius: 20px;
	background-color: #f4f4f4;
	padding: 40px 0 50px 40px;
	position: relative;
}

.save-time__short .save-time__text {
	max-width: 480px;
}

.save-time__short .save-time__desc {
	font-size: 16px;
}

.save-time__title {
	font-weight: 700;
	font-size: 30px;
	line-height: 120%;
	color: #131415;
	margin: 0 0 16px;
}

.save-time__desc {
	font-weight: 400;
	font-size: 18px;
	line-height: 150%;
	color: #4d4d50;
	margin: 0 0 30px;
	max-width: 580px;
}

.save-time__img {
	position: absolute;
	right: 0;
	top: 37px;
}

.save-time__btn {
	max-width: 206px;
	font-size: 16px;
}

.buy-auto {
	max-width: 850px;
}

.buy-auto__text {
	font-weight: 400;
	font-size: 16px;
	line-height: 150%;
	color: #4d4d50;
	margin: 30px 0 0;
}

@media (max-width: 1000px) {
	.save-time__title {
		font-size: 26px;
	}

	.save-time__short .save-time__text {
		max-width: 450px;
	}

	.save-time__imgwrap {
		width: 370px;
	}
}

@media (max-width: 767px) {
	.buy-auto__text {
		font-size: 14px;
		line-height: 18px;
		margin: 20px 0 0;
	}

	.save-time {
		width: calc(100% + 32px);
		margin-left: -16px;
		border-radius: 0;
	}

	.save-time__content {
		border-radius: 0;
		padding: 30px 20px;
	}

	.save-time__title {
		font-size: 22px;
	}

	.save-time__imgwrap {
		-webkit-transform: translateX(30%);
		-ms-transform: translateX(30%);
		transform: translateX(30%);
		width: 300px;
	}

	.save-time__desc {
		margin: 0 0 20px;
		font-size: 16px;
	}

	.save-time__short .save-time__text {
		max-width: 100%;
	}

	.save-time__desc,
	.save-time__short .save-time__desc {
		max-width: 55%;
	}
}

@media (max-width: 480px) {
	.save-time__imgwrap {
		display: none;
	}

	.save-time__content,
	.save-time__desc,
	.save-time__short .save-time__desc {
		max-width: 100%;
	}
}

.toggler {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin: 0 0 0 20px;
}

.toggler span {
	font-style: normal;
	font-weight: 400;
	font-size: 15px;
	line-height: 20px;
	color: #4d4d50;
	margin: 0 0 0 12px;
	display: block;
}

.toggle {
	cursor: pointer;
	display: inline-block;
}

.toggle-switch {
	display: inline-block;
	background: #d9d9d9;
	border-radius: 16px;
	width: 36px;
	height: 20px;
	position: relative;
	vertical-align: middle;
	-webkit-transition: background 0.25s;
	-o-transition: background 0.25s;
	transition: background 0.25s;
}

.toggle-switch:after,
.toggle-switch:before {
	content: '';
}

.toggle-switch:before {
	display: block;
	background: #fff;
	border-radius: 50%;
	width: 16px;
	height: 16px;
	position: absolute;
	top: 2px;
	left: 2px;
	-webkit-transition: left 0.25s;
	-o-transition: left 0.25s;
	transition: left 0.25s;
}

.toggle-checkbox:checked+.toggle-switch {
	background: var(--color-primary);
}

.toggle-checkbox:checked+.toggle-switch:before {
	left: 18px;
}

.toggle-checkbox {
	position: absolute;
	visibility: hidden;
}

.toggle-label {
	margin-left: 5px;
	position: relative;
	top: 2px;
}

@media (max-width: 756px) {
	.toggler span {
		font-size: 12px;
		line-height: 20px;
	}
}

.tabs-slider {
	position: relative;
}

.tabs-slider__wrapper {
	position: relative;
	width: 100%;
	height: 100%;
	z-index: 1;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-transition-property: -webkit-transform;
	-o-transition-property: transform;
	transition-property: transform, -webkit-transform;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
}

.tabs-slider__slide {
	-ms-flex-negative: 0;
	flex-shrink: 0;
	width: 100%;
	height: auto;
	position: relative;
	-webkit-transition-property: -webkit-transform;
	-o-transition-property: transform;
	transition-property: transform, -webkit-transform;
	max-width: 300px;
}

.tabs-slider-content {
	overflow: hidden;
	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;
}

.tabs-slider-content:hover .info-image {
	-webkit-transform: translate(-50%, -50%) scale(1.03);
	-ms-transform: translate(-50%, -50%) scale(1.03);
	transform: translate(-50%, -50%) scale(1.03);
}

.tabs-slider-image__wrap {
	border-radius: 10px;
	overflow: hidden;
	position: relative;
}

.tabs-slider-description {
	padding: 14px 0 7px;
	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;
}

.tabs-slider-description__name {
	font-weight: 400;
	font-size: 16px;
	line-height: 120%;
	color: #4d4d50;
	margin: 0 0 16px;
}

.tabs-slider-description__price {
	font-weight: 700;
	font-size: 20px;
	line-height: 100%;
	margin: auto 0 0;
}

@media (max-width: 1100px) {
	.tabs-slider-description {
		padding: 20px 25px;
	}

	.tabs-slider-description__title {
		font-size: 18px;
		margin: 12px 0 0;
	}
}

@media (max-width: 767px) {
	.tabs-slider-description {
		padding: 20px 16px;
	}

	.tabs-slider__slide {
		max-width: 220px;
	}
}

.tabs-wrapper {
	position: relative;
}

.tabs {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: calc(100% + 60px);
	margin: 0 0 40px -30px;
	padding: 0 30px;
	overflow: auto;
}

.tab {
	font-weight: 600;
	font-size: 18px;
	line-height: 100%;
	color: #8b8d92;
	position: relative;
	padding: 0 0 14px;
	border-bottom: 2px solid transparent;
	-webkit-transition: 0.3s;
	-o-transition: 0.3s;
	transition: 0.3s;
	cursor: pointer;
	white-space: nowrap;
}

.tab:not(:last-child) {
	margin: 0 40px 0 0;
}

.tab:hover {
	color: #000;
	border-bottom: 2px solid #000;
}

.tab br {
	display: none;
}

.tab.on {
	color: #000;
	border-bottom: 2px solid #000;
}

.tabs-items .item {
	display: none;
}

.tabs-wrapper-char .item {
	height: 280px;
}

.tabs-items .item.on {
	display: block;
}

@media (max-width: 1300px) {
	.tabs {
		width: calc(100% + 40px);
		margin: 0 0 30px -20px;
		padding: 0 20px;
	}
}

@media (max-width: 900px) {
	.tab {
		font-size: 16px;
	}

	.tab:not(:last-child) {
		margin: 0 20px 0 0;
	}
}

@media (max-width: 767px) {
	.tabs {
		width: calc(100% + 30px);
		margin: 0 0 25px -15px;
		padding: 0 15px;
	}
}

.modals {
	position: fixed;
	z-index: 1000;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.4);
	display: none;
	opacity: 0;
	-webkit-transition-property: opacity;
	-o-transition-property: opacity;
	transition-property: opacity;
	-webkit-transition-duration: 0.3s;
	-o-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-timing-function: ease;
	-o-transition-timing-function: ease;
	transition-timing-function: ease;
}

.modals_shown {
	display: block;
}

.modals_active {
	opacity: 1;
}

.modals-wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 100%;
	height: 100%;
	padding: 16px;
}

.modal {
	background-color: #fff;
	-webkit-box-shadow: 0 0 40px rgba(19, 20, 21, 0.3);
	box-shadow: 0 0 40px rgba(19, 20, 21, 0.3);
	border-radius: 20px;
	padding: 40px 20px 60px;
	position: relative;
	overflow: hidden;
	-webkit-transform: scale(0.9) translateY(20px);
	-ms-transform: scale(0.9) translateY(20px);
	transform: scale(0.9) translateY(20px);
	opacity: 0;
	display: none;
	-webkit-transition-property: opacity, -webkit-transform;
	-o-transition-property: opacity, transform;
	transition-property: opacity, transform, -webkit-transform;
	-webkit-transition-duration: 0.3s;
	-o-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-timing-function: ease;
	-o-transition-timing-function: ease;
	transition-timing-function: ease;
}

.modal_shown {
	display: block;
}

.modal_active {
	-webkit-transform: scale(1) translateY(0);
	-ms-transform: scale(1) translateY(0);
	transform: scale(1) translateY(0);
	opacity: 1;
}

.modal-wrap {
	max-height: 100%;
	height: 100%;
	min-height: 100%;
	overflow: auto;
	padding: 0 20px;
}

.modal-close {
	width: 24px;
	height: 24px;
	min-width: 24px;
	position: absolute;
	right: 18px;
	top: 18px;
	cursor: pointer;
	stroke: #b6b6b6;
	stroke-width: 2px;
	z-index: 2;
}

.modal-close:hover {
	stroke: #4d4d50;
}

.modal-title {
	font-size: 32px;
	color: #131415;
	line-height: 137%;
}

.modal-title_center {
	text-align: center;
}

.modal-title_bold {
	font-weight: 700;
}

.modal-title+.modal-description {
	margin-top: 30px;
}

.modal-subtitle {
	font-weight: 600;
	font-size: 24px;
	line-height: 135%;
	color: #131415;
	margin-top: 40px;
	text-align: center;
}

.modal-description {
	font-size: 18px;
	color: #131415;
	line-height: 137%;
}

.modal-description_bold {
	font-weight: 600;
}

.modal-description_center {
	text-align: center;
}

.modal-form {
	margin: 40px 0 0;
}

.modal-form__field {
	position: relative;
}

.modal-fields {
	display: grid;
	gap: 26px;
}

.modal-fields_triple {
	grid-template-columns: 1fr 1fr 1fr;
}

.modal-button {
	margin: 30px 0 24px;
	width: 100%;
}

.modal-services {
	margin: 50px 0 0;
}

.modal-services__title {
	font-weight: 700;
	font-size: 22px;
	color: #131415;
	line-height: 135%;
}

.modal-services__items {
	max-width: 480px;
}

.modal-services__item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin: 24px 0 0;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.modal-services__item .custom-agreement__text {
	font-size: 16px;
}

.modal-services__tooltip_wrapper .tippy-box {
	max-width: 210px;
	background-color: #4d4d50;
}

.modal-services__tooltip_wrapper .tippy-content {
	padding: 8px 14px;
}

.modal-services__price {
	font-weight: 600;
	font-size: 16px;
	line-height: 100%;
	color: #131415;
	margin: 0 0 0 20px;
	white-space: nowrap;
}

.modal-agreement:not(:last-child) {
	margin: 0 0 15px;
}

.modal-disclamer {
	font-weight: 600;
	margin: 40px 0 0;
}

.modal-disclamer p {
	font-size: 13px;
	line-height: 18px;
	color: #b6b6b6;
}

.modal-disclamer p+p {
	margin-top: 18px;
}

.modal-error.error,
.modal-form__field .error {
	position: absolute;
	top: 100%;
	left: 0;
	margin: 4px 0 0 5px;
	font-weight: 400;
}

.modal-agreement+.error {
	margin: 3px 0 0 30px;
}

@media (max-width: 1000px) {
	.modal-title {
		font-size: 28px;
	}

	.modal-form {
		margin: 30px 0 0;
	}

	.modal-subtitle {
		font-size: 20px;
		margin-top: 20px;
	}

	.modal-fields {
		gap: 22px;
	}

	.modal-services {
		margin: 40px 0 0;
	}
}

@media (max-width: 800px) {
	.modal-fields_triple {
		grid-template-columns: 1fr 1fr;
	}
}

@media (max-width: 600px) {
	.header-catalog__block-items {
		justify-content: center;
	}

	.menumobile-additional__wrap {
		width: calc(100% - 20px);
	}

	.modal {
		padding: 30px 10px 40px;
	}

	.modal-wrap {
		padding: 0 10px;
	}

	.modal-close {
		width: 32px;
		height: 32px;
		right: 5px;
		top: 5px;
		background-color: #fff;
		padding: 5px;
		border-radius: 0 0 0 10px;
	}

	.modal-title {
		font-size: 24px;
		line-height: 120%;
	}

	.modal-title+.modal-title {
		font-size: 18px;
	}

	.modal-title+.modal-description {
		margin-top: 12px;
	}

	.modal-subtitle {
		font-size: 18px;
		margin-top: 16px;
	}

	.modal-description {
		font-size: 14px;
	}

	.modal-form {
		margin: 25px 0 0;
	}

	.modal-fields_triple {
		grid-template-columns: 1fr;
	}

	.modal-button {
		margin: 30px 0 16px;
	}

	.modal-services {
		margin: 30px 0 0;
	}

	.modal-services__title {
		font-size: 20px;
	}

	.modal-services__item {
		margin: 20px 0 0;
	}

	.modal-services__item .custom-agreement__text {
		font-size: 14px;
	}

	.modal-disclamer {
		margin: 24px 0 0;
	}
}

@media (max-width: 359px) {
	.modal-title {
		font-size: 20px;
	}

	.modal-subtitle {
		font-size: 16px;
	}
}

.modal-callback,
.modal-testdrive {
	max-width: 500px;
}

.modal-booking {
	max-width: 900px;
	width: 100%;
}

.modal-booking .modal-title+.modal-title {
	margin-top: 10px;
}

.modal-booking .modal-button {
	margin-top: 50px;
	max-width: 250px;
}

@media (max-width: 1000px) {
	.modal-booking .modal-button {
		margin-top: 40px;
	}
}

@media (max-width: 600px) {
	.modal-booking .modal-button {
		max-width: 100%;
		margin-top: 30px;
	}
}

.modal-offer {
	max-width: 900px;
}

.modal-offer .modal-description {
	/* margin: 60px 0 40px; */
	margin: 15px 0 25px;
}

.modal-offer .modal-form {
	margin: 15px 0 0;
}

.modal-offer .modal-subtitle {
	margin-top: 10px;
}

.modal-offer__options {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	/* margin: 0 -20px -24px 0; */
}

.modal-offer__option {
	margin: 0 24px 24px 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.modal-offer__option-price,
.modal-offer__option-title {
	font-size: 14px;
	line-height: 120%;
	color: #8b8d92;
}

.modal-offer__option-price {
	font-weight: 700;
}

.modal-offer__option-title+.modal-offer__option-price {
	margin-top: 6px;
}

.modal-offer__option-icon {
	background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.74951 8.32744L6.06575 12.6437L14.8792 3.8291' stroke='%2358CD79' stroke-width='2' stroke-miterlimit='10'/%3E%3C/svg%3E%0A");
	width: 16px;
	height: 16px;
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
	margin: 0 10px 0 0;
}

.modal-offer__price {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	/* margin: 0 0 30px; */
}

.modal-offer__price-current {
	font-weight: 800;
	font-size: 32px;
	line-height: 100%;
	color: #131415;
	position: relative;
	padding: 0 20px 0 0;
}

.modal-offer__price-current .tooltip {
	bottom: auto;
	top: 0;
	right: 0;
}

.modal-offer__price-old {
	font-weight: 700;
	font-size: 16px;
	line-height: 100%;
	margin: 0 0 0 16px;
	color: #e1e1e1;
	-webkit-text-decoration-line: line-through;
	text-decoration-line: line-through;
}

.modal-offer__price .product__price-current {
	font-size: 32px;
	line-height: 100%;
}

.modal-offer .modal-button {
	max-width: 250px;
}

@media (max-width: 1000px) {
	.modal-offer .modal-description {
		margin: 40px 0 25px;
	}

	.modal-offer__price {
		margin: 0 0 20px;
	}

	.modal-offer__price .product__price-current,
	.modal-offer__price-current {
		font-size: 26px;
	}
}

@media (max-width: 600px) {
	.modal-offer__price {
		margin: 0 0 20px;
	}

	.modal-offer__price .product__price-current,
	.modal-offer__price-current {
		font-size: 22px;
	}

	.modal-offer__options {
		margin: 0 -12px -16px 0;
	}

	.modal-offer .modal-description {
		margin: 25px 0 20px;
	}

	.modal-offer .modal-button {
		max-width: 100%;
	}
}

@media (max-width: 359px) {
	.modal-offer__price-current {
		font-size: 20px;
	}

	.modal-offer__price-old {
		font-size: 15px;
		margin: 0 0 0 12px;
	}

	.modal-offer__price .product__price-current {
		font-size: 20px;
	}
}

.modal-success {
	max-width: 400px;
}

.modal-success__img {
	width: 50px;
	height: 50px;
	stroke: transparent;
	margin: auto;
}

.modal-success .modal-subtitle {
	text-align: center;
}

.modal-success .modal-description {
	text-align: center;
	margin: 22px 0 0;
}

.modal-success .modal-button {
	margin: 50px 0 0;
}

@media (max-width: 600px) {
	.modal-success {
		max-width: 300px;
	}

	.modal-success .modal-description {
		margin: 15px 0 0;
	}
}

.gallery-slider {
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: -webkit-fit-content;
	height: -moz-fit-content;
	height: fit-content;
	margin: 40px 0 0;
}

.gallery-slider__main {
	width: calc(100% - 345px);
}

.gallery-slider__main-video {
	position: relative;
	border-radius: 10px;
	width: 100%;
	height: 540px;
	display: block;
	background-size: cover !important;
}

.gallery-slider__main-video::before {
	position: absolute;
	display: block;
	content: '';
	width: 66px;
	height: 66px;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='66' height='66' viewBox='0 0 66 66' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='33' cy='33' r='33' fill='%23E82932'/%3e%3cpath d='M48 33L25.5 20.0096L25.5 45.9904L48 33Z' fill='white'/%3e%3c/svg%3e");
	background-size: cover;
	z-index: 2;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	-webkit-transition: 0.2s;
	-o-transition: 0.2s;
	transition: 0.2s;
}

.gallery-slider__main-video:hover::before {
	width: 70px;
	height: 70px;
}

.gallery-slider__main-video-info {
	position: absolute;
	left: 60px;
	bottom: 60px;
	z-index: 2;
}

.gallery-slider__main-video-author {
	font-weight: 400;
	font-size: 18px;
	line-height: 25px;
	color: #fff;
	margin: 0 0 6px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.gallery-slider__main-video-title {
	font-weight: 700;
	font-size: 26px;
	line-height: 35px;
	color: #fff;
}

.gallery-slider__main-video::after {
	content: '';
	display: block;
	position: absolute;
	width: 100%;
	height: 100%;
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.5))), rgba(0, 0, 0, 0.2);
	background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.5) 100%), rgba(0, 0, 0, 0.2);
	background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.5) 100%), rgba(0, 0, 0, 0.2);
	top: 0;
	right: 0;
	z-index: 1;
	border-radius: 10px;
}

.gallery-slider__main-wrap {
	height: 100%;
	overflow: hidden;
	border-radius: 10px;
}

.gallery-slider__preview-wrap .swiper-slide:last-child {
	margin: 0 !important;
}

.gallery-slider__main-photo::before {
	content: '';
	display: block;
	padding-top: 57%;
}

.gallery-slider__main-photo {
	height: 100%;
	position: relative;
}

.gallery-slider__main-photo img {
	height: 100%;
	position: absolute;
	left: 0;
	top: 50%;
	width: 100%;
	transform: translateY(-50%);
	object-fit: cover;
}

.gallery-slider__preview {
	max-width: 315px;
	width: 100%;
	max-height: 540px;
	margin: 0 0 0 30px;
	overflow: auto;
	position: relative;
	padding: 0 10px 0 0;
}

.gallery-slider__preview::-webkit-scrollbar {
	width: 5px;
}

.gallery-slider__preview::-webkit-scrollbar-track {
	background: rgba(0, 0, 0, 0);
}

.gallery-slider__preview::-webkit-scrollbar-thumb {
	background-color: #000;
	border-radius: 20px;
	border: none;
}

.gallery-slider__preview-slider {
	overflow: visible;
	height: 100%;
}

.gallery-slider__preview .swiper-slide {
	height: -webkit-max-content;
	height: -moz-max-content;
	height: max-content;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.gallery-slider__preview .swiper-scrollbar.swiper-scrollbar-vertical,
.gallery-slider__preview .swiper-vertical>.swiper-scrollbar {
	width: 4px;
}

.gallery-slider__preview .swiper-scrollbar-drag {
	background: #000;
}

.gallery-slider__preview-video-img {
	border-radius: 6px;
	margin: 0 0 10px;
}

.gallery-slider__preview-video-img img {
	border-radius: 6px;
}

.gallery-slider__preview-video-info {
	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;
}

.gallery-slider__preview-video-author {
	font-weight: 700;
	font-size: 18px;
	line-height: 25px;
	color: #8b8d92;
}

.gallery-slider__preview-video-nav {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	font-weight: 400;
	font-size: 14px;
	line-height: 19px;
	color: #8b8d92;
}

.gallery-slider__preview-video-current {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.gallery-slider__preview-video-current::after {
	content: '/';
	font-weight: 400;
	font-size: 14px;
	line-height: 19px;
	color: #8b8d92;
	display: block;
}

.gallery-slider__preview-photo {
	background-size: cover !important;
	border-radius: 10px;
	height: 160px;
}

.gallery-slider__preview-photo img {
	border-radius: 10px;
}

.gallery-slider__preview .swiper-slide-thumb-active .gallery-slider__preview-video-author {
	color: #131415;
}

.about .gallery-slider__preview .swiper-slide {
	height: 160px !important;
}

@media (max-width: 1100px) {
	.gallery-slider__main-photo img {
		height: 400px;
	}

	.gallery-slider {
		display: block;
	}

	.gallery-slider__main {
		width: 100%;
		margin: 0 0 30px;
	}

	.gallery-slider__preview {
		max-width: 100%;
		margin: 0;
		padding: 0;
		overflow: hidden;
	}
}

@media (max-width: 850px) {

	.about .gallery-slider__preview,
	.sto .gallery-slider__preview {
		height: 160px;
	}

	.gallery-slider {
		display: block;
	}

	.gallery-slider__main {
		width: 100%;
		margin: 0 0 15px;
	}

	.gallery-slider__main-video {
		max-height: 400px;
	}

	.gallery-slider__main-video-info {
		left: 30px;
		bottom: 30px;
	}

	.gallery-slider__preview {
		max-width: 100%;
		margin: 0;
	}

	.gallery-slider__preview::-webkit-scrollbar {
		display: none;
	}

	.gallery-slider__preview::-webkit-scrollbar-track {
		background: rgba(0, 0, 0, 0);
	}

	.gallery-slider__preview::-webkit-scrollbar-thumb {
		background-color: #000;
		border-radius: 20px;
		border: none;
	}

	.gallery-slider__preview-slider {
		padding: 0;
	}

	.gallery-slider__preview-slider .swiper-scrollbar {
		display: none;
	}

	.gallery-slider__preview .swiper-slide {
		height: auto !important;
	}

	.about .gallery-slider__preview .swiper-slide {
		height: 100px !important;
	}
}

@media (max-width: 650px) {
	.gallery-slider__main-photo img {
		height: 300px;
	}

	.gallery-slider__main-video::before {
		width: 45px;
		height: 45px;
	}

	.gallery-slider__main-video-author {
		font-size: 14px;
		line-height: 20px;
	}

	.gallery-slider__preview-video-author,
	.gallery-slider__preview-video-current::after,
	.gallery-slider__preview-video-nav {
		font-size: 12px;
		line-height: 16px;
	}

	.gallery-slider__main-video-title {
		font-size: 22px;
		line-height: 25px;
	}
}

@media (max-width: 500px) {

	/* .gallery-slider__main-photo img,
	.gallery-slider__main-video,
	.gallery-slider__preview-photo,
	.gallery-slider__preview-video-img,
	.gallery-slider__preview-video-img img {
		border-radius: 0;
	} */
	.gallery-slider__preview-photo {
		height: 100px;
	}

	.about .gallery-slider__preview,
	.sto .gallery-slider__preview {
		height: 100px;
	}

	/* .gallery-slider {
		width: calc(100% + 30px);
		margin-left: -15px;
	} */
	.gallery-slider__main-video {
		max-height: 270px;
	}

	.gallery-slider__main-video-info {
		left: 20px;
		bottom: 20px;
	}
}

@media (max-width: 480px) {
	.gallery-slider__main-photo img {
		height: 250px;
	}

	.gallery-slider__main-video-title {
		font-size: 18px;
		line-height: 22px;
	}
}

.price-card-image__wrap {
	border-radius: 10px;
	margin: 0 0 14px;
	overflow: hidden;
	position: relative;
}

.price-card-image__wrap:after {
	content: '';
	padding-top: 75.66%;
	display: block;
}

.price-card__img {
	position: absolute;
	width: 100%;
	left: 0;
	top: 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;
	-webkit-transition-property: -webkit-transform;
	-o-transition-property: transform;
	transition-property: transform, -webkit-transform;
	-webkit-transition-duration: 0.3s;
	-o-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-timing-function: ease;
	-o-transition-timing-function: ease;
	transition-timing-function: ease;
	border-radius: 10px 10px 0 0;
}

.price-card__description {
	font-weight: 400;
	font-size: 16px;
	line-height: 120%;
	margin: 0 0 16px;
	color: #4d4d50;
}

.price-card__sum {
	font-weight: 700;
	font-size: 20px;
	line-height: 100%;
	color: #131415;
}

.price-card:hover .price-card__img {
	-webkit-transform: scale(1.05);
	-ms-transform: scale(1.05);
	transform: scale(1.05);
}

.modal-agreements .modal-form__field:not(:first-child) {
	margin: 12px 0 0;
}

.filter {
	position: relative;
}

.filter__visible {
	/* display: block !important; */
	opacity: 1 !important;
	position: static !important;
	z-index: 1 !important;
}

.filter__hidden {
	/* display: none; */
	opacity: 0;
	position: absolute;
	z-index: -999;
}

.bx-filter:nth-of-type(1) {
	opacity: 0;
	position: absolute;
	z-index: -999;
}

.modal-success .modal-subtitle {
	font-size: 32px;
	max-width: 350px;
	margin-top: 20px;
}

.modal-success .modal-decription {
	font-size: 18px;
	line-height: 135%;
	color: #131415;
	margin: 30px 0;
	text-align: center;
}

@media (max-width: 600px) {
	.modal-success .modal-subtitle {
		font-size: 22px;
	}

	.modal-success .modal-decription {
		font-size: 16px;
		margin: 24px 0;
		text-align: center;
	}
}

.custom-select__group {
	border-top: 1px solid #e1e1e1;
}

.custom-select__group-title {
	padding: 12px 16px;
	font-weight: 600;
	font-size: 16px;
	line-height: 100%;
	color: #131415;
}

.notfound {
	margin: 100px 0 155px
}

.notfound-inner {
	max-width: 500px;
	margin: auto
}

.notfound-image {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.notfound-heading {
	text-align: center;
	margin-top: 5px
}

.notfound-text {
	max-width: 445px;
	text-align: center;
	margin-top: 15px
}

.notfound-link {
	width: -webkit-max-content;
	width: -moz-max-content;
	width: max-content;
	margin-top: 36px;
	margin: 36px auto 0;
	padding: 14px 40px
}

@media(max-width: 767px) {
	.notfound {
		margin: 60px 0 100px
	}

	.notfound-text {
		font-size: 14px
	}
}

/* End */


/* Start:/local/templates/autoTemplates/css/index.css?1692081598107704*/
.panel {
	width: 904px;
	left: -904px;
	top: 0;
	background: #fff;
	height: 100%;
	border-radius: 0;
	color: #333;
	position: fixed;
	z-index: 10;
}
.panel.active {
	left: 0;
	-webkit-transition: 0.2s;
	-o-transition: 0.2s;
	transition: 0.2s;
	z-index: 2000;
}
.panel.active .panel-btns {
	right: 0;
	opacity: 0;
}
.panel-btns {
	position: fixed;
	left: 0;
	top: 40%;
	-webkit-transform: translateY(-40%);
	-ms-transform: translateY(-40%);
	transform: translateY(-40%);
	-webkit-filter: drop-shadow(0 4px 24px rgba(0, 0, 0, 0.08));
	filter: drop-shadow(0 4px 24px rgba(0, 0, 0, 0.08));
}
.panel-btns__wrapper {
	background: #fff;
	border-radius: 0 8px 8px 0;
	overflow: hidden;
}
.panel-btns__icon {
	width: 32px;
	height: 32px;
}
.panel-btns__icon svg {
	width: 32px;
	height: 32px;
	stroke: none;
	fill: #131415;
}
.panel-btns__item {
	background: #fff;
	padding: 16px;
	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;
}
.panel-btns__item:first-child {
	border-bottom: 1px solid #e1e1e1;
}
.panel-btns__item:hover svg {
	fill: #e82932;
}
.panel-body {
	height: 100%;
	position: relative;
}
.panel-body__wrapper {
	height: 100%;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}
.panel-nav {
	float: left;
	width: 240px;
	min-height: 100%;
	background: #f9f9f9;
	height: 100%;
	overflow: hidden;
	position: relative;
	padding: 32px 8px 0;
}
.panel-nav__item {
	border-radius: 8px;
	padding: 12px;
	font-style: normal;
	font-weight: 600;
	font-size: 16px;
	line-height: 20px;
	color: #4d4d50;
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
	background: rgba(0, 0, 0, 0);
	cursor: pointer;
}
.panel-nav__item:hover {
	background: rgba(255, 255, 255, 0.32);
}
.panel-nav__item.active {
	background: #fff;
	color: #131415;
}
.panel-content {
	height: 100%;
	width: calc(100% - 240px);
}
.panel-content__main {
	overflow: scroll;
	height: 100%;
	padding: 0 20px 0 0;
	position: relative;
}
.panel-content__main.scroll-content {
	height: calc(100% - 96px);
}
.panel-content__main::-webkit-scrollbar {
	width: 10px;
}
.panel-content__main::-webkit-scrollbar-track {
	background: #fff;
}
.panel-content__main::-webkit-scrollbar-thumb {
	background-color: #000;
	border-radius: 50px;
	border: 3px solid #fff;
}
.panel-content__item {
	height: 100%;
	position: relative;
	padding: 0 4px 0 32px;
}
.panel-content__item:not(.active) {
	display: none;
}
.panel-content__title {
	font-weight: 600;
	font-size: 18px;
	line-height: 120%;
	color: #131415;
	margin: 0 0 24px;
}
.panel-content__main-title {
	font-weight: 700;
	font-size: 24px;
	line-height: 120%;
	color: #131415;
	margin: 0 0 36px;
}
.panel-form {
	height: 100%;
	padding: 40px 0;
}
.panel-button {
	font-weight: 700;
	font-size: 18px;
	line-height: 100%;
	color: #fff;
	padding: 19px 0;
	width: 100%;
	background: #e82932;
	border-radius: 8px;
	z-index: 10;
	position: fixed;
	bottom: 40px;
	max-width: 600px;
	display: none;
	text-align: center;
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
	cursor: pointer;
}
.panel-button:hover {
	background: #131415;
	color: #fff;
}
.panel-button.default {
	background: #4d4d50;
	color: #fff;
}
.panel .toggler-comment {
	color: #131415;
}
.panel-close {
	width: 54px;
	height: 54px;
	position: absolute;
	top: 16px;
	right: -70px;
	background: rgba(255, 255, 255, 0.12);
	border-radius: 27px;
	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;
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
}
.panel-close::after {
	content: '';
	display: block;
	width: 14px;
	height: 14px;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M1 1L15 15M15 1L1 15' stroke='white' stroke-width='2'/%3e%3c/svg%3e");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
}
.panel-close:hover {
	background: rgba(255, 255, 255, 0.2);
}
.main-page__container .toggler {
	margin: 0 0 20px;
}
.panel__line {
	margin: 4px 12px;
	height: 1px;
	background-color: #e1e1e1;
}
.panel-content__main .panel__line {
	padding: 0;
	width: 100%;
	margin: 32px 0;
}
.site-type__container {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	gap: 24px 20px;
}
.catalog-page__container,
.site-footer__container {
	display: grid;
	grid-template-columns: 1fr;
	gap: 24px;
}
.panel-option {
	position: relative;
	cursor: pointer;
}
.panel-option__title {
	font-weight: 600;
	font-size: 16px;
	line-height: 24px;
	color: #4d4d50;
}
.panel-option__subtitle {
	font-weight: 400;
	font-size: 14px;
	line-height: 20px;
	color: #8b8d92;
	margin: 2px 0 0;
}
.panel-option__img {
	-webkit-transition: 1ms;
	-o-transition: 1ms;
	transition: 1ms;
	border-radius: 8px;
	margin: 0 0 12px;
	outline-offset: -1px;
	outline: #e1e1e1 solid 1px;
}
.panel-option__img img {
	border-radius: 8px;
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
	width: 100%;
}
.panel-option:hover .panel-option__img {
	outline-offset: -1px;
	outline: #bebfc4 solid 1px;
}
.panel-option.selected .panel-option__img {
	position: relative;
	outline-offset: -2px !important;
	outline-width: 2px !important;
	outline-style: solid;
	outline-color: red !important;
}
.panel-option.selected .panel-option__img::after {
	content: '';
	position: absolute;
	top: 8px;
	right: 8px;
	width: 24px;
	height: 24px;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='24' height='24' rx='6' fill='%23E82932'/%3e%3cpath d='M6 11.7647L10.1538 16L18 8' stroke='white' stroke-width='2'/%3e%3c/svg%3e");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
	display: block;
	border-radius: 6px;
}
.site-footer .panel-option:nth-child(2) .panel-option__img {
	outline: 0;
}
.site-footer .panel-option.selected .panel-option__img {
	outline-offset: -2px;
	outline: red solid 2px;
}
.seo-page__item {
	padding: 0 0 32px;
}
.seo-page__item:not(:last-child) {
	border-bottom: 1px solid #e1e1e1;
	margin: 0 0 32px;
}
.seo-page__item .toggler {
	margin: 0;
}
.BASE_COLOR {
	position: relative;
	display: grid;
	grid-template-columns: 1.5fr 1fr;
	gap: 0 20px;
}
.base_color-bg {
	overflow: hidden;
	position: relative;
	height: 48px;
	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;
}
.base_color:hover span::before {
	content: '';
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.16);
	display: block;
	position: absolute;
	top: 0;
	left: 0;
}
.base_color.selected span::after {
	content: '';
	width: 17px;
	height: 11px;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='21' height='16' viewBox='0 0 21 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M7.66667 13L6.62195 14.0764L7.66667 15.0904L8.71138 14.0764L7.66667 13ZM0.955287 8.57637L6.62195 14.0764L8.71138 11.9236L3.04471 6.42363L0.955287 8.57637ZM8.71138 14.0764L20.0447 3.07637L17.9553 0.923629L6.62195 11.9236L8.71138 14.0764Z' fill='white'/%3e%3c/svg%3e");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
	display: block;
	z-index: 2;
	position: relative;
}
.base_color.selected span::before {
	content: '';
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.16);
	display: block;
	position: absolute;
	top: 0;
	left: 0;
}
.color-options {
	display: grid;
	grid-template-columns: repeat(7, 48px);
	gap: 2px;
	border-radius: 8px;
	overflow: hidden;
	width: -webkit-max-content;
	width: -moz-max-content;
	width: max-content;
}
.color_custom-field {
	background: #f9f9f9;
	border: 1px solid #e1e1e1;
	border-radius: 8px;
	padding: 12px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
.vals {
	font-weight: 400;
	font-size: 16px;
	line-height: 100%;
	color: #4d4d50;
}
.color_custom-bg {
	width: 24px;
	height: 24px;
	border-radius: 6px;
	margin: 0 8px 0 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;
}
.color_custom-bg.active::after {
	content: '';
	width: 17px;
	height: 11px;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='21' height='16' viewBox='0 0 21 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M7.66667 13L6.62195 14.0764L7.66667 15.0904L8.71138 14.0764L7.66667 13ZM0.955287 8.57637L6.62195 14.0764L8.71138 11.9236L3.04471 6.42363L0.955287 8.57637ZM8.71138 14.0764L20.0447 3.07637L17.9553 0.923629L6.62195 11.9236L8.71138 14.0764Z' fill='white'/%3e%3c/svg%3e");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
	display: block;
	z-index: 2;
	position: relative;
}
.sp-replacer {
	display: none;
}
.seo-page {
	padding: 0 32px;
}
@media (max-width: 1400px) {
	.panel-btns {
		top: 300px;
	}
}
@media (max-width: 1200px) {
	.panel-btns {
		top: 250px;
	}
}
@media (max-width: 1000px) {
	.panel {
		width: 90%;
	}
	.panel-btns {
		top: 180px;
	}
	.BASE_COLOR,
	.site-type__container {
		grid-template-columns: 1fr;
		gap: 20px;
	}
}
@media (max-width: 882px) {
	.panel-btns {
		top: 150px;
	}
}
@media (max-width: 700px) {
	.panel {
		display: none;
	}
}
.banner-slider {
	position: relative;
	overflow: hidden;
}
.banner-slider.banner_gradient .swiper-slide:after {
	content: '';
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), color-stop(87.17%, rgba(0, 0, 0, 0.4)));
	background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.4) 87.17%);
	background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.4) 87.17%);
	z-index: 1;
	pointer-events: none;
}
.banner-slider .slider-pagination {
	max-width: 1350px;
	width: 100%;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	padding: 0 30px;
}
.banner-slider .swiper-slide img {
	width: 100%;
	object-fit: cover;
	max-height: 650px;
}
.banner-info {
	position: absolute;
	bottom: 0;
	z-index: 3;
	color: #fff;
	max-width: 1350px;
	padding: 0 30px;
	width: 100%;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	margin: 0 0 90px;
}
.banner-info__title {
	font-weight: 700;
	font-size: 50px;
	line-height: 136%;
	text-transform: uppercase;
}
.banner-info__description {
	font-weight: 600;
	font-size: 26px;
	line-height: 134%;
}
@media (max-width: 1300px) {
	.banner-info {
		padding: 0 20px;
		margin: 0 0 40px;
	}
	.banner-info__title {
		font-size: 38px;
		line-height: 136%;
	}
	.banner-info__description {
		font-size: 22px;
	}
	.banner-slider .slider-pagination {
		padding: 0 20px;
	}
}
@media (max-width: 767px) {
	.banner-image {
		height: 100%;
		-o-object-fit: cover;
		object-fit: cover;
	}
	.banner-slider {
		height: 350px;
	}
	.banner-info__title {
		font-size: 22px;
		line-height: 136%;
	}
	.banner-info__description {
		font-size: 16px;
	}
}
.filter-main {
	margin: 30px 0 0;
}
.filter-top {
	margin: 40px 0 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
.filter-bottom {
	display: none;
}
.filter-status__buttons {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	border: 1px solid #e1e1e1;
	border-radius: 23px;
	padding: 3px;
	width: -webkit-max-content;
	width: -moz-max-content;
	width: max-content;
	position: relative;
}
.filter-status__button {
	font-size: 18px;
	padding: 11px 30px;
	border-radius: 20px;
	color: #8b8d92;
	line-height: 100%;
	cursor: pointer;
	position: relative;
	z-index: 2;
	-webkit-transition-property: color;
	-o-transition-property: color;
	transition-property: color;
	-webkit-transition-duration: 0.3s;
	-o-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-timing-function: ease;
	-o-transition-timing-function: ease;
	transition-timing-function: ease;
}
.filter-status__button_active {
	color: #fff;
}
.filter-status__button-scroller {
	background-color: #131415;
	font-size: 18px;
	padding: 11px 30px;
	border-radius: 20px;
	line-height: 100%;
	cursor: pointer;
	width: 120px;
	height: calc(100% - 8px);
	position: absolute;
	left: 0;
	top: 0;
	margin: 3px 0;
	-webkit-transition-property: width, height, -webkit-transform;
	-o-transition-property: transform, width, height;
	transition-property: transform, width, height, -webkit-transform;
	-webkit-transition-duration: 0.3s;
	-o-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-timing-function: ease;
	-o-transition-timing-function: ease;
	transition-timing-function: ease;
	width: 116px;
	height: 40px;
	transform: translateX(3px);
}
.filter-item_hidden {
	display: none;
}
.filter-advanced {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 10px 0;
	-webkit-transition-property: color;
	-o-transition-property: color;
	transition-property: color;
	-webkit-transition-duration: 0.3s;
	-o-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-timing-function: ease;
	-o-transition-timing-function: ease;
	transition-timing-function: ease;
	cursor: pointer;
	line-height: 100%;
	margin: 0 0 0 auto;
	width: -webkit-max-content;
	width: -moz-max-content;
	width: max-content;
}
.filter-advanced__ico {
	width: 24px;
	height: 24px;
	margin: 0 14px 0 0;
}
.filter-advanced__text {
	border-bottom: 2px solid transparent;
	transition: all 400ms ease;
}
/* .filter-advanced:hover .filter-advanced__text {
	border-bottom: 2px solid #efdf00;
} */
.filter-form {
	display: grid;
	gap: 24px 20px;
	grid-template-columns: repeat(4, 1fr) 200px;
}
.filter-main_simple {
	grid-template-columns: repeat(3, 1fr) 290px 200px;
}
.filter-main_simple .filter-confirm {
	-webkit-box-ordinal-group: 6;
	-ms-flex-order: 5;
	order: 5;
}
.filter-main_advanced {
	grid-template-columns: repeat(4, 1fr);
}
@media (max-width: 1300px) {
	.filter-main_simple {
		grid-template-columns: repeat(3, 1fr) 200px;
	}
	.filter-main_simple .filter-item:nth-child(5) {
		display: none;
		-webkit-box-ordinal-group: auto;
		-ms-flex-order: auto;
		order: auto;
	}
}
@media (max-width: 1100px) {
	.filter-form {
		gap: 20px 12px;
	}
	.filter-main_advanced {
		grid-template-columns: repeat(3, 1fr);
	}
}
@media (max-width: 950px) {
	.filter-main_simple {
		grid-template-columns: 1fr 1fr;
	}
}
@media (max-width: 800px) {
	.filter-main_advanced {
		grid-template-columns: repeat(2, 1fr);
	}
}
@media (max-width: 767px) {
	.filter-status__button {
		padding: 8px 15px;
		font-size: 16px;
	}
	.filter-top {
		margin: 20px 0 0;
		-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;
	}
	.filter-advanced {
		margin: 8px 0 0;
	}
}
@media (max-width: 600px) {
	.filter-form {
		gap: 12px;
	}
	.filter-main {
		margin: 20px 0 0;
	}
	.filter-main_simple {
		grid-template-columns: 1fr;
	}
	.filter-main_simple .filter-confirm {
		margin: 30px 0 0;
	}
	.filter-main_advanced {
		grid-template-columns: 1fr;
	}
	.filter .filter-top .filter-advanced {
		display: none;
	}
	.filter .filter-bottom {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}
	.filter-item_mobile-show {
		display: block;
	}
}
.brands-items {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin: 30px 0 0;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	height: 250px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.brands-item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-transition-property: color;
	-o-transition-property: color;
	transition-property: color;
	-webkit-transition-duration: 0.3s;
	-o-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-timing-function: ease;
	-o-transition-timing-function: ease;
	transition-timing-function: ease;
	cursor: pointer;
	width: calc(20% - 16px);
	margin: 0 16px 16px 0;
}
.brands-item:hover {
	color: #131415;
}
.brands-item:active {
	color: #4d4d50;
}
.brands-img {
	width: 34px;
	height: 34px;
	margin: 0 16px 0 0;
}
.brands-count {
	background: #f1f1f1;
	border-radius: 6px;
	padding: 6px;
	font-size: 12px;
	color: #8b8d92;
	line-height: 100%;
	min-width: 20px;
	margin: 0 0 0 6px;
}
@media (max-width: 1300px) {
	.brands-items {
		height: 310px;
	}
}
@media (max-width: 900px) {
	.brands-items {
		height: 100%;
		overflow: auto;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
	}
	.brands-item {
		width: calc(33% - 16px);
	}
}
@media (max-width: 700px) {
	.brands-item {
		width: calc(50% - 16px);
	}
}
@media (max-width: 500px) {
	.brands-item {
		width: calc(50% - 12px);
		margin: 0 12px 12px 0;
		font-size: 15px;
	}
	.brands-img {
		width: 30px;
		height: 30px;
		margin: 0 12px 0 0;
	}
}
.available-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: 0 0 30px;
}
.available-slider {
	position: relative;
}
.available-slider .swiper-slide {
	width: 300px;
}
.available-slider:not(.swiper-initialized) .swiper-slide {
	margin-right: 16px;
}
@media (max-width: 767px) {
	.available-slider .swiper-slide {
		width: 230px;
	}
	.available-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;
	}
}
.commingsoon-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: 0 0 30px;
}
.commingsoon-slider {
	position: relative;
}
.commingsoon-slider .swiper-slide {
	width: 300px;
	height: auto;
}
.commingsoon-slider:not(.swiper-initialized) .swiper-slide {
	margin: 0 16px 0 0;
}
@media (max-width: 767px) {
	.commingsoon-slider .swiper-slide {
		width: 250px;
	}
	.commingsoon-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;
	}
}
.stock {
	background-color: #f4f4f4;
	padding: 100px 0;
}
.stock-top {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
.stock-filter {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin: 0 0 0 80px;
}
.stock-select:not(:last-child) {
	margin: 0 30px 0 0;
}
.stock-link {
	margin: 0 0 0 auto;
}
.stock-slider {
	margin: 30px 0 0;
}
.stock-slider .info-slider__slide {
	max-width: 410px;
}

.info-slider:not(.swiper-initialized) .info-slider__slide {
	margin-right: 30px;
}
@media (max-width: 1300px) {
	.stock-slider .info-slider__slide {
		max-width: 350px;
	}
	.info-slider:not(.swiper-initialized) .info-slider__slide {
		margin-right: 16px;
	}
}
@media (max-width: 1200px) {
	.stock-top {
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.stock-title {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1;
		width: calc(100% - 220px);
	}
	.stock-filter {
		-webkit-box-ordinal-group: 4;
		-ms-flex-order: 3;
		order: 3;
		margin: 15px 0 0;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
	}
	.stock-link {
		margin: -2px 0 auto;
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2;
		width: max-content;
	}
}
@media (max-width: 1100px) {
	.stock {
		padding: 60px 0;
	}
}
@media (max-width: 767px) {
	.stock {
		padding: 30px 0 50px;
	}

	.stock-select:not(:last-child) {
		margin: 0 20px 20px 0;
	}

	.stock-slider .info-slider__slide {
		max-width: 280px;
	}
}
.autoservice-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;
}
.autoservice-inner {
	margin: 30px 0 0;
}
.autoservice-inner:not(.swiper-initialized) .autoservice-item {
	margin-right: 30px;
}
.autoservice-items {
	position: relative;
	width: 100%;
	height: 100%;
	z-index: 1;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-transition-property: -webkit-transform;
	-o-transition-property: transform;
	transition-property: transform, -webkit-transform;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
}
.autoservice-item {
	overflow: hidden;
	border-radius: 10px;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	width: 300px;
	height: auto;
	position: relative;
	-webkit-transition-property: -webkit-transform;
	-o-transition-property: transform;
	transition-property: transform, -webkit-transform;
}
.autoservice-item:after {
	content: '';
	display: block;
	position: absolute;
	pointer-events: none;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(34%, rgba(0, 0, 0, 0)), color-stop(75.87%, rgba(0, 0, 0, 0.87)), to(#000));
	background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 34%, rgba(0, 0, 0, 0.87) 75.87%, #000 100%);
	background: linear-gradient(180deg, rgba(0, 0, 0, 0) 34%, rgba(0, 0, 0, 0.87) 75.87%, #000 100%);
	opacity: 0.5;
	-webkit-transition-property: opacity;
	-o-transition-property: opacity;
	transition-property: opacity;
	-webkit-transition-duration: 0.3s;
	-o-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-timing-function: ease;
	-o-transition-timing-function: ease;
	transition-timing-function: ease;
}
.autoservice-item:hover:after {
	opacity: 0.3;
}
.autoservice-item:hover .autoservice-image {
	-webkit-transform: scale(1.03);
	-ms-transform: scale(1.03);
	transform: scale(1.03);
}
.autoservice-images {
	height: 100%;
}
.autoservice-image {
	-webkit-transition-property: -webkit-transform;
	-o-transition-property: transform;
	transition-property: transform, -webkit-transform;
	-webkit-transition-duration: 0.3s;
	-o-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-timing-function: ease;
	-o-transition-timing-function: ease;
	transition-timing-function: ease;
	height: 100%;
	width: 100%;
	max-height: 250px;
	object-fit: cover;
}
.autoservice-name {
	position: absolute;
	bottom: 0;
	left: 0;
	padding: 24px 30px;
	color: #fff;
	font-weight: 700;
	font-size: 20px;
	line-height: 137%;
	width: 100%;
	z-index: 2;
}
.autoestimate {
	position: relative;
	overflow: hidden;
	background: -o-linear-gradient(355.7deg, #f1f1f1 19.95%, rgba(233, 233, 233, 0.41) 100%);
	background: linear-gradient(94.3deg, #f1f1f1 19.95%, rgba(233, 233, 233, 0.41) 100%);
	border-radius: 20px;
	padding: 60px 70px;
}
.autoestimate-title {
	margin: 0 0 20px;
}
.autoestimate li {
	color: #131415;
	font-weight: 600;
}
.autoestimate-button {
	max-width: 240px;
	margin: 40px 0 0;
}
.autoestimate-image {
	position: absolute;
	bottom: 0;
	right: 0;
}
.autoestimate-info {
	position: relative;
	z-index: 2;
}
.autoestimate-description {
	font-size: 18px;
	line-height: 150%;
	color: #4d4d50;
}
@media (max-width: 1300px) {
	.autoestimate {
		padding: 40px 50px;
	}
	.autoservice-inner:not(.swiper-initialized) .autoservice-item {
		margin-right: 16px;
	}
}
@media (max-width: 1100px) {
	.autoestimate-image {
		height: 70%;
	}
}
@media (max-width: 800px) {
	.autoestimate-image {
		display: none;
	}
}
@media (max-width: 767px) {
	.autoservice-item {
		width: 230px;
	}
	.autoestimate {
		padding: 30px 16px;
		width: calc(100% + 32px);
		margin-left: -16px;
		border-radius: 0;
	}
	.autoservice-name {
		padding: 12px 15px;
		font-size: 18px;
	}
}
@media (max-width: 500px) {
	.stock-top {
		display: block;
	}
	.stock-filter {
		margin: 15px 0;
	}
}

@media (max-width: 450px) {
	.autoestimate-button {
		max-width: 100%;
		margin: 30px 0 0;
	}
}
.sto-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: 0 0 30px;
}
.sto-wrap {
	display: grid;
	grid-template-columns: 520px 1fr;
}
.sto-registration {
	border-radius: 10px;
	overflow: hidden;
	position: relative;
	max-width: 520px;
	width: 100%;
}
.sto-registration:hover .sto-registration__img {
	-webkit-transform: scale(1.03);
	-ms-transform: scale(1.03);
	transform: scale(1.03);
}
.sto-registration__title {
	font-weight: 700;
	font-size: 22px;
	line-height: 120%;
	color: #131415;
	max-width: 185px;
}
.sto-registration__info {
	position: absolute;
	z-index: 2;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 40px;
}
.sto-registration__button {
	max-width: 170px;
}
.sto-registration__img {
	-o-object-fit: cover;
	object-fit: cover;
	height: 100%;
	-webkit-transition-property: -webkit-transform;
	-o-transition-property: transform;
	transition-property: transform, -webkit-transform;
	-webkit-transition-duration: 0.3s;
	-o-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-timing-function: ease;
	-o-transition-timing-function: ease;
	transition-timing-function: ease;
}
.sto-services {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr;
}
.sto-row__one {
	gap: 0 8px;
	margin: 0 0 0 8px;
}
.sto-row__one .sto-service {
	padding-bottom: 50px;
}
.sto-row__one .sto-service__arrow {
	width: 30px;
	height: 30px;
}
.sto-row__one .sto-service__info {
	height: 140px;
}
.sto-row__one .sto-service__icon {
	width: 60px;
	height: 60px;
}
.sto-row__one .sto-service__name {
	margin: 30px 0 0;
}
.sto-row__two {
	gap: 20px;
	margin: 0 0 0 30px;
}
.sto-row__two .sto-service {
	padding-bottom: 20px;
}
.sto-row__two .sto-service:hover .sto-service__arrow {
	-webkit-transform: translate(10px, -10px);
	-ms-transform: translate(10px, -10px);
	transform: translate(10px, -10px);
}
.sto-row__two .sto-service__arrow {
	width: 18px;
	height: 18px;
}
.sto-row__two .sto-service__text {
	display: none;
}
.sto-row__two .sto-service__info {
	margin: 0;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	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%;
}
.sto-row__two .sto-service__icon {
	width: 48px;
	height: 48px;
}
.sto-row__two .sto-service__name {
	font-size: 18px;
	margin: 16px 0 0;
}
.sto-service {
	background: #f4f4f4;
	border-radius: 10px;
	padding: 30px;
	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-transition-property: background;
	-o-transition-property: background;
	transition-property: background;
	-webkit-transition-duration: 0.3s;
	-o-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-timing-function: ease;
	-o-transition-timing-function: ease;
	transition-timing-function: ease;
	cursor: pointer;
}
.sto-service:hover {
	background-color: var(--color-primary);
}
.sto-service:hover .sto-service__arrow {
	opacity: 1;
	-webkit-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	transform: translate(0, 0);
}
/* .sto-service:hover .sto-service__text {
    color: #fff;
}
.sto-service:hover .sto-service__icon {
    stroke: #fff;
}
.sto-service:hover .sto-service__name {
    color: #fff;
} */
.sto-service__arrow {
	width: 24px;
	height: 24px;
	stroke-width: 2px;
	position: absolute;
	right: 30px;
	top: 30px;
	stroke: #000;
	-webkit-transform: translate(-10px, 10px);
	-ms-transform: translate(-10px, 10px);
	transform: translate(-10px, 10px);
	opacity: 0;
	-webkit-transition-property: opacity, -webkit-transform;
	-o-transition-property: transform, opacity;
	transition-property: transform, opacity, -webkit-transform;
	-webkit-transition-duration: 0.3s;
	-o-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-timing-function: ease;
	-o-transition-timing-function: ease;
	transition-timing-function: ease;
}
.sto-service__text {
	font-size: 14px;
	line-height: 19px;
	/* color: #e1e1e1; */
	color: #4d4d50;
	-webkit-transition-property: color;
	-o-transition-property: color;
	transition-property: color;
	-webkit-transition-duration: 0.3s;
	-o-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-timing-function: ease;
	-o-transition-timing-function: ease;
	transition-timing-function: ease;
}
.sto-service__info {
	margin: auto 0 0;
}
.sto-service__icon {
	width: 50px;
	height: 50px;
	stroke: #131415;
	fill: transparent;
	-webkit-transition-property: stroke;
	-o-transition-property: stroke;
	transition-property: stroke;
	-webkit-transition-duration: 0.3s;
	-o-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-timing-function: ease;
	-o-transition-timing-function: ease;
	transition-timing-function: ease;
}
.sto-service__name {
	font-weight: 700;
	font-size: 20px;
	line-height: 120%;
	color: #4d4d50;
	margin: 24px 0 0;
	-webkit-transition-property: color;
	-o-transition-property: color;
	transition-property: color;
	-webkit-transition-duration: 0.3s;
	-o-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-timing-function: ease;
	-o-transition-timing-function: ease;
	transition-timing-function: ease;
}
@media (max-width: 1300px) {
	.sto-registration__info {
		padding: 30px;
	}
	.sto-wrap {
		grid-template-columns: 450px 1fr;
	}
	.sto-row__two {
		margin: 0 0 0 20px;
	}
	.sto-row__one .sto-service__info {
		height: 110px;
	}
	.sto-row__one .sto-service {
		padding-bottom: 40px;
	}
	.sto-row__one .sto-service__icon {
		width: 50px;
		height: 50px;
	}
	.sto-row__one .sto-service__name {
		margin: 20px 0 0;
	}
	.sto-service {
		padding: 25px;
	}
	.sto-service__name {
		font-size: 18px;
	}
}
@media (max-width: 1100px) {
	.sto-wrap {
		grid-template-columns: 1fr;
		gap: 30px;
	}
	.sto-row__one {
		gap: 8px;
		margin: 0;
	}
	.sto-row__one .sto-service__info {
		margin: 40px 0 0;
	}
	.sto-row__two {
		margin: 0;
	}
	.sto-row__two .sto-service__info {
		height: auto;
	}
}
@media (max-width: 767px) {
	.sto-registration__info {
		padding: 20px;
		background-color: rgba(0, 0, 0, 0.5);
	}
	.sto-registration__title {
		font-size: 18px;
		max-width: 100%;
		color: #fff;
	}
	.sto-registration__button {
		max-width: 50%;
	}
	.sto-service {
		padding: 20px;
	}
	.sto-service:hover .sto-service__arrow {
		-webkit-transform: translate(10px, -10px);
		-ms-transform: translate(10px, -10px);
		transform: translate(10px, -10px);
	}
	.sto-row__one {
		grid-template-columns: 1fr;
	}
	.sto-row__one .sto-service {
		padding-bottom: 30px;
	}
	.sto-row__one .sto-service__info {
		height: auto;
		margin: 40px 0 0;
	}
	.sto-row__one .sto-service__name {
		margin: 12px 0 0;
	}
	.sto-row__one .sto-service__icon {
		width: 44px;
		height: 44px;
	}
	.sto-row__one .sto-service__arrow {
		width: 24px;
		height: 24px;
	}
	.sto-row__two {
		grid-template-columns: 1fr 1fr;
		gap: 14px;
	}
	.sto-row__two .sto-service__name {
		font-size: 15px;
		margin: 12px 0 0;
	}
	.sto-row__two .sto-service__icon {
		width: 40px;
		height: 40px;
	}
}
.newssection-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: 0 0 30px;
}
.newssection-wrapper {
	position: relative;
	width: 100%;
	height: 100%;
	z-index: 1;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-transition-property: -webkit-transform;
	-o-transition-property: transform;
	transition-property: transform, -webkit-transform;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
}
.newssection-slider:not(.swiper-initialized) .newssection-item {
	margin-right: 30px;
}
.newssection-item {
	-ms-flex-negative: 0;
	flex-shrink: 0;
	width: 300px;
	height: auto;
	position: relative;
	-webkit-transition-property: -webkit-transform;
	-o-transition-property: transform;
	transition-property: transform, -webkit-transform;
	border: 1px solid #ebebeb;
	border-radius: 10px;
}
.actions .newssection-item {
	width: auto;
}
.newssection-item:hover .newssection-image {
	-webkit-transform: scale(1.05);
	-ms-transform: scale(1.05);
	transform: scale(1.05);
}
.newssection-info {
	margin: 20px 0 0;
	padding: 0 20px 20px 20px;
}
.newssection-date {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	font-size: 14px;
	line-height: 135%;
	color: #8b8d92;
}
.newssection-date__icon {
	stroke: transparent;
	width: 16px;
	height: 16px;
	fill: #8b8d92;
	margin: 0 10px 0 0;
}
.newssection-image {
	position: absolute;
	left: 0;
	top: 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;
	-webkit-transition-property: -webkit-transform;
	-o-transition-property: transform;
	transition-property: transform, -webkit-transform;
	-webkit-transition-duration: 0.3s;
	-o-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-timing-function: ease;
	-o-transition-timing-function: ease;
	transition-timing-function: ease;
	border-radius: 10px 10px 0 0;
	width: 100%;
}
.newssection-image__wrap {
	border-radius: 10px 10px 0 0;
	overflow: hidden;
	position: relative;
	display: block;
}
.newssection-image__wrap:after {
	content: '';
	padding-top: 66.67%;
	display: block;
}
.newssection-title {
	margin: 12px 0 0;
	font-weight: 700;
	font-size: 18px;
	line-height: 120%;
	color: #131415;
	display: block;
}
.aboutsection {
	display: flex;
}
.aboutsection-suptitle {
	font-weight: 600;
	font-size: 18px;
	line-height: 25px;
	margin: 0 0 8px;
}
.aboutsection-advantages {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin: 60px 0 -20px;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}
.aboutsection-advantage {
	margin: 0 25px 20px 0;
}
.aboutsection-advantage__title {
	font-weight: 700;
	font-size: 54px;
	line-height: 137%;
	color: #e82932;
}
.aboutsection-advantage__text {
	font-size: 18px;
	line-height: 139%;
}
.aboutsection-info {
	/* margin: 100px 0 0; */
}
.aboutsection-info__text {
	margin: 40px 0 0;
}
/* .aboutsection-info__text p:nth-child(3) {
    margin-top: 64px;
} */
.aboutsection-info__show {
	margin: 30px 0 0;
}
.aboutsection-info__image {
	border-radius: 10px;
	/* float: right; */
	max-width: 520px;
	/* margin: 100px 0 0 70px; */
	margin: 0 0 0 70px;
	object-fit: cover;
}
@media (max-width: 1300px) {
	.aboutsection-info__image {
		max-width: 400px;
		/* margin: 70px 0 0 30px; */
		margin: 0 0 0 30px;
	}
	.aboutsection-advantages {
		margin: 40px 0 -20px;
	}
	.aboutsection-advantage__title {
		font-size: 40px;
	}
	.aboutsection-info {
		margin: 70px 0 0;
		grid-template-columns: 1fr 450px;
		gap: 0 40px;
	}
	.newssection-slider:not(.swiper-initialized) .newssection-item {
		margin-right: 16px;
	}
}
@media (max-width: 1024px) {
	.aboutsection-advantage {
		width: calc(50% - 25px);
	}
	.aboutsection-info {
		margin: 70px 0 0;
		grid-template-columns: 1fr;
		gap: 40px;
	}
}
@media (max-width: 992px) {
	.aboutsection-info__image {
		max-width: 300px;
	}
}
@media (max-width: 767px) {
	.aboutsection {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		gap: 20px;
	}
	.aboutsection-info__image {
		max-width: 100%;
		float: none;
		/* margin: 40px 0 0; */
		margin: 0;
		-webkit-box-ordinal-group: 6;
		-ms-flex-order: 5;
		order: 5;
	}
	.aboutsection-info {
		margin: 40px 0 0;
		gap: 30px;
	}
	.aboutsection-info__text {
		margin: 20px 0 0;
	}
	.aboutsection-advantages {
		margin: 20px 0 -20px;
	}
	.aboutsection-advantage__title {
		font-size: 30px;
	}
}
@media (max-width: 600px) {
	.aboutsection-advantage__text {
		font-size: 16px;
	}
}
.salons-top__wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
.salons-row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin: 0 0 0 140px;
}
.salons-select {
	width: 240px;
}
.salons-select:not(:last-child) {
	margin: 0 30px 0 0;
}
.salons-inner {
	position: relative;
	margin: 30px 0 0;
}
.salons-info {
	position: absolute;
	z-index: 2;
	height: 100%;
	left: calc((100% - 1290px) / 2);
}
.salons-info__wrap {
	max-width: 420px;
	background-color: #f4f4f4;
	height: 100%;
	overflow: auto;
	padding: 12px 12px 4px;
}
.salons-info__item {
	background: #fff;
	border-bottom: 1px solid #f2f2f2;
	padding: 24px 30px 34px;
}

.salons-info:not(.swiper-initialized) .salons-info__item {
	margin-right: 16px;
}
@media (min-width: 1000px) {
	.salons-info__item:first-child {
		border-radius: 10px 10px 0 0;
	}
	.salons-info__item:last-child {
		border-radius: 0 0 10px 10px;
	}
	.salons-info__item:not(:last-child) {
		margin: 0 0 4px;
	}
}
.salons-info__brand {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-weight: 700;
	font-size: 18px;
	line-height: 120%;
	color: #131415;
	padding: 0 0 12px;
	border-bottom: 2px solid #e0e0e0;
}
.salons-info__brand-img {
	/* max-width: 38px; */
	height: 38px;
	margin: 0 16px 0 0;
}
.salons-info__additional {
	margin: 20px 0 0;
}
.salons-info__row {
	font-size: 15px;
	line-height: 120%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
.salons-info__row:not(:last-child) {
	margin: 0 0 8px;
}
.salons-info__icon {
	stroke: transparent;
	width: 30px;
	min-width: 30px;
	height: 30px;
	margin: 0 10px 0 0;
}
.salons-addresses__phone {
	display: block;
}
.salons-addresses__phone:not(:last-of-type) {
	margin: 0 0 7px 0;
}
.salons-info__link {
	font-weight: 400;
	font-size: 16px;
	line-height: 22px;
	color: #4d4d50;
	margin: 10px 0 0;
}
.salons-map {
	height: 575px;
}
@media (max-width: 1360px) {
	.salons-info {
		left: 30px;
	}
}
@media (max-width: 1300px) {
	.salons-row {
		margin: 0 0 0 auto;
	}
	.salons-info {
		left: 20px;
	}
	.salons-info__wrap {
		max-width: 350px;
	}
}
@media (max-width: 1000px) {
	.salons-info {
		position: relative;
		margin: 0 0 30px;
		left: 0;
		background-color: #f4f4f4;
		padding: 15px 20px;
	}
	.salons-info__wrap {
		max-width: 100%;
		position: relative;
		width: 100%;
		height: 100%;
		z-index: 1;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-transition-property: -webkit-transform;
		-o-transition-property: transform;
		transition-property: transform, -webkit-transform;
		-webkit-box-sizing: content-box;
		box-sizing: content-box;
		overflow: visible;
		padding: 0;
	}
	.salons-info__item {
		-ms-flex-negative: 0;
		flex-shrink: 0;
		width: 400px;
		height: auto;
		position: relative;
		-webkit-transition-property: -webkit-transform;
		-o-transition-property: transform;
		transition-property: transform, -webkit-transform;
		border-radius: 10px;
	}
	.salons-select:not(:last-child) {
		margin: 0 20px 20px 0;
	}
}
@media (max-width: 850px) {
	.salons-top__wrap {
		-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;
	}
	.salons-row {
		margin: 25px 0 0;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
}
@media (max-width: 600px) {
	.salons-info {
		width: calc(100% + 32px);
		margin-left: -16px;
		padding: 15px 28px;
	}
	.salons-info__item {
		padding: 16px 16px 20px;
		width: 280px;
	}
	.salons-select:not(:last-child) {
		margin: 0 15px 10px 0;
	}
	.salons-map {
		height: 400px;
	}
}
.catalog-top {
	margin: 0 0 60px;
}
.catalog-main {
	padding: 0 0 160px;
}
.catalog-main_1 {
	display: grid;
	grid-template-columns: 280px 1fr;
	gap: 0 50px;
}
.catalog-main_2 {
	display: block;
}
.selectize-control.single .selectize-input.input-active,
.selectize-input {
	display: block;
	font-weight: 400;
	font-size: 15px;
	line-height: 100%;
	color: #131415;
	padding: 11px 24px 11px 20px;
	cursor: pointer;
	-webkit-box-shadow: none;
	box-shadow: none;
}
.selectize-input.focus {
	-webkit-box-shadow: none;
	box-shadow: none;
}
.selectize-control.single .selectize-input input {
	display: none !important;
}
.selectize-control.single .selectize-input:after {
	content: '';
	display: block;
	background-image: url("data:image/svg+xml,%3Csvg width='14' height='15' viewBox='0 0 14 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.80005 5.1001L7.00005 9.3001L11.2 5.1001' stroke='%23201E25'/%3E%3C/svg%3E%0A");
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
	width: 14px;
	height: 14px;
	border: none;
	margin: 0 !important;
	position: absolute;
	right: 0;
	top: 30%;
	-webkit-transition: 0.3s;
	-o-transition: 0.3s;
	transition: 0.3s;
}
.selectize-control.single .selectize-input.dropdown-active:after {
	border: none;
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
}
.selectize-input.dropdown-active::before {
	display: none;
}
.selectize-dropdown {
	min-width: -webkit-max-content;
	min-width: -moz-max-content;
	min-width: max-content;
	border: 1px solid #e1e1e1;
	-webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.08);
	box-shadow: 0 10px 20px rgba(0, 0, 0, 0.08);
	border-radius: 8px;
	padding: 10px 24px;
	z-index: 2 !important;
}
.selectize-input {
	border: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	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;
	position: relative;
}
option {
	font-weight: 400;
	font-size: 15px;
	line-height: 100%;
	color: #131415;
	padding: 11px 0;
	font-family: inherit;
}
.selectize-dropdown .active {
	color: #131415;
	background: #fff;
}
.selectize-dropdown .option {
	padding: 11px 0;
	color: #8b8d92;
	-webkit-transition: 0.3s;
	-o-transition: 0.3s;
	transition: 0.3s;
}
.selectize-dropdown .option.selected,
.selectize-dropdown .option:hover {
	color: #131415;
}
.catalog-count,
.catalog-sort {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
.catalog-count span,
.catalog-sort span {
	font-weight: 400;
	font-size: 15px;
	line-height: 20px;
	color: #8b8d92;
}
.catalog-sort-wrap {
	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: 0 0 52px;
}
.catalog-sort-left {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
.catalog-select_sort {
	font-weight: 400;
	font-size: 15px;
	line-height: 100%;
	color: #4d4d50;
	font-family: inherit;
}
.catalog-items {
	display: grid;
	gap: 40px 30px;
	margin: 0 0 30px;
}
.catalog-items_grid3 {
	grid-template-columns: repeat(3, 1fr);
}
.catalog-items_grid4 {
	grid-template-columns: repeat(4, 1fr);
}
.catalog-mob__filter {
	display: none;
}
.catalog-mob__filter::before {
	content: '';
	width: 24px;
	height: 24px;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M1.50488 6.83008H12.5049' stroke='%23E82932' stroke-width='2' stroke-miterlimit='10'/%3e%3cpath d='M15.0093 6.83008H22.3796' stroke='%23E82932' stroke-width='2' stroke-miterlimit='10'/%3e%3cpath d='M16.0093 10.0713V3.58887' stroke='%23E82932' stroke-width='2' stroke-miterlimit='10'/%3e%3cpath d='M11.3794 17.2393L22.3794 17.2393' stroke='%23E82932' stroke-width='2' stroke-miterlimit='10'/%3e%3cpath d='M8.874 17.2393H1.50488' stroke='%23E82932' stroke-width='2' stroke-miterlimit='10'/%3e%3cpath d='M7.87402 13.998V20.4805' stroke='%23E82932' stroke-width='2' stroke-miterlimit='10'/%3e%3c/svg%3e");
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
	display: block;
	margin: 0 10px 0 0;
}
.catalog-baners-container {
	max-width: 1070px;
	margin: 0 auto;
}
.catalog-filter_top .filter-main {
	background: #f2f2f2;
	border-radius: 20px;
	padding: 35px;
	width: calc(100% + 70px);
	margin: 0 0 60px -35px;
}
.catalog-filter_top .custom-select__head {
	width: 100%;
}
.catalog-subtitle {
	font-weight: 700;
	font-size: 30px;
	line-height: 41px;
	color: #131415;
	margin: 0 0 30px;
}
.catalog-filter_top-hidden {
	display: none;
}
@media (max-width: 1375px) {
	.catalog-filter_top .filter-main {
		border-radius: 0;
	}
	.catalog-items_grid4 {
		grid-template-columns: repeat(3, 1fr);
	}
}
@media (max-width: 1200px) {
	.catalog .filter-top .filter-advanced {
		display: none;
	}
	.catalog .filter-bottom {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-ordinal-group: 7;
		-ms-flex-order: 6;
		order: 6;
	}
	.catalog .filter-bottom .filter-advanced {
		margin: 0 auto 0 0;
	}
	.catalog-filter_top-hidden {
		display: block;
	}
	.catalog-main {
		grid-template-columns: 100%;
	}
	.catalog-mob__filter {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		cursor: pointer;
		margin: 0 0 0 20px;
	}
	.catalog-sort-right {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}
}
@media (max-width: 1000px) {
	.catalog-sidebar__wrapper {
		padding: 60px 30px 30px;
	}
}
@media (max-width: 864px) {
	.catalog-items {
		grid-template-columns: 1fr 1fr;
	}
	.catalog-sort-wrap {
		display: block;
	}
	.catalog-sort-left {
		-webkit-box-orient: vertical;
		-webkit-box-direction: reverse;
		-ms-flex-direction: column-reverse;
		flex-direction: column-reverse;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
	}
	.catalog-sort-left .toggler {
		margin: 0 0 10px;
	}
}
@media (max-width: 767px) {
	.catalog-top {
		margin: 0 0 30px;
	}
	.catalog-main {
		padding: 0 0 80px;
	}
	.catalog-count span,
	.catalog-sort span {
		font-size: 12px;
		line-height: 100%;
	}
	.catalog-subtitle {
		font-size: 24px;
		line-height: 30px;
		margin: 0 0 20px;
	}
	.custom-select.custom-item_transparent .custom-select__head,
	.custom-select.custom-item_transparent .custom-select__item,
	.selectize-control.single .selectize-input.input-active,
	.selectize-input {
		font-size: 12px;
		line-height: 100%;
	}
}
@media (max-width: 580px) {
	.catalog-items {
		grid-template-columns: 100%;
		margin: 0 0 50px;
	}
	.catalog-sort-right {
		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;
	}
	.catalog-mob__filter {
		margin: 0;
		font-size: 14px;
	}
	.catalog-mob__filter::before {
		width: 20px;
		height: 20px;
	}
	.catalog-filter_top .filter-main {
		margin: 0 0 20px -35px;
	}
}
.catalog-sidebar__top {
	margin: 0 0 20px;
	position: relative;
}
.catalog-sidebar__row:not(:last-child) {
	margin: 0 0 20px;
}
.catalog-sidebar__confirm {
	width: 100%;
	margin: 40px 0 0;
	color: #000;
	background: var(--color-primary);
	border: 1px solid var(--color-primary);
}
.catalog-sidebar__confirm:hover {
	color: #fff;
	background: #000;
	border: 1px solid #000;
}
.catalog-sidebar__back {
	font-size: 13px;
	line-height: 125%;
	letter-spacing: 0.1em;
	text-transform: uppercase;
	color: #4d4d50;
	display: none;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	-webkit-transition-property: color;
	-o-transition-property: color;
	transition-property: color;
	-webkit-transition-duration: 0.3s;
	-o-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-timing-function: ease;
	-o-transition-timing-function: ease;
	transition-timing-function: ease;
	cursor: pointer;
	position: absolute;
	right: 0;
	top: 10px;
}
.catalog-sidebar__back:after {
	content: '';
	min-width: 14px;
	height: 14px;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg clip-path='url(%23clip0_647_392)'%3e%3cpath d='M0 7.00026H12.6M12.6 7.00026L6.80573 0.933594M12.6 7.00026L6.80573 13.0669' stroke='%238B8D92' stroke-width='1.6'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_647_392'%3e%3crect width='14' height='14' fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
	display: block;
	margin: 0 0 0 10px;
	-webkit-transition-property: background;
	-o-transition-property: background;
	transition-property: background;
	-webkit-transition-duration: 0.3s;
	-o-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-timing-function: ease;
	-o-transition-timing-function: ease;
	transition-timing-function: ease;
}
.catalog-sidebar__back:hover {
	color: #e82932;
}
.catalog-sidebar__back:hover::after {
	background-image: url("data:image/svg+xml;charset=UTF-8, %3csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg clip-path='url(%23clip0_275_11359)'%3e%3cpath d='M0 7.00026H12.6M12.6 7.00026L6.80573 0.933594M12.6 7.00026L6.80573 13.0669' stroke='%23E82932' stroke-width='1.6'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_275_11359'%3e%3crect width='14' height='14' fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");
}
.catalog-sidebar__amount,
.catalog-sidebar__title {
	font-weight: 700;
	font-size: 26px;
	line-height: 135%;
}
.catalog-sidebar__title {
	color: #131415;
}
.catalog-sidebar__amount {
	color: #e82932;
}
.catalog-sidebar__filter {
	padding: 0 0 30px;
}
.catalog-sidebar__filter_scrolled {
	max-height: 300px;
	overflow: auto;
}
.catalog-sidebar__filter:not(:last-child) {
	margin: 0 0 30px;
}
.catalog-sidebar__filter .custom-placeholder {
	left: 0;
}
.catalog-sidebar__filter-placeholder {
	color: #8b8d92;
	font-weight: 400;
	font-size: 13px;
	line-height: 100%;
	margin: 0 0 9px;
}
.catalog-sidebar__filter-title {
	font-weight: 600;
	font-size: 16px;
	line-height: 22px;
	color: #4d4d50;
	margin: 0 0 16px;
}
.catalog-sidebar__filter-colors {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 5px;
	flex-wrap: wrap;
}
.catalog-sidebar__filter-colors-checkbox {
	width: 30px;
	height: 30px;
	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;
	border-radius: 50%;
}
.catalog-sidebar__filter-colors-checkbox span {
	width: 22px;
	height: 22px;
	border-radius: 50%;
	-webkit-transition: 0.3s;
	-o-transition: 0.3s;
	transition: 0.3s;
	border: 1px solid #fff;
	cursor: pointer;
}
.catalog-sidebar__filter-colors-checkbox input {
	display: none;
}
/* .catalog-sidebar__filter-colors-checkbox:not(:last-child) {
    margin: 0 5px 0 0;
} */
.catalog-sidebar__filter-colors-checkbox.bordered {
	border: 1px solid #131415;
}
.catalog-sidebar__filter-item:not(:last-child) {
	margin: 0 0 30px;
}
.catalog-sidebar__filter-item.custom-range .irs {
	width: 100%;
}
@media (max-width: 1200px) {
	.catalog-sidebar {
		position: fixed;
		max-width: 100%;
		height: 100%;
		width: 100%;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		background-color: rgba(0, 0, 0, 0.3);
		z-index: 11;
		display: none;
	}
	.catalog-sidebar__back {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}
	.catalog-sidebar__wrap {
		background-color: #fff;
		position: absolute;
		max-width: 350px;
		width: 100%;
		height: 100%;
		padding: 60px 30px 30px;
		right: 0;
		top: 0;
		-webkit-transform: translateX(100%);
		-ms-transform: translateX(100%);
		transform: translateX(100%);
		opacity: 0;
		-webkit-transition-property: opacity, -webkit-transform;
		-o-transition-property: opacity, transform;
		transition-property: opacity, transform, -webkit-transform;
		-webkit-transition-duration: 0.3s;
		-o-transition-duration: 0.3s;
		transition-duration: 0.3s;
		-webkit-transition-timing-function: ease;
		-o-transition-timing-function: ease;
		transition-timing-function: ease;
	}
	.catalog-sidebar__wrap.active {
		opacity: 1;
		-webkit-transform: translateX(0);
		-ms-transform: translateX(0);
		transform: translateX(0);
	}
	.catalog-sidebar__form {
		max-height: calc(100% - 80px);
		overflow: auto;
	}
	.catalog-sidebar__confirm {
		width: 100%;
		margin: 16px 0 0;
	}
}
@media (max-width: 600px) {
	.catalog-sidebar__wrap {
		max-width: 100%;
		padding: 30px 16px;
	}
	.catalog-sidebar__amount,
	.catalog-sidebar__title {
		font-size: 22px;
	}
	.catalog-sidebar__filter {
		padding: 0 0 14px;
	}
	.catalog-sidebar__filter-item:not(:last-child) {
		margin: 0 0 16px;
	}
	.catalog-sidebar__row:not(:last-child) {
		margin: 0 0 12px;
	}
}
.detailed-page__baner {
	max-width: 1440px;
	margin: 0 auto;
	position: relative;
}
.detailed-page__baner-content {
	width: 100%;
	position: relative;
	top: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-transition: -webkit-transform 0.3s;
	transition: transform 0.3s;
	-o-transition: transform 0.3s;
	transition: transform 0.3s, -webkit-transform 0.3s;
	padding: 0 0 40px 75px;
	z-index: 2;
}

.detailed-page__baner-btn {
	padding: 19px 40px;
	width: -webkit-max-content;
	width: -moz-max-content;
	width: max-content;
	background-color: var(--color-primary);
	border-color: var(--color-primary);
	color: #000;
	margin: auto 0 0 0;
	display: block;
	text-align: center;
	text-decoration: none;
}
.detailed-page__baner-btn:hover {
	background-color: #000;
	border-color: #000;
	color: #fff;
	text-decoration: none;
}
.detailed-page__baner-descr {
	font-size: 20px;
	line-height: 27px;
	color: #fff;
	margin: 30px 0 50px;
}
.detailed-page__baner-price {
	font-weight: 700;
	font-size: 28px;
	line-height: 135.7%;
	color: #fff;
	margin: 14px 0 0;
}
.detailed-page__baner-btns {
	display: grid;
	grid-template-columns: repeat(2, -webkit-max-content);
	grid-template-columns: repeat(2, max-content);
	gap: 30px;
	margin: 60px 0 47px;
}
.detailed-page__baner-table {
	display: grid;
	grid-template-columns: repeat(3, -webkit-max-content);
	grid-template-columns: repeat(3, max-content);
	gap: 60px;
}
.detailed-page__baner-table .link-arrow {
	padding: 0;
}
.detailed-page__baner-table-title {
	font-weight: 400;
	font-size: 16px;
	line-height: 22px;
	color: #fff;
	margin: 0 0 4px;
}
.detailed-page__baner-table-data {
	font-weight: 700;
	font-size: 18px;
	line-height: 25px;
	color: #fff;
}
.detailed-page__baner-table-data_arrow {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
.detailed-page-slider {
	position: relative;
	margin: 50px 0 80px;
}
.detailed-page-slider__wrapper {
	overflow: hidden;
}
.detailed-page-slider .slider-button__circle-next {
	right: -70px;
}
.detailed-page-slider .slider-button__circle-prev {
	left: -70px;
}
.detailed-page-slider .slider-button__circle-next.swiper-button-disabled,
.detailed-page-slider .slider-button__circle-prev.swiper-button-disabled {
	opacity: 1;
}
.detailed-page-slider .swiper-pagination-bullets.swiper-pagination-horizontal {
	bottom: -30px;
}
.detailed-page-slider .swiper-pagination-bullet.swiper-pagination-bullet-active {
	background: #8b8d92;
}
.detailed-page-slider .swiper-slide {
	border-radius: 20px;
}
.detailed-page-slider .swiper-slide img {
	width: 100%;
	border-radius: 20px;
	max-height: 478px;
	object-fit: cover;
}
.detailed-page-main_narrow {
	max-width: 850px;
	margin: 20px auto 120px;
}
.detailed-page-main_narrow .info-description__date {
	margin: 0 0 14px;
}
.detailed-page-main__content {
	padding: 0 0 50px;
	border-bottom: 1px solid #e1e1e1;
}
.detailed-page-main__content strong {
	display: block;
	margin: 60px 0 20px;
}
.detailed-page-main__content p {
	font-weight: 400;
	font-size: 18px;
	line-height: 150%;
	color: #4d4d50;
}
.detailed-page-main__content p a {
	color: #5f6ce3;
}
.detailed-page-main__comment {
	font-weight: 400;
	font-size: 14px;
	line-height: 150%;
	color: #8b8d92;
	margin: 20px 0 0;
}
.detailed-page__imgwrap {
	position: absolute;
	overflow: hidden;
	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;
	width: 100%;
	height: 100%;
}
.detailed-page__imgwrap::before {
	display: block;
	content: '';
	width: 100%;
	height: 100%;
	position: absolute;
	background: linear-gradient(90deg, rgba(29, 32, 40, 0) 0%, rgba(29, 32, 40, 0.71) 51.98%, #1d2028 71.39%);
	border-radius: 20px;
	transform: rotate(-180deg);
	z-index: 1;
}
.detailed-page__imgwrap:after {
	content: '';
	display: block;
	padding-top: 32.3%;
	width: 100%;
}
.detailed-page__image {
	position: absolute;
	height: 100%;
	width: 100%;
	left: 0;
	top: 0;
	-o-object-fit: cover;
	object-fit: cover;
	border-radius: 20px;
}
.detailed-page .breadcrumbs-item,
.detailed-page h1 {
	color: #fff;
}
.brand-baner .detailed-page__baner-content {
	width: 49%;
}
.brand-baner__logo {
	display: block;
	position: absolute;
	top: -1px;
	right: 260px;
}
.brand-grid {
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	gap: 5px 30px;
}
.brand-row {
	margin: 0 0 150px;
}
.brand-row .tabs-wrapper {
	margin: 60px 0 0;
}
.brand-old {
	background: #f4f4f4;
	padding: 100px 0 0;
}
.brand-old .card {
	background: #fff;
	border-radius: 10px;
}
.brand-slider__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: 0 0 40px;
}
.brand-slider__slider {
	position: relative;
}
.brand-slider__slider .swiper-slide {
	width: 300px;
	height: auto;
}
.brand-salons__text {
	font-weight: 400;
	font-size: 16px;
	line-height: 150%;
	color: #4d4d50;
	margin: 20px 0 40px;
	max-width: 960px;
}
.brand-salons__wrapper {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	gap: 30px;
	margin: 60px 0 0;
	max-width: 850px;
}
.brand-salons__title {
	margin: 0 0 20px;
	font-weight: 700;
	font-size: 22px;
	line-height: 120%;
	color: #131415;
}
.brand-salons__img {
	border-radius: 10px 10px 0 0;
	margin: 0 0 30px;
}
.brand-salons__rating {
	margin: 50px 0 20px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
.brand-salons__number {
	font-weight: 400;
	font-size: 34px;
	line-height: 46px;
	color: #131415;
	margin: 0 8px 0 0;
}
.brand-salons__stars {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}
.brand-salons__stars-item {
	width: 14px;
	height: 14px;
}
.brand-salons__stars-item:not(:last-child) {
	margin: 0 4px 0 0;
}
.brand-salons__amount {
	font-weight: 400;
	font-size: 14px;
	line-height: 19px;
	color: #8b8d92;
}
.brand-salons .button-red_big {
	max-width: 210px;
	padding: 14px;
}
.brand-ceo {
	margin: 200px 0;
}
.brand-ceo__content {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	-webkit-box-align: baseline;
	-ms-flex-align: baseline;
	align-items: baseline;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	gap: 50px;
}
.brand-ceo__text {
	margin: 40px 0 0;
}
.brand-ceo__img {
	margin-left: auto;
}
.model .brand-old {
	background: #fff;
}
.model-nav__wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}
.model-nav__item {
	display: block;
	font-weight: 600;
	font-size: 18px;
	line-height: 100%;
	color: #8b8d92;
	position: relative;
	padding: 0 0 14px;
	border-bottom: 2px solid transparent;
	-webkit-transition: 0.3s;
	-o-transition: 0.3s;
	transition: 0.3s;
	cursor: pointer;
	white-space: nowrap;
	margin: 0 40px 0 0;
}
.model-nav__item:last-child {
	margin: 0;
}
.model-nav__item.active {
	color: #000;
	border-bottom: 2px solid #000;
}
.model-gallery__text {
	font-weight: 400;
	font-size: 20px;
	line-height: 150%;
	color: #4d4d50;
	max-width: 850px;
	margin: 0 auto 80px;
}
.model-gallery__slider {
	position: relative;
}
.model-gallery__slider .swiper-slide {
	width: 520px;
}
.model-char__content {
	width: 83%;
}
.model-char__table {
	margin: 60px 0 40px;
	display: grid;
	grid-template-columns: repeat(3, -webkit-max-content);
	grid-template-columns: repeat(3, max-content);
	gap: 0 100px;
}
.model-char__table-title {
	font-weight: 400;
	font-size: 16px;
	line-height: 22px;
	color: #8b8d92;
	margin: 0 0 4px;
}
.model-char__table-data {
	font-weight: 700;
	font-size: 38px;
	line-height: 120%;
	color: #131415;
}
.model-char__text {
	font-weight: 400;
	font-size: 20px;
	line-height: 150%;
	color: #4d4d50;
}
.model-descr__content {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	gap: 30px;
}
.model-descr__img {
	margin: 0 0 40px;
}
.model-descr__title {
	font-weight: 700;
	font-size: 28px;
	line-height: 120%;
	color: #131415;
	margin: 0 0 20px;
}
.model-descr__text {
	font-weight: 400;
	font-size: 16px;
	line-height: 150%;
	color: #4d4d50;
}
.model-complect .brand-new__title {
	max-width: 670px;
}
.mt-20 {
	margin-top: 20px;
}
.sto .salon-gallery {
	margin: 50px 0 0 0 !important;
}
@media (max-width: 1400px) {
	.detailed-page__imgwrap::before {
		border-radius: 0;
	}
	.model .detailed-page__imgwrap {
		min-height: 480px;
	}
	.detailed-page__baner-content {
		padding: 30px;
	}
	.brand .detailed-page__baner-content {
		width: 80%;
	}
	.detailed-page__image {
		border-radius: 0;
	}
}
@media (max-width: 1300px) {
	.detailed-page__baner-content {
		padding: 20px;
	}
	.detailed-page__baner-descr {
		font-size: 18px;
	}
	.brand-baner__logo {
		right: 20px;
	}
}
@media (max-width: 1200px) {
	.detailed-page__baner {
		margin: 0 auto 60px;
	}
	.detailed-page__baner-descr {
		margin: 20px 0 35px;
	}
	.model-gallery__text {
		font-size: 18px;
		margin: 0 auto 50px;
	}
	.model-char__content {
		width: 100%;
	}
	.model-char__table {
		margin: 30px 0;
		gap: 0 80px;
	}
	.model-char__table-data {
		font-size: 32px;
	}
	.model-char__text {
		font-size: 18px;
	}
	.model-descr__title {
		font-size: 24px;
	}
	.brand .detailed-page__imgwrap {
		min-height: 360px;
	}
	.brand-grid {
		grid-template-columns: repeat(3, 1fr);
		gap: 20px;
	}
	.brand-salons h2 {
		width: 100%;
	}
	.brand-salons h2 br {
		display: none;
	}
	.brand-salons__img {
		width: 100%;
	}
	.brand-ceo__content {
		gap: 20px;
	}
}
@media (max-width: 992px) {
	.brand .detailed-page__baner-content {
		width: 80%;
	}
	.brand-salons__content {
		width: 100%;
	}
	.brand-ceo__content {
		grid-template-columns: 100%;
	}
	.brand-ceo__img {
		margin: 0 auto;
	}
}
@media (max-width: 900px) {
	.model-char__table {
		margin: 30px 0 20px;
		grid-template-columns: repeat(3, -webkit-max-content);
		grid-template-columns: repeat(3, max-content);
		gap: 0 30px;
	}
	.model-char__table-data {
		font-size: 24px;
	}
	.model-char__text {
		font-size: 16px;
	}
	.model-descr__content {
		grid-template-columns: 1fr;
	}
	.model-descr__item {
		display: grid;
		grid-template-columns: 1fr 2fr;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		gap: 20px;
	}
	.model-descr__title {
		font-size: 25px;
		line-height: 100%;
		margin: 0 0 10px;
	}
	.model-descr__text {
		font-size: 14px;
		line-height: 18px;
	}
	.model-descr__img {
		margin: 0;
	}
}
@media (max-width: 850px) {
	.brand-grid {
		grid-template-columns: repeat(2, 1fr);
		gap: 5px 15px;
	}
	.model-nav__item {
		font-size: 16px;
		margin: 0 20px 10px 0;
	}
	.model-nav__item:last-child {
		margin: 0 0 10px;
	}
}
@media (max-width: 767px) {
	.detailed-page-table {
		margin: 30px 0 0;
	}
	.detailed-page__baner {
		margin: 0 auto 50px;
	}
	.detailed-page__baner-btns {
		-webkit-box-ordinal-group: 6;
		-ms-flex-order: 5;
		order: 5;
		margin: 40px 0 0;
	}
	.detailed-page__baner-btn {
		padding: 16px;
	}
	.detailed-page__baner-price {
		font-size: 20px;
	}
	.detailed-page__baner-content {
		padding: 15px;
	}
	.detailed-page__baner-descr {
		font-size: 16px;
		line-height: 20px;
	}
	.model-gallery__text {
		font-size: 16px;
		line-height: 22px;
		margin: 0 auto 30px;
	}
	.model-gallery__slider .swiper-slide {
		width: 300px;
	}
	.model-baner__price {
		font-size: 18px;
		line-height: 22px;
	}
	.model-descr__item {
		grid-template-columns: 1fr;
	}
	.model-descr__img img {
		margin: 0 auto;
	}
	.model-descr__title {
		text-align: center;
	}
	.brand-baner__logo {
		width: 100px;
	}
	.brand .detailed-page__baner-content {
		width: 90%;
	}
	.brand-row {
		margin: 0 0 80px;
	}
	.brand-row .simple-card__link {
		width: 100%;
	}
	.brand-slider__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;
		margin: 0 0 16px;
	}
	.brand-new .card-info__point {
		min-height: 35px;
	}
	.brand-old .card-image__wrap {
		max-height: 100%;
	}
	.brand-old .card-image__wrap img {
		width: 100%;
	}
	.brand-salons__title {
		margin: 0 0 20px;
		font-size: 18px;
		line-height: 100%;
	}
	.brand-salons__rating {
		margin: 30px 0 15px;
	}
	.brand-salons__wrapper {
		margin: 30px 0 0;
	}
	.brand-ceo {
		margin: 50px 0;
	}
}
@media (max-width: 650px) {
	.detailed-page__baner-table {
		display: grid;
		grid-template-columns: 1fr;
		gap: 20px;
	}
	.model .detailed-page__imgwrap {
		min-height: 578px;
	}
	.model-char__table {
		grid-template-columns: 1fr;
		gap: 20px;
	}
	.brand-salons__wrapper {
		grid-template-columns: 100%;
	}
}
@media (max-width: 580px) {
	.detailed-page__baner-btns {
		grid-template-columns: 1fr;
		gap: 20px;
		margin: 30px 0;
	}
	.model .detailed-page__imgwrap {
		min-height: 615px;
	}
}
@media (max-width: 500px) {
	.model-baner-btns {
		grid-template-columns: 1fr;
		gap: 20px;
	}
}
@media (max-width: 480px) {
	.brand .detailed-page__imgwrap {
		min-height: 430px;
	}
	.detailed-page__baner-content {
		width: 100% !important;
	}
	.brand-baner__logo {
		width: 80px;
	}
	.brand-grid {
		grid-template-columns: 100%;
		gap: 5px;
	}
}
@media (max-width: 450px) {
	.brand .detailed-page__imgwrap {
		min-height: 450px;
	}
}
@media (max-width: 320px) {
	.brand .detailed-page__imgwrap {
		min-height: 460px;
	}
}
.product-fixed {
	width: 100%;
	background: #fff;
	-webkit-box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);
	box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);
	padding: 18px 0;
	position: fixed;
	top: 0;
	z-index: 51;
	display: none;
	-webkit-transition-property: opacity, -webkit-transform;
	-o-transition-property: opacity, transform;
	transition-property: opacity, transform, -webkit-transform;
	-webkit-transition-duration: 0.3s;
	-o-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-timing-function: ease;
	-o-transition-timing-function: ease;
	transition-timing-function: ease;
	opacity: 0;
	-webkit-transform: translateY(-100%);
	-ms-transform: translateY(-100%);
	transform: translateY(-100%);
}
.product-fixed_shown {
	display: block;
}
.product-fixed_active {
	opacity: 1;
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
}
.product-fixed__block_dflex {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	justify-content: flex-end;
}
.product-fixed__inner {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: baseline;
	-ms-flex-align: baseline;
	align-items: baseline;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	position: relative;
	flex-wrap: wrap;
}
.product-fixed__title {
	font-weight: 700;
	font-size: 30px;
	line-height: 136.66%;
	color: #131415;
	margin: 0 0 14px;
}
.product-fixed .product__contacts {
	margin: -45px 0 0;
}
.product-fixed__block:nth-child(1) {
	width: 60%;
}
.product-fixed__block:nth-child(2) {
	width: 40%;
}
.product-fixed__price {
	font-weight: 800;
	font-size: 30px;
	line-height: 100%;
	color: #131415;
	padding: 14px 53px 0 0;
}
.product-fixed__button {
	padding: 14px 30px;
	font-weight: 600;
	font-size: 16px;
	line-height: 100%;
}
.product-fixed__button:not(:last-child) {
	margin: 0 0 9px;
}
.product .brand-old {
	background: #fff;
}
.product-main {
	margin-top: 20px;
}
.product-block {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}
.product-block:not(:last-child) {
	margin: 0 0 80px;
}
.product-block__right {
	max-width: 468px;
	width: 100%;
}
.product-block__left {
	margin: 0 80px 0 0;
	width: calc(100% - 548px);
}
.product-left {
	width: 58%;
	margin: 0 80px 0 0;
}
.product__title {
	font-weight: 700;
	font-size: 44px;
	line-height: 136.66%;
	color: #131415;
	margin: 0 0 4px;
}
.product__subtitle {
	font-weight: 400;
	font-size: 28px;
	line-height: 136%;
	color: #131415;
	margin: 0 0 20px;
}
.product__availability {
	font-weight: 400;
	font-size: 14px;
	line-height: 136%;
	color: #8b8d92;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin: 0 0 40px;
}
.product__availability_available::before {
	display: block;
	content: '';
	width: 8px;
	height: 8px;
	background: #53b65d;
	border-radius: 50%;
	margin: 0 8px 0 0;
}
.product__availability_unavailable::before {
	display: block;
	content: '';
	width: 8px;
	height: 8px;
	background: #e82932;
	border-radius: 50%;
	margin: 0 8px 0 0;
}
.product__availability_soon-available::before {
	display: block;
	content: '';
	width: 8px;
	height: 8px;
	background: #f87618;
	border-radius: 50%;
	margin: 0 8px 0 0;
}
.product__price {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin: 0 0 30px;
}
.product__price-current {
	font-weight: 800;
	font-size: 38px;
	line-height: 100%;
	color: #131415;
	position: relative;
	padding: 0 22px 0 0;
}
.product__price-current .tooltip {
	top: 0;
	right: 0;
	display: none;
}
.product__price-old {
	font-weight: 700;
	font-size: 16px;
	line-height: 100%;
	-webkit-text-decoration-line: line-through;
	text-decoration-line: line-through;
	color: #e1e1e1;
	margin: 0 0 0 16px;
}
.product__switcher {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	gap: 0 33px;
	margin: 0 0 80px;
}
.product__switcher .toggler {
	margin: 0 0 8px;
}
.product__switcher .toggler span {
	color: #e82932;
	font-weight: 700;
	font-size: 14px;
	line-height: 136%;
}
.product__switcher-comment {
	font-weight: 400;
	font-size: 13px;
	line-height: 120%;
	color: #8b8d92;
	position: relative;
	display: inline;
}
.product__buttons {
	display: grid;
	grid-template-columns: repeat(2, -webkit-max-content);
	grid-template-columns: repeat(2, max-content);
	gap: 30px;
	margin: 0 0 54px;
}
.product__button {
	font-weight: 700;
	padding: 16px 30px;
}
.product__contacts {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	flex-direction: column;
	gap: 5px;
}
.product__contacts .salons-info__row {
	font-weight: 400;
	font-size: 14px;
	line-height: 120%;
	cursor: pointer;
}
.product__contacts .salons-info__row:first-child {
	margin: 0 40px 0 0;
	white-space: nowrap;
}
.product__contacts .salons-info__row:nth-child(2) {
	text-decoration: underline;
}
.product__services-title {
	font-weight: 700;
	font-size: 26px;
	line-height: 136%;
	color: #131415;
	margin: 0 0 30px;
}
.product__services-content {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	gap: 20px 10px;
}
.product__services-content .sto-service__name {
	font-weight: 700;
	font-size: 18px;
	line-height: 120%;
}
.product__character-table {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	gap: 95px;
}
.product__character-row {
	display: grid;
	grid-template-columns: 120px 1fr;
	gap: 20px;
	margin: 0 0 20px;
}
.product__character-name {
	font-weight: 400;
	font-size: 16px;
	line-height: 136%;
	color: #8b8d92;
}
.product__character-data {
	font-weight: 400;
	font-size: 16px;
	line-height: 136%;
	color: #131415;
}
.product__tabs .accordion-body {
	padding: 10px 0 40px;
}
.product__tabs .accordion-action {
	width: 22px;
	height: 22px;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M4.8125 8.625L11 14.8125L17.1875 8.625' stroke='%23131415' stroke-width='2'/%3e%3c/svg%3e");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	-webkit-transition: 0.3s;
	-o-transition: 0.3s;
	transition: 0.3s;
}
.product__tabs .accordion-head {
	padding: 24px 0;
	font-weight: 600;
	font-size: 22px;
	line-height: 100%;
	color: #131415;
	border-top: 1px solid #e1e1e1;
}
.product__tabs .accordion-head:hover {
	color: #e82932;
}
.product__tabs .accordion-head:hover .accordion-action {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M4.8125 8.625L11 14.8125L17.1875 8.625' stroke='%23E82932' stroke-width='2'/%3e%3c/svg%3e");
}
.product__tabs .accordion-item:last-child .accordion-head {
	border-bottom: 1px solid #e1e1e1;
}
.product__tabs .accordion-head.active {
	color: #e82932;
}
.product__tabs .accordion-head.active .accordion-action {
	-webkit-transform: rotate(-180deg);
	-ms-transform: rotate(-180deg);
	transform: rotate(-180deg);
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M4.8125 8.625L11 14.8125L17.1875 8.625' stroke='%23E82932' stroke-width='2'/%3e%3c/svg%3e");
}
.product-salon__wrapper {
	background: #f4f4f4;
	border-radius: 10px;
	display: grid;
	grid-template-columns: 1fr 2fr;
}
.product-salon__info {
	padding: 40px;
}
.product-salon__title {
	font-weight: 700;
	font-size: 26px;
	line-height: 120%;
	color: #131415;
	margin: 0 0 30px;
	max-width: 315px;
}
.product-salon__row:not(:last-child) {
	margin: 0 0 24px;
}
.product-salon__name {
	font-weight: 400;
	font-size: 14px;
	line-height: 120%;
	color: #8b8d92;
	margin: 0 0 6px;
}
.product-salon__data {
	font-weight: 400;
	font-size: 18px;
	line-height: 120%;
	color: #4d4d50;
}
.product-salon__data a {
	font-weight: 700;
	font-size: 22px;
	line-height: 120%;
	color: #131415;
}
.product-salon .button-red_medium {
	max-width: 210px;
}
.product-salon .map-circle-placemark {
	width: 30px;
	height: 40px;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='30' height='40' viewBox='0 0 30 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M30 15.0376C30 23.3426 15 40 15 40C15 40 0 23.3426 0 15.0376C0 6.73256 6.71573 0 15 0C23.2843 0 30 6.73256 30 15.0376Z' fill='%23E82932'/%3e%3c/svg%3e") !important;
}
.product-accessories__menu {
	margin: 0 0 40px;
}
.product-accessories__menu-wrapper {
	position: relative;
	width: 100%;
	height: 100%;
	z-index: 1;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-transition-property: -webkit-transform;
	-o-transition-property: transform;
	transition-property: transform, -webkit-transform;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
}
.product-accessories__menu-item {
	font-weight: 600;
	font-size: 18px;
	line-height: 100%;
	color: #8b8d92;
	padding: 0 0 14px;
	border-bottom: 2px solid transparent;
	cursor: pointer;
	width: -webkit-max-content;
	width: -moz-max-content;
	width: max-content;
	-webkit-transition-duration: 0.3s;
	-o-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-timing-function: ease;
	-o-transition-timing-function: ease;
	transition-timing-function: ease;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	height: auto;
	position: relative;
	-webkit-transition-property: -webkit-transform;
	-o-transition-property: transform;
	transition-property: transform, -webkit-transform;
}
.product-accessories__menu_active {
	color: #131415;
	border-color: #131415;
}
.product-accessories__item {
	display: none;
}
.product-accessories__item_shown {
	display: block;
}
.product__slider {
	position: relative;
	overflow: hidden;
}
.product__slider-main {
	margin: 0 0 14px;
}
.product__slider-main .swiper-slide {
	border-radius: 10px;
}
.product__slider-main .swiper-slide img {
	width: 100%;
	border-radius: 10px;
	max-height: 600px;
	object-fit: cover;
}
.product__slider-nav {
	overflow: hidden;
	position: relative;
	width: 100%;
}
.product__slider-nav .swiper-slide {
	border-radius: 6px;
	position: relative;
	opacity: 0.8;
	overflow: hidden;
}
.product__slider-nav .swiper-slide .product-img {
	width: 100%;
	border-radius: 6px;
	max-height: 113px;
	object-fit: cover;
}
.product__slider-nav .swiper-slide.swiper-slide-thumb-active {
	opacity: 1;
}

.product-section__title {
	margin-bottom: 40px;
}
.tooltip {
	width: 16px;
	height: 16px;
	position: absolute;
	bottom: 2px;
	right: -21px;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M8 14C11.3137 14 14 11.3137 14 8C14 4.68629 11.3137 2 8 2C4.68629 2 2 4.68629 2 8C2 11.3137 4.68629 14 8 14Z' stroke='%238B8D92' stroke-miterlimit='10'/%3e%3cpath d='M6.28613 7.0029V6.96695C6.28613 6.11721 6.99774 5.42871 7.876 5.42871H8.12484C9.00309 5.42871 9.7147 6.11721 9.7147 6.96695C9.7147 7.51383 9.4152 8.01931 8.92653 8.29493L8.78916 8.37337C8.30161 8.64899 8.00098 9.15447 8.00098 9.70135V9.71443' stroke='%238B8D92' stroke-miterlimit='10'/%3e%3cpath d='M8 10.9999C8 11.2366 8 11.4284 8 11.4284C8 11.4284 8 11.2366 8 10.9999C8 10.7632 8 10.5713 8 10.5713C8 10.5713 8 10.7632 8 10.9999Z' stroke='%238B8D92' stroke-miterlimit='10'/%3e%3c/svg%3e");
	-webkit-transition: 0.3s;
	-o-transition: 0.3s;
	transition: 0.3s;
}
.tooltip:hover {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M8 14C11.3137 14 14 11.3137 14 8C14 4.68629 11.3137 2 8 2C4.68629 2 2 4.68629 2 8C2 11.3137 4.68629 14 8 14Z' stroke='%23131415' stroke-miterlimit='10'/%3e%3cpath d='M6.28613 7.0029V6.96695C6.28613 6.11721 6.99774 5.42871 7.876 5.42871H8.12484C9.00309 5.42871 9.7147 6.11721 9.7147 6.96695C9.7147 7.51383 9.4152 8.01931 8.92653 8.29493L8.78916 8.37337C8.30161 8.64899 8.00098 9.15447 8.00098 9.70135V9.71443' stroke='%23131415' stroke-miterlimit='10'/%3e%3cpath d='M8 10.9999C8 11.2366 8 11.4284 8 11.4284C8 11.4284 8 11.2366 8 10.9999C8 10.7632 8 10.5713 8 10.5713C8 10.5713 8 10.7632 8 10.9999Z' stroke='%23131415' stroke-miterlimit='10'/%3e%3c/svg%3e");
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}
.tooltip__wrap {
	display: grid;
	grid-template-columns: 40px 1fr;
	gap: 0 18px;
	position: relative;
}
.tooltip__wrap .button-red_big {
	padding: 12px;
	font-size: 16px;
}
.tooltip__text {
	font-weight: 400;
	font-size: 14px;
	line-height: 19px;
	color: #fff;
	margin: 0 0 14px;
}
.tooltip__close {
	width: 16px;
	height: 16px;
	display: block;
	content: '';
	position: absolute;
	top: 10px;
	right: 10px;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg clip-path='url(%23clip0_470_18920)'%3e%3cpath d='M2.34326 2.34375L13.657 13.6575' stroke='%23BEBFC4' stroke-width='1.2' stroke-miterlimit='10'/%3e%3cpath d='M13.6567 2.34375L2.34303 13.6575' stroke='%23BEBFC4' stroke-width='1.2' stroke-miterlimit='10'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_470_18920'%3e%3crect width='16' height='16' fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");
}
.locks-tippy[data-tippy-root] {
	z-index: 3 !important;
}
.locks-tippy .tippy-box {
	max-width: 402px;
	-webkit-box-shadow: 0 10px 40px rgba(0, 0, 0, 0.08);
	box-shadow: 0 10px 40px rgba(0, 0, 0, 0.08);
	border-radius: 10px;
	position: relative;
}
.locks-tippy .tippy-content {
	padding: 26px 35px 26px 26px;
}
@media (max-width: 1400px) {
	.product-block__left {
		margin: 0 30px 0 0;
		width: calc(100% - 500px);
	}
	.product-block__right {
		max-width: 500px;
	}
	.product-fixed {
		padding: 12px 0;
	}
	.product-fixed__button {
		padding: 10px 12px;
		font-size: 15px;
	}
	.product-fixed__button:not(:last-child) {
		margin: 0 0 6px;
	}
	.product-fixed__price {
		font-size: 24px;
		padding: 4px 25px 0 0;
	}
	.product-fixed__title {
		font-size: 22px;
		margin: 0 0 10px;
	}
	.product__contacts .salons-info__row:first-child {
		margin: 0 25px 0 0;
	}
}
@media (max-width: 1300px) {
	.product__switcher {
		gap: 0 20px;
		margin: 0 0 30px;
	}
	.product__buttons {
		gap: 20px;
		margin: 0 0 30px;
	}
	.product__character-table {
		grid-template-columns: 100%;
		gap: 0;
	}
	.product__title {
		font-size: 36px;
		margin: 0 0 4px;
	}
	.product__subtitle {
		font-size: 24px;
		line-height: 120%;
		margin: 0 0 12px;
	}
	.product__availability {
		font-size: 14px;
		margin: 0 0 20px;
	}
	.product__price {
		margin: 0 0 30px;
	}
	.product__price-current {
		font-size: 32px;
	}
}
@media (max-width: 1000px) {
	.product-fixed {
		display: none;
	}
	.product__title {
		font-size: 32px;
	}
	.product-block {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
	.product-block__left {
		width: 100%;
		margin: 0 0 30px;
	}
	.product-block__right {
		max-width: 100%;
	}
	.product-block__character-table {
		grid-template-columns: repeat(2, 1fr);
		gap: 30px;
	}
}
@media (max-width: 992px) {
	.product-salon__wrapper {
		grid-template-columns: 1fr 1fr;
		margin: 28px 0 0;
	}
}
@media (max-width: 767px) {
	.product-main {
		margin-top: 0;
	}
	.product__title {
		font-size: 26px;
	}
	.product-block:not(:last-child) {
		margin: 0 0 40px;
	}
	.product__subtitle {
		font-size: 18px;
		margin: 0 0 15px;
	}
	.product-salon__wrapper {
		grid-template-columns: 100%;
		margin: 16px 0 0;
	}
	.product-salon__row:not(:last-child) {
		margin: 0 0 18px;
	}
	.product-salon__data a {
		font-size: 18px;
	}
	.product-salon__data {
		font-size: 15px;
	}
	.product-salon__title {
		font-size: 20px;
		margin: 0 0 20px;
	}
	.product-salon__map {
		height: 300px;
	}
	.product__price-current {
		font-size: 22px;
	}
	.product-fixed__title {
		margin: 0;
		font-size: 22px;
	}
	.product-fixed__price {
		margin: 0 0 20px;
		padding: 0;
		font-size: 18px;
	}
	.product__character-table {
		grid-template-columns: 100%;
		gap: 0;
	}
	.product__character-row {
		margin: 0 0 12px;
	}
	.product__tabs .accordion-head {
		padding: 18px 0;
		font-size: 18px;
		line-height: 100%;
	}
	.product__services-title {
		font-size: 22px;
		margin: 0 0 16px;
	}
	.product-section__title {
		margin-bottom: 24px;
	}
	.product-accessories__menu-item {
		font-weight: 600;
		font-size: 16px;
	}
}
@media (max-width: 576px) {
	.product-salon__info {
		padding: 25px;
	}
	.product__switcher-comment br {
		display: none;
	}
	.product-fixed__block_dflex {
		display: block;
	}
	.product-fixed__price {
		margin: 0 0 15px;
	}
	.product__switcher {
		grid-template-columns: 100%;
		gap: 15px 0;
	}
	.product__buttons,
	.product__contacts {
		display: grid;
		grid-template-columns: 100%;
		gap: 15px 0;
	}
}
@media (max-width: 480px) {
	.product__services-content {
		grid-template-columns: 100%;
		gap: 15px;
	}
}
.product__slide-more {
	position: absolute;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.3);
	color: #fff;
	top: 0;
	right: 0;
	border-radius: 6px;
	font-weight: 600;
	font-size: 14px;
	line-height: 100%;
	text-align: center;
	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;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	cursor: pointer;
}
.product__slide-more-icon {
	width: 20px !important;
	height: 20px;
	margin: 0 0 7px;
}
.services .breadcrumbs-item,
.services h1 {
	color: #fff;
}
.services .detailed-page__baner-content {
	width: 49%;
}
.services-docs__block,
.services-tabs__content {
	max-width: 960px;
}
.services-docs__list {
	margin: 30px 0 0;
}
.services-docs__list:not(:last-child) {
	margin: 30px 0 60px;
}
.services-benefits {
	background: #25252c;
	padding: 100px 0;
}
.services-benefits h2 {
	color: #fff;
	max-width: 683px;
}
.services-benefits__text {
	font-weight: 400;
	font-size: 18px;
	line-height: 150%;
	margin: 30px 0 62px;
	color: #fff;
	max-width: 960px;
}
.services-benefits__items {
	display: grid;
}
.services-benefits__items_grid4 {
	grid-template-columns: repeat(4, 1fr);
	gap: 85px 36px;
}
.services-benefits__items_grid4 .services-benefits__item {
	display: grid;
	grid-template-columns: 54px 1fr;
	gap: 20px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
.services-benefits__items_grid5 {
	grid-template-columns: repeat(5, 1fr);
	gap: 0 45px;
}
.services-benefits__items_grid5 .services-benefits__item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 20px;
}
.services-benefits__icon {
	width: 54px;
	height: 54px;
}
.services-benefits__descr {
	font-weight: 700;
	font-size: 18px;
	line-height: 25px;
	color: #fff;
}
.services-process__wrapper {
	display: grid;
	grid-template-columns: repeat(5, 1fr);
	gap: 35px;
	margin: 60px 0 0;
}
.services-process__item span {
	margin: 0 0 0 30px;
	width: 36px;
	height: 38px;
	display: none;
	background: url('/local/templates/autoTemplates/img/auto_service/decor.svg');
}
.services-process__number {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	position: relative;
	margin: 0 0 14px;
}

.services-process__item:last-child span {
	background: url('/local/templates/autoTemplates/img/auto_service/decor2.svg');
}
.services-process__number-filled {
	font-weight: 800;
	font-size: 54px;
	line-height: 74px;
	color: #e82932;
	position: absolute;
	left: 0;
	display: none;
}
.services-process__number-bordered {
	font-weight: 800;
	font-size: 54px;
	line-height: 74px;
	color: transparent;
	-webkit-text-stroke: 1px #e82932;
}
.services-process__text {
	font-weight: 400;
	font-size: 18px;
	line-height: 25px;
}
.services-partners__comment {
	margin: 30px 0;
	font-weight: 400;
	font-size: 18px;
	line-height: 150%;
}
.services-partners__wrapper {
	display: grid;
	grid-template-columns: repeat(5, 1fr);
	/* gap: 26px 35px; */
	gap: 26px 80px;
}
.services-partners__item {
	height: 100px;
	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;
}
.services-partners__item img {
	height: 100%;
	width: 100%;
	object-fit: contain;
}
.services-order {
	background: #f4f4f4;
	padding: 100px 0 160px;
}
.services-order__subtitle {
	font-weight: 700;
	font-size: 24px;
	line-height: 120%;
	color: #131415;
	margin: 0 0 20px;
}
.services-order__comment {
	margin: 30px 0;
	font-weight: 400;
	font-size: 18px;
	line-height: 150%;
}
.services-order__form {
	max-width: 960px;
}
.services-order__form-block {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	gap: 30px;
}
.services-order__form-block:not(:last-child) {
	margin: 0 0 60px;
}
.services-order__form-block:not(:last-child) {
	margin: 0 0 60px;
}
.services-order__form .agreement {
	grid-column: 1/3;
}
.services-order__submit {
	width: 100%;
}
.services-variants__content {
	max-width: 960px;
}
.services-variants__comment {
	margin: 30px 0 44px;
}
.services-variants__wrapper {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	gap: 30px;
}
.services-variants__item {
	background: #f4f4f4;
	border-radius: 10px;
	padding: 34px 35px 40px 37px;
	-webkit-transition: 0.3s;
	-o-transition: 0.3s;
	transition: 0.3s;
	position: relative;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}
.services-variants__icon {
	width: 54px;
	height: 54px;
}
.services-variants__title {
	margin: 24px 0 20px;
	font-weight: 700;
	font-size: 28px;
	line-height: 120%;
	color: #131415;
}
.services-variants__text {
	font-weight: 400;
	font-size: 18px;
	line-height: 150%;
	margin: 0 0 40px;
	width: 80%;
}
.services-variants .button-red_big {
	padding: 14px 40px;
	max-width: -webkit-fit-content;
	max-width: -moz-fit-content;
	max-width: fit-content;
	font-weight: 700;
	font-size: 16px;
	line-height: 100%;
}
@media (max-width: 1200px) {
	/* .services .detailed-page__imgwrap {
		min-height: 480px;
	} */
	.services-benefits__items_grid4,
	.services-benefits__items_grid5 {
		grid-template-columns: repeat(3, 1fr);
		gap: 40px 30px;
	}
}
@media (max-width: 1030px) {
	.services-process__text {
		font-size: 14px;
		line-height: 18px;
	}
	.services-process__wrapper {
		gap: 20px;
	}
}
@media (max-width: 992px) {
	.services-order__form-block {
		grid-template-columns: repeat(2, 1fr);
		gap: 15px;
	}
	.services-order__form-block:not(:last-child) {
		margin: 0 0 30px;
	}
	.services-partners__wrapper {
		grid-template-columns: repeat(3, 1fr);
		gap: 30px 80px;
	}
	.services-benefits__items_grid4,
	.services-benefits__items_grid5 {
		grid-template-columns: repeat(2, 1fr);
		gap: 30px 20px;
	}
	.services-variants__wrapper {
		gap: 20px;
	}
	.services-variants__text {
		width: 100%;
		font-size: 16px;
		line-height: 22px;
		margin: 0 0 25px;
		min-height: 88px;
	}
}
@media (max-width: 767px) {
	/* .services .detailed-page__imgwrap {
		min-height: 380px;
	} */
	.services-order__comment,
	.services-partners__comment {
		margin: 20px 0;
		font-size: 14px;
		line-height: 18px;
	}
	.services-order__subtitle {
		font-size: 18px;
		line-height: 22px;
		margin: 0 0 15px;
	}
	.services-order__form-block:not(:last-child) {
		margin: 0 0 20px;
	}
	.services-order .button-red_big {
		width: 100%;
	}
	.services-process__number-bordered,
	.services-process__number-filled {
		font-size: 40px;
		line-height: 44px;
	}
	.services-process__text {
		margin: 0 0 0 15px;
		font-size: 16px;
	}
	.services-process__item {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: baseline;
		-ms-flex-align: baseline;
		align-items: baseline;
		position: relative;
	}
	.services-process__item:not(:last-child) span {
		-webkit-transform: rotate(90deg);
		-ms-transform: rotate(90deg);
		transform: rotate(90deg);
	}
	.services-process__item span {
		margin: 0;
	}
	.services-process__number {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		margin: 0;
	}
	.services-process__wrapper {
		grid-template-columns: 1fr 1fr;
		margin: 30px 0 0;
	}
	.services-process__item:last-child {
		grid-column: 1/3;
	}
	.services-order {
		padding: 50px 0;
	}
	.services-benefits__text {
		font-size: 16px;
		line-height: 20px;
		margin: 20px 0 30px;
	}
	.services-benefits__descr {
		font-size: 15px;
		line-height: 19px;
	}
	.services-benefits__icon {
		width: 30px;
		height: 30px;
	}
	.services-benefits__items_grid4 .services-benefits__item {
		display: grid;
		grid-template-columns: 30px 1fr;
		gap: 10px;
	}
	.services-benefits {
		padding: 40px 0;
	}
	.services-baner__text {
		font-size: 16px;
		line-height: 20px;
		margin: 20px 0 35px;
	}
}
@media (max-width: 686px) {
	.services-partners__wrapper {
		grid-template-columns: repeat(2, 1fr);
		gap: 60px;
	}
	.services-partners__item {
		height: 70px;
	}
	.services-partners__item:last-child {
		/* grid-column: 1/3; */
	}
	.services-variants__item {
		padding: 20px 20px 40px;
	}
	.services-variants__wrapper {
		grid-template-columns: 100%;
	}
	.services-variants__text {
		min-height: auto;
	}
}
@media (max-width: 605px) {
	.services .detailed-page__baner-content {
		width: 76%;
	}
}
@media (max-width: 576px) {
	.services-process__item span {
		display: block;
	}
	.services-process__number-bordered {
		color: #e82932;
	}
	.services-process__wrapper {
		grid-template-columns: 100%;
	}
	.services-process__item:last-child {
		grid-column: 1/2;
	}
	.services-benefits__items_grid4,
	.services-benefits__items_grid5 {
		grid-template-columns: 100%;
		gap: 20px;
	}
}
@media (max-width: 480px) {
	.services-partners__wrapper {
		gap: 40px;
	}
	.detailed-page__baner-btn {
		width: 100%;
	}
	.services-order__form-block {
		grid-template-columns: 100%;
	}
	.services-order__form .agreement {
		grid-column: 1/2;
	}
	.services .detailed-page__baner-content {
		width: 100%;
		height: 100%;
	}
}
.actions .detailed-page__baner-content {
	width: 60%;
	height: 100%;
}
.actions-table {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	gap: 50px 30px;
	margin: 50px 0 0;
}
.actions-table .newssection-item {
	width: 100%;
}
.actions-table .info-description {
	padding: 24px 30px 40px;
}
.actions-table .info-slider__slide {
	height: 100%;
}
.actions-sorting-wrap {
	margin: 50px 0 40px;
	display: grid;
	grid-template-columns: repeat(2, -webkit-max-content);
	grid-template-columns: repeat(2, max-content);
	gap: 0 30px;
}
.actions-sort .selectize-input {
	background: #fff;
	border: 1px solid #e1e1e1 !important;
	border-radius: 50px !important;
	padding: 16px 44px 16px 24px !important;
	font-size: 16px !important;
	line-height: 100%;
	color: #131415 !important;
}
.actions-sort .selectize-input:after {
	content: '';
	display: block;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='10' height='10' viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M1.25 4.1665L5 7.9165L8.75 4.1665' stroke='%234D4D50' stroke-width='1.5'/%3e%3c/svg%3e");
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
	width: 10px !important;
	height: 10px !important;
	position: absolute;
	right: 24px !important;
	top: 41% !important;
	-webkit-transition: 0.3s;
	-o-transition: 0.3s;
	transition: 0.3s;
}
.actions-sort .selectize-dropdown {
	top: 56px !important;
	padding: 10px 3px 10px 24px;
	min-width: 182px;
}
.actions-sort .selectize-dropdown-content::-webkit-scrollbar {
	width: 12px;
}
.actions-sort .selectize-dropdown-content::-webkit-scrollbar-track {
	background: #fff;
}
.actions-sort .selectize-dropdown-content::-webkit-scrollbar-thumb {
	background-color: #8b8d92;
	border-radius: 20px;
	border: 4px solid #fff;
}
.detailed {
	margin: 0 0 160px;
}
.detailed-baner {
	background: url(/local/templates/autoTemplates/css/../img/actions/actions-detailed-bg.png) center center/cover no-repeat;
	margin: 0 auto 80px;
}
.detailed-baner__content {
	max-width: 625px;
}
.detailed-baner__title {
	margin: 25px 0 0;
}
.detailed-baner__comment {
	font-weight: 400;
	font-size: 20px;
	line-height: 27px;
	color: #fff;
	margin: 40px 0 50px;
}
.detailed-baner__service {
	padding: 19px 40px;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
}
@media (max-width: 1200px) {
	.actions-table {
		gap: 20px;
	}
	/* .detailed-page__imgwrap {
		min-height: 470px;
	} */
}
@media (max-width: 1016px) {
	.detailed-page-main_narrow {
		margin: 20px auto 60px;
	}
	.detailed-page-slider .slider-button__circle-next {
		right: 0;
	}
	.detailed-page-slider .slider-button__circle-prev {
		left: 0;
	}
}
@media (max-width: 917px) {
	.actions .detailed-page__baner-content {
		width: 90%;
		padding: 15px 15px 40px 15px;
	}
}
@media (max-width: 864px) {
	.actions-table {
		grid-template-columns: repeat(2, 1fr);
	}
}
@media (max-width: 767px) {
	.actions .detailed-page__imgwrap {
		/* min-height: 350px; */
	}
	.detailed-page-slider {
		position: relative;
		margin: 20px 0 40px;
	}
	.detailed-page-main__content p {
		font-size: 16px;
		line-height: 120%;
	}
	.actions-sorting-wrap {
		margin: 30px 0 20px;
	}
	.actions-table .info-description {
		padding: 20px;
	}
}
@media (max-width: 546px) {
	.actions-table {
		grid-template-columns: 1fr;
	}
}
@media (max-width: 400px) {
	.actions-sorting-wrap {
		grid-template-columns: 100%;
		gap: 10px;
	}
	.actions-sort .catalog-select_sort {
		font-size: 14px;
	}
	.actions-sort .selectize-input {
		padding: 10px 30px 10px 20px !important;
		width: 100%;
		font-size: 14px !important;
	}
	.actions-sort .selectize-control {
		width: 100%;
	}
	.actions-sort .selectize-dropdown {
		top: 46px !important;
		padding: 10px 3px 10px 20px;
	}
}
@media (max-width: 372px) {
	/* .actions .detailed-page__imgwrap {
		min-height: 390px;
	} */
}
.about .breadcrumbs-item,
.about h1 {
	color: #000;
}
.about .aboutsection,
.about .aboutsection-info {
	margin: 0 !important;
}
.about-baner__descr {
	margin: 30px 0;
	font-size: 20px;
	line-height: 27px;
	color: #fff;
}
.about-form {
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	gap: 20px;
	max-width: 1180px;
}
.about-form__submit {
	width: 100%;
	background: #efdf00;
	color: #000;
	border-color: #efdf00;
	padding: 20px 18px;
}
.about-form__submit:hover {
	background: #000;
	border-color: #000;
	color: #fff;
}
.about-form .agreement {
	grid-column: 1/3;
}
@media (max-width: 1000px) {
	.about-form {
		grid-template-columns: repeat(2, 1fr);
	}
	.about-baner__descr {
		margin: 30px 0 20px;
		font-size: 16px;
		line-height: 20px;
	}
}
@media (max-width: 452px) {
	/* .about .detailed-page__imgwrap,
	.sto .detailed-page__imgwrap {
		min-height: 570px;
	} */
	.about-form {
		grid-template-columns: 1fr;
		gap: 15px;
	}
	.about-form .agreement {
		grid-column: 1/2;
	}
}
.sto .breadcrumbs-item,
.sto h1 {
	color: #fff;
}
.sto-benefits {
	/* margin: 100px 0 120px; */
}
.sto-benefits-wrap {
	/* display: grid; */
	grid-template-columns: repeat(4, 1fr);
	gap: 30px;
	display: flex;
}
.sto-benefits__icon {
	width: 60px;
	height: 60px;
	margin: 0 0 20px;
}
.sto-benefits__text {
	font-weight: 400;
	font-size: 18px;
	line-height: 150%;
	color: #131415;
}
.sto-prices__item_hidden {
	display: none;
}
.sto-prices-wrap {
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	gap: 40px 30px;
	margin: 60px 0;
}
.sto-prices__more-btn {
	min-width: 229px;
	max-width: -webkit-fit-content;
	max-width: -moz-fit-content;
	max-width: fit-content;
	padding: 13px 60px;
	margin: 0 auto;
}
.sto-cases-row {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	gap: 30px;
	margin: 60px 0 0;
}
.sto-cases__column {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	gap: 10px;
}
.sto-cases__item {
	position: relative;
}
.sto-cases__item img {
	border-radius: 10px;
}
.sto-cases__item:first-child::after {
	position: absolute;
	bottom: 20px;
	left: 20px;
	display: block;
	content: 'До';
	font-weight: 700;
	font-size: 18px;
	line-height: 25px;
	color: #fff;
	background: #e82932;
	border-radius: 8px;
	padding: 8px 15px;
}
.sto-cases__item:nth-child(2)::after {
	position: absolute;
	bottom: 20px;
	left: 20px;
	display: block;
	content: 'После';
	font-weight: 700;
	font-size: 18px;
	line-height: 25px;
	color: #fff;
	background: #e82932;
	border-radius: 8px;
	padding: 8px 15px;
}
@media (max-width: 1105px) {
	.sto-benefits__text {
		font-size: 14px;
		line-height: 130%;
	}
	.sto-benefits__icon {
		width: 40px;
		height: 40px;
		margin: 0 0 15px;
	}
}
@media (min-width: 1000px) {
	.about-form__submit + .error {
		position: absolute;
	}
}
@media (max-width: 992px) {
	.sto-cases__item:first-child::after,
	.sto-cases__item:nth-child(2)::after {
		bottom: 10px;
		left: 10px;
		font-size: 14px;
		line-height: 20px;
		border-radius: 4px;
		padding: 3px 15px;
	}
	.sto-cases-row {
		gap: 20px;
		margin: 30px 0 0;
	}
	.sto-benefits {
		margin: 50px 0;
	}
	.sto-benefits__icon {
		width: 30px;
		height: 30px;
		margin: 0 0 15px;
	}
	.sto-prices-wrap {
		gap: 20px 10px;
		margin: 30px 0;
	}
	.price-card__description {
		font-size: 14px;
		line-height: 120%;
		margin: 0 0 10px;
	}
	.price-card__sum {
		font-size: 16px;
	}
}
@media (max-width: 767px) {
	.sto-benefits-wrap {
		display: grid;
		grid-template-columns: repeat(2, 1fr);
		gap: 20px;
	}
	.sto-prices-wrap {
		grid-template-columns: repeat(2, 1fr);
		gap: 30px 20px;
		margin: 30px 0;
	}
}
@media (max-width: 650px) {
	.sto-cases-row {
		grid-template-columns: 1fr;
	}
	.sto-cases__item:first-child::after,
	.sto-cases__item:nth-child(2)::after {
		bottom: 10px;
		left: 10px;
		font-size: 10px;
		line-height: 12px;
		border-radius: 4px;
		padding: 3px 10px;
	}
}
@media (max-width: 480px) {
	.sto-benefits-wrap {
		display: grid;
		grid-template-columns: 1fr;
		gap: 20px;
	}
	.sto-benefits__item {
		display: grid;
		grid-template-columns: 30px 1fr;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		gap: 10px;
	}
	.sto-benefits__icon {
		margin: 0;
	}
	.sto-prices-wrap {
		grid-template-columns: 1fr;
		gap: 20px;
	}
	.price-card__content {
		display: grid;
		grid-template-columns: 1fr 2fr;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		gap: 20px;
	}
	.price-card-image__wrap {
		margin: 0;
	}
}
.salons-addresses__filter {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin: 50px 0 40px;
}
.salons-addresses__content {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	gap: 50px 30px;
}
.salons-addresses__card:hover .salons-addresses__img {
	-webkit-transform: scale(1.05);
	-ms-transform: scale(1.05);
	transform: scale(1.05);
}
.salons-addresses-img__wrap {
	border-radius: 10px;
	overflow: hidden;
	position: relative;
	margin: 0 0 20px;
}
.salons-addresses-img__wrap:after {
	content: '';
	padding-top: 46.34%;
	display: block;
}
.salons-addresses__img {
	position: absolute;
	left: 0;
	top: 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;
	-webkit-transition-property: -webkit-transform;
	-o-transition-property: transform;
	transition-property: transform, -webkit-transform;
	-webkit-transition-duration: 0.3s;
	-o-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-timing-function: ease;
	-o-transition-timing-function: ease;
	transition-timing-function: ease;
	border-radius: 10px 10px 0 0;
}
.salons-addresses__title {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin: 0 0 20px;
}
.salons-addresses__logo {
	margin: 0 16px 0 0;
	max-width: 25px;
}
.salons-addresses__name {
	font-weight: 700;
	font-size: 18px;
	line-height: 120%;
	color: #131415;
}
.salons-addresses__info {
	margin: 0 0 16px;
}
.salons-addresses__info-item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-weight: 400;
	font-size: 15px;
	line-height: 120%;
	color: #4d4d50;
}
.salons-addresses__info-item:not(:last-of-type) {
	margin: 0 0 6px;
}
@media (max-width: 1200px) {
	.salons-addresses__content {
		gap: 20px;
	}
}
@media (max-width: 992px) {
	.salons-addresses__content {
		display: grid;
		grid-template-columns: repeat(2, 1fr);
	}
	.salons-addresses__filter {
		margin: 30px 0 20px;
	}
}
@media (max-width: 787px) {
	.about-form__submit {
		padding: 16px 18px;
	}
}
@media (max-width: 600px) {
	.about-form__submit {
		padding: 19px 18px;
	}
}
@media (max-width: 756px) {
	.salons-addresses__logo {
		margin: 0 8px 0 0;
	}
	.salons-addresses__name {
		font-size: 16px;
	}
	.salons-addresses__info-item {
		font-size: 14px;
	}
	.salons-addresses-img__wrap {
		margin: 0 0 10px;
	}
}
@media (max-width: 450px) {
	.salons-addresses__content {
		grid-template-columns: 1fr;
	}
	.salons-addresses__filter {
		display: block;
	}
	.salons-addresses__filter .salons-select {
		width: 100%;
	}
}

@media (max-width: 768px) {
	.detailed-page__image {
		position: relative;
		z-index: 2;
	}
	.detailed-page__imgwrap::before {
		z-index: 3;
	}
	.detailed-page__baner-content {
		position: relative;
		z-index: 3;
	}
	.detailed-page__imgwrap::after {
		content: none;
	}
	.detailed-page__imgwrap {
		position: absolute;
		height: 100%;
	}
}
@media (max-width: 767px) {
	.filter-status__button-scroller {
		width: 79px;
		height: 32px;
		transform: translateX(3px);
	}
}
.product-img__count {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
	display: grid;
	justify-content: center;
	align-content: center;
	width: 100%;
	height: 100%;
	cursor: pointer;
}
.product-img__count:before {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.3);
}
.product-img__count-zoom {
	width: 20px;
	height: 20px;
}

.product-img__count-info {
	position: relative;
	z-index: 2;
	display: grid;
	justify-items: center;
}

.product-img__count-num {
	font-weight: 600;
	font-size: 14px;
	line-height: 100%;
	text-align: center;
	color: #ffffff;
	margin-top: 5px;
}
@media (min-width: 1000px) {
	.detailed-page__baner-content {
		min-height: 450px;
	}
}

@media (min-width: 1200px) {
	.detailed-page__baner-content {
		min-height: 540px;
	}
}

/* End */


/* Start:/local/templates/autoTemplates/vendors/fonts/fonts.css?16908021651213*/
@font-face {
  font-family: 'Nunito Sans';
  src: local('Nunito Sans Regular'), local('NunitoSans-Regular'),
    url('/local/templates/autoTemplates/vendors/fonts/NunitoSans-Regular.woff2') format('woff2'),
    url('/local/templates/autoTemplates/vendors/fonts/NunitoSans-Regular.woff') format('woff'),
    url('/local/templates/autoTemplates/vendors/fonts/NunitoSans-Regular.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Nunito Sans';
  src: url('/local/templates/autoTemplates/vendors/fonts/NunitoSans-SemiBold.woff2') format('woff2'), url('/local/templates/autoTemplates/vendors/fonts/NunitoSans-SemiBold.woff') format('woff'), url('/local/templates/autoTemplates/vendors/fonts/NunitoSans-SemiBold.ttf') format('truetype');
  font-weight: 600;
  font-style: normal;
}

@font-face {
  font-family: 'Nunito Sans';
  src: local('Nunito Sans Bold'), local('NunitoSans-Bold'),
    url('/local/templates/autoTemplates/vendors/fonts/NunitoSans-Bold.woff2') format('woff2'),
    url('/local/templates/autoTemplates/vendors/fonts/NunitoSans-Bold.woff') format('woff'),
    url('/local/templates/autoTemplates/vendors/fonts/NunitoSans-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'Nunito Sans';
  src: local('Nunito Sans ExtraBold'), local('NunitoSans-ExtraBold'),
    url('/local/templates/autoTemplates/vendors/fonts/NunitoSans-ExtraBold.woff2') format('woff2'),
    url('/local/templates/autoTemplates/vendors/fonts/NunitoSans-ExtraBold.woff') format('woff'),
    url('/local/templates/autoTemplates/vendors/fonts/NunitoSans-ExtraBold.ttf') format('truetype');
  font-weight: 800;
  font-style: normal;
}

/* End */


/* Start:/local/templates/autoTemplates/components/bitrix/menu/autoFast/style.min.css?1690802165490*/
ul.left-menu{list-style:none;margin:0;padding:0;margin-bottom:8px;position:relative}ul.left-menu li{padding:10px 16px;background:#f5f5f5 url(/local/templates/autoTemplates/components/bitrix/menu/autoFast/images/left_menu_bg.gif) top repeat-x}ul.left-menu li a{font-size:100%;color:#bc262c;font-weight:bold;text-decoration:none}ul.left-menu li a:visited{color:#bc262c}ul.left-menu li a:hover{color:#bc262c}ul.left-menu li a.selected:link,ul.left-menu li a.selected:visited,ul.left-menu li a.selected:active,ul.left-menu li a.selected:hover{color:#fc8d3d}
/* End */


/* Start:/local/templates/autoTemplates/components/bitrix/catalog.section.list/minePageBlock/style.min.css?16908021656236*/
.bx_catalog_line{margin-bottom:30px}.bx_catalog_line .bx_catalog_line_category_title{padding-bottom:14px;border-bottom:1px solid #e5e5e5;font-size:24px}.bx_catalog_line .bx_catalog_line_category_title a{color:#000;text-decoration:none}.bx_catalog_line .bx_catalog_line_ul{padding:0}.bx_catalog_line .bx_catalog_line_ul li{margin-bottom:20px;list-style:none}.bx_catalog_line .bx_catalog_line_ul li:before{content:''!important}.bx_catalog_line .bx_catalog_line_img{position:relative;display:block;float:left;overflow:hidden;margin-right:40px;width:125px;height:125px;border:1px solid #ccc;border-radius:2px;background-position:center;background-size:contain;background-repeat:no-repeat;-webkit-background-size:contain}.bx_catalog_line .bx_catalog_line_title{margin-bottom:10px;padding:0;vertical-align:top;line-height:18px}.bx_catalog_line .bx_catalog_line_title a{color:#4c7da6;font-size:18px}.bx_catalog_line .bx_catalog_line_title a:hover{text-decoration:none}.bx_catalog_line .bx_catalog_line_title span{font-size:16px}.bx_catalog_line .bx_catalog_line_description{color:#3f3f3f;font-size:13px;line-height:16px}@media(max-width:639px){.bx-touch .bx_catalog_line .bx_catalog_line_img{margin-right:10px;width:50px;height:50px}.bx-touch .bx_catalog_line .bx_catalog_line_title{margin-bottom:5px;line-height:14px}.bx-touch .bx_catalog_line .bx_catalog_line_title a{font-size:14px}.bx-touch .bx_catalog_line .bx_catalog_line_description{font-size:11px}}.bx_catalog_line .bx_catalog_line_img,.bx_catalog_line .bx_catalog_line_title,.bx_catalog_line .bx_catalog_line_title a,.bx_catalog_line .bx_catalog_line_description{transition:all .3s ease}.bx_catalog_text{margin-bottom:30px}.bx_catalog_text .bx_catalog_text_category_title{padding-bottom:14px;border-bottom:1px solid #e5e5e5;font-size:24px}.bx_catalog_text .bx_catalog_text_category_title a{color:#000;text-decoration:none}.bx_catalog_text .bx_catalog_text_ul{padding:0}.bx_catalog_text .bx_catalog_text_ul li{float:left;margin:0 10px 10px;list-style:none}.bx_catalog_text .bx_catalog_text_ul li:before{content:''!important}.bx_catalog_text .bx_catalog_text_title{margin:0;padding:0;vertical-align:top;font-size:14px;line-height:14px}.bx_catalog_tile .bx_catalog_tile_title a{display:inline-block;overflow:hidden;max-width:100%;color:#4c7da6;-ms-text-overflow:ellipsis;text-overflow:ellipsis;font-size:14px}.bx_catalog_text .bx_catalog_text_title a:hover{text-decoration:none}.bx_catalog_text .bx_catalog_text_title span{font-size:12px}@media(max-width:639px){.bx-touch .bx_catalog_text .bx_catalog_line_title{margin-bottom:5px;line-height:12px}.bx-touch .bx_catalog_text .bx_catalog_line_title a{font-size:12px}}.bx_catalog_text .bx_catalog_line_title,.bx_catalog_text .bx_catalog_line_title a{transition:all .3s ease}.bx_catalog_tile{margin-bottom:30px}.bx_catalog_tile .bx_catalog_tile_category_title{padding-bottom:14px;border-bottom:1px solid #e5e5e5;font-size:24px}.bx_catalog_tile .bx_catalog_tile_category_title a{color:#000;text-decoration:none}.bx_catalog_tile .bx_catalog_tile_ul{padding:0}.bx_catalog_tile .bx_catalog_tile_ul li{float:left;box-sizing:border-box;margin-bottom:20px;padding:0 10px;width:12.5%;list-style:none;text-align:center}.bx_catalog_tile .bx_catalog_tile_ul li:before{content:''!important}.bx_catalog_tile .bx_catalog_tile_ul li:nth-child(8n+1){clear:both}.bx_catalog_tile .bx_catalog_tile_img{position:relative;display:block;overflow:hidden;margin:0 auto;width:78px;height:78px;border:1px solid #ccc;border-radius:2px;background-color:#fff;background-position:center;background-size:contain;background-repeat:no-repeat;-webkit-background-size:contain}.bx_catalog_tile .bx_catalog_tile_title{margin-top:5px;margin-bottom:10px;padding:0;vertical-align:top;line-height:14px}.bx_catalog_tile .bx_catalog_tile_title a{color:#4c7da6;font-size:14px}.bx_catalog_tile .bx_catalog_tile_title a:hover{text-decoration:none}.bx_catalog_tile .bx_catalog_tile_title span{font-size:12px}@media(max-width:980px){.bx_catalog_tile .bx_catalog_tile_ul li{width:20%}.bx_catalog_tile .bx_catalog_tile_ul li:nth-child(8n+1){clear:none}.bx_catalog_tile .bx_catalog_tile_ul li:nth-child(5n+1){clear:both}}@media(max-width:639px){.bx-touch .bx_catalog_tile .bx_catalog_tile_title{margin-bottom:5px;line-height:14px}.bx-touch .bx_catalog_tile .bx_catalog_tile_title{line-height:10px}.bx-touch .bx_catalog_tile .bx_catalog_tile_title a{font-size:11px}}@media(min-width:480px) and (max-width:639px){.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li{width:25%}.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li:nth-child(8n+1){clear:none}.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li:nth-child(5n+1){clear:none}.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li:nth-child(4n+1){clear:both}}@media(max-width:479px){.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li{width:33.3%}.bx-touch .bx_catalog_tile .bx_catalog_tile_img{width:100%;height:80px}.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li:nth-child(8n+1){clear:none}.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li:nth-child(5n+1){clear:none}.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li:nth-child(3n+1){clear:both}}.bx_catalog_tile .bx_catalog_tile_title,.bx_catalog_tile .bx_catalog_tile_title a,.bx_catalog_tile .bx_catalog_tile_ul li,.bx_catalog_tile .bx_catalog_tile_img{transition:all .3s ease}.bx_sitemap{margin-bottom:30px}.bx_sitemap .bx_sitemap_title{padding-bottom:14px;border-bottom:1px solid #e5e5e5;font-size:24px}.bx_sitemap .bx_sitemap_title a{color:#000;text-decoration:none}.bx_sitemap .bx_sitemap_ul li{padding:0;line-height:14px}.bx_sitemap .bx_sitemap_ul li:before{content:''!important}.bx_sitemap .bx_sitemap_li_title{display:inline-block;margin:0;margin-bottom:10px;padding:0;vertical-align:top;font-weight:normal;line-height:13px}.bx_sitemap .bx_sitemap_li_title a{color:#4c7da6;white-space:nowrap;font-size:13px}.bx_sitemap .bx_sitemap_li_title a:hover{text-decoration:none}.bx_sitemap .bx_sitemap_li_title span{font-size:11px}@media(max-width:639px){.bx-touch .bx_sitemap .bx_catalog_line_title{margin-bottom:5px;line-height:12px}.bx-touch .bx_sitemap .bx_catalog_line_title a{font-size:12px}}.bx_sitemap .bx_catalog_line_title,.bx_sitemap .bx_catalog_line_title a{transition:all .3s ease}
/* End */


/* Start:/local/templates/autoTemplates/template_styles.css?171957147252*/
a:hover {
  text-decoration: underline !important;
}
/* End */
/* /local/templates/autoTemplates/css/libs.min.css?1690802164209771 */
/* /local/templates/autoTemplates/css/global.css?176397507239094 */
/* /local/templates/autoTemplates/css/common.css?171983375285278 */
/* /local/templates/autoTemplates/css/index.css?1692081598107704 */
/* /local/templates/autoTemplates/vendors/fonts/fonts.css?16908021651213 */
/* /local/templates/autoTemplates/components/bitrix/menu/autoFast/style.min.css?1690802165490 */
/* /local/templates/autoTemplates/components/bitrix/catalog.section.list/minePageBlock/style.min.css?16908021656236 */
/* /local/templates/autoTemplates/template_styles.css?171957147252 */
