

/* Start:/local/templates/amotors/js/Swiper/swiper-bundle.min.css?174177860918431*/
/**
 * Swiper 11.1.4
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2024 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: May 30, 2024
 */

@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}
/* End */


/* Start:/local/templates/amotors/js/select2/select2.min.css?174177860914966*/
.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{float:right}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#E41D2F;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, #fff 50%, #eee 100%);background-image:-o-linear-gradient(top, #fff 50%, #eee 100%);background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, #fff 0%, #eee 50%);background-image:-o-linear-gradient(top, #fff 0%, #eee 50%);background-image:linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eee 50%, #fff 100%);background-image:-o-linear-gradient(top, #eee 50%, #fff 100%);background-image:linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right;margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}

/* End */


/* Start:/local/templates/amotors/templates_styles.css?1748600194125992*/
/* --- Обнуляющие и общие стили --- */
* {
   padding: 0;
   margin: 0;
}

*,
*::before,
*::after {
   box-sizing: border-box;
}

html {
   height: 100%;
}

body {
   display: flex;
   flex-direction: column;
   min-height: 100%;
   font-family: 'Nissan Brand';
   font-size: 15px;
   font-weight: 400;
   color: var(--colorDefault);
   background: #F6F6F6;
}

a {
   text-decoration: none;
   color: var(--colorDefault);
}

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

.main {
   flex: 1 0 auto;
   margin-bottom: 45px;
}

.container {
   margin: 0 auto;
   width: 100%;
   max-width: 1500px;
}



/* --- CSS переменные --- */
:root {
   --colorDefault: #333;
   --colorTitle: #071b1e;
   --red: #E41D2F;
}



/* --- Подключение шрифтов --- */
@font-face {
   font-family: 'Nissan Brand';
   src: url('/local/templates/amotors/fonts/NissanBrand-Bold.eot');
   src: local('Nissan Brand Bold'), local('NissanBrand-Bold'),
      url('/local/templates/amotors/fonts/NissanBrand-Bold.eot?#iefix') format('embedded-opentype'),
      url('/local/templates/amotors/fonts/NissanBrand-Bold.woff') format('woff'),
      url('/local/templates/amotors/fonts/NissanBrand-Bold.ttf') format('truetype');
   font-weight: 700;
   font-style: normal;
   font-display: swap;
}

@font-face {
   font-family: 'Nissan Brand';
   src: url('/local/templates/amotors/fonts/NissanBrand-Regular.eot');
   src: local('Nissan Brand'), local('NissanBrand-Regular'),
      url('/local/templates/amotors/fonts/NissanBrand-Regular.eot?#iefix') format('embedded-opentype'),
      url('/local/templates/amotors/fonts/NissanBrand-Regular.woff') format('woff'),
      url('/local/templates/amotors/fonts/NissanBrand-Regular.ttf') format('truetype');
   font-weight: 400;
   font-style: normal;
   font-display: swap;
}

.wrap {
   margin: 0 auto;
   max-width: 1500px;
}
.site-btn{
   display: inline-flex;
   align-items: center;
   height: 43px;
   background: #E41D2F;
   font-weight: 700;
   font-size: 17px;
   color: #fff;
   padding: 0 15px;
   border: none;
   outline: none;
   cursor: pointer;
}
.site-btn.black{
   background: #071B1E;
}

.white-block{
   background: #fff;
   padding: 45px;
   border-radius: 12px;
   margin-top: 30px;
}
.white-block p{
   font-size: 15px;
   color: #333;
}
.white-block p.note{
   color: #b3b3b3;
   margin-bottom: 0;
}
.white-block p.note a{
   color: #b3b3b3;
   text-decoration: underline;
}
	/* Стили для плашки "Новинка" */
.new_car_list_items_img {
    position: relative;
    display: block;
}

.novinka-badge {
    position: absolute;
    top: 10px;
    left: 10px;
    background-color: #E41D2F; /* Цвет плашки */
    color: white;
    padding: 5px 10px;
    font-size: 12px;
    font-weight: bold;
    border-radius: 15px;
    z-index: 2;
}

/* --- аккордион --- */
.accordion .accordion__item {
   margin-bottom: 0.5rem;
}
.accordion .accordion__item:not(:last-child) {
   margin-bottom: 35px;
}

.accordion .accordion__header {
   display: flex;
   justify-content: space-between;
   align-items: center;
   background: none;
   font-weight: 700;
   font-size: 26px;
   color: #071b1e;
   cursor: pointer;
   transition: background-color 0.2s ease-out;
}

.accordion .accordion__header::after {
   flex-shrink: 0;
   width: 24px;
   height: 24px;
   margin-left: auto;
   background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 9L12 15L18 9' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' /%3E%3C/svg%3E");
   background-repeat: no-repeat;
   background-size: 24px;
   content: "";
   transition: transform 0.2s ease-out;
}

.accordion .accordion__item_show .accordion__header::after,
.accordion .accordion__item_slidedown .accordion__header::after {
   transform: rotate(-180deg);
}

.accordion .accordion__content {
   padding: 0.75rem 0;
   background: #fff;
}

.accordion .accordion__item:not(.accordion__item_show) .accordion__body {
   display: none;
}

/* --- Шапка сайта (начало) --- */
header {
   background: #FFF;
}

header .header-body {
   display: flex;
   justify-content: space-between;
   padding: 10px 0;
   min-height: 80px;
}

header .header-body .logo {
   width: 205px;
   height: 80px;
   background: url("/local/templates/amotors/images/logo.svg") center / contain no-repeat;
}

header .header-body .menu {
   display: flex;
   align-items: center;
   column-gap: 30px;
   list-style: none;
}

header .header-body .menu li {
   position: relative;
   cursor: pointer;
}

header .header-body .menu .submenu-arrow>a {
   padding-right: 24px;
}

.vigodnodo {
   margin-bottom: 15px;
   font-weight: 700;
}

header .header-body .menu .submenu-arrow>a::before,
header .header-body .menu .submenu-arrow>a::after {
   content: '';
   position: absolute;
   top: 50%;
   transform: translateY(-50%);
   background: var(--colorDefault);
   width: 10px;
   height: 2px;
   transition: 0.15s;
}

header .header-body .menu .submenu-arrow>a::before {
   transform: rotate(45deg);
   right: 6px;
}

header .header-body .menu .submenu-arrow>a::after {
   transform: rotate(-45deg);
   right: 0;
}

header .header-body .menu .submenu-arrow:hover .submenu {
   display: block;
}

header .header-body .menu .submenu-arrow:hover>a::before {
   transform: rotate(-45deg);
}

header .header-body .menu .submenu-arrow:hover>a::after {
   transform: rotate(45deg);
}

header .header-body .menu .submenu {
   display: none;
   position: absolute;
   top: calc(100% + 15px);
   left: 50%;
   transform: translateX(-50%);
   padding: 16px 20px;
   border-radius: 20px;
   list-style: none;
   box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.15);
   background: #FFF;
   z-index: 20;
}

header .header-body .menu .submenu li:not(:last-child) {
   margin-bottom: 5px;
}

header .header-body .menu .submenu li a {
   font-size: 13px;
   white-space: nowrap;
}

header .header-body .menu .submenu::after {
   content: '';
   position: absolute;
   left: 50%;
   bottom: 100%;
   z-index: 10;
   display: block;
   width: 0;
   height: 0;
   border: 0 solid transparent;
   border-width: 0 6px;
   border-right-width: 13px;
   border-left-width: 13px;
   border-bottom: 10px solid #FFF;
   border-bottom: 10px solid #FFF;
   -webkit-transform: translateX(-50%);
   -ms-transform: translateX(-50%);
   transform: translateX(-50%);
}

header .header-body .menu .submenu::before {
   content: '';
   position: absolute;
   top: -15px;
   left: 50%;
   transform: translateX(-50%);
   width: 100%;
   height: 15px;
}

header .header-body .contacts {
   display: flex;
   align-items: center;
   column-gap: 25px;
}

header .header-body .contacts .phone {
   height: 24px;
   line-height: 24px;
   background: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.0497 6C15.0264 6.19057 15.924 6.66826 16.6277 7.37194C17.3314 8.07561 17.8091 8.97326 17.9997 9.95M14.0497 2C16.0789 2.22544 17.9713 3.13417 19.4159 4.57701C20.8606 6.01984 21.7717 7.91101 21.9997 9.94M10.2266 13.8631C9.02506 12.6615 8.07627 11.3028 7.38028 9.85323C7.32041 9.72854 7.29048 9.66619 7.26748 9.5873C7.18576 9.30695 7.24446 8.96269 7.41447 8.72526C7.46231 8.65845 7.51947 8.60129 7.63378 8.48698C7.98338 8.13737 8.15819 7.96257 8.27247 7.78679C8.70347 7.1239 8.70347 6.26932 8.27247 5.60643C8.15819 5.43065 7.98338 5.25585 7.63378 4.90624L7.43891 4.71137C6.90747 4.17993 6.64174 3.91421 6.35636 3.76987C5.7888 3.4828 5.11854 3.4828 4.55098 3.76987C4.2656 3.91421 3.99987 4.17993 3.46843 4.71137L3.3108 4.86901C2.78117 5.39863 2.51636 5.66344 2.31411 6.02348C2.08969 6.42298 1.92833 7.04347 1.9297 7.5017C1.93092 7.91464 2.01103 8.19687 2.17124 8.76131C3.03221 11.7947 4.65668 14.6571 7.04466 17.045C9.43264 19.433 12.295 21.0575 15.3284 21.9185C15.8928 22.0787 16.1751 22.1588 16.588 22.16C17.0462 22.1614 17.6667 22 18.0662 21.7756C18.4263 21.5733 18.6911 21.3085 19.2207 20.7789L19.3783 20.6213C19.9098 20.0898 20.1755 19.8241 20.3198 19.5387C20.6069 18.9712 20.6069 18.3009 20.3198 17.7333C20.1755 17.448 19.9098 17.1822 19.3783 16.6508L19.1835 16.4559C18.8339 16.1063 18.6591 15.9315 18.4833 15.8172C17.8204 15.3862 16.9658 15.3862 16.3029 15.8172C16.1271 15.9315 15.9523 16.1063 15.6027 16.4559C15.4884 16.5702 15.4313 16.6274 15.3644 16.6752C15.127 16.8453 14.7828 16.904 14.5024 16.8222C14.4235 16.7992 14.3612 16.7693 14.2365 16.7094C12.7869 16.0134 11.4282 15.0646 10.2266 13.8631Z' stroke='%23333333' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' /%3E%3C/svg%3E") left / contain no-repeat;
   padding-left: 44px;
}

header .header-body .contacts .phone span {
   font-weight: 700;
}

header .header-body .contacts .border {
   width: 1px;
   height: 25px;
   background: #CCC;
}

header .header-body .contacts .address {
   font-size: 13px;
   line-height: 105%;
   color: #838383;
}

header .header-body .contacts .address span {
   font-size: 15px;
   font-weight: 700;
   color: var(--colorDefault);
}

header .header-body .nav-icon {
   display: flex;
   align-items: center;
   column-gap: 40px;
}

header .header-body .nav-icon a {
   width: 24px;
   height: 24px;
   position: relative;
}

header .header-body .nav-icon a span{
   display: flex;
   width: 20px;
   height: 20px;
   align-items: center;
   justify-content: center;
   position: absolute;
   top: -10px;
   right: -10px;
   font-size: 11px;
   font-weight: 700;
   color: #fff;
   background: var(--red);
   border-radius: 50%;
}

header .header-body .nav-icon .compare {
   background: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 11L3 21M15 11L15 21M9 3L9 21M21 3V21' stroke='%23333333' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' /%3E%3C/svg%3E") center no-repeat;
}

header .header-body .nav-icon .favourites {
   background: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.9932 5.13581C9.9938 2.7984 6.65975 2.16964 4.15469 4.31001C1.64964 6.45038 1.29697 10.029 3.2642 12.5604C4.89982 14.6651 9.84977 19.1041 11.4721 20.5408C11.6536 20.7016 11.7444 20.7819 11.8502 20.8135C11.9426 20.8411 12.0437 20.8411 12.1361 20.8135C12.2419 20.7819 12.3327 20.7016 12.5142 20.5408C14.1365 19.1041 19.0865 14.6651 20.7221 12.5604C22.6893 10.029 22.3797 6.42787 19.8316 4.31001C17.2835 2.19216 13.9925 2.7984 11.9932 5.13581Z' stroke='%23333333' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' /%3E%3C/svg%3E") center no-repeat;
}

header .header-body .nav-icon .personal-account {
   background: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 21C20 19.6044 20 18.9067 19.8278 18.3389C19.44 17.0605 18.4395 16.06 17.1611 15.6722C16.5933 15.5 15.8956 15.5 14.5 15.5H9.5C8.10444 15.5 7.40665 15.5 6.83886 15.6722C5.56045 16.06 4.56004 17.0605 4.17224 18.3389C4 18.9067 4 19.6044 4 21M16.5 7.5C16.5 9.98528 14.4853 12 12 12C9.51472 12 7.5 9.98528 7.5 7.5C7.5 5.01472 9.51472 3 12 3C14.4853 3 16.5 5.01472 16.5 7.5Z' stroke='%23333333' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' /%3E%3C/svg%3E") center no-repeat;
}

/* --- Шапка сайта (конец) --- */

.articles-bottom-flex {display: flex;align-items: center;margin-top: 50px;justify-content: space-between;}

.articles-bottom-flex .menu {
   display: flex;
   list-style: none;
   gap: 5px;
   align-items: center;
}

.articles-bottom-flex .menu .vk a {
   display: inline-block;
   width: 26px;
   height: 26px;
   background: url("data:image/svg+xml,%3Csvg width='26' height='26' viewBox='0 0 26 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13 0C5.82054 0 0 5.82028 0 13C0 20.1797 5.82054 26 13 26C20.1795 26 26 20.1797 26 13C26 5.82028 20.1795 0 13 0ZM19.5943 14.406C20.2002 14.9978 20.8412 15.5548 21.3852 16.2078C21.6261 16.4966 21.8533 16.7953 22.0262 17.1313C22.273 17.6103 22.0501 18.1356 21.6214 18.1641L18.9581 18.1636C18.2702 18.2205 17.7228 17.9431 17.2613 17.4728C16.893 17.098 16.5512 16.6977 16.1963 16.3102C16.0514 16.1511 15.8987 16.0014 15.7168 15.8835C15.3537 15.6473 15.0382 15.7197 14.8302 16.099C14.6183 16.4849 14.5698 16.9126 14.5496 17.3422C14.5206 17.9702 14.3313 18.1343 13.7011 18.1638C12.3547 18.2269 11.0772 18.0226 9.88984 17.3438C8.84239 16.7451 8.03167 15.9 7.32522 14.9433C5.94954 13.0782 4.89598 11.0312 3.94934 8.92538C3.73629 8.45113 3.89215 8.19738 4.41535 8.18754C5.28458 8.17078 6.15382 8.17291 7.02306 8.18674C7.37682 8.19233 7.61089 8.39474 7.7468 8.72855C8.21653 9.88426 8.79239 10.9838 9.51401 12.0036C9.70631 12.2752 9.90261 12.546 10.1822 12.7377C10.4907 12.9495 10.7258 12.8795 10.8713 12.5351C10.9644 12.3162 11.0046 12.0821 11.0248 11.8475C11.094 11.0439 11.1022 10.2407 10.9825 9.44033C10.908 8.93948 10.6264 8.61604 10.1271 8.52135C9.87282 8.47321 9.91006 8.37905 10.0337 8.23382C10.2484 7.98273 10.4495 7.8274 10.8514 7.8274L13.8605 7.82686C14.3347 7.91996 14.4411 8.13275 14.5055 8.61046L14.5081 11.9544C14.5025 12.1393 14.601 12.6872 14.9329 12.8082C15.1989 12.896 15.3744 12.6827 15.5335 12.5143C16.2551 11.7485 16.7693 10.8447 17.2297 9.90926C17.4329 9.49672 17.6082 9.06981 17.7784 8.64211C17.905 8.32585 18.1019 8.17025 18.4588 8.17557L21.3564 8.17903C21.4418 8.17903 21.5285 8.17983 21.6131 8.19446C22.1015 8.27797 22.2353 8.4881 22.0842 8.96448C21.8464 9.71296 21.3844 10.3364 20.9327 10.9615C20.4486 11.6307 19.9324 12.2765 19.4531 12.9487C19.0126 13.5631 19.0474 13.8724 19.5943 14.406Z' fill='%23B3B3B3' /%3E%3C/svg%3E") center no-repeat;
}

.articles-bottom-flex .menu .vk {
   height: 25px;
}

.articles-bottom-flex .menu .telegram {
   height: 25px;
}

.articles-bottom-flex .menu .vk a:hover {
   display: inline-block;
   width: 26px;
   height: 26px;
   background: url("data:image/svg+xml,%3Csvg width='26' height='26' viewBox='0 0 26 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13 0C5.82054 0 0 5.82028 0 13C0 20.1797 5.82054 26 13 26C20.1795 26 26 20.1797 26 13C26 5.82028 20.1795 0 13 0ZM19.5943 14.406C20.2002 14.9978 20.8412 15.5548 21.3852 16.2078C21.6261 16.4966 21.8533 16.7953 22.0262 17.1313C22.273 17.6103 22.0501 18.1356 21.6214 18.1641L18.9581 18.1636C18.2702 18.2205 17.7228 17.9431 17.2613 17.4728C16.893 17.098 16.5512 16.6977 16.1963 16.3102C16.0514 16.1511 15.8987 16.0014 15.7168 15.8835C15.3537 15.6473 15.0382 15.7197 14.8302 16.099C14.6183 16.4849 14.5698 16.9126 14.5496 17.3422C14.5206 17.9702 14.3313 18.1343 13.7011 18.1638C12.3547 18.2269 11.0772 18.0226 9.88984 17.3438C8.84239 16.7451 8.03167 15.9 7.32522 14.9433C5.94954 13.0782 4.89598 11.0312 3.94934 8.92538C3.73629 8.45113 3.89215 8.19738 4.41535 8.18754C5.28458 8.17078 6.15382 8.17291 7.02306 8.18674C7.37682 8.19233 7.61089 8.39474 7.7468 8.72855C8.21653 9.88426 8.79239 10.9838 9.51401 12.0036C9.70631 12.2752 9.90261 12.546 10.1822 12.7377C10.4907 12.9495 10.7258 12.8795 10.8713 12.5351C10.9644 12.3162 11.0046 12.0821 11.0248 11.8475C11.094 11.0439 11.1022 10.2407 10.9825 9.44033C10.908 8.93948 10.6264 8.61604 10.1271 8.52135C9.87282 8.47321 9.91006 8.37905 10.0337 8.23382C10.2484 7.98273 10.4495 7.8274 10.8514 7.8274L13.8605 7.82686C14.3347 7.91996 14.4411 8.13275 14.5055 8.61046L14.5081 11.9544C14.5025 12.1393 14.601 12.6872 14.9329 12.8082C15.1989 12.896 15.3744 12.6827 15.5335 12.5143C16.2551 11.7485 16.7693 10.8447 17.2297 9.90926C17.4329 9.49672 17.6082 9.06981 17.7784 8.64211C17.905 8.32585 18.1019 8.17025 18.4588 8.17557L21.3564 8.17903C21.4418 8.17903 21.5285 8.17983 21.6131 8.19446C22.1015 8.27797 22.2353 8.4881 22.0842 8.96448C21.8464 9.71296 21.3844 10.3364 20.9327 10.9615C20.4486 11.6307 19.9324 12.2765 19.4531 12.9487C19.0126 13.5631 19.0474 13.8724 19.5943 14.406Z' fill='%230082E0' /%3E%3C/svg%3E") center no-repeat;
}

