

/* Start:/local/css/vendors/select2.min.css?164992401815823*/
.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{background-color:transparent;border:none;font-size:1em}.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;list-style:none;padding:0}.select2-container .select2-selection--multiple .select2-selection__clear{background-color:transparent;border:none;font-size:1em}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;margin-left: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--selectable{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;height:26px;margin-right:20px;padding-right:0px}.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;padding-bottom:5px;padding-right:5px}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;height:20px;margin-right:10px;margin-top:5px;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;display:inline-block;margin-left:5px;margin-top:5px;padding:0}.select2-container--default .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{background-color:transparent;border:none;border-right:1px solid #aaa;border-top-left-radius:4px;border-bottom-left-radius:4px;color:#999;cursor:pointer;font-size:1em;font-weight:bold;padding:0 4px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover,.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus{background-color:#f1f1f1;color:#333;outline:none}.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__display{padding-left:5px;padding-right:2px}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{border-left:1px solid #aaa;border-right:none;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__clear{float:left;margin-left:10px;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 .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--group{padding:0}.select2-container--default .select2-results__option--disabled{color:#999}.select2-container--default .select2-results__option--selected{background-color:#ddd}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:#5897fb;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;height:26px;margin-right:20px}.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;padding-bottom:5px;padding-right:5px}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.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;display:inline-block;margin-left:5px;margin-top:5px;padding:0}.select2-container--classic .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{background-color:transparent;border:none;border-top-left-radius:4px;border-bottom-left-radius:4px;color:#888;cursor:pointer;font-size:1em;font-weight:bold;padding:0 4px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555;outline:none}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px}.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--group{padding:0}.select2-container--classic .select2-results__option--disabled{color:grey}.select2-container--classic .select2-results__option--highlighted.select2-results__option--selectable{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/css/vendors/swiper-bundle.min.css?165061686615562*/
/**
 * Swiper 7.2.0
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2021 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: October 27, 2021
 */

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


/* Start:/local/css/vendors/simple-scrollbar.css?1650616866787*/
.ss-wrapper {
  overflow: hidden;
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 1;
  float: left;
}

.ss-content {
  height: 100%;
  width: calc(100% + 18px);
  padding: 0 0 0 0;
  position: relative;
  overflow: auto;
  box-sizing: border-box;
}

.ss-content.rtl {
  width: calc(100% + 18px);
  right: auto;
}

.ss-scroll {
  position: relative;
  background: rgba(0, 0, 0, 0.1);
  width: 6px;
  border-radius: 4px;
  top: 0;
  z-index: 2;
  cursor: pointer;
  opacity: 0;
  transition: opacity 0.25s linear;
}

.ss-hidden {
  display: none;
}

.ss-container:hover .ss-scroll,
.ss-container:active .ss-scroll {
  opacity: 1;
}

.ss-grabbed {
  -o-user-select: none;
  -ms-user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  user-select: none;
}
/* End */


/* Start:/local/templates/trassir.ru/components/bitrix/search.title/search.full/style.css?1601298806117*/
.search_result__links {
    display: none;
}
.search_result__links .menu__links-block {
    width: 100% !important;
}
/* End */


/* Start:/local/templates/trassir.ru/components/bitrix/main.register/trassir.ru/style.css?1603955176520*/
div.bx-auth-reg input.bx-auth-input {vertical-align:middle;}
div.bx-auth-reg span.bx-auth-secure {background-color:#FFFAE3; border:1px solid #DEDBC8; padding:2px; display:inline-block; vertical-align:middle;}
div.bx-auth-reg div.bx-auth-secure-icon {background-image:url(/local/templates/trassir.ru/components/bitrix/main.register/trassir.ru/images/sec.png); background-repeat:no-repeat; background-position:center; width:19px; height:18px;}
div.bx-auth-reg div.bx-auth-secure-unlock {background-image:url(/local/templates/trassir.ru/components/bitrix/main.register/trassir.ru/images/sec-unlocked.png);}
.error_text{color:red;}.text-captcha{text-align:center;}


/* End */


/* Start:/local/templates/trassir.ru/components/bitrix/breadcrumb/breadcrumb/style.css?1601046091713*/
@media only screen and (max-width: 1279px) {
    .breadcrumbs__mobile_items_hide .breadcrumbs__item,
    .breadcrumbs__mobile_items_hide .breadcrumbs__item.breadcrumbs__item_second a {
        display: none !important;
    }
    .breadcrumbs__mobile_items_hide .breadcrumbs__item.breadcrumbs__item_first,
    .breadcrumbs__mobile_items_hide .breadcrumbs__item.breadcrumbs__item_second,
    .breadcrumbs__mobile_items_hide .breadcrumbs__item.breadcrumbs__item_penultimate,
    .breadcrumbs__mobile_items_hide .breadcrumbs__item.breadcrumbs__item_last {
        display: block !important;
    }
    .breadcrumbs__mobile_items_hide .breadcrumbs__item.breadcrumbs__item_second:before {
        content: '...';
    }
}
/* End */


/* Start:/local/templates/trassir.ru/styles.css?16353408106415*/
section select {
    border: none;
    background: #f2f2f2 url('/bitrix/templates/trassir.ru/images/select-arrow.svg') no-repeat 242px 17px;
    color: #181818;
    height: 100%;
    width: 273px;
    padding: 0 17px;
    border-radius: 5px;
    font-family: var(--font-main);
    font-size: 14px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

section .contacts-location-search__locations select {
    background-position-y: 22px;
}

.button__slider {
    position: absolute;
    bottom: 20px;
}

@media only screen and (max-width: 1200px)
{
    .button__slider {
        bottom: 0px;
    }
}

@media only screen and (max-width: 600px)
{
    .button__slider {
        bottom: -70px;
    }
}

.b24-window-popup-wrapper,
.b24-window-scrollable {
    padding: 20px;
}

.dn {
    display: none;
}
.dni {
    display: none !important;
}

/* useful */

.useful {
    padding-bottom: 124px;
}

.useful__container {
    max-width: 1237px;
    padding: 0px 20px 0 48px;
    width: 100%;
    margin: 0 auto;
    position: relative;
    z-index: 1;
}

.useful__img {
    position: absolute;
    left: 12px;
    top: -31px;
    z-index: -1;
}

.useful__wrapper {
    max-width: 800px;
    margin-left: auto;
}

.for-business-page .for-business .for-business__subtitle.useful__subtitle  {
    padding-left: 176px;
}

.useful__list {
    margin-top: 51px;
}

.useful__item {
    display: flex;
    align-items: center;
    padding: 50px;
    background: #FFFFFF;
    box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);
    border-radius: 5px;
    font-size: 18px;
    font-weight: 700;
    color: #181818;
    font-family: var(--font-main);
    line-height: 1.22;
    margin: 0;
}

.useful__item:not(:last-child) {
    margin-bottom: 34px;
}

.useful__item:before {
    display: none;
}

.useful__item span {
    color: #DCDCDC;
    font-size: 16px;
    font-weight: 500;
    margin-right: 39px;
}

@media only screen and (max-width: 1260px) {
    .for-business-page .for-business .for-business__subtitle.useful__subtitle  {
        padding: 0;
        max-width: 586px;
        width: 100%;
        margin: 0 auto;
    }

    .for-business-page .for-business .for-business__subtitle.useful__subtitle h2.section-title {
        font-size: 36px;
    }

    .useful {
        padding-bottom: 80px;
    }

    .useful__img {
        opacity: 0.6;
    }

    .useful__container {
        padding: 0px 20px;
    }

    .useful__wrapper {
        margin-right: auto;
    }
}

@media only screen and (max-width: 600px) {
    .for-business-page .for-business .for-business__subtitle.useful__subtitle h2.section-title {
        font-size: 24px;
    }

    .useful__container {
        padding: 0px 20px;
    }

    .useful__wrapper {
        margin-right: auto;
    }

    .useful__list {
        margin-top: 30px;
    }

    .useful__item {
        padding: 40px 30px;
        font-size: 16px;
    }

    .useful__item span {
        display: none;
    }

    .useful__item:not(:last-child) {
        margin-bottom: 20px;
    }
}

/* keeper-offering */

.keeper-offering {
    padding-bottom: 154px;
    margin-bottom: 165px;
}

.keeper-offering__container {
    background: #FFFFFF;
    border-radius: 50px 50px 5px 5px;
    max-width: 1280px;
    width: 100%;
    margin: 0 auto;
    display: flex;
    flex-direction: column;
    align-items: center;
    padding-top: 71px;
}

.for-business-page .for-business .for-business__subtitle.keeper-offering__subtitle {
    padding-left: 0;
}

.for-business-page .for-business .for-business__subtitle.keeper-offering__subtitle .line-title {
    margin-left: 23px;
}

.keeper-offering__list {
    max-width: 1142px;
    margin: 35px auto -154px;
    background: #fff;
    box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);
    display: flex;
    flex-wrap: wrap;
}

.keeper-offering-item {
    position: relative;
    max-width: 571px;
    width: 100%;
    padding: 57px 26px 49px 130px;
}

.keeper-offering-item:first-child {
    margin-bottom: 32px;
}

.keeper-offering-item__icon {
    position: absolute;
    width: 55px;
    height: 39px;
    display: flex;
    align-items: center;
    justify-content: center;
    left: 30px;
    top: 64px;
}

.keeper-offering-item__title {
    font-size: 16px;
    line-height: 1.3;
    color: #181818;
    font-weight: 700;
    margin: 0;
    min-height: 56px;
}

.keeper-offering-item__text {
    font-size: 14px;
    line-height: 1.2;
    color: #929292;
    margin: 22px 0 0 0;
    max-width: 80%;
}

@media only screen and (max-width: 1260px) {

    .keeper-offering {
        margin-bottom: 80px;
    }

    .for-business-page .for-business .for-business__subtitle.keeper-offering__subtitle h2.section-title {
        font-size: 36px;
    }

    .for-business-page .for-business .for-business__subtitle.keeper-offering__subtitle .line-title {
        margin-left: 0;
    }

    .keeper-offering__container {
        max-width: 90%;
    }

    .keeper-offering__list {
        max-width: 90%;
        margin-top: 50px;
    }

    .keeper-offering-item {
        max-width: 100%;
        padding: 40px 26px 40px 130px;
    }

    .keeper-offering-item:first-child {
        margin-bottom: 0;
    }

    .keeper-offering-item__title {
        min-height: auto;
    }

    .keeper-offering-item__text {
        max-width: 90%;
    }

    .keeper-offering-item__icon {
        top: 33px;
    }
}

@media only screen and (max-width: 600px) {
    .for-business-page .for-business .for-business__subtitle.keeper-offering__subtitle {
        align-self: flex-start;
    }

    .for-business-page .for-business .for-business__subtitle.keeper-offering__subtitle h2.section-title {
        font-size: 24px;
    }

    .keeper-offering__container {
        max-width: 100%;
        padding: 71px 20px 0;
    }

    .keeper-offering__list {
        max-width: 100%;
    }

    .keeper-offering-item {
        padding: 80px 20px 40px;
    }

    .keeper-offering-item__icon {
        left: 20px;
        top: 20px;
        width: auto;
    }

    .keeper-offering-item__text {
        max-width: 100%;
    }

}
/* End */


/* Start:/local/templates/trassir.ru/template_styles.css?1751529123293441*/
:root{--font-main: "Montserrat", sans-serif;--font-second: "Roboto", sans-serif;--font-weight-standard: 400;--color-white: #FFFFFF;--color-main-light: #EAF4FF;--color-main-darkness: #104379;--color-conv-light: #E43F41;--color-conv-dark: #DB1719;--color-neutral-dark: #8D8D8D;--color-neutral-darkness: #181818;--color-error: #DB1719;--radius-standard: 5px}.custom-input{cursor:pointer;display:flex;align-items:center}.custom-input_top-indent{margin-top:16px}.custom-input_image-block{display:flex;align-items:center;flex-direction:column;width:250px}.custom-input_image{display:flex;align-items:center;justify-content:center;height:143px;width:100%;background:var(--color-white);box-shadow:2px 2px 10px rgba(0,0,0,.1);border-radius:var(--radius-standard);border:1px solid var(--color-main-darkness);position:relative}.custom-input_image .custom-input__item{position:absolute;left:17px;top:17px;z-index:1}.custom-input__lable-additional{margin-top:19px;font-family:var(--font-second);font-weight:400;font-size:14px;line-height:1.2;color:var(--color-main-darkness);cursor:pointer}.custom-input.disabled{cursor:default;pointer-events:none}.custom-input.disabled .custom-input__title{color:var(--color-main-light) !important}.custom-input.disabled .custom-input__item{background:var(--color-main-light);border:1px solid var(--color-main-light)}.custom-input input{pointer-events:none;width:0;height:0;margin:0;opacity:0}.custom-input input.warning+.custom-input__item{background-color:var(--color-conv-light);border:1px solid var(--color-conv-dark)}.custom-input input:checked+.custom-input__item{background-color:var(--color-main-light);background-image:url("/local/templates/trassir.ru/images/checked.svg");background-repeat:no-repeat;background-position:2px 3px;border:1px solid var(--color-main-darkness)}.custom-input__item{border-radius:var(--radius-standard);min-width:16px;max-width:16px;height:16px;border:1px solid var(--color-main-darkness);display:flex;align-items:center;justify-content:center;margin-right:11px;transition:border .1s linear;background:#fff}.custom-input:hover .custom-input__item{border:1px solid var(--color-main-dark)}.custom-input:active .custom-input__item{background-color:var(--color-main-light);border:1px solid var(--color-main-darkness)}.custom-input__title{font-family:var(--font-second);color:var(--color-main-darkness) !important;font-weight:400;font-size:14px}.custom-input__title .link{text-decoration-line:underline;font-family:inherit;font-weight:inherit;font-size:inherit}.custom-input_no-border input.warning+.custom-input__item{box-shadow:0px 0px 4px var(--color-conv-light);background-color:var(--color-conv-light);border:1px solid var(--color-conv-light)}.custom-input_no-border input:checked+.custom-input__item{background-color:var(--color-conv-light)}.custom-input_no-border.disabled .custom-input__item{border:1px solid var(--color-main-light)}.custom-input_no-border:hover .custom-input__item{border:1px solid var(--color-main-light)}.custom-input_no-border:active .custom-input__item{background-color:var(--color-conv-light);border:1px solid var(--color-conv-light)}.custom-input_revers{flex-direction:row-reverse}.custom-input_revers .custom-input__item{margin-left:8px;margin-right:0}.custom-input__radio .custom-input__item{transition:none;border-radius:100%;background-image:none !important}.custom-input__radio input:checked+.custom-input__item{border:2px solid var(--color-main-darkness);background:#fff}.custom-input__radio input:checked+.custom-input__item:before{content:"";display:block;width:6px;height:6px;background:var(--color-main-darkness);border-radius:100%}.custom-input__radio input:checked.error+.custom-input__item:before{background:var(--color-error)}.custom-input__radio input:checked.warning+.custom-input__item:before{background:var(--color-main-light)}.custom-input__radio input:checked:hover+.custom-input__item{border:2px solid var(--color-main-darkness);box-shadow:none}.custom-input__radio input:checked:hover+.custom-input__item:before{background:var(--color-main-darkness)}.custom-input__radio input.warning+.custom-input__item{border:2px solid var(--color-conv-second-light);box-shadow:0px 0px 10px var(--color-conv-second-light);background:#fff}.custom-input__radio input.error+.custom-input__item{border:2px solid var(--color-error)}.custom-input__radio:hover .custom-input__item{border:2px solid var(--color-main-darkness);background-color:#fff}.custom-input__radio:active .custom-input__item{border:5px solid var(--color-main-darkness);background-color:#fff}.custom-input__radio.disabled .custom-input__item{background:#fff;border:2px solid var(--color-main-light) !important}.custom-input__radio.disabled input:checked+.custom-input__item:before{background:var(--color-main-light) !important}a{font-weight:500;font-size:14px;line-height:17px;text-decoration-line:underline;color:#909090;transition-property:color;transition-duration:.2s;font-family:var(--font-main)}a:hover{color:#181818}ul{list-style-type:none;padding:0;margin:0}li{padding:0;margin:0}ul li{display:flex;align-items:flex-start;margin:18px 0;font-size:14px;line-height:28px;font-family:var(--font-second);color:#909090}ul li:before{width:34px;flex-shrink:0;font-size:0;line-height:0;margin-top:10px;content:url("/local/templates/trassir.ru/images/dot-red.svg");left:0}@media only screen and (max-width: 1260px){ul li:before{width:25px;margin-top:6px}}@media only screen and (max-width: 1260px){ul li{font-size:12px;line-height:18px}}*{box-sizing:border-box}svg{font-size:0}h1{font-family:var(--font-main);font-style:normal;font-weight:bold;font-size:36px;line-height:40px;color:var(--color-main-darkness);margin:30px 0}@media only screen and (max-width: 1260px){h1{font-size:24px;line-height:28px}}h2{font-weight:bold;font-size:28px;line-height:40px;color:#181818;margin:30px 0}@media only screen and (max-width: 1260px){h2{font-weight:bold;font-size:14px;line-height:16px}}h3{font-weight:600;font-size:20px;line-height:40px;color:#181818;margin:20px 0}@media only screen and (max-width: 1260px){h3{font-size:14px;line-height:16px}}h4{font-weight:600;font-size:16px;line-height:40px;margin:20px 0}@media only screen and (max-width: 1260px){h4{font-size:14px;line-height:16px}}p{font-family:var(--font-second);font-size:15px;line-height:28px;color:#919191;margin:13px 0}@media only screen and (max-width: 1260px){p{font-size:12px;line-height:18px}}.basic-page-wrapper{width:1140px;margin:0 auto}@media only screen and (max-width: 1260px){.basic-page-wrapper{padding:0 15px;width:100%}}.button__arrow,.breadcrumbs__item:after{font-size:0}body,html{width:100%;margin:0;padding:0;font-family:var(--font-main);scroll-behavior:smooth}.flex{display:flex;gap:16px;margin-bottom:16px}.flex_centered{justify-content:center;align-items:center}.popup-window#personal-data-popup .popup-window-content{padding-top:20px;max-width:320px}.popup-window#personal-data-popup .ui-tour-popup-text{margin-bottom:16px;text-align:center}@font-face{font-family:"Montserrat";src:url("/local/fonts/Montserrat/Montserrat-Light.woff2") format("woff2"),url("/local/fonts/Montserrat/Montserrat-Light.woff") format("woff"),url("/local/fonts/Montserrat/Montserrat-Light.ttf") format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url("/local/fonts/Montserrat/Montserrat-Regular.woff2") format("woff2"),url("/local/fonts/Montserrat/Montserrat-Regular.woff") format("woff"),url("/local/fonts/Montserrat/Montserrat-Regular.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url("/local/fonts/Montserrat/Montserrat-Medium.woff2") format("woff2"),url("/local/fonts/Montserrat/Montserrat-Medium.woff") format("woff"),url("/local/fonts/Montserrat/Montserrat-Medium.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url("/local/fonts/Montserrat/Montserrat-SemiBold.woff2") format("woff2"),url("/local/fonts/Montserrat/Montserrat-SemiBold.woff") format("woff"),url("/local/fonts/Montserrat/Montserrat-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url("/local/fonts/Montserrat/Montserrat-Bold.woff2") format("woff2"),url("/local/fonts/Montserrat/Montserrat-Bold.woff") format("woff"),url("/local/fonts/Montserrat/Montserrat-Bold.ttf") format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Roboto";src:url("/local/fonts/Roboto/Roboto-Light.woff2") format("woff2"),url("/local/fonts/Roboto/Roboto-Light.woff") format("woff"),url("/local/fonts/Roboto/Roboto-Light.ttf") format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Roboto";src:url("/local/fonts/Roboto/Roboto-Regular.woff2") format("woff2"),url("/local/fonts/Roboto/Roboto-Regular.woff") format("woff"),url("/local/fonts/Roboto/Roboto-Regular.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Roboto";src:url("/local/fonts/Roboto/Roboto-Medium.woff2") format("woff2"),url("/local/fonts/Roboto/Roboto-Medium.woff") format("woff"),url("/local/fonts/Roboto/Roboto-Medium.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Roboto";src:url("/local/fonts/Roboto/Roboto-SemiBold.woff2") format("woff2"),url("/local/fonts/Roboto/Roboto-SemiBold.woff") format("woff"),url("/local/fonts/Roboto/Roboto-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Roboto";src:url("/local/fonts/Roboto/Roboto-Bold.woff2") format("woff2"),url("/local/fonts/Roboto/Roboto-Bold.woff") format("woff"),url("/local/fonts/Roboto/Roboto-Bold.ttf") format("truetype");font-weight:700;font-style:normal;font-display:swap}.calendar{font-family:var(--font-second);font-weight:300;font-size:14px;color:var(--color-main-darkness);user-select:none;padding:0px 15px 8px;max-width:1310px;margin:0 auto}.calendar.is-empty .calendar__block,.calendar.is-empty .calendar__slider{display:none}.calendar.is-empty .calendar__message{display:block}.calendar-page{padding-bottom:80px}.calendar-page .calendar{min-height:245px}.calendar__message{display:none}.calendar__inner{display:flex;align-items:flex-end;max-width:100%;min-width:100%}.calendar__block{display:flex;align-items:flex-end}.calendar__scroll{display:flex;align-items:center;justify-content:center;cursor:pointer;min-width:50px;width:50px;height:50px;transition:.1s linear;border-radius:var(--radius-standard)}.calendar__scroll_prev{margin-right:8px}.calendar__scroll_next{margin-left:8px}.calendar__scroll.is-disabled{opacity:.5;pointer-events:none}.calendar__scroll:hover:not(.is-disabled){background:var(--color-main-light)}.calendar .calendar__wrapper{display:flex;align-items:center;overflow-x:auto;width:100%;position:relative;margin-top:16px;scrollbar-width:none;max-width:812px}.calendar .calendar__wrapper::-webkit-scrollbar{width:0;height:0}.calendar__year{display:flex;align-items:center;padding-right:8px}.calendar__month{display:flex;align-items:center;z-index:1;background:var(--color-white)}.calendar__month:not(:first-child){padding-left:8px}.calendar__month:before{content:attr(data-value);font-size:12px;text-transform:capitalize;align-self:start;position:sticky;left:0;width:0;transform:translateX(100%)}.calendar__day{font-family:var(--font-main);font-weight:500;font-size:14px;padding:8px 8px 4px;display:flex;align-items:flex-end;justify-content:flex-end;width:50px;height:50px;margin-top:22px;border-radius:var(--radius-standard);border:1px solid var(--color-main-light);position:relative;margin-right:8px;cursor:pointer;transition:.1s linear}.calendar__day_range{background:var(--color-main-light)}.calendar__day_weekend{color:var(--color-conv-dark)}.calendar__day_event:before{content:"";display:block;width:4px;height:4px;border:2px solid var(--color-main-darkness);border-radius:100%;background:var(--color-white);position:absolute;right:3px;top:4px}.calendar__day_today{border:1px solid var(--color-main-darkness)}.calendar__day:after{content:attr(data-value);color:var(--color-neutral-dark);position:absolute;left:5px;top:7px;font-size:12px;font-family:var(--font-second);font-weight:300;text-transform:capitalize}.calendar__day:hover,.calendar__day.is-active{background:var(--color-main-darkness);border:1px solid var(--color-main-darkness);color:var(--color-white)}.calendar__day:hover:after,.calendar__day.is-active:after{color:var(--color-white)}.calendar__slider{margin-top:16px;display:flex;gap:8px;justify-content:space-between;max-width:1140px}.calendar__slider-scroll{border-radius:var(--radius-standard);border:1px solid var(--color-main-light);display:flex;align-items:center;flex-direction:column;justify-content:center;min-width:34px;height:133px;cursor:pointer;transition:.1s linear}.calendar__slider-scroll.is-disabled{opacity:.5;pointer-events:none}.calendar__slider-scroll.whit-count{min-width:76px}.calendar__slider-scroll.whit-count .calendar__slider-count{display:block}.calendar__slider-scroll:hover:not(.is-disabled){background:var(--color-main-light)}.calendar__slider-scroll.is-hidden{display:none}.calendar__slider-count{margin-top:8px;display:none}.calendar__content{display:flex;gap:8px;max-width:1036px;width:100%}.calendar-event{border-radius:var(--radius-standard);border:1px solid var(--color-main-light);padding:10px 16px 8px;max-width:253px;min-width:253px;min-height:133px;position:relative}.calendar-event.is-visible+.calendar-event.is-visible+.calendar-event.is-visible .calendar-event__full{left:auto;right:0}.calendar-event.is-hidden{display:none}.calendar-event:hover .calendar-event__full{opacity:1;pointer-events:auto}.calendar-event__no-events{border:0;display:flex;align-items:center;justify-content:center}.calendar-event__full{z-index:1;position:absolute;top:0;left:0;width:512px;border:1px solid var(--color-main-darkness);overflow:hidden;border-radius:var(--radius-standard);transition:.25s linear;opacity:0;pointer-events:none}.calendar-event__head{position:relative;height:164px;padding:16px;display:flex;justify-content:space-between;align-items:flex-start;background:url("/local/templates/trassir.ru/components/bitrix/news/events/bitrix/news.list/events/images/event-head.png") no-repeat center}.calendar-event__head-inner{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.calendar-event__date{background:var(--color-white);font-family:var(--font-main);font-weight:500;display:inline-flex;padding:8px;border-radius:var(--radius-standard);text-transform:capitalize}.calendar-event__place{background:var(--color-white);font-family:var(--font-main);font-weight:500;display:inline-flex;padding:8px;border-radius:var(--radius-standard)}.calendar-event__place:empty{display:none}.calendar-event__type{background:var(--color-main-light);display:inline-flex;padding:4px 8px;border-radius:var(--radius-standard);white-space:nowrap}.calendar-event__type:empty{display:none}.calendar-event__body{padding:16px;background:var(--color-white)}.calendar-event__text{color:var(--color-main-darkness) !important;max-height:257px;overflow:hidden}.calendar-event__text p,.calendar-event__text li,.calendar-event__text b{color:inherit}.calendar-event__name{font-weight:500;font-family:var(--font-main);margin-bottom:8px}.calendar-event__preview{color:inherit !important;font-family:inherit;font-weight:inherit;text-decoration:none !important;font-size:inherit;line-height:inherit}.calendar-event__preview-head{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:8px}.calendar-event__preview-date{font-weight:500;font-family:var(--font-main);white-space:nowrap;text-transform:capitalize}.calendar-event__preview-time{display:none}.calendar-event__preview-type{font-size:12px;padding:4px 8px;border-radius:var(--radius-standard);background:var(--color-main-light);white-space:nowrap}.calendar-event__preview-type:empty{display:none}.calendar-event__links{display:flex;align-items:flex-end}.calendar-event__link{margin-top:8px;font-family:var(--font-second);font-weight:300;font-size:14px;color:var(--color-main-darkness);border-bottom:1px dashed var(--color-main-darkness);text-decoration:none !important;display:inline-block;margin-left:auto;transition:.1s linear}.calendar-event__link:hover{color:var(--color-main-darkness);border-bottom:1px dashed rgba(0,0,0,0)}.calendar__nearest{margin-top:16px}.calendar__nearest button{margin-left:16px}.calendar__dates{position:relative;min-width:135px;max-width:135px;height:50px;border:1px solid var(--color-main-light);margin-right:16px;display:flex;align-items:flex-start;padding:8px;cursor:pointer;border-radius:var(--radius-standard);transition:.1s linear}.calendar__dates:hover{background:var(--color-main-light)}.calendar__dates:hover .calendar__dates-icon{background:var(--color-white)}.calendar__dates-inner{display:flex;align-items:center}.calendar__dates-name{position:absolute;left:0;bottom:100%;padding-bottom:8px;font-size:12px}.calendar__dates-icon{display:flex;align-items:center;justify-content:center;border-radius:var(--radius-standard);background:var(--color-main-light);min-width:32px;max-width:32px;height:32px;transition:.1s linear}.calendar__dates-icon:before{content:"";width:16px;height:16px;display:block;background:url("/local/templates/trassir.ru/components/bitrix/news/events/bitrix/news.list/events/images/note-text.svg") no-repeat center}.calendar__dates-input{border:0;outline:0;height:0;width:0;opacity:0;position:absolute;left:-1px;top:-15px}.calendar__dates-value{font-size:12px;padding-left:8px;line-height:1.2}@media screen and (max-width: 1170px){.calendar{-webkit-tap-highlight-color:rgba(0,0,0,0);min-height:auto}.calendar__inner{display:none}.calendar__slider-scroll{display:none}.calendar__content{overflow-x:auto;padding-bottom:16px}.calendar-event{padding:0;max-width:189px;min-width:189px;min-height:175px}.calendar-event.is-hidden{display:block}.calendar-event:hover .calendar-event__full{opacity:0;pointer-events:none}.calendar-event__full{display:none}.calendar-event__preview{padding:10px 16px 8px;display:block;height:100%}.calendar-event__preview-time{display:inline}.calendar-event__preview-head{flex-direction:column-reverse;align-items:flex-end}.calendar-event__preview-date{align-self:flex-start}.calendar-event__no-events{padding:10px 16px 8px}.calendar__dates{min-width:auto;margin-right:0;max-width:288px;width:100%;transition:.1s linear}.calendar__dates:hover{background:var(--color-white)}.calendar__dates:hover .calendar__dates-icon{background:var(--color-main-light)}.calendar__dates.is-active{height:359px}.calendar__dates.is-active .calendar__dates-icon{background:var(--color-main-darkness)}.calendar__dates.is-active .calendar__dates-icon:before{background:url("/local/templates/trassir.ru/components/bitrix/news/events/bitrix/news.list/events/images/note-text-white.svg") no-repeat center}.calendar__dates-value br{display:none}.calendar__dates-input{top:33px;left:7px}}.contacts-page{padding:0;margin-bottom:90px}.contacts-page a{text-decoration:none;color:inherit}@media only screen and (max-width: 1200px){.contacts-page{margin-bottom:70px}}@media only screen and (max-width: 1200px){.contacts-page{padding:0 14px}}.contacts-page .exclusive-partner{background:var(--color-main-darkness);box-shadow:0px 0px 20px rgba(0,0,0,.1);border-radius:5px;display:flex;justify-content:space-between;height:119px;align-items:center}@media only screen and (max-width: 1200px){.contacts-page .exclusive-partner{padding:12px 16px}}.contacts-page .exclusive-partner .exclusive-partner__content{display:flex;flex-direction:column;justify-content:space-between;height:100%;padding:25px 20px 18px 20px}@media only screen and (max-width: 1200px){.contacts-page .exclusive-partner .exclusive-partner__content{padding:0;min-width:180px}}.contacts-page .exclusive-partner .exclusive-partner__content .exclusive-partner__name{font-weight:bold;font-size:18px;color:#fff}@media only screen and (max-width: 1200px){.contacts-page .exclusive-partner .exclusive-partner__content .exclusive-partner__name{font-size:14px}}.contacts-page .exclusive-partner .exclusive-partner__content .exclusive-partner__contacts{font-weight:600;font-size:14px;line-height:17px;color:#e7e7e7}@media only screen and (max-width: 1200px){.contacts-page .exclusive-partner .exclusive-partner__content .exclusive-partner__contacts{font-size:12px}}.contacts-page .exclusive-partner .exclusive-partner__content .exclusive-partner__contacts .exclusive-partner__site{text-decoration-line:underline;margin-top:6px}.contacts-page .exclusive-partner .exclusive-partner__logo{padding-right:20px}@media only screen and (max-width: 1200px){.contacts-page .exclusive-partner .exclusive-partner__logo{padding-right:0}}@media only screen and (max-width: 1200px){.contacts-page .exclusive-partner .exclusive-partner__logo .exclusive-partner__logo-image{width:46px}}.contacts-page .contacts-mode-switcher{background:var(--color-main-light);border-radius:5px;display:flex;justify-content:space-between;height:119px;align-items:center;cursor:pointer}.contacts-page .contacts-mode-switcher .contacts-mode-switcher__content{display:flex;flex-direction:column;justify-content:space-between;height:100%;padding:25px 20px 18px 20px}@media only screen and (max-width: 1200px){.contacts-page .contacts-mode-switcher .contacts-mode-switcher__content{padding:12px 16px}}.contacts-page .contacts-mode-switcher .contacts-mode-switcher__content .contacts-mode-switcher__title{font-weight:bold;font-size:18px;color:var(--color-main-darkness)}.contacts-page .contacts-mode-switcher .contacts-mode-switcher__content .contacts-mode-switcher__subtitle{font-weight:600;font-size:14px;text-decoration-line:underline;color:var(--color-main-darkness)}.contacts-page .contacts-mode-switcher .contacts-mode-switcher__image{padding-right:27px}.contacts-page .contacts-mode-switcher .contacts-mode-switcher__image img{width:43px}@media only screen and (max-width: 1200px){.contacts-page .contacts-mode-switcher .contacts-mode-switcher__image{padding-right:16px}}.contacts-page .contacts__list{width:782px}@media only screen and (max-width: 1200px){.contacts-page .contacts__list{width:100%}}.contacts-page .contacts__list .contacts-list__country{margin-top:52px}.contacts-page .contacts__list .contacts-list__country .contacts-list__country-name{font-weight:bold;font-size:28px;text-transform:capitalize;color:#181818}@media only screen and (max-width: 1200px){.contacts-page .contacts__list .contacts-list__country .contacts-list__country-name{font-size:18px}}.contacts-page .contacts__list .contacts-list__country .contacts-list__city{margin-top:45px}.contacts-page .contacts__list .contacts-list__country .contacts-list__city:first-child{margin-top:5px}.contacts-page .contacts__list .contacts-list__country .contacts-list__city .contacts-list__city-name{font-weight:500;font-size:20px;text-transform:capitalize;color:var(--color-main-darkness)}@media only screen and (max-width: 1200px){.contacts-page .contacts__list .contacts-list__country .contacts-list__city .contacts-list__city-name{font-size:15px}}.contacts-page .contacts__list .contacts-list__country .contacts-list__city .contacts-list__contacts .contacts-list__contact{border-bottom:1px solid rgba(0,0,0,.08);margin:27px 0 0 0;padding-bottom:20px}@media only screen and (max-width: 1200px){.contacts-page .contacts__list .contacts-list__country .contacts-list__city .contacts-list__contacts .contacts-list__contact{margin-top:14px;padding-bottom:8px}}.contacts-page .contacts__list .contacts-list__country .contacts-list__city .contacts-list__contacts .contacts-list__contact:first-child{margin-top:43px}@media only screen and (max-width: 1200px){.contacts-page .contacts__list .contacts-list__country .contacts-list__city .contacts-list__contacts .contacts-list__contact:first-child{margin-top:12px}}.contacts-page .contacts__list .contacts-list__country .contacts-list__city .contacts-list__contacts .contacts-list__contact:last-child{border-bottom:0}.contacts-page .contacts__list .contacts-list__country .contacts-list__city .contacts-list__contacts .contacts-list__contact .contacts-list__contact-name{font-weight:500;font-size:16px;color:#181818}.contacts-page .contacts__list .contacts-list__country .contacts-list__city .contacts-list__contacts .contacts-list__contact .contacts-list__contact-items .contacts-list__contact-item{height:14px;display:flex;margin:16px 0;align-items:center}.contacts-page .contacts__list .contacts-list__country .contacts-list__city .contacts-list__contacts .contacts-list__contact .contacts-list__contact-items .contacts-list__contact-item .contacts-list__contact-item-icon{width:24px}.contacts-page .contacts__list .contacts-list__country .contacts-list__city .contacts-list__contacts .contacts-list__contact .contacts-list__contact-items .contacts-list__contact-item .contacts-list__contact-item-value{font-family:var(--font-second);font-style:normal;font-weight:normal;font-size:14px;color:#656565}.contacts-page .contacts-map{width:100%;background-color:#929292;height:500px;margin-bottom:50px;margin-top:42px}@media only screen and (max-width: 1200px){.contacts-page .contacts-map{width:100%;height:400px}}.contacts-page .contacts{width:100%}.contacts-page .contacts.contacts-mode-list .contacts-mode-switcher_to-list{display:none}.contacts-page .contacts.contacts-mode-list .contacts-mode-switcher_to-map{display:flex}.contacts-page .contacts.contacts-mode-list .contacts__list{display:block}.contacts-page .contacts.contacts-mode-list .contacts-map{display:none}.contacts-page .contacts.contacts-mode-map .contacts-mode-switcher_to-list{display:flex}.contacts-page .contacts.contacts-mode-map .contacts-mode-switcher_to-map{display:none}.contacts-page .contacts.contacts-mode-map .contacts__list{display:none}.contacts-page .contacts.contacts-mode-map .contacts-map{display:block}.contacts-page .contacts .contacts__top-container{width:100%;display:flex;justify-content:space-between}@media only screen and (max-width: 1200px){.contacts-page .contacts .contacts__top-container{flex-direction:column}}.contacts-page .contacts .contacts__top-container .contacts__top-container-item{width:calc(50% - 15px)}@media only screen and (max-width: 1200px){.contacts-page .contacts .contacts__top-container .contacts__top-container-item{width:100%;height:95px;margin-top:10px}.contacts-page .contacts .contacts__top-container .contacts__top-container-item:first-child{margin-top:0}}.contacts-page .contacts .contacts__location-search{width:100%;margin-top:30px;display:flex;justify-content:space-between}@media only screen and (max-width: 1200px){.contacts-page .contacts .contacts__location-search{flex-direction:column;margin-top:13px}}.contacts-page .contacts .contacts__location-search .contacts-location-search__item{width:calc(50% - 15px)}@media only screen and (max-width: 1200px){.contacts-page .contacts .contacts__location-search .contacts-location-search__item{width:100%}}.contacts-page .contacts .contacts__location-search .contacts-location-search__locations{display:flex;justify-content:space-between}@media only screen and (max-width: 1200px){.contacts-page .contacts .contacts__location-search .contacts-location-search__locations{flex-direction:column}}.contacts-page .contacts .contacts__location-search .contacts-location-search__locations .contacts-location-search__location-wrapper{width:calc(50% - 5px);height:50px}@media only screen and (max-width: 1200px){.contacts-page .contacts .contacts__location-search .contacts-location-search__locations .contacts-location-search__location-wrapper{width:100%;margin-top:8px}.contacts-page .contacts .contacts__location-search .contacts-location-search__locations .contacts-location-search__location-wrapper:first-child{margin-top:0}}.contacts-page .contacts .contacts__location-search .contacts-location-search__locations .contacts-location-search__location-wrapper .contacts-location-search__location{width:100%;height:100%}.contacts-page .contacts .contacts__location-search .contacts-location-search__find-button-wrapper{display:flex;justify-content:flex-start}@media only screen and (max-width: 1200px){.contacts-page .contacts .contacts__location-search .contacts-location-search__find-button-wrapper{width:100%;justify-content:stretch;margin-top:10px}}@media only screen and (max-width: 1200px){.contacts-page .contacts .contacts__location-search .contacts-location-search__find-button-wrapper .contacts-location-search__find-button{width:100%;justify-content:center}}.blue-button{display:flex;flex-direction:row;align-items:center;justify-content:center;width:160px;height:50px;background:var(--color-main-light);border-radius:5px;font-family:var(--font-main);font-style:normal;font-weight:500;font-size:14px;line-height:17px;color:var(--color-main-darkness);transition:.2s;cursor:pointer;text-decoration:none}.blue-button:hover{background:var(--color-main-darkness);color:var(--color-main-light)}.blue-button:active{box-shadow:0px 0px 8px var(--color-main-darkness)}.button,.search-page>form input[type=submit]{text-decoration:none;color:inherit;line-height:inherit;font-size:inherit;font-weight:inherit;transition-property:inherit;transition-duration:inherit;font-family:inherit;line-height:normal;padding:0 30px;height:50px;background:var(--color-conv-dark);display:flex;align-items:center;border-radius:5px;font-weight:500;font-size:14px;cursor:pointer;color:#fff !important;transition-property:background-color;transition-duration:.2s;border:2px solid rgba(0,0,0,0)}.button_empty{border:1px solid var(--color-conv-dark);color:var(--color-conv-dark) !important;background:#fff !important}.button_empty:hover{background:var(--color-conv-dark) !important;color:#fff !important}@media only screen and (max-width: 1200px){.button,.search-page>form input[type=submit]{font-size:13px}}.button__preloader-elem{display:none}.button__preloader[disabled]{background:#fff;border:2px solid var(--color-conv-dark) !important;pointer-events:none}.button__preloader[disabled] .button__arrow{display:none}.button__preloader[disabled] .button__label{display:block !important;color:rgba(141, 141, 141, 0.3) !important}.button__preloader[disabled] .button__preloader-elem{margin-right:13px;display:block;background:url("/local/templates/trassir.ru/images/btn_preloader.svg") no-repeat center;min-width:19px;height:19px;animation:rotate-back-forth 3s cubic-bezier(0.42, 0.61, 0.58, 0.41) infinite;filter:brightness(1.2) grayscale(100%) contrast(0%)}.button.button_no-hover:hover .button__arrow:before,.search-page>form input.button_no-hover[type=submit]:hover .button__arrow:before{opacity:0;font-size:0}.button.button_no-hover:hover .button__arrow:after,.search-page>form input.button_no-hover[type=submit]:hover .button__arrow:after{transform:translateX(0);font-size:0}.button:hover,.search-page>form input[type=submit]:hover{background:var(--color-conv-light)}.button:hover .button__arrow:before,.search-page>form input[type=submit]:hover .button__arrow:before{opacity:1;transform:translateX(0px);font-size:0}.button:hover .button__arrow:after,.search-page>form input[type=submit]:hover .button__arrow:after{transform:translateX(10px);font-size:0}.button:active,.search-page>form input[type=submit]:active{border:2px solid var(--color-conv-dark)}.button[disabled]:not(.button__preloader),.search-page>form input[disabled][type=submit]:not(.button__preloader){background:rgba(141, 141, 141, 0.3);border:1px solid rgba(141, 141, 141, 0.3);color:var(--color-neutral-dark) !important;pointer-events:none}.button[disabled]:not(.button__preloader) .button__arrow,.search-page>form input[disabled][type=submit]:not(.button__preloader) .button__arrow{filter:contrast(0)}.button .button__arrow,.search-page>form input[type=submit] .button__arrow{display:flex;align-items:center;height:14px;width:27px}.button .button__arrow:before,.search-page>form input[type=submit] .button__arrow:before{content:url("/local/templates/trassir.ru/images/button-arrow-line.svg");position:absolute;opacity:0;transition-duration:.2s;transition-property:opacity,transform;transform:translateX(-10px)}.button .button__arrow:after,.search-page>form input[type=submit] .button__arrow:after{content:url("/local/templates/trassir.ru/images/button-arrow.svg");transition-duration:.2s;transition-property:opacity,transform}.light-arrow{position:relative;width:64px;height:31px;cursor:pointer;transition:all .2s}.light-arrow.dark .shaft{background-color:rgba(16,67,121,.3)}.light-arrow.dark .shaft:before,.light-arrow.dark .shaft:after{background-color:rgba(16,67,121,.3)}.light-arrow.dark .bubble{background:rgba(16,67,121,.3)}.light-arrow.dark:hover .shaft{background-color:var(--color-main-darkness)}.light-arrow.dark:hover .shaft:before,.light-arrow.dark:hover .shaft:after{background-color:var(--color-main-darkness)}.light-arrow.dark:hover .bubble{transform:scale(1)}.light-arrow.white .shaft{background-color:#f0f7ff}.light-arrow.white .shaft:before,.light-arrow.white .shaft:after{background-color:#f0f7ff}.light-arrow.white .bubble{background:hsla(0,0%,100%,.2)}.light-arrow.white:hover .shaft{background-color:#f0f7ff}.light-arrow.white:hover .shaft:before,.light-arrow.white:hover .shaft:after{background-color:#f0f7ff}.light-arrow.white:hover .bubble{transform:scale(1)}.light-arrow .bubble{transition:all .2s;width:40px;height:40px;background:var(--color-main-light);border-radius:50%;position:absolute;right:-18px;top:-5px;transform:scale(0)}.light-arrow.left{transform:scale(-1, 1)}.light-arrow .shaft{width:64px;background-color:#f0f7ff;display:block;height:1px;position:relative;transition:background-color .3s ease;top:15px}.light-arrow .shaft:before,.light-arrow .shaft:after{content:"";width:6px;background-color:#f0f7ff;display:block;height:1px;position:absolute;top:0;right:0;transition:all .2s;transition-delay:0s}.light-arrow .shaft:before{transform-origin:top right;transform:rotate(40deg)}.light-arrow .shaft:after{transform-origin:bottom right;transform:rotate(-40deg)}.light-arrow:hover .shaft{background-color:var(--color-main-darkness)}.light-arrow:hover .shaft:before,.light-arrow:hover .shaft:after{background-color:var(--color-main-darkness)}.light-arrow:hover .bubble{transform:scale(1)}.line-title{font-family:var(--font-main);font-style:normal;font-weight:900;font-size:14px;line-height:21px;letter-spacing:.75em;color:#ccc;padding-left:145px;position:relative;text-transform:uppercase}@media only screen and (max-width: 1200px){.line-title{font-size:12px;line-height:21px;letter-spacing:.5em;color:#ccc;padding-left:75px}}.line-title:before{content:"";position:absolute;left:0;width:120px;height:1px;background-color:var(--color-conv-dark);top:calc(50% - 1px)}@media only screen and (max-width: 1200px){.line-title:before{width:64px}}.crm-form{min-height:485px;height:auto;width:100%;max-width:1280px;margin:80px auto 0 auto;border-radius:5px 50px 50px 5px;background:linear-gradient(270deg, var(--color-main-light) 42.82%, rgba(234, 244, 255, 0) 90.9%);padding:70px 15px;position:relative;overflow:hidden}.crm-form__column{width:100%;max-width:574px;display:flex;flex-direction:column;position:relative}.crm-form__background{z-index:0;position:absolute;top:0;right:0;width:100%;height:100%;background-image:url("/local/templates/trassir.ru/images/main-page/form/s.png");background-size:contain;background-repeat:no-repeat;background-position:right top}.crm-form__background-image{width:530px;height:400px;position:absolute;top:calc(50% - 200px);right:50px}@media only screen and (max-width: 1200px){.crm-form__background-image{display:none}}.crm-form__background-image img{width:100%;height:100%;object-fit:contain}.pagination{display:flex;align-items:center}.pagination .pagination__page{cursor:pointer;width:37px;height:37px;background:#f9fbfb;font-weight:bold;font-size:14px;line-height:20px;color:#979797;display:flex;align-items:center;justify-content:center;margin-left:8px;transition:.2s;text-decoration:none}.pagination .pagination__page.pagination__page_selected{color:#fff;background:var(--color-main-darkness)}.pagination .pagination__page:hover{color:#fff;background:var(--color-main-darkness)}.pagination .pagination__arrow{width:20px;cursor:pointer;display:flex;align-items:center;justify-content:center;height:37px}.pagination .pagination__arrow svg{transition:.2s;fill:var(--color-main-darkness)}.pagination .pagination__arrow:hover svg{fill:#3ac04f}.pagination .pagination__arrow:last-child{margin-left:8px}.compatible-software{width:100%;position:relative;overflow:hidden}.compatible-software .compatible-software__header{width:1140px;margin:0 auto}@media only screen and (max-width: 1200px){.compatible-software .compatible-software__header{width:100%;padding:0 15px}}.compatible-software .compatible-software__header h2{margin:18px 0 0 0;font-weight:bold;font-size:36px;line-height:52px;text-transform:uppercase;color:var(--color-main-darkness)}@media only screen and (max-width: 1200px){.compatible-software .compatible-software__header h2{font-size:24px;margin:0}}.compatible-software .compatible-software__content{width:100%;margin-top:51px;padding-top:85px;padding-bottom:90px;overflow:hidden;position:relative}@media only screen and (max-width: 1200px){.compatible-software .compatible-software__content{margin-top:37px;padding-top:40px;padding-bottom:24px}}.compatible-software .compatible-software__content .compatible-software__products-wrapper{width:1140px;margin:0 auto}@media only screen and (max-width: 1200px){.compatible-software .compatible-software__content .compatible-software__products-wrapper{width:100%}}.compatible-software .compatible-software__content .compatible-software__products-wrapper .compatible-software__products-wrapper-helper{width:calc(100% + 30px);margin-left:-15px;overflow:hidden}@media only screen and (max-width: 1200px){.compatible-software .compatible-software__content .compatible-software__products-wrapper .compatible-software__products-wrapper-helper{margin-left:0}}.compatible-software .compatible-software__content .compatible-software__products-wrapper .compatible-software__products-container.swiper-container{overflow:visible;width:1140px;margin:0 auto;padding-top:15px}@media only screen and (max-width: 1200px){.compatible-software .compatible-software__content .compatible-software__products-wrapper .compatible-software__products-container.swiper-container{width:100%}}.compatible-software .compatible-software__content .compatible-software__products-wrapper .compatible-software__products-container .swiper-wrapper .product{height:calc(100% - 15px);margin-bottom:15px;width:225px}@media only screen and (max-width: 1200px){.compatible-software .compatible-software__content .compatible-software__products-wrapper .compatible-software__products-container .swiper-wrapper .product{height:100%;margin-bottom:0}}.compatible-software .compatible-software__content .compatible-software__products-wrapper .compatible-software__products-container .swiper-wrapper .product .product__photo{height:141px}.compatible-software .compatible-software__content .compatible-software__products-wrapper .compatible-software__products-container .swiper-wrapper .product .product__name{height:68px;font-weight:600}.compatible-software .compatible-software__content .compatible-software__background{position:absolute;width:100%;height:100%;top:0;left:0}.compatible-software .compatible-software__content .compatible-software__background .compatible-software__background-fill{width:calc(100% - 79px);height:100%;position:absolute;background:var(--color-main-light);border-radius:0px 0px 50px 0px}@media only screen and (max-width: 1200px){.compatible-software .compatible-software__content .compatible-software__background .compatible-software__background-fill{width:100%}}.compatible-software .compatible-software__content .compatible-software__background .compatible-software__background-image{position:absolute;bottom:70px;right:0}@media only screen and (max-width: 1200px){.compatible-software .compatible-software__content .compatible-software__background .compatible-software__background-image{left:102px;right:auto;bottom:260px}}.compatible-software .compatible-software__content .compatible-software__navigation{width:182px;height:40px;margin:60px auto 0 auto;cursor:pointer;position:relative;display:flex;align-items:center;justify-content:space-between}@media only screen and (max-width: 1200px){.compatible-software .compatible-software__content .compatible-software__navigation{margin:23px 0 0 15px}}.event-block{width:488px;height:144px;position:relative;border-radius:5px;overflow:hidden}.event-block .event-block__background{position:absolute;width:100%;height:100%}.event-block .event-block__background .event-block__background-solid{width:100%;height:100%;position:absolute;background:#53a6ff}.event-block .event-block__background .event-block__background-image-wrapper{width:calc(50% - 30px);height:100%;left:calc(50% + 30px);position:absolute;-webkit-mask-image:url(/local/templates/trassir.ru/images/event/event-mask.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-size:auto 100%;mask-image:url(/local/templates/trassir.ru/images/event/event-mask.svg);mask-repeat:no-repeat;mask-size:auto 100%}.event-block .event-block__background .event-block__background-image-wrapper .event-block__background-image{width:100%;height:100%;object-fit:cover}.event-block .event-block__background .event-block__background-image-wrapper .event-block__background-gradient{width:100%;height:100%;top:0;position:absolute;background:linear-gradient(114.39deg, var(--color-main-darkness) 4.09%, rgba(234, 244, 255, 0) 135.27%)}.event-block .event-block__content{width:100%;height:100%;display:flex;align-items:center;padding-right:30px;padding-left:30px;position:relative}@media only screen and (max-width: 1200px){.event-block .event-block__content{padding-right:17px;padding-left:17px}}.event-block .event-block__content .event-block__content-inner{width:292px}.event-block .event-block__content .event-block__content-inner .event-block__title{font-weight:bold;font-size:20px;line-height:24px;color:#fff}@media only screen and (max-width: 1200px){.event-block .event-block__content .event-block__content-inner .event-block__title{font-size:17px;line-height:18px}}.event-block .event-block__content .event-block__content-inner .event-block__description{margin-top:8px;font-family:var(--font-second);font-weight:500;font-size:12px;line-height:14px;color:#f3f3f3}@media only screen and (max-width: 1200px){.event-block .event-block__content .event-block__content-inner .event-block__description{font-size:12px;line-height:16px}}.event-block .event-block__content .event-block__content-inner .event-block__more-date{width:221px;margin-top:13px;display:flex;justify-content:space-between;align-items:center;cursor:pointer}@media only screen and (max-width: 1200px){.event-block .event-block__content .event-block__content-inner .event-block__more-date{margin-top:4px}}.event-block .event-block__content .event-block__content-inner .event-block__more-date .event-block__more{font-weight:600;font-size:13px;line-height:16px;color:#fff;border-bottom:dashed 1px #fff;padding-bottom:2px;text-decoration:none}@media only screen and (max-width: 1200px){.event-block .event-block__content .event-block__content-inner .event-block__more-date .event-block__more{font-size:13px;line-height:16px}}.event-block .event-block__content .event-block__content-inner .event-block__more-date .event-block__more:hover{border-bottom:solid 1px #fff}.event-block .event-block__content .event-block__content-inner .event-block__more-date .event-block__date{font-weight:600;font-size:13px;line-height:16px;color:var(--color-main-darkness)}@keyframes rotate-back-forth{0%{transform:rotate(0deg)}50%{transform:rotate(-360deg)}75%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.not-found-page{width:100%;height:637px;background:var(--color-main-darkness);display:flex;align-items:center;justify-content:center}@media only screen and (max-width: 1200px){.not-found-page{height:434px}}.not-found-page .not-found-page__content{display:flex;flex-direction:column;align-items:center}.not-found-page .not-found-page__content .not-found__grid{display:flex;align-items:flex-end}@media only screen and (max-width: 1200px){.not-found-page .not-found-page__content .not-found__grid .not-found__4 img{width:61px}}.not-found-page .not-found-page__content .not-found__grid .not-found__round img{width:250px;margin:0 27px}@media only screen and (max-width: 1200px){.not-found-page .not-found-page__content .not-found__grid .not-found__round img{width:88px}}.not-found-page .not-found-page__button{margin-top:37px}.header__wrapper{padding-top:106px;margin-bottom:50px}.header__wrapper h1{font-weight:bold;font-size:36px;line-height:40px;text-transform:uppercase;color:var(--color-main-darkness);margin:50px 0 0 0}.header__wrapper .header__navigation{max-width:1310px;padding:0px 15px;margin:0 auto}.header__wrapper .header__navigation.width-limiter{max-width:1140px}.header__wrapper .header__navigation a{text-decoration:inherit;color:inherit}.header{background:#fff;width:100%;position:fixed;flex-shrink:0;z-index:950;top:0}.header a{text-decoration:none;color:inherit}.header.header__scrolled .header__content{height:70px}.header.header_search-opened .header-mobile__content{background:var(--color-main-light)}.header.header-auth-opened .menu__contacts{display:none !important}.header.header-auth-opened .auth{display:flex !important}.header.header_menu-opened .header__content{background:var(--color-main-light)}.header.header_menu-opened .header-mobile__content{background:var(--color-main-light)}.header.header_menu-opened .header__inner .button-menu__item-image{fill:var(--color-conv-dark) !important}.header.header_menu-opened .header__inner .button-menu__item_2{transform:translateX(8px) !important}.header.header_menu-opened .header__inner .button-menu__item_3{transform:translateX(6px) !important}.header.header_menu-opened .menu{visibility:visible;opacity:1;transform:translateY(0px)}.header .header__content{background:#fff;position:relative;transition-duration:.3s;transition-property:background,height;z-index:2;width:100%;display:flex;height:106px;justify-content:center;padding:0 20px}.header .header__content .header__inner{width:1277px;height:100%}.header .header__content .header__inner .header__left{display:flex;align-items:center;justify-content:space-between;width:100%;height:100%}.header .header__content .header__inner .header__left .header__button-menu{display:flex;align-items:center;cursor:pointer;user-select:none}.header .header__content .header__inner .header__left .header__button-menu .button-menu{width:20px;height:15px;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden;font-size:0}.header .header__content .header__inner .header__left .header__button-menu .button-menu .button-menu__item{transition-property:transform;transition-duration:.5s}.header .header__content .header__inner .header__left .header__button-menu .button-menu .button-menu__item .button-menu__item-image{transition-property:color;transition-duration:.5s;fill:var(--color-main-darkness)}.header .header__content .header__inner .header__left .header__button-menu .button-menu .button-menu__item.button-menu__item_2{position:relative;left:-8px}.header .header__content .header__inner .header__left .header__button-menu .button-menu .button-menu__item.button-menu__item_3{position:relative;left:-6px}.header .header__content .header__inner .header__left .header__button-menu .header__button-menu-label{font-weight:500;font-size:14px;line-height:17px;color:var(--color-main-darkness);margin-left:10px}.header .header__content .header__inner .header__left .header__right{width:877px;display:flex;align-items:center;justify-content:space-between}.header .header__content .header__inner .header__left .header__right .header__search{width:462px;display:flex;background:#fff;border-radius:5px;height:50px;align-items:center;justify-content:space-between}.header .header__content .header__inner .header__left .header__right .header__search .header__search-input{height:100%;padding-left:20px;border:none;font-weight:500;font-size:14px;line-height:17px;color:var(--color-main-darkness);outline:none;flex-grow:1}.header .header__content .header__inner .header__left .header__right .header__search .header__search-input::placeholder{font-weight:500;font-size:14px;line-height:50px;color:var(--color-main-darkness)}.header .header__content .header__inner .header__left .header__right .header__search .header__search-icon{width:55px;flex-shrink:0;height:100%;display:flex;align-items:center;justify-content:center}.header .header__content .header__inner .header__left .header__right .header__phone{font-weight:600;font-size:18px;line-height:22px;color:var(--color-main-darkness)}.header .header__content .header__inner .header__left .header__right .header__login-info{cursor:pointer;display:flex;justify-content:space-between;align-items:center}.header .header__content .header__inner .header__left .header__right .header__login-info .header__login-info-icon svg{width:13px}.header .header__content .header__inner .header__left .header__right .header__login-info .header__login-info-login{margin-left:10px;font-weight:500;font-size:14px;line-height:17px;color:var(--color-main-darkness)}.header .header__content .header__inner .header__left .header__right .header__login-button{padding:0 20px;display:flex;align-items:center;justify-content:space-between;border-radius:5px;background:var(--color-main-light);height:37px}.header .header__content .header__inner .header__left .header__right .header__login-button:hover{background:var(--color-main-darkness)}.header .header__content .header__inner .header__left .header__right .header__login-button:hover .header__login-button-label{color:var(--color-main-light)}.header .header__content .header__inner .header__left .header__right .header__login-button:hover .header__login-button-icon-svg{fill:var(--color-main-light) !important}.header .header__content .header__inner .header__left .header__right .header__login-button:active{box-shadow:0px 0px 8px var(--color-main-darkness);border:2px solid var(--color-main-darkness)}.header .header__content .header__inner .header__left .header__right .header__login-button .header__login-button-icon .header__login-button-icon-svg{height:15px;fill:var(--color-main-darkness)}.header .header__content .header__inner .header__left .header__right .header__login-button .header__login-button-label{margin-left:10px;font-weight:500;font-size:14px;line-height:17px;color:var(--color-main-darkness)}.header .header-mobile__content{height:46px;background:#fff;transition-duration:.3s;transition-property:background;display:none;z-index:2;position:relative}.header .header-mobile__content .header-mobile__inner{width:100%;height:100%;display:flex;align-items:center;justify-content:space-between;padding:0 15px}.header .header-mobile__content .header-mobile__inner .header-mobile__logo{height:100%;padding:8px 0 12px 0}.header .header-mobile__content .header-mobile__inner .header-mobile__tools{display:flex;align-items:center}.header .header-mobile__content .header-mobile__inner .header-mobile__tools .header-mobile__tools-item{margin-left:30px;display:flex;align-items:center;justify-content:center}.header .header-mobile__content .header-mobile__inner .header-mobile__tools .header-mobile__login .header-mobile__login-icon,.header .header-mobile__content .header-mobile__inner .header-mobile__tools .header-mobile__profile .header-mobile__login-icon{width:13px;fill:var(--color-main-darkness)}.header .header-mobile__content .header-mobile__inner .header-mobile__tools .header-mobile__menu{width:17px}.header .header-mobile__content .header-mobile__inner .header-mobile__tools .header-mobile__menu svg{width:17px}.header .header-mobile__content .header-mobile__inner .header-mobile__tools .header-mobile__close{width:17px;display:none}.header .menu{position:absolute;z-index:1;transition-duration:.3s;transition-property:opacity,transform,visibility;visibility:hidden;opacity:0;transform:translateY(-60px);width:100%;display:flex;justify-content:center;background:var(--color-main-light);max-height:640px;min-height:640px;overflow-y:auto;overflow-x:hidden}.header .menu__container{width:100%;max-width:1297px;margin:0 auto;padding:0 10px;display:flex;flex-direction:row-reverse;justify-content:space-between}.header .menu__inner{display:flex;padding-top:52px}.header .menu__links{display:flex}.header .menu__links.search_result__links{margin-right:30px;max-width:390px}.header .menu__links-title{font-weight:700;font-size:18px;line-height:1.4;text-transform:uppercase;color:var(--color-main-darkness);margin-bottom:35px;display:flex;align-items:center;transition:.1s linear}.header .menu__links-title svg{transition:.1s linear;margin-right:15px;fill:var(--color-main-darkness);width:23px;height:21px}.header .menu__links-title[href]:hover{color:var(--color-conv-light)}.header .menu__links-title[href]:hover svg{fill:var(--color-conv-light)}.header .menu__links-list{display:flex;flex-direction:column;max-width:177px}.header .menu__links-list_buttons{flex-direction:row;max-width:100%;flex-wrap:wrap;justify-content:space-between}.header .menu__links-list_icons{flex-direction:row;max-width:100%;padding-top:20px;position:relative;z-index:2}.header .menu__links-list_icons:before{content:attr(data-notice);position:absolute;left:0;top:-20px;font-size:14px;font-weight:500;color:var(--color-main-darkness);transition:.1s linear}.header .menu__links-block:not(:nth-last-child(-n+2)){margin-bottom:35px}.header .menu__links-block:nth-child(odd):not(:last-child){margin-right:35px}.header .menu__links-link{font-weight:500;font-size:14px;line-height:1.2;color:var(--color-main-darkness);transition:.1s linear}.header .menu__links-link.selected{color:var(--color-conv-light)}.header .menu__links-link:not(:last-child){margin-bottom:10px}.header .menu__links-link:hover{color:var(--color-conv-light)}.header .menu__links-button{border-radius:var(--radius-standard);color:var(--color-main-darkness);border:1px solid var(--color-main-darkness);min-height:76px;background:#fff;padding:11px 23px 9px;transition:.1s linear;width:calc(50% - 5px);text-align:center;display:flex;align-items:center;justify-content:center}.header .menu__links-button:not(:nth-child(-n+2)){margin-top:10px}.header .menu__links-button.selected{color:var(--color-conv-light);border:1px solid var(--color-conv-light)}.header .menu__links-button:hover{border:1px solid var(--color-conv-light);color:var(--color-conv-light)}.header .menu__links-icon{background:var(--color-main-darkness);border:1px solid var(--color-main-darkness);border-radius:var(--radius-standard);min-width:52px;max-width:52px;height:52px;transition:.1s linear;display:flex;align-items:center;justify-content:center}.header .menu__links-icon:not(:last-child){margin-right:7px}.header .menu__links-icon:before{content:attr(data-name);position:absolute;left:0;top:-25px;font-size:14px;font-weight:500;color:var(--color-conv-light);transition:.2s linear;opacity:0;padding:5px 0;display:block;min-width:200px;background:var(--color-main-light);pointer-events:none}.header .menu__links-icon svg{height:35px;width:35px;fill:#fff;transition:.1s linear}.header .menu__links-icon.selected,.header .menu__links-icon:hover{background:#fff;border:1px solid var(--color-conv-light)}.header .menu__links-icon.selected svg path,.header .menu__links-icon:hover svg path{fill:var(--color-conv-light)}.header .menu__links-icon:hover:before{opacity:1}.header .menu__right-block{max-width:390px;flex-wrap:wrap;margin-right:30px}.header .menu__left-block{flex-direction:column;width:470px}.header .menu__left-block .menu__links-block{margin-bottom:40px}.header .menu__left-block .menu__links-list{max-width:100%}.header .menu .menu__contacts .menu__contact{display:flex;align-items:center;margin-bottom:17px}.header .menu .menu__contacts .menu__contact.menu__contact_phone{display:none}.header .menu .menu__contacts .menu__contact .menu__contact-icon .menu__contact-icon-image{fill:var(--color-main-darkness);stroke:var(--color-main-darkness)}.header .menu .menu__contacts .menu__contact .menu__contact-value{margin-left:9px;font-weight:bold;font-size:16px;line-height:20px;color:var(--color-main-darkness)}.header .auth{border-radius:25px 0px 0px 0px;display:flex;align-items:flex-start;justify-content:center;min-width:268px;max-width:268px;padding-top:52px;position:relative}.header .auth:before{content:"";width:600px;height:100%;position:absolute;z-index:1;left:-80px;top:0;background:url("/local/templates/trassir.ru/images/menu/auth_bg.png") no-repeat top left/auto 100%}.header .auth .auth__content{z-index:2;position:relative}.header .auth .auth__content_registration{padding:0 20px;min-width:268px}.header .auth .auth__content_registration .auth__input{width:100% !important;max-width:200px}.header .auth.auth_open-login .auth__content_login{display:flex}.header .auth.auth_open-registration .auth__content_registration{display:flex}.header .auth.auth_open-recover .auth__content_recover{display:flex}.header .auth.auth_open-authorised .auth__content_authorised{display:flex}.header .auth .auth__content_authorised-login{font-weight:500;font-size:14px;line-height:17px;color:var(--color-main-darkness);margin-bottom:20px;display:none}.header .auth .auth__logout-wrapper{display:flex;gap:16px}.header .auth .auth__logout{cursor:pointer;background:var(--color-main-darkness);border-radius:5px;padding:10px 30px;font-weight:500;font-size:14px;line-height:17px;color:var(--color-main-light);transition:.2s linear}.header .auth .auth__logout:hover{background:#1f62a8}.header .auth .auth__content{flex-direction:column;align-items:center;width:100%;min-height:280px;display:none}.header .auth .auth__content .auth__title{font-weight:bold;font-size:18px;line-height:1.4;text-align:center;text-transform:uppercase;color:var(--color-main-darkness)}.header .auth .auth__content .errortext,.header .auth .auth__content .error_text{text-align:center;color:var(--color-error);font-size:14px}.header .auth .auth__content .auth__inputs{margin-top:21px;display:flex;flex-direction:column;align-items:center}.header .auth .auth__content .auth__inputs .auth__input{margin-top:11px;width:200px;background:#fff;border:1px solid var(--color-main-darkness);border-radius:5px;height:40px}.header .auth .auth__content .auth__inputs .auth__input input::placeholder{line-height:38px}.header .auth .auth__content .auth__inputs .auth__input:first-child{margin-top:0}.header .auth .auth__content .auth__inputs.auth__inputs_double{display:flex;flex-direction:row}.header .auth .auth__content .auth__inputs.auth__inputs_double .auth__inputs-double-helper{margin-left:10px}.header .auth .auth__content .auth__inputs.auth__inputs_double .auth__inputs-double-helper:first-child{margin-left:0}.header .auth .auth__content .auth__links{display:flex;align-items:center;margin-top:21px;font-family:var(--font-second)}.header .auth .auth__content .auth__links .auth__link{cursor:pointer;margin-left:36px;font-size:14px;line-height:16px;text-decoration-line:underline;color:var(--color-main-darkness)}.header .auth .auth__content .auth__links .auth__link:first-child{margin-left:0}.header .auth .auth__content .auth__button-outer{margin-top:31px}.header .auth .auth__content .auth__button-outer .auth__button{padding:0 30px;height:50px;background:var(--color-conv-dark);display:flex;align-items:center;border-radius:5px;font-weight:500;font-size:14px;color:#fff}.header .auth .auth__content .auth__button-outer .auth__button:before{content:url("/local/templates/trassir.ru/images/button-arrow.svg");margin-right:20px}.header .auth__success{position:absolute;left:0;top:0;height:100%;width:100%;background:var(--color-main-light);padding:16px;z-index:1;flex-direction:column;justify-content:flex-end;align-items:center;display:none;border-radius:var(--radius-standard)}.header .auth__success:before{content:"";display:block;width:100%;height:100%;background:rgba(255, 255, 255, 0.4);border-radius:var(--radius-standard);position:absolute;left:0;top:0}.header .auth__success .button,.header .auth__success .search-page>form input[type=submit],.search-page>form .header .auth__success input[type=submit]{position:relative;z-index:1}.header .auth__success .auth__button-outer{margin-top:0 !important}.header .auth__success.is-visible{display:flex}.header .auth__success-inner{width:100%;position:relative;z-index:1;flex-direction:column;justify-content:space-between;display:flex}.header .auth__success-icon{flex-shrink:0;background:var(--color-white);border:4px solid rgba(16, 67, 121, 0.1);border-radius:100%;display:flex;align-items:center;justify-content:center}.header .auth__success-icon svg{width:24px;height:24px;fill:var(--color-main-darkness)}.header .auth__success-title{font-family:var(--font-main);font-weight:700;text-transform:uppercase;font-size:14px;line-height:1.2;color:var(--color-main-darkness);text-align:center;display:flex;align-items:center;justify-content:center;gap:8px}.header .auth__success-text{margin:24px auto;display:inline-block;font-family:var(--font-main);color:var(--color-main-darkness);font-size:14px;font-weight:500;line-height:1.2;font-weight:var(--font-weight-standard)}.header .mobile-search{z-index:1;transform:translateY(-60px);transition-duration:.3s;transition-property:opacity,transform,visibility;visibility:hidden;opacity:0;width:100%;position:absolute;top:46px;background:var(--color-main-light);box-shadow:0px 0px 20px rgba(0,0,0,.1);padding:8px 15px 26px 15px}.header .mobile-search .mobile-search__search{width:100%;display:flex;background:#fff;border-radius:5px;height:50px;align-items:center;justify-content:space-between}.header .mobile-search .mobile-search__search .mobile-search__search-input{height:100%;padding-left:20px;background:rgba(0,0,0,0);border:none;font-weight:500;font-size:14px;line-height:17px;color:var(--color-main-darkness);outline:none;flex-grow:1}.header .mobile-search .mobile-search__search .mobile-search__search-input::placeholder{font-weight:500;font-size:14px;color:var(--color-main-darkness);line-height:50px}.breadcrumbs{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.breadcrumbs .breadcrumbs__item{font-size:12px;color:#929292;display:flex;align-items:center}.breadcrumbs .breadcrumbs__item a{text-decoration:none;color:inherit;line-height:inherit;font-size:inherit;font-weight:inherit;transition-property:inherit;transition-duration:inherit;font-family:inherit}.breadcrumbs .breadcrumbs__item:first-child{margin-left:0}.breadcrumbs .breadcrumbs__item:last-child:after{content:none}.breadcrumbs .breadcrumbs__item:after{content:url("/local/templates/trassir.ru/images/breadcrumbs.svg");margin-left:8px}@media screen and (max-width: 1200px){.header__wrapper{padding-top:46px;margin-bottom:36px}.header__wrapper h1{margin-top:20px;font-size:16px;line-height:normal}.header__wrapper .header__navigation{width:100%;padding:0 15px}.header{padding:0;height:46px}.header.header_search-opened .mobile-search{visibility:visible;opacity:1;transform:translateY(0px)}.header.header_menu-opened{height:100vh;display:flex;flex-direction:column}.header.header_menu-opened .header-mobile__content .header-mobile__close{display:flex !important}.header.header_menu-opened .header-mobile__content .header-mobile__menu{display:none !important}.header .header__content{display:none}.header .header-mobile__content{display:block;width:100%;flex-shrink:0}.header .menu{max-height:none;position:relative;overflow-y:auto;padding:0;height:calc(100vh - 46px)}.header .menu__links-title{margin-bottom:25px}.header .menu__container{overflow-y:auto}.header .menu__right-block{order:2}.header .menu__left-block{order:1}.header .menu__contacts{order:3}.header .menu__links-list_icons{padding-top:30px}.header .menu__links-list_icons:before{top:-10px}.header .menu__links-icon:before{top:-10px}.header .menu .menu__inner{padding-top:16px;width:100%;flex-direction:column-reverse;justify-content:flex-end}.header .menu .menu__inner .menu__links{width:100%;flex-direction:column;padding-left:15px}.header .menu .menu__inner .menu__links .menu__links-block .menu__links-title{font-size:14px;line-height:17px}.header .menu .menu__inner .menu__links .menu__links-block .menu__links-list{margin-top:0px;margin-bottom:30px}.header .menu .menu__inner .menu__links .menu__links-block .menu__links-list .menu__links-link{font-size:12px;line-height:22px}.header .menu .menu__inner .menu__contacts{margin-bottom:33px}.header .menu .menu__inner .menu__contacts .menu__contact{margin-bottom:14px}.header .menu .menu__inner .menu__contacts .menu__contact.menu__contact_phone{display:flex}.header .menu .menu__inner .menu__contacts .menu__contact .menu__contact-icon{width:48px;display:flex;align-items:center;justify-content:center}.header .menu .menu__inner .menu__contacts .menu__contact .menu__contact-icon .menu__contact-icon-image{fill:var(--color-conv-dark);stroke:var(--color-conv-dark)}.header .menu .menu__inner .menu__contacts .menu__contact .menu__contact-icon .menu__contact-icon-image.menu__contact-icon-image_address{height:15px}.header .menu .menu__inner .menu__contacts .menu__contact .menu__contact-icon .menu__contact-icon-image.menu__contact-icon-image_email{height:10px}.header .menu .menu__inner .menu__contacts .menu__contact .menu__contact-value{margin-left:0;font-size:12px;line-height:15px}.header .auth{display:none;position:absolute;top:0;left:0;border-radius:0;right:auto;width:100vw;height:calc(100vh - 46px);max-width:none;z-index:2;background:var(--color-main-light)}.header .auth:before{display:none}.header .auth .auth__content_authorised-login{display:block}.breadcrumbs{margin-top:15px}.auth__content_registration{padding:0 !important}.bx-auth{width:100%}}@media screen and (max-width: 600px){.header .menu__links-list_buttons{flex-direction:column;margin-bottom:0 !important}.header .menu__links-list_icons{flex-wrap:wrap}.header .menu__links-button{width:100%;margin-bottom:20px}.header .menu__links-icon{margin-bottom:8px}.header .menu__left-block .menu__links-block{margin-bottom:30px}.header .menu__links-list_icons{padding-top:60px}}.search{width:100%}.search__input,.learn-center__search-input,.search-page>form input[type=text]{box-shadow:inset 0px 0px 10px rgba(0,0,0,.1);background:#fff url("/local/templates/trassir.ru/images/search.svg") no-repeat calc(100% - 15px) center;padding:0 40px 0 20px;border-radius:var(--radius-standard);width:100%;height:100%;outline:none;border:1px solid rgba(0,0,0,.1);transition:.1s linear;font-weight:500;font-size:14px;color:var(--color-main-darkness)}.search__input::-webkit-input-placeholder,.learn-center__search-input::-webkit-input-placeholder,.search-page>form input[type=text]::-webkit-input-placeholder{font-weight:500;font-size:14px;color:var(--color-main-darkness)}.search__input:-moz-placeholder,.learn-center__search-input:-moz-placeholder,.search-page>form input[type=text]:-moz-placeholder{font-weight:500;font-size:14px;color:var(--color-main-darkness)}.search__input::-moz-placeholder,.learn-center__search-input::-moz-placeholder,.search-page>form input[type=text]::-moz-placeholder{font-weight:500;font-size:14px;color:var(--color-main-darkness)}.search__input:-ms-input-placeholder,.learn-center__search-input:-ms-input-placeholder,.search-page>form input[type=text]:-ms-input-placeholder{font-weight:500;font-size:14px;color:var(--color-main-darkness)}.search__input:hover,.learn-center__search-input:hover,.search-page>form input[type=text]:hover{border:1px solid rgba(141, 141, 141, 0.5)}.btn{display:flex;align-items:center;justify-content:center;padding:0px 20px;height:49px;font-family:var(--font-main);font-weight:500;font-size:14px;cursor:pointer;border-radius:var(--radius-standard);transition:.3s linear;outline:none}@media only screen and (max-width: 1200px){.news-detail{padding:0 20px}.news-detail img,.news-detail iframe{max-width:100%;height:auto}.news-detail+p{padding:0 20px}}.news-list{width:1160px;margin:0 auto 90px auto}.news-list a{text-decoration:none;color:inherit}@media only screen and (max-width: 1200px){.news-list{width:100%}}@media only screen and (max-width: 1200px){.news-list{margin-bottom:70px}}@media only screen and (max-width: 1200px){.news-list{padding:0 14px}}.news-wrapper{width:100%;display:flex;flex-direction:row;flex-wrap:wrap}@media only screen and (max-width: 1200px){.news-wrapper{justify-content:center}}.news-item{width:360px;height:360px;padding:20px;cursor:pointer;position:relative;border-radius:5px;overflow:hidden;margin-right:25px;margin-bottom:25px;flex-shrink:0;text-decoration:none;color:inherit;line-height:inherit;font-size:inherit;font-weight:inherit;transition-property:inherit;transition-duration:inherit;font-family:inherit}@media only screen and (max-width: 1200px){.news-item{width:290px;height:290px;margin-right:10px;margin-bottom:10px}}.news-item__background{width:100%;height:100%;position:absolute;background-color:var(--color-main-light);top:0;left:0;z-index:-1}.news-item__background-filter{width:100%;height:100%;position:absolute;top:0;left:0;background:linear-gradient(180deg, rgba(16, 67, 121, 0) 0%, var(--color-main-darkness) 100%);transition:all .2s}.news-item__background-hover{width:100%;height:100%;position:absolute;top:0;left:0;background:linear-gradient(0deg, rgba(219, 23, 25, 0.9), rgba(219, 23, 25, 0.9)),linear-gradient(180deg, rgba(16, 67, 121, 0) 0%, var(--color-main-darkness) 100%);transition:all .3s;opacity:0}.news-item__background-image{width:100%;height:100%;object-fit:cover;object-position:center}.news-item:hover .news-item__background-hover{opacity:.8}.news-item__date{padding-top:150px;font-family:var(--font-main);font-style:normal;font-weight:bold;font-size:12px;line-height:15px;color:hsla(0,0%,100%,.5);text-decoration:none}.news-item__title{text-decoration:none;color:inherit;line-height:inherit;font-size:inherit;font-weight:inherit;transition-property:inherit;transition-duration:inherit;font-family:inherit;font-family:var(--font-main);font-style:normal;font-weight:bold;font-size:18px;line-height:22px;color:#fff;margin-top:12px;height:66px;overflow:hidden}@media only screen and (max-width: 1200px){.news-item__title{font-size:12px;line-height:15px;height:45px}}.news-item__more{text-decoration:none;color:inherit;line-height:inherit;font-size:inherit;font-weight:inherit;transition-property:inherit;transition-duration:inherit;font-family:inherit;margin-top:25px;margin-left:28px;font-family:var(--font-main);font-style:normal;font-weight:500;font-size:14px;line-height:17px;color:#fff;position:relative}@media only screen and (max-width: 1200px){.news-item__more{margin-top:13px;font-size:10px;line-height:12px;margin-left:18px}}.news-item__more:before{content:"";background-image:url("/local/templates/trassir.ru/images/button-arrow.svg");background-repeat:no-repeat;background-size:contain;background-position:center center;position:absolute;top:1px;left:-20px;width:9px;height:14px}@media only screen and (max-width: 1200px){.news-item__more:before{top:0;width:6px;height:9px}}.main-page{margin-bottom:150px}@media only screen and (max-width: 1200px){.main-page{margin-bottom:50px}}.main-page .benefits{position:relative;z-index:1;width:100%;max-width:1280px;padding-top:71px;margin:120px auto 0 auto;display:flex;align-items:center;position:relative;flex-direction:column}@media only screen and (max-width: 1200px){.main-page .benefits{width:100%;padding-top:0;margin-top:0;margin-bottom:95px}}.main-page .benefits:before{top:0;width:100%;height:600px;position:absolute;background:var(--color-main-light);border-radius:50px 50px 5px 5px;content:""}@media only screen and (max-width: 1200px){.main-page .benefits:before{display:none}}.main-page .benefits .benefits__subtitle{position:relative;margin-bottom:10px}.main-page .benefits .benefits__title{margin-bottom:32px;position:relative}@media only screen and (max-width: 1200px){.main-page .benefits .benefits__title{font-size:24px;line-height:28px}}.main-page .benefits .benefits__list{position:relative;display:flex;max-width:1140px;flex-wrap:wrap;box-shadow:0px 0px 20px rgba(0,0,0,.1)}@media only screen and (max-width: 1200px){.main-page .benefits .benefits__list{flex-direction:column}}.main-page .benefits .benefits__list .benefits__list-item{width:380px;height:280px;flex-shrink:0}@media only screen and (max-width: 1200px){.main-page .benefits .benefits__list .benefits__list-item{width:100%;height:200px;display:flex;align-items:center}}.main-page .benefits .benefits__list .benefits__list-item .benefits__list-item-inner{display:flex}.main-page .benefits .benefits__list .benefits__list-item:nth-child(1){background:#eaedf0}.main-page .benefits .benefits__list .benefits__list-item:nth-child(2){background:#f3f4f6}.main-page .benefits .benefits__list .benefits__list-item:nth-child(3){background:#fbfcfc}.main-page .benefits .benefits__list .benefits__list-item:nth-child(4){background:#f8f9fa}.main-page .benefits .benefits__list .benefits__list-item:nth-child(5){background:#fbfcfc}.main-page .benefits .benefits__list .benefits__list-item:nth-child(6){background:#fefefe}.main-page .benefits .benefits__list .benefits__list-item .benefits__list-item-icon{width:100px;display:flex;justify-content:center;padding-top:66px;flex-shrink:0}@media only screen and (max-width: 1200px){.main-page .benefits .benefits__list .benefits__list-item .benefits__list-item-icon{padding-top:10px}}.main-page .benefits .benefits__list .benefits__list-item .benefits__list-item-content{padding-top:56px;padding-right:23px}@media only screen and (max-width: 1200px){.main-page .benefits .benefits__list .benefits__list-item .benefits__list-item-content{padding-top:0}}.main-page .benefits .benefits__list .benefits__list-item .benefits__list-item-content .benefits__list-item-title{font-weight:bold;font-size:16px;line-height:20px;height:77px;color:#000}@media only screen and (max-width: 1200px){.main-page .benefits .benefits__list .benefits__list-item .benefits__list-item-content .benefits__list-item-title{font-size:14px;line-height:17px;height:auto;margin-bottom:15px}}.main-page .benefits .benefits__list .benefits__list-item .benefits__list-item-content .benefits__list-item-description{font-family:var(--font-second);font-size:14px;line-height:16px;font-weight:300;color:#929292}@media only screen and (max-width: 1200px){.main-page .benefits .benefits__list .benefits__list-item .benefits__list-item-content .benefits__list-item-description{font-size:10px;line-height:18px}}.main-page .industry-solutions{position:relative;margin-top:120px;max-width:1140px;margin-left:auto;margin-right:auto}@media only screen and (max-width: 1200px){.main-page .industry-solutions{margin-top:83px}}.main-page .industry-solutions .industry-solutions__inner{width:1140px;position:relative;margin:0 auto}@media only screen and (max-width: 1200px){.main-page .industry-solutions .industry-solutions__inner{width:calc(100% - 30px)}}.main-page .industry-solutions__background{z-index:-1;left:45%;position:absolute;width:890px;height:860px;background-image:url("/local/templates/trassir.ru/images/main-page/industry-solutions.png");background-position:right center;background-size:contain;background-repeat:no-repeat;border-radius:0 0 50px 0;overflow:hidden}@media only screen and (max-width: 1260px){.main-page .industry-solutions__background{left:auto;right:0;width:430px;height:414px;top:80px}}@media only screen and (max-width: 1200px){.main-page .industry-solutions .industry-solutions__subtitle{font-size:12px;line-height:21px}}.main-page .industry-solutions .industry-solutions__title{margin-bottom:70px}@media only screen and (max-width: 1200px){.main-page .industry-solutions .industry-solutions__title{font-size:24px;margin-bottom:50px;line-height:28px}}.main-page .industry-solutions .industry-solutions__slider{width:100%;height:350px;margin-bottom:87px;position:relative}@media only screen and (max-width: 1200px){.main-page .industry-solutions .industry-solutions__slider{height:250px;margin-bottom:47px}}.main-page .industry-solutions .industry-solutions__slider:after{content:"";position:absolute;width:calc((100% - 1920px)/2);height:100%;background:linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 40%, rgb(255, 255, 255) 100%);right:0;top:0;z-index:1}.main-page .industry-solutions .industry-solutions__slider:before{content:"";position:absolute;width:calc((100% - 1600px)/2);height:100%;background:linear-gradient(90deg, rgb(255, 255, 255) 0%, rgb(255, 255, 255) 40%, rgba(255, 255, 255, 0) 100%);left:0;top:0;z-index:2}.main-page .industry-solutions .industry-solutions-item{width:263px;height:350px;position:relative;border-radius:5px;overflow:hidden;cursor:pointer;filter:drop-shadow(0px 0px 20px rgba(0, 0, 0, 0.1))}@media only screen and (max-width: 1200px){.main-page .industry-solutions .industry-solutions-item{height:250px;width:190px}}.main-page .industry-solutions .industry-solutions-item:hover .industry-solutions-item__background-color_red{opacity:1}.main-page .industry-solutions .industry-solutions-item:hover .industry-solutions-item__background-color_blue{opacity:0}.main-page .industry-solutions .industry-solutions-item:hover .industry-solutions-item__more{transform:translateX(0) !important;opacity:1 !important}.main-page .industry-solutions .industry-solutions-item:hover .industry-solutions-item__more:active{border:1px solid var(--color-main-darkness)}.main-page .industry-solutions .industry-solutions-item:hover .button__arrow{font-size:0}.main-page .industry-solutions .industry-solutions-item:hover .button__arrow:before{opacity:1;transform:translateX(0px)}.main-page .industry-solutions .industry-solutions-item:hover .button__arrow:after{transform:translateX(10px)}.main-page .industry-solutions .industry-solutions-item .industry-solutions-item__background{position:absolute;width:100%;height:100%;object-fit:cover}.main-page .industry-solutions .industry-solutions-item .industry-solutions-item__background-color_blue{position:absolute;width:100%;height:100%;background:linear-gradient(180deg, rgba(16, 67, 121, 0.9) 0%, rgba(16, 67, 121, 0) 100%);filter:drop-shadow(0px 0px 20px rgba(0, 0, 0, 0.1));opacity:1;transition-duration:.3s;transition-property:opacity}.main-page .industry-solutions .industry-solutions-item .industry-solutions-item__background-color_red{position:absolute;width:100%;opacity:0;transition-duration:.3s;transition-property:opacity;height:100%;background:linear-gradient(0deg, rgba(219, 23, 25, 0.9), rgba(219, 23, 25, 0.9));box-shadow:0px 0px 20px rgba(0,0,0,.1)}.main-page .industry-solutions .industry-solutions-item .industry-solutions-item__content{position:absolute;padding:40px 23px 47px 23px;display:flex;justify-content:space-between;flex-direction:column;height:100%;width:100%;align-items:center}@media only screen and (max-width: 1200px){.main-page .industry-solutions .industry-solutions-item .industry-solutions-item__content{padding:30px 16px 30px 16px}}.main-page .industry-solutions .industry-solutions-item .industry-solutions-item__content .industry-solutions-item__title{font-weight:bold;width:100%;font-size:16px;line-height:20px;color:#fff}@media only screen and (max-width: 1200px){.main-page .industry-solutions .industry-solutions-item .industry-solutions-item__content .industry-solutions-item__title{font-size:14px;line-height:17px}}.main-page .industry-solutions .industry-solutions-item .industry-solutions-item__content .industry-solutions-item__more{width:181px;height:37px;background:var(--color-main-darkness);transform:translateY(20px);opacity:0;transition-property:transform,opacity;transition-duration:.3s;box-shadow:0px 0px 20px rgba(0,0,0,.1);transition-timing-function:ease-in-out}@media only screen and (max-width: 1200px){.main-page .industry-solutions .industry-solutions-item .industry-solutions-item__content .industry-solutions-item__more{width:150px;padding:0 15px}}.main-page .industry-solutions .industry-solutions-item .industry-solutions-item__content .industry-solutions-item__more .button__arrow{font-size:0}.main-page .industry-solutions .industry-solutions__controls{width:166px;display:flex;justify-content:space-between}.main-page .main-slider{max-width:1210px;width:100%;padding:0px 20px;height:506px;margin:106px auto 100px auto;position:relative}@media only screen and (max-width: 1200px){.main-page .main-slider{width:calc(100% - 15px);height:400px;margin:46px 0 100px 15px;padding:0}}.main-page .main-slider .main-slider__slide{visibility:hidden}.main-page .main-slider .main-slider__slide.main-slider__slide_active{visibility:visible}.main-page .main-slider .main-slider__slide.main-slider__slide_hiding-from .main-slider__content{opacity:1;transform:translateX(0)}.main-page .main-slider .main-slider__slide.main-slider__slide_hiding-to .main-slider__content{transform:translateX(40px);opacity:0}.main-page .main-slider .main-slider__slide.main-slider__slide_hiding-active{visibility:visible}.main-page .main-slider .main-slider__slide.main-slider__slide_hiding-active .main-slider__image{z-index:10}.main-page .main-slider .main-slider__slide.main-slider__slide_hiding-active .main-slider__content{z-index:12;transition-duration:.3s;transition-property:opacity,transform}.main-page .main-slider .main-slider__slide.main-slider__slide_showing-from .main-slider__image{opacity:0}.main-page .main-slider .main-slider__slide.main-slider__slide_showing-from .main-slider__content{opacity:0;transform:translateX(-40px)}.main-page .main-slider .main-slider__slide.main-slider__slide_showing-to .main-slider__image{opacity:1}.main-page .main-slider .main-slider__slide.main-slider__slide_showing-to .main-slider__content{transform:translateX(0);opacity:1}.main-page .main-slider .main-slider__slide.main-slider__slide_showing-active{visibility:visible}.main-page .main-slider .main-slider__slide.main-slider__slide_showing-active .main-slider__image{z-index:11;transition-duration:.3s;transition-property:opacity}.main-page .main-slider .main-slider__slide.main-slider__slide_showing-active .main-slider__content{z-index:12;transition-duration:.3s;transition-property:opacity,transform}.main-page .main-slider__image{width:732px;height:100%;transform:translateX(32px);position:absolute;top:0;right:0;z-index:-1}@media only screen and (max-width: 1200px){.main-page .main-slider__image{width:80%;transform:none}}.main-page .main-slider__image-picture{width:100%;height:100%;object-fit:contain}@media only screen and (max-width: 1200px){.main-page .main-slider__image-picture{object-fit:cover;object-position:left}}.main-page .main-slider__content{position:relative}.main-page .main-slider__content-subtitle{position:absolute;font-family:var(--font-main);font-style:normal;font-weight:500;font-size:18px;line-height:22px;letter-spacing:.2em;color:var(--color-conv-dark);top:70px;margin:0 !important}@media only screen and (max-width: 1200px){.main-page .main-slider__content-subtitle{font-size:12px;line-height:15px;top:50px}}.main-page .main-slider__content-title{position:absolute;max-width:650px;font-family:var(--font-main);font-style:normal;font-weight:bold;font-size:40px;line-height:40px;color:var(--color-main-darkness);top:150px}@media only screen and (max-width: 1200px){.main-page .main-slider__content-title{width:80%;font-size:24px;line-height:24px;max-width:720px;top:110px}}.main-page .main-slider__content-description{position:absolute;top:300px;max-width:500px;font-family:var(--font-main);font-style:normal;font-weight:normal;font-size:12px;line-height:24px;color:var(--color-main-darkness)}@media only screen and (max-width: 1200px){.main-page .main-slider__content-description{font-size:10px;line-height:18px;width:90%;max-width:500px;top:270px}}.main-page .main-slider__controls{position:absolute;top:0;left:0}.main-page .main-slider__controls.main-slider__controls_hidden{visibility:hidden}.main-page .main-slider__controls-pager{z-index:12;position:absolute;display:flex;flex-direction:row;width:auto;top:260px}@media only screen and (max-width: 1200px){.main-page .main-slider__controls-pager{top:244px}}.main-page .main-slider__controls-pager-cont{transition:.3s;width:10px;height:5px;background:var(--color-conv-dark);border-radius:5px 0px;margin-right:10px}.main-page .main-slider__controls-pager-cont--active{width:50px}.main-page .main-slider__controls-actions{position:absolute;display:flex;flex-direction:row;justify-content:space-between;top:450px;width:158px}@media only screen and (max-width: 1200px){.main-page .main-slider__controls-actions{top:420px}}.main-page .resellers{width:100%;max-width:1210px;height:630px;position:relative;margin:120px auto 0 auto}@media only screen and (max-width: 1200px){.main-page .resellers{margin-top:0}}.main-page .resellers__background{width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1}.main-page .resellers__background-gradient{position:absolute;right:0;bottom:50px;background:linear-gradient(311.79deg, var(--color-main-light) 3.43%, rgba(234, 244, 255, 0) 36.31%);border-radius:50px;width:100%;height:584px}@media only screen and (max-width: 1200px){.main-page .resellers__background-gradient{right:15px;width:calc(100% - 30px)}}.main-page .resellers__background-image{height:630px;width:100%;max-width:560px;position:absolute;left:0;top:0;background-image:url("/local/templates/trassir.ru/images/resellerrs/bg.png");background-position:center;background-size:contain;background-repeat:no-repeat}@media only screen and (max-width: 1200px){.main-page .resellers__background-image{width:226px;height:256px;top:140px;left:15px}}.main-page .resellers__title-row{height:170px;padding-left:50%;display:flex;flex-direction:column;justify-content:center}@media only screen and (max-width: 1200px){.main-page .resellers__title-row{padding-left:15px}}.main-page .resellers__cards-wrapper{width:100%;height:240px;overflow-x:auto;overflow-y:hidden;padding:10px;display:flex;flex-direction:row}@media only screen and (max-width: 1200px){.main-page .resellers__cards-wrapper{height:200px;padding-left:15px;padding-right:15px}}.main-page .resellers__cards-wrapper .resellers__card{width:360px;height:218px;background:#fff;box-shadow:0px 4px 4px rgba(0,0,0,.25);border-radius:5px;margin:0 30px 0 0;padding:0 22px 0 22px;flex-shrink:0}@media only screen and (max-width: 1200px){.main-page .resellers__cards-wrapper .resellers__card{width:240px;height:160px;padding:0 12px 0 12px}.main-page .resellers__cards-wrapper .resellers__card:nth-child(3n){margin:0 30px 0 0}}.main-page .resellers__cards-wrapper .resellers__card:nth-child(3n){margin:0 0 30px 0}.main-page .resellers__cards-wrapper .resellers__card:nth-child(1) .resellers__card-top-row-icon{transform:rotate(0)}.main-page .resellers__cards-wrapper .resellers__card:nth-child(2) .resellers__card-top-row-icon{transform:rotate(45deg)}.main-page .resellers__cards-wrapper .resellers__card:nth-child(3) .resellers__card-top-row-icon{transform:rotate(90deg)}.main-page .resellers__cards-wrapper .resellers__card-top-row{height:62px;width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.main-page .resellers__cards-wrapper .resellers__card-top-row-icon{width:22px;height:22px;background-repeat:no-repeat;background-size:contain;background-image:url("/local/templates/trassir.ru/images/main-page/o.svg")}.main-page .resellers__cards-wrapper .resellers__card-top-row-number{font-weight:500;font-size:16px;line-height:20px;color:#dcdcdc}@media only screen and (max-width: 1200px){.main-page .resellers__cards-wrapper .resellers__card-top-row{height:50px}}.main-page .resellers__cards-wrapper .resellers__card-title{height:40px;font-family:var(--font-main);max-width:210px;font-weight:bold;font-size:18px;line-height:22px;color:#181818;margin-bottom:16px}@media only screen and (max-width: 1200px){.main-page .resellers__cards-wrapper .resellers__card-title{font-size:14px;line-height:17px;margin-bottom:6px}}.main-page .resellers__cards-wrapper .resellers__card-description{font-family:var(--font-second);font-style:normal;font-weight:300;font-size:14px;line-height:21px;color:#929292}@media only screen and (max-width: 1200px){.main-page .resellers__cards-wrapper .resellers__card-description{font-size:10px;line-height:18px}}.main-page .resellers__request{position:absolute;right:58px;bottom:110px;width:270px;height:100px;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end}@media only screen and (max-width: 1200px){.main-page .resellers__request{left:15px;align-items:flex-start}}.main-page .resellers__request-title{font-family:var(--font-main);font-weight:bold;font-size:18px;line-height:22px;text-align:right;font-style:normal;color:var(--color-main-darkness);text-align:right}@media only screen and (max-width: 1200px){.main-page .resellers__request-title{text-align:left;font-size:14px;line-height:17px}}.main-page .resellers__request .button,.main-page .resellers__request .search-page>form input[type=submit],.search-page>form .main-page .resellers__request input[type=submit]{width:210px}@media only screen and (max-width: 1200px){.main-page .resellers__request .button,.main-page .resellers__request .search-page>form input[type=submit],.search-page>form .main-page .resellers__request input[type=submit]{background:rgba(0,0,0,0);padding:0}.main-page .resellers__request .button .button__arrow,.main-page .resellers__request .search-page>form input[type=submit] .button__arrow,.search-page>form .main-page .resellers__request input[type=submit] .button__arrow{font-size:0}.main-page .resellers__request .button .button__arrow:before,.main-page .resellers__request .search-page>form input[type=submit] .button__arrow:before,.search-page>form .main-page .resellers__request input[type=submit] .button__arrow:before{content:url("/local/templates/trassir.ru/images/button-arrow-red-line.svg")}.main-page .resellers__request .button .button__arrow:after,.main-page .resellers__request .search-page>form input[type=submit] .button__arrow:after,.search-page>form .main-page .resellers__request input[type=submit] .button__arrow:after{content:url("/local/templates/trassir.ru/images/button-arrow-red.svg")}.main-page .resellers__request .button .button__label,.main-page .resellers__request .search-page>form input[type=submit] .button__label,.search-page>form .main-page .resellers__request input[type=submit] .button__label{color:var(--color-conv-dark);font-weight:bold;font-size:14px;line-height:17px}}.main-page .company-news{width:100%;max-width:1140px;height:580px;margin:85px auto 0 auto;position:relative}@media only screen and (max-width: 1200px){.main-page .company-news{margin-top:75px}}@media only screen and (max-width: 1200px){.main-page .company-news{height:420px}}.main-page .company-news__news-wrapper{width:100%;display:flex;flex-direction:row}@media only screen and (max-width: 1200px){.main-page .company-news__news-wrapper{overflow-x:auto;padding-left:15px}.main-page .company-news__news-wrapper:after{content:"";display:inline-block;min-width:15px;height:225px;margin-left:-10px}.main-page .company-news__news-wrapper .news-item{text-decoration:none;color:inherit;line-height:inherit;font-size:inherit;font-weight:inherit;transition-property:inherit;transition-duration:inherit;font-family:inherit;width:215px;height:215px}.main-page .company-news__news-wrapper .news-item a{text-decoration:none;color:inherit}.main-page .company-news__news-wrapper .news-item__date{padding-top:75px}}@media only screen and (max-width: 1200px){.main-page .company-news h2,.main-page .company-news .line-title,.main-page .company-news .blue-button{margin-left:15px}}.main-page .company-news .blue-button{margin-top:26px}@media only screen and (max-width: 1200px){.main-page .company-news .blue-button{margin-top:32px}}.main-page .company-news__background{z-index:-1;left:45%;position:absolute;width:890px;height:860px;background-image:url("/local/templates/trassir.ru/images/news/pic.png");background-position:right center;background-size:contain;background-repeat:no-repeat;border-radius:0 0 50px 0;overflow:hidden}@media only screen and (max-width: 1200px){.main-page .company-news__background{left:30%;width:430px;height:414px;top:80px}}.main-page h2{font-family:var(--font-main);font-style:normal;font-weight:bold;font-size:40px;line-height:40px;color:var(--color-main-darkness)}@media only screen and (max-width: 1200px){.main-page h2{font-size:24px;line-height:28px}}.main-page .products{width:1144px;margin:107px auto 0 auto;position:relative;padding-top:300px}@media only screen and (max-width: 1200px){.main-page .products{margin-top:53px;padding:0 15px;width:100%}}.main-page .products .products__background{position:absolute;top:0}@media only screen and (max-width: 1200px){.main-page .products .products__background{width:270px;top:210px}.main-page .products .products__background .products__background-image{width:100%}}.main-page .products .products__header{position:absolute;top:75px;left:585px}@media only screen and (max-width: 1200px){.main-page .products .products__header{position:relative;left:auto;top:auto}}.main-page .products .products__header .products__header-line{margin-bottom:23px}@media only screen and (max-width: 1200px){.main-page .products .products__header .products__header-line{margin-bottom:10px}}.main-page .products .products__header .products__header-title{text-transform:uppercase;font-size:36px}@media only screen and (max-width: 1200px){.main-page .products .products__header .products__header-title{line-height:1.2;margin-top:0;margin-bottom:27px}}.main-page .products .products__header .products__header-selector{margin-top:43px;display:flex;width:558px;flex-wrap:wrap}@media only screen and (max-width: 1200px){.main-page .products .products__header .products__header-selector{flex-wrap:nowrap;overflow-x:auto;width:100%}}@media only screen and (max-width: 1200px)and (max-width: 1200px){.main-page .products .products__header .products__header-selector{margin-top:23px;margin-bottom:35px}}.main-page .products .products__header .products__header-selector .products__header-selector-item{font-weight:600;font-size:20px;cursor:pointer;line-height:24px;color:rgba(16,67,121,.3);margin-right:15px;white-space:nowrap;margin-bottom:13px;padding-bottom:4px}@media only screen and (max-width: 1200px){.main-page .products .products__header .products__header-selector .products__header-selector-item{flex-shrink:0;font-size:10px;line-height:12px}}.main-page .products .products__header .products__header-selector .products__header-selector-item.products__header-selector-item_selected{color:var(--color-main-darkness);border-bottom:2px dashed rgba(16,67,121,.3)}.main-page .products .products__list-wrapper{margin-bottom:40px;position:relative;width:calc(100% + 30px);left:-15px;overflow:hidden}@media only screen and (max-width: 1200px){.main-page .products .products__list-wrapper{margin-bottom:95px}}.main-page .products .products__list-wrapper .products__list{position:relative;width:1140px;margin:0 auto;overflow:visible;padding-top:10px;height:570px}@media only screen and (max-width: 1200px){.main-page .products .products__list-wrapper .products__list{width:100%;height:auto}}.main-page .products .products__list-wrapper .products__list .product{width:262px;height:532px}@media only screen and (max-width: 1200px){.main-page .products .products__list-wrapper .products__list .product{width:225px !important;height:368px !important;margin-right:12px;margin-bottom:12px}}@media only screen and (max-width: 1200px){.main-page .products .products__list-wrapper .products__list .product .product__photo{max-height:70px;height:100%}}.main-page .products .products__list-wrapper .products__list .product .product__name{height:65px;font-size:16px}@media only screen and (max-width: 1200px){.main-page .products .products__list-wrapper .products__list .product .product__name{font-weight:600;font-size:10px;line-height:18px;height:auto}}.main-page .products .products__list-wrapper .products__list .product .product__characteristics{height:117px}@media only screen and (max-width: 1200px){.main-page .products .products__list-wrapper .products__list .product .product__characteristics{height:auto}}.main-page .products .products__list-wrapper .products__list .product .product__characteristics .product__characteristic-description{font-size:14px}@media only screen and (max-width: 1200px){.main-page .products .products__list-wrapper .products__list .product .product__characteristics .product__characteristic-description{font-weight:normal;font-size:9px}}.main-page .products .products__list-wrapper .products__list .product .product__characteristics .product__characteristic-value{font-weight:500;font-size:13px;margin-top:5px;line-height:16px;color:#181818}@media only screen and (max-width: 1200px){.main-page .products .products__list-wrapper .products__list .product .product__characteristics .product__characteristic-value{font-weight:500;font-size:9px;margin-top:1px}}.main-page .products .products__list-wrapper .products__list .catalog-product{width:262px;background-color:#fff;padding:20px;box-shadow:0px 0px 20px rgba(0,0,0,.1);border-radius:5px;display:flex;flex-direction:column;grid-template-columns:auto 5fr 1px 3fr;grid-template-rows:auto 46px;column-gap:34px;margin-right:30px;margin-bottom:30px}@media only screen and (max-width: 1200px){.main-page .products .products__list-wrapper .products__list .catalog-product{width:225px !important;margin-right:12px;margin-bottom:12px;padding-top:10px}}@media only screen and (max-width: 1200px){.main-page .products .products__list-wrapper .products__list .catalog-product:nth-child(2n){margin-right:0}}.main-page .products .products__list-wrapper .products__list .catalog-product:nth-child(3n){margin-right:0}@media only screen and (max-width: 1200px){.main-page .products .products__list-wrapper .products__list .catalog-product:nth-child(3n){margin-right:auto}}@media only screen and (max-width: 1200px){.main-page .products .products__list-wrapper .products__list .catalog-product{width:calc(50% - 6px)}}.main-page .products .products__list-wrapper .products__list .catalog-product .catalog-product__photo{width:100%;height:176px}@media only screen and (max-width: 1200px){.main-page .products .products__list-wrapper .products__list .catalog-product .catalog-product__photo{height:87px}}.main-page .products .products__list-wrapper .products__list .catalog-product .catalog-product__photo .catalog-product__image{width:100%;height:100%;object-fit:contain}.main-page .products .products__list-wrapper .products__list .catalog-product .catalog-product__name{font-weight:600;font-size:14px;line-height:21px;color:#181818;margin-top:10px}@media only screen and (max-width: 1200px){.main-page .products .products__list-wrapper .products__list .catalog-product .catalog-product__name{font-size:9px;line-height:13px}}.main-page .products .products__list-wrapper .products__list .catalog-product .catalog-product__delimiter{display:none}.main-page .products .products__list-wrapper .products__list .catalog-product .catalog-product__delimiter:after{content:"";width:1px;height:138px;background-color:var(--color-main-light)}.main-page .products .products__list-wrapper .products__list .catalog-product .catalog-product__characteristics{font-family:var(--font-second);margin-top:20px}@media only screen and (max-width: 1200px){.main-page .products .products__list-wrapper .products__list .catalog-product .catalog-product__characteristics{margin-top:0}}.main-page .products .products__list-wrapper .products__list .catalog-product .catalog-product__characteristics .catalog-product__characteristic{margin-top:20px}@media only screen and (max-width: 1200px){.main-page .products .products__list-wrapper .products__list .catalog-product .catalog-product__characteristics .catalog-product__characteristic{font-size:8px;line-height:16px;margin-top:5px}}.main-page .products .products__list-wrapper .products__list .catalog-product .catalog-product__characteristics .catalog-product__characteristic:first-child{margin-top:0}.main-page .products .products__list-wrapper .products__list .catalog-product .catalog-product__characteristics .catalog-product__characteristic .catalog-product__characteristic-description{font-size:12px;line-height:16px;color:#8d8d8d}@media only screen and (max-width: 1200px){.main-page .products .products__list-wrapper .products__list .catalog-product .catalog-product__characteristics .catalog-product__characteristic .catalog-product__characteristic-description{font-size:8px;line-height:normal;margin-top:5px}}.main-page .products .products__list-wrapper .products__list .catalog-product .catalog-product__characteristics .catalog-product__characteristic .catalog-product__characteristic-value{font-size:12px;line-height:16px;color:#181818;margin-top:10px}@media only screen and (max-width: 1200px){.main-page .products .products__list-wrapper .products__list .catalog-product .catalog-product__characteristics .catalog-product__characteristic .catalog-product__characteristic-value{font-size:8px;line-height:normal;margin-top:5px}}.main-page .products .products__list-wrapper .products__list .catalog-product .catalog-product__buy{display:flex;flex-direction:row;height:100%;align-items:center;margin-top:20px;justify-content:space-between}@media only screen and (max-width: 1200px){.main-page .products .products__list-wrapper .products__list .catalog-product .catalog-product__buy{flex-direction:column;margin-top:14px}}.main-page .products .products__list-wrapper .products__list .catalog-product .catalog-product__buy .catalog-product__more-button{padding:0 30px;height:46px}@media only screen and (max-width: 1200px){.main-page .products .products__list-wrapper .products__list .catalog-product .catalog-product__buy .catalog-product__more-button{height:34px;width:100%}}.main-page .products .products__list-wrapper .products__list .catalog-product .catalog-product__buy .catalog-product__more-button .button__arrow{height:9px;transform:scale(0.7)}@media only screen and (max-width: 1200px){.main-page .products .products__list-wrapper .products__list .catalog-product .catalog-product__buy .catalog-product__more-button .button__arrow{height:auto}}.main-page .products .products__list-wrapper .products__list .catalog-product .catalog-product__buy .catalog-product__more-button .button__label{font-weight:500;font-size:13px;line-height:16px}@media only screen and (max-width: 1200px){.main-page .products .products__list-wrapper .products__list .catalog-product .catalog-product__buy .catalog-product__more-button .button__label{font-size:12px !important;line-height:12px}}.main-page .products .products__list-wrapper .products__list .catalog-product .catalog-product__buy .catalog-product__where-buy{display:flex;justify-content:center;align-items:center;flex-grow:1}@media only screen and (max-width: 1200px){.main-page .products .products__list-wrapper .products__list .catalog-product .catalog-product__buy .catalog-product__where-buy{margin-top:5px}}.main-page .products .products__list-wrapper .products__list .catalog-product .catalog-product__buy .catalog-product__where-buy .catalog-product__where-buy-label{cursor:pointer;font-weight:600;font-size:13px;line-height:16px;color:var(--color-main-darkness);border-bottom:1px dashed var(--color-conv-dark)}.main-page .products .products__list-wrapper .products__list .catalog-product .catalog-product__buy .catalog-product__where-buy .catalog-product__where-buy-label:hover{border-bottom:1px solid var(--color-conv-dark);color:var(--color-conv-dark)}.main-page .products .products__navigation{width:182px;margin:0 auto;display:flex;align-items:center;justify-content:space-between}@media only screen and (max-width: 1200px){.main-page .products .products__navigation{margin:0}}.hero{padding-top:117px;position:relative;max-width:1492px;width:100%;margin:0 auto}.hero:before{content:"";display:block;width:1210px;height:829px;background:linear-gradient(221.79deg, #EAF4FF 33.43%, rgba(234, 244, 255, 0) 56.31%);border-radius:50px;position:absolute;left:50%;transform:translateX(-50%);top:0;z-index:1}.hero .container{max-width:1140px;margin:0 auto}.hero__title{width:100%;max-width:460px;padding-top:47px;margin:0 110px 0 auto;text-transform:uppercase}.hero__title_bottom{max-width:490px;margin:0 0 0 51px;padding-top:0}.hero__title_bottom h2{color:#fff;margin:25px 0 0}.hero__title_bottom .line-title{opacity:.5}.hero__title_bottom .line-title:before{background:#fff}.hero__title h2{font-size:36px}.hero-top{background:url("/images/hero_top_bg.png") no-repeat left top;position:relative;z-index:3;border-radius:50px 0 0 0}.hero-top__cards{display:grid;grid-template-columns:repeat(3, 360px);grid-gap:30px;margin-top:52px}.hero-top-card{border-radius:var(--radius-standard);box-shadow:0px 0px 20px rgba(0,0,0,.1);display:block;max-width:360px;width:100%;height:218px;background:#fff;text-decoration:none;padding:24px 18px 21px 23px;transition:.2s linear}.hero-top-card[href]:hover{background:#eaf4ff}.hero-top-card[href]:hover .hero-top-card__title{color:var(--color-main-darkness)}.hero-top-card:hover:nth-child(6n+1) .hero-top-card__icon:before{transform:rotate(-45deg) translate(0px, 2px)}.hero-top-card:hover:nth-child(6n+1) .hero-top-card__icon:after{transform:rotate(-45deg) translate(-3px, 4px)}.hero-top-card:hover:nth-child(6n+2) .hero-top-card__icon:before{transform:translate(-4px, 4px)}.hero-top-card:hover:nth-child(6n+2) .hero-top-card__icon:after{transform:translate(8px, 4px)}.hero-top-card:hover:nth-child(6n+3) .hero-top-card__icon:before{transform:rotate(90deg) translate(1px, 7px)}.hero-top-card:hover:nth-child(6n+3) .hero-top-card__icon:after{transform:rotate(90deg) translate(7px, 0px)}.hero-top-card:hover:nth-child(6n+4) .hero-top-card__icon:before{transform:rotate(90deg) translate(4px, 8px)}.hero-top-card:hover:nth-child(6n+4) .hero-top-card__icon:after{transform:rotate(90deg) translate(4px, 1px)}.hero-top-card:hover:nth-child(6n+5) .hero-top-card__icon:before{transform:rotate(45deg) translate(2px, 0px)}.hero-top-card:hover:nth-child(6n+5) .hero-top-card__icon:after{transform:rotate(45deg) translate(4px, 2px)}.hero-top-card:hover:nth-child(6n+6) .hero-top-card__icon:before{transform:rotate(90deg) translate(1px, 2px)}.hero-top-card:hover:nth-child(6n+6) .hero-top-card__icon:after{transform:rotate(90deg) translate(2px, 9px)}.hero-top-card:nth-child(6n+1) .hero-top-card__icon:before{transform:rotate(-45deg) translate(-6px, 2px)}.hero-top-card:nth-child(6n+1) .hero-top-card__icon:after{transform:rotate(-45deg) translate(3px, 4px)}.hero-top-card:nth-child(6n+2) .hero-top-card__icon:before{transform:translate(2px, 4px)}.hero-top-card:nth-child(6n+2) .hero-top-card__icon:after{transform:translate(2px, 4px)}.hero-top-card:nth-child(6n+3) .hero-top-card__icon:before{transform:rotate(90deg) translate(7px, 7px)}.hero-top-card:nth-child(6n+3) .hero-top-card__icon:after{transform:rotate(90deg) translate(1px, 0px)}.hero-top-card:nth-child(6n+4) .hero-top-card__icon:before{transform:rotate(90deg) translate(10px, 8px)}.hero-top-card:nth-child(6n+4) .hero-top-card__icon:after{transform:rotate(90deg) translate(-2px, 1px)}.hero-top-card:nth-child(6n+5) .hero-top-card__icon:before{transform:rotate(45deg) translate(8px, 0px)}.hero-top-card:nth-child(6n+5) .hero-top-card__icon:after{transform:rotate(45deg) translate(-2px, 2px)}.hero-top-card:nth-child(6n+6) .hero-top-card__icon:before{transform:rotate(90deg) translate(7px, 2px)}.hero-top-card:nth-child(6n+6) .hero-top-card__icon:after{transform:rotate(90deg) translate(-4px, 9px)}.hero-top-card__head{margin-bottom:8px;display:flex;justify-content:space-between}.hero-top-card__icon{display:block;height:33px;width:33px}.hero-top-card__icon:before,.hero-top-card__icon:after{content:"";display:block;width:20px;height:5px;border-radius:2px;transition:.2s ease-in-out}.hero-top-card__icon:before{background:#104379;margin-bottom:1px}.hero-top-card__icon:after{background:#db1719}.hero-top-card__number{color:#dcdcdc;display:block;font-weight:500;font-size:16px}.hero-top-card__title{display:block;color:#181818;font-weight:700;font-size:16px;padding-bottom:17px;line-height:1.2;min-height:57px;transition:.2s linear}.hero-top-card__text{font-family:var(--font-second);color:#929292;display:block;font-weight:300;font-size:14px;line-height:1.5}.hero-bottom{background:var(--color-main-darkness);max-width:1360px;padding-top:52px;box-shadow:0px 0px 25px rgba(0,0,0,.06);border-radius:0px 0px 50px 50px;position:relative;z-index:2;margin-top:-1px}.hero-bottom:before{content:"";display:block;position:absolute;left:746px;top:-178px;width:761px;height:832px;background:url("/images/hero_bottom_bg.png") no-repeat center;z-index:2}.hero-bottom:after{content:"";display:block;background:var(--color-main-darkness);width:100%;height:120px;position:absolute;bottom:100%;left:0;z-index:1}.hero-bottom .container{max-width:1110px}.hero-bottom__cards{margin-top:43px;display:flex;flex-wrap:wrap}.hero-bottom-card{width:344px;height:307px;background:#16487c;color:#fff}.hero-bottom-card:nth-child(1),.hero-bottom-card:nth-child(2){height:282px}.hero-bottom-card:nth-child(2),.hero-bottom-card:nth-child(3){background:#1c4d7f}.hero-bottom-card:nth-child(2),.hero-bottom-card:nth-child(4){width:calc(100% - 344px)}.hero-bottom-card:nth-child(2) .hero-bottom-card__icon{transform:rotate(90deg)}.hero-bottom-card:nth-child(3) .hero-bottom-card__icon{transform:rotate(90deg) scale(1, -1)}.hero-bottom-card:nth-child(4) .hero-bottom-card__icon{transform:rotate(90deg) scale(-1)}.hero-bottom-card__wrapper{width:344px;padding:45px 28px 37px 53px}.hero-bottom-card__head{display:flex;justify-content:space-between;margin-bottom:22px}.hero-bottom-card__num{margin-top:4px;color:#dcdcdc;font-weight:500}.hero-bottom-card__inner{min-height:60px;border-bottom:1px solid hsla(0,0%,100%,.15);margin-bottom:14px}.hero-bottom-card__title{font-weight:700;font-size:16px;line-height:1.2}.hero-bottom-card__text{font-family:var(--font-second);color:#f0f0f0;display:block;font-weight:400;font-size:14px;line-height:1.5}.hero-bottom__navigation{display:none}@media only screen and (max-width: 1260px){.hero{overflow:hidden;max-width:100%;padding-top:0}.hero .container{max-width:100%;padding:0px 15px}.hero:before{display:none}.hero__title{margin:0 110px 0 0}.hero__title h2{font-size:24px;line-height:1.2}.hero-top{background:none}.hero-top__cards{display:flex;overflow-x:scroll;margin-left:-15px;margin-right:-15px;padding:0 15px 40px}.hero-top-card{min-width:360px;height:258px}.hero-bottom{border-radius:0}.hero-bottom:before{top:-833px;right:-148px;left:auto}.hero-bottom:after{height:330px}.hero-bottom-card{background:none !important;width:100% !important;background:none;height:100%}.hero-bottom-card:not(:last-child){margin-right:20px}.hero-bottom-card__wrapper{width:100%;padding:0 0 50px 0px}.hero-bottom-card__title{font-size:18px}.hero-bottom-card__text{max-width:360px;font-size:16px}.hero-bottom__navigation{padding:40px 0;width:180px;display:flex;align-items:center;justify-content:space-between;margin-left:10px}}@media only screen and (max-width: 600px){.hero-bottom:before{display:none}.hero-top-card{min-width:280px;max-width:280px}}.document{width:286px;display:flex;align-items:flex-start;flex-wrap:nowrap}.document.document_forbidden .document__icon_forbidden{display:block !important}.document.document_forbidden .document__icon_normal{display:none}.document.document_forbidden .document__forbidden{display:block !important}.document.document_forbidden .document__download{display:none}.document .document__icon.document__icon_forbidden{display:none}.document .document__content{margin-left:10px}.document .document__content .document__title{font-weight:600;font-size:14px;line-height:17px;color:#fff}.document .document__content .document__download{margin-top:5px;font-weight:500;font-size:12px;line-height:15px;text-decoration-line:underline;color:#e7e7e7}.document .document__content .document__download a{text-decoration:none;color:inherit;line-height:inherit;font-size:inherit;font-weight:inherit;transition-property:inherit;transition-duration:inherit;font-family:inherit}.document .document__content .document__forbidden{display:none;font-weight:500;font-size:12px;line-height:15px}.document .document__content .document__forbidden a{text-decoration:none;color:inherit;line-height:inherit;font-size:inherit;font-weight:inherit;transition-property:inherit;transition-duration:inherit;font-family:inherit}.document .document__content .document__forbidden .document__forbidden-description{color:#9f9f9f}.document .document__content .document__forbidden .document__forbidden-link{text-decoration-line:underline;color:#fff}.product-page{margin-bottom:90px}@media only screen and (max-width: 1200px){.product-page{margin-bottom:70px}}.product-page .product-page__compatible-software{margin-top:108px}@media only screen and (max-width: 1200px){.product-page .product-page__compatible-software{margin-top:63px}}.product-page .product-page__title{max-width:600px;font-weight:bold;font-size:26px;color:#313131}@media only screen and (max-width: 1200px){.product-page .product-page__title{font-size:16px}}.product-page h3{margin:0;font-weight:bold;font-size:20px;line-height:16px;color:#181818;padding:0}@media only screen and (max-width: 1200px){.product-page h3{font-size:16px}}.product-page .product__content-block{background:#fff;padding:30px 28px;box-shadow:0px 0px 20px rgba(0,0,0,.1);border-radius:5px;margin-top:18px}@media only screen and (max-width: 1200px){.product-page .product__content-block{padding:20px 15px}}.product-page .product__content-block:first-child{margin-top:0}.product-page .characteristics__table{border-radius:5px;overflow:hidden}.product-page .characteristics__table .characteristics__table-row{width:100%;min-height:42px;display:flex;flex-wrap:nowrap;justify-content:space-between;padding:16px 20px;align-items:center}.product-page .characteristics__table .characteristics__table-row .characteristics__table-group-title{font-size:16px;font-weight:500;font-family:var(--font-second);color:var(--color-neutral-darkness)}@media only screen and (max-width: 1200px){.product-page .characteristics__table .characteristics__table-row .characteristics__table-group-title{font-size:14px}}.product-page .characteristics__table .characteristics__table-row.characteristics__table-row_hidden{display:none}@media only screen and (max-width: 1200px){.product-page .characteristics__table .characteristics__table-row{padding:13px 11px}}.product-page .characteristics__table .characteristics__table-row:nth-child(odd){background:rgba(196,196,196,.2)}.product-page .characteristics__table .characteristics__table-row:nth-child(even){background:rgba(196,196,196,.08)}.product-page .characteristics__table .characteristics__table-row .characteristics__table-description{flex-shrink:0;width:48%;font-family:var(--font-second);font-style:normal;font-weight:normal;font-size:14px;line-height:16px;color:#777}@media only screen and (max-width: 1200px){.product-page .characteristics__table .characteristics__table-row .characteristics__table-description{font-size:12px;line-height:16px}}.product-page .characteristics__table .characteristics__table-row .characteristics__table-value{flex-shrink:0;width:48%;font-family:var(--font-second);font-style:normal;font-weight:500;font-size:14px;line-height:16px;color:var(--color-neutral-darkness)}@media only screen and (max-width: 1200px){.product-page .characteristics__table .characteristics__table-row .characteristics__table-value{font-size:12px;line-height:16px}}.product-page .product__main{display:flex;margin-top:31px;justify-content:space-between}@media only screen and (max-width: 1200px){.product-page .product__main{flex-direction:column}}.product-page .product__main .product__images{width:calc(50% - 15px)}@media only screen and (max-width: 1200px){.product-page .product__main .product__images{width:100%}}.product-page .product__main .product__info{width:calc(50% - 15px)}@media only screen and (max-width: 1200px){.product-page .product__main .product__info{width:100%;display:flex;flex-direction:column-reverse}}@media only screen and (max-width: 1200px){.product-page .product__main .product__info .product__info-top-content{margin-top:47px}}.product-page .product__main .product__info .product__basic-characteristics .basic-characteristics__table{margin-top:34px}.product-page .product__main .product__info .product__basic-characteristics .product__characteristics-more-wrapper{display:flex;justify-content:flex-end}.product-page .product__main .product__info .product__basic-characteristics .product__characteristics-more-wrapper .product__characteristics-more{cursor:pointer;font-weight:600;font-size:13px;line-height:16px;color:var(--color-main-darkness);border-bottom:1px dashed var(--color-conv-dark);margin-top:16px}.product-page .product__main .product__info .product__basic-characteristics .product__characteristics-more-wrapper .product__characteristics-more:hover{border-bottom:1px solid var(--color-conv-dark)}.product-page .product__main .product__info .product__solving-tasks{width:100%;margin-top:24px}@media only screen and (max-width: 1200px){.product-page .product__main .product__info .product__solving-tasks{margin-top:25px;padding-top:20px;border-top:1px solid rgba(0,0,0,.08)}}.product-page .product__main .product__info .product__solving-tasks .solving-tasks__list{margin-top:28px}.product-page .product__main .product__info .product__solving-tasks .solving-tasks__list .solving-tasks__item{font-family:var(--font-second);font-weight:300;font-size:14px;display:flex;align-items:flex-start;line-height:16px;color:#000;margin-top:15px}.product-page .product__main .product__info .product__solving-tasks .solving-tasks__list .solving-tasks__item:first-child{margin-top:0}.product-page .product__main .product__info .product__solving-tasks .solving-tasks__list .solving-tasks__item:before{width:21px;margin-top:5px;content:url("/local/templates/trassir.ru/images/dot-red.svg");left:0}.product-page .product__main .product__info .product__buy{margin-top:33px;display:flex;justify-content:space-between;align-items:center}.product-page .product__main .product__info .product__buy_wrap{flex-wrap:wrap;justify-content:flex-start;gap:16px}@media only screen and (max-width: 1200px){.product-page .product__main .product__info .product__buy{margin-top:25px;flex-direction:row-reverse;align-items:flex-start}}.product-page .product__main .product__info .product__buy .product__buy-button{padding:0 20px}.product-page .product__main .product__info .product__buy .product__buy-button .button__arrow{width:18px}.product-page .product__main .product__info .product__buy .product__price{display:flex}@media only screen and (max-width: 1200px){.product-page .product__main .product__info .product__buy .product__price{flex-direction:column-reverse;width:135px}}.product-page .product__main .product__info .product__buy .product__price .product__price-description{font-size:13px;line-height:16px;color:#181818;margin-right:20px}@media only screen and (max-width: 1200px){.product-page .product__main .product__info .product__buy .product__price .product__price-description{margin-top:11px}}.product-page .product__main .product__info .product__buy .product__price .product__price-value{font-weight:bold;font-size:20px;line-height:16px;color:var(--color-conv-dark)}.product-page .product__additional-container{width:100%;display:flex;margin-top:60px}@media only screen and (max-width: 1200px){.product-page .product__additional-container{margin-top:34px;flex-direction:column-reverse}}.product-page .product__additional-container .product__banners{width:263px;flex-shrink:0;margin-right:30px}@media only screen and (max-width: 1200px){.product-page .product__additional-container .product__banners{width:100%;margin-top:25px}}@media only screen and (min-width: 600px)and (max-width: 1280px){.product-page .product__additional-container .product__banners{display:flex;justify-content:space-between}}.product-page .product__additional-container .product__banners .product__banner{width:100%;margin-top:18px;height:auto}.product-page .product__additional-container .product__banners .product__banner:first-child{margin-top:0}@media only screen and (min-width: 600px)and (max-width: 1280px){.product-page .product__additional-container .product__banners .product__banner{width:calc(50% - 10px);margin-top:0;height:370px}}.product-page .product__additional-container .product__additional{flex-grow:1}.product-page .product__additional-container .product__additional .product__description .product__description-text{margin-top:24px;font-family:var(--font-second);font-style:normal;font-weight:normal;font-size:14px;line-height:24px;color:#909090}@media only screen and (max-width: 1200px){.product-page .product__additional-container .product__additional .product__description .product__description-text{font-size:12px;margin-top:19px}}.product-page .product__additional-container .product__additional .product__additional-characteristics.product__additional-characteristics_show-all .characteristics__table-row_hidden{display:flex}.product-page .product__additional-container .product__additional .product__additional-characteristics.product__additional-characteristics_show-all .product__characteristics-more_open{display:none !important}.product-page .product__additional-container .product__additional .product__additional-characteristics.product__additional-characteristics_show-all .product__characteristics-more_close{display:block !important}.product-page .product__additional-container .product__additional .product__additional-characteristics.product__additional-characteristics_show-all .product__additional-characteristics-table.product__additional-characteristics-table-preview{display:block}.product-page .product__additional-container .product__additional .product__additional-characteristics.product__additional-characteristics_show-all .product__additional-characteristics-table.product__additional-characteristics-table-full{display:none}.product-page .product__additional-container .product__additional .product__additional-characteristics .product__additional-characteristics-table{margin-top:35px;width:555px}@media only screen and (max-width: 1200px){.product-page .product__additional-container .product__additional .product__additional-characteristics .product__additional-characteristics-table{width:100%;margin-top:25px}}.product-page .product__additional-container .product__additional .product__additional-characteristics .product__additional-characteristics-table.product__additional-characteristics-table-preview{display:none}.product-page .product__additional-container .product__additional .product__additional-characteristics .product__additional-characteristics-table.product__additional-characteristics-table-full{display:block}.product-page .product__additional-container .product__additional .product__additional-characteristics .product__characteristics-more-outer{display:flex}.product-page .product__additional-container .product__additional .product__additional-characteristics .product__characteristics-more-outer .product__characteristics-more{font-weight:600;font-size:13px;line-height:16px;color:var(--color-main-darkness);border-bottom:1px dashed var(--color-conv-dark);margin-top:19px;cursor:pointer}.product-page .product__additional-container .product__additional .product__additional-characteristics .product__characteristics-more-outer .product__characteristics-more:hover{border-bottom:1px solid var(--color-conv-dark)}.product-page .product__additional-container .product__additional .product__additional-characteristics .product__characteristics-more-outer .product__characteristics-more.product__characteristics-more_close{display:none}@media only screen and (max-width: 1200px){.product-page .product__additional-container .product__additional .product__additional-characteristics .product__characteristics-more-outer .product__characteristics-more{margin-top:14px}}.product-page .product__additional-container .product__additional .product__documents{width:100%;background:var(--color-main-darkness);padding:30px 28px;box-shadow:0px 0px 20px rgba(0,0,0,.1);border-radius:5px;margin-top:18px}.product-page .product__additional-container .product__additional .product__documents.product-documents_show-all .product__document_hidden{display:flex !important}.product-page .product__additional-container .product__additional .product__documents.product-documents_show-all .product-documents__all_open{display:none}.product-page .product__additional-container .product__additional .product__documents.product-documents_show-all .product-documents__all_close{display:block !important}@media only screen and (max-width: 1200px){.product-page .product__additional-container .product__additional .product__documents{padding:20px 19px}}.product-page .product__additional-container .product__additional .product__documents .product-documents__title{font-weight:bold;font-size:20px;line-height:16px;color:#fff}@media only screen and (max-width: 1200px){.product-page .product__additional-container .product__additional .product__documents .product-documents__title{font-size:16px;line-height:16px}}.product-page .product__additional-container .product__additional .product__documents .product-documents__list{margin-top:36px;display:flex;flex-wrap:wrap}@media only screen and (max-width: 1200px){.product-page .product__additional-container .product__additional .product__documents .product-documents__list{margin-top:22px}}.product-page .product__additional-container .product__additional .product__documents .product-documents__list .product__document{width:300px;margin-left:50px;margin-top:40px}.product-page .product__additional-container .product__additional .product__documents .product-documents__list .product__document.product__document_hidden{display:none}@media only screen and (max-width: 1200px){.product-page .product__additional-container .product__additional .product__documents .product-documents__list .product__document{margin-top:20px;margin-left:0;width:100%}}.product-page .product__additional-container .product__additional .product__documents .product-documents__list .product__document:nth-child(1){margin-top:0}.product-page .product__additional-container .product__additional .product__documents .product-documents__list .product__document:nth-child(2){margin-top:0}@media only screen and (max-width: 1200px){.product-page .product__additional-container .product__additional .product__documents .product-documents__list .product__document:nth-child(2){margin-top:20px}}.product-page .product__additional-container .product__additional .product__documents .product-documents__list .product__document:nth-child(odd){margin-left:0}.product-page .product__additional-container .product__additional .product__documents .product-documents__bottom{display:flex;justify-content:space-between;margin-top:25px;align-items:center}.product-page .product__additional-container .product__additional .product__documents .product-documents__bottom .product-documents__all{font-weight:600;font-size:13px;line-height:16px;color:#fff;border-bottom:1px dashed #fff;cursor:pointer}.product-page .product__additional-container .product__additional .product__documents .product-documents__bottom .product-documents__all:hover{border-bottom:1px solid #fff}.product-page .product__additional-container .product__additional .product__documents .product-documents__bottom .product-documents__all.product-documents__all_close{display:none}@media only screen and (max-width: 1200px){.product-page .product__additional-container .product__additional .product__documents .product-documents__bottom .product-documents__button{width:134px;padding:0 19px}}.product a{text-decoration:none;color:inherit;line-height:inherit;font-size:inherit;font-weight:inherit;transition-property:inherit;transition-duration:inherit;font-family:inherit}.product .product__name:hover{color:var(--color-main-darkness) !important}.products-list_horizontal-small .product{margin-top:10px;width:100%;padding:13px 12px 15px 28px;box-shadow:0px 0px 16px rgba(0,0,0,.1);border-radius:5px;display:grid;grid-template-columns:auto 5fr 4fr auto;grid-template-rows:auto;column-gap:34px}@media only screen and (max-width: 1200px){.products-list_horizontal-small .product{margin-top:5px;padding:7px;column-gap:8px;height:auto;grid-template-columns:auto 5fr 4fr 1px auto}}.products-list_horizontal-small .product:first-child{margin-top:0}.products-list_horizontal-small .product .product__photo{width:70px;height:auto;display:flex;align-items:center}@media only screen and (max-width: 1200px){.products-list_horizontal-small .product .product__photo{grid-column-start:1;grid-column-end:2;grid-row-start:1;grid-row-end:2;width:57px;height:57px;margin-right:10px}}.products-list_horizontal-small .product .product__photo .product__image{width:100%;height:100%;object-fit:contain;object-position:center}.products-list_horizontal-small .product .product__name{font-weight:600;font-size:14px;line-height:21px;color:#181818}@media only screen and (max-width: 600px){.products-list_horizontal-small .product .product__name{grid-column-start:2;grid-column-end:3;grid-row-start:1;grid-row-end:2;font-size:7px;line-height:10px}}@media only screen and (min-width: 600px)and (max-width: 1280px){.products-list_horizontal-small .product .product__name{font-size:12px}}.products-list_horizontal-small .product .product__delimiter{display:none}@media only screen and (max-width: 1200px){.products-list_horizontal-small .product .product__delimiter{height:100%;grid-column-start:4;grid-column-end:5;grid-row-start:1;grid-row-end:2;width:1px;display:flex;align-items:center;justify-content:center}.products-list_horizontal-small .product .product__delimiter:after{content:"";width:1px;background-color:var(--color-main-light);height:100%}}.products-list_horizontal-small .product .product__characteristics{font-family:var(--font-second);grid-column-start:3;grid-column-end:4}@media only screen and (max-width: 1200px){.products-list_horizontal-small .product .product__characteristics{grid-row-start:1;grid-row-end:2}}.products-list_horizontal-small .product .product__characteristics .product__characteristic{margin-top:12px}@media only screen and (max-width: 1200px){.products-list_horizontal-small .product .product__characteristics .product__characteristic{margin-top:6px}}.products-list_horizontal-small .product .product__characteristics .product__characteristic:first-child{margin-top:0}.products-list_horizontal-small .product .product__characteristics .product__characteristic .product__characteristic-description{font-size:12px;line-height:16px;color:#8d8d8d}@media only screen and (max-width: 600px){.products-list_horizontal-small .product .product__characteristics .product__characteristic .product__characteristic-description{font-size:6px;line-height:7px}}.products-list_horizontal-small .product .product__characteristics .product__characteristic .product__characteristic-value{font-size:12px;line-height:16px;color:#181818;margin-top:2px}@media only screen and (max-width: 600px){.products-list_horizontal-small .product .product__characteristics .product__characteristic .product__characteristic-value{font-size:6px;line-height:7px}}.products-list_horizontal-small .product .product__buy{grid-column-start:4;grid-column-end:5;width:132px;display:flex;flex-direction:column-reverse;height:100%;align-items:center;justify-content:center}@media only screen and (max-width: 1200px){.products-list_horizontal-small .product .product__buy{grid-row-start:1;grid-row-end:2;grid-column-start:5;grid-column-end:6;width:auto}}.products-list_horizontal-small .product .product__buy .product__more-button{width:100%;height:31px;padding:0 18px}@media only screen and (max-width: 600px){.products-list_horizontal-small .product .product__buy .product__more-button{padding:0 7px;width:67px;height:22px}}.products-list_horizontal-small .product .product__buy .product__more-button .button__arrow{height:9px;transform:scale(0.7)}.products-list_horizontal-small .product .product__buy .product__more-button .button__label{font-size:11px;line-height:13px}@media only screen and (max-width: 600px){.products-list_horizontal-small .product .product__buy .product__more-button .button__label{font-size:6px;line-height:7px}}.products-list_horizontal-small .product .product__buy .product__where-buy{display:flex;justify-content:space-between;align-items:center}.products-list_horizontal-small .product .product__buy .product__where-buy .product__where-buy-label{cursor:pointer;font-weight:600;font-size:13px;line-height:16px;color:var(--color-main-darkness);border-bottom:1px dashed var(--color-conv-dark);margin-bottom:11px}@media only screen and (max-width: 600px){.products-list_horizontal-small .product .product__buy .product__where-buy .product__where-buy-label{font-size:6px;line-height:7px;margin-bottom:7px}}.products-list_horizontal-small .product .product__buy .product__where-buy .product__where-buy-label:hover{border-bottom:1px solid var(--color-conv-dark)}.products-list_horizontal-big .product{margin-top:10px;width:100%;padding:21px;box-shadow:0px 0px 16px rgba(0,0,0,.1);border-radius:5px;display:grid;grid-template-columns:auto 5fr 1px 3fr;grid-template-rows:auto 46px;column-gap:34px;height:192px}@media only screen and (max-width: 1200px){.products-list_horizontal-big .product{margin-top:5px;padding:15px;column-gap:8px;height:auto;grid-template-rows:auto auto}}@media only screen and (max-width: 600px){.products-list_horizontal-big .product{display:flex;flex-wrap:wrap}}.products-list_horizontal-big .product:first-child{margin-top:0}.products-list_horizontal-big .product .product__photo{grid-column-start:1;grid-column-end:2;grid-row-start:1;grid-row-end:3;width:200px;height:150px;display:flex;align-items:center}@media only screen and (max-width: 1200px){.products-list_horizontal-big .product .product__photo{width:100px;height:auto;display:flex;align-items:center;margin-right:10px}}.products-list_horizontal-big .product .product__photo .product__image{width:100%;height:150px;object-fit:contain;object-position:center}@media only screen and (max-width: 1200px){.products-list_horizontal-big .product .product__photo .product__image{height:auto}}.products-list_horizontal-big .product .product__name{grid-column-start:2;grid-column-end:3;grid-row-start:1;grid-row-end:2;font-weight:600;font-size:14px;line-height:21px;color:#181818}@media only screen and (max-width: 1200px){.products-list_horizontal-big .product .product__name{padding-bottom:10px}}@media only screen and (max-width: 600px){.products-list_horizontal-big .product .product__name{max-width:calc(100% - 150px)}}.products-list_horizontal-big .product .product__delimiter{grid-column-start:3;grid-column-end:4;grid-row-start:1;grid-row-end:3;width:1px;height:100%;display:flex;align-items:center;justify-content:center}.products-list_horizontal-big .product .product__delimiter:after{content:"";width:1px;height:138px;background-color:var(--color-main-light)}@media only screen and (max-width: 1200px){.products-list_horizontal-big .product .product__delimiter:after{height:100%}}.products-list_horizontal-big .product .product__characteristics{grid-column-start:4;grid-column-end:5;grid-row-start:1;grid-row-end:3;font-family:var(--font-second)}@media only screen and (max-width: 600px){.products-list_horizontal-big .product .product__characteristics{margin:20px 0;width:100%}}.products-list_horizontal-big .product .product__characteristics .product__characteristic{margin-top:12px}@media only screen and (max-width: 1200px){.products-list_horizontal-big .product .product__characteristics .product__characteristic{margin-top:7px}}.products-list_horizontal-big .product .product__characteristics .product__characteristic:first-child{margin-top:0}.products-list_horizontal-big .product .product__characteristics .product__characteristic .product__characteristic-description{font-size:12px;line-height:16px;color:#8d8d8d}.products-list_horizontal-big .product .product__characteristics .product__characteristic .product__characteristic-value{font-size:12px;line-height:16px;color:#181818;margin-top:4px}.products-list_horizontal-big .product .product__buy{grid-column-start:2;grid-column-end:3;grid-row-start:2;grid-row-end:3;display:flex;flex-direction:row;height:100%;align-items:center}.products-list_horizontal-big .product .product__buy .product__more-button{width:132px;height:46px;padding:0 18px}@media only screen and (max-width: 1200px){.products-list_horizontal-big .product .product__buy .product__more-button{width:100px;height:34px;padding:0 12px}}.products-list_horizontal-big .product .product__buy .product__more-button .button__arrow{height:9px;transform:scale(0.7)}.products-list_horizontal-big .product .product__buy .product__more-button .button__label{font-size:13px;line-height:13px}@media only screen and (max-width: 1200px){.products-list_horizontal-big .product .product__buy .product__more-button .button__label{font-size:10px;line-height:9px}}.products-list_horizontal-big .product .product__buy .product__where-buy{display:flex;justify-content:space-between;align-items:center}.products-list_horizontal-big .product .product__buy .product__where-buy .product__where-buy-label{cursor:pointer;font-weight:600;font-size:13px;line-height:16px;color:var(--color-main-darkness);border-bottom:1px dashed var(--color-conv-dark);margin-left:15px}.products-list_horizontal-big .product .product__buy .product__where-buy .product__where-buy-label:hover{border-bottom:1px solid var(--color-conv-dark)}.products-list_vertical .product{background-color:#fff;padding:20px;box-shadow:0px 0px 16px rgba(0,0,0,.1);border-radius:5px;display:flex;flex-direction:column;grid-template-columns:auto 5fr 1px 3fr;grid-template-rows:auto 46px;column-gap:34px}@media only screen and (max-width: 1200px){.products-list_vertical .product{padding-top:10px}}.products-list_vertical .product .product__photo{width:100%;height:176px}@media only screen and (max-width: 1200px){.products-list_vertical .product .product__photo{height:87px}}.products-list_vertical .product .product__photo .product__image{width:100%;height:100%;object-fit:contain}.products-list_vertical .product .product__name{font-weight:600;font-size:14px;line-height:21px;color:#181818;margin-top:10px;flex-shrink:0}.products-list_vertical .product .product__delimiter{display:none}.products-list_vertical .product .product__delimiter:after{content:"";width:1px;height:138px;background-color:var(--color-main-light)}.products-list_vertical .product .product__characteristics{font-family:var(--font-second);margin-top:20px;flex-shrink:0;flex-grow:1}.products-list_vertical .product .product__characteristics .product__characteristic{margin-top:16px}@media only screen and (max-width: 1200px){.products-list_vertical .product .product__characteristics .product__characteristic{line-height:16px;margin-top:5px}}.products-list_vertical .product .product__characteristics .product__characteristic:first-child{margin-top:0}.products-list_vertical .product .product__characteristics .product__characteristic .product__characteristic-description{font-size:12px;line-height:16px;color:#8d8d8d}@media only screen and (max-width: 1200px){.products-list_vertical .product .product__characteristics .product__characteristic .product__characteristic-description{margin-top:5px}}.products-list_vertical .product .product__characteristics .product__characteristic .product__characteristic-value{font-size:12px;line-height:16px;color:#181818;margin-top:6px}@media only screen and (max-width: 1200px){.products-list_vertical .product .product__characteristics .product__characteristic .product__characteristic-value{margin-top:5px}}.products-list_vertical .product .product__buy{display:flex;flex-direction:row;align-items:center;margin-top:20px;justify-content:space-between}@media only screen and (max-width: 1200px){.products-list_vertical .product .product__buy{flex-direction:column;margin-top:14px}}.products-list_vertical .product .product__buy .product__more-button{width:132px;height:46px;padding:0 18px}@media only screen and (max-width: 1200px){.products-list_vertical .product .product__buy .product__more-button{width:100%;padding:0 calc((100% - 95px)/2)}}.products-list_vertical .product .product__buy .product__more-button .button__arrow{height:9px;transform:scale(0.7)}@media only screen and (max-width: 1200px){.products-list_vertical .product .product__buy .product__more-button .button__arrow{height:auto}}.products-list_vertical .product .product__buy .product__more-button .button__label{font-weight:500;font-size:13px;line-height:13px}.products-list_vertical .product .product__buy .product__where-buy{display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width: 1200px){.products-list_vertical .product .product__buy .product__where-buy{margin-top:15px}}.products-list_vertical .product .product__buy .product__where-buy .product__where-buy-label{cursor:pointer;font-weight:600;font-size:13px;line-height:16px;color:var(--color-main-darkness);border-bottom:1px dashed var(--color-conv-dark)}.products-list_vertical .product .product__buy .product__where-buy .product__where-buy-label:hover{border-bottom:1px solid var(--color-conv-dark)}.catalog-page{width:100%;min-width:100%}.catalog-page a{text-decoration:none;color:inherit}.catalog-page h1{margin:0;font-weight:bold;font-size:21px;line-height:26px;color:#313131}@media only screen and (max-width: 1200px){.catalog-page h1{margin-top:20px;padding:0 15px}}.catalog-page .catalog-page__mobile-categories-button{display:none}@media only screen and (max-width: 1200px){.catalog-page .catalog-page__mobile-categories-button{width:100%;display:flex;align-items:center;padding:0 16px}.catalog-page .catalog-page__mobile-categories-button .catalog-page__mobile-categories-button-icon{width:24px;height:24px;background:var(--color-main-light);border-radius:50%;display:flex;align-items:center;justify-content:center}.catalog-page .catalog-page__mobile-categories-button .catalog-page__mobile-categories-button-label{margin-left:8px;font-size:14px;line-height:14px;font-weight:500;color:#181818}}.catalog-page .catalog-page__inner{display:flex;padding-top:57px}@media only screen and (max-width: 1200px){.catalog-page .catalog-page__inner{padding:0 15px;flex-direction:column}}.catalog-page .catalog-page__inner .tools{width:263px;margin-right:30px;flex-shrink:0}@media only screen and (max-width: 1200px){.catalog-page .catalog-page__inner .tools{width:100%;margin-right:0}}.catalog-page .catalog-page__inner .tools .catalog-page__banner_mobile{display:none;width:100%;height:107px;background-color:var(--color-main-darkness)}@media only screen and (max-width: 1200px){.catalog-page .catalog-page__inner .tools .catalog-page__banner_mobile{display:none}}.catalog-page .catalog-page__inner .tools .tools__categories .categories-mobile__header{display:none}.catalog-page .catalog-page__inner .tools .tools__categories .categories-mobile__delimiter{display:none}@media only screen and (max-width: 1200px){.catalog-page .catalog-page__inner .tools .tools__categories{position:fixed;top:0;left:0;width:100vw;height:100vh;background:var(--color-main-light);z-index:3000;display:none;display:none;flex-direction:column}.catalog-page .catalog-page__inner .tools .tools__categories .categories-mobile__header{display:flex;justify-content:space-between;align-items:center;padding:35px 18px;flex-shrink:0}.catalog-page .catalog-page__inner .tools .tools__categories .categories-mobile__header .categories-mobile__close{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--color-conv-dark);box-shadow:0px 4px 8px rgba(0,0,0,.08)}.catalog-page .catalog-page__inner .tools .tools__categories .categories-mobile__header .categories-mobile__header-title{font-size:16px;line-height:16px;font-weight:bold;color:#000}.catalog-page .catalog-page__inner .tools .tools__categories .categories-mobile__delimiter{flex-shrink:0;display:block;width:calc(100% - 36px);margin:0 auto;height:1px;background-color:rgba(0,0,0,.08)}.catalog-page .catalog-page__inner .tools .tools__categories .categories__content{flex-grow:1;overflow-y:auto}.catalog-page .catalog-page__inner .tools .tools__categories .categories__content .categories__content-inner{position:relative}}.catalog-page .catalog-page__inner .tools .tools__categories.tools__categories_opened{display:flex}.catalog-page .catalog-page__inner .tools .tools__categories .tools__subtitle{font-weight:bold;font-size:17px;line-height:21px;color:#313131;padding-left:20px}@media only screen and (max-width: 1200px){.catalog-page .catalog-page__inner .tools .tools__categories .tools__subtitle{display:none}}.catalog-page .catalog-page__inner .tools .tools__categories .categories{padding:0 0 0 20px;font-family:var(--font-second)}.catalog-page .catalog-page__inner .tools .tools__categories .categories a{text-decoration:none;color:inherit;line-height:inherit;font-size:inherit;font-weight:inherit;transition-property:inherit;transition-duration:inherit;font-family:inherit}.catalog-page .catalog-page__inner .tools .tools__categories .categories .categories__category{color:#a5a5a5;display:block;margin:12px 0 0 0;font-size:inherit;line-height:inherit;font-family:inherit}.catalog-page .catalog-page__inner .tools .tools__categories .categories .categories__category:before{display:none}@media only screen and (max-width: 1200px){.catalog-page .catalog-page__inner .tools .tools__categories .categories .categories__category{margin-top:0}.catalog-page .catalog-page__inner .tools .tools__categories .categories .categories__category:before{width:100%;height:40px;position:absolute;left:0}}.catalog-page .catalog-page__inner .tools .tools__categories .categories .categories__category>.categories{display:none}.catalog-page .catalog-page__inner .tools .tools__categories .categories .categories__category.categories__category_selected-parent{color:#181818}.catalog-page .catalog-page__inner .tools .tools__categories .categories .categories__category.categories__category_selected-parent>.categories{display:block}.catalog-page .catalog-page__inner .tools .tools__categories .categories .categories__category.categories__category_selected>.categories__category-name{color:#181818;font-weight:bold}@media only screen and (max-width: 1200px){.catalog-page .catalog-page__inner .tools .tools__categories .categories .categories__category.categories__category_selected>.categories__category-name{color:#fff;font-weight:bold;position:relative}.catalog-page .catalog-page__inner .tools .tools__categories .categories .categories__category.categories__category_selected:before{position:absolute;content:"";height:40px;width:100%;background:var(--color-main-darkness)}}.catalog-page .catalog-page__inner .tools .tools__categories .categories .categories__category.categories__category_selected>.categories{display:block}.catalog-page .catalog-page__inner .tools .tools__categories .categories .categories__category .categories__category-name{font-size:15px;line-height:18px}@media only screen and (max-width: 1200px){.catalog-page .catalog-page__inner .tools .tools__categories .categories .categories__category .categories__category-name{font-size:14px;line-height:16px;height:40px;display:flex;align-items:center}}.catalog-page .catalog-page__inner .tools .tools__filters{margin-top:40px;margin-bottom:50px;width:100%;min-height:100px;box-shadow:0px 0px 20px rgba(0,0,0,.1);border-radius:5px}@media only screen and (max-width: 1200px){.catalog-page .catalog-page__inner .tools .tools__filters{margin-top:0;display:none !important;position:fixed;top:0;left:0;width:100vw;height:100vh;background:var(--color-main-light);z-index:3000;margin-bottom:0}}.catalog-page .catalog-page__inner .tools .tools__filters .filters-mobile__header{display:none}.catalog-page .catalog-page__inner .tools .tools__filters.filters.filters-mobile.filters-mobile_opened{display:flex !important}@media only screen and (max-width: 1200px){.catalog-page .catalog-page__inner .tools .tools__filters.filters{display:flex;flex-direction:column}.catalog-page .catalog-page__inner .tools .tools__filters.filters:after{flex-shrink:0}.catalog-page .catalog-page__inner .tools .tools__filters.filters .filters-mobile__header{display:flex;justify-content:space-between;align-items:center;padding:35px 18px;flex-shrink:0}.catalog-page .catalog-page__inner .tools .tools__filters.filters .filters-mobile__header .filters-mobile__header-close{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--color-conv-dark);box-shadow:0px 4px 8px rgba(0,0,0,.08)}.catalog-page .catalog-page__inner .tools .tools__filters.filters .filters-mobile__header .filters-mobile__header-title{font-size:16px;line-height:16px;font-weight:bold;color:#000}.catalog-page .catalog-page__inner .tools .tools__filters.filters .filters-mobile__delimeter{flex-shrink:0;width:calc(100% - 36px);margin:0 auto;height:1px;background-color:rgba(0,0,0,.08)}.catalog-page .catalog-page__inner .tools .tools__filters.filters .filters__content{flex-grow:1;overflow-y:auto}}.catalog-page .catalog-page__inner .catalog-page__content{flex-grow:1}@media only screen and (max-width: 1200px){.catalog-page .catalog-page__inner .catalog-page__content{flex-grow:unset}}.catalog-page .catalog-page__inner .catalog-page__content .catalog-page__banner{width:100%;height:107px;background-color:var(--color-main-darkness);margin-bottom:23px;display:none}@media only screen and (max-width: 1200px){.catalog-page .catalog-page__inner .catalog-page__content .catalog-page__banner{display:none}}.catalog-page .catalog-page__inner .catalog-page__content .catalog-page__content-params{display:flex;justify-content:space-between;height:41px;align-items:center}@media only screen and (max-width: 1200px){.catalog-page .catalog-page__inner .catalog-page__content .catalog-page__content-params{height:auto !important;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 30px}}.catalog-page .catalog-page__inner .catalog-page__content .catalog-page__content-params .content-params__sorting{height:41px}@media only screen and (max-width: 1200px){.catalog-page .catalog-page__inner .catalog-page__content .catalog-page__content-params .content-params__sorting{height:41px;width:100%;grid-column-start:1;grid-column-end:3;grid-row-start:1;grid-row-end:2;margin-bottom:13px}}.catalog-page .catalog-page__inner .catalog-page__content .catalog-page__content-params .content-params__sorting .content-params__sorting-select{width:273px}@media only screen and (max-width: 1200px){.catalog-page .catalog-page__inner .catalog-page__content .catalog-page__content-params .content-params__sorting .content-params__sorting-select{width:100%}}.catalog-page .catalog-page__inner .catalog-page__content .catalog-page__content-params .content-params__view-types{display:flex}@media only screen and (max-width: 1200px){.catalog-page .catalog-page__inner .catalog-page__content .catalog-page__content-params .content-params__view-types{align-items:center;grid-column-start:1;grid-column-end:2;grid-row-start:2;grid-row-end:3}}.catalog-page .catalog-page__inner .catalog-page__content .catalog-page__content-params .content-params__view-types svg{fill:#b5b5b5}.catalog-page .catalog-page__inner .catalog-page__content .catalog-page__content-params .content-params__view-types .content-params__view-type{margin-left:10px;cursor:pointer}.catalog-page .catalog-page__inner .catalog-page__content .catalog-page__content-params .content-params__view-types .content-params__view-type:first-child{margin-left:0}.catalog-page .catalog-page__inner .catalog-page__content .catalog-page__content-params .content-params__view-types .content-params__view-type.content-params__view-type_selected svg{fill:var(--color-main-darkness) !important}.catalog-page .catalog-page__inner .catalog-page__content .catalog-page__content-params .content-params__mobile-filter{display:none;grid-column-start:2;grid-column-end:3;grid-row-start:2;grid-row-end:3;justify-content:flex-end;align-items:center}@media only screen and (max-width: 1200px){.catalog-page .catalog-page__inner .catalog-page__content .catalog-page__content-params .content-params__mobile-filter{display:flex}}.catalog-page .catalog-page__inner .catalog-page__content .catalog-page__content-params .content-params__mobile-filter .content-params__mobile-filter-inner{display:flex;align-items:center}.catalog-page .catalog-page__inner .catalog-page__content .catalog-page__content-params .content-params__mobile-filter .content-params__mobile-filter-inner .content-params__mobile-filter-label{font-weight:500;font-size:12px;line-height:15px;color:#181818;margin-right:10px}.catalog-page .catalog-page__inner .catalog-page__content .catalog-page__content-params .content-params__mobile-filter .content-params__mobile-filter-inner .content-params__mobile-filter-icon{width:30px;height:30px;border-radius:50%;background:var(--color-conv-dark);display:flex;align-items:center;justify-content:center;box-shadow:0px 4px 8px rgba(0,0,0,.15)}.catalog-page .catalog-page__inner .catalog-page__content .products-list_vertical .catalog-page__products{display:flex;flex-wrap:wrap;justify-content:space-between}.catalog-page .catalog-page__inner .catalog-page__content .products-list_vertical .catalog-page__products::after{content:"";flex:auto}.catalog-page .catalog-page__inner .catalog-page__content .products-list_vertical .catalog-page__products .product{margin-right:30px;margin-bottom:30px;width:262px}@media only screen and (max-width: 1200px){.catalog-page .catalog-page__inner .catalog-page__content .products-list_vertical .catalog-page__products .product{margin-right:12px;margin-bottom:12px;width:calc(50% - 6px)}.catalog-page .catalog-page__inner .catalog-page__content .products-list_vertical .catalog-page__products .product:nth-child(2n){margin-right:0}}@media only screen and (max-width: 600px){.catalog-page .catalog-page__inner .catalog-page__content .products-list_vertical .catalog-page__products .product{width:100%;margin-right:0 !important}}.catalog-page .catalog-page__inner .catalog-page__content .products-list_vertical .catalog-page__products .product:nth-child(3n){margin-right:0}@media only screen and (max-width: 1200px){.catalog-page .catalog-page__inner .catalog-page__content .products-list_vertical .catalog-page__products .product:nth-child(3n){margin-right:auto}}.catalog-page .catalog-page__inner .catalog-page__content .catalog-page__products{margin-top:40px}@media only screen and (max-width: 1200px){.catalog-page .catalog-page__inner .catalog-page__content .catalog-page__products{margin-top:30px}}.catalog-page .catalog-page__inner .catalog-page__content .catalog-page__pagination{display:flex;justify-content:flex-end;margin-bottom:50px;margin-top:50px}@media only screen and (max-width: 1200px){.catalog-page .catalog-page__inner .catalog-page__content .catalog-page__pagination{justify-content:center}}.for-business-page{width:100%;margin-bottom:90px}@media only screen and (max-width: 1200px){.for-business-page{margin-bottom:70px}}.for-business-page .for-business-banner{padding:71px 77px;position:relative;z-index:3}@media only screen and (max-width: 600px){.for-business-page .for-business-banner{padding:90px 13px 40px 13px}}.for-business-page .for-business-banner .for-business-banner__background{width:100%;position:absolute;top:0;left:0;height:100%}.for-business-page .for-business-banner .for-business-banner__background .for-business-banner__background-gradient{width:100%;height:100%;position:absolute;top:0;left:0;background:linear-gradient(83.04deg, #BDDDFF 2.14%, rgba(189, 221, 255, 0) 72.75%)}.for-business-page .for-business-banner .for-business-banner__background .for-business-banner__background-image{width:100%;height:100%;position:absolute;top:0;left:0;object-fit:cover}.for-business-page .for-business-banner .for-business-banner__content{position:relative}.for-business-page .for-business-banner .for-business-banner__content .for-business-banner__title{margin:0;font-weight:bold;font-size:40px;color:var(--color-main-darkness);max-width:680px;line-height:40px}@media only screen and (max-width: 600px){.for-business-page .for-business-banner .for-business-banner__content .for-business-banner__title{font-size:24px;line-height:24px}}.for-business-page .for-business-banner .for-business-banner__content .for-business-banner__line{margin-top:20px;background:var(--color-conv-dark);border-radius:5px 0px;width:50px;height:5px}.for-business-page .for-business-banner .for-business-banner__content .for-business-banner__description{margin-top:14px;max-width:420px;line-height:24px;font-size:12px;color:var(--color-main-darkness) !important}.for-business-page .for-business-banner .for-business-banner__content .for-business-banner__description p{color:inherit}.for-business-page .for-business-banner .for-business-banner__content .for-business-banner__description li{color:inherit}.for-business-page .for-business-banner .for-business-banner__content .for-business-banner__description li:before{height:0;line-height:0;font-size:0}.for-business-page .for-business-banner .for-business-banner__content .for-business-banner__description ul{color:inherit}.for-business-page .for-business-banner .for-business-banner__content .for-business-banner__description span{color:inherit}@media only screen and (max-width: 600px){.for-business-page .for-business-banner .for-business-banner__content .for-business-banner__description{font-size:10px;line-height:18px}}.for-business-page .for-business-banner .for-business-banner__content .for-business-banner__button.button,.for-business-page .for-business-banner .for-business-banner__content .search-page>form input.for-business-banner__button[type=submit],.search-page>form .for-business-page .for-business-banner .for-business-banner__content input.for-business-banner__button[type=submit]{margin-top:35px;width:205px}@media only screen and (max-width: 600px){.for-business-page .for-business-banner .for-business-banner__content .for-business-banner__button.button,.for-business-page .for-business-banner .for-business-banner__content .search-page>form input.for-business-banner__button[type=submit],.search-page>form .for-business-page .for-business-banner .for-business-banner__content input.for-business-banner__button[type=submit]{width:180px;height:40px;padding:20px}}.for-business-page .for-business-banner .for-business-banner__content .for-business-banner__button.button.for-business-banner__button_inline,.for-business-page .for-business-banner .for-business-banner__content .search-page>form input.for-business-banner__button.for-business-banner__button_inline[type=submit],.search-page>form .for-business-page .for-business-banner .for-business-banner__content input.for-business-banner__button.for-business-banner__button_inline[type=submit]{width:auto !important;display:inline-flex}.for-business-page .typical-problems{position:relative}@media only screen and (max-width: 1200px){.for-business-page .typical-problems{width:100%}}.for-business-page .typical-problems .typical-problems__problems{display:flex;flex-wrap:wrap;margin-top:50px;position:relative;z-index:2;border-radius:15px 0 0 15px;overflow:hidden}@media only screen and (max-width: 1200px){.for-business-page .typical-problems .typical-problems__problems{margin-top:36px;width:calc(100% + 30px);left:-15px;border-radius:0}}.for-business-page .typical-problems .typical-problems__problems .problem{height:307px}@media only screen and (max-width: 1200px){.for-business-page .typical-problems .typical-problems__problems .problem{width:240px !important;height:200px}}.for-business-page .typical-problems .typical-problems__problems .problem:nth-child(odd){width:30%;flex-shrink:0}.for-business-page .typical-problems .typical-problems__problems .problem:nth-child(even){width:70%;flex-shrink:0}.for-business-page .typical-problems .typical-problems__problems .problem:nth-child(even) .problem__inner{width:42.85%}.for-business-page .typical-problems .typical-problems__problems .problem:nth-child(1){background:var(--color-main-light)}.for-business-page .typical-problems .typical-problems__problems .problem:nth-child(2){background:#f9f9f9;border-radius:0px 0px 50px 0px}@media only screen and (max-width: 1200px){.for-business-page .typical-problems .typical-problems__problems .problem:nth-child(2){border-radius:0}}.for-business-page .typical-problems .typical-problems__problems .problem:nth-child(3){background:#d2e8ff}.for-business-page .typical-problems .typical-problems__problems .problem:nth-child(4){background:#bbdcff;border-radius:0px 0px 50px 0px}@media only screen and (max-width: 1200px){.for-business-page .typical-problems .typical-problems__problems .problem:nth-child(4){border-radius:0}}.for-business-page .typical-problems .typical-problems__problems .problem:nth-child(5){background:#6fadef}.for-business-page .typical-problems .typical-problems__problems .problem:nth-child(6){background:#8ec5ff;border-radius:0px 0px 50px 0px}@media only screen and (max-width: 1200px){.for-business-page .typical-problems .typical-problems__problems .problem:nth-child(6){border-radius:0}}.for-business-page .typical-problems .typical-problems__problems .problem .problem__inner{padding:45px 53px 0 53px}@media only screen and (max-width: 1200px){.for-business-page .typical-problems .typical-problems__problems .problem .problem__inner{width:100% !important;padding:18px 14px 0 14px}}.for-business-page .typical-problems .typical-problems__problems .problem .problem__inner .problem__header{width:100%;display:flex;justify-content:space-between;align-items:center}.for-business-page .typical-problems .typical-problems__problems .problem .problem__inner .problem__header .problem__icon{width:19px;height:24px;background-image:url("/local/templates/trassir.ru/images/for-business/problem-icon.svg");background-position:top left;background-size:auto 100%;background-repeat:no-repeat}@media only screen and (max-width: 1200px){.for-business-page .typical-problems .typical-problems__problems .problem .problem__inner .problem__header .problem__icon{width:12px;height:15px}.for-business-page .typical-problems .typical-problems__problems .problem .problem__inner .problem__header .problem__icon img{height:15px}}.for-business-page .typical-problems .typical-problems__problems .problem .problem__inner .problem__header .problem__number{font-weight:500;font-size:16px;line-height:20px;color:var(--color-main-darkness)}.for-business-page .typical-problems .typical-problems__problems .problem .problem__inner .problem__title{margin-top:22px;height:40px;font-weight:bold;font-size:16px;line-height:20px;color:#000}@media only screen and (max-width: 1200px){.for-business-page .typical-problems .typical-problems__problems .problem .problem__inner .problem__title{margin-top:14px;font-size:14px;line-height:17px}}.for-business-page .typical-problems .typical-problems__problems .problem .problem__inner .problem__description{margin-top:35px;font-size:14px;line-height:21px;color:var(--color-main-darkness)}@media only screen and (max-width: 1200px){.for-business-page .typical-problems .typical-problems__problems .problem .problem__inner .problem__description{text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;margin-top:0;font-size:10px;line-height:18px}}.for-business-page .typical-problems .typical-problems__additional.typical-problems-additional{width:844px;height:1023px;position:absolute;bottom:102px;left:735px;z-index:2}@media only screen and (max-width: 1200px){.for-business-page .typical-problems .typical-problems__additional.typical-problems-additional{width:100%;left:0;height:492px;bottom:0;z-index:1}}.for-business-page .typical-problems .typical-problems__additional.typical-problems-additional .typical-problems-additional__background{position:absolute;bottom:0;left:0;height:100%;width:100%;-webkit-mask-image:url(/local/templates/trassir.ru/images/for-business/problems-mask.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-size:100%;-webkit-mask-position:bottom;mask-image:url(/local/templates/trassir.ru/images/for-business/problems-mask.svg);mask-repeat:no-repeat;mask-size:100%;mask-position:bottom}@media only screen and (max-width: 1200px){.for-business-page .typical-problems .typical-problems__additional.typical-problems-additional .typical-problems-additional__background{left:auto;right:0}}.for-business-page .typical-problems .typical-problems__additional.typical-problems-additional .typical-problems-additional__background .typical-problems-additional__background-image{position:absolute;bottom:0;left:0;height:100%}@media only screen and (max-width: 1200px){.for-business-page .typical-problems .typical-problems__additional.typical-problems-additional .typical-problems-additional__background .typical-problems-additional__background-image{left:auto;right:0}}.for-business-page .typical-problems .typical-problems__additional.typical-problems-additional .typical-problems__counseling.counseling{position:absolute;width:364px;left:172px;bottom:100px;display:flex;flex-direction:column;align-items:flex-end}@media only screen and (max-width: 1200px){.for-business-page .typical-problems .typical-problems__additional.typical-problems-additional .typical-problems__counseling.counseling{bottom:26px;left:auto;right:15px;width:240px}}.for-business-page .typical-problems .typical-problems__additional.typical-problems-additional .typical-problems__counseling.counseling .counseling__text{font-weight:bold;font-size:18px;line-height:22px;text-align:right;color:#fff}@media only screen and (max-width: 1200px){.for-business-page .typical-problems .typical-problems__additional.typical-problems-additional .typical-problems__counseling.counseling .counseling__text{font-weight:bold;font-size:10px;line-height:12px}}.for-business-page .typical-problems .typical-problems__additional.typical-problems-additional .typical-problems__counseling.counseling .counseling__button.button,.for-business-page .typical-problems .typical-problems__additional.typical-problems-additional .typical-problems__counseling.counseling .search-page>form input.counseling__button[type=submit],.search-page>form .for-business-page .typical-problems .typical-problems__additional.typical-problems-additional .typical-problems__counseling.counseling input.counseling__button[type=submit]{margin-top:22px}@media only screen and (max-width: 1200px){.for-business-page .typical-problems .typical-problems__additional.typical-problems-additional .typical-problems__counseling.counseling .counseling__button.button,.for-business-page .typical-problems .typical-problems__additional.typical-problems-additional .typical-problems__counseling.counseling .search-page>form input.counseling__button[type=submit],.search-page>form .for-business-page .typical-problems .typical-problems__additional.typical-problems-additional .typical-problems__counseling.counseling input.counseling__button[type=submit]{width:246px;margin-top:16px;padding:0 15px}}@media only screen and (max-width: 1200px){.for-business-page .typical-problems .typical-problems__additional.typical-problems-additional .typical-problems__counseling.counseling .counseling__button.button .button__label,.for-business-page .typical-problems .typical-problems__additional.typical-problems-additional .typical-problems__counseling.counseling .search-page>form input.counseling__button[type=submit] .button__label,.search-page>form .for-business-page .typical-problems .typical-problems__additional.typical-problems-additional .typical-problems__counseling.counseling input.counseling__button[type=submit] .button__label{font-weight:500;font-size:14px;line-height:17px}}.for-business-page .for-business .for-business__subtitle{padding-left:50px;position:relative;z-index:2}@media only screen and (max-width: 1200px){.for-business-page .for-business .for-business__subtitle{padding-left:0}}.for-business-page .for-business .for-business__subtitle h2{font-weight:bold;font-size:36px;line-height:52px;text-transform:uppercase;color:var(--color-main-darkness);margin:18px 0 0 0}@media only screen and (max-width: 1200px){.for-business-page .for-business .for-business__subtitle h2{font-size:24px;line-height:28px;margin-top:10px;font-weight:800}}.for-business-page .for-business .for-business__banner{margin:0 auto;width:1280px;border-radius:10px;overflow:hidden}@media only screen and (max-width: 1200px){.for-business-page .for-business .for-business__banner{width:calc(100% - 30px)}}.for-business-page .for-business .for-business__typical-problems{width:1280px;margin:104px auto 0 auto}@media only screen and (max-width: 1200px){.for-business-page .for-business .for-business__typical-problems{height:461px;width:100%;padding:0 15px;margin-top:63px}}.for-business-page .for-business .for-business__benefits.benefits{position:relative;margin-top:109px;padding-bottom:142px}@media only screen and (max-width: 1200px){.for-business-page .for-business .for-business__benefits.benefits{padding-bottom:50px;margin-top:63px}.for-business-page .for-business .for-business__benefits.benefits+.crm-form{margin-top:0}}.for-business-page .for-business .for-business__benefits.benefits .benefits__inner{position:relative;top:0;width:1140px;margin:0 auto}@media only screen and (max-width: 1200px){.for-business-page .for-business .for-business__benefits.benefits .benefits__inner{width:100%}}@media only screen and (max-width: 1200px){.for-business-page .for-business .for-business__benefits.benefits .benefits__inner .for-business__subtitle_benefits{width:calc(100% - 30px);margin-left:15px}}.for-business-page .for-business .for-business__benefits.benefits .benefits__inner .benefits__list{display:flex;flex-direction:column}@media only screen and (max-width: 1200px){.for-business-page .for-business .for-business__benefits.benefits .benefits__inner .benefits__list{margin-top:37px}}.for-business-page .for-business .for-business__benefits.benefits .benefits__inner .benefits__list .benefit{width:100%;margin-top:115px}@media only screen and (max-width: 1200px){.for-business-page .for-business .for-business__benefits.benefits .benefits__inner .benefits__list .benefit{margin-top:40px}}.for-business-page .for-business .for-business__benefits.benefits .benefits__inner .benefits__list .benefit:first-child{margin-top:0}.for-business-page .for-business .for-business__benefits.benefits .benefits__inner .benefits__list .benefit:nth-child(2n){display:flex;justify-content:flex-end;align-self:flex-start}.for-business-page .for-business .for-business__benefits.benefits .benefits__inner .benefits__list .benefit:nth-child(2n) .benefit-description{right:100px}@media only screen and (max-width: 1200px){.for-business-page .for-business .for-business__benefits.benefits .benefits__inner .benefits__list .benefit:nth-child(2n) .benefit-description{right:15px}}.for-business-page .for-business .for-business__benefits.benefits .benefits__inner .benefits__list .benefit:nth-child(2n) .benefit__photo{left:0}@media only screen and (max-width: 1200px){.for-business-page .for-business .for-business__benefits.benefits .benefits__inner .benefits__list .benefit:nth-child(2n) .benefit__photo{left:auto;right:0}}.for-business-page .for-business .for-business__benefits.benefits .benefits__inner .benefits__list .benefit:nth-child(2n-1){align-self:flex-end}.for-business-page .for-business .for-business__benefits.benefits .benefits__inner .benefits__list .benefit:nth-child(2n-1) .benefit-description{left:100px}@media only screen and (max-width: 1200px){.for-business-page .for-business .for-business__benefits.benefits .benefits__inner .benefits__list .benefit:nth-child(2n-1) .benefit-description{left:15px}}.for-business-page .for-business .for-business__benefits.benefits .benefits__inner .benefits__list .benefit:nth-child(2n-1) .benefit__photo{right:0}@media only screen and (max-width: 1200px){.for-business-page .for-business .for-business__benefits.benefits .benefits__inner .benefits__list .benefit:nth-child(2n-1) .benefit__photo{right:auto;left:0}}.for-business-page .for-business .for-business__benefits.benefits .benefits__inner .benefits__list .benefit .benefit__photo{width:585px;height:535px;position:absolute;background-color:var(--color-main-darkness)}@media only screen and (max-width: 1200px){.for-business-page .for-business .for-business__benefits.benefits .benefits__inner .benefits__list .benefit .benefit__photo{width:calc(100% - 45px);height:214px}}.for-business-page .for-business .for-business__benefits.benefits .benefits__inner .benefits__list .benefit .benefit__photo .benefit__photo-image{width:100%;height:100%;object-fit:cover;object-position:center}.for-business-page .for-business .for-business__benefits.benefits .benefits__inner .benefits__list .benefit .benefit-description{width:585px;background-color:#fff;position:relative;margin-top:115px;height:593px;box-shadow:0px 0px 20px rgba(0,0,0,.1);border-radius:10px;display:flex;flex-direction:column}@media only screen and (max-width: 1200px){.for-business-page .for-business .for-business__benefits.benefits .benefits__inner .benefits__list .benefit .benefit-description{width:calc(100% - 30px);height:566px}}.for-business-page .for-business .for-business__benefits.benefits .benefits__inner .benefits__list .benefit .benefit-description .benefit-description__title{padding:0 58px 0 58px;margin-top:36px;font-weight:600;font-size:24px;line-height:29px;color:#181818;flex-shrink:0;height:100px}@media only screen and (max-width: 1200px){.for-business-page .for-business .for-business__benefits.benefits .benefits__inner .benefits__list .benefit .benefit-description .benefit-description__title{margin-top:24px;padding:0 14px 0 14px;font-weight:600;font-size:15px;line-height:18px;height:auto;margin-bottom:19px}}.for-business-page .for-business .for-business__benefits.benefits .benefits__inner .benefits__list .benefit .benefit-description .benefit-description__content{flex-grow:1;padding:0 30px 0 26px;overflow-y:hidden;margin-bottom:45px;width:100%}@media only screen and (max-width: 1200px){.for-business-page .for-business .for-business__benefits.benefits .benefits__inner .benefits__list .benefit .benefit-description .benefit-description__content{padding:0 14px 0 14px;margin-bottom:24px}}.for-business-page .for-business .for-business__benefits.benefits .benefits__inner .benefits__list .benefit .benefit-description .benefit-description__content .ss-container{position:relative}.for-business-page .for-business .for-business__benefits.benefits .benefits__inner .benefits__list .benefit .benefit-description .benefit-description__content .ss-container:after{position:absolute;content:"";height:100%;width:2px;background:var(--color-main-light);border-radius:5px;right:-9px;top:0}.for-business-page .for-business .for-business__benefits.benefits .benefits__inner .benefits__list .benefit .benefit-description .benefit-description__content .ss-container .ss-scroll{background:var(--color-main-darkness) !important;opacity:1;width:6px;transform:translateX(11px)}.for-business-page .for-business .for-business__benefits.benefits .benefits__inner .benefits__list .benefit .benefit-description .benefit-description__content .ss-container .ss-wrapper{position:relative}.for-business-page .for-business .for-business__benefits.benefits .benefits__inner .benefits__list .benefit .benefit-description .benefit-description__content .ss-container .ss-wrapper .ss-content{padding-right:20px}.for-business-page .for-business .for-business__benefits.benefits .benefits__inner .benefits__list .benefit .benefit-description .benefit-description__content .benefit-description__content-inner{height:100%;width:100%}.for-business-page .for-business .for-business__benefits.benefits .benefits__inner .benefits__list .benefit .benefit-description .benefit-description__content .benefit-description__content-inner .benefit-description-item{display:flex;margin-top:30px;align-items:flex-start}@media only screen and (max-width: 1200px){.for-business-page .for-business .for-business__benefits.benefits .benefits__inner .benefits__list .benefit .benefit-description .benefit-description__content .benefit-description__content-inner .benefit-description-item{flex-direction:column;margin-top:20px}}.for-business-page .for-business .for-business__benefits.benefits .benefits__inner .benefits__list .benefit .benefit-description .benefit-description__content .benefit-description__content-inner .benefit-description-item:before{margin-top:6px}.for-business-page .for-business .for-business__benefits.benefits .benefits__inner .benefits__list .benefit .benefit-description .benefit-description__content .benefit-description__content-inner .benefit-description-item:first-child{margin-top:0}.for-business-page .for-business .for-business__benefits.benefits .benefits__inner .benefits__list .benefit .benefit-description .benefit-description__content .benefit-description__content-inner .benefit-description-item .benefit-description-item__icon{width:32px;flex-shrink:0;margin-top:7px;height:5px;background-image:url("/local/templates/trassir.ru/images/dot-red.svg");background-position:top left;background-size:auto 100%;background-repeat:no-repeat}.for-business-page .for-business .for-business__benefits.benefits .benefits__inner .benefits__list .benefit .benefit-description .benefit-description__content .benefit-description__content-inner .benefit-description-item .benefit-description-item__content{flex-grow:1}@media only screen and (max-width: 1200px){.for-business-page .for-business .for-business__benefits.benefits .benefits__inner .benefits__list .benefit .benefit-description .benefit-description__content .benefit-description__content-inner .benefit-description-item .benefit-description-item__content{flex-grow:unset;margin-top:6px}}.for-business-page .for-business .for-business__benefits.benefits .benefits__inner .benefits__list .benefit .benefit-description .benefit-description__content .benefit-description__content-inner .benefit-description-item .benefit-description-item__content .benefit-description-item__title{font-weight:500;font-size:15px;line-height:18px;color:#000}@media only screen and (max-width: 1200px){.for-business-page .for-business .for-business__benefits.benefits .benefits__inner .benefits__list .benefit .benefit-description .benefit-description__content .benefit-description__content-inner .benefit-description-item .benefit-description-item__content .benefit-description-item__title{font-size:13px;line-height:16px}}.for-business-page .for-business .for-business__benefits.benefits .benefits__inner .benefits__list .benefit .benefit-description .benefit-description__content .benefit-description__content-inner .benefit-description-item .benefit-description-item__content .benefit-description-item__description{font-size:13px;line-height:21px;color:#929292;margin-top:11px}@media only screen and (max-width: 1200px){.for-business-page .for-business .for-business__benefits.benefits .benefits__inner .benefits__list .benefit .benefit-description .benefit-description__content .benefit-description__content-inner .benefit-description-item .benefit-description-item__content .benefit-description-item__description{font-size:12px;line-height:16px;margin-top:7px}}.for-business-page .for-business .for-business__benefits.benefits .benefits__inner .benifits__title{width:538px}@media only screen and (max-width: 1200px){.for-business-page .for-business .for-business__benefits.benefits .benefits__inner .benifits__title{width:100%}}.for-business-page .for-business .for-business__benefits.benefits .benefits__inner .benefits__description{font-size:12px;line-height:24px;width:413px;margin-top:37px;color:var(--color-main-darkness)}@media only screen and (max-width: 1200px){.for-business-page .for-business .for-business__benefits.benefits .benefits__inner .benefits__description{width:100%;margin-top:20px}}.for-business-page .for-business .for-business__benefits.benefits .benefits__background{top:0;position:absolute;height:100%;width:100%;display:flex;flex-direction:column}.for-business-page .for-business .for-business__benefits.benefits .benefits__background .benefits__background-gradient{background:linear-gradient(180deg, rgba(234, 244, 255, 0) 0%, var(--color-main-light) 100%);height:796px;width:100%}.for-business-page .for-business .for-business__benefits.benefits .benefits__background .benefits__background-solid{background:var(--color-main-light);flex-grow:1;width:100%}.for-business-page .for-business__tr-form-block_1{margin-top:-220px}.for-business-page .for-business__benefits__background-helper{width:100%;height:200px;background:var(--color-main-light)}.for-business-page .tr-form-block{width:100%;position:relative}.for-business-page .tr-form-block .tr-form-block__container{width:1280px;margin:0 auto;height:485px;position:relative}.for-business-page .tr-form-block .tr-form-block__container .tr-form-block__background{width:100%;height:100%;border-radius:5px 50px 50px 5px;position:absolute;overflow:hidden}.for-business-page .tr-form-block .tr-form-block__container .tr-form-block__background .tr-form-block__background-image{height:calc(100% + 30px);right:-245px;position:absolute;top:0}.for-business-page .tr-form-block .tr-form-block__container .tr-form-block__background .tr-form-block__background-fill{position:absolute;width:100%;height:100%;background-color:#fff}.for-business-page .tr-form-block .tr-form-block__container .tr-form-block__background .tr-form-block__background-gradient{position:absolute;width:100%;height:100%;background:linear-gradient(270deg, var(--color-main-light) 42.82%, rgba(234, 244, 255, 0) 90.9%)}.for-business-page .tr-form-block .tr-form-block__container .tr-form-block__camera{position:absolute;height:calc(100% + 86px);top:-43px;right:60px}.for-business-page .tr-form-block .tr-form-block__container .tr-form-block__camera .tr-form-block__camera-image{height:100%}.for-business-page .tr-form-block .tr-form-block__container .tr-form-block-event{position:absolute;right:70px;bottom:80px;z-index:3}.for-business-page .tr-form-block .tr-form-block__container .tr-form-block__content{width:1140px;display:flex;height:100%;align-items:center;margin:0 auto;position:relative}.for-business-page .tr-form-block .tr-form-block__container .tr-form-block__content .tr-form-block__content-inner{width:574px}.for-business-page .tr-form-block .tr-form-block__container .tr-form-block__content .tr-form-block__content-inner .for-business__subtitle{padding-left:0}.for-business-page .tr-form-block .tr-form-block__container .tr-form-block__content .tr-form-block__content-inner .tr-form-block__inputs{margin-top:40px;width:100%;display:flex;justify-content:space-between}.for-business-page .tr-form-block .tr-form-block__container .tr-form-block__content .tr-form-block__content-inner .tr-form-block__inputs .tr-form-block__input{outline:none;font-family:var(--font-second);width:279px;height:50px;background:hsla(0,0%,100%,.1);border:1px solid var(--color-main-darkness);box-sizing:border-box;border-radius:5px;padding:0 16px;font-size:15px;line-height:18px;color:var(--color-main-darkness)}.for-business-page .tr-form-block .tr-form-block__container .tr-form-block__content .tr-form-block__content-inner .tr-form-block__inputs .tr-form-block__input::placeholder{font-size:15px;line-height:18px;color:var(--color-main-darkness)}.for-business-page .tr-form-block .tr-form-block__container .tr-form-block__content .tr-form-block__content-inner .tr-form-block__submit-block{margin-top:50px;display:flex;justify-content:space-between;align-items:center}.for-business-page .tr-form-block .tr-form-block__container .tr-form-block__content .tr-form-block__content-inner .tr-form-block__submit-block .tr-form-block__submit-button{height:50px}.for-business-page .tr-form-block .tr-form-block__container .tr-form-block__content .tr-form-block__content-inner .tr-form-block__submit-block .tr-form-block__agreement{display:flex;cursor:pointer}.for-business-page .tr-form-block .tr-form-block__container .tr-form-block__content .tr-form-block__content-inner .tr-form-block__submit-block .tr-form-block__agreement .tr-form-block__agreement-checkbox{display:none}.for-business-page .tr-form-block .tr-form-block__container .tr-form-block__content .tr-form-block__content-inner .tr-form-block__submit-block .tr-form-block__agreement .tr-form-block__agreement-checkbox:checked+.tr-form-block__agreement-checkbox-block:before{background:var(--color-main-darkness)}.for-business-page .tr-form-block .tr-form-block__container .tr-form-block__content .tr-form-block__content-inner .tr-form-block__submit-block .tr-form-block__agreement .tr-form-block__agreement-checkbox-block{width:15px;height:15px;background:#fff;border:1px solid var(--color-main-darkness);box-sizing:border-box;border-radius:3px;display:flex;align-items:center;justify-content:center}.for-business-page .tr-form-block .tr-form-block__container .tr-form-block__content .tr-form-block__content-inner .tr-form-block__submit-block .tr-form-block__agreement .tr-form-block__agreement-checkbox-block:before{width:7px;height:7px;content:"";background:rgba(0,0,0,0);border-radius:1px}.for-business-page .tr-form-block .tr-form-block__container .tr-form-block__content .tr-form-block__content-inner .tr-form-block__submit-block .tr-form-block__agreement .tr-form-block__agreement-label{margin-left:10px;font-size:12px;line-height:15px;color:var(--color-main-darkness)}.for-business-page .for-business__crm-form-1{position:relative}.for-business-page .for-business__crm-form-1 .for-business__crm-form-1-background{position:absolute;top:0;left:0;width:100%;height:218px;background:var(--color-main-light)}.for-business-page .for-business__crm-form-1 .for-business__crm-form-1-inner{position:relative;margin-top:0}.for-business-page .for-business__crm-form-2{position:relative;margin-top:200px}@media only screen and (max-width: 1200px){.for-business-page .for-business__crm-form-2{margin-top:70px}}.for-business-page .for-business__crm-form-2 .for-business__crm-form-2-inner{position:relative;margin-top:0}.for-business-page .for-business__compatible-software{margin-top:65px}.for-business-page .for-business__compatible-software .compatible-software__background-fill{border-radius:0 !important}.for-business-page .for-business__cloud-cctv{width:100%;margin-top:-65px}@media only screen and (max-width: 1200px){.for-business-page .for-business__cloud-cctv{margin-top:0}}.for-business-page .for-business__cloud-cctv.cloud-cctv{position:relative;width:100%}.for-business-page .for-business__cloud-cctv.cloud-cctv .cloud-cctv__background{position:absolute;top:0;left:0;width:calc(100% - 79px);height:400px;background:var(--color-main-light);border-radius:0px 0px 50px 0px}@media only screen and (max-width: 1200px){.for-business-page .for-business__cloud-cctv.cloud-cctv .cloud-cctv__background{width:100%}}.for-business-page .for-business__cloud-cctv.cloud-cctv .cloud-cctv__content{width:1140px;margin:0 auto;position:relative}@media only screen and (max-width: 1200px){.for-business-page .for-business__cloud-cctv.cloud-cctv .cloud-cctv__content{width:100%;padding:0 15px}}.for-business-page .for-business__cloud-cctv.cloud-cctv .cloud-cctv__content .cloud-cctv__title{font-weight:600;font-size:24px;line-height:29px;color:var(--color-main-darkness);width:450px}@media only screen and (max-width: 1200px){.for-business-page .for-business__cloud-cctv.cloud-cctv .cloud-cctv__content .cloud-cctv__title{width:100%;font-size:18px;line-height:22px}}.for-business-page .for-business__cloud-cctv.cloud-cctv .cloud-cctv__content .cloud-cctv__description{font-family:var(--font-second);font-size:16px;line-height:19px;color:var(--color-main-darkness);margin-top:21px;width:500px}@media only screen and (max-width: 1200px){.for-business-page .for-business__cloud-cctv.cloud-cctv .cloud-cctv__content .cloud-cctv__description{width:100%;margin-top:13px;font-size:14px;line-height:16px}}.for-business-page .for-business__cloud-cctv.cloud-cctv .cloud-cctv__content .cloud-cctv__list{margin-top:50px;width:100%;justify-content:space-between;display:flex}@media only screen and (max-width: 1200px){.for-business-page .for-business__cloud-cctv.cloud-cctv .cloud-cctv__content .cloud-cctv__list{margin-top:31px;flex-direction:column}}.for-business-page .for-business__cloud-cctv.cloud-cctv .cloud-cctv__content .cloud-cctv__list .cloud-cctv__item{width:360px;height:300px;background:linear-gradient(180deg, #537FAE 0%, #123C69 100%);border-radius:5px;padding:37px 20px 0 20px}@media only screen and (max-width: 1200px){.for-business-page .for-business__cloud-cctv.cloud-cctv .cloud-cctv__content .cloud-cctv__list .cloud-cctv__item{height:224px;width:100%;margin-top:10px;padding:25px 15px 0 15px}.for-business-page .for-business__cloud-cctv.cloud-cctv .cloud-cctv__content .cloud-cctv__list .cloud-cctv__item:first-child{margin-top:0}}.for-business-page .for-business__cloud-cctv.cloud-cctv .cloud-cctv__content .cloud-cctv__list .cloud-cctv__item .cloud-cctv__item-title{font-weight:bold;font-size:18px;line-height:22px;color:#fff;height:65px}@media only screen and (max-width: 1200px){.for-business-page .for-business__cloud-cctv.cloud-cctv .cloud-cctv__content .cloud-cctv__list .cloud-cctv__item .cloud-cctv__item-title{font-size:14px;line-height:17px;height:50px}}.for-business-page .for-business__cloud-cctv.cloud-cctv .cloud-cctv__content .cloud-cctv__list .cloud-cctv__item .cloud-cctv__item-description{font-family:var(--font-second);font-weight:500;font-size:14px;line-height:21px;color:#f1f1f1}@media only screen and (max-width: 1200px){.for-business-page .for-business__cloud-cctv.cloud-cctv .cloud-cctv__content .cloud-cctv__list .cloud-cctv__item .cloud-cctv__item-description{font-size:12px;line-height:18px}}.bx-filter{font-family:var(--font-main);padding:17px 19px}.bx-filter .bx-filter-section{padding-top:0}.bx-filter .smartfilter{border-radius:0;box-shadow:none;padding:0}.bx-filter .bx-filter-title{display:none}.bx-filter .bx-filter-parameters-box{margin-top:20px;padding-bottom:15px;border-bottom:1px solid rgba(0,0,0,.08)}.bx-filter .bx-filter-parameters-box.bx-active .bx-filter-parameters-box-title:after{background:var(--color-main-darkness)}.bx-filter .bx-filter-parameters-box.bx-active .bx-filter-parameters-box-title:before{content:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEiIGhlaWdodD0iNyIgdmlld0JveD0iMCAwIDExIDciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQogICAgPHBhdGggZD0iTTEuMDU1NDEgNS4wNTMyM0wxLjA1NTQgNS4wNTMyNEMwLjk4NjYwNSA1LjExODgyIDAuOTQ5OTY3IDUuMTk3MzcgMC45NSA1LjI4NzExTDEuMDU1NDEgNS4wNTMyM1pNMS4wNTU0MSA1LjA1MzIzTDUuMjU4MTYgMS4wNDk3NkM1LjI1ODE2IDEuMDQ5NzUgNS4yNTgxNyAxLjA0OTc0IDUuMjU4MTggMS4wNDk3NEM1LjMyNjg3IDAuOTg0MjM4IDUuNDA4MDggMC45NSA1LjQ5OTk0IDAuOTVDNS41OTE3OCAwLjk1IDUuNjczMTIgMC45ODQyMjYgNS43NDE4NiAxLjA0OTc0QzUuNzQxODYgMS4wNDk3NCA1Ljc0MTg2IDEuMDQ5NzQgNS43NDE4NyAxLjA0OTc1TDkuOTQ0MjggNS4wNTMyNEMxMC4wMTMxIDUuMTE4ODMgMTAuMDUgNS4xOTcyOCAxMC4wNSA1LjI4NzA4QzEwLjA1IDUuMzc2ODYgMTAuMDEzIDUuNDU1MzkgOS45NDQyNyA1LjUyMDg2QzkuOTQ0MjcgNS41MjA4NiA5Ljk0NDI3IDUuNTIwODcgOS45NDQyNyA1LjUyMDg3TDkuNDkzNDcgNS45NTAyOUM5LjQyNDY5IDYuMDE1ODIgOS4zNDMzOCA2LjA0OTk3IDkuMjUxNTUgNi4wNDk5N0M5LjE1OTcyIDYuMDQ5OTcgOS4wNzg0MSA2LjAxNTgyIDkuMDA5NjMgNS45NTAyOUw1LjQ5OTk0IDIuNjA2ODRMMS45OTAxMyA1Ljk1MDQ5TTEuMDU1NDEgNS4wNTMyM0wxLjUwNjMxIDUuOTUwNU0xLjUwNjMxIDUuOTUwNUwxLjUwNjM2IDUuOTUwNTVDMS41NzUxIDYuMDE1ODYgMS42NTY0IDYuMDUgMS43NDgzMyA2LjA1QzEuODM5OTUgNi4wNSAxLjkyMTMyIDYuMDE2MDggMS45OTAxMyA1Ljk1MDQ5TTEuNTA2MzEgNS45NTA1TDEuMDU1NDQgNS41MjA4OE0xLjUwNjMxIDUuOTUwNUwxLjA1NTQ0IDUuNTIwODhNMS45OTAxMyA1Ljk1MDQ5TDEuOTU1NjMgNS45MTQzTDEuOTkwMTIgNS45NTA1TDEuOTkwMTMgNS45NTA0OVpNMS4wNTU0NCA1LjUyMDg4QzAuOTg2NjM2IDUuNDU1MzQgMC45NTAwMDYgNS4zNzY3NiAwLjk1IDUuMjg3MTNMMS4wNTU0NCA1LjUyMDg4WiIgZmlsbD0id2hpdGUiIHN0cm9rZT0iIzEwNDM3OSIgc3Ryb2tlLXdpZHRoPSIwLjEiLz4NCjwvc3ZnPg0K")}.bx-filter .bx-filter-parameters-box.bx-active .bx-filter-block{display:block}.bx-filter .bx-filter-parameters-box .bx-filter-container-modef{display:none}.bx-filter .bx-filter-parameters-box:first-child{margin-top:0}.bx-filter .bx-filter-parameters-box .bx-filter-parameters-box-group-title{font-size:16px;line-height:1.25;font-weight:600;color:var(--color-neutral-dark)}.bx-filter .bx-filter-parameters-box .bx-filter-parameters-box-title{font-weight:600;font-size:14px;line-height:17px;color:#313131;cursor:pointer;display:flex;justify-content:space-between;align-items:flex-start;position:relative}.bx-filter .bx-filter-parameters-box .bx-filter-parameters-box-title:before{font-size:0;position:absolute;right:4px;top:5px;z-index:2;content:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEiIGhlaWdodD0iNyIgdmlld0JveD0iMCAwIDExIDciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQogICAgPHBhdGggZD0iTTEuMDU1NDEgMS45NDY3N0wxLjA1NTQgMS45NDY3NkMwLjk4NjYwNSAxLjg4MTE4IDAuOTQ5OTY3IDEuODAyNjMgMC45NSAxLjcxMjg5TDEuMDU1NDEgMS45NDY3N1pNMS4wNTU0MSAxLjk0Njc3TDUuMjU4MTYgNS45NTAyNEM1LjI1ODE2IDUuOTUwMjUgNS4yNTgxNyA1Ljk1MDI2IDUuMjU4MTggNS45NTAyNkM1LjMyNjg3IDYuMDE1NzYgNS40MDgwOCA2LjA1IDUuNDk5OTQgNi4wNUM1LjU5MTc4IDYuMDUgNS42NzMxMiA2LjAxNTc3IDUuNzQxODYgNS45NTAyNkM1Ljc0MTg2IDUuOTUwMjYgNS43NDE4NiA1Ljk1MDI2IDUuNzQxODcgNS45NTAyNUw5Ljk0NDI4IDEuOTQ2NzZDMTAuMDEzMSAxLjg4MTE3IDEwLjA1IDEuODAyNzIgMTAuMDUgMS43MTI5MkMxMC4wNSAxLjYyMzE0IDEwLjAxMyAxLjU0NDYxIDkuOTQ0MjcgMS40NzkxNEM5Ljk0NDI3IDEuNDc5MTQgOS45NDQyNyAxLjQ3OTEzIDkuOTQ0MjcgMS40NzkxM0w5LjQ5MzQ3IDEuMDQ5NzFDOS40MjQ2OSAwLjk4NDE4NSA5LjM0MzM4IDAuOTUwMDMgOS4yNTE1NSAwLjk1MDAzQzkuMTU5NzIgMC45NTAwMyA5LjA3ODQxIDAuOTg0MTg1IDkuMDA5NjMgMS4wNDk3MUw1LjQ5OTk0IDQuMzkzMTZMMS45OTAxMyAxLjA0OTUxTTEuMDU1NDEgMS45NDY3N0wxLjUwNjMxIDEuMDQ5NU0xLjUwNjMxIDEuMDQ5NUwxLjUwNjM2IDEuMDQ5NDVDMS41NzUxIDAuOTg0MTM1IDEuNjU2NCAwLjk1IDEuNzQ4MzMgMC45NUMxLjgzOTk1IDAuOTUgMS45MjEzMiAwLjk4MzkyMSAxLjk5MDEzIDEuMDQ5NTFNMS41MDYzMSAxLjA0OTVMMS4wNTU0NCAxLjQ3OTEyTTEuNTA2MzEgMS4wNDk1TDEuMDU1NDQgMS40NzkxMk0xLjk5MDEzIDEuMDQ5NTFMMS45NTU2MyAxLjA4NTdMMS45OTAxMiAxLjA0OTVMMS45OTAxMyAxLjA0OTUxWk0xLjA1NTQ0IDEuNDc5MTJDMC45ODY2MzYgMS41NDQ2NiAwLjk1MDAwNiAxLjYyMzI0IDAuOTUgMS43MTI4N0wxLjA1NTQ0IDEuNDc5MTJaIiBmaWxsPSIjMTA0Mzc5IiBzdHJva2U9IiMxMDQzNzkiIHN0cm9rZS13aWR0aD0iMC4xIi8+DQo8L3N2Zz4NCg==")}.bx-filter .bx-filter-parameters-box .bx-filter-parameters-box-title:after{z-index:1;position:relative;transition-duration:.3s;transition-property:background-color;width:19px;height:19px;flex-shrink:0;border-radius:50%;content:"";background:var(--color-main-light)}.bx-filter .bx-filter-parameters-box .bx-filter-block{display:none;padding:17px 0 0 0}.bx-filter .bx-filter-parameters-box .bx-filter-block .checkbox{margin-top:18px}.bx-filter .bx-filter-parameters-box .bx-filter-block .checkbox:first-child{margin-top:0}.bx-filter .bx-filter-parameters-box .bx-filter-block .checkbox .bx-filter-param-label{display:flex;align-items:center;cursor:pointer}.bx-filter .bx-filter-parameters-box .bx-filter-block .checkbox .bx-filter-input-checkbox input[type=checkbox]{margin:0;display:none}.bx-filter .bx-filter-parameters-box .bx-filter-block .checkbox .bx-filter-input-checkbox input[type=checkbox]:checked+.bx-filter-param-text:before{background-color:var(--color-main-darkness);border:1px solid var(--color-main-darkness)}.bx-filter .bx-filter-parameters-box .bx-filter-block .checkbox .bx-filter-input-checkbox input[type=checkbox]:hover:not(:checked)+.bx-filter-param-text:before{background-color:#fff;border:1px solid var(--color-main-darkness)}.bx-filter .bx-filter-parameters-box .bx-filter-block .checkbox .bx-filter-input-checkbox input[type=checkbox]:active+.bx-filter-param-text:before{background-color:#fff;border:1px solid var(--color-main-darkness)}.bx-filter .bx-filter-parameters-box .bx-filter-block .checkbox .bx-filter-input-checkbox input[type=checkbox]:active+.bx-filter-param-text:after{opacity:1}.bx-filter .bx-filter-parameters-box .bx-filter-block .checkbox .bx-filter-param-text{font-size:13px;line-height:16px;color:var(--color-neutral-darkness);height:100%;display:flex;align-items:center;position:relative}.bx-filter .bx-filter-parameters-box .bx-filter-block .checkbox .bx-filter-param-text:before{flex-shrink:0;width:15px;height:15px;border:2px solid rgba(141, 141, 141, 0.3);content:"";margin-right:10px;border-radius:3px;box-sizing:border-box}.bx-filter .bx-filter-parameters-box .bx-filter-block .checkbox .bx-filter-param-text:after{content:"";display:block;background:var(--color-main-darkness);width:7px;height:7px;border-radius:2px;position:absolute;left:4px;top:calc(50% + 1px);transform:translateY(-50%);opacity:0}.bx-filter .bx-filter-parameters-box-container{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;justify-content:space-between;position:relative}.bx-filter .bx-filter-parameters-box-container .col-xs-12{grid-column-start:1;grid-column-end:3}.bx-filter .bx-filter-parameters-box-container .bx-filter-select-container .bx-filter-select-text{display:flex;justify-content:space-between;align-items:center;cursor:pointer}.bx-filter .bx-filter-parameters-box-container .bx-filter-select-container .bx-filter-select-text:after{content:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEiIGhlaWdodD0iNyIgdmlld0JveD0iMCAwIDExIDciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQogICAgPHBhdGggZD0iTTEuMDU1NDEgMS45NDY3N0wxLjA1NTQgMS45NDY3NkMwLjk4NjYwNSAxLjg4MTE4IDAuOTQ5OTY3IDEuODAyNjMgMC45NSAxLjcxMjg5TDEuMDU1NDEgMS45NDY3N1pNMS4wNTU0MSAxLjk0Njc3TDUuMjU4MTYgNS45NTAyNEM1LjI1ODE2IDUuOTUwMjUgNS4yNTgxNyA1Ljk1MDI2IDUuMjU4MTggNS45NTAyNkM1LjMyNjg3IDYuMDE1NzYgNS40MDgwOCA2LjA1IDUuNDk5OTQgNi4wNUM1LjU5MTc4IDYuMDUgNS42NzMxMiA2LjAxNTc3IDUuNzQxODYgNS45NTAyNkM1Ljc0MTg2IDUuOTUwMjYgNS43NDE4NiA1Ljk1MDI2IDUuNzQxODcgNS45NTAyNUw5Ljk0NDI4IDEuOTQ2NzZDMTAuMDEzMSAxLjg4MTE3IDEwLjA1IDEuODAyNzIgMTAuMDUgMS43MTI5MkMxMC4wNSAxLjYyMzE0IDEwLjAxMyAxLjU0NDYxIDkuOTQ0MjcgMS40NzkxNEM5Ljk0NDI3IDEuNDc5MTQgOS45NDQyNyAxLjQ3OTEzIDkuOTQ0MjcgMS40NzkxM0w5LjQ5MzQ3IDEuMDQ5NzFDOS40MjQ2OSAwLjk4NDE4NSA5LjM0MzM4IDAuOTUwMDMgOS4yNTE1NSAwLjk1MDAzQzkuMTU5NzIgMC45NTAwMyA5LjA3ODQxIDAuOTg0MTg1IDkuMDA5NjMgMS4wNDk3MUw1LjQ5OTk0IDQuMzkzMTZMMS45OTAxMyAxLjA0OTUxTTEuMDU1NDEgMS45NDY3N0wxLjUwNjMxIDEuMDQ5NU0xLjUwNjMxIDEuMDQ5NUwxLjUwNjM2IDEuMDQ5NDVDMS41NzUxIDAuOTg0MTM1IDEuNjU2NCAwLjk1IDEuNzQ4MzMgMC45NUMxLjgzOTk1IDAuOTUgMS45MjEzMiAwLjk4MzkyMSAxLjk5MDEzIDEuMDQ5NTFNMS41MDYzMSAxLjA0OTVMMS4wNTU0NCAxLjQ3OTEyTTEuNTA2MzEgMS4wNDk1TDEuMDU1NDQgMS40NzkxMk0xLjk5MDEzIDEuMDQ5NTFMMS45NTU2MyAxLjA4NTdMMS45OTAxMiAxLjA0OTVMMS45OTAxMyAxLjA0OTUxWk0xLjA1NTQ0IDEuNDc5MTJDMC45ODY2MzYgMS41NDQ2NiAwLjk1MDAwNiAxLjYyMzI0IDAuOTUgMS43MTI4N0wxLjA1NTQ0IDEuNDc5MTJaIiBmaWxsPSIjMTA0Mzc5IiBzdHJva2U9IiMxMDQzNzkiIHN0cm9rZS13aWR0aD0iMC4xIi8+DQo8L3N2Zz4NCg==")}.bx-filter .bx-filter-parameters-box-container .bx-filter-select-container .bx-filter-select-text{font-size:13px;line-height:16px;color:#313131}.bx-filter .bx-filter-parameters-box-container .bx-ui-slider-part{display:none}.bx-filter .bx-filter-parameters-box-container .bx-ui-slider-track-container{grid-column-start:1;grid-column-end:3;grid-row-start:2;grid-row-end:3;padding-top:30px;padding-bottom:18px}.bx-filter .bx-filter-parameters-box-container .bx-ui-slider-track-container .bx-ui-slider-track{width:calc(100% - 18px);margin:0 auto;position:relative}.bx-filter .bx-filter-parameters-box-container .bx-ui-slider-track-container .bx-ui-slider-range{width:100%;position:absolute;height:2px}.bx-filter .bx-filter-parameters-box-container .bx-ui-slider-track-container .bx-ui-slider-range:after{z-index:2;width:calc(100% + 18px);height:2px;background:rgba(0,0,0,.15);position:absolute;content:"";left:-9px}.bx-filter .bx-filter-parameters-box-container .bx-ui-slider-track-container .bx-ui-slider-range .bx-ui-slider-handle{z-index:3;width:18px;height:18px;background:var(--color-main-darkness);box-shadow:0px 4px 4px rgba(0,0,0,.06);display:flex;align-items:center;justify-content:center;position:absolute;top:-9px;border-radius:50%}.bx-filter .bx-filter-parameters-box-container .bx-ui-slider-track-container .bx-ui-slider-range .bx-ui-slider-handle.left{margin-left:-9px}.bx-filter .bx-filter-parameters-box-container .bx-ui-slider-track-container .bx-ui-slider-range .bx-ui-slider-handle.right{margin-right:-9px}.bx-filter .bx-filter-parameters-box-container .bx-ui-slider-track-container .bx-ui-slider-range .bx-ui-slider-handle::after{border-radius:50%;content:"";background:#fff;width:8px;height:8px}.bx-filter .bx-filter-parameters-box-container .bx-filter-parameters-box-container-block{display:flex;align-items:center}.bx-filter .bx-filter-parameters-box-container .bx-filter-parameters-box-container-block .bx-ft-sub{font-family:var(--font-second);font-size:14px;line-height:17px;color:#313131;font-style:normal}.bx-filter .bx-filter-parameters-box-container .bx-filter-parameters-box-container-block input{width:75px;height:32px;background:#f9fbfb;border-radius:5px;border:none;text-align:center;color:#313131;outline:none;font-family:var(--font-second);margin-left:5px}.bx-filter .bx-filter-parameters-box-container .bx-filter-parameters-box-container-block input:focus{border:none !important;background:var(--color-main-darkness);color:#fff;border-radius:3px}.bx-filter .bx-filter-parameters-box-container .bx-filter-parameters-box-container-block.bx-left{grid-column-start:1;grid-column-end:2;grid-row-start:1;grid-row-end:2}.bx-filter .bx-filter-parameters-box-container .bx-filter-parameters-box-container-block.bx-right{display:flex;justify-content:flex-end;grid-column-start:2;grid-column-end:3;grid-row-start:1;grid-row-end:2}.bx-filter .bx-filter-button-box{width:100%;align-items:center;margin-top:23px}.bx-filter .bx-filter-button-box .bx-filter-parameters-box-container{display:flex;justify-content:space-between;align-items:center}.bx-filter .bx-filter-button-box .bx-filter-parameters-box-container .btn{cursor:pointer;outline:none}.bx-filter .bx-filter-button-box .bx-filter-parameters-box-container .btn.btn[name=set_filter]{background:var(--color-main-darkness);border-radius:5px;width:139px;height:38px;border:none;font-weight:600;font-size:13px;line-height:16px;color:#fff;transition:.2s linear}.bx-filter .bx-filter-button-box .bx-filter-parameters-box-container .btn.btn[name=set_filter]:hover{background:#1f62a8}.bx-filter .bx-filter-button-box .bx-filter-parameters-box-container .btn.btn[name=set_filter]:active{background:var(--color-main-darkness);box-shadow:0px 0px 8px #1f62a8}.bx-filter .bx-filter-button-box .bx-filter-parameters-box-container .btn.btn[name=del_filter]{border:none;background:rgba(0,0,0,0);padding:0;font-weight:500;font-size:13px;line-height:16px;width:auto;color:#979797;position:relative}.bx-filter .bx-filter-parameters-box-hint{display:block !important}.bx-filter .bx-filter-parameters-box-hint-name{margin-right:8px;display:inline}.bx-filter .bx-filter-parameters-box-hint .fa-question-circle{min-width:12px;max-width:12px;min-height:12px;max-height:12px;margin-right:8px;opacity:.8;transition:.1s linear;transform:translateY(2px)}.bx-filter .bx-filter-parameters-box-hint .fa-question-circle:hover{opacity:1}div[id^=smartFilterDropDown]{padding:0}@media only screen and (max-width: 1200px){div[id^=smartFilterDropDown]{z-index:3001 !important}}div[id^=smartFilterDropDown] ul{margin:0}div[id^=smartFilterDropDown] ul li{font-family:var(--font-main);padding:10px 15px;cursor:pointer}div[id^=smartFilterDropDown] ul li label{cursor:pointer}div[id^=smartFilterDropDown] ul li:hover{background:var(--color-main-light)}.event-info-page{margin-bottom:80px}@media only screen and (max-width: 600px){.event-info-page{margin-bottom:70px}}.event-info-page .event-info-header{width:1280px;position:relative;margin:0 auto;border-radius:10px;overflow:hidden}@media only screen and (max-width: 1200px){.event-info-page .event-info-header{width:calc(100% - 30px)}}.event-info-page .event-info-header .event-info-header__background{position:absolute;width:100%;height:100%}.event-info-page .event-info-header .event-info-header__background .event-info-header__background-gradient{width:100%;height:100%;position:absolute;background:linear-gradient(83.04deg, #BDDDFF 2.14%, rgba(189, 221, 255, 0) 72.75%)}.event-info-page .event-info-header .event-info-header__background .event-info-header__background-image{width:100%;height:100%;object-fit:cover;position:absolute}.event-info-page .event-info-header .event-info-header__background_blackout .event-info-header__background-gradient{background:linear-gradient(83.04deg, #C4C4C4 0%, rgba(196, 196, 196, 0.7) 100%)}.event-info-page .event-info-header .event-info-header__background_blackout .event-info-header__background-image{filter:grayscale(100%)}.event-info-page .event-info-header .event-info-header__content{padding:55px 600px 55px 71px;position:relative}@media only screen and (max-width: 600px){.event-info-page .event-info-header .event-info-header__content{padding:30px 30px}}@media only screen and (min-width: 600px)and (max-width: 1280px){.event-info-page .event-info-header .event-info-header__content{padding-right:71px}}.event-info-page .event-info-header .event-info-header__content .event-info-header__contacts{display:flex;align-items:center}@media only screen and (max-width: 600px){.event-info-page .event-info-header .event-info-header__content .event-info-header__contacts{flex-direction:column;align-items:flex-start}}.event-info-page .event-info-header .event-info-header__content .event-info-header__contacts .event-info-header__contact{display:flex;align-items:center;font-weight:bold;font-size:12px;margin-left:32px;color:var(--color-main-darkness)}@media only screen and (max-width: 600px){.event-info-page .event-info-header .event-info-header__content .event-info-header__contacts .event-info-header__contact{margin-left:0;margin-top:12px}.event-info-page .event-info-header .event-info-header__content .event-info-header__contacts .event-info-header__contact:first-child{margin-top:0}}.event-info-page .event-info-header .event-info-header__content .event-info-header__contacts .event-info-header__contact:first-child{margin-left:0}.event-info-page .event-info-header .event-info-header__content .event-info-header__contacts .event-info-header__contact:before{margin-right:10px;font-size:0}.event-info-page .event-info-header .event-info-header__content .event-info-header__contacts .event-info-header__contact.event-info-header__contact_date:before{content:url("/local/templates/trassir.ru/images/event-page/contact-date.svg")}.event-info-page .event-info-header .event-info-header__content .event-info-header__contacts .event-info-header__contact.event-info-header__contact_address:before{content:url("/local/templates/trassir.ru/images/event-page/contact-location.svg")}.event-info-page .event-info-header .event-info-header__content .event-info-header__type{margin-top:40px;font-weight:bold;font-size:12px;line-height:15px;text-transform:uppercase}@media only screen and (max-width: 600px){.event-info-page .event-info-header .event-info-header__content .event-info-header__type{margin-top:30px;font-size:10px;line-height:12px}}.event-info-page .event-info-header .event-info-header__content .event-info-header__type.event-info-header__type_meeting{color:#c55a76}.event-info-page .event-info-header .event-info-header__content .event-info-header__type.event-info-header__type__event{color:#e98458}.event-info-page .event-info-header .event-info-header__content .event-info-header__type.event-info-header__type__webinar{color:#026ac3}.event-info-page .event-info-header .event-info-header__content .event-info-header__title{font-size:24px;line-height:32px;margin-top:10px;margin-bottom:0}@media only screen and (max-width: 600px){.event-info-page .event-info-header .event-info-header__content .event-info-header__title{margin-top:8px;font-size:18px;line-height:21px}}.event-info-page .event-info-header .event-info-header__content .event-info-header__buttons{display:flex;gap:16px}@media only screen and (max-width: 600px){.event-info-page .event-info-header .event-info-header__content .event-info-header__buttons{flex-direction:column}.event-info-page .event-info-header .event-info-header__content .event-info-header__buttons .event-info-header__button:not(:first-child){margin-top:0}}.event-info-page .event-info-header .event-info-header__content .event-info-header__button{width:182px;margin-top:42px}@media only screen and (max-width: 600px){.event-info-page .event-info-header .event-info-header__content .event-info-header__button{margin-top:20px}}.event-info-page .event-info__description{font-family:var(--font-second);font-size:16px;line-height:32px;color:#909090;width:1140px;margin:50px auto 0 auto}@media only screen and (max-width: 1200px){.event-info-page .event-info__description{width:calc(100% - 30px)}}@media only screen and (max-width: 600px){.event-info-page .event-info__description{font-size:14px;line-height:21px;color:#909090;margin-top:13px}}.event-info-page .event-info__program{width:1140px;margin:80px auto 0 auto}@media only screen and (max-width: 1200px){.event-info-page .event-info__program{width:calc(100% - 30px)}}@media only screen and (max-width: 600px){.event-info-page .event-info__program{margin-top:30px}}.event-info-page .event-info__program.program .program__title{font-weight:600;font-size:20px;line-height:32px;text-transform:capitalize;color:#181818}@media only screen and (max-width: 600px){.event-info-page .event-info__program.program .program__title{margin:0 0 24px 0;font-size:16px;line-height:32px}}.event-info-page .event-info__program.program .program__list{width:100%}.event-info-page .event-info__program.program .program__list .program__event{margin-top:45px}@media only screen and (max-width: 600px){.event-info-page .event-info__program.program .program__list .program__event{margin-top:10px}}.event-info-page .event-info__program.program .program__list .program__event:first-child{margin-top:0}.event-info-page .event-info__program.program .program__list .program-event{width:100%;display:flex;align-items:stretch}@media only screen and (max-width: 600px){.event-info-page .event-info__program.program .program__list .program-event{flex-direction:column}}.event-info-page .event-info__program.program .program__list .program-event.program-event_w-hidden .program-event-content__title{cursor:pointer;user-select:none}.event-info-page .event-info__program.program .program__list .program-event.program-event_w-hidden.program-event_opened .program-event-content{background:var(--color-main-light)}.event-info-page .event-info__program.program .program__list .program-event.program-event_w-hidden.program-event_opened .program-event__time{background:var(--color-conv-dark)}.event-info-page .event-info__program.program .program__list .program-event.program-event_w-hidden.program-event_opened .program-event-content__hidden-content{display:block !important}.event-info-page .event-info__program.program .program__list .program-event.program-event_w-hidden.program-event_opened .program-event-content__title:after{transform:rotate(0)}.event-info-page .event-info__program.program .program__list .program-event.program-event_w-hidden .program-event-content__title{display:flex;justify-content:space-between;align-items:flex-start}.event-info-page .event-info__program.program .program__list .program-event.program-event_w-hidden .program-event-content__title:after{width:22px;height:14px;background-size:100%;background-repeat:no-repeat;transform:rotate(180deg);cursor:pointer;background-image:url("/local/templates/trassir.ru/images/event-page/program-event-spoiler.svg");content:""}@media only screen and (max-width: 600px){.event-info-page .event-info__program.program .program__list .program-event.program-event_w-hidden .program-event-content__title:after{width:11px;height:7px}}.event-info-page .event-info__program.program .program__list .program-event .program-event__time-wrapper{flex-shrink:0;width:192px}@media only screen and (max-width: 600px){.event-info-page .event-info__program.program .program__list .program-event .program-event__time-wrapper{width:100%;height:30px}}.event-info-page .event-info__program.program .program__list .program-event .program-event__time-wrapper .program-event__time{width:100%;height:100%;max-height:134px;background:var(--color-main-darkness);border-radius:5px;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:20px;line-height:32px;color:#fff}@media only screen and (max-width: 600px){.event-info-page .event-info__program.program .program__list .program-event .program-event__time-wrapper .program-event__time{border-radius:5px 5px 0 0;font-weight:600;font-size:12px;line-height:12px;justify-content:flex-start;padding:0 11px}}.event-info-page .event-info__program.program .program__list .program-event .program-event__content-wrapper{flex-grow:1;margin-left:20px;background:#fff;display:flex;align-items:center;box-shadow:0px 0px 20px rgba(0,0,0,.1);border-radius:5px;min-height:92px}@media only screen and (max-width: 600px){.event-info-page .event-info__program.program .program__list .program-event .program-event__content-wrapper{margin-left:0;min-height:56px}}.event-info-page .event-info__program.program .program__list .program-event .program-event__content-wrapper .program-event__content{width:100%;padding:20px 23px 20px 23px}@media only screen and (max-width: 600px){.event-info-page .event-info__program.program .program__list .program-event .program-event__content-wrapper .program-event__content{padding:13px 11px 13px 11px}}.event-info-page .event-info__program.program .program__list .program-event .program-event__content-wrapper .program-event__content .program-event-content__title{font-weight:bold;font-size:16px;line-height:32px;color:#181818}@media only screen and (max-width: 600px){.event-info-page .event-info__program.program .program__list .program-event .program-event__content-wrapper .program-event__content .program-event-content__title{font-size:12px;line-height:14px;font-weight:500}}.event-info-page .event-info__program.program .program__list .program-event .program-event__content-wrapper .program-event__content .program-event-content__description{margin-top:18px;font-size:14px;line-height:18px;color:#929292;font-family:var(--font-second)}@media only screen and (max-width: 600px){.event-info-page .event-info__program.program .program__list .program-event .program-event__content-wrapper .program-event__content .program-event-content__description{font-size:12px;line-height:14px;font-weight:500}}.event-info-page .event-info__program.program .program__list .program-event .program-event__content-wrapper .program-event__content .program-event-content__hidden-content{padding:0 37px;margin-top:42px;display:none}@media only screen and (max-width: 600px){.event-info-page .event-info__program.program .program__list .program-event .program-event__content-wrapper .program-event__content .program-event-content__hidden-content{padding:0;margin-top:22px}}.event-info-page .event-info__program.program .program__list .program-event .program-event__content-wrapper .program-event__content .program-event-content__hidden-content .program-event-content__person{width:100%;display:flex;align-items:center}.event-info-page .event-info__program.program .program__list .program-event .program-event__content-wrapper .program-event__content .program-event-content__hidden-content .program-event-content__person .program-event-content__person-image{width:70px;height:70px;border-radius:50%;object-fit:cover;object-position:center}@media only screen and (max-width: 600px){.event-info-page .event-info__program.program .program__list .program-event .program-event__content-wrapper .program-event__content .program-event-content__hidden-content .program-event-content__person .program-event-content__person-image{width:48px;height:48px}}.event-info-page .event-info__program.program .program__list .program-event .program-event__content-wrapper .program-event__content .program-event-content__hidden-content .program-event-content__person .program-event-content__person-info{margin-left:15px}@media only screen and (max-width: 600px){.event-info-page .event-info__program.program .program__list .program-event .program-event__content-wrapper .program-event__content .program-event-content__hidden-content .program-event-content__person .program-event-content__person-info{margin-left:12px}}.event-info-page .event-info__program.program .program__list .program-event .program-event__content-wrapper .program-event__content .program-event-content__hidden-content .program-event-content__person .program-event-content__person-info .program-event-content__person-name{font-weight:500;font-size:14px;color:#181818}@media only screen and (max-width: 600px){.event-info-page .event-info__program.program .program__list .program-event .program-event__content-wrapper .program-event__content .program-event-content__hidden-content .program-event-content__person .program-event-content__person-info .program-event-content__person-name{font-size:12px}}.event-info-page .event-info__program.program .program__list .program-event .program-event__content-wrapper .program-event__content .program-event-content__hidden-content .program-event-content__person .program-event-content__person-info .program-event-content__person-description{font-family:var(--font-second);font-weight:normal;font-size:14px;color:#929292;margin-top:7px}@media only screen and (max-width: 600px){.event-info-page .event-info__program.program .program__list .program-event .program-event__content-wrapper .program-event__content .program-event-content__hidden-content .program-event-content__person .program-event-content__person-info .program-event-content__person-description{margin-top:5px;font-size:12px}}.event-info-page .event-info__program.program .program__list .program-event .program-event__content-wrapper .program-event__content .program-event-content__hidden-content .program-event-content__list{margin-top:30px}@media only screen and (max-width: 600px){.event-info-page .event-info__program.program .program__list .program-event .program-event__content-wrapper .program-event__content .program-event-content__hidden-content .program-event-content__list{margin-top:24px}}.event-info-page .event-info__program.program .program__list .program-event .program-event__content-wrapper .program-event__content .program-event-content__hidden-content .program-event-content__list .program-event-content__list-item{font-size:14px;line-height:18px;color:#181818;font-family:var(--font-second);margin:7px 0 0 0}@media only screen and (max-width: 600px){.event-info-page .event-info__program.program .program__list .program-event .program-event__content-wrapper .program-event__content .program-event-content__hidden-content .program-event-content__list .program-event-content__list-item{font-size:12px;line-height:14px}}.event-info-page .event-info__program.program .program__list .program-event .program-event__content-wrapper .program-event__content .program-event-content__hidden-content .program-event-content__list .program-event-content__list-item:first-child{margin-top:0}.event-info-page .event-info__program.program .program__list .program-event .program-event__content-wrapper .program-event__content .program-event-content__hidden-content .program-event-content__list .program-event-content__list-item:before{width:23px;margin-top:5px}@media only screen and (max-width: 600px){.event-info-page .event-info__program.program .program__list .program-event .program-event__content-wrapper .program-event__content .program-event-content__hidden-content .program-event-content__list .program-event-content__list-item:before{margin-top:3px}}.event-info-page .event-info__program.program .program__list .program-event .program-event__content-wrapper .program-event__content .program-event-content__hidden-content .program-event-content__text{font-family:var(--font-second);font-size:14px;line-height:18px;color:#181818}@media only screen and (max-width: 600px){.event-info-page .event-info__program.program .program__list .program-event .program-event__content-wrapper .program-event__content .program-event-content__hidden-content .program-event-content__text{margin-top:15px;font-size:12px;line-height:14px}}.event-info-page .event-info__registration{display:flex;justify-content:center;margin-top:64px}@media only screen and (max-width: 1200px){.event-info-page .event-info__registration{width:calc(100% - 30px)}}@media only screen and (max-width: 600px){.event-info-page .event-info__registration{margin-top:23px}}.event-info-page .event-info__registration .event-info__registration-button{width:182px}.event-info-page .event-info__additional{width:1140px;margin:110px auto 0 auto;display:flex;justify-content:space-between}@media only screen and (max-width: 600px){.event-info-page .event-info__additional{margin-top:32px;flex-direction:column}}@media only screen and (max-width: 1200px){.event-info-page .event-info__additional{width:calc(100% - 30px)}}.event-info-page .event-info__additional .event-info__additional-item{width:calc(100% - 15px)}@media only screen and (max-width: 600px){.event-info-page .event-info__additional .event-info__additional-item{width:100%;margin-top:22px}.event-info-page .event-info__additional .event-info__additional-item:first-child{margin-top:0}}.event-info-page .event-info__additional .event-info__additional-item.event-info__additional-item_location .event-info__additional-item-title:before{content:url("/local/templates/trassir.ru/images/event-page/additional-location.svg")}.event-info-page .event-info__additional .event-info__additional-item.event-info__additional-item_take-with .event-info__additional-item-title:before{content:url("/local/templates/trassir.ru/images/event-page/additional-take-with.svg")}.event-info-page .event-info__additional .event-info__additional-item .event-info__additional-item-title{display:flex;align-items:center;font-weight:bold;font-size:18px;line-height:22px;color:var(--color-main-darkness);height:22px}@media only screen and (max-width: 600px){.event-info-page .event-info__additional .event-info__additional-item .event-info__additional-item-title{font-size:14px;line-height:17px}}.event-info-page .event-info__additional .event-info__additional-item .event-info__additional-item-title:before{width:35px;height:100%}.event-info-page .event-info__additional .event-info__additional-item .event-info__additional-item-description{margin-top:20px;font-weight:600;font-size:14px;line-height:17px;color:#929292;width:330px;padding-left:35px}@media only screen and (max-width: 600px){.event-info-page .event-info__additional .event-info__additional-item .event-info__additional-item-description{margin-top:7px;font-size:12px;line-height:15px;width:100%}}.event-info-page .event-info__map{width:1140px;height:350px;margin:62px auto 0 auto}@media only screen and (max-width: 1200px){.event-info-page .event-info__map{width:calc(100% - 30px)}}@media only screen and (max-width: 600px){.event-info-page .event-info__map{margin-top:23px}}.events-list{max-width:1310px;padding:0px 15px;margin:0 auto 64px}.events-list h2{text-transform:uppercase;font-family:var(--font-main);font-style:normal;font-weight:bold;font-size:40px;line-height:40px;color:var(--color-main-darkness);margin-bottom:32px;margin-top:56px}.events-list h2:first-child{margin-top:0}@media only screen and (max-width: 1200px){.events-list h2{font-size:24px;line-height:28px}}@media only screen and (max-width: 1260px){.events-list h2{padding:0 15px}}.events-list .event-info-page{margin-bottom:0}.events-list .event-info-page:not(:last-child){margin-bottom:32px}.events-list .event-info-header{max-width:100%}.events-list .event-info-header__content{padding-right:360px !important}@media only screen and (max-width: 1260px){.events-list .event-info-header__content{padding-right:27% !important}}@media only screen and (max-width: 600px){.events-list .event-info-header__content{padding:30px !important}}.events-list .pagination{margin-top:56px}.b24-form{border:none !important;background:rgba(0,0,0,0) !important}.b24-form .b24-form-wrapper{border:none !important;background:rgba(0,0,0,0) !important;box-shadow:none !important}.b24-form .b24-form-wrapper .b24-form-header{padding:0 !important;background:rgba(0,0,0,0) !important;border:none !important}.b24-form .b24-form-wrapper .b24-form-header .b24-form-header-description{font-size:18px;color:var(--color-main-darkness);text-align:left;font-family:var(--font-second);font-weight:400;margin-bottom:30px}.b24-form .b24-form-wrapper .b24-form-header .b24-form-header-title{text-align:left !important;font-family:var(--font-main) !important;font-style:normal !important;font-weight:bold !important;font-size:36px !important;line-height:40px !important;margin-top:25px;margin-bottom:43px;text-transform:uppercase !important;color:var(--color-main-darkness) !important}@media only screen and (max-width: 600px){.b24-form .b24-form-wrapper .b24-form-header .b24-form-header-title{font-size:24px !important;line-height:28px !important;margin-top:10px !important;margin-bottom:22px !important}}.b24-form .b24-form-wrapper .b24-form-content{padding:0 !important}.b24-form .b24-form-wrapper .b24-form-content .b24-form-field{display:inline-block;width:48%}.b24-form .b24-form-wrapper .b24-form-content .b24-form-field .b24-form-control-alert-message{background-color:var(--color-conv-dark)}@media only screen and (max-width: 600px){.b24-form .b24-form-wrapper .b24-form-content .b24-form-field{width:100%}}.b24-form .b24-form-wrapper .b24-form-content .b24-form-field.b24-form-control-alert{margin-bottom:15px !important}.b24-form .b24-form-wrapper .b24-form-content .b24-form-field.b24-form-control-alert .b24-form-control{border-color:#f11a48 !important}.b24-form .b24-form-wrapper .b24-form-content .b24-form-field:nth-child(2n){margin-left:16px}@media only screen and (max-width: 600px){.b24-form .b24-form-wrapper .b24-form-content .b24-form-field:nth-child(2n){margin-left:0}}.b24-form .b24-form-wrapper .b24-form-content .b24-form-field.b24-form-field-text{display:block;width:100%}.b24-form .b24-form-wrapper .b24-form-content .b24-form-field.b24-form-field-text:nth-child(2n){margin-left:0}.b24-form .b24-form-wrapper .b24-form-content .b24-form-field.b24-form-field-text .b24-form-control{height:80px !important;padding-top:15px !important;padding-bottom:15px !important}.b24-form .b24-form-wrapper .b24-form-content .b24-form-field .b24-form-control-container .b24-form-control{background:rgba(0,0,0,0);border:1px solid var(--color-main-darkness);border-radius:5px;height:40px;overflow:hidden;width:100%;max-width:100%;font-size:14px;line-height:17px;color:var(--color-main-darkness);outline:none;flex-grow:1;font-family:var(--font-second);padding:0 16px;opacity:1}.b24-form .b24-form-wrapper .b24-form-content .b24-form-field .b24-form-control-container .b24-form-control:focus+.b24-form-control-label{top:-22px !important;left:0;opacity:1;padding:0px;font-size:13px !important}.b24-form .b24-form-wrapper .b24-form-content .b24-form-field .b24-form-control-container .b24-form-control.b24-form-control-not-empty+.b24-form-control-label{top:-22px !important;left:0;opacity:1;padding:0px;font-size:13px !important}.b24-form .b24-form-wrapper .b24-form-content .b24-form-field .b24-form-control-container .b24-form-control-label{color:var(--color-main-darkness) !important;opacity:1;line-height:19px;font-size:14px !important}.b24-form .b24-form-wrapper .b24-form-content .b24-form-btn-block{display:flex;align-items:center;justify-content:center}.b24-form .b24-form-wrapper .b24-form-content .b24-form-btn-block .b24-form-btn{width:auto;height:auto;padding:16px 30px;background:var(--color-conv-dark);border-radius:5px;font-family:var(--font-main);font-style:normal;font-weight:500;font-size:14px;line-height:17px;color:#fff}.b24-form .b24-form-wrapper .b24-form-content .b24-form-control-agreement{width:100%}@media only screen and (max-width: 600px){.b24-form .b24-form-wrapper .b24-form-content .b24-form-control-agreement{margin-bottom:0}}.b24-form .b24-form-wrapper .b24-form-content .b24-form-control-agreement .b24-form-control-container{display:flex;align-items:center}.b24-form .b24-form-wrapper .b24-form-content .b24-form-control-agreement .b24-form-control-container input[type=checkbox]{margin:0;border:1px solid var(--color-main-darkness);border-radius:3px}.b24-form .b24-form-wrapper .b24-form-content .b24-form-control-agreement .b24-form-control-container .b24-form-control-desc{margin-left:10px;color:var(--color-main-darkness);opacity:1;font-size:12px;font-family:var(--font-main);line-height:15px}.b24-window-panel-pos-right .b24-form-field{margin:0 !important}.b24-window-panel-pos-right .b24-form-content form>div{display:flex;flex-wrap:wrap;gap:20px 16px}.b24-window-panel-pos-right .b24-form-control-agreement{margin-top:14px !important}.section-title{font-size:36px;line-height:1.11;text-transform:uppercase;color:var(--color-main-darkness);margin:0}@media only screen and (max-width: 600px){.section-title{font-size:24px}}.keeper-page{background:linear-gradient(180deg, rgba(234, 244, 255, 0) 0%, #EAF4FF 100%)}.keeper-page .for-business-page{margin-bottom:0;padding-bottom:90px}.keeper-page .for-business-page .for-business-banner .for-business-banner__content .for-business-banner__button.button,.keeper-page .for-business-page .for-business-banner .for-business-banner__content .search-page>form input.for-business-banner__button[type=submit],.search-page>form .keeper-page .for-business-page .for-business-banner .for-business-banner__content input.for-business-banner__button[type=submit]{width:222px;padding:0px 29px}@media only screen and (max-width: 1260px){.keeper-page .for-business-page{padding-bottom:70px}}@media only screen and (max-width: 600px){.keeper-page .for-business-page{padding-bottom:0px}}.keeper-videos{position:relative;margin-top:102px;padding-bottom:248px}.keeper-videos:before{content:"";display:block;width:637px;height:793px;position:absolute;right:0;bottom:13px;background:url("/images/icons/check-circle.svg") no-repeat center}.keeper-videos__container{max-width:1237px;padding:0px 20px 0 48px;width:100%;margin:0 auto}.keeper-videos__wrapper{display:flex;margin-bottom:73px}.keeper-videos__inner{padding-top:40px}.keeper-videos__text{font-size:12px;line-height:2;max-width:450px;margin-top:32px}@media only screen and (max-width: 1260px){.keeper-videos{margin-top:62px;padding-bottom:100px}.keeper-videos__container{display:flex;flex-direction:column;align-items:center;padding:0px 20px}.keeper-videos__text{max-width:783px}.keeper-videos__wrapper{flex-direction:column;margin-bottom:70px}.keeper-videos__inner{padding-bottom:40px}}@media only screen and (max-width: 600px){.keeper-videos{margin-top:40px}.keeper-videos__wrapper{margin-bottom:30px}}.keeper-video{max-width:783px;position:relative}.keeper-video:not(:last-child){margin-bottom:110px}.keeper-video_right{min-width:645px}.keeper-video_right .keeper-video__text{max-width:574px;bottom:37px;right:calc(100% - 50px);left:auto;top:auto;padding:49px 51px}.keeper-video_right .keeper-video__video{height:527px}.keeper-video__text{background:#fff;box-shadow:0px 0px 20px rgba(0,0,0,.1);border-radius:10px;position:absolute;top:50px;font-weight:600;font-size:24px;line-height:1.21;color:#181818;width:100%;padding:50px 40px 50px 57px;max-width:565px;left:calc(100% - 179px)}.keeper-video__video{object-fit:cover;background-size:cover;width:100%;height:420px;border-radius:4px}@media only screen and (max-width: 1260px){.keeper-video__text{position:static;max-width:100%;margin-top:-4px;padding:50px 40px;border-radius:0 0 10px 10px}.keeper-video_right{min-width:auto}.keeper-video_right .keeper-video__text{max-width:100%;padding:50px 40px}.keeper-video__video{border-radius:10px 10px 0 0;box-shadow:0px 0px 20px rgba(0,0,0,.1)}.keeper-video:not(:last-child){margin-bottom:70px}}@media only screen and (max-width: 600px){.keeper-video{max-width:100%}.keeper-video_right .keeper-video__video,.keeper-video__video{height:auto}.keeper-video_right .keeper-video__text,.keeper-video__text{font-size:18px;padding:30px 20px}.keeper-video:not(:last-child){margin-bottom:30px}}.search-page{padding-bottom:32px}.search-page>form{display:flex}.search-page>form input[type=text]{height:50px}.search-page>form input[type=submit]{height:50px}.search-page .pagination{margin-top:32px}.search-page .pagination__page:first-child{margin-left:0}.search-page__search-input{max-width:462px;width:100%}.search-page-result__item{margin-top:48px}.search-page-result__chain{font-size:15px;margin-bottom:4px}.search-page-result__chain a{color:var(--color-neutral-darkness);font-size:inherit;line-height:1.87;font-family:var(--font-second);text-decoration:none}.search-page-result__chain a:hover{text-decoration:underline}.search-page-result__title{text-decoration:none;font-family:var(--font-main);font-weight:700;color:var(--color-main-darkness);font-size:28px;line-height:1.43}.search-page-result__title:after{content:"";display:inline-block;width:18px;height:19px;background:url("/local/templates/trassir.ru/images/external_linkt.svg") no-repeat center;margin-left:32px;padding-bottom:1px}.search-page-result__title:hover{color:var(--color-main-darkness)}.search-page-result__text{margin-top:8px;font-family:var(--font-second);color:var(--color-neutral-dark);line-height:1.87;font-weight:400;font-size:15px}.search-page-result__footer{margin:64px 0 0;font-size:15px;line-height:1.2;font-family:var(--font-second);color:var(--color-neutral-dark)}.search-page-result__footer a{font-size:inherit;font-family:inherit;color:inherit;line-height:inherit;text-decoration:none}.search-page-result__footer a:hover{text-decoration:underline}@media only screen and (max-width: 1200px){.search-page{padding:0 20px 32px}.search-page>form input{max-width:calc(100% - 65px)}}@media only screen and (max-width: 600px){.search-page-result__footer{display:flex;flex-direction:column}.search-page-result__footer a:not(:last-child),.search-page-result__footer b:not(:last-child){margin-bottom:16px}.search-page-result__footer-divider{display:none}.search-page td{font-size:12px}}.b24-window-mounts{position:relative;z-index:9999999}.b24-form .b24-window .b24-window-widget{padding:20px}.b24-form .b24-window .b24-window-widget .b24-window-close{right:12px}.b24-form .b24-window .b24-window-widget .b24-form-header-title{margin:20px 0}.b24-form .b24-window .b24-window-widget .b24-form-header-description{margin-bottom:30px}.b24-form .b24-window .b24-window-widget .b24-form-control-container{margin-bottom:0}.b24-form .b24-window .b24-window-widget .b24-form-field,.b24-form .b24-window .b24-window-widget .b24-form-content .b24-form-field.b24-form-control-alert{margin-bottom:25px !important}.b24-form .b24-window .b24-window-widget .b24-form-content .b24-form-btn-block .b24-form-btn{width:100%}.b24-form .b24-window .b24-window-widget .b24-form-content .b24-form-field:nth-child(2n){margin-left:2%}.design-companies{padding-top:60px}.design-companies__container{max-width:1306px;padding:0px 15px;width:100%;margin:0 auto}.design-companies__title,.design-companies-block__text{color:var(--color-main-darkness);font-size:28px;line-height:1.43;margin:0;font-weight:700}.design-companies__wrapper{margin-top:60px}.design-companies-item{display:flex}.design-companies-item:not(:last-child){margin-bottom:30px}.design-companies-item__img{border-radius:var(--radius-standard);background:var(--color-main-light);max-width:203px;min-width:203px;height:121px;margin-right:30px;display:flex;align-items:center;justify-content:center;box-shadow:0px 0px 20px rgba(0,0,0,.1)}.design-companies-item__content{border-radius:var(--radius-standard);color:var(--color-neutral-darkness);width:100%;background:var(--color-white);box-shadow:0px 0px 20px rgba(0,0,0,.1);display:flex;align-items:center;padding:20px 40px 20px 69px}.design-companies-item__content-num{font-weight:500;font-size:16px;margin-right:50px}.design-companies-item__content-title{font-weight:700;font-size:18px}.design-companies-block{display:flex;align-items:center;margin:68px 0}.design-companies-block__img{margin-left:10px}@media only screen and (max-width: 1260px){.design-companies__container{max-width:885px}.design-companies__title,.design-companies-block__text{font-size:22px}.design-companies-item{min-height:150px}.design-companies-item__img{height:auto}.design-companies-item__content{padding:20px 40px}.design-companies-block{flex-direction:column-reverse;margin:40px 0}.design-companies-block__img{max-width:100%;height:auto;margin-left:0;margin-bottom:20px}.design-companies-block__text{margin:0 auto;max-width:855px}}@media only screen and (max-width: 600px){.design-companies__container{max-width:100%}.design-companies__title,.design-companies-block__text{font-size:19px}.design-companies-item{flex-direction:column}.design-companies-item__img{max-width:100%;margin-bottom:30px;margin-right:0;min-height:150px}}@media screen and (max-width: 370px){.design-companies-banner__button{font-size:10px}}.learn-center{margin-bottom:109px}.learn-center .container{max-width:1170px;margin:0 auto;padding:0px 15px}.learn-center_certificate{padding-bottom:475px;margin-bottom:0}.learn-center_certificate .learn-center__result-info{margin-left:0;margin-top:48px}.learn-center_certificate .learn-center__result-img{width:100%;display:flex;justify-content:center}.learn-center_certificate .learn-center__result-img img{max-width:827px;margin:0 auto;display:block}.learn-center_certificate .learn-center__result-doc{margin-top:45px}.learn-center__search{border-radius:var(--radius-standard);background:url("/images/learn_center_search.png") no-repeat center top/cover;padding:20px 66px 26px 20px;max-height:157px;margin-bottom:47px}.learn-center__search-title{color:var(--color-white);font-weight:700;font-size:28px;line-height:1.4;margin:0}.learn-center__search-inner{display:flex;margin-top:18px}.learn-center__search-input{height:54px;margin-right:23px}.learn-center__search-input.is-error{border:1px solid var(--color-error)}.learn-center__search-button{height:54px;min-width:146px;font-size:18px}.learn-center__text-block{margin-bottom:33px}.learn-center__title-sm,.learn-center__text{font-family:var(--font-main);color:var(--color-neutral-darkness);font-size:18px;line-height:1.2;font-weight:700;margin:0 0 24px}.learn-center__text{font-weight:400}.learn-center__text:last-child{margin:0}.learn-center__wrapper.is-hidden{display:none}.learn-center__wrapper.no-result{color:var(--color-error)}.learn-center__programs-block-title{font-size:20px}.learn-center__programs-list{display:flex;justify-content:space-between;flex-wrap:wrap;gap:60px;margin-top:39px}.learn-center__programs-item{border-radius:var(--radius-standard);background:var(--color-main-light);max-width:540px;width:100%;padding-bottom:33px}.learn-center__programs-inner{border-radius:var(--radius-standard);background:var(--color-main-darkness);color:var(--color-white);font-family:var(--font-main);font-size:18px;font-weight:700;text-align:center;padding:43px 43px 66px;min-height:307px;display:flex;flex-direction:column;justify-content:space-between}.learn-center__programs-title{font-size:24px;max-width:70%;margin:0 auto 52px}.learn-center__programs-price{margin-top:22px}.learn-center__programs-text-block{margin-top:34px;padding:0px 30px;display:flex;flex-direction:column;justify-content:space-between;min-height:183px}.learn-center__programs-text{color:var(--color-neutral-darkness);font-family:var(--font-main);font-weight:400;font-size:18px;line-height:1.26;margin:0 0 22px}.learn-center__programs-link{font-family:var(--font-main);color:var(--color-main-darkness);font-weight:500;font-size:18px;display:flex;margin-top:12px;text-decoration:none;display:flex;align-items:center}.learn-center__programs-link:before{content:"";display:block;width:8px;height:8px;margin:0 12px 2px -9px;transform:rotate(45deg);border-top:2px solid var(--color-main-darkness);border-right:2px solid var(--color-main-darkness)}.learn-center__programs-link:after{content:"";display:block;order:-1;height:2px;width:16px;margin-bottom:2px;transition:.2s linear;background:var(--color-main-darkness)}.learn-center__programs-link:hover{color:var(--color-main-darkness)}.learn-center__programs-link:hover:after{width:32px}.learn-center__result:first-child{margin-top:63px}.learn-center__result:not(:last-child){margin-bottom:83px}.learn-center__result-title{font-family:var(--font-main);color:var(--color-neutral-darkness);font-size:24px;line-height:1.2;font-weight:400;margin:0;text-transform:uppercase}.learn-center__result-wrapper{margin-top:52px;display:flex}.learn-center__result-img{border-radius:var(--radius-standard);background:var(--color-main-light);width:540px;padding:15px 72px}.learn-center__result-img img{width:100%;height:auto}.learn-center__result-info{margin-left:43px;display:flex;justify-content:space-between;flex-direction:column}.learn-center__result-doc{color:var(--color-white);border-radius:var(--radius-standard);background:var(--color-conv-dark);height:54px;display:flex;align-items:center;justify-content:center;width:100%;max-width:308px;text-decoration:none;font-size:18px;padding:0 30px;transition:.3s linear}.learn-center__result-doc:hover{color:var(--color-white);background:var(--color-conv-light)}.learn-center__result-text{color:var(--color-neutral-darkness);font-family:var(--font-main);font-weight:400;font-size:18px;line-height:1.26;margin:0}.learn-center__result-text>span{white-space:nowrap;display:inline-flex;align-items:center}.learn-center__result-text:last-child{margin-top:22px}.learn-center__result-indicator{min-width:18px;max-width:18px;height:18px;border-radius:100%;margin-left:19px;display:inline-flex;justify-content:center;align-items:center;cursor:help}.learn-center__result-indicator:before{content:"";display:block;width:8px;height:4px;transform:rotate(-45deg);margin-bottom:2px}.learn-center__result-indicator_blue{border:2px solid var(--color-main-darkness)}.learn-center__result-indicator_blue:before{border-left:2px solid var(--color-main-darkness);border-bottom:2px solid var(--color-main-darkness)}.learn-center__result-indicator_red{border:2px solid var(--color-error)}.learn-center__result-indicator_red:before{border-left:2px solid var(--color-error);border-bottom:2px solid var(--color-error)}.learn-center__result-indicator_red-cross{border:2px solid var(--color-error);position:relative}.learn-center__result-indicator_red-cross:before,.learn-center__result-indicator_red-cross:after{content:"";display:block;width:10px;height:2px;margin-bottom:0;position:absolute;left:2px;top:6px;background:var(--color-error)}.learn-center__result-indicator_red-cross:before{transform:rotate(-45deg)}.learn-center__result-indicator_red-cross:after{transform:rotate(45deg)}.learn-center__preloader{display:none;border-radius:50%;width:60px;height:60px;margin:100px auto;position:relative;border:5px solid rgba(16,67,121,.2);border-left:5px solid var(--color-main-darkness);transform:translateZ(0);animation:preloader 1.1s infinite linear}.learn-center__preloader.is-active{display:flex}.learn-new__title{color:#104379;font-family:"Roboto",sans-serif;font-size:24px;font-weight:900;line-height:1.33;margin:0px 0px 30px}.learn-new__inner{display:flex;flex-direction:column;gap:25px}.learn-new__outer{display:flex;gap:25px;align-items:flex-start}.learn-new__top{border-radius:10px;background:#104379;padding:18px;color:#fff}.learn-new__top h3{font-family:"Roboto",sans-serif;color:inherit;font-size:24px;line-height:1.33;font-weight:600;margin:0px 0px 16px}.learn-new__top ul{color:inherit;display:flex;flex-direction:column;gap:16px}.learn-new__top ul li{color:inherit;font-family:"Roboto",sans-serif;font-size:16px;line-height:1.2;margin:0}.learn-new__top ul li::before{width:24px;margin-top:8px;content:url("/local/templates/trassir.ru/images/dot-white.svg")}.learn-new__bot_grey{border-radius:10px;background:#ebeef5;padding:20px}.learn-new__bot h3{color:#181818;font-family:"Roboto",sans-serif;font-size:20px;font-weight:700;line-height:1.33;margin:0 0 16px}.learn-new__bot ul{display:flex;flex-direction:column;gap:16px}.learn-new__bot ul li{color:inherit;font-family:"Roboto",sans-serif;font-size:16px;line-height:1.2;margin:0;display:block}.learn-new__bot ul li::before{margin-top:0;width:24px;display:inline-block}.learn-new__elems{display:flex;gap:4px}.learn-new__elem{padding:8px 12px;width:100%;border-radius:10px;background:#eaf4ff;min-height:80px;color:#181818;font-family:"Roboto",sans-serif;font-size:16px;font-weight:400;line-height:200%}.learn-new__link{font-family:"Roboto",sans-serif;font-size:inherit;font-weight:inherit;color:#181818;text-decoration:underline;line-height:inherit}.learn-new__link:hover{text-decoration:none}.learn-new__cards{display:flex;flex-direction:column;gap:40px}.learn-new-card{min-height:303px;box-shadow:0px 4px 4px rgba(0,0,0,.25);background:#ebeef5;border-radius:10px;display:flex;justify-content:space-between;overflow:hidden;gap:20px}.learn-new-card__title{color:#181818;line-height:1.61;font-family:"Roboto",sans-serif;font-size:18px;font-weight:700;margin:0}.learn-new-card__text{color:#181818;line-height:1.61;font-family:"Roboto",sans-serif;font-size:18px;margin:0}.learn-new-card__text_sm{font-size:13px}.learn-new-card__price{color:#181818;line-height:1.61;font-family:"Roboto",sans-serif;font-size:18px}.learn-new-card__img{max-width:50%;width:100%;display:flex;align-items:flex-end;justify-content:flex-end}.learn-new-card__img img{max-width:100%;height:auto}.learn-new-card__inner{display:flex;flex-direction:column;gap:12px;justify-content:space-between;align-items:flex-start;height:100%}.learn-new-card__outer{padding:30px;max-width:50%;display:flex;flex-direction:column;gap:12px;justify-content:space-between;align-items:flex-start}.learn-new-card__more{font-family:var(--font-main);color:var(--color-main-darkness);font-weight:500;font-size:16px;display:flex;margin-top:12px;text-decoration:none;display:flex;align-items:center}.learn-new-card__more:before{content:"";display:block;width:8px;height:8px;margin:0 12px 2px -9px;transform:rotate(45deg);border-top:2px solid var(--color-main-darkness);border-right:2px solid var(--color-main-darkness)}.learn-new-card__more:after{content:"";display:block;order:-1;height:2px;width:16px;margin-bottom:2px;transition:.2s linear;background:var(--color-main-darkness)}.learn-new-card__more:hover{color:var(--color-main-darkness)}.learn-new-card__more:hover:after{width:32px}.learn-new-reg{border-radius:50px;background:linear-gradient(90deg, #FFF 0%, #EAF4FF 100%);overflow:hidden;display:flex;align-items:center;justify-content:space-between;margin:65px 0}.learn-new-reg__inner{padding:32px 27px 23px;max-width:633px}.learn-new-reg__inner h3{color:#104379;font-family:"Roboto",sans-serif;font-size:24px;font-weight:900;line-height:1.33;margin:0px 0px 25px}.learn-new-reg__inner ul{margin-top:12px}.learn-new-reg__inner p,.learn-new-reg__inner li{color:#000;font-family:"Roboto",sans-serif;font-size:16px;font-weight:400;line-height:200%;margin:0}.learn-new__description{display:flex;flex-direction:column;gap:25px}.learn-new__description>div h3{color:#181818;font-family:"Roboto",sans-serif;font-size:20px;font-weight:700;line-height:1.6;margin:0px 0px 10px}.learn-new__description>div>p{color:#181818;font-family:"Roboto",sans-serif;font-size:16px;font-weight:400;line-height:200%}.learn-new__description>div>ul{display:flex;flex-direction:column;gap:8px}.learn-new__description>div>ul li{color:#181818;font-family:"Roboto",sans-serif;font-size:16px;font-weight:400;margin:0;display:block}.learn-new__description>div>ul li::before{margin-top:0;width:24px;display:inline-block}.learn-new__description>div>ul li ul{list-style-type:disc;list-style-position:outside;display:flex;flex-direction:column;gap:8px;padding-left:32px}.learn-new__description>div>ul li ul li{list-style-type:inherit;line-height:1.5;display:list-item}.learn-new__description>div>ul li ul li::before{display:none}.learn-new__contents{overflow-y:auto;box-shadow:0px 4px 4px rgba(0,0,0,.25);padding:0 12px 12px;border-radius:10px;width:100%;max-width:420px}.learn-new__contents h3{position:sticky;top:0;background:#fff;padding:12px 0 10px;color:#181818;font-family:"Roboto",sans-serif;font-size:24px;font-weight:600;line-height:1.33;margin:0}.learn-new__contents h4{color:#181818;font-family:"Roboto",sans-serif;font-size:14px;font-style:normal;line-height:1.33;font-weight:700;margin:0 0 8px}.learn-new__contents ol{margin:0;padding:0;list-style-position:inside}.learn-new__contents ol+h4{margin-top:16px}.learn-new__contents ol li{color:#181818;font-family:"Roboto",sans-serif;font-size:14px;font-weight:400;line-height:2.28;margin:0}.learn-new__contents ol li ul{list-style-type:disc;list-style-position:outside;display:flex;flex-direction:column;gap:8px;padding-left:32px}.learn-new__contents ol li ul li{list-style-type:inherit;line-height:1.5;display:list-item}.learn-new__contents ol li ul li::before{display:none}@keyframes preloader{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@media only screen and (max-width: 1200px){.learn-center .container{max-width:100%}.learn-center_certificate{padding-bottom:100px}.learn-center_certificate .learn-center__result-info{padding:0}.learn-center__search{padding-right:20px}.learn-center__search-input{font-size:14px}.learn-center__search-input::-webkit-input-placeholder{font-size:14px}.learn-center__search-input:-moz-placeholder{font-size:14px}.learn-center__search-input::-moz-placeholder{font-size:14px}.learn-center__search-input:-ms-input-placeholder{font-size:14px}.learn-center__result-doc{margin-top:30px;font-size:16px;padding:0 10px;text-align:center}.learn-center__programs-list{gap:40px}.learn-center__programs-item{display:flex;max-width:100%;padding-bottom:0}.learn-center__programs-title{max-width:335px;font-size:22px}.learn-center__programs-text-block,.learn-center__programs-inner{padding:33px 20px}.learn-center__programs-inner{min-width:50%}.learn-center__programs-text-block{margin-top:0;justify-content:flex-start}.learn-center__title-sm,.learn-center__text,.learn-center__programs-text{margin:0 0 18px}.learn-center__programs-inner,.learn-center__search-title,.learn-center__search-button,.learn-center__programs-text,.learn-center__programs-link,.learn-center__title-sm,.learn-center__text,.learn-center__result-text{font-size:16px}.learn-center__wrapper_result{display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px}.learn-center__result{max-width:calc(50% - 20px);margin:0 0 20px !important}.learn-center__result-title{font-size:22px}.learn-center__result-wrapper{border-radius:var(--radius-standard);background:var(--color-main-light);margin-top:30px;display:block}.learn-center__result-img{padding:15px 30px;max-width:100%}.learn-center__result-info{padding:15px 30px;margin:0}.learn-center__result-indicator{margin-left:5px}.learn-new-reg__img{display:none}.learn-new__outer{flex-direction:column}.learn-new__contents{max-width:100%}.learn-new__cards{max-width:600px}.learn-new-card{flex-direction:column-reverse}.learn-new-card__outer{max-width:100%;padding:20px}.learn-new-card__img{max-width:100%;margin-left:auto}.learn-new-card__more{margin-left:auto}}@media only screen and (max-width: 600px){.learn-new__elems{flex-wrap:wrap}.learn-center__search{max-height:none}.learn-center__search-inner{display:flex;flex-direction:column}.learn-center__search-input{margin-right:0;margin-bottom:18px}.learn-center__search-button{display:flex;justify-content:center}.learn-center__programs-item{display:block}.learn-center__result{max-width:100%}.learn-center__result-doc{max-width:100%}}.b24-form .b24-form-control-container input[type=checkbox]{display:none}.b24-form .b24-form-control-container input[type=checkbox]:checked+.b24-form-control-desc .b24-form-field-agreement-link:before{background-color:var(--color-main-darkness);border:1px solid var(--color-main-darkness)}.b24-form .b24-form-control-container input[type=checkbox]:hover:not(:checked)+.b24-form-control-desc .b24-form-field-agreement-link:before{background-color:#fff;border:1px solid var(--color-main-darkness)}.b24-form .b24-form-control-container input[type=checkbox]:active+.b24-form-control-desc .b24-form-field-agreement-link:before{background-color:#fff;border:1px solid var(--color-main-darkness)}.b24-form .b24-form-control-container input[type=checkbox]:active+.b24-form-control-desc .b24-form-field-agreement-link:after{opacity:1}.b24-form .b24-form-control-container .b24-form-control-desc{margin-left:0 !important}.b24-form .b24-form-control-container .b24-form-control-desc .b24-form-field-agreement-link{color:var(--color-neutral-darkness);height:100%;display:flex;align-items:center;position:relative}.b24-form .b24-form-control-container .b24-form-control-desc .b24-form-field-agreement-link:before{flex-shrink:0;width:15px;height:15px;border:2px solid rgba(141, 141, 141, 0.3);content:"";margin-right:10px;border-radius:3px;box-sizing:border-box}.b24-form .b24-form-control-container .b24-form-control-desc .b24-form-field-agreement-link:after{content:"";display:block;background:var(--color-main-darkness);width:7.5px;height:7.5px;border-radius:2px;position:absolute;left:4px;top:50%;transform:translateY(-50%);opacity:0}.b24-form-control-checkbox{border:none !important;padding:0 !important;background-color:rgba(0,0,0,0) !important}.b24-form-control-checkbox .b24-form-control-container{display:flex;flex-wrap:wrap;gap:8px}.b24-form-control-checkbox .b24-form-control-container .b24-form-control-label{width:100% !important}.b24-form-control-checkbox .b24-form-control-container .b24-form-control{cursor:pointer !important;width:auto !important;margin:0 !important}.b24-form-control-checkbox .b24-form-control-container .b24-form-control:hover:not(.b24-form-control-checked) .b24-form-control-desc{color:#104379 !important}.b24-form-control-checkbox .b24-form-control-container .b24-form-control.b24-form-control-checked{background:#104379 !important}.profile{padding-bottom:80px}.profile__page{display:flex;gap:16px;flex-wrap:wrap;align-items:flex-start}.profile__column{display:flex;flex-direction:column;gap:16px}.profile__title{font-family:var(--font-second);font-size:14px;font-weight:400;text-transform:uppercase;margin-bottom:24px;text-align:right;color:var(--color-main-darkness)}.profile__wrapper{max-width:697px;min-width:697px;background:var(--color-white);padding:24px;border-radius:var(--radius-standard);border:1px solid var(--color-main-darkness)}.profile__inner{display:flex;align-items:center;justify-content:space-between}.profile__message p{margin:0}.profile__message p font{font-family:var(--font-second);font-weight:500;font-size:14px;color:var(--color-main-darkness)}.profile__message p font.errortext{color:var(--color-error) !important}.profile__city{display:none}.profile__error{font-family:var(--font-second);font-size:16px;font-weight:400;text-align:center;color:var(--color-error)}.profile .label{display:flex;align-items:center;justify-content:space-between}.profile .label__title{color:var(--color-main-darkness);font-weight:500;font-family:var(--font-second);font-size:14px;min-width:180px;flex-shrink:0;margin-right:16px}.profile .label__content{position:relative;width:100%;display:flex;align-items:center}.profile .label__content_border{width:100%;display:flex;align-items:center}.profile .label__content .custom-input:not(:last-child){margin-right:16px}.profile .label__content .input,.profile .label__content input[type=text]{background:rgba(0,0,0,0);border:1px solid var(--color-main-darkness);border-radius:5px;height:40px;overflow:hidden;width:100%;max-width:100%;font-size:14px;line-height:17px;color:var(--color-main-darkness);outline:none;flex-grow:1;font-family:var(--font-second);padding:0 16px;opacity:1}.profile .label__content .input[readonly],.profile .label__content input[type=text][readonly]{background:var(--color-main-light);cursor:default;pointer-events:none}.profile .label:not(:last-child){margin-bottom:24px}.profile .label-group{display:flex;justify-content:space-between}.profile .label-group .label{max-width:48%;width:100%;margin-bottom:0;flex-direction:column;align-items:flex-start}.profile .label-group .label .label__title{margin-bottom:16px}.profile .label-group .label:not(:last-child){margin-bottom:0}.profile .label-group:not(:last-child){margin-bottom:24px}@media screen and (max-width: 1200px){.profile{padding:0px 20px 80px}.profile__column{width:100%}.profile__column>div[id]{width:100%}.profile__wrapper{max-width:700px;min-width:auto}}@media screen and (max-width: 600px){.profile .label{flex-direction:column;align-items:flex-start}.profile .label .label__title{margin-right:0;margin-bottom:16px}.profile .label-group{flex-direction:column}.profile .label-group .label{max-width:100%}.profile .label-group .label:not(:last-child){margin-bottom:16px}.profile__inner{flex-direction:column}.profile__message p{margin-bottom:16px}}.gift{max-width:427px;min-width:427px;padding:24px 0}.gift.is-active .gift__button_close{display:flex}.gift.is-active .gift__button_active{display:none}.gift.is-active .gift__description{opacity:1;pointer-events:auto}.gift__title{padding:0 24px}.gift__image{border-radius:var(--radius-standard);max-width:100%;height:auto;display:block;margin:0 auto}.gift__text{font-family:var(--font-second);color:var(--color-main-darkness);font-weight:400;font-size:14px;margin:32px auto 0;text-align:center;line-height:1.3}.gift__text span{display:block}.gift__text span:not(:last-child){margin-bottom:16px}.gift__text a{text-decoration:none;color:inherit;font-family:inherit;font-weight:inherit;font-size:inherit;line-height:inherit}.gift__text a:hover{text-decoration:none;color:var(--color-main-darkness)}.gift__text ul{margin:0;padding:0}.gift__text ol{margin:0;padding:0 0 0 20px}.gift__text ol li{list-style-type:auto}.gift__button{margin:32px auto 0;display:block}.gift__button_close{display:none}.gift__notice{font-family:var(--font-second);color:var(--color-main-middle);font-weight:400;font-size:14px;text-align:center;margin:32px auto 0}.gift__inner{transition:.1s linear;font-family:var(--font-second);color:var(--color-main-darkness);font-weight:400;font-size:14px;position:relative;padding:0 24px}.gift__description{position:absolute;width:100%;height:100%;left:0;top:0;overflow-y:auto;background:#fff;opacity:0;pointer-events:none;padding:0 24px;transition:.1s linear}.gift__description .gift__text{text-align:left;margin-top:0}.gift__wrapper{padding:0 24px}@media screen and (max-width: 1200px){.gift{min-width:auto}}.bx-panel-tooltip{background:var(--color-main-light);border-radius:var(--radius-standard) !important;border:none;max-width:250px}.bx-panel-tooltip .bx-panel-tooltip-text{padding:8px !important}.bx-panel-tooltip .bx-panel-tooltip-text span{color:var(--color-neutral-darkness) !important;font-family:var(--font-second);font-weight:400;line-height:1.25}.datepickers-container .datepicker{font-family:var(--font-main);font-weight:500;width:255px;border-radius:var(--radius-standard);border:1px solid var(--color-main-light);box-shadow:none}.datepickers-container .datepicker--pointer{display:none}.datepickers-container .datepicker--content{padding:8px 16px 16px}.datepickers-container .datepicker--nav{padding:16px 16px 0;border-bottom:none}.datepickers-container .datepicker--nav-title{font-size:14px;font-family:var(--font-second);color:var(--color-main-darkness);font-weight:300}.datepickers-container .datepicker--nav-title i{color:var(--color-neutral-dark)}.datepickers-container .datepicker--nav-title:hover{background:rgba(0,0,0,0)}.datepickers-container .datepicker--nav-action{height:16px;width:16px}.datepickers-container .datepicker--nav-action svg{display:none}.datepickers-container .datepicker--nav-action[data-action=prev]{background:url("/local/templates/trassir.ru/components/bitrix/news/events/bitrix/news.list/events/images/prev.svg") no-repeat center/contain}.datepickers-container .datepicker--nav-action[data-action=next]{background:url("/local/templates/trassir.ru/components/bitrix/news/events/bitrix/news.list/events/images/next.svg") no-repeat center/contain}.datepickers-container .datepicker--cell:hover{background:rgba(16, 67, 121, 0.1);border:1px solid var(--color-main-light);background:var(--color-main-darkness);color:var(--color-main-light)}.datepickers-container .datepicker--cells-days{gap:8px}.datepickers-container .datepicker--cell-day{border-radius:var(--radius-standard) !important;color:var(--color-main-darkness);font-family:inherit;font-weight:inherit;width:25px;height:25px}.datepickers-container .datepicker--cell-day.-other-month-{color:var(--color-main-light)}.datepickers-container .-weekend-{color:var(--color-conv-dark)}.datepickers-container .datepicker--days-names{margin:8px 0;gap:8px;justify-content:space-between}.datepickers-container .datepicker--day-name{color:var(--color-neutral-dark) !important;font-weight:inherit;font-family:inherit;text-transform:capitalize}.datepickers-container .-current-{border:1px solid var(--color-main-darkness)}.datepickers-container .-current-.-in-range-{color:var(--color-main-darkness)}.datepickers-container .-in-range-{background:var(--color-main-light);color:var(--color-main-darkness)}.datepickers-container .-range-to-,.datepickers-container .-range-from-{border:1px solid var(--color-main-light)}.datepickers-container .-selected-.-range-to-,.datepickers-container .-selected-.-range-from-{background:var(--color-main-darkness);color:var(--color-white)}@media screen and (max-width: 1170px){.datepickers-container .datepicker{background:rgba(0,0,0,0);width:272px;height:312px;border:none;border-radius:0;border-top:1px solid var(--color-main-light)}.datepickers-container .datepicker--cell-day{width:32px;height:32px;padding:4px 4px 2px;display:flex;align-items:flex-end;justify-content:flex-end;border:1px solid var(--color-main-light)}.datepickers-container .datepicker--content{padding:0}.datepickers-container .datepicker--days-names{margin-top:16px}.datepickers-container .datepicker__event{position:relative}.datepickers-container .datepicker__event:before{content:"";display:block;width:4px;height:4px;border-radius:100%;background:var(--color-main-darkness);position:absolute;right:3px;top:4px}.datepickers-container .datepicker__event.-other-month-:before{background:var(--color-main-light)}.datepickers-container .datepicker__event.-range-from-:before,.datepickers-container .datepicker__event.-range-to-:before,.datepickers-container .datepicker__event.-selected-:before{background:var(--color-white)}}.sales-slider .container{max-width:1170px;width:100%;padding:0 15px;margin:0 auto}.sales-slider__image{max-width:100%;height:auto;border-radius:var(--radius-standard)}.sales-slider__nav{width:182px;margin:40px auto 0;display:flex;align-items:center;justify-content:space-between}@media only screen and (max-width: 1200px){.sales-slider__nav{margin:40px 0 0}}.sales-slider .swiper-slide{border-radius:var(--radius-standard);overflow:hidden}.sales-slider .swiper-slide img{transition:.2s linear}.sales-slider .swiper-slide:hover img{transform:scale(1.1)}.kpp{padding-bottom:90px}.kpp .container{margin:0 auto;padding:0 15px;max-width:1170px}.kpp-hero{padding-bottom:64px}.kpp-hero__title{margin:0 0 37px;text-transform:uppercase;padding-left:38px}.kpp-hero__image{max-width:100%;height:auto}.kpp-hero__text{margin:0 0 28px;font-weight:600;font-size:18px;line-height:1.56;color:var(--color-main-darkness);padding-left:41px;font-family:var(--font-main);max-width:1008px}.kpp-hero__list{display:flex;justify-content:space-between;margin:0;padding:0;gap:32px;margin-top:29px}.kpp-hero__item{font-weight:600;font-size:18px;line-height:1.17;display:flex;gap:5px;align-items:flex-start;color:var(--color-neutral-darkness);max-width:312px;font-family:var(--font-main);margin:0}.kpp-hero__item:before{content:"";display:block;min-width:15px;width:15px;height:11px;margin-top:5px;background:url("/local/templates/trassir.ru/images/smart-kpp/check.svg") no-repeat center}.kpp-solution{padding-bottom:64px}.kpp-solution .container{padding:0 63px;display:flex;justify-content:space-between;align-items:flex-start;gap:40px}.kpp-solution__block{max-width:457px}.kpp-solution__title{color:var(--color-main-darkness);font-family:var(--font-main);text-transform:uppercase;font-weight:700;font-size:28px;line-height:1.43;margin-bottom:24px;margin-top:0}.kpp-solution__list{margin:0;padding:0;counter-reset:sol}.kpp-solution__item{margin:0;display:flex;align-items:flex-start;gap:8px;font-weight:500;font-size:14px;color:var(--color-neutral-darkness);font-family:var(--font-main);line-height:1.2}.kpp-solution__item:not(:last-child){margin-bottom:17px}.kpp-solution__item:nth-child(-n+9):before{content:"0" counter(sol);counter-increment:sol}.kpp-solution__item:nth-child(n+10):before{content:counter(sol);counter-increment:sol}.kpp-solution__item:before{margin-top:-1px;width:auto;font-size:16px;line-height:1.2;min-width:17px;color:rgba(141, 141, 141, 0.5);font-family:var(--font-main)}.kpp-composition{padding-bottom:128px}.kpp-composition__title{color:var(--color-main-darkness);font-family:var(--font-main);text-transform:uppercase;font-weight:700;font-size:28px;line-height:1.43;margin-bottom:24px;margin-top:0}.kpp-composition__block{display:flex;flex-direction:column;max-height:564px;flex-wrap:wrap;gap:16px;counter-reset:com}.kpp-composition__item{box-shadow:0px 0px 20px rgba(0,0,0,.1);padding:52px 24px 27px;border-radius:var(--radius-standard);min-width:360px;width:360px;min-height:274px;position:relative}.kpp-composition__item:nth-child(1){background:var(--color-main-light);min-height:564px}.kpp-composition__item:nth-child(2){background:var(--color-main-light)}.kpp-composition__item:nth-child(-n+9):before{content:"0" counter(com);counter-increment:com}.kpp-composition__item:nth-child(n+10):before{content:counter(com);counter-increment:com}.kpp-composition__item:before{position:absolute;top:27px;left:89%;width:auto;font-size:16px;line-height:1.2;min-width:17px;color:rgba(141, 141, 141, 0.5);font-family:var(--font-main)}.kpp-composition__item-title{color:var(--color-main-darkness);font-size:24px;line-height:1.3;font-weight:700;margin:0 0 24px;min-height:58px}.kpp-composition__item-text{margin:0 0 8px;font-family:var(--font-second);font-weight:400;color:var(--color-neutral-dark);font-size:14px;line-height:1.45}.kpp-composition__item-text span{font-weight:500;color:var(--color-neutral-darkness)}.kpp-composition__item-list{margin:0;padding:0}.kpp-composition__item-list-item{font-family:var(--font-second);color:var(--color-neutral-darkness);font-size:14px;line-height:1.5;font-weight:500;margin:0;padding:0;height:100%}.kpp-composition__item-list-item:not(:last-child){margin-bottom:8px}.kpp-composition__item-list-item:before{display:none}.kpp-efficiency{padding-top:72px;border-radius:50px 50px 5px 5px;background:var(--color-main-light);position:relative;margin-bottom:130px}.kpp-efficiency:before{content:"";width:100%;height:78px;background:var(--color-white);position:absolute;left:0;bottom:0;z-index:0}.kpp-efficiency .container{position:relative;z-index:1}.kpp-efficiency__title-block{margin-left:153px}.kpp-efficiency__title{color:var(--color-main-darkness);font-family:var(--font-main);text-transform:uppercase;font-weight:700;font-size:36px;line-height:1.11;margin-bottom:35px;margin-top:23px}.kpp-efficiency__table{padding:16px;background:var(--color-white);box-shadow:0px 0px 20px rgba(0,0,0,.1);border-radius:var(--radius-standard)}.kpp-efficiency__table-line{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 0 15px}.kpp-efficiency__table-line:not(:last-child){border-bottom:1px solid var(--color-main-darkness)}.kpp-efficiency__table-item{color:var(--color-main-darkness);text-align:center;font-family:var(--font-second);letter-spacing:.02em;font-size:14px;font-weight:400}.kpp-efficiency__table-item:first-child{text-align:left;max-width:548px;width:100%;font-size:18px;font-weight:600;line-height:1.56;font-family:var(--font-main);letter-spacing:normal}.kpp-efficiency__table-item:last-child{font-family:var(--font-main);text-align:right;font-size:16px;font-weight:700;line-height:1.69;letter-spacing:normal}.kpp-price{padding-bottom:54px}.kpp-price__title{color:var(--color-main-darkness);font-family:var(--font-main);text-transform:uppercase;font-weight:700;font-size:36px;line-height:1.11;margin-bottom:64px;margin-top:23px}.kpp-price__block{display:flex;justify-content:space-between;gap:16px;margin-bottom:16px}.kpp-price__card{box-shadow:0px 0px 20px rgba(0,0,0,.1);background:var(--color-white);border-radius:var(--radius-standard);padding:24px 24px 32px;max-width:360px}.kpp-price__card-title{color:var(--color-main-darkness);font-size:24px;line-height:1.67;font-weight:700;margin:0 0 16px}.kpp-price__card-text{font-size:14px;font-family:var(--font-second);line-height:1.5;margin:0 0 24px;color:var(--color-neutral-darkness);min-height:84px;max-width:90%}.kpp-price__card-price{color:var(--color-main-darkness);font-size:28px;font-weight:700;line-height:1.43;margin-bottom:24px;text-align:center}.kpp-price__card-list{margin:0;padding:0}.kpp-price__card-list-item{margin:0;font-size:14px;font-family:var(--font-second);line-height:1.5;color:var(--color-neutral-darkness);display:flex;gap:5px}.kpp-price__card-list-item:before{content:"";display:block;min-width:15px;width:15px;height:11px;margin-top:5px;background:url("/local/templates/trassir.ru/images/smart-kpp/check.svg") no-repeat center}.kpp-price__card-list-item:not(:last-child){margin-bottom:16px}.kpp-price__notice{font-size:14px;font-family:var(--font-second);line-height:1.5;color:var(--color-neutral-dark);text-align:right}.kpp-cases__title{color:var(--color-main-darkness);font-family:var(--font-main);text-transform:uppercase;font-weight:700;font-size:36px;line-height:1.11;margin-bottom:64px;margin-top:23px}.kpp-cases__block{display:flex;margin:0 auto;max-width:1025px;justify-content:space-between;gap:32px}.kpp-cases__card{box-shadow:0px 0px 20px rgba(0,0,0,.1);background:var(--color-white);border-radius:var(--radius-standard);padding:24px 24px 32px;max-width:453px;display:flex;flex-direction:column;justify-content:space-between}.kpp-cases__card-img{display:flex;align-items:center;justify-content:center;margin-bottom:32px;height:180px}.kpp-cases__card-img img{max-width:180px;max-height:100%;height:auto}.kpp-cases__card-title{color:var(--color-main-darkness);font-size:24px;line-height:1.67;font-weight:700;margin:0 0 16px}.kpp-cases__list{margin:0;padding:0;min-height:48px}.kpp-cases__list-item{margin:0;font-size:14px;font-family:var(--font-second);line-height:1.2;color:var(--color-neutral-darkness);display:flex;gap:5px;font-family:var(--font-second);max-width:90%}.kpp-cases__list-item:before{content:"";display:block;min-width:15px;width:15px;height:11px;margin-top:5px;background:url("/local/templates/trassir.ru/images/smart-kpp/check.svg") no-repeat center}.kpp-cases__list-item:not(:last-child){margin-bottom:16px}.kpp-cases__num-list{margin:0;padding:0;counter-reset:cs;margin-bottom:24px}.kpp-cases__num-list-item{margin:0;display:flex;align-items:flex-start;gap:8px;font-weight:400;font-size:14px;color:var(--color-neutral-darkness);font-family:var(--font-second);line-height:1.2}.kpp-cases__num-list-item:not(:last-child){margin-bottom:14px}.kpp-cases__num-list-item:nth-child(-n+9):before{content:"0" counter(cs);counter-increment:cs}.kpp-cases__num-list-item:nth-child(n+10):before{content:counter(cs);counter-increment:cs}.kpp-cases__num-list-item:before{margin-top:-1px;width:auto;font-size:16px;line-height:1.2;min-width:17px;color:rgba(141, 141, 141, 0.5);font-family:var(--font-main)}@media screen and (max-width: 1260px){.kpp-hero__title{font-size:36px;line-height:1.11}}@media screen and (max-width: 1200px){.kpp-hero__title{padding-left:0}.kpp-hero__text{padding-left:0}.kpp-hero__list{flex-wrap:wrap;justify-content:center}.kpp-hero__item{width:100%}.kpp-solution .container{padding:0px 15px;justify-content:space-around;flex-wrap:wrap}.kpp-composition__block{max-height:900px;max-width:750px}.kpp-efficiency__title-block{margin-left:0}.kpp-efficiency__table-item:first-child{max-width:50%}.kpp-efficiency__table-item:last-child{white-space:nowrap}.kpp-price__block{flex-wrap:wrap;justify-content:flex-start}.kpp-cases__block{flex-wrap:wrap;justify-content:center}.kpp-price__card{min-width:360px}}@media screen and (max-width: 762px){.kpp-composition__title{text-align:center}.kpp-composition__block{max-height:none;align-items:center}}@media screen and (max-width: 600px){.kpp{padding-bottom:60px}.kpp-hero__title{font-size:24px;line-height:1.43;margin-bottom:24px}.kpp-hero__text{font-size:16px}.kpp-hero__list{justify-content:flex-start}.kpp-hero__item{font-size:16px;max-width:100%}.kpp-solution__title{font-size:24px}.kpp-solution .container{justify-content:flex-start}.kpp-solution__block{max-width:100%}.kpp-composition__title{text-align:left}.kpp-composition__block{align-items:flex-start}.kpp-composition__item{min-height:auto;min-width:auto;width:100%}.kpp-composition__item:nth-child(1){min-height:auto}.kpp-composition__item-text{font-weight:300}.kpp-composition__item-title{font-size:18px;min-height:auto}.kpp-composition{padding-bottom:64px}.kpp-efficiency__title{font-size:24px}.kpp-efficiency__table{padding:8px}.kpp-efficiency__table-line{flex-wrap:wrap;gap:8px}.kpp-efficiency__table-item{font-size:14px;font-weight:400;text-align:left;width:100%}.kpp-efficiency__table-item:first-child{font-size:14px;font-weight:600;max-width:100%}.kpp-efficiency__table-item:last-child{font-size:16px;font-weight:700}.kpp-efficiency{margin-bottom:68px}.kpp-cases__title,.kpp-price__title{font-size:24px;margin-bottom:48px}.kpp-price__card{min-width:auto;padding:16px}.kpp-cases__card-title,.kpp-price__card-title{line-height:1.4;font-size:18px}.kpp-price__card-text{max-width:100%;min-height:auto}.kpp-cases__card{padding:16px}}.presentations{padding:0px 15px 80px}.presentations-item{display:flex;flex-wrap:wrap;gap:24px}.presentations-item iframe{width:100% !important;height:650px !important}.presentations-item__document{width:100%;order:1}.presentations-item__document.is-fullscreen .presentations-item__fullscreen img:first-child{display:none}.presentations-item__document.is-fullscreen .presentations-item__fullscreen img:last-child{display:block}.presentations-item__document.is-fullscreen .presentations-item__fullscreen:hover{background:rgba(0,0,0,0)}.presentations-item__document.is-fullscreen iframe{height:100% !important;max-height:100vh}.presentations-item__link{order:2;display:inline-flex}.presentations-item__head{background:var(--color-main-darkness);display:flex;align-items:center;justify-content:space-between;gap:32px;padding:8px}.presentations-item__name{font-family:var(--font-main);color:var(--color-white);font-weight:500;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;position:relative}.presentations-item__tools{align-items:center;display:flex;gap:16px;flex-shrink:0}.presentations-item__feedback{height:auto;display:flex;align-items:center;justify-content:center;text-align:center;padding:0;border:0;outline:0;cursor:pointer;background:var(--color-conv-dark);transition:.2s linear;height:33px;border-radius:5px;padding:0px 16px;color:var(--color-white)}.presentations-item__feedback:hover{background:var(--color-conv-light)}.presentations-item__fullscreen{cursor:pointer;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0);border:0;outline:0;width:20px;height:20px;transition:.2s linear;border-radius:5px;padding:0}.presentations-item__fullscreen img{width:100%;max-width:100%;height:auto}.presentations-item__fullscreen img:last-child{display:none}.presentations-item__fullscreen:hover{transform:scale(1.1)}.presentations__back{margin-top:32px}.presentations__list{display:flex;flex-direction:column;transition:.2s linear;gap:16px}.presentations__list .presentations__list{margin:8px 0;padding-left:26px;overflow:hidden;max-height:0;margin:0;gap:0;opacity:0}.presentations__list .presentations__list .presentations__item:not(:last-child){margin-bottom:16px}.presentations__list .presentations__list:not(:last-child){margin-bottom:16px}.presentations__list .presentations__list .presentations__head{font-size:16px}.presentations__list .presentations__list.is-opened{max-height:100%}.presentations__list .presentations__list.is-active,.presentations__list .presentations__list.is-opened{opacity:1;margin-top:16px}.presentations__item{display:flex;flex-direction:column;color:var(--color-main-darkness);transition:.2s linear;margin:0}.presentations__item::before{display:none}.presentations__link{color:inherit;font-size:14px;text-decoration:none;padding-bottom:1px}.presentations__link span{border-bottom:1px dashed}.presentations__head{transition:.2s linear;cursor:pointer;font-size:18px;display:flex;align-items:center;gap:8px}.presentations__head::before{content:"";display:block;width:18px;height:18px;transition:.2s linear;background:url("/local/templates/trassir.ru/./images/angle-blue.svg") no-repeat center}.presentations__head.is-active::before{transform:scale(1, -1)}@media screen and (max-width: 900px){.presentations-item iframe{max-height:60dvh}}@media screen and (max-width: 400px){.presentations-item__document{margin-left:-15px;margin-right:-15px;width:calc(100% + 30px)}}.live-demo{margin-bottom:90px}.live-demo .main-page{margin-bottom:0 !important}.live-demo .main-page .resellers{height:unset !important;margin:90px auto}.live-demo .resellers__title-row{padding:0 10px}.live-demo .resellers__cards-wrapper_sm{height:unset !important}.live-demo .resellers__card{flex:1}.live-demo .resellers__card_row{padding:22px !important;margin:0 !important;height:unset !important;display:flex;justify-content:center;align-items:flex-start;gap:32px;width:100% !important}.live-demo .resellers__card_row .resellers__card-title{margin:0 !important;line-height:1.2 !important;height:unset !important}.live-demo .resellers__card_row ul{display:flex;gap:32px}.live-demo .resellers__card_row li{margin:0}.live-demo-slider{max-width:711px;width:100%;margin:0 auto}.live-demo-slider__tools{align-items:flex-start;justify-content:center;gap:12px;margin-top:32px;display:flex}.live-demo-slider__prev{transform:scale(-1, 1)}.live-demo-slider__prev:hover{transform:scale(-1.1, 1.1)}.live-demo-slider__next:hover{transform:scale(1.1)}.live-demo-slider__next,.live-demo-slider__prev{user-select:none;transition:.1s linear;cursor:pointer}.live-demo-slider__next.is-disabled,.live-demo-slider__prev.is-disabled{opacity:.3}.live-demo-slide{display:flex;max-width:100%;width:100%;position:relative;overflow:hidden;user-select:none;cursor:pointer}.live-demo-slide__inner{width:100%;overflow:hidden;height:397px;position:relative;user-select:none}.live-demo-slide__inner::before{content:attr(data-text);position:absolute;bottom:20px;background:#104379;height:49px;padding:0px 24px;border-radius:5px;font-family:"Montserrat",sans-serif;font-size:14px;font-weight:500;color:#fff;display:flex;align-items:center;justify-content:center;z-index:1}.live-demo-slide__inner:first-child{max-width:50%;flex-shrink:0}.live-demo-slide__inner:first-child::before{left:20px}.live-demo-slide__inner:first-child img{left:0}.live-demo-slide__inner:last-child::before{right:20px}.live-demo-slide__inner:last-child img{right:0;left:unset}.live-demo-slide__inner img{max-width:calc(100vw - 40px);position:absolute;top:0;max-height:100%;border-radius:20px}.live-demo-slide__divider{width:3px;height:100%;background:#fff;cursor:grab;position:absolute;left:50%;top:0;z-index:2}.live-demo-slide__divider::after{content:"";display:block;height:100%;width:34px;position:absolute;top:0;left:50%;transform:translateX(-50%)}.live-demo-slide__divider::before{content:"";display:block;height:24px;width:34px;background:url("/local/templates/trassir.ru/./images/live-demo/beforeAfterArrows.svg") no-repeat center/contain;position:absolute;bottom:30px;left:50%;transform:translateX(-50%)}.live-demo-compare{max-width:1280px;margin:0 auto;background:#eaf4ff;border-radius:50px;padding:60px 20px}.live-demo-compare__head{margin:0 auto 32px;max-width:574px;width:100%}.live-demo-description{max-width:1280px;margin:90px auto;padding:0px 20px}.live-demo-description__tabs{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:30px;margin-bottom:32px}.live-demo-description__tab{cursor:pointer;max-width:calc(25% - 23px);width:100%;height:68px;display:inline-flex;align-items:center;justify-content:center;font-family:"Montserrat",sans-serif;font-size:16px;font-weight:700;line-height:1.25;color:#000;border-radius:5px;background:#fff;padding:0 24px;box-shadow:0px 0px 20px 0px rgba(0,0,0,.1);transition:.1s linear}.live-demo-description__tab:hover{color:#104379;box-shadow:0px 0px 20px 0px rgba(16,67,121,.15)}.live-demo-description__tab.is-active{background:#104379;color:#fff}.live-demo-description__wrapper{position:relative}.live-demo-description__content{display:none;gap:30px}.live-demo-description__content.is-active{display:flex}.live-demo-description__button{position:absolute;left:0;bottom:0}.live-demo-description__text{padding-bottom:66px;font-family:"Montserrat",sans-serif;font-size:14px;line-height:1.7;flex:1}.live-demo-description__img{flex:1}.live-demo-description__img img{border-radius:20px;max-width:100%;height:auto}.live-demo-result{position:relative;margin:90px auto;max-width:1280px;padding:0px 20px 22px}.live-demo-result__head{position:relative;z-index:2;text-align:right}.live-demo-result__head .line-title{display:inline-block}.live-demo-result__list{max-width:800px;margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;counter-reset:i;margin-top:50px;position:relative;z-index:2}.live-demo-result__item{width:100%;counter-increment:i;background:#fff;color:#000;font-family:"Montserrat",sans-serif;font-size:18px;line-height:1.22;font-weight:700;padding:24px;border-radius:5px;display:flex;gap:39px;align-items:center;box-shadow:0px 0px 20px 0px rgba(0,0,0,.1)}.live-demo-result__item::before{content:"0" counter(i);display:inline-block;color:#dcdcdc;font-size:16px;font-weight:500}.live-demo-result__img{z-index:1;position:absolute;left:0;top:0;height:100%}.live-demo-result__img img{max-height:100%;max-width:100%;height:auto;width:auto}.live-demo-upload{max-width:700px;margin:0 auto;padding:0px 20px}.live-demo-upload__head{margin-bottom:42px}.live-demo-upload .b24-form-header{display:none !important}@media screen and (max-width: 900px){.live-demo{margin-bottom:60px}.live-demo .main-page .resellers{margin:60px auto}.live-demo .main-page .resellers__cards-wrapper{flex-direction:column;gap:16px;height:unset}.live-demo .main-page .resellers__cards-wrapper .resellers__card-title{max-width:unset;height:unset}.live-demo .main-page .resellers__card{width:100%;height:unset;margin:0;margin-bottom:0 !important}.live-demo-compare{padding:40px 10px}.live-demo-result{margin:60px auto}.live-demo-description{margin:60px auto}.live-demo-description__tabs{gap:24px}.live-demo-description__tab{max-width:calc(33% - 16px)}.live-demo-description__content{flex-direction:column-reverse}.live-demo-description__text{padding-bottom:0}.live-demo-description__button{position:static;margin-top:20px;display:inline-flex}.live-demo .resellers__card_row{flex-direction:column;align-items:center;gap:16px}}@media screen and (max-width: 600px){.live-demo .main-page .resellers__card li::before{display:none}.live-demo-result__img{display:none}.live-demo-slide__divider{transform:scale(1, -1)}.live-demo-description__wrapper{padding-top:24px}.live-demo-description__tabs{padding:20px;margin:-20px;flex-wrap:nowrap;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}.live-demo-description__tabs::-webkit-scrollbar{display:none}.live-demo-description__tab{max-width:200px;width:100%;flex-shrink:0}}.cookie-message{position:fixed;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;text-align:center;line-height:1.4;gap:16px;position:fixed;bottom:0;left:0;right:0;z-index:9999;padding:16px;background:var(--color-white);transition:.2s linear;transform:translateY(100%);font-size:14px;color:var(--color-main-darkness);box-shadow:0px 0px 1px var(--color-main-darkness)}.cookie-message.is-active{transform:translateY(0%)}.cookie-message__text{margin:0;font-size:inherit !important;color:inherit !important;max-width:100%}.cookie-message__link{color:inherit !important;font-size:inherit !important;border-bottom:1px dashed;text-decoration:none !important}.cookie-message__link:hover{border-bottom:1px dashed rgba(0,0,0,0)}.cookie-message__button{max-height:40px}.text-input input{width:100%;height:100%;border:none;background:rgba(0,0,0,0);font-weight:500;font-size:14px;line-height:17px;color:var(--color-main-darkness);outline:none;flex-grow:1;font-family:var(--font-second);padding:0 16px}.text-input input::-webkit-input-placeholder{font-weight:500;font-size:14px;line-height:normal;color:rgba(141, 141, 141, 0.3)}.text-input input:-moz-placeholder{font-weight:500;font-size:14px;line-height:normal;color:rgba(141, 141, 141, 0.3)}.text-input input::-moz-placeholder{font-weight:500;font-size:14px;line-height:normal;color:rgba(141, 141, 141, 0.3)}.text-input input:-ms-input-placeholder{font-weight:500;font-size:14px;line-height:normal;color:rgba(141, 141, 141, 0.3)}.text-input input:focus::-webkit-input-placeholder{color:var(--color-main-darkness)}.text-input input:focus:-moz-placeholder{color:var(--color-main-darkness)}.text-input input:focus::-moz-placeholder{color:var(--color-main-darkness)}.text-input input:focus:-ms-input-placeholder{color:var(--color-main-darkness)}.text-input input[disabled]{pointer-events:none;color:rgba(141, 141, 141, 0.3)}.text-input input[disabled]::-webkit-input-placeholder{color:rgba(141, 141, 141, 0.3)}.text-input input[disabled]:-moz-placeholder{color:rgba(141, 141, 141, 0.3)}.text-input input[disabled]::-moz-placeholder{color:rgba(141, 141, 141, 0.3)}.text-input input[disabled]:-ms-input-placeholder{color:rgba(141, 141, 141, 0.3)}input{font-family:var(--font-main)}svg{font-size:0}.section-wrapper{width:1140px;margin-left:auto;margin-right:auto}@media only screen and (max-width: 1200px){.section-wrapper{width:100%;padding:0 15px}}.app{width:100%;display:flex;flex-direction:column;min-height:100%;overflow:hidden}.app .app__inner{flex-grow:1}.app .footer{flex-shrink:0;width:100%;position:relative;background:#e9f4ff}.app .footer a{text-decoration:none;color:inherit}.app .footer .footer__inner{width:100%;max-width:1277px;padding:0 20px;margin:0 auto}@media only screen and (max-width: 1200px){.app .footer .footer__inner{padding:0;width:100%}}.app .footer .footer__inner .footer__contacts{width:100%;height:100px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(16,67,121,.05)}@media only screen and (max-width: 1200px){.app .footer .footer__inner .footer__contacts{flex-direction:column;align-items:flex-start;padding-left:15px;padding-top:52px;height:auto}}.app .footer .footer__inner .footer__contacts .footer__contact{display:flex;align-items:center}@media only screen and (max-width: 1200px){.app .footer .footer__inner .footer__contacts .footer__contact{margin-bottom:18px}.app .footer .footer__inner .footer__contacts .footer__contact:last-child{margin-bottom:0}}.app .footer .footer__inner .footer__contacts .footer__contact .footer__contact-value{margin-left:12px;font-weight:bold;font-size:16px;line-height:20px;color:var(--color-main-darkness)}.app .footer .footer__inner .footer__logo-links{padding:72px 0;display:flex;justify-content:space-between}@media only screen and (max-width: 1200px){.app .footer .footer__inner .footer__logo-links{flex-direction:column;padding-left:15px;padding-top:43px}}@media only screen and (max-width: 1200px){.app .footer .footer__inner .footer__logo-links .footer__logo{margin-bottom:43px}}.app .footer .footer__inner .footer__logo-links .footer__links{width:900px;display:flex;justify-content:space-between}@media only screen and (max-width: 1200px){.app .footer .footer__inner .footer__logo-links .footer__links{width:100%;flex-direction:column}}@media only screen and (max-width: 1200px){.app .footer .footer__inner .footer__logo-links .footer__links .footer__links-block{margin-top:50px}.app .footer .footer__inner .footer__logo-links .footer__links .footer__links-block:first-child{margin-top:0}}.app .footer .footer__inner .footer__logo-links .footer__links .footer__links-block .footer__links-title{font-weight:bold;font-size:16px;line-height:20px;color:var(--color-main-darkness);display:block;margin-bottom:19px;transition-property:color;transition-duration:.2s;text-transform:uppercase}.app .footer .footer__inner .footer__logo-links .footer__links .footer__links-block .footer__links-title:hover{color:var(--color-conv-dark)}.app .footer .footer__inner .footer__logo-links .footer__links .footer__links-block .footer__links-link{max-width:300px;margin-top:10px;display:block;font-weight:300;font-size:15px;line-height:18px;color:var(--color-main-darkness);transition-property:color;transition-duration:.2s}@media only screen and (max-width: 1200px){.app .footer .footer__inner .footer__logo-links .footer__links .footer__links-block .footer__links-link{margin-top:14px;font-size:12px;line-height:20px}.app .footer .footer__inner .footer__logo-links .footer__links .footer__links-block .footer__links-link:first-child{margin-top:19px}}.app .footer .footer__inner .footer__logo-links .footer__links .footer__links-block .footer__links-link:hover{color:var(--color-conv-dark)}.app .footer .footer__bottom{width:100%;height:95px;background:var(--color-main-darkness);display:flex;align-items:center;padding:0 20px;font-family:var(--font-second)}@media only screen and (max-width: 1200px){.app .footer .footer__bottom{padding:0;height:auto}}.app .footer .footer__bottom .footer__bottom-inner{width:1277px;margin:0 auto;display:flex;align-items:center;justify-content:space-between}@media only screen and (max-width: 1200px){.app .footer .footer__bottom .footer__bottom-inner{flex-direction:column;padding:8px 15px 20px 15px;width:auto;margin:0}}.app .footer .footer__bottom .footer__bottom-inner .footer__bottom-links{display:flex;align-items:center}@media only screen and (max-width: 1200px){.app .footer .footer__bottom .footer__bottom-inner .footer__bottom-links{flex-direction:column;align-items:flex-start}}.app .footer .footer__bottom .footer__bottom-inner .footer__bottom-links .footer__bottom-link{margin-right:46px;font-size:15px;line-height:18px;color:#fff}@media only screen and (max-width: 1200px){.app .footer .footer__bottom .footer__bottom-inner .footer__bottom-links .footer__bottom-link{margin-top:15px;font-size:12px;line-height:14px}}.app .footer .footer__bottom .footer__bottom-inner .footer__bottom-links .footer__bottom-link:hover{text-decoration-line:underline}.app .footer .footer__bottom .footer__bottom-inner .footer__bottom-rights{font-size:14px;line-height:17px;color:#e6e6e6}@media only screen and (max-width: 1200px){.app .footer .footer__bottom .footer__bottom-inner .footer__bottom-rights{display:none}}.app__inner .width-limiter{width:1140px;margin:0 auto}@media only screen and (max-width: 1200px){.app__inner .width-limiter{width:100%}}.select2-container.select2-container--open .select2-selection{border:1px solid var(--color-main-darkness) !important;border-radius:var(--radius-standard) var(--radius-standard) 0 0 !important}.select2-container .select2-results{background:#fff !important}.select2-container .select2-results .select2-results__option{font-family:var(--font-main) !important;font-style:normal !important;font-weight:normal !important;font-size:14px !important;color:#181818 !important;padding:12px 10px}.select2-container .select2-results .select2-results__option.select2-results__option--selected{background-color:#fff}.select2-container .select2-results .select2-results__option.select2-results__option--highlighted{background-color:rgba(0,0,0,.08) !important}.select2-container .select2-selection{height:100% !important;background:#fff !important;border-radius:var(--radius-standard) !important;display:flex !important;align-items:center !important;padding:10px 12px !important;justify-content:space-between;border:1px solid rgba(141, 141, 141, 0.3) !important}.select2-container .select2-selection{outline:none !important}.select2-container .select2-selection .select2-selection__rendered{font-family:var(--font-main) !important;font-style:normal !important;font-weight:normal !important;font-size:14px !important;color:#181818 !important;padding:0 !important}.select2-container .select2-selection .select2-selection__rendered .select2-selection__placeholder{color:#181818 !important}.select2-container .select2-selection .select2-selection__arrow{top:0 !important;right:0 !important;position:relative !important;width:auto !important;height:auto !important}.select2-container .select2-selection .select2-selection__arrow:after{content:url("/local/templates/trassir.ru/images/select-arrow.svg")}.select2-container .select2-selection .select2-selection__arrow b{display:none}.select2-container li{display:inherit;margin:inherit;font-size:inherit;line-height:inherit}.select2-container li:before{display:none}.select2{height:100%}@media only screen and (max-width: 1200px){.side_indent{padding:0 20px}}.fa-question-circle{content:"";display:inline-flex;align-items:center;justify-content:center;background:url("/local/templates/trassir.ru/images/question-circle.svg") no-repeat center/contain}

/* End */
/* /local/css/vendors/select2.min.css?164992401815823 */
/* /local/css/vendors/swiper-bundle.min.css?165061686615562 */
/* /local/css/vendors/simple-scrollbar.css?1650616866787 */
/* /local/templates/trassir.ru/components/bitrix/search.title/search.full/style.css?1601298806117 */
/* /local/templates/trassir.ru/components/bitrix/main.register/trassir.ru/style.css?1603955176520 */
/* /local/templates/trassir.ru/components/bitrix/breadcrumb/breadcrumb/style.css?1601046091713 */
/* /local/templates/trassir.ru/styles.css?16353408106415 */
/* /local/templates/trassir.ru/template_styles.css?1751529123293441 */
