

/* Start:/local/templates/salon1c.25/css/slick-theme.css?17594896743912*/
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}
.slick-list:focus{outline:0}
.slick-list.dragging{cursor:pointer;cursor:pointer}
.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto;padding-bottom:0}
.slick-track:after,.slick-track:before{display:table;content:''}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{display:none;float:left;min-height:1px}
.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden{display:none}
.slick-dotted.slick-slider{padding-bottom:0}
.slick-dots{position:absolute;left:0;bottom:-39px;z-index:80;height:15px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}
.slick-dots li{position:relative;display:inline-block;vertical-align:top;width:15px;height:15px;margin:0 0 0 20px;padding:0;cursor:pointer;line-height:10px}
.slick-dots li:first-child{margin-left:0}
.slick-dots li button{background:#999;border:none;font-size:0;line-height:0;display:block;width:15px;height:15px;padding:0;cursor:pointer;color:transparent;outline:0;border-radius:50%}
.slick-dots li.slick-active button{background:#b21d0c}
.slick-prev{position:absolute;left:-16px;top:50%;z-index:80;margin-top:-22px;z-index:70;border:0;transform:rotate(180deg);background:#fff;width:0;height:44px;padding:0 0 0 44px;overflow:hidden;display:block;outline:0;cursor:pointer;border-radius:50%;box-shadow: 0px 0px 22px 0px #44444426}
.slick-prev:before{position:absolute;transform:rotate(180deg);top:50%;left:50%;margin:-11px 0 0 -6px;content:'';background: url(/local/templates/salon1c.25/css/../images/arrow-slider.svg) no-repeat;width:13px;height:22px}
.slick-next{position:absolute;right:-16px;top:50%;z-index:80;margin-top:-22px;z-index:70;border:0;background:#fff;width:0;height:44px;padding:0 0 0 44px;overflow:hidden;transform:rotate(180deg);display:block;outline:0;cursor:pointer;border-radius:50%;box-shadow: 0px 0px 22px 0px #44444426}
.slick-next:before{position:absolute;top:50%;left:50%;margin:-11px 0 0 -6px;content:'';background:url(/local/templates/salon1c.25/css/../images/arrow-slider.svg) no-repeat;width:13px;height:22px}
/*.slick-next:hover,.slick-prev:hover{background:#65a0f6}
.slick-next:active,.slick-prev:active{background:#558bda}
.slick-next.slick-disabled{background:#ededf0;box-shadow:none;pointer-events:none}
.slick-prev.slick-disabled{background:#ededf0;box-shadow:none;pointer-events:none}*/
.fix-load{visibility:hidden;opacity:0;transition:opacity .5s}
.fix-load.slick-initialized{visibility:visible;opacity:1}
.fix-load .slide{display:none}
.fix-load .slide:first-child{display:block;visibility:hidden}
.fix-load.slick-initialized .slide{display:block;visibility:visible!important}


@media screen and (max-width: 767px) {
	.fix-load-mob{visibility:hidden;opacity:0;transition:opacity .5s}
	.fix-load-mob.slick-initialized{visibility:visible;opacity:1}
	.fix-load-mob .slide{display:none}
	.fix-load-mob .slide:first-child{display:block;visibility:hidden}
	.fix-load-mob.slick-initialized .slide{display:block;visibility:visible!important}
	.slick-prev{left:0}
	.slick-next{right:0}
}
/* End */


/* Start:/local/templates/salon1c.25/css/swiper-bundle.min.css?175948967415844*/
/**
 * Swiper 8.1.1
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2022 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: April 15, 2022
 */

@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,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(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,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(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:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;text-transform:none;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-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-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(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width: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, .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-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.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:transparent}.swiper-slide-visible .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}
/* End */


/* Start:/local/templates/salon1c.25/css/jquery.fancybox.css?175948967413255*/
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:0;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}
.fancybox-container *{box-sizing:border-box}
.fancybox-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(.47,0,.74,.71)}
.fancybox-is-open .fancybox-bg{opacity:.7;transition-timing-function:cubic-bezier(.22,.61,.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:0;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:none;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:0;position:relative;text-align:left;vertical-align:middle}
.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;-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-is-grabbing .fancybox-content{cursor:-webkit-grabbing;cursor:grabbing}
.fancybox-container [data-selectable='true']{cursor:text}
.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}
.fancybox-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:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}
.fancybox-iframe{left:0;position:absolute;top:0}
.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}
.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}
.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}
.fancybox-button,.fancybox-button:visited,.fancybox-button:link{color:#ccc}
.fancybox-button:hover{color:#fff}
.fancybox-button:focus{outline:0}
.fancybox-button.fancybox-focus{outline:1px dotted}
.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:0}
.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 0;transform-origin:0 0;transition-property:transform;transition-timing-function:linear;z-index:99998}
.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}
.fancybox-close-small:hover{color:#fff;opacity:1}
.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}
.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}
.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}
.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}
.fancybox-navigation .fancybox-button div{padding:7px}
.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}
.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}
.fancybox-caption{background:linear-gradient(to top,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,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:transparent;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}
@keyframes fancybox-rotate{100%{transform:rotate(360deg)}
}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}
.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)}
.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)}
.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translate3d(0,0,0)}
.fancybox-fx-fade.fancybox-slide--previous,.fancybox-fx-fade.fancybox-slide--next{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}
.fancybox-fx-fade.fancybox-slide--current{opacity:1}
.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5)}
.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}
.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform: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(.1) skew(-10deg)}
.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}
.fancybox-fx-tube.fancybox-slide--current{transform: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:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0 0;outline:0;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:0;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}
.fancybox-thumbs__list a::before{border:6px solid #ff5268;bottom:0;content:'';left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}
.fancybox-thumbs__list a:focus::before{opacity:.5}
.fancybox-thumbs__list a.fancybox-thumbs-active::before{opacity:1}

@media 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)}
}

/* End */