.articles-bottom-flex .menu .telegram a {
   display: inline-block;
   width: 26px;
   height: 26px;
   background-image: url("data:image/svg+xml,%3Csvg width='26' height='26' viewBox='0 0 26 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_633_208)'%3E%3Cpath d='M13 0C5.82024 0 0 5.82024 0 13C0 20.1798 5.82024 26 13 26C20.1798 26 26 20.1798 26 13C26 5.82024 20.1798 0 13 0Z' fill='%23B3B3B3'/%3E%3Cpath d='M19.3255 7.47831L17.0036 19.1851C17.0036 19.1851 16.6789 19.997 15.7858 19.6073L10.4276 15.4993L8.47922 14.5576L5.19936 13.4534C5.19936 13.4534 4.69601 13.2749 4.64726 12.8852C4.59862 12.4955 5.21561 12.2845 5.21561 12.2845L18.2538 7.16977C18.2538 7.16977 19.3255 6.69892 19.3255 7.47831Z' fill='white'/%3E%3Cpath d='M10.0158 19.0533C10.0158 19.0533 9.85938 19.0387 9.66448 18.4216C9.46969 17.8046 8.47925 14.5572 8.47925 14.5572L16.3541 9.55628C16.3541 9.55628 16.8088 9.28023 16.7925 9.55628C16.7925 9.55628 16.8737 9.60493 16.6301 9.83223C16.3866 10.0596 10.4439 15.4015 10.4439 15.4015' fill='%23B3B3B3'/%3E%3Cpath d='M12.4822 17.0744L10.3628 19.0068C10.3628 19.0068 10.1972 19.1325 10.0159 19.0537L10.4217 15.4644' fill='%23B3B3B3'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_633_208'%3E%3Crect width='26' height='26' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.articles-bottom-flex .menu .telegram a:hover {
   display: inline-block;
   width: 26px;
   height: 26px;
   background-image: url("data:image/svg+xml,%3Csvg width='26' height='26' viewBox='0 0 26 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_633_208)'%3E%3Cpath d='M13 0C5.82024 0 0 5.82024 0 13C0 20.1798 5.82024 26 13 26C20.1798 26 26 20.1798 26 13C26 5.82024 20.1798 0 13 0Z' fill='%234CB4FF'/%3E%3Cpath d='M19.3255 7.47831L17.0036 19.1851C17.0036 19.1851 16.6789 19.997 15.7858 19.6073L10.4276 15.4993L8.47922 14.5576L5.19936 13.4534C5.19936 13.4534 4.69601 13.2749 4.64726 12.8852C4.59862 12.4955 5.21561 12.2845 5.21561 12.2845L18.2538 7.16977C18.2538 7.16977 19.3255 6.69892 19.3255 7.47831Z' fill='white'/%3E%3Cpath d='M10.0158 19.0533C10.0158 19.0533 9.85938 19.0387 9.66448 18.4216C9.46969 17.8046 8.47925 14.5572 8.47925 14.5572L16.3541 9.55628C16.3541 9.55628 16.8088 9.28023 16.7925 9.55628C16.7925 9.55628 16.8737 9.60493 16.6301 9.83223C16.3866 10.0596 10.4439 15.4015 10.4439 15.4015' fill='%234CB4FF'/%3E%3Cpath d='M12.4822 17.0744L10.3628 19.0068C10.3628 19.0068 10.1972 19.1325 10.0159 19.0537L10.4217 15.4644' fill='%234CB4FF'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_633_208'%3E%3Crect width='26' height='26' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}



.main-partners {
   margin: 20px auto;
   max-width: 1500px;
   display: flex;
   justify-content: space-evenly;
   align-items: center;
}

.main-partners a {}

.main-partners a img {
   filter: grayscale(100%);
   opacity: 0.6;
   max-width: 100%
}

.main-partners a img:hover {
   filter: grayscale(0%);
   opacity: 1;
}

.auto_block {
   display: flex;
   margin: 0px auto;
   max-width: 1500px;
   justify-content: space-between;
   gap: 23px
}

.auto_block>div {
   background: #fff;
   border-radius: 12px;
   width: 50%;
   padding: 45px;
   transition: 0.2s linear;
   transform: translateY(0px);
}

.auto_block>div h2 {
   color: #071B1E;
   font-size: 26px;
   font-weight: 700;
   width: 100%;
   display: flex;
   justify-content: space-between;
   align-items: flex-end;
}

.auto_block>div h2 a {
   font-size: 15px;
   color: #333;
   text-decoration: underline;
}

.auto_block>div:hover {
   box-shadow: 0 16px 30px 0 rgba(0, 0, 0, .12);
   transform: translateY(-5px);
}

.auto_block>div .new_cars_list {
   display: flex;
   flex-wrap: wrap;
   margin: 35px 0px 0 0;
}
.b_services_advantage_minutes .b_services_advantage__items, .b_services_advantage_minutes2 .b_services_advantage__items{
   display: grid; 
   grid-template-columns: repeat(3, 1fr);
}
.b_services_advantage_minutes .b_services_advantage__items h3,.b_services_advantage_minutes2 .b_services_advantage__items h3  {
   display: block;
   text-align: left;
   font-size: 1.6rem;
   padding-left: 80px;
   margin-bottom: 1em;
   background-repeat: no-repeat;
   background-position: left center;
   height: 64px;
   line-height: 64px;
   vertical-align: middle;
   white-space: no-wrap;
   overflow: hidden;
   margin-left:30px;
}
.b_services_advantage__item1 {
   position: relative;
   min-width: 290px;
   margin-left: 20px;
   margin-bottom: 20px;
   padding: 30px 20px 30px 20px;
   background-color: #fff;
   border-radius: 24px;
   min-height: 150px;
}
.b_services_advantage_minutes .b_services_advantage__items .col-md-4 .b_services_advantage__item1 .b_services_advantage__item_text, .b_services_advantage_minutes2 .b_services_advantage__items .col-md-4 .b_services_advantage__item1 .b_services_advantage__item_text{
   font-size: 18px;
   
}
.minutes .container .white_block .car-wrapper {
   
   background: url("/local/templates/amotors/images/car.png") no-repeat 40% bottom;
   margin-bottom: 90px;
   background-size: contain;
}
.minutesbutton{
   display: flex;
   justify-content: center;
   margin-top: 60px;
}
.minutesbutton a{
   width: 205px !important;
}
.b_services_advantage_minutes .b_services_advantage__items{
   justify-content: center;
}
.minutes .container .white_block .b_service_benefits .b_service_benefits__items .b_service_benefits__item .b_service_benefits__item_sub_text{
   color: #d12125;
   font-size: 19px;
}
.minutes .container {
   padding-top: 30px;
}
.b_services_advantage_minutes .b_services_advantage__items .col-md-4:nth-child(1) .service-1{
   background-image: url(/local/templates/amotors/images/ico_service1.png);
}
.b_services_advantage_minutes .b_services_advantage__items .col-md-4:nth-child(2) .service-1{
   background-image: url(/local/templates/amotors/images/ico_service2.png);
}
.b_services_advantage_minutes .b_services_advantage__items .col-md-4:nth-child(3) .service-1{
   background-image: url(/local/templates/amotors/images/ico_service3.png);
}
.b_services_advantage_minutes2 .b_services_advantage__items .col-md-4:nth-child(1) .service-1{
   background-image: url(/local/templates/amotors/images/ico_service4.png);
}
.b_services_advantage_minutes2 .b_services_advantage__items .col-md-4:nth-child(2) .service-1{
   background-image: url(/local/templates/amotors/images/ico_service5.png);
}
.b_services_advantage_minutes2 .b_services_advantage__items .col-md-4:nth-child(3) .service-1{
   background-image: url(/local/templates/amotors/images/ico_service6.png);
}
.b_services_advantage_minutes2{
   margin-top: 60px;
}
.minutes .container .white_block .car-wrapper .price0 {
   font-size: 18px;
}
.minutes .container .white_block .car-wrapper .price {
   color: #d12125;
}
.minutes .container .white_block .car-wrapper {
   display: grid;
   grid-template-columns: repeat(4, 1fr);
   padding-top: 20px;
   border-top: 2px solid #F6F6F6;
   margin-top: 20px;
}
.minutesBanner .swiper-wrapper .swiper-slide img{
   position: relative;
}
.minutes .sale .sale_block a{
   width: 100%;
}
.minutes .sale .sale_block a img{
   height: 228px;
   object-fit: contain !important;
}
.auto_block>div .new_cars_list .new_cars_list_items {
   width: 31.5%;
   margin: 0 17px 10px 0
}
.b_list_document_minutes .b_list_document__items .b_list_document__item .b_list_document__img{
   height: 55px;
   width: 55px;
}

.auto_block>div .new_cars_list .new_cars_list_items:nth-of-type(3n) {
   margin-right: 0
}

.auto_block>div .new_cars_list .new_cars_list_items .new_car_list_items_img {}

.auto_block>div .new_cars_list .new_cars_list_items .new_car_list_items_img img {
   width: 100%;
   height: 145px;
   object-fit: cover;
   border-radius: 12px;
}

.auto_block>div .new_cars_list .new_cars_list_items .price-container {
   display: flex;
   flex-wrap: wrap;
   align-items: center;
   gap: 0 7px;
}
.auto_block>div .new_cars_list .new_cars_list_items .price {
   padding: 8px 0;
   color: #071B1E;
   font-weight: 700;
}

.auto_block>div .new_cars_list .new_cars_list_items .price span {
   font-weight: 400;
   color: #6C6C6C;
   text-decoration: line-through;
   font-size: 13px;
   margin-left: 15px
}

.auto_block>div .new_cars_list .new_cars_list_items .new_car_list_items_name {}

.tizers_block {
   display: flex;
   margin: 30px auto;
   max-width: 1500px;
   justify-content: space-between;
   gap: 20px
}

.tizers_block .tizers_block_list {
   width: 20%;
   background: #fff;
   padding: 13px 0 13px 30px;
   border-radius: 12px;
   display: flex;
}


.tizers_block .tizers_block_list a {
   display: flex;
   align-items: center;
   gap: 20px
}

.tizers_block .tizers_block_list img {}

.tizers_block .tizers_block_list span {
   font-size: 15px;
   font-weight: 700;
   color: #333
}

.tizers_block.shorts .tizers_block_list {
   width: 33%;
}

.tizers_block.shorts .tizers_block_list a {
   display: flex;
   align-items: center;
   gap: 20px
}

.tizers_block.shorts .tizers_block_list a span:last-child {
   font-weight: 300;
}

.tizers_block.shorts .tizers_block_list span {
   display: block;
}

.tizers_block.shorts .tizers_block_list span:last-of-type {
   font-size: 13px;
   padding-right: 30px;
   padding-top: 10px;
   height: 100%;
}

.video {
   margin: 0px auto;
   max-width: 1500px;
   background: #fff;
   padding: 40px;
   border-radius: 12px;
   transition: 0.2s linear;
   transform: translateY(0px);
}

.video:hover {
   box-shadow: 0 16px 30px 0 rgba(0, 0, 0, .12);
   transform: translateY(-5px);
}

.video h2 {
   color: #071B1E;
   font-size: 26px;
   font-weight: 700;
   margin-bottom: 30px
}

.video .video_block {
   display: flex;
   gap: 37px;
   justify-content: space-between;
}
.video_block iframe{
   border-radius: 10px;
}

.video .video_block>div {
   width: 33%
}

.video .video_block>div img {
   width: 100%;
   height: 314px;
   object-fit: cover;
   border-radius: 12px;
}

.video .video_block>div p {
   font-size: 15px;
   color: #071B1E;
   font-weight: 700;
   padding: 22px 0 30px;
}

.sale {
   margin: 30px auto 0;
   max-width: 1500px;
   background: #fff;
   padding: 40px;
   border-radius: 12px;
   transition: 0.2s linear;
   transform: translateY(0px);
}

.sale:hover {
   box-shadow: 0 16px 30px 0 rgba(0, 0, 0, .12);
   transform: translateY(-5px);
}

.sale h2 {
   color: #071B1E;
   font-size: 26px;
   font-weight: 700;
   margin-bottom: 30px;
   display: flex;
   justify-content: space-between;
   align-items: flex-end;
}

.sale h2 a {
   font-size: 15px;
   color: #333;
   text-decoration: underline;
}

.sale .sale_block {
   display: flex;
   gap: 37px;
   justify-content: start;
}

.sale .sale_block>a {
   width: 33%
}

.sale .sale_block>a img {
   width: 100%;
   height: 314px;
   object-fit: cover;
   border-radius: 12px;
}

.sale .sale_block>a p {
   font-size: 15px;
   color: #071B1E;
   font-weight: 700;
   padding: 22px 0 30px;
}

.sale .sale_block>div {
   width: 33%
}

.sale .sale_block>div img {
   width: 100%;
   height: 314px;
   object-fit: cover;
   border-radius: 12px;
}

.sale .sale_block>div p {
   font-size: 15px;
   color: #071B1E;
   font-weight: 700;
   padding: 22px 0 30px;
}

.foru {
   margin: 30px auto 30px;
   max-width: 1500px;
   background: #fff;
   padding: 40px;
   border-radius: 12px;
   transition: 0.2s linear;
   transform: translateY(0px);
}

.foru h2 {
   color: #071B1E;
   font-size: 26px;
   font-weight: 700;
   margin-bottom: 30px;
   display: flex;
   justify-content: space-between;
   align-items: flex-end;
}

.foru .foru_block {
   display: flex;
   gap: 37px;
   justify-content: space-between;
}

.foru .foru_block .foru_block_list {
   width: 50%
}

.foru .foru_block .foru_block_list a {
   display: flex;
   align-items: center;
   gap: 20px
}

.foru .foru_block .foru_block_list a span:last-child {
   font-weight: 300;
}

.foru .foru_block .foru_block_list span {
   display: block;
   font-size: 15px;
   font-weight: 700;
   color: #333
}

.foru .foru_block .foru_block_list span:last-of-type {
   font-size: 13px;
   padding-right: 30px;
   padding-top: 10px;
   height: 100%;
}

.video_programms {
   margin: 30px auto 30px;
   max-width: 1500px;
   transition: 0.2s linear;
   transform: translateY(0px);
}

.video_programms h2 {
   color: #071B1E;
   font-size: 26px;
   font-weight: 700;
   margin-bottom: 30px;
   display: flex;
   justify-content: space-between;
   align-items: flex-end;
}

.b_video_about {
   background: #fff;
   padding: 40px;
   border-radius: 12px;
   display: flex;
   gap: 35px;
   margin-bottom: 30px;
}

.b_video_about .b_video_about__video {width:40%}
.b_video_about .b_video_about__video img { width: 100%;}

.b_video_about .b_video_about__content {width:60%}

.b_video_about .b_video_about__content h3:first-of-type {
   padding-bottom: 20px;
}

.b_video_about .b_video_about__content p {}

.b_video_about .b_video_about__content ul {
   display: flex;
   flex-wrap: wrap;
   margin: 20px;
   column-gap: 35px
}

.b_video_about .b_video_about__content ul li {
   width: 45%
}

.prem_block {
   margin: 30px auto 0;
   max-width: 1500px;
}

.prem_block .tizers_block {
   flex-wrap: wrap;
}

.prem_block .tizers_block .tizers_block_list {
   width: 32%;
}

.text_block_main {
   display: flex;
   flex-wrap: wrap;
   column-gap: 27px;
   justify-content: space-between;
   margin: 0px auto 0px;
   max-width: 1500px;
}

.text_block_main div:hover {
   transform: translateY(-5px);
   box-shadow: 0 16px 30px 0 rgba(0, 0, 0, .12);
}

.text_block_main div {
   width: 49%;
   transition: 0.2s linear;
   transform: translateY(0px);
}

.text_block_main div ul {
   display: flex;
   flex-wrap: wrap;
   margin: 20px;
   column-gap: 35px
}

.text_block_main div ul li {
   width: 45%
}

.recomm {
   margin: 30px auto 0;
   max-width: 1500px;
   background: #fff;
   padding: 40px;
   border-radius: 12px;
   transition: 0.2s linear;
   transform: translateY(0px);
}

.recomm:hover {
   box-shadow: 0 16px 30px 0 rgba(0, 0, 0, .12);
   transform: translateY(-5px);
}

.recomm h2 {
   color: #071B1E;
   font-size: 26px;
   font-weight: 700;
   width: 100%;
   display: flex;
   justify-content: space-between;
   align-items: flex-end;
}

.recomm h2 a {
   font-size: 15px;
   color: #333;
   text-decoration: underline;
}

.recomm .recomm_list {
   display: flex;
   gap: 27px;
   justify-content: space-between;
   margin: 30px 0
}

.recomm .recomm_list .recomm_list_items {
   width: 25%;
}

.recomm .recomm_list .recomm_list_items .new_car_list_items_img {}

.recomm .recomm_list .recomm_list_items .new_car_list_items_img img {
   width: 100%;
   height: 234px;
   object-fit: cover;
   border-radius: 12px;
}

.recomm .recomm_list .recomm_list_items .price {
   padding: 10px 0 8px;
   color: #071B1E;
   font-weight: 700;
}

.recomm .recomm_list .recomm_list_items .new_cars_list_items .price span {
   font-weight: 400;
   color: #6C6C6C;
   text-decoration: line-through;
   font-size: 13px;
   margin-left: 15px
}

.recomm .recomm_list .recomm_list_items .new_cars_list_items .new_car_list_items_name {}

.text_block {
   margin: 30px auto 0;
   max-width: 1500px;
   background: #fff;
   padding: 40px;
   border-radius: 12px;
}

/*.text_block:hover {box-shadow: 0 16px 30px 0 rgba(0,0,0,.12); transform: translateY(-5px);}*/
.text_block h2 {
   color: #071B1E;
   font-size: 26px;
   font-weight: 700;
   margin-bottom: 37px
}

.text_block p {
   font-size: 15px;
   color: #333;
   margin: 0 0 25px 0;
}

.main .contacts {
   margin: 30px auto 0;
   max-width: 1500px;
   background: #fff;
   padding: 40px;
   border-radius: 12px;
}

/*.contacts:hover {box-shadow: 0 16px 30px 0 rgba(0,0,0,.12); transform: translateY(-5px);}*/
.contacts h2 {
   color: #071B1E;
   font-size: 26px;
   font-weight: 700;
   width: 100%;
   display: flex;
   justify-content: space-between;
   align-items: flex-end;
}

.contacts h2 a {
   font-size: 15px;
   color: #333;
   text-decoration: underline;
}

.contacts .contacts_block {
   display: flex;
   justify-content: space-between;
   margin: 37px 0;
   gap: 44px
}

.contacts .contacts_block .left_part {
   width: 30%;
}

.contacts .contacts_block .left_part ul {
   list-style: none;
}

.contacts .contacts_block .left_part ul li {
   font-size: 15px;
   color: #333;
   padding: 25px 60px 25px 60px;
}

.contacts .contacts_block .left_part ul li:nth-of-type(1) {
   background: url(/local/templates/amotors/images/adress.svg) no-repeat left center;
   padding: 15px 60px 15px 60px;
}

.contacts .contacts_block .left_part ul li:nth-of-type(2) {
   background: url(/local/templates/amotors/images/phone.svg) no-repeat left center;
}

.contacts .contacts_block .left_part ul li:nth-of-type(3) {
   background: url(/local/templates/amotors/images/clock.svg) no-repeat left center;
}

.contacts .contacts_block .left_part h3 {
   color: #071B1E;
   font-size: 17px;
   text-transform: uppercase;
   padding: 10px 0;
}

.contacts .contacts_block .left_part .scroll_block {
   height: 200px;
   position: relative;
   overflow-y: scroll;
}

.contacts .contacts_block .left_part .scroll_block::-webkit-scrollbar {
   width: 5px;
}

.contacts .contacts_block .left_part .scroll_block::-webkit-scrollbar-track {
   background-color: #E4E4E4;
   border-radius: 10px
}

.contacts .contacts_block .left_part .scroll_block::-webkit-scrollbar-thumb {
   background: #E41D2F;
   border-radius: 10px
}

.contacts .contacts_block .left_part .scroll_block p {
   padding: 10px 20px 10px 0
}

.contacts .contacts_block .right_part {
   width: 70%;
}

.contacts .contacts_block .right_part iframe {
   border-radius: 12px;
}

.order_form {
   margin: 30px auto 0;
   max-width: 1500px;
   background: #fff;
   padding: 40px;
   border-radius: 12px;
}

.order_form h2 {
   color: #071B1E;
   font-size: 26px;
   font-weight: 700;
}

.order_form .order_form_block {
   margin: 80px auto 60px;
   max-width: 430px;
   position: relative;
}

.order_form .order_form_block>img {
   position: absolute;
   right: -410px;
   top: -64px;
   z-index: 1
}

.order_form .order_form_block h3 {
   color: #071B1E;
   text-transform: uppercase;
   font-size: 17px;
   text-align: center;
}

.order_form .order_form_block form {
   display: flex;
   justify-content: center;
   padding: 30px 0 0 0;
}

.order_form .order_form_block input[type="text"] {
   background: #F6F6F6;
   height: 43px;
   border: none;
   padding: 0 10px;
   font-size: 17px;
   color: #B3B3B3;
   flex: 1;
   outline: 0;
}

.order_form .order_form_block input[type="submit"] {
   background: #E41D2F;
   height: 43px;
   color: #fff;
   font-family: 'Nissan Brand';
   border: none;
   font-weight: 700;
   font-size: 17px;
   padding: 0 40px;
   position: relative;
   z-index: 2;
}

.order_form .order_form_block p {
   font-size: 13px;
   color: #333;
   margin: 13px 0;
}

.order_form .order_form_block p a {
   color: #333;
   text-decoration: underline;
}

.main .bread,
.main .hh {
   margin: 30px auto 0;
   max-width: 1500px;
}

/* --- Подвал сайта (начало) --- */
footer {
   display: flex;
   flex-wrap: wrap;
}

footer .column {
   display: flex;
   flex-direction: column;
   width: 25%;
}

footer .column .title {
   font-weight: 700;
   margin-bottom: 10px;
}

footer .column .title.second {
   margin-top: 30px;
}

footer .column .menu {
   list-style: none;
}

footer .column .menu.first {
   flex: 1 1 auto;
}

footer .column .menu a {
   font-size: 13px;
}

footer .column .menu a:hover {
   color: #E41D2F
}

footer .column .menu .vk {
   display: inline-block;
   margin-top: 20px;
}

footer .column .menu .telegram {
   display: inline-block;
   margin-top: 20px;
   margin-left: 5px;
}

footer .column .menu .vk a {
   display: inline-block;
   width: 26px;
   height: 26px;
   background: url("data:image/svg+xml,%3Csvg width='26' height='26' viewBox='0 0 26 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13 0C5.82054 0 0 5.82028 0 13C0 20.1797 5.82054 26 13 26C20.1795 26 26 20.1797 26 13C26 5.82028 20.1795 0 13 0ZM19.5943 14.406C20.2002 14.9978 20.8412 15.5548 21.3852 16.2078C21.6261 16.4966 21.8533 16.7953 22.0262 17.1313C22.273 17.6103 22.0501 18.1356 21.6214 18.1641L18.9581 18.1636C18.2702 18.2205 17.7228 17.9431 17.2613 17.4728C16.893 17.098 16.5512 16.6977 16.1963 16.3102C16.0514 16.1511 15.8987 16.0014 15.7168 15.8835C15.3537 15.6473 15.0382 15.7197 14.8302 16.099C14.6183 16.4849 14.5698 16.9126 14.5496 17.3422C14.5206 17.9702 14.3313 18.1343 13.7011 18.1638C12.3547 18.2269 11.0772 18.0226 9.88984 17.3438C8.84239 16.7451 8.03167 15.9 7.32522 14.9433C5.94954 13.0782 4.89598 11.0312 3.94934 8.92538C3.73629 8.45113 3.89215 8.19738 4.41535 8.18754C5.28458 8.17078 6.15382 8.17291 7.02306 8.18674C7.37682 8.19233 7.61089 8.39474 7.7468 8.72855C8.21653 9.88426 8.79239 10.9838 9.51401 12.0036C9.70631 12.2752 9.90261 12.546 10.1822 12.7377C10.4907 12.9495 10.7258 12.8795 10.8713 12.5351C10.9644 12.3162 11.0046 12.0821 11.0248 11.8475C11.094 11.0439 11.1022 10.2407 10.9825 9.44033C10.908 8.93948 10.6264 8.61604 10.1271 8.52135C9.87282 8.47321 9.91006 8.37905 10.0337 8.23382C10.2484 7.98273 10.4495 7.8274 10.8514 7.8274L13.8605 7.82686C14.3347 7.91996 14.4411 8.13275 14.5055 8.61046L14.5081 11.9544C14.5025 12.1393 14.601 12.6872 14.9329 12.8082C15.1989 12.896 15.3744 12.6827 15.5335 12.5143C16.2551 11.7485 16.7693 10.8447 17.2297 9.90926C17.4329 9.49672 17.6082 9.06981 17.7784 8.64211C17.905 8.32585 18.1019 8.17025 18.4588 8.17557L21.3564 8.17903C21.4418 8.17903 21.5285 8.17983 21.6131 8.19446C22.1015 8.27797 22.2353 8.4881 22.0842 8.96448C21.8464 9.71296 21.3844 10.3364 20.9327 10.9615C20.4486 11.6307 19.9324 12.2765 19.4531 12.9487C19.0126 13.5631 19.0474 13.8724 19.5943 14.406Z' fill='%23B3B3B3' /%3E%3C/svg%3E") center no-repeat;
}

footer .column .menu .vk a:hover {
   display: inline-block;
   width: 26px;
   height: 26px;
   background: url("data:image/svg+xml,%3Csvg width='26' height='26' viewBox='0 0 26 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13 0C5.82054 0 0 5.82028 0 13C0 20.1797 5.82054 26 13 26C20.1795 26 26 20.1797 26 13C26 5.82028 20.1795 0 13 0ZM19.5943 14.406C20.2002 14.9978 20.8412 15.5548 21.3852 16.2078C21.6261 16.4966 21.8533 16.7953 22.0262 17.1313C22.273 17.6103 22.0501 18.1356 21.6214 18.1641L18.9581 18.1636C18.2702 18.2205 17.7228 17.9431 17.2613 17.4728C16.893 17.098 16.5512 16.6977 16.1963 16.3102C16.0514 16.1511 15.8987 16.0014 15.7168 15.8835C15.3537 15.6473 15.0382 15.7197 14.8302 16.099C14.6183 16.4849 14.5698 16.9126 14.5496 17.3422C14.5206 17.9702 14.3313 18.1343 13.7011 18.1638C12.3547 18.2269 11.0772 18.0226 9.88984 17.3438C8.84239 16.7451 8.03167 15.9 7.32522 14.9433C5.94954 13.0782 4.89598 11.0312 3.94934 8.92538C3.73629 8.45113 3.89215 8.19738 4.41535 8.18754C5.28458 8.17078 6.15382 8.17291 7.02306 8.18674C7.37682 8.19233 7.61089 8.39474 7.7468 8.72855C8.21653 9.88426 8.79239 10.9838 9.51401 12.0036C9.70631 12.2752 9.90261 12.546 10.1822 12.7377C10.4907 12.9495 10.7258 12.8795 10.8713 12.5351C10.9644 12.3162 11.0046 12.0821 11.0248 11.8475C11.094 11.0439 11.1022 10.2407 10.9825 9.44033C10.908 8.93948 10.6264 8.61604 10.1271 8.52135C9.87282 8.47321 9.91006 8.37905 10.0337 8.23382C10.2484 7.98273 10.4495 7.8274 10.8514 7.8274L13.8605 7.82686C14.3347 7.91996 14.4411 8.13275 14.5055 8.61046L14.5081 11.9544C14.5025 12.1393 14.601 12.6872 14.9329 12.8082C15.1989 12.896 15.3744 12.6827 15.5335 12.5143C16.2551 11.7485 16.7693 10.8447 17.2297 9.90926C17.4329 9.49672 17.6082 9.06981 17.7784 8.64211C17.905 8.32585 18.1019 8.17025 18.4588 8.17557L21.3564 8.17903C21.4418 8.17903 21.5285 8.17983 21.6131 8.19446C22.1015 8.27797 22.2353 8.4881 22.0842 8.96448C21.8464 9.71296 21.3844 10.3364 20.9327 10.9615C20.4486 11.6307 19.9324 12.2765 19.4531 12.9487C19.0126 13.5631 19.0474 13.8724 19.5943 14.406Z' fill='%230082E0' /%3E%3C/svg%3E") center no-repeat;
}

footer .column .menu .telegram a {
   display: inline-block;
   width: 26px;
   height: 26px;
   background-image: url("data:image/svg+xml,%3Csvg width='26' height='26' viewBox='0 0 26 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_633_208)'%3E%3Cpath d='M13 0C5.82024 0 0 5.82024 0 13C0 20.1798 5.82024 26 13 26C20.1798 26 26 20.1798 26 13C26 5.82024 20.1798 0 13 0Z' fill='%23B3B3B3'/%3E%3Cpath d='M19.3255 7.47831L17.0036 19.1851C17.0036 19.1851 16.6789 19.997 15.7858 19.6073L10.4276 15.4993L8.47922 14.5576L5.19936 13.4534C5.19936 13.4534 4.69601 13.2749 4.64726 12.8852C4.59862 12.4955 5.21561 12.2845 5.21561 12.2845L18.2538 7.16977C18.2538 7.16977 19.3255 6.69892 19.3255 7.47831Z' fill='white'/%3E%3Cpath d='M10.0158 19.0533C10.0158 19.0533 9.85938 19.0387 9.66448 18.4216C9.46969 17.8046 8.47925 14.5572 8.47925 14.5572L16.3541 9.55628C16.3541 9.55628 16.8088 9.28023 16.7925 9.55628C16.7925 9.55628 16.8737 9.60493 16.6301 9.83223C16.3866 10.0596 10.4439 15.4015 10.4439 15.4015' fill='%23B3B3B3'/%3E%3Cpath d='M12.4822 17.0744L10.3628 19.0068C10.3628 19.0068 10.1972 19.1325 10.0159 19.0537L10.4217 15.4644' fill='%23B3B3B3'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_633_208'%3E%3Crect width='26' height='26' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

footer .column .menu .telegram a:hover {
   display: inline-block;
   width: 26px;
   height: 26px;
   background-image: url("data:image/svg+xml,%3Csvg width='26' height='26' viewBox='0 0 26 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_633_208)'%3E%3Cpath d='M13 0C5.82024 0 0 5.82024 0 13C0 20.1798 5.82024 26 13 26C20.1798 26 26 20.1798 26 13C26 5.82024 20.1798 0 13 0Z' fill='%234CB4FF'/%3E%3Cpath d='M19.3255 7.47831L17.0036 19.1851C17.0036 19.1851 16.6789 19.997 15.7858 19.6073L10.4276 15.4993L8.47922 14.5576L5.19936 13.4534C5.19936 13.4534 4.69601 13.2749 4.64726 12.8852C4.59862 12.4955 5.21561 12.2845 5.21561 12.2845L18.2538 7.16977C18.2538 7.16977 19.3255 6.69892 19.3255 7.47831Z' fill='white'/%3E%3Cpath d='M10.0158 19.0533C10.0158 19.0533 9.85938 19.0387 9.66448 18.4216C9.46969 17.8046 8.47925 14.5572 8.47925 14.5572L16.3541 9.55628C16.3541 9.55628 16.8088 9.28023 16.7925 9.55628C16.7925 9.55628 16.8737 9.60493 16.6301 9.83223C16.3866 10.0596 10.4439 15.4015 10.4439 15.4015' fill='%234CB4FF'/%3E%3Cpath d='M12.4822 17.0744L10.3628 19.0068C10.3628 19.0068 10.1972 19.1325 10.0159 19.0537L10.4217 15.4644' fill='%234CB4FF'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_633_208'%3E%3Crect width='26' height='26' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

footer .copyright {
   display: flex;
   align-items: flex-start;
   justify-content: space-between;
   flex-wrap: wrap;
   width: 100%;
   padding: 50px 0 75px;
   margin-top: 65px;
   border-top: 1px solid rgba(0, 0, 0, 0.15);
}

footer .copyright img {
   width: 205px;
   height: 80px;
}

footer .copyright div {
   font-size: 13px;
   color: #838383;
}

footer .copyright div:nth-child(2) {
   width: calc(100% - 240px);
}

footer .copyright div:nth-child(2):not(:last-child) {
   margin-bottom: 30px;
}

footer .copyright div:nth-child(3) {
   margin-left: 240px;
}

/* --- Подвал сайта (конец) --- */



/* --- Главная страница (начало) --- */
.main .main-banner .swiper {
   opacity: 0;
   transition: 0.3s;
}

.main .main-banner .swiper.swiper-initialized {
   opacity: 1;
}

/* --- Главная страница (конец) --- */

.catalog-block {
   background-color: #fff;
   border-radius: 12px;
   padding: 40px;
}

.catalog-block>h2 {
   font-weight: 700;
   font-size: 26px;
   color: #071b1e;
   padding: 0;
   margin: 0 0 30px 0;
}

.catalog-list {
   display: flex;
   flex-wrap: wrap;
   gap: 64px 28px;
}

.catalog-list .catalog-item {
   flex: 0 0 calc(25% - 28px * 3 / 4);
   max-width: calc(25% - 28px * 3 / 4);
}

.catalog-list .catalog-item .catalog-item-image {
   display: inline-block;
   height: 278px;
   width: 100%;
   border-radius: 12px;
   margin-bottom: 26px;

}

.catalog-list .catalog-item .catalog-item-image .catalog-item-image-slides {
   height: 100%;
}

.catalog-list .catalog-item .catalog-item-image .swiper-pagination {
   display: flex;
   gap: 3px;
   padding: 0 17px;
   box-sizing: border-box;
   height: 100%;
}

.catalog-list .catalog-item .catalog-item-image .swiper-pagination-bullet {
   background: none;
   border-bottom: 3px solid #fff;
   flex: 1;
   border-radius: 0;
   opacity: 1;
   margin: 0;
   height: 100%;
}

.catalog-list .catalog-item .catalog-item-image .swiper-pagination-bullet-active {
   border-bottom: 3px solid #071B1E;
}

.catalog-list .catalog-item .catalog-item-image .image-slide {
   display: flex;
   align-items: center;
   justify-content: center;
   height: 100%;
   width: 100%;
   overflow: hidden;
   border-radius: 12px;
}


.catalog-list .catalog-item .catalog-item-image .image-slide img {
   width: 100%;
   height: 100%;
   object-fit: cover;
}

.catalog-list .catalog-item .catalog-item-name {
   font-weight: 700;
   font-size: 15px;
   color: #071b1e;

}

.catalog-list .catalog-item .catalog-item-props {
   font-size: 13px;
   color: #333;
   margin-top: 10px;
}

.catalog-list .catalog-item .catalog-item-bottom {
   display: flex;
   justify-content: space-between;
   margin-top: 20px;
}

.catalog-item-price .base-price {
   font-weight: 700;
   font-size: 20px;
   color: #071b1e;
   margin-bottom: 2px;
   white-space: nowrap;
}

.old-price {
   font-size: 12px;
   text-decoration: line-through;
   color: #6c6c6c;
}
.new_cars_list .old-price {
   font-size: 13px;
}

.mileage {
   font-size: 13px;
   color: #6c6c6c;
}

.catalog-item-actions {
   display: flex;
   align-items: center;
   gap: 20px;
}

.catalog-item-actions .action-btn {
   width: 19px;
   height: 19px;
   cursor: pointer;
}

.catalog-item-actions .action-btn.call-btn {
   background: url(/local/templates/amotors/images/phone-ico.svg) no-repeat center;
}

.catalog-item-actions .action-btn.compare-btn {
   background: url(/local/templates/amotors/images/compare-ico.svg) no-repeat center;
}
.catalog-item-actions .action-btn.compare-btn.active {
   background: url(/local/templates/amotors/images/compare-ico-active.svg) no-repeat center;
}

.catalog-item-actions .action-btn.favorite-btn {
   background: url(/local/templates/amotors/images/fav-ico.svg) no-repeat center;
}
.catalog-item-actions .action-btn.favorite-btn.active {
   background: url(/local/templates/amotors/images/fav-ico-active.svg) no-repeat center;
}

.catalog-detail .catalog-detail-block{
   border-radius: 12px;
   background: #fff;
   padding: 40px;
   margin-top: 30px;
}
.catalog-detail .catalog-detail-block h2{
   font-size: 26px;
   font-weight: 700;
   margin-bottom: 30px;
}
.catalog-detail-main {
   display: flex;
   align-items: flex-start;
   margin-top: 30px;
}

.catalog-detail-image {
   width: 650px;
   flex: 0 0 650px;
}

.catalog-detail-service .catalog-detail-image{
   flex: 1;
   margin-right: 20px;
}
.catalog-detail-service .catalog-detail-image-main .image-slide img{
   object-fit: contain;
}
.catalog-detail-service .catalog-detail-image-main .swiper-wrapper{
   height: 100%!important;
}

.catalog-detail-image-main {
   height: 457px;
}

.catalog-detail-image-main .image-slide img {
   width: 100%;
   height: 100%;
   object-fit: cover;
   border-radius: 12px;
}

.catalog-detail-image-thumbs {
   margin-top: 12px;
   height: 74px;
}

.catalog-detail-image-thumbs .image-slide img {
   width: 100%;
   height: 100%;
   object-fit: cover;
   border-radius: 12px;
}

.catalog-detail-info {
   flex: 1;
   margin: 0 34px;
}


.catalog-detail-info h2 {
   font-weight: 700;
   font-size: 17px;
   text-transform: uppercase;
   color: #071b1e;
   margin-bottom: 20px;
}

.catalog-detail-info .catalog-detail-main-props {
   margin-bottom: 30px;
}

.catalog-detail-info .catalog-detail-main-props p {
   font-size: 15px;
   line-height: 233%;
   color: #333;
   display: flex;
   align-items: center;
}

.catalog-detail-info .catalog-detail-main-props p::before {
   content: "";
   width: 20px;
   height: 20px;
   margin-right: 16px;
}

.catalog-detail-info .catalog-detail-props p {
   font-size: 15px;
   line-height: 233%;
   color: #333;
   display: flex;
   justify-content: space-between;
   padding: 0 7px;
}

.catalog-detail-info .catalog-detail-props p:nth-child(odd) {
   background: #f6f6f6;
}

.catalog-detail-info .catalog-detail-main-props p.prop-color::before {
   background: url(/local/templates/amotors/images/prop-color.svg) no-repeat center;
}

.catalog-detail-info .catalog-detail-main-props p.prop-typebody::before {
   background: url(/local/templates/amotors/images/prop-type.svg) no-repeat center;
}

.catalog-detail-info .catalog-detail-main-props p.prop-typedrive::before {
   background: url(/local/templates/amotors/images/prop-engine.svg) no-repeat center;
}

.catalog-detail-info .catalog-detail-main-props p.prop-typegearbox::before {
   background: url(/local/templates/amotors/images/prop-kpp.svg) no-repeat center;
}

.catalog-detail-info .catalog-detail-main-props p.prop-info_chek4::before {
   background: url(/local/templates/amotors/images/car-power.svg) center / contain no-repeat;
}

.catalog-detail-info .catalog-detail-main-props p.prop-info_chek5::before {
   background: url(/local/templates/amotors/images/vehicle-drive.svg) center / contain no-repeat;
}

.catalog-detail-info .detail-descr-link {
   display: inline-block;
   font-weight: 700;
   font-size: 15px;
   line-height: 233%;
   text-decoration: underline;
   text-decoration-skip-ink: none;
   color: #e41d2f;
   margin-top: 23px;
}


.catalog-detail-order {
   flex: 0 0 318px;
   margin-left: auto;
   border-radius: 12px;
   background: #f6f6f6;
   padding: 30px 20px;
}

.catalog-detail-order .avail {
   display: flex;
   align-items: center;
   font-size: 15px;
   line-height: 233%;
   color: #333;
   margin-bottom: 6px;
}

.catalog-detail-order .avail::before {
   content: "";
   display: inline-block;
   width: 9px;
   height: 9px;
   background: #00AD11;
   border-radius: 9px;
   margin-right: 10px;
}

.catalog-detail-order .avail.not-avail {
   background: #E41D2F;
}

.catalog-detail-order .catalog-detail-price-block {
   display: flex;
   justify-content: space-between;
   gap: 5px;
   margin-bottom: 20px;
}

.catalog-detail-order .action-btn.test-drive-btn {
   display: flex;
   align-items: center;
   justify-content: center;
   width: 100%;
   background: #fff;
   border: 1px solid #E41D2F;
   font-weight: 700;
   font-size: 17px;
   color: #E41D2F;
   padding: 10px 15px;
   text-align: center;
   margin-bottom: 20px;
}

.catalog-detail-order .action-btn.call-btn {
   display: flex;
   align-items: center;
   justify-content: center;
   width: 100%;
   /* height: 43px; */
   background: #E41D2F;
   font-weight: 700;
   font-size: 17px;
   color: #fff;
   padding: 10px 15px;
   text-align: center;
}

.catalog-detail-order .action-btn.call-btn::before {
   content: "";
   flex-shrink: 0;
   width: 19px;
   height: 19px;
   background: url(/local/templates/amotors/images/phone-call-ico.svg) no-repeat center;
   margin-right: 20px;
}
.accordion__content .catalog-detail-props table{
   border-spacing: 0;
}
.accordion__content .catalog-detail-props table td{
   /* border: 1px solid grey; */
}
.accordion__content .catalog-detail-props tr td:not(:first-child){
   text-align: center;
}
.accordion__content .catalog-detail-props tr:first-child td:last-child, .accordion__content .catalog-detail-props tr:first-child th:last-child{
   border-top-right-radius: 12px;
   /* border-top: 2px solid #efefef;
   border-right: 2px solid #efefef; */
}
.accordion__content .catalog-detail-props tr:first-child td:first-child, .accordion__content .catalog-detail-props tr:first-child th:first-child{
   border-top-left-radius: 12px;
   /* border-top: 2px solid #efefef;
   border-left: 2px solid #efefef; */
}
.accordion__content .catalog-detail-props tr:last-child td:last-child, .accordion__content .catalog-detail-props tr:last-child th:last-child{
   border-bottom-right-radius: 12px;
   /* border-bottom: 2px solid #efefef;
   border-right: 2px solid #efefef; */
}
.accordion__content .catalog-detail-props tr:last-child td:first-child, .accordion__content .catalog-detail-props tr:last-child th:first-child{
   border-bottom-left-radius: 12px;
   /* border-bottom: 2px solid #efefef;
   border-left: 2px solid #efefef; */
}
.accordion__content .catalog-detail-props tr td:first-child, .accordion__content .catalog-detail-props tr th{
   color: #a7a7a7;
   font-weight: 700;
}
.accordion__content .catalog-detail-props td {
   padding: 20px 16px;
}
.accordion__content .catalog-detail-props td, .accordion__content .catalog-detail-props th{
   border: 1px solid #efefef;
}
.accordion__content .catalog-detail-props tr:nth-child(odd) td, .accordion__content .catalog-detail-propstr:nth-child(odd) th{
   background-color: #f7f7f7;
}
.props{ 
   display: flex;
   justify-content: space-between;
}
.rightprops{
   display: flex;
   align-items: center;
}
.rightprops img:last-child{
   margin-left: 60px;
}
.prop-item1, .prop-item2, .prop-item3{
   display: flex;
   align-items: baseline;
}
.prop-item1 .prop-name{
   font-size: 26px;
   font-weight: 700;
   margin-bottom: 30px;
   margin-top: 30px;
   margin-right: 30px;
}
.prop-item2 .prop-name{
   font-size: 26px;
   font-weight: 700;
   margin-bottom: 20px;
   
}
.prop-item3 .prop-name{
   margin-bottom: 10px;
}
.prop-item3 .prop-value{
   margin-left: 10px;
}
.prop-item1 .prop-name span{
   font-size: 16px;
   font-weight: 400;
   margin-left: 15px;
  
}
.form-actions{display: flex; gap: 28px; margin-top: 24px;}
.form-action-item{flex: 1; border-radius: 12px; background: #fff; height: 70px; display: flex; align-items: center; padding: 0 30px; transition: 0.2s linear; transform: translateY(0px);}
.form-action-item:hover{transform: translateY(-5px); box-shadow: 0 16px 30px 0 rgba(0, 0, 0, .12);}
.form-action-icon{display: flex; width: 42px; height: 42px; flex: 0 0 42px; border-radius: 100%; background: #e41d2f; align-items: center; justify-content: center; margin-right: 20px;}
.form-action-icon img{max-width: 100%; max-height: 100%}
.form-action-text{font-size: 15px; line-height: 153%; color: #333;}
.form-action-text b{font-weight: 700;}

.checkbox-styled{display: flex; position: relative;}
.checkbox-styled input{width: 0!important; height: 0!important; opacity: 0; position: absolute;}
.checkbox-styled .checkbox-btn{flex: 0 0 18px; height: 18px; border-radius: 5px; border: 1px solid #E7E7E7; background: #FFF; position: relative;  transition: all 250ms cubic-bezier(.4,.0,.23,1);}
.checkbox-styled input:checked + .checkbox-btn{background: #191B26; border-color: #191B26;}
.checkbox-styled input:checked + .checkbox-btn:before{ content: ""; position: absolute; top: 7px; left: 3px; border-right: 2px solid transparent; border-bottom: 2px solid transparent; transform: rotate(45deg); transform-origin: 0% 100%; animation: checkbox-check 125ms 250ms cubic-bezier(.4,.0,.23,1) forwards;}
.checkbox-styled .checkbox-text{margin-left: 12px; color: rgba(0, 0, 0, 0.63); font-size: 14px;}
.checkbox-styled.disabled{pointer-events: none; opacity: 0.5;}
@keyframes checkbox-check{
    0%{width: 0; height: 0; border-color: #fff; transform: translate3d(0,0,0) rotate(45deg);}
    33%{width: 5px; height: 0; transform: translate3d(0,0,0) rotate(45deg);}
    100%{width: 5px; height: 10px; border-color: #fff; transform: translate3d(0,-.5em,0) rotate(45deg);}
}

.file-styled{display: flex; position: relative; flex-direction: column; cursor: pointer}
.file-styled input{position: absolute; opacity: 0; z-index: -1}
.file-styled span.btn{font-size: 14px; color: #191B26; display: inline-flex;}
.file-styled span.btn::before{content: ""; width: 27px; height: 20px; background: url(/local/templates/amotors/images/upload.svg) no-repeat center center / contain; margin-right: 12px;}
.file-styled span.text{font-size: 14px; line-height: 16px; color: #191B26;}

.alert {position: relative; padding: 0.75rem 1.25rem; border: 1px solid transparent; font-weight: normal;}
.alert-error {color: #721c24; background-color: #f8d7da; border-color: #f5c6cb;}
.alert-success {color: #155724; background-color: #d4edda; border-color: #c3e6cb;}
.alert-info {color: #0c5460; background-color: #d1ecf1; border-color: #bee5eb;}


.form-styled{width: 100%; position: relative}
.form-styled .form-row:not(.last){margin-bottom: 20px;}
.form-styled .form-row.grouped{display: flex; gap: 20px;}
.form-styled .form-row.grouped .form-col{flex: 1;}
.form-styled .form-row label:not(.checkbox-styled){font-size: 14px; color: #333; margin-bottom: 5px; display: block;}
.form-styled .form-row label:not(.checkbox-styled) .req{color: red;}
.form-styled .form-row label.checkbox-styled .error{position: absolute; top: 100%;}
.form-styled .form-row label.checkbox-styled a{text-decoration: underline; color: rgba(0, 0, 0, 0.63);;}
.form-styled .form-row .error{color: red;}
.form-styled .form-row input,
.form-styled .form-row textarea{width: 100%; padding: 0 15px; box-sizing: border-box; border: 1px solid #E7E7E7; color: #191B26; font-family: inherit; outline: none; height: 46px; font-size: 14px; background: #fff; border-radius: 6px;}
.form-styled .form-row textarea{height: 140px; resize: none; padding: 15px;}
.form-styled .form-row input::placeholder,
.form-styled .form-row textarea::placeholder{color: rgba(51, 51, 51, 0.83);}
.form-styled .alert{margin-top: 15px;}

.form-styled .select2-container--default .select2-selection--single{background: none; border: 1px solid #E7E7E7; border-radius: 6px;;}
.form-group {
        display: flex;
        gap: 15px;
    }
    .form-group .form-row {
        flex: 1;
    }
.modal {position: fixed; width: 100vw; height: 100vh; opacity: 0; visibility: hidden; transition: all 0.3s ease; top: 0; left: 0; display: flex; align-items: center; justify-content: center; z-index: 9999; }
.modal.open {visibility: visible; opacity: 1; transition-delay: 0s;}
.modal-bg {position: absolute; background: rgba(0, 0, 0, .5); width: 100%; height: 100%;}
.modal-container {background: #fff; position: relative; padding: 15px 40px 40px; border-radius: 12px; max-width: 500px;}
.modal-container h1{color: #333; font-size: 24px; font-weight: 700; margin-bottom: 24px;}
.modal-container p{margin-bottom: 24px;}
.modal-container h3{text-align: center; }
.modal-close {position: absolute; right: 0; top: 0; outline: none; appearance: none; background: url(/local/templates/amotors/images/close-ico.svg) no-repeat center center; border: none;  cursor: pointer; width: 46px; height: 46px; transition: all .3s ease; padding: 0;}
.modal-container .form-styled .alert{position: absolute; width: 100%; box-sizing: border-box; }
.modal-container .buttons{display: flex; gap: 20px; margin-top: 50px;}

#form-message .modal-container{padding: 40px;}
#form-message .modal-container p{margin-bottom: 0;}

.catalog-services-inner{display: flex;}
.catalog-services-left{flex: 0 0 370px; max-width: 370px;}
.catalog-services-main{margin-left: 30px; flex: 1;}
.catalog-services-main .white-block{padding: 20px 30px; margin-bottom: 30px;}
.catalog-services-main .service-panel{display: flex; align-items: center; }
.catalog-services-main .service-panel .service-panel-total h2{font-weight: 700; font-size: 15px; color: #071b1e; margin: 0;}
.catalog-services-main .service-panel .service-panel-sort{margin-left: auto;}
.catalog-services-main .service-panel .service-panel-view{display: flex; margin-left: 20px; gap: 5px}
.catalog-services-main .service-panel .service-panel-view .view-btn{display: flex; width: 45px; height: 45px; align-items: center; justify-content: center; background: #f6f6f6; }
.catalog-services-main .service-panel .service-panel-view .view-btn::before{content: ""; width: 20px; height: 20px; background-color: #000;}
.catalog-services-main .service-panel .service-panel-view .view-btn.view-btn-tile::before{mask: url(/local/templates/amotors/images/tile-ico.svg) no-repeat center center;}
.catalog-services-main .service-panel .service-panel-view .view-btn.view-btn-list::before{mask: url(/local/templates/amotors/images/list-ico.svg) no-repeat center center;}
.catalog-services-main .service-panel .service-panel-view .view-btn.active::before{background-color: #E41D2F;}

.services-list .service-item{display: flex; padding: 28px; background: #fff; border-radius: 12px;}
.services-list .service-item:not(:last-child){margin-bottom: 20px;}
.services-list .service-item-image{display: flex; width: 300px; height: 190px; align-items: center; justify-content: center; border-radius: 12px; overflow: hidden; margin-right: 45px; }
.services-list .service-item-image img{width: 100%; height: 100%; object-fit: cover;}
.services-list .service-item-info{flex: 1; padding-right: 30px; margin-right: 30px; border-right: 1px solid #f6f6f6;}
.services-list .service-item-title{font-weight: 700; font-size: 22px; line-height: 141%; color: #071b1e; margin-bottom: 14px; display: inline-block;}
.services-list .service-item-text{font-size: 15px; color: #333;}
.services-list .service-item-right{flex: 0 0 274px;}
.services-list .service-item-right .price-row{display: flex; align-items: center; margin-bottom: 24px;}
.services-list .service-item-right .price-row .price{font-weight: 700; font-size: 15px; color: #071b1e; margin: 0;}
.services-list .service-item-right .price-row .catalog-item-actions{margin-left: auto;}
.services-list .service-item-right .site-btn{margin-top: 12px; display: flex; justify-content: center;}

.bx-filter.bx-blue .bx-filter-section{background: none; padding: 0;}
.bx-filter .bx-filter-title{font-weight: 700; font-size: 17px; text-transform: uppercase; color: #071b1e; margin-bottom: 30px;}
.bx-filter .bx-filter-items{display: flex; flex-wrap: wrap; gap: 16px 24px;}
.bx-filter .bx-filter-parameters-box{flex: 1 0 50%; max-width: calc(50% - 12px);}
.bx-filter .bx-filter-parameters-box:not(:nth-child(1)):not(:nth-child(2)){flex: 1 0 25%; max-width: calc(25% - 24px * 3 / 4);}
.bx-filter-parameters-box-container{padding-bottom: 0;}
.bx-filter .bx-filter-parameters-box.bx-price{display: flex; height: 45px; background: #f6f6f6; align-items: center; padding-left: 22px; flex: 1 0 48% !important; max-width: 50% !important;}
.bx-filter .bx-price .bx-filter-block{flex: 1;}
.bx-filter .bx-price .bx-filter-parameters-box-container{display: flex;}
.bx-filter .bx-price .bx-filter-parameters-box-container-block{flex: 1;}
.bx-filter .bx-price .bx-filter-input-container input{background: none; border: none; font-size: 17px; color: #333; padding: 0; padding-left: 22px; height: 45px;}
.bx-filter .bx-price .bx-filter-input-container input::placeholder{color: #b3b3b3;}
.bx-filter .bx-price .bx-right .bx-filter-input-container input{border-left: 3px solid #fff;}
.bx-filter .bx-filter-parameters-box-title span{font-size: 17px; color: #b3b3b3;}
.bx-filter .bx-filter-select-container{border: none; border-radius: 0; height: 45px;}
.bx-filter .bx-filter-select-block{height: 45px; background: #f6f6f6; padding-left: 22px; padding-right: 45px;}
.bx-filter .bx-filter-select-text{font-size: 17px; color: #333; line-height: 45px; height: 45px;}
.bx-filter .bx-filter-select-text.placeholder{color: #b3b3b3;}
.bx-filter .bx-filter-select-arrow{ width: 24px; height: 24px; top: 50%; margin-top: -12px; background: url(/local/templates/amotors/images/chevron-down.svg) no-repeat center; right: 17px;}
.bx-filter .bx-filter-button-box{margin-top: 16px;}

.catalog-services-inner .bx-filter{padding: 23px 36px;}
.catalog-services-inner .bx-filter .bx-filter-title{font-size: 22px; text-transform: none;}
.catalog-services-inner .bx-filter .bx-filter-parameters-box {flex: 1 0 100%!important; max-width: 100%!important;}

.select2-container--default .select2-selection--single{height: 45px; border: none; border-radius: 0; background-color: #f6f6f6;}
.select2-container--default .select2-selection--single .select2-selection__rendered{line-height: 45px; padding-left: 17px; padding-right: 58px;}
.select2-container--default .select2-selection--single .select2-selection__arrow{width: 24px; height: 24px; top: 50%; margin-top: -12px; background: url(/local/templates/amotors/images/chevron-down.svg) no-repeat center; right: 17px;}
.select2-container--default .select2-selection--single .select2-selection__arrow b{display: none;}

.center_part {margin: 20px auto; max-width: 1500px; }
.center_part p {padding:5px 0}
.center_part ul {padding:20px}
.center_part .banner_about {height:400px; object-fit:cover; width:100%; margin-bottom:30px}

.news-page {display: flex; column-gap: 50px; margin: 30px auto 0; max-width: 1500px;}
.news-page .news-list {max-width: 1000px; width: 100%; background: #fff; padding: 40px; border-radius: 12px;}
.news-page .news-list .news-items {display: grid; display: -ms-grid; grid-template-columns: repeat(2, 1fr); grid-auto-rows: 1fr; gap: 20px; grid-gap: 20px;}
.news-page .news-list .news-item {display: flex; column-gap: 15px;}
.news-page .news-list .news-item .news-item-img {width: 35%;}
.news-page .news-list .news-item .news-item-img a {position: relative; display: block; padding-top: 100%;}
.news-page .news-list .news-item .news-item-info {width: 65%;}
.news-page .news-list .news-item .news-item-title {display: block; margin-bottom: 15px;}
.news-page .news-list .news-item .news-item-section {font-size: 12px;}
.news-page .news-list .news-item.news-item-first {flex-direction: column; grid-row: span 3;}
.news-page .news-list .news-item.news-item-first .news-item-img {width: 100%;}
.news-page .news-list .news-item.news-item-first .news-item-img a {padding-top: 70%;}
.news-page .news-list .news-item.news-item-first .news-item-title {font-size: 24px;}
.news-page .news-list .news-item a {font-size: 16px;}
.news-page .news-list .news-item p {display: inline-block; font-size: 14px; color: #a7a7a7; margin-right: 5px;}
.news-page .news-list .news-item img {position: absolute; top: 0; left: 0; height: 100%; width: 100%; object-fit: cover; border-radius: 12px;}

.news-page .news-sections {max-width: 450px; width: 100%;}
.news-page .news-sections h2 {margin-bottom: 15px;}
.news-page .news-sections .news-section {background: #fff; padding: 40px; border-radius: 12px;}
.news-page .news-sections .news-section + .news-section {margin-top: 50px;}
.news-page .news-sections .news-items {display: flex; flex-wrap: wrap; gap: 5px;}

.news-page .news-item-section {display: inline-block; border: 1px solid #a7a7a7; color: #a7a7a7; border-radius: 24px; padding: 4px 8px; font-size: 12px; transition: 0.25s;}
.news-page .news-item-section:hover {border: 1px solid #E41D2F;}
.news-page .news-item-section.selected {color: #fff; background: #E41D2F; border-color: #E41D2F;}

.news-page-detail .news-data {color: #a7a7a7;}
.news-page-detail .news-img {width: 100%; margin: 30px 0; border-radius: 12px;}
.news-page-detail .detail-text > * {margin-top: 20px;}
.news-page-detail .detail-text ul {padding-left: 20px;}
.news-page-detail .detail-text img {width: 100%; border-radius: 12px;}
.news-page-detail .detail-text a {text-decoration: underline;}
.news-page-detail .detail-text a:hover {text-decoration: none;}
.news-page-detail .back-section {display: inline-block;}

.modern-page-navigation {margin:50px 0}

.form-steps .steps ul{display: flex; justify-content: center; list-style: none;}
.form-steps .steps ul li{display: flex; align-items: center;}
.form-steps .steps ul li a {display: inline-flex; justify-content: center; align-items: center; width: 40px; height: 40px; border-radius: 40px; border: 2px solid #E7E7E7;}
.form-steps .steps ul li.current a,
.form-steps .steps ul li.done a {border-color: #e41d2f}
.form-steps .steps ul li:not(:first-child)::before{content: ''; width: 30px; height: 2px; margin: 0 5px; background: #E7E7E7;} 
.form-steps .steps ul li:not(:first-child).current::before,
.form-steps .steps ul li:not(:first-child).done::before{background: #e41d2f;} 
.form-steps .steps ul li a span{display: none;}
.form-steps .content { position: relative; overflow: hidden; min-height: 100px; margin-top: 15px;}
.form-steps .content > .body { width: 100%; height: auto; position: absolute;}
.form-steps .content .body.current { position: relative;}

.form-steps .content .title{display: none;}

.form-steps .actions{margin-top: 15px;}
.form-steps .actions ul{list-style: none;display: flex; justify-content: space-between;}
.form-steps .actions ul li a {display: inline-flex; align-items: center; height: 43px; background: #E41D2F; font-weight: 700; font-size: 17px; color: #fff; padding: 0 15px; border: none; outline: none; cursor: pointer; border-radius: 4px;}
.form-steps .actions ul li a[href="#previous"]{background: #333;}
.form-steps .actions ul li.disabled a{display: none;}
.section--small.this--bottom {padding-bottom: 40px;margin-top: 30px;}
.b_car_selection__banner {position: relative;}
.b_car_selection__banner_title {position: absolute;top: 20px;left: 30px;margin: 0;font-weight: 500;font-size: 34px;line-height: 1.16;z-index: 2;color: #494949;}
.b_car_selection__banner_img {position: relative;height: 376px;padding: 0;border-radius: 24px;overflow: hidden;}
.b_car_selection__banner_img img {width: 100%;height: 100%;object-position: left;object-fit: cover;}
.b_car_selection__banner_white {background-color: #fff;border-radius: 0 0 24px 24px;}
.b_btn:not(input) {display: inline-flex;-webkit-box-align: center;align-items: center;-webkit-box-pack: center;justify-content: center;}
.b_car_selection__banner_btn {position: absolute;width: 200px!important;bottom: 30px;left: 30px;}
.b_btn {cursor: pointer;min-height: 40px;text-align: center;padding: 4px 1.6rem;outline: 0 !important;overflow: hidden;text-decoration: none !important;transition: .3s all;vertical-align: middle;font-style: normal;line-height: 1.5;font-size: 16px;background: #ed1a14;border: 1px solid #ed1a14;font-weight: 700;letter-spacing: .01em;color: #fff;border-radius: 4px;}
.white_block {position: relative;transition: all .35s ease-in-out;background-color: #fff;}
.g_title_h2.g_tablon_title, h2.g_tablon_title {display: flex;margin-bottom: 32px;font-weight: 700;font-size: 26px;color: #071B1E;}
.black_block, .white_block {border-radius: 24px;width: 100%;height: auto;padding: 20px;}
.b_list_document {width: 100%;}
.b_list_document__items {display: flex;-webkit-box-pack: justify;justify-content: space-between;flex-wrap: wrap;}
.b_list_document__item:nth-last-child(n+2) {border-right: 1px solid #A7A7A7;}
.b_list_document__item {text-align: center;width: 20%;}
.b_list_document__img {display: inline-block;height: 38px;width: 38px;margin-bottom: 20px;}
.b_list_document__text {text-align: center;}
.b_car_selection__banner.this--right .b_car_selection__banner_text {position: absolute;top: 60px;left: 66%;}
.b_car_selection__banner.this--right .b_car_selection__sub_text {max-width: 76%;}
.b_top_img__btn {margin-top: 36px;width: 200px;}
.b_service_benefits {width: 100%;}
.b_service_benefits__items {flex-wrap: wrap;margin-left: -40px;margin-bottom: -36px;display: flex;}
.b_service_benefits__item {width: calc(25% - 40px);margin-bottom: 36px;margin-left: 40px;}
.b_service_benefits__item_img {display: block;margin: 0 auto 28px;height: 100px;}
.b_service_benefits__item_title {font-weight: 600;font-size: 18px;line-height: 1.15;color: #494949;margin-bottom: 12px;}
.b_service_benefits__item_sub_text {font-size: 16px;color: #494949;line-height: 1.2;font-weight: 300;}
.b_top_img_with_radius {border-radius: 24px;overflow: hidden;background-color: #fff;position: relative;}
.b_top_img_with_radius__image {height: 380px;max-height: none;position: relative;}
.b_top_img_with_radius__content {-webkit-box-direction: normal;flex-direction: column;padding: 20px;-webkit-box-orient: vertical;display: flex;}
.b_top_img_with_radius__container.this--des_max_90 {padding-right: 0;max-width: 60%;}
.b_top_img_with_radius__container.this--jc_center {justify-content: center;-webkit-box-pack: center;}
.b_top_img_with_radius__container {-webkit-box-orient: vertical;display: flex;-webkit-box-direction: normal;flex-flow: column;-webkit-box-align: baseline;align-items: baseline;position: absolute;top: 0;padding: 30px 80px;width: 100%;height: 380px;left: 0;justify-content: space-evenly;}
.b_top_img_with_radius__title.this--desk_white {font-size: 64px;color: #fff;margin: 0 0 16px 0;
   padding: 0;}
.b_top_img_with_radius__text_bottom.this--desk_white {color: #fff;font-size: 24px;}
.b_img_scale_bg__img {width: 100%;position: absolute;height: 100%;object-fit: cover;left: 0;top: 0;}
.g_tablon_title.this--block {display: block;}
.b_items_text_icon__wrapper {overflow-x: auto;gap: 20px;display: flex;scrollbar-width: none;}
.b_items_text_icon__item {display: flex;-webkit-box-orient: vertical;flex-direction: column;-webkit-box-direction: normal;-webkit-box-align: center;align-items: center;gap: 20px;padding: 20px;    background-color: #f7f7f7;border-radius: 12px;-webkit-box-flex: 1;width: 264px;flex: 1 0 auto;}
.b_items_text_icon__icon {display: flex;max-width: 76px;}
.b_items_text_icon__title {font-weight: 700;font-size: 16px;color: #494949;text-align: center;}
.b_technical_steps {display: grid;grid-template-columns: repeat(4, 1fr);gap: 20px;}
.b_card_info {display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;flex-direction: column;-webkit-box-pack: justify;width: 100%;height: 100%;justify-content: space-between;background: #f7f7f7;padding: 20px;border-radius: 12px;}
.b_card_info__count {margin-bottom: 18px;font-size: 48px;font-weight: 700;line-height: .75;color: #ed1a14;}
.b_card_info__title {margin-bottom: 18px;font-weight: 700;font-size: 17px;line-height: 1.5;color: #071B1E;}
.b_card_info__time {margin-top: 8px;color: #9b9b9b;gap: 8px;display: flex;align-items: center;}
.b_services_advantage {width: 100%;}
.b_services_advantage__items {display: flex;margin-left: -20px;margin-bottom: -20px;flex-wrap: wrap;}
.b_services_advantage__item {position: relative;min-width: 290px;width: calc(33.3333% - 20px);margin-left: 20px;margin-bottom: 20px;padding: 30px 20px 30px 20px;background-color: #fff;border-radius: 24px;}
.b_services_advantage__item_title {font-weight: 600;font-size: 20px;line-height: 1.2;margin-bottom: 15px;}
.b_services_advantage__item_text {display: inline-block;width: 67%;line-height: 18px;vertical-align: top;}
.b_services_advantage__item_img {position: absolute;bottom: 0;display: flex;justify-content: right;right: 0;-webkit-box-align: end;align-items: end;width: 30%;max-width: 100px;height: 100px;}
.b_services_advantage__item_img img {border-bottom-right-radius: 24px;object-fit: cover;max-height: 100%;border-top-left-radius: 24px;}
.b_buyoutcar_cards {grid-template-columns: repeat(3, 1fr);display: grid;gap: 20px;}
.b_buyoutcar_price_form {width: 100%;}
.b_buyoutcar_price_form__form {padding: 20px;background-color: #f7f7f7;border-radius: 8px;}
.b_buyoutcar_price_form__title {font-weight: 700;color: #071B1E;font-size: 26px;}
.b_buyoutcar_price_form__step.current {display: block;}
.b_buyoutcar_price_form__items {grid-template-columns: repeat(3, minmax(100px, 1fr));display: grid;gap: 16px;}
.b_field__label {font-size: 12px;font-weight: 700;color: #a7a7a7;}
.SumoSelect {display: inline-block;position: relative;width: 100%;max-height: 40px;appearance: none !important;}
.SumoSelect.disabled {cursor: not-allowed;}
.SelectClass, .SumoUnder {top: 0;position: absolute !important;left: 0;right: 0;height: 100%;width: 100%;border: none;box-sizing: border-box;opacity: 0;}
[disabled] {opacity: .7;cursor: not-allowed;pointer-events: none;}
.SumoSelect:not(disabled)>.CaptionCont, .SumoSelect:not(disabled)>.CaptionCont>span {cursor: pointer;}
.SelectBox::before {content: '';position: absolute;display: block;top: 0;bottom: 0;right: 6px;margin: auto;width: 24px;height: 25px;background-size: cover;transition: .2s ease-in;}
.SumoSelect>.CaptionCont>span {display: block;white-space: nowrap;overflow: hidden;font-size: 16px;text-overflow: ellipsis;color: #494949;font-weight: 400;}
.SumoSelect>.CaptionCont>label {display: none;}
.SumoSelect>.CaptionCont>label>i {display: none;}
.SumoSelect input[type=text].search-txt {display: none;outline: 0;border: none;transition: .3s ease-in;height: 100%;box-sizing: border-box;padding: 0 10px;position: absolute;    background-color: transparent;top: 0;left: 0;width: 100%;border-radius: 4px;margin: 0;}
.SumoSelect .CaptionCont {display: flex;-webkit-box-align: center;align-items: center;position: relative;margin: 0;font-weight: 300;height: 40px;border: none;background: #fff;color: #9b9b9b;font-size: 1.5rem;font-style: normal;line-height: 1.14286;border-radius: 4px;padding: 0 32px 0 8px !important;}
.SumoSelect .optWrapper {z-index: 1000;display: none;top: 40px;width: 100%;position: absolute;left: 0;box-sizing: border-box;overflow: hidden;border-radius: 0 0 4px 4px;border: none;padding-bottom: 10px;box-shadow: 4px 4px 15px 0 rgba(0, 0, 0, .05);background: #f5f5f7;color: #494949;}
.SumoSelect>.optWrapper>.options {border-radius: 2px;position: relative;max-height: 250px;}
.SumoSelect>.optWrapper ul {list-style: none;display: block;padding: 0;margin: 0;overflow: auto;cursor: default;}
.SumoSelect>.optWrapper>.options li.opt.disabled, .SumoSelect>.optWrapper>.options li.opt.disabled.selected {pointer-events: none;opacity: .5;cursor: default !important;}
.SumoSelect>.optWrapper>.options li.opt.selected, .SumoSelect>.optWrapper>.options li.opt:hover {background: #fbfbfb !important;}
.SumoSelect>.optWrapper>.options>li.opt:first-child {border-radius: 2px 2px 0 0;}
.SumoSelect>.optWrapper>.options li.opt {padding: 2px 15px;position: relative;overflow: hidden;font-style: normal;font-weight: 400;font-size: 15px;line-height: 18px;letter-spacing: .01em;    color: #494949;display: flex;min-height: 36px;align-items: center;-webkit-box-align: center;}
.SumoSelect>.optWrapper>.options li.opt label {position: relative;display: inline-block;}
.SumoSelect .select-all>label, .SumoSelect>.CaptionCont, .SumoSelect>.optWrapper>.options li.opt label {user-select: none;}
.SumoSelect>.optWrapper>.options li label {white-space: normal;overflow: hidden;text-overflow: ellipsis;cursor: pointer;}
.SumoSelect .no-match {display: none;padding: 5px 11px;background-color: #efefef;color: #494949;}
.b_buyoutcar_price_form__submit {grid-column: 2;}
.b_btn.this--full {width: 100%;}
.b_buyoutcar_price_form__step:not(.current) {display: none;}
input[type=date], input[type=email], input[type=number], input[type=password], input[type=tel], input[type=text], select, textarea {height: 40px;font-weight: 400;border: none;    background-color: #fff;color: #494949;font-size: 1.6rem;box-sizing: border-box;width: 100%;}
.b_specials_auto_list.this--mt_20 {margin-top: 20px;}
.b_specials_auto_list {grid-template-columns: calc(25% - 20px) 1fr 1fr 1fr;display: grid;grid-gap: 20px 20px;}
.b_specials_auto_list__item:not(.this--row) {-webkit-box-orient: vertical;-webkit-box-direction: normal;flex-direction: column;}
.b_specials_auto_list__item {text-decoration: none;display: flex;position: relative;}
.b_specials_auto_list__img_container {width: 100%;position: relative;display: block;}
.b_specials_auto_list__img {width: 100%;}
.b_specials_auto_list__info {-webkit-box-orient: vertical;display: flex;-webkit-box-direction: normal;-webkit-box-flex: 1;flex-direction: column;flex-grow: 1;min-height: 140px;background-color: #fff;padding: 10px 13px 13px;}
.b_specials_auto_list__name {font-size: 15px;font-weight: 600;}
.b_specials_auto_list__bottom {margin-top: auto;}
.b_specials_auto_list__remaining {font-size: 13px;font-weight: 300;color: #9b9b9b;}
.promo-detail-page {display: flex;flex-direction: column;}
.promo-detail-page .detail_picture {width: 100%;object-fit: contain;object-fit: cover; margin-top: 30px!important;margin-bottom: 20px!important;}
.promo-detail-page .order_form {margin: 0 0 30px 0;display: flex;flex-direction: column;align-items: center;padding: 30px 0 0 0;}
.promo-detail-page .detail-text-wrap {display: flex;flex-direction: column;gap: 30px;}
.detail-promo {margin-bottom: 50px;}
.detail-promo a {text-decoration: underline;}
.des_max_90_end {justify-content: end;}
.b_default_form.this--center {display: flex;justify-content: center;}
.b_default_form * {color: #3f5765;}
.g_mb_20 {margin-bottom: 20px;}
.b_default_form__title {font-size: 22px;font-weight: 400;}
.b_default_form__items {display: flex;flex-wrap: nowrap;margin-left: -20px;}
.b_default_form__items:not(.this--full) {max-width: 640px;}
.b_default_form__item {margin-left: 20px;width: 100%;margin-bottom: 20px;}
input[type=email].b_default_form__input, input[type=number].b_default_form__input, input[type=password].b_default_form__input, input[type=text].b_default_form__input {height: 36px;width: 100%;border: 1px solid #efefef;padding: 0 10px;font-size: 14px;border-radius: 3px;transition: 0s;font-weight: 300;}
.b_default_form .b_checkbox__text {font-size: 12px;color: #3f5765;}
.b_checkbox__text {font-weight: 300;line-height: 1.83;vertical-align: middle;}
.b_popup {position: fixed;width: 100%;top: 0;left: 0;height: 100vh;background: rgba(0, 0, 0, .5);display: flex;align-items: center;justify-content: center;z-index: 4001;overflow-y: auto;opacity: 0;visibility: hidden;transition: .3s;}
.b_popup__body {max-width: 80%;padding-top: 38px;background: #2b3a42;border-radius: 3px;position: relative;max-height: 90vh;overflow-y: hidden;}
.b_popup__close {position: absolute;top: 10px;right: 10px;width: 18px;height: 18px;cursor: pointer;}
.b_popup__close::before {transform: rotate(-45deg);}
.b_popup__close::after, .b_popup__close::before {position: absolute;content: "";width: 24px;height: 3px;border-radius: 3px;background: #fff;top: calc(50% - 1.5px);left: -3px;}
.b_popup__content {padding: 0 20px 38px;overflow-y: auto;max-height: 80vh;}
.b_popup__title {margin: 0 0 18px 0;padding: 0;font-size: 24px;line-height: 1.1667;color: #efefef;font-weight: 500;}
.b_popup__text .b_popup_white_text {color: #fff;}
.b_popup__text {font-size: 14px;font-weight: 400;line-height: 1.1667;padding-bottom: 20px;color: #efefef;}
.b_popup__close::after {transform: rotate(45deg);}
.b_default_form__item.this--relative {position: relative;}
.b_input_icon {position: absolute;top: 14px;right: 10px;}
.b_btn:not(.this--simple_text) {color: #fff;width: 100%;}
.b_btn.this--dark_gray {border-color: #262f34;background-color: #262f34;}
.b_checkbox__text a {text-decoration: underline;}
.main .title-center {text-align: center;margin: 30px 0;max-width: 100%;}
.b_profile {display: flex;}
.b_profile__left {flex: 1 1 auto;margin-right: 11px;padding: 30px 39px 33px;background: #fff;}
.g_pentagon {overflow: hidden;position: relative;}
.b_profile__main_info_container {display: flex;height: 100%;}
.b_profile__main_info_name.this--mobileMiddle {display: none;}
.b_profile__main_info_left {flex: 0 0 auto;width: 130px;margin-right: 40px;}
.b_profile__photo {width: 130px;height: 130px;border-radius: 50%;padding: 4px;border: 1px solid #efefef;}
.b_profile__photo img, .b_profile__photo svg {width: 100%;height: 100%;object-fit: cover;border-radius: 50%;overflow: hidden;}
.b_default_form__error_text:not(.this--extra) {position: absolute;bottom: -50%;white-space: nowrap;}
.b_profile__upload_photo {margin-top: 10px;}
.b_btn.this--small_pad {padding: 4px 5px;}
.b_profile__password {margin-top: 10px;}
.b_profile__upload_photo input {display: none;}
.b_btn.this--light_gray {background-color: #efefef;border-color: #efefef;color: #9b9b9b !important;font-size: 13px;}
.b_btn.this--fw_400 {font-weight: 400;}
.b_profile__upload_photo label {margin-left: 4px;width: calc(100% - 4px);min-height: 29px;}
.b_profile__main_info_right {flex: 1 1 auto;}
.g_title_h5, h5 {font-size: 20px;}
.b_btn.this--specials_blue {background-color: #4d5f69;border-color: #4d5f69;}
.b_btn.this--fz_13 {font-size: 13px;}
.b_profile__password a {width: calc(100% - 4px);margin-left: 4px;min-height: 29px;}
.b_profile__main_info_items {margin-top: 15px;margin-bottom: -16px;}
.b_profile__main_info_item {margin-bottom: 16px;}
.b_profile__main_info_item_title {font-weight: 300;font-size: 12px;line-height: 1.15;color: #9b9b9b;margin-bottom: 2px;}
.b_profile__main_info_item_input:not(.this--h_auto) {height: 18px;display: flex;align-items: flex-end;font-size: 12px;}
.b_profile__main_info_item_input_value.show {opacity: 1;visibility: visible;transform: translateX(0);position: static;font-size: 15px;}
.b_profile__main_info_item_input_value {min-width: 1px;margin-right: 10px;line-height: 1.2;}
.b_btn__link {display: inline;font-weight: 300;font-size: inherit;line-height: 1.5;letter-spacing: .01em;color: #4d5f69;text-decoration: underline dotted currentColor !important;text-underline-offset: 4px !important;}
.b_default_form__error_text {font-size: 12px;color: #c81f1b;}
.b_profile__file_form_container {margin-left: -20px;display: flex;padding-top: 15px;margin-bottom: -10px;}
.b_profile__right {flex: 0 0 auto;width: 380px;display: flex;flex-direction: column;}
.b_profile__status_info {padding: 34px 30px 31px;background: #fff;}
.g_pentagon::before {position: absolute;content: "";top: 0;right: 0;width: 0;height: 0;border-style: solid;border-width: 0 25px 25px 0;border-color: transparent #f5f5f5 transparent transparent;}
.b_profile__status_info_top {padding-bottom: 4px;border-bottom: 1px solid #9b9b9b;}
.b_profile__status_info_item {margin-bottom: 11px;display: flex;align-items: center;justify-content: space-between;}
.b_profile__status_info_item span:first-child {line-height: 1.2;}
.b_profile__status_info_item span:last-child {line-height: 1.2;font-weight: 600;}
.b_profile__status_info_bottom {margin-bottom: -11px;margin-top: 15px;}
.b_profile__status_info_item.this--color_blue {color: #4d5f69;}
.b_profile__links {margin-top: 11px;margin-left: -11px;display: flex;flex: 1 1 auto;}
.b_profile__link {margin-left: 11px;justify-content: center;flex-direction: column;padding-bottom: 8px;padding-top: 8px;width: auto;flex: 1 0 auto;background: #fff;text-decoration: none;    display: flex;align-items: center;}
.b_profile__link_img.this--my_history {background-image: url("data:image/svg+xml,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_20_1478)'%3E%3Cpath d='M17.9472 35.9999H1.85287C1.47865 36.0427 1.10119 35.9545 0.784585 35.7504C0.467982 35.5463 0.231777 35.2389 0.116086 34.8804C0.0429172 34.6928 0.00686947 34.4929 0.00994734 34.2916C0.00994734 27.5742 0.00994734 20.8535 0.00994734 14.1297C0.0202999 13.7649 0.122001 13.4085 0.305748 13.0931C0.489494 12.7778 0.749408 12.5137 1.06167 12.3249C2.47041 11.2728 3.87915 10.2112 5.29753 9.17848C5.44347 9.08537 5.56168 8.9547 5.63977 8.80017C5.71786 8.64565 5.75296 8.47295 5.74137 8.30019C5.74137 5.89698 5.74137 3.47445 5.74137 1.09054C5.7219 0.907679 5.7219 0.723267 5.74137 0.540406C5.75844 0.384982 5.83564 0.242412 5.95646 0.143204C6.07728 0.0439957 6.23213 -0.00396885 6.38786 0.00957476H29.2075C30.0759 0.00957476 30.2399 0.183301 30.2399 1.05193C30.2399 3.47124 30.2399 5.89376 30.2399 8.3195C30.2252 8.48304 30.2551 8.64752 30.3264 8.79539C30.3978 8.94327 30.508 9.069 30.6452 9.15917C32.0732 10.1919 33.4626 11.2728 34.881 12.3056C35.2339 12.5371 35.5207 12.8562 35.7135 13.2318C35.9063 13.6073 35.9985 14.0264 35.981 14.4482C35.981 20.9629 35.981 27.4777 35.981 34.0021C35.9942 34.33 35.9451 34.6575 35.8363 34.9672C35.7194 35.2645 35.5122 35.5176 35.2439 35.6908C34.9755 35.8639 34.6596 35.9484 34.3407 35.9324H17.9376L17.9472 35.9999ZM28.7829 1.42834H7.22731C7.21891 1.58587 7.21891 1.74374 7.22731 1.90126V19.9302C7.22216 20.0625 7.24632 20.1942 7.29803 20.316C7.34974 20.4378 7.42773 20.5467 7.52642 20.6348C8.78078 21.8219 10.0158 23.0187 11.2509 24.2251C11.3357 24.3163 11.4389 24.3885 11.5537 24.4367C11.6685 24.485 11.7922 24.5083 11.9167 24.505H24.1515C24.2774 24.5084 24.4026 24.4852 24.519 24.437C24.6353 24.3888 24.7403 24.3166 24.8269 24.2251C26.0362 23.0476 27.252 21.8734 28.4742 20.7023C28.6017 20.5955 28.7029 20.4607 28.7699 20.3084C28.8368 20.156 28.8677 19.9903 28.8601 19.8241C28.8601 13.8916 28.8601 7.95274 28.8601 2.00743C28.8119 1.82405 28.7926 1.64067 28.7829 1.42834ZM33.453 34.5812C33.3933 34.5002 33.3288 34.4229 33.26 34.3495C30.4136 31.6182 27.5672 28.8964 24.7304 26.1554C24.6428 26.0778 24.5402 26.019 24.4291 25.9825C24.3179 25.946 24.2005 25.9326 24.0839 25.9431H11.8974C11.7729 25.9372 11.6485 25.9574 11.5322 26.0022C11.4159 26.0471 11.3103 26.1157 11.222 26.2037C8.45272 28.8868 5.66419 31.5602 2.88531 34.2337C2.77724 34.342 2.67727 34.4582 2.5862 34.5812H33.453ZM1.43798 16.8514V33.5774L10.1799 25.2289L1.43798 16.8514ZM34.5626 33.5774V16.8514L25.8207 25.2289L34.5626 33.5774ZM30.2978 18.8975L30.7416 18.5115L34.2249 15.1817C34.3643 15.0882 34.477 14.9598 34.5516 14.8094C34.6263 14.659 34.6605 14.4917 34.6507 14.3241C34.641 14.1564 34.5877 13.9942 34.4961 13.8535C34.4045 13.7128 34.2777 13.5984 34.1284 13.5216C32.9416 12.6241 31.7451 11.7458 30.5487 10.8482L30.2978 10.7034V18.8975ZM5.70279 10.6552C4.31335 11.7168 3.01075 12.682 1.72745 13.6471C1.62478 13.7377 1.54255 13.8491 1.48623 13.9739C1.4299 14.0987 1.40077 14.234 1.40077 14.371C1.40077 14.5079 1.4299 14.6433 1.48623 14.7681C1.54255 14.8929 1.62478 15.0043 1.72745 15.0948L5.43262 18.6369C5.52783 18.7198 5.62769 18.7971 5.73173 18.8686L5.70279 10.6552Z' fill='%23ED1A14'/%3E%3Cpath d='M11.5107 7.15178V5.76196H24.4692V7.15178H11.5107Z' fill='%23ED1A14'/%3E%3Cpath d='M24.4887 14.429V15.8188H11.5303V14.429H24.4887Z' fill='%23ED1A14'/%3E%3Cpath d='M11.5205 11.4563V10.0955H23.0316V11.4563H11.5205Z' fill='%23ED1A14'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_20_1478'%3E%3Crect width='36' height='36' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E"); background-repeat: no-repeat;}
.b_profile__link_text {margin-top: 13px;font-size: 11px;line-height: 1.15;text-align: center;}
.b_profile__link_img.this--my_service {background-image: url("data:image/svg+xml,%3Csvg width='39' height='40' viewBox='0 0 39 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_20_1469)'%3E%3Cpath d='M38.372 27.5548C37.8167 28.5179 37.2831 29.481 36.6733 30.4441L36.1725 31.2895C35.9547 31.6747 35.726 32.0492 35.4973 32.4345C35.0182 33.237 34.8767 33.2905 33.962 33.0444C32.7529 32.6603 31.4654 32.5794 30.2163 32.809C28.7354 33.0552 27.3507 33.6934 26.2111 34.6549C25.0715 35.6165 24.2201 36.865 23.7484 38.2664C23.625 38.6017 23.5161 38.9335 23.4218 39.2616C23.3795 39.4817 23.2562 39.6787 23.0754 39.8149C22.8945 39.9511 22.669 40.017 22.4418 40C20.3947 40 18.3476 40 16.3006 40C16.0754 40.0151 15.8522 39.9498 15.6722 39.8161C15.4921 39.6824 15.3673 39.4893 15.3205 39.2723V39.176C15.1463 38.6517 14.9721 38.1059 14.7652 37.603C13.9507 35.7998 12.5049 34.3437 10.6906 33.4993C8.87626 32.6549 6.81385 32.4783 4.87827 33.0016H4.64961H4.43182C4.21322 33.0848 3.97048 33.0823 3.75367 32.9947C3.53686 32.9071 3.36257 32.741 3.26676 32.5308C2.26499 30.7758 1.25234 29.0316 0.239694 27.2766C0.111544 27.0811 0.0596915 26.8467 0.0937153 26.6166C0.127739 26.3864 0.245323 26.1762 0.424783 26.0246C0.886755 25.5586 1.31948 25.0655 1.72054 24.5479C2.8186 23.0092 3.30655 21.1292 3.09253 19.2616C2.97399 17.2839 2.09418 15.4246 0.631671 14.061C-0.141428 13.3333 -0.119641 13.1728 0.403018 12.2739L3.09253 7.66185C3.61519 6.76297 3.74584 6.66667 4.78027 6.95559C6.56973 7.49865 8.49632 7.40777 10.2246 6.69877C11.2944 6.29031 12.2644 5.66456 13.0713 4.86243C13.8781 4.0603 14.5035 3.09985 14.9068 2.04387C15.0048 1.79775 15.081 1.54093 15.1572 1.28411L15.3205 0.791867C15.5383 0.139112 15.7452 0 16.4094 0H22.2894C23.0516 0 23.2367 0.139112 23.4653 0.845372V0.930979C23.7213 1.90353 24.129 2.83124 24.6739 3.68111L25.0115 4.11985L25.2837 4.46228C25.3755 4.56145 25.4451 4.67835 25.4882 4.80549C25.5314 4.93263 25.547 5.06722 25.5342 5.20064C25.5195 5.29149 25.4859 5.37836 25.4352 5.45573C25.3846 5.5331 25.3182 5.59929 25.2402 5.65008C25.1536 5.70691 25.0562 5.74596 24.9539 5.76489C24.8516 5.78383 24.7464 5.78226 24.6447 5.76027C24.543 5.73828 24.4469 5.69634 24.3621 5.63695C24.2773 5.57756 24.2056 5.50195 24.1513 5.41466C23.2495 4.36959 22.585 3.14745 22.2022 1.82986L22.1042 1.51953H16.6599C16.3464 2.76652 15.7746 3.93657 14.9802 4.9566C14.1858 5.97662 13.186 6.82469 12.0431 7.44783C10.9057 8.10836 9.64417 8.53607 8.33432 8.70525C7.02448 8.87443 5.69336 8.7816 4.42096 8.43232L1.72054 13.0658C2.66753 13.9695 3.42035 15.0507 3.93444 16.2454C4.44853 17.4402 4.71345 18.7242 4.71345 20.0214C4.71345 21.3186 4.44853 22.6026 3.93444 23.7974C3.42035 24.9921 2.66753 26.0733 1.72054 26.977L4.39916 31.6105C5.66328 31.2581 6.98626 31.1571 8.29059 31.3135C9.59493 31.4699 10.8544 31.8805 11.9952 32.5213C13.136 33.1621 14.1353 34.0202 14.9344 35.0453C15.7335 36.0704 16.3164 37.2419 16.649 38.4912H22.0933C22.0933 38.3842 22.1696 38.2771 22.2022 38.1701C22.9074 35.7979 24.5135 33.7829 26.6882 32.542C28.863 31.3011 31.4399 30.9293 33.8858 31.5035C34.0227 31.5495 34.1659 31.5747 34.3105 31.5784C34.3942 31.4753 34.4672 31.3641 34.5283 31.2467L36.9891 26.9663C36.0475 26.0596 35.2995 24.9774 34.7888 23.7831C34.2781 22.5887 34.015 21.3062 34.015 20.0107C34.015 18.7152 34.2781 17.4327 34.7888 16.2383C35.2995 15.044 36.0475 13.9618 36.9891 13.0551L35.4756 10.5083C35.334 10.2836 35.2034 10.0696 35.0836 9.83414C35.0204 9.71669 34.982 9.58788 34.9707 9.45547C34.9595 9.32306 34.9757 9.18978 35.0182 9.06367C35.0927 8.90105 35.2298 8.77408 35.3993 8.71054C35.4992 8.66666 35.607 8.64295 35.7164 8.6408C35.8258 8.63865 35.9344 8.65812 36.036 8.69804C36.1376 8.73797 36.2299 8.79753 36.3076 8.87321C36.3853 8.94888 36.4467 9.03913 36.4882 9.13858C37.1742 10.305 37.8493 11.4821 38.5462 12.6378C38.6791 12.8421 38.7325 13.0866 38.6965 13.3265C38.6605 13.5664 38.5375 13.7854 38.3502 13.9433C38.1978 14.1359 38.0344 14.3178 37.8711 14.4997C37.3915 14.9526 36.9542 15.4468 36.5644 15.9765C35.7126 17.4283 35.3419 19.1048 35.5039 20.7732C35.6658 22.4415 36.3524 24.0189 37.4682 25.2862L38.1542 26.046L38.2413 26.1423C38.7422 26.6988 38.7422 26.9128 38.372 27.5548Z' fill='%23ED1A14'/%3E%3Cpath d='M31.0436 15.6662C30.1741 16.0526 29.2166 16.2076 28.2669 16.1157C28.1025 16.0848 27.9326 16.0984 27.7753 16.1549C27.6181 16.2115 27.4794 16.3088 27.3741 16.4367C24.2962 19.49 21.2074 22.5327 18.1078 25.5646L15.538 28.09L15.146 28.4645C14.9747 28.6343 14.7463 28.737 14.5036 28.7535C14.3458 28.7494 14.1931 28.6979 14.0659 28.606C13.9388 28.5141 13.8433 28.3862 13.7923 28.2394C13.7413 28.0925 13.7373 27.9339 13.7807 27.7848C13.8242 27.6357 13.9131 27.5032 14.0354 27.4051C14.1116 27.3195 14.1987 27.2446 14.2858 27.159L17.4436 24.0451C20.5033 21.0274 23.5739 18.0097 26.6227 14.9921C26.8088 14.7912 27.0467 14.6433 27.3112 14.5642C27.5756 14.4851 27.8569 14.4777 28.1254 14.5427C28.6851 14.6482 29.2618 14.6279 29.8125 14.4834C30.3631 14.3388 30.8733 14.0738 31.3049 13.708C31.9706 13.159 32.4273 12.4046 32.6006 11.5678C32.342 11.8947 32.0122 12.1605 31.6353 12.3457C31.2585 12.5309 30.8442 12.6307 30.4229 12.6379C29.5932 12.5385 28.8239 12.1605 28.2451 11.5678C27.8681 11.2456 27.5632 10.85 27.3495 10.4062C27.1359 9.96229 27.0182 9.47971 27.0038 8.98888C27.0308 8.59253 27.1416 8.20606 27.329 7.85414C27.5165 7.50222 27.7766 7.19258 28.0927 6.94501C27.4393 7.0325 26.8282 7.31229 26.3396 7.74758C25.7835 8.18242 25.3631 8.76218 25.1262 9.42066C24.8894 10.0791 24.8458 10.7898 25.0003 11.4715C25.0572 11.7056 25.0488 11.9504 24.976 12.1801C24.9032 12.4099 24.7686 12.6161 24.5866 12.777L14.6996 22.4827L12.0754 25.0617C11.9727 25.1915 11.8447 25.3 11.6989 25.3809C11.5531 25.4617 11.3924 25.5132 11.2261 25.5325C11.1316 25.5298 11.0385 25.5086 10.9525 25.47C10.8665 25.4314 10.7892 25.3762 10.7252 25.3078C10.1917 24.7727 10.7252 24.2377 10.9974 23.9916L13.3494 21.6695C16.5289 18.5448 19.712 15.4237 22.8988 12.3062C23.0799 12.1615 23.2194 11.9728 23.3034 11.7588C23.3875 11.5448 23.4131 11.313 23.3779 11.0863C23.283 9.77546 23.6823 8.47618 24.4996 7.43613C25.3169 6.39607 26.4951 5.68799 27.8096 5.44688C28.4964 5.36081 29.1916 5.36081 29.8785 5.44688C30.032 5.44758 30.182 5.49257 30.3097 5.57627C30.4375 5.65997 30.5374 5.7787 30.5971 5.91772C30.6424 6.07241 30.6429 6.23643 30.5987 6.39142C30.5545 6.5464 30.4672 6.68621 30.3467 6.7952C30.0963 7.06272 29.8349 7.31954 29.5736 7.56566C29.3122 7.81178 29.1925 7.92949 29.0183 8.11141C28.7576 8.31197 28.5883 8.6058 28.5475 8.92866C28.5067 9.25151 28.5977 9.57711 28.8005 9.83425C29.0579 10.3 29.4579 10.6744 29.9438 10.9043C30.1862 11.0576 30.4781 11.1163 30.7622 11.0688C31.0463 11.0212 31.302 10.871 31.4791 10.6475L32.6333 9.43832C32.8402 9.2457 33.2431 8.82837 33.7222 9.11729C33.9833 9.32028 34.1612 9.60905 34.2231 9.93056C34.4119 11.0975 34.2024 12.2929 33.6272 13.3305C33.0521 14.3681 32.1436 15.1894 31.0436 15.6662Z' fill='%23ED1A14'/%3E%3Cpath d='M28.2124 29.3312C25.8975 31.551 22.8009 32.8082 19.5668 32.8411C18.1575 32.83 16.7583 32.6062 15.4181 32.1776C13.0862 31.5233 10.9987 30.2154 9.41107 28.4138C7.82342 26.6122 6.80435 24.3949 6.47852 22.0332C5.95691 19.0429 6.54349 15.968 8.13179 13.3665C9.7201 10.765 12.2048 8.80934 15.1351 7.85448C17.3361 7.08196 19.7154 6.94092 21.9949 7.44784L22.2781 7.52275H22.4523C22.5635 7.54356 22.6692 7.58658 22.7629 7.64916C22.8565 7.71175 22.9361 7.79255 22.9967 7.88658C23.0354 7.97252 23.0554 8.06547 23.0554 8.15945C23.0554 8.25344 23.0354 8.34638 22.9967 8.43233C22.9719 8.52899 22.9271 8.61961 22.8651 8.69855C22.8031 8.77749 22.7253 8.84308 22.6365 8.89125C22.5477 8.93941 22.4497 8.96912 22.3487 8.97853C22.2477 8.98795 22.1459 8.97686 22.0494 8.94597C21.505 8.86036 20.7863 8.74265 20.0785 8.67845C18.6335 8.53753 17.1745 8.70171 15.7993 9.15999C14.0832 9.69899 12.5201 10.6267 11.2359 11.8683C9.95165 13.11 8.98225 14.6308 8.40584 16.3082C8.00962 17.4553 7.81445 18.6603 7.82871 19.8716C7.81591 21.8655 8.34177 23.8271 9.35256 25.5561C10.3633 27.285 11.8228 28.7194 13.5821 29.7128C15.3414 30.7062 17.3374 31.223 19.3663 31.2105C21.3952 31.198 23.3845 30.6565 25.1309 29.6415C26.5641 28.8095 27.7943 27.6789 28.735 26.3293C29.6756 24.9797 30.3038 23.4438 30.5753 21.8299C30.8311 20.3547 30.7793 18.8438 30.4228 17.389V17.2927C30.3833 17.1414 30.3542 16.9877 30.3357 16.8325C30.3235 16.7391 30.3301 16.6442 30.3553 16.5532C30.3804 16.4623 30.4235 16.3771 30.4822 16.3026C30.5408 16.2281 30.6139 16.1656 30.6971 16.1188C30.7803 16.0721 30.8721 16.0419 30.9672 16.03C31.0554 16.0063 31.1476 16.0011 31.2379 16.0146C31.3283 16.0281 31.4147 16.0601 31.4917 16.1085C31.5686 16.1569 31.6344 16.2207 31.6847 16.2956C31.7351 16.3706 31.7689 16.455 31.7839 16.5436C31.7839 16.6827 31.8601 16.8218 31.8928 16.961C31.9799 17.3355 32.0779 17.7314 32.1323 18.1273C32.4931 20.1682 32.3229 22.2655 31.6375 24.2244C30.9522 26.1832 29.774 27.9399 28.2124 29.3312Z' fill='%23ED1A14'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_20_1469'%3E%3Crect width='38.6441' height='40' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");background-repeat: no-repeat;}
.b_profile__link_img {width: 40px;height: 40px;}
.b_garage {margin-bottom: 30px;}
.b_garage__box {display: flex;align-items: center;justify-content: center;width: 100%;height: 82px;background-image: url("data:image/svg+xml,%3Csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg' %3E%3Crect width='100%25' height='100%25' style='fill: none; stroke: gray; stroke-width: 3; stroke-dasharray: 9 15'/%3E%3C/svg%3E");border-radius: 5px;font-size: 14px;}
.b_garage__add_car {display: flex;align-items: center;gap: 15px;}
.inner_container {padding: 38px 42px 37px 39px;background-color: #fff;}
.b_horizontal_nav {width: 100%;background: #e5eaed;}
.b_horizontal_nav__items {height: 40px;display: flex;align-items: center;justify-content: start;color: #efefef;margin: 0;list-style: none;}
.b_horizontal_nav .b_horizontal_nav__item_wr {flex: 0 1 auto;display: flex;height: 100%;align-items: center;margin-right: 60px;}
.b_horizontal_nav__item_wr:hover {border-bottom: 3px solid #f80505;transition: 0.1s;}
.top_status {padding: 13px 30px 12px 0;background: #fff;}
.top_status_items {display: flex;}
.top_status__item {border-right: 1px solid #9b9b9b;padding: 14px 30px 13px;width: calc(33.333% - 63.3333333333px);display: flex;flex-direction: column;justify-content: center;}
.top_status__info_block {display: flex;justify-content: space-between;margin-bottom: 11px;align-items: flex-end;}
.top_status__title {line-height: 1.2;margin-right: 10px;}
.top_status__item.this--btn {flex: 0 0 auto;width: 184px;border-right: none;margin-left: 6px;padding: 14px 0 13px;}
.top_status__item.this--btn .b_btn {height: 44px;width: 100%;font-size: 14px;}
.top_status__item:nth-child(3) {border-right: none;}

.garage-list {display: flex;flex-wrap: wrap; gap: 20px; margin-bottom: 30px;}
.garage-item {flex:  0 0 20%; max-width: calc(20% - 20px * 4 / 5); border: 1px solid #efefef; border-radius: 5px; padding: 10px; display: flex; flex-wrap: wrap;}
.garage-item img{max-width: 100%; width: 100%;}
.garage-item .label{flex: 1 0 50%; max-width: 50%;}
.garage-item .label:last-child{flex: 1 0 100%; max-width: 100%;}
.garage-item .btn{background: #E41D2F; height: 43px; line-height: 43px; color: #fff; font-family: 'Nissan Brand'; border: none; font-weight: 700; font-size: 17px; padding: 0; border-radius: 4px; margin-top: 7px; width: 100%; text-align: center;}
.burger-menu {display: none;}
.mobile-menu {display: none;}
.prem_block h2 {padding: 0 30px;}

.swiper-backface-hidden .swiper-slide img {width: 100%;}

.buy-auto-banner {
height: 400px;
}
.buy-auto-banner img {
   width: 100%;
   height: 100%;
   object-fit: cover;
}

.form-styled .form-row .form-col {
   position: relative;
}
.form-styled .form-row .custom-form-dropdown {
   cursor: pointer;
   background: url('/local/templates/amotors/images/chevron-down.svg') no-repeat calc(100% - 17px), #fff;
}
.form-styled .form-row .custom-form-dropdown.active {
   border-radius: 6px 6px 0 0;
}
.form-styled .form-row .custom-form-dropdown + ul {
   display: none;
   position: absolute;
   top: 100%;
   left: 0;
   width: 100%;
   max-height: 200px;
   overflow-y: auto;
   list-style: none;
   border: 1px solid #aaa;
   border-top: none;
   border-radius: 0 0 4px 4px;
   z-index: 25;
   background: #fff;
}
.form-styled .form-row .custom-form-dropdown + ul.active {
   display: block;
}
.form-styled .form-row .custom-form-dropdown + ul li {
   padding: 6px;
}
.form-styled .form-row .custom-form-dropdown + ul li.active {
   background: #ddd;
}
.form-styled .form-row .custom-form-dropdown + ul li:hover {
   background: #5897fb;
   color: #fff;
   cursor: pointer;
}

 .minutesBanner .b_top_img_with_radius__image .swiper-slide .b_top_img_with_radius__container{
   height: 430px;
 }

@media (max-width: 1500px) {
header .header-body .contacts .border {display: none;}
header .header-body .contacts {flex-direction: column-reverse;align-items: start;gap: 5px;}
header .header-body {align-items: center;}
header .header-body .contacts .phone {padding-left: 35px;}
header .header-body .menu {column-gap: 20px;}
header .header-body .nav-icon {column-gap: 30px;}
.main-partners {padding: 0 30px;}
header .header-body {padding: 0 30px;}
.auto_block {padding: 0 30px;}
.tizers_block {padding: 0 30px;}
.main .bread, .main .hh {padding: 0 30px;}
.wrap {padding: 0 30px;}
.container {padding: 0 30px;}
.main .contacts {padding: 40px 30px;margin: 30px 30px 0;;}
.order_form {margin: 30px 30px 0;}
.video {margin: 0 30px;}
.sale {margin: 30px 30px 0;}
.recomm {margin: 30px 30px 0;}
.auto_block>div .new_cars_list .new_cars_list_items {width: 30.5%;}
.auto_block>div .new_cars_list {justify-content: space-between;}
.text_block {margin: 30px 30px 0;}
.wrap .tizers_block {padding: 0;}
.wrap .order_form {margin: 20px 0 0 0;}
.foru {margin: 30px 30px 30px;}
.video_programms {margin: 30px 30px 30px}
.text_block_main div {width: 100%;}
.news-page {margin: 30px 30px 0;}
.minutesBanner .swiper-wrapper .swiper-slide img{object-fit: contain;}
}
@media (min-width:1600px) {
   .b_list_document_minutes .b_list_document__items .b_list_document__item {
      width: 16%;
   } 
}
@media (max-width: 1440px) {
   .catalog-detail-order {flex: 0 0 230px}
   .catalog-detail-service .catalog-detail-order{flex: 0 0 318px;}
}

@media (max-width: 1280px) {
.b_services_advantage_minutes .b_services_advantage__items, .b_services_advantage_minutes2 .b_services_advantage__items{
   grid-template-columns: repeat(2, 1fr);
}
.minutesBanner .b_top_img_with_radius__image .swiper-slide .b_top_img_with_radius__container{
   height: 290px;
 }
.open-mob-menu .header-body .menu .submenu-arrow>a {position: relative;}
.tizers_block.shorts .tizers_block_list {width: calc((100% - 1 * 20px) / 2);}
.center_part {padding: 0 30px;}
.catalog-detail-image {width: 450px;flex: 0 0 400px;}
header .header-body .contacts {display: none;}
header .header-body .nav-icon {display: none;}
header .header-body .mobile-menu .contacts {display: flex;}
header .header-body .mobile-menu .nav-icon {display: flex;justify-content: space-between;margin-bottom: 30px;}
header .header-body .menu {display: none;}
header .header-body .mobile-menu .nav-icon a {display: inline-block;}
.burger-menu {display: flex;flex-direction: column;gap: 5px;z-index: 2000;cursor: pointer;height: 25px;}
.burger-menu span:nth-child(1) {width: 30px;height: 3px;background: #000;display: inline-block;}
.burger-menu span:nth-child(2) {width: 30px;height: 3px;background: #000;display: inline-block;}
.burger-menu span:nth-child(3) {width: 30px;height: 3px;background: #000;display: inline-block;}
header .header-body .contacts .border {display: none;}
header .header-body .contacts {flex-direction: row;gap: 5px;flex-direction: column-reverse;}
.mobile-menu {position: fixed;background: #fff;right: 0;bottom: 0;height: 100%; width: 300px;padding: 30px;z-index: 1000;box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.15);}
header .header-body .mobile-menu .menu {display: flex;flex-direction: column;gap: 20px;align-items: start;padding-top: 45px;}
.header-body .mobile-menu {display: block;transform: translateX(100%);transition: all 0.5s;}
.open-mob-menu .header-body .mobile-menu {transform: translateX(0%);justify-content: space-between;display: flex;flex-direction: column;}
.open-mob-menu .burger-menu span:nth-child(2) {display: none;}
.burger-menu span {transition: all 0.2s;}
.open-mob-menu .burger-menu span:nth-child(1) {transform: rotate(45deg) translate(6px, 5px);}
.open-mob-menu .burger-menu span:nth-child(3) {transform: rotate(-45deg);}
.open-mob-menu .burger-menu {right: 30px;position: fixed;}
header .header-body .menu li {width: 100%;}
.auto_block>div {width: 100%;}
.auto_block {flex-direction: column;}
.auto_block>div .new_cars_list .new_cars_list_items {width: 24.5%;}
.auto_block>div .new_cars_list {row-gap: 30px;}
.tizers_block .tizers_block_list {width: calc((100%* 1 - 30px) / 2);}
.tizers_block {flex-wrap: wrap;}
.m-bottom-0 h2 {margin-bottom: 0;align-items: center;}
.prem_block h2 {padding: 0 30px;}
.order_form {padding: 30px;}
.b_video_about {padding: 30px;}
.text_block {padding: 30px;}
.news-page {column-gap: 20px;}
.news-page .news-sections .news-section + .news-section {margin-top: 20px;}
.articles-news  {flex-direction: column;}
.articles-news .news-sections {max-width: 100%;}
.articles-news .news-list {max-width: 100%;margin-bottom: 20px;}
.open-mob-menu .header-body .menu .submenu {position: static;box-shadow: none;transform: translateX(0%);padding: 16px 10px;}
.hide {display: none;}
.open-mob-menu .header-body .menu .submenu-arrow>a {width: 100%;display: inline-block;}
.submenu-arrow ul {list-style: none;padding: 16px 10px;}
.submenu-arrow ul li {list-style: none;}
.submenu-arrow ul li a {font-size: 13px;}
.order_form {margin: 30px 0px 0;}
.block-padding {padding: 0;}
.b_list_document__item {width: calc((100% - 4* 5px) / 5);}
div.news-detail img.detail_picture {object-position: left;}
.news-detail .tizers_block {padding: 0;}
.main .news-detail .contacts {margin: 30px 0 0;}
.garage-item {flex: auto;max-width: 100%;width: calc((100% - 1 * 20px) / 2);}
}
.custom-pagination {
   display: flex;
   justify-content: center;
   align-items: center;
   gap: 10px;
   margin-top: 50px;
}

.custom-pagination .pagination-prev, .custom-pagination .pagination-next {
   display: flex;
   align-items: center;
   font-size: 18px; 
   color: #ff0000; 
   text-decoration: none;
   transition: color 0.3s;
}

#cookie-notification {
    position: fixed;
    bottom: 20px;
    left: 50%;
    transform: translateX(-50%);
    width: 90%;
    max-width: 1000px;
    background-color: #fff;
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.2);
    z-index: 9998;
    display: none;
    border-radius: 10px;
}

.cookie-notification-container {
    padding: 20px 25px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

#cookie-notification p {
    margin: 0;
    padding-right: 20px;
    font-size: 15px;
    color: #333;
}

#cookie-notification a {
    color: #E41D2F;
    text-decoration: underline;
}

#cookie-notification .site-btn {
    white-space: nowrap;
}

/* Стили для модального окна */
.modal {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 9999;
}

.modal.open {
    display: block;
}

.modal-bg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5);
}

.modal-container {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background: #fff;
    padding: 30px;
    max-width: 80vh;
   overflow-y: auto; /* Добавление вертикальной прокрутки */

    width: 90%;
    border-radius: 10px;
    box-shadow: 0 5px 20px rgba(0, 0, 0, 0.3);
}

.modal-close {
    position: absolute;
    top: 15px;
    right: 15px;
    width: 20px;
    height: 20px;
    background: transparent;
    border: none;
    cursor: pointer;
}

.modal-close:before, .modal-close:after {
    content: '';
    position: absolute;
    width: 20px;
    height: 2px;
    background: #333;
    top: 9px;
    left: 0;
}

.modal-close:before {
    transform: rotate(45deg);
}

.modal-close:after {
    transform: rotate(-45deg);
}

.modal h1 {
    margin-top: 0;
    font-size: 24px;
    margin-bottom: 20px;
}

.modal p {
    margin-bottom: 15px;
}

.modal .buttons {
    text-align: right;
    margin-top: 20px;
}
.modal.open .modal-container {
    transform: translate(-50%, -50%);
    opacity: 1;
}
.modal.open .modal-bg {
    opacity: 1;
}


@media (max-width: 768px) {
    .cookie-notification-container {
        flex-direction: column;
        gap: 15px;
        padding: 15px;
    }
      .modal-container {
        max-height: 85vh; /* Увеличиваем максимальную высоту на мобильных */
        padding: 25px 20px; /* Уменьшаем отступы для большего пространства */
        width: 95%; /* Используем больше доступной ширины */
    }
    
    #cookie-notification p {
        padding-right: 0;
    }
}
.custom-pagination .pagination-prev:hover:not(.disabled) svg path,  .custom-pagination .pagination-next:hover:not(.disabled) svg path {
   stroke: #d40000; 
}

.custom-pagination .pagination-page {
   padding: 5px 10px;
   color: #333; 
   text-decoration: none;
   font-size: 16px;
}

.custom-pagination .pagination-current {
   padding: 5px 10px;
   background-color: #E41D2F; 
   color: #fff; 
   border-radius: 5px;
   font-weight: bold;
}

/* Отключенные стрелки */
.custom-pagination .disabled svg path {
   stroke: #ccc;
   pointer-events: none;
}

@media (max-width: 1100px) {
.catalog-detail-image {width: 100%;margin-bottom: 30px;}
.catalog-detail .catalog-detail-block {flex-direction: column;}
.contacts .contacts_block .right_part {width: 100%;height: 400px;}
.contacts .contacts_block .left_part {width: 100%;}
.contacts .contacts_block {flex-direction: column;}
.order_form .order_form_block>img {right: -160px;}
footer .column {width: 20%;}
footer {justify-content: space-between;}
.auto_block>div .new_cars_list .new_cars_list_items {width: 29.5%;}
.catalog-list .catalog-item {max-width: calc((100% - 2* 28px) / 3);flex: 0 0 calc((100% - 2* 28px) / 3);}
.catalog-detail-image .swiper-wrapper {justify-content: space-between;height: auto;}
.catalog-detail-info {margin: 0;width: 100%;}
.wrap-flex-column {justify-content: space-between;display: flex;}
.catalog-detail .catalog-detail-block h2 {font-size: 22px;}
.catalog-detail .catalog-detail-block {padding: 22px;}
.catalog-detail-info {margin-bottom: 20px;width: 100%;}
.catalog-detail-order {flex: 0 0 170px;margin-left: 0;width: 100%;}
.rightprops {flex-direction: column;}
.form-actions .form-action-item {height: auto;}
.prem_block .tizers_block .tizers_block_list {width: 48%;}
.catalog-services-inner {flex-direction: column;}
.catalog-services-left {max-width: 100%;}
.b_video_about {flex-direction: column;}
.g_title_h2.g_tablon_title, h2.g_tablon_title {display: block;}
}

@media (max-width: 900px) {
   .b_service_benefits__item_img {margin: 0 0 28px;}
   .b_service_benefits__items {margin-left: 0;gap: 20px;}
   .b_service_benefits__item {width: calc((100% - 1* 20px) / 2);margin-left: 0;}
   .b_car_selection__banner.this--right .b_car_selection__banner_text {left: 5%;}
   .b_car_selection__banner.this--right .b_car_selection__sub_text {max-width: 30%;}
   .news-page .news-sections .news-section + .news-section {margin-top: 20px;}
   .news-page {margin: 30px 15px 0;column-gap: 20px;}
   .foru {margin: 30px 15px 30px;}
   .catalog-services-inner .bx-filter {padding: 23px 20px;}
   .catalog-services-main {margin-left: 0;}
   .services-list .service-item-right {flex: 0 0 143px;}
   .services-list .service-item-info {border-right: none;padding-right: 0;margin-right: 0;margin-bottom: 10px;}
   .services-list .service-item {flex-direction: column;padding: 20px;}
   .services-list .service-item-image {width: 100%;height: 350px;margin-right: 0;margin-bottom: 10px;}
   .main-partners {padding: 0 15px;}
   header .header-body {padding: 0 15px;}
   .auto_block {padding: 0 15px;}
   .tizers_block {padding: 0;}
   .main .bread, .main .hh {padding: 0 15px;}
   .wrap {padding: 0 15px;}
   .container {padding: 0 15px;}
   .main .contacts {padding: 40px 15px;margin: 30px 15px 0;;}
   .order_form {margin: 30px 0 0;padding: 30px 20px;}
   .video {margin: 0 15px;padding: 30px 20px;}
   .sale {margin: 30px 15px 0;padding: 30px 20px;}
   .recomm {margin: 30px 15px 0;padding: 30px 20px;}
   .auto_block>div {padding: 30px 20px;}
   .text_block {margin: 30px 15px 0;padding: 30px 20px;}
   .text_block p {margin: 0 0 15px 0;}
   .recomm .recomm_list {flex-wrap: wrap;gap: 20px;}
   .recomm .recomm_list .recomm_list_items {width: 31%;}
   .sale .sale_block>div {width: 31%;}
   .sale .sale_block {justify-content: space-between;gap: 0;}
   .video .video_block>div {width: 31%;}
   .video .video_block {justify-content: space-between;gap: 0;}
   .auto_block>div .new_cars_list .new_cars_list_items {margin-right: 0;width: 31%;}
   .sale .sale_block>a {width: 31%;}
   /* .main-banner {height: 300px;} */
   .main-banner img {height: 100%;object-fit: cover;}
   .main .main-banner .swiper.swiper-initialized {height: 100%;}
   .white-block {padding: 45px 20px;}
   .catalog-block {padding: 40px 20px;}
   .catalog-list {gap: 28px;}
   .center_part {padding: 0 15px;}
   .sale .no-between {justify-content: flex-start;gap: 30px;}
   .foru {padding: 20px;}
   .b_video_about {padding: 20px;}
   .video_programms {margin: 30px 15px 30px;}
   .news-page .news-list {padding: 20px;}
   .block-padding {padding: 0;}
   .b_services_advantage__item {width: calc((100% - 1 * 40px) / 2);}
   .main .detail-promo .contacts {margin: 30px 0 0;}
   div.news-detail img.detail_picture {height: 360px;object-position: left;}
   .b_services_advantage_minutes .b_services_advantage__items, .b_services_advantage_minutes2 .b_services_advantage__items{
      grid-template-columns: repeat(1, 1fr);
   }
   .minutesBanner .b_top_img_with_radius__image .swiper-slide .b_top_img_with_radius__container{
      height: 250px;
    }
   .minutesBanner .b_top_img_with_radius__image .swiper-slide .b_top_img_with_radius__btns .b_btn{
      min-height: 0px;
      font-size: 12px;
   } 
   
}
@media (min-width: 768px) {
   .minutes .container .white_block .car-wrapper {
      min-height: 330px;
      background-size: auto;

   }
.minutes .container .white_block .car-wrapper .price1 {
   padding-top: 65px;
}
.minutes .container .white_block .car-wrapper .col-md-3 {
   -webkit-box-flex: 0;
   -ms-flex: 0 0 25%;
   flex: 0 0 25%;
}
.minutes .container .white_block .car-wrapper .price3 {
   padding-top: 25px;
}
.minutes .container .white_block .car-wrapper .price4 {
   padding-top: 100px;
}
}
@media (max-width: 768px) {
   .b_buyoutcar_cards {
      grid-template-columns: repeat(1, 1fr);
   }
   .minutes .container .white_block .car-wrapper {
      min-height: 360px;
      background-size: auto;
      grid-template-columns: repeat(2, 1fr);
      background: url("/local/templates/amotors/images/car.png") no-repeat 40%;
   }
   .minutes .container .white_block .car-wrapper .price3 {
      padding-top: 200px;
   }
   .minutes .container .white_block .car-wrapper .price4 {
      padding-top: 200px;
   }

   .form-actions .form-action-item {flex:1!important}
   .bx-breadcrumb .bx-breadcrumb-item { display:flex}
   .top_status_items {flex-direction: column;}
   .top_status__item {width: 100%;border-right: none;}
   .top_status__item.this--btn {width: 100%;}
   div.news-detail img.detail_picture {height: 300px;}
   .news-page .news-list .news-items {grid-gap: 5px 20px;}
   .foru .foru_block {flex-direction: column;}
   .foru .foru_block .foru_block_list {width: 100%;}
   .order_form .order_form_block>img {display: none;}
   .wrap-flex-column {flex-direction: column;}
   .form-actions .form-action-item {width: 100%;flex: 0;}
   .form-actions {flex-wrap: wrap;}
   .accordion .accordion__header {font-size: 22px;}
   .b_list_document__items {row-gap: 25px;}
   .b_list_document__item {width: calc(100% / 2);}
   .b_list_document__item:nth-child(2) {border-right: none;}
   .b_list_document__item:nth-child(4) {border-right: none;}
   .b_list_document__item:nth-child(5) {border-right: 1px solid #A7A7A7;}
   .b_specials_auto_list {display: flex;flex-wrap: wrap;}
   .b_specials_auto_list__item:not(.this--row) {width: calc((100% - 2* 20px) / 3);}
   .b_profile {flex-direction: column;gap: 20px;}
   .b_profile__right {width: 100%;}
   .minutesBanner .b_top_img_with_radius__image .swiper-slide .b_top_img_with_radius__container{
      height: 175px;
      padding: 0px 60px;
    }
   
   .b_top_img_with_radius__container.this--des_max_90 {
      max-width: 100%;
      padding: 30px;
   }
   .b_top_img_with_radius__title.this--desk_white {
      font-size: 50px;
   }
}
@media (max-width: 500px) {
   .minutesBanner .b_top_img_with_radius__image .swiper-slide .b_top_img_with_radius__container{

   }

   .b_top_img_with_radius__title.this--desk_white {
      font-size: 36px;
   }
}

@media (max-width: 600px) {
   .minutesBanner .b_top_img_with_radius__image .swiper-slide .b_top_img_with_radius__container{
      height: 130px;
    }
   .minutesBanner .b_top_img_with_radius__image .swiper-slide .b_top_img_with_radius__btns .b_btn{
      font-size: 10px;
   } 
   .garage-item {width: 100%;}
   .garage-item__img {width: 100%;}
   .inner_container {padding: 38px 15px 37px 15px;}
   div.news-detail img.detail_picture {height: 250px;}
   .b_specials_auto_list__item:not(.this--row) {width: calc((100% - 2* 10px) / 2);}
   .b_services_advantage__item {width: 100%;}
   .section--small.this--bottom {padding-bottom: 10px;}
   .b_car_selection__banner.this--right .b_car_selection__sub_text {max-width: 92%;}
   .b_car_selection__banner.this--right .b_car_selection__banner_text {left: 40%;}
   .object-center img {object-position: 65%;}
   .b_list_document__item:nth-last-child(n+2) {border: none;}
   .b_list_document__item:nth-child(5) {border: none;}
   .b_list_document__item {width: 100%;}
   .b_car_selection__banner_img {height: auto;}
   .b_car_selection__banner_img img {height: 300px;}
   .news-page .news-sections {max-width: 100%;}
   .news-page .news-list {margin-bottom: 20px;height: 35vh;}
   .news-page {flex-direction: column;margin: 30px 10px 0;}
   .contacts h2 {font-size: 22px;}
   .form-styled .form-row.grouped {flex-direction: column;}
   .text_block_main div ul li {width: 100%;}
   .b_video_about .b_video_about__content ul li {width: 100%;}
   .b_video_about {padding: 10px;margin-bottom: 0;}
   .b_video_about .b_video_about__video {width:100%}
   .b_video_about .b_video_about__content {width:100%}
   .b_video_about .b_video_about__video iframe {width: 100%!important;}
   .video_programms {margin: 30px 10px 0px;}
   .video_programms h2 {font-size: 22px;}
   .tizers_block.shorts .tizers_block_list {width: 100%;}
   .foru h2 {font-size: 22px;}
   .foru {padding: 10px;}
   .services-list .service-item {padding: 10px;}
   .catalog-services-main .white-block {padding: 20px 10px;margin-bottom: 10px;}
   .catalog-services-inner .bx-filter {padding: 23px 10px;margin-bottom: 0;}
   .prem_block .tizers_block .tizers_block_list {width: 100%;}
   .catalog-detail-info .catalog-detail-main-props {display: flex;flex-wrap: wrap; gap: 10px;}
   .white-block {padding: 45px 10px;}
   .catalog-list .catalog-item .catalog-item-bottom {flex-direction: column;gap: 10px;}
   .catalog-block {padding: 40px 10px;}
   .bx-filter .bx-filter-parameters-box.bx-price {max-width: 100%!important;}
   .bx-filter .bx-filter-parameters-box:not(:nth-child(1)):not(:nth-child(2)) {max-width: 100%;}
   .bx-filter .bx-filter-parameters-box {max-width: 100%;}
   .bx-filter .bx-filter-items {flex-direction: column;}
   .order_form .order_form_block>img {display: none;}
   .main-partners {flex-wrap: wrap;gap: 30px;justify-content: start;padding: 0 10px;}
   .auto_block>div h2 {font-size: 22px;}
   .auto_block>div h2 a {font-size: 12px;}
   header .header-body {padding: 0 10px;}
   .auto_block {padding: 0 10px;}
   .tizers_block {padding: 0 10px;}
   .main .bread, .main .hh {padding: 0 10px;}
   .wrap {padding: 0 10px;}
   .container {padding: 0 10px;}
   .main .contacts {padding: 40px 10px;margin: 30px 10px 0;;}
   .order_form {margin: 30px 10px 0;padding: 30px 10px;}
   .video {margin: 0 10px;padding: 30px 10px;}
   .sale {margin: 30px 10px 0;padding: 30px 10px;}
   .recomm {margin: 30px 10px 0;padding: 30px 10px;}
   .auto_block>div {padding: 30px 10px;}
   .tizers_block .tizers_block_list {width: 100%;}
   .tizers_block {gap: 10px;}
   .auto_block>div .new_cars_list .new_cars_list_items {width: 48%;}
   .video h2 {font-size: 22px;}
   .video .video_block {flex-wrap: wrap;}
   .video .video_block>div {width: 48%;}
   .sale h2 {font-size: 22px;}
   .sale h2 a {font-size: 12px;}
   .sale .sale_block>div {width: 48%;}
   .sale .sale_block {flex-wrap: wrap;}
   .recomm h2 {font-size: 22px;}
   .recomm h2 a {font-size: 12px;}
   .recomm .recomm_list .recomm_list_items {width: 48%;}
   .recomm .recomm_list {gap: 0;}
   .sale .sale_block>a {width: 48%;}
   .main .contacts {padding: 15px 10px;}
   .text_block {padding: 30px 10px;margin: 30px 10px 0;}
   .order_form h2 {font-size: 22px;}
   .text_block h2 {font-size: 22px;}
   footer .column {width: 48%;}
   footer {row-gap: 15px;}
   footer .copyright {margin-top: 50px;padding: 50px 0 50px;flex-direction: column-reverse;}
   footer .copyright div:nth-child(3) {margin-left: 0;margin-bottom: 10px;}
   footer .copyright div:nth-child(2):not(:last-child) {margin-bottom: 20px;width: 100%;}
   .open-mob-menu .header-body .mobile-menu {width: 100%;padding: 30px 10px 10px 10px;}
   header .header-body .contacts {flex-direction: row-reverse;justify-content: space-between;}
   .catalog-block>h2 {font-size: 22px;}
   .catalog-detail .catalog-detail-block {padding: 10px;}
   .catalog-list .catalog-item {flex: 0 0 calc((100% - 1* 28px) / 2);max-width: calc((100% - 1* 28px) / 2);}
   .center_part {padding: 0 10px;}
   .tizers_block .tizers_block_list {padding: 13px 0 13px 5px;}
   .sale .no-between div {width: calc((100% - 1 * 14px) / 2);}
   .sale .no-between {gap: 14px;}
   .open-mob-menu .burger-menu {top: 31px;right: 16px;}
   .b_technical_steps {display: flex;flex-wrap: wrap;}
   .block-padding {padding: 0;}
   .order_form {margin: 30px 0 0;}
   .order_form .order_form_block {margin: 30px auto 60px;}
   .g_title_h2.g_tablon_title, h2.g_tablon_title {font-size: 22px;}
   .news-page .news-list .news-items {display: flex;flex-direction: column;}
   .news-page .news-list {height: auto;padding: 10px;}
   .news-page .news-list .news-items {gap: 20px;}
   .b_profile__left {margin-right: 0;}
   .minutes .container .white_block .car-wrapper{background-size: contain !important;}
   
}
@media (max-width: 480px) {
.minutesBanner .b_top_img_with_radius__image .swiper-slide .b_top_img_with_radius__btns .b_btn {
   font-size: 7px;
}
.minutesBanner .b_top_img_with_radius__image .swiper-slide .b_top_img_with_radius__container {
height: 110px;
padding: 0px 40px;
}
}
@media (max-width: 435px) {
   .b_horizontal_nav .b_horizontal_nav__item_wr {margin-right: 50px;}
   .b_profile__main_info_container {flex-direction: column;align-items: center;gap: 20px;}
   .promo-detail-page .order_form {padding: 15px;}
   div.news-detail img.detail_picture {height: 180px;}
   .b_service_benefits__item_title {font-size: 15px;}
   .catalog-services-main .service-panel .service-panel-sort {margin-left: 0;}
   .catalog-services-main .service-panel {flex-wrap: wrap;justify-content: center;gap: 10px;}
   .service-panel-total {width: 100%;text-align: center;}
   header .header-body .contacts {flex-direction: column-reverse;}
   .tizers_block .tizers_block_list a {gap: 10px;}
   .contacts h2 a {text-align: end;}
   .b_service_benefits__item_sub_text {font-size: 12px;}
   .black_block, .white_block {padding: 10px;}
   .order_form .order_form_block input[type="text"] {min-height: 43px;}
   .order_form .order_form_block form {gap: 15px;flex-direction: column;}
   h1 {font-size: 22px;}
   .minutes .container .white_block .car-wrapper .price0{
      font-size: 16px;
   }
   .minutesBanner .b_top_img_with_radius__image .swiper-slide .b_top_img_with_radius__btns .b_btn {
      font-size: 6px;
  }
  .minutesBanner .b_top_img_with_radius__image .swiper-slide .b_top_img_with_radius__container {
   height: 100px;
   padding: 0px 30px;
}
}



/* End */
/* /local/templates/amotors/js/Swiper/swiper-bundle.min.css?174177860918431 */
/* /local/templates/amotors/js/select2/select2.min.css?174177860914966 */
/* /local/templates/amotors/templates_styles.css?1748600194125992 */
