

/* Start:/local/templates/new-design-2025/js/swiper/swiper-bundle.min.css?174904086018452*/
/**
 * Swiper 11.2.8
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2025 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: May 23, 2025
 */

@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}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.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-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.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-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.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-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-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper-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:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-lock{display: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;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);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:var(--swiper-pagination-bullet-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:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);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-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,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:var(--swiper-pagination-progressbar-size,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:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-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;touch-action:none}.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{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.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-prev{pointer-events:auto;visibility:visible}.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-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper.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-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-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.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/new-design-2025/template_styles.css?179188362248977*/
@font-face {
    font-family: 'Unbounded';
    src: url('/local/templates/new-design-2025/fonts/Unbounded-Light.woff2') format('woff2'),
        url('/local/templates/new-design-2025/fonts/Unbounded-Light.woff') format('woff'),
        url('/local/templates/new-design-2025/fonts/Unbounded-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Unbounded';
    src: url('/local/templates/new-design-2025/fonts/Unbounded-Black.woff2') format('woff2'),
        url('/local/templates/new-design-2025/fonts/Unbounded-Black.woff') format('woff'),
        url('/local/templates/new-design-2025/fonts/Unbounded-Black.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Unbounded';
    src: url('/local/templates/new-design-2025/fonts/Unbounded-SemiBold.woff2') format('woff2'),
        url('/local/templates/new-design-2025/fonts/Unbounded-SemiBold.woff') format('woff'),
        url('/local/templates/new-design-2025/fonts/Unbounded-SemiBold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Unbounded';
    src: url('/local/templates/new-design-2025/fonts/Unbounded-Regular.woff2') format('woff2'),
        url('/local/templates/new-design-2025/fonts/Unbounded-Regular.woff') format('woff'),
        url('/local/templates/new-design-2025/fonts/Unbounded-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Unbounded';
    src: url('/local/templates/new-design-2025/fonts/Unbounded-Medium.woff2') format('woff2'),
        url('/local/templates/new-design-2025/fonts/Unbounded-Medium.woff') format('woff'),
        url('/local/templates/new-design-2025/fonts/Unbounded-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Unbounded';
    src: url('/local/templates/new-design-2025/fonts/Unbounded-Bold.woff2') format('woff2'),
        url('/local/templates/new-design-2025/fonts/Unbounded-Bold.woff') format('woff'),
        url('/local/templates/new-design-2025/fonts/Unbounded-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}
*, *::before, *::after{box-sizing: border-box;}
html, body{padding: 0; margin: 0; font-family: Unbounded; font-size: 14px; width:100%; height: 100%; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; line-height: 1.2; scroll-behavior: smooth;}

body.no-scroll{overflow: hidden;}

*, *:before, *:after {box-sizing: border-box; padding: 0px; margin: 0px; border: none}
aside, nav, footer, header, section, main {display: block;}
h1, h2, h3, h4, h5, h6, p {font-size: inherit; font-weight: inherit;}
img, svg { border: none; outline: 0; display: block; max-width: 100%}
a { color: inherit; outline: 0; cursor: pointer; text-decoration: none}
a:hover, a:focus {text-decoration: underline; outline:0}
ul, ol, li {list-style: none;}
input, textarea, select, option, button {border: none; outline: 0; font-family: inherit; font-size: inherit; color: inherit;}
input[type=submit], button {cursor: pointer; box-shadow: none; background-color: transparent; background: none;}

.wrap{max-width: 1180px; margin: 0 auto;}

header{padding-top: 30px;}
header .header-menu{margin-bottom: 36px;}
.top-menu{display: flex; align-items: center; gap: 40px}
.top-menu li a{font-weight: 700; font-size: 15px; color: #005073; }
.top-menu li a:hover{color: #08ad6b;}

header .header-main{display: flex; align-items: center;}
header .logo{display: flex; gap: 20px; text-decoration: none; flex: 1; height: 53px; align-items: center;}
/* header .logo img{height: 53px;} */
header .logo img{margin-top: 14px; height: 102px;}
header .logo-text{font-weight: 600; font-size: 18px; letter-spacing: -0.01em; color: #005073;}

header .radio-current{display: flex; align-items: flex-end; flex: 1;}
header .radio-current .radio-player-btn{display: inline-flex; width: 48px; height: 48px; flex-basis: 48px; flex-shrink: 0; border-radius: 48px; border: 4px solid #005073; position: relative; justify-content: center; align-items: center; padding: 0; cursor: pointer; transition: .3s ease;}
header .radio-current .radio-player-btn::after{
    content: "";
    position: absolute;
    left: 12px;
    /* width: 28px; */
    /* height: 28px; */
    /* background: url('/local/templates/new-design-2025/images/play.svg') no-repeat right center; */

    transition: .3s ease;
}
header .radio-current .radio-player-btn:not(.playing)::after {
width: 0;
    height: 0;
    border-top: 12px solid transparent;
    border-bottom: 12px solid transparent;
    border-left: 22px solid #005073;
}
header .radio-current .radio-player-btn.playing::after{background: #005073; width: 20px; height: 20px; left: unset;}
header .radio-current-track{border-top: 1px solid #004c73; padding-top: 5px; padding-bottom: 2px; width: 100%; position: relative;}
header .radio-current-track-name{font-size: 10px; color: #005073; width: 50%;}
header .radio-current-track canvas{position: absolute; width: 130px; height: 90px; margin-top: -51px; left: 50%;transform: translateX(-50%);}
header .mob-menu-btn{display: none;}
.cookie-notice{position: fixed; left: 50%; bottom: 24px; z-index: 20; display: none; width: min(560px, calc(100% - 40px)); padding: 24px; transform: translate(-50%, 16px); border: 1px solid #005073; background: #fff; color: #005073; box-shadow: 0 12px 34px rgba(0, 80, 115, .15); opacity: 0; transition: opacity .3s ease, transform .3s ease;}
.cookie-notice.is-visible{display: block; opacity: 1; transform: translate(-50%, 0);}
.cookie-notice__text{font-weight: 400; font-size: 13px; line-height: 1.45;}
.cookie-notice__button{display: flex; align-items: center; justify-content: center; width: 100%; min-height: 48px; margin-top: 18px; padding: 12px 20px; border: 1px solid #005073; font-weight: 600; font-size: 14px; line-height: 1.2; color: #005073; transition: color .3s ease, border-color .3s ease, background .3s ease;}
.cookie-notice__button:hover{border-color: #08ad6b; background: #08ad6b; color: #fff;}

main{margin-top: 60px!important; font-size: 16px;}
main h1{font-weight: 600; font-size: 35px; text-transform: uppercase; color: #08ad6b; display: flex; align-items: center; gap: 27px; margin-bottom: 57px;}
main h1::before,
main h1::after{content: ""; border-bottom: 2px solid #d9d9d9; flex: 1;}

#index-text{margin-top: 60px;}
.index-text-top{margin-left: calc((100% - 1180px) / 2); padding-left: 329px; margin-bottom: 50px;}
.index-text-top-block{display: flex; align-items: center; gap: 20px; height: 104px; border-top: 1px solid #9b9999; border-bottom: 1px solid #9b9999;}
.index-text-top-block img{max-height: 77px}

.index-image-block{display: flex; justify-content: space-between; align-items: center; margin-top: 20px;}
.index-image-block-text{flex: 1;}
.index-image-block-text h1{font-weight: 600; font-size: 70px; text-transform: uppercase; color: #08ad6b; margin-bottom: 20px;}
.index-image-block-text p{font-weight: 300; font-size: 12px; color: #005073; max-width: 87%;}
.index-image-block-image{flex: 1; display: flex; justify-content: end; width: 100%;}
.index-image-block-image picture {width: 100%;}
.index-image-block-image img{max-height: 465px; width: 100%;}

.index-text-bottom{display: flex; gap: 100px}
.index-text-bottom-title h2{font-weight: 600; font-size: 35px; color: #08ad6b;}
.index-text-bottom-title h2 span{display: block; font-size: 21px; color: #004f72;}
.index-text-bottom-text{flex: 1; font-size: 15px; color: #005073;}
.index-text-bottom-text p{margin-bottom: 20px;}

#index-sections{ margin-top: 30px;}
.index-sections-block{background: url(/local/templates/new-design-2025/images/pattern-bg-new.svg) repeat-x center / contain;}
.index-sections-top{margin-left: 335px; margin-right: 80px; }
.index-sections-bottom{margin-right: 335px; margin-left: 80px;}
.index-sections-top-block,
.index-sections-bottom-block{position: relative;}
.index-sections-bottom-block{margin-top: -80px;}
.index-sections-top,
.index-sections-bottom{padding: 60px; }
#index-sections .swiper-button-prev,
#index-sections .swiper-button-next{width: auto; display: inline-flex; align-items: center; gap: 20px; font-weight: 700; font-size: 23px; text-transform: uppercase; color: #53b649;}
#index-sections .swiper-button-prev{top: 90px; left: auto; right: 830px;}
#index-sections .swiper-button-next{top: auto; bottom: 70px; right: auto; left: 830px;}
#index-sections .swiper-button-prev::before{content: ""; width: 104px; height: 44px; background: url(/local/templates/new-design-2025/images/arr-l.svg) no-repeat center / contain;}
#index-sections .swiper-button-prev::after{content: none}
#index-sections .swiper-button-next::after{content: ""; width: 104px; height: 44px; background: url(/local/templates/new-design-2025/images/arr-r.svg) no-repeat center / contain;}
#index-sections .index-sections-item{border: 2px solid #333; border-radius: 35px; width: 171px; min-height: 269px; display: flex; flex-direction: column; justify-content: space-between; align-items: center; background: #fff; transition: opacity .3s ease;}
#index-sections .index-sections-item:not(.swiper-slide-visible){opacity: 0;}
#index-sections .index-sections-item .index-sections-image{height: 198px; position: relative; border-radius: 33px; display: flex; align-items: center; justify-content: center; width: 100%;}
#index-sections .index-sections-item .index-sections-image.orange{box-shadow: 0 0 0 2px #333; background: linear-gradient(to bottom, #FFCB2A 0%, #FFAE00 51%, #FFCB2A 97%);}
#index-sections .index-sections-item .index-sections-image.blue{box-shadow: 0 0 0 2px #333; background: linear-gradient(to right, #8EC1E8 0%, #2778B6 49%, #324062 100%);}
#index-sections .index-sections-item .index-sections-image.blue2{box-shadow: 0 0 0 2px #333; background: linear-gradient(to right bottom, #8EC1E8, #427EAE );}
#index-sections .index-sections-item .index-sections-image.blue-1 {box-shadow: 0 0 0 2px #333; background: url('/local/templates/new-design-2025/images/card-fons/blue-1.svg') no-repeat;}
#index-sections .index-sections-item .index-sections-image.blue-2 {box-shadow: 0 0 0 2px #333; background: url('/local/templates/new-design-2025/images/card-fons/blue-2.svg') no-repeat;}
#index-sections .index-sections-item .index-sections-image.blue-3 {box-shadow: 0 0 0 2px #333; background: url('/local/templates/new-design-2025/images/card-fons/blue-3.svg') no-repeat;}
#index-sections .index-sections-item .index-sections-image.blue-4 {box-shadow: 0 0 0 2px #333; background: url('/local/templates/new-design-2025/images/card-fons/blue-4.svg') no-repeat;}
#index-sections .index-sections-item .index-sections-image.iko-bez-fon {box-shadow: 0 0 0 2px #333; background: url('/local/templates/new-design-2025/images/rubrics/iko-bez-fon-new.png') no-repeat; background-size: cover;}
#index-sections .index-sections-item .index-sections-image.green-1 {box-shadow: 0 0 0 2px #333; background: url('/local/templates/new-design-2025/images/card-fons/green-1.svg') no-repeat;}
#index-sections .index-sections-item .index-sections-image.green-2 {box-shadow: 0 0 0 2px #333; background: url('/local/templates/new-design-2025/images/card-fons/green-2.svg') no-repeat;}
#index-sections .index-sections-item .index-sections-image.green-3 {box-shadow: 0 0 0 2px #333; background: url('/local/templates/new-design-2025/images/card-fons/green-3.svg') no-repeat;}
#index-sections .index-sections-item .index-sections-image.orange-1 {box-shadow: 0 0 0 2px #333; background: url('/local/templates/new-design-2025/images/card-fons/orange-1.svg') no-repeat;}
#index-sections .index-sections-item .index-sections-image.orange-2 {box-shadow: 0 0 0 2px #333; background: url('/local/templates/new-design-2025/images/card-fons/orange-2.svg') no-repeat;}
#index-sections .index-sections-item .index-sections-image.green{box-shadow: 0 0 0 2px #333; background: linear-gradient(to bottom, #6BB357, #2E4D25);}
#index-sections .index-sections-item .index-sections-image img{position: absolute; max-width: inherit; bottom: -20px; max-height: 130%;}
#index-sections .index-sections-item .index-sections-image.left img{left: 0;}
#index-sections .index-sections-item .index-sections-image.left-3 img{left: -3px;}
#index-sections .index-sections-item .index-sections-image.max-width-176 img{max-width: 176px;}
#index-sections .index-sections-item .index-sections-image.left-10 img{left: -10px;}
#index-sections .index-sections-item .index-sections-image.left-20 img{left: -20px;}
#index-sections .index-sections-item .index-sections-image.left-23 img{left: -23px;}
#index-sections .index-sections-item .index-sections-image.left-25 img{left: -25px;}
#index-sections .index-sections-item .index-sections-image.left-40 img{left: -40px;}
#index-sections .index-sections-item .index-sections-image.left-42 img{left: -42px;}
#index-sections .index-sections-item .index-sections-image.top15 img{top: 15px;}
#index-sections .index-sections-item .index-sections-image.top-35 img{top: -35px;}
#index-sections .index-sections-item .index-sections-image.left-30 img{left: -30px;}
#index-sections .index-sections-item .index-sections-image.right img{right: 0;}
#index-sections .index-sections-item .index-sections-image.right-30 img{right: -30px;}
#index-sections .index-sections-item .index-sections-image.size-100 img{max-height: 100%;}
#index-sections .index-sections-item .index-sections-image.size-120 img{max-height: 120%;}
#index-sections .index-sections-item .index-sections-image.bottom img{bottom: 0;}
#index-sections .index-sections-item .index-sections-image.bottom-10 img{bottom: -10px;}
#index-sections .index-sections-item .index-sections-image.radius-b-l-90 img{border-radius: 0 0 0 90px;}
#index-sections .index-sections-item .btn{display: inline-flex; border-radius: 14px; width: 132px; height: 31px; align-items: center; justify-content: center; font-weight: 700; font-size: 13px; text-transform: uppercase; color: #005073; text-decoration: none; box-shadow: inset 0 0 1px 1px rgba(0, 0, 0, 0.07); background: #fff; margin-bottom: 16px;}
#index-sections .index-sections-item .btn::before{content: ""; display: inline-flex; width: 23px; height: 23px; border-radius: 23px; background: #6bb357 url(/local/templates/new-design-2025/images/leaf.png) no-repeat center; margin-right: 4px;}

#index-image2{display: flex; align-items: center; justify-content: center; margin-top: -60px; position: relative;}
#index-image2 .swiper-slide {
    height: auto;
}
#index-image2 .swiper-slide .banner-bottom-link {
    display: block;
    height: 100%;
}
#index-image2 .swiper-slide img {
    max-width: 670px;
    width: 100%;
    margin: 0 auto;
    height: 100%;
    object-fit: contain;
    object-position: bottom;
}

@media screen and (min-width: 451px) {
    #bx_651765591_52741 {
        margin-top: 41px; /* Добавляем отступ только для этого слайда при ширине экрана до 660px */
    }
}

/*#index-image2::after{content: ''; display: block; height: 112px; position: absolute; left: 0; bottom: 0; border-top: 1px solid #9b9999; border-bottom: 1px solid #9b9999; z-index: -1; width: 50%;}*/

.redactor-container-block{display: flex; gap: 54px; padding: 70px 0;}
.redactor-container-block-image{flex: 0 0 174px; max-width: 174px; height: 174px; border: 1px solid #333; border-radius: 100%; position: relative;}
.redactor-container-block-image img{position: absolute; top: -12px; right: -8px; max-width: 164px;}
.redactor-container-block-image p{font-weight: 600; font-size: 15px; color: #005073; margin-top: 182px; margin-left: 30px;}
.redactor-container-block-text{max-width: 71%;}
.redactor-container-block-text h2{font-weight: 600; font-size: 29px; text-transform: uppercase; color: #005073; margin-bottom: 8px;}
.redactor-container-block-text p{font-weight: 300; font-size: 15px; color: #005079; margin-bottom: 20px;}

#map-container{border-top: 1px solid #333; border-bottom: 1px solid #333;}
#map-container.map-bottom{margin-top: 68px;}
#yandex-map-recycling{width: 100%; height: 397px;}
#yandex-map-recycling [class*='-balloon_layout_normal ']{border-radius: 10px;}
#yandex-map-recycling [class$='-balloon__layout']{border-radius: 10px;}
#yandex-map-recycling [class$='-balloon__content']{margin-right: 0; padding-right: 12px;}
#yandex-map-recycling [class$='-balloon__content'] > ymaps{height: auto!important;}
#yandex-map-recycling [class$='-balloon__close-button']{display: none;}
#yandex-map-recycling [class$='-content__header']{margin-bottom: 0; font-size: 10px; font-weight: 400; color: #000; font-family: Unbounded;}

footer{padding: 54px 0; }
.footer-logo img{height: 132px; margin-top: -31px;}
.footer-info-block{display: flex; gap: 20px}
.footer-info p,
.footer-info p a{font-weight: 500; font-size: 15px; color: #005073; text-decoration: none;}
.footer-copyright{font-weight: 300; font-size: 12px; color: #005073; margin-top: 12px;}

.playlist-list{display: flex; gap: 18px 38px; flex-wrap: wrap;}
.playlist-item{flex: 0 0 50%; max-width: calc(50% - 19px); display: flex; background: url(/local/templates/new-design-2025/images/playlist-item-bg.svg) no-repeat right top; border: 2px solid rgba(51, 51, 51, 0.2); border-radius: 36px; align-items: center;}
.playlist-item-image{border-radius: 34px; overflow: hidden; margin-right: 23px;}
.playlist-item-image img{max-height: 100px;}
.playlist-item-info .name,
.playlist-item-info .song{font-weight: 300; font-size: 15px; color: #333; padding-right: 20px; line-height: 140%;}
.playlist-item-info .name{font-weight: 900; text-transform: uppercase;}
.playlist-item-track{margin-top: 14px; position: relative; width: 219px;}
.playlist-item-play{display: inline-flex; width: 44px; height: 44px; flex-basis: 44px; flex-shrink: 0; border-radius: 44px; border: 4px solid #6BB357; position: relative; justify-content: center; align-items: center; padding: 0; cursor: pointer; transition: .3s ease;}
.playlist-item-play::after{
    content: "";
    position: absolute;

    /* width: 22px; */
    /* height: 22px; */
    /* background: url(/local/templates/new-design-2025/images/play-green.svg) no-repeat right center; */
    transition: .3s ease;
}
.playlist-item-play:not(.playing)::after {
    left: 11px;
        border-top: 11px solid transparent;
    border-bottom: 11px solid transparent;
    border-left: 20px solid #6BB357;
    width: 0;
    height: 0;

}
.playlist-item-play.playing::after { background: #6BB357; width: 18px; height: 18px;}
.playlist-item-track-proggress{width: 175px; position: absolute; height: 10px; margin-top: -5px; left: 44px; top: 50%; --progress: 0%;}
.playlist-item-track-proggress::after{content: ""; height: 3px; position: absolute; left: 0; bottom: 0; top: 2px; transition: all .3s ease;}
.playlist-item-track-proggress::before{content: ""; height: 1px; position: absolute; left: 0; right: 0; top: 5px; background: #004c73;}
.playlist-item-track-proggress.active{cursor: pointer;}
.playlist-item-track-proggress.active::after{ background: #3e8c36; width: var(--progress);}
.playlist-item-track-proggress-info{position: absolute; right: 0; font-size: 9px; top: 6px;}

.playlist-item-info-data{display: flex; align-items: center; margin-top: 14px; gap: 20px}
.playlist-item-info-data .playlist-item-track{margin-top: 0;}
.playlist-item-date{font-weight: 300; font-size: 15px; color: #005079;}
.playlist-item-share{position: relative;}
.playlist-item-share-button{display: inline-flex; width: 44px; height: 44px; background: url(/local/templates/new-design-2025/images/share-ico1.svg) no-repeat center; border: 4px solid #005073; border-radius: 50%;}
.playlist-item-share .menu-container {display: none; position: absolute; top: 73%; left: 0%; background: #ffffff; padding: 10px; border-radius: 8px; box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1); z-index: 1000;}
.playlist-item-share .menu-container.active {display: block;}

.ya-share2__list {list-style: none; padding: 0; margin: 0; display: flex; flex-direction: column; gap: 10px;}
.ya-share2__item {display: flex; align-items: center; gap: 10px;}
.ya-share2__item:hover{ background: #f7f7f7;}
.ya-share2__link {display: flex; align-items: center; text-decoration: none; color: #333; font-size: 14px; gap:10px;}
.icon-wrapper {width: 24px; height: 24px; border-radius: 8px; display: flex; align-items: center; justify-content: center;}
.ya-share2__icon {width: 24px; height: 24px; background-size: cover; background-repeat: no-repeat; background-position: center;}

/* Messenger */
.ya-share2__item_service_messenger .icon-wrapper {background-color: #03CECE;}

.ya-share2__item_service_messenger .ya-share2__icon {background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M19.643 11.415L7.723 4.636a.703.703 0 00-1.048.62v1.826s3.961 1.542 4.284 1.662a.457.457 0 01.343.54c-.058.144-.18.128-.533.042-.352-.085-5.505-1.368-5.505-1.368a.62.62 0 00-.715.847l1.077 2.563s6.949.29 7.199.305c.247.015.393.134.397.327-.004.194-.15.312-.397.327-.25.014-7.199.305-7.199.305L4.55 15.196a.62.62 0 00.715.846s5.153-1.283 5.505-1.368c.353-.086.475-.102.533.042a.457.457 0 01-.343.54c-.323.12-4.284 1.663-4.284 1.663v1.825a.703.703 0 001.048.62l11.92-6.78a.658.658 0 000-1.169z' fill='%23FFF'/%3e%3c/svg%3e");}

/* VK */
.ya-share2__item_service_vkontakte .icon-wrapper {background-color: #07f;}

.ya-share2__item_service_vkontakte .ya-share2__icon {background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.878 17.304c-5.411 0-8.695-3.755-8.823-9.994h2.74c.086 4.583 2.171 6.528 3.77 6.925V7.31h2.627v3.954c1.542-.17 3.155-1.97 3.698-3.954h2.584c-.414 2.441-2.17 4.24-3.412 4.983 1.242.6 3.24 2.17 4.011 5.01h-2.84c-.6-1.898-2.07-3.369-4.04-3.569v3.57h-.315Z' fill='%23fff'/%3e%3c/svg%3e");}

/* Odnoklassniki */
.ya-share2__item_service_odnoklassniki .icon-wrapper {background-color: #f70;}

.ya-share2__item_service_odnoklassniki .ya-share2__icon {background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M14.83 10.77a3.951 3.951 0 0 1-5.604 0 3.951 3.951 0 0 1 0-5.604 3.95 3.95 0 0 1 5.604 0 3.951 3.951 0 0 1 0 5.604Zm-2.802-4.615c-.494 0-.942.2-1.271.53a1.79 1.79 0 0 0 0 2.542 1.789 1.789 0 0 0 2.543 0 1.789 1.789 0 0 0 0-2.543 1.839 1.839 0 0 0-1.272-.53Zm4.168 5.792 1.166 1.59c.059.082.047.188-.036.247-.977.8-2.119 1.33-3.308 1.613l2.249 4.332c.059.13-.024.271-.165.271H13.7a.206.206 0 0 1-.176-.118l-1.496-3.579-1.507 3.567a.181.181 0 0 1-.176.118H7.943c-.141 0-.224-.153-.165-.27l2.249-4.321a8.262 8.262 0 0 1-3.308-1.613c-.071-.06-.095-.177-.036-.248l1.166-1.589c.07-.094.188-.106.27-.035 1.096.93 2.45 1.542 3.898 1.542s2.79-.6 3.897-1.542c.094-.07.223-.06.282.035Z' fill='%23FFF' fill-rule='evenodd'/%3e%3c/svg%3e");}

/* Telegram */
.ya-share2__item_service_telegram .icon-wrapper {background-color: #64a9dc;}

.ya-share2__item_service_telegram .ya-share2__icon {background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M18.92 6.089L4.747 11.555c-.967.388-.962.928-.176 1.168l3.534 1.104 1.353 4.146c.164.454.083.634.56.634.368 0 .53-.168.736-.368.13-.127.903-.88 1.767-1.719l3.677 2.717c.676.373 1.165.18 1.333-.628l2.414-11.374c.247-.99-.378-1.44-1.025-1.146zM8.66 13.573l7.967-5.026c.398-.242.763-.112.463.154l-6.822 6.155-.265 2.833-1.343-4.116z' fill='%23FFF' fill-rule='evenodd'/%3e%3c/svg%3e");}

/* Viber */
.ya-share2__item_service_viber .icon-wrapper {background-color: #7b519d;}

.ya-share2__item_service_viber .ya-share2__icon {background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3e%3cg fill='%23FFF' fill-rule='evenodd'%3e%3cpath d='M18.434 15.574c-.484-.391-1.002-.743-1.511-1.102-1.016-.718-1.945-.773-2.703.38-.426.648-1.021.677-1.644.392-1.718-.782-3.044-1.989-3.821-3.743-.344-.777-.34-1.473.465-2.022.425-.29.854-.634.82-1.268-.045-.828-2.043-3.593-2.832-3.885a1.429 1.429 0 00-.984 0C4.373 4.95 3.606 6.48 4.34 8.292c2.19 5.405 6.043 9.167 11.349 11.463.302.13.638.183.808.23 1.208.012 2.623-1.158 3.032-2.318.393-1.117-.438-1.56-1.096-2.093zM12.485 4.88c3.879.6 5.668 2.454 6.162 6.38.045.363-.09.909.426.919.538.01.408-.528.413-.89.045-3.699-3.163-7.127-6.888-7.253-.281.04-.863-.195-.9.438-.024.427.466.357.787.406z'/%3e%3cpath d='M13.244 5.957c-.373-.045-.865-.222-.953.299-.09.546.458.49.811.57 2.395.538 3.23 1.414 3.624 3.802.057.349-.057.89.532.8.436-.066.278-.53.315-.802.02-2.293-1.936-4.38-4.329-4.669z'/%3e%3cpath d='M13.464 7.832c-.249.006-.493.033-.585.3-.137.4.152.496.446.544.983.158 1.5.74 1.598 1.725.027.268.195.484.452.454.356-.043.389-.361.378-.664.017-1.106-1.227-2.385-2.289-2.359z'/%3e%3c/g%3e%3c/svg%3e");}

/* WhatsApp */
.ya-share2__item_service_whatsapp .icon-wrapper {background-color: #65bc54;}

.ya-share2__item_service_whatsapp .ya-share2__icon {background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M20 11.794c0 4.304-3.517 7.794-7.855 7.794a7.87 7.87 0 01-3.796-.97L4 20l1.418-4.182a7.714 7.714 0 01-1.127-4.024C4.29 7.489 7.807 4 12.145 4S20 7.49 20 11.794zm-7.855-6.553c-3.641 0-6.603 2.94-6.603 6.553A6.48 6.48 0 006.8 15.636l-.825 2.433 2.537-.806a6.6 6.6 0 003.633 1.084c3.642 0 6.604-2.94 6.604-6.553s-2.962-6.553-6.604-6.553zm3.967 8.348c-.049-.08-.177-.128-.37-.223-.192-.095-1.139-.558-1.315-.621-.177-.064-.305-.096-.434.095a10.92 10.92 0 01-.61.749c-.112.128-.224.143-.416.048-.193-.096-.813-.297-1.549-.948a5.76 5.76 0 01-1.07-1.323c-.113-.191-.013-.295.084-.39.086-.086.192-.223.289-.334.096-.112.128-.191.192-.319s.032-.239-.016-.335c-.048-.095-.433-1.035-.594-1.418-.16-.382-.32-.318-.433-.318-.112 0-.24-.016-.369-.016a.71.71 0 00-.513.239c-.177.19-.674.653-.674 1.593s.69 1.848.786 1.976c.096.127 1.332 2.119 3.289 2.884 1.958.764 1.958.51 2.31.477.353-.031 1.14-.461 1.3-.908.16-.446.16-.829.113-.908z' fill='%23FFF' fill-rule='evenodd'/%3e%3c/svg%3e");}


/* WhatsApp */
.ya-share2__item_copy .icon-wrapper {background: rgba(0, 0, 0, 0.03);}

.ya-share2__item_copy .ya-share2__icon {background-image: url("data:image/svg+xml,%3Csvg%20width=%2716%27%20height=%2716%27%20fill=%27none%27%20xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath%20fill-rule=%27evenodd%27%20clip-rule=%27evenodd%27%20d=%27M4%202a1%201%200%20001%201h7.5a.5.5%200%2001.5.5v7.497a1%201%200%20002%200V3.5A2.5%202.5%200%200012.5%201H5a1%201%200%2000-1%201zM2.5%204h8A1.5%201.5%200%200112%205.5v8a1.5%201.5%200%2001-1.5%201.5h-8A1.5%201.5%200%20011%2013.5v-8A1.5%201.5%200%20012.5%204zM3%206v7h7V6H3z%27%20fill=%27%23999%27/%3E%3C/svg%3E");}

.radio-rubric-image{display: flex; align-items: center; justify-content: center;}
.radio-rubric-image img{max-height: 525px;}
.radio-rubric[data-code="poleznye-sovety"] .radio-rubric-image img{max-width: initial; width: calc(100% + 42px); margin-left: -42px;}
.radio-rubric-text{font-size: 15px; color: #005079; margin-top: 85px;}
.radio-rubric-text p:not(:last-child){margin-bottom: 24px;}
.radio-rubric-text ul,
.radio-rubric-text ol{padding-left: 24px; margin-bottom: 24px;}
.radio-rubric-text ul > li{list-style: disc;}
.radio-rubric-text ol > li{list-style: decimal;}
.radio-rubric-text li:not(:last-child){margin-bottom: 6px;}
.radio-rubric-items-inner{display: flex; margin-top: 85px; gap: 84px}
.radio-rubric-items-inner .radio-rubric-list{flex: 0 0 58%; max-width: 58%; }
.radio-rubric-items-inner .radio-rubric-list .playlist-item{flex: 0; max-width: 100%; background: none;}
.radio-rubric-items-inner .radio-rubric-list .playlist-item:not(:last-child){margin-bottom: 20px;}
.radio-rubric-items-inner .radio-rubric-list .playlist-item-image{flex: 0 0 127px; max-width: 127px; height: 144px; display: flex; align-items: center; justify-content: center;}
.radio-rubric-items-inner .radio-rubric-list .playlist-item-image img{max-height: 144px; max-width: 127px;}
.radio-rubric-items-inner .radio-rubric-playlist{flex: 1; flex-direction: column;}
.radio-rubric-items-inner .radio-rubric-playlist .link{font-weight: 700; font-size: 35px; text-transform: uppercase; color: #6bb357; display: inline-flex; margin-top: 60px;}
.radio-rubric-items-inner .radio-rubric-playlist .link::after{content: ""; width: 104px; height: 44px; background: url(/local/templates/new-design-2025/images/arr-r.svg) no-repeat center / contain; margin-left: 15px;}
.radio-rubric-items-inner .playlist-list{flex-direction: column;}
.radio-rubric-items-inner .playlist-list .playlist-item{flex: 0 0 100px; max-width: 100%; background: none; padding-right: 22px;}
.radio-rubric-items-inner .playlist-list .playlist-item-image{flex: 0 0 100px;}
.radio-rubric-items-inner .playlist-list .playlist-item-info{display: flex; align-items: center; min-width: 1px; flex: 1;}
.radio-rubric-items-inner .playlist-list .playlist-item-track{margin-top: 0; flex: 0 0 44px; margin-left: auto;}
.radio-rubric-items-inner .playlist-list .playlist-item-track-proggress{display: none;}

/* Стили для списка разделов (section-item) */
.radio-rubric-items-inner.rubrics-section-page {gap:35px}
.rubrics-section-page .radio-rubric-list{display: flex; flex-direction: column; gap: 25px; flex: 0 0 65%; max-width: 65%;}
.section-item{display: flex; align-items: flex-end; border: 2px solid rgba(51, 51, 51, 0.2); border-radius: 36px; overflow: visible; text-decoration: none; transition: box-shadow 0.3s ease, border-color 0.3s ease; height: 152px; position: relative;}
.section-item-image-wrapper{position: absolute; bottom: 0px; left: 0px; background-size: cover; background-repeat:  no-repeat; border-radius: 34px; width: 356px; height: 100%; overflow: visible;}
.section-item-image{position: absolute; bottom: 0; left: 0; right: 0; border-radius: 45px 42px 34px 34px;}
.section-item-image img{width: 100%; height: auto; min-height: 100%; object-fit: cover; object-position: bottom; position: absolute; bottom: 0; left: 0;}
.section-item-info{flex: 1; padding: 20px 25px 20px 380px; display: flex; flex-direction: column; justify-content: center; min-width: 0;}
.section-item-name{font-weight: 700; font-size: 15px; text-transform: uppercase; color: #333333; margin-bottom: 3px; line-height: 1.2;}
.section-item-description{font-weight: 300; font-size: 10px; color: #000; line-height: 1.3; display: -webkit-box; -webkit-line-clamp: 6; -webkit-box-orient: vertical; overflow: hidden;}
a:hover.section-item {text-decoration: none;}
#index-sections.rubrics-bottom{margin-top: 68px;}

/* Левый верхний угол (прямоугольник с вырезанным кругом внутри)
.section-item-image::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 45px;
  height: 45px;
  background: white;
  z-index: 1;
  pointer-events: none;
  -webkit-mask: radial-gradient(circle at bottom right, transparent 45px, black 45px);
  mask: radial-gradient(circle at bottom right, transparent 45px, black 45px);
}

.section-item-image::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 42px;
  height: 42px;
  background: white;
  z-index: 1;
  pointer-events: none;
  -webkit-mask: radial-gradient(circle at bottom left, transparent 42px, black 42px);
  mask: radial-gradient(circle at bottom left, transparent 42px, black 42px);
}*/

@media screen and (max-width: 1024px) {
    .wrap{max-width: 960px;}
    .index-text-top{margin-left: calc((100% - 960px) / 2);}
    .radio-rubric-items-inner{flex-direction: column; margin-top: 40px; gap: 40px;}
    .rubrics-section-page .radio-rubric-list {
        max-width: 100%;
    }
}

@media screen and (max-width: 768px) {
    .wrap{max-width: 100%; padding: 0 20px;}
    footer{padding: 54px 20px!important;}

	.playlist-item-info-data .playlist-item-track {margin-top:1px; max-width: calc(100% - 32px);}
    .index-text-top{margin: 0 0 50px; padding: 0;}
    .index-text-top-block{justify-content: center;}

    .index-image-block-text h1{font-size: 36px;}

    #index-sections{overflow: hidden; margin-top: 50px;}
    .index-sections-top{margin-left: 150px; margin-right: 0;}
    .index-sections-bottom{margin-right: 150px; margin-left: 0;}
    #index-sections .swiper-button-prev::before{width: 90px; background-size: contain;}
    #index-sections .swiper-button-next::after{width: 90px; background-size: contain;}
    #index-sections .swiper-button-prev, #index-sections .swiper-button-next{font-size: 18px; flex-direction: column; height: auto;}
    #index-sections .swiper-button-prev{align-items: flex-end; left: 0; right: auto;}
    #index-sections .swiper-button-next{align-items: flex-start; right: 0; left: auto;}
    .playlist-list{flex-direction: column;}
    .playlist-item{max-width: 100%; flex: 0 0 100%;}

    .radio-rubric[data-code="poleznye-sovety"] .radio-rubric-image img{width: calc(100% + 15px); margin-left: -15px;}

    .radio-rubric-text{margin-top: 40px;}
    .radio-rubric-items-inner .radio-rubric-list{flex: 0 0 100%; max-width: 100%;}
    .radio-rubric-items-inner .playlist-item-info{flex: 1; min-width: 1px;}
    .radio-rubric-items-inner .playlist-item-track-proggress{display: none;}
    .radio-rubric-items-inner .playlist-item-date{display: none;}
    .radio-rubric-items-inner .radio-rubric-playlist .link{font-size: 24px;}
    .radio-rubric-items-inner .radio-rubric-playlist .link::after{width: 74px;height: 26px;}

    /* Адаптивные стили для section-item */
    .section-item{border-radius: 24px;}
    .section-item-image{border-radius: 22px;}
    .section-item-description{font-size: 9px; -webkit-line-clamp: 4;}

    .radio-rubric-items-inner .radio-rubric-list {
        --cols: 2;
        --gap: 15px;

        flex-direction: row;
        flex-wrap: wrap;
        gap: var(--gap);
    }
    .section-item {
        flex-direction: column;
        width: calc(100% / var(--cols) - var(--gap) * (var(--cols) - 1) / var(--cols));
        height: auto;
    }
    .section-item-name {
        font-size: 13px;
    }
    .section-item-image-wrapper {
        position: static;
        width: 100%;
        padding-top: 10px;
        border-radius: 22px 22px 0 0;
        height: calc((100vw - 480px)/(768 - 480) * (180 - 100) + 100px);
    }
    .section-item-image {
        position: static;
        height: 100%;
    }
    .section-item-image img {
        position: static;
        object-fit: contain;
        height: 100%;
    }
    .section-item-info {
        padding: 15px;
        justify-content: flex-start;
    }

    #index-sections.rubrics-bottom{margin-top: 30px;}
    #map-container.map-bottom{margin-top: 30px;}

    #index-sections .index-sections-item .index-sections-image.left-3 img,
    #index-sections .index-sections-item .index-sections-image.left-10 img,
    #index-sections .index-sections-item .index-sections-image.left-20 img,
    #index-sections .index-sections-item .index-sections-image.left-23 img,
    #index-sections .index-sections-item .index-sections-image.left-25 img,
    #index-sections .index-sections-item .index-sections-image.left-30 img,
    #index-sections .index-sections-item .index-sections-image.left-40 img,
    #index-sections .index-sections-item .index-sections-image.left-42 img,
    #index-sections .index-sections-item .index-sections-image.top15 img,
    #index-sections .index-sections-item .index-sections-image.top-35 img,
    #index-sections .index-sections-item .index-sections-image.bottom img,
    #index-sections .index-sections-item .index-sections-image.bottom-10 img,
    #index-sections .index-sections-item .index-sections-image img {
        max-height: 100%;
        max-width: 100%;
        bottom: -10px;
        left: 0;
        width: 100%;
        object-fit: contain;
    }

    #index-sections .index-sections-item .index-sections-image.max-width-176 img{
        max-width: auto;
    }
}

@media (max-width: 480px) {
    .radio-rubric-items-inner .radio-rubric-list {
        --cols: 1;
    }
    .section-item-image-wrapper {
        height: auto;
    }
}

@media (min-width: 451px) {
    .index-sections-image-title {
        display: none;
    }
}

@media screen and (max-width: 450px) {
    .top-menu{flex-wrap: wrap; gap: 10px 40px;}
    header{padding-top: 30px!important;}
    header .logo{align-self: flex-start; order: 1;}
    header .header-menu{display: none;}
    header .header-menu.active{position: fixed; display: block; top: 0; left: 0; right: 0; bottom: 0; z-index: 2; padding: 40px 20px; background: #fff; overflow: auto; margin-bottom: 0;}
    header .header-menu.active ul{flex-direction: column; align-items: start;}
    header .header-menu.active ul li a{font-size: 20px;}
    header .header-main{ gap: 30px; flex-wrap: wrap;}
    header .radio-current{flex: 0 0 100%; order: 3;}
    header .mob-menu-btn{display: inline-flex; width: 30px; height: 30px; background: url(/local/templates/new-design-2025/images/menu.svg) no-repeat center / contain; order: 2; position: relative; z-index: 3; transition: .3s ease;}
    header .mob-menu-btn.active{background: url(/local/templates/new-design-2025/images/close.svg) no-repeat center / contain;}
    .cookie-notice{bottom: 14px; width: calc(100% - 28px); padding: 18px;}
    .cookie-notice__text{font-size: 11px; line-height: 1.4;}
    .cookie-notice__button{min-height: 42px; margin-top: 14px; padding: 10px 16px; font-size: 12px;}

    .index-sections-block{background-size: auto 50%;}
    /*.index-sections-top{margin-left: 130px; margin-right: 30px; padding-left: 30px; padding-right: 30px;}*/
    .index-sections-bottom,
    .index-sections-top {
        overflow: visible;
        margin: 0;
        padding: 0;
    }
    .index-sections-top-block {display: flex; flex-direction: column-reverse;}
    /* .index-sections-bottom{margin-right: 130px; margin-left: 30px; padding-left: 30px; padding-right: 30px;} */

    #index-sections {
        margin-top: 40px;
    }

    #index-sections .swiper-button-prev, #index-sections .swiper-button-next{position: static; font-size: 12px; gap: 5px}
    #index-sections .swiper-button-prev::before{width: 35px;}
    #index-sections .swiper-button-next::after{width: 35px;}

    /* #index-sections .index-sections-item .index-sections-image.bottom-10 img {
        bottom: 0;
    } */
    #index-sections .index-sections-item .btn {
        margin-top: 18px;
        font-size: 10px;
        width: 112px;
        background: #f3f3f3;
    }

    #index-sections .swiper-button-prev::before {
        background: url(/local/templates/new-design-2025/images/arr-l-mob.svg) no-repeat center / contain;
    }

    #index-sections .swiper-button-next::after {
        background: url(/local/templates/new-design-2025/images/arr-r-mob.svg) no-repeat center / contain;
    }

    #index-sections .swiper-button-prev {margin: 0; flex-direction: row; align-items: center; gap: 15px; justify-content: flex-start; margin-bottom: 20px; user-select: none;}
    #index-sections .swiper-button-next {margin: 0; flex-direction: row; align-items: center; gap: 15px; justify-content: flex-end; margin-top: 20px; user-select: none; width: 100%;}

    .index-sections-bottom-block {
        margin-top: 20px;
    }
    #index-text {
        margin-top: 40px;
    }
    
    #index-sections .index-sections-item .index-sections-image {
        overflow: hidden;
        height: auto;
        padding-top: 115%;
        border-radius: 24px;
    }
    #index-sections .index-sections-item .index-sections-image.iko-bez-fon {
        overflow: visible;
    }

    /* #index-sections .index-sections-item .index-sections-image.iko-bez-fon.position-center img{
        object-position: center 12px;
    } */
    #index-sections .index-sections-item .index-sections-image.iko-bez-fon.position-center img{
        object-position: center 5px;
    }
    #index-sections .index-sections-item .index-sections-image-title {
        position: absolute;
        top: calc((100vw - 360px)/(450 - 360) * (var(--max-size, 0) - var(--min-size, 0)) + var(--min-size, 0) * 1px);
        left: -2px;
        width: calc(100% + 4px);
        max-width: calc(100% + 4px);
    }
    #index-sections .index-sections-item {
        min-height: 200px;
        border-radius: 26px;
    }
    /* #index-sections .index-sections-item .index-sections-image img {
        bottom: 0;
        max-height: 110%;
    } */

    .index-image-block{flex-direction: column-reverse;}
    .index-image-block-image {
        margin-bottom: 20px;
    }
    .index-image-block-text p {
        font-weight: 400;
        font-size: 10px;
    }

    .index-text-top {
        margin-bottom: 0;
    }
    .index-text-top-block{height: auto; padding: 15px 50px; justify-content: space-between;}
    .index-text-top-block a {
        width: 100%;
        max-width: 130px;
    }
    .index-text-bottom-title h2 {
        font-size: 22px;
    }
    .index-text-bottom-title h2 span {
        font-size: 13px;
    }
    .index-text-bottom{flex-direction: column; gap: 20px; margin-top: 40px;}
    .index-text-bottom-text p {
        font-size: 10px;
    }
    .index-text-bottom-text p:last-child {
        margin-bottom: 0;
    }

    #index-image2{margin-top: 40px;}
    #index-image2::after{content: none;}

    .redactor-container-block{flex-direction: column-reverse; gap: 34px;}
    .redactor-container-block-image{display: flex; align-items: center; max-width: 53px; height: 53px; flex: 0 0 53px;}
    .redactor-container-block-image img{
        max-width: 49px;
        top: unset;
        right: unset;
        bottom: 6px;
        left: 3px;
    }
    .redactor-container-block-image p{margin-left: 0; margin-top: 0; white-space: nowrap; font-size: 10px; font-weight: 500;}
    .redactor-container-block-image span {
        font-weight: 300;
        font-size: 10px;
        color: #005079;
    }
    .redactor-container-block-text p {
        margin-bottom: 15px;
    }
    .redactor-container-block-image p br{display: none;}
    .redactor-container-block-info {
        display: flex;
        flex-direction: column;
        margin-left: 68px;
    }
    .redactor-container-block-text{max-width: 100%;}

    #yandex-map-recycling{height: 250px;}
    .footer-logo img{height: 88px;}
    .footer-info p, .footer-info p a {
        font-size: 10px;
    }
    .footer-info-block {
        align-items: center;
    }

    .playlist-item-info .name{word-break: break-word;}
    .radio-rubric-items-inner .radio-rubric-list .playlist-item-image{
        flex: 0 0 auto;
        width: 95px;
        max-width: none;
        height: auto;
        align-self: stretch;
    }
    .radio-rubric-items-inner .radio-rubric-list .playlist-item-image img {
        max-width: none;
        max-height: none;
        width: 100%;
        height: 100%;
        object-fit: cover;
    }
    .playlist-item-info-data {
        position: relative;
        margin-top: 10px;
        gap: 5px;
        flex-wrap: wrap;
    }
    .radio-rubric-items-inner .playlist-item-date {
        /* position: absolute; */
        right: 20px;
        bottom: 0;
        display: block;
        font-size: 9px;
        font-weight: 500;
    }

    .wrap {
        padding: 0 50px;
    }
    header .logo img {
        height: 80px;
    }
    header .logo-text {
        font-size: 10px;
    }

    #index-image2 {
        position: relative;
        border-bottom: 1px solid #9b9999;
    }
    #index-image2 .index-image2-btn {
        position: absolute;
        left: 50%;
        transform: translateX(-50%);
        bottom: 10px;
        display: inline-flex;
        border-radius: 14px;
        height: 31px;
        align-items: center;
        justify-content: center;
        font-weight: 700;
        text-transform: uppercase;
        color: #005073;
        text-decoration: none;
        box-shadow: inset 0 0 1px 1px rgba(0, 0, 0, 0.07);
        font-size: 10px;
        width: 152px;
        background: #f3f3f3;

        pointer-events: none;
    }
    #index-image2 .index-image2-btn::before {
        content: "";
        display: inline-flex;
        width: 23px;
        height: 23px;
        border-radius: 23px;
        background: #6bb357 url(/local/templates/new-design-2025/images/leaf.png) no-repeat center;
        margin-right: 4px;
    }

    #redactor-container {
        margin-top: 40px;
    }
    .redactor-container-block-text h2 {
        font-size: 13px;
        margin-bottom: 14px;
    }
    .redactor-container-block-text p {
        font-size: 10px;
    }
    .redactor-container-block-text p:last-child {
        margin-bottom: 0;
    }

    #map-container {
        margin-top: 40px;
    }
    #map-container .wrap {
        padding: 0;
    }

    footer {
        padding: 15px 50px 30px!important;
    }
    .footer-logo img {
        margin-top: 0;
    }
    .footer-copyright {
        font-size: 8px;
    }

    .h1-rubrics-section,
    .h1-playlist {
        font-size: 12px;
        margin-bottom: 35px;
    }

    .playlist-item {
        border-radius: 24px;
        background: transparent;
    }
    .playlist-item-play {
        width: 27px;
        height: 27px;
        border-width: 3px;
    }
    .playlist-item-play::after {
        left: 6px;
    }
    .playlist-item-play.playing::after {
        left: 5px;
    }
    .playlist-item-play.playing::after {
        width: 11px;
        height: 11px;
    }

    .playlist-item-play:not(.playing)::after {
        left: 6px;
        border-top: 7px solid transparent;
        border-bottom: 7px solid transparent;
        border-left: 12px solid #6BB357;
    }
    .playlist-item-track-proggress {
        width: 133px;
        left: 27px;
    }
    .playlist-item-track-proggress-info{
        opacity: 0.45;
        font-weight: 300;
    }
    .rubrics-section-page .playlist-item-track-proggress {
        width: calc(100% - 47px);
    }
    .playlist-item-info .name {
        font-size: 9px;
    }
    .playlist-item-image {
        margin-right: 16px;
        border-radius: 22px;
    }
    .playlist-item-image img {
        width: 60px;
        height: 70px;
        max-height: 70px;
    }
    .playlist-item-track {
        margin-top: 4px;
    }
    .playlist-page #map-container {
        display: none;
    }

    .radio-rubric-text p {
        font-size: 10px;
    }
    .radio-rubric-text li {
        font-size: 10px;
    }
    .radio-rubric-text ul,
    .radio-rubric-text ol {
        padding-left: 18px;
        margin-bottom: 15px;
    }
    .radio-rubric-text p:not(:last-child) {
        margin-bottom: 15px;
    }
    .radio-rubric-items-inner .radio-rubric-playlist {
        display: none;
    }
    .rubrics-section-page #map-container {
        display: none;
    }
    .playlist-item-info .song {
        font-size: 9px;
    }
    .playlist-item-share {
        display: inline-flex;
    }
    .playlist-item-share-button {
        width: 27px;
        height: 27px;
        background-size: contain;
        border-width: 3px;
    }
    .radio-rubric-items-inner .playlist-item-track-proggress {
        display: block;
    }
    .radio-rubric-items-inner .playlist-item-info {
        padding: 15px 0;
    }

    .mobile-hidden {
        display: none;
    }

    #index-sections .index-sections-item .index-sections-image.left-3 img,
    #index-sections .index-sections-item .index-sections-image.left-10 img,
    #index-sections .index-sections-item .index-sections-image.left-20 img,
    #index-sections .index-sections-item .index-sections-image.left-23 img,
    #index-sections .index-sections-item .index-sections-image.left-25 img,
    #index-sections .index-sections-item .index-sections-image.left-30 img,
    #index-sections .index-sections-item .index-sections-image.left-40 img,
    #index-sections .index-sections-item .index-sections-image.left-42 img,
    #index-sections .index-sections-item .index-sections-image.top15 img,
    #index-sections .index-sections-item .index-sections-image.top-35 img,
    #index-sections .index-sections-item .index-sections-image.bottom img,
    #index-sections .index-sections-item .index-sections-image.bottom-10 img,
    #index-sections .index-sections-item .index-sections-image img {
        top: 0;
        bottom: 0;
        height: 100%;
        object-fit: cover;
        object-position: center 6px;
        /* max-height: max-content; */
    }
    #index-sections .index-sections-item .index-sections-image.position-center img {
        object-position: center;
    }

    #index-sections .index-sections-item .index-sections-image.m-top-2 img {top: -2px;}
    #index-sections .index-sections-item .index-sections-image.m-bottom-14 img {bottom: -14px;}
    #index-sections .index-sections-item .index-sections-image.m-bottom-10 img {bottom: -10px;}
    #index-sections .index-sections-item .index-sections-image.m-bottom-8 img {bottom: -8px;}
    #index-sections .index-sections-item .index-sections-image.m-bottom-4 img {bottom: -4px;}
    #index-sections .index-sections-item .index-sections-image.m-left-1 img {left: -1px;}

    #index-sections .index-sections-item .index-sections-image.m-bottom-c1 img {
        bottom: calc((100vw - 360px)/(450 - 360) * (-8 - (-2)) + (-2px));
        width: calc(100% + 1px);
        max-width: calc(100% + 1px);
    }
    #index-sections .index-sections-item .index-sections-image.m-bottom-c2 img {
        bottom: calc((100vw - 360px)/(450 - 360) * (-11 - (-5)) + (-5px));
    }
    #index-sections .index-sections-item .index-sections-image.m-bottom-c3 img {
        bottom: calc((100vw - 360px)/(450 - 360) * (-13 - (-6)) + (-6px));
    }
    #index-sections .index-sections-item .index-sections-image.m-bottom-c4 img {
        bottom: calc((100vw - 360px)/(450 - 360) * (-14 - (-7)) + (-7px));
    }

    header .radio-current-track canvas {
        height: 67px;
        margin-top: -39px;
    }

    .index-image-block-text h1 {
        max-width: 270px;
    }
}

@media (min-width: 451px) {
    .desctop-hidden {
        display: none;
    }
}

@media (max-width: 390px) {
    .radio-rubric-items-inner .radio-rubric-list .playlist-item-image {
        width: 75px;
    }
}

/* End */
/* /local/templates/new-design-2025/js/swiper/swiper-bundle.min.css?174904086018452 */
/* /local/templates/new-design-2025/template_styles.css?179188362248977 */