/* Start:/local/templates/salon1c.25/template_styles.css?1770292023166351*/
﻿/*normalize style*/
/*! normalize.css v1.1.0 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}h2{font-size:1.5em;margin:.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.67em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}p,pre{margin:1em 0}code,kbd,pre,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}


/*styles*/
*{box-sizing:border-box}
a,img{outline:none!important}
img{border-style:none;border-width:0}
html,body{width:100%;height:100%}
html{background:#ffffff}
body *{outline:none!important}
body{font-size:15px;color:#474766;font-weight:400;margin:0;padding:0; display:flex;flex-direction:column;font-family: "Montserrat", serif;}

@font-face{font-family:'Gotham Pro';src:local('Gotham Pro Regular'),local('Gotham-Pro-Regular'),url('/local/templates/salon1c.25/fonts/GothamPro.woff2') format('woff2'),url('/local/templates/salon1c.25/fonts/GothamPro.woff') format('woff'),url('/local/templates/salon1c.25/fonts/GothamPro.ttf') format('truetype');font-weight:400;font-style:normal}
@font-face{font-family:'Gotham Pro';src:local('Gotham Pro Bold'),local('Gotham-Pro-Bold'),url('/local/templates/salon1c.25/fonts/GothamPro-Bold.woff2') format('woff2'),url('/local/templates/salon1c.25/fonts/GothamPro-Bold.woff') format('woff'),url('/local/templates/salon1c.25/fonts/GothamPro-Bold.ttf') format('truetype');font-weight:700;font-style:normal}
@font-face{font-family:'Gotham Pro';src:local('Gotham Pro Medium'),local('Gotham-Pro-Medium'),url('/local/templates/salon1c.25/fonts/GothamPro-Medium.woff2') format('woff2'),url('/local/templates/salon1c.25/fonts/GothamPro-Medium.woff') format('woff'),url('/local/templates/salon1c.25/fonts/GothamPro-Medium.ttf') format('truetype');font-weight:500;font-style:normal}

a{color:#F17E00;text-decoration: underline}
a:hover{text-decoration:none}

h1{}
h2{}
h3{}
h4{}

img{height:auto}

p{margin-bottom:22px;margin-top:20px;line-height:20px}

ul{margin:20px 0 52px 0;padding:0;list-style-type:none}
ol{padding:0;margin:20px 0 30px 18px}
ul li{margin:0 0 20px;padding:0 0 0 24px;line-height:20px;background:url(/local/templates/salon1c.25/images/marker.svg) 0 4px no-repeat}
ol li{padding:0;margin:0 0 18px 0;font-size:15px;line-height:20px;background:0 0}

table{border-collapse:collapse;width:100%;margin:30px 0 30px 0}
table th{padding:10px;border:1px solid #ccc;background:#f2f2f2}
table td{padding:10px;border:1px solid #ccc}
body:first-of-type input[type=text],body:first-of-type input[type=password]{line-height:normal}

/*header*/
.rsp_mm{height:100px}
.main_mm{overflow:hidden;min-width:300px;flex:1 0 auto}
.wr-header_mm{position:fixed;border-bottom:1px solid #f5f5f5;background:#fff;top:0;left:0;z-index:99;width:100%;transition:.2s; /*font-family: 'Gotham Pro';*/ font-weight:400}
.header-new_mm{max-width:1380px;padding:0 15px 0 15px;margin:0 auto;display:flex;justify-content:space-between;height:100px;align-items:center}
.logo_mm{min-width:200px;max-width:200px}
.logo_mm img{display:block;width:100%}
.menu-top_mm>ul{display:flex;list-style-type:none;margin:0 0 0 -30px;padding:0}
.menu-top_mm>ul>li{display:flex;margin:0 0 0 30px;padding:0;align-items:center;min-height:100px;font-size:14px;line-height:100%;font-weight:400;background:none}
.menu-top_mm>ul>li>a,.menu-top_mm>ul>li>span{position:relative;text-decoration:none;color:#474766}
.menu-top_mm>ul>li.sub_mm>a,.menu-top_mm>ul>li.sub_mm>span{padding-right:16px}
.menu-top_mm>ul>li.sub_mm>a:after,.menu-top_mm>ul>li.sub_mm>span:after{width:0;height:0;content:'';display:block;position:absolute;right:0;top:4px;border-left:4px solid transparent;border-right:4px solid transparent;border-top:6px solid #474766}
.menu-top_mm>ul>li>a:before,.menu-top_mm>ul>li>span:before{position:absolute;background:#f17e00;content:'';display:block;height:2px;width:0;overflow:hidden;transition:.3s;bottom:-10px;left:0}
.menu-top_mm>ul>li:hover>a:before,.menu-top_mm>ul>li>span:before{width:100%}
.menu-top_mm>ul>li.sub_mm:hover>a:after,.menu-top_mm>ul>li.sub_mm:hover>span:after{transform:rotate(180deg);border-top:6px solid #ff8204}
.contacts-top_mm{align-items:center;display:flex}
.in-contacts-top_mm{display:flex;align-items:center}
.phone-top_mm{line-height:18px;font-weight:500;font-size:14px;margin-right:10px;white-space:nowrap}
.phone-top_mm a{text-decoration:none;color:#474766}
.department-sale{font-size:14px;line-height:16px;font-weight:500;white-space:nowrap}
.department-sale a{position:relative;display:inline-flex;align-items:center;text-decoration:none;border-radius:50px;color:#474766;padding:0 18px 0px 52px;min-height:44px;border:2px solid transparent}
.department-sale a:before{position:absolute;top:50%;left:18px;transform:translateY(-50%);width:26px;height:26px;content:'';display:block;background:url(/local/templates/salon1c.25/images/ico-department.svg) no-repeat}
.department-sale a i{font-style:normal}
.department-sale a:hover{border-color:#2ad348}
.but-demo_mm{line-height:16px;text-transform:none;font-weight:400;font-size:15px;margin-left:8px}
.but-demo_mm a{display:inline-flex;min-width:148px;border-radius:50px;background:#8664fc;padding:0 18px 0 18px;transition:.3s;text-align:center;height:44px;justify-content:center;color:#fff;text-decoration:none;align-items:center;display:flex}
.but-demo_mm a:hover{background:#5C3FC1}
.wr-panel-menu_mm{position:absolute;top:100%;left:0;width:100%;z-index:99;display:none}
.panel-menu_mm{width:100%;background:#f5f6f9;box-shadow:rgba(170,170,170,.22) 0 7px 7px 0}
.in-panel-menu_mm{max-width:1260px;margin:0 auto;padding:0 15px 0 15px}
.menu-top_mm>ul>li.sub_mm:hover .wr-panel-menu_mm{display:block}
.menu-for_mm{display:flex;padding:36px 65px 65px 0}
.cols-menu-for_mm{display:flex;flex-wrap:wrap;margin-right:20px;margin-left:-60px}
.col-menu-for_mm{margin:0 0 0 60px}
.col-menu-for_mm ul{list-style-type:none;margin:0;padding:0}
.col-menu-for_mm ul li{margin:0 0 20px 0;padding:0;font-size:14px;line-height:150%;font-weight:400;background:none}
.col-menu-for_mm ul li:last-child{margin-bottom:0}
.col-menu-for_mm ul li a,.col-menu-for_mm ul li span{position:relative;padding:0 0 0 28px;text-decoration:none;color:#000}
.col-menu-for_mm ul li a:before,.col-menu-for_mm ul li span:before{position:absolute;top:50%;left:0;transform:translateY(-50%);content:'';display:block;width:20px;height:20px}
.col-menu-for_mm ul li.item1 a:before,.col-menu-for_mm ul li.item1 span:before{background:url(/local/templates/salon1c.25/images/menu-for_mm1.svg) no-repeat}
.col-menu-for_mm ul li.item2 a:before,.col-menu-for_mm ul li.item2 span:before{background:url(/local/templates/salon1c.25/images/menu-for_mm2.svg) no-repeat}
.col-menu-for_mm ul li.item3 a:before,.col-menu-for_mm ul li.item3 span:before{background:url(/local/templates/salon1c.25/images/menu-for_mm3.svg) no-repeat}
.col-menu-for_mm ul li.item4 a:before,.col-menu-for_mm ul li.item4 span:before{background:url(/local/templates/salon1c.25/images/menu-for_mm4.svg) no-repeat}
.col-menu-for_mm ul li.item5 a:before,.col-menu-for_mm ul li.item5 span:before{background:url(/local/templates/salon1c.25/images/menu-for_mm5.svg) no-repeat}
.col-menu-for_mm ul li.item6 a:before,.col-menu-for_mm ul li.item6 span:before{background:url(/local/templates/salon1c.25/images/menu-for_mm6.svg) no-repeat}
.col-menu-for_mm ul li.item7 a:before,.col-menu-for_mm ul li.item7 span:before{background:url(/local/templates/salon1c.25/images/menu-for_mm7.svg) no-repeat}
.col-menu-for_mm ul li.item8 a:before,.col-menu-for_mm ul li.item8 span:before{background:url(/local/templates/salon1c.25/images/menu-for_mm8.svg) no-repeat}
.col-menu-for_mm ul li.item9 a:before,.col-menu-for_mm ul li.item9 span:before{background:url(/local/templates/salon1c.25/images/menu-for_mm9.svg) no-repeat}
.col-menu-for_mm ul li.item10 a:before,.col-menu-for_mm ul li.item10 span:before{background:url(/local/templates/salon1c.25/images/menu-for_mm10.svg) no-repeat}
.col-menu-for_mm ul li.item11 a:before,.col-menu-for_mm ul li.item11 span:before{background:url(/local/templates/salon1c.25/images/menu-for_mm11.svg) no-repeat}
.col-menu-for_mm ul li.item12 a:before,.col-menu-for_mm ul li.item12 span:before{background:url(/local/templates/salon1c.25/images/menu-for_mm12.svg) no-repeat}
.col-menu-for_mm ul li.item13 a:before,.col-menu-for_mm ul li.item13 span:before{background:url(/local/templates/salon1c.25/images/menu-for_mm13.svg) no-repeat}
.col-menu-for_mm ul li.item14 a:before,.col-menu-for_mm ul li.item14 span:before{background:url(/local/templates/salon1c.25/images/menu-for_mm14.svg) no-repeat}
.col-menu-for_mm ul li a:hover,.col-menu-for_mm ul li span{color:#795ddb}
.contcts-menu_for_mm{margin-left:auto;min-width:130px;margin-top:5px}
.soc-menu_mm{margin:0 0 24px 0}
.soc-menu_mm ul{list-style-type:none;margin:0 0 0 -6px;padding:0;display:flex;flex-wrap:wrap}
.soc-menu_mm ul li{margin:0 0 0 6px;padding:0;line-height:normal;background:0 0}
.soc-menu_mm ul li a{width:28px;height:28px;display:block}
.soc-menu_mm ul li.item1 a{background:url(/local/templates/salon1c.25/images/soc_mm1.svg) no-repeat}
.soc-menu_mm ul li.item2 a{background:url(/local/templates/salon1c.25/images/soc_mm2.png) no-repeat;background-size:100% auto}
.soc-menu_mm ul li.item3 a{background:url(/local/templates/salon1c.25/images/soc_mm3.svg) no-repeat}
.soc-menu_mm ul li.item4 a{background:url(/local/templates/salon1c.25/images/soc_mm4.png) no-repeat;background-size:100% auto}
.tg-menu_mm{font-size:11px;line-height:14px;text-transform:uppercase;font-weight:700}
.tg-menu_mm a{position:relative;display:inline-flex;padding:0 0 0 35px;color:#474766;text-decoration:none}
.tg-menu_mm a:before{position:absolute;top:50%;left:0;transform:translateY(-48%);content:'';display:block;background:url(/local/templates/salon1c.25/images/tg-menu_mm.svg) no-repeat;width:26px;height:22px}
.tg-menu_mm a:hover{color:#57b2ec}
.menu-company_mm{display:flex;padding:39px 65px 60px 0}
.cols-menu-company_mm{display:flex;margin:0 0 0 -30px}
.cols-menu-company_mm ul{list-style-type:none;margin:0 0 0 30px;padding:0}
.cols-menu-company_mm ul li{margin:0 0 53px 0;padding:0;line-height:normal;background:0 0}
.cols-menu-company_mm ul li:last-child{margin-bottom:0}
.cols-menu-company_mm ul li a, .cols-menu-company_mm ul li span{position:relative;color:#474766;text-decoration:none;padding:0 0 0 23px;font-size:14px;line-height:16px;display:inline-flex}
.cols-menu-company_mm ul li a:before,.cols-menu-company_mm ul li span:before{position:absolute;top:0;left:0;content:'';display:block;width:16px;height:16px}
.cols-menu-company_mm ul li p{font-size:14px;line-height:130%;color:#474766B2;margin:6px 0 0 23px;padding:0}
.cols-menu-company_mm ul li.item1 a:before,.cols-menu-company_mm ul li.item1 span:before{background:url(/local/templates/salon1c.25/images/ico-menu-ab_mm1.svg) no-repeat}
.cols-menu-company_mm ul li.item2 a:before,.cols-menu-company_mm ul li.item2 span:before{background:url(/local/templates/salon1c.25/images/ico-menu-ab_mm2.svg) no-repeat}
.cols-menu-company_mm ul li.item3 a:before,.cols-menu-company_mm ul li.item3 span:before{background:url(/local/templates/salon1c.25/images/ico-menu-ab_mm3.svg) no-repeat}
.cols-menu-company_mm ul li.item4 a:before,.cols-menu-company_mm ul li.item4 span:before{top:3px;background:url(/local/templates/salon1c.25/images/ico-menu-ab_mm4.svg) no-repeat}
.cols-menu-company_mm ul li.item5 a:before,.cols-menu-company_mm ul li.item5 span:before{top:3px;background:url(/local/templates/salon1c.25/images/ico-menu-ab_mm5.svg) no-repeat}
.cols-menu-company_mm ul li.item6 a:before,.cols-menu-company_mm ul li.item6 span:before{top:3px;background:url(/local/templates/salon1c.25/images/ico-menu-ab_mm6.svg) no-repeat}
.cols-menu-company_mm ul li.item7 a:before,.cols-menu-company_mm ul li.item7 span:before{top:0;background:url(/local/templates/salon1c.25/images/ico-menu-ab_mm7.svg) no-repeat}
.cols-menu-company_mm ul li.item8 a:before,.cols-menu-company_mm ul li.item8 span:before{top:1px;background:url(/local/templates/salon1c.25/images/ico-menu-ab_mm8.svg) no-repeat}
.cols-menu-company_mm ul li a:hover,.cols-menu-company_mm ul li span{color:#795ddb}
.cols-menu-company_mm ul li span{font-weight:700}

@media screen and (min-width: 999px) {
	.menu-tt_mm, .buts-head-mob_mm{display:none}
	.menu-top_mm>ul>li{white-space:nowrap}
	.wr-panel-mob_mm{display:none}
}
@media screen and (max-width: 1200px) {
	.contacts-top_mm{flex-direction:column;align-items:flex-end}
	.department-sale{margin-left:15px;margin-right:0}
	.department-sale a{padding:0;min-height:26px;width:26px}
	.department-sale a i{display:none}
	.department-sale a:before{left:0}
	.in-contacts-top_mm{margin-bottom:7px}
	.cols-menu-company_mm{ margin-left:-15px}
	.cols-menu-company_mm ul{ margin-left:15px}
	.menu-for_mm, .menu-company_mm{ padding-right:0}
	.cols-menu-company_mm ul li p{ font-size:13px}
}
@media screen and (max-width: 999px) {
	.rsp_mm, .header-new_mm{height:96px}
	.header-right_mm,.menu-top_mm{display:none}
	.header-new_mm{position:relative;z-index:98;background:#fff}
	.header-new_mm.fixed_mm, .header-new_mm.active_mm{box-shadow:0 0 22px 0 #8664FC33;background:#fff}
	.wr-panel-mob_mm{display:none;position:absolute;top:0;left:0;background:#f5f6f9;width:100%;padding-top:145px;height:100vh;height:100dvh;overflow-y:auto}
	.wr-panel-mob_mm.active{display:block}
	.panel-mobile_mm{padding:0 20px 50px 20px;position:relative;z-index:4}
	.menu-mobile_mm{margin:0 0 50px 0;border-top:1px solid #795DDB38}
	.menu-mobile_mm>ul{list-style-type:none;margin:0;padding:0}
	.menu-mobile_mm>ul>li{margin:0;padding:0;line-height:normal;background:0 0;border-bottom:1px solid #795DDB38;font-size:18px;line-height:100%;font-weight:500}
	.menu-mobile_mm>ul>li>a,.menu-mobile_mm>ul>li>span{position:relative;color:#474766;text-decoration:none;display:block;padding:18px 40px 18px 0}
	.menu-mobile_mm>ul>li.sub-mob_mm>a:before,.menu-mobile_mm>ul>li.sub-mob_mm>span:before{content:'';width:0;height:0;content:'';display:block;position:absolute;right:10px;top:50%;margin-top:-4px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:8px solid #f17e00}
	.menu-mobile_mm>ul>li.sub-mob_mm>ul{display:none}
	.menu-mobile_mm>ul>li>ul{list-style-type:none;margin:0 0 25px 0;padding:10px 0 10px 0}
	.menu-mobile_mm>ul>li>ul>li{margin:0 0 14px 0;padding:0;font-size:16px;line-height:100%;font-weight:400;background:none}
	.menu-mobile_mm>ul>li>ul>li:last-child{margin-bottom:0}
	.menu-mobile_mm>ul>li>ul>li a,.menu-mobile_mm>ul>li>ul>li span{color:#474766;text-decoration:none}
	.menu-mobile_mm>ul>li>ul>li span{font-weight:700}
	.but-applicat_mm{font-size:18px;line-height:100%;text-transform:none;font-weight:700;margin:0 0 16px 0}
	.but-applicat_mm a{display:flex;min-height:60px;padding:0 15px 0 15px;align-items:center;justify-content:center;text-align:center;background:#f17e00;color:#fff;text-decoration:none;border-radius:50px}
	.phone-mob_mm{font-size:25px;line-height:40px;text-align:center;font-weight:500;margin:0 0 16px 0;font-family:Montserrat,serif}
	.phone-mob_mm a{text-decoration:none;color:#474766}
	.panel-mobile_mm .soc-mob_mm{margin:0 0 35px 0}
	.panel-mobile_mm .soc-mob_mm ul{list-style-type:none;margin:0 0 0 -9px;padding:0;display:flex;justify-content:center}
	.panel-mobile_mm .soc-mob_mm ul li{margin:0 0 0 9px;padding:0;line-height:normal;background:0 0}
	.panel-mobile_mm .soc-mob_mm ul li a{display:block;width:40px;height:40px;text-decoration:none}
	.panel-mobile_mm .soc-mob_mm ul li.item1 a{background:url(/local/templates/salon1c.25/images/soc-menu-mob_mm1.svg) no-repeat;background-size:100% auto}
	.panel-mobile_mm .soc-mob_mm ul li.item2 a{background:url(/local/templates/salon1c.25/images/soc-menu-mob_mm2.png) no-repeat;background-size:100% auto}
	.panel-mobile_mm .soc-mob_mm ul li.item3 a{background:url(/local/templates/salon1c.25/images/soc-menu-mob_mm3.svg) no-repeat;background-size:100% auto}
	.panel-mobile_mm .soc-mob_mm ul li.item4 a{background:url(/local/templates/salon1c.25/images/soc-menu-mob_mm4.png) no-repeat;background-size:100% auto}
	.but-tg-mob_mm{text-transform:uppercase;margin-bottom:16px;white-space:nowrap;font-size:16px;font-weight:700}
	.but-tg-mob_mm i{text-transform:uppercase;padding:0;font-style:normal}
	.but-tg-mob_mm a{text-decoration:none;position:relative;min-height:44px;align-items:center;border:2px solid transparent;border-radius:50px;display:inline-flex;padding-left:35px;padding-right:0;color:#474766}
	.but-tg-mob_mm a:before{position:absolute;top:50%;left:0;transform:translateY(-50%);content:'';display:block;content:'';display:block;left:0;background:url(/local/templates/salon1c.25/images/ico-tg-mob.svg) no-repeat;width:27px;height:22px}
	.but-tg-mob_mm{text-align:center}
	.department-sale-mob{font-size:16px;line-height:21px;font-weight:700;white-space:nowrap;text-align:center;text-transform:uppercase;margin-bottom:16px}
	.department-sale-mob a{position:relative;display:inline-flex;align-items:center;text-decoration:none;border-radius:50px;color:#474766;padding:0 0 0 35px;min-height:44px;border:2px solid transparent}
	.department-sale-mob a:hover{border:2px solid transparent}
	.department-sale-mob a:before{position:absolute;top:50%;left:0;transform:translateY(-50%);width:26px;height:26px;content:'';display:block;background:url(/local/templates/salon1c.25/images/ico-department.svg) no-repeat}
	.department-sale-mob a i{font-style:normal}
	.menu-mobile_mm>ul>li.sub-mob_mm>a.active:before,.menu-mobile_mm>ul>li.sub-mob_mm>span.active:before{transform:rotate(180deg);margin-top:-6px}
	.buts-head-mob_mm{display:flex;align-items:center}
	.but-call-mob_mm a{position:relative;display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:#8664fc}
	.but-call-mob_mm a:before{content:'';display:block;background:url(/local/templates/salon1c.25/images/ico-call_mm.svg) no-repeat;width:38px;height:38px}
	.menu-tt_mm a.menu-but_mm span,.menu-tt_mm a.menu-but_mm span::before,a.menu-but_mm span::after{left:50%;width:27px;height:2px;border-radius:2px;display:block;position:absolute}
	.menu-tt_mm a.menu-but_mm{width:57px;height:57px;border-radius:50%;display:flex;align-items:center;justify-content:center}
	.menu-tt_mm{position:relative;z-index:99;margin:0 0 0 7px}
	.menu-tt_mm a.menu-but:focus{outline:0}
	.menu-tt_mm.active a.menu-but_mm span::after,.menu-tt_mm.active a.menu-but_mm span::before{transition-delay:0s,0.3s}
	.menu-tt_mm.active a.menu-but_mm span::after{bottom:0;transform:rotate(-45deg)}
	.menu-tt_mm.active a.menu-but_mm span::before{top:0;transform:rotate(45deg)}
	.menu-tt_mm.active a.menu-but_mm span{background:0}
	.menu-tt_mm a.menu-but_mm span::after{transition-property:bottom,transform;bottom:-7px}
	.menu-tt_mm a.menu-but_mm span::before{transition-property:top,transform;top:-7px}
	.menu-tt_mm a.menu-but_mm span::after,.menu-tt_mm a.menu-but_mm span::before{transition-duration:.3s,.3s;transition-delay:.3s,0s}
	.menu-tt_mm a.menu-but_mm span{transition:background 0s .3s;top:27px;margin-left:-14px;background:#fff}
	.menu-tt_mm a.menu-but_mm span::before,a.menu-but_mm span::after{margin-left:-13px;background-color:#fff;content:""}
	.menu-tt_mm a.menu-but{display:block;padding:0;margin-top:0;z-index:95;background:#65d3d3}
	.menu-tt_mm a.menu-but_mm{background:#8664fc}
	.logo_mm {min-width:200px;max-width:200px}
	.logo_mm img{width:100%}
}

@media screen and (max-width: 767px) {
	.header-new_mm{background:#f5f6f9}
	.fixed_mm .header-new_mm{background:#fff}
}

@media screen and (max-width: 380px) {
	.logo_mm {min-width:180px;max-width:180px}
}
/*header*/

/*footer*/
footer{background:#eff1ff;min-width:300px;color:#333;flex:0 0 auto;width:100%;position:relative;min-width:300px;overflow:hidden}
.cont-f{position:relative;max-width:1300px;margin:0 auto;padding:90px 15px 86px 15px;display:flex;min-height:109px}
.footer-left{max-width:380px}
.logo-f{margin:-3px 0 29px 0}
.logo-f img{display:block;max-width:100%}
.copy{font-weight:400;font-size:15px;line-height:21px;margin:0 0 23px 0;color:#2b2d36;font-weight:400}
.oferta{font-size:15px;line-height:21px}
.oferta a{color:#2b2d36; text-decoration-skip-ink: none; }
.soc-f{margin:35px 0 0 0}
.soc-f ul{list-style-type:none;display:flex;margin:-9px 0 0 -9px;padding:0}
.soc-f li{margin:9px 0 0 9px;padding:0;line-height:normal;background:0 0}
.soc-f li a{display:block;width:41px;height:41px}
.soc-f li.item1 a{background:url(/local/templates/salon1c.25/images/soc1.svg) no-repeat}
.soc-f li.item2 a{background:url(/local/templates/salon1c.25/images/soc2.svg) 0 -1px no-repeat}
.soc-f li.item3 a{background:url(/local/templates/salon1c.25/images/soc3.svg) no-repeat}
.soc-f li.item4 a{background:url(/local/templates/salon1c.25/images/soc4.svg) no-repeat}
.soc-f li.item6 a{background:url(/local/templates/salon1c.25/images/soc6.png) no-repeat;background-size:100% auto}
.footer-right{margin-left:auto}
.menu-f{display:flex;margin:10px 0 0 0}
.menu-f ul{list-style-type:none;margin:0 0 0 98px;padding:0}
.menu-f ul li{margin:0 0 19px 0;padding:0;line-height:normal;background:0 0;font-weight:400;font-size:15px;line-height:21px;text-transform:uppercase}
.menu-f ul li:last-child{margin-bottom:0}
.menu-f ul li a{color:#2b2d36;text-decoration:none}
.menu-f ul li a:hover{text-decoration:underline}
.phone-f{font-weight:400;margin:0 0 20px 0;font-size:15px;line-height:14px}
.phone-f a{color:#2b2d36;text-decoration:none}
.mail-f{font-weight:400;font-size:15px;line-height:14px;margin:0 0 12px 0}
.mail-f a{color:#2b2d36}
.adress-f{font-weight:400;margin:0 0 26px 0;font-size:15px;line-height:21px}
.footer-right .button{font-weight:700;font-size:14px;line-height:13px;text-transform:uppercase}
.footer-right .button a{min-height:50px;padding:0 54px 0 54px}
.new-cont-f .footer-left{min-width:315px;width:315px}
.new-cont-f .phone-f{margin-bottom:5px;font-size:16px;line-height:25px;font-weight:500}
.new-cont-f .mail-f{margin:0 0 56px 0}
.new-cont-f .soc-f{margin:0 0 25px 0}
.pay-ff{margin:0 0 35px 0}
.tit-pay-ff{font-weight:400;margin:0 0 10px 0}
.pay-ff ul{list-style-type:none;margin:-10px 0 0 -10px;display:flex;align-items:center;flex-wrap:wrap}
.pay-ff ul li{margin:10px 0 0 10px;padding:0;background:0 0;line-height:normal}
.pay-ff ul li img{display:block}
.registry-ff{position:relative;padding-left:65px;font-size:13px;color:#717171;line-height:120%;max-width:none}
.registry-ff:before{position:absolute;top:50%;left:0;margin-top:-26px;background:url(/local/templates/salon1c.25/images/webp/ico-reestr.webp) no-repeat;content:'';display:block;width:53px;height:53px}
.new-menu-f{display:flex;margin:0;width:calc(100% - 420px);margin-left:auto}
.col-menu-f{width:33.333%;padding-right:40px}
.col-menu-f:first-child{margin-left:0}
.new-menu-f ul{list-style-type:none;margin:0;padding:0}
.new-menu-f ul li{margin:0 0 19px 0;padding:0;line-height:normal;background:0 0;font-weight:400;font-size:15px;line-height:21px;text-transform:none}
.new-menu-f ul li:last-child{margin-bottom:0}
.new-menu-f ul li a{color:#2b2d36;text-decoration:none}
.new-menu-f ul li a:hover{text-decoration:underline}
.new-menu-f ul li img{position:relative;top:4px}
.bl-menu-f{margin-bottom:40px}
.bl-menu-f:last-child{margin-bottom:0}
.bl-menu-f p{padding:0;font-weight:600;margin:0 0 23px 0}
.new-cont-f .phone-f{white-space:nowrap}
.wr-copy-new{background:#8664fc;color:rgba(255,255,255,.6)}
.copy-new{max-width:1330px;margin:0 auto;padding:10px 30px 12px 30px;display:flex;align-items:center;min-height:70px;font-weight:400;font-size:13px}
.soc-f li.item5 a{background:url(/local/templates/salon1c.25/images/webp/dzen.webp) no-repeat}
.soc-f li a{overflow:hidden;border-radius:5px; width:40px; height:40px}
footer{background:#25262e;color:#fff;font-family:'Gotham Pro';}
.cont-f{padding-bottom:95px}
.new-cont-f .phone-f{margin-bottom:8px;font-weight:400}
.new-cont-f .mail-f{margin-bottom:56px; font-weight:500}
.phone-f a{color:#fff}
.mail-f{font-size:16px;font-weight:400}
.mail-f a{color:#795ddb}
.registry-ff{color:#fff}
.registry-ff a{color:#8664fc}
.bl-menu-f p{font-size:14px;line-height:20px;color:rgba(255,255,255,.36);font-weight:700}
.new-menu-f ul li{font-size:14px;line-height:18px;background:none}
.new-menu-f ul li a{color:#fff}
.wr-copy-new{background:0 0}
.copy-new{font-size:15px;line-height:21px;min-height:1px;padding-bottom:56px;color:rgba(255,255,255,.24)}
.col-menu-f{border-left:1px solid #4b4c5a;padding:0 0 0 44px}
.col-menu-f:first-child{border:none;padding-left:0}
.new-cont-f .soc-f{margin-bottom:46px}
.tit-pay-ff{color:rgba(255,255,255,.3);margin-bottom:12px}
.pay-ff{margin-bottom:37px}
.registry-ff{font-size:14px;line-height:17px;max-width:none}
.new-menu-f ul li{margin-bottom:21px}
.new-menu-f ul li a{position:relative;text-decoration:none!important}
.new-menu-f ul li a:before{position:absolute;bottom:-8px;left:0;transition:.2s;content:'';display:block;height:2px;width:0;background:#f17e00}
.new-menu-f ul li a:hover:before{width:100%}
.registry-ff:before{background:url(/local/templates/salon1c.25/images/ico-reestr_new.png) no-repeat;background-size:100% auto}
.new-menu-f ul li span{position:relative;text-decoration:none!important}
.new-menu-f ul li span:before{position:absolute;bottom:-8px;left:0;transition:.2s;content:'';display:block;height:2px;width:100%;background:#f17e00}
.new-menu-f ul li.current-link a{color:#8664fc}
.new-menu-f ul li.current-link span{color:#8664fc}
.new-cont-f .footer-left{min-width:259px;width:259px}
.new-menu-f{width:calc(100% - 297px)}
.registry-ff{font-size:13px;line-height:120%}
.registry-ff:before{top:0;margin-top:0}
.col-menu-f{max-width:300px}
.col-menu-f{ padding-left:38px}
.col-menu-f:first-child{max-width:265px}

@media screen and (min-width: 999px) {
	.logo-f{max-width:185px}
	.copy-new br{display:none!important}
	.bl-menu-f .soc-f{display:none!important}
}

@media screen and (max-width: 1200px) {
	.footer-right{max-width:280px}
	.footer-right .button a{padding-left:25px;padding-right:25px}
	.footer-left{max-width:300px}
	.col-menu-f{width:50%}
	.new-menu-f{width:calc(100% - 350px)}
	.new-cont-f .footer-left{min-width:320px;width:320px}
	.new-cont-f .footer-left {min-width:259px;width:259px}
	.new-menu-f {width: calc(100% - 297px)}
}

@media screen and (max-width: 1100px) {
	.footer-left, .footer-right{max-width:270px}
}

@media screen and (max-width: 999px) {
	.cont-f{ flex-direction:column; text-align:center}
	.menu-f{order:1; margin-top:63px; margin-bottom:50px; text-align:center;justify-content:center}
	.menu-f ul:first-child{ margin-left:0}
	.footer-right{order:2; max-width:none; margin-left:0; margin-bottom:26px}
	.footer-left{order:3; max-width:none}
	.logo-f { position:absolute; top:64px; left:0; text-align:center; width:100%}
	.logo-f img { margin-left:auto; margin-right:auto}
	.soc-f ul {justify-content:center}
	.phone-f { font-weight:700; font-size:14px; line-height:13px}
	.mail-f{font-size:14px;line-height:21px;font-weight:700}
	.adress-f{font-size:14px;line-height:21px;margin-bottom:25px}
	.soc-f{margin-top:43px}
	.menu-f ul li{font-size:14px}
	.new-cont-f{padding-top:120px;text-align:left;padding-bottom:40px;flex-direction:column}
	.new-cont-f .footer-left{order:2;min-width:100%!important;max-width:100%!important}
	.new-menu-f{order:1;width:100%;margin-left:0!important;width:auto!important;flex-wrap:wrap}
	.logo-f img{margin:0!important}
	.logo-f{position:relative!important;top:auto;left:auto;margin:0}
	.new-cont-f .phone-f{margin:0 0 2px 0;font-size:16px;line-height:21px}
	.top-foot-mob{position:absolute;top:40px;left:0;display:flex;align-items:center;width:100%;padding:0 15px 0 15px}
	.wr-contacts-new{display:flex;margin-left:auto}
	.new-cont-f .mail-f{margin:0 0 0 20px}
	.col-menu-f{width:100%;text-align:left;border-bottom:1px solid #b9b9b9;padding:0 55px 25px 0;margin:0 0 25px 0}
	.new-cont-f .soc-f{position:absolute;right:30px;top:120px}
	.new-cont-f .soc-f ul{flex-direction:column;margin-top:-20px}
	.new-cont-f .soc-f li{margin-top:20px}
	.new-cont-f{padding-top:136px}
	.new-cont-f .footer-left{width:100%}
	.wr-contacts-new{align-items:flex-end}
	.new-cont-f .mail-f{margin-bottom:0}
	.new-cont-f .phone-f{margin-bottom:2px}
	.col-menu-f{padding-left:0;border:none!important;padding-top:0;margin-bottom:0}
	.bl-menu-f{position:relative;border-top:1px solid #4b4c5a;padding:63px 0 57px 0;margin:0}
	.bl-menu-f p{font-size:18px;line-height:20px;margin:0 0 30px 0}
	.new-menu-f{margin-bottom:100px}
	.new-menu-f ul li{font-size:18px;line-height:24px;margin:0 0 21px 0}
	.new-menu-f ul li:last-child{margin-bottom:0}
	.col-menu-f:first-child .bl-menu-f:first-child{padding-top:0;border-top:none}
	.col-menu-f:last-child .bl-menu-f:last-child{padding-bottom:0}
	.pay-ff{display:flex;align-items:center}
	.tit-pay-ff{margin-bottom:0;margin-right:45px}
	.registry-ff br{display:none}
	.registry-ff{max-width:342px}
	.copy-new{font-size:14px;line-height:21px;max-width:310px;margin-left:0}
	.footer-left .soc-f{display:none}
	.bl-menu-f .soc-f ul{display:block}
	.bl-menu-f .soc-f{margin-bottom:0;top:63px;right:0}
	.col-menu-f:first-child{ max-width:none}
	.col-menu-f{max-width: none}
	.col-menu-f{ padding:0}
}

@media screen and (max-width: 767px) {
	.menu-f{flex-direction:column}
	.menu-f ul{margin-left:0;margin-bottom:19px}
	.menu-f ul:last-child{margin-bottom:0}
	.footer-left{max-width:340px;margin-left:auto;margin-right:auto}
	.footer-right .button a{padding-left:35px;padding-right:35px;padding-top:2px}
	.wr-contacts-new{flex-direction:column;text-align:right}
	.copy-new{min-height:50px}
	.new-cont-f{padding-top:156px}
	.logo-f img{max-width:175px}
	.new-cont-f .mail-f{font-size:16px;font-weight:700;line-height:21px}
	.top-foot-mob{top:60px;align-items: flex-start;}
	.new-cont-f{ padding-top:150px}
	.new-cont-f{padding-bottom:95px}
}

@media screen and (max-width:450px){
	.tit-pay-ff{margin-right:0}
	.pay-ff ul{margin-left:auto}
	.pay-ff ul li img{max-height:20px;width:auto}
}

@media screen and (max-width: 399px) {
	.top-foot-mob{padding-left:15px;padding-right:15px}
	.logo-f img{max-width:160px}
}
/*footer*/

.title{font-size:38px;line-height:120%;font-weight:700;text-align:center;margin:0 0 36px 0;color:#474766;font-family:'Gotham Pro'}
.title b{color:#795ddb}

@media screen and (max-width: 999px) {
	.title{font-size:30px}
}

/*main banner*/
.wr-top-main{background:#f5f6f9}
.block-top-main{max-width:1194px;margin:0 auto 0 auto;padding:46px 15px 84px 15px;font-family:'Gotham Pro'}
.main-banner{display:flex;align-items:center;margin-bottom:10px}
.desc-main-banner{min-width:464px;margin-right:10px}
.desc-main-banner h1{font-size:48px;line-height:110%;font-weight:700;margin:0 0 16px 0;padding:0}
.desc-main-banner p{font-size:20px;line-height:130%;margin:0;padding:0;max-width:365px}
.slider-text{font-size:20px;line-height:130%}
.slide-txt{color:#795ddb}
.but-consult_n{font-family:'Gotham Pro';font-size:16px;line-height:21px;font-weight:700;text-transform:none}
.desc-main-banner .but-consult_n{margin-top:44px;margin-bottom:60px}
.but-consult_n a{display:inline-flex;min-height:63px;align-items:center;color:#fff;text-decoration:none;justify-content:center;text-align:center;padding:0 32px 0 32px;background:#ff8204;border-radius:100px}
.but-consult_n a:hover{background:#EE7700}
.img-main-ban{ position:relative;margin-right:-30px}
.img-main-ban>img{display:block;max-width:690px}

.animation-main2 { position:absolute; transition: all 0.8s ease-in-out; left:25px; bottom:23px; max-width:361px}
.animation-main2 img{ display:block; max-width:100%}
.animation-main3 { position:absolute; transition: all 0.8s ease-in-out; left:420px; bottom:22px; max-width:213px; min-width:213px}
.animation-main3 img { display:block; max-width:100%}

.img-main-ban:hover .animation-main2{ left:125px}
.img-main-ban:hover .animation-main3{ left:464px}

.list-func-main_bn{display:flex;flex-wrap:wrap;margin:-32px -16px 0 -16px}
.item-func_bn{padding:0 16px 0 16px;width:25%;margin-top:32px}
.in-func_bn{background:#fff;border-radius:20px;padding:24px;height:100%}
.tit-func_bn{position:relative;margin:0 0 21px 0;width:105%;font-size:14px;padding:0 0 0 34px;line-height:115%;font-weight:700;color:#474766}
.tit-func_bn:before{position:absolute;top:-5px;left:0;content:'';display:block;width:27px;height:27px}
.in-func_bn p{font-size:14px;line-height:130%;margin:0;padding:0}
.item-func_bn.item1 .tit-func_bn:before{background:url(/local/templates/salon1c.25/images/ico-func-top1.svg) no-repeat}
.item-func_bn.item2 .tit-func_bn:before{background:url(/local/templates/salon1c.25/images/ico-func-top2.svg) no-repeat}
.item-func_bn.item3 .tit-func_bn:before{background:url(/local/templates/salon1c.25/images/ico-func-top3.svg) no-repeat}
.item-func_bn.item4 .tit-func_bn:before{background:url(/local/templates/salon1c.25/images/ico-func-top4.svg) no-repeat}

@media screen and (max-width: 999px) {
	.desc-main-banner h1{font-size:38px}
	.desc-main-banner{min-width:360px}
	.img-main-ban img{max-width:529px}
	.img-main-ban{margin-left:-20px}
	.item-func_bn{width:50%}
	.block-top-main{padding-bottom:72px}
}

@media screen and (max-width: 767px) {
	.main-banner{flex-direction:column}
	.desc-main-banner{margin-right:0;text-align:center;margin-bottom:35px}
	.desc-main-banner h1{font-size:36px;margin-bottom:24px}
	.desc-main-banner p{font-size:16px}
	.slider-text{font-size:16px}
	.desc-main-banner p{max-width:350px;margin-left:auto;margin-right:auto}
	.desc-main-banner .but-consult_n{margin-top:30px;margin-bottom:0}
	.but-consult_n{font-size:15px}
	.but-consult_n a{position:relative;padding-right:30px;padding-left:30px; width:100%}
	.img-main-ban{max-width:374px;margin-left:auto;margin-right:auto}
	.img-main-ban img{position:relative;left:-15px;max-width:calc(100% + 30px);margin:0 auto}
	.main-banner{margin-bottom:30px}
	.list-func-main_bn{margin-top:0;margin-left:-5px;margin-right:-5px}
	.item-func_bn{width:100%;margin-top:0}
	.tit-func_bn{font-size:18px;width:auto;margin-bottom:16px}
	.in-func_bn{padding:32px 35px 34px 35px}
	.slick-prev{left:-22px}
	.slick-next{right:-22px}
	.slider-function-main .slick-prev{left:-5px}
	.slider-function-main .slick-next{right:-5px}
	.slider-function-main .slick-track{display:flex}
	.block-top-main{padding-bottom:43px}
	.desc-main-banner h1{max-width:328px;margin-left:auto;margin-right:auto}
	.desc-main-banner .but-consult_n{ padding-left:15px; padding-right:15px}
}

/*b-tools*/
.wr-tools-main{background:#795ddb}
.b-tools-main{max-width:1194px;margin:0 auto 0 auto;padding:72px 15px 92px 15px}
.b-tools-main .title{margin:0 0 36px 0;color:#fff}
.list-tools-main{display:flex;flex-wrap:wrap;margin:-36px 0 0 -36px}
.item-tools-mn{width:calc(33.333% - 36px);margin:36px 0 0 36px}
.in-tools-mn{display:flex;flex-direction:column;padding:29px 30px 57px 30px;height:100%;min-height:100%;background:#fff;border-radius:20px;min-height:395px}
.desc-tools_mn p{font-size:16px;line-height:130%;color:#474766;font-weight:400;margin:0 0 15px 0;padding:0}
.img-tools_mn{margin-top:auto}
.img-tools_mn img{display:block;max-width:100%}
.item-tools-mn.item1,.item-tools-mn.item2{width:calc(50% - 36px)}
.item-tools-mn.item1 .in-tools-mn,.item-tools-mn.item2 .in-tools-mn{flex-direction:row; min-height:1px; padding-bottom:30px}
.item-tools-mn.item1 .img-tools_mn,.item-tools-mn.item2 .img-tools_mn{margin-top:0}
.item-tools-mn.item1 .img-tools_mn{min-width:247px;width:247px;margin-left:auto}
.item-tools-mn.item2 .img-tools_mn{min-width:204px;width:204px;margin-left:auto; margin-top:14px}
.item-tools-mn.item1 .desc-tools_mn{max-width:224px;margin-right:10px}
.item-tools-mn.item2 .desc-tools_mn{max-width:224px;margin-right:10px}
.item-tools-mn.item5 .img-tools_mn{ position:relative;top:10px}

@media screen and (max-width: 999px) {
	.item-tools-mn.item1 .in-tools-mn,.item-tools-mn.item2 .in-tools-mn{flex-direction:column}
	.item-tools-mn.item1 .img-tools_mn{margin-right:auto}
	.item-tools-mn{width:calc(50% - 36px)}
	.item-tools-mn.item1 .desc-tools_mn{max-width:none;margin-right:0}
	.element-animation{display:none}
	.b-tools-main{padding-top:72px;padding-bottom:72px}
}

@media screen and (min-width: 767px) {
	.tit-tools_mob{ display:none !important}
}
@media screen and (max-width: 767px) {
	.b-tools-main{padding-top:44px;padding-bottom:51px}
	.list-tools-main{margin:0}
	.item-tools-mn.item1,.item-tools-mn.item2{width:100%;margin:0}
	.item-tools-mn{width:100%;margin:0}
	.item-tools-mn.item2 .img-tools_mn{margin-left:auto;margin-right:auto}
	.slider-tools-main{margin-left:12px;margin-right:12px}
	.b-tools-main .title{max-width:350px;margin-left:auto;margin-right:auto}
	.desc-tools_mn p{font-size:14px}
	.desc-tools_mn p b{}
	.tit-tools_mob{font-size:24px;line-height:110%;margin:0 0 24px 0;font-weight:700;color:#474766;display:none}
	.in-tools-mn{background:#fff}
	.item-tools-mn .img-tools_mn{width:100%!important;min-width:100%!important;max-width:100%!important;margin:0 auto!important}
	.slider-tools-main .slick-track{display:flex}
	.desc-tools_mn p{margin:0}
	.in-tools-mn{padding-bottom:24px}
	.item1 .desc-tools_mn{margin-bottom:21px}
	.item2 .desc-tools_mn{margin-bottom:17px}
	.item3 .desc-tools_mn{margin-bottom:38px}
	.item4 .desc-tools_mn{margin-bottom:60px}
	.item5 .desc-tools_mn{margin-bottom:27px}
	.desc-tools_mn{max-width:none!important;margin-right:0!important}
	.item-tools-mn.item2 .img-tools_mn{margin-bottom:-28px!important}
	.item-tools-mn.item5 .img-tools_mn{ position:relative;top:auto}
	.in-tools-mn{min-height:100%}
	.img-tab-staff{ display:none}
}

/*tabs staff*/
.b-programm-staff{position:relative;z-index:50;max-width:1194px;margin:0 auto 0 auto;padding:72px 15px 72px 15px}
.b-programm-staff .title{margin:0 0 36px 0}
.wr-nav-staff{margin:0 0 36px 0}
.nav-staff{text-align:center}
.nav-staff ul{list-style-type:none;display:inline-flex;margin:0;padding:0;background:#f5f6f9;border-radius:50px}
.nav-staff ul li{font-size:16px;line-height:18px;margin:0;padding:0;text-transform:none;font-weight:600;background:0 0}
.nav-staff ul li a{display:inline-flex;align-items:center;text-decoration:none;min-width:292px;border-radius:50px;padding:0 30px 0 30px;color:#474766;justify-content:center;text-align:center;min-height:48px}
.nav-staff ul li.active a{background:#ebe6ff}
.tab-staff{border-radius:30px;padding:0 0 0 48px;background:#f5f6f9 url(/local/templates/salon1c.25/images/decor-staff.svg) 0 bottom no-repeat}
.body-tab-staff{display:flex}
.img-tab-staff{min-width:482px;width:482px;margin-right:66px;min-height:428px}
.img-tab-staff img{display:block;max-width:100%}
.desc-tab-staff{padding-top:67px;padding-right:15px}
.tit-tab-staff{margin:0 0 24px 0;font-size:24px;line-height:120%;font-weight:700;color:#474766}
.desc-tab-staff ul{list-style-type:none;margin:0;padding:0}
.desc-tab-staff ul li{position:relative;font-size:16px;line-height:24px;background:0 0;margin:0 0 18px 0;padding:0 0 0 17px}
.desc-tab-staff ul li:before{position:absolute;top:50%;left:0;transform:translateY(-50%);content:'';width:8px;height:8px;border-radius:50%;background:#795ddb}
.desc-tab-staff ul li:last-child{margin-bottom:0}

@media screen and (max-width: 1200px) {
	.img-tab-staff{margin-right:30px}
	.tab-staff{padding-left:30px}
}

@media screen and (max-width: 999px) {
	.nav-staff ul li a{min-width:236px}
	.img-tab-staff{margin-right:-50px;margin-left:-80px;margin-top:-30px}
	.tab-staff{background-size:50% auto!important}
	.tab-staff{padding-right:20px}
	.desc-tab-staff{padding-bottom:30px;padding-top:48px}
}
@media screen and (max-width: 767px) {
	.b-programm-staff{padding-top:48px;padding-bottom:48px}
	.b-programm-staff .title{max-width:354px;margin-left:auto;margin-right:auto}
	.wr-nav-staff{margin-bottom:40px}
	.body-tab-staff{flex-direction:column}
	.desc-tab-staff{order:1;padding-top:24px; padding-bottom:24px !important}
	.img-tab-staff{order:2}
	.tab-staff{background:#f5f6f9}
	.item1 .desc-tab-staff{padding-bottom:0}
	.nav-staff ul{background:none; display:block}
	.nav-staff ul li a{background:#F5F6F9; min-width:1px; padding-left:18px; padding-right:18px}
	.nav-staff ul li{ padding-left:3px; padding-right:3px; white-space: nowrap; font-size:15px}
	.nav-staff{ margin-left:35px; margin-right:35px}
	.nav-staff .slick-prev{ left:-40px}
	.nav-staff .slick-next{ right:-40px}
	.item2 .img-tab-staff{ margin-top:-70px}
	.item3 .img-tab-staff{ margin-top:-70px}
	.desc-tab-staff ul li{ font-size:16px; line-height:21px}
}
@media screen and (max-width: 410px) {
	.nav-staff ul li{font-size:14px}
	.nav-staff{ margin-left:30px; margin-right:30px}
	.nav-staff .slick-prev{ left:-35px}
	.nav-staff .slick-next{ right:-35px}
	.nav-staff ul li a{padding-left:16px;padding-right:16px}
}

@media screen and (max-width: 379px) {
	.nav-staff ul li{font-size:13px}
}

/*solutions*/
.b-solutions{position:relative;z-index:50;max-width:1194px;margin:0 auto 0 auto;padding:72px 15px 86px 15px}
.b-solutions:before{position:absolute;top:0;left:50%;width:100vw;height:100%;margin:0 0 0 -50vw;content:'';display:block;background:#8664FC;z-index:-1}
.b-solutions .title{color:#fff;margin:0 0 36px 0}
.list-solutions{display:flex;flex-wrap:wrap;margin:-16px 0 0 -10px;justify-content:center}
.item-solutions{margin:16px 0 0 10px;font-size:14px;line-height:115%;font-weight:400}
.item-solutions a{position:relative;border-radius:50px;text-decoration:none;color:#474766;background:#fff;display:flex;min-height:50px;align-items:center;padding:0 60px 0 60px}
.item-solutions a:before{content:'';display:block;position:absolute;top:50%;left:24px;transform:translateY(-50%)}
.item-solutions a i{position:absolute;top:50%;right:24px;transform:translateY(-50%);display:block;width:24px;height:24px;border-radius:50%;background:#f4f1ff}
.item-solutions a i:before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);content:'';display:block;background:url(/local/templates/salon1c.25/images/arrow-more-solut1.svg) no-repeat;width:11px;height:11px}
.item-solutions a:hover{background:#ff8204;color:#fff}
.item-solutions.item1 a:before{background:url(/local/templates/salon1c.25/images/ico-solut1.svg) no-repeat;width:35px;height:24px}
.item-solutions.item2 a:before{background:url(/local/templates/salon1c.25/images/ico-solut2.svg) no-repeat;width:31px;height:24px}
.item-solutions.item3 a:before{background:url(/local/templates/salon1c.25/images/ico-solut3.svg) no-repeat;width:27px;height:32px}
.item-solutions.item4 a:before{background:url(/local/templates/salon1c.25/images/ico-solut4.svg) no-repeat;width:22px;height:36px}
.item-solutions.item5 a:before{background:url(/local/templates/salon1c.25/images/ico-solut5.svg) no-repeat;width:34px;height:32px}
.item-solutions.item6 a:before{background:url(/local/templates/salon1c.25/images/ico-solut6.svg) no-repeat;width:15px;height:28px}
.item-solutions.item7 a:before{background:url(/local/templates/salon1c.25/images/ico-solut7.svg) no-repeat;width:29px;height:32px}
.item-solutions.item8 a:before{background:url(/local/templates/salon1c.25/images/ico-solut8.svg) no-repeat;width:16px;height:34px}
.item-solutions.item9 a:before{background:url(/local/templates/salon1c.25/images/ico-solut9.svg) no-repeat;width:29px;height:30px}
.item-solutions.item1 a:hover:before{background:url(/local/templates/salon1c.25/images/ico-solut1-2.svg) no-repeat}
.item-solutions.item2 a:hover:before{background:url(/local/templates/salon1c.25/images/ico-solut2-2.svg) no-repeat}
.item-solutions.item3 a:hover:before{background:url(/local/templates/salon1c.25/images/ico-solut3-2.svg) no-repeat}
.item-solutions.item4 a:hover:before{background:url(/local/templates/salon1c.25/images/ico-solut4-2.svg) no-repeat}
.item-solutions.item5 a:hover:before{background:url(/local/templates/salon1c.25/images/ico-solut5-2.svg) no-repeat}
.item-solutions.item6 a:hover:before{background:url(/local/templates/salon1c.25/images/ico-solut6-2.svg) no-repeat}
.item-solutions.item7 a:hover:before{background:url(/local/templates/salon1c.25/images/ico-solut7-2.svg) no-repeat}
.item-solutions.item8 a:hover:before{background:url(/local/templates/salon1c.25/images/ico-solut8-2.svg) no-repeat}
.item-solutions.item9 a:hover:before{background:url(/local/templates/salon1c.25/images/ico-solut9-2.svg) no-repeat}
.item-solutions.item1 a{padding-left:69px}
.item-solutions.item2 a{padding-left:65px}
.item-solutions.item3 a{padding-left:60px}
.item-solutions.item4 a{padding-left:56px}
.item-solutions.item5 a{padding-left:67px}
.item-solutions.item6 a{padding-left:48px}
.item-solutions.item7 a{padding-left:62px}
.item-solutions.item8 a{padding-left:51px}
.item-solutions.item9 a{padding-left:62px}
.item-solutions a:hover i{background:#fff}
.item-solutions a:hover i:before{background:url(/local/templates/salon1c.25/images/arrow-more-solut2.svg) no-repeat}

@media screen and (max-width: 999px) {
	.b-solutions{padding-top:72px;padding-bottom:72px}
}

@media screen and (max-width: 767px) {
	.b-solutions{padding-top:32px;padding-bottom:42px}
	.b-solutions .title{max-width:354px;margin-left:auto;margin-right:auto}
	.list-solutions{margin-top:-8px;margin-left:-8px}
	.item-solutions{margin-top:8px;margin-left:8px;font-size:12px;font-family:'Gotham Pro'}
	.item-solutions a{padding-right:45px}
	.item-solutions a i{right:12px}
	.b-solutions .title{margin-bottom:24px}
	.item-solutions.item1{order:1}
	.item-solutions.item6{order:2}
	.item-solutions.item3{order:3}
	.item-solutions.item8{order:4}
	.item-solutions.item2{order:5}
	.item-solutions.item9{order:6}
	.item-solutions.item4{order:7}
	.item-solutions.item7{order:8}
	.item-solutions.item5{order:9}
	.item-solutions.item1 a{padding-left:57px}
	.item-solutions.item6 a{padding-left:39px}
	.item-solutions.item3 a{padding-left:50px}
	.item-solutions.item8 a{padding-left:39px}
	.item-solutions.item2 a{padding-left:65px}
	.item-solutions.item9 a{padding-left:49px}
	.item-solutions.item4 a{padding-left:48px}
	.item-solutions.item7 a{padding-left:48px}
	.item-solutions.item5 a{padding-left:58px}
	.item-solutions a:before{left:15px}
}

/*history*/
.b-history_f {position:relative;z-index:50;max-width:1194px;margin:0 auto 0 auto;padding:72px 15px 72px 15px;font-family:'Gotham Pro';color:#474766}
.b-history_f:before{position:absolute;top:0;left:50%;width:100vw;height:100%;margin:0 0 0 -50vw;content:'';display:block;background:#F5F6F9;z-index:-1}
.main-keys-history_w{border-radius:25px;background:#fff;padding:56px 40px 46px 55px;margin:0 0 36px 0}
.top-main-keys_w{position:relative;margin:0 0 26px 0;padding:0 250px 0 0}
.people-main-keys_w{display:flex;align-items:center}
.ava-main-keys_w{position:relative;max-width:162px;min-width:162px;border-radius:50%;height:160px;background:#e7eafe;margin-right:18px}
.ava-main-keys_w img{position:absolute;bottom:0;left:0;z-index:20;display:block;max-width:100%;border-radius:0 0 100px 100px}
.desc-main-keys_w{max-width:280px}
.desc-main-keys_w b{display:block;margin:0 0 6px 0;font-size:21px;line-height:120%;font-weight:700}
.desc-main-keys_w p{font-size:14px;line-height:130%;margin:0;padding:0}
.logo-main-keys_w{position:absolute;top:1px;right:4px;max-width:151px}
.logo-main-keys_w img{display:block;max-width:100%}
.tit-result-main-keys_w{font-size:21px;line-height:150%;font-weight:400;margin:0 0 43px 0}
.tit-result-main-keys_w b{color:#f17e00}
.list-result-main-keys_w{display:flex}
.item-result-main-keys-w{position:relative;width:36.5%;padding:0 15px 0 50px}
.item-result-main-keys-w:before{position:absolute;left:0;top:50%;content:'';margin:-46px 0 0 0;width:1px;height:92px;background:#e3e6fe}
.item-result-main-keys-w:first-child{padding-left:0;width:27%}
.item-result-main-keys-w:first-child:before{display:none}
.item-result-main-keys-w:last-child{padding-right:0}
.num-result-main-keys_w{font-size:24px;margin:0 0 13px 0;line-height:100%;font-weight:700;white-space: nowrap}
.num-result-main-keys_w b{font-size:36px;line-height:100%;color:#795ddb; margin-left:5px}
.item-result-main-keys-w p{margin:0;padding:0;font-size:16px;line-height:130%}
.list-small-keys_w{display:flex;flex-wrap:wrap;margin:0 0 36px -36px}
.item-small-keys_w{background:#fff;border-radius:25px;padding:38px 30px 39px 38px;width:calc(50% - 36px);margin:0 0 0 36px}
.top-small-keys_w{position:relative;margin:0 0 45px 0}
.people-small-keys_w{display:flex;align-items:center}
.ava-small-keys_w{position:relative;max-width:142px;min-width:142px;border-radius:50%;height:142px;background:#e7eafe;margin-right:20px}
.ava-small-keys_w img{position:absolute;bottom:0;left:0;z-index:20;display:block;max-width:100%;border-radius:0 0 100px 100px}
.desc-small-keys_w{max-width:280px;color:#474766}
.desc-small-keys_w b{display:block;margin:0 0 6px 0;font-size:22px;line-height:26px;font-weight:700;max-width:180px}
.desc-small-keys_w p{font-size:14px;line-height:18px;margin:0;padding:0}
.logo-small-keys_w{position:absolute;top:-7px;right:8px;max-width:97px}
.logo-small-keys_w img{display:block;max-width:100%}
.item2 .logo-small-keys_w{max-width:140px;right:-5px}
.num-result-small-keys_w{font-size:24px;margin:0 0 4px 0;line-height:100%;font-weight:700;color:#474766;margin:0 0 18px 0;font-family: "Montserrat", serif;}
.num-result-small-keys_w b{ position:relative; top:3px;font-size:36px;line-height:100%;color:#795ddb; margin-left:5px}
.bot-small-keys_w p{margin:0;padding:0;font-size:16px;line-height:130%;font-family: "Montserrat", serif; max-width:386px}
.but-arrow {font-size:16px; line-height:21px; text-transform:none; text-align:center; font-weight:700}
.but-arrow a {position:relative; color:#fff; text-decoration: none; display: inline-flex; padding:0 35px 0 35px; align-items:center; justify-content:center; background:#795DDB; border-radius:50px; min-height:64px;}
.but-arrow a:hover{ background:#7152E0}

@media screen and (max-width:1200px){
	.main-keys-history_w{padding:35px 35px 35px 35px}
	.list-small-keys_w{margin:0 0 36px -35px}
	.item-small-keys_w{background:#fff;border-radius:25px;padding:20px 20px 25px 20px;width:calc(50% - 35px);margin:0 0 0 35px}
	.logo-small-keys_w{top:-7px;right:-8px}
	.item2 .logo-small-keys_w{right:-15px}
	.item-result-main-keys-w p{font-size:18px;line-height:24px}
	.bot-small-keys_w p{font-size:18px;line-height:24px}
}
@media screen and (max-width:999px){
	.main-keys-history_w{margin-bottom:35px}
	.list-small-keys_w{margin:-40px 0 0 -35px}
	.item-small-keys_w{width:calc(100% - 35px);margin:40px 0 0 35px}
	.num-result-main-keys_w{font-size:32px}
	.num-result-main-keys_w b{font-size:34px}
	.num-result-small-keys_w{font-size:32px}
	.num-result-small-keys_w b{font-size:34px}
	.b-history_f .but-arrow{margin-top:36px}
}

@media screen and (max-width:767px){
	.main-keys-history_w{padding:67px 28px 32px 28px;margin-bottom:40px}
	.logo-main-keys_w{max-width:70px;top:-47px;right:-5px}
	.ava-main-keys_w{position:relative;max-width:116px;min-width:116px;height:116px;margin-right:23px}
	.ava-main-keys_w img{position:absolute;bottom:0;left:0;z-index:20;display:block;max-width:100%;border-radius:0 0 100px 100px}
	.desc-main-keys_w b{font-size:20px;line-height:23px}
	.desc-main-keys_w p{font-size:12px;line-height:16px}
	.desc-main-keys_w p br{display:none}
	.tit-result-main-keys_w{line-height:120%;margin-bottom:36px; font-size:18px}
	.top-main-keys_w{margin-bottom:40px}
	.list-result-main-keys_w{flex-direction:column}
	.item-result-main-keys-w{width:100%!important;padding:0 0 30px 0;margin:0 0 20px 0;border-bottom:2px solid #e3e6fe}
	.item-result-main-keys-w:last-child{border:none;padding-bottom:0;margin-bottom:0}
	.item-result-main-keys-w:before{display:none}
	.item-result-main-keys-w p{font-size:16px;line-height:130%}
	.num-result-main-keys_w{font-size:24px}
	.num-result-main-keys_w b{font-size:36px}
	.logo-small-keys_w{max-width:76px;top:-52px;right:-7px}
	.item-small-keys_w{padding:67px 28px 35px 28px}
	.ava-small-keys_w{position:relative;max-width:116px;min-width:116px;height:116px;margin-right:23px}
	.ava-small-keys_w img{position:absolute;bottom:0;left:0;z-index:20;display:block;max-width:100%;border-radius:0 0 100px 100px}
	.desc-small-keys_w p{font-size:12px;line-height:16px}
	.desc-small-keys_w p br{display:none}
	.num-result-small-keys_w{font-size:24px;line-height:45px;margin-bottom:8px}
	.num-result-small-keys_w b{font-size:36px}
	.top-small-keys_w{margin:0 0 54px 0}
	.bot-small-keys_w p{font-size:16px;line-height:130%}
	.item2 .logo-small-keys_w{max-width:115px}
	.item2 .logo-small-keys_w{right:-26px;top:-55px}
	.b-history_f .title{max-width:329px;margin-left:auto;margin-right:auto}
	.b-history_f{padding-top:45px;padding-bottom:50px}
	.tit-result-main-keys_w b{display:inline}
	.item-result-main-keys-w{padding-bottom:30px;margin-bottom:22px}
	.item-small-keys_w.item2 .bot-small-keys_w p{max-width:312px}
	.b-history_f .but-arrow{margin-top:41px}
	.item-result-main-keys-w p br{ display:none}
	.but-arrow a{ min-width:256px}
}

/*block integration*/
.b-integration-main{position:relative;z-index:70;max-width:1194px;color:#000;margin:0 auto 0 auto;padding:72px 15px 92px 15px;font-family:'Gotham Pro'}
.b-integration-main:before{position:absolute;top:0;left:50%;width:100vw;height:100%;margin:0 0 0 -50vw;content:'';display:block;background:#795ddb;z-index:-1}
.head-integration-main{display:flex;align-items:center;margin:0 0 36px 0}
.head-integration-main .title{margin:0;padding:0;color:#fff}
.more-head-block{margin-left:auto;font-size:16px;line-height:100%;text-transform:none;font-weight:700}
.more-head-block a{ position:relative;display:inline-flex;padding:0 65px 0 24px;width:100%;align-items:center;justify-content:center;text-align:center;background:#ff8204;border-radius:50px;min-height:53px;color:#fff;text-decoration:none}
.more-head-block a:hover{background:#EE7700}
.more-head-block a:before{ position:absolute; top:50%; right:8px; transform:translateY(-50%); content:''; display:block; background:url(/local/templates/salon1c.25/images/arrow-but.svg) no-repeat; width:42px; height:42px;background-size:100% auto}
.list-integration-main{display:flex;flex-wrap:wrap;margin:-36px -18px 0 -18px}
.item-integration-main{padding:0 18px 0 18px;width:50%;margin:36px 0 0 0}
.in-integration-main{background:#f5f6f9;height:100%;border-radius:22px;min-height:166px;padding:22px 30px 22px 30px;display:flex}
.desc-integr_m{color:#474766;max-width:192px;padding:8px 0 8px 0;margin-right:10px}
.desc-integr_m b{display:block;font-size:18px;line-height:115%;font-weight:700;margin:0 0 16px 0}
.desc-integr_m p{margin:0;padding:0;font-size:14px;line-height:130%}
.logo-integrat_m{margin-left:auto;margin-top:auto;margin-bottom:13px}
.logo-integrat_m img{display:block;max-width:100%}
.item1 .logo-integrat_m{max-width:160px}
.item2 .logo-integrat_m{max-width:256px}
.item3 .logo-integrat_m{max-width:216px}
.item4 .logo-integrat_m{max-width:181px;margin-bottom:0}

@media screen and (max-width:999px){
	.item-integration-main{width:100%}
	.b-integration-main{padding-bottom:72px}
}
@media screen and (min-width:767px){
	.for-mob{display:none!important}
	.desc-integr_m br{display:none}
}
@media screen and (max-width:767px){
	.head-integration-main .more-head-block{display:none}
	.b-integration-main{padding-top:42px;padding-bottom:42px}
	.head-integration-main{max-width:347px;margin-left:auto;margin-right:auto}
	.for-desc{display:none!important}
	.head-integration-main{margin-bottom:12px}
	.text-integrat_mob{font-size:16px;color:#fff;text-align:center;line-height:110%;margin:0 0 32px 0}
	.desc-integr_m{max-width:none;margin:0 0 22px 0;padding:0}
	.in-integration-main{flex-direction:column;min-height:238px;padding-top:29px}
	.logo-integrat_m{margin-left:0;margin-right:0}
	.desc-integr_m b{font-size:25px;line-height:130%}
	.list-integration-main{margin-top:-12px}
	.item-integration-main{margin-top:12px}
	.more-head-block{margin-top:32px}
	.more-head-block a{min-height:64px}
	.item1 .logo-integrat_m{max-width:181px}
	.item2 .logo-integrat_m{max-width:302px}
	.item3 .logo-integrat_m{max-width:263px}
	.item4 .logo-integrat_m{max-width:302px}
	.more-head-block a{padding-right:24px}
	.more-head-block a:before{ display:none;}
}

/*block video main*/
.b-video-main_n{position:relative;z-index:70;max-width:1194px;color:#000;margin:0 auto 0 auto;padding:72px 15px 72px 15px}
.b-video-main_n:before{position:absolute;top:0;left:50%;width:100vw;height:100%;margin:0 0 0 -50vw;content:'';display:block;background:#F5F6F9;z-index:-1}
.body-video_n{display:flex}
.left-video_n{min-width:520px;width:520px;margin-right:10px; padding-top:10px}
.left-video_n .title_n{text-align:left;margin:0 0 58px 0;font-size:38px;font-weight:700;line-height:120%;color:#474766}
.left-video_n .title_n i{font-style:normal;color:#795DDB}
.list-func-video_n ul{list-style-type:none;margin:0;padding:0}
.list-func-video_n ul li{position:relative;margin:0 0 25px 0;padding:0 0 0 49px;line-height:130%;background:0 0;font-size:16px; color:#474766; font-weight:400}
.list-func-video_n ul li:last-child{margin-bottom:0}
.list-func-video_n ul li:before{position:absolute;top:0;left:0;content:'';display:block}
.list-func-video_n ul li.item1:before{top:8px;width:30px;height:37px;background:url(/local/templates/salon1c.25/images/ico_solut_n1.svg) no-repeat}
.list-func-video_n ul li.item2:before{top:8px;width:30px;height:31px;background:url(/local/templates/salon1c.25/images/ico_solut_n2.svg) no-repeat}
.list-func-video_n ul li.item3:before{top:-3px;width:30px;height:29px;background:url(/local/templates/salon1c.25/images/ico_solut_n3.svg) no-repeat}
.list-func-video_n ul li b{display:block;font-size:25px;line-height:110%;margin:0 0 2px 0}
.right-video_n{width:calc(100% - 593px);margin-left:auto}
.item-video_n{border-radius:15px;overflow:hidden}
.item-video_n img{display:block;max-width:100%;border-radius:15px 15px 0 0;width:100%}
.item-video_n video{width:100%;border-radius:15px 15px 0 0; display:block; border:none !important}
.desc-video-n{border-top:1px solid #f5f5f5;position:relative;background:#ffffff;min-height:117px;display:flex;align-items:center;padding:12px 126px 15px 38px;color:#474766; font-weight:400;font-size:21px;line-height:130%;font-family:'Gotham Pro'}
.but-video_n{position:absolute;top:50%;right:40px;margin:-29px 0 0 0}
.but-video_n a{position:relative;display:block;width:58px;height:58px;border-radius:50%;background:#795ddb}
.but-video_n a:before{position:absolute;top:50%;left:50%;margin:-13px 0 0 -9px;content:'';display:block;width:23px;height:26px;background:url(/local/templates/salon1c.25/images/ico-play_n1.svg) no-repeat}
.but-video_n a:hover{background:#4827B9}
.but-video_n a:active{background:#4827B9}

@media screen and (max-width: 1200px) {
	.right-video_n {width:calc(100% - 528px)}
}

@media screen and (max-width: 999px) {
	.body-video_n{flex-direction:column}
	.left-video_n{min-width:100%;max-width:100%;margin-right:0;margin-bottom:50px}
	.right-video_n{width:100%}
	.left-video_n .title_n{line-height:33px;font-size:30px}
}

@media screen and (max-width: 767px) {
	.b-video-main_n{padding-top:63px;padding-bottom:57px}
	.right-video_n{order:1;margin-bottom:27px}
	.left-video_n{padding-top:0;order:2}
	.b-video-main_n .title_n{line-height:110%;font-weight:700;color:#474766;margin:0 0 32px 0;font-size:30px;max-width:339px;margin-left:auto;margin-right:auto;text-align:center}
	.b-video-main_n .title_n i{font-style:normal;color:#795ddb}
	.left-video_n .title_n{line-height:110%;margin:0 0 32px 0;font-size:30px;max-width:339px;margin-left:auto;margin-right:auto;text-align:center}
	.desc-video-n{font-size:14px;line-height:18px;padding-left:32px;min-height:118px;padding-right:146px;background:#fff;font-size:16px;line-height:120%}
	.desc-video-n br{display:none}
	.but-video_n{right:23px}
	.left-video_n{margin-bottom:0}
	.list-func-video_n ul li{padding-left:50px;margin-bottom:32px;max-width:320px}
	.list-func-video_n ul li:last-child{margin-bottom:0}
	.list-func-video_n ul li b{font-size:21px;margin-bottom:4px;display:block}
	.list-func-video_n ul li.item3 b{margin-bottom:0!important}
	.list-func-video_n ul li:before{top:50%!important}
	.list-func-video_n ul li.item1:before{margin-top:-19px}
	.list-func-video_n ul li.item2:before{margin-top:-13px}
	.list-func-video_n ul li.item3:before{margin-top:-17px}
	.top-review-new{margin-bottom:0}
	.slider-reviews-new .slick-track{align-items:flex-start}
	.slider-reviews-new .slick-next{top:275px;margin-top:0}
	.slider-reviews-new .slick-prev{top:275px;margin-top:0}
}

/*leaders*/
.b-leaders-main{padding:72px 0 72px 0}
.b-leaders-main .title{margin-bottom:21px}
.lent-leaders_n{position:relative;min-height:109px}
.in-lents-leader_n{position:absolute;top:0;left:50%;width:100vw;margin:0 0 0 -50vw}
.slide-cl{display:flex;align-items:center;justify-content:center;height:109px;padding:0 11px 0 11px}
.slide-cl img{display:block;margin:0 auto;max-width:80%;max-height:80%;filter:grayscale(1)}
.slider-clients>.swiper-wrapper{transition-timing-function:linear}
.in-slide-cl{display:flex;align-items:center;justify-content:center;background:#f5f6f9;width:100%;min-width:171px;border-radius:23px;min-height:109px}

@media screen and (max-width: 767px) {
	.b-leaders-main .title{max-width:270px;margin-left:auto;margin-right:auto; margin-bottom:10px}
	.b-leaders-main{ padding-top:41px; padding-bottom:51px}
	.b-leaders-main .title{ margin-bottom:12px}
}

/*reviews main*/
.wr-coms-records{background:#f5f6f9}
.list-reviews-new{margin-bottom:15px}
.play-video-c-nn{position:absolute;bottom:30px;right:30px}
.play-video-c-nn a{content:'';display:block;width:59px;height:59px;background:#795ddb;border-radius:50%}
.play-video-c-nn a:before{display:block;width:59px;height:59px;background:url(/local/templates/salon1c.25/images/ico-play-review-new3.svg) no-repeat;position:relative;z-index:20;content:''}
.play-video-c-nn a:hover{background:#7152E0}
.play-video-c-nn a:active{background:#7152E0}
.b-coms-records{max-width:1194px;margin:0 auto 0 auto;padding:72px 12px 45px 15px}
.slider-reviews-new .slick-list{margin-left:-18px;margin-right:-18px}
.slider-reviews-new .slide{padding:0 18px 0 18px}
.slider-reviews-new .slick-track{display:flex}
.slider-reviews-new{visibility:hidden;opacity:0;transition:opacity .5s}
.slider-reviews-new.slick-initialized{visibility:visible;opacity:1}
.slider-reviews-new .slide{display:none}
.slider-reviews-new .slide:first-child{display:block;visibility:hidden}
.slider-reviews-new.slick-initialized .slide{display:block;visibility:visible!important}
.slider-reviews-new .slick-prev{left:-28px}
.slider-reviews-new .slick-next{right:-28px}
.body-review-new{background:#fff;border-radius:20px;display:flex;height:100%}
.img-item-review-new{position:relative;min-width:228px;max-width:228px}
.img-item-review-new img{border-radius:20px 0 0 20px;width:100%}
.desc-item-review-new{padding:34px 18px 20px 30px}
.name-review-new{font-size:24px;font-weight:700;margin:0 0 12px 0;line-height:24px;letter-spacing:0;text-align:left;color:#795ddb}
.stat-review-new{font-size:12px;font-weight:500;line-height:120%;letter-spacing:0;text-align:left;color:#9b9ba4;margin:0 0 16px 0}
.rating-review-new{margin:0 0 20px 0}
.rating-review-new ul{list-style-type:none;margin:0 0 0 -2px;padding:0;display:flex}
.rating-review-new ul li{margin:0 0 0 2px;padding:0;width:23px;height:22px;line-height:normal;background:url(/local/templates/salon1c.25/images/rat-bb1.svg) no-repeat}
.rating-review-new ul li.active{background:url(/local/templates/salon1c.25/images/rat-bb2.svg) no-repeat}
.text-review-new{font-size:14px;font-weight:400;line-height:17px;letter-spacing:0;text-align:left;margin:0 0 16px 0;color:#474766}
.desc-item-review-new{display:flex;flex-direction:column}
.date-review-new{font-size:12px;font-weight:500;line-height:20.66px;letter-spacing:0;text-align:left;color:#aaa;margin-top:auto}
.body-review-new2 .desc-item-review-new{padding:26px 28px 25px 30px}
.body-review-new2 .text-review-new{margin:0 0 16px 0;max-height:69px;overflow:hidden}
.top-review-new{display:flex}
.desc-top-review{margin-right:40px}
.small-img-review-new{margin-left:auto;min-width:108px;max-width:108px}
.small-img-review-new img{display:block;border-radius:50%;width:100%}
.more-reviews-new{font-size:12px;margin:2px 0 6px 0;font-weight:500;line-height:130%}
.more-reviews-new a{position:relative;text-decoration:none;color:#795ddb}
.more-reviews-new a:before{position:absolute;bottom:-1px;left:0;content:'';display:block;height:1px;width:100%;background:#003459;opacity:.2}
.slider-outside-reviews{margin:0}
.slider-outside-reviews .slide{padding:25px 12px 25px 12px}
.slider-outside-reviews .slick-list{margin-left:-12px;margin-right:-12px}
.item-outside-reviews{background:#fff;text-align:center;border-radius:15px;box-shadow:0 0 20px 0 #0000000D}
.item-outside-reviews a{text-decoration:none;display:block;padding:31px 15px 24px 15px}
.logo-outside-r{margin:0 0 24px 0;min-height:34px;display:flex;align-items:center;justify-content:center}
.logo-outside-r img{display:block;margin:0 auto;max-width:100%}
.rating-outside{margin:0 0 21px 0}
.rating-outside ul{list-style-type:none;margin:0;padding:0;display:flex;justify-content:center}
.rating-outside ul li{margin:0 0 0 3px;padding:0;width:21px;height:22px;background:url(/local/templates/salon1c.25/images/rat-bb1.svg) no-repeat}
.rating-outside ul li:first-child{margin-left:0}
.rating-outside ul li.active{background:url(/local/templates/salon1c.25/images/rat-bb2.svg) no-repeat}
.rating-outside ul li.active-half{background:url(/local/templates/salon1c.25/images/rat-bb6.svg) no-repeat}
.nums-review-outside{font-size:16px;line-height:20px;color:#717171}
.nums-review-outside a{color:#717171;text-decoration:none}
.nums-review-outside a:hover{text-decoration:underline}
.buts-rec-coms{margin-top:40px;margin-left:0;display:flex;align-items:center;justify-content:center;text-align:center}
.but-add-rec-coms{letter-spacing:1px;font-size:16px;line-height:20px;font-weight:700;text-transform:uppercase}
.but-add-rec-coms a{border-radius:50px;color:#fff;text-decoration:none;display:inline-flex;min-height:52px;padding:1px 35px 0 35px;align-items:center;justify-content:center;text-align:center;background:linear-gradient(90deg,#66bcf7 19.19%,#66a0f7 88.3%)}
.but-add-rec-coms a:hover{background:#65a0f6}
.but-add-rec-coms a:active{background:#558bda}
.view-rec-all a:hover{background:#66bcf7;color:#fff;border-color:#66bcf7}
.view-rec-all a:active{background:#65a0f6;border-color:#65a0f6}
.view-rec-all{margin:0 0 0 18px;font-size:16px;line-height:20px;font-weight:500;text-transform:uppercase}
.view-rec-all a{position:relative;padding:0 30px 0 63px;align-items:center;justify-content:center;text-align:center;display:inline-flex;min-height:52px;border:2px solid #474766;color:#474766;border-radius:50px;text-decoration:none}
.view-rec-all a:before{position:absolute;top:50%;margin:-8px 0 0 0;left:30px;content:'';display:block;width:22px;height:16px;background:url(/local/templates/salon1c.25/images/arrow-black.svg) no-repeat}
.view-rec-all a:hover:before{background:url(/local/templates/salon1c.25/images/arrow-black2.svg) no-repeat}
.head-coms-records{display:flex;align-items:center;margin:0 0 36px 0}
.head-coms-records .title{margin-bottom:0;margin-right:20px}
.but-head-coms_n{display:flex;margin-left:auto}
.add-coms_button{margin-left:auto;font-size:16px;line-height:19px;font-weight:700;text-transform:none}
.add-coms_button a{display:inline-flex;align-items:center;justify-content:center;text-align:center;min-height:52px;border-radius:50px;color:#fff;background:#795ddb;padding:0 15px 0 15px;min-width:213px;text-decoration:none}
.add-coms_button a:hover{background:#7152E0}
.hide-text_n{display:none}
.more-text_n span:last-child{display:none}
.more-text_n.active span:first-child{display:none}
.more-text_n.active span:last-child{display:block}
.popup-body-coms-nn{width:100%;max-width:545px;padding:0!important;background:0 0!important}
.popup-body-coms-nn .body-review-new2{background:#eff1f5}
.popup-body-coms-nn .body-review-new2 .desc-item-review-new{padding:52px 29px 31px 40px}
.popup-body-coms-nn .date-review-new{margin-top:20px}
.fancybox-close-small svg{display:none}
.fancybox-close-small{top:20px!important;right:20px!important;background:url(/local/templates/salon1c.25/images/close-pop_n.svg) no-repeat;width:19px;height:19px;opacity:1!important}
.fancybox-close-small:hover{opacity:.9!important}
.img-item-review-new video{max-width:228px;min-width:228px;display:block;border-radius:20px 0 0 20px}
.img-item-review-new{border-radius:20px 0 0 20px;max-height:326px;overflow:hidden}
.popup-body-coms-nn .body-review-new2 .text-review-new{height:auto;overflow:visible;margin-bottom:0;max-height:none}
.img-item-review-new .desktop-image video + picture {display: none}
.desc-item-review-new{max-height:326px}

@media screen and (max-width: 1250px) {
	.list-reviews-new,.slider-outside-reviews{margin-left:27px;margin-right:27px}
}

@media screen and (min-width: 999px) {
.text-review-new{display:box;box-orient:vertical;line-clamp:4;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:4}
}


@media screen and (max-width: 999px) {
	.title-steps_f{font-size:32px;line-height:38px}
}

@media screen and (min-width: 767px) {
	.but-add-comments-mob{display:none}
}

@media screen and (min-width: 767px) {
    .img-item-review-new .mobile-image{display:none}
}

@media screen and (max-width: 767px) {
	.body-review-new{flex-direction:column}
	.list-reviews-new,.slider-outside-reviews{margin-left:12px;margin-right:12px}
	.slider-reviews-new .slick-prev{left:-22px;margin:0;top:112px}
	.slider-reviews-new .slick-next{right:-22px;margin:0;top:112px}
	.slider-outside-reviews .slick-prev{left:-22px}
	.slider-outside-reviews .slick-next{right:-22px}
	.list-reviews-new{margin-bottom:6px}
	.b-coms-records{margin-bottom:48px}
	.but-add-comments-mob{display:block;margin-top:10px;text-transform:none;font-size:16px;line-height:20px;font-weight:700}
	.but-add-comments-mob a{display:flex;align-items:center;justify-content:center;text-align:center;color:#fff;text-decoration:none;min-height:70px;background:#795DDB;border-radius:88px;padding:0 15px 0 15px}
	.b-coms-records .add-coms_button{display:none}
	.head-coms-records .title{margin-right:0;text-align:center;display:block;width:100%}
	.head-coms-records{justify-content:center;margin-bottom:32px}
	.nums-review-outside{font-size:12px;line-height:13px}
	.rating-outside{margin-bottom:7px}
	.item-outside-reviews{padding-bottom:24px;padding-top:24px}
	.rating-outside ul li{background:url(/local/templates/salon1c.25/images/rat-bb2.svg) no-repeat;width:23px;height:22px}
	.rating-outside ul li.active{background:url(/local/templates/salon1c.25/images/rat-bb2.svg) no-repeat}
	.logo-outside-r{margin-bottom:10px}
	.img-item-review-new{min-width:100%;max-width:100%;max-height:272px;overflow:hidden;border-radius:20px}
	.desc-item-review-new{padding-left:22px;padding-right:22px;padding-top:20px}
	.play-video-c-nn{bottom:25px;right:33px}
	.stat-review-new{margin-bottom:14px}
	.more-reviews-new{margin-bottom:12px}
	.name-review-new br{display:none}
	.b-coms-records{ padding-top:55px}
	.img-item-review-new video{max-width:100%}
	.more-reviews-new{margin-bottom:16px}
	.stat-review-new br{display:none}
	.item-outside-reviews{padding-top:0; padding-bottom:0}
	.wr-coms-records{border-radius:0 0 30px 30px}
	.desktop-image{display:none}
}

/*block steps*/
.wr-steps-main{background:#8664fc;margin:0 0 72px 0}
.b-steps-main{max-width:1194px;padding:72px 15px 0 15px;margin:0 auto 0 auto;font-family:'Gotham Pro'}
.b-steps-main .title{color:#fff;text-align:left;margin:0 0 36px 0}
.body-steps-main{position:relative;display:flex;padding:0 300px 120px 0}
.left-steps-main{position:relative;z-index:50}
.list-steps-main{display:flex;flex-wrap:wrap;margin:-36px 0 36px -36px}
.item-steps-main{position:relative;width:calc(33.333% - 36px);margin:36px 0 0 36px;padding:24px;background:#fff;border-radius:20px}
.item-steps-main:before{position:absolute;top:50%;left:100%;transform:translateY(-50%);content:'';margin-left:14px;width:13px;height:22px;display:block;background:url(/local/templates/salon1c.25/images/arrow-steps.svg) no-repeat}
.item-steps-main:last-child:before{display:none}
.num-steps-main{display:flex;width:42px;height:42px;margin:0 0 16px 0;font-family:Montserrat,serif;justify-content:center;align-items:center;font-weight:700;border-radius:50%;background:#8664fc;color:#fff;font-size:25px;line-height:130%}
.tit-steps-main{font-size:21px;line-height:24px;margin:0 0 16px 0;font-weight:700;color:#474766}
.item-steps-main p{font-size:16px;margin:0;padding:0;line-height:130%;color:#474766}
.but-next-step{margin:46px 0 0 0;font-size:16px;line-height:100%;font-weight:700;text-transform:none}
.but-next-step a{display:inline-flex;padding:0 20px 0 20px;width:100%;align-items:center;justify-content:center;text-align:center;background:#ff8204;border-radius:50px;min-height:48px;color:#fff;text-decoration:none}
.but-next-step a:hover{background:#EE7700}
.final-step-main{position:relative;padding:24px 35px 24px 85px;background:#fff;border-radius:20px;max-width:564px}
.final-step-main:before{position:absolute;top:50%;left:24px;transform:translateY(-50%);content:'';display:block;background:url(/local/templates/salon1c.25/images/ico-final-step.svg) no-repeat;width:42px;height:43px}
.final-step-main .tit-steps-main{margin-bottom:14px}
.final-step-main p{font-size:16px;line-height:130%;margin:0;padding:0}
.right-steps-main{position:absolute;right:-167px;bottom:0}
.peop-steps{position:relative}
.peop-steps img{display:block;max-width:592px}
.die-peop-steps{position:absolute;bottom:148px;left:0;z-index:50;background:#795ddbfc;color:#fff;width:215px;padding:22px;border-radius:15px}
.die-peop-steps:before{position:absolute;top:-10px;right:27px;width:0;content:'';height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:10px solid #795ddbfc}
.die-peop-steps b{display:block;margin:0 0 9px 0;font-size:16px;line-height:115%;font-weight:700}
.die-peop-steps p{font-size:13px;line-height:120%;margin:0;padding:0;font-weight:400}
.b-awards_new{max-width:1194px;padding:0 15px 0 15px;margin:0 auto 85px auto}
.b-awards_new .title{margin:0 0 36px 0}
.slider-awards{display:flex;flex-wrap:wrap;margin:-20px -18px 0 -18px}
.slider-awards .slide{width:25%;padding:0 18px 0 18px;margin-top:20px}
.in-slide-awards{box-shadow:0 0 32px 0 #0000000D;text-align:center;padding:24px 10px 24px 10px;background:#fff;border-radius:22px;height:100%}
.ico-awrds{display:flex;margin:0 0 18px 0;min-height:31px;align-items:center;justify-content:center}
.ico-awrds img{display:block;margin:0 auto;max-width:100%;max-height:100%}
.in-slide-awards p{font-size:15px;line-height:130%;margin:0;padding:0}
.in-slide-awards p a{color:#795ddb;text-decoration:none}
.in-slide-awards p a:hover{text-decoration:underline}
.list-awards-full{display:flex;flex-wrap:wrap;margin:82px -18px 0 -18px}
.item-awards-full{padding:0 18px 0 18px;width:25%;font-family:'Gotham Pro'}
.in-awards-full{position:relative;height:100%;color:#fff;display:flex;flex-direction:column;border-radius:20px;padding:60px 30px 30px 30px;min-height:324px}
.in-awards-full a{position:absolute;display:block;width:100%;border-radius:20px;height:100%;top:0;left:0}
.item1 .in-awards-full{background:linear-gradient(180deg,#db2642 0,#f00070 100%)}
.item2 .in-awards-full{background:linear-gradient(180deg,#8664fc 0,#003147 100%)}
.item3 .in-awards-full{background:linear-gradient(200.77deg,#1300ea 1.68%,#840073 128.87%)}
.item4 .in-awards-full{background:linear-gradient(194.64deg,#0e1b35 42.5%,#2a509b 121.58%)}
.logo-awards-full{height:110px;margin:0 auto 15px auto;display:flex;align-items:center;justify-content:center}
.logo-awards-full img{display:block;max-width:100%}
.tit-awards-full{font-size:18px;line-height:21px;margin-top:auto}
.item1 .logo-awards-full{max-width:108px}
.item2 .logo-awards-full{max-width:90px}

@media screen and (max-width: 1200px) {
	.body-steps-main{padding-right:230px}
	.final-step-main{max-width:523px}
	.slider-awards{margin-left:-10px;margin-right:-10px}
	.slider-awards .slide{padding-left:10px;padding-right:10px}
}

@media screen and (max-width: 999px) {
	.b-steps-main{padding-top:72px}
	.body-steps-main{padding-right:0;padding-bottom:72px}
	.peop-steps{display:none}
	.tit-steps-main{font-size:17px;line-height:21px}
	.final-step-main{max-width:100%}
	.slider-awards .slide{width:50%}
	.item-awards-full{width:50%}
	.list-awards-full{margin-bottom:-18px}
	.item-awards-full{padding-top:18px;padding-bottom:18px}
}

@media screen and (max-width: 767px) {
	.b-steps-main{padding-top:45px;padding-bottom:57px}
	.item-steps-main:before{display:none}
	.list-steps-main{margin-top:-16px;margin-bottom:16px}
	.item-steps-main{position:relative;width:calc(100% - 36px);margin-top:16px}
	.tit-steps-main{font-size:21px;line-height:24px}
	.but-next-step{margin-top:32px}
	.item2 .tit-steps-main{max-width:250px}
	.item2 p{max-width:290px}
	.item3 .tit-steps-main{max-width:300px}
	.item3 p{max-width:300px}
	.final-step-main .tit-steps-main{max-width:250px}
	.final-step-main p{max-width:250px}
	.body-steps-main{padding-bottom:0}
	.b-steps-main .title{max-width:320px;margin-left:auto;margin-right:auto;text-align:center;margin-bottom:24px}
	.wr-steps-main{margin-bottom:48px}
	.b-awards_new .title{max-width:320px;text-align:center;margin-left:auto;margin-right:auto}
	.slider-awards .slide{width:100%;margin-top:0;padding-left:18px;padding-right:18px;padding-top:18px;padding-bottom:18px}
	.slider-awards{margin-top:0;margin-left:0;margin-right:0}
	.in-slide-awards{box-shadow:0 0 15px 0 #0000000D;padding-top:35px;padding-bottom:35px}
	.slider-awards .slick-next{right:-3px}
	.slider-awards .slick-prev{left:-3px}
	.b-awards_new .title{margin-bottom:22px}
	.b-awards_new{margin-bottom:48px}
	.list-awards-full{ display:block;margin-bottom:0}
	.item-awards-full{padding-top:0;padding-bottom:0}
	.list-awards-full{margin-top:41px;margin-left:12px;margin-right:12px}
	.item-awards-full{ padding:0 2px 0 2px}
}

/*states main*/
.b-states-main{max-width:1194px;padding:0 15px 0 15px;margin:0 auto 72px auto;font-family:'Gotham Pro'}
.b-states-main .title{margin:0 0 36px 0}
.list-state-main{display:flex;margin:-17px -17px -17px -17px}
.item-state-main{padding:17px 17px 17px 17px}
.in-item-state-main{box-shadow:0 4px 17px 0 #e4e4E454;background:#f3f5f9;border-radius:20px}
.img-state-main img{display:block;width:100%;border-radius:20px 20px 0 0}
.desc-state-main{padding:20px 30px 46px 30px}
.info-post{margin:0 0 6px 0}
.name_info-post{font-size:12px;line-height:16px;margin:0 0 5px 0;font-weight:500;color:#474766;display:flex;align-items:center}
.name_info-post i{display:block;width:16px;min-width:16px;margin:0 6px 0 0}
.name_info-post i img{display:block;border-radius:50%;max-width:100%}
.name_info-post span{display:block}
.line_info-post{display:flex;margin:0 0 0 -16px}
.line_info-post>div{margin:0 0 0 16px}
.date_info-post{position:relative;font-size:12px;line-height:24px;font-weight:500;color:#9b9ba4}
.time_info-post{position:relative;position:relative;padding:0 0 0 23px;font-size:12px;line-height:24px;font-weight:500;color:#9b9ba4}
.time_info-post:before{position:absolute;top:3px;left:0;content:'';display:block;width:17px;height:17px;background:url(/local/templates/salon1c.25/images/ico-time-blog.svg) no-repeat}
.view_info-post{position:relative;font-size:12px;padding:0 0 0 26px;line-height:24px;font-weight:500;color:#9b9ba4}
.view_info-post:before{position:absolute;top:6px;left:0;content:'';display:block;width:20px;height:12px;background:url(/local/templates/salon1c.25/images/ico-view-blog.svg) no-repeat}
.tit_state-main{font-size:20px;line-height:24px;font-weight:500}
.tit_state-main a{color:#474766;text-decoration:none}
.panel-info_blog{margin:36px 0 0 0;padding:16px 30px 16px 46px;background:#f3f5f9;border-radius:48px;display:flex;align-items:center}
.soc-panel-blog{display:flex;align-items:center}
.tit-soc-panel-blog{font-size:24px;line-height:26px;font-weight:500;margin:0 18px 0 0;color:#474766}
.soc-blog ul{list-style-type:none;margin:0 0 0 -11px;padding:0;display:flex;align-items:center}
.soc-blog ul li{margin:0 0 0 11px;padding:0;background:0 0;line-height:normal}
.soc-blog ul li a{display:block;border-radius:50%;width:46px;height:46px;overflow:hidden}
.soc-blog ul li.item1 a{background:url(/local/templates/salon1c.25/images/soc-blog1.svg) no-repeat}
.soc-blog ul li.item2 a{background:url(/local/templates/salon1c.25/images/soc-blog2.png) no-repeat;background-size:100% auto}
.soc-blog ul li.item3 a{width:50px;background:url(/local/templates/salon1c.25/images/soc-blog3.png) no-repeat;background-size:100% auto}
.but-panel_blog{margin-left:auto;font-size:16px;line-height:19px;font-weight:700;text-transform:uppercase}
.but-panel_blog a{display:inline-flex;align-items:center;justify-content:center;text-align:center;min-height:52px;border-radius:50px;color:#fff;background:#795ddb;padding:0 15px 0 15px;min-width:252px;text-decoration:none}
.but-panel_blog a:hover{background:#4827b9}
.slider-state-main .slick-next,.slider-state-main .slick-prev{margin-top:-11px}
.hide-full{display:none}
.hide-full.active{display:block}
.show-full{margin-top:54px;font-size:15px;line-height:18px;font-weight:500}
.show-full a{color:#795ddb}
.show-full span:last-child{display:none}
.show-full a.active span:first-child{display:none}
.show-full a.active span:last-child{display:block}

.but-blogs-main { margin-left:auto}
.but-blogs-main ul { list-style-type:none; margin:-12px 0 0 -12px; display:flex;padding:0}
.but-blogs-main ul li { margin:12px 0 0 12px; padding:0; white-space: nowrap; background:none; font-size:16px; text-transform: uppercase; line-height:16px; font-weight:700}
.but-blogs-main ul li a { position:relative; display:inline-flex; align-items:center; min-height:50px; padding:0 22px 0 58px; border-radius:50px; text-decoration: none}
.but-blogs-main ul li a:hover{opacity:0.9}
.but-blogs-main ul li a:before{ position:absolute; top:50%; left:20px; transform:translateY(-50%); content:''; display:block;}
.but-blogs-main ul li.item1 a{ background:#38ABE2; color:#fff;}
.but-blogs-main ul li.item2 a{ background:#4169E1; color:#fff}
.but-blogs-main ul li.item3 a{ background:#FEEBEF; color:#474766}
.but-blogs-main ul li.item4 a{ background:#EBE5FF; color:#474766}
.but-blogs-main ul li.item1 a:before{ width:24px; height:20px; background:url(/local/templates/salon1c.25/images/ico-bt1.svg) no-repeat}
.but-blogs-main ul li.item2 a:before{ width:24px; height:14px; background:url(/local/templates/salon1c.25/images/ico-bt2.svg) no-repeat}
.but-blogs-main ul li.item3 a:before{ width:24px; height:24px; background:url(/local/templates/salon1c.25/images/ico-bt3.svg) no-repeat}
.but-blogs-main ul li.item4 a:before{ width:24px; height:22px; background:url(/local/templates/salon1c.25/images/ico-bt4.svg) no-repeat}
.soc-panel-blog{ width:100%}

@media screen and (max-width: 1250px) {
	.list-state-main{margin-left:10px;margin-right:10px}
}

@media screen and (max-width: 999px) {
	.panel-info_blog{padding-left:30px;padding-right:30px}
	.tit-soc-panel-blog{font-size:18px;line-height:21px}
	.panel-info_blog{flex-direction:column}
	.but-panel_blog{margin-left:0}
	.soc-panel-blog{margin-bottom:25px;flex-direction:column; margin-bottom:0}
	.tit-soc-panel-blog{ margin:0 0 25px 0; font-size:20px; line-height:110%}
	.panel-info_blog{ padding-top:36px; padding-bottom:43px}
	.but-blogs-main ul{flex-wrap:wrap}
}

@media screen and (max-width: 767px) {
	.b-states-main{margin-bottom:48px}
	.b-states-main .title{margin-bottom:30px}
	.panel-info_blog{border-radius:20px;padding:36px 34px 40px 34px;margin-left:17px;margin-right:17px}
	.soc-panel-blog{flex-direction:column}
	.tit-soc-panel-blog{font-size:20px;line-height:22px;margin-bottom:25px;margin-right:0;text-align:center}
	.but-panel_blog{width:100%;font-size:16px;line-height:19px}
	.but-panel_blog a{min-height:70px;width:100%}
	.slider-state-main .slick-next,.slider-state-main .slick-prev{margin-top:-20px}
	.slider-state-main .slick-prev{left:-5px}
	.slider-state-main .slick-next{right:-5px}
	.list-state-main{margin-left:0;margin-right:0}
	.b-states-main .title{max-width:350px;margin-left:auto;margin-right:auto}
	.panel-info_blog{margin-top:25px; padding-left:20px; padding-right:20px}
	.but-blogs-main ul li a{ width:100%;justify-content:center}
	.but-blogs-main ul li.item1{ width:calc(60% - 12px)}
	.but-blogs-main ul li.item2{ width:calc(40% - 12px)}
	.but-blogs-main ul li.item3{ width:calc(48% - 12px)}
	.but-blogs-main ul li.item4{ width:calc(52% - 12px)}
}

@media screen and (max-width: 420px) {
	.but-blogs-main ul li{ font-size:15px}
	.but-blogs-main ul li a{ padding-left:53px}
	.but-blogs-main ul li a:before{ left:15px}
}

@media screen and (max-width: 400px) {
	.but-blogs-main ul li{ font-size:14px}
	.but-blogs-main ul li a{ padding-left:53px}
	.but-blogs-main ul li a:before{ left:15px}
}

@media screen and (max-width: 380px) {
	.but-blogs-main ul li{ font-size:14px}
	.but-blogs-main ul li a{ padding-left:43px}
	.but-blogs-main ul li a:before{ left:10px}
}

/*ask main*/
.block-ask{position:relative;z-index:50;max-width:1194px;margin:0 auto;padding:72px 15px 88px 15px;font-family:'Gotham Pro'}
.block-ask .title{margin-bottom:40px}
.block-ask:before{position:absolute;top:0;left:50%;background:#f5f6f9;z-index:-1;height:100%;width:100vw;margin:0 0 0 -50vw;content:'';display:block}
.item-block-ask{background:#fff;border-radius:15px;margin:0 0 12px 0}
.item-block-ask:last-child{margin-bottom:0}
.head-item-ask{position:relative;padding:10px 65px 10px 38px;cursor:pointer;display:flex;min-height:58px;color:#474766;font-size:18px;line-height:23px;font-weight:400;border-radius:15px 15px 0 0;align-items:center}
.head-item-ask.active{background:#795ddb;color:#fff}
.ico-ask{position:absolute;top:50%;right:21px;transform:translateY(-50%);width:36px;height:36px;border-radius:50%;border:1.45px solid #f17e00}
.ico-ask:before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#f17e00;content:'';display:block;width:14px;height:2px}
.ico-ask:after{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#f17e00;content:'';display:block;width:2px;height:14px}
.head-item-ask.active .ico-ask{border-color:#fff}
.head-item-ask.active .ico-ask:after,.head-item-ask.active .ico-ask:before{background:#fff}
.head-item-ask.active .ico-ask:after{display:none}
.body-item-ask{display:none;padding:20px 45px 25px 41px;background:#fff;border-radius:0 0 15px 15px;font-size:14px;line-height:18px;font-weight:400;color:#474766}
.body-item-ask p{margin:0 0 20px 0;font-size:14px;line-height:18px}
.body-item-ask p:last-child{margin-bottom:0}
.head-item-ask.active+.body-item-ask{display:block}
.body-item-ask ul{margin:20px 0 20px 0;padding:0 0 0 36px;list-style-type:disc}
.body-item-ask ol{padding:0;margin:20px 0 30px 18px}
.body-item-ask ul li{padding:0;margin:0 0 18px 0;font-size:15px;line-height:20px;background:none}
.body-item-ask ol li{padding:0;margin:0 0 18px 0;font-size:15px;line-height:20px;background:0 0}
.body-item-ask ol:last-child,.body-item-ask ul:last-child{margin-bottom:0}
.body-item-ask ol li:last-child,.body-item-ask ul li:last-child{margin-bottom:0}

@media screen and (max-width: 999px) {
	.block-ask{padding-top:72px;padding-bottom:72px}
}

@media screen and (max-width: 767px) {
	.block-ask:before{border-radius:0 0 30px 30px}
	.block-ask{padding-bottom:46px;padding-top:46px}
	.head-item-ask{font-size:15px;line-height:18px;padding-left:24px;padding-right:84px;min-height:62px;font-weight:600}
	.item-block-ask{margin-bottom:16px}
	.item-block-ask:last-child{margin-bottom:0}
	.body-item-ask{padding:14px 24px}
	.ico-ask{border-color:#795ddb}
	.ico-ask:after,.ico-ask:before{background:#795ddb}
}

/*text main*/
.text-main{max-width:1194px;padding:72px 15px 72px 15px;margin:0 auto}
.text-main h2{font-size:32px;line-height:120%;margin:0 0 32px 0;padding:0;font-weight:700}
.text-main h2.size2{font-size:28px;line-height:120%}
.text-main h2.size3{font-size:21px;line-height:120%}
.text-main>ul{margin-bottom:32px;margin-top:32px}
.text-main>ul li{margin-bottom:32px}
.text-main>ul li:last-child{margin-bottom:0}
.text-main>p{margin:0 0 32px 0}
.b-quality{display:flex;flex-wrap:wrap;margin:-36px 0 32px -36px;counter-reset:section}
.item-quality{position:relative;width:calc(50% - 36px);margin:36px 0 0 36px;background:#f5f6f9;border-radius:30px;padding:36px 62px 30px 87px;font-size:15px;line-height:130%}
.item-quality:before{position:absolute;counter-increment:section;content:counter(section);color:#fff;background:#795ddb;width:32px;height:32px;display:flex;align-items:center;justify-content:center;text-align:center;border-radius:50%;font-weight:700;font-size:16px;line-height:130%;color:#fff;top:36px;left:38px}
.text-main>p:first-child{margin-top:0}
.text-main>p:last-child,.text-main>ul:last-child{margin-bottom:0}
.all-month-it{background:#f5f6f9;border-radius:30px;padding:56px 54px 48px 54px;margin-bottom:32px}
.list-it-month{margin:-50px 0 0 -20px;display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}
.item-month-rec{margin:50px 0 0 20px;text-align:center}
.num-month-rec{font-weight:400;font-size:20px;line-height:130%}
.num-month-rec b{display:block;font-weight:700;font-size:27px;line-height:130%;color:#474766}
.it-month{position:relative;font-weight:700;margin:19px 0 0 0;padding:50px 0 0 0;font-size:20px;line-height:130%;color:#474766}
.it-month:before{position:absolute;top:0;left:50%;margin:0 0 0 -16px;z-index:20;border-radius:50%;content:'';background:url(/local/templates/salon1c.25/images/pic-scale.svg) no-repeat;width:32px;height:32px}
.it-month:after{content:'';position:absolute;top:15px;left:50%;background:url(/local/templates/salon1c.25/images/line-scale.png) repeat-x;height:3px;min-width:178px}
.item-month-rec:last-child .it-month:after{display:none}

@media screen and (max-width: 1200px) {
	.item-quality{padding-right:42px}
}

@media screen and (max-width: 999px) {
	.item-quality{width:calc(100% - 36px)}
	.all-month-it{padding-left:20px;padding-right:20px}
	.it-month:after{min-width:17.2vw}
}

@media screen and (max-width: 767px) {
	.text-main{padding-top:48px;padding-bottom:48px}
	.text-main h2{font-size:24px;line-height:130%;margin-bottom:30px}
	.item-quality b{display:block;margin-bottom:20px;font-size:16px;line-height:130%}
	.item-quality br{display:none}
	.item-quality:before{line-height:120%}
	.text-main h2.size2{font-size:15px;line-height:130%}
	.text-main h2.size3{font-size:20px;line-height:130%}
	.show-full{margin-top:30px}
	.hide-full ul:last-child{margin-bottom:0}
	.list-it-month{flex-wrap:nowrap;overflow-x:auto}
	.item-month-rec{min-width:165px}
	.it-month:after{min-width:110%}
	.all-month-it{overflow:hidden}
	.list-it-month{min-width:calc(100vw - 30px);scrollbar-width:none;-ms-overflow-style:none}
	.list-it-month::-webkit-scrollbar{display:none}
}

/*cookie*/
.cookie-mm{ position:fixed;z-index:99;bottom:0;width:100%;padding:0;left:0;right:auto;border-radius:0;border:none;background:#fff;min-height:84px;box-shadow:0 0 66px 0 #0000001A}
.in-panel-cookie_s{max-width:1194px;margin-left:auto;margin-right:auto;padding:20px 15px 20px 15px;min-height:84px;display:flex;align-items:center}
.text-cookie-mm{font-size:14px;line-height:18px;margin-right:20px;margin-bottom:0;color:#474766}
.text-cookie-mm a{color:#8664FC;font-weight:500}
.but-cookie-mm{font-size:15px;line-height:18px;font-weight:500;text-transform:none}
.but-cookie-mm a{height:34px;padding:0 10px 0px 10px;min-width:83px;background:#8664FC;display:inline-flex;align-items:center;justify-content:center;text-align:center;color:#fff;text-decoration:none;border-radius:50px}
.bot-cookie{max-width:none;margin-left:auto}

@media screen and (max-width:767px){
	.cookie-mm{max-width:100%!important}
	.text-cookie-mm{font-size:14px;line-height:18px;width:258px;min-width:271px;margin-right:5px}
	.text-cookie-mm br{display:none}
	.in-panel-cookie_s{min-height:100px}
	.popup-body-coms-nn .desc-item-review-new{max-height:none;height:auto}
	.desc-item-review-new{max-height:none}
	.body-review-new2 .text-review-new{max-height:none;overflow:visible}
}

@media screen and (max-width:500px){
	.text-cookie-mm{font-size:13px}
	.text-cookie-mm{width:250px;min-width:250px}
	.but-cookie-mm a{min-width:75px}
}

/*animation main*/
.slider-word{white-space:nowrap;overflow:hidden;border-right:2px solid #795ddb;width:fit-content;animation:blink-caret .75s step-end infinite;height:26px;color:#795ddb}
@keyframes blink-caret{
from,to{border-color:transparent}
50%{border-color:#795ddb}
}
.slide-txt{display:none;align-items:center}


.b-tools-main{position:relative;z-index:50}
.wr-tools-main{position:relative;overflow:hidden}
.element-animation{position:absolute;top:-95px;left:100%;margin-left:-603px;z-index:1;background:url(/local/templates/salon1c.25/images/element-animation.svg) no-repeat;width:1424px;height:1660px;animation:rotate-loop 3s infinite alternate ease-in-out}
@keyframes rotate-loop{
0%{top:95px}
100%{top:-110px}
}

@media screen and (max-width:767px){
	.slider-text{display:flex;justify-content:center}
}
.wr-steps-main{position:relative;overflow:hidden}
.b-steps-main{position:relative;z-index:50}
.wr-steps-main .element-animation{margin-left:-855px}

@media screen and (min-width:767px){
	.img-main-mob{display:none}
	.tab-staff{display:none}
	.tab-staff:first-child{display:block}
	.tab-staff{opacity:1 !important}
}
@media screen and (max-width:767px){
	.img-main-mob{max-width:415px;margin-left:auto;margin-right:auto;margin-top:5px;margin-bottom:5px;position:relative;left:3px}
	.img-main-mob img{display:block;max-width:100%}
	.img-main-ban{display:none}
	.slider-staff{margin-left:12px;margin-right:12px}
	.tab-staff{padding-right:25px}
	.slider-staff .slick-track{display:flex}
	.slider-nav-tabs .slick-track{transform:none!important}
	.tab-staff.tab-tb{display:block!important}
	.nav-staff{max-width:670px;margin-left:auto!important;margin-right:auto!important}
	.wr-nav-staff{margin-left:-7vw;margin-right:-7vw}
	.nav-staff ul li a{min-width:31vw}
}
@media screen and (max-width:420px){
	.wr-nav-staff{margin-left:-7.5vw}
}
@media screen and (max-width:389px){
	.nav-staff ul li a{min-width:28vw}
}

/*banner crm*/
.wr-ban-crm-main{max-width:1194px;margin:0 auto;padding:72px 15px 72px 15px;font-family:'Gotham Pro'}
.ban-crm-main{display:flex;padding:53px 41px 52px 66px;border-radius:20px;background:linear-gradient(261.25deg,#cdb4ff -1.14%,#795ddb 67.6%)}
.desc-ban-crm-main{color:#fff;display:flex;flex-direction:column;margin-right:10px;min-width:400px}
.tit-ban-crm-main{font-size:38px;line-height:120%;font-weight:700;margin:0 0 24px 0}
.desc-ban-crm-main p{font-size:25px;line-height:130%;margin:0 0 30px 0;padding:0}
.desc-ban-crm-main .but-consult_n{margin-top:auto;font-size:18px}
.desc-ban-crm-main .but-consult_n a{background:linear-gradient(90deg,#f17e00 0,#ffa412 100%);padding-left:39px;padding-right:39px}
.img-ban-crm-main{position:relative;top:5px;max-width:627px;margin-left:auto}
.img-ban-crm-main img{display:block;max-width:100%}
.desc-ban-crm-main .but-consult_n a:hover{background:#e70}
.b-leaders-main{background:#f5f6f9}
.wr-coms-records{background:#fff}
.in-slide-cl{background:#fff}
.body-review-new{border:1px solid #efefef}

@media screen and (max-width:1200px){
	.ban-crm-main{padding-left:30px;padding-right:20px}
}
@media screen and (max-width:999px){
	.tit-ban-crm-main{font-size:28px}
	.desc-ban-crm-main p{font-size:18px}
	.desc-ban-crm-main{min-width:320px}
	.desc-ban-crm-main .but-consult_n a{padding-left:25px;padding-right:25px}
}
@media screen and (max-width:767px){
	.wr-ban-crm-main{padding-top:45px;padding-bottom:45px}
	.ban-crm-main{flex-direction:column;text-align:center;padding-top:46px;padding-bottom:50px;padding-left:22px;padding-right:22px;border-radius:15px;background:linear-gradient(180deg,#795ddb 0,#c2b1fe 100%)}
	.desc-ban-crm-main p{display:none}
	.desc-ban-crm-main{min-width:100%;margin-bottom:50px;margin-right:0}
	.tit-ban-crm-main{font-size:25px;max-width:262px;margin-left:auto;margin-right:auto;line-height:130%;margin-bottom:39px}
	.img-ban-crm-main{width:calc(100% + 20px) top:auto;margin-left:-10px;margin-right:-10px}
	.desc-ban-crm-main .but-consult_n a{width:100%}
}
.cookie-mm-none:not(.cookie-mm){display:none;}

/*popup*/
.pop-callback{width:100%;max-width:500px!important;border-radius:30px;background:#fff url(/local/templates/salon1c.25/images/decor-pop.svg) 50% bottom no-repeat!important;overflow:hidden}
.in-pop-callback{padding:42px 50px 43px 50px}
.tit-callback{font-weight:700;font-size:29px;line-height:40px;text-align:center;margin:0 0 34px 0;color:#000}
.field-pop{margin:0 0 25px 0}
.field-pop input{height:40px;background:#fff;width:100%;border:1px solid #e3e6fe;padding:0 15px 0 15px;border-radius:18px;font-family:Montserrat;font-style:normal;font-weight:400;font-size:15px;line-height:18px;color:#333}
.field-pop input::placeholder,.field-pop textarea::placeholder{color:#4f4f4f}
.pop-callback .assets{margin-bottom:30px;margin-top:30px}
.pop-callback .assets label:before{border-color:#795ddb}
.pop-callback .assets label:after{background:#795ddb}
.button-blue button{height:60px;font-weight:700;font-size:15px;transition:.3s;font-family:Montserrat;line-height:18px;color:#fff;width:100%;text-align:center;padding:0 30px 0 30px;background:#795ddb;border-radius:16px;border:none;font-weight:700;text-transform:uppercase}
.button-blue button:hover{background:#5C3FC1}
.field-pop textarea{height:100px;background:#fff;width:100%;border:1px solid #e3e6fe;padding:11px 15px 0 15px;border-radius:18px;font-family:Montserrat;font-style:normal;font-weight:400;font-size:15px;line-height:18px;color:#333;resize:none;overflow-y:auto}
.fancybox-close-small svg{display:none}
.fancybox-close-small{top:20px!important;right:20px!important;background:url(/local/templates/salon1c.25/images/close-pop.svg) no-repeat;width:24px;height:24px;opacity:1!important}
.tit-thanks{font-size:30px;line-height:40px;text-align:center;color:#2b2d36}
.pop-thanks{min-height:646px;background:#fff url(/local/templates/salon1c.25/images/decor-pop2.svg) 50% bottom no-repeat}
.pop-thanks .in-pop-callback{padding-top:94px}
.pop-callback.pop-thanks{text-align:center}
.thanks-img-form{margin-top:26px;margin-bottom:0}
.thanks-img-form img{display:block;margin:0 auto}
.fancybox-slide .pop-thanks{min-height:1px;padding-bottom:0}
.fancybox-slide .pop-thanks .in-pop-callback{padding-bottom:0}
.b-form-demo .thanks-img-form{display:none}
.assets{position:relative;margin:34px 0 40px 0}
.assets input{position:absolute;top:0;left:0;width:1px;height:1px;opacity:0}
.assets label{position:relative;font-weight:400;padding:0 0 0 44px;display:block;font-size:16px;font-family:'Gotham Pro';line-height:21px;cursor:pointer}
.assets label:before{position:absolute;top:-1px;left:0;content:'';display:block;width:30px;height:30px;border:1px solid #ff761d;border-radius:50%}
.assets label:after{position:absolute;top:6px;left:7px;content:'';display:none;width:18px;height:18px;background:#ff761d;border-radius:50%}
.assets input:checked+label:after{display:block}
.pop-comments{background:url(/local/templates/salon1c.25/images/decor-pop-coms.svg) 50% bottom no-repeat}
.pop-comments .in-pop-callback{position:relative;padding-bottom:65px}
.in-pop-callback input.error{background:#ffdbdb}
.pop-comments{background:url(/local/templates/salon1c.25/images/decor-pop-coms.svg) 50% bottom no-repeat}
.pop-comments .in-pop-callback{position:relative;padding-bottom:65px}
.close-pop-s{position:absolute;top:19px;right:19px;width:32px;height:32px;background:url(/local/templates/salon1c.25/images/close-pop-s.svg) no-repeat}
.close-pop-s:hover{opacity:.9;cursor:pointer}
.pop-comments .tit-callback{text-align:left;margin:0 0 22px 0}
.b-form-dd-v2 .field-pop,.pop-comments .field-pop{margin:0 0 13px 0}
.b-form-dd-v2 .field-pop input,.pop-comments .field-pop input{height:40px}
.b-form-dd-v2 .field-pop input.error,.field-COMMENT,.field-COMMENT textarea.error,.pop-comments .field-pop input.error{border-color:#f07162;background:0 0}
.b-form-dd-v2 .field-pop input.error::placeholder,.field-COMMENT textarea.error::placeholder,.field-COMMENT.error textarea::placeholder,.pop-comments .field-pop input.error::placeholder{color:#f07162!important}
.b-form-dd-v2 .field-pop textarea,.pop-comments .field-pop textarea{height:60px}
.pop-comments .assets{margin-bottom:25px;margin-top:15px}
.pop-comments .button-blue button{border-radius:80px}
.pop-ratings-s{display:flex;margin:14px 0 0 0;align-items:center}
.pop-ratings-s p{margin:0 6px 0 0;padding:0;font-size:15px;font-style:normal;font-weight:400;line-height:18px}
.pop-ratings-s.error p{color:#f07162}
.assets input:disabled+label:before,.assets.error input+label:before{border-color:#f07162!important}
.assets input:disabled+label:after,.assets.error input+label:after{background:#c9b9ff!important}
.assets-form-crm_f input:disabled{pointer-events:none}
.assets-form-crm_f input:disabled+label:before{border-color:#605489!important;cursor-pointer:default!important}
.assets-form-crm_f input:disabled+label:after{background:#605489!important;cursor-pointer:default!important}
.assets-form-crm_f input:disabled{pointer-events:none}
.assets-form-crm_f input:disabled+label:before{border-color:#605489!important;cursor-pointer:default!important}
.assets-form-crm_f input:disabled+label:after{background:#605489!important;cursor-pointer:default!important}
.button-blue button:disabled{background:#c9b9ff}
.text-error-s{position:absolute;bottom:28px;left:0;padding:0 50px 0 50px;color:#db6357;font-size:11px;font-style:normal;font-weight:400;line-height:18px}
.b-form-dd-v2 .text-error-s{left:10px;bottom:15px}
.in-form-demo .text-error-s{position:relative;padding:0;margin:20px 0;bottom:auto;left:auto}
.text-error-s-independ{color:#db6357;font-size:11px;font-style:normal;font-weight:400;line-height:18px}
.pop-comments .in-pop-callback{min-height:696px}
.pop-comments.pop-comments-elastic .in-pop-callback{min-height:auto}
.img-thanks-comments{position:absolute;bottom:0;left:0;width:100%}
.img-thanks-comments img{display:block;margin:0 auto;max-width:100%}
.tit-coms-thanks{text-align:center!important;padding-top:10px}
.text-thanks-comments{font-size:30px;font-style:normal;text-align:center;font-weight:400;line-height:40px}
.field-pop .ag-countrymask.iti{display:block}
.field-pop .ag-countrymask.iti .iti__selected-flag{border-top-left-radius:18px;border-bottom-left-radius:18px}
.iti__country-list .iti__country{background:0 0}
.iti__country-list{box-shadow:none;left:0;border:1px solid #bcb5d3;overflow-x:hidden;border-radius:13px 0 0 13px;background:#eff1ff;width:200px;scrollbar-color:#8664FC #BCB5D3;scrollbar-width:thin}
.iti__country{font-size:12px;line-height:15px}
.iti__flag-container ::-webkit-scrollbar{background-color:#bcb5d3;width:3px}
.iti__flag-container ::-webkit-scrollbar-thumb{background-color:#8664fc}
.field-pop .iti--separate-dial-code .iti__selected-flag{background:#fff!important;border-radius:18px}
.field-pop .iti--allow-dropdown .iti__flag-container{border:1px solid #e3e6fe;z-index:50;width:76px;padding-left:12px;border-radius:18px;background:#fff}
.field-pop .iti--allow-dropdown input,.field-pop-new .iti--allow-dropdown input[type=tel],.field-pop-new .iti--allow-dropdown input[type=text],.field-pop-new .iti--separate-dial-code input,.field-pop-new .iti--separate-dial-code input[type=tel],.field-pop-new .iti--separate-dial-code input[type=text]{padding-left:17px!important}
.field-pop .iti__arrow--up{border-top:none!important;border-bottom:5px solid #66b5ec!important}
.field-pop .iti__arrow{margin-left:6px;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid #8664fc}
.field-pop .iti__flag-container+input{width:calc(100% - 85px);margin-left:85px!important}
.iti-mobile .iti--container{z-index:999999}
.b-form-dd-v2 .field-pop textarea::-webkit-scrollbar,.pop-comments .field-pop textarea::-webkit-scrollbar{background-color:#bcb5d3;width:3px}
.b-form-dd-v2 .field-pop textarea::-webkit-scrollbar-thumb,.pop-comments .field-pop textarea::-webkit-scrollbar-thumb{background-color:#8664fc}

@media screen and (max-width: 999px) {
	.assets label{font-size:12px;line-height:14px;padding-left:34px}
	.assets label:before{width:20px;height:20px;top:1px}
	.assets label:after{width:12px;height:12px;left:5px}
	.assets{margin:25px 0 29px 0}
}
@media screen and (max-width: 399px) {
	.in-pop-callback{padding-left:25px;padding-right:25px}
}

.but-fix-ask{width:89px;height:89px;position:fixed;z-index:999;bottom:95px;right:28px}
.in-but-fix-ask{position:relative;width:89px;height:89px;border-radius:50%;background:#8664FC;transition:0.3s;cursor:pointer;box-shadow:0 2px 20px rgba(255,255,255,0.4)}
.in-but-fix-ask:hover{ background:#5C3FC1}
.in-but-fix-ask:active{ background:#8664FC}
.in-but-fix-ask:before{position:absolute;top:50%;left:50%;margin:-17px 0 0 -20px;width:40px;height:40px;background:url(/local/templates/salon1c.25/images/ico-mesg.svg) no-repeat;content:'';display:block}
.list-fix-ask{display:none;position:absolute;right:0;bottom:100%;margin-bottom:25px}
.list-fix-ask ul{list-style-type:none;margin:0;padding:0;text-align:right}
.list-fix-ask ul li{margin:0 0 19px 0;white-space:nowrap;padding:0;background:0 0;line-height:normal;font-weight:600;font-size:16px}
.list-fix-ask ul li:last-child{margin-bottom:0}
.list-fix-ask ul li a{ position:relative;display:inline-flex;height:50px;padding:0 20px 1px 20px;background:#263238 !important;border-radius:56px;color:#fff;text-decoration:none;align-items:center;justify-content:center;text-align:center}
.list-fix-ask ul li a:hover{ background:#F17E00 !important}
.list-fix-ask ul li a:active{background:#263238 !important}
.list-fix-ask ul li.item2 a:before{ position:absolute; right:19px; top:50%; margin:-14px 0 0 0; content:''; display:block; width:27px; height:28px; background:url(/local/templates/salon1c.25/images/ico-biut-soc1.svg) no-repeat}
.list-fix-ask ul li.item3 a:before{ position:absolute; right:20px; top:50%; margin:-9px 0 0 0; content:''; display:block; width:22px; height:18px; background:url(/local/templates/salon1c.25/images/ico-biut-soc2.svg) no-repeat}
.list-fix-ask ul li.item2 a{ padding-right:56px}
.list-fix-ask ul li.item3 a{ padding-right:51px}

@media screen and (max-width: 999px) {
	.but-fix-ask{right:30px;bottom:30px}
	.in-but-fix-ask{width:60px;height:60px}
	.but-fix-ask{right:20px;bottom:20px;width:60px;height:60px}
	.in-but-fix-ask:before{margin:-13px 0 0 -15px;background-size:cover;width:30px;height:30px}
	.but-fix-ask.active{bottom:95px}
}
@media screen and (max-width: 999px) {
	.but-fix-ask.active{bottom:110px}
	.active #video-quest{bottom:110px !important}
}

/*egiz*/
.content_z{max-width:1194px;margin:0 auto;padding:0 15px 0 15px}
.top-block-egiz{position:relative;z-index:50;display:flex;margin:0 0 72px 0;padding:65px 0 115px 0;align-items:center}
.top-block-egiz:before{position:absolute;width:100vw;left:50%;top:0;margin:0 0 0 -50vw;z-index:-1;content:'';display:block;height:100%;background:#f5f6f9}
.left-block-egiz{min-width:466px;width:466px;margin:0 100px 0 0}
.breadcrumbs{margin:0 0 30px 0}
.left-block-egiz .breadcrumbs{margin:0 0 42px 0}
.breadcrumbs ul{list-style-type:none;margin:-5px 0 0 -7px;padding:0;display:flex;flex-wrap:wrap}
.breadcrumbs ul li{position:relative;margin:5px 0 0 7px;padding:0 12px 0 0;background:0 0;font-size:13px;line-height:16px;color:#b9b9b9}
.breadcrumbs ul li:before{position:absolute;top:5px;right:0;content:'';display:block;background:url(/local/templates/salon1c.25/images/arrow-bread.svg) no-repeat;width:4px;height:7px}
.breadcrumbs ul li a{color:#474766;text-decoration:none}
.breadcrumbs ul li:first-child{padding-left:0}
.breadcrumbs ul li:last-child:before{display:none}
.breadcrumbs ul li a:hover{text-decoration:underline}
.content_z h1{font-size:48px;line-height:110%;font-weight:700;color:#474766;margin:0 0 16px 0;padding:0}
.left-block-egiz h1{max-width:310px}
.left-block-egiz p{font-size:20px;line-height:130%;margin:0 0 44px 0;padding:0;max-width:430px}
.but-more_z{font-family:'Gotham Pro';font-size:18px;line-height:18px;font-weight:700;text-transform:none}
.but-more_z a{display:inline-flex;min-height:60px;align-items:center;color:#fff;text-decoration:none;justify-content:center;text-align:center;padding:0 32px 0 32px;background:#ff8204;border-radius:100px}
.but-more_z a:hover{background:#e70}
.img-block-egiz{width:602px}
.img-block-egiz img{display:block;max-width:100%}
.attent-egis{position:relative;background:#F5F6F9;margin:0 0 72px 0;border-radius:20px;color:#474766;font-size:24px;line-height:130%;display:flex;align-items:center;font-weight:400;min-height:128px;padding:15px 32px 15px 126px}
.attent-egis:before{position:absolute;top:50%;left:32px;transform:translateY(-50%);content:'';display:block;background:url(/local/templates/salon1c.25/images/attent-egiz.svg) no-repeat;width:65px;height:66px}
.attent-egis i{font-style:normal;display:block}
.b-translate-data{margin:0 0 72px 0}
.b-translate-data .title{margin:0 0 18px 0}
.text-translate-data{font-size:20px;line-height:130%;text-align:center;margin:0 auto 36px auto;max-width:855px}
.scheme-date{display:flex;margin:0 0 0 -146px}
.item-translate{position:relative;margin:0 0 0 146px;width:calc(31% - 146px)}
.item-translate:nth-child(2){width:calc(38% - 146px)}
.in-item-translate{position:relative;height:100%;min-height:114px;padding:10px 20px 10px 107px;display:flex;align-items:center;text-transform:uppercase;font-size:16px;line-height:21px;color:#474766;font-weight:700;background:#f5f6f9;border-radius:26px}
.arrow-translate{position:absolute;right:100%;width:146px;padding:0 0 0 16px;font-size:14px;line-height:120%;text-transform:none;font-weight:400;color:#474766}
.arrow-translate:before{content:'';width:79px;height:23px;margin:8px 0 27px 0;display:block;background:url(/local/templates/salon1c.25/images/arrow-translate.svg) no-repeat}
.in-item-translate:before{position:absolute;top:50%;left:17px;margin:-33px 0 0 0;content:'';display:block;width:66px;height:66px}
.item1 .in-item-translate:before{background:url(/local/templates/salon1c.25/images/ico-translate1.svg) no-repeat}
.item2 .in-item-translate:before{background:url(/local/templates/salon1c.25/images/ico-translate2.svg) no-repeat}
.item3 .in-item-translate:before{background:url(/local/templates/salon1c.25/images/ico-translate3.svg) no-repeat}
.b-steps-egis{margin:0 0 72px 0}
.b-steps-egis .title{margin:0 0 36px 0}
.list-steps-egis{display:flex;flex-wrap:wrap;margin:-21px 0 0 -21px}
.item-step-egis{width:calc(20% - 21px);margin:21px 0 0 21px}
.in-step-egis{position:relative;min-height:268px;height:100%;background:#e5f4f4;border-radius:15px;padding:16px 27px 110px 20px;font-size:16px;line-height:120%;font-weight:400;color:#474766}
.in-step-egis i{position:absolute;right:16px;bottom:10px;font-size:100px;line-height:100px;color:rgba(255,255,255,.53);font-weight:700;display:block;font-style:normal}
.item1 .in-step-egis{background:#795DDB0D;padding-right:25px}
.item2 .in-step-egis{background:#795DDB26}
.item3 .in-step-egis{background:#795DDB40}
.item4 .in-step-egis{background:#795DDB59;padding-right:18px}
.item5 .in-step-egis{background:#795DDB73}
.item1 .in-step-egis i{color:#fff}
.item2 .in-step-egis i{color:#fffFFF87}
.item3 .in-step-egis i{color:#fffFFF52}
.item4 .in-step-egis i{color:#fffFFF38}
.item5 .in-step-egis i{color:#fffFFF38}

@media screen and (max-width:1200px){
	.in-item-translate{font-size:16px;line-height:22px;padding-left:95px}
	.in-step-egis{font-size:13px}
	.right-block-egiz{margin-left:auto}
	.left-block-egiz{margin-right:10px}
	.in-item-translate{font-size:14px}
}
@media screen and (min-width:999px){
	.arrow-translate br{display:none}
	.in-step-egis:before{position:absolute;top:50%;margin:-28px 0 0 -5px;left:100%;content:'';display:block;width:0;height:0;border-top:28px solid transparent;border-bottom:28px solid transparent;border-left:26px solid #e5f4f4;z-index:50}
	.item1 .in-step-egis:before{border-left:26px solid #f8f7fd}
	.item2 .in-step-egis:before{border-left:26px solid #ebe7fa}
	.item3 .in-step-egis:before{border-left:26px solid #ddd6f6}
	.item4 .in-step-egis:before{border-left:26px solid #d0c6f2}
	.item5 .in-step-egis:before{border-left:26px solid #41b4B4B5;display:none}
}
@media screen and (max-width:999px){
	.text-translate-data br{display:none}
	.scheme-date{flex-direction:column;margin-left:0}
	.item-translate{width:100%;margin-left:0;margin-bottom:70px}
	.item-translate:last-child{margin-bottom:0}
	.item-translate:nth-child(2){width:100%}
	.arrow-translate{right:auto;bottom:100%;height:70px;display:flex;align-items:center;padding:0 0 0 86px;font-size:14px;line-height:120%;font-weight:400;width:auto}
	.arrow-translate:before{position:absolute;left:42px;top:18px;margin:0;padding:0 0 0 86px;background:url(/local/templates/salon1c.25/images/arrow-egis2.svg) no-repeat;width:16px;height:36px}
	.in-item-translate{font-size:18px;line-height:24px;padding-left:96px;font-size:16px}
	.b-steps-egis .title_f{margin-bottom:50px}
	.list-steps-egis{flex-direction:column}
	.in-step-egis{min-height:1px}
	.list-steps-egis{margin:0}
	.item-step-egis{width:auto;margin:0 0 21px 0}
	.item-step-egis:last-child{margin-bottom:0}
	.in-step-egis{font-size:14px;line-height:18px;padding:19px 10px 18px 100px;min-height:110px;align-items:center;display:flex}
	.in-step-egis i{left:30px;right:auto;top:0;height:100%;display:flex;font-size:58px;line-height:58px;align-items:center;color:#fff!important}
	.in-step-egis:before{position:absolute;top:100%;margin:0 0 0 -11px;left:50%;content:'';display:block;width:0;height:0;border-left:24px solid transparent;border-right:24px solid transparent;border-top:22px solid #e5f4f4;z-index:50}
	.item1 .in-step-egis:before{border-top:22px solid #f8f7fd}
	.item2 .in-step-egis:before{border-top:22px solid #ebe7fa}
	.item3 .in-step-egis:before{border-top:22px solid #ddd6f6}
	.item4 .in-step-egis:before{border-top:22px solid #d0c6f2}
	.item5 .in-step-egis:before{border-top:22px solid #41b4B4B5;display:none}
	.b-translate-data{margin-bottom:70px}
	.content_z h1{font-size:38px}
	.left-block-egiz h1{max-width:100%}
	.top-block-egiz{flex-direction:column;padding-top:40px;padding-bottom:70px}
	.left-block-egiz{margin-right:0;min-width:100%;width:100%;margin-bottom:30px;text-align:center}
	.right-block-egiz{margin-left:0}
	.left-block-egiz h1,.left-block-egiz p{margin-left:auto;margin-right:auto}
	.left-block-egiz p{margin-bottom:25px}
	.attent-egis{font-size:16px;line-height:130%}
}
@media screen and (max-width:767px){
	.attent-egis{font-size:15px;line-height:20px;margin-bottom:68px;padding-left:84px;padding-right:14px;min-height:123px;padding-top:24px;padding-bottom:23px}
	.attent-egis:before{width:45px;height:45px;background-size:100% auto!important;left:21px}
	.b-translate-data .title_f{text-align:center;margin:0 0 25px 0}
	.text-translate-data{font-size:16px;line-height:130%;margin-bottom:36px;max-width:360px;margin-left:auto;margin-right:auto}
	.b-translate-data{margin-bottom:64px}
	.b-steps-egis .title_f{text-align:center;margin:0 0 28px 0}
	.b-steps-egis{margin-bottom:64px}
	.left-block-egiz .breadcrumbs ul{justify-content:center}
	.top-block-egiz{padding-top:30px;padding-bottom:90px;margin-bottom:64px}
	.left-block-egiz .breadcrumbs{margin-bottom:27px}
	.content_z h1{font-size:36px;line-height:110%}
	.left-block-egiz h1{margin-bottom:27px;max-width:260px;margin-left:auto;margin-right:auto}
	.left-block-egiz p{font-size:16px;max-width:372px;margin-left:auto;margin-right:auto;margin-bottom:27px}
	.but-more_z a{min-height:64px;padding-left:36px;padding-right:36px}
	.left-block-egiz{margin-bottom:25px}
	.img-block-egiz{width:100%;max-width:386px;margin-left:auto;margin-right:auto}
	.attent-egis{border-radius:20px;font-size:14px;line-height:130%;margin-bottom:36px;min-height:83px;padding:16px 16px 16px 80px}
	.arrow-translate br{display:none}
	.arrow-translate{max-width:280px}
	.tit-item-translate{max-width:203px;font-size:16px;line-height:21px}
	.b-steps-egis .title{max-width:354px;margin-left:auto;margin-right:auto;margin-bottom:18px}
	.in-step-egis{padding-left:90px}
	.in-step-egis br{display:none}
	.text-steps-egis{font-size:16px;line-height:130%;max-width:360px;margin-left:auto;margin-right:auto;margin-bottom:36px;text-align:center}
	.right-callback-egiz .die-peop-steps{left:5px}
}

.b-subsystem_new{position:relative;z-index:50;margin:0 0 66px 0;padding:71px 0 72px 0}
.b-subsystem_new:before{content:'';display:block;position:absolute;top:0;left:50%;z-index:-1;width:100vw;margin:0 0 0 -50vw;height:100%;background:#f5f6f9}
.b-subsystem_new .title{margin:0 0 36px 0}
.body-subsystem_new{display:flex;padding:54px 54px 54px 54px;background:#fff;border-radius:30px}
.left-subsystem_new{min-width:160px;width:160px;margin:0 31px 0 0}
.item-subsystem_new{background:#795ddb;display:flex;align-items:center;justify-content:center;border-radius:11px;height:100%;font-size:46px;line-height:120%;font-weight:700;color:#fff}
.item-subsystem_new i{font-style:normal;display:block;transform:rotate(-90deg);letter-spacing:1px}
.right-subsystem_new{width:calc(100% - 191px)}
.list-subsystem_new{display:flex;flex-wrap:wrap;margin:-30px 0 0 -30px}
.item-list-subsystem_new{width:calc(50% - 30px);margin:30px 0 0 30px;padding:16px 24px 16px 24px;background:#f5f6f9;border-radius:11px;color:#474766}
.item-list-subsystem_new b{display:block;font-size:18px;line-height:115%}
.item-list-subsystem_new i{display:block;font-style:normal;font-size:18px;margin:0 0 10px 0;line-height:115%;font-weight:400}
.item-list-subsystem_new p{font-size:14px;line-height:120%;margin:0;padding:0;font-weight:500}
.item-list-subsystem_new i:last-child{margin-bottom:0}

@media screen and (max-width:1200px){
	.item-list-subsystem_new{min-height:166px}
}
@media screen and (min-width:767px){
	.item-list-subsystem_new br{display:none}
}
@media screen and (max-width:767px){
	.body-subsystem_new{flex-direction:column}
	.left-subsystem_new{min-width:100%;width:100%;margin-bottom:16px}
	.item-subsystem_new i{transform:none}
	.item-subsystem_new{font-size:32px;line-height:37px;min-height:84px}
	.right-subsystem_new{width:100%}
	.list-subsystem_new{margin-top:-20px}
	.item-list-subsystem_new{margin-top:20px;padding:26px 13px 27px 18px;min-height:1px;width:calc(100% - 30px)}
	.item-list-subsystem_new p{font-size:10px;line-height:13px}
	.body-subsystem_new{padding-bottom:35px;padding-top:30px}
	.b-subsystem_new{padding-top:64px;margin-bottom:64px}
	.b-subsystem_new .title{max-width:354px;margin-left:auto;margin-right:auto;margin-bottom:36px}
	.body-subsystem_new{border-radius:12px;padding:24px}
	.item-subsystem_new{font-size:20px}
	.item-list-subsystem_new{padding:16px 24px 16px 24px}
	.item-list-subsystem_new b{font-size:16px;line-height:115%}
	.item-list-subsystem_new i{font-size:16px;line-height:115%}
	.item-list-subsystem_new p{line-height:115%;font-size:10px}
}

.b-video-egiz_n{position:relative;z-index:70;max-width:1194px;color:#000;margin:0 auto 0 auto;padding:72px 15px 72px 15px}
.body-video-egiz_n{display:flex}
.left-video-egiz_n{min-width:525px;width:525px;margin-right:10px;padding-top:10px}
.left-video-egiz_n .title_n{text-align:left;margin:0 0 58px 0;font-size:38px;font-weight:700;line-height:120%;color:#474766}
.left-video-egiz_n .title_n i{font-style:normal;color:#795ddb}
.right-video-egiz_n{width:calc(100% - 593px);margin-left:auto}
.item-video-egiz_n{border-radius:15px;overflow:hidden}
.item-video-egiz_n img{display:block;max-width:100%;border-radius:15px 15px 0 0;width:100%}
.item-video-egiz_n video{width:100%;border-radius:15px 15px 0 0;display:block;border:none!important}
.desc-video-egiz-n{border-top:1px solid #f5f5f5;position:relative;background:#f5f6f9;min-height:117px;display:flex;align-items:center;padding:12px 126px 15px 38px;color:#474766;font-weight:400;font-size:21px;line-height:130%;font-family:'Gotham Pro'}
.but-video-egiz_n{position:absolute;top:50%;right:40px;margin:-29px 0 0 0}
.but-video-egiz_n a{position:relative;display:block;width:58px;height:58px;border-radius:50%;background:#795ddb}
.but-video-egiz_n a:before{position:absolute;top:50%;left:50%;margin:-13px 0 0 -9px;content:'';display:block;width:23px;height:26px;background:url(/local/templates/salon1c.25/images/ico-play_n1.svg) no-repeat}
.but-video-egiz_n a:hover{background:#4827b9}
.but-video-egiz_n a:active{background:#4827b9}
.simple-list-video_n{max-width:480px}
.simple-list-video_n ul{list-style-type:none;margin:0;padding:0}
.simple-list-video_n ul li{position:relative;margin:0 0 22px 0;padding:0 0 0 44px;background:0 0;font-size:18px;line-height:130%;color:#474766}
.simple-list-video_n ul li:before{position:absolute;top:-2px;left:0;content:'';display:block;background:url(/local/templates/salon1c.25/images/marker-list-egiz.svg) no-repeat;width:26px;height:24px}
.simple-list-video_n ul li:last-child{margin-bottom:0}

@media screen and (max-width:1200px){
	.right-video-egiz_n{width:calc(100% - 535px)}
	.left-video-egiz_n{min-width:492px;width:492px}
	.left-video-egiz_n .title_n{margin-bottom:30px}
}
@media screen and (max-width:999px){
	.body-video-egiz_n{flex-direction:column}
	.left-video-egiz_n{min-width:100%;max-width:100%;margin-right:0;margin-bottom:50px}
	.right-video-egiz_n{width:100%}
	.left-video-egiz_n .title_n{line-height:33px;font-size:30px}
}
@media screen and (max-width:767px){
	.b-video-egiz_n{padding-top:63px;padding-bottom:64px}
	.right-video-egiz_n{order:1;margin-bottom:36px}
	.left-video-egiz_n{padding-top:0;order:2}
	.b-video-egiz_n .title_n{line-height:110%;font-weight:700;color:#474766;margin:0 0 32px 0;font-size:30px;max-width:339px;margin-left:auto;margin-right:auto;text-align:center}
	.b-video-egiz_n .title_n i{font-style:normal;color:#795ddb}
	.left-video-egiz_n .title_n{line-height:110%;margin:0 0 32px 0;font-size:30px;max-width:339px;margin-left:auto;margin-right:auto;text-align:center}
	.desc-video-egiz-n{font-size:14px;line-height:18px;padding-left:32px;min-height:118px;padding-right:146px;font-size:21px;line-height:130%}
	.desc-video-egiz-n br{display:none}
	.but-video-egiz_n{right:23px}
	.left-video-egiz_n{margin-bottom:0}
	.simple-list-video_n ul li{font-size:16px;margin-bottom:21px}
	.simple-list-video_n ul li:last-child{margin-bottom:0}
	.simple-list-video_n ul li:before{top:50%;transform:translateY(-50%)}
}

.wr-callback-egiz{position:relative;z-index:50}
.b-callback-egiz{position:relative;z-index:60;display:flex;align-items:center}
.left-callback-egiz{min-width:442px}
.tit-form-callback-egiz{margin:0 0 36px 0;font-size:38px;line-height:120%;font-weight:700;color:#fff}
.form-callback-egiz{max-width:411px}
.field-callback{margin:0 0 18px 0}
.field-callback input{min-height:60px;border:1px solid transparent;width:100%;outline:0;background:#fff;font-family:'Gotham Pro';border-radius:18px;padding:0 18px 0 18px;font-size:15px;font-weight:400;color:#474766}
.field-callback input::placeholder{color:#474766}
.but-callback button{background:#ff8204;color:#fff;outline:0;cursor:pointer;border:none;font-family:'Gotham Pro';min-height:60px;font-weight:700;padding:0 15px 0 15px;width:100%;border-radius:50px;font-size:18px;line-height:18px}
.but-callback button:hover{background:#e70}
.assets-callback{position:relative;margin:18px 0 0 0}
.assets-callback input{position:absolute;top:0;left:0;width:1px;height:1px;opacity:0}
.assets-callback label{position:relative;display:inline-block;color:#fff;padding:0 0 0 43px;cursor:pointer}
.assets-callback label a{color:#fff}
.assets-callback label:before{position:absolute;top:0;left:0;content:'';display:block;width:30px;height:30px;border-radius:50%;box-sizing:border-box;border:1px solid #fff}
.assets-callback label:after{position:absolute;top:6px;left:6px;content:'';display:none;width:18px;height:18px;border-radius:50%;box-sizing:border-box;background:#fff}
.assets-callback input:checked+label:after{display:block}
.assets-callback input.error+label:before{border-color:red!important}
.right-callback-egiz{margin-left:auto;padding:40px 0 0 0}
.back-callback-egiz{position:absolute;left:50%;top:0;height:100%;width:100vw;overflow:hidden;margin:0 0 0 -50vw;z-index:-1;background:#8664fc}
.right-callback-egiz .peop-steps img{max-width:548px}
.error{border-color:red!important}
.but-callback button:disabled{opacity:.7;pointer-events:none}
.text-thanks-callback{font-size:21px;color:#fff;line-height:130%;max-width:370px}

@media screen and (max-width:999px){
	.b-callback-egiz{padding-top:64px;flex-direction:column}
	.left-callback-egiz{min-width:1px;margin-bottom:36px}
	.tit-form-callback-egiz{width:100%}
	.form-callback-egiz{margin-left:auto;margin-right:auto}
	.tit-form-callback-egiz{text-align:center}
	.right-callback-egiz{padding-top:0;margin-left:0}
	.right-callback-egiz .peop-steps{display:block;max-width:379px;margin-left:auto;margin-right:auto}
	.right-callback-egiz .peop-steps img{max-width:100%}
	.right-callback-egiz .die-peop-steps{bottom:105px}
	.text-thanks-callback{text-align:center}
}
@media screen and (max-width:767px){
	.tit-form-callback-egiz{font-size:30px;line-height:120%;max-width:380px;margin-left:auto;margin-right:auto;margin-bottom:36px}
	.text-thanks-callback{font-size:18px;max-width:316px;margin-top:-10px}
}

.attent-egis{margin-bottom:36px}
.block-what-egis{background:#ff8204;border-radius:30px;margin:0 0 72px 0;color:#fff;padding:36px 52px 36px 52px}
.sm-what-tit-egis{font-size:24px;line-height:130%;font-weight:700;margin:0 0 32px 0;color:#fff}
.list-what-egis{margin:0 0 32px 0}
.list-what-egis ul{list-style-type:none;margin:-18px 0 0 -18px;padding:0;display:flex;flex-wrap:wrap}
.list-what-egis ul li{position:relative;padding:5px 10px 5px 50px;display:flex;align-items:center;background:0 0;width:calc(50% - 18px);min-height:50px;background:#fff;border-radius:80px;font-size:16px;line-height:20px;color:#474766;font-weight:400;margin:18px 0 0 18px}
.list-what-egis ul li:before{position:absolute;top:50%;left:12px;transform:translateY(-50%);content:'';background:url(/local/templates/salon1c.25/images/ico-what-egis.svg) no-repeat;width:26px;height:27px}
.text-what-egis{font-size:14px;line-height:18px}
.text-what-egis a{color:#fff;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.3)}
.text-what-egis a:hover{border-bottom:1px solid transparent}

@media screen and (max-width:999px){
	.list-what-egis ul li{font-size:14px}
}
@media screen and (max-width:767px){
	.attent-egis{margin-bottom:18px}
	.block-what-egis{padding:32px;margin-bottom:36px;border-radius:20px}
	.sm-what-tit-egis{font-size:21px;margin-bottom:16px}
	.list-what-egis{margin-bottom:16px}
	.list-what-egis ul{flex-direction:column;margin-top:-8px}
	.list-what-egis ul li{width:calc(100% - 18px);margin-top:8px;line-height:16px;min-height:56px}
	.text-what-egis{font-size:13px;line-height:15px}
}
/*egiz*/
.menu-sub_possibel .col-menu-for_mm ul{margin:-8px 0 0 0}
.menu-sub_possibel .col-menu-for_mm ul li{margin:8px 0 0 0}
.menu-sub_possibel .col-menu-for_mm ul li a, .menu-sub_possibel .col-menu-for_mm ul li span{position:relative;border-radius:50px;display:inline-flex;min-height:44px;align-items:center;padding:0 0 0 47px}
.menu-sub_possibel .col-menu-for_mm ul{display:flex;flex-wrap:wrap}
.menu-sub_possibel {padding-top:40px;padding-bottom:40px;padding-right:0}
/*.menu-sub_possibel .col-menu-for_mm ul li a:hover, .menu-sub_possibel .col-menu-for_mm ul li span{background:#fff}*/
.menu-sub_possibel .col-menu-for_mm ul li a:before, .menu-sub_possibel .col-menu-for_mm ul li span:before{left:21px;height:16px}
.menu-sub_possibel .cols-menu-for_mm{margin-right:0}
.menu-sub_possibel .col-menu-for_mm ul li.item10 a, .menu-sub_possibel .col-menu-for_mm ul li.item10 span{background:#fff;padding-right:16px}

.field-callback .ag-countrymask.iti{display:block}
.field-callback .ag-countrymask.iti .iti__selected-flag{border-top-left-radius:18px;border-bottom-left-radius:18px}
.field-callback .iti--separate-dial-code .iti__selected-flag{background:#fff!important;border-radius:18px}
.field-callback .iti--allow-dropdown .iti__flag-container{border:1px solid #e3e6fe;z-index:50;width:76px;padding-left:12px;border-radius:18px;background:#fff}
.field-callback .iti--allow-dropdown input,.field-pop-new .iti--allow-dropdown input[type=tel],
.field-callback .iti--allow-dropdown input[type=text],
.field-callback .iti--separate-dial-code input,
.field-pop-new .iti--separate-dial-code input[type=tel],
.field-callback .iti--separate-dial-code input[type=text]{padding-left:17px!important}
.field-callback .iti__arrow--up{border-top:none!important;border-bottom:5px solid #66b5ec!important}
.field-callback .iti__arrow{margin-left:6px;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid #8664fc}
.field-callback .iti__flag-container+input{width:calc(100% - 85px);margin-left:85px!important}

/*tg news*/
.main_tg{display:flex;align-items:center;min-height:100%}
.wr-block-tg_nn{width:100%;max-width:1422px;padding:0 24px 0 24px;margin:0 auto}
.block-tg_nn{position:relative;z-index:50;border-radius:50px;display:flex;align-items:center;padding:62px 74px 55px 62px;background: linear-gradient(99.19deg, #2A1F51 39.1%, #795DDB 96.79%)}
.block-tg_nn:before{position:absolute;bottom:0;left:296px;content:'';z-index:-1;display:block;background:url(/local/templates/salon1c.25/images/decor-tg.svg) no-repeat;width:637px;height:412px;background-size:100% auto}
.tit-tg_nn{margin:0 0 31px 0;font-size:60px;line-height:85%;color:#fff;font-weight:700}
.tit-tg_nn i{margin:11px 0 0 0;font-style:normal;color:#F17E00;display:block}
.text-tg_nn{margin:0 0 111px 0;font-size:30px;line-height:110%;color:#fff;max-width:740px}
.but-subscr_nn{font-size:35px;line-height:100%;font-weight:700}
.but-subscr_nn a{position:relative;display:inline-flex;min-height:100px;align-items:center;border-radius:100px;padding:0 125px 2px 55px;background:#F17E00;color:#fff;text-decoration:none}
.but-subscr_nn a:before{position:absolute;top:50%;right:11px;transform:translateY(-50%);content:'';display:block;background:url(/local/templates/salon1c.25/images/ico-but-tg.svg) no-repeat;background-size:100% auto;width:82px;height:82px}
.but-subscr_nn a:hover{background:#e17806}
.block-code_nn{width:337px;min-width:337px;margin-left:auto}
.qr-code_nn{max-width:335px;background:#fff;margin:0 0 32px 0;border-radius:30px}
.qr-code_nn img{display:block;width:100%;margin:0 auto;padding:24px}
.subscr-qr_nn{font-size:27px;font-weight:700;color:#fff;text-transform:uppercase}
.subscr-qr_nn i{margin:7px 0 0 0;font-style:normal;display:inline-block;background:#fff;padding:0 18px 0 18px;border-radius:30px;color:#474766}

@media screen and (max-width:1430px){
	.wr-block-tg_nn{max-width:100vw;padding:0 1.69vw}
	.block-tg_nn{border-radius:3.52vw;padding:4.36vw 5.2vw 3.87vw 4.36vw;}
	.block-tg_nn:before{left:20.82vw;background:url(/local/templates/salon1c.25/images/decor-tg.svg) no-repeat;width:44.78vw;height:28.97vw;background-size:100% auto}
	.tit-tg_nn{margin:0 0 2.18vw 0;font-size:4.22vw}
	.tit-tg_nn i{margin:.77vw 0 0 0}
	.text-tg_nn{margin:0 0 7.8vw 0;font-size:2.11vw;line-height:120%;max-width:53.03vw}
	.but-subscr_nn{font-size:2.46vw}
	.but-subscr_nn a{min-height:7.03vw;border-radius:7.03vw;padding:0 8.79vw .14vw 3.87vw}
	.but-subscr_nn a:before{right:.77vw;background:url(/local/templates/salon1c.25/images/ico-but-tg.svg) no-repeat;background-size:100% auto;width:5.77vw;height:5.77vw}
	.block-code_nn{width:23.68vw;min-width:23.68vw}
	.qr-code_nn{max-width:23.56vw;margin:0 0 2.25vw 0;border-radius:2.11vw}
	.qr-code_nn img{padding:1.69vw}
	.subscr-qr_nn{font-size:1.9vw}
	.subscr-qr_nn i{margin:.49vw 0 0 0;padding:0 1.27vw;border-radius:2.11vw}
}
@media screen and (max-width:999px){
	.subscr-qr_nn{width:103%}
	.text-tg_nn{max-width:56.03vw}
}
@media screen and (max-width:480px){
	.subscr-qr_nn{width:110%}
}

.but-cookie-mm{font-size:14px}
.but-cookie-mm a{min-height:42px;padding-left:21px;padding-right:21px}
.text-cookie-mm a{font-weight:400}

@media screen and (max-width:767px){
	.in-panel-cookie_s{flex-direction:column;align-items:flex-start}
	.bot-cookie{font-size:15px;margin-left:0}
	.text-cookie-mm{width:auto;min-width:100%;margin-right:0;margin-bottom:16px;font-size:14px;line-height:16px;max-width:none}
	.but-cookie-mm{font-size:14px}
}

/*new cookie*/
.cookie-mm-none{max-width:428px;left:60px;bottom:60px;border-radius:22px;box-shadow:0 0 66px 0 #0000001A}
.in-panel-cookie_s{flex-direction:column;align-items:flex-start;padding:36px}
.bot-cookie{margin-left:0;margin-top:18px}
.text-cookie-mm{margin-right:0}
.title-cookie_pp{font-size:16px;line-height:18px;font-weight:700;margin:0 0 8px 0}
.but-cookie_pp{font-size:14px;line-height:18px;font-weight:700;margin:0 0 18px 0}
.but-cookie_pp a{color:#795DDB;text-decoration:underline}
.but-cookie_pp span:last-child{display:none}
.but-cookie_pp a.active span:first-child{display:none}
.but-cookie_pp a.active span:last-child{display:block}
.text-cookie-mm{display:none;margin-bottom:18px;font-size:14px;line-height:21px}
.text-cookie-mm.active{display:block}
.bot-cookie{margin-top:0}
.but-cookie-mm{font-weight:700}
.but-cookie-mm a{background:#795DDB}
.but-cookie-mm a:hover{opacity:0.9}

@media screen and (min-width:999px){
.but-cookie_pp a:hover{text-decoration:none}
}
@media screen and (max-width:999px){
.cookie-mm-none{bottom:20px;left:20px}
}
@media screen and (max-width:767px){
.cookie-mm-none{margin:0 20px 0 20px;width:calc(100% - 40px);left:0}
.text-cookie-mm{font-size:14px;line-height:18px}
}

/*pop alarm*/
.pop-consult_alarm{position:relative;width:100%;max-width:1164px;background:#795DDB;border-radius:22px;padding:32px;font-family:'Gotham Pro';}
.in-pop-consult_alarm{display:flex}
.left-pop-consult_alarm{background:#fff;border-radius:22px;width:calc(58% - 9px);padding:50px 60px 50px 60px}
.tit-pop-consult_alarm{font-size:36px;line-height:110%;color:#474766;margin:0 0 36px 0;font-weight:700}
.field-pop-consult_alarm{position:relative;margin:0 0 16px 0}
.field-pop-consult_alarm input{display:block;height:64px;width:100%;font-family:'Gotham Pro';outline:0;font-weight:400;font-size:15px;line-height:18px;color:#474766;border-radius:12px;background:#f6f8fa;border:1px solid transparent;padding:0 32px 0 32px}
.field-pop-consult_alarm input.error{border-color:#fdd!important}
.field-pop-consult_alarm input::placeholder{color:#A6A6A6}
.checks-pop_alarm{margin-bottom:29px;margin-top:24px}
.check-pop-consult_alarm{position:relative;margin:0 0 21px 0}
.check-pop-consult_alarm:last-child{margin-bottom:0}
.check-pop-consult_alarm input{position:absolute;top:0;left:0;opacity:0;width:1px;height:1px}
.check-pop-consult_alarm label{position:relative;display:inline-block;cursor:pointer;padding:0 0 0 36px;font-size:12px;line-height:14px;color:#474766}
.check-pop-consult_alarm label:before{position:absolute;top:50%;left:0;transform:translateY(-50%);box-sizing:border-box;border-radius:6px;content:'';display:block;width:24px;height:24px;border:1px solid #F17E00}
.check-pop-consult_alarm label:after{position:absolute;top:50%;left:6px;transform:translateY(-50%);content:'';display:none;background:url(/local/templates/salon1c.25/images/check-pop_alarm.svg) no-repeat;width:12px;height:9px}
.check-pop-consult_alarm input:checked+label:after{display:block}
.check-pop-consult_alarm.error input+label:before{border-color:red!important}
.check-pop-consult_alarm label a{color:#795DDB}
.check-pop-consult_alarm input:checked+label:before{background:#F17E00}
.but-pop-consult_alarm{margin:29px 0 0 0}
.but-pop-consult_alarm button{display:block;background:#f17e00;color:#fff;border-radius:100px;font-family:'Gotham Pro';border:none;height:64px;padding:0 30px 0 30px;font-weight:700;outline:0;cursor:pointer;font-size:18px}
.but-pop-consult_alarm button:hover{background:#e15f00}
.right-pop-consult_alarm{display:flex;flex-direction:column;background:#47476640;color:#fff;border-radius:22px;width:calc(42% - 9px);margin-left:auto;padding:60px 10px 0 55px}
.tit-benef-pop_alarm{font-size:26px;line-height:110%;color:#fff;font-weight:700;margin:0 0 24px 0}
.list-benef-pop_alarm{color:#fff}
.list-benef-pop_alarm ul{list-style-type:none;margin:0;padding:0}
.list-benef-pop_alarm ul li{position:relative;font-size:14px;line-height:130%;margin:0 0 20px 0;padding:0 0 0 26px}
.list-benef-pop_alarm ul li:before{position:absolute;top:4px;left:0;content:'';display:block;width:10px;height:10px;border-radius:50%;background:#fff}
.list-benef-pop_alarm ul li:last-child{margin-bottom:0}
.peop-pop_alrm{margin-top:auto}
.img-pop_alarm{position:relative;max-width:356px}
.img-pop_alarm img{display:block;max-width:100%}
.die-pop_alarm{position:absolute;left:0;bottom:51px;padding:15px 15px 0 17px;background:url(/local/templates/salon1c.25/images/die-pop_alarm.png) no-repeat;width:213px;height:75px}
.die-pop_alarm b{display:block;margin-bottom:5px;font-size:14px;line-height:110%;text-transform:uppercase}
.die-pop_alarm p{font-size:12px;line-height:110%;margin:0;padding:0}
.close-pop_alarm{position:absolute;top:8px;right:8px;cursor:pointer;background:url(/local/templates/salon1c.25/images/close-pop_alarm.svg) no-repeat;width:48px;height:49px}
.close-pop_alarm:hover{opacity:.9}
.die-error_alarm{position:absolute;bottom:100%;right:0;margin-bottom:15px;display:none}
.error+.die-error_alarm, .error > .die-error_alarm{display:block}
.in-error_alarm{position:relative;background:#fdd;border-radius:6px;padding:0 8px 0 33px;font-size:13px;line-height:18px;color:#474766;min-height:30px;display:flex;align-items:center}
.in-error_alarm:before{position:absolute;top:50%;left:8px;transform:translateY(-50%);content:'';display:block;background:url(/local/templates/salon1c.25/images/ico-error.svg) no-repeat;width:15px;height:16px}
.in-error_alarm:after{position:absolute;top:100%;right:11px;content:"";display:inline-block;margin-left:6px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #fdd}
.pop-thanks_alarm .left-pop-consult_alarm{display:flex;flex-direction:column;justify-content:center}
.block-thanks_alarm{text-align:center}
.ico-thanks_alarm{margin:0 0 22px 0}
.ico-thanks_alarm img{display:block;margin:0 auto;max-width:100%}
.tit-thanks_alarm{font-size:36px;line-height:110%;font-weight:700;color:#474766;margin:0 0 22px 0}
.text-thanks_alarm{font-size:16px;line-height:21px;color:#474766}
.qr-thanks_alarm{margin:0 auto 32px auto}
.qr-thanks_alarm img{display:block;max-width:100%;margin:0 auto}
.text-qr-thanks{font-size:18px;line-height:120%;margin:0 0 32px 0}
.but-tg_alarm{font-size:16px;font-weight:500}
.but-tg_alarm a{position:relative;display:inline-flex;align-items:center;justify-content:center;text-align:center;min-height:60px;text-align:center;padding:0 30px 0 72px;background:#38abe2;border-radius:50px;color:#fff;text-decoration:none}
.but-tg_alarm a:before{position:absolute;top:50%;left:30px;transform:translateY(-50%);content:'';display:block;background:url(/local/templates/salon1c.25/images/ico-tg_alarm.svg) no-repeat;width:25px;height:20px}
.but-tg_alarm a:hover{background:#1f8dc1}
.pop-thanks_alarm .right-pop-consult_alarm{background:#fff;color:#474766;text-align:center;padding:63px 48px 63px 48px}
.die-pop_alarm:before{ position:absolute; bottom:14px; left:100%; margin-left:-1px; content:''; display:block; background:url(/local/templates/salon1c.25/images/arrow-die_alarm.svg) no-repeat; width:12px; height:13px}

@media screen and (max-width:1200px){
	.left-pop-consult_alarm{padding:30px 20px 30px 20px}
	.right-pop-consult_alarm{padding:30px 20px 0 20px}
	.pop-thanks_alarm .right-pop-consult_alarm{padding:40px 20px 40px 20px}
	.tit-pop-consult_alarm,.tit-thanks_alarm{font-size:32px}
	.tit-benef-pop_alarm{font-size:21px}
}
@media screen and (max-width:999px){
	.in-pop-consult_alarm{flex-direction:column}
	.left-pop-consult_alarm{width:100%;margin:0 0 24px 0;padding:0}
	.right-pop-consult_alarm{width:100%}
	.in-pop-consult_alarm{background:#fff;padding:24px;border-radius:22px}
	.pop-consult_alarm{background:0 0;border:0;padding:25px}
	.right-pop-consult_alarm{background:#795DDB}
	.tit-pop-consult_alarm{margin-bottom:18px}
	.checks-pop_alarm{margin-bottom:23px;margin-top:20px}
	.but-pop-consult_alarm{margin-top:23px}
	.right-pop-consult_alarm{border-radius:12px;padding:24px 20px 0 24px}
	.die-pop_alarm{bottom:24px}
	.tit-benef-pop_alarm{margin-bottom:18px}
	.list-benef-pop_alarm ul li{margin-bottom:12px}
	.list-benef-pop_alarm ul li:last-child{margin-bottom:0}
	.pop-thanks_alarm{background:#795DDB}
	.tit-thanks_alarm{font-size:24px;margin:0 0 16px 0}
	.block-thanks_alarm{padding:24px}
	.qr-thanks_alarm{display:none}
	.text-qr-thanks{font-size:16px;line-height:21px;max-width:284px;margin-left:auto;margin-right:auto}
	.text-qr-thanks br{display:none}
	.pop-thanks_alarm .left-pop-consult_alarm{border-radius:12px}
	.tit-benef-pop_alarm{font-size:20px}
	.field-pop-consult_alarm input{padding-left:16px;padding-right:16px}
	.but-tg_alarm{font-size:14px}
}
@media screen and (max-width:500px){
	.tit-pop-consult_alarm{max-width:280px}
	.but-pop-consult_alarm button{width:100%}
	.img-pop_alarm{max-width:332px;margin-right:-44px;margin-top:24px}
	.img-pop_alarm img{margin-left:-24px}
	.text-thanks_alarm{max-width:284px;margin-left:auto;margin-right:auto}
	.ico-thanks_alarm{margin-bottom:16px}
	.but-tg_alarm a{padding-left:56px;padding-right:18px}
	.but-tg_alarm a:before{left:18px}
	.die-pop_alarm:before{right:18px;bottom:100%; left:auto; transform:rotate(-90deg); margin-bottom:-1px}
	.pop-thanks_alarm .right-pop-consult_alarm{padding:24px}
}
@media screen and (max-width:428px){
	.pop-consult_alarm{padding:15px}
	.but-tg_alarm{font-size:15px}
	.close-pop_alarm{top:-10px;right:2px}
	.die-pop_alarm:before{right:25px}
}

@media screen and (max-width:378px){
	.block-thanks_alarm{padding:20px}
	.tit-benef-pop_alarm{font-size:16px}
}

.pop-consult_alarm .fancybox-close-small{position:absolute;top:8px !important;right:8px !important;cursor:pointer;background:url(/local/templates/salon1c.25/images/close-pop_alarm.svg) no-repeat;width:48px;height:49px}
.pop-consult_alarm .fancybox-close-small:hover{opacity:.9}

@media screen and (max-width:428px){
	.pop-consult_alarm {padding: 25px 10px 10px 10px}
	.pop-consult_alarm .fancybox-close-small{top:1px !important;right:0px !important}
}

.die-error_alarm{margin-bottom:8px}
.tit-pop-consult_alarm{margin-bottom:42px}

/*new cookie*/
@media screen and (min-width:767px){
.cookie-mm-none{width:100%;max-width:660px}
.in-panel-cookie_s{padding:30px 189px 30px 30px}
.bot-cookie{position:absolute;right:30px;top:50%;transform:translateY(-50%)}
.but-cookie_pp{width:100%;text-align:right;margin:0}
.but-cookie-mm a{height:42px}
.text-cookie-mm{margin-bottom:10px;text-align:justify}
.text-cookie-mm.active{margin-top:18px}

.cookie-mm-none{max-width:374px}
.title-cookie_pp{font-size:12px;line-height:16px;margin-bottom:12px}
.cookie-mm-none{border-radius:12px}
.in-panel-cookie_s{padding:18px}
.bot-cookie{position:relative;display:flex;align-items:center;top:auto;right:auto;bottom:auto;transform:none;min-width:100%;justify-content:flex-end}
.but-cookie_pp{margin-right:12px;font-size:12px}
.text-cookie-mm{font-size:12px;line-height:14px;margin-top:0;text-align:left}
.text-cookie-mm.active{margin-top:-5px}
.but-cook-for-mob{display:none}
}
@media screen and (max-width:767px){
.cookie-mm-none{z-index:9999}
.bot-cookie{width:100%;text-align:right}
.in-panel-cookie_s{padding:24px}
.text-cookie-mm{line-height:21px}
.title-cookie_pp{font-size:15px}

.but-cook-for-desc{display:none}
.title-cookie_pp{width:105%}
}

.pop-consult_alarm .ag-countrymask.iti{display:block !important}
.pop-consult_alarm .iti--separate-dial-code .iti__selected-flag{border-radius:11px 0 0 11px}

.error .die-error_alarm{display:block}

.assets-callback label:before, .assets-callback label:after{top:50% !important;transform:translateY(-50%) !important}

/*new pop avail*/
.pop-comments{background:#5fcdcd!important;width:100%;max-width:694px!important;border-radius:22px;background:#795DDB !important;padding:32px!important}
.pop-comments .in-pop-callback{background:#fff;padding:35px 50px 40px 50px;border-radius:22px}
.pop-comments .fancybox-close-small{position:absolute;top:8px!important;right:8px!important;opacity:1!important;cursor:pointer;background:url(/local/templates/salon1c.25/images/close-pop_alarm.svg) no-repeat;width:48px;height:49px}
.pop-comments .tit-callback{font-size:36px;line-height:110%;margin-bottom:30px;color:#474766}
.pop-comments .field-pop input{height:64px;background:#f6f8fa !important;border-radius:12px;padding:0 32px 0 32px;border-color:#f6f8fa}
.pop-comments .field-pop{position:relative;margin-bottom:16px}
.pop-comments .field-pop textarea{padding:22px 22px 0 22px;background:#f6f8fa;border-radius:12px;border-color:#f6f8fa;height:118px}
.pop-comments .field-pop input::placeholder,.pop-comments .field-pop textarea::placeholder{color:#a6a6a6}
.pop-comments .field-COMMENT{border-color:#f6f8fa;border-radius:12px;padding:10px;background:#f6f8fa}
.pop-comments .button-blue button{height:64px;border-radius:100px;padding:0 30px 0 30px;font-size:18px;font-weight:700;width:auto;text-transform:none}
.pop-comments .assets label:before{border-radius:6px;width:24px;height:24px;max-width:none}
.pop-comments .assets label{position:relative;display:inline-block;cursor:pointer;padding:0 0 0 36px;font-size:12px;line-height:14px;color:#003459;max-width:none}
.pop-comments .assets label:before{position:absolute;top:50%;left:0;transform:translateY(-50%);box-sizing:border-box;border-radius:6px;content:'';display:block;width:24px;height:24px;border:1px solid #F17E00}
.pop-comments .assets label:after{position:absolute;top:50%;left:6px;border-radius:0;border:none;transform:translateY(-50%);content:'';display:none;background:url(/local/templates/salon1c.25/images/check-pop_alarm.svg) no-repeat;width:12px;height:9px}
.pop-comments .assets input:checked+label:after{display:block}
.pop-comments .assets input:checked+label:before{background:#F17E00}
.pop-comments .assets.error input+label:before{border-color:#fdd!important}
.pop-comments .assets label a{color:#795DDB}
.pop-comments .field-pop .iti--allow-dropdown .iti__flag-container{width:85px;border-radius:12px;background:#f6f8fa;border-color:#f6f8fa}
.pop-comments .field-pop .iti__flag-container+input{margin-left:101px !important;width:calc(100% - 101px)}
.pop-comments .field-pop .iti--separate-dial-code .iti__selected-flag{background:#f6f8fa!important;border-radius:12px!important}
.pop-comments .text-error-s{display:none!important}
.pop-comments .field-pop input.error{border-color:#fdd!important}
.pop-comments .tit-coms-thanks{position:relative;padding-top:0;font-size:36px;line-height:110%;color:#003459;margin:0 auto 22px auto;max-width:540px;text-align:center}
.pop-comments .tit-coms-thanks br{display:none}
.pop-comments .tit-coms-thanks:before{content:'';display:block;margin:0 auto 22px auto;width:102px;height:102px;background:url(/local/templates/salon1c.25/images/decor-thanks.svg) no-repeat}
.pop-comments .text-thanks-comments{font-size:16px;line-height:21px}
.pop-comments .in-pop-callback{min-height:1px !important}
.field-pop:has(.error) .iti--allow-dropdown .iti__flag-container{border-color:#fdd!important}
.pop-comments .button-blue button{background:#F17E00 !important}
.pop-comments .assets{margin-top:20px;margin-bottom:20px}
.pop-comments .img-thanks-comments {display:none}
.pop-comments .button-blue button:disabled{background: #ffc78a!important}
.iti:has(.error) + .die-error_alarm{display:block}

@media screen and (max-width:767px){
	.pop-comments{background:none !important;border-radius:0;padding:20px !important}
	.pop-comments .fancybox-close-small{top:0px!important;right:0px!important}
	.pop-comments .in-pop-callback{padding:24px}
	.pop-comments .tit-callback{margin-bottom:18px}
	.pop-comments .button-blue button{width:100%}
	.pop-comments .assets{margin-bottom:22px}
	.pop-comments .field-pop input{padding-left:16px;padding-right:16px}
	.pop-comments .field-pop textarea{padding:6px 6px 0 6px}
	.pop-comments .tit-callback{font-size:32px}
	.pop-comments .tit-coms-thanks{font-size:22px!important;line-height:110%;margin-bottom:16px}
	.pop-comments .text-thanks-comments,.pop-comments .tit-coms-thanks{max-width:285px;margin-left:auto;margin-right:auto}
    .pop-comments:has(.text-thanks-comments) .in-pop-callback{position:relative;z-index:50;padding:48px 35px 48px 35px;background:#795DDB;}
    .pop-comments:has(.text-thanks-comments) .in-pop-callback:before{position:absolute;top:24px;left:24px;background:#fff;border-radius:22px;z-index:-1;content:'';display:block;width:calc(100% - 48px);height:calc(100% - 48px)}
}

@media screen and (max-width:379px){
	.pop-comments .tit-callback{font-size:28px}
}

/*lead form*/
.main-lead{ background:#F5F6F9}
.content-lead{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:20px 15px;min-height:calc(100vh - 100px);min-height:calc(100dvh - 100px)}
.pop-consult-page_lead{background:#fff}
.pop-consult-page_lead .right-pop-consult_alarm{background:#795DDB}
.pop-consult-page_lead .die-pop_alarm{background:url(/local/templates/salon1c.25/images/die-pop_lead.png) no-repeat;left:0;width:213px;height:75px;padding:14px 6px 0 14px}
.pop-consult-page_lead .die-pop_alarm:before{margin-left:-1px}
.pop-consult-page_lead .pop-thanks_alarm .right-pop-consult_alarm{background:#F5F6F9}
.pop-consult-page_lead .pop-thanks_alarm .text-qr-thanks{font-weight:400}
.pop-consult-page_lead .list-benef-pop_alarm ul li{ background:none}

@media screen and (max-width:999px){
	.pop-consult-page_lead .list-benef-pop_alarm ul{max-width:none}
	.pop-consult-page_lead .peop-pop_alrm{margin-top:20px}
	.pop-consult-page-thanks_lead{padding:0;background:none}
	.pop-consult-page-thanks_lead .pop-thanks_alarm{background:none;padding:0}
	.pop-consult-page_lead .pop-thanks_alarm .right-pop-consult_alarm{background:#fff}
	.pop-consult-page_lead .pop-thanks_alarm .text-qr-thanks{font-weight:400}
}

@media screen and (max-width:767px){
	.pop-consult-page_lead{padding:0}
	.pop-consult-page_lead .tit-benef-pop_alarm{max-width:250px}
	.pop-consult-page_lead .peop-pop_alrm{margin-top:0}
	.pop-consult-page_lead .block-thanks_alarm{padding-top:36px;padding-bottom:36px}
	.pop-consult-page_lead .pop-thanks_alarm .right-pop-consult_alarm{padding-top:36px;padding-bottom:36px}
}

/*online*/
.top-block-online_m{position:relative;z-index:50;display:flex;align-items:flex-end;padding:0}
.top-block-online_m:before{position:absolute;top:0;left:50%;margin:0 0 0 -50vw;content:'';display:block;width:100vw;height:100%;z-index:-2;background:#f5f6f9}
.top-block-online_m:after{position:absolute;bottom:0;left:100%;margin-left:-455px;width:1424px;height:416px;z-index:-1;content:'';display:block;background:url(/local/templates/salon1c.25/images/online/decor-top_online.svg) no-repeat}
.left-block-online_m{padding:72px 0 72px 0;margin:0 99px 0 0}
.left-block-online_m .breadcrumbs{margin-bottom:44px}
.left-block-online_m h1{margin:0 0 16px 0;padding:0}
.left-block-online_m p{font-size:18px;line-height:130%;margin:0 0 44px 0;padding:0;max-width:738px}
.list-nums-online_m{display:flex;margin:-16px 0 44px -16px}
.item-nums-online_m{width:calc(33.333% - 16px);margin:16px 0 0 16px;border-radius:16px;background:#fff;padding:24px 18px 24px 18px}
.item-nums-online_m i{display:block;font-style:normal;display:block;margin:0 0 8px 0;font-weight:700;font-size:21px;line-height:21px;color:#474766}
.item-nums-online_m p{font-size:14px;line-height:130%;margin:0;padding:0}
.right-block-online_m{margin-right:-40px}
.frame-animation{position:relative;max-width:346px;min-width:346px}
.frame-animation img{display:block;width:100%}
.b-benef-online_m{padding:72px 0 72px 0}
.b-benef-online_m .title{text-align:left;margin-bottom:36px}
.cols-benef-online_m{display:flex;margin:0 0 0 -36px}
.col-on-benef_n{width:calc(33.33% - 36px);margin:0 0 0 36px}
.item-on-benef_m{margin:0 0 36px 0;background:#f5f6f9;border-radius:15px;padding:26px}
.item-on-benef_m:last-child{margin-bottom:0}
.item-on-benef_m.item1 img{border-radius:12px}
.item-on-benef_m.item1 p{margin-bottom:44px}
.item-on-benef_m.item3 p{margin-bottom:32px}
.item-on-benef_m.item4 p{margin-bottom:38px}
.tit-benef-inline_m{font-size:21px;font-weight:700;color:#474766;margin:0 0 16px 0}
.item-on-benef_m p{font-size:14px;line-height:130%;margin:0 0 32px 0}
.img-benef-online_m{max-width:304px}
.img-benef-online_m img{display:block;max-width:100%}
.b-benef-online-rec_m{position:relative;z-index:50;padding:72px 0 72px 0}
.b-benef-online-rec_m:before{position:absolute;top:0;left:50%;margin:0 0 0 -50vw;content:'';display:block;width:100vw;height:100%;z-index:-1;background:#f5f6f9}
.b-benef-online-rec_m .title{text-align:left;margin:0 0 36px 0}
.wr-list-benef-onine_rec_n{position:relative}
.list-benef-online-rec_n{background:#fff;border-radius:20px;display:flex}
.item-benef-online-rec{width:33.3333%;border-right:1px solid #f5f6f9}
.item-benef-online-rec:last-child{border-left:1px solid #f5f6f9;margin-left:auto;border-right:none}
.in-benef-online_rec{padding:48px}
.tit-benef-online_rec{font-size:21px;line-height:120%;font-weight:700;margin:0 0 30px 0}
.in-benef-online_rec ul{list-style-type:none;margin:0;padding:0}
.in-benef-online_rec li{position:relative;margin:0 0 24px 0;padding:0 0 0 17px;font-size:14px;background:0 0;line-height:130%}
.in-benef-online_rec li:before{position:absolute;top:5px;left:0;border-radius:50%;background:#795ddb;content:'';display:block;width:9px;height:9px}
.in-benef-online_rec li:last-child{margin-bottom:0}
.img-benef-rec_n{position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:33.6%;max-width:388px}
.img-benef-rec_n img{display:block;width:100%}
.b-benef-online-rec_m .but-more_z{text-align:center;margin-top:36px}
.b-our-keys_online{padding:72px 0 72px 0}
.b-our-keys_online .title{text-align:left}
.list-our-keys_online{display:flex;flex-wrap:wrap;margin:-36px 0 0 -36px}
.item-our-keys_online{width:calc(33.333% - 36px);margin:36px 0 0 36px;background:#f5f6f9;border-radius:22px;padding:36px}
.top-keys_online{display:flex;align-items:center;margin:0 0 18px 0}
.tit-keys-online{font-size:21px;line-height:120%;font-weight:700;margin-right:15px}
.ico-keys-online{margin-left:auto}
.ico-keys-online img{display:block}
.num-keys_online{font-size:32px;line-height:130%;font-weight:700;color:#795ddb;margin:0 0 6px 0}
.text-keys-online{font-size:20px;line-height:120%;font-weight:700;margin:0 0 18px 0}
.item-our-keys_online p{font-size:14px;line-height:130%;margin:0 0 12px 0}
.more-keys_online{font-size:14px;line-height:130%}
.more-keys_online a{color:#795ddb}
.b-steps-online_m{position:relative;z-index:50;color:#fff;padding:72px 0 100px 0}
.wr-element-animation_m{position:absolute;left:50%;top:0;height:100%;width:100vw;margin-left:-50vw;overflow:hidden;pointer-events:none}
.in-wr-animation{position:relative;width:100%;max-width:1194px;margin:0 auto;padding:0 15px 0 15px}
.b-steps-online_m:before{position:absolute;top:0;left:50%;margin:0 0 0 -50vw;content:'';display:block;width:100vw;height:100%;z-index:-2;background:#8664fc}
.b-steps-online_m:after{position:absolute;top:0;left:100%;margin-left:-450px;width:831px;height:752px;content:'';display:block;background:url(/local/templates/salon1c.25/images/online/decor-step_online.svg) no-repeat;z-index:-1}
.b-steps-online_m .title{text-align:left;color:#fff;margin:0 0 36px 0}
.text-steps-online_m{font-size:20px;line-height:130%;margin:0 0 36px 0}
.list-steps-online_m{display:flex;flex-wrap:wrap;margin:-36px 0 0 -36px}
.item-steps-online_m{position:relative;background:#fff;border-radius:20px;padding:24px;width:calc(33.333% - 36px);margin:36px 0 0 36px}
.item-steps-online_m:before{position:absolute;top:50%;left:100%;transform:translateY(-50%);margin-left:12px;content:'';display:block;width:13px;height:22px;background:url(/local/templates/salon1c.25/images/online/arrow-step_online.svg) no-repeat}
.in-item-online-step_m{color:#474766}
.item-steps-online_m:last-child:before{display:none}
.num-step-online_m{display:flex;margin:0 0 16px 0;color:#fff;width:42px;height:42px;border-radius:50%;align-items:center;justify-content:center;text-align:center;background:#8664fc;font-size:25px;font-weight:700}
.tit-step-online_m{font-size:21px;line-height:24px;font-weight:700;margin:0 0 15px 0}
.in-item-online-step_m p{font-size:14px;line-height:130%;margin:0;padding:0}
.b-conv_online{position:relative;z-index:50;padding:72px 0 72px 0}
.b-conv_online:before{position:absolute;top:0;left:50%;margin:0 0 0 -50vw;content:'';display:block;width:100vw;height:100%;z-index:-1;background:#f5f6f9}
.b-conv_online .title{text-align:left;margin-bottom:36px}
.cols-conv_online{
  display:grid;
  grid-template-columns:repeat(auto-fit, minmax(260px, 1fr));
  gap:36px;
}
.tit-conv_online{ font-size:21px; line-height:120%; font-weight:700; margin:0 0 16px 0}
.item-conv_online p { font-size:14px; line-height:130%; margin:0 0 19px 0}
.item-conv_online{padding:30px;border-radius:22px;background:#fff;display:flex;flex-direction:column}
.item-conv_online.item1{grid-row:span 2/span 2}
.item-conv_online.item3{grid-column-start:2;grid-row-start:2}
.item-conv_online.item4{grid-column-start:3;grid-row-start:1}
.item-conv_online.item5{grid-column-start:3;grid-row-start:2}
.img-conv_online{margin-top:auto}
.img-conv_online img{display:block}
.item-conv_online.item1 .img-conv_online img{width:100%;max-width:304px;border-radius:12px}
.item-conv_online.item2 .img-conv_online img{width:100%;max-width:160px}
.item-conv_online.item3 .img-conv_online img{width:100%;max-width:304px}
.item-conv_online.item4 .img-conv_online img{width:100%;max-width:304px}
.item-conv_online.item5 .img-conv_online img{width:100%;max-width:104px}
.wr-coms_online .b-coms-records{padding-bottom:100px}
.list-reviews_online{margin:0 -18px 16px -18px}
.list-reviews_online .slick-track{display:flex}
.item-reviews_online{padding:0 18px 0 18px;width:33.333%}
.in-item-reviews_online{border-radius:26px;border:1px solid #efefef;padding:35px 30px;min-height:100%}
.top-reviews_online{display:flex;align-items:center;margin:0 0 16px 0}
.top-reviews_online i{font-style:normal;font-size:20px;line-height:24px;font-weight:700;color:#474766;margin-right:15px}
.ico-review_online{width:116px;display:flex;justify-content:flex-end}
.ico-review_online img{display:block;max-width:100%}
.in-item-reviews_online p{font-size:14px;line-height:18px;padding:0;margin:0}
.head-item-ask{font-weight:700}
.item-frame-animation{max-width:346px;max-height:575px;overflow:hidden}
.item-frame-animation img{display:block;width:100%}
.animation-kadr{position:absolute;top:75px;left:50%;z-index:50;width:276px;transform:translateX(-50%)}
.item-animation-kadr{position:absolute;inset:0;opacity:0;transition:opacity .3s ease-in-out}
.item-animation-kadr.active{opacity:1;z-index:2}
.item-animation-kadr img{display:block;width:100%;height:auto}
.element-animation{position:absolute;top:-95px;left:100%;margin-left:-603px;z-index:-1;background:url(/local/templates/salon1c.25/images/element-animation.svg) no-repeat;width:1424px;height:744px;animation:rotate-loop 3s infinite alternate ease-in-out}
@keyframes rotate-loop{
0%{top:95px}
100%{top:-110px}
}

@media screen and (max-width:1250px){
	.slider-reviews-online{margin-left:10px;margin-right:10px}
}

@media screen and (max-width:1200px){
	.left-block-online_m{margin-right:30px}
	.right-block-online_m{margin-right:0}
	.item-our-keys_online{padding:20px}
	.tit-keys-online{font-size:18px}
	.in-benef-online_rec{padding:30px}
}

@media screen and (max-width:999px){
	.top-block-online_m{display:block}
	.left-block-online_m{margin-right:0;text-align:center;padding-bottom:50px}
	.frame-animation{margin-left:auto;margin-right:auto}
	.top-block-online_m:after{left:0;margin-left:0}
	.item-nums-online_m{text-align:left}
	.item-on-benef_m{padding:20px}
	.img-benef-rec_n{display:none}
	.item-benef-online-rec{width:50%}
	.item-our-keys_online{width:calc(100% - 36px)}
	.cols-conv_online{display:block}
	.item-conv_online{margin-bottom:36px}
	.item-conv_online:last-child{margin-bottom:0}
	.left-block-online_m p{max-width:550px;margin-left:auto;margin-right:auto}
}

@media screen and (min-width:767px){
	.img-benef-for_mob, .nav-slider-benef-online_mob{ display:none !important}
}

@media screen and (max-width:767px){
	.left-block-online_m{padding-top:30px;padding-bottom:35px}
	.left-block-online_m .breadcrumbs ul{justify-content:center}
	.left-block-online_m .breadcrumbs{margin-bottom:27px;order:1}
	.left-block-online_m h1{margin-bottom:27px;order:2;max-width:356px;margin-left:auto;margin-right:auto}
	.left-block-online_m>p{font-size:16px;margin-bottom:27px;max-width:355px;order:3}
	.left-block-online_m{display:flex;flex-direction:column}
	.left-block-online_m .but-more_z{order:4;margin-bottom:27px}
	.list-nums-online_m{order:5;margin-bottom:0}
	.left-block-online_m .but-more_z a{min-width:302px}
	.item-nums-online_m i{font-size:16px;line-height:21px;margin-bottom:8px}
	.item-nums-online_m p{font-size:9px;line-height:130%}
	.item-nums-online_m{padding:16px}
	.item-frame-animation{max-width:232px;max-height:371px;margin-left:auto;margin-right:auto}
	.animation-kadr{max-width:184px;top:52px}
	.top-block-online_m:after{background:url(/local/templates/salon1c.25/images/online/decor-top_mob.svg) no-repeat;width:417px;height:230px;left:auto;right:-15px}
	.b-benef-online_m .title{max-width:354px;margin-left:auto;margin-right:auto;margin-bottom:39px;text-align:center}
	.b-benef-online_m{padding-top:48px;padding-bottom:48px}
	.cols-benef-online_m{flex-wrap:wrap}
	.col-on-benef_n{width:calc(100% - 36px);margin-bottom:16px}
	.item-on-benef_m{padding:30px;margin-bottom:16px}
	.item-on-benef_m:last-child{margin-bottom:0}
	.item-on-benef_m.item1 p{margin-bottom:36px}
	.img-benef-online_m{margin-left:auto;margin-right:auto}
	.b-benef-online-rec_m{padding-top:36px;padding-bottom:36px}
	.b-benef-online-rec_m .title{max-width:356px;margin-left:auto;margin-right:auto;margin-bottom:36px;text-align:center}
	.b-our-keys_online{padding-top:48px;padding-bottom:48px}
	.b-our-keys_online .title{text-align:center;margin-bottom:39px}
	.item-our-keys_online{padding:30px}
	.tit-keys-online{font-size:21px}
	.item-our-keys_online p{max-width:296px}
	.tit-keys-online{max-width:186px}
	.text-keys-online{max-width:290px}
	.b-steps-online_m{padding-top:36px;padding-bottom:36px}
	.b-steps-online_m .title{max-width:356px;margin-left:auto;margin-right:auto;margin-bottom:18px;text-align:center}
	.text-steps-online_m{font-size:16px;text-align:center;max-width:355px;margin-left:auto;margin-right:auto}
	.item-steps-online_m{width:calc(100% - 36px)}
	.item-steps-online_m:before{top:100%;left:50%;transform:translateX(-80%) rotate(90deg);margin-top:8px}
	.b-conv_online{padding-top:36px;padding-bottom:36px}
	.b-conv_online .title{max-width:356px;margin-left:auto;margin-right:auto;text-align:center;margin-bottom:36px}
	.item-conv_online.item1 p{margin-bottom:50px}
	.item1 .img-conv_online{max-width:100%}
	.item-conv_online{margin-bottom:16px}
	.item-conv_online.item4 p{margin-bottom:55px}
	.item-conv_online p{max-width:296px}
	.wr-coms_online .b-coms-records{padding-top:48px;padding-bottom:48px}
	.wr-coms_online .head-coms-records{margin-bottom:39px}
	.wr-coms_online .title b{color:#474766}
	.slider-reviews-online{margin-left:12px;margin-right:12px}
	.item-reviews_online{padding-left:0;padding-right:0}
	.wr-coms_online .but-add-comments-mob{text-align:center;font-size:16px;line-height:16px}
	.wr-coms_online .but-add-comments-mob a{min-height:52px;display:inline-flex;padding-left:40px;padding-right:40px}
	.wr-coms_online .b-coms-records{margin-bottom:0}
	.list-benef-online-rec_n{background:0 0;border-radius:0;display:block;margin-left:-15px;margin-right:-15px}
	.list-benef-online-rec_n .slick-list{padding-right:36px;padding-left:15px}
	.list-benef-online-rec_n .slick-track{display:flex}
	.item-benef-online-rec{border:none;width:100%;background:#fff;border-radius:20px;margin-right:16px}
	.in-benef-online_rec{padding-bottom:0}
	.in-benef-online_rec ul{max-width:296px; margin-bottom:36px}
	.img-benef-for_mob{max-width:219px;margin-left:auto;margin-right:auto;max-height:378px;overflow:hidden}
	.img-benef-for_mob img{display:block}
	.nav-slider-benef-online_mob{margin:0 0 36px 0}
	.nav-slider-benef-online_mob ul{list-style-type:none;margin:0 -3px 0 -3px;padding:0;display:flex}
	.nav-slider-benef-online_mob ul li{margin:0;padding:0 3px 0 3px;width:100%;white-space:nowrap;line-height:normal;font-size:15px;font-weight:600;background:0 0}
	.nav-slider-benef-online_mob ul li a{display:flex;min-height:46px;align-items:center;background:#fff;padding:0 10px 0 10px;width:100%;justify-content:center;text-align:center;border-radius:50px;color:#474766;text-decoration:none}
	.nav-slider-benef-online_mob ul li.active a{background:#ebe6ff}
	.fancybox-content:has(iframe){height:50.4vw !important}
	.fancybox-slide{padding:20px!important}
	.fancybox-slide iframe{display:block}
	.in-benef-online_rec{min-height:100%;display:flex;flex-direction:column}
	.img-benef-for_mob{ margin-top:auto}
}

@media screen and (max-width:400px){
	.nav-slider-benef-online_mob ul li{font-size:14px}
}

@media screen and (max-width:380px){
	.item-nums-online_m{padding:10px}
}

/*page lead*/
.list-page-lead_fit{margin-bottom:-25px}
.list-page-lead_fit ul{list-style-type:none;margin:0;padding:0}
.list-page-lead_fit ul li{position:relative;margin:0 0 10px 0;padding:0 0 0 26px;background:0 0}
.list-page-lead_fit ul li:last-child{margin-bottom:0}
.list-page-lead_fit ul li b{display:block;font-size:13px;font-weight:700;line-height:130%;margin:0 0 7px 0}
.list-page-lead_fit ul li p{font-size:13px;line-height:130%;margin:0;padding:0}
.list-page-lead_fit ul li:before{position:absolute;top:4px;left:0;content:'';display:block;width:10px;height:10px;border-radius:50%;background:#fff}
.pop-consult-page_lead2 .left-pop-consult_alarm{width:calc(55.1% - 9px);padding-left:60px;padding-right:40px}
.pop-consult-page_lead2 .right-pop-consult_alarm{width:calc(44.9% - 9px);padding:40px 40px 0 40px}
.pop-consult-page_lead2 .tit-pop-consult_alarm{font-size:32px;margin-bottom:36px}
.pop-consult-page_lead2 .tit-benef-pop_alarm{margin-bottom:19px}
.pop-consult-page_lead2 .pop-thanks_alarm .right-pop-consult_alarm{padding-bottom:62px;padding-top:62px}
.pop-consult-page_lead2 .pop-thanks_alarm .text-qr-thanks{margin-left:auto;margin-right:auto}
.pop-consult-page_lead2 .right-pop-consult_alarm{background: #6D58BE;}

@media screen and (max-width:1200px){
	.pop-consult-page_lead2 .left-pop-consult_alarm{padding-left:30px}
}
@media screen and (max-width:999px){
	.pop-consult-page_lead2 .left-pop-consult_alarm{padding-left:0;width:100%;padding-right:0}
	.pop-consult-page_lead2 .right-pop-consult_alarm{width:100%}
	.pop-consult-page_lead2 .block-thanks_alarm{padding-top:62px;padding-bottom:62px}
}
@media screen and (max-width:767px){
	.pop-consult-page_lead2 .tit-pop-consult_alarm{font-size:29px;margin-bottom:20px}
	.pop-consult-page_lead2 .left-pop-consult_alarm{margin-bottom:30px}
	.pop-consult-page_lead2 .right-pop-consult_alarm{padding:24px 0 0 24px}
	.list-page-lead_fit ul li p{display:none}
	.list-page-lead_fit{margin-bottom:0}
	.list-page-lead_fit{padding-right:24px}
	.pop-consult-page_lead2 .tit-benef-pop_alarm{max-width:312px}
	.pop-consult-page_lead2 .pop-thanks_alarm .right-pop-consult_alarm{padding-right:24px}
}
@media screen and (max-width:500px){
	.pop-consult-page_lead2 .img-pop_alarm{max-width:360px;margin-top:20px}
	.pop-consult-page_lead2 .tit-pop-consult_alarm{max-width:100%}
	.pop-consult-page_lead2 .block-thanks_alarm{padding-top:36px;padding-bottom:36px}
	.pop-consult-page_lead2 .pop-thanks_alarm .right-pop-consult_alarm{padding-top:24px;padding-bottom:24px}
	.pop-consult-page_lead2 .pop-thanks_alarm{ background:#fff; padding:24px}
	.pop-consult-page_lead2 .pop-thanks_alarm .left-pop-consult_alarm{ background:#F5F6F9}
	.pop-consult-page_lead2 .pop-thanks_alarm .right-pop-consult_alarm{ background:#F5F6F9}
}
/* End */
/* /local/templates/salon1c.25/css/slick-theme.css?17594896743912 */
/* /local/templates/salon1c.25/css/swiper-bundle.min.css?175948967415844 */
/* /local/templates/salon1c.25/css/jquery.fancybox.css?175948967413255 */
/* /local/templates/salon1c.25/template_styles.css?1770292023166351 */
