

/* Start:/local/templates/amaltea/css/swiper-bundle.min.css?171023856315927*/
/**
 * Swiper 8.1.4
 * 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 24, 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-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}

/* End */


/* Start:/local/templates/amaltea/styles.css?17102385637620*/
/* Text */

@font-face {
    font-family: 'PF BeauSans Pro';
    src: url('/web/20250412171811im_/https://amaltea-center.ru/local/templates/amaltea/font/PFBeauSansPro-BoldItalic.eot');
    src: local('font/PFBeauSansPro-BoldItalic'),
        url('/web/20250412171811im_/https://amaltea-center.ru/local/templates/amaltea/font/PFBeauSansPro-BoldItalic.eot#iefix') format('embedded-opentype'),
        url('/web/20250412171811im_/https://amaltea-center.ru/local/templates/amaltea/font/PFBeauSansPro-BoldItalic.woff2') format('woff2'),
        url('/web/20250412171811im_/https://amaltea-center.ru/local/templates/amaltea/font/PFBeauSansPro-BoldItalic.woff') format('woff'),
        url('/web/20250412171811im_/https://amaltea-center.ru/local/templates/amaltea/font/PFBeauSansPro-BoldItalic.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: 'PF BeauSans Pro';
    src: url('/web/20250412171811im_/https://amaltea-center.ru/local/templates/amaltea/font/PFBeauSansPro-Black.eot');
    src: local('font/PFBeauSansPro-Black'),
        url('/web/20250412171811im_/https://amaltea-center.ru/local/templates/amaltea/font/PFBeauSansPro-Black.eot#iefix') format('embedded-opentype'),
        url('/web/20250412171811im_/https://amaltea-center.ru/local/templates/amaltea/font/PFBeauSansPro-Black.woff2') format('woff2'),
        url('/web/20250412171811im_/https://amaltea-center.ru/local/templates/amaltea/font/PFBeauSansPro-Black.woff') format('woff'),
        url('/web/20250412171811im_/https://amaltea-center.ru/local/templates/amaltea/font/PFBeauSansPro-Black.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: 'PF BeauSans Pro';
    src: url('/web/20250412171811im_/https://amaltea-center.ru/local/templates/amaltea/font/PFBeauSansPro-Light.eot');
    src: local('font/PFBeauSansPro-Light'),
        url('/web/20250412171811im_/https://amaltea-center.ru/local/templates/amaltea/font/PFBeauSansPro-Light.eot#iefix') format('embedded-opentype'),
        url('/web/20250412171811im_/https://amaltea-center.ru/local/templates/amaltea/font/PFBeauSansPro-Light.woff2') format('woff2'),
        url('/web/20250412171811im_/https://amaltea-center.ru/local/templates/amaltea/font/PFBeauSansPro-Light.woff') format('woff'),
        url('/web/20250412171811im_/https://amaltea-center.ru/local/templates/amaltea/font/PFBeauSansPro-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'PF BeauSans Pro Bbook';
    src: url('/web/20250412171811im_/https://amaltea-center.ru/local/templates/amaltea/font/PFBeauSansPro-Bbook.eot');
    src: local('font/PFBeauSansPro-Bbook'),
        url('/web/20250412171811im_/https://amaltea-center.ru/local/templates/amaltea/font/PFBeauSansPro-Bbook.eot#iefix') format('embedded-opentype'),
        url('/web/20250412171811im_/https://amaltea-center.ru/local/templates/amaltea/font/PFBeauSansPro-Bbook.woff2') format('woff2'),
        url('/web/20250412171811im_/https://amaltea-center.ru/local/templates/amaltea/font/PFBeauSansPro-Bbook.woff') format('woff'),
        url('/web/20250412171811im_/https://amaltea-center.ru/local/templates/amaltea/font/PFBeauSansPro-Bbook.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'PF BeauSans Pro';
    src: url('/web/20250412171811im_/https://amaltea-center.ru/local/templates/amaltea/font/PFBeauSansPro-ThinItalic.eot');
    src: local('font/PFBeauSansPro-ThinItalic'),
        url('/web/20250412171811im_/https://amaltea-center.ru/local/templates/amaltea/font/PFBeauSansPro-ThinItalic.eot#iefix') format('embedded-opentype'),
        url('/web/20250412171811im_/https://amaltea-center.ru/local/templates/amaltea/font/PFBeauSansPro-ThinItalic.woff2') format('woff2'),
        url('/web/20250412171811im_/https://amaltea-center.ru/local/templates/amaltea/font/PFBeauSansPro-ThinItalic.woff') format('woff'),
        url('/web/20250412171811im_/https://amaltea-center.ru/local/templates/amaltea/font/PFBeauSansPro-ThinItalic.ttf') format('truetype');
    font-weight: 100;
    font-style: italic;
}

@font-face {
    font-family: 'PF BeauSans Pro XThin';
    src: url('/web/20250412171811im_/https://amaltea-center.ru/local/templates/amaltea/font/PFBeauSansPro-XThinItalic.eot');
    src: local('font/PFBeauSansPro-XThinItalic'),
        url('/web/20250412171811im_/https://amaltea-center.ru/local/templates/amaltea/font/PFBeauSansPro-XThinItalic.eot#iefix') format('embedded-opentype'),
        url('/web/20250412171811im_/https://amaltea-center.ru/local/templates/amaltea/font/PFBeauSansPro-XThinItalic.woff2') format('woff2'),
        url('/web/20250412171811im_/https://amaltea-center.ru/local/templates/amaltea/font/PFBeauSansPro-XThinItalic.woff') format('woff'),
        url('/web/20250412171811im_/https://amaltea-center.ru/local/templates/amaltea/font/PFBeauSansPro-XThinItalic.ttf') format('truetype');
    font-weight: 100;
    font-style: italic;
}

@font-face {
    font-family: 'PF BeauSans Pro';
    src: url('/web/20250412171811im_/https://amaltea-center.ru/local/templates/amaltea/font/PFBeauSansPro-Thin.eot');
    src: local('font/PFBeauSansPro-Thin'),
        url('/web/20250412171811im_/https://amaltea-center.ru/local/templates/amaltea/font/PFBeauSansPro-Thin.eot#iefix') format('embedded-opentype'),
        url('/web/20250412171811im_/https://amaltea-center.ru/local/templates/amaltea/font/PFBeauSansPro-Thin.woff2') format('woff2'),
        url('/web/20250412171811im_/https://amaltea-center.ru/local/templates/amaltea/font/PFBeauSansPro-Thin.woff') format('woff'),
        url('/web/20250412171811im_/https://amaltea-center.ru/local/templates/amaltea/font/PFBeauSansPro-Thin.ttf') format('truetype');
    font-weight: 100;
    font-style: normal;
}

@font-face {
    font-family: 'PF BeauSans Pro XThin';
    src: url('/web/20250412171811im_/https://amaltea-center.ru/local/templates/amaltea/font/PFBeauSansPro-XThin.eot');
    src: local('font/PFBeauSansPro-XThin'),
        url('/web/20250412171811im_/https://amaltea-center.ru/local/templates/amaltea/font/PFBeauSansPro-XThin.eot#iefix') format('embedded-opentype'),
        url('/web/20250412171811im_/https://amaltea-center.ru/local/templates/amaltea/font/PFBeauSansPro-XThin.woff2') format('woff2'),
        url('/web/20250412171811im_/https://amaltea-center.ru/local/templates/amaltea/font/PFBeauSansPro-XThin.woff') format('woff'),
        url('/web/20250412171811im_/https://amaltea-center.ru/local/templates/amaltea/font/PFBeauSansPro-XThin.ttf') format('truetype');
    font-weight: 100;
    font-style: normal;
}

@font-face {
    font-family: 'PF BeauSans Pro';
    src: url('/web/20250412171811im_/https://amaltea-center.ru/local/templates/amaltea/font/PFBeauSansPro-SemiBold.eot');
    src: local('font/PFBeauSansPro-SemiBold'),
        url('/web/20250412171811im_/https://amaltea-center.ru/local/templates/amaltea/font/PFBeauSansPro-SemiBold.eot#iefix') format('embedded-opentype'),
        url('/web/20250412171811im_/https://amaltea-center.ru/local/templates/amaltea/font/PFBeauSansPro-SemiBold.woff2') format('woff2'),
        url('/web/20250412171811im_/https://amaltea-center.ru/local/templates/amaltea/font/PFBeauSansPro-SemiBold.woff') format('woff'),
        url('/web/20250412171811im_/https://amaltea-center.ru/local/templates/amaltea/font/PFBeauSansPro-SemiBold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'PF BeauSans Pro';
    src: url('/web/20250412171811im_/https://amaltea-center.ru/local/templates/amaltea/font/PFBeauSansPro-Bold.eot');
    src: local('font/PFBeauSansPro-Bold'),
        url('/web/20250412171811im_/https://amaltea-center.ru/local/templates/amaltea/font/PFBeauSansPro-Bold.eot#iefix') format('embedded-opentype'),
        url('/web/20250412171811im_/https://amaltea-center.ru/local/templates/amaltea/font/PFBeauSansPro-Bold.woff2') format('woff2'),
        url('/web/20250412171811im_/https://amaltea-center.ru/local/templates/amaltea/font/PFBeauSansPro-Bold.woff') format('woff'),
        url('/web/20250412171811im_/https://amaltea-center.ru/local/templates/amaltea/font/PFBeauSansPro-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'PF BeauSans Pro';
    src: url('/web/20250412171811im_/https://amaltea-center.ru/local/templates/amaltea/font/PFBeauSansPro-SemiBoldItalic.eot');
    src: local('font/PFBeauSansPro-SemiBoldItalic'),
        url('/web/20250412171811im_/https://amaltea-center.ru/local/templates/amaltea/font/PFBeauSansPro-SemiBoldItalic.eot#iefix') format('embedded-opentype'),
        url('/web/20250412171811im_/https://amaltea-center.ru/local/templates/amaltea/font/PFBeauSansPro-SemiBoldItalic.woff2') format('woff2'),
        url('/web/20250412171811im_/https://amaltea-center.ru/local/templates/amaltea/font/PFBeauSansPro-SemiBoldItalic.woff') format('woff'),
        url('/web/20250412171811im_/https://amaltea-center.ru/local/templates/amaltea/font/PFBeauSansPro-SemiBoldItalic.ttf') format('truetype');
    font-weight: 600;
    font-style: italic;
}

@font-face {
    font-family: 'PF BeauSans Pro Bbook';
    src: url('/web/20250412171811im_/https://amaltea-center.ru/local/templates/amaltea/font/PFBeauSansPro-BbookItalic.eot');
    src: local('font/PFBeauSansPro-BbookItalic'),
        url('/web/20250412171811im_/https://amaltea-center.ru/local/templates/amaltea/font/PFBeauSansPro-BbookItalic.eot#iefix') format('embedded-opentype'),
        url('/web/20250412171811im_/https://amaltea-center.ru/local/templates/amaltea/font/PFBeauSansPro-BbookItalic.woff2') format('woff2'),
        url('/web/20250412171811im_/https://amaltea-center.ru/local/templates/amaltea/font/PFBeauSansPro-BbookItalic.woff') format('woff'),
        url('/web/20250412171811im_/https://amaltea-center.ru/local/templates/amaltea/font/PFBeauSansPro-BbookItalic.ttf') format('truetype');
    font-weight: 500;
    font-style: italic;
}

@font-face {
    font-family: 'PF BeauSans Pro';
    src: url('/web/20250412171811im_/https://amaltea-center.ru/local/templates/amaltea/font/PFBeauSansPro-LightItalic.eot');
    src: local('font/PFBeauSansPro-LightItalic'),
        url('/web/20250412171811im_/https://amaltea-center.ru/local/templates/amaltea/font/PFBeauSansPro-LightItalic.eot#iefix') format('embedded-opentype'),
        url('/web/20250412171811im_/https://amaltea-center.ru/local/templates/amaltea/font/PFBeauSansPro-LightItalic.woff2') format('woff2'),
        url('/web/20250412171811im_/https://amaltea-center.ru/local/templates/amaltea/font/PFBeauSansPro-LightItalic.woff') format('woff'),
        url('/web/20250412171811im_/https://amaltea-center.ru/local/templates/amaltea/font/PFBeauSansPro-LightItalic.ttf') format('truetype');
    font-weight: 300;
    font-style: italic;
}

@font-face {
    font-family: 'PF BeauSans Pro';
    src: url('/web/20250412171811im_/https://amaltea-center.ru/local/templates/amaltea/font/PFBeauSansPro-Italic.eot');
    src: local('font/PFBeauSansPro-Italic'),
        url('/web/20250412171811im_/https://amaltea-center.ru/local/templates/amaltea/font/PFBeauSansPro-Italic.eot#iefix') format('embedded-opentype'),
        url('/web/20250412171811im_/https://amaltea-center.ru/local/templates/amaltea/font/PFBeauSansPro-Italic.woff2') format('woff2'),
        url('/web/20250412171811im_/https://amaltea-center.ru/local/templates/amaltea/font/PFBeauSansPro-Italic.woff') format('woff'),
        url('/web/20250412171811im_/https://amaltea-center.ru/local/templates/amaltea/font/PFBeauSansPro-Italic.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'PF BeauSans Pro';
    src: url('/web/20250412171811im_/https://amaltea-center.ru/local/templates/amaltea/font/PFBeauSansPro-Regular.eot');
    src: local('font/PFBeauSansPro-Regular'),
        url('/web/20250412171811im_/https://amaltea-center.ru/local/templates/amaltea/font/PFBeauSansPro-Regular.eot#iefix') format('embedded-opentype'),
        url('/web/20250412171811im_/https://amaltea-center.ru/local/templates/amaltea/font/PFBeauSansPro-Regular.woff2') format('woff2'),
        url('/web/20250412171811im_/https://amaltea-center.ru/local/templates/amaltea/font/PFBeauSansPro-Regular.woff') format('woff'),
        url('/web/20250412171811im_/https://amaltea-center.ru/local/templates/amaltea/font/PFBeauSansPro-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'PF BeauSans Pro';
    src: url('/web/20250412171811im_/https://amaltea-center.ru/local/templates/amaltea/font/PFBeauSansPro-BlackItalic.eot');
    src: local('font/PFBeauSansPro-BlackItalic'),
        url('/web/20250412171811im_/https://amaltea-center.ru/local/templates/amaltea/font/PFBeauSansPro-BlackItalic.eot#iefix') format('embedded-opentype'),
        url('/web/20250412171811im_/https://amaltea-center.ru/local/templates/amaltea/font/PFBeauSansPro-BlackItalic.woff2') format('woff2'),
        url('/web/20250412171811im_/https://amaltea-center.ru/local/templates/amaltea/font/PFBeauSansPro-BlackItalic.woff') format('woff'),
        url('/web/20250412171811im_/https://amaltea-center.ru/local/templates/amaltea/font/PFBeauSansPro-BlackItalic.ttf') format('truetype');
    font-weight: 900;
    font-style: italic;
}
/* End */


/* Start:/local/templates/amaltea/template_styles.css?172900321990739*/
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
}

html {width:100%;height: 100%;font-family: PF BeauSans Pro;font-size: 18px;line-height: normal;}
body {height:100%;width:100%;display:block;background-color: #FFF; color: #1F1F1F;}
img {display: block;pointer-events: none;}
.logo img {width:100%}
.footer_mob_logo img {width: 50%;margin: 0 auto;}
.section_text {margin: 4vh 0 10vh;}
.section_text ol{margin: 2vh 0 2vh 2vw;}

.parking-slider{
	margin: 2em 0;
}

.intlogo-desc{
	position: absolute;
    height: 25%;
    bottom: 0;
    left: 0;
    right: 0;
}
.intlogo-desc img{
    height: 100%;
    margin: 0 auto;
}
.mobfooterleft {position: relative;}
.intlogo-mob{
	position: absolute;
    height: 40%;
    bottom: 0;
    left: 0;
    right: 0;
}
.intlogo-mob img{
    height: 100%;
    margin: 0 auto;
}

.tab .tablinks {background-color:white;transition: background-color .3s;}
p {text-align: justify;}
a:-webkit-any-link{color: inherit;cursor: pointer;text-decoration: unset;}
h1, h2, h3, h4, h5, h6 { font-weight: 600; line-height:1.2;}
hr, .hr {display:block;font-size:1px;line-height:1px;overflow:hidden;width: 1230px; max-width: 98vw;margin: 0 auto;border-color: #FFF;}
p {;margin-block-start: unset;margin-block-end: unset;margin-inline-start: unset;margin-inline-end: unset;}
#page-wrapper{margin: 0 auto; width: 100%;}
#header {height: 148px; width: 100%; display: inline-flex;display: -webkit-inline-flex;z-index: 10;}
#footer { height: 420px; position: relative;width: 100%; background-color: #1F1F1F; text-align: center;}
#content-wrapper { width: 100%; overflow: hidden;}
#top-menu { margin: 0 36px 0 0; padding: 0; list-style-type: none; overflow: hidden; zoom:1; float: right;}
#top-menu li { float: left; margin: 0 1.5em 0 0; }
#breadcrumb  {	padding:0; margin: 0 41px 32px 32px;}
#breadcrumb p { margin: 0 10px;}
#breadcrumb span.bx-breadcrumbs-name { font-size: 0.85em; padding:0 0.4em;}
#breadcrumb a {text-decoration: none;}
#breadcrumb a:hover { text-decoration: underline;}
#breadcrumb b { border-right: 1px solid; border-left: 1px solid;}
#breadcrumb b.top { margin-bottom: 2px;}
#breadcrumb b.bottom { margin-top: 2px;}
#breadcrumb a, #breadcrumb span { color: #7A7A7A; }
#breadcrumb b { border-color: #FBFBFB;}
div.navigation { font-size:100%; line-height:200%; }
span.navigation-title { padding-right:0.65em; font-weight: bold;}
div.navigation a { text-decoration:underline; padding:0.2em 0.3em;}
span.nav-current-page { padding:0.2em 0.3em; }
div.navigation span.arrow { font-size:100%; font-family:PF BeauSans Pro; }
div.navigation span.ctrl { font-size:85%; }
table.map-columns { width: 100%;}
table.map-columns td { vertical-align: top; padding: 0;}
table.map-columns ul { padding:0 0 2em 0; font-weight: bold;}
table.map-columns li { margin: 0 0 1.5em 0 !important;}
table.map-columns li li { margin: 0 0 0.6em 0 !important;}
table.map-columns ul ul { font-weight: normal; padding:0 0 0 1.5em; margin: 0.6em 0}
.whitet {color:#fff;}
.whitet #top-menu a {color:#fff;}
.whitet #top-menu a:hover { border-color: #fff; border-bottom-width: 2px; border-bottom-style: solid;}
.whitet #top-menu li.selected a { border-color: #fff; border-bottom-width: 2px; border-bottom-style: solid;}
.blackt {color:#1F1F1F;}
.blackt #top-menu a {color:#1F1F1F;}
.blackt #top-menu a:hover { border-color: #1F1F1F; border-bottom-width: 2px; border-bottom-style: solid;}
.blackt #top-menu li.selected a { border-color: #1F1F1F; border-bottom-width: 2px; border-bottom-style: solid;}
.whitet .bottom-menu a, .whitet .footdwn a {color:#fff;}
.whitet .bottom-menu a:hover, .whitet .footdwn a:hover { border-color: #fff; border-bottom-width: 2px; border-bottom-style: solid;}
.whitet .bottom-menu li.selected a, .whitet .footdwn li.selected a { border-color: #fff; border-bottom-width: 2px; border-bottom-style: solid;}
span.nav-current-page { background-color:#e8e9ec; }
div.navigation span.disabled, div.navigation span.arrow, div.navigation span.ctrl   { color:#7E7E7E;}
.widecontent {text-align: center;}
.social {display: inline; width: 21%;}
.social img {display: inline; margin: 0 8px;}
.footbottom {margin-top: 16px !important;}
.footline {padding: 32px 0;}
.foottop {padding: 85px 0 32px 0;}
.footdwn a {text-decoration: none; margin-right: 2.3em;}
.footdwn {width: 100%;display: flex;text-align: right;padding: 8px 0;justify-content: flex-end;line-height: 150%;}
.abs {position: absolute;}
.reltv { position: relative; border-color: #1F1F1F; border-bottom-width: 1px; border-bottom-style: solid;}
.logo, .menu, .workdays {display: inline;}
.workdays {padding: 12px 0; width: 10%; text-align: center;}
.menu {padding: 8px 0; width: 72%;}
.bottom-menu {padding: 8px 0; width: 82%;}
.logo {padding: 8px 0; width: 18%;}
.bottom-menu #top-menu li { margin: 0 0 0 1.5em; }
.bottom-menu #top-menu { margin: 12px 0 12px 36px;}
.burger-nav {display: block;height: 40px;width: 100%;background-color: #cccccc;background-color: lightgrey;padding: 0;margin: 0;}
#nav {overflow: hidden;background: white;height: 0;max-height: 0px;list-style-type: none;padding-left: 0;position: absolute;}
#shadow{position:fixed;left:0;top:0;height:100vh;width:100vw;background:#000;opacity:0.5;z-index: 0;z-index: 100;}
#nav.open {height: auto;max-height: 500px;width: 180px; background: white; padding: 60px 0 32px 22px; z-index: 190;}
#nav li {float: none;text-align: left;text-decoration: none;width: 100%;margin: 0;}
#nav li a {text-decoration: none;color: #1f1f1f;display: block;margin: 0;text-decoration: none;font-size: 15px;line-height: 257%;}
#contain {display: inline-block;cursor: pointer;position: absolute;left: 20px;top: 19px; z-index: 200;}
.bar1, .bar2, .bar3 {width: 28px;height: 3px;background-color: #1f1f1f;margin: 5px 0;transition: 0.2s;}
.change .bar1 {-webkit-transform: rotate(-45deg) translate(-8px, 8px);transform: rotate(-45deg) translate(-8px, 8px);}
.change .bar2 {opacity: 0;}
.change .bar3 {-webkit-transform: rotate(45deg) translate(-9px, -9px);transform: rotate(45deg) translate(-9px, -9px);}
.closed {display:none;}
.tns-slider {max-height: 100vh;}
button {appearance: unset;writing-mode: unset !important;font-style: unset;font-variant-ligatures: unset;font-variant-caps: unset;font-variant-numeric: unset;font-variant-east-asian: unset;font-weight: unset;font-stretch: unset;font-size: unset;font-family: unset;text-rendering: unset;color: unset;letter-spacing: unset;word-spacing: unset;line-height: unset;text-transform: unset;text-indent: unset;text-shadow: unset;display: unset;text-align: unset;align-items: unset;cursor: unset;box-sizing: unset;background-color: unset;margin: unset;padding: unset;border-width: unset;border-style: unset;border-color: unset;border-image: unset;}
button:hover {cursor: pointer;}
.main_block1 .btn {margin-top:2em;}
.main_block1 h2 {margin-bottom:3vh;}
#mainmap_slider {
	position: relative;
    width: 100%;
}
#mainmap_slider .swiper-slide img{
    position: relative;
    width: 100%;
	height: 100%;
}
#mainmap_slider .swiper-slide{
    transform: scale(.7);
	opacity:1;
    -o-transition: -o-transform .4s;
    transition: transform .4s, -o-transform .4s, opacity .4s;
}
#mainmap_slider .swiper-slide-active{
    transform: scale(1);
}
#mainmap_slider .swiper-slide-next{
	transform-origin: left;
}
#mainmap_slider .swiper-slide-prev{
	transform-origin: right;
}
#mainmap_slider .swiper-slide-active{
	border-radius: 10px;
	overflow:hidden;
}
#mainmap_slider .swiper-slide-next, #mainmap_slider .swiper-slide-prev{
	border-radius: 15px;
	overflow:hidden;
}
.mapslider {
	display: flex;
    align-items: center;
}
#mainmap_slider .swiper-nav{
    position: absolute;
    display: flex;
    height: 100%;
    top: 0;
    align-items: center;
    width: 100%;
}
.map-prev {
	background-image:url(/web/20250412171811im_/https://amaltea-center.ru/assets/map-arrow-left.svg);
	background-size:100%;
	background-position:center;
    width: calc(3vw + 3vh);
    height: calc(3vw + 3vh);
    background-repeat: no-repeat;
	position: absolute;
    left: 0;
	cursor:pointer;
}
.map-next {
	background-image:url(/web/20250412171811im_/https://amaltea-center.ru/assets/map-arrow-right.svg);
	background-size:100%;
	background-position:center;
    width: calc(3vw + 3vh);
    height: calc(3vw + 3vh);
    background-repeat: no-repeat;
	position: absolute;
    right: 0;
	cursor:pointer;
}
#main_slider2 .swiper-slide img {width: 100%;height: 100%;object-fit: cover;}
.rentsl {width: 100%;}
.rentsl .main2-pag {width: unset !important;}
.main2-prev, .main2-next, .main-prev, .main-next, .mainslidervideo-prev, .mainslidervideo-next{
    display: block;
    position: relative;
	cursor:pointer;
	padding: 0 2vw;
}
.main-prev{
	margin-right: calc(1vw + 1vh);
}
.main-next{
	margin-left: calc(1vw + 1vh);
}
.main2-pag {
	left: unset !important; 
    transform: unset !important;
}
#main_slider2 .swiper-nav{
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
	margin-top:calc(3vw + 3vh);
}
#video_block .swiper-nav{
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
	margin-top:calc(2vw + 2vh);
}
#main_slider4 .swiper-nav, #main_slider3 .swiper-nav{
	position: absolute;
    display: flex;
    justify-content: space-between;
    align-items: center;
    top: 45%;
    z-index: 10;
    width: 100%;
}
#main_slider1 .swiper-slide {
    display: flex;
    align-items: center;
}
#main_slider1 .swiper-slide img{
	min-width: 100%;
    min-height: 100%;
    object-fit: cover;
    opacity: .5;
}
#main_slider1 .swiper-nav {
    position: absolute;
	top: 54%;
    z-index: 100;
    display: flex;
    align-items: center;
}
.main-pag {
	transform: unset !important;
	bottom: unset !important;
    left: unset !important;
    width: 100% !important;
	display: contents;
}
.main_block_gold{
	width:100%;
	margin-bottom: calc(4vh + 4vw);
}
.main_block_gold img{
	width:100%;
}
.main-pag .swiper-pagination-bullet {
    background-image: url(/web/20250412171811im_/https://amaltea-center.ru/assets/main_bullet.svg) !important;
    background-size: cover;
}
.main-pag .swiper-pagination-bullet-active {
    background-image: url(/web/20250412171811im_/https://amaltea-center.ru/assets/main_bullet_active.svg) !important;
    background-size: cover;
}
#numberSlides {
	font-size: 20px;
	font-weight: 200;
	margin-top:-10px;
	margin-left: calc(1vw + 1vh);
}
#numberSlides span {
	font-size: 35px;
	font-weight: 400;
}
.main_slider {
    position: relative;
	overflow: hidden;
}
.rent_text ul{
	display: block;
    width: 80%;
}
.rent_text ul li {
    list-style: none;
    position: relative;
    margin: 2vw 0;
	display: flex;
    gap: 5px;
	color:white;
}
.rent_text ul li:before {
	content:url(/web/20250412171811im_/https://amaltea-center.ru/assets/bullet_w.svg);
}
.rbh {
	margin: calc(3vw + 3vh) auto calc(3vw + 3vh) !important;
	text-align: center;
}
.rbh span {
	font-size:35px;
	font-weight:600;
	line-height:70px
}
.rent_block_full {
	position: relative;
    display: flex;
    flex-direction: row;
}
.rent_block{max-width:98vw}
.rent_block_full .swiper{
	display:block;
	position: relative;
}
.rent_text img{
    width: inherit;
}
.rent_block_full .rent_text{
	display: flex;
    width: 50%;
    font-size: 22px;
    position: relative;
    justify-content: center;
    align-items: center;
	color:#1F1F1F;
	line-height:150%;
	background-color: #00525D;
}
#rent_slider .swiper-nav {
	display: flex;
    position: absolute;
    z-index: 10;
    width: 100%;
	top: 50%;
	transform: translate(0px, -50%);
    align-items: center;
    justify-content: space-between;
}
#rent_slider  img {
	width: 100%;
}
.rent-prev, .rent-next{padding:1vw;cursor:pointer;}
#animated-opacity {
	opacity:0;
	transition: opacity 2s;
	transition-delay: 1s;
}
.visible-opacity {opacity:1 !important;}
#animated-left {
	opacity:0;
	transform: translateX(100%);
	transition: transform 3s;
}
.visible-left {opacity:1 !important;transform:translateX(0px) !important;}
#animated-right {
	transform: translateX(-200%);
	transition: transform  3s;
}
#animated-right-r {
	transform: translateX(-200%);
	transition: transform  3s;
	padding: unset;
}
.visible-right {transform:translateX(0px) !important;}
.rent_form {
	display: flex;
	gap:4%;
	background-color: #00525D;
}
.rent_form .rent_form_img {
    width: 48%;
    height: initial;
    overflow: hidden;
}
.rent_form .rent_form_img img {
	min-width:100%;
	height:auto;
	object-fit:contain;
}
.rent_feedback form{
	display: flex;
    flex-direction: column;
}
.rent_feedback form input{
	font-size:26px;
	font-family:'PF BeauSans Pro';
	border: none;
}
.rent_feedback .inputwhite{
	border-bottom: solid 1px #FFF;
	height:110px;
	color:#fff !important;
	background-color: unset !important;
}
.rent_feedback .inputwhite:focus-visible {outline: unset;}
.rent_feedback .inputwhite::placeholder {color: #C8C4C4;}
.rent_feedback .btn {
	background-color: #1f1f1f;
    color: white;
    font-size: 23px;
    font-family: 'PF BeauSans Pro';
    font-weight: 600;
    line-height: 188%;
    padding: 24px 50px;
    border-radius: 70px;
    text-decoration: none;
	cursor:pointer;
	width: fit-content;
	margin-top: 45px;
}
.rent_form div:nth-child(2){
    display: block;
    position: relative;
    width: 35%;
}
.rent_form .mf-ok-text{
	margin-top: 30px;
    color: #1F1F1F;
	width: 100% !important;
}
.footdwn div{
    margin-left: 4vw;
}
.footdwn .little{
	font-size: 75%;
}
.footdwn_mob .little{
	font-size: 75%;
}
.rentsl .swiper-nav path {
	fill: #00525D;
}
.parking-top{
	text-align:center;
	padding:2em 10%;
}
.pcpt{
	color:#095863 !important;
	font-size: 6.43em;
}
.obc_blocks.p-t{
	margin: -5em auto 7em;
}
.tarif_block{
	background-color:#00525D;
	color:white;
	padding: 7% 1em;
	position: relative;
	margin-bottom: 5em;
}
.park-decor-t{
	position: absolute;
	top: 0;
	left: 2%;
}
.park-decor-b{
	position: absolute;
	bottom: 0;
	right: 11%;
}
.park-decor-t img, .park-decor-b img{
	width:100%;
	height:auto;
}
.tarif_block .rent_text{
	font-size: 23px;
	line-height: 1.7;
}
.tarif_block .rent_text ul li {
    margin: 1vw 0;
}
.red-alert{
	background-color:#D36556;
	padding: .2em;
}
.type-avlbl{
	display:flex;
	width: 100%;
    position: relative;
	flex-wrap: wrap;
}
.p-y, .p-no{
	display: flex;
    position: relative;
    width: 100%;
    justify-content: space-between;
}
.type-avlbl-el{
	width:30%;
	margin: 2em auto;
	display: flex;
    flex-direction: column;
    justify-content: space-between;
	aspect-ratio: 1 / .7;
}
.park-decor-t-pic{
	width:100%;
}
.type-avlbl-el-check{
	width:15%;
	margin:0 auto 2em;
}
.park-decor-t-pic{
	
}
#parking_slider img{
	width:100%;
}
#parking_slider .swiper-nav{
	position: absolute;
    display: flex;
    justify-content: space-between;
    align-items: center;
    top: 45%;
    z-index: 10;
    width: 100%;
}

/*max-width: 680px*/
@media screen and (max-width: 680px) {
#parking_slider{
	width:93%;
	overflow:visible;
	margin:0 auto;
	
}
#parking_slider .swiper-nav {top: 39%;}
.tarif_block{
	margin-bottom: 2em;
}
.p-y, .p-no {
    width: 50%;
    flex-direction: column;
}
.type-avlbl-el{
	width:90%;
	margin: .5em auto;
}
.type-avlbl-el-check{
	margin:0 auto .5em;
}
.park-decor-t{
	height:10%;
}
.park-decor-b{
	bottom: 0;
	right: 0;
	height:10%;
}
.tarif_block .rent_text{
	font-size: 78%;
}
.tarif_block .rent_text ul li{
	font-size: 85%;
}
.rent_form {flex-direction: column-reverse;align-items: center;}
.rent_form .rent_form_img, .rent_form .rent_form_img img {width: 100%;}
.rent_form div:nth-child(2) {width: 90%;}
.rent_feedback form input{font-size:14px;}
.rent_form .btn {font-size: 14px;padding: 19px 50px;margin: 25px auto;}
.rent_form .mf-ok-text{margin-top: 15px;font-size: 14px;margin: 0 auto;text-align: center;}
.rent_feedback .inputwhite{height:60px;}
.rbh {margin: 0 20px calc(2vw + 2vh) !important;}
.txt1rnt {padding-top:50px;}
.rbh span {font-size:15px;line-height:25px;}
.rent_text ul li {margin: 5px 0;}
.rent_text ul li p {padding-top: 3px; font-size:12px}
.rent_text ul li:before {content:url(/web/20250412171811im_/https://amaltea-center.ru/assets/bullet_w_mob.svg);}
.rent_block_full {flex-direction: column-reverse;padding-top: 20px;}
.rent_block_full.mobrent2 {flex-direction: column; padding: 0;}
.rent_block_full.mobrent2.revers {flex-direction: column-reverse;padding-bottom:25px;}
.rent_text ul {width: 90%;padding:10px 0;}
.rent_text svg{width:70%;}
.rent_text .main2-prev, .rent_text .main2-next, .rent_text .main-prev, .rent_text .main-next{text-align:center;}
#main_slider4 .swiper-nav, #main_slider3 .swiper-nav {top: 39%;}
.rent_block_full .rent_text {width: 100%; line-height: 100%;}
.rent_block_full .swiper {width: 100%;}
h1 { font-size:190%;}
h2 { font-size:23px;}
h3 { font-size:130%;}
h4 { font-size:120%;}
h5 { font-size:110%;}
h6 { font-size:100%;}
#main_slider1 .swiper-nav {top: 77%;}
.section_text {margin:2vh 4vw 10vh 4vw;}
.section_text ol {margin: 2vh 4vw 2vh 8vw;}
.change .bar1 {-webkit-transform: rotate(-45deg) translate(-5px, 5px);transform: rotate(-45deg) translate(-5px, 5px);}
.change .bar3 {-webkit-transform: rotate(45deg) translate(-6px, -7px);transform: rotate(45deg) translate(-6px, -7px);}
#header, #footer {display:none;}
.mob_header{width: 100%;position: fixed;background-color: white;height: 64px;box-shadow: 0 0 5px 0 rgb(0 0 0 / 15%); z-index: 70;top: 0;}
.full_width { width: 100%; display: -webkit-flex; display: flex; flex-direction: column;}
.contt {display: inline; background-color: #00525D; color: white;padding: 64px 57px 69px; text-align: left; font-size: 12px;line-height:188%;}
.contt h2 {margin-bottom:30px}
.contt a {color: white;text-decoration:unset;}
.contmap {}
.contmap img{width:100%}
.mapimg {width: 100%}
#content-wrapper {margin-top: 64px;}
#nav li.selected a {text-decoration: underline;text-decoration-color: #1F1F1F;}
.mob_logo img {height:40px;}
.content-wrapper {padding-top: 64px;}
.mob_logo {position: absolute; right: 20px; top: 12px; z-index: 70;}
.mobmenu {width: 180px; background: white; padding: 20px 0 32px 22px;}
.mobfooter {display: flex;width: 100%;background-color: #1f1f1f;flex-direction: column;}
.footer_mob_logo {margin: 60px auto 0;padding-right: 50px;}
#footernav {padding-left: 7vw;}
#footernav li.selected a {text-decoration: underline;text-decoration-color: white;}
#footernav li {float: none;text-align: left;text-decoration: none;}
#footernav li a, .footbottom_mob a {text-decoration: none;color: white;text-decoration: none;}
.footbottom_mob {display: inline-flex;display: -webkit-inline-flex;padding-top: 37px;width: 100%;font-size: 15px;line-height: 188%;margin-bottom: 70px;}
.footdwn_mob, .social_mob {padding-left: 6vw;}
.mobfooterleft { width:42%; border-right: 1px solid white;}
.mobfooterright {width:58%; color: white;}
.social_mob {padding-top: 17px;}
.social_mob a{font-size: 1px; line-height: 0; margin-right: 15px;}
.main_slider {height:374px;width:100%; background-color: #1f1f1f;}
#main_slider1 {overflow: hidden;height: 100%;width:100%;position: absolute;display: flex;justify-content: center;}
.slide_text {color: white; z-index: 50; width: 295px; max-width: 90vw; margin: 0 auto;position: relative;}
.main_capt {position: absolute;  z-index: 50;top: 65px;}
.main_info {position: absolute;  z-index: 50;top: 150px; font-size: 14px;}
.btn3d {position: absolute;  z-index: 50; top: 234px;}
#main_slider2 {
	width: 100%; 
	max-width: 98vw; 
	margin: 35px  auto;
	overflow: visible;
}
#main_slider4, #main_slider3 {width: 100%;}
#video_block {max-width: 95vw;margin:35px auto;text-align: center;}
#video_block img {max-width: 100%;margin: 0 auto;}
#video_block video {
	width: 100%;
}
.trigger {margin: 28px auto 0;display: -webkit-flex; display: flex; color:white;font-size:16px;font-weight:600;}
#foto_slider, #video_slider {margin-right: 30px; cursor: pointer;}
.social_mob img {display: unset;}
.decor {height: 72px;}
.decor img {display:none;}
.main_block1 {width: 100%;display: inline-flex;display: -webkit-inline-flex;flex-direction: column-reverse;background:url(/web/20250412171811im_/https://amaltea-center.ru/assets/images/bg2about.png) no-repeat;background-size: cover;}
.main_block1 p {font-size: 13.3px;}
.main_block1 .btn, .main_block2 .btn, .main_block3 .btn {
    background-color: #1f1f1f;top: -1px;position: relative;
    color: white;
    font-size: 14px;
    font-family: 'PF BeauSans Pro';
    font-weight: 600;
    padding: 16px 23px;
    border-radius: 54px;
	text-decoration: none;
	margin-top: 35px;
}
.main_block3 .btn { display: block; width: fit-content; margin: 0 auto;}
.main_block1 .btn img, .main_block2 .btn img, .main_block3 .btn img {  margin-left: 6px; display: unset;width: 22px;}
.main_block1 .leftblock { 
	line-height: 150%;
    padding: 45px 20px 50px;
    display: inline-flex;display: -webkit-inline-flex;
    flex-direction: column;
    justify-content: center;
    align-content: flex-start;
    align-items: baseline;
}
.main_block1 .leftblock h2{ margin-bottom: 20px;}
.main_block1 .rightblock {display: contents;}
.main_block2 { 
	background-image: url(/web/20250412171811im_/https://amaltea-center.ru/assets/main_block2_decor_mob.svg);
	background-repeat: no-repeat;
    background-color: #00525D;
    background-size: cover;
	overflow: hidden;
	padding: 0 20px 5rem;
}
.main_block2 h2 { padding:63px 20px 0 0; color: white;text-align:center;}
.main_block3 {width: 100%;margin: 68px 0 72px; text-align: center;}
.main_block3 h2 {margin-bottom: 38px;}
.main_block3 .news-list { width: 100%; margin: 0 auto 40px; display: inline-flex;display: -webkit-inline-flex; flex-wrap: wrap;}
.main_block3 .news-item { width: 90%; padding: unset; margin: 0 5% 20px; box-shadow: 0px 0px 23px rgb(0 0 0 / 5%);display: flex;flex-direction: column;overflow: hidden;}
.main_block3 .news-item .preview_picture {max-width:100%;width: auto;margin: 0 auto;max-height: 279px; float: unset;}
.main_block3 .news-list .newscapt { color: #1f1f1f; padding: 38px 15px 0; font-family: 'PF BeauSans Pro'; text-align: left; float: left; font-size: 14px;}
.main_block3 .news-list .newstext { color: #AAAAAA; padding: 0 15px 20px; font-family: 'PF BeauSans Pro'; text-align: left; float: left; font-size: 12px;}
.main_block4 { 
	display:block;
	position:relative;
    background-color: #00525D;
    background-size: cover;
	overflow: hidden;
	padding: 10px 5px;
}
.main_block4 h2 {    
	color:#fff;
	text-align: center;
    margin-bottom: 15px;
}
#mainmap_slider .swiper-slide-next, #mainmap_slider .swiper-slide-prev{opacity:0;}
.decor_obc {    
display: -webkit-flex;
    display: flex;
    justify-content: flex-end;
    height: 72px;
    overflow: hidden;
    position: relative;
    flex-direction: column;
    padding: 0 0 20px 20px;
}
.decor_obc.p-t{
	height: 44px;
}
.decor_obc img {height: 95px;}
.obc_blocks {margin: 0 auto; line-height: 188%;font-size: 12px;}
.obc_blocks h2 {margin:15px auto 25px;}
.obc_block1 {display: -webkit-flex; display: flex; align-items: flex-start;flex-direction: column-reverse;}
.obc_block2 {color:#fff;display: -webkit-flex; display: flex; align-items: flex-start;padding: 40px 0;flex-direction: column;background: linear-gradient(360deg, #00525D 0%, rgba(0, 82, 93, 0.84) 100%);}
.obc_block1 div, .obc_block2 div {display: inline;margin: 0 auto 20px;}
.obc_block1 .b1, .obc_block2 .b2 {padding: 0 20px;}
.obc_block1 img, .obc_block2 img {width: 100%;}
.obc_block3 {text-align: center;padding: 45px 15px 45px;}
.obc_block3 h2 {margin-bottom: 20px;}
.charact {display: -webkit-flex; display: flex; flex-direction: column; padding: 0 20px;}
.charact div {
    box-sizing: border-box;
    background: rgba(255, 255, 255, 0.25);
    border: 1px solid rgba(255, 255, 255, 0.43);
    box-shadow: 0px 0px 23px rgb(0 0 0 / 10%);
    padding: 28px;
    display: inline;
    text-align: left;
    margin: 10px 0;
}
.charact div img {display: unset;width: 28px;}
.charact span {font-size: 14px;font-weight: 600;margin-top: 15px;display: block;}
.charact ul {padding-left: 22px;margin-top: 20px;}
.charact ul li {list-style-image: url(/web/20250412171811im_/https://amaltea-center.ru/assets/bullet_mob.svg);padding-inline-start: 2px;position: relative;margin-bottom: 8px;}
.charact ul li p {font-size: 12px;margin-top: 3px;position: absolute;}
.rent_text .charact ul li p {position: unset;}

.obc_block4 {text-align: center;padding: 65px 0 60px;width: 1230px;max-width: 98vw;margin: 0 auto;}
.obc_block4 h2 {margin-bottom: 15px;}
.banks {display: -webkit-flex; display: flex; justify-content: space-evenly;align-items: center;flex-wrap: wrap;}
.banks img {width: 140px;height: 100%;margin: 10px 0;}
.contmap {position: relative;}
.contmap a {position: absolute;bottom: -1px;left: 0;background: url(/web/20250412171811im_/https://amaltea-center.ru/assets/yandex-maps_mob.svg) no-repeat;width: 245px;height: 46px;}

.section-tabs {display: -webkit-flex; display: flex; margin: 62px 0 30px;flex-direction: column;padding: 0 20px;}
.section-tabs h2 {margin-bottom:35px;}
.tab {display: -webkit-flex; display: flex; align-items: center;flex-wrap: wrap;margin: 0 -8px;}
.tab li {margin: 7px 4px;
    display: -webkit-flex; display: flex; 
    align-items: center;
    justify-content: center;
    width: 40px;
    border-radius: 25px;
    overflow: hidden;}
.tab .tablinks {line-height: 40px;width: 50px;text-align: center;border-radius: 50%;border: 1px solid black;text-decoration: unset;color: #1f1f1f;}
.tab .active {background-color:#1f1f1f; color:white;}
.section-plans {min-height: 140px;border: 1px solid rgba(255, 255, 255, 0.43);box-shadow: 0px 0px 23px rgb(0 0 0 / 5%);}
.section-plans img {width:100%;}
.rent_block p {line-height:188%; margin-bottom:65px; font-size:12px;padding:0 20px;}


.event-top {position: relative;background: url(/web/20250412171811im_/https://amaltea-center.ru/assets/images/event-top-mob-new.png) center no-repeat;width:100%;min-height:276px;display: -webkit-flex; display: flex;flex-direction: column;background-size: cover;}
.opcty {position: absolute;background-color: #00000075;height: 100%;width: 100%;}
.event-top .capt {color:white;z-index: 1;position: relative;margin: 65px 35px 20px 35px;}
.event-top .info {color:white;font-size: 14px;z-index: 1;position: relative;margin: 0 35px;}
.event .news-list .news-item .newscapt {float: unset;display: inline-block;margin: 35px 25px;text-align: center;font-size: 20px;font-weight: 600;padding: unset;font-size: 16px;}

.event {margin: 65px auto 0;}
.services {margin: 0 auto 35px;width: 100%;text-align: center;}
.services h2 {margin-bottom:10px;}
.service {width: 260px;display: flex;display: -webkit-flex;flex-direction: column;align-items: center;margin: 0 auto;}
.service .serviceitem {font-size: 16px;background: url(/web/20250412171811im_/https://amaltea-center.ru/assets/border-mob-events.svg) bottom no-repeat;padding: 20px;}
.service .serviceitem img {margin: 0 auto 15px;}
.service .serviceitem span {line-height:150%;}
.service .serviceitem:last-child {background:unset;}

.places {margin: 0 auto;width: 100%;text-align: center;}
.places h2 {margin-bottom:30px;}
.places .news-list .news-item .newscapt {float: unset;display: inline-block;margin: 0 25px;text-align: center;font-size:20px;font-weight:600;padding: 22px 15px;}
.places .news-item {align-items: center;}
.places ul li {list-style-image: url(/web/20250412171811im_/https://amaltea-center.ru/assets/bullet_mob.svg);padding-inline-start: 2px;position: relative;margin-bottom: 8px;}
.placesul ul li p {font-size: 12px;top: -1px;position: relative;}

.spanplaces {display: inline-flex;display: -webkit-inline-flex;align-items: center;}
.placesul {float: unset;display: inline-block;margin: 0 25px;text-align: left;font-size:12px;}
.places .btn {margin: 23px auto 40px;}
.fancybox__content h3, .fancybox__content .mfeedback {margin-left: -22px;}
.fancybox__content h3 {margin-bottom:10px;}
.fancybox__content .places_feedback h3 {margin-top: 20px;}
.fancybox__content .places_feedback form {display: flex;flex-direction: column;}
.places_feedback  .inputwhite {
	color: #1f1f1f;
    font-size: 12px;
    font-family: 'PF BeauSans Pro';
    font-weight: 600;
    padding: 15px 24px;
    border-radius: 54px;
    text-decoration: none;
    border: 1px solid #00525D;
    width: 188px;
    margin-bottom: 10px;
}
.fancybox__content :focus:not(.carousel__button.is-close) {outline: unset !important;}
.places_feedback .btn {
    background-color: #1f1f1f;
    color: white;
    font-size: 14px;
    font-family: 'PF BeauSans Pro';
    font-weight: 600;
    padding: 15px 26px;
    border-radius: 54px;
	text-decoration: none;
    user-select: unset;
    white-space: unset;
    align-items: unset;
    text-align: unset;
    cursor: pointer;
    box-sizing: unset;
    border-width: unset;
    border-style: unset;
    border-color: unset;
    border-image: unset;
	margin: unset;
	width: max-content;
}
.places_feedback .inputwhite:focus-visible {outline: unset;}
.places_feedback .inputwhite::-moz-placeholder { color: #B9B9B9; }
.places_feedback .inputwhite::-webkit-input-placeholder { color: #B9B9B9; }
.fancybox__content .mf-ok-text {position: absolute; color:#00525D;}

.form_services {width: 100%;height: 405px;background-color: #00525D;}
.feedback {text-align: center;padding: 60px 75px 70px;}
.feedback h2 {margin-bottom:30px; color: white;}
.feedback form {display: -webkit-flex;display: flex;flex-direction: column;align-items: center;}
.feedback .btn {
    background-color: #1f1f1f;
    color: white;
    font-size: 14px;
    font-family: 'PF BeauSans Pro';
    font-weight: 600;
    padding: 19px 26px;
    border-radius: 54px;
	text-decoration: none;
    user-select: unset;
    white-space: unset;
    align-items: unset;
    text-align: unset;
    cursor: pointer;
    box-sizing: unset;
    border-width: unset;
    border-style: unset;
    border-color: unset;
    border-image: unset;
}
.feedback .inputwhite {
    background-color: white;
    color: #1f1f1f;
    font-size: 14px;
    font-family: 'PF BeauSans Pro';
    font-weight: 600;
	padding: 19px 24px;
    border-radius: 54px;
    text-decoration: none;
    border: none;
    height: fit-content;
    width: 137px;
	margin-bottom: 20px;
}
.feedback .inputwhite:focus-visible {outline: unset;}
.feedback .inputwhite::-moz-placeholder { color: #B9B9B9; }
.feedback .inputwhite::-webkit-input-placeholder { color: #B9B9B9; }
div.mf-ok-text {color: white;}
font.errortext {color: white;}
.events {margin: 65px auto 65px;width: 100%;text-align: center;}
.events h2 {margin: 0 auto 30px;}
.events #events_slider {margin: 0 20px;}
#events_slider .swiper-nav {color: #1f1f1f00;margin: 35px auto 0;display:flex;}
#events_slider .swiper-nav .swiper-next {cursor:pointer;background-image: url(/web/20250412171811im_/https://amaltea-center.ru/assets/events_next.svg) !important; width: 43px;  height: 43px;margin-right: 15px;background-size: contain;}
#events_slider .swiper-nav .swiper-prev {cursor:pointer;background-image: url(/web/20250412171811im_/https://amaltea-center.ru/assets/events_prev.svg) !important; width: 43px; height: 43px;margin-right: 15px;background-size: contain;}
#events_slider .mainsl{display: flex;flex-direction: column;}
#events_slider2 {display: inline-flex;width: 100%;}
.text_block_slider {position: relative;display: flex;flex-direction: column;width: 100%;align-items: flex-start;}
#events_slider2 img	{width: inherit;}
.swiper-pagination-bullet {background-image: url(/web/20250412171811im_/https://amaltea-center.ru/assets/swiper_bullet.svg) !important; width: 12px !important;  height: 12px !important;border-radius: unset !important;background-color: unset !important;opacity: unset !important;    background-size: contain !important;}
.main2-pag .swiper-pagination-bullet {background-image: url(/web/20250412171811im_/https://amaltea-center.ru/assets/main_bullet.svg) !important;background-size: cover;}
.swiper-pagination-bullet-active {background-image: url(/web/20250412171811im_/https://amaltea-center.ru/assets/swiper_bullet_active.svg) !important;}
.main2-pag .swiper-pagination-bullet-active {background-image: url(/web/20250412171811im_/https://amaltea-center.ru/assets/main_bullet_active.svg) !important;background-size: cover;}
.rentsl .main2-pag .swiper-pagination-bullet {background-image: url(/web/20250412171811im_/https://amaltea-center.ru/assets/rent_bullet.svg) !important;}
.rentsl .main2-pag .swiper-pagination-bullet-active {background-image: url(/web/20250412171811im_/https://amaltea-center.ru/assets/rent_bullet_active.svg) !important;}
.event_capt {font-size:14px;font-weight:600;margin: 30px 0 10px;}
.event_dates {font-size:12px;color:#AAAAAA;font-weight:200;margin-bottom: 20px;}
.text_block_slider .newstext {font-size:12px;text-align:left;margin-bottom: 20px;}
.event_numbers {font-size:14px;font-weight:200;}
.fancybox__content {padding: 20px !important;}
.fancybox__content .places {display: flex;flex-direction: column;}
.fancybox__content .places img {width:100%}
.fancybox__content .placesul {margin:20px 30px 10px;}

.newspage {margin-top: 60px;}
.newspage .bx-pagination {margin: 10px auto;}
.newspage .bx-pag-prev {
    background-image: url(/web/20250412171811im_/https://amaltea-center.ru/assets/events_prev.svg) !important;
    width: 40px;
    height: 40px;
    margin: 0 16px;
	background-size: cover;
}
.newspage .bx-pag-next {
    background-image: url(/web/20250412171811im_/https://amaltea-center.ru/assets/events_next.svg) !important;
    width: 40px;
    height: 40px;
    margin: 0 16px;
	background-size: cover;
}
.newspage .bx-pag-prev span, .newspage .bx-pag-next span {   
	color: unset !important;
    background: unset !important;
    border: unset !important;
    line-height: unset !important;
    padding: unset !important;
}
.newspage .bx-pagination .bx-pagination-container ul li a {height: 40px !important;display: inline-flex;align-items: center;}
.newspage .bx-pagination .bx-pagination-container ul li {margin: 0 5px !important; font-size:20px !important;}
.newspage .bx-pagination .bx-pagination-container ul {display: flex;align-items: center;}
.newspage .bx-pagination .bx-pagination-container ul li a span {
	background-color: unset !important;
    line-height: 30px;
    width: 30px;
    text-align: center;
    background: url(/web/20250412171811im_/https://amaltea-center.ru/assets/circle_w.svg) no-repeat;
    text-decoration: unset;
    color: #1f1f1f;
    height: 30px;
    background-size: contain;
}
.newspage .bx-pagination .bx-pagination-container ul li span {
line-height: 28px;
    width: 30px;
    text-align: center;
    background: url(/web/20250412171811im_/https://amaltea-center.ru/assets/circle_b.svg) no-repeat;
    text-decoration: unset;
    color: white;
    height: 30px;
    font-size: 12px;
    background-size: contain;
}
.decor_obc div {left: 20px;bottom: 15px;font-size: 12px;line-height: 151%;}
.decor_obc div span:nth-child(1) {color: #D7D7D7;}
.decor_obc div span:nth-child(2) {color: #AAAAAA;}
.newsdetail {font-size:12px;padding: 0 15px 15px;float:left;text-align: left;line-height: 160%;}
.download {display:flex;align-items: flex-start;margin-top: 15px;}
.download span {line-height: 170%;border-bottom: 1px solid white;margin-left: 10px;}
.download img {width: 26px;}
.tabcontent {padding: 5px;}
.active_tab {border-bottom: solid 3px #fff;}
.hidden_block {display:none !important;}
.rentsl .swiper-slide {height: 270px;}
.rent_block_full {margin-top: unset;}
}
/*max-width: 680px*/

/*min-width: 1280px and max-width:1920px*/
@media screen and (min-width: 1280px) and (max-width:1920px) {
h1 { font-size:190%;}
h2 { font-size:48px;}
h3 { font-size:130%}
h4 { font-size:120%;}
h5 { font-size:110%;}
h6 { font-size:100%;}
.mob_header{display:none;}
#content {width: 100%;margin: 0 auto;display: inline-flex;display: -webkit-inline-flex; width: 1230px; max-width: 98vw;justify-content: space-between;}
#top-menu a  {display: block;text-decoration: none;font-family: PF BeauSans Pro;font-size: 18px;outline: none;padding: 11px 0 7px;}
.contt {width: 100%;display: inline-flex;background-color: #00525D;color: white;padding-left: 94px;padding-top: 153px;text-align: left;line-height: 188%;flex-direction: column;min-width: 400px;}
.contt h2 {margin-bottom:40px}
.contt a {color: white;text-decoration:unset;}
.contmap {display: inline-flex;position: relative;width: 100%;max-height: 620px;}
.contmap a {position: absolute;bottom: -1px;left: 0;background: url(/web/20250412171811im_/https://amaltea-center.ru/assets/yandex-maps.svg) no-repeat;width: 337px;height: 63px;}
.contmap img {width: 100%;height: auto;object-fit: cover;}
.mapimg {width: 100%}
.full_width { width: 100%; display: -webkit-flex; display: flex;  flex-direction: row-reverse;justify-content: space-between;}
.padheader { padding: 42px 0;width: 1420px !important;}
.padfooter { padding: 42px 0;}
.mobfooter { display: none;}
.main_slider {background-color: #1f1f1f;height: 100vh;width:100%;}
#main_slider1 {overflow: hidden;height: 100vh;width:100%;position: absolute;display: flex;justify-content: center;}
.slide_text {color: white; z-index: 50; width: 1230px; max-width: 98vw; margin: 0 auto;position: relative;}
.main_capt {position: absolute;  z-index: 50;top: 290px;}
.main_info {position: absolute;  z-index: 50;top: 377px;}
.btn3d {position: absolute;  z-index: 50; top: 507px; right: 137px;}
#main_slider1 .swiper-nav {top: 507px;}
#main_slider2 {
	width: 1230px; 
	max-width: 98vw; 
	margin: 0 auto;
	overflow: visible;
}
#main_slider4, #main_slider3 {width: 100%;}
.trigger {margin: 35px auto;display: -webkit-flex; display: flex; justify-content: center;color:white;font-size:20px;font-weight:600;}
#foto_slider, #video_slider {padding: 0 10px 10px; margin: 0 20px; cursor: pointer;}
.decor {float: right; position: relative;}
.decor img {right: 323px; position: inherit;}
.main_block1 {
	width: 100%;
	display: inline-flex;display: -webkit-inline-flex;
	justify-content: flex-end;
	background:url(/web/20250412171811im_/https://amaltea-center.ru/assets/images/bg2about.png) no-repeat;
	background-size: cover;
}
.main_block1 .btn, .main_block2 .btn, .main_block3 .btn {
    background-color: #1f1f1f;
    color: white;
    font-size: 20px;
    font-family: 'PF BeauSans Pro';
    font-weight: 600;
    line-height: 188%;
    padding: 24px 50px;
    border-radius: 54px;
	text-decoration: none;
}
.main_block3 .btn { display: block; width: fit-content; margin: 0 auto;}
.main_block1 .btn img, .main_block2 .btn img, .main_block3 .btn img {  margin-left: 10px; display: unset;}
.main_block1 .leftblock { padding-left: 40px;padding-bottom:100px;width: 735px; display: inline-flex;display: -webkit-inline-flex; flex-direction: column; align-items: flex-start; justify-content: center; justify-content: space-between;line-height: 188%;}
.main_block1 .rightblock { width: 806px;margin-left: 40px;overflow: hidden;display: flex;justify-content: center;}
.main_block1 .rightblock img { display: block; position: relative; float: right;height: 100%;}
.main_block2 {width: 100%;height: auto;background-image: url(/web/20250412171811im_/https://amaltea-center.ru/assets/main_block2_decor.svg);background-repeat: no-repeat;background-color: #00525D;background-position: bottom;overflow: hidden;padding-bottom: 5rem;}
.main_block2 h2 { padding-top: 140px; width: 1230px; max-width: 98vw; margin: 0 auto; color: white;text-align:center;}
.main_block3 { width: 100%; margin: 170px auto 145px; text-align: center;}
.main_block3 h2 {margin-bottom: 65px;}
.main_block3 .news-list { width: 1230px; max-width: 98vw; margin: 0 auto 40px; display: inline-flex;display: -webkit-inline-flex; flex-wrap: wrap;}
.main_block3 .news-item { width: 31%; padding: unset; margin: 0 1.1% 2.2%; box-shadow: 0px 0px 23px rgb(0 0 0 / 5%);overflow: hidden;}
.main_block3 .news-item .preview_picture {width: auto;float: unset;margin: 0 auto;max-height: 279px;}
.main_block3 .news-list .newscapt { color: #1f1f1f; padding: 10px 25px 15px; font-family: 'PF BeauSans Pro'; text-align: left; float: left; font-size: 16px;}
.main_block3 .news-list .newstext { color: #AAAAAA; padding: 0 25px 15px; font-family: 'PF BeauSans Pro'; text-align: left; float: left; font-size: 14px;}
.main_block4 { 
	display:block;
	position:relative;
    background-color: #00525D;
    background-size: cover;
	overflow: hidden;
	padding: 40px;
}
.main_block4 h2 {    
	color:#fff;
	text-align: center;
    margin-bottom: 15px;
}
.decor_obc {    
	display: -webkit-flex;
    display: flex;
    justify-content: center;
    position: relative;
    width: 86%;
    margin: 0 auto;
    max-width: 98vw;
    flex-direction: column;
    padding: 50px 0 10px;
}
.obc_blocks {width: 100%;margin: 0 auto; line-height: 188%;}
.obc_blocks h2 {margin-bottom:30px;width: 85%;}
.obc_blocks p {width: 85%;}
.obc_block1 {display: -webkit-flex; display: flex; align-items: center; margin-bottom:68px;gap:5vw}
.obc_block2 {display: -webkit-flex; display: flex; align-items: center; padding: 80px 0 120px;gap: 5vw;background: linear-gradient(360deg, #00525D 0%, rgba(0, 82, 93, 0.84) 100%);}
.obc_block1 .b1{display: flex;flex-direction: column;align-items: flex-end;}
.obc_block2 .b2 {display: flex;flex-direction: column;align-items: flex-start;color:#fff;}
.b1, .b2 {width:50%;}
.obc_block1 img, .obc_block2 img {width: 100%;}
.obc_block3 {text-align: center;padding: 80px 0 80px;}
.obc_block3 h2 {margin-bottom: 55px;}
.charact {width: 1230px;max-width: 98vw;display: inline-flex;display: -webkit-inline-flex;justify-content: center;}
.charact div {
	box-sizing: border-box;
	width: 361px;
	height: 350px;
	background: rgba(255, 255, 255, 0.25);
	border: 1px solid rgba(255, 255, 255, 0.43);
	box-shadow: 0px 0px 23px rgba(0, 0, 0, 0.1);
	padding: 30px;
	display: inline;
	text-align: left;
	margin: 0 15px;
}
.charact div img {display: unset;}
.charact span {font-size: 20px;font-weight: 600;margin-top: 30px;display: block;}
.charact ul {padding-left: 22px;margin-top: 38px;}
.charact ul li {list-style-image: url(/web/20250412171811im_/https://amaltea-center.ru/assets/bullet.svg);padding-inline-start: 2px;position: relative;margin-bottom: 8px;}
.charact ul li p {font-size: 16px;margin-top: -1px;position: absolute;}
.obc_block4 {text-align: center;padding: 140px 0 145px;width: 1230px;max-width: 98vw;margin: 0 auto;}
.obc_block4 h2 {margin-bottom: 45px;}
.banks {display: -webkit-flex; display: flex; justify-content: space-evenly;align-items: center;}
.banks img {max-width: 254px;height: 100%;margin: 10px 0;}
.rent_block {width: 1460px;margin: 0 auto;}
.section-tabs {display: -webkit-flex; display: flex; justify-content: space-between;margin: 155px 0 65px;}
.tab {display: -webkit-flex; display: flex; align-items: center;justify-content: space-between;}
.tab li {margin: 0 8px;display: -webkit-flex; display: flex; align-items: center;justify-content: center;width: 40px;border-radius: 25px;overflow: hidden;}
.tab .tablinks {line-height: 40px;width: 50px;text-align: center;border-radius: 50%;border: 1px solid black;text-decoration: unset;color: #1f1f1f;}
.tab .active {background-color:#1f1f1f; color:white;}
.section-plans {min-height: 410px;border: 1px solid rgba(255, 255, 255, 0.43);box-shadow: 0px 0px 23px rgb(0 0 0 / 5%);}
.section-plans img {width:100%;}
.rent_block p {line-height:188%; margin-bottom:160px;max-width:692px;}
.event-top {position: relative;background: url(/web/20250412171811im_/https://amaltea-center.ru/assets/images/event-top-new.png) center no-repeat;width:100%;min-height:692px;display: -webkit-flex; display: flex; align-content: center;align-items: center;flex-direction: column;justify-content: center;}
.opcty {position: absolute;background-color: #00000075;height: 100%;width: 100%;}
.event-top .capt {color:white;z-index: 1;position: relative;margin-bottom:40px;}
.event-top .info {color:white;font-size: 20px;z-index: 1;position: relative;width: 800px;}
.event .news-list .news-item .newscapt {float: unset;display: inline-block;margin: 0 25px;text-align: center;font-size:20px;font-weight:600;}
.spanevent {height: 115px;display: inline-flex;display: -webkit-inline-flex;align-items: center;}
.event {margin: 135px auto 0;}
.services {margin: 40px auto 115px;width: 100%;text-align: center;}
.services h2 {margin-bottom:40px;}
.service {width: 1230px;max-width: 98vw;display: inline-flex;display: -webkit-inline-flex;flex-wrap: wrap;justify-content: center;}
.service .serviceitem {width: 22.8%;font-size: 20px;border-right: 1px solid #1f1f1f33;border-bottom: 1px solid #1f1f1f33;padding: 2% 1%;}
.service .serviceitem img {margin: 0 auto;}
.service .serviceitem div {min-height: 90px;display: grid;align-items: center;}
.service .serviceitem span {line-height:160%;padding: 5px;}
.service .serviceitem:nth-child(4n) {border-right: none;}
.service .serviceitem:nth-child(n+5) {border-bottom: none;}
.places {margin: 0 auto 70px;width: 100%;text-align: center;}
.places h2 {margin-bottom:40px;}
.places .news-list .news-item .newscapt {float: unset;display: inline-block;margin: 0 25px;text-align: center;font-size:20px;font-weight:600;}
.places ul li {list-style-image: url(/web/20250412171811im_/https://amaltea-center.ru/assets/bullet.svg);padding-inline-start: 2px;position: relative;margin-bottom: 8px;}
.spanplaces {display: inline-flex;display: -webkit-inline-flex;align-items: center;margin: 35px 0 10px;}
.placesul {float: unset;display: inline-block;margin: 0 25px;text-align: left;font-size:16px;min-height: 70px;}
.places .btn {margin: 28px auto 55px;}
.fancybox__content h3, .fancybox__content .mfeedback {margin-left: -22px;}
.fancybox__content h3 {margin-bottom:10px;}
.fancybox__content .places_feedback h3 {margin-top: 20px;}
.places_feedback .inputwhite {
	color: #1f1f1f;
    font-size: 16px;
    font-family: 'PF BeauSans Pro';
    font-weight: 600;
    padding: 15px 24px;
    border-radius: 54px;
    text-decoration: none;
    border: 1px solid #00525D;
    width: 188px;
    margin-right: 10px;
}
.fancybox__content :focus:not(.carousel__button.is-close) {outline: unset !important;}
.places_feedback .btn {
    background-color: #1f1f1f;
    color: white;
    font-size: 18px;
    font-family: 'PF BeauSans Pro';
    font-weight: 600;
    padding: 15px 26px;
    border-radius: 54px;
	text-decoration: none;
    user-select: unset;
    white-space: unset;
    align-items: unset;
    text-align: unset;
    cursor: pointer;
    box-sizing: unset;
    border-width: unset;
    border-style: unset;
    border-color: unset;
    border-image: unset;
	margin: unset;
}
.places_feedback .inputwhite:focus-visible {outline: unset;}
.places_feedback .inputwhite::-moz-placeholder { color: #B9B9B9; }
.places_feedback .inputwhite::-webkit-input-placeholder { color: #B9B9B9; }
.fancybox__content .mf-ok-text {position: absolute; color:#00525D;}

.form_services {width: 100%;height: 485px;background-image: url(/web/20250412171811im_/https://amaltea-center.ru/assets/decor_places.svg);background-repeat: no-repeat;background-color: #00525D;background-position: center;overflow: hidden;}
.feedback {width: 700px;max-width: 98vw;display: -webkit-flex; display: flex; margin: 0 auto;flex-direction: column; margin-top:120px;}
.feedback h2 {margin-bottom:70px; color: white;}
.feedback form {display: -webkit-flex; display: flex; flex-direction: row;flex-wrap: nowrap;align-items: center;justify-content: space-between;}
.feedback .btn {
    background-color: #1f1f1f;
    color: white;
    font-size: 20px;
    font-family: 'PF BeauSans Pro';
    font-weight: 600;
    padding: 32px 51px;
    border-radius: 54px;
	text-decoration: none;
    user-select: unset;
    white-space: unset;
    align-items: unset;
    text-align: unset;
    cursor: pointer;
    box-sizing: unset;
    border-width: unset;
    border-style: unset;
    border-color: unset;
    border-image: unset;
	margin-left: 25px;
}
.feedback .inputwhite {
    background-color: white;
    color: #1f1f1f;
    font-size: 18px;
    font-family: 'PF BeauSans Pro';
    font-weight: 600;
    padding: 22px 28px;
    border-radius: 54px;
    text-decoration: none;
    border: none;
    height: fit-content;
    width: 150px;
}
.feedback .inputwhite:focus-visible {outline: unset;}
.feedback .inputwhite::-moz-placeholder { color: #B9B9B9; }
.feedback .inputwhite::-webkit-input-placeholder { color: #B9B9B9; }
div.mf-ok-text {color: white;}
font.errortext {color: white;}
.events {margin: 145px auto 145px;width: 100%;text-align: center;}
.events h2 {margin: 0 auto 60px;}
.events #events_slider {
	width: 1230px;
	max-width: 98vw;
	margin: 0 auto;
	display: -webkit-flex; display: flex; 
    flex-direction: column;
}
#events_slider .swiper-nav {color: #1f1f1f00;margin: 45px auto 0;display:flex;}
#events_slider .swiper-nav .swiper-next {cursor:pointer;background-image: url(/web/20250412171811im_/https://amaltea-center.ru/assets/events_next.svg) !important; width: 89px;  height: 89px;margin: 0 16px;}
#events_slider .swiper-nav .swiper-prev {cursor:pointer;background-image: url(/web/20250412171811im_/https://amaltea-center.ru/assets/events_prev.svg) !important; width: 89px; height: 89px;margin: 0 16px;}
#events_slider .swiper-slide .mainsl{
    width: 1230px;
    display: flex;
}
#events_slider .mainsl{
    width: 1230px;
    display: flex;
}
#events_slider2 {display: inline-flex;width: 83%;height:373px;}
.text_block_slider {position: relative;display: flex;flex-direction: column;width: 100%;align-items: flex-start;}
#events_slider2 img	{width: inherit;}
.swiper-pagination-bullet {background-image: url(/web/20250412171811im_/https://amaltea-center.ru/assets/swiper_bullet.svg) !important; width: 17px !important;  height: 17px !important;border-radius: unset !important;background-color: unset !important;opacity: unset !important;}
.main2-pag .swiper-pagination-bullet {background-image: url(/web/20250412171811im_/https://amaltea-center.ru/assets/main_bullet.svg) !important;background-size: cover;}
.rentsl .main2-pag .swiper-pagination-bullet {background-image: url(/web/20250412171811im_/https://amaltea-center.ru/assets/rent_bullet.svg) !important;}
.swiper-pagination-bullet-active {background-image: url(/web/20250412171811im_/https://amaltea-center.ru/assets/swiper_bullet_active.svg) !important;}
.main2-pag .swiper-pagination-bullet-active {background-image: url(/web/20250412171811im_/https://amaltea-center.ru/assets/main_bullet_active.svg) !important;background-size: cover;}
.rentsl .main2-pag .swiper-pagination-bullet-active {background-image: url(/web/20250412171811im_/https://amaltea-center.ru/assets/rent_bullet_active.svg) !important;}
.event_capt {font-size:20px;font-weight:600;padding-left:32px;margin-bottom: 12px;}
.event_dates {font-size:14px;color:#AAAAAA;padding-left:32px;font-weight:200;margin-bottom: 25px;}
.text_block_slider .newstext {font-size:16px;padding-left:32px;text-align:left;margin-bottom: 30px;}
.event_numbers {font-size:16px;padding-left:32px;font-weight:200;}
.places ul li p {font-size: 16px;top: -2px;position: relative;}
.fancybox__content .places {display: flex;justify-content: flex-start;margin: unset;}
.fancybox__content .places img {margin-right:30px;height: fit-content;}
.newspage {margin-top: 60px;}
.newspage .bx-pagination {margin: 10px auto;}
.newspage .bx-pag-prev {
    background-image: url(/web/20250412171811im_/https://amaltea-center.ru/assets/events_prev.svg) !important;
    width: 89px;
    height: 89px;
    margin: 0 16px;
}
.newspage .bx-pag-next {
    background-image: url(/web/20250412171811im_/https://amaltea-center.ru/assets/events_next.svg) !important;
    width: 89px;
    height: 89px;
    margin: 0 16px;
}
.newspage .bx-pag-prev span, .newspage .bx-pag-next span {   
	color: unset !important;
    background: unset !important;
    border: unset !important;
    line-height: unset !important;
    padding: unset !important;
}
.newspage .bx-pagination .bx-pagination-container ul li a {height: 89px !important;display: inline-flex;align-items: center;}
.newspage .bx-pagination .bx-pagination-container ul li {margin: 0 5px !important; font-size:20px !important;}
.newspage .bx-pagination .bx-pagination-container ul {display: flex;align-items: center;}
.newspage .bx-pagination .bx-pagination-container ul li a span {
	background-color: unset !important;
    line-height: 40px;
    width: 40px;
    text-align: center;
    background: url(/web/20250412171811im_/https://amaltea-center.ru/assets/circle_w.svg) no-repeat;
    text-decoration: unset;
    color: #1f1f1f;
    height: 40px;
}
.newspage .bx-pagination .bx-pagination-container ul li span {
    line-height: 40px;
    width: 40px;
    text-align: center;
    background: url(/web/20250412171811im_/https://amaltea-center.ru/assets/circle_b.svg) no-repeat;
    text-decoration: unset;
    color: white;
    height: 40px;
}
.decor_obc div {font-size: 14px;line-height: 151%;padding:20px 0;}
.decor_obc div span:nth-child(1) {color: #D7D7D7;}
.decor_obc div span:nth-child(2) {color: #AAAAAA;}
.newsdetail {font-size:14px;padding: 0 25px 15px;float:left;text-align: left;    line-height: 160%;}
.swiper-next2 {cursor: pointer;}
.download {display:flex;align-items: flex-start;margin-top: 15px;}
.download span {line-height: 170%;border-bottom: 1px solid white;margin-left: 10px;}
.download img {width: 38px;}
.tabcontent {padding: 20px;}
#video_block {width: 1230px;max-width: 98vw;margin:0 auto;text-align: center;}
#video_block img {width: 100%;}
#video_block video {
	width: 100%;
}
.active_tab {border-bottom: solid 3px #fff;}
.hidden_block {display:none !important;}
.rent_text ul {width: 75%;}
.rentsl .swiper-slide {height: 475px;}
.rentsl #main_slider2 {width: 1460px;}
.rentsl #main_slider4, .rentsl #main_slider3 {width: 100%;}
}
/*min-width: 1280px and max-width:1920px*/

/*min-width: 1921px*/
@media screen and (min-width: 1921px) {
h1 { font-size:190%;}
h2 { font-size:70px;}
h3 { font-size:130%}
h4 { font-size:120%;}
h5 { font-size:110%;}
h6 { font-size:100%;}
p {font-size: 1.6vw;line-height: normal;}
.mob_header{display:none;}
#content {width: 100%;margin: 0 auto;display: inline-flex;display: -webkit-inline-flex; width: 1830px; max-width: 98vw;justify-content: space-between;}
#top-menu a  {display: block;text-decoration: none;font-family: PF BeauSans Pro;font-size: 24px;outline: none;padding: 11px 0 7px;}
.workdays {font-size: 24px;}
.logo img {height: 80px;}
.contt {width: 100%;display: inline-flex;background-color: #00525D;color: white;padding-left: 94px;padding-top: 153px;text-align: left;line-height: 188%;flex-direction: column;min-width: 400px;font-size: 24px;}
.contt h2 {margin-bottom:55px}
.contt a {color: white;text-decoration:unset;}
.contmap {display: inline-flex;width: 100%;position: relative;}
.contmap img {width: 100%;height: auto;object-fit: cover;}
.contmap a {position: absolute;bottom: -2px;left: 0;background: url(/web/20250412171811im_/https://amaltea-center.ru/assets/yandex-maps.svg) no-repeat;width: 337px;height: 63px;}
.mapimg {width: 100%}
.full_width { width: 100%; display: -webkit-flex; display: flex;  flex-direction: row-reverse;justify-content: space-between;}
.padheader { padding: 42px 0;width: 2000px !important;}
.padfooter { padding: 42px 0;}
.mobfooter { display: none;}
.main_slider {background-color: #1f1f1f;height: 100vh;width:100%;}
#main_slider1 {overflow: hidden;height: 100vh;position: absolute;width:100%;display: flex;justify-content: center;}
.slide_text {color: white; z-index: 50; width: 1830px; max-width: 98vw; margin: 0 auto;position: relative;}
.main_capt {position: absolute;  z-index: 50;top: 360px;}
.main_info {position: absolute;  z-index: 50;top: 490px;font-size: 24px;}
.btn3d {position: absolute;  z-index: 50; top: 630px; right: 253px;}
#main_slider1 .swiper-nav {top: 630px;}
.btn3d img {width: 300px;}
#main_slider2 {
	width: 1830px; 
	max-width: 98vw; 
	margin: 0 auto;
	overflow: visible;
}
#main_slider4, #main_slider3 {width: 100%;}
.trigger {margin: 50px auto;display: -webkit-flex; display: flex; justify-content: center;color:white;font-size:28px;font-weight:600;}
#foto_slider, #video_slider {padding: 0 10px 10px; margin: 0 20px; cursor: pointer;}
.decor {position: relative;width: 1830px;margin: 0 auto;text-align: right;display: flex;justify-content: flex-end;}
.decor img {width:350px;}
.main_block1 {width: 1830px;display: flex;display: -webkit-flex;margin: 0 auto;background:url(/web/20250412171811im_/https://amaltea-center.ru/assets/images/bg2about.png) no-repeat;background-size: cover;}
.main_block1 .btn, .main_block2 .btn, .main_block3 .btn {background-color: #1f1f1f;color: white;font-size: 28px;font-family: 'PF BeauSans Pro';font-weight: 600;line-height: 188%;padding: 24px 50px;border-radius: 54px;text-decoration: none;}
.main_block3 .btn { display: block; width: fit-content; margin: 0 auto;}
.main_block1 .btn img, .main_block2 .btn img, .main_block3 .btn img {  margin-left: 10px; display: unset;}
.main_block1 .leftblock {padding-bottom:150px; width: 955px; display: inline-flex;display: -webkit-inline-flex; flex-direction: column; align-items: flex-start; justify-content: center; justify-content: space-between;line-height: 188%;}
.main_block1 .rightblock {width: 40vw;position: absolute;right: 0;margin-left: 4vw;overflow: hidden;height: -webkit-fill-available;max-height: 1100px;display: flex;justify-content: center;}
.main_block1 .rightblock img {position: relative; float: right;height: 100%;}
.main_block2 {width: 100%;height: auto;background-size: cover;background-image: url(/web/20250412171811im_/https://amaltea-center.ru/assets/main_block2_decor.svg);background-repeat: no-repeat;background-color: #00525D;background-position: bottom;overflow: hidden;padding-bottom: 5rem;}
.main_block2 h2 { padding-top: 140px; width: 1830px; max-width: 98vw; margin: 0 auto; color: white;text-align:center;}
.main_block3 { width: 100%; margin: 170px auto 145px; text-align: center;}
.main_block3 h2 {margin-bottom: 65px;}
.main_block3 .news-list { width: 1830px; max-width: 98vw; margin: 0 auto 40px; display: inline-flex;display: -webkit-inline-flex; flex-wrap: wrap;}
.main_block3 .news-item { width: 31%; padding: unset; margin: 0 1.1% 2.2%; box-shadow: 0px 0px 23px rgb(0 0 0 / 5%);overflow: hidden;}
.main_block3 .news-item .preview_picture {width: auto;float: unset;margin: 0 auto;height: 430px;}
.main_block3 .news-list .newscapt { color: #1f1f1f; padding: 10px 25px 15px; font-family: 'PF BeauSans Pro'; text-align: left; float: left; font-size: 24px;}
.main_block3 .news-list .newstext { color: #AAAAAA; padding: 0 25px 15px; font-family: 'PF BeauSans Pro'; text-align: left; float: left; font-size: 22px;}
.main_block4 { 
	display:block;
	position:relative;
    background-color: #00525D;
    background-size: cover;
	overflow: hidden;
	padding: 60px;
}
.main_block4 h2 {    
	color:#fff;
	text-align: center;
    margin-bottom: 15px;
}
.footdwn {font-size: 24px;}
hr, .hr {width: 1830px;}
.social {width: 16%;}
.social img {width: 45px;}
.newsdetail {font-size:20px;padding: 0 25px 15px;float:left;text-align: left;    line-height: 160%;}
.decor_obc {    display: -webkit-flex;
    display: flex;
    justify-content: center;
    position: relative;
    width: 86%;
    margin: 0 auto;
    max-width: 98vw;
    flex-direction: column;
    padding: 84px 0 35px;
}

.obc_blocks {width: 100%;margin: 0 auto; line-height: 188%;}
.obc_blocks h2 {margin-bottom:30px;width: 85%;}
.obc_blocks p {width: 85%;}
.obc_block1 {display: -webkit-flex; display: flex; align-items: flex-start; margin-bottom:68px;gap:5vw}
.obc_block2 {display: -webkit-flex; display: flex; align-items: center;padding: 100px 0 140px;gap: 5vw;background: linear-gradient(360deg, #00525D 0%, rgba(0, 82, 93, 0.84) 100%);}
.obc_block1 .b1{display: flex;flex-direction: column;align-items: flex-end;}
.obc_block2 .b2 {display: flex;flex-direction: column;align-items: flex-start;color:#fff;}
.b1, .b2 {width:50%}
.obc_block1 img, .obc_block2 img {width: 100%;}
.obc_block3 {text-align: center;padding: 100px 0 100px;}
.obc_block3 h2 {margin-bottom: 55px;}
.charact {width: 1830px;max-width: 98vw;display: flex;display: -webkit-flex;justify-content: center;margin: 0 auto;}
.charact div {box-sizing: border-box;width: 510px;height: 510px;background: rgba(255, 255, 255, 0.25);border: 1px solid rgba(255, 255, 255, 0.43);box-shadow: 0px 0px 23px rgb(0 0 0 / 5%);padding: 42px;display: inline;text-align: left;margin: 0px 22px;}
.charact div img {display: unset;width: 70px;}
.charact span {font-size: 28px;font-weight: 600;margin-left: 7px;display: inline;}
.charact ul {padding-left: 22px;margin-top: 38px;}
.charact ul li {list-style-image: url(/web/20250412171811im_/https://amaltea-center.ru/assets/bullet.svg);padding-inline-start: 2px;position: relative;margin-bottom: 30px;}
.charact ul li p {font-size: 22px;margin-top: -12px;position: absolute;}
.obc_block4 {text-align: center;padding: 140px 0 145px;width: 1830px;max-width: 98vw;margin: 0 auto;}
.obc_block4 h2 {margin-bottom: 45px;}
.banks {display: -webkit-flex; display: flex; justify-content: space-evenly;align-items: center;}
.banks img {max-width: 254px;height: 100%;margin: 10px 0;}
.rent_block {width: 1830px;margin: 0 auto;}
.section-tabs {display: -webkit-flex; display: flex; justify-content: space-between;margin: 155px 0 65px;}
.tab {display: -webkit-flex; display: flex; align-items: center;justify-content: space-between;}
.tab li {margin: 0 8px;display: -webkit-flex; display: flex; align-items: center;justify-content: center;width: 40px;border-radius: 25px;overflow: hidden;}
.tab .tablinks {line-height: 40px;width: 50px;text-align: center;border-radius: 50%;border: 1px solid black;text-decoration: unset;color: #1f1f1f;}
.tab .active {background-color:#1f1f1f; color:white;}
.section-plans {min-height: 410px;border: 1px solid rgba(255, 255, 255, 0.43);box-shadow: 0px 0px 23px rgb(0 0 0 / 5%);}
.section-plans img {width:100%;}
.rent_block p {line-height:188%; margin:50px 0 160px;max-width:1280px;}
.event-top {position: relative;background: url(/web/20250412171811im_/https://amaltea-center.ru/assets/images/event-top-new.png) center no-repeat;background-size: cover;width:100%;min-height:1000px;display: -webkit-flex; display: flex; align-content: center;align-items: center;flex-direction: column;justify-content: center;}
.opcty {position: absolute;background-color: #00000075;height: 100%;width: 100%;}
.event-top .capt {color:white;z-index: 1;position: relative;margin-bottom:60px;}
.event-top .info {color:white;font-size: 28px;z-index: 1;position: relative;}
.event .news-list .news-item .newscapt {float: unset;display: inline-block;margin: 0 25px;text-align: center;font-size:28px;font-weight:600;}
.spanevent {height: 115px;display: inline-flex;display: -webkit-inline-flex;align-items: center;}
.event {margin: 135px auto 0;}
.services {margin: 40px auto 115px;width: 100%;text-align: center;}
.services h2 {margin-bottom:55px;}
.service {width: 1830px;max-width: 98vw;display: inline-flex;display: -webkit-inline-flex;flex-wrap: wrap;justify-content: center;}
.service .serviceitem {width: 22.8%;font-size: 28px;border-right: 1px solid #1f1f1f33;border-bottom: 1px solid #1f1f1f33;padding: 2% 1%;}
.service .serviceitem img {margin: 0 auto;height:85px;}
.service .serviceitem div {min-height: 130px;display: grid;align-items: center;}
.service .serviceitem span {line-height:160%;padding: 5px;}
.service .serviceitem:nth-child(4n) {border-right: none;}
.service .serviceitem:nth-child(n+5) {border-bottom: none;}
.places {margin: 0 auto 70px;width: 100%;text-align: center;}
.places h2 {margin-bottom:55px;}
.places .news-list .news-item .newscapt {float: unset;display: inline-block;margin: 0 25px;text-align: center;font-size:28px;font-weight:600;}
.places ul li {list-style-image: url(/web/20250412171811im_/https://amaltea-center.ru/assets/bullet.svg);padding-inline-start: 2px;position: relative;margin-bottom: 8px;}
.places ul li p {font-size: 28px;top: 1px;position: relative;line-height: 145%;}
.spanplaces {display: inline-flex;display: -webkit-inline-flex;align-items: center;margin: 35px 0 10px;}
.placesul {float: unset;display: inline-block;margin: 0 25px;text-align: left;font-size:28px;min-height: 100px;}
.places .btn {margin: 28px auto 55px;}
.fancybox__content h3, .fancybox__content .mfeedback {margin-left: -22px;}
.fancybox__content h3 {margin-bottom:10px;}
.fancybox__content .places_feedback h3 {margin-top: 20px;}
.places_feedback .inputwhite {
	color: #1f1f1f;
    font-size: 28px;
    font-family: 'PF BeauSans Pro';
    font-weight: 600;
    padding: 15px 24px;
    border-radius: 54px;
    text-decoration: none;
    border: 1px solid #00525D;
    width: 188px;
    margin-right: 10px;
}
.fancybox__content :focus:not(.carousel__button.is-close) {outline: unset !important;}
.places_feedback .btn {
    background-color: #1f1f1f;
    color: white;
    font-size: 24px;
    font-family: 'PF BeauSans Pro';
    font-weight: 600;
    padding: 15px 26px;
    border-radius: 54px;
	text-decoration: none;
    user-select: unset;
    white-space: unset;
    align-items: unset;
    text-align: unset;
    cursor: pointer;
    box-sizing: unset;
    border-width: unset;
    border-style: unset;
    border-color: unset;
    border-image: unset;
	margin: unset;
}
.places_feedback .mf-ok-text {padding-bottom: unset;padding-top: 15px;position:relative !important;}
.places_feedback .inputwhite:focus-visible {outline: unset;}
.places_feedback .inputwhite::-moz-placeholder { color: #B9B9B9; }
.places_feedback .inputwhite::-webkit-input-placeholder { color: #B9B9B9; }
.fancybox__content .mf-ok-text {position: absolute; color:#00525D;}

.form_services {background-size: cover;width: 100%;height: 700px;background-image: url(/web/20250412171811im_/https://amaltea-center.ru/assets/decor_places.svg);background-repeat: no-repeat;background-color: #00525D;background-position: center;overflow: hidden;}
.feedback {width: 1000px;max-width: 98vw;display: -webkit-flex; display: flex; margin: 0 auto;flex-direction: column; margin-top:170px;}
.feedback h2 {margin-bottom:70px; color: white;}
.feedback form {display: -webkit-flex; display: flex; flex-direction: row;flex-wrap: nowrap;align-items: center;justify-content: space-between;}
.feedback .btn {
    background-color: #1f1f1f;
    color: white;
    font-size: 28px;
    font-family: 'PF BeauSans Pro';
    font-weight: 600;
	padding: 44px 72px;
    border-radius: 86px;
	text-decoration: none;
    user-select: unset;
    white-space: unset;
    align-items: unset;
    text-align: unset;
    cursor: pointer;
    box-sizing: unset;
    border-width: unset;
    border-style: unset;
    border-color: unset;
    border-image: unset;
	margin-left: 25px;
}
.feedback .inputwhite {
    background-color: white;
    color: #1f1f1f;
    font-size: 26px;
    font-family: 'PF BeauSans Pro';
    font-weight: 600;
    padding: 37px 50px;
    border-radius: 60px;
    text-decoration: none;
    border: none;
    height: fit-content;
    width: 210px;
}
.feedback .inputwhite:focus-visible {outline: unset;}
.feedback .inputwhite::-moz-placeholder { color: #B9B9B9; }
.feedback .inputwhite::-webkit-input-placeholder { color: #B9B9B9; }
.feedback .mf-ok-text {color: white;margin-top: 20px;font-size: 24px;}
font.errortext {color: white;}
.events {margin: 145px auto 145px;width: 100%;text-align: center;}
.events h2 {margin: 0 auto 60px;}
.events #events_slider {width: 1832px;max-width: 98vw;margin: 0 auto;display: -webkit-flex; display: flex;flex-direction: column;}
#events_slider .swiper-nav {color: #1f1f1f00;margin: 45px auto 0;display:flex;}
#events_slider .swiper-nav .swiper-next {cursor:pointer;background-image: url(/web/20250412171811im_/https://amaltea-center.ru/assets/events_next.svg) !important;width: 130px;height: 130px;margin: 0 28px;background-size: contain;background-repeat: no-repeat;}
#events_slider .swiper-nav .swiper-prev {cursor:pointer;background-image: url(/web/20250412171811im_/https://amaltea-center.ru/assets/events_prev.svg) !important;width: 130px;height: 130px;margin: 0 28px;background-size: contain;background-repeat: no-repeat;}
#events_slider .swiper-slide .mainsl{width: 1830px;display: flex;}
#events_slider .mainsl{width: 1830px;display: flex;}
#events_slider2 {display: inline-flex;width: 83%;}
.swiper-next2 {cursor: pointer;}
.text_block_slider {position: relative;display: flex;flex-direction: column;width: 100%;align-items: flex-start;}
#events_slider2 img	{width: inherit;}
.swiper-pagination-bullet {background-image: url(/web/20250412171811im_/https://amaltea-center.ru/assets/swiper_bullet.svg) !important; width: 17px !important;  height: 17px !important;border-radius: unset !important;background-color: unset !important;opacity: unset !important;}
.main2-pag .swiper-pagination-bullet {background-image: url(/web/20250412171811im_/https://amaltea-center.ru/assets/main_bullet.svg) !important;background-size: cover;}
.swiper-pagination-bullet-active {background-image: url(/web/20250412171811im_/https://amaltea-center.ru/assets/swiper_bullet_active.svg) !important;}
.main2-pag .swiper-pagination-bullet-active {background-image: url(/web/20250412171811im_/https://amaltea-center.ru/assets/main_bullet_active.svg) !important;background-size: cover;}
.rentsl .main2-pag .swiper-pagination-bullet {background-image: url(/web/20250412171811im_/https://amaltea-center.ru/assets/rent_bullet.svg) !important;}
.rentsl .main2-pag .swiper-pagination-bullet-active {background-image: url(/web/20250412171811im_/https://amaltea-center.ru/assets/rent_bullet_active.svg) !important;}
.event_capt {font-size:28px;font-weight:600;padding-left:45px;margin-bottom: 12px;}
.event_dates {font-size:26px;color:#AAAAAA;padding-left:45px;font-weight:200;margin-bottom: 25px;}
.text_block_slider .newstext {font-size:28px;padding-left:45px;text-align:left;margin-bottom: 30px;}
.event_numbers {font-size:28px;padding-left:45px;font-weight:200;}
.fancybox__content .places {display: flex;justify-content: flex-start;margin: unset;}
.fancybox__content .places img {margin-right:30px;height: fit-content;}
.newspage {margin-top: 60px;}
.newspage .bx-pagination {margin: 10px auto;}
.newspage .bx-pag-prev {
    background-image: url(/web/20250412171811im_/https://amaltea-center.ru/assets/events_prev.svg) !important;
	width: 130px;
    height: 130px;
    margin: 0 28px;
    background-size: contain;
    background-repeat: no-repeat;
}
.newspage .bx-pag-next {
    background-image: url(/web/20250412171811im_/https://amaltea-center.ru/assets/events_next.svg) !important;
	width: 130px;
    height: 130px;
    margin: 0 28px;
    background-size: contain;
    background-repeat: no-repeat;
}
.newspage .bx-pag-prev span, .newspage .bx-pag-next span {   
	color: unset !important;
    background: unset !important;
    border: unset !important;
    line-height: unset !important;
    padding: unset !important;
}
.newspage .bx-pagination .bx-pagination-container ul li a {height: 89px !important;display: inline-flex;align-items: center;}
.newspage .bx-pagination .bx-pagination-container ul li {margin: 0 5px !important; font-size:28px !important;}
.newspage .bx-pagination .bx-pagination-container ul {display: flex;align-items: center;}
.newspage .bx-pagination .bx-pagination-container ul li a span {
	background-color: unset !important;
    line-height: 56px;
    width: 56px;
    text-align: center;
    background: url(/web/20250412171811im_/https://amaltea-center.ru/assets/circle_w.svg) no-repeat;
    text-decoration: unset;
    color: #1f1f1f;
    height: 56px;
	background-size: cover;
}
.newspage .bx-pagination .bx-pagination-container ul li span {
line-height: 56px;
    width: 56px;
    text-align: center;
    background: url(/web/20250412171811im_/https://amaltea-center.ru/assets/circle_b.svg) no-repeat;
    text-decoration: unset;
    color: white;
    height: 56px;
    font-size: 24px;
    background-size: cover;
}
.decor_obc div {left: 4px;bottom: 30px;font-size: 26px;line-height: 151%;}
.decor_obc div span:nth-child(1) {color: #D7D7D7;}
.decor_obc div span:nth-child(2) {color: #AAAAAA;}
.download {display:flex;align-items: flex-start;margin-top: 15px;}
.download span {line-height: 170%;border-bottom: 1px solid white;margin-left: 10px;}
.download img {width: 62px;}
.tabcontent {padding: 35px;}
#video_block {width: 1830px;max-width: 98vw;margin:0 auto;text-align: center;}
#video_block img {width: 100%;}
#video_block video {
	width: 100%;
}
.active_tab {border-bottom: solid 3px #fff;}
.hidden_block {display:none !important;}
.rent_text ul {width: 75%;}
.rentsl .swiper-slide {height: 600px;}
}
/*min-width: 1921px*/

/*min-width: 681px and max-width:1279px*/
@media screen and (min-width: 681px) and (max-width:1279px) {
.rent_text ul li {margin: 5px 0;}
.rent_text ul li p {padding-top: 3px;}
h1 { font-size:190%;}
h2 { font-size:32px;}
h3 { font-size:130%}
h4 { font-size:120%;}
h5 { font-size:110%;}
h6 { font-size:100%;}
p {font-size:14px;line-height:188%;}
#page-wrapper {margin-top: 64px;}
#header {display:none;}
.mob_header{width: 100%;position: fixed;background-color: white;height: 64px;box-shadow: 0 0 5px 0 rgb(0 0 0 / 15%); z-index: 70;top: 0;}
#nav li.selected a {text-decoration: underline;text-decoration-color: #1F1F1F;}
.mob_logo img {height:40px;}
.content-wrapper {padding-top: 64px;}
.mob_logo {position: absolute;top: 12px;z-index: 70;width: 100%;display: flex;justify-content: center;}
.mobmenu {width: 180px; background: white; padding: 20px 0 32px 22px;}
.mobfooter {display: flex;width: 100%;background-color: #1f1f1f;flex-direction: column;}
.footer_mob_logo {margin: 60px auto 0;padding-right: 50px;}
#footer .logo img {height:51px;}
#footer .logo {padding: unset;width: unset;display: inline-flex;}
#footer .bottom-menu {padding: unset;width: unset;display: inline-flex;}
.bottom-menu #top-menu {margin: unset;}
.bottom-menu #top-menu li { margin: 0 0 0 2em;}
hr, .hr { width: 765px;}
.footdwn {font-size: 14px;}
.foottop {padding: 70px 0 54px 0;}
.footbottom {margin-top: 32px !important;}
#footernav {padding-left: 7vw;}
#footernav li.selected a {text-decoration: underline;text-decoration-color: white;}
#footernav li {float: none;text-align: left;text-decoration: none;}
#footernav li a, .footbottom_mob a {text-decoration: none;color: white;text-decoration: none;}
.footbottom_mob {display: inline-flex;display: -webkit-inline-flex;padding-top: 37px;width: 100%;font-size: 15px;line-height: 188%;margin-bottom: 70px;}
.footdwn_mob, .social_mob {padding-left: 6vw;}
.mobfooterleft { width:42%; border-right: 1px solid white;}
.mobfooterright {width:58%; color: white;}
.social_mob {padding-top: 17px;}
.social_mob a{font-size: 1px; line-height: 0; margin-right: 15px;}
#content {width: 100%;margin: 0 auto;display: flex;width: 765px;max-width: 95vw;justify-content: space-between;}
#top-menu a  {display: block;text-decoration: none;font-family: PF BeauSans Pro;font-size: 14px;outline: none;padding: 11px 0 7px;}
.contt {width: 41%;display: inline-flex;background-color: #00525D;color: white;font-size:14px;padding-left: 5vw;padding-top: 58px;text-align: left;line-height: 188%;flex-direction: column;}
.contt h2 {margin-bottom:30px; font-size:25px;}
.contt a {color: white;text-decoration:unset;}
.contmap {display: inline-flex;position: relative;width:59%;max-height: 430px;}
.contmap a {position: absolute;bottom: -1px;left: 0;background: url(/web/20250412171811im_/https://amaltea-center.ru/assets/yandex-maps.svg) no-repeat;width: 228px;height: 31px;background-size: cover;background-position: center;}
.contmap img {width: 100%;height: auto;object-fit: cover;}
.mapimg {width: 100%}
.full_width { width: 100%; display: -webkit-flex; display: flex;  flex-direction: row-reverse;justify-content: space-between;}
.padheader { padding: 42px 0;}
.padfooter { padding: 42px 0;}
.mobfooter { display: none;}
.main_slider {background-color: #1f1f1f;height: calc(100vh - 64px);min-height: 400px;width:100%}
#main_slider1 {overflow: hidden;height: calc(100vh - 64px);min-height: 400px;width:100%;position: absolute;display: flex;justify-content: center;}
.slide_text {color: white; z-index: 50; width: 765px; max-width: 95vw; margin: 0 auto;position: relative;}
.main_capt {position: absolute;z-index: 50;top: 91px;width: 415px;line-height: 145%;}
.main_info {position: absolute;z-index: 50;top: 212px;font-size: 20px;}
.btn3d {position: absolute;  z-index: 50; top: 281px; left: 400px;}
#main_slider1 .swiper-nav {top: 281px;}
.btn3d img {height: 60px;}
#main_slider2 {
	width: 765px; 
	max-width: 95vw; 
	margin: 30px auto;
	overflow: visible;
}
#main_slider4, #main_slider3 {width: 100%}
.trigger {margin: 22px auto;display: -webkit-flex; display: flex; justify-content: center;color:white;font-size:14px;font-weight:600;}
#foto_slider, #video_slider {padding: 0 10px 10px; margin: 0 20px; cursor: pointer;}
.decor {display:none;}
.main_block1 {
	width: 100%;
    display: inline-flex;
    display: -webkit-inline-flex;
    justify-content: flex-end;
    background: url(/web/20250412171811im_/https://amaltea-center.ru/assets/images/bg2about.png) no-repeat;
    background-size: cover;
	gap: 2vw;
}
.main_block1 .btn, .main_block2 .btn, .main_block3 .btn {
    background-color: #1f1f1f;
    color: white;
    font-size: 14px;
    font-family: 'PF BeauSans Pro';
    font-weight: 600;
    line-height: 188%;
    padding: 14px 31px;
    border-radius: 35px;
    text-decoration: none;
	width: max-content;
}
.main_block3 .btn { display: block; width: fit-content; margin: 0 auto;}
.main_block1 .btn img, .main_block2 .btn img, .main_block3 .btn img {  margin-left: 10px; display: unset;}
.main_block1 .leftblock {width: 50%;display: flex;flex-direction: column;justify-content: center;line-height: 188%;padding:30px 0 30px 20px;}
.main_block1 .leftblock  p {margin: 15px 0 25px;}
.main_block1 .btn {margin-top: unset;}
.main_block1 h2 {margin-bottom: unset;}
.main_block1 .rightblock {width: 50%;display: flex;align-items: center;display: flex;justify-content: center;}
.main_block1 .rightblock img { width: 100%;}
.main_block2 {width: 100%;background-image: url(/web/20250412171811im_/https://amaltea-center.ru/assets/main_block2_decor_pad.svg);background-repeat: no-repeat;background-color: #00525D;background-position: bottom;overflow: hidden;background-size: cover;padding-bottom: 5rem;}
.main_block2 h2 {font-size:25px; padding-top: 40px; width: 765px; max-width: 95vw; margin: 0 auto; color: white;text-align:center;}
.main_block3 { width: 100%; margin: 100px auto; text-align: center;}
.main_block3 h2 {margin-bottom: 35px;}
.main_block3 .news-list { width: 765px; max-width: 95vw; margin: 0 auto 40px; display: inline-flex;display: -webkit-inline-flex; flex-wrap: wrap;}
.main_block3 .news-item { width: 31%; padding: unset; margin: 0 1.1% 2.2%; box-shadow: 0px 0px 23px rgb(0 0 0 / 5%);overflow: hidden;}
.main_block3 .news-item .preview_picture {width: auto;float: unset;margin: 0 auto;height: 180px;}
.main_block3 .news-list .newscapt { color: #1f1f1f; padding: 10px 25px 15px; font-family: 'PF BeauSans Pro'; text-align: left; float: left; font-size: 13px;}
.main_block3 .news-list .newstext { color: #AAAAAA; padding: 0 25px 15px; font-family: 'PF BeauSans Pro'; text-align: left; float: left; font-size: 11px;}
.main_block4 { 
	display:block;
	position:relative;
    background-color: #00525D;
    background-size: cover;
	overflow: hidden;
	padding: 30px;
}
.main_block4 h2 {    
	color:#fff;
	text-align: center;
    margin-bottom: 15px;
}
#footer {height: 350px;}
.decor_obc {    display: -webkit-flex;
    display: flex;
    justify-content: center;
    position: relative;
    width: 86%;
    margin: 0 auto;
    max-width: 98vw;
    flex-direction: column;
    padding: 35px 0 10px;}
.decor_obc img {height:120px;position:absolute;right:30px;}
.obc_blocks {width: 100%;margin: 0 auto; line-height: 188%;}
.obc_blocks p {font-size:13px;width: 85%;}

.obc_block1 .b1{display: flex;flex-direction: column;align-items: flex-end;}
.obc_block2 .b2 {display: flex;flex-direction: column;align-items: flex-start;color:#fff;}
.b1, .b2 {width:50%;}
.obc_block1 img, .obc_block2 img {width: 100%;}
.obc_block3 {text-align: center;padding: 80px 0 80px;}

.obc_block1 {display: -webkit-flex; display: flex;align-items: center;margin-bottom: 68px;gap: 5vw;}
.obc_block2 {display: -webkit-flex; display: flex; align-items: center; padding: 60px 0 80px;gap: 5vw;background: linear-gradient(360deg, #00525D 0%, rgba(0, 82, 93, 0.84) 100%);}

.decor_obc div {bottom: 5px;font-size: 14px;line-height: 151%;}
.decor_obc div span:nth-child(1) {color: #D7D7D7;}
.decor_obc div span:nth-child(2) {color: #AAAAAA;}

.obc_block3 {text-align: center;padding: 60px 0 65px;}
.obc_block3 h2 {margin-bottom: 50px;font-size:25px;}
.charact {width: 773px;max-width: 95vw;display: inline-flex;display: -webkit-inline-flex;justify-content: center;}
.charact div {box-sizing: border-box;width: 34%;background: rgba(255, 255, 255, 0.25);border: 1px solid rgba(255, 255, 255, 0.43);box-shadow: 0px 0px 23px rgba(0, 0, 0, 0.1);padding: 10px;display: inline;text-align: left;margin: 0 4px;}
.charact div img {display: unset;margin: 10px 0 0 10px;    width: 33px;}
.charact span {font-size: 20px;font-weight: 600;margin-top: 10px;display: block;line-height: 156%;}
.charact ul {padding-left: 17px;    margin: 12px 0;}
.charact ul li {list-style-image: url(/web/20250412171811im_/https://amaltea-center.ru/assets/bullet_mob.svg);position: relative;margin-bottom: 8px;}
.charact ul li p {font-size: 12px;margin-top: 4px;position: absolute;line-height: 100%;margin-left: -3px;}
.obc_block4 {text-align: center;padding: 140px 0 145px;width: 765px;max-width: 95vw;margin: 0 auto;}
.obc_block4 h2 {margin-bottom: 45px;}
.banks {display: -webkit-flex; display: flex; justify-content: space-evenly;align-items: center;width:100%;}
.banks img {max-width: 22%;height: 100%;margin: 10px 0;}
.rent_block {width: 765px;margin: 0 auto;}
.section-tabs {display: -webkit-flex; display: flex; justify-content: space-between;margin: 55px 0 40px;flex-direction: column;align-items: center;}
.section-tabs h2 {font-size:25px;    margin-bottom: 30px;}
.tab {display: -webkit-flex; display: flex; align-items: center;justify-content: space-between;}
.tab li {margin: 0 8px;display: -webkit-flex; display: flex; align-items: center;justify-content: center;width: 40px;border-radius: 25px;overflow: hidden;}
.tab .tablinks {line-height: 40px;width: 50px;text-align: center;border-radius: 50%;border: 1px solid black;text-decoration: unset;color: #1f1f1f;}
.tab .active {background-color:#1f1f1f; color:white;}
.section-plans {border: 1px solid rgba(255, 255, 255, 0.43);box-shadow: 0px 0px 23px rgb(0 0 0 / 5%);}
.section-plans img {width:100%;}
.rent_block p {line-height: 188%;max-width: 710px;font-size: 13px;text-align: center;margin: 50px auto 90px;}
.download {display:flex;align-items: flex-start;margin-top: 15px;}
.download span {line-height: 170%;border-bottom: 1px solid white;margin-left: 10px;}
.event-top {position: relative;background: url(/web/20250412171811im_/https://amaltea-center.ru/assets/images/event-top-tab-new.png) center no-repeat;width:100%;min-height:300px;display: -webkit-flex; display: flex; align-content: center;align-items: center;justify-content: center;align-items: flex-start;background-size: cover;flex-direction: column;}
.opcty {position: absolute;background-color: #00000075;height: 100%;width: 100%;}
.event-top .capt {color:white;z-index: 1;position: relative;margin-bottom:40px;margin-left: 25px;}
.event-top .info {color:white;font-size: 20px;z-index: 1;position: relative;width: 800px;width:410px;margin-left: 25px;line-height:188%;}
.event .news-list .news-item .newscapt {float: unset;display: inline-block;text-align: center;font-size:17px;line-height:160%;font-weight:600;padding: 10px 5px 15px;}
.spanevent {height: 80px;display: inline-flex;display: -webkit-inline-flex;align-items: center;}
.event {margin: 55px auto 0;}
.services {margin: 10px auto 65px;width: 100%;text-align: center;}
.services h2 {margin-bottom:50px;}
.service {width: 795px;max-width: 95vw;display: inline-flex;display: -webkit-inline-flex;flex-wrap: wrap;justify-content: center;}
.service .serviceitem {width: 22.8%;border-right: 1px solid #1f1f1f33;border-bottom: 1px solid #1f1f1f33;padding: 2% 1%;}
.service .serviceitem img {margin: 0 auto;height: 50px;}
.service .serviceitem div {margin-bottom: 10px;display: grid;align-items: center;}
.service .serviceitem span {line-height:160%;padding: 5px;font-size: 13px;}
.service .serviceitem:nth-child(4n) {border-right: none;}
.service .serviceitem:nth-child(n+5) {border-bottom: none;}
.places {margin: 0 auto 30px;width: 100%;text-align: center;}
.places h2 {margin-bottom:50px;}
.places .news-list {width: 795px;}
.places .news-list .news-item .newscapt {float: unset;display: inline-block;text-align: center;font-size:20px;font-weight:600;}
.places ul li {list-style-image: url(/web/20250412171811im_/https://amaltea-center.ru/assets/bullet_mob.svg);position: relative;}
.spanplaces {display: inline-flex;display: -webkit-inline-flex;align-items: center;margin: 20px 0 5px;}
.placesul {float: unset;display: inline-block;text-align: left;min-height: 70px;}
.places ul li p {font-size: 15px;top: -1px;position: relative;}
.places .btn {margin: 10px auto 30px;}
.fancybox__content h3, .fancybox__content .mfeedback {margin-left: -22px;}
.fancybox__content h3 {margin-bottom:10px;}
.fancybox__content .places_feedback h3 {margin-top: 20px;}
.places_feedback .inputwhite {
	color: #1f1f1f;
    font-size: 16px;
    font-family: 'PF BeauSans Pro';
    font-weight: 600;
    padding: 15px 24px;
    border-radius: 54px;
    text-decoration: none;
    border: 1px solid #00525D;
    width: 188px;
    margin-right: 10px;
}
.fancybox__content :focus:not(.carousel__button.is-close) {outline: unset !important;}
.places_feedback .btn {
    background-color: #1f1f1f;
    color: white;
    font-size: 18px;
    font-family: 'PF BeauSans Pro';
    font-weight: 600;
    padding: 15px 26px;
    border-radius: 54px;
	text-decoration: none;
    user-select: unset;
    white-space: unset;
    align-items: unset;
    text-align: unset;
    cursor: pointer;
    box-sizing: unset;
    border-width: unset;
    border-style: unset;
    border-color: unset;
    border-image: unset;
	margin: unset;
}
.places_feedback .inputwhite:focus-visible {outline: unset;}
.places_feedback .inputwhite::-moz-placeholder { color: #B9B9B9; }
.places_feedback .inputwhite::-webkit-input-placeholder { color: #B9B9B9; }
.fancybox__content .mf-ok-text {position: absolute; color:#00525D;}
.form_services {width: 100%;height: 422px;background-image: url(/web/20250412171811im_/https://amaltea-center.ru/assets/decor_places_tab.svg);background-repeat: no-repeat;background-size: cover;background-color: #00525D;background-position: center;overflow: hidden;}
.feedback {width: 700px;max-width: 95vw;display: -webkit-flex; display: flex; margin: 0 auto;flex-direction: column; margin-top:100px;}
.feedback h2 {margin-bottom:50px; color: white;text-align:center;}
.feedback form {display: -webkit-flex; display: flex; flex-direction: row;flex-wrap: nowrap;align-items: center;justify-content: space-between;}
.feedback .btn {
    background-color: #1f1f1f;
    color: white;
    font-size: 20px;
    font-family: 'PF BeauSans Pro';
    font-weight: 600;
    padding: 32px 51px;
    border-radius: 54px;
	text-decoration: none;
    user-select: unset;
    white-space: unset;
    align-items: unset;
    text-align: unset;
    cursor: pointer;
    box-sizing: unset;
    border-width: unset;
    border-style: unset;
    border-color: unset;
    border-image: unset;
	margin-left: 25px;
}
.feedback .inputwhite {
    background-color: white;
    color: #1f1f1f;
    font-size: 18px;
    font-family: 'PF BeauSans Pro';
    font-weight: 600;
    padding: 22px 28px;
    border-radius: 54px;
    text-decoration: none;
    border: none;
    height: fit-content;
    width: 150px;
}
.feedback .inputwhite:focus-visible {outline: unset;}
.feedback .inputwhite::-moz-placeholder { color: #B9B9B9; }
.feedback .inputwhite::-webkit-input-placeholder { color: #B9B9B9; }
div.mf-ok-text {color: white;}
font.errortext {color: white;}
.events {margin: 65px auto 65px;width: 100%;text-align: center;}
.events h2 {margin: 0 auto 60px;}
.events #events_slider {
	width: 765px;
	max-width: 95vw;
	margin: 0 auto;
	display: -webkit-flex; display: flex; 
    flex-direction: column;
}
#events_slider .swiper-nav {color: #1f1f1f00;margin: 45px auto 0;display:flex;}
#events_slider .swiper-nav .swiper-next {cursor:pointer;background-image: url(/web/20250412171811im_/https://amaltea-center.ru/assets/events_next.svg) !important;width: 60px;height: 60px;margin: 0 16px;background-size: contain;background-repeat: no-repeat;}
#events_slider .swiper-nav .swiper-prev {cursor:pointer;background-image: url(/web/20250412171811im_/https://amaltea-center.ru/assets/events_prev.svg) !important;width: 60px;height: 60px;margin: 0 16px;background-size: contain;background-repeat: no-repeat;}
#events_slider .mainsl{width: 765px;display: flex;}
#events_slider2 {display: inline-flex;width: 83%;}
.text_block_slider {position: relative;display: flex;flex-direction: column;width: 100%;align-items: flex-start;}
#events_slider2 img	{width: inherit;}
#events_slider2 .swiper-horizontal>.swiper-pagination-bullets, #events_slider2 .swiper-pagination-bullets.swiper-pagination-horizontal, #events_slider2 .swiper-pagination-custom, #events_slider2 .swiper-pagination-fraction {top: 200px;bottom:unset;}
.swiper-pagination-bullet {background-image: url(/web/20250412171811im_/https://amaltea-center.ru/assets/swiper_bullet.svg) !important; width: 17px !important;  height: 17px !important;border-radius: unset !important;background-color: unset !important;opacity: unset !important;}
.main2-pag .swiper-pagination-bullet {background-image: url(/web/20250412171811im_/https://amaltea-center.ru/assets/main_bullet.svg) !important;background-size: cover;}
.swiper-pagination-bullet-active {background-image: url(/web/20250412171811im_/https://amaltea-center.ru/assets/swiper_bullet_active.svg) !important;}
.main2-pag .swiper-pagination-bullet-active {background-image: url(/web/20250412171811im_/https://amaltea-center.ru/assets/main_bullet_active.svg) !important;background-size: cover;}
.rentsl .main2-pag .swiper-pagination-bullet {background-image: url(/web/20250412171811im_/https://amaltea-center.ru/assets/rent_bullet.svg) !important;}
.rentsl .main2-pag .swiper-pagination-bullet-active {background-image: url(/web/20250412171811im_/https://amaltea-center.ru/assets/rent_bullet_active.svg) !important;}
.event_capt {font-size:20px;font-weight:600;padding-left:20px;margin-bottom: 12px;}
.event_dates {font-size:14px;color:#AAAAAA;padding-left:20px;font-weight:200;margin-bottom: 15px;}
.text_block_slider .newstext {font-size:14px;padding-left:20px;text-align:left;margin-bottom: 20px;}
.event_numbers {font-size:15px;padding-left:20px;font-weight:200;}
.fancybox__content {width: 95vw;padding: 20px !important;}
.fancybox__content .places {display: flex;justify-content: flex-start;margin: unset;}
.fancybox__content .places img {margin-right:30px;height: fit-content;width: 50%;}
.fancybox__content .places ul li {font-size: 14px;}
.fancybox__content h3 {font-size:20px;}
.newspage {margin-top: 60px;}
.newspage .bx-pagination {margin: 10px auto;}
.newspage .bx-pag-prev {
    background-image: url(/web/20250412171811im_/https://amaltea-center.ru/assets/events_prev.svg) !important;
    width: 60px;
    height: 60px;
    background-size: contain;
    background-repeat: no-repeat;
}
.newspage .bx-pag-next {
    background-image: url(/web/20250412171811im_/https://amaltea-center.ru/assets/events_next.svg) !important;
    width: 60px;
    height: 60px;
    background-size: contain;
    background-repeat: no-repeat;
}
.newspage .bx-pag-prev span, .newspage .bx-pag-next span {   
	color: unset !important;
    background: unset !important;
    border: unset !important;
    line-height: unset !important;
    padding: unset !important;
}
.newspage .bx-pagination .bx-pagination-container ul li a {height: 89px !important;display: inline-flex;align-items: center;}
.newspage .bx-pagination .bx-pagination-container ul li {margin: 0 5px !important; font-size:20px !important;}
.newspage .bx-pagination .bx-pagination-container ul {display: flex;align-items: center;}
.newspage .bx-pagination .bx-pagination-container ul li a span {
	background-color: unset !important;
    line-height: 40px;
    width: 40px;
    text-align: center;
    background: url(/web/20250412171811im_/https://amaltea-center.ru/assets/circle_w.svg) no-repeat;
    text-decoration: unset;
    color: #1f1f1f;
    height: 40px;
}
.newspage .bx-pagination .bx-pagination-container ul li span {
    line-height: 40px;
    width: 40px;
    text-align: center;
    background: url(/web/20250412171811im_/https://amaltea-center.ru/assets/circle_b.svg) no-repeat;
    text-decoration: unset;
    color: white;
    height: 40px;
}
.newsdetail {font-size:14px;padding: 0 25px 15px;float:left;text-align: left;    line-height: 160%;}
.swiper-next2 {cursor: pointer;}
.contacts {flex-direction: row;}
#contain {top: 10px;}
.bar1, .bar2, .bar3 {margin: 8px 0;height: 4px;}
.tabcontent {padding: 10px;}
#video_block {width: 765px;max-width: 95vw;margin:0 auto;text-align: center;}
#video_block img {max-width: 100%;max-height: 315px; margin: 0 auto;}
#video_block video {
	width: 100%;
}
.active_tab {border-bottom: solid 3px #fff;}
.hidden_block {display:none !important;}
.rentsl .swiper-slide {height: 285px;}
}
/*min-width: 681px and max-width:1279px*/

.btn:hover, .btn:active {background-color:#5e5d5d}
.btn {transition: background-color .2s;}
.wbg {
	background-image:url("/web/20250412171811im_/https://amaltea-center.ru/assets/rentbggr.png");
	padding: 6vw;
	color:#fff;
	margin: calc(5vw + 5vh) 0 0 0 !important;
	background-size:cover;
}
.main_block2 {position: relative;}
.slide_text{
	opacity:0;
	transform: translateY(100px);
}
.dom_ready .slide_text{
	transition: opacity 2s, transform 2s;
	transition-delay: 5.5s;
	transform:none;
	opacity:1;
}
/* End */
/* /local/templates/amaltea/css/swiper-bundle.min.css?171023856315927 */
/* /local/templates/amaltea/styles.css?17102385637620 */
/* /local/templates/amaltea/template_styles.css?172900321990739 */

/*
     FILE ARCHIVED ON 17:18:11 Apr 12, 2025 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 15:28:47 Jun 23, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  capture_cache.get: 0.422
  captures_list: 0.708
  exclusion.robots: 0.126
  exclusion.robots.policy: 0.113
  esindex: 0.011
  cdx.remote: 141.14
  LoadShardBlock: 89.115 (3)
  PetaboxLoader3.datanode: 137.127 (5)
  PetaboxLoader3.resolve: 182.554 (2)
  load_resource: 250.399
  loaddict: 53.801
*/