

/* Start:/local/templates/checkoffice/css/swiper-bundle.min.css?175214876015616*/
/**
 * 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:2.75rem}.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:.625rem;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:.625rem;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:.625rem;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,.5rem));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,.5rem));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:.625rem;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,.5rem) 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:.5rem}.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,.25rem)}.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:.25rem;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:.25rem;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:.625rem;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:.25rem;width:98%}.swiper-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:.25rem;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:.625rem;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:2.5rem;height:2.5rem;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:.25rem 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(3.25rem)}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}
/* End */


/* Start:/local/templates/checkoffice/css/fancybox.css?175214876015765*/
.not-selectable{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.carousel{position:relative;box-sizing:border-box}.carousel *,.carousel *:before,.carousel *:after{box-sizing:inherit}.carousel.is-draggable{cursor:move;cursor:grab}.carousel.is-dragging{cursor:move;cursor:grabbing}.carousel__viewport{position:relative;overflow:hidden;max-width:100%;max-height:100%}.carousel__track{display:flex}.carousel__slide{flex:0 0 auto;width:var(--carousel-slide-width, 60%);max-width:100%;padding:1rem;position:relative;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y}.has-dots{margin-bottom:calc(0.5rem + 1.5rem)}.carousel__dots{margin:0 auto;padding:0;position:absolute;top:calc(100% + 0.5rem);left:0;right:0;display:flex;justify-content:center;list-style:none;user-select:none}.carousel__dots .carousel__dot{margin:0;padding:0;display:block;position:relative;width:1.5rem;height:1.5rem;cursor:pointer}.carousel__dots .carousel__dot:after{content:"";width:.5rem;height:.5rem;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background-color:currentColor;opacity:.25;transition:opacity .15s ease-in-out}.carousel__dots .carousel__dot.is-selected:after{opacity:1}.carousel__button{width:var(--carousel-button-width, 3rem);height:var(--carousel-button-height, 3rem);padding:0;border:0;display:flex;justify-content:center;align-items:center;pointer-events:all;cursor:pointer;color:var(--carousel-button-color, currentColor);background:var(--carousel-button-bg, transparent);border-radius:var(--carousel-button-border-radius, 50%);box-shadow:var(--carousel-button-shadow, none);transition:opacity .15s ease}.carousel__button.is-prev,.carousel__button.is-next{position:absolute;top:50%;transform:translateY(-50%)}.carousel__button.is-prev{left:.625rem}.carousel__button.is-next{right:.625rem}.carousel__button[disabled]{cursor:default;opacity:.3}.carousel__button svg{width:var(--carousel-button-svg-width, 50%);height:var(--carousel-button-svg-height, 50%);fill:none;stroke:currentColor;stroke-width:var(--carousel-button-svg-stroke-width, 1.5);stroke-linejoin:bevel;stroke-linecap:round;filter:var(--carousel-button-svg-filter, none);pointer-events:none}body.compensate-for-scrollbar{overflow:hidden !important;touch-action:none}.fancybox__container{position:fixed;top:0;left:0;bottom:0;right:0;direction:ltr;margin:0;padding:env(safe-area-inset-top, 0px) env(safe-area-inset-right, 0px) env(safe-area-inset-bottom, 0px) env(safe-area-inset-left, 0px);box-sizing:border-box;display:flex;flex-direction:column;color:var(--fancybox-color, #fff);-webkit-tap-highlight-color:transparent;overflow:hidden;z-index:1050;outline:none;transform-origin:top left;--carousel-button-width: 3rem;--carousel-button-height: 3rem;--carousel-button-svg-width: 1.5rem;--carousel-button-svg-height: 1.5rem;--carousel-button-svg-stroke-width: 2.5;--carousel-button-svg-filter: drop-shadow(1px 1px 1px rgba(0, 0, 0, 0.4))}.fancybox__container *,.fancybox__container *::before,.fancybox__container *::after{box-sizing:inherit}.fancybox__container :focus{outline:none}body:not(.is-using-mouse) .fancybox__container :focus{box-shadow:0 0 0 1px #fff,0 0 0 .125rem var(--fancybox-accent-color, rgba(1, 210, 232, 0.94))}@media all and (min-width: 1024px){.fancybox__container{--carousel-button-width:3rem;--carousel-button-height:3rem;--carousel-button-svg-width:1.5rem;--carousel-button-svg-height:1.5rem}}.fancybox__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--fancybox-bg, rgba(24, 24, 27, 0.92))}.fancybox__carousel{position:relative;flex:1 1 auto;min-height:0;height:100%;z-index:10}.fancybox__carousel.has-dots{margin-bottom:calc(0.5rem + 1.5rem)}.fancybox__viewport{position:relative;width:100%;height:100%;overflow:visible;cursor:default}.fancybox__track{display:flex;height:100%}.fancybox__slide{flex:0 0 auto;width:100%;max-width:100%;margin:0;padding:3rem .5rem .5rem .5rem;position:relative;overscroll-behavior:contain;display:flex;flex-direction:column;outline:0;overflow:auto;-webkit-overflow-scrolling:touch;--carousel-button-width: 2rem;--carousel-button-height: 2rem;--carousel-button-svg-width: 1.5rem;--carousel-button-svg-height: 1.5rem}.fancybox__slide::before,.fancybox__slide::after{content:"";flex:0 0 0;margin:auto}@media all and (min-width: 1024px){.fancybox__slide{padding:4rem 6.25rem}}.fancybox__content{margin:0 env(safe-area-inset-right, 0px) 0 env(safe-area-inset-left, 0px);padding:2rem;color:var(--fancybox-content-color, #374151);background:var(--fancybox-content-bg, #fff);position:relative;align-self:center;display:flex;flex-direction:column;z-index:20}.fancybox__content :focus:not(.carousel__button.is-close){outline:thin dotted;box-shadow:none}.fancybox__caption{align-self:center;max-width:100%;margin:0;padding:1rem 0 0 0;line-height:1.375;color:var(--fancybox-color, currentColor);visibility:visible;cursor:auto;flex-shrink:0;overflow-wrap:anywhere}.is-loading .fancybox__caption{visibility:hidden}.fancybox__container>.carousel__dots{top:100%;color:var(--fancybox-color, #fff)}.fancybox__nav .carousel__button{z-index:40}.fancybox__nav .carousel__button.is-next{right:.5rem}@media all and (min-width: 1024px){.fancybox__nav .carousel__button.is-next{right:2.5rem}}.fancybox__nav .carousel__button.is-prev{left:.5rem}@media all and (min-width: 1024px){.fancybox__nav .carousel__button.is-prev{left:2.5rem}}.carousel__button.is-close{position:absolute;top:.5rem;right:.5rem;top:calc(env(safe-area-inset-top, 0px) + .5rem);right:calc(env(safe-area-inset-right, 0px) + .5rem);z-index:40}@media all and (min-width: 1024px){.carousel__button.is-close{right:2.5rem}}.fancybox__content>.carousel__button.is-close{position:absolute;top:-2.5rem;right:0;color:var(--fancybox-color, #fff)}.fancybox__no-click,.fancybox__no-click button{pointer-events:none}.fancybox__spinner{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:3.25rem;height:3.25rem;color:var(--fancybox-color, currentColor)}.fancybox__slide .fancybox__spinner{cursor:pointer;z-index:1053}.fancybox__spinner svg{animation:fancybox-rotate 2s linear infinite;transform-origin:center center;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:100%;height:100%}.fancybox__spinner svg circle{fill:none;stroke-width:2.75;stroke-miterlimit:10;stroke-dasharray:1,200;stroke-dashoffset:0;animation:fancybox-dash 1.5s ease-in-out infinite;stroke-linecap:round;stroke:currentColor}@keyframes fancybox-rotate{100%{transform:rotate(360deg)}}@keyframes fancybox-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}}.fancybox__backdrop,.fancybox__caption,.fancybox__nav,.carousel__dots,.carousel__button.is-close{opacity:var(--fancybox-opacity, 1)}.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop,.fancybox__container.is-animated[aria-hidden=false] .fancybox__caption,.fancybox__container.is-animated[aria-hidden=false] .fancybox__nav,.fancybox__container.is-animated[aria-hidden=false] .carousel__dots,.fancybox__container.is-animated[aria-hidden=false] .carousel__button.is-close{animation:.15s ease backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__backdrop,.fancybox__container.is-animated.is-closing .fancybox__caption,.fancybox__container.is-animated.is-closing .fancybox__nav,.fancybox__container.is-animated.is-closing .carousel__dots,.fancybox__container.is-animated.is-closing .carousel__button.is-close{animation:.15s ease both fancybox-fadeOut}.fancybox-fadeIn{animation:.15s ease both fancybox-fadeIn}.fancybox-fadeOut{animation:.1s ease both fancybox-fadeOut}.fancybox-zoomInUp{animation:.2s ease both fancybox-zoomInUp}.fancybox-zoomOutDown{animation:.15s ease both fancybox-zoomOutDown}.fancybox-throwOutUp{animation:.15s ease both fancybox-throwOutUp}.fancybox-throwOutDown{animation:.15s ease both fancybox-throwOutDown}@keyframes fancybox-fadeIn{from{opacity:0}to{opacity:1}}@keyframes fancybox-fadeOut{to{opacity:0}}@keyframes fancybox-zoomInUp{from{transform:scale(0.97) translate3d(0, 1rem, 0);opacity:0}to{transform:scale(1) translate3d(0, 0, 0);opacity:1}}@keyframes fancybox-zoomOutDown{to{transform:scale(0.97) translate3d(0, 1rem, 0);opacity:0}}@keyframes fancybox-throwOutUp{to{transform:translate3d(0, -30%, 0);opacity:0}}@keyframes fancybox-throwOutDown{to{transform:translate3d(0, 30%, 0);opacity:0}}.fancybox__carousel .carousel__slide{scrollbar-width:thin;scrollbar-color:#ccc rgba(255,255,255,.1)}.fancybox__carousel .carousel__slide::-webkit-scrollbar{width:.5rem;height:.5rem}.fancybox__carousel .carousel__slide::-webkit-scrollbar-track{background-color:rgba(255,255,255,.1)}.fancybox__carousel .carousel__slide::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:.125rem;box-shadow:inset 0 0 .25rem rgba(0,0,0,.2)}.fancybox__carousel.is-draggable .fancybox__slide,.fancybox__carousel.is-draggable .fancybox__slide .fancybox__content{cursor:move;cursor:grab}.fancybox__carousel.is-dragging .fancybox__slide,.fancybox__carousel.is-dragging .fancybox__slide .fancybox__content{cursor:move;cursor:grabbing}.fancybox__carousel .fancybox__slide .fancybox__content{cursor:auto}.fancybox__carousel .fancybox__slide.can-zoom_in .fancybox__content{cursor:zoom-in}.fancybox__carousel .fancybox__slide.can-zoom_out .fancybox__content{cursor:zoom-out}.fancybox__carousel .fancybox__slide.is-draggable .fancybox__content{cursor:move;cursor:grab}.fancybox__carousel .fancybox__slide.is-dragging .fancybox__content{cursor:move;cursor:grabbing}.fancybox__image{transform-origin:0 0;touch-action:none;user-select:none;transition:none}.has-image .fancybox__content{padding:0;background:transparent;min-height:1px}.is-closing .has-image .fancybox__content{overflow:visible}.has-image[data-image-fit=contain]{overflow:visible;touch-action:none}.has-image[data-image-fit=contain] .fancybox__content{flex-direction:row;flex-wrap:wrap}.has-image[data-image-fit=contain] .fancybox__image{max-width:100%;max-height:100%;object-fit:contain}.has-image[data-image-fit=contain-w]{overflow-x:hidden;overflow-y:auto}.has-image[data-image-fit=contain-w] .fancybox__content{min-height:auto}.has-image[data-image-fit=contain-w] .fancybox__image{max-width:100%;height:auto}.has-image[data-image-fit=cover]{overflow:visible;touch-action:none}.has-image[data-image-fit=cover] .fancybox__content{width:100%;height:100%}.has-image[data-image-fit=cover] .fancybox__image{width:100%;height:100%;object-fit:cover}.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{flex-shrink:1;min-height:1px;overflow:visible}.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content{width:100%;height:80%}.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{width:960px;height:540px;max-width:100%;max-height:100%}.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{padding:0;background:rgba(24,24,27,.9);color:#fff}.fancybox__carousel .fancybox__slide.has-map .fancybox__content{background:#e5e3df}.fancybox__html5video,.fancybox__iframe{border:0;display:block;height:100%;width:100%;background:transparent}.fancybox-placeholder{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}.fancybox__thumbs{flex:0 0 auto;position:relative;padding:0px 3px;opacity:var(--fancybox-opacity, 1)}.fancybox__container.is-animated[aria-hidden=false] .fancybox__thumbs{animation:.15s ease-in backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__thumbs{opacity:0}.fancybox__thumbs .carousel__slide{flex:0 0 auto;width:var(--fancybox-thumbs-width, 5.75rem);margin:0;padding:.5rem 3px;box-sizing:content-box;display:flex;align-items:center;justify-content:center;overflow:visible;cursor:pointer}.fancybox__thumbs .carousel__slide .fancybox__thumb::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-width:.25rem;border-style:solid;border-color:var(--fancybox-accent-color, rgba(1, 210, 232, 0.94));opacity:0;transition:opacity .15s ease;border-radius:var(--fancybox-thumbs-border-radius, .25rem)}.fancybox__thumbs .carousel__slide.is-nav-selected .fancybox__thumb::after{opacity:.92}.fancybox__thumbs .carousel__slide>*{pointer-events:none;user-select:none}.fancybox__thumb{position:relative;width:100%;padding-top:calc(100%/(var(--fancybox-thumbs-ratio, 1.5)));background-size:cover;background-position:center center;background-color:rgba(255,255,255,.1);background-repeat:no-repeat;border-radius:var(--fancybox-thumbs-border-radius, .25rem)}.fancybox__toolbar{position:absolute;top:0;right:0;left:0;z-index:20;background:linear-gradient(to top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.006) 8.1%, rgba(0, 0, 0, 0.021) 15.5%, rgba(0, 0, 0, 0.046) 22.5%, rgba(0, 0, 0, 0.077) 29%, rgba(0, 0, 0, 0.114) 35.3%, rgba(0, 0, 0, 0.155) 41.2%, rgba(0, 0, 0, 0.198) 47.1%, rgba(0, 0, 0, 0.242) 52.9%, rgba(0, 0, 0, 0.285) 58.8%, rgba(0, 0, 0, 0.326) 64.7%, rgba(0, 0, 0, 0.363) 71%, rgba(0, 0, 0, 0.394) 77.5%, rgba(0, 0, 0, 0.419) 84.5%, rgba(0, 0, 0, 0.434) 91.9%, rgba(0, 0, 0, 0.44) 100%);padding:0;touch-action:none;display:flex;justify-content:space-between;--carousel-button-svg-width: 1.25rem;--carousel-button-svg-height: 1.25rem;opacity:var(--fancybox-opacity, 1);text-shadow:var(--fancybox-toolbar-text-shadow, 1px 1px 1px rgba(0, 0, 0, 0.4))}@media all and (min-width: 1024px){.fancybox__toolbar{padding:.5rem}}.fancybox__container.is-animated[aria-hidden=false] .fancybox__toolbar{animation:.15s ease-in backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__toolbar{opacity:0}.fancybox__toolbar__items{display:flex}.fancybox__toolbar__items--left{margin-right:auto}.fancybox__toolbar__items--center{position:absolute;left:50%;transform:translateX(-50%)}.fancybox__toolbar__items--right{margin-left:auto}@media(max-width: 640px){.fancybox__toolbar__items--center:not(:last-child){display:none}}.fancybox__counter{min-width:4.5rem;padding:0 .625rem;line-height:var(--carousel-button-height, 3rem);text-align:center;font-size:17px;font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased}.fancybox__progress{background:var(--fancybox-accent-color, rgba(1, 210, 232, 0.94));height:3px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:30;user-select:none}.fancybox__container:fullscreen::backdrop{opacity:0}.fancybox__button--fullscreen g:nth-child(2){display:none}.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(1){display:none}.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(2){display:block}.fancybox__button--slideshow g:nth-child(2){display:none}.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(1){display:none}.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(2){display:block}
/* End */


/* Start:/local/templates/checkoffice/css/nice-select2.css?17521487603584*/
.nice-select{-webkit-tap-highlight-color:rgba(0,0,0,0);background-color:#fff;border-radius:.25rem;border:solid 1px #e8e8e8;box-sizing:border-box;clear:both;cursor:pointer;display:block;float:left;font-family:inherit;font-size:.875rem;font-weight:normal;height:2.5rem;line-height:2rem;outline:none;padding-left:1.125rem;padding-right:2rem;position:relative;text-align:left !important;transition:all .2s ease-in-out;user-select:none;white-space:nowrap;width:auto}.nice-select:hover{border-color:#dbdbdb}.nice-select:active,.nice-select.open,.nice-select:focus{border-color:#999}.nice-select:after{border-bottom:.125rem solid #999;border-right:.125rem solid #999;content:"";display:block;height:.25rem;margin-top:-.25rem;pointer-events:none;position:absolute;right:.75rem;top:50%;transform-origin:66% 66%;transform:rotate(45deg);transition:all .15s ease-in-out;width:.25rem}.nice-select.open:after{transform:rotate(-135deg)}.nice-select.open .nice-select-dropdown{opacity:1;pointer-events:auto;transform:scale(1) translateY(0)}.nice-select.disabled{border-color:#ededed;color:#999;pointer-events:none}.nice-select.disabled:after{border-color:#ccc}.nice-select.wide{width:100%}.nice-select.wide .nice-select-dropdown{left:0 !important;right:0 !important}.nice-select.right{float:right}.nice-select.right .nice-select-dropdown{left:auto;right:0}.nice-select.small{font-size:.75rem;height:2rem;line-height:2rem}.nice-select.small:after{height:.25rem;width:.25rem}.nice-select.small .option{line-height:2rem;min-height:2rem}.nice-select .nice-select-dropdown{margin-top:.25rem;background-color:#fff;border-radius:.25rem;box-shadow:0 0 0 1px rgba(68,68,68,.11);pointer-events:none;position:absolute;top:100%;left:0;transform-origin:50% 0;transform:scale(0.75) translateY(1.125rem);transition:all .2s cubic-bezier(0.5, 0, 0, 1.25),opacity .15s ease-out;z-index:9;opacity:0}.nice-select .list{border-radius:.25rem;box-sizing:border-box;overflow:hidden;padding:0;max-height:210px;overflow-y:auto}.nice-select .list:hover .option:not(:hover){background-color:transparent !important}.nice-select .option{cursor:pointer;font-weight:400;line-height:2.5rem;list-style:none;outline:none;padding-left:1.125rem;padding-right:2rem;text-align:left;transition:all .2s}.nice-select .option:hover,.nice-select .option.focus,.nice-select .option.selected.focus{background-color:#f6f6f6}.nice-select .option.selected{font-weight:bold}.nice-select .option.disabled{background-color:transparent;color:#999;cursor:default}.nice-select .optgroup{font-weight:bold}.no-csspointerevents .nice-select .nice-select-dropdown{display:none}.no-csspointerevents .nice-select.open .nice-select-dropdown{display:block}.nice-select .list::-webkit-scrollbar{width:0}.nice-select .has-multiple{white-space:inherit;height:auto;padding:.5rem .75rem;min-height:2rem;line-height:1.5rem}.nice-select .has-multiple span.current{border:1px solid #ccc;background:#eee;padding:0 .625rem;border-radius:3px;display:inline-block;line-height:1.5rem;font-size:.875rem;margin-bottom:3px;margin-right:3px}.nice-select .has-multiple .multiple-options{display:block;line-height:1.5rem;padding:0}.nice-select .nice-select-search-box{box-sizing:border-box;width:100%;padding:.25rem;pointer-events:none;border-radius:.25rem .25rem 0 0}.nice-select .nice-select-search{box-sizing:border-box;background-color:#fff;border:1px solid #e8e8e8;border-radius:3px;color:#444;display:inline-block;vertical-align:middle;padding:.5rem .75rem;margin:0 .625rem 0 0;width:100%;min-height:2rem;line-height:1.5rem;height:auto;outline:0 !important;font-size:.875rem}

/* End */


/* Start:/local/templates/checkoffice/css/aos.css?175214876026093*/
[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translateZ(0)}[data-aos=fade-up]{transform:translate3d(0,6.25rem,0)}[data-aos=fade-down]{transform:translate3d(0,-6.25rem,0)}[data-aos=fade-right]{transform:translate3d(-6.25rem,0,0)}[data-aos=fade-left]{transform:translate3d(6.25rem,0,0)}[data-aos=fade-up-right]{transform:translate3d(-6.25rem,6.25rem,0)}[data-aos=fade-up-left]{transform:translate3d(6.25rem,6.25rem,0)}[data-aos=fade-down-right]{transform:translate3d(-6.25rem,-6.25rem,0)}[data-aos=fade-down-left]{transform:translate3d(6.25rem,-6.25rem,0)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translateZ(0) scale(1)}[data-aos=zoom-in]{transform:scale(.6)}[data-aos=zoom-in-up]{transform:translate3d(0,6.25rem,0) scale(.6)}[data-aos=zoom-in-down]{transform:translate3d(0,-6.25rem,0) scale(.6)}[data-aos=zoom-in-right]{transform:translate3d(-6.25rem,0,0) scale(.6)}[data-aos=zoom-in-left]{transform:translate3d(6.25rem,0,0) scale(.6)}[data-aos=zoom-out]{transform:scale(1.2)}[data-aos=zoom-out-up]{transform:translate3d(0,6.25rem,0) scale(1.2)}[data-aos=zoom-out-down]{transform:translate3d(0,-6.25rem,0) scale(1.2)}[data-aos=zoom-out-right]{transform:translate3d(-6.25rem,0,0) scale(1.2)}[data-aos=zoom-out-left]{transform:translate3d(6.25rem,0,0) scale(1.2)}[data-aos^=slide][data-aos^=slide]{transition-property:transform}[data-aos^=slide][data-aos^=slide].aos-animate{transform:translateZ(0)}[data-aos=slide-up]{transform:translate3d(0,100%,0)}[data-aos=slide-down]{transform:translate3d(0,-100%,0)}[data-aos=slide-right]{transform:translate3d(-100%,0,0)}[data-aos=slide-left]{transform:translate3d(100%,0,0)}[data-aos^=flip][data-aos^=flip]{backface-visibility:hidden;transition-property:transform}[data-aos=flip-left]{transform:perspective(2500px) rotateY(-100deg)}[data-aos=flip-left].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-right]{transform:perspective(2500px) rotateY(100deg)}[data-aos=flip-right].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-up]{transform:perspective(2500px) rotateX(-100deg)}[data-aos=flip-up].aos-animate{transform:perspective(2500px) rotateX(0)}[data-aos=flip-down]{transform:perspective(2500px) rotateX(100deg)}[data-aos=flip-down].aos-animate{transform:perspective(2500px) rotateX(0)}
/* End */


/* Start:/local/templates/checkoffice/css/nouislider.min.css?17521487604307*/
.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-ms-touch-action:none;touch-action:none;-ms-user-select:none;-moz-user-select:none;user-select:none;-moz-box-sizing:border-box;box-sizing:border-box}.noUi-target{position:relative}.noUi-base,.noUi-connects{width:100%;height:100%;position:relative;z-index:1}.noUi-connects{overflow:hidden;z-index:0}.noUi-connect,.noUi-origin{will-change:transform;position:absolute;z-index:1;top:0;right:0;height:100%;width:100%;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;-webkit-transform-style:preserve-3d;transform-origin:0 0;transform-style:flat}.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin{left:0;right:auto}.noUi-vertical .noUi-origin{top:-100%;width:0}.noUi-horizontal .noUi-origin{height:0}.noUi-handle{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute}.noUi-touch-area{height:100%;width:100%}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{-webkit-transition:transform .3s;transition:transform .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-horizontal{height:1.125rem}.noUi-horizontal .noUi-handle{width:2rem;height:28px;right:-17px;top:-.5rem}.noUi-vertical{width:1.125rem}.noUi-vertical .noUi-handle{width:28px;height:2rem;right:-.5rem;bottom:-17px}.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle{left:-17px;right:auto}.noUi-target{background:#FAFAFA;border-radius:.25rem;border:1px solid #D3D3D3;box-shadow:inset 0 1px 1px #F0F0F0,0 3px .5rem -.25rem #BBB}.noUi-connects{border-radius:3px}.noUi-connect{background:#3FB8AF}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-handle{border:1px solid #D9D9D9;border-radius:3px;background:#FFF;cursor:default;box-shadow:inset 0 0 1px #FFF,inset 0 1px .5rem #EBEBEB,0 3px .5rem -3px #BBB}.noUi-active{box-shadow:inset 0 0 1px #FFF,inset 0 1px .5rem #DDD,0 3px .5rem -3px #BBB}.noUi-handle:after,.noUi-handle:before{content:"";display:block;position:absolute;height:.875rem;width:1px;background:#E8E7E6;left:.875rem;top:.5rem}.noUi-handle:after{left:17px}.noUi-vertical .noUi-handle:after,.noUi-vertical .noUi-handle:before{width:.875rem;height:1px;left:.5rem;top:.875rem}.noUi-vertical .noUi-handle:after{top:17px}[disabled] .noUi-connect{background:#B8B8B8}[disabled] .noUi-handle,[disabled].noUi-handle,[disabled].noUi-target{cursor:not-allowed}.noUi-pips,.noUi-pips *{-moz-box-sizing:border-box;box-sizing:border-box}.noUi-pips{position:absolute;color:#999}.noUi-value{position:absolute;white-space:nowrap;text-align:center}.noUi-value-sub{color:#ccc;font-size:.625rem}.noUi-marker{position:absolute;background:#CCC}.noUi-marker-sub{background:#AAA}.noUi-marker-large{background:#AAA}.noUi-pips-horizontal{padding:.625rem 0;height:5rem;top:100%;left:0;width:100%}.noUi-value-horizontal{-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%)}.noUi-rtl .noUi-value-horizontal{-webkit-transform:translate(50%,50%);transform:translate(50%,50%)}.noUi-marker-horizontal.noUi-marker{margin-left:-1px;width:.125rem;height:.25rem}.noUi-marker-horizontal.noUi-marker-sub{height:.625rem}.noUi-marker-horizontal.noUi-marker-large{height:1rem}.noUi-pips-vertical{padding:0 .625rem;height:100%;top:0;left:100%}.noUi-value-vertical{-webkit-transform:translate(0,-50%);transform:translate(0,-50%);padding-left:25px}.noUi-rtl .noUi-value-vertical{-webkit-transform:translate(0,50%);transform:translate(0,50%)}.noUi-marker-vertical.noUi-marker{width:.25rem;height:.125rem;margin-top:-1px}.noUi-marker-vertical.noUi-marker-sub{width:.625rem}.noUi-marker-vertical.noUi-marker-large{width:1rem}.noUi-tooltip{display:block;position:absolute;border:1px solid #D9D9D9;border-radius:3px;background:#fff;color:#000;padding:.25rem;text-align:center;white-space:nowrap}.noUi-horizontal .noUi-tooltip{-webkit-transform:translate(-50%,0);transform:translate(-50%,0);left:50%;bottom:120%}.noUi-vertical .noUi-tooltip{-webkit-transform:translate(0,-50%);transform:translate(0,-50%);top:50%;right:120%}.noUi-horizontal .noUi-origin>.noUi-tooltip{-webkit-transform:translate(50%,0);transform:translate(50%,0);left:auto;bottom:.625rem}.noUi-vertical .noUi-origin>.noUi-tooltip{-webkit-transform:translate(0,-1.125rem);transform:translate(0,-1.125rem);top:auto;right:28px}
/* End */


/* Start:/local/templates/checkoffice/main.css?1752148759526427*/
.flex {
	display: flex;

}
.ai-c {
	align-items: center;
}

/* Start:/local/templates/checkoffice/css/swiper-bundle.min.css?166669382315562*/
/**
 * 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(0,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:75rem
}
.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:0.0625rem;
    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:0.0625rem;
    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:0.0625rem;
    width:var(--swiper-virtual-size)
}
.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{
    width:0.0625rem;
    height:var(--swiper-virtual-size)
}
:root{
    --swiper-navigation-size:2.75rem
}
.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(0 - (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:.625rem;
    right:auto
}
.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{
    content:'prev'
}
.swiper-button-next,.swiper-rtl .swiper-button-prev{
    right:.625rem;
    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:.625rem;
    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,.5rem));
    height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,.5rem));
    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:;
    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:.625rem;
    top:50%;
    transform:translate3d(0,-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,.5rem) ;
    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:.5rem
}
.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,.25rem)
}
.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:.25rem;
    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:.25rem;
    height:100%;
    left:0;
    top:0
}
.swiper-pagination-lock{
    display:none
}
.swiper-scrollbar{
    border-radius:.625rem;
    position:relative;
    -ms-touch-action:none;
    background:rgba(0,0,0,.1)
}
.swiper-horizontal>.swiper-scrollbar{
    position:absolute;
    left:1%;
    bottom:.25rem;
    z-index:50;
    height:.25rem;
    width:98%
}
.swiper-vertical>.swiper-scrollbar{
    position:absolute;
    right:.25rem;
    top:1%;
    z-index:50;
    width:.25rem;
    height:98%
}
.swiper-scrollbar-drag{
    height:100%;
    width:100%;
    position:relative;
    background:rgba(0,0,0,.5);
    border-radius:.625rem;
    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:2.5rem;
    height:2.5rem;
    position:absolute;
    left:50%;
    top:50%;
    margin-left:-1.25rem;
    margin-top:-1.25rem;
    z-index:10;
    transform-origin:50%;
    animation:swiper-preloader-spin 1s infinite linear;
    box-sizing:border-box;
    border:.25rem 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(22.5rem;
        deg)
    }
} */
.swiper .swiper-notification{
    position:absolute;
    left:0;
    top:0;
    pointer-events:none;
    opacity:0;
    z-index:-62.5rem
}
.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-grid-column>.swiper-wrapper .swiper-slide{margin-bottom: 2rem;height: auto;}
.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:0;
    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(3.25rem)
}
.swiper-flip{
    overflow:visible
}
.swiper-flip .swiper-slide{
    pointer-events:none;
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden;
    z-index:1
}
.swiper-flip .swiper-slide .swiper-slide{
    pointer-events:none
}
.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{
    pointer-events:auto
}
.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{
    z-index:0;
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden
}
.swiper-creative .swiper-slide{
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden;
    overflow:hidden;
    transition-property:transform,opacity,height
}
.swiper-cards{
    overflow:visible
}
.swiper-cards .swiper-slide{
    transform-origin:center bottom;
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden;
    overflow:hidden
}
/* End */
 
 
 /* Start:/local/templates/checkoffice/css/fancybox.css?166669382315659*/
 .not-selectable{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.carousel{position:relative;box-sizing:border-box}.carousel *,.carousel *:before,.carousel *:after{box-sizing:inherit}.carousel.is-draggable{cursor:move;cursor:grab}.carousel.is-dragging{cursor:move;cursor:grabbing}.carousel__viewport{position:relative;overflow:hidden;max-width:100%;max-height:100%}.carousel__track{display:flex}.carousel__slide{flex:0 0 auto;width:var(--carousel-slide-width, 60%);max-width:100%;padding:1rem;position:relative;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y}.has-dots{margin-bottom:calc(0.5rem + 1.5rem)}.carousel__dots{margin:0 auto;padding:0;position:absolute;top:calc(100% + 0.5rem);left:0;right:0;display:flex;justify-content:center;list-style:none;user-select:none}.carousel__dots .carousel__dot{margin:0;padding:0;display:block;position:relative;width:1.5rem;height:1.5rem;cursor:pointer}.carousel__dots .carousel__dot:after{content:"";width:.5rem;height:.5rem;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background-color:currentColor;opacity:.25;transition:opacity .15s ease-in-out}.carousel__dots .carousel__dot.is-selected:after{opacity:1}.carousel__button{width:var(--carousel-button-width, 3rem);height:var(--carousel-button-height, 3rem);padding:0;border:0;display:flex;justify-content:center;align-items:center;pointer-events:all;cursor:pointer;color:var(--carousel-button-color, currentColor);background:var(--carousel-button-bg, transparent);border-radius:var(--carousel-button-border-radius, 50%);box-shadow:var(--carousel-button-shadow, none);transition:opacity .15s ease}.carousel__button.is-prev,.carousel__button.is-next{position:absolute;top:50%;transform:translateY(-50%)}.carousel__button.is-prev{left:.625rem}.carousel__button.is-next{right:.625rem}.carousel__button[disabled]{cursor:default;opacity:.3}.carousel__button svg{width:var(--carousel-button-svg-width, 50%);height:var(--carousel-button-svg-height, 50%);fill:none;stroke:currentColor;stroke-width:var(--carousel-button-svg-stroke-width, 1.5);stroke-linejoin:bevel;stroke-linecap:round;filter:var(--carousel-button-svg-filter, none);pointer-events:none}body.compensate-for-scrollbar{overflow:hidden !important;touch-action:none}.fancybox__container{position:fixed;top:0;left:0;bottom:0;right:0;direction:ltr;margin:0;padding:env(safe-area-inset-top, 0) env(safe-area-inset-right, 0) env(safe-area-inset-bottom, 0) env(safe-area-inset-left, 0);box-sizing:border-box;display:flex;flex-direction:column;color:var(--fancybox-color, #fff);-webkit-tap-highlight-color:transparent;overflow:hidden;z-index:1050;outline:none;transform-origin:top left;--carousel-button-width: 3rem;--carousel-button-height: 3rem;--carousel-button-svg-width: 1.5rem;--carousel-button-svg-height: 1.5rem;--carousel-button-svg-stroke-width: 2.5;--carousel-button-svg-filter: drop-shadow(0.0625rem 0.0625rem 0.0625rem rgba(0, 0, 0, 0.4))}.fancybox__container *,.fancybox__container *::before,.fancybox__container *::after{box-sizing:inherit}.fancybox__container :focus{outline:none}body:not(.is-using-mouse) .fancybox__container :focus{box-shadow:0 0 0 0.0625rem #fff,0 0 0 .125rem var(--fancybox-accent-color, rgba(1, 210, 232, 0.94))}@media all and (min-width: 64rem){.fancybox__container{--carousel-button-width:3rem;--carousel-button-height:3rem;--carousel-button-svg-width:1.5rem;--carousel-button-svg-height:1.5rem}}.fancybox__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--fancybox-bg, rgba(24, 24, 27, 0.92))}.fancybox__carousel{position:relative;flex:1 1 auto;min-height:0;height:100%;z-index:10}.fancybox__carousel.has-dots{margin-bottom:calc(0.5rem + 1.5rem)}.fancybox__viewport{position:relative;width:100%;height:100%;overflow:visible;cursor:default}.fancybox__track{display:flex;height:100%}.fancybox__slide{flex:0 0 auto;width:100%;max-width:100%;margin:0;padding:3rem .5rem .5rem .5rem;position:relative;overscroll-behavior:contain;display:flex;flex-direction:column;outline:0;overflow:auto;-webkit-overflow-scrolling:touch;--carousel-button-width: 2rem;--carousel-button-height: 2rem;--carousel-button-svg-width: 1.5rem;--carousel-button-svg-height: 1.5rem}.fancybox__slide::before,.fancybox__slide::after{content:"";flex:0 0 0;margin:auto}@media all and (min-width: 64rem){.fancybox__slide{padding:4rem 6.25rem}}.fancybox__content{margin:0 env(safe-area-inset-right, 0) 0 env(safe-area-inset-left, 0);padding:2rem;color:var(--fancybox-content-color, #374151);background:var(--fancybox-content-bg, #fff);position:relative;align-self:center;display:flex;flex-direction:column;z-index:20}.fancybox__content :focus:not(.carousel__button.is-close){outline:thin dotted;box-shadow:none}.fancybox__caption{align-self:center;max-width:100%;margin:0;padding:1rem 0 0 0;line-height:1.375;color:var(--fancybox-color, currentColor);visibility:visible;cursor:auto;flex-shrink:0;overflow-wrap:anywhere}.is-loading .fancybox__caption{visibility:hidden}.fancybox__container>.carousel__dots{top:100%;color:var(--fancybox-color, #fff)}.fancybox__nav .carousel__button{z-index:40}.fancybox__nav .carousel__button.is-next{right:.5rem}@media all and (min-width: 64rem){.fancybox__nav .carousel__button.is-next{right:2.5rem}}.fancybox__nav .carousel__button.is-prev{left:.5rem}@media all and (min-width: 64rem){.fancybox__nav .carousel__button.is-prev{left:2.5rem}}.carousel__button.is-close{position:absolute;top:.5rem;right:.5rem;top:calc(env(safe-area-inset-top, 0) + .5rem);right:calc(env(safe-area-inset-right, 0) + .5rem);z-index:40}@media all and (min-width: 64rem){.carousel__button.is-close{right:2.5rem}}.fancybox__content>.carousel__button.is-close{position:absolute;top:-2.5rem;right:0;color:var(--fancybox-color, #fff)}.fancybox__no-click,.fancybox__no-click button{pointer-events:none}.fancybox__spinner{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:3.25rem;height:3.25rem;color:var(--fancybox-color, currentColor)}.fancybox__slide .fancybox__spinner{cursor:pointer;z-index:1053}.fancybox__spinner svg{animation:fancybox-rotate 2s linear infinite;transform-origin:center center;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:100%;height:100%}.fancybox__spinner svg circle{fill:none;stroke-width:2.75;stroke-miterlimit:10;stroke-dasharray:1,12.5rem;stroke-dashoffset:0;animation:fancybox-dash 1.5s ease-in-out infinite;stroke-linecap:round;stroke:currentColor}@keyframes fancybox-rotate{100%{transform:rotate(22.5rem;deg)}}@keyframes fancybox-dash{0%{stroke-dasharray:1,12.5rem;stroke-dashoffset:0}50%{stroke-dasharray:89,12.5rem;stroke-dashoffset:-2rem}100%{stroke-dasharray:89,12.5rem;stroke-dashoffset:-124px}}.fancybox__backdrop,.fancybox__caption,.fancybox__nav,.carousel__dots,.carousel__button.is-close{opacity:var(--fancybox-opacity, 1)}.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop,.fancybox__container.is-animated[aria-hidden=false] .fancybox__caption,.fancybox__container.is-animated[aria-hidden=false] .fancybox__nav,.fancybox__container.is-animated[aria-hidden=false] .carousel__dots,.fancybox__container.is-animated[aria-hidden=false] .carousel__button.is-close{animation:.15s ease backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__backdrop,.fancybox__container.is-animated.is-closing .fancybox__caption,.fancybox__container.is-animated.is-closing .fancybox__nav,.fancybox__container.is-animated.is-closing .carousel__dots,.fancybox__container.is-animated.is-closing .carousel__button.is-close{animation:.15s ease both fancybox-fadeOut}.fancybox-fadeIn{animation:.15s ease both fancybox-fadeIn}.fancybox-fadeOut{animation:.1s ease both fancybox-fadeOut}.fancybox-zoomInUp{animation:.2s ease both fancybox-zoomInUp}.fancybox-zoomOutDown{animation:.15s ease both fancybox-zoomOutDown}.fancybox-throwOutUp{animation:.15s ease both fancybox-throwOutUp}.fancybox-throwOutDown{animation:.15s ease both fancybox-throwOutDown}@keyframes fancybox-fadeIn{from{opacity:0}to{opacity:1}}@keyframes fancybox-fadeOut{to{opacity:0}}@keyframes fancybox-zoomInUp{from{transform:scale(0.97) translate3d(0, 1rem, 0);opacity:0}to{transform:scale(1) translate3d(0, 0, 0);opacity:1}}@keyframes fancybox-zoomOutDown{to{transform:scale(0.97) translate3d(0, 1rem, 0);opacity:0}}@keyframes fancybox-throwOutUp{to{transform:translate3d(0, -30%, 0);opacity:0}}@keyframes fancybox-throwOutDown{to{transform:translate3d(0, 30%, 0);opacity:0}}.fancybox__carousel .carousel__slide{scrollbar-width:thin;scrollbar-color:#ccc rgba(255,255,255,.1)}.fancybox__carousel .carousel__slide::-webkit-scrollbar{width:.5rem;height:.5rem}.fancybox__carousel .carousel__slide::-webkit-scrollbar-track{background-color:rgba(255,255,255,.1)}.fancybox__carousel .carousel__slide::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:.125rem;box-shadow:inset 0 0 .25rem rgba(0,0,0,.2)}.fancybox__carousel.is-draggable .fancybox__slide,.fancybox__carousel.is-draggable .fancybox__slide .fancybox__content{cursor:move;cursor:grab}.fancybox__carousel.is-dragging .fancybox__slide,.fancybox__carousel.is-dragging .fancybox__slide .fancybox__content{cursor:move;cursor:grabbing}.fancybox__carousel .fancybox__slide .fancybox__content{cursor:auto}.fancybox__carousel .fancybox__slide.can-zoom_in .fancybox__content{cursor:zoom-in}.fancybox__carousel .fancybox__slide.can-zoom_out .fancybox__content{cursor:zoom-out}.fancybox__carousel .fancybox__slide.is-draggable .fancybox__content{cursor:move;cursor:grab}.fancybox__carousel .fancybox__slide.is-dragging .fancybox__content{cursor:move;cursor:grabbing}.fancybox__image{transform-origin:0 0;touch-action:none;user-select:none;transition:none}.has-image .fancybox__content{padding:0;background:transparent;min-height:0.0625rem}.is-closing .has-image .fancybox__content{overflow:visible}.has-image[data-image-fit=contain]{overflow:visible;touch-action:none}.has-image[data-image-fit=contain] .fancybox__content{flex-direction:row;flex-wrap:wrap}.has-image[data-image-fit=contain] .fancybox__image{max-width:100%;max-height:100%;object-fit:contain}.has-image[data-image-fit=contain-w]{overflow-x:hidden;overflow-y:auto}.has-image[data-image-fit=contain-w] .fancybox__content{min-height:auto}.has-image[data-image-fit=contain-w] .fancybox__image{max-width:100%;height:auto}.has-image[data-image-fit=cover]{overflow:visible;touch-action:none}.has-image[data-image-fit=cover] .fancybox__content{width:100%;height:100%}.has-image[data-image-fit=cover] .fancybox__image{width:100%;height:100%;object-fit:cover}.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{flex-shrink:1;min-height:0.0625rem;overflow:visible}.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content{width:100%;height:80%}.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{width:60rem;height:33.75rem;max-width:100%;max-height:100%}.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{padding:0;background:rgba(24,24,27,.9);color:#fff}.fancybox__carousel .fancybox__slide.has-map .fancybox__content{background:#e5e3df}.fancybox__html5video,.fancybox__iframe{border:0;display:block;height:100%;width:100%;background:transparent}.fancybox-placeholder{position:absolute;width:0.0625rem;height:0.0625rem;padding:0;margin:-0.0625rem;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}.fancybox__thumbs{flex:0 0 auto;position:relative;padding:0 .25rem;opacity:var(--fancybox-opacity, 1)}.fancybox__container.is-animated[aria-hidden=false] .fancybox__thumbs{animation:.15s ease-in backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__thumbs{opacity:0}.fancybox__thumbs .carousel__slide{flex:0 0 auto;width:var(--fancybox-thumbs-width, 5.75rem);margin:0;padding:.5rem .25rem;box-sizing:content-box;display:flex;align-items:center;justify-content:center;overflow:visible;cursor:pointer}.fancybox__thumbs .carousel__slide .fancybox__thumb::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-width:.25rem;border-style:solid;border-color:var(--fancybox-accent-color, rgba(1, 210, 232, 0.94));opacity:0;transition:opacity .15s ease;border-radius:var(--fancybox-thumbs-border-radius, .25rem)}.fancybox__thumbs .carousel__slide.is-nav-selected .fancybox__thumb::after{opacity:.92}.fancybox__thumbs .carousel__slide>*{pointer-events:none;user-select:none}.fancybox__thumb{position:relative;width:100%;padding-top:calc(100%/(var(--fancybox-thumbs-ratio, 1.5)));background-size:cover;background-position:center center;background-color:rgba(255,255,255,.1);background-repeat:no-repeat;border-radius:var(--fancybox-thumbs-border-radius, .25rem)}.fancybox__toolbar{position:absolute;top:0;right:0;left:0;z-index:20;background:linear-gradient(to top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.006) 8.1%, rgba(0, 0, 0, 0.021) 15.5%, rgba(0, 0, 0, 0.046) 22.5%, rgba(0, 0, 0, 0.077) 29%, rgba(0, 0, 0, 0.114) 35.3%, rgba(0, 0, 0, 0.155) 41.2%, rgba(0, 0, 0, 0.198) 47.1%, rgba(0, 0, 0, 0.242) 52.9%, rgba(0, 0, 0, 0.285) 58.8%, rgba(0, 0, 0, 0.326) 64.7%, rgba(0, 0, 0, 0.363) 71%, rgba(0, 0, 0, 0.394) 77.5%, rgba(0, 0, 0, 0.419) 84.5%, rgba(0, 0, 0, 0.434) 91.9%, rgba(0, 0, 0, 0.44) 100%);padding:0;touch-action:none;display:flex;justify-content:space-between;--carousel-button-svg-width: 1.25rem;--carousel-button-svg-height: 1.25rem;opacity:var(--fancybox-opacity, 1);text-shadow:var(--fancybox-toolbar-text-shadow, 0.0625rem 0.0625rem 0.0625rem rgba(0, 0, 0, 0.4))}@media all and (min-width: 64rem){.fancybox__toolbar{padding:.5rem}}.fancybox__container.is-animated[aria-hidden=false] .fancybox__toolbar{animation:.15s ease-in backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__toolbar{opacity:0}.fancybox__toolbar__items{display:flex}.fancybox__toolbar__items--left{margin-right:auto}.fancybox__toolbar__items--center{position:absolute;left:50%;transform:translateX(-50%)}.fancybox__toolbar__items--right{margin-left:auto}@media(max-width: 40rem){.fancybox__toolbar__items--center:not(:last-child){display:none}}.fancybox__counter{min-width:4.5rem;padding:0 .625rem;line-height:var(--carousel-button-height, 3rem);text-align:center;font-size:1rem;font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased}.fancybox__progress{background:var(--fancybox-accent-color, rgba(1, 210, 232, 0.94));height:.25rem;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:30;user-select:none}.fancybox__container:fullscreen::backdrop{opacity:0}.fancybox__button--fullscreen g:nth-child(2){display:none}.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(1){display:none}.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(2){display:block}.fancybox__button--slideshow g:nth-child(2){display:none}.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(1){display:none}.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(2){display:block}
 /* End */
 
 
 /* Start:/local/templates/checkoffice/css/nice-select2.css?16666938233489*/
 .nice-select{-webkit-tap-highlight-color:rgba(0,0,0,0);background-color:#fff;border-radius:.25rem;border:solid 0.0625rem #e8e8e8;box-sizing:border-box;clear:both;cursor:pointer;display:block;float:left;font-family:inherit;font-size:.875rem;font-weight:normal;height:2.5rem;line-height:2rem;outline:none;padding-left:1.125rem;padding-right:2rem;position:relative;text-align:left !important;transition:all .2s ease-in-out;user-select:none;white-space:nowrap;width:auto}.nice-select:hover{border-color:#dbdbdb}.nice-select:active,.nice-select.open,.nice-select:focus{border-color:#999}.nice-select:after{border-bottom:.125rem solid #999;border-right:.125rem solid #999;content:"";display:block;height:.25rem;margin-top:-.25rem;pointer-events:none;position:absolute;right:.75rem;top:50%;transform-origin:66% 66%;transform:rotate(45deg);transition:all .15s ease-in-out;width:.25rem}.nice-select.open:after{transform:rotate(-135deg)}.nice-select.open .nice-select-dropdown{opacity:1;pointer-events:auto;transform:scale(1) translateY(0)}.nice-select.disabled{border-color:#ededed;color:#999;pointer-events:none}.nice-select.disabled:after{border-color:#ccc}.nice-select.wide{width:100%}.nice-select.wide .nice-select-dropdown{left:0 !important;right:0 !important}.nice-select.right{float:right}.nice-select.right .nice-select-dropdown{left:auto;right:0}.nice-select.small{font-size:.75rem;height:2rem;line-height:2rem}.nice-select.small:after{height:.25rem;width:.25rem}.nice-select.small .option{line-height:2rem;min-height:2rem}.nice-select .nice-select-dropdown{margin-top:.25rem;background-color:#fff;border-radius:.25rem;box-shadow:0 0 0 0.0625rem rgba(68,68,68,.11);pointer-events:none;position:absolute;top:100%;left:0;transform-origin:50% 0;transform:scale(0.75) translateY(1.125rem);transition:all .2s cubic-bezier(0.5, 0, 0, 1.25),opacity .15s ease-out;z-index:9;opacity:0}.nice-select .list{border-radius:.25rem;box-sizing:border-box;overflow:hidden;padding:0;max-height:210;overflow-y:auto}.nice-select .list:hover .option:not(:hover){background-color:transparent !important}.nice-select .option{cursor:pointer;font-weight:400;line-height:2.5rem;list-style:none;outline:none;padding-left:1.125rem;padding-right:2rem;text-align:left;transition:all .2s}.nice-select .option:hover,.nice-select .option.focus,.nice-select .option.selected.focus{background-color:#f6f6f6}.nice-select .option.selected{font-weight:bold}.nice-select .option.disabled{background-color:transparent;color:#999;cursor:default}.nice-select .optgroup{font-weight:bold}.no-csspointerevents .nice-select .nice-select-dropdown{display:none}.no-csspointerevents .nice-select.open .nice-select-dropdown{display:block}.nice-select .list::-webkit-scrollbar{width:0}.nice-select .has-multiple{white-space:inherit;height:auto;padding:.5rem .75rem;min-height:2rem;line-height:1.5rem}.nice-select .has-multiple span.current{border:0.0625rem solid #ccc;background:#eee;padding:0 .625rem;border-radius:.25rem;display:inline-block;line-height:1.5rem;font-size:.875rem;margin-bottom:.25rem;margin-right:.25rem}.nice-select .has-multiple .multiple-options{display:block;line-height:1.5rem;padding:0}.nice-select .nice-select-search-box{box-sizing:border-box;width:100%;padding:.25rem;pointer-events:none;border-radius:.25rem .25rem 0 0}.nice-select .nice-select-search{box-sizing:border-box;background-color:#fff;border:0.0625rem solid #e8e8e8;border-radius:.25rem;color:#444;display:inline-block;vertical-align:middle;padding:.5rem .75rem;margin:0 .625rem 0 0;width:100%;min-height:2rem;line-height:1.5rem;height:auto;outline:0 !important;font-size:.875rem}
 
 /* End */
 
 
 /* Start:/local/templates/checkoffice/css/aos.css?166669382326053*/
 [data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-duration="15.5rem;"],body[data-aos-duration="15.5rem;"] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-delay="15.5rem;"],body[data-aos-delay="15.5rem;"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="15.5rem;"].aos-animate,body[data-aos-delay="15.5rem;"] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-duration="21.75rem;"],body[data-aos-duration="21.75rem;"] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-delay="21.75rem;"],body[data-aos-delay="21.75rem;"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="21.75rem;"].aos-animate,body[data-aos-delay="21.75rem;"] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-duration="40.5rem;"],body[data-aos-duration="40.5rem;"] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-delay="40.5rem;"],body[data-aos-delay="40.5rem;"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="40.5rem;"].aos-animate,body[data-aos-delay="40.5rem;"] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-duration="43.75rem"],body[data-aos-duration="43.75rem"] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-delay="43.75rem"],body[data-aos-delay="43.75rem"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="43.75rem"].aos-animate,body[data-aos-delay="43.75rem"] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-duration="50rem"],body[data-aos-duration="50rem"] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-delay="50rem"],body[data-aos-delay="50rem"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="50rem"].aos-animate,body[data-aos-delay="50rem"] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-duration="56.25rem"],body[data-aos-duration="56.25rem"] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-delay="56.25rem"],body[data-aos-delay="56.25rem"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="56.25rem"].aos-animate,body[data-aos-delay="56.25rem"] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-duration="62.5rem"],body[data-aos-duration="62.5rem"] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-delay="62.5rem"],body[data-aos-delay="62.5rem"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="62.5rem"].aos-animate,body[data-aos-delay="62.5rem"] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="75rem"],body[data-aos-duration="75rem"] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="75rem"],body[data-aos-delay="75rem"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="75rem"].aos-animate,body[data-aos-delay="75rem"] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="115.5rem;"],body[data-aos-duration="115.5rem;"] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="115.5rem;"],body[data-aos-delay="115.5rem;"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="115.5rem;"].aos-animate,body[data-aos-delay="115.5rem;"] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="121.75rem;"],body[data-aos-duration="121.75rem;"] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="121.75rem;"],body[data-aos-delay="121.75rem;"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="121.75rem;"].aos-animate,body[data-aos-delay="121.75rem;"] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="140.5rem;"],body[data-aos-duration="140.5rem;"] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="140.5rem;"],body[data-aos-delay="140.5rem;"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="140.5rem;"].aos-animate,body[data-aos-delay="140.5rem;"] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="143.75rem"],body[data-aos-duration="143.75rem"] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="143.75rem"],body[data-aos-delay="143.75rem"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="143.75rem"].aos-animate,body[data-aos-delay="143.75rem"] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="150rem"],body[data-aos-duration="150rem"] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="150rem"],body[data-aos-delay="150rem"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="150rem"].aos-animate,body[data-aos-delay="150rem"] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="156.25rem"],body[data-aos-duration="156.25rem"] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="156.25rem"],body[data-aos-delay="156.25rem"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="156.25rem"].aos-animate,body[data-aos-delay="156.25rem"] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="215.5rem;"],body[data-aos-duration="215.5rem;"] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="215.5rem;"],body[data-aos-delay="215.5rem;"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="215.5rem;"].aos-animate,body[data-aos-delay="215.5rem;"] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="221.75rem;"],body[data-aos-duration="221.75rem;"] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="221.75rem;"],body[data-aos-delay="221.75rem;"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="221.75rem;"].aos-animate,body[data-aos-delay="221.75rem;"] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="15.5rem;0"],body[data-aos-duration="15.5rem;0"] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="15.5rem;0"],body[data-aos-delay="15.5rem;0"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="15.5rem;0"].aos-animate,body[data-aos-delay="15.5rem;0"] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="240.5rem;"],body[data-aos-duration="240.5rem;"] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="240.5rem;"],body[data-aos-delay="240.5rem;"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="240.5rem;"].aos-animate,body[data-aos-delay="240.5rem;"] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="16.875rem0"],body[data-aos-duration="16.875rem0"] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="16.875rem0"],body[data-aos-delay="16.875rem0"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="16.875rem0"].aos-animate,body[data-aos-delay="16.875rem0"] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="17.5rem0"],body[data-aos-duration="17.5rem0"] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="17.5rem0"],body[data-aos-delay="17.5rem0"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="17.5rem0"].aos-animate,body[data-aos-delay="17.5rem0"] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="256.25rem"],body[data-aos-duration="256.25rem"] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="256.25rem"],body[data-aos-delay="256.25rem"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="256.25rem"].aos-animate,body[data-aos-delay="256.25rem"] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translateZ(0)}[data-aos=fade-up]{transform:translate3d(0,6.25rem,0)}[data-aos=fade-down]{transform:translate3d(0,-6.25rem,0)}[data-aos=fade-right]{transform:translate3d(-6.25rem,0,0)}[data-aos=fade-left]{transform:translate3d(6.25rem,0,0)}[data-aos=fade-up-right]{transform:translate3d(-6.25rem,6.25rem,0)}[data-aos=fade-up-left]{transform:translate3d(6.25rem,6.25rem,0)}[data-aos=fade-down-right]{transform:translate3d(-6.25rem,-6.25rem,0)}[data-aos=fade-down-left]{transform:translate3d(6.25rem,-6.25rem,0)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translateZ(0) scale(1)}[data-aos=zoom-in]{transform:scale(.6)}[data-aos=zoom-in-up]{transform:translate3d(0,6.25rem,0) scale(.6)}[data-aos=zoom-in-down]{transform:translate3d(0,-6.25rem,0) scale(.6)}[data-aos=zoom-in-right]{transform:translate3d(-6.25rem,0,0) scale(.6)}[data-aos=zoom-in-left]{transform:translate3d(6.25rem,0,0) scale(.6)}[data-aos=zoom-out]{transform:scale(1.2)}[data-aos=zoom-out-up]{transform:translate3d(0,6.25rem,0) scale(1.2)}[data-aos=zoom-out-down]{transform:translate3d(0,-6.25rem,0) scale(1.2)}[data-aos=zoom-out-right]{transform:translate3d(-6.25rem,0,0) scale(1.2)}[data-aos=zoom-out-left]{transform:translate3d(6.25rem,0,0) scale(1.2)}[data-aos^=slide][data-aos^=slide]{transition-property:transform}[data-aos^=slide][data-aos^=slide].aos-animate{transform:translateZ(0)}[data-aos=slide-up]{transform:translate3d(0,100%,0)}[data-aos=slide-down]{transform:translate3d(0,-100%,0)}[data-aos=slide-right]{transform:translate3d(-100%,0,0)}[data-aos=slide-left]{transform:translate3d(100%,0,0)}[data-aos^=flip][data-aos^=flip]{backface-visibility:hidden;transition-property:transform}[data-aos=flip-left]{transform:perspective(231.25rem) rotateY(-100deg)}[data-aos=flip-left].aos-animate{transform:perspective(231.25rem) rotateY(0)}[data-aos=flip-right]{transform:perspective(231.25rem) rotateY(100deg)}[data-aos=flip-right].aos-animate{transform:perspective(231.25rem) rotateY(0)}[data-aos=flip-up]{transform:perspective(231.25rem) rotateX(-100deg)}[data-aos=flip-up].aos-animate{transform:perspective(231.25rem) rotateX(0)}[data-aos=flip-down]{transform:perspective(231.25rem) rotateX(100deg)}[data-aos=flip-down].aos-animate{transform:perspective(231.25rem) rotateX(0)}
 /* End */
 
 
 /* Start:/local/templates/checkoffice/css/nouislider.min.css?16666938234220*/
 .noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-ms-touch-action:none;touch-action:none;-ms-user-select:none;-moz-user-select:none;user-select:none;-moz-box-sizing:border-box;box-sizing:border-box}.noUi-target{position:relative}.noUi-base,.noUi-connects{width:100%;height:100%;position:relative;z-index:1}.noUi-connects{overflow:hidden;z-index:0}.noUi-connect,.noUi-origin{will-change:transform;position:absolute;z-index:1;top:0;right:0;height:100%;width:100%;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;-webkit-transform-style:preserve-3d;transform-origin:0 0;transform-style:flat}.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin{left:0;right:auto}.noUi-vertical .noUi-origin{top:-100%;width:0}.noUi-horizontal .noUi-origin{height:0}.noUi-handle{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute}.noUi-touch-area{height:100%;width:100%}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{-webkit-transition:transform .3s;transition:transform .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-horizontal{height:1.125rem}.noUi-horizontal .noUi-handle{width:2rem;height:2rem;right:-1rem;top:-.5rem}.noUi-vertical{width:1.125rem}.noUi-vertical .noUi-handle{width:2rem;height:2rem;right:-.5rem;bottom:-1rem}.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle{left:-1rem;right:auto}.noUi-target{background:#FAFAFA;border-radius:.25rem;border:0.0625rem solid #D3D3D3;box-shadow:inset 0 0.0625rem 0.0625rem #F0F0F0,0 .25rem .5rem -.25rem #BBB}.noUi-connects{border-radius:.25rem}.noUi-connect{background:#3FB8AF}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-handle{border:0.0625rem solid #D9D9D9;border-radius:.25rem;background:#FFF;cursor:default;box-shadow:inset 0 0 0.0625rem #FFF,inset 0 0.0625rem .5rem #EBEBEB,0 .25rem .5rem -.25rem #BBB}.noUi-active{box-shadow:inset 0 0 0.0625rem #FFF,inset 0 0.0625rem .5rem #DDD,0 .25rem .5rem -.25rem #BBB}.noUi-handle:after,.noUi-handle:before{content:"";display:block;position:absolute;height:.875rem;width:0.0625rem;background:#E8E7E6;left:.875rem;top:.5rem}.noUi-handle:after{left:1rem}.noUi-vertical .noUi-handle:after,.noUi-vertical .noUi-handle:before{width:.875rem;height:0.0625rem;left:.5rem;top:.875rem}.noUi-vertical .noUi-handle:after{top:1rem}[disabled] .noUi-connect{background:#B8B8B8}[disabled] .noUi-handle,[disabled].noUi-handle,[disabled].noUi-target{cursor:not-allowed}.noUi-pips,.noUi-pips *{-moz-box-sizing:border-box;box-sizing:border-box}.noUi-pips{position:absolute;color:#999}.noUi-value{position:absolute;white-space:nowrap;text-align:center}.noUi-value-sub{color:#ccc;font-size:.625rem}.noUi-marker{position:absolute;background:#CCC}.noUi-marker-sub{background:#AAA}.noUi-marker-large{background:#AAA}.noUi-pips-horizontal{padding:.625rem 0;height:5rem;top:100%;left:0;width:100%}.noUi-value-horizontal{-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%)}.noUi-rtl .noUi-value-horizontal{-webkit-transform:translate(50%,50%);transform:translate(50%,50%)}.noUi-marker-horizontal.noUi-marker{margin-left:-0.0625rem;width:.125rem;height:.25rem}.noUi-marker-horizontal.noUi-marker-sub{height:.625rem}.noUi-marker-horizontal.noUi-marker-large{height:1rem}.noUi-pips-vertical{padding:0 .625rem;height:100%;top:0;left:100%}.noUi-value-vertical{-webkit-transform:translate(0,-50%);transform:translate(0,-50%);padding-left:1.5rem}.noUi-rtl .noUi-value-vertical{-webkit-transform:translate(0,50%);transform:translate(0,50%)}.noUi-marker-vertical.noUi-marker{width:.25rem;height:.125rem;margin-top:-0.0625rem}.noUi-marker-vertical.noUi-marker-sub{width:.625rem}.noUi-marker-vertical.noUi-marker-large{width:1rem}.noUi-tooltip{display:block;position:absolute;border:0.0625rem solid #D9D9D9;border-radius:.25rem;background:#fff;color:#000;padding:.25rem;text-align:center;white-space:nowrap}.noUi-horizontal .noUi-tooltip{-webkit-transform:translate(-50%,0);transform:translate(-50%,0);left:50%;bottom:120%}.noUi-vertical .noUi-tooltip{-webkit-transform:translate(0,-50%);transform:translate(0,-50%);top:50%;right:120%}.noUi-horizontal .noUi-origin>.noUi-tooltip{-webkit-transform:translate(50%,0);transform:translate(50%,0);left:auto;bottom:.625rem}.noUi-vertical .noUi-origin>.noUi-tooltip{-webkit-transform:translate(0,-1.125rem);transform:translate(0,-1.125rem);top:auto;right:2rem}
 /* End */
 
 
 /* Start:/local/templates/checkoffice/main.css?16743.75rem4991343100*/
 @font-face {
	 font-family: "Manrope";
	 font-weight: 300;
	 src: url("/local/templates/checkoffice/./fonts/Manrope-Light.ttf");
 }
 @font-face {
	 font-family: "Manrope";
	 font-weight: normal;
	 src: url("/local/templates/checkoffice/./fonts/Manrope-Regular.woff2");
 }
 @font-face {
	 font-family: "Manrope";
	 font-weight: 600;
	 src: url("/local/templates/checkoffice/./fonts/Manrope-Semibold.woff2");
 }
 @font-face {
	 font-family: "Manrope";
	 font-weight: 500;
	 src: url("/local/templates/checkoffice/./fonts/Manrope-Medium.woff2");
 }
 @font-face {
	 font-family: "Manrope";
	 font-weight: 700;
	 src: url("/local/templates/checkoffice/./fonts/Manrope-Bold.woff2");
 }
 *, *::before, *::after {
	 -webkit-box-sizing: border-box;
	 box-sizing: border-box;
	 outline: none !important;
 }
 
 ul[class], ol[class] {
	 padding: 0;
	 list-style: none;
 }
 
 body, h1, h2, h3, h4, p, ul[class], ol[class], li, figure, figcaption, blockquote, dl, dd {
	 margin: 0;
 }
 
 a:not([class]) {
	 -webkit-text-decoration-skip: ink;
	 text-decoration-skip-ink: auto;
 }
 
 input, button, textarea, select {
	 font: inherit;
 }
 
 html, body {
	 height: 100%;
 }
 
 h1, h2, h3, h4, h5, h6, p {
	 margin: 0;
 }
 
 body {
	 font-size: 1rem;
	 min-width: 20rem;
	 position: relative;
	 line-height: normal;
	 font-family: "Manrope", sans-serif;
	 color: #2E3A59;
 }
 
 .light-gray {
	 /* position: relative; */
 }
 .light-gray::before {
	 content: "";
	 background: #F8F9FC;
	 position: absolute;
	 left: 0;
	 top: 0;
	 width: 100%;
	 height: 100%;
	 /* z-index: -1; */
	 z-index: -4;
 }
 
 .img {
	 display: block;
	 max-width: 100%;
	 height: auto;
 }
 
 .page {
	 overflow: hidden;
	 position: relative;
 }
 
 .container {
	 width: 75rem;
	 max-width: calc(100% - 4rem);
	 margin: 0 auto;
 }
 
 .btn {
	 text-decoration: none;
	 outline: none;
	 display: -webkit-inline-box;
	 display: -ms-inline-flexbox;
	 display: inline-flex;
	 -webkit-box-align: center;
	 -ms-flex-align: center;
	 align-items: center;
	 -webkit-box-pack: center;
	 -ms-flex-pack: center;
	 justify-content: center;
	 text-align: center;
	 border: none;
	 background: #0081E6;
	 border-radius: .625rem;
	 padding: .75rem 1.25rem;
	 -webkit-transition: all 0.4s;
	 -o-transition: all 0.4s;
	 transition: all 0.4s;
	 font-weight: 700;
	 font-size: 1rem;
	 line-height: 1.5rem;
	 color: #FFFFFF;
	 cursor: pointer;
 }
@media screen and (min-width: 720px) {
	 .btn {

	 padding: 1.125rem 2rem;

 }
}


 .btn:hover {
	 text-decoration: none;
	 color: #fff;
	 background: #0064b3;
 }
 
 .header {
	 padding: 3.25rem 0;
	 -webkit-transition: all 0.4s;
	 -o-transition: all 0.4s;
	 transition: all 0.4s;
	 z-index: 11;
	 position: fixed;
	 left: 0;
	 top: 0;
	 width: 100%;
 }
 .header-logo {
	 text-decoration: none;
	 outline: none;
	 display: inline-block;
 }
 .header-list {
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 -webkit-box-align: center;
	 -ms-flex-align: center;
	 align-items: center;
 }
 .header-nav {
	 padding: 0;
	 margin: 0 auto;
 }
 .header-nav ul {
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 -webkit-box-align: center;
	 -ms-flex-align: center;
	 align-items: center;
 }
 .header-nav ul li {
	 display: -webkit-inline-box;
	 display: -ms-inline-flexbox;
	 display: inline-flex;
	 -webkit-box-align: center;
	 -ms-flex-align: center;
	 align-items: center;
	 margin-right: 2.5rem;
 }
 .header-nav ul li:last-child {
	 margin-right: 0;
 }
 .header-nav ul li a {
	 text-decoration: none;
	 outline: none;
	 display: inline-block;
	 font-weight: 400;
	 font-size: 1rem;
	 line-height: 1.5rem;
	 color: #2E3A59;
	 -webkit-transition: all 0.4s;
	 -o-transition: all 0.4s;
	 transition: all 0.4s;
 }
 .header-nav ul li a:hover {
	 color: #0081E6;
	 text-decoration: none;
 }
 .header-languages {
	 position: relative;
	 margin-right: 2.5rem;
	 opacity: 0;
	 z-index: -999;
	 position: relative;
 }
 .header-languages__current {
	 width: 2.5rem;
	 height: 2.5rem;
	 border-radius: 100%;
	 background: rgba(0, 129, 230, 0.05);
	 border-radius: 100%;
	 cursor: pointer;
	 text-transform: uppercase;
	 font-weight: 700;
	 font-size: .875rem;
	 line-height: 1.25rem;
	 text-align: center;
	 color: #0081E6;
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 -webkit-box-align: center;
	 -ms-flex-align: center;
	 align-items: center;
	 -webkit-box-pack: center;
	 -ms-flex-pack: center;
	 justify-content: center;
	 text-align: center;
	 -webkit-transition: all 0.4s;
	 -o-transition: all 0.4s;
	 transition: all 0.4s;
 }
 .header-languages__hover {
	 position: absolute;
	 left: 0;
	 top: 100%;
	 padding-top: .625rem;
	 opacity: 0;
	 visibility: hidden;
	 -webkit-transition: all 0.4s;
	 -o-transition: all 0.4s;
	 transition: all 0.4s;
	 -webkit-transform: translateY(.625rem);
	 -ms-transform: translateY(.625rem);
	 transform: translateY(.625rem);
	 pointer-events: none;
 }
 .header-languages__box {
	 padding: .625rem;
	 background: #FFFFFF;
	 -webkit-box-shadow: 0 .5rem 2.5rem rgba(41, 49, 62, 0.1);
	 box-shadow: 0 .5rem 2.5rem rgba(41, 49, 62, 0.1);
	 border-radius: .625rem;
	 display: inline-block;
 }
 .header-languages__link {
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 -webkit-box-align: center;
	 -ms-flex-align: center;
	 align-items: center;
	 width: 100%;
	 margin-top: .625rem;
	 text-decoration: none;
	 outline: none;
	 font-size: .875rem;
	 line-height: 1.25rem;
	 color: #2E3A59;
	 -webkit-transition: all 0.4s;
	 -o-transition: all 0.4s;
	 transition: all 0.4s;
 }
 .header-languages__link:hover {
	 text-decoration: none;
	 color: #0081E6;
 }
 .header-languages__link:first-child {
	 margin-top: 0;
 }
 .header-languages__link b {
	 display: block;
	 width: 2rem;
	 min-width: 2rem;
 }
 .header-languages:hover .header-languages__current {
	 background: #0081E6;
	 color: #fff;
 }
 .header-languages:hover .header-languages__hover {
	 opacity: 1;
	 -webkit-transform: translateY(0);
	 -ms-transform: translateY(0);
	 transform: translateY(0);
	 visibility: visible;
	 pointer-events: auto;
 }
 .header-btn {
	 padding: .875rem 1.25rem;
	 font-size: .875rem;
	 line-height: 1.25rem;
 }
 
 .download {
	 display: flex;
	 align-items: center;
 }
 .download a{
	 display: block;
	 width: 6.25rem;
	 height: 2rem;
 }
 /*
 .childrenMenus-right .download {
	 align-items: flex-end;
 }

  */
 .childrenMenus-right .download a {
	 height: auto !important;
	 margin-bottom: 0 !important;
 }
 .childrenMenus-right .download a img, .childrenMenus-right .download a svg {
	 height: auto !important;
 }
 .download a:nth-child(2){
	 height: 2.5rem;
	 margin-left: 1rem;
 }
 .download a img{
	 width: 100%;
	 height: 100%;
	 object-fit: cover;
 }
 
 @media( min-width:115.5rem){
	 .header.active {
		 padding: 1.25rem 0;
		 top: 1rem;
	 }
 }
 
 
 .header-hamburger {
	 width: 3rem;
	 height: 3rem;
	 border: 0.0625rem solid #CAD3E1;
	 border-radius: .625rem;
	 cursor: pointer;
	 -webkit-transition: all 0.4s;
	 -o-transition: all 0.4s;
	 transition: all 0.4s;
	 display: none;
	 -webkit-box-align: center;
	 -ms-flex-align: center;
	 align-items: center;
	 -webkit-box-pack: center;
	 -ms-flex-pack: center;
	 justify-content: center;
	 stroke: #0081E6;
 }
 .header-hamburger:hover {
	 stroke: #fff;
	 background: #0081E6;
	 border-color: #0081E6;
 }
 
 .main {
	 padding: 11.25rem 0 0;
	 text-align: center;
 }
 .main-bg {
	 position: absolute;
	 top: 0;
	 height: auto;
	 display: block;
	 z-index: -2;
	 -webkit-user-select: none;
	 -moz-user-select: none;
	 -ms-user-select: none;
	 user-select: none;
	 pointer-events: none;
	 right: calc(50% - 131.25rem);
 }
 .main-figures {
	 position: absolute;
	 pointer-events: none;
	 top: 24.5rem;
	 left: 51%;
	 z-index: 2;
	 -webkit-transform: translateX(-50%);
	 -ms-transform: translateX(-50%);
	 transform: translateX(-50%);
 }
 .main-mobile {
	 display: none;
 }
 .main-title {
	 font-weight: 700;
	 font-size: 3.5rem;
	 line-height: 4.5rem;
	 width: 68.75rem;
	 max-width: 100%;
	 margin: 0 auto;
 }
 .main-title b, .main-title span {
	 background: -o-linear-gradient(40deg, #0050AD 0.01%, #00C7FD 120%);
	 background: linear-gradient(50deg, #0050AD 0.01%, #00C7FD 120%);
	 -webkit-background-clip: text;
	 -webkit-text-fill-color: transparent;
 }
 .main-text {
	 font-weight: 500;
	 font-size: 1.5rem;
	 line-height: 2rem;
	 margin: 2.5rem 0 4rem;
 }
 .main-buttons {
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 -webkit-box-align: center;
	 -ms-flex-align: center;
	 align-items: center;
	 -webkit-box-pack: center;
	 -ms-flex-pack: center;
	 justify-content: center;
 }
 .main-video {
	 margin-left: 4rem;
	 display: -webkit-inline-box;
	 display: -ms-inline-flexbox;
	 display: inline-flex;
	 -webkit-box-align: center;
	 -ms-flex-align: center;
	 align-items: center;
	 -webkit-box-pack: center;
	 -ms-flex-pack: center;
	 justify-content: center;
	 text-decoration: none;
	 outline: none;
	 font-weight: 700;
	 font-size: 1rem;
	 line-height: 1.5rem;
	 color: #0081E6;
	 -webkit-transition: all 0.4s;
	 -o-transition: all 0.4s;
	 transition: all 0.4s;
 }
 .main-video svg {
	 display: block;
 }
 .main-video svg path {
	 -webkit-transition: all 0.4s;
	 -o-transition: all 0.4s;
	 transition: all 0.4s;
 }
 .main-video span {
	 display: inline-block;
	 margin-left: 1.25rem;
	 position: relative;
 }
 .main-video:hover {
	 text-decoration: none;
	 color: #0064b3;
 }
 .main-video:hover svg path:first-child {
	 fill: #0064b3;
 }
 .main-img {
	 display: block;
	 width: 100%;
	 border-radius: .625rem;
	 -webkit-box-shadow: 0 .5rem 2.5rem rgba(41, 49, 62, 0.1);
	 box-shadow: 0 .5rem 2.5rem rgba(41, 49, 62, 0.1);
	 overflow: hidden;
	 margin-top: 4rem;
 }
 .main-list {.functions-item__wrapper
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 -webkit-box-align: center;
	 -ms-flex-align: center;
	 align-items: center;
	 -webkit-box-pack: justify;
	 -ms-flex-pack: justify;
	 justify-content: space-between;
	 padding: 6.25rem 0;
 }
 .main-list__block {
	 min-width: 8.75rem;
	 max-width: 8.75rem;
	 margin-left: 2rem;
	 margin-right: 2rem;
 }
 .main-list__width_100 {
	 min-width: 10000px;
	 width: auto;
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 -webkit-box-align: center;
	 -ms-flex-align: center;
	 align-items: center;
	 -webkit-box-pack: justify;
	 -ms-flex-pack: justify;
	 animation: slide 160s linear infinite;
 }
 .main-list__width_100:nth-child(2) {
	 left: 160%;
 }
/*
 @media screen and (max-width: ) {

 }

 */

 @keyframes slide {
	0% {
		transform: translate(0%)
	}

	99.999% {
		transform: translate(-80%)
	}

	to {
		transform: translate(0%)
	}
}

 .main-item {
	 position: relative;
	 display: inline-block;
	 text-decoration: none;
	 outline: none;
 }



 .main-item img {
	 -webkit-transition: all 0.4s;
	 -o-transition: all 0.4s;
	 transition: all 0.4s;
 }
 .main-item__hover {
	 position: absolute;
	 left: 0;
	 top: 0;
	 opacity: 0;
 }
 .main-item:hover {
	 text-decoration: none;
 }
 /*
 .main-item:hover .main-item__visible {
	 opacity: 0;
 }
 .main-item:hover .main-item__hover {
	 opacity: 1;
 }

  */
 
 .title {
	 font-weight: 600;
	 font-size: 2.75rem;
	 line-height: 3.5rem;
	 color: #2E3A59;
	 letter-spacing: -.04rem;
 }
 
 .center {
	 text-align: center;
 }
 
 .subtitle {
	 font-weight: 500;
	 font-size: 1.5rem;
	 line-height: 2rem;
 }
 
 .white {
	 color: #fff;
 }
 
 .staticMain {
	 padding-bottom: 12.5rem;
 }
 .staticMain-subtitle {
	 width: 62.5rem;
	 max-width: 100%;
	 margin: 2.5rem auto 0;
 }
 .staticMain-list {
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 padding: 2rem 4.5rem;
	 background: #0081E6;
	 border-radius: .625rem;
	 margin-top: 4rem;
 }
 .staticMain-item {
	 padding: 0 3.5rem;
	 border-right: 0.0625rem solid #FAFBFE;
	 color: #fff;
	 width: 285px;
 }
 .staticMain-item:first-child {
	 padding: 0;
 }
 .staticMain-item:last-child {
	 padding-right: 0;
	 border: none;
	 width: 11.25rem;
 }
 .staticMain-item:nth-child(3) {
	 width: 21.25rem;
	 padding-right: 3.25rem;
 }
 .staticMain-item:nth-child(2) {
	 width: 258px;
	 padding-right: 3.25rem;
 }
 .staticMain-item__text {
	 font-size: 1rem;
	 line-height: 1.5rem;
	 margin-top: .25rem;
 }
 .staticMain-item__title {
	 font-weight: 700;
	 font-size: 3.5rem;
	 line-height: 4.5rem;
 }
 
 .footer {
	 padding: 6.25rem 0 2rem;
	 background-color: #fff;
 }
 .footer-top {
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 -webkit-box-align: center;
	 -ms-flex-align: center;
	 align-items: center;
	 -webkit-box-pack: justify;
	 -ms-flex-pack: justify;
	 justify-content: space-between;
	 -ms-flex-wrap: wrap;
	 flex-wrap: wrap;
	 padding-bottom: 2.5rem;
 }
 .footer-top__item {
	 width: 277px;
	 max-width: 100%;
 }
 .footer-top__link {
	 display: inline-block;
	 text-decoration: none;
	 outline: none;
	 font-weight: 600;
	 font-size: 1.5rem;
	 line-height: 120%;
	 color: #0081E6;
	 -webkit-transition: all 0.4s;
	 -o-transition: all 0.4s;
	 transition: all 0.4s;
 }
 .footer-top__link:hover {
	 text-decoration: none;
	 color: #0064b3;
 }
 .footer-top__text {
	 margin-top: .5rem;
	 font-weight: 400;
	 font-size: .875rem;
	 line-height: 140%;
	 color: #2E3A59;
 }
 .footer-apps {
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 -webkit-box-align: center;
	 -ms-flex-align: center;
	 align-items: center;
	 padding: 2rem 0;
	 border-top: 0.0625rem solid #CAD3E1;
	 border-bottom: 0.0625rem solid #CAD3E1;
 }
 .footer-apps__logo {
	 margin-right: 1.25rem;
 }
 .footer-apps__info {
	 -webkit-box-flex: 1;
	 -ms-flex-positive: 1;
	 flex-grow: 1;
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 -webkit-box-align: center;
	 -ms-flex-align: center;
	 align-items: center;
	 -webkit-box-pack: justify;
	 -ms-flex-pack: justify;
	 justify-content: space-between;
 }
 .footer-apps__text {
	 width: 497px;
	 max-width: 100%;
	 font-weight: 600;
	 font-size: 1.5rem;
	 line-height: 120%;
 }
 .footer-apps__rightText {
	 margin-bottom: .625rem;
	 font-weight: 400;
	 font-size: .875rem;
	 line-height: 140%;
 }
 .footer-apps__rightList {
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 -webkit-box-align: center;
	 -ms-flex-align: center;
	 align-items: center;
	 -webkit-box-pack: justify;
	 -ms-flex-pack: justify;
	 justify-content: space-between;
	 width: 354px;
	 -ms-flex-wrap: wrap;
	 flex-wrap: wrap;
	 max-width: 100%;
 }
 .footer-apps__rightItem {
	 text-decoration: none;
	 outline: none;
	 display: inline-block;
	 -webkit-transition: all 0.4s;
	 -o-transition: all 0.4s;
	 transition: all 0.4s;
 }
 .footer-apps__rightItem:hover {
	 opacity: 0.8;
 }
 .footer-bottom {
	 padding-top: 2rem;
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 -webkit-box-align: center;
	 -ms-flex-align: center;
	 align-items: center;
 }
 .footer-bottom__link {
	 text-decoration: none;
	 outline: none;
	 display: inline-block;
	 font-weight: 400;
	 font-size: .75rem;
	 line-height: 1rem;
	 color: #2E3A59;
	 -webkit-transition: all 0.4s;
	 -o-transition: all 0.4s;
	 transition: all 0.4s;
	 margin-left: 4.5rem;
 }
 .footer-bottom__link:first-child {
	 margin-left: 0;
 }
 .footer-bottom__link:hover {
	 text-decoration: none;
	 color: #0081E6;
 }
 .footer-bottom__soc {
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 -webkit-box-align: center;
	 -ms-flex-align: center;
	 align-items: center;
	 margin: 0 auto;
 }
 .footer-bottom__socItem {
	 text-decoration: none;
	 width: 1.5rem!important;
	 height: 1.5rem!important;
	 outline: none;
	 display: inline-block;
	 margin-left: 1rem;
	 -webkit-transition: all 0.4s;
	 -o-transition: all 0.4s;
	 transition: all 0.4s;
 }
 .footer-bottom__socItem:hover {
	 opacity: 0.7;
 }
  .footer-bottom__socItem img,
    .footer-bottom__socItem svg{
		width: 100%;
		height: 100%;
	}
 .footer-bottom__socItem:first-child {
	 margin-left: 0;
 }
 .footer-copy {
	 font-weight: 400;
	 font-size: .75rem;
	 line-height: 1rem;
	 white-space: nowrap;
 }
 .footer-center {
	 padding: 2.5rem 0;
	 border-bottom: 0.0625rem solid #CAD3E1;
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 -webkit-box-align: start;
	 -ms-flex-align: start;
	 align-items: flex-start;
 }
 .footer-center__left {
	 width: 308px;
	 min-width: 308px;
 }
 .footer-center__logo {
	 text-decoration: none;
	 outline: none;
	 display: inline-block;
 }
 .footer-center__mobile {
	 display: none;
 }
 .footer-center__navs {
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 -ms-flex-wrap: wrap;
	 flex-wrap: wrap;
 }
 .footer-center__right {
	 -webkit-box-flex: 1;
	 -ms-flex-positive: 1;
	 flex-grow: 1;
 }
 .footer-center__nav {
	 padding: 0;
	 width: 33.333%;
	 padding-right: 2rem;
 }
 .footer-center__nav ul {
	 padding: 0;
	 margin: 0;
	 list-style-type: none;
 }
 .footer-center__nav ul li {
	 display: block;
	 width: 100%;
 }
 .footer-center__nav ul li a {
	 text-decoration: none;
	 outline: none;
	 display: inline-block;
	 font-weight: 700;
	 font-size: .875rem;
	 line-height: 1.25rem;
	 color: #2E3A59;
	 -webkit-transition: all 0.4s;
	 -o-transition: all 0.4s;
	 transition: all 0.4s;
	 margin-bottom: 1.25rem;
 }
 .footer-center__nav ul li a:hover {
	 color: #0081E6;
	 text-decoration: none;
 }
 .footer-center__nav ul li ul {
	 padding: 0;
	 margin: -.625rem 0 0 0;
 }
 .footer-center__nav ul li ul li {
	 margin-top: .625rem;
	 margin-bottom: 0;
	 -webkit-box-align: center;
	 -ms-flex-align: center;
	 align-items: center;
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
 }
 .footer-center__nav ul li ul li a {
	 font-weight: 400;
	 margin: 0;
 }
 .footer-center__pays {
	 display: block;
	 margin-left: auto;
 }
 .footer-center__bottom {
	 margin-top: 2rem;
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 -webkit-box-align: center;
	 -ms-flex-align: center;
	 align-items: center;
	 -webkit-box-pack: justify;
	 -ms-flex-pack: justify;
	 justify-content: space-between;
 }
 .footer-center__otherNavs {
	 padding: 0;
	 margin: 0 auto 0 0;
 }
 .footer-center__otherNavs ul {
	 padding: 0;
	 margin: 0;
	 list-style-type: none;
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 -webkit-box-align: center;
	 -ms-flex-align: center;
	 align-items: center;
 }
 .footer-center__otherNavs ul li {
	 display: -webkit-inline-box;
	 display: -ms-inline-flexbox;
	 display: inline-flex;
	 -webkit-box-align: center;
	 -ms-flex-align: center;
	 align-items: center;
	 margin-right: 2.5rem;
 }
 .footer-center__otherNavs ul li a {
	 text-decoration: none;
	 outline: none;
	 display: inline-block;
	 font-weight: 700;
	 font-size: .875rem;
	 line-height: 1.25rem;
	 color: #2E3A59;
	 -webkit-transition: all 0.4s;
	 -o-transition: all 0.4s;
	 transition: all 0.4s;
 }
 .footer-center__otherNavs ul li a:hover {
	 text-decoration: none;
	 color: #0081E6;
 }
 
 .checkCookie {
	 position: fixed;
	 z-index: 12;
	 left: 50%;
	 bottom: 0;
	 -webkit-transform: translateX(-50%);
	 -ms-transform: translateX(-50%);
	 transform: translateX(-50%);
	 max-width: 100%;
	 width: 49.5rem;
	 padding: 1rem 1.25rem 1rem;
	 background: #FFFFFF;
	 -webkit-box-shadow: 0 .5rem 2.5rem rgba(41, 49, 62, 0.1);
	 box-shadow: 0 .5rem 2.5rem rgba(41, 49, 62, 0.1);
	 border-radius: .625rem .625rem 0 0;
	 display: none;
	 -webkit-transition: all 0.4s;
	 -o-transition: all 0.4s;
	 transition: all 0.4s;
 }
 .checkCookie.animated {
	 -webkit-transform: translate(-50%, 2rem);
	 -ms-transform: translate(-50%, 2rem);
	 transform: translate(-50%, 2rem);
	 opacity: 0;
	 pointer-events: none;
	 -webkit-user-select: none;
	 -moz-user-select: none;
	 -ms-user-select: none;
	 user-select: none;
	 visibility: hidden;
 }
 .checkCookie-list {
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 -webkit-box-align: center;
	 -ms-flex-align: center;
	 align-items: center;
	 -webkit-box-pack: justify;
	 -ms-flex-pack: justify;
	 justify-content: space-between;
 }
 .checkCookie-text {
	 font-weight: 400;
	 font-size: 1rem;
	 line-height: 1.5rem;
	 color: #2E3A59;
 }
 .checkCookie-text a {
	 color: #0081E6;
	 text-decoration: none;
 }
 .checkCookie-text a:hover {
	 text-decoration: underline;
 }
 .checkCookie-btn {
	 padding: .875rem 1.25rem;
	 font-size: .875rem;
	 line-height: 1.25rem;
 }
 
 .mobileOverlay, .mobileMenu {
	 display: none;
 }
 
 .mobileOverlay {
	 opacity: 0;
	 -webkit-transition: all 0.4s;
	 -o-transition: all 0.4s;
	 transition: all 0.4s;
	 visibility: hidden;
	 pointer-events: none;
	 top: 0;
	 left: 0;
	 width: 100%;
	 height: 100vh;
	 background: rgba(46, 58, 89, 0.5);
	 z-index: 19;
	 position: fixed;
 }
 .mobileOverlay.open {
	 opacity: 1;
	 visibility: visible;
	 pointer-events: auto;
 }
 
 .mobileMenu {
	 right: -37.5rem;
	 -webkit-transition: all 0.4s;
	 -o-transition: all 0.4s;
	 transition: all 0.4s;
	 z-index: 112;
	 position: fixed;
	 top: 0;
	 height: 100vh;
	 overflow-y: auto;
	 background: #fff;
	 width: 32.75rem;
	 max-width: 100%;
 }
 .mobileMenu-top {
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 -webkit-box-align: center;
	 -ms-flex-align: center;
	 align-items: center;
 }
 .mobileMenu.open {
	 right: 0;
 }
 .mobileMenu-container {
	 padding: 2rem 2rem;
 }
 .mobileMenu-close {
	 width: 3rem;
	 height: 3rem;
	 border: 0.0625rem solid #CAD3E1;
	 border-radius: .625rem;
	 cursor: pointer;
	 -webkit-transition: all 0.4s;
	 -o-transition: all 0.4s;
	 transition: all 0.4s;
	 -webkit-box-align: center;
	 -ms-flex-align: center;
	 align-items: center;
	 -webkit-box-pack: center;
	 -ms-flex-pack: center;
	 justify-content: center;
	 stroke: #0081E6;
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
 }
 .mobileMenu-close:hover {
	 stroke: #fff;
	 background: #0081E6;
	 border-color: #0081E6;
 }
 .mobileMenu-logo {
	 display: none;
	 text-decoration: none;
	 outline: none;
 }
 .mobileMenu-nav {
	 padding: 0;
	 margin: 2rem -2rem 0 0;
 }
 .mobileMenu-nav ul {
	 padding: 0;
	 margin: 0;
	 list-style-type: none;
 }
 .mobileMenu-nav ul li {
	 display: block;
	 padding-right: 2rem;
	 border-bottom: 0.0625rem solid #CAD3E1;
 }
 .mobileMenu-nav ul li > a {
	 text-decoration: none;
	 outline: none;
	 display: block;
	 width: 100%;
	 font-weight: 600;
	 font-size: 1.25rem;
	 line-height: 2rem;
	 color: #2E3A59;
	 -webkit-transition: all 0.4s;
	 -o-transition: all 0.4s;
	 transition: all 0.4s;
	 position: relative;
	 margin: 1.25rem 0;
 }
 .mobileMenu-nav ul li > a::before {
	 content: "";
	 position: absolute;
	 width: 1.5rem;
	 height: 100%;
	 background-image: url("/local/templates/checkoffice/./images/arrow.svg");
	 background-position: center;
	 background-repeat: no-repeat;
	 top: 0;
	 right: 0;
	 -webkit-transition: all 0.4s;
	 -o-transition: all 0.4s;
	 transition: all 0.4s;
	 display: none;
 }
 .mobileMenu-nav ul li a::after {
	 content: "";
	 position: absolute;
	 width: 1.5rem;
	 height: 100%;
	 background-image: url("/local/templates/checkoffice/./images/arrow-2.svg");
	 background-position: center;
	 background-repeat: no-repeat;
	 top: 0;
	 right: 0;
	 -webkit-transition: all 0.4s;
	 -o-transition: all 0.4s;
	 transition: all 0.4s;
	 opacity: 0;
	 display: none;
 }
 .mobileMenu-nav ul li a:hover {
	 text-decoration: none;
	 color: #0081E6;
 }
 .mobileMenu-nav ul li a.active {
	 color: #0081E6;
 }
 .mobileMenu-nav ul li a.active::before {
	 -webkit-transform: rotate(180deg);
	 -ms-transform: rotate(180deg);
	 transform: rotate(180deg);
	 opacity: 0;
 }
 .mobileMenu-nav ul li a.active::after {
	 -webkit-transform: rotate(180deg);
	 -ms-transform: rotate(180deg);
	 transform: rotate(180deg);
	 opacity: 1;
 }
 .mobileMenu-nav ul li.parent a::before, .mobileMenu-nav ul li.parent a::after {
	 display: block;
 }
 .mobileMenu-nav ul li ul {
	 display: none;
	 margin: 0;
	 padding: .625rem 0;
 }
 .mobileMenu-nav ul li ul li {
	 margin: 0 0 1.25rem;
	 border: none;
	 padding: 0;
 }
 .mobileMenu-nav ul li ul li a {
	 text-decoration: none;
	 outline: none;
	 display: block;
	 font-weight: 700;
	 font-size: 1rem;
	 line-height: 1.5rem;
	 margin: 0;
 }
 .mobileMenu-nav ul li ul li a::after, .mobileMenu-nav ul li ul li a::before {
	 display: none !important;
 }
 .mobileMenu-nav ul li ul li a span {
	 display: block;
	 margin-top: .25rem;
	 font-weight: 400;
	 font-size: .75rem;
	 line-height: 1rem;
	 color: #A8ADB4;
 }
 .mobileMenu-nav ul li ul li a.all {
	 margin: 0;
	 display: -webkit-inline-box;
	 display: -ms-inline-flexbox;
	 display: inline-flex;
	 -webkit-box-align: center;
	 -ms-flex-align: center;
	 align-items: center;
	 font-weight: 700;
	 font-size: 1rem;
	 line-height: 1.5rem;
	 color: #0081E6;
	 border-bottom: 0.0625rem solid #0081E6;
	 padding-bottom: .25rem;
	 width: auto;
 }
 .mobileMenu-nav ul li ul li a.all::after {
	 content: "";
	 width: 1.5rem;
	 display: block;
	 height: 1.5rem;
	 margin-left: .25rem;
	 background-image: url("/local/templates/checkoffice/./images/arrow-2.svg");
	 background-position: center;
	 background-repeat: no-repeat;
	 opacity: 1;
	 position: static;
	 -webkit-transform: rotate(-90deg);
	 -ms-transform: rotate(-90deg);
	 transform: rotate(-90deg);
 }
 
 .toTop {
	 bottom: 0;
	 left: calc(50% + 40rem);
	 width: 4rem;
	 height: 4rem;
	 background: rgba(0, 129, 230, 0.1);
	 border-radius: .625rem .625rem 0 0;
	 -webkit-transition: all 0.4s;
	 -o-transition: all 0.4s;
	 transition: all 0.4s;
	 z-index: 11;
	 opacity: 0;
	 transition: all 0.4s;
	 visibility: hidden;
	 pointer-events: none;
	 -webkit-user-select: none;
	 -moz-user-select: none;
	 -ms-user-select: none;
	 user-select: none;
	 position: fixed;
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 -webkit-box-align: center;
	 -ms-flex-align: center;
	 align-items: center;
	 -webkit-box-pack: center;
	 -ms-flex-pack: center;
	 justify-content: center;
	 stroke: #0081E6;
	 cursor: pointer;
 }
 .toTop:hover {
	 background-color: #0081E6;
	 stroke: #fff;
 }
 .toTop.active {
	 opacity: 1;
	 visibility: visible;
	 pointer-events: auto;
 }
 
 .childrenMenus {
	 position: fixed;
	 z-index: 18;
	 top: 5rem;
	 right: calc(50% - 38.125rem);
	 max-width: 100%;
	 pointer-events: none;
	 opacity: 0;
	 padding: 4.5rem 2.5rem 2.5rem;
	 visibility: hidden;
	 -webkit-transition: all 0.4s;
	 -o-transition: all 0.4s;
	 transition: all 0.4s;
	 min-height: 36.5rem;
	 -webkit-transform: translateY(.625rem);
	 -ms-transform: translateY(.625rem);
	 transform: translateY(.625rem);
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 -webkit-box-orient: vertical;
	 -webkit-box-direction: normal;
	 -ms-flex-direction: column;
	 flex-direction: column;
 }
 .childrenMenus.scroll {
	 top: 3.25rem;
 }
 .childrenMenus::before {
	 content: "";
	 position: absolute;
	 left: 0;
	 bottom: 0;
	 width: 100%;
	 height: calc(100% - 2.5rem);
	 background: #FFFFFF;
	 -webkit-box-shadow: 0 .5rem 2.5rem rgba(41, 49, 62, 0.1);
	 box-shadow: 0 .5rem 2.5rem rgba(41, 49, 62, 0.1);
	 border-radius: .625rem;
 }
 .childrenMenus.open, .childrenMenus:hover {
	 visibility: visible;
	 pointer-events: auto;
	 opacity: 1;
	 -webkit-transform: translateY(0);
	 -ms-transform: translateY(0);
	 transform: translateY(0);
 }
 .childrenMenus-item {
	 position: relative;
	 z-index: 2;
	 -webkit-box-flex: 1;
	 -ms-flex-positive: 1;
	 flex-grow: 1;
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 -webkit-box-orient: vertical;
	 -webkit-box-direction: normal;
	 -ms-flex-direction: column;
	 flex-direction: column;
	 width: 64rem;
 }
 .childrenMenus-item__mt {
	 margin-top: auto;
 }
 .childrenMenus-item__all {
	 margin: 0;
	 display: -webkit-inline-box;
	 display: -ms-inline-flexbox;
	 display: inline-flex;
	 -webkit-box-align: center;
	 -ms-flex-align: center;
	 align-items: center;
	 font-weight: 700;
	 font-size: 1rem;
	 text-decoration: none;
	 outline: none;
	 line-height: 1.5rem;
	 color: #0081E6;
	 border-bottom: 0.0625rem solid #0081E6;
	 padding-bottom: .25rem;
	 width: auto;
	 -webkit-transition: all 0.4s;
	 -o-transition: all 0.4s;
	 transition: all 0.4s;
 }
 .childrenMenus-item__all::after {
	 content: "";
	 width: 1.5rem;
	 display: block;
	 height: 1.5rem;
	 margin-left: .25rem;
	 background-image: url("/local/templates/checkoffice/./images/arrow-2.svg");
	 background-position: center;
	 background-repeat: no-repeat;
	 opacity: 1;
	 position: static;
	 -webkit-transform: rotate(-90deg);
	 -ms-transform: rotate(-90deg);
	 transform: rotate(-90deg);
	 -webkit-transition: all 0.4s;
	 -o-transition: all 0.4s;
	 transition: all 0.4s;
 }
 .childrenMenus-item__all:hover::after {
	 margin-left: .5rem;
 }
 .childrenMenus-item__list {
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 -webkit-box-flex: 1;
	 -ms-flex-positive: 1;
	 flex-grow: 1;
 }
 .childrenMenus-item__left {
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 -webkit-box-orient: vertical;
	 -webkit-box-direction: normal;
	 -ms-flex-direction: column;
	 flex-direction: column;
 }
 .childrenMenus-item__box {
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 -webkit-box-orient: vertical;
	 -webkit-box-direction: normal;
	 -ms-flex-direction: column;
	 flex-direction: column;
	 -webkit-box-flex: 1;
	 -ms-flex-positive: 1;
	 flex-grow: 1;
 }
 .childrenMenus-item__nav {
	 padding: 0;
	 margin: 0 0 1.25rem;
 }
 .childrenMenus-item__nav ul {
	 padding: 0;
	 margin: 0;
	 list-style-type: none;
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 -ms-flex-wrap: wrap;
	 flex-wrap: wrap;
 }
 .childrenMenus-item__nav ul li {
	 display: block;
	 width: 16.875rem;
	 max-width: 100%;
	 margin-right: 2.5rem;
	 margin-top: 1.5rem;
 }
 .childrenMenus-item__nav ul li a {
	 font-weight: 700;
	 font-size: 1rem;
	 line-height: 1.5rem;
	 color: #2E3A59;
	 display: block;
	 -webkit-transition: all 0.4s;
	 -o-transition: all 0.4s;
	 transition: all 0.4s;
	 text-decoration: none;
	 outline: none;
 }
 .childrenMenus-item__nav ul li a span {
	 display: block;
	 margin-top: .5rem;
	 font-weight: 500;
	 font-size: .75rem;
	 line-height: 1rem;
	 color: #A8ADB4;
 }
 .childrenMenus-item__nav ul li a:hover {
	 text-decoration: none;
	 color: #0081E6;
 }
 .childrenMenus-right {
	 width: 17.5rem;
	 min-width: 17.5rem;
	 padding-left: 2.5rem;
	 border-left: 0.0625rem solid #CAD3E1;
 }
 .childrenMenus-right__item {
	 display: flex;
	 margin-bottom: .625rem;
 }
  .childrenMenus-right__wrapper ~ .childrenMenus-right__wrapper {
	  margin-top: 1.25rem;
  }
  .childrenMenus-right__soc {
	  display: flex;
	  align-items: center;
	  margin-top: 1.25rem;
	  margin-bottom: 2rem;
  }
  .childrenMenus-right__soc-item {
	  width: 1.5rem;
	  height: 1.5rem;
  }
  .childrenMenus-right__soc-item ~ .childrenMenus-right__soc-item {
	  margin-left: .625rem;
  }
 .childrenMenus-right__item-img {
	 margin-right: 1rem;
	 min-width: 4rem;
	 width: 4rem;
	 height: 4rem;
	 position: relative;
 }

 .childrenMenus-right__item-img .tag {
	 position: absolute;
	 top: -.5rem;
	 right: -.5rem;
	 font-size: .5rem;
	 color: #fff;
	 padding-left: .25rem;
	 padding-right: .25rem;
	 border-radius: 1.25rem;
	 background: #0081E6;
 }
 .childrenMenus-right__item-img img {
	 width: 100%;
	 border-radius: .25rem;
 }
 .childrenMenus-right__item-title {
	 color: #2E3A59;
	 font-size: .875rem;
	 font-weight: 500;
	 line-height: 140%;

	 word-break: break-word;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
 }
 .childrenMenus-right__item-link {
	color: #A8ADB4;
	font-size: .75rem;
	font-weight: 500;
	line-height: 140%;
	 text-decoration: none;
 }
 .childrenMenus-right__link {
	 display: flex;
	 align-items: center;
	 color: #0081E6;
	font-size: .75rem;
	font-style: normal;
	font-weight: 400;
	line-height: 140%;
	 text-decoration: none;
 }
 .childrenMenus-right__link span {
	 margin-right: .25rem;
 }
 .childrenMenus-right__title {
	 color: #2E3A59;
	font-size: 1rem;
	font-style: normal;
	font-weight: 700;
	line-height: 1.5rem;
	 margin-bottom: .625rem;
 }
 .childrenMenus-right__btn {
	 margin-top: auto;
 }
 /*
 .childrenMenus-right__title {
	 font-weight: 600;
	 font-size: 1.5rem;
	 line-height: 2rem;
	 color: #0081E6;
	 padding-bottom: .625rem;
	 text-decoration: none;
	 outline: none;
	 -webkit-transition: all 0.4s;
	 -o-transition: all 0.4s;
	 transition: all 0.4s;
 }
 .childrenMenus-right__title:hover {
	 text-decoration: none;
	 color: #0064b3;
 }

  */
 .childrenMenus-right__nav {
	 padding: 0;
	 margin: 0;
	 margin-top: 1.25rem;
	 margin-bottom: 1.25rem;
 }
 .childrenMenus-right__nav ul {
	 padding: 0;
	 margin: 0;
	 list-style-type: none;
 }
 .childrenMenus-right__nav ul li {
	 display: block;
	 /*margin-top: 1.25rem;*/
 }
 .childrenMenus-right__nav ul li ~ li {
	 margin-top: .875rem;
 }
 .childrenMenus-right__nav ul li a {
	 text-decoration: none;
	 outline: none;
	 display: block;
	 font-weight: 400;
	 font-size: 1rem;
	 font-weight: 700;
	 line-height: 150%;
	 color: #2E3A59;
	 -webkit-transition: all 0.4s;
	 -o-transition: all 0.4s;
	 transition: all 0.4s;
 }
 .childrenMenus-right__nav ul li a:hover {
	 text-decoration: none;
	 color: #0081E6;
 }
 .childrenMenus-right__btn {
	 padding: 1.125rem 0;
	 width: 100%;
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 -webkit-box-pack: center;
	 -ms-flex-pack: center;
	 justify-content: center;
	 text-align: center;
	 font-size: 1rem;
	 margin-top: 2.5rem;
 }
 .childrenMenus.small .childrenMenus-item {
	 width: 720;
 }
 .childrenMenus.small .childrenMenus-item__nav ul li {
	 width: 7.25rem;
 }
 
 .mainViews-thumb {
	 overflow: hidden;
 }
 
 .way {
	 position: relative;
 }
 .way-svg {
	 right: calc(50% + 37.5rem);
	 position: absolute;
	 top: -255px;
 }
 .way-img {
	 position: absolute;
	 left: 0;
	 bottom: -440;
	 width: 100%;
	 pointer-events: none;
	 -webkit-user-select: none;
	 -moz-user-select: none;
	 -ms-user-select: none;
	 user-select: none;
	 z-index: -1;
 }
 .way-wrapper {
	 padding: 4rem 5rem;
	 position: relative;
	 overflow: hidden;
	 border-radius: .625rem;
 }
 .way-mobile {
	 display: none;
 }
 .way-index {
	 position: relative;
	 z-index: 2;
 }
 .way-bg {
	 position: absolute;
	 left: 0;
	 top: 0;
	 width: 100%;
	 height: 100%;
	 -o-object-fit: cover;
	 object-fit: cover;
	 pointer-events: none;
 }
 .way-subtitle {
	 margin: 2rem 0 4rem;
 }
 .way-buttons {
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 -ms-flex-wrap: wrap;
	 flex-wrap: wrap;
	 -webkit-box-pack: center;
	 -ms-flex-pack: center;
	 justify-content: center;

	 
 }
  @media (max-width: 720) {
	 .way-buttons {
		gap: .5rem;
		align-items: center;
	flex-direction: column;

	 
 }
  }
 .way-btn {
	 margin: 0 1rem;
	 padding: 0;
	 width: 16.875rem;
	 height: 4rem;
	 border-radius: .625rem;
	 background: #fff;
	 font-size: 1rem;
	 color: #0081E6;
	 font-weight: 700;
	 border: none;
 }
 .way-btn:hover {
	 background: #0081E6;
	 color: #fff;
 }
 .way-btn.way-border {
	 background: transparent;
	 border: 0.0625rem solid #fff;
	 color: #fff;
 }
 .way-btn.way-border:hover {
	 background: #fff;
	 color: #0081E6;
 }
 
 .slider-wrapper {
	 position: relative;
 }
 .slider-pagination.swiper-pagination {
	 position: absolute;
	 bottom: 0 !important;
	 left: 0 !important;
	 width: 100%;
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 -webkit-box-align: center;
	 -ms-flex-align: center;
	 align-items: center;
	 -webkit-box-pack: center;
	 -ms-flex-pack: center;
	 justify-content: center;
	 text-align: center;
 }

 .slider-pagination.swiper-pagination .swiper-pagination-bullet {
	 width: .5rem;
	 min-width: .5rem;
	 max-width: .5rem;
	 height: .5rem;
	 border-radius: 100%;
	 margin: 0 .625rem !important;
 }
 .slider-pagination.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
	 background: #0081E6;
 }
 .slider-arrow {
	 width: 3rem;
	 height: 3rem;
	 border: 0.0625rem solid #0081E6;
	 border-radius: 100%;
	 -webkit-transition: all 0.4s;
	 -o-transition: all 0.4s;
	 transition: all 0.4s;
	 cursor: pointer;
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 -webkit-box-align: center;
	 -ms-flex-align: center;
	 align-items: center;
	 -webkit-box-pack: center;
	 -ms-flex-pack: center;
	 justify-content: center;
	 text-align: center;
	 stroke: #0081E6;
	 position: absolute;
	 top: calc(50% - 1.5rem);
	 margin-top: -.75rem;
	 z-index: 6;
	 right: -6.75rem;
 }
 .slider-arrow svg {
	 display: block;
 }
 .slider-arrow:hover {
	 stroke: #fff;
	 background-color: #0081E6;
 }
 .slider-arrow.slider-prev {
	 right: auto;
	 left: -6.75rem;
 }
 .slider-arrow.slider-prev svg {
	 -webkit-transform: rotate(180deg);
	 -ms-transform: rotate(180deg);
	 transform: rotate(180deg);
 }
 .slider-item {
	 margin: -1.25rem -1.25rem 0;
	 padding: 1.25rem 1.25rem 4rem;
 }
 @media (min-width: 577px){
 .slider-item {
	 margin: -2rem -2rem 0;
	 padding: 2rem 1.5rem 4rem;
 }
}

 .checklists .swiper-wrapper, .logisticChecklists .swiper-wrapper, .vebinars .swiper-wrapper, .updates .swiper-wrapper {
	 -webkit-box-align: stretch;
	 -ms-flex-align: stretch;
	 align-items: stretch;
 }
 .checklists .swiper-slide, .logisticChecklists .swiper-slide, .vebinars .swiper-slide, .updates .swiper-slide {
	 height: auto !important;
 }
 
 .vebinars .mainReviews-item {
	 min-height: 100%;
 }
 
 .updates-item {
	 min-height: 100%;
 }
 
 .checklists {
	 padding: 6.25rem 0 12.5rem;
 }
 .checklists-subtitle {
	 margin: 2rem 0 4rem;
 }
 .checklists-center {
	 margin: 4rem 0 0 0;
 }
 .checklists-item {
	 padding: 1.5rem .875rem;
	 min-height: 100%;
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 -webkit-box-orient: vertical;
	 -webkit-box-direction: normal;
	 -ms-flex-direction: column;
	 flex-direction: column;
	 -webkit-transition: all 0.4s;
	 -o-transition: all 0.4s;
	 transition: all 0.4s;
	 position: relative;
	 color: #2E3A59;
	 border-radius: .625rem;
	 box-shadow: 0 .625rem 32px 0 #29313E14;

 }
 .checklist-ai{
	    padding: 2rem 1rem;
 }
 .checklists-item__link {
	 position: absolute;
	 left: 0;
	 top: 0;
	 width: 100%;
	 height: 100%;
	 z-index: 2;
 }
 .checklists-item__top {
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 -webkit-box-align: start;
	 -ms-flex-align: start;
	 align-items: flex-start;
	 -webkit-box-pack: justify;
	 -ms-flex-pack: justify;
	 justify-content: space-between;
 }
 .checklists-item__date {
	 font-weight: 500;
	 font-size: .75rem;
	 line-height: 1rem;
 }
 .checklists-item__title {
	 font-weight: 700;
	 font-size: 1rem;
	 line-height: 1.5rem;
	 margin-top: 1.25rem;
	 -webkit-transition: all 0.4s;
	 -o-transition: all 0.4s;
	 transition: all 0.4s;
 }
 .checklists-item__text {
	 margin: .625rem 0 1.25rem;
	 font-weight: 400;
	 font-size: .875rem;
	 line-height: 1.25rem;
	 color: #A8ADB4;
 }
 .checklists-item__bottom {
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 -webkit-box-align: center;
	 -ms-flex-align: center;
	 align-items: center;
 }
 .checklists-item__photo {
	 width: 1.25rem;
	 height: 1.25rem;
	 min-width: 1.25rem;
	 border-radius: 100%;
	 overflow: hidden;
	 margin-right: .625rem;
 }
 .checklists-item__photo img {
	 width: 100%;
	 height: 100%;
	 -o-object-fit: cover;
	 object-fit: cover;
 }
 .checklists-item__name {
	 font-weight: 400;
	 font-size: .875rem;
	 line-height: 1.25rem;
 }
 .checklists-item__list {
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 -webkit-box-align: center;
	 -ms-flex-align: center;
	 align-items: center;
	 -webkit-box-pack: justify;
	 -ms-flex-pack: justify;
	 justify-content: space-between;
	 margin-bottom: 1.25rem;
	 margin-top: auto;
 }
 .checklists-item__stars {
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 -webkit-box-align: center;
	 -ms-flex-align: center;
	 align-items: center;
 }
 .checklists-item__stars svg {
	 display: block;
	 margin-right: 0.0625rem;
 }
 .checklists-item__downloads {
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 -webkit-box-align: center;
	 -ms-flex-align: center;
	 align-items: center;
 }
 .checklists-item__downloads span {
	 display: block;
	 font-weight: 500;
	 font-size: .75rem;
	 line-height: 140%;
 }
 .checklists-item__downloads svg {
	 display: block;
	 margin-left: .25rem;
 }
 .checklists-item:hover {
	 -webkit-box-shadow: 0 .25rem .25rem rgba(41, 49, 62, 0.08) !important;
	 box-shadow: 0 .25rem .25rem rgba(41, 49, 62, 0.08) !important;
 }
 .checklists-item:hover .checklists-item__title {
	 color: #0081E6;
 }
 
 .swiper-slide-active .checklists-item, .swiper-slide-active .updates-item {
	 -webkit-box-shadow: 0 .5rem 2rem rgba(41, 49, 62, 0.08);
	 box-shadow: 0 .5rem 2rem rgba(41, 49, 62, 0.08);
 }
 .swiper-slide .mainReviews-item {
	 -webkit-box-shadow: 0 .5rem .75rem rgba(41, 49, 62, 0.04);
	 box-shadow: 0 .5rem .75rem rgba(41, 49, 62, 0.04);
 }
 
 .mainReviews .swiper-slide, .materials .swiper-slide {
	 opacity: 0;
	 -webkit-transition: all 0.2s;
	 -o-transition: all 0.2s;
	 transition: all 0.2s;
 }
 .mainReviews .swiper-slide-active, .materials .swiper-slide-active {
	 opacity: 1;
 }
 
 .mainReviews {
	 padding: 200 0 6.25rem;
 }
 
 .mainReviews-item {
	 background: #FFFFFF;
	 border-radius: .625rem;
	 overflow: hidden;
	 position: relative;
	 -webkit-transition: all 0.4s;
	 -o-transition: all 0.4s;
	 transition: all 0.4s;
	 position: relative;
 }
 .mainReviews-item:hover {
	 -webkit-box-shadow: 0 .5rem 2rem rgba(41, 49, 62, 0.16) !important;
	 box-shadow: 0 .5rem 2rem rgba(41, 49, 62, 0.16) !important;
 }
 .mainReviews-item__link {
	 position: absolute;
	 left: 0;
	 top: 0;
	 width: 100%;
	 height: 100%;
	 z-index: 3;
 }
 .mainReviews-item__top {
	 position: relative;
 }
 .mainReviews-item__img {
	 width: 100%;
	 height: 13.75rem;
	 -o-object-fit: cover;
	 object-fit: cover;
 }
 /* .mainReviews-slider .mainReviews-item__img { */
 .mainReviews-slider__grid .mainReviews-item__img {
	 height: 10rem;
 }
 .mainReviews-item__logo {
	 position: absolute;
	 left: 0;
	 bottom: 0;
	 width: 100%;
	 z-index: 2;
	 padding: 1rem 1.25rem;
	 background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.8)), to(rgba(255, 255, 255, 0.5)));
	 background: -o-linear-gradient(top, rgba(255, 255, 255, 0.8) 0%, rgba(255, 255, 255, 0.5) 100%);
	 background: linear-gradient(180deg, rgba(255, 255, 255, 0.8) 0%, rgba(255, 255, 255, 0.5) 100%);
 }
 .mainReviews-item__logo img {
	 height: 1.5rem;
	 width: auto;
 }
 .mainReviews-item__title {
	 font-weight: 700;
	 font-size: 1rem;
	 line-height: 1.5rem;
	 display: block;
	 display: -webkit-box;
	 -webkit-line-clamp: 3;
	 -webkit-box-orient: vertical;
	 overflow: hidden;
	 -o-text-overflow: ellipsis;
	 text-overflow: ellipsis;
 }
 .mainReviews-item__text {
	 font-weight: 400;
	 font-size: .875rem;
	 line-height: 1.25rem;
	 margin: 1rem 0 2rem;
	 display: block;
	 display: -webkit-box;
	 -webkit-line-clamp: 4;
	 -webkit-box-orient: vertical;
	 overflow: hidden;
	 -o-text-overflow: ellipsis;
	 text-overflow: ellipsis;
 }
 .mainReviews-item__wrapper {
	 padding: 1.25rem;
 }
 .mainReviews-item__bottom {
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 -webkit-box-align: center;
	 -ms-flex-align: center;
	 align-items: center;
	 -webkit-box-pack: justify;
	 -ms-flex-pack: justify;
	 justify-content: space-between;
 }
 .mainReviews-item__date {
	 font-size: .875rem;
	 line-height: 1.25rem;
	 color: #A8ADB4;
 }
 .mainReviews-item__dots {
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 -webkit-box-align: center;
	 -ms-flex-align: center;
	 align-items: center;
	 -ms-flex-wrap: wrap;
	 flex-wrap: wrap;
 }
 .mainReviews-item__dots span {
	 display: block;
	 margin-left: .625rem;
	 font-weight: 500;
	 font-size: .875rem;
	 line-height: 1.25rem;
	 color: #0081E6;
 }
 
 .download-wrapper {
	 overflow: hidden;
	 padding: 5rem 4.5rem;
	 min-height: 587px;
	 position: relative;
 }
 .download-img {
	 position: absolute;
	 left: 0;
	 top: 0;
	 width: 100%;
	 height: 100%;
	 border-radius: .625rem;
	 -o-object-fit: cover;
	 object-fit: cover;
	 pointer-events: none;
 }
 .download-index {
	 position: relative;
	 z-index: 2;
 }
 .download-title {
	 font-weight: 600;
	 font-size: 2.75rem;
	 line-height: 3.5rem;
	 color: #FFFFFF;
 }
 .download-subtitle {
	 margin: .625rem 0 2rem;
	 font-weight: 500;
	 font-size: 1.5rem;
	 line-height: 2rem;
	 color: #FFFFFF;
 }
 .download-list {
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 -ms-flex-wrap: wrap;
	 flex-wrap: wrap;
	 width: 38.125rem;
	 max-width: 100%;
	 -webkit-box-pack: justify;
	 -ms-flex-pack: justify;
	 justify-content: space-between;
 }
 .download-item {
	 background-image: url("/local/templates/checkoffice/./images/check.svg");
	 background-repeat: no-repeat;
	 background-position: left top;
	 padding-left: 2.5rem;
	 font-weight: 400;
	 font-size: 1rem;
	 line-height: 1.5rem;
	 margin-top: 1.25rem;
	 color: #FFFFFF;
	 width: 290;
	 max-width: 100%;
 }
 .download-links {
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 -ms-flex-wrap: wrap;
	 flex-wrap: wrap;
	 -webkit-box-align: center;
	 -ms-flex-align: center;
	 align-items: center;
	 margin-top: 3.25rem;
 }
 .download-link {
	 text-decoration: none;
	 outline: none;
	 display: -webkit-inline-box;
	 display: -ms-inline-flexbox;
	 display: inline-flex;
	 margin-right: 2rem;
	 -webkit-transition: all 0.4s;
	 -o-transition: all 0.4s;
	 transition: all 0.4s;
 }
 .download-link:hover {
	 opacity: 0.8;
 }
 .download-link img {
	 width: 166px;
 }
 .download-phone {
	 position: absolute;
	 right: 4.875rem;
	 bottom: 0;
	 pointer-events: none;
	 z-index: 3;
 }

 body .mainReviews-slider__grid {
	 height: 760;
 }
  body .checklists-slider3_shortcode {
	 height: 730;
	  overflow: hidden;
 }
  .sliderArrowsBottom {
	  top: auto;
	  bottom: 0;
	  right: auto;
	  left: 50%;
	  transform: translateX(-50%);
	  position: absolute;
	  display: flex;
  }
  .sliderArrowsBottom .slider-arrow {
	  top: auto;
	  left: auto;
	  right: auto;
	  bottom: auto;
	  position: relative;
	  margin-left: .625rem;
	  margin-right: .625rem;
  }
  body .sliderArrowsBottom .swiper-pagination {
	  display: none;
  }
  .sliderArrowsBottom .swiper-button-disabled {
	  display: flex;
	  opacity: 0.6;
  }
body .mainReviews-slider__grid .swiper-slide, .checklists-slider3_shortcode .swiper-slide {
	opacity: 1 !important;
 }
 .download-mobile {
	 display: none;
 }
 
 .mainViews {
	 padding: 200 0 6.25rem;
 }
 .mainViews-subtitle {
	 margin: 1.25rem 0 4rem;
	 text-align: center;
	 font-size: 1rem;
	 line-height: 1.5rem;
 }
 .mainViews-img {
	 margin: 0 auto;
	 -webkit-filter: drop-shadow(0 .5rem 2rem rgba(41, 49, 62, 0.08));
	 filter: drop-shadow(0 .5rem 2rem rgba(41, 49, 62, 0.08));
	 -webkit-user-select: none;
	 -moz-user-select: none;
	 -ms-user-select: none;
	 user-select: none;
 }
 .mainViews-thumb {
	 margin-top: 2rem;
 }
 .mainViews-item {
	 text-align: center;
 }
 .mainViews-item__title {
	 font-weight: 700;
	 font-size: 1rem;
	 line-height: 1.5rem;
	 color: #0081E6;
 }
 .mainViews-item__text {
	 margin: .625rem 0 2rem;
	 font-weight: 400;
	 font-size: .875rem;
	 line-height: 1.25rem;
 }
 
 .functions {
	 padding: 0 0 206px;
 }
 .functions-title {
	 width: 62.5rem;
	 max-width: 100%;
	 margin: 0 auto;
 }
 .functions-subtitle {
	 margin: 2rem 0 190.0625rem;
 }
 .functions-item {
	 position: relative;
 }
 .functions-item__wrapper {
	 width: 34rem;
	 max-width: 100%;
	 flex-shrink: 0;
 }
 .functions-item__text {
	 margin: 1.25rem 0 2.5rem;
	 font-weight: 400;
	 font-size: 1rem;
	 line-height: 1.5rem;
 }
 .functions-item__img {
	 position: absolute;
 }
 .functions-item__img img {
	 border-radius: .625rem;
	 overflow: hidden;
	 -webkit-filter: drop-shadow(0 .5rem 2.5rem rgba(41, 49, 62, 0.1));
	 filter: drop-shadow(0 .5rem 2.5rem rgba(41, 49, 62, 0.1));
 }
 .functions-item__absolute {
	 position: absolute;
 }
 .functions-item:nth-child(even) .functions-item__wrapper {
	 margin-left: auto;
 }
 .functions-item.flip .functions-item__wrapper {
	 margin-left: auto;
 }
 .functions-item:nth-child(1) .functions-item__img {
	    top: -6.9375rem;
    left: 50%;
 }
 .functions-item:nth-child(1) .functions-item__absolute {
	 bottom: 2rem;
	 left: -4rem;
	 z-index: 2;
 }
 .functions-item:nth-child(2) {
	 margin: 6.25rem 0 22.5rem;
 }
 .functions-item:nth-child(2) .functions-item__img {
	 top: 5rem;
	 right: calc(50% + 1.25rem);
 }
 .functions-item:nth-child(2) .functions-item__absolute {
	 top: -279px;
	 z-index: -1;
 }
 .functions-item:nth-child(3) .functions-item__img {
	 top: 50%;
	 -webkit-transform: translateY(-50%);
	 -ms-transform: translateY(-50%);
	 transform: translateY(-50%);
	 left: 50%;
 }
 .functions-item:nth-child(4) {
	 margin: 508px 0;
 }
 .functions-item:nth-child(4) .functions-item__img {
	 left: 0;
	 top: 50%;
	 -webkit-transform: translateY(-50%);
	 -ms-transform: translateY(-50%);
	 transform: translateY(-50%);
	 padding-top: 0 !important;
 }
 .functions-item:nth-child(4) .functions-item__top {
	 position: absolute;
	 top: 12rem;
	 left: 254px;
 }
 .functions-item:nth-child(4) .functions-item__bottom {
	 position: absolute;
	 bottom: 8.25rem;
	 left: 254px;
 }
 .functions-item:nth-child(5) .functions-item__img {
	 top: -12.5rem;
	 left: 50%;
 }

 .functions-item:nth-child(5) .functions-item__absolute {
	 right: -12.5rem;
     bottom: -6.75rem;
	 z-index: 2;
	 zoom: 0.7;
 }

 .functions-item:nth-child(6) .functions-item__absolute {
	 display: none;
 }
 
 .header-sign {
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 -webkit-box-align: center;
	 -ms-flex-align: center;
	 align-items: center;
 }
 .header-sign__up {
	 padding: .875rem 1.25rem;
	 font-size: .875rem;
	 line-height: 1.25rem;
 }
 .header-sign__in {
	 margin-right: 2rem;
	 font-weight: 700;
	 font-size: .875rem;
	 line-height: 1.25rem;
	 text-decoration: none;
	 color: #0081E6;
	 -webkit-transition: all 0.4s;
	 -o-transition: all 0.4s;
	 transition: all 0.4s;
	 margin-left: 1rem;
 }
 .header-sign__in:hover {
	 color: #0064b3;
	 text-decoration: none;
 }
 
 .breadcrumbs {
	 padding: 10.75rem 0 4.75rem;
 }
 .breadcrumbs-list {
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 -webkit-box-align: center;
	 -ms-flex-align: center;
	 align-items: center;
	 list-style-type: none;
	 margin: 0;
	 padding: 0;
	 white-space: nowrap;
	 -o-text-overflow: ellipsis;
	 text-overflow: ellipsis;
	 overflow: hidden;
 }
 .breadcrumbs-list li {
	 display: -webkit-inline-box;
	 display: -ms-inline-flexbox;
	 display: inline-flex;
	 -webkit-box-align: center;
	 -ms-flex-align: center;
	 align-items: center;
	 font-weight: 500;
	 font-size: .75rem;
	 line-height: 140%;
	 color: #0081E6;
	 position: relative;
	 padding-left: 1.5rem;
	 margin-left: .625rem;
 }
 .breadcrumbs-list li::before {
	 content: "";
	 height: 0.0625rem;
	 width: 1rem;
	 left: 0;
	 display: block;
	 top: 50%;
	 background: #A8ADB4;
	 position: absolute;
 }
 .breadcrumbs-list li:first-child {
	 padding: 0;
	 margin: 0;
 }
 .breadcrumbs-list li:first-child::before {
	 display: none;
 }
 .breadcrumbs-list li:last-child::before {
	 background: #0081E6;
 }
 .breadcrumbs-list li a {
	 color: #A8ADB4;
	 display: block;
	 text-decoration: none;
	 outline: none;
	 -webkit-transition: all 0.4s;
	 -o-transition: all 0.4s;
	 transition: all 0.4s;
 }
 .breadcrumbs-list li a:hover {
	 color: #0081E6;
 }
 .breadcrumbs.breadcrumbs-white .breadcrumbs-list li::before {
	 background: #fff;
 }
 .breadcrumbs.breadcrumbs-white .breadcrumbs-list li a {
	 color: #fff;
 }
 .breadcrumbs.breadcrumbs-white .breadcrumbs-list li a:hover {
	 color: #0081E6;
 }
 .breadcrumbs.breadcrumbs-white .breadcrumbs-list li:last-child::before {
	 background: #0081E6;
 }
 
 .pointer {
	 pointer-events: none;
	 -webkit-user-select: none;
	 -moz-user-select: none;
	 -ms-user-select: none;
	 user-select: none;
	 position: absolute;
 }
 
 .staticMain {
	 position: relative;
 }
 .staticMain-figure {
	 position: absolute;
	 left: calc(50% - 71.25rem);
	 top: -9rem;
 }
 .staticMain-mobile {
	 display: none;
 }
 
 .functions {
	 position: relative;
 }
 .functions-lines {
	 /* right: calc(50% + 550); */
	 right: calc(50% + 550px);
	 top: 12.5rem;
 }
 .functions-icon {
	 top: 4rem;
	 left: calc(50% + 40.5rem);
 }
 
 .functions-item:nth-child(1) .functions-item__svg {
	 top: 3rem;
	 left: 25rem;
	 z-index: -1;
 }
 .functions-item:nth-child(2) .functions-item__svg {
	 top: -10rem;
	 left: calc(100% + 550);
 }
 .functions-item:nth-child(2) .functions-item__svg.mobile {
	 display: none;
 }
 .functions-item:nth-child(3) .functions-item__svg {
	 left: -28.75rem;
	 top: 5.75rem;
 }
 .functions-item:nth-child(3) .functions-item__circle {
	 top: 13.75rem;
	 left: 11.25rem;
	 z-index: -1;
 }
 .functions-item:nth-child(4) .functions-item__svg {
	 left: calc(100% + 214px);
	 top: 4.5rem;
 }
 .functions-item:nth-child(4) .functions-item__circle {
	 left: -23.75rem;
	 z-index: -1;
	 top: 285px;
 }
 .functions-item:nth-child(5) .functions-item__arrow {
	 top: -9rem;
	 left: 5.75rem;
	 z-index: -1;
 }
 .functions-item:nth-child(5) .functions-item__circle {
	 top: 285px;
	 z-index: -2;
	 left: 31.5rem;
 }
 .functions-item:nth-child(5) .functions-item__current {
	right: -6.25rem;
    position: relative;
    top: -2.5rem;
	zoom: 0.7;
 }
 
 .functions-item__figure-mobile {
	 display: none;
 }
 
 .functions-item__last {
	 left: 296px;
	 z-index: -1;
	 top: -8.25rem;
 }
 
 .mainViews {
	 position: relative;
 }
 .mainViews-circle {
	 z-index: -2;
	 left: -31.25rem;
	 bottom: -12.5rem;
 }
 .mainViews-figure {
	 z-index: -1;
	 right: calc(50% + 37.5rem);
	 top: 323px;
 }
 
 .mainReviews {
	 position: relative;
 }
 .mainReviews-figures__top {
	 top: 162px;
	 right: calc(50% + 37.5rem);
 }
 .mainReviews-figures__topRight {
	 position: absolute;
	 top: 296px;
	 /* left: calc(50% + 570); */
	 left: calc(50% + 570px);
 }
 .mainReviews-figures__bottom {
	 /* bottom: 100.0625rem; */
	 bottom: 101px;
	 right: calc(50% + 37.5rem);
 }
 .mainReviews-circles__big {
	 left: -550;
	 bottom: -37.5rem;
	 z-index: -2;
 }
 .mainReviews-circles__small {
	 top: 0;
	 right: -21.75rem;
 }
 
 .checklists {
	 position: relative;
	 z-index: 2;
	 background-color: #fff;
 }
 
 .footer {
	 z-index: 3;
 }
 
 .checklists {
	 position: relative;
 }
 .checklists-figure {
	 top: 2rem;
	 left: calc(50% + 31.25rem);
 }
 .checklists-big {
	 left: -31.25rem;
	 bottom: -43.75rem;
	 z-index: -1;
 }
 .checklists-small {
	 bottom: -18.75rem;
	 right: -12.5rem;
	 z-index: -3;
 }
 .checklists-wave {
	 position: absolute;
	 bottom: -12.5rem;
	 left: 0;
	 z-index: -2;
	 width: 100%;
 }
 
 .way {
	 position: relative;
 }
 .way::before {
	 content: "";
	 position: absolute;
	 bottom: 0;
	 left: 0;
	 width: 100%;
	 height: 50%;
	 background-color: #fff;
	 z-index: 4;
 }
 .way-wrapper {
	 z-index: 5;
 }
 .way-svg {
	 z-index: 2;
 }
 
 .page-title {
	 font-weight: 700;
	 font-size: 3.5rem;
	 line-height: 4.5rem;
	 background: -webkit-gradient(linear, left top, right top, color-stop(27.33%, #0067CD), color-stop(71.54%, #00C3FB));
	 background: -o-linear-gradient(left, #0067CD 27.33%, #00C3FB 71.54%);
	 background: linear-gradient(90deg, #0067CD 27.33%, #00C3FB 71.54%);
	 -webkit-background-clip: text;
	 -webkit-text-fill-color: transparent;
	 background-clip: text;
	 text-fill-color: transparent;
 }
 
 .authors {
	 padding-bottom: 12.5rem;
 }
 .authors-search {
	 width: 49.5rem;
	 max-width: 100%;
	 margin: 4rem auto 5rem;
	 position: relative;
 }
 .authors-search::before {
	 content: "";
	 width: 1.5rem;
	 height: 100%;
	 background-image: url("/local/templates/checkoffice/./images/search-icon.svg");
	 background-repeat: no-repeat;
	 background-position: center;
	 left: 1.125rem;
	 position: absolute;
	 top: 0;
	 pointer-events: none;
 }
 .authors-search__input {
	 width: 100%;
	 height: 4rem;
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 -webkit-box-align: center;
	 -ms-flex-align: center;
	 align-items: center;
	 padding-left: 3rem;
	 background: #FFFFFF;
	 -webkit-box-shadow: 0 .5rem 2rem rgba(41, 49, 62, 0.08);
	 box-shadow: 0 .5rem 2rem rgba(41, 49, 62, 0.08);
	 border-radius: .625rem;
	 border: none;
	 color: #2E3A59;
	 font-weight: 400;
	 font-size: 1rem;
	 line-height: 1.5rem;
 }
 .authors-search__input::-webkit-input-placeholder {
	 color: #A8ADB4;
 }
 .authors-search__input::-moz-placeholder {
	 color: #A8ADB4;
 }
 .authors-search__input:-ms-input-placeholder {
	 color: #A8ADB4;
 }
 .authors-search__input::-ms-input-placeholder {
	 color: #A8ADB4;
 }
 .authors-search__input::placeholder {
	 color: #A8ADB4;
 }
 .authors-search__btn {
	 padding: .875rem 1.25rem;
	 font-size: .875rem;
	 line-height: 1.25rem;
	 top: .5rem;
	 right: .25rem;
	 position: absolute;
	 z-index: 2;
 }
 .authors-sort {
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 -webkit-box-align: center;
	 -ms-flex-align: center;
	 align-items: center;
 }
 .authors-sort__select {
	 width: 18.75rem;
	 height: 4rem;
	 position: relative;
	 background: #FFFFFF;
	 border-radius: .625rem;
	 margin-right: 1.25rem;
 }
 .authors-sort__select svg {
	 position: absolute;
	 left: 1.125rem;
	 top: 50%;
	 -webkit-transform: translateY(-50%);
	 -ms-transform: translateY(-50%);
	 transform: translateY(-50%);
	 pointer-events: none;
 }
 .authors-sort__select select {
	 display: none;
 }
 .authors-sort__select .nice-select {
	 width: 100%;
	 height: 100%;
	 padding: 0 0 0 3rem;
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 -webkit-box-align: center;
	 -ms-flex-align: center;
	 align-items: center;
	 border: none;
	 outline: none;
	 background: transparent;
	 position: absolute;
	 z-index: 2;
 }
 .authors-sort__select .nice-select::after {
	 display: none;
 }
 .authors-sort__select .nice-select::before {
	 content: "";
	 width: 1.5rem;
	 height: 100%;
	 background-image: url("/local/templates/checkoffice/./images/select-arrow.svg");
	 background-repeat: no-repeat;
	 background-position: center;
	 right: 1.125rem;
	 top: 0;
	 -webkit-transition: all 0.4s;
	 -o-transition: all 0.4s;
	 transition: all 0.4s;
	 position: absolute;
 }
 .authors-sort__select .nice-select.open {
	 position: relative;
	 z-index: 3;
 }
 .authors-sort__select .nice-select.open::before {
	 -webkit-transform: rotate(180deg);
	 -ms-transform: rotate(180deg);
	 transform: rotate(180deg);
 }
 .authors-sort__select .nice-select .nice-select-dropdown {
	 display: block;
	 width: 100%;
	 border: none !important;
	 background-color: #fff;
	 -webkit-box-shadow: 0 .5rem 2rem rgba(41, 49, 62, 0.08);
	 box-shadow: 0 .5rem 2rem rgba(41, 49, 62, 0.08);
 }
 .authors-sort__select .nice-select .nice-select-dropdown .list {
	 border: none;
	 background-color: #fff;
 }
 .authors-pagination {
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 -webkit-box-align: center;
	 -ms-flex-align: center;
	 align-items: center;
	 -ms-flex-wrap: wrap;
	 flex-wrap: wrap;
	 margin-top: 4rem;
 }
 .authors-pagination__more {
	 font-weight: 700;
	 font-size: 1rem;
	 line-height: 1.5rem;
	 color: #0081E6;
	 text-decoration: none;
	 outline: none;
	 display: -webkit-inline-box;
	 display: -ms-inline-flexbox;
	 display: inline-flex;
	 -webkit-box-align: center;
	 -ms-flex-align: center;
	 align-items: center;
	 -webkit-transition: all 0.4s;
	 -o-transition: all 0.4s;
	 transition: all 0.4s;
	 padding-bottom: .25rem;
	 border-bottom: 0.0625rem solid #0081E6;
	 margin-left: 183px;
 }
 .authors-pagination__more:hover {
	 text-decoration: none;
	 color: #0064b3;
	 border-color: #0064b3;
 }
 .authors-pagination__links {
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 -webkit-box-align: center;
	 -ms-flex-align: center;
	 align-items: center;
	 -ms-flex-wrap: wrap;
	 flex-wrap: wrap;
 }
 .authors-pagination__links a {
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 margin-right: .625rem;
	 width: 3rem;
	 height: 3rem;
	 background: #FFFFFF;
	 border-radius: .625rem;
	 -webkit-box-align: center;
	 -ms-flex-align: center;
	 align-items: center;
	 -webkit-box-pack: center;
	 -ms-flex-pack: center;
	 justify-content: center;
	 text-align: center;
	 font-weight: 700;
	 font-size: .875rem;
	 line-height: 1.25rem;
	 color: #2E3A59;
	 -webkit-transition: all 0.4s;
	 -o-transition: all 0.4s;
	 transition: all 0.4s;
	 text-decoration: none;
	 outline: none;
 }
 .authors-pagination__links a.active, .authors-pagination__links a:hover {
	 color: #fff;
	 text-decoration: none;
	 background: #0081E6;
 }
 .authors-pagination__links a.dots {
	 background: transparent;
 }
 .authors-pagination__links a.dots:hover {
	 color: #2E3A59;
 }
 .authors-pagination__links a.next, .authors-pagination__links a.prev {
	 background: #fff;
	 position: relative;
 }
 .authors-pagination__links a.next::before, .authors-pagination__links a.prev::before {
	 content: "";
	 position: absolute;
	 left: 0;
	 top: 0;
	 width: 100%;
	 height: 100%;
	 background-image: url("/local/templates/checkoffice/./images/next.svg");
	 background-repeat: no-repeat;
	 background-position: center;
	 -webkit-transition: all 0.4s;
	 -o-transition: all 0.4s;
	 transition: all 0.4s;
 }
 .authors-pagination__links a.next:hover, .authors-pagination__links a.prev:hover {
	 background: #0081E6;
 }
 .authors-pagination__links a.next:hover::before, .authors-pagination__links a.prev:hover::before {
	 -webkit-filter: brightness(0) invert(1);
	 filter: brightness(0) invert(1);
 }
 .authors-pagination__links a.prev::before {
	 -webkit-transform: rotate(180deg);
	 -ms-transform: rotate(180deg);
	 transform: rotate(180deg);
 }
 .authors-pagination__block {
	 -webkit-box-ordinal-group: 2;
	 -ms-flex-order: 1;
	 order: 1;
 }
 .authors-list {
	 display: grid;
	 grid-gap: 4rem 2rem;
	 margin-top: 4rem;
	 grid-template-columns: 1fr 1fr 1fr 1fr;
 }
 .authors-item {
	 background: #FFFFFF;
	 -webkit-box-shadow: 0 .5rem 2rem rgba(41, 49, 62, 0.08);
	 box-shadow: 0 .5rem 2rem rgba(41, 49, 62, 0.08);
	 border-radius: .625rem;
	 padding: 2rem;
	 min-height: 100%;
	 position: relative;
	 -webkit-transition: all 0.4s;
	 -o-transition: all 0.4s;
	 transition: all 0.4s;
	 -webkit-box-orient: vertical;
	 -webkit-box-direction: normal;
	 -ms-flex-direction: column;
	 flex-direction: column;
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 -ms-flex-wrap: wrap;
	 flex-wrap: wrap;
	 -webkit-box-pack: center;
	 -ms-flex-pack: center;
	 justify-content: center;
	 color: #2E3A59;
 }
 .authors-item__link {
	 position: absolute;
	 left: 0;
	 top: 0;
	 width: 100%;
	 height: 100%;
	 z-index: 2;
 }
 .authors-item__img {
	 width: 12.5rem;
	 height: 12.5rem;
	 -o-object-fit: cover;
	 object-fit: cover;
	 display: block;
 }
 .authors-item__box {
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 -webkit-box-align: center;
	 -ms-flex-align: center;
	 align-items: center;
	 -webkit-box-pack: center;
	 -ms-flex-pack: center;
	 justify-content: center;
	 margin: 0 auto 1.25rem;
 }
 .authors-item__name {
	 font-weight: 700;
	 font-size: 1rem;
	 line-height: 1.5rem;
	 -webkit-transition: all 0.4s;
	 -o-transition: all 0.4s;
	 transition: all 0.4s;
 }
 .authors-item__proff {
	 margin: .625rem 0 1rem;
	 font-weight: 400;
	 font-size: .875rem;
	 line-height: 1.25rem;
	 color: #A8ADB4;
 }
 .authors-item__result {
	 font-weight: 700;
	 font-size: .875rem;
	 line-height: 1.125rem;
	 color: #0081E6;
	 margin-top: auto;
 }
 .authors-item__logo {
	 margin-top: 1rem;
 }
 .authors-item__logo img {
	 height: 1.25rem;
	 width: auto;
 }
 .authors-item:hover {
	 -webkit-box-shadow: none;
	 box-shadow: none;
 }
 .authors-item:hover .authors-item__name {
	 color: #0081E6;
 }
 
 .authors-search__clear {
	 top: 50%;
	 -webkit-transform: translateY(-50%);
	 -ms-transform: translateY(-50%);
	 transform: translateY(-50%);
	 right: 6.25rem;
	 width: 1.5rem;
	 height: 1.5rem;
	 background-image: url("/local/templates/checkoffice/./images/clear.svg");
	 background-repeat: no-repeat;
	 background-position: center;
	 cursor: pointer;
	 z-index: 2;
	 position: absolute;
	 opacity: 0;
	 visibility: hidden;
	 pointer-events: none;
	 -webkit-transition: all 0.4s;
	 -o-transition: all 0.4s;
	 transition: all 0.4s;
 }
 .authors-search__clear.active {
	 opacity: 1;
	 visibility: visible;
	 pointer-events: auto;
 }
 
 .authors-pagination__links.mobile {
	 display: none;
 }
 
 .subscription {
	 padding: 5rem 0;
	 background-image: url("/local/templates/checkoffice/./images/bg-subscription.jpg");
	 background-position: center;
	 background-size: cover;
 }
 .subscription-list {
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 -webkit-box-align: center;
	 -ms-flex-align: center;
	 align-items: center;
	 -webkit-box-pack: justify;
	 -ms-flex-pack: justify;
	 justify-content: space-between;
 }
 .subscription-left {
	 width: 23.75rem;
	 max-width: 100%;
 }
 .subscription-title {
	 font-weight: 600;
	 font-size: 2rem;
	 line-height: 2.75rem;
	 color: #FFFFFF;
 }
 .subscription-text {
	 margin-top: 2rem;
	 font-weight: 400;
	 font-size: 1rem;
	 line-height: 1.5rem;
	 color: #FFFFFF;
 }
 .subscription-form {
	 width: 34.25rem;
	 max-width: 100%;
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 -webkit-box-align: center;
	 -ms-flex-align: center;
	 align-items: center;
	 -ms-flex-wrap: wrap;
	 flex-wrap: wrap;
 }
 .subscription-form__input {
	 height: 4rem;
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 -webkit-box-align: center;
	 -ms-flex-align: center;
	 align-items: center;
	 -webkit-box-flex: 1;
	 -ms-flex-positive: 1;
	 flex-grow: 1;
	 border: none;
	 font-weight: 400;
	 font-size: 1rem;
	 line-height: 1.5rem;
	 background: #FFFFFF;
	 border-radius: .625rem;
	 color: #2E3A59;
	 border: none;
	 padding-left: 1.125rem;
 }
 .subscription-form__input::-webkit-input-placeholder {
	 color: #A8ADB4;
 }
 .subscription-form__input::-moz-placeholder {
	 color: #A8ADB4;
 }
 .subscription-form__input:-ms-input-placeholder {
	 color: #A8ADB4;
 }
 .subscription-form__input::-ms-input-placeholder {
	 color: #A8ADB4;
 }
 .subscription-form__input::placeholder {
	 color: #A8ADB4;
 }
 .subscription-form__btn {
	 padding: 0;
	 margin-left: 1.25rem;
	 height: 4rem;
	 width: 166px;
	 min-width: 166px;
	 font-size: 1rem;
 }
 .subscription-policy {
	 margin-top: 1rem;
	 font-weight: 400;
	 font-size: .75rem;
	 line-height: 1rem;
	 color: #FFFFFF;
 }
 .subscription-policy a {
	 color: #fff;
	 display: inline;
	 outline: none;
	 text-decoration: none;
 }
 .subscription-policy a:hover {
	 text-decoration: underline;
	 color: #fff;
 }
 
 .authors {
	 position: relative;
 }
 .authors-circle__top {
	 top: -6.25rem;
	 left: -21.75rem;
	 z-index: -1;
 }
 .authors-circle__right {
	 top: 0;
	 right: -21.75rem;
	 z-index: -1;
 }
 .authors-circle__bottom {
	 bottom: -21.75rem;
	 z-index: -1;
	 right: -18.75rem;
 }
 .authors-circle__left {
	 z-index: -1;
	 left: -21.75rem;
	 bottom: 3.25rem;
 }
 .authors-circle__svg {
	 bottom: 68.75rem;
	 right: calc(50% + 40.5rem);
	 z-index: -1;
 }
 .authors-circle__figure {
	 z-index: -1;
	 bottom: 5.5rem;
	 left: calc(50% + 18.75rem);
 }
 
 .docs {
	 position: relative;

 }
 .docs-circle__top {
	 top: -12.5rem;
	 z-index: -1;
	 left: -18.75rem;
 }
 .docs-circle__right {
	 bottom: -31.25rem;
	 z-index: -1;
	 right: -18.75rem;
 }
 .docs-circle__desktop {
	 bottom: 110.0625rem;
	 left: 21.75rem;
	 z-index: -1;
 }
 .docs-list {
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 -webkit-box-align: center;
	 -ms-flex-align: center;
	 align-items: center;
	 -webkit-box-pack: justify;
	 -ms-flex-pack: justify;
	 justify-content: space-between;
	 margin-top: 4rem;
 }
 .docs-item {
	 background: #FFFFFF;
	 -webkit-box-shadow: 0 .5rem 2rem rgba(41, 49, 62, 0.08);
	 box-shadow: 0 .5rem 2rem rgba(41, 49, 62, 0.08);
	 border-radius: .625rem;
	 padding: 2rem;
	 width: 33.75rem;
	 max-width: 100%;
 }
 .docs-item__title {
	 font-weight: 600;
	 font-size: 1.5rem;
	 line-height: 2rem;
 }
 .docs-item__text {
	 margin: 1.25rem 0;
	 font-weight: 400;
	 font-size: 1rem;
	 line-height: 1.5rem;
 }
 .docs-item__bottom {
	 font-weight: 500;
	 font-size: 1rem;
	 line-height: 140%;
	 color: #A8ADB4;
 }
 .docs-right {
	 width: 36.5rem;
	 max-width: 100%;
 }
 .docs-right__title {
	 padding-bottom: 1.25rem;
	 font-weight: 600;
	 font-size: 1.5rem;
	 line-height: 2rem;
 }
 .docs-right__item {
	 text-decoration: none;
	 outline: none;
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 -webkit-box-align: center;
	 -ms-flex-align: center;
	 align-items: center;
	 margin-top: .625rem;
	 font-weight: 700;
	 font-size: 1rem;
	 line-height: 1.5rem;
	 color: #2E3A59;
	 -webkit-transition: all 0.4s;
	 -o-transition: all 0.4s;
	 transition: all 0.4s;
 }
 .docs-right__item:hover {
	 color: #0081E6;
 }
 .docs-right__blue {
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 -webkit-box-align: center;
	 -ms-flex-align: center;
	 align-items: center;
	 background: #0081E6;
	 border-radius: .625rem;
	 padding: .625rem;
	 margin-right: 1.25rem;
	 font-weight: 700;
	 font-size: 1rem;
	 line-height: 1.5rem;
	 color: #FFFFFF;
 }
 .docs-right__blue svg {
	 display: block;
	 margin-right: .5rem;
 }
 .docs-right__text {
	 display: block;
 }
 
 .docs-circle__iconLeft {
	 top: 3.5rem;
	 left: 130.0625rem;
	 z-index: -1;
 }
 
 .docs-circle__iconRight {
	 top: -3.5rem;
	 right: 322px;
 }
 
 .hide {
	 display: none;
 }
 
 .fancybox__slide {
	 padding: 0;
 }
 
 .carousel__button.is-close {
	 width: 2rem !important;
	 height: 2rem !important;
	 background-image: url("/local/templates/checkoffice/./images/close.svg") !important;
	 background-repeat: no-repeat !important;
	 background-position: center !important;
	 right: .5rem !important;
	 top: .5rem !important;
	 -webkit-filter: brightness(0) invert(1);
	 filter: brightness(0) invert(1);
	 -webkit-transition: all 0.4s;
	 -o-transition: all 0.4s;
	 transition: all 0.4s;
 }
 .carousel__button.is-close::before, .carousel__button.is-close::after, .carousel__button.is-close svg {
	 display: none !important;
 }
 .carousel__button.is-close:hover {
	 -webkit-transform: rotate(90deg);
	 -ms-transform: rotate(90deg);
	 transform: rotate(90deg);
 }
 
 .popup {
	 background: #FFFFFF;
	 border-radius: .625rem;
	 padding: 3.25rem 4rem 2.5rem;
	 width: 32.5rem;
	 max-width: 100%;
	 margin: 0 auto;
 }
 .popup .carousel__button.is-close {
	 right: 2rem !important;
	 top: 2rem !important;
	 -webkit-filter: none !important;
	 filter: none !important;
 }
 .popup-title {
	 font-weight: 600;
	 font-size: 1.5rem;
	 line-height: 2rem;
	 text-align: center;
	 color: #2E3A59;
	 margin-bottom: 2rem;
 }
 .popup-form__input {
	 margin: 0 0 1.25rem 0;
	 position: relative;
 }
 .popup-form__input input {
	 width: 100%;
	 background: #FFFFFF;
	 border: 0.0625rem solid #CAD3E1;
	 border-radius: .625rem;
	 height: 4rem;
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 -webkit-box-align: center;
	 -ms-flex-align: center;
	 align-items: center;
	 padding-left: 1rem;
	 color: #2E3A59;
	 font-weight: 400;
	 font-size: 1rem;
	 line-height: 1.5rem;
 }
 .popup-form__input input::-webkit-input-placeholder {
	 color: #A8ADB4;
 }
 .popup-form__input input::-moz-placeholder {
	 color: #A8ADB4;
 }
 .popup-form__input input:-ms-input-placeholder {
	 color: #A8ADB4;
 }
 .popup-form__input input::-ms-input-placeholder {
	 color: #A8ADB4;
 }
 .popup-form__input input::placeholder {
	 color: #A8ADB4;
 }
 .popup-form__btn {
	 height: 4rem;
	 width: 100%;
	 padding: 0;
	 margin-top: 2rem;
 }
 .popup-form__toggle {
	 top: 50%;
	 right: 1.125rem;
	 -webkit-transform: translateY(-50%);
	 -ms-transform: translateY(-50%);
	 transform: translateY(-50%);
	 cursor: pointer;
	 display: -webkit-inline-box;
	 display: -ms-inline-flexbox;
	 display: inline-flex;
	 -webkit-box-align: center;
	 -ms-flex-align: center;
	 align-items: center;
	 z-index: 2;
	 -webkit-transition: all 0.4s;
	 -o-transition: all 0.4s;
	 transition: all 0.4s;
	 position: absolute;
	 -webkit-user-select: none;
	 -moz-user-select: none;
	 -ms-user-select: none;
	 user-select: none;
 }
 .popup-form__toggle path {
	 stroke: #CAD3E1;
	 -webkit-transition: all 0.4s;
	 -o-transition: all 0.4s;
	 transition: all 0.4s;
 }
 .popup-form__toggle.active path:last-child {
	 opacity: 0;
 }
 .popup-form__toggle:hover path {
	 stroke: #0081E6;
 }
 .popup-form__checkbox {
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 -webkit-box-align: center;
	 -ms-flex-align: center;
	 align-items: center;
	 cursor: pointer;
	 padding: .125rem;
	 -webkit-user-select: none;
	 -moz-user-select: none;
	 -ms-user-select: none;
	 user-select: none;
 }
 .popup-form__checkbox.aifs {
	 -webkit-box-align: start;
	 -ms-flex-align: start;
	 align-items: flex-start;
 }
 .popup-form__checkbox b {
	 width: 1.25rem;
	 min-width: 1.25rem;
	 height: 1.25rem;
	 border: 0.0625rem solid #0081E6;
	 border-radius: .25rem;
	
	 position: relative;
 }
 .popup-form__checkbox b::before {
	 content: "";
	 position: absolute;
	 left: 0;
	 top: 0;
	 width: 100%;
	 height: 100%;
	 background-image: url("/local/templates/checkoffice/./images/checkbox.svg");
	 background-repeat: no-repeat;
	 background-position: center;
	 -webkit-transition: all 0.4s;
	 -o-transition: all 0.4s;
	 transition: all 0.4s;
	 opacity: 0;
 }
 .popup-form__checkbox input {
	 position: absolute;
	 left: 0;
	 top: 0;
	 width: 0.0625rem;
	 height: 0.0625rem;
	 opacity: 0;
 }
 .popup-form__checkbox span {
	 margin-left: .875rem;
	 font-weight: 400;
	 font-size: .875rem;
	 line-height: 1.25rem;
	 color: #2E3A59;
 }
 .popup-form__checkbox input:checked + b::before {
	 opacity: 1;
	 background-color: #0081E6;
 }
 .popup-form__bottom {
	 margin: 2rem -4rem 0;
	 padding-top: 2rem;
	 border-top: 0.0625rem solid #CAD3E1;
 }
 #checkListPrime .popup-form__checkbox input:checked + b{
	border-color: #0081E6;
 }
 #checkListPrime .popup-form__checkbox b{
	border-color:#e60000;
 }

 .popup-form__bottomTitle {
	 margin-bottom: 1.25rem;
	 font-weight: 700;
	 font-size: 1rem;
	 line-height: 1.5rem;
	 text-align: center;
 }
 .popup-form__bottomList {
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 -webkit-box-align: center;
	 -ms-flex-align: center;
	 align-items: center;
	 -webkit-box-pack: center;
	 -ms-flex-pack: center;
	 justify-content: center;
	 -ms-flex-wrap: wrap;
	 flex-wrap: wrap;
 }
 .popup-form__bottomItem {
	 -webkit-transition: all 0.4s;
	 -o-transition: all 0.4s;
	 transition: all 0.4s;
	 display: -webkit-inline-box;
	 display: -ms-inline-flexbox;
	 display: inline-flex;
	 margin: 0 .625rem;
 }
 .popup-form__bottomItem:hover {
	 opacity: 0.8;
 }
 .popup-form__links {
	 text-align: center;
 }
 .popup-form__link {
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 width: 100%;
	 height: 4rem;
	 -webkit-box-align: center;
	 -ms-flex-align: center;
	 align-items: center;
	 -webkit-box-pack: center;
	 -ms-flex-pack: center;
	 justify-content: center;
	 font-weight: 700;
	 font-size: 1rem;
	 line-height: 1.5rem;
	 color: #0081E6;
	 text-decoration: none;
	 -webkit-transition: all 0.4s;
	 -o-transition: all 0.4s;
	 transition: all 0.4s;
	 margin-top: 1.25rem;
 }
 .popup-form__link:hover {
	 color: #0064b3;
	 text-decoration: none;
 }
 .popup-form__sign-up {
	 margin-top: 1.25rem;
	 font-weight: 700;
	 font-size: 1rem;
	 line-height: 1.5rem;
	 color: #A8ADB4;
	 display: -webkit-inline-box;
	 display: -ms-inline-flexbox;
	 display: inline-flex;
	 -webkit-box-align: center;
	 -ms-flex-align: center;
	 align-items: center;
	 -webkit-box-pack: center;
	 -ms-flex-pack: center;
	 justify-content: center;
	 -webkit-transition: all 0.4s;
	 -o-transition: all 0.4s;
	 transition: all 0.4s;
	 text-decoration: none;
 }
 .popup-form__sign-up:hover {
	 color: #0081E6;
 }
 
 .fancybox__backdrop {
	 background: rgba(46, 58, 89, 0.6);
	 opacity: 1;
 }
 
 .author {
	 padding-bottom: 6.75rem;
	 position: relative;
 }
 .author-list {
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 -webkit-box-align: center;
	 -ms-flex-align: center;
	 align-items: center;
 }
 .author-photo {
	 margin-right: 4rem;
 }
 .author-photo img {
	 width: 15rem;
	 min-width: 15rem;
	 height: 15rem;
	 border-radius: 100%;
	 -o-object-fit: cover;
	 object-fit: cover;
 }
 .author-mobileTitle {
	 display: none;
 }
 .author-text {
	 margin: 2rem 0;
	 font-weight: 500;
	 font-size: 1.125rem;
	 line-height: 2rem;
 }
 .author-bottom {
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 -webkit-box-align: center;
	 -ms-flex-align: center;
	 align-items: center;
 }
 .author-bottom__text {
	 font-weight: 500;
	 font-size: 1.125rem;
	 line-height: 2rem;
	 color: #A8ADB4;
 }
 .author-bottom__logo {
	 display: block;
	 height: 2rem;
	 width: auto;
	 margin-left: 1.25rem;
	 max-width: 100%;
 }
 
 .checklists .checklists-item:hover {
	 -webkit-box-shadow: 0 .5rem 2rem rgba(41, 49, 62, 0.16) !important;
	 box-shadow: 0 .5rem 2rem rgba(41, 49, 62, 0.16) !important;
 }
 
 .authorChecklist {
	 padding: 6.25rem 0 12.5rem;
	 position: relative;
 }
 .authorChecklist-title {
	 font-weight: 600;
	 font-size: 2.75rem;
	 line-height: 3.5rem;
 }
 .authorChecklist-dots {
	 margin: 4rem -.625rem 4rem 0;
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 -ms-flex-wrap: wrap;
	 flex-wrap: wrap;
 }
 .authorChecklist-dot {
	 text-decoration: none;
	 outline: none;
	 display: -webkit-inline-box;
	 display: -ms-inline-flexbox;
	 display: inline-flex;
	 -webkit-box-align: center;
	 -ms-flex-align: center;
	 align-items: center;
	 padding: 0 .5rem;
	 margin-right: .625rem;
	 height: 2rem;
	 margin-top: .625rem;
	 border: 0.0625rem solid #0081E6;
	 border-radius: .625rem;
	 color: #0081E6;
	 -webkit-transition: all 0.4s;
	 -o-transition: all 0.4s;
	 transition: all 0.4s;
	 font-weight: 500;
	 font-size: .875rem;
	 line-height: 1.25rem;
 }
 .authorChecklist-dot:hover, .authorChecklist-dot.active {
	 background: #0081E6;
	 color: #fff;
 }
 .authorChecklist-grid {
	 display: grid;
	 grid-template-columns: 1fr 1fr 1fr 1fr;
	 grid-gap: 2rem;
 }
 
 .light-gray .checklists .checklists-item {
	 background: #FFFFFF;
	 -webkit-box-shadow: 0 .5rem 2rem rgba(41, 49, 62, 0.08);
	 box-shadow: 0 .5rem 2rem rgba(41, 49, 62, 0.08);
	 border-radius: .625rem;
 }
 
 .figures-box {
	 position: relative;
 }
 .figures-box__left {
	 top: -2rem;
	 right: calc(50% + 40.5rem);
 }
 
 .authorChecklist {
	 position: relative;
 }
 .authorChecklist-svg {
	 left: calc(50% + 37.5rem);
	 top: 1.25rem;
 }
 
 .nice-select .nice-select-dropdown {
	 margin-top: .625rem;
 }
 
 .nice-select .option {
	 padding: 7..25rem 1rem;
	 font-weight: normal !important;
	 font-size: 1rem;
	 color: #2E3A59;
	 -webkit-transition: all 0.4s;
	 -o-transition: all 0.4s;
	 transition: all 0.4s;
 }
 .nice-select .option:hover {
	 color: #0081E6;
 }
 
 .nice-select .option:hover, .nice-select .option.focus, .nice-select .option.selected.focus {
	 color: #0081E6;
	 background: transparent;
 }
 
 .nice-select .nice-select-dropdown {
	 border-radius: .625rem;
 }
 
 .authors-search__result {
	 top: calc(100% + .625rem);
	 width: 100%;
	 padding: 1rem;
	 background: #FFFFFF;
	 -webkit-box-shadow: 0 .5rem 2.5rem rgba(41, 49, 62, 0.1);
	 box-shadow: 0 .5rem 2.5rem rgba(41, 49, 62, 0.1);
	 border-radius: .625rem;
	 opacity: 0;
	 -webkit-transition: all 0.4s;
	 -o-transition: all 0.4s;
	 transition: all 0.4s;
	 position: absolute;
	 z-index: 8;
	 visibility: hidden;
	 pointer-events: none;
 }
 .authors-search__result.open {
	 opacity: 1;
	 visibility: visible;
	 pointer-events: auto;
 }
 .authors-search__resultItem {
	 display: block;
	 width: 100%;
	 white-space: nowrap;
	 -o-text-overflow: ellipsis;
	 text-overflow: ellipsis;
	 overflow: hidden;
	 text-decoration: none;
	 outline: none;
	 -webkit-transition: all 0.4s;
	 -o-transition: all 0.4s;
	 transition: all 0.4s;
	 color: #2E3A59;
	 font-weight: 400;
	 font-size: 1rem;
	 line-height: 1.5rem;
	 color: #2E3A59;
	 margin-top: 1rem;
 }
 .authors-search__resultItem b, .authors-search__resultItem strong, .authors-search__resultItem span {
	 font-weight: bold;
 }
 .authors-search__resultItem:first-child {
	 margin-top: 0;
 }
 .authors-search__resultItem:hover {
	 color: #0081E6;
 }
 
 .box-toggles {
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 -webkit-box-align: center;
	 -ms-flex-align: center;
	 align-items: center;
	 margin-left: auto;
 }
 .box-toggles__item {
	 text-decoration: none;
	 outline: none;
	 display: -webkit-inline-box;
	 display: -ms-inline-flexbox;
	 display: inline-flex;
	 margin-left: 1.25rem;
	 -webkit-transition: all 0.4s;
	 -o-transition: all 0.4s;
	 transition: all 0.4s;
	 stroke: #A8ADB4;
 }
 .box-toggles__item.active, .box-toggles__item:hover {
	 stroke: #0081E6;
 }
 
 .authors-text__sub {
	 margin-top: 2.5rem;
	 font-weight: 500;
	 font-size: 1.5rem;
	 line-height: 2rem;
	 text-align: center;
	 padding-bottom: 1.25rem;
 }
 
 .authors-grid {
	 display: grid;
	 grid-template-columns: 1fr 1fr 1fr 1fr;
	 grid-gap: 2rem;
	 margin-top: 4rem;
 }
 
 .toggle-tab {
	 display: none;
 }
 .toggle-tab.active {
	 display: block;
 }
 
 .authors-big {
	 margin-top: 2rem;
	 background: #FFFFFF;
	 -webkit-box-shadow: 0 .5rem 2rem rgba(41, 49, 62, 0.08);
	 box-shadow: 0 .5rem 2rem rgba(41, 49, 62, 0.08);
	 border-radius: .625rem;
	 padding: 2.5rem;
	 position: relative;
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 -webkit-box-align: start;
	 -ms-flex-align: start;
	 align-items: flex-start;
	 -webkit-transition: all 0.4s;
	 -o-transition: all 0.4s;
	 transition: all 0.4s;
 }
 .authors-big__check {
	 position: absolute;
	 right: 0;
	 top: 0;
 }
 .authors-big__link {
	 text-decoration: none;
	 outline: none;
	 display: block;
	 position: absolute;
	 left: 0;
	 top: 0;
	 width: 100%;
	 height: 100%;
	 z-index: 2;
 }
 .authors-big__icon {
	 width: 5rem;
	 min-width: 5rem;
	 margin-right: 2.5rem;
 }
 .authors-big:first-child {
	 margin-top: 4rem;
 }
 .authors-big__info {
	 -webkit-box-flex: 1;
	 -ms-flex-positive: 1;
	 flex-grow: 1;
	 position: relative;
 }
 .authors-big__title {
	 font-weight: 600;
	 font-size: 1.5rem;
	 line-height: 2rem;
	 -webkit-transition: all 0.4s;
	 -o-transition: all 0.4s;
	 transition: all 0.4s;
 }
 .authors-big__subtitle {
	 margin: .625rem 0 2rem;
	 font-weight: 400;
	 font-size: 1rem;
	 line-height: 1.5rem;
	 color: #A8ADB4;
 }
 .authors-big__flex {
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 -webkit-box-align: start;
	 -ms-flex-align: start;
	 align-items: flex-start;
 }
 .authors-big__block {
	 margin-right: 4rem;
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 -webkit-box-align: center;
	 -ms-flex-align: center;
	 align-items: center;
 }
 .authors-big__block:last-child {
	 margin-right: 0;
 }
 .authors-big__blockImg {
	 margin-right: 1rem;
	 min-width: 2.5rem;
	 width: 2.5rem;
	 height: 2.5rem;
 }
 .authors-big__blockText {
	 white-space: nowrap;
 }
 .authors-big__blockText span {
	 display: block;
	 font-weight: 400;
	 font-size: .875rem;
	 line-height: 1.25rem;
	 color: #A8ADB4;
 }
 .authors-big__blockText p {
	 margin-top: .125rem;
	 font-weight: 500;
	 font-size: 1rem;
	 line-height: 1.5rem;
 }
 .authors-big__photo {
	 width: 100%;
	 height: 100%;
	 -o-object-fit: cover;
	 object-fit: cover;
	 border-radius: 100%;
	 display: block;
 }
 .authors-big__stars {
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 -webkit-box-align: center;
	 -ms-flex-align: center;
	 align-items: center;
	 margin-top: .25rem;
 }
 .authors-big__stars svg {
	 display: block;
	 margin-right: 0.0625rem;
 }
 .authors-big:hover {
	 -webkit-box-shadow: none;
	 box-shadow: none;
 }
 .authors-big:hover .authors-big__title {
	 color: #0081E6;
 }
 
 .checklists-item__top {
	 position: relative;
 }
 
 .checklists-item__absolute {
	 position: absolute;
	 bottom: 0;
	 right: 0;
	 z-index: 4;
 }
 .checklists-item__absolute span {
	 display: block;
	 width: 15rem;
	 background: #FFFFFF;
	 -webkit-box-shadow: 0 .5rem 2rem rgba(41, 49, 62, 0.08);
	 box-shadow: 0 .5rem 2rem rgba(41, 49, 62, 0.08);
	 border-radius: .625rem;
	 padding: .625rem;
	 bottom: calc(100% + .25rem);
	 left: 0;
	 top: auto;
	 font-weight: 400;
	 font-size: .875rem;
	 line-height: 1.25rem;
	 color: #2E3A59;
	 pointer-events: none;
	 -webkit-user-select: none;
	 -moz-user-select: none;
	 -ms-user-select: none;
	 user-select: none;
	 visibility: hidden;
	 opacity: 0;
	 -webkit-transform: translateY(.625rem);
	 -ms-transform: translateY(.625rem);
	 transform: translateY(.625rem);
	 -webkit-transition: all 0.4s;
	 -o-transition: all 0.4s;
	 transition: all 0.4s;
	 position: absolute;
	 text-align: left;
 }
 .checklists-item__absolute:hover span {
	 visibility: visible;
	 opacity: 1;
	 pointer-events: auto;
	 -webkit-transform: none;
	 -ms-transform: none;
	 transform: none;
 }
 
 .otherAuthors {
	 padding-bottom: 12.5rem;
	 position: relative;
 }
 .otherAuthors-center {
	 display: none;
 }
 .otherAuthors-svg {
	 right: -12.5rem;
	 bottom: -12.5rem;
	 z-index: -1;
 }
 .otherAuthors-top {
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 -webkit-box-align: center;
	 -ms-flex-align: center;
	 align-items: center;
	 -webkit-box-pack: justify;
	 -ms-flex-pack: justify;
	 justify-content: space-between;
	 margin-bottom: 4rem;
 }
 .otherAuthors-link {
	 text-decoration: none;
	 outline: none;
	 display: -webkit-inline-box;
	 display: -ms-inline-flexbox;
	 display: inline-flex;
	 -webkit-box-align: center;
	 -ms-flex-align: center;
	 align-items: center;
	 padding-bottom: .25rem;
	 border-bottom: 0.0625rem solid #0081E6;
	 color: #0081E6;
	 -webkit-transition: all 0.4s;
	 -o-transition: all 0.4s;
	 transition: all 0.4s;
	 font-weight: 700;
	 font-size: 1rem;
	 line-height: 1.5rem;
 }
 .otherAuthors-link svg {
	 display: block;
	 margin-left: .625rem;
	 position: relative;
	 right: 0;
	 -webkit-transition: all 0.4s;
	 -o-transition: all 0.4s;
	 transition: all 0.4s;
	 bottom: -0.0625rem;
 }
 .otherAuthors-link:hover {
	 text-decoration: none;
 }
 .otherAuthors-link:hover svg {
	 right: -.125rem;
 }
 .otherAuthors .authors-item {
	 margin-top: 0 !important;
 }
 
 .swiper-slide .authors-item {
	 -webkit-box-shadow: none;
	 box-shadow: none;
	 background: transparent;
 }
 .swiper-slide.swiper-slide-active .authors-item {
	 -webkit-box-shadow: 0 .5rem 2rem rgba(41, 49, 62, 0.08);
	 box-shadow: 0 .5rem 2rem rgba(41, 49, 62, 0.08);
	 background: #fff;
 }
 

 
 .logisticChecklists .checklists-item {
	 -webkit-box-shadow: none;
	 box-shadow: none;
 }
 
 @media (min-width: 1279px) {
	 .checklists .swiper-slide-active + .swiper-slide .checklists-item, .checklists .swiper-slide-active + .swiper-slide + .swiper-slide .checklists-item, .checklists .swiper-slide-active + .swiper-slide + .swiper-slide + .swiper-slide .checklists-item, .logisticChecklists .swiper-slide-active + .swiper-slide .checklists-item, .logisticChecklists .swiper-slide-active + .swiper-slide + .swiper-slide .checklists-item, .logisticChecklists .swiper-slide-active + .swiper-slide + .swiper-slide + .swiper-slide .checklists-item {
		 -webkit-box-shadow: 0 .5rem 2rem rgba(41, 49, 62, 0.08);
		 box-shadow: 0 .5rem 2rem rgba(41, 49, 62, 0.08);
	 }
 
	 .otherAuthors .swiper-slide-active + .swiper-slide .authors-item, .otherAuthors .swiper-slide-active + .swiper-slide + .swiper-slide .authors-item, .otherAuthors .swiper-slide-active + .swiper-slide + .swiper-slide + .swiper-slide .authors-item {
		 -webkit-box-shadow: 0 .5rem 2rem rgba(41, 49, 62, 0.08);
		 box-shadow: 0 .5rem 2rem rgba(41, 49, 62, 0.08);
		 background: #fff;
	 }
 }
 @media (min-width: 993px) {
	 .mainReviews .swiper-slide-active + .swiper-slide, .mainReviews .swiper-slide-active + .swiper-slide + .swiper-slide, .materials .swiper-slide-active + .swiper-slide, .materials .swiper-slide-active + .swiper-slide + .swiper-slide {
		 opacity: 1;
	 }
	 .mainReviews .swiper-slide-active + .swiper-slide .mainReviews-item, .mainReviews .swiper-slide-active + .swiper-slide .updates-item, .mainReviews .swiper-slide-active + .swiper-slide + .swiper-slide .mainReviews-item, .mainReviews .swiper-slide-active + .swiper-slide + .swiper-slide .updates-item, .materials .swiper-slide-active + .swiper-slide .mainReviews-item, .materials .swiper-slide-active + .swiper-slide .updates-item, .materials .swiper-slide-active + .swiper-slide + .swiper-slide .mainReviews-item, .materials .swiper-slide-active + .swiper-slide + .swiper-slide .updates-item {
		 -webkit-box-shadow: 0 .5rem 2rem rgba(41, 49, 62, 0.08);
		 box-shadow: 0 .5rem 2rem rgba(41, 49, 62, 0.08);
	 }
 }
 @media (min-width: 768px) {
	 .checklists .swiper-slide-active + .swiper-slide .checklists-item, .checklists .swiper-slide-active + .swiper-slide + .swiper-slide .checklists-item, .logisticChecklists .swiper-slide-active + .swiper-slide .checklists-item, .logisticChecklists .swiper-slide-active + .swiper-slide + .swiper-slide .checklists-item {
		 -webkit-box-shadow: 0 .5rem 2rem rgba(41, 49, 62, 0.08);
		 box-shadow: 0 .5rem 2rem rgba(41, 49, 62, 0.08);
	 }
 
	 .otherAuthors .swiper-slide-active + .swiper-slide .authors-item, .otherAuthors .swiper-slide-active + .swiper-slide + .swiper-slide .authors-item {
		 -webkit-box-shadow: 0 .5rem 2rem rgba(41, 49, 62, 0.08);
		 box-shadow: 0 .5rem 2rem rgba(41, 49, 62, 0.08);
		 background: #fff;
	 }
 }
 @media (min-width: 577px) {
	 .checklists .swiper-slide-active + .swiper-slide .checklists-item, .logisticChecklists .swiper-slide-active + .swiper-slide .checklists-item {
		 -webkit-box-shadow: 0 .5rem 2rem rgba(41, 49, 62, 0.08);
		 box-shadow: 0 .5rem 2rem rgba(41, 49, 62, 0.08);
	 }
 
	 .mainReviews .swiper-slide-active + .swiper-slide, .materials .swiper-slide-active + .swiper-slide {
		 opacity: 1;
	 }
	 .mainReviews .swiper-slide-active + .swiper-slide .mainReviews-item, .mainReviews .swiper-slide-active + .swiper-slide .updates-item, .materials .swiper-slide-active + .swiper-slide .mainReviews-item, .materials .swiper-slide-active + .swiper-slide .updates-item {
		 -webkit-box-shadow: 0 .5rem 2rem rgba(41, 49, 62, 0.08);
		 box-shadow: 0 .5rem 2rem rgba(41, 49, 62, 0.08);
	 }
 
	 .otherAuthors .swiper-slide-active + .swiper-slide .authors-item {
		 -webkit-box-shadow: 0 .5rem 2rem rgba(41, 49, 62, 0.08);
		 box-shadow: 0 .5rem 2rem rgba(41, 49, 62, 0.08);
		 background: #fff;
	 }
 }
 .otherAuthors .authors-item:hover {
	 -webkit-box-shadow: none !important;
	 box-shadow: none !important;
 }
 
 .search-notFound {
	 text-align: center;
	 margin-top: 12.5rem;
	 position: relative;
 }
 .search-notFound__svg {
	 right: 0;
	 bottom: -2.5rem;
 }
 .search-notFound__title {
	 font-weight: 600;
	 font-size: 2rem;
	 line-height: 2.75rem;
	 color: #A8ADB4;
 }
 .search-notFound__text {
	 margin-top: 4rem;
	 font-weight: 400;
	 font-size: 1.125rem;
	 line-height: 2rem;
	 color: #A8ADB4;
 }
 .search-notFound__text a {
	 color: #0081E6;
	 text-decoration: none;
 }
 .search-notFound__text a:hover {
	 text-decoration: underline;
 }
 
 .searchForm {
	 padding-bottom: 12.5rem;
	 position: relative;
 }
 .searchForm-wrapper {
	 position: relative;
	 overflow: hidden;
	 border-radius: .625rem;
	 padding: 5rem 6.25rem;
	 overflow: hidden;
 }
 .searchForm-bg {
	 position: absolute;
	 left: 0;
	 top: 0;
	 width: 100%;
	 height: 100%;
	 -o-object-fit: cover;
	 object-fit: cover;
	 pointer-events: none;
	 -webkit-user-select: none;
	 -moz-user-select: none;
	 -ms-user-select: none;
	 user-select: none;
 }
 .searchForm-index {
	 position: relative;
	 z-index: 2;
 }
 .searchForm-title {
	 margin-bottom: -6.75rem;
	 width: 450;
	 max-width: 100%;
 }
 .searchForm-text {
	 margin-top: 172px;
	 font-weight: 400;
	 font-size: 1.125rem;
	 line-height: 2rem;
	 color: #FFFFFF;
 }
 .searchForm-circle {
	 width: 31.25rem;
	 height: 31.25rem;
	 border: 0.0625rem solid #FFFFFF;
	 border-radius: 100%;
	 bottom: -11.25rem;
	 left: -10rem;
	 z-index: 1;
 }
 .searchForm-left {
	 width: 30rem;
	 max-width: 100%;
 }
 .searchForm-list {
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 -webkit-box-pack: justify;
	 -ms-flex-pack: justify;
	 justify-content: space-between;
 }
 .searchForm-form {
	 width: 26.25rem;
	 max-width: 100%;
 }
 .searchForm-form__input, .searchForm-form__textarea {
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 -webkit-box-align: center;
	 -ms-flex-align: center;
	 align-items: center;
	 width: 100%;
	 border: none;
	 background: #fff;
	 border-radius: .625rem;
	 height: 4rem;
	 color: #2E3A59;
	 font-weight: 400;
	 font-size: 1rem;
	 line-height: 1.5rem;
	 margin-bottom: 1.25rem;
	 padding-left: 1.125rem;
 }
 .searchForm-form__input::-webkit-input-placeholder, .searchForm-form__textarea::-webkit-input-placeholder {
	 color: #A8ADB4;
 }
 .searchForm-form__input::-moz-placeholder, .searchForm-form__textarea::-moz-placeholder {
	 color: #A8ADB4;
 }
 .searchForm-form__input:-ms-input-placeholder, .searchForm-form__textarea:-ms-input-placeholder {
	 color: #A8ADB4;
 }
 .searchForm-form__input::-ms-input-placeholder, .searchForm-form__textarea::-ms-input-placeholder {
	 color: #A8ADB4;
 }
 .searchForm-form__input::placeholder, .searchForm-form__textarea::placeholder {
	 color: #A8ADB4;
 }
 .searchForm-form__textarea {
	 display: block;
	 resize: none;
	 padding: 1.125rem;
	 height: 11.25rem;
	 margin: 0;
 }
 .searchForm-form__btn {
	 background-color: #fff;
	 border: none;
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 width: 100%;
	 -webkit-box-pack: center;
	 -ms-flex-pack: center;
	 justify-content: center;
	 text-align: center;
	 color: #0081E6;
	 font-size: 1rem;
	 line-height: 1.5rem;
	 margin: 2.5rem 0 1.25rem;
 }
 .searchForm-form__policy {
	 font-weight: 400;
	 font-size: .875rem;
	 line-height: 1.25rem;
	 text-align: center;
	 color: #FFFFFF;
 }
 .searchForm-form__policy a {
	 text-decoration: underline;
	 color: #fff;
 }
 .searchForm-form__policy a:hover {
	 text-decoration: none;
 }
 .searchForm-figure {
	 bottom: 439px;
	 right: calc(50% + 38.75rem);
	 z-index: -1;
 }
 .searchForm-bottomCircle {
	 z-index: -1;
	 bottom: -21.75rem;
	 right: -21.75rem;
 }
 .searchForm-leftCircle {
	 left: -21.75rem;
	 bottom: 6.25rem;
	 z-index: -1;
 }
 
 .pageForm {
	 padding: 5rem 6.25rem;
	 overflow: hidden;
	 position: relative;
	 border-radius: .625rem;
 }
 .pageForm-bg {
	 position: absolute;
	 left: 0;
	 top: 0;
	 width: 100%;
	 height: 100%;
	 pointer-events: none;
	 -webkit-user-select: none;
	 -moz-user-select: none;
	 -ms-user-select: none;
	 user-select: none;
	 -o-object-fit: cover;
	 object-fit: cover;
 }
 .pageForm-box {
	 position: relative;
	 z-index: 2;
 }
 .pageForm-flex {
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 -webkit-box-pack: justify;
	 -ms-flex-pack: justify;
	 justify-content: space-between;
 }
 .pageForm-left {
	 width: 30rem;
	 max-width: 100%;
 }
 .pageForm-right {
	 width: 26.25rem;
	 max-width: 100%;
 }
 .pageForm-input, .pageForm-textarea {
	 width: 100%;
	 height: 4rem;
	 border: none;
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 -webkit-box-align: center;
	 -ms-flex-align: center;
	 align-items: center;
	 padding-left: 1.125rem;
	 background: #FFFFFF;
	 border-radius: .625rem;
	 font-weight: 400;
	 font-size: 1rem;
	 line-height: 1.5rem;
	 color: #2E3A59;
	 margin: 0 0 1.25rem;
 }
 .pageForm-input::-webkit-input-placeholder, .pageForm-textarea::-webkit-input-placeholder {
	 color: #A8ADB4;
 }
 .pageForm-input::-moz-placeholder, .pageForm-textarea::-moz-placeholder {
	 color: #A8ADB4;
 }
 .pageForm-input:-ms-input-placeholder, .pageForm-textarea:-ms-input-placeholder {
	 color: #A8ADB4;
 }
 .pageForm-input::-ms-input-placeholder, .pageForm-textarea::-ms-input-placeholder {
	 color: #A8ADB4;
 }
 .pageForm-input::placeholder, .pageForm-textarea::placeholder {
	 color: #A8ADB4;
 }
 .pageForm-textarea {
	 padding: 1.125rem;
	 height: auto;
	 display: block;
	 height: 11.25rem;
	 resize: none;
 }
 .pageForm-btn {
	 margin: 2.5rem 0 1.25rem;
	 width: 100%;
	 height: 4rem;
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 background: #FFFFFF;
	 border-radius: .625rem;
	 font-weight: 700;
	 font-size: 1rem;
	 line-height: 1.5rem;
	 color: #0081E6;
	 border: none;
 }
 .pageForm-btn:hover {
	 color: #fff;
	 background: #0081E6;
 }
 .pageForm-policy {
	 text-align: center;
	 font-weight: 400;
	 font-size: .875rem;
	 line-height: 1.25rem;
	 text-align: center;
	 color: #FFFFFF;
 }
 .pageForm-policy a {
	 text-decoration: underline;
	 color: #fff;
 }
 .pageForm-policy a:hover {
	 text-decoration: none;
 }
 .pageForm-title {
	 font-weight: 600;
	 font-size: 2.75rem;
	 line-height: 3.5rem;
	 color: #FFFFFF;
 }
 .pageForm-text {
	 margin-top: 4rem;
	 font-weight: 400;
	 font-size: 1.125rem;
	 line-height: 2rem;
	 color: #FFFFFF;
 }
 .pageForm-files__btn {
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 -webkit-box-align: center;
	 -ms-flex-align: center;
	 align-items: center;
	 font-weight: 700;
	 font-size: 1rem;
	 line-height: 1.5rem;
	 color: #FFFFFF;
	 cursor: pointer;
 }
 .pageForm-files__btn svg {
	 display: block;
	 margin-right: .625rem;
 }
 .pageForm-files__btn input {
	 display: none;
 }
 .pageForm-files__item {
	 height: 3rem;
	 margin-bottom: .625rem;
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 -webkit-box-align: center;
	 -ms-flex-align: center;
	 align-items: center;
	 background: #FFFFFF;
	 border-radius: .625rem;
	 padding: .75rem;
 }
 .pageForm-files__item:last-child {
	 margin-bottom: 0;
 }
 .pageForm-files__icon {
	 width: 1.5rem;
	 height: 1.5rem;
	 min-width: 1.5rem;
	 background-image: url("/local/templates/checkoffice/./images/file.svg");
	 background-repeat: no-repeat;
	 background-position: center;
 }
 .pageForm-files__text {
	 margin: 0 .625rem;
	 font-weight: 600;
	 font-size: 1rem;
	 line-height: 1.5rem;
	 color: #0081E6;
	 overflow: hidden;
	 display: block;
	 -o-text-overflow: ellipsis;
	 text-overflow: ellipsis;
 }
 .pageForm-files__delete {
	 width: 1.5rem;
	 min-width: 1.5rem;
	 height: 1.5rem;
	 background-image: url("/local/templates/checkoffice/./images/delete.svg");
	 background-repeat: no-repeat;
	 background-position: center;
	 cursor: pointer;
	 margin-left: auto;
 }
 
 .logisticChecklists .swiper-slide-active .checklists-item {
	 -webkit-box-shadow: 0 .5rem 2rem rgba(41, 49, 62, 0.08);
	 box-shadow: 0 .5rem 2rem rgba(41, 49, 62, 0.08);
 }
 
 .digitization {
	 padding-bottom: 12.5rem;
 }
 .digitization-btn {
	 margin: 2.5rem auto 7.25rem;
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 width: 18.75rem;
	 max-width: 100%;
 }
 .digitization-title {
	 font-weight: 600;
	 font-size: 2.75rem;
	 line-height: 3.5rem;
	 text-align: center;
	 color: #2E3A59;
 }
 .digitization-subtitle {
	 margin: 2.5rem 0 7.25rem;
	 font-weight: 500;
	 font-size: 1.5rem;
	 line-height: 2rem;
	 text-align: center;
	 color: #2E3A59;
 }
 .digitization-list {
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 -ms-flex-wrap: wrap;
	 flex-wrap: wrap;
	 -webkit-box-pack: justify;
	 -ms-flex-pack: justify;
	 justify-content: space-between;
	 position: relative;
 }
 .digitization-wrapper {
	 margin-bottom: 12.5rem;
	 position: relative;
 }
 .digitization-item {
	 width: 21.4rem;
	 text-align: center;
 }
 .digitization-item__number {
	 background: #0081E6;
	 border-radius: 6.25rem;
	 width: 2.5rem;
	 height: 2.5rem;
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 -webkit-box-align: center;
	 -ms-flex-align: center;
	 align-items: center;
	 -webkit-box-pack: center;
	 -ms-flex-pack: center;
	 justify-content: center;
	 font-weight: 600;
	 font-size: 1.5rem;
	 line-height: 2rem;
	 color: #FFFFFF;
	 position: relative;
	 margin: 0 auto;
 }
 .digitization-item__number::before {
	 content: "";
	 position: absolute;
	 left: calc(100% + .625rem);
	 top: 1.125rem;
	 height: .125rem;
	 border-bottom: .125rem dashed #0081E6;
	 width: 367px;
 }
 .digitization-item:last-child .digitization-item__number::before {
	 display: none;
 }
 .digitization-item__title {
	 margin: 2.5rem 0 1.25rem;
	 font-weight: 700;
	 font-size: 1.25rem;
	 line-height: 2rem;
	 color: #2E3A59;
 }
 .digitization-item__text {
	 font-weight: 400;
	 font-size: .875rem;
	 line-height: 1.25rem;
	 color: #2E3A59;
 }
 
 .pageForm-mobile {
	 display: none;
 }
 
 .digitization {
	 position: relative;
 }
 .digitization-form {
	 position: relative;
 }
 .digitization-form__svg {
	 z-index: -1;
	 top: -5.75rem;
	 right: 10rem;
 }
 .digitization-form__arrow {
	 z-index: -1;
	 top: 8.25rem;
	 right: -8.25rem;
 }
 .digitization-svg {
	 top: -3.25rem;
	 right: 7.25rem;
 }
 .digitization-listSvg {
	 right: calc(100% + 1.25rem);
	 top: 3rem;
 }
 
 .login {
	 position: relative;
	 min-height: 100vh;
	 padding-bottom: 1.25rem;
 }
 .login-registration {
	 margin-top: 1.25rem;
	 font-weight: 400;
	 font-size: .75rem;
	 line-height: 1rem;
	 color: #A8ADB4;
 }
 .login-registration a {
	 color: #0081E6;
	 text-decoration: none;
 }
 .login-registration a:hover {
	 text-decoration: underline;
 }
 .login-logo {
	 margin: 2rem 0 2.5rem 2rem;
	 text-decoration: none;
	 outline: none;
	 display: -webkit-inline-box;
	 display: -ms-inline-flexbox;
	 display: inline-flex;
 }
 .login-img {
	 position: absolute;
	 right: 0;
	 top: 0;
	 width: 50%;
	 height: auto;
	 display: block;
	 pointer-events: none;
	 -webkit-user-select: none;
	 -moz-user-select: none;
	 -ms-user-select: none;
	 user-select: none;
 }
 .login-wrapper {
	 width: 33.75rem;
	 max-width: 100%;
 }
 .login-title {
	 font-weight: 600;
	 font-size: 2rem;
	 line-height: 2.75rem;
	 text-align: center;
 }
 .login-subtitle {
	 font-weight: 400;
	 font-size: 1rem;
	 line-height: 1.5rem;
	 margin: 1.25rem 0 2rem;
	 text-align: center;
 }
 .login-subtitle a {
	 display: -webkit-inline-box;
	 display: -ms-inline-flexbox;
	 display: inline-flex;
	 -webkit-box-align: center;
	 -ms-flex-align: center;
	 align-items: center;
	 color: #0081E6;
	 text-decoration: none;
	 font-weight: bold;
 }
 .login-subtitle a:hover {
	 text-decoration: underline;
 }
 .login-form {
	 padding: 2.5rem 4rem;
	 background: #FFFFFF;
	 border-radius: .625rem;
 }
 .login .popup-form__sign-up {
	 margin-top: 2rem;
 }
 .login-line {
	 margin: 2rem -4rem;
	 height: 0.0625rem;
	 background: #CAD3E1;
 }
 .login-services {
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 -webkit-box-align: center;
	 -ms-flex-align: center;
	 align-items: center;
	 -webkit-box-pack: center;
	 -ms-flex-pack: center;
	 justify-content: center;
	 -ms-flex-wrap: wrap;
	 flex-wrap: wrap;
 }
 .login-services.mb {
	 margin-bottom: 2rem;
 }
 .login-services__item {
	 display: -webkit-inline-box;
	 display: -ms-inline-flexbox;
	 display: inline-flex;
	 margin: 0 .625rem;
	 -webkit-transition: all 0.4s;
	 -o-transition: all 0.4s;
	 transition: all 0.4s;
 }
 .login-services__item:hover {
	 opacity: 0.7;
 }
 .login-services__title {
	 font-weight: 700;
	 font-size: 1rem;
	 line-height: 1.5rem;
	 text-align: center;
	 margin-bottom: 1.25rem;
	 width: 100%;
 }
 .login-svg {
	 z-index: -1;
	 top: -12.5rem;
	 left: calc(50% + 6.25rem);
	 -webkit-transform: translateX(-50%);
	 -ms-transform: translateX(-50%);
	 transform: translateX(-50%);
 }
 .login-leftSvg {
	 top: 21.75rem;
	 left: -15.5rem;
	 z-index: -1;
 }
 .login-steps {
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 -ms-flex-wrap: wrap;
	 flex-wrap: wrap;
	 width: 100%;
 }
 .login-steps__item {
	 padding: 1.25rem 0;
	 width: 33.3333333333%;
 }
 .login-steps__item span {
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 -webkit-box-align: center;
	 -ms-flex-align: center;
	 align-items: center;
	 -webkit-box-pack: center;
	 -ms-flex-pack: center;
	 justify-content: center;
	 background: #CAD3E1;
	 border-radius: 100%;
	 width: 1.5rem;
	 height: 1.5rem;
	 font-weight: 700;
	 font-size: 1rem;
	 line-height: 1.5rem;
	 text-align: center;
	 color: #FFFFFF;
	 margin: 0 auto 1rem;
 }
 .login-steps__item p {
	 font-weight: 700;
	 font-size: .875rem;
	 line-height: 1.25rem;
	 text-align: center;
 }
 .login-steps__item.end {
	 background: #FFFFFF;
	 border-radius: .625rem .625rem 0 0;
 }
 .login-steps__item.end span {
	 background: #0081E6;
 }
 .login-steps__item.active {
	 position: relative;
 }
 .login-steps__item.active::before {
	 content: "";
	 position: absolute;
	 left: 100%;
	 bottom: 0;
	 width: .625rem;
	 height: .625rem;
	 background-image: url("/local/templates/checkoffice/./images/subtract.svg");
	 background-repeat: no-repeat;
	 background-position: center;
 }
 .login-steps__item:nth-child(2), .login-steps__item:nth-child(3) {
	 border-top-left-radius: 0;
 }
 .login-steps__item:nth-child(3)::before {
	 display: none;
 }
 .login-steps__item.checked {
	 border-top-right-radius: 0;
 }
 .login-steps__item.checked span {
	 font-size: 0;
	 background-image: url("/local/templates/checkoffice/./images/checked.svg");
	 background-repeat: no-repeat;
	 background-position: center;
 }
 
 .popup-form__btn.m0 {
	 margin: 0;
 }
 
 .popup-form__btn.m10 {
	 margin: .625rem 0 0 0;
 }
 
 .login-form.radius-last {
	 border-radius: 0 0 .625rem .625rem;
 }
 
 .login-form.radius-left {
	 border-radius: 0 .625rem .625rem .625rem;
 }
 
 .login-registration__top {
	 margin-bottom: 2rem;
	 font-size: 1rem;
	 line-height: 1.5rem;
 }
 
 .login-registration__bottom {
	 margin: 2rem 0;
 }
 .login-registration__bottom span {
	 display: block;
	 margin-bottom: .625rem;
	 font-weight: 700;
	 font-size: 1rem;
	 line-height: 1.5rem;
 }
 .login-registration__bottom p {
	 font-weight: 400;
	 font-size: .875rem;
	 line-height: 1.25rem;
 }
 
 .login-registration__link {
	 height: 3rem;
	 width: 100%;
	 font-size: .875rem;
	 border-radius: .625rem;
	 padding: 0;
	 white-space: nowrap;
 }
 .login-registration__link span {
	 display: none;
 }
 .login-registration__link.disabled {
	 background: #fff;
	 border: 0.0625rem solid #CAD3E1;
	 color: #0081E6;
	 cursor: default;
 }
 .login-registration__link.disabled span {
	 display: block;
 }
 
 .login-registration__flex {
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 -webkit-box-align: center;
	 -ms-flex-align: center;
	 align-items: center;
	 margin-bottom: 1.25rem;
 }
 .login-registration__flex .popup-form__input {
	 -webkit-box-flex: 1;
	 -ms-flex-positive: 1;
	 flex-grow: 1;
	 margin: 0;
 }
 
 .login-registration__flexDomain {
	 font-weight: 400;
	 font-size: 1rem;
	 line-height: 1.5rem;
	 white-space: nowrap;
	 margin-left: .625rem;
 }
 
 .header.headerSmall .container {
	 position: relative;
 }
 .header.headerSmall .container::before {
	 content: "";
	 position: absolute;
	 left: -2rem;
	 right: -2rem;
	 top: -1.25rem;
	 bottom: -1.25rem;
	 background: #FFFFFF;
	 z-index: -1;
	 -webkit-transition: all 0.4s;
	 -o-transition: all 0.4s;
	 transition: all 0.4s;
	 border-radius: .625rem;
	 -webkit-box-shadow: 0 .5rem 2rem rgba(41, 49, 62, 0.08);
	 box-shadow: 0 .5rem 2rem rgba(41, 49, 62, 0.08);
 }
 
 .logistics {
	 position: relative;
	 color: #fff;
	 min-height: 50rem;
 }
 .logistics-wrapper {
	 width: 36.5rem;
	 max-width: 100%;
 }
 .logistics-title {
	 font-weight: 600;
	 font-size: 2.75rem;
	 line-height: 3.5rem;
 }
 .logistics-subtitle {
	 font-weight: 500;
	 font-size: 1.5rem;
	 line-height: 2rem;
	 margin: 2rem 0 4rem;
 }
 .logistics-bg {
	 position: absolute;
	 left: 0;
	 top: 0;
	 width: 100%;
	 height: 100%;
	 z-index: -1;
	 pointer-events: none;
	 -webkit-user-select: none;
	 -moz-user-select: none;
	 -ms-user-select: none;
	 user-select: none;
 }
 .logistics-bg__img {
	 position: absolute;
	 left: 0;
	 top: 0;
	 width: 100%;
	 height: 100%;
	 z-index: 1;
	 -o-object-fit: cover;
	 object-fit: cover;
 }
 .logistics-bg__gradient {
	 position: absolute;
	 left: 0;
	 top: 0;
	 width: 100%;
	 height: 100%;
	 z-index: 2;
	 background: -o-linear-gradient(349.16deg, rgba(46, 58, 89, 0.8) 33.67%, rgba(46, 58, 89, 0) 100%);
	 background: linear-gradient(100.84deg, rgba(46, 58, 89, 0.8) 33.67%, rgba(46, 58, 89, 0) 100%);
 }
 .logistics-bg__line {
	 width: 100%;
	 height: 7.25rem;
	 position: absolute;
	 left: 0;
	 bottom: 0;
	 z-index: 3;
 }
 .logistics .main-buttons {
	 -webkit-box-pack: start;
	 -ms-flex-pack: start;
	 justify-content: flex-start;
 }
 
 .circle {
	 position: absolute;
	 width: 50rem;
	 height: 50rem;
	 background: -o-radial-gradient(50% 50%, 50% 50%, #0081E6 0%, rgba(0, 129, 230, 0) 100%);
	 background: radial-gradient(50% 50% at 50% 50%, #0081E6 0%, rgba(0, 129, 230, 0) 100%);
	 opacity: 0.4;
	 -webkit-filter: blur(200px);
	 filter: blur(200px);
	 z-index: -1;
	 pointer-events: none;
	 -webkit-user-select: none;
	 -moz-user-select: none;
	 -ms-user-select: none;
	 user-select: none;
 }
 .circle.op03 {
	 opacity: 0.3;
 }
 .circle.op02 {
	 opacity: 0.2;
 }
 .circle.op01 {
	 opacity: 0.1;
 }
 .circle.op07 {
	 opacity: 0.7;
 }
 .circle.w500 {
	 width: 31.25rem;
	 height: 31.25rem;
 }
 .circle.w300 {
	 width: 18.75rem;
	 height: 18.75rem;
 }
 
 .standards {
	 position: relative;
	 padding-top: 7.25rem;
 }
 .standards-subtitle {
	 margin: 2.5rem auto 0;
	 width: 62.5rem;
	 max-width: 100%;
 }
 .standards-list {
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 -ms-flex-wrap: wrap;
	 flex-wrap: wrap;
	 -webkit-box-pack: justify;
	 -ms-flex-pack: justify;
	 justify-content: space-between;
	 margin-top: 6.25rem;
 }
 .standards-tab {
	 cursor: pointer;
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 -webkit-box-align: start;
	 -ms-flex-align: start;
	 align-items: flex-start;
	 font-weight: 600;
	 font-size: 1.5rem;
	 line-height: 2rem;
	 color: #2E3A59;
	 -webkit-transition: all 0.4s;
	 -o-transition: all 0.4s;
	 transition: all 0.4s;
	 margin-top: 2rem;
 }
 .standards-tab:first-child {
	 margin-top: 0;
 }
 .standards-tab__number {
	 width: 1.5rem;
	 min-width: 1.5rem;
	 margin-right: 2rem;
	 font-weight: 700;
	 font-size: 1rem;
	 line-height: 1.5rem;
	 color: #0081E6;
 }
 .standards-tab:hover, .standards-tab.active {
	 color: #0081E6;
 }
 .standards-content {
	 padding: 2rem;
	 background: #FFFFFF;
	 -webkit-box-shadow: 0 .5rem 2rem rgba(41, 49, 62, 0.08);
	 box-shadow: 0 .5rem 2rem rgba(41, 49, 62, 0.08);
	 border-radius: .625rem;
	 font-size: 1.125rem;
	 line-height: 2rem;
 }
 .standards-right {
	 width: 33.75rem;
	 max-width: 100%;
 }
 .standards-left {
	 width: 36.5rem;
	 max-width: 100%;
 }
 .standards-leftIcon {
	 pointer-events: none;
	 top: 15.5rem;
	 right: calc(50% + 40.5rem);
	 z-index: -1;
 }
 .standards-rightIcon {
	 top: 4.5rem;
	 left: calc(50% + 37.5rem);
	 z-index: -1;
 }
 .standards-circle {
	 top: 10rem;
	 right: -25rem;
 }
 
 [data-tabs-content] {
	 display: none;
 }
 [data-tabs-content]:first-child {
	 display: block;
	 opacity: 1;
 }
 
 .logisticsWays .way-svg {
	 top: -2.5rem;
	 left: calc(50% + 670);
 }
 
 .trust {
	 padding: 200 0;
 }
 .trust-subtitle {
	 margin: 2.5rem 0 5rem;
 }
 .trust .main-list {
	 margin: 0;
	 padding: 0;
 }
 .trust-center {
	 margin-top: 5rem;
 }
 .trust-btn svg {
	 display: block;
	 margin-left: 1rem;
 }
 
 .materials {
	 position: relative;
	 z-index: 3;
 }
 
 .logisticChecklists {
	 position: relative;
	 z-index: 3;
	 padding: 6.25rem 0 12.5rem;
 }
 .logisticChecklists::after {
	 content: "";
	 position: absolute;
	 left: 0;
	 top: 0;
	 width: 100%;
	 background-color: #fff;
	 z-index: -3;
	 height: 580px;
 }
 .logisticChecklists-wave {
	 position: absolute;
	 top: 580px;
	 width: 100%;
	 height: 31.25rem;
	 pointer-events: none;
	 -webkit-user-select: none;
	 -moz-user-select: none;
	 -ms-user-select: none;
	 user-select: none;
	 z-index: -2;
 }
 .logisticChecklists-circleLeft {
	 bottom: -400;
	 left: -25rem;
	 z-index: -1;
 }
 .logisticChecklists-circleRight {
	 bottom: 0;
	 right: -6.25rem;
	 z-index: -3;
 }
 
 .logisticsWays-circle {
	 bottom: -2.5rem;
	 z-index: -4;
	 right: -15.5rem;
 }
 
 .pageViews {
	 position: relative;
 }
 .pageViews-circle {
	 bottom: -15.5rem;
	 left: -6.25rem;
 }
 
 .pageViews-title {
	 margin-bottom: 4rem;
 }
 
 .workplace {
	 padding-top: 12.5rem;
	 position: relative;
 }
 .workplace-icon {
	 top: 5rem;
	 right: calc(50% + 40.5rem);
 }
 .workplace-subtitle {
	 margin: 2rem 0 4rem;
 }
 .workplace-grid {
	 display: grid;
	 grid-gap: 2rem;
	 grid-template-columns: 1fr 1fr 1fr;
 }
 .workplace-item {
	 background: #FFFFFF;
	 -webkit-box-shadow: 0 .5rem 2rem rgba(41, 49, 62, 0.08);
	 box-shadow: 0 .5rem 2rem rgba(41, 49, 62, 0.08);
	 border-radius: .625rem;
	 padding: 2rem;
 }
 .workplace-item__title {
	 margin: 2rem 0 1.25rem;
	 font-weight: 600;
	 font-size: 1.5rem;
	 line-height: 2rem;
 }
 .workplace-item__text {
	 font-weight: 400;
	 font-size: 1rem;
	 line-height: 1.5rem;
 }
 .workplace-circle {
	 bottom: 0;
	 left: -6.25rem;
 }
 
 .pageStandards {
	 position: relative;
	 margin-top: 12.5rem;
 }
 .pageStandards-item {
	 margin-top: 12.5rem;
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 -webkit-box-align: center;
	 -ms-flex-align: center;
	 align-items: center;
	 -webkit-box-pack: justify;
	 -ms-flex-pack: justify;
	 justify-content: space-between;
 }
 .pageStandards-item:first-child {
	 margin-top: 0;
 }
 .pageStandards-item__img {
	 width: 36.5rem;
	 height: 400;
	 -o-object-fit: cover;
	 object-fit: cover;
	 max-width: 100%;
	 border-radius: .625rem;
	 overflow: hidden;
 }
 .pageStandards-item__title {
	 font-weight: 600;
	 font-size: 2rem;
	 line-height: 2.75rem;
 }
 .pageStandards-item__text {
	 margin-top: 1.25rem;
	 font-weight: 400;
	 font-size: 1rem;
	 line-height: 1.5rem;
 }
 .pageStandards-item__info {
	 width: 33.75rem;
	 max-width: 100%;
 }
 .pageStandards-item:nth-child(2) {
	 position: relative;
 }
 .pageStandards-item:nth-child(2)::before {
	 content: "";
	 width: 5rem;
	 position: absolute;
	 pointer-events: none;
	 -webkit-user-select: none;
	 -moz-user-select: none;
	 -ms-user-select: none;
	 user-select: none;
	 z-index: 1;
	 height: 5.75rem;
	 background-image: url("/local/templates/checkoffice/./images/decoration-1.svg");
	 background-repeat: no-repeat;
	 background-position: center;
	 top: -170;
	 left: 25rem;
 }
 .pageStandards-item:nth-child(3) {
	 position: relative;
 }
 .pageStandards-item:nth-child(3)::before {
	 content: "";
	 width: 2rem;
	 position: absolute;
	 pointer-events: none;
	 -webkit-user-select: none;
	 -moz-user-select: none;
	 -ms-user-select: none;
	 user-select: none;
	 z-index: 1;
	 height: 2rem;
	 background-image: url("/local/templates/checkoffice/./images/decoration-2.svg");
	 background-repeat: no-repeat;
	 background-position: center;
	 top: -10rem;
	 right: 365px;
 }
 .pageStandards-item:nth-child(even) .pageStandards-item__info {
	 -webkit-box-ordinal-group: 2;
	 -ms-flex-order: 1;
	 order: 1;
 }
 .pageStandards-circle {
	 left: -15.5rem;
	 top: 6.25rem;
	 z-index: -1;
 }
 .pageStandards-bg {
	 position: absolute;
	 z-index: -2;
	 top: 12.5rem;
	 width: 100%;
	 left: 0;
 }
 .pageStandards-bg__top {
	 display: block;
	 width: 100%;
	 height: 342px;
 }
 .pageStandards-bg__white {
	 height: 538px;
	 background-color: #fff;
	 width: 100%;
 }
 .pageStandards-bg__bottom {
	 width: 100%;
	 display: block;
	 height: 20rem;
 }
 .pageStandards-circleBottom {
	 bottom: 7.25rem;
	 right: -25rem;
	 z-index: -3;
 }
 
 .security {
	 position: relative;
 }
 .security-subtitle {
	 margin: 2.5rem auto 6.25rem;
	 width: 62.5rem;
	 max-width: 100%;
 }
 .security-items {
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 -webkit-box-pack: center;
	 -ms-flex-pack: center;
	 justify-content: center;
	 -webkit-box-align: center;
	 -ms-flex-align: center;
	 align-items: center;
 }
 .security-item {
	 width: 13.75rem;
	 min-width: 13.75rem;
	 height: 13.75rem;
	 border: 0.0625rem solid #0081E6;
	 border-radius: 100%;
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 -webkit-box-align: center;
	 -ms-flex-align: center;
	 align-items: center;
	 -webkit-box-pack: center;
	 -ms-flex-pack: center;
	 justify-content: center;
	 text-align: center;
	 font-size: 1.125rem;
	 line-height: 1.5rem;
	 color: #0081E6;
	 margin: 0 -.625rem;
 }
 .security-figure {
	 top: -3.5rem;
	 right: 7.25rem;
	 z-index: -1;
 }
 .security-figureLeft {
	 left: -4.5rem;
	 top: 3.5rem;
	 z-index: -1;
 }
 .security-circle {
	 bottom: 2rem;
	 left: -10rem;
 }
 .security-circleBig {
	 bottom: -28rem;
	 right: -25rem;
 }
 
 .posr {
	 position: relative;
 }
 
 .white-bg {
	 background: #FFFFFF;
	 -webkit-box-shadow: 0 .5rem 2rem rgba(41, 49, 62, 0.08);
	 box-shadow: 0 .5rem 2rem rgba(41, 49, 62, 0.08);
	 border-radius: .625rem;
 }
 
 .securityBenefits {
	 padding: 6.25rem 0 12.5rem;
	 position: relative;
 }
 .securityBenefits-title {
	 margin-bottom: 5rem;
 }
 .securityBenefits-grid {
	 display: grid;
	 grid-template-columns: 1fr 1fr 1fr;
	 grid-gap: 2rem;
 }
 .securityBenefits-item {
	 padding: 2rem;
 }
 .securityBenefits-item__title {
	 font-weight: 600;
	 font-size: 1.5rem;
	 line-height: 2rem;
 }
 .securityBenefits-item__text {
	 margin-top: 1.25rem;
	 font-size: 1rem;
	 line-height: 1.5rem;
 }
 .securityBenefits-svg {
	 bottom: 316px;
	 right: calc(50% + 43.75rem);
 }
 
 .securityStandarts {
	 position: relative;
 }
 .securityStandarts-title {
	 font-weight: 600;
	 font-size: 2rem;
	 line-height: 2.75rem;
	 width: 36.5rem;
	 max-width: 100%;
 }
 .securityStandarts-list {
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 -webkit-box-align: center;
	 -ms-flex-align: center;
	 align-items: center;
	 -webkit-box-pack: justify;
	 -ms-flex-pack: justify;
	 justify-content: space-between;
 }
 .securityStandarts-item {
	 padding: 2rem;
	 width: 33.75rem;
	 max-width: 100%;
	 position: relative;
 }
 .securityStandarts-item__title {
	 font-weight: 600;
	 font-size: 1.5rem;
	 line-height: 2rem;
 }
 .securityStandarts-item__text {
	 margin: 1.25rem 0;
	 font-size: 1rem;
	 line-height: 1.5rem;
 }
 .securityStandarts .otherAuthors-link {
	 margin: 0 0 1.25rem;
	 display: -webkit-inline-box;
	 display: -ms-inline-flexbox;
	 display: inline-flex;
 }
 .securityStandarts-desktop {
	 z-index: -1;
	 top: -6.25rem;
	 position: absolute;
	 right: calc(100% - 4rem);
 }
 .securityStandarts-mobile {
	 display: none;
	 bottom: calc(100% - .625rem);
	 right: 1.5rem;
	 position: absolute;
	 z-index: -1;
 }
 .securityStandarts-loader {
	 left: calc(50% + 43.75rem);
	 bottom: -4rem;
 }
 
 .securityBlocks {
	 padding: 13.25rem 0 12.5rem;
	 position: relative;
	 font-size: 1rem;
	 line-height: 1.5rem;
 }
 .securityBlocks-circle {
	 top: -1rem;
	 left: -25rem;
 }
 .securityBlocks-circleBottom {
	 bottom: -15.5rem;
	 left: -15.5rem;
 }
 .securityBlocks-circleRight {
	 left: calc(50% + 37.5rem);
	 bottom: 50%;
 }
 .securityBlocks-title {
	 margin-bottom: 4rem;
 }
 .securityBlocks-mb {
	 margin-bottom: 7.25rem;
 }
 .securityBlocks-padding {
	 padding: 2.5rem;
 }
 .securityBlocks-big__title {
	 font-weight: 600;
	 font-size: 2rem;
	 line-height: 2.75rem;
	 margin-bottom: 4rem;
 }
 .securityBlocks-big__grid {
	 display: grid;
	 grid-template-columns: 1fr 1fr 1fr;
	 grid-gap: 2.5rem 4rem;
 }
 .securityBlocks-icon {
	 margin-bottom: 1.25rem;
 }
 .securityBlocks-items {
	 display: grid;
	 grid-template-columns: 1fr 1fr;
	 grid-gap: 2rem;
 }
 .securityBlocks-item__title {
	 margin-bottom: 1.25rem;
	 font-weight: 600;
	 font-size: 1.5rem;
	 line-height: 2rem;
 }
 
 .securityBlocks-figure__bottom {
	 bottom: 8.25rem;
	 left: calc(50% + 31.25rem);
 }
 
 .securityBlocks-items {
	 position: relative;
 }
 .securityBlocks-items__icon {
	 top: calc(100% + 3.25rem);
	 left: -4.5rem;
	 z-index: -1;
 }
 .securityBlocks-items__iconRight {
	 left: calc(100% + 1.5rem);
	 top: -2.5rem;
	 z-index: -1;
 }
 
 .tarifBox {
	 position: relative;
 }
 .tarifBox-subtitle {
	 margin: 2.5rem 0 4rem;
 }
 .tarifBox-tabs {
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 position: relative;
 }
 .tarifBox-tabs::before {
	 content: "";
	 position: absolute;
	 left: -500%;
	 width: 1500%;
	 bottom: 0;
	 height: .125rem;
	 background: #CAD3E1;
	 z-index: -1;
 }
 .tarifBox-tabs__item {
	 padding-bottom: 1.5rem;
	 font-weight: 600;
	 font-size: 2rem;
	 line-height: 2.75rem;
	 text-align: center;
	 color: #A8ADB4;
	 cursor: pointer;
	 white-space: nowrap;
	 -webkit-transition: all 0.4s;
	 -o-transition: all 0.4s;
	 transition: all 0.4s;
	 border-bottom: .25rem solid transparent;
	 width: 50%;
 }
 .tarifBox-tabs__item:hover {
	 color: #0081E6;
 }
 .tarifBox-tabs__item.active {
	 color: #0081E6;
	 border-color: #0081E6;
 }
 .tarifBox-contents {
	 margin-top: 6.75rem;
 }
 .tarifBox-contents__item {
	 background-image: url("/local/templates/checkoffice/./images/bg-gradient.jpg");
	 -webkit-box-shadow: 0 .5rem 2.5rem rgba(41, 49, 62, 0.1);
	 box-shadow: 0 .5rem 2.5rem rgba(41, 49, 62, 0.1);
	 border-radius: .625rem;
	 overflow: hidden;
	 background-size: cover;
	 background-position: left center;
 }
 .tarifBox-contents__item:nth-child(even), .tarifBox-contents__item.last-bg {
	 background-image: url("/local/templates/checkoffice/./images/bg-tarif.jpg");
 }
 .tarifBox-contents__flex {
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
 }
 .tarifBox-contents__left {
	 padding: 4rem 5rem 4rem;
	 color: #FFFFFF;
 }
 .tarifBox-contents__title {
	 padding-bottom: 1.25rem;
	 font-weight: 600;
	 font-size: 2rem;
	 line-height: 2.75rem;
 }
 .tarifBox-contents__text {
	 margin-top: 1.25rem;
	 padding-left: 2.5rem;
	 background-image: url("/local/templates/checkoffice/./images/tarif-check.svg");
	 background-repeat: no-repeat;
	 background-position: left top;
	 font-weight: 500;
	 font-size: 1.125rem;
	 line-height: 2rem;
 }
 .tarifBox-contents__right {
	 padding: 4rem;
	 width: 505px;
	 min-width: 505px;
	 background-color: #fff;
	 position: relative;
 }
 .tarifBox-contents__rightTitle {
	 font-weight: 600;
	 font-size: 2rem;
	 line-height: 2.75rem;
 }
 .tarifBox-contents__rightSubtitle {
	 margin: 2.5rem 0 4rem;
	 font-weight: 500;
	 font-size: 1.125rem;
	 line-height: 2rem;
 }
 .tarifBox-contents__rightIcon {
	 bottom: -2.5rem;
	 right: -2.5rem;
	 position: absolute;
	 pointer-events: none;
	 -webkit-user-select: none;
	 -moz-user-select: none;
	 -ms-user-select: none;
	 user-select: none;
 }
 .tarifBox-circle {
	 top: -3.5rem;
	 left: -10rem;
 }
 .tarifBox-desktop {
	 top: 20.5rem;
	 right: calc(50% + 40.5rem);
 }
 
 .tarifTrust {
	 position: relative;
 }
 .tarifTrust-circle {
	 top: -.625rem;
	 left: -25rem;
 }
 .tarifTrust-circleSmall {
	 bottom: -15.5rem;
	 right: -15.5rem;
 }
 
 .tarifBox-svg {
	 top: -3.5rem;
	 left: calc(50% + 31.25rem);
 }
 
 .mainTarif .tarifBox-contents {
	 margin-top: 4rem;
 }
 .mainTarif-item__terms {
	 border: 0.0625rem solid #CAD3E1;
	 border-radius: .625rem;
	 padding: .625rem;
	 display: -webkit-inline-box;
	 display: -ms-inline-flexbox;
	 display: inline-flex;
	 -webkit-box-align: center;
	 -ms-flex-align: center;
	 align-items: center;
	 -webkit-box-pack: center;
	 -ms-flex-pack: center;
	 justify-content: center;
 }
 .mainTarif-item__term {
	 padding: 1rem 1.25rem;
	 border-radius: .625rem;
	 cursor: pointer;
	 -webkit-transition: all 0.4s;
	 -o-transition: all 0.4s;
	 transition: all 0.4s;
	 font-weight: 700;
	 font-size: 1rem;
	 line-height: 1.5rem;
	 text-align: center;
	 color: #2E3A59;
	 -webkit-user-select: none;
	 -moz-user-select: none;
	 -ms-user-select: none;
	 user-select: none;
	 margin-right: .625rem;
 }
 .mainTarif-item__term:last-child {
	 margin-right: 0;
 }
 .mainTarif-item__term span {
	 padding: .25rem .5rem;
	 background: #0081E6;
	 border-radius: .25rem;
	 font-weight: 400;
	 font-size: .875rem;
	 line-height: 1.25rem;
	 color: #FFFFFF;
	 margin-left: 1rem;
	 display: -webkit-inline-box;
	 display: -ms-inline-flexbox;
	 display: inline-flex;
	 -webkit-box-align: center;
	 -ms-flex-align: center;
	 align-items: center;
	 -webkit-box-pack: center;
	 -ms-flex-pack: center;
	 justify-content: center;
 }
 .mainTarif-item__term:hover {
	 background: rgba(0, 129, 230, 0.1);
 }
 .mainTarif-item__term.active {
	 background: #0081E6;
	 color: #fff;
 }
 .mainTarif-item__term.active span {
	 background: #fff;
	 color: #0081E6;
 }
 .mainTarif-table {
	 position: relative;
	 text-align: center;
	 margin: 6.25rem 0 6.25rem;
	 margin-bottom: 0;
 }
 .mainTarif-table__sticky {
	 width: 75rem !important;
	 position: absolute;
	 left: 0;
	 top: 0;
	 z-index: 4;
 }
 .mainTarif-table__sticky::before {
	 content: "";
	 position: absolute;
	 left: -500%;
	 width: 1500%;
	 background-color: #fff;
	 height: 100%;
	 opacity: 0;
	 -webkit-transition: all 0.4s;
	 -o-transition: all 0.4s;
	 transition: all 0.4s;
	 pointer-events: none;
 }
 .mainTarif-table__sticky .mainTarif-table__list {
	 position: relative;
	 z-index: 2;
 }
 .mainTarif-table__sticky.active-background::before {
	 opacity: 1;
 }
 .mainTarif-table__list {
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
 }
 .mainTarif-table__block {
	 border-left: 0.0625rem solid #CAD3E1;
	 width: 306px;
	 min-width: 306px;
 }
 .mainTarif-table__block:first-child {
	 border: none;
	 -webkit-box-flex: 1;
	 -ms-flex-positive: 1;
	 flex-grow: 1;
	 min-width: auto;
	 -webkit-box-pack: start !important;
	 -ms-flex-pack: start !important;
	 justify-content: flex-start !important;
	 text-align: left;
 }
 .mainTarif-table__top {
	 font-weight: 400;
	 font-size: .875rem;
	 line-height: 1.25rem;
	 text-align: center;
	 color: #A8ADB4;
	 position: relative;
	 z-index: 2;
 }
 .mainTarif-table__blockTop.mainTarif-table__block {
	 -webkit-transition: all 0.4s;
	 -o-transition: all 0.4s;
	 transition: all 0.4s;
	 padding-top: 1.25rem;
	 padding-bottom: 1.25rem;
 }
 .mainTarif-table__title {
	 font-weight: 600;
	 font-size: 1.5rem;
	 line-height: 2rem;
	 color: #0081E6;
 }
 .mainTarif-table__subtitle {
	 padding: .625rem 0 0;
	 -webkit-transition: all 0.4s;
	 -o-transition: all 0.4s;
	 transition: all 0.4s;
 }
 .mainTarif-table__priceOld {
	 margin-top: 1.25rem;
 }
 /* .mainTarif-table__price {
	 margin: .5rem 0;
	 font-weight: 600;
	 font-size: 1.5rem;
	 line-height: 2rem;
	 color: #2E3A59;
 } */
 .mainTarif-table__btn {
	 padding: 1.125rem 2rem;
	 font-size: 1rem;
	 line-height: 1.5rem;
	 margin-top: 1.25rem;
 }
 .mainTarif-table__gray {
	 -ms-flex-item-align: end;
	 align-self: flex-end;
	 font-weight: 400;
	 font-size: .875rem;
	 line-height: 1.25rem;
	 text-align: center;
	 color: #A8ADB4;
 }
 .mainTarif-table__items {
	 padding-top: 290;
 }
 .mainTarif-table__items .mainTarif-table__block {
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 -webkit-box-align: center;
	 -ms-flex-align: center;
	 align-items: center;
	 -webkit-box-pack: center;
	 -ms-flex-pack: center;
	 justify-content: center;
	 padding: 1.125rem 0;
 }
 .mainTarif-table__items .mainTarif-table__block.check {
	 background-image: url("/local/templates/checkoffice/./images/check-2.svg");
	 background-repeat: no-repeat;
	 background-position: center;
 }
 .mainTarif-table__item {
	 border-top: 0.0625rem solid #CAD3E1;
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
 }
 .mainTarif-table__item:first-child {
	 border: none;
 }
 .mainTarif-table__item:first-child .mainTarif-table__block {
	 padding-top: 4rem;
 }
 .mainTarif-table__item:last-child .mainTarif-table__block {
	 padding-bottom: 2.5rem;
 }
 .mainTarif-table__small {
	 font-weight: 700;
	 font-size: 1rem;
	 line-height: 1.5rem;
 }
 .mainTarif-table__text {
	 font-weight: 600;
	 font-size: 1.5rem;
	 line-height: 2rem;
 }
 .mainTarif-table__link {
	 text-decoration: none;
	 outline: none;
	 display: -webkit-inline-box;
	 display: -ms-inline-flexbox;
	 display: inline-flex;
	 -webkit-box-align: center;
	 -ms-flex-align: center;
	 align-items: center;
	 font-weight: 500;
	 font-size: .875rem;
	 line-height: 1.25rem;
	 color: #0081E6;
	 background-position: .25rem;
	 -webkit-transition: all 0.4s;
	 -o-transition: all 0.4s;
	 transition: all 0.4s;
	 border-bottom: 0.0625rem solid #0081E6;
 }
 .mainTarif-table__link svg {
	 display: block;
	 margin-left: .625rem;
	 position: relative;
	 left: 0;
	 -webkit-transition: all 0.4s;
	 -o-transition: all 0.4s;
	 transition: all 0.4s;
 }
 .mainTarif-table__link:hover {
	 text-decoration: none;
 }
 .mainTarif-table__link:hover svg {
	 left: .125rem;
 }
 .mainTarif-table__parent .mainTarif-table__block {
	 padding: 1.125rem 0 !important;
 }
 .mainTarif-table__children {
	 display: none;
 }
 .mainTarif-table__children .mainTarif-table__block {
	 padding: 0 0 1.125rem !important;
 }
 .mainTarif-table__children .mainTarif-table__item {
	 border: none;
 }
 .mainTarif-table__small.parent {
	 cursor: pointer;
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 -webkit-box-align: center;
	 -ms-flex-align: center;
	 align-items: center;
 }
 .mainTarif-table__small.parent svg {
	 display: block;
	 -webkit-transition: all 0.4s;
	 -o-transition: all 0.4s;
	 transition: all 0.4s;
	 margin-left: .625rem;
	 -webkit-transform: rotate(180deg);
	 -ms-transform: rotate(180deg);
	 transform: rotate(180deg);
 }
 .mainTarif-table__small.parent.open svg {
	 -webkit-transform: rotate(0deg);
	 -ms-transform: rotate(0deg);
	 transform: rotate(0deg);
 }
 
 .mainTarif-table__sticky.is-sticky .mainTarif-table__block {
	 border-color: transparent;
 }
 
 .mainTarif-sliderWrapper {
	 display: none;
 }
 
 .is-sticky .mainTarif-table__subtitle {
	 opacity: 0;
	 height: 0;
	 padding: 0;
 }
 
 .policy {
	 position: relative;
	 padding-bottom: 12.5rem;
 }
 .policy-list {
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 -webkit-box-pack: justify;
	 -ms-flex-pack: justify;
	 justify-content: space-between;
	 margin-top: 4rem;
	 position: relative;
 }
 .policy-left {
	 width: 278px;
	 max-width: 100%;
	 position: absolute;
	 left: 0;
	 top: 0;
 }
 .policy-left__title {
	 font-weight: 600;
	 font-size: 1.5rem;
	 line-height: 2rem;
	 padding-bottom: .625rem;
 }
 .policy-left__sticky {
	 position: sticky;
	 left: 0;
	 top: 6.25rem;
 }
 .policy-left__link {
	 text-decoration: none;
	 outline: none;
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 -webkit-box-align: center;
	 -ms-flex-align: center;
	 align-items: center;
	 -webkit-box-pack: justify;
	 -ms-flex-pack: justify;
	 justify-content: space-between;
	 margin-top: 1.25rem;
	 font-weight: 700;
	 font-size: 1rem;
	 line-height: 1.5rem;
	 color: #A8ADB4;
	 -webkit-transition: all 0.4s;
	 -o-transition: all 0.4s;
	 transition: all 0.4s;
	 position: relative;
 }
 .policy-left__link::after {
	 content: "";
	 width: 1.5rem;
	 height: 1.5rem;
	 min-width: 1.5rem;
	 background-image: url("/local/templates/checkoffice/./images/arrow-4.svg");
	 background-repeat: no-repeat;
	 background-position: center;
	 margin-left: 1rem;
	 display: block;
	 opacity: 0;
	 -webkit-transition: all 0.4s;
	 -o-transition: all 0.4s;
	 transition: all 0.4s;
 }
 .policy-left__link:hover, .policy-left__link.active {
	 color: #0081E6;
 }
 .policy-left__link:hover::after, .policy-left__link.active::after {
	 opacity: 1;
 }
 .policy-content {
	 width: 822px;
	 max-width: 100%;
	 margin-left: auto;
 }
 .policy-content__top {
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 -webkit-box-align: center;
	 -ms-flex-align: center;
	 align-items: center;
	 -webkit-box-pack: justify;
	 -ms-flex-pack: justify;
	 justify-content: space-between;
	 font-weight: 400;
	 font-size: 1.125rem;
	 line-height: 2rem;
 }
 .policy-content__text {
	 margin-bottom: 2rem;
 }
 .policy-item {
	 padding-bottom: 4rem;
	 margin-bottom: 4rem;
	 border-bottom: 0.0625rem solid #CAD3E1;
 }
 .policy-item:last-child {
	 border: none;
	 padding: 0;
	 margin: 0;
 }
 .policy-item__title {
	 font-weight: 600;
	 font-size: 1.5rem;
	 line-height: 120%;
	 color: #0081E6;
 }
 .policy-item__text {
	 margin-top: 2rem;
	 font-weight: 400;
	 font-size: 1.125rem;
	 line-height: 2rem;
	 color: #2E3A59;
 }
 .policy-item__text img {
	 border-radius: .5rem;
	 -webkit-box-shadow: 0 .5rem 2.5rem rgba(41, 49, 62, 0.1);
	 box-shadow: 0 .5rem 2.5rem rgba(41, 49, 62, 0.1);
	 display: block;
	 width: 100%;
	 max-width: 100%;
	 height: auto;
	 margin: 4rem 0;
 }
 .policy-item__text ul {
	 margin: 2rem 0;
	 padding: 0;
	 list-style-type: none;
 }
 .policy-item__text ul li {
	 padding-left: 2.5rem;
	 margin-top: 1.5rem;
 }
 .policy-item__text ul li:first-child {
	 margin-top: 0;
 }
 .policy-item__text a {
	 text-decoration: none;
	 color: #0081E6;
 }
 .policy-item__text a:hover {
	 text-decoration: underline;
	 color: #0081E6;
 }
 .policy-svg {
	 top: -3.5rem;
	 right: calc(50% + 43.75rem);
 }
 .policy-figure {
	 top: 40.5rem;
	 right: calc(50% + 50rem);
 }
 .policy-circle {
	 left: -25rem;
	 top: 50%;
 }
 .policy-circleBottom {
	 right: -25rem;
	 bottom: -25rem;
 }
 .policy-figureBottom {
	 left: 35%;
	 bottom: 3.25rem;
 }
 
 .images {
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 -webkit-box-pack: justify;
	 -ms-flex-pack: justify;
	 justify-content: space-between;
 }
 .images img {
	 width: calc(50% - 1rem);
 }
 
 img.mb0 {
	 margin-bottom: 0 !important;
 }
 
 .topWhite {
	 position: relative;
	 -webkit-user-select: none;
	 -moz-user-select: none;
	 -ms-user-select: none;
	 user-select: none;
 }
 .topWhite-bg {
	 position: absolute;
	 left: 0;
	 top: 0;
	 width: 100%;
	 /* height: 1070.0625rem; */
	 height: 1071px;
	 z-index: -2;
 }
 .topWhite-circle {
	 top: 37.5rem;
	 right: -25rem;
	 z-index: -3;
 }
 .topWhite-circleSmall {
	 top: 33.75rem;
	 left: -10rem;
	 z-index: -1;
 }
 
 .policy-content__subtitle {
	 margin: 0 !important;
	 padding: 0 !important;
	 border: none !important;
	 margin-bottom: 4rem !important;
 }
 
 .contact {
	 padding-bottom: 12.5rem;
	 position: relative;
 }
 .contact-box {
	 margin-top: 6.25rem;
	 /* padding-top: 100.0625rem; */
	 padding-top: 101px;
	 position: relative;
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 -webkit-box-pack: justify;
	 -ms-flex-pack: justify;
	 justify-content: space-between;
 }
 .contact-box::before {
	 content: "";
	 position: absolute;
	 left: -500%;
	 top: 0;
	 width: 1500%;
	 z-index: 0;
	 pointer-events: none;
	 background: #CAD3E1;
	 height: 0.0625rem;
 }
 .contact-box:first-child {
	 padding-top: 0;
	 margin-top: 4rem;
 }
 .contact-box:first-child::before {
	 display: none;
 }
 .contact-box__title {
	 font-weight: 600;
	 font-size: 2.75rem;
	 line-height: 3.5rem;
	 margin-bottom: 2.5rem;
 }
 .contact-box__right {
	 width: 688px;
	 max-width: 100%;
 }
 .contact-box__map {
	 border-radius: .625rem;
	 overflow: hidden;
	 height: 30rem;
 }
 .contact-item {
	 margin-top: 1rem;
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 -webkit-box-align: center;
	 -ms-flex-align: center;
	 align-items: center;
 }
 .contact-item__icon {
	 margin-right: 2rem;
 }
 .contact-item__icon svg {
	 display: block;
 }
 .contact-item__text {
	 font-weight: 500;
	 font-size: 1.125rem;
	 line-height: 2rem;
 }
 .contact-item__text a {
	 text-decoration: none;
	 outline: none;
	 display: -webkit-inline-box;
	 display: -ms-inline-flexbox;
	 display: inline-flex;
	 color: #2E3A59;
 }
 .contact-item__text a:hover {
	 text-decoration: underline;
 }
 .contact-item:first-child {
	 margin-top: 0;
 }
 .contact-form {
	 margin-top: 12.5rem;
	 position: relative;
 }
 .contact-form__circle {
	 width: 31.25rem;
	 height: 31.25rem;
	 border-radius: 100%;
	 left: -12.5rem;
	 bottom: -12.5rem;
	 border: 0.0625rem solid #FFFFFF;
 }
 .contact-circle {
	 left: -7.25rem;
	 z-index: -2;
	 top: 27.75rem;
 }
 .contact-circleBig {
	 top: 7.25rem;
	 right: -10rem;
	 z-index: -2;
 }
 .contact-circleLeft {
	 left: -25rem;
	 bottom: -11.25rem;
	 z-index: -2;
 }
 .contact-svg {
	 /* left: calc(50% + 450); */
	 left: calc(50% + 450px);
	 top: -3.25rem;
 }
 .contact-figure {
	 top: 3.5rem;
	 right: calc(50% + 40.5rem);
 }
 .contact-form__svg {
	 right: 5rem;
	 top: -146px;
 }
 
 .contact-form__figure {
	 top: 16.875rem;
	 right: -8.25rem
 }
 
 [class*=ymaps-2][class*=-ground-pane] {
	 -webkit-filter: grayscale(100%);
	 filter: grayscale(100%);
 }
 
 .clients {
	 padding-bottom: 6.25rem;
	 position: relative;
 }
 .clients-subtitle {
	 margin: 2.5rem auto 5rem;
	 width: 62.5rem;
	 max-width: 100%;
 }
 .clients-grid {
	 display: grid;
	 grid-template-columns: 1fr 1fr 1fr 1fr;
	 grid-gap: 2rem;
 }
 .clients-item {
	 background: #FFFFFF;
	 -webkit-box-shadow: 0 .5rem 2rem rgba(41, 49, 62, 0.08);
	 box-shadow: 0 .5rem 2rem rgba(41, 49, 62, 0.08);
	 border-radius: .625rem;
	 padding: 1.25rem 2rem 2rem;
	 text-align: center;
 }
 .clients-item__img {
	 display: block;
	 max-width: 100%;
	 height: auto;
	 margin: 0 auto;
 }
 .clients-item__text {
	 margin-top: 1.25rem;
	 font-weight: 700;
	 font-size: 1rem;
	 line-height: 1.5rem;
 }
 .clients-center {
	 margin-top: 4rem;
 }
 .clients-link {
	 text-decoration: none;
	 outline: none;
	 display: -webkit-inline-box;
	 display: -ms-inline-flexbox;
	 display: inline-flex;
	 -webkit-box-align: center;
	 -ms-flex-align: center;
	 align-items: center;
	 font-weight: 700;
	 font-size: 1rem;
	 line-height: 1.5rem;
	 color: #0081E6;
	 padding-bottom: .25rem;
	 border-bottom: 0.0625rem solid #0081E6;
	 -webkit-transition: all 0.4s;
	 -o-transition: all 0.4s;
	 transition: all 0.4s;
 }
 .clients-link:hover {
	 color: #006abd;
	 border-color: #006abd;
 }
 
 .clientsReviews {
	 position: relative;
	 padding-top: 6.25rem;
	 padding-bottom: 0 !important;
 }
 .clientsReviews-white {
	 height: 37.5rem;
	 position: absolute;
	 left: 0;
	 top: 0;
	 width: 100%;
	 background-color: #fff;
	 z-index: -2;
 }
 .clientsReviews-svg {
	 left: -2.5rem;
	 top: -7.25rem;
 }
 .clientsReviews-wave {
	 position: absolute;
	 z-index: -2;
	 left: 0;
	 top: 37.5rem;
	 width: 100%;
	 height: 31.25rem;
 }
 .clientsReviews-circle {
	 bottom: -11.25rem;
	 left: -25rem;
	 z-index: -1;
 }
 .clientsReviews-circleSmall {
	 top: 550;
	 right: -6.25rem;
	 z-index: -3;
 }
 .clientsReviews .way-btn {
	 padding: 0;
	 width: 26.25rem;
	 height: 4rem;
	 margin: 4rem auto 0;
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 max-width: 100%;
 }
 .clientsReviews .way-wrapper {
	 margin-top: 12.5rem;
	 position: relative;
	 overflow: visible;
 }
 .clientsReviews .way-wrapper .way-bg {
	 border-radius: .625rem;
 }
 .clientsReviews .way-wrapper::before {
	 content: "";
	 position: absolute;
	 left: -500%;
	 width: 1500%;
	 height: 50%;
	 bottom: 0;
	 z-index: 0;
	 background-color: #fff;
 }
 
 .clientsReviews-figure {
	 right: 187px;
	 top: -2.5rem;
 }
 
 .clients-figureBottom {
	 z-index: -4;
	 right: 4.5rem;
	 bottom: -1.125rem;
 }
 
 .clients-figureBottomLeft {
	 left: 5rem;
	 bottom: .25rem;
 }
 
 .vacancies-subtitle {
	 margin: 4rem 0;
 }
 .vacancies-text {
	 display: grid;
	 grid-template-columns: 1fr 1fr;
	 grid-gap: 0 4rem;
	 font-weight: 400;
	 font-size: 1.125rem;
	 line-height: 2rem;
	 color: #2E3A59;
 }
 .vacancies-subtitle {
	 font-weight: 600;
	 font-size: 2rem;
	 line-height: 2.75rem;
 }
 .vacancies-grid {
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 -ms-flex-wrap: wrap;
	 flex-wrap: wrap;
	 margin: 3.25rem -1rem 0;
 }
 .vacancies-block {
	 padding: 0 1rem;
	 width: 33.3333333333%;
	 margin-top: 2rem;
 }
 .vacancies-item {
	 background: #FFFFFF;
	 border-radius: .625rem;
	 padding: 2rem;
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 -webkit-box-orient: vertical;
	 -webkit-box-direction: normal;
	 -ms-flex-direction: column;
	 flex-direction: column;
	 position: relative;
	 min-height: 100%;
 }
 .vacancies-item::before {
	 content: "";
	 position: absolute;
	 left: 0;
	 top: 0;
	 width: 100%;
	 height: 100%;
	 -webkit-transition: all 0.4s;
	 -o-transition: all 0.4s;
	 transition: all 0.4s;
	 opacity: 1;
	 -webkit-box-shadow: 0 .5rem 2rem rgba(41, 49, 62, 0.08);
	 box-shadow: 0 .5rem 2rem rgba(41, 49, 62, 0.08);
	 border-radius: .625rem;
 }
 .vacancies-item__link {
	 position: absolute;
	 left: 0;
	 top: 0;
	 width: 100%;
	 height: 100%;
	 z-index: 2;
 }
 .vacancies-item__title {
	 font-weight: 600;
	 font-size: 1.5rem;
	 line-height: 2rem;
	 color: #2E3A59;
	 margin-bottom: 2rem;
 }
 .vacancies-item__flex {
	 margin-top: auto;
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 -webkit-box-align: center;
	 -ms-flex-align: center;
	 align-items: center;
	 -webkit-box-pack: justify;
	 -ms-flex-pack: justify;
	 justify-content: space-between;
 }
 .vacancies-item__flex span {
	 display: block;
	 font-weight: 600;
	 font-size: 1rem;
	 line-height: 1.5rem;
	 color: #0081E6;
 }
 .vacancies-item__flex p {
	 margin-top: .625rem;
	 font-weight: 400;
	 font-size: .875rem;
	 line-height: 1.25rem;
 }
 .vacancies-item__arrow {
	 width: 2.5rem;
	 height: 2.5rem;
	 background: rgba(0, 129, 230, 0.1);
	 border-radius: 100%;
	 -webkit-transition: all 0.42s;
	 -o-transition: all 0.42s;
	 transition: all 0.42s;
	 text-decoration: none;
	 outline: none;
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 -webkit-box-align: center;
	 -ms-flex-align: center;
	 align-items: center;
	 -webkit-box-pack: center;
	 -ms-flex-pack: center;
	 justify-content: center;
	 text-align: center;
 }
 .vacancies-item__arrow svg {
	 -webkit-transition: all 0.4s;
	 -o-transition: all 0.4s;
	 transition: all 0.4s;
	 stroke: #0081E6;
 }
 .vacancies-item:hover::before {
	 opacity: 0;
 }
 .vacancies-item:hover .vacancies-item__arrow {
	 background: #0081E6;
 }
 .vacancies-item:hover .vacancies-item__arrow svg {
	 stroke: #fff;
 }
 .vacancies-empty {
	 margin-top: 12.5rem;
	 text-align: center;
 }
 .vacancies-empty__text {
	 font-weight: 500;
	 font-size: 1.5rem;
	 line-height: 2rem;
	 color: #A8ADB4;
 }
 .vacancies-empty__icon {
	 display: block;
	 margin: 2.5rem auto 0;
 }
 
 .vacancie-list {
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 -webkit-box-pack: justify;
	 -ms-flex-pack: justify;
	 justify-content: space-between;
	 margin-top: 4rem;
 }
 .vacancie-left {
	 -webkit-box-ordinal-group: 0;
	 -ms-flex-order: -1;
	 order: -1;
	 width: 844px;
	 max-width: 100%;
 }
 .vacancie-subtitle {
	 font-weight: 400;
	 font-size: 1.125rem;
	 line-height: 2rem;
 }
 .vacancie-item {
	 margin-top: 4rem;
 }
 .vacancie-item__title {
	 font-weight: 600;
	 font-size: 2rem;
	 line-height: 2.75rem;
	 color: #0081E6;
	 margin-bottom: 2.5rem;
 }
 .vacancie-item__text {
	 margin-top: 1rem;
	 padding-left: 1.25rem;
	 font-weight: 400;
	 font-size: 1rem;
	 line-height: 1.5rem;
	 position: relative;
 }
 .vacancie-item__text::before {
	 content: "";
	 position: absolute;
	 left: 0;
	 top: calc(50% - 2..25rem);
	 width: .25rem;
	 height: .25rem;
	 background: #0081E6;
 }
 .vacancie-item__text:first-child {
	 margin-top: 0;
 }
 .vacancie-right {
	 width: 277px;
	 max-width: 100%;
 }
 .vacancie-right__title {
	 font-weight: 600;
	 font-size: 1.5rem;
	 line-height: 2rem;
 }
 .vacancie-right__item {
	 padding-top: 2rem;
	 margin-top: 2rem;
	 border-top: 0.0625rem solid #A8ADB4;
 }
 .vacancie-right__item:first-child {
	 margin-top: 2.5rem;
	 padding-top: 0;
	 border: none;
 }
 .vacancie-right__item span {
	 display: block;
	 font-weight: 700;
	 font-size: 1rem;
	 line-height: 1.5rem;
	 color: #A8ADB4;
 }
 .vacancie-right__item p {
	 margin-top: .625rem;
	 font-weight: 700;
	 font-size: 1.25rem;
	 line-height: 2rem;
 }
 .vacancie-svg {
	 top: 370;
	 left: calc(50% + 730);
 }
 
 .partner-form__icon {
	 left: 25rem;
	 top: 18.75rem;
	 z-index: 2;
 }
 
 .partner {
	 padding-bottom: 12.5rem;
	 position: relative;
 }
 .partner-subtitle {
	 margin: 2.5rem 0;
 }
 .partner-text {
	 padding: 2.5rem 0;
	 position: relative;
	 font-weight: 500;
	 font-size: 1.5rem;
	 line-height: 2rem;
	 text-align: center;
	 color: #0081E6;
	 margin-top: 5rem;
 }
 .partner-text::before {
	 content: "";
	 position: absolute;
	 left: -500%;
	 width: 1500%;
	 top: 0;
	 height: 100%;
	 background: #fff;
	 z-index: -2;
 }
 
 .bonus {
	 padding-bottom: 12.5rem;
	 position: relative;
 }
 .bonus-list {
	 margin-bottom: 12.5rem;
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 -webkit-box-align: start;
	 -ms-flex-align: start;
	 align-items: flex-start;
	 -webkit-box-pack: justify;
	 -ms-flex-pack: justify;
	 justify-content: space-between;
 }
 .bonus-items {
	 background: #0081E6;
	 border-radius: .625rem;
	 padding: 2rem 4.5rem;
	 width: 688px;
	 min-width: 688px;
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
 }
 .bonus-item {
	 padding-right: 4rem;
	 margin-right: 4rem;
	 border-right: 0.0625rem solid #FAFBFE;
	 color: #FFFFFF;
 }
 .bonus-item__title {
	 font-weight: 700;
	 font-size: 3.5rem;
	 white-space: nowrap;
	 line-height: 4.5rem;
 }
 .bonus-item__text {
	 font-weight: 400;
	 font-size: 1rem;
	 line-height: 1.5rem;
	 margin-top: .25rem;
 }
 .bonus-item:last-child {
	 border: none;
	 margin: 0;
	 padding: 0;
 }
 .bonus-circle {
	 left: -25rem;
	 top: -11.5rem;
 }
 .bonus-circleSmall {
	 bottom: -10rem;
	 right: 0;
 }
 
 .partnerSteps {
	 padding: 0 0 12.5rem;
	 position: relative;
 }
 .partnerSteps-svg {
	 right: calc(50% + 43.75rem);
	 bottom: 22.5rem;
 }
 .partnerSteps-grid {
	 display: grid;
	 grid-template-columns: 1fr 1fr 1fr;
	 grid-gap: 2rem;
 }
 .partnerSteps-subtitle {
	 margin: 2.5rem 0 5rem;
 }
 .partnerSteps-item {
	 padding: 2rem;
	 background: #FFFFFF;
	 -webkit-box-shadow: 0 .5rem 2rem rgba(41, 49, 62, 0.08);
	 box-shadow: 0 .5rem 2rem rgba(41, 49, 62, 0.08);
	 border-radius: .625rem;
 }
 .partnerSteps-item__title {
	 margin: 2rem 0 1.25rem;
	 font-weight: 600;
	 font-size: 1.5rem;
	 line-height: 2rem;
 }
 .partnerSteps-item__text {
	 font-weight: 400;
	 font-size: 1rem;
	 line-height: 1.5rem;
 }
 
 .agents {
	 padding-bottom: 12.5rem;
 }
 .agents-item {
	 margin-top: 4rem;
	 padding: 1.25rem 2rem;
	 background: #FFFFFF;
	 -webkit-box-shadow: 0 .5rem 2rem rgba(41, 49, 62, 0.08);
	 box-shadow: 0 .5rem 2rem rgba(41, 49, 62, 0.08);
	 border-radius: .625rem;
	 font-weight: 700;
	 font-size: 1rem;
	 line-height: 1.5rem;
	 color: #2E3A59;
	 display: grid;
	 grid-template-columns: 1fr 1fr 1fr 1fr;
	 grid-gap: 0 1.25rem;
	 position: relative;
 }
 .agents-item::before {
	 content: "";
	 position: absolute;
	 left: 0;
	 top: 3.5rem;
	 background: #CAD3E1;
	 height: 0.0625rem;
	 width: 100%;
	 opacity: 0.3;
 }
 .agents-item__first {
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 -webkit-box-orient: vertical;
	 -webkit-box-direction: normal;
	 -ms-flex-direction: column;
	 flex-direction: column;
	 -webkit-box-pack: end;
	 -ms-flex-pack: end;
	 justify-content: flex-end;
 }
 .agents-item__box span {
	 display: block;
 }
 .agents-item__box p {
	 margin-top: 2rem;
	 font-weight: 600;
	 font-size: 1.5rem;
	 line-height: 2rem;
	 color: #0081E6;
 }
 
 .misionCompany {
	 padding: 200 0;
	 position: relative;
 }
 .misionCompany-top {
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 -webkit-box-pack: justify;
	 -ms-flex-pack: justify;
	 justify-content: space-between;
	 margin-bottom: 4rem;
 }
 .misionCompany-text {
	 width: 36.5rem;
	 max-width: 100%;
	 font-weight: 400;
	 font-size: 1.125rem;
	 line-height: 2rem;
 }
 .misionCompany-video {
	 position: relative;
	 text-decoration: none;
	 outline: none;
	 display: block;
 }
 .misionCompany-video img {
	 width: 100%;
	 height: auto;
	 display: block;
	 border-radius: .625rem;
 }
 .misionCompany-video::before {
	 content: "";
	 position: absolute;
	 left: 0;
	 top: 0;
	 width: 100%;
	 height: 100%;
	 background-image: url("/local/templates/checkoffice/./images/play.svg");
	 background-repeat: no-repeat;
	 background-position: center;
	 z-index: 1;
	 -webkit-transition: all 0.4s;
	 -o-transition: all 0.4s;
	 transition: all 0.4s;
 }
 .misionCompany-video:hover::before {
	 opacity: 0.7;
 }
 .misionCompany .staticMain-item {
	 width: 327px;
	 min-width: 327px;
 }
 .misionCompany .staticMain-item:nth-child(2) {
	 -webkit-box-flex: 1;
	 -ms-flex-positive: 1;
	 flex-grow: 1;
 }
 .misionCompany-svg {
	 z-index: -1;
	 left: -3.25rem;
	 top: -2.5rem;
 }
 .misionCompany .staticMain-list {
	 margin-top: 12.5rem;
 }
 .misionCompany-circle {
	 top: -37.5rem;
	 z-index: -1;
	 left: -25rem;
 }
 
 .authors .checklists-item, .authorChecklist .checklists-item {
	 background: #FFFFFF;
	 -webkit-box-shadow: 0 .5rem 2rem rgba(41, 49, 62, 0.08);
	 box-shadow: 0 .5rem 2rem rgba(41, 49, 62, 0.08);
	 border-radius: .625rem;
 }
 
 .aboutMaterials {
	 padding: 200 0;
	 position: relative;
 }
 .aboutMaterials-circle {
	 bottom: -15.5rem;
	 right: -15.5rem;
 }
 
 .team {
	 position: relative;
 }
 .team-grid {
	 margin-top: 4rem;
	 display: grid;
	 grid-template-columns: 1fr 1fr 1fr 1fr;
	 grid-gap: 2rem;
 }
 .team-item {
	 background: #FFFFFF;
	 -webkit-box-shadow: 0 .5rem 2rem rgba(41, 49, 62, 0.08);
	 box-shadow: 0 .5rem 2rem rgba(41, 49, 62, 0.08);
	 border-radius: .625rem;
	 padding: 2rem;
 }
 .team-item__img {
	 width: 12.5rem;
	 height: 12.5rem;
	 border-radius: 100%;
	 margin: 0 auto;
	 display: block;
 }
 .team-item__name {
	 margin: 1.25rem 0 .625rem;
	 font-weight: 700;
	 font-size: 1rem;
	 line-height: 1.5rem;
 }
 .team-item__text {
	 font-size: .875rem;
	 line-height: 1.25rem;
	 color: #A8ADB4;
 }
 .team-circle {
	 top: -27.5rem;
	 z-index: -1;
	 left: -25rem;
 }
 .team-circleSmall {
	 bottom: 56.25rem;
	 right: -15.5rem;
 }
 .team-mobile {
	 display: none;
 }
 
 .about {
	 position: relative;
 }
 .about-circle {
	 top: 22.5rem;
	 left: -25rem;
 }
 .about-circleRight {
	 display: none;
 }
 .about-subtitle {
	 font-weight: 600;
	 font-size: 2.75rem;
	 line-height: 3.5rem;
	 margin: 6.25rem 0 7.25rem;
 }
 .about-list {
	 margin: -9.75rem -1rem 0;
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 -ms-flex-wrap: wrap;
	 flex-wrap: wrap;
	 position: relative;
 }
 .about-list::before {
	 content: "";
	 position: absolute;
	 width: 187.5rem;
	 left: 3rem;
	 top: 6.75rem;
	 height: .125rem;
	 border-top: .125rem dashed #0081E6;
 }
 .about-list::after {
	 content: "";
	 position: absolute;
	 width: 187.5rem;
	 right: 22.5rem;
	 bottom: 190.0625rem;
	 height: .125rem;
	 border-top: .125rem dashed #0081E6;
 }
 .about-item {
	 background: #FFFFFF;
	 -webkit-box-shadow: 0 .5rem 2rem rgba(41, 49, 62, 0.08);
	 box-shadow: 0 .5rem 2rem rgba(41, 49, 62, 0.08);
	 border-radius: .625rem;
	 padding: 1.25rem;
	 position: relative;
 }
 .about-item::before {
	 content: "";
	 left: 1.5rem;
	 position: absolute;
	 width: 1rem;
	 height: 1rem;
	 border: .125rem solid #0081E6;
	 border-radius: 100%;
	 background-color: #F8F9FC;
	 top: -3.5rem;
	 z-index: 2;
 }
 .about-item__date {
	 font-weight: 600;
	 font-size: 1.5rem;
	 line-height: 2rem;
	 color: #0081E6;
 }
 .about-item__text {
	 margin-top: 1.125rem;
	 font-weight: 500;
	 font-size: 1rem;
	 line-height: 2rem;
 }
 .about-block {
	 padding: 0 1rem;
	 margin-top: 9.75rem;
	 width: 33.3333333333%;
 }
 .about-block:first-child .about-item::before, .about-block:last-child .about-item::before {
	 background: #0081E6;
 }
 
 .blog-padding {
	 padding: 6.25rem 0;
	 position: relative;
 }
 
 .blog {
	 padding-top: 0 !important;
 }
 .blog-nav {
	 padding: 0;
	 margin: 4rem 0 0 0;
 }
 .blog-nav ul {
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 -webkit-box-align: center;
	 -ms-flex-align: center;
	 align-items: center;
	 -webkit-box-pack: center;
	 -ms-flex-pack: center;
	 justify-content: center;
	 padding: 0;
	 margin: 0;
	 padding: 0;
	 margin: 0;
	 list-style-type: none;
 }
 .blog-nav ul li {
	 margin: 0 1.25rem;
 }
 .blog-nav ul li a {
	 text-decoration: none;
	 outline: none;
	 display: -webkit-inline-box;
	 display: -ms-inline-flexbox;
	 display: inline-flex;
	 -webkit-box-align: center;
	 -ms-flex-align: center;
	 align-items: center;
	 -webkit-box-pack: center;
	 -ms-flex-pack: center;
	 justify-content: center;
	 text-align: center;
	 font-weight: 500;
	 font-size: 1.125rem;
	 line-height: 1.5rem;
	 color: #0081E6;
 }
 .blog-nav ul li a span {
	 position: relative;
 }
 .blog-nav ul li a span::before {
	 content: "";
	 position: absolute;
	 bottom: 0;
	 left: 0;
	 width: 100%;
	 height: 0.0625rem;
	 background: #0081E6;
	 -webkit-transition: all 0.4s;
	 -o-transition: all 0.4s;
	 transition: all 0.4s;
	 -webkit-transform: scale(0);
	 -ms-transform: scale(0);
	 transform: scale(0);
 }
 .blog-nav ul li a svg {
	 display: block;
	 margin-right: .25rem;
 }
 .blog-nav ul li a:hover {
	 text-decoration: none;
 }
 .blog-nav ul li a:hover span::before {
	 -webkit-transform: scale(1);
	 -ms-transform: scale(1);
	 transform: scale(1);
 }
 
 .blogSubscription {
	 position: relative;
	 z-index: 3;
 }
 .blogSubscription .subscription-left {
	 width: 27rem;
 }
 
 .blogCheckList-title {
	 margin-bottom: 4rem;
 }
 
 .vebinars-items {
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 -webkit-box-align: center;
	 -ms-flex-align: center;
	 align-items: center;
 }
 .vebinars-item {
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 -webkit-box-align: center;
	 -ms-flex-align: center;
	 align-items: center;
	 margin-right: 1.25rem;
 }
 .vebinars-item:last-child {
	 margin-right: 0;
 }
 .vebinars-item__icon {
	 margin-right: .5rem;
 }
 .vebinars-item__icon svg {
	 display: block;
 }
 .vebinars-item__text {
	 font-weight: 500;
	 font-size: .875rem;
	 line-height: 1.25rem;
 }
 .vebinars .container {
	 position: relative;
 }
 .vebinars-svg {
	 top: -3.5rem;
	 right: 15.5rem;
 }
 .vebinars-title {
	 font-weight: 600;
	 font-size: 1.5rem;
	 line-height: 2rem;
	 margin-bottom: 1.25rem;
 }
 
 .updates-item {
	 padding: 1.25rem 2rem 2rem;
	 background: #FFFFFF;
	 -webkit-box-shadow: 0 .5rem 2rem rgba(41, 49, 62, 0.08);
	 box-shadow: 0 .5rem 2rem rgba(41, 49, 62, 0.08);
	 border-radius: .625rem;
	 position: relative;
	 -webkit-transition: all 0.4s;
	 -o-transition: all 0.4s;
	 transition: all 0.4s;
 }
 .updates-item:hover {
	 -webkit-box-shadow: none !important;
	 box-shadow: none !important;
 }
 .updates-item__link {
	 position: absolute;
	 left: 0;
	 top: 0;
	 width: 100%;
	 height: 100%;
	 z-index: 2;
 }
 .updates-item__date {
	 font-weight: 500;
	 font-size: .875rem;
	 line-height: 1.25rem;
	 color: #0081E6;
 }
 .updates-item__title {
	 margin: 1.25rem 0 1rem;
	 font-weight: 600;
	 font-size: 1.5rem;
	 line-height: 2rem;
 }
 .updates-item__text {
	 font-weight: 400;
	 font-size: .875rem;
	 line-height: 1.25rem;
 }
 .updates-circle {
	 top: 16.75rem;
	 left: -25rem;
	 z-index: -3;
 }
 
 .updates-svg {
	 bottom: 0;
	 left: 292px;
 }
 
 .updates .container {
	 position: relative;
 }
 .updates-arrow {
	 top: -5.75rem;
	 right: 16.875rem;
	 z-index: -2;
 }
 
 .newsMaterials-circle {
	 bottom: -400;
	 left: -25rem;
 }
 .newsMaterials-circleTop {
	 top: -8.75rem;
	 right: -15.5rem;
 }
 
 .newsWaveBox {
	 position: absolute;
	 left: 0;
	 top: -10rem;
	 width: 100%;
	 height: calc(100% + 6.25rem);
	 z-index: -1;
	 pointer-events: none;
 }
 .newsWaveBox-section {
	 overflow: hidden;
 }
 .newsWaveBox-section::after {
	 top: -6.25rem;
 }
 
 .blogCases .mainReviews-item {
	 background: #FFFFFF;
	 -webkit-box-shadow: 0 .5rem 2rem rgba(41, 49, 62, 0.08);
	 box-shadow: 0 .5rem 2rem rgba(41, 49, 62, 0.08);
	 border-radius: .625rem;
 }
 .blogCases-block {
	 width: 33.333%;
	 padding: 0 1rem;
	 margin-top: 4rem;
 }
 .blogCases-list {
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 -ms-flex-wrap: wrap;
	 flex-wrap: wrap;
	 margin: -4rem -1rem 0;
 }
 .blogCases-big {
	 position: relative;
	 -webkit-box-shadow: -.5rem .125rem 2.5rem rgba(114, 121, 133, 0.15);
	 box-shadow: -.5rem .125rem 2.5rem rgba(114, 121, 133, 0.15);
	 border-radius: .625rem;
	 overflow: hidden;
	 min-height: 100%;
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 -webkit-box-align: stretch;
	 -ms-flex-align: stretch;
	 align-items: stretch;
 }
 .blogCases-big:hover .blogCases-big__bg {
	 -webkit-transform: scale(1.015);
	 -ms-transform: scale(1.015);
	 transform: scale(1.015);
 }
 .blogCases-big__link {
	 position: absolute;
	 left: 0;
	 top: 0;
	 width: 100%;
	 height: 100%;
	 z-index: 3;
 }
 .blogCases-big__bg {
	 position: absolute;
	 left: 0;
	 top: 0;
	 width: 100%;
	 height: 100%;
	 -o-object-fit: cover;
	 object-fit: cover;
	 pointer-events: none;
	 -webkit-transition: all 0.4s;
	 -o-transition: all 0.4s;
	 transition: all 0.4s;
 }
 .blogCases-big__gradient {
	 position: absolute;
	 left: 0;
	 top: 0;
	 width: 100%;
	 height: 100%;
	 background: -webkit-gradient(linear, left top, left bottom, from(rgba(46, 58, 89, 0)), to(#2E3A59));
	 background: -o-linear-gradient(top, rgba(46, 58, 89, 0) 0%, #2E3A59 100%);
	 background: linear-gradient(180deg, rgba(46, 58, 89, 0) 0%, #2E3A59 100%);
	 z-index: 1;
 }
 .blogCases-big__wrapper {
	 position: relative;
	 z-index: 2;
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 -webkit-box-orient: vertical;
	 -webkit-box-direction: normal;
	 -ms-flex-direction: column;
	 flex-direction: column;
	 padding: 2rem;
 }
 .blogCases-big__logo {
	 margin-bottom: auto;
 }
 .blogCases-big__logo img {
	 width: auto;
	 height: 1.5rem;
 }
 .blogCases-big__title {
	 font-weight: 600;
	 font-size: 1.5rem;
	 line-height: 2rem;
	 color: #FFFFFF;
 }
 .blogCases-big__text {
	 margin: 1rem 0 2rem;
	 font-weight: 400;
	 font-size: 1rem;
	 line-height: 1.5rem;
	 color: #FFFFFF;
 }
 .blogCases-big__flex {
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 -webkit-box-align: center;
	 -ms-flex-align: center;
	 align-items: center;
	 -ms-flex-wrap: wrap;
	 flex-wrap: wrap;
	 margin-right: -.625rem;
 }
 .blogCases-big__date {
	 margin-right: 2rem;
	 font-weight: 400;
	 font-size: .875rem;
	 line-height: 1.25rem;
	 color: #A8ADB4;
 }
 .blogCases-big__dot {
	 font-weight: 500;
	 font-size: .875rem;
	 line-height: 1.25rem;
	 color: #0081E6;
	 margin-right: .625rem;
 }
 
 .blogCases-block.big {
	 width: 66.666%;
 }
 
 .newsMaterials-svg {
	 top: 5.5rem;
	 left: 50%;
 }
 
 .otherAuthors-link.mobile {
	 display: none;
 }
 
 .blogCases-svg {
	 top: 5.5rem;
	 right: calc(50% + 43.75rem);
 }
 
 .blog-item {
	 position: relative;
	 background: #fff;
	 border-radius: .625rem;
	 overflow: hidden;
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 margin-top: 4rem;
 }
 .blog-item__left {
	 width: 580px;
	 max-width: 100%;
	 padding: 2.5rem;
	 min-width: 580px;
 }
 .blog-item__type {
	 font-weight: 500;
	 font-size: 1.125rem;
	 line-height: 1.5rem;
	 color: #0081E6;
 }
 .blog-item__title {
	 font-weight: 600;
	 font-size: 2rem;
	 line-height: 2.75rem;
	 margin: 1.25rem 0;
 }
 .blog-item__text {
	 font-weight: 400;
	 font-size: 1rem;
	 line-height: 1.5rem;
 }
 .blog-item__right {
	 position: relative;
	 -webkit-box-flex: 1;
	 -ms-flex-positive: 1;
	 flex-grow: 1;
 }
 .blog-item__img {
	 width: 100%;
	 height: 100%;
	 -o-object-fit: cover;
	 object-fit: cover;
 }
 .blog-item__bg {
	 position: absolute;
	 left: 0;
	 top: 0;
	 z-index: 2;
	 width: 5rem;
	 height: 100%;
	 display: block;
 }
 .blog-item .otherAuthors-link {
	 display: -webkit-inline-box !important;
	 display: -ms-inline-flexbox !important;
	 display: inline-flex !important;
	 margin: 2rem 0 3rem;
 }
 .blog-item .blogCases-big__flex {
	 margin: 0 !important;
 }
 
 .blog-item__table {
	 display: none;
 }
 
 .blog {
	 position: relative;
 }
 .blog-circleTop {
	 left: -10rem;
	 top: -3.5rem;
 }
 .blog-circleRight {
	 right: -15.5rem;
	 top: -7.25rem;
 }
 .blog-circle {
	 bottom: -400;
	 left: 0;
 }
 
 .pageCases {
	 padding: 7.25rem 0 12.5rem;
 }
 
 .mainCases {
	 text-align: center;
	 position: relative;
 }
 .mainCases .main-list {
	 padding-bottom: 0 !important;
 }
 .mainCases .main-title {
	 width: 100%;
 }
 .mainCases-btn, .mainCases .main-btn {
	 width: 255px;
	 padding: 0;
	 height: 4rem;
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 -webkit-box-align: center;
	 -ms-flex-align: center;
	 align-items: center;
	 -webkit-box-pack: center;
	 -ms-flex-pack: center;
	 justify-content: center;
 }
 .mainCases-btn {
	 border: 0.0625rem solid #CAD3E1;
	 background: transparent;
	 color: #0081E6;
	 margin-left: 2rem;
 }
 .mainCases-btn:hover {
	 border-color: #0081E6;
	 background: #0081E6;
	 color: #fff;
 }
 .mainCases-circle {
	 top: -3.5rem;
	 left: -10rem;
 }
 .mainCases-svg {
	 left: calc(50% + 31.25rem);
	 top: -3rem;
 }
 
 .pageCases {
	 position: relative;
 }
 .pageCases-svg {
	 top: 657px;
	 left: 130.0625rem;
 }
 .pageCases-circleLeft {
	 top: -1.25rem;
	 left: -10rem;
 }
 .pageCases-circleLeftBig {
	 top: 17.5rem;
	 left: -25rem;
 }
 .pageCases-circleRight {
	 right: -15.5rem;
	 top: 68.75rem;
 }
 .pageCases-bottomRight {
	 right: 3.5rem;
	 bottom: -10rem;
 }
 .pageCases-bottomLeft {
	 bottom: 588px;
	 left: -25rem;
 }
 
 .policy-arrowBottom {
	 position: absolute;
	 z-index: -2;
	 bottom: -5rem;
	 left: calc(50% - 400);
 }
 .policy-bottomLeft {
	 bottom: 388px;
	 right: calc(50% + 18.75rem);
 }
 
 .useful {
	 padding-top: 0 !important;
 }
 
 .blogCases-w100 {
	 margin: 6.25rem 0;
	 width: 100%;
 }
 
 .pageCases {
	 position: relative;
 }
 
 .policy-question {
	 padding-top: 4rem;
	 margin-top: 4rem;
	 border-top: 0.0625rem solid #CAD3E1;
 }
 .policy-question__title {
	 font-weight: 500;
	 font-size: 1.5rem;
	 line-height: 2rem;
 }
 .policy-question__box {
	 background: #FFFFFF;
	 -webkit-box-shadow: 0 .5rem 2.5rem rgba(41, 49, 62, 0.1);
	 box-shadow: 0 .5rem 2.5rem rgba(41, 49, 62, 0.1);
	 border-radius: .625rem;
	 margin-top: 4rem;
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 -webkit-box-align: center;
	 -ms-flex-align: center;
	 align-items: center;
	 padding: 2rem;
 }
 .policy-question__boxText {
	 font-weight: 700;
	 font-size: 1.25rem;
	 line-height: 2rem;
	 margin-right: auto;
 }
 .policy-question__btn {
	 width: 6.25rem;
	 height: 3rem;
	 font-size: .875rem;
 }
 .policy-question__border {
	 border: 0.0625rem solid #CAD3E1;
	 background: transparent;
	 color: #0081E6;
	 margin-left: 1.25rem;
 }
 .policy-question__border:hover {
	 background: #0081E6;
	 border-color: #0081E6;
	 color: #fff;
 }
 
 .release {
	 padding-bottom: 14.5rem;
 }
 .release-manager {
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 -webkit-box-align: center;
	 -ms-flex-align: center;
	 align-items: center;
	 border-bottom: 0.0625rem solid #CAD3E1;
	 padding-bottom: 2.5rem;
	 margin: 2.5rem 0;
 }
 .release-manager__img {
	 margin-right: 1.25rem;
	 min-width: 4rem;
 }
 .release-manager__img img {
	 width: 4rem;
	 height: 4rem;
	 border-radius: 100%;
	 overflow: hidden;
 }
 .release-manager__title {
	 font-weight: 400;
	 font-size: 1rem;
	 line-height: 1.5rem;
 }
 .release-manager__text {
	 margin-top: .25rem;
	 font-size: .875rem;
	 line-height: 1.25rem;
	 color: #A8ADB4;
 }
 
 .release-subtitle {
	 width: 750;
	 max-width: 100%;
 }
 
 .mainUpdates {
	 position: relative;
	 padding-bottom: 12.5rem;
 }
 .mainUpdates-subtitle {
	 width: 990;
	 max-width: 100%;
	 margin: 2.5rem auto 4rem;
 }
 .mainUpdates-tabs {
	 border: 0.0625rem solid #CAD3E1;
	 border-radius: .625rem;
	 padding: .625rem;
	 max-width: 100%;
	 margin: 0 auto;
	 display: -webkit-inline-box;
	 display: -ms-inline-flexbox;
	 display: inline-flex;
	 -webkit-user-select: none;
	 -moz-user-select: none;
	 -ms-user-select: none;
	 user-select: none;
 }
 .mainUpdates-tabs__item {
	 padding: 1.125rem 1.25rem;
	 cursor: pointer;
	 border-radius: .625rem;
	 -webkit-transition: all 0.4s;
	 -o-transition: all 0.4s;
	 transition: all 0.4s;
	 font-weight: 700;
	 font-size: 1rem;
	 line-height: 1.5rem;
	 text-align: center;
	 display: -webkit-inline-box;
	 display: -ms-inline-flexbox;
	 display: inline-flex;
	 -webkit-box-align: center;
	 -ms-flex-align: center;
	 align-items: center;
	 -webkit-box-pack: center;
	 -ms-flex-pack: center;
	 justify-content: center;
	 margin-right: .625rem;
 }
 .mainUpdates-tabs__item:last-child {
	 margin-right: 0;
 }
 .mainUpdates-tabs__item:hover, .mainUpdates-tabs__item.active {
	 background-color: #0081E6;
	 color: #fff;
 }
 .mainUpdates-blue {
	 font-weight: 600;
	 font-size: 2rem;
	 line-height: 2.75rem;
	 color: #0081E6;
	 margin: 6.25rem 0 0;
	 padding-bottom: .625rem;
 }
 .mainUpdates-item {
	 margin-top: 2rem;
	 padding: 2.5rem;
	 background: #FFFFFF;
	 -webkit-box-shadow: 0 .5rem 2rem rgba(41, 49, 62, 0.08);
	 box-shadow: 0 .5rem 2rem rgba(41, 49, 62, 0.08);
	 border-radius: .625rem;
 }
 .mainUpdates-item__dots {
	 font-weight: 500;
	 font-size: .875rem;
	 line-height: 1.25rem;
	 color: #0081E6;
 }
 .mainUpdates-item__title {
	 margin: 1.25rem 0 2.5rem;
	 font-weight: 600;
	 font-size: 1.5rem;
	 line-height: 2rem;
 }
 .mainUpdates-item__text {
	 font-weight: 400;
	 font-size: 1rem;
	 line-height: 1.5rem;
 }
 .mainUpdates-item__text p {
	 margin-bottom: 2.5rem;
 }
 .mainUpdates-item__check {
	 margin-top: 1.25rem;
	 font-size: 1rem;
	 line-height: 1.5rem;
	 padding-left: 3rem;
	 background-repeat: no-repeat;
	 background-position: left top;
	 background-image: url("/local/templates/checkoffice/./images/check-3.svg");
	 min-height: 2rem;
 }
 .mainUpdates-item__check:first-child {
	 margin-top: 0;
 }
 .mainUpdates-svg {
	 top: -3.5rem;
	 left: calc(50% + 550);
 }
 .mainUpdates-figure {
	 top: 3.5rem;
	 right: calc(50% + 43.75rem);
 }
 .mainUpdates-circle {
	 left: -10rem;
	 top: -3.5rem;
 }
 .mainUpdates-circleBig {
	 top: 850;
	 right: -25rem;
 }
 .mainUpdates-arrow {
	 z-index: -2;
	 top: 432px;
	 left: calc(50% + 21.75rem);
 }
 .mainUpdates-olds {
	 position: relative;
 }
 .mainUpdates-old {
	 position: relative;
	 margin-top: 2rem;
	 width: 75rem;
	 max-width: 100%;
 }
 .mainUpdates-old__box {
	 padding: 1.25rem 2rem;
	 background: #FFFFFF;
	 -webkit-box-shadow: 0 .5rem 2rem rgba(41, 49, 62, 0.08);
	 box-shadow: 0 .5rem 2rem rgba(41, 49, 62, 0.08);
	 border-radius: .625rem;
	 margin-left: auto;
	 max-width: 100%;
	 width: 56.25rem;
 }
 .mainUpdates-old__title {
	 font-size: 1.25rem;
	 line-height: 2rem;
	 font-weight: bold;
 }
 .mainUpdates-old__text {
	 margin: 1.25rem 0;
	 font-size: 1rem;
	 line-height: 1.5rem;
 }
 .mainUpdates-old .otherAuthors-link {
	 margin: 0;
	 display: -webkit-inline-box;
	 display: -ms-inline-flexbox;
	 display: inline-flex;
 }
 .mainUpdates-old__date {
	 font-weight: 700;
	 font-size: 1rem;
	 line-height: 1.5rem;
	 position: absolute;
	 top: 1rem;
	 left: 0;
 }
 .mainUpdates-old::before {
	 content: "";
	 position: absolute;
	 left: 6.25rem;
	 width: 1rem;
	 height: 1rem;
	 border: .125rem solid #0081E6;
	 border-radius: 100%;
	 top: 2rem;
 }
 .mainUpdates-old::after {
	 content: "";
	 position: absolute;
	 left: 110.0625rem;
	 top: 3.25rem;
	 width: .125rem;
	 height: 98%;
	 border-left: .125rem dashed #0081E6;
 }
 .mainUpdates-old.first::before {
	 background: #0081E6;
 }
 .mainUpdates-old:last-child::after {
	 display: none;
 }
 .mainUpdates-slider {
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 -webkit-box-align: center;
	 -ms-flex-align: center;
	 align-items: center;
	 margin-bottom: -2.5rem;
	 font-weight: 700;
	 font-size: 1rem;
	 line-height: 1.5rem;
	 color: #2E3A59;
	 margin-top: 2.5rem;
 }
 .mainUpdates-slider__box {
	 height: 2.5rem;
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 -webkit-box-align: center;
	 -ms-flex-align: center;
	 align-items: center;
	 padding-right: 2rem;
	 margin-right: 2rem;
	 border-right: 0.0625rem solid #A8ADB4;
 }
 .mainUpdates-slider__text {
	 padding-right: .25rem;
 }
 .mainUpdates-slider__arrow {
	 cursor: pointer;
	 margin-left: 1rem;
 }
 .mainUpdates-slider__arrow svg {
	 display: block;
 }
 .mainUpdates-slider__arrow svg path {
	 -webkit-transition: all 0.4s;
	 -o-transition: all 0.4s;
	 transition: all 0.4s;
 }
 .mainUpdates-slider__arrow:hover svg path {
	 stroke: #0081E6;
 }
 .mainUpdates-slider__items {
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 -webkit-box-align: center;
	 -ms-flex-align: center;
	 align-items: center;
	 margin-right: -.625rem;
 }
 .mainUpdates-slider__item {
	 margin-right: .625rem;
	 padding: .5rem .75rem;
	 border-radius: .25rem;
	 white-space: nowrap;
	 -webkit-transition: all 0.4s;
	 -o-transition: all 0.4s;
	 transition: all 0.4s;
	 cursor: pointer;
 }
 .mainUpdates-slider__item:hover {
	 background: rgba(0, 129, 230, 0.1);
 }
 .mainUpdates-slider__item.active {
	 background-color: #0081E6;
	 color: #fff;
 }
 .mainUpdates-slider__item.gray {
	 color: #A8ADB4;
 }
 
 .article {
	 padding-bottom: 6.25rem;
	 position: relative;
 }
 .article-circle {
	 left: -25rem;
	 top: 30%;
 }
 .article-circleBottom {
	 right: -25rem;
	 bottom: 43.75rem;
 }
 .article-svg {
	 top: -3rem;
	 right: calc(50% + 40.5rem);
 }
 .article-figure {
	 top: 705px;
	 right: calc(50% + 43.75rem);
 }
 .article-title {
	 margin-bottom: 4rem;
 }
 .article-info {
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 -webkit-box-align: center;
	 -ms-flex-align: center;
	 align-items: center;
	 font-weight: 500;
	 /*font-size: 1.25rem;*/
	 font-size: .875rem;
	 color: #2E3A59;
	line-height: 100%;
	 margin-bottom: 4rem;
	 width: 55.625rem;

 }
 .article-info__item {
	 margin-right: 2rem;
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 -webkit-box-align: center;
	 -ms-flex-align: center;
	 align-items: center;
 }
 .article-info__item svg {
	 display: block;
	 margin-right: .5rem;
 }
 .article-info__date {
	 margin-left: auto;
 }
 .article-list {
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 -webkit-box-pack: justify;
	 -ms-flex-pack: justify;
	 justify-content: space-between;
 }
 .article-right {
	 width: 277px;
	 max-width: 100%;
	 -webkit-box-ordinal-group: 2;
	 -ms-flex-order: 1;
	 order: 1;
	 position: relative;
 }
 .article-right__banners {
	 width: 277px;
 }
 .article-right__title {
	 font-weight: 600;
	 font-size: 1.5rem;
	 line-height: 2rem;
	 margin-bottom: .625rem;
 }
 .article-right__item {
	 padding-top: 2rem;
	 margin-top: 2rem;
	 border-top: 0.0625rem solid #A8ADB4;
 }
 .article-right__item:first-child {
	 margin: 0;
	 padding-left: 0;
	 border-top: 0;
 }
 .article-right__bold {
	 font-weight: 700;
	 font-size: 1rem;
	 line-height: 1.5rem;
	 color: #A8ADB4;
	 margin-bottom: 1.25rem;
 }
 .article-right__clientImg {
	 margin: 0 0 .625rem;
	 display: block;
	 height: auto;
	 max-width: 100%;
 }
 .article-right__tags {
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 -ms-flex-wrap: wrap;
	 flex-wrap: wrap;
 }
 .article-right__tagsItem {
	 margin-right: .625rem;
	 font-weight: 500;
	 font-size: .875rem;
	 line-height: 1.25rem;
	 color: #0081E6;
 }
 .article-right__links {
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 -webkit-box-align: center;
	 -ms-flex-align: center;
	 align-items: center;
	 -ms-flex-wrap: wrap;
	 flex-wrap: wrap;
 }
 .article-right__linksItem {
	 margin-right: 1.25rem;
	 display: -webkit-inline-box;
	 display: -ms-inline-flexbox;
	 display: inline-flex;
	 -webkit-box-align: center;
	 -ms-flex-align: center;
	 align-items: center;
	 text-decoration: none;
	 outline: none;
	 -webkit-transition: all 0.4s;
	 -o-transition: all 0.4s;
	 transition: all 0.4s;
 }
 .article-right__linksItem:hover {
	 opacity: 0.7;
 }
 .article-right__copy {
	 cursor: pointer;
	 margin-bottom: 1.25rem;
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 -webkit-box-align: center;
	 -ms-flex-align: center;
	 align-items: center;
	 width: 100%;
 }
 .article-right__link img {
	 width: 2rem;
 }
 .article-right__link ~ .article-right__link {
	 margin-left: 1rem;
 }
 .article-right__copy svg {
	 display: block;
	 margin-right: .625rem;
 }
 .article-right__copy p {
	 font-weight: 500;
	 font-size: .875rem;
	 line-height: 1.25rem;
	 color: #0081E6;
 }

 .article-content {
	 font-weight: 400;
	 font-size: 1.125rem;
	 line-height: 2rem;
	 width: 55.625rem;
	 max-width: 100%;
	 margin-bottom: 3.25rem;
 }
 .article-content img {
	 display: block;
	 width: 100%;
	 height: auto;
	 border-radius: .625rem;
	 margin-bottom: 4rem;
 }
 .article-content p {
	 margin-top: 1.25rem;
 }
 .article-content .article-content__right > p:first-child {
	 margin-top: 0;
 }
 .article-content img{
	 margin-top: 1.5rem;
	 margin-bottom: 1.5rem;
 }

 .article-content .layout .events__media img {
	 border-radius: .625rem 0 0 .625rem;
 }

 .article-content > img:first-child {
	 margin-top: 0;
	 height: 580px;
	 object-fit: cover;
 }
 .article-content p+h2 ,.article-content div+h2{
	 margin-top: 1.25rem;
	 line-height: 2rem;
 }
 .article-content p+h3{
	 margin-top: 1.25rem;
 }
 
 .article-content h3, .article-content h4, .article-content h5, .article-content h6 {
	 font-weight: 600;
	 font-size: 1.5rem;
	 line-height: 2rem;
	 margin-bottom: 2rem;
 }
 .article-content__list {
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 -webkit-box-pack: justify;
	 -ms-flex-pack: justify;
	 justify-content: space-between;
 }
 .article-content__block {
	 width: calc(50% - 1rem);
	 margin-bottom: 4rem;
 }
 .article-content__block img {
	 margin: 0 !important;
 }
 .article-content__block p {
	 margin: .625rem 0 0 0;
 }
 .article-content__gis {
	 background: rgba(201, 226, 248, 0.3);
	 padding: 1.25rem;
	 margin-bottom: 2.5rem;
	 border-radius: .625rem;
 }
 .article-content__gis img {
	 max-height: 37.5rem;
	 margin: 0 auto !important;
	 width: auto;
	 max-width: 100%;
 }
 .article-content__benefits {
	 display: grid;
	 grid-template-columns: 1fr 1fr 1fr;
	 grid-gap: 2rem;
	 margin-bottom: 4rem;
 }
 .article-content__benefitsItem {
	 padding: 1.25rem;
	 background: #FFFFFF;
	 -webkit-box-shadow: 0 .5rem 2rem rgba(41, 49, 62, 0.08);
	 box-shadow: 0 .5rem 2rem rgba(41, 49, 62, 0.08);
	 border-radius: .625rem;
 }
 .article-content__benefitIcon img {
	 margin: 0 !important;
	 width: auto;
 }
 .article-content__benefitTitle {
	 margin: 1rem 0;
	 font-weight: 700;
	 font-size: 1rem;
	 line-height: 1.5rem;
 }
 .article-content__benefitText {
	 font-size: .875rem;
	 line-height: 1.25rem;
 }
 .article-content blockquote {
	 background: #FFFFFF;
	 -webkit-box-shadow: 0 .5rem 2.5rem rgba(41, 49, 62, 0.1);
	 box-shadow: 0 .5rem 2.5rem rgba(41, 49, 62, 0.1);
	 border-radius: .625rem;
	 border-left: .25rem solid #0081E6;
	 padding: 1.5rem;
	 display: block;
	 margin: 0 0 4rem;
 }
 .article-content__video {
	 position: relative;
	 overflow: hidden;
	 border-radius: .625rem;
	 margin-bottom: 2rem;
	 display: block;
	 text-decoration: none;
 }
 .article-content__video img {
	 margin: 0 !important;
 }
 .article-content__video::before {
	 content: "";
	 position: absolute;
	 left: 0;
	 top: 0;
	 width: 100%;
	 height: 100%;
	 background: rgba(0, 129, 230, 0.3);
	 -webkit-backdrop-filter: blur(1.25rem);
	 backdrop-filter: blur(1.25rem);
	 z-index: 1;
	 -webkit-transition: all 0.4s;
	 -o-transition: all 0.4s;
	 transition: all 0.4s;
 }
 .article-content__video::after {
	 content: "";
	 position: absolute;
	 left: 0;
	 top: 0;
	 width: 100%;
	 height: 100%;
	 background-repeat: no-repeat;
	 background-position: center;
	 background-image: url("/local/templates/checkoffice/./images/play.svg");
	 z-index: 2;
	 -webkit-transition: all 0.4s;
	 -o-transition: all 0.4s;
	 transition: all 0.4s;
 }
 .article-content__video:hover {
	 text-decoration: none;
 }
 .article-content__video:hover::after {
	 opacity: 0.7;
 }
 .article-content__video:hover::before {
	 opacity: 0.85;
 }
 .article-content__table table {
	 margin: 0 0 2rem;
	 padding: 0;
	 display: block;
	 width: 100%;
	 background: #FFFFFF;
	 -webkit-box-shadow: 0 .5rem 2rem rgba(41, 49, 62, 0.08);
	 box-shadow: 0 .5rem 2rem rgba(41, 49, 62, 0.08);
	 border-radius: .625rem;
 }
 .article-content__table table tbody, .article-content__table table thead {
	 display: block;
	 width: 100%;
 }
 .article-content__table table td {
	 width: calc(50% - 2.5rem);
 }
 .article-content__table table td:first-child {
	 width: 4rem;
	 min-width: 4rem;
	 margin-right: 1.25rem;
	 text-align: center;
 }
 .article-content__table table tr {
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 border-top: 0.0625rem solid rgba(202, 211, 225, 0.3);
	 padding: 1rem 0;
 }
 .article-content__table table thead tr {
	 border: none;
 }
 .article-content__table table thead tr td {
	 font-weight: bold;
 }
 .article-content ol {
	 padding: 0;
	 margin: 2rem 0 2rem;
	 list-style-type: none;
	 counter-reset: myCounter;
 }
 .article-content ol li {
	 display: block;
	 padding-left: 2rem;
	 font-size: 1.125rem;
	 line-height: 2rem;
	 margin-top: 1.25rem;
	 position: relative;
 }
 .article-content ol li:first-child {
	 margin-top: 0;
 }
 .article-content ol li::before {
	 counter-increment: myCounter;
	 content: counter(myCounter);
	 position: absolute;
	 font-weight: 700;
	 font-size: 1.5rem;
	 line-height: 2rem;
	 left: 0;
	 top: 0;
	 color: #0081E6;
 }
 .article-content .swiper {
	 margin: 0 0 4rem;
 }
 .article-content .swiper img {
	 margin: 0 0 2rem;
 }
 .article-content .swiper p {
	 margin: 0;
	 font-size: .75rem;
	 line-height: 1rem;
	 text-align: center;
 }
 .article-content .swiper-arrow {
	 background-image: url("/local/templates/checkoffice/./images/slider-arrow.svg");
	 -webkit-transition: all 0.4s;
	 -o-transition: all 0.4s;
	 transition: all 0.4s;
	 background-repeat: no-repeat;
	 width: 3rem;
	 height: 3rem;
	 right: 1.25rem;
	 position: absolute;
	 cursor: pointer;
	 top: calc(50% - 1.5rem - 2rem);
	 z-index: 2;
 }
 .article-content .swiper-arrow:hover {
	 opacity: 0.7;
 }
 .article-content .swiper-prev {
	 -webkit-transform: rotate(180deg);
	 -ms-transform: rotate(180deg);
	 transform: rotate(180deg);
	 left: 1.25rem;
	 right: auto;
 }
 .article-content .swiper-pagination {
	 position: static;
	 margin: 1rem 0 0 0;
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 -webkit-box-align: center;
	 -ms-flex-align: center;
	 align-items: center;
	 -webkit-box-pack: center;
	 -ms-flex-pack: center;
	 justify-content: center;
 }
 .article-content .swiper-pagination-bullet {
	 width: .5rem;
	 height: .5rem;
	 background: #CAD3E1;
	 margin: 0 1.25rem;
	 opacity: 1;
 }
 .article-content .swiper-pagination-bullet.swiper-pagination-bullet-active {
	 background: #0081E6;
 }
 .article-content ul {
	 padding: 0;
	 margin: 0 0 0 0;
	 list-style-type: none;
 }
 .article-content ul li {
	 display: block;
	 width: 100%;
	 padding-left: 3rem;
	 font-size: 1.125rem;
	 line-height: 2rem;
	 background-image: url("/local/templates/checkoffice/./images/check-3.svg");
	 background-repeat: no-repeat;
	 background-position: left top;
	 min-height: 2rem;
	 margin-top: 1.25rem;
 }
 .article-content ul li:first-child {
	 margin-top: 2rem;
 }
 .article-content__manager {
	 padding: 2.5rem 2.5rem 2.5rem 8.75rem;
	 margin: 2rem 0 2rem 0;
	 background: #FFFFFF;
	 -webkit-box-shadow: -.5rem .125rem 2.5rem rgba(114, 121, 133, 0.15);
	 box-shadow: -.5rem .125rem 2.5rem rgba(114, 121, 133, 0.15);
	 border-radius: .625rem;
	 position: relative;
 }
 .article-content__manager::before {
	 content: "";
	 position: absolute;
	 left: 2.5rem;
	 top: 2.5rem;
	 background-image: url("/local/templates/checkoffice/./images/quotes.svg");
	 background-repeat: no-repeat;
	 background-position: center;
	 width: 4.5rem;
	 height: 4.5rem;
 }
 .article-content__managerText {
	 font-weight: 700;
	 font-size: 1.25rem;
	 line-height: 2rem;
	 margin-bottom: 2.5rem;
 }
 .article-content__managerFlex {
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 -webkit-box-align: center;
	 -ms-flex-align: center;
	 align-items: center;
 }
 .article-content__managerPhoto {
	 width: 4rem !important;
	 min-width: 4rem;
	 height: 4rem;
	 border-radius: 100%;
	 margin: 0 1.25rem 0 !important;
 }
 .article-content__managerName {
	 font-weight: 700;
	 font-size: 1rem;
	 line-height: 1.5rem;
 }
 .article-content__managerProff {
	 font-weight: 400;
	 font-size: .875rem;
	 line-height: 140%;
 }
 
 .articleReviews {
	 padding: 6.25rem 0 !important;
 }
 
 .small-mb {
	 margin-bottom: 2rem;
 }
 
 .progress-bar {
	 height: .25rem;
	 position: fixed;
	 top: 5.75rem;
	 z-index: 11;
	 width: 100%;
 }
 .progress-bar span {
	 background: #0081E6;
	 width: 0;
	 height: 100%;
	 display: block;
 }
 
 .article-right__library {
	 background-image: url("/local/templates/checkoffice/./images/bg-gradient-mobile.jpg");
	 background-size: cover;
	 background-position: center;
	 position: relative;
	 padding: 2rem 1.25rem;
	 border-radius: .625rem;
	 overflow: hidden;
	 color: #FFFFFF;
	 margin-top: 1.25rem;
 }
 .article-right__library:first-child {
	 margin-top: 0;
 }
.article-right__banners--mobile {
	display: none;
}
.article-right__banners {
	position: absolute;
	top: 38.75rem;
}
 .article-right__telegram {
	background-image: url("/local/templates/checkoffice/./images/bg-gradient-telegram.jpg");

 }
 
 .article-right__libraryTitle {
	 font-weight: 700;
	 font-size: 1.25rem;
	 line-height: 2rem;
	 position: relative;
	 z-index: 2;
 }
 
 .article-right__libraryText {
	 margin: 1rem 0 1rem;
	 font-size: 1rem;
	 line-height: 1.5rem;
	 position: relative;
	 z-index: 2;
 }
 
 .article-right__libraryImg {
	 right: -5rem;
	 bottom: -.25rem;
	 pointer-events: none;
	 position: absolute;
	 -webkit-user-select: none;
	 -moz-user-select: none;
	 -ms-user-select: none;
	 user-select: none;
 }
 .article-right__telegram .article-right__libraryImg {
	 position: relative;
	 right: auto;
	 bottom: auto;
	 width: 4rem;
	 height: 4rem;
 }
 .article-right__telegram .article-right__libraryTitle {
	 margin-top: 0;
	 margin-bottom: .625rem;
	 line-height: 140%;
 }
 .article-right__libraryBtn {
	 padding: 0;
	 position: relative;
	 z-index: 2;
	 height: 3rem;
	 width: 100%;
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 background-color: #fff;
	 color: #0081E6;
	 border: none;
	 font-size: .875rem;

 }
 .article-right__libraryBtn:hover {
	 background: #0081E6;
	 color: #fff;
 }
 
 .tools {
	 padding-bottom: 6.25rem;
 }
 .tools-title {
	 font-weight: 700;
	 font-size: 3.5rem;
	 line-height: 4.5rem;
 }
 .tools-title span {
	 background: -o-linear-gradient(359.81deg, #0066CC 35.78%, #00C7FD 64.19%);
	 background: linear-gradient(90.19deg, #0066CC 35.78%, #00C7FD 64.19%);
	 -webkit-background-clip: text;
	 -webkit-text-fill-color: transparent;
	 background-clip: text;
	 text-fill-color: transparent;
 }
 .tools-subtitle {
	 margin: 2.5rem 0 7.25rem;
 }
 .tools-grid {
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 -ms-flex-wrap: wrap;
	 flex-wrap: wrap;
	 margin: -2rem -1rem 0;
 }
 .tools-block {
	 margin-top: 2rem;
	 width: 33.3333333333%;
	 padding: 0 1rem;
 }
 .tools-item {
	 padding: 2rem;
	 background: #FFFFFF;
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 -webkit-box-orient: vertical;
	 -webkit-box-direction: normal;
	 -ms-flex-direction: column;
	 flex-direction: column;
	 position: relative;
	 border-radius: .625rem;
	 min-height: 100%;
 }
 .tools-item::before {
	 content: "";
	 position: absolute;
	 left: 0;
	 top: 0;
	 width: 100%;
	 height: 100%;
	 -webkit-transition: all 0.4s;
	 -o-transition: all 0.4s;
	 transition: all 0.4s;
	 opacity: 1;
	 -webkit-box-shadow: 0 .5rem 2rem rgba(41, 49, 62, 0.08);
	 box-shadow: 0 .5rem 2rem rgba(41, 49, 62, 0.08);
	 border-radius: .625rem;
 }
 .tools-item__link {
	 position: absolute;
	 left: 0;
	 top: 0;
	 width: 100%;
	 height: 100%;
	 z-index: 2;
 }
 .tools-item__title {
	 font-weight: 600;
	 font-size: 1.5rem;
	 line-height: 2rem;
 }
 .tools-item__text {
	 margin: 1rem 0 2.5rem;
	 font-size: .875rem;
	 line-height: 1.25rem;
 }
 .tools-item__mt {
	 margin-top: auto;
 }
 .tools-item__arrow {
	 width: 2.5rem;
	 height: 2.5rem;
	 background: rgba(0, 129, 230, 0.1);
	 border-radius: 6.25rem;
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 -webkit-box-align: center;
	 -ms-flex-align: center;
	 align-items: center;
	 -webkit-box-pack: center;
	 -ms-flex-pack: center;
	 justify-content: center;
	 text-align: center;
	 text-decoration: none;
	 outline: none;
	 -webkit-transition: all 0.4s;
	 -o-transition: all 0.4s;
	 transition: all 0.4s;
	 margin-top: auto;
 }
 .tools-item__arrow svg {
	 -webkit-transition: all 0.4s;
	 -o-transition: all 0.4s;
	 transition: all 0.4s;
	 stroke: #0081E6;
 }
 .tools-item:hover::before {
	 opacity: 0;
 }
 .tools-item:hover .tools-item__arrow {
	 background-color: #0081E6;
	 text-decoration: none;
 }
 .tools-item:hover .tools-item__arrow svg {
	 stroke: #fff;
 }
 
 .tools {
	 position: relative;
 }
 .tools-svg {
	 top: -3.5rem;
	 left: calc(50% + 37.5rem);
 }
 .tools-figure {
	 right: calc(50% + 43.75rem);
	 top: 61.5rem;
 }
 .tools-circle {
	 top: -3.5rem;
	 left: -10rem;
 }
 .tools-circleTop {
	 top: -30rem;
	 right: -15.5rem;
 }
 .tools-circleBig {
	 bottom: 0;
	 left: -25rem;
 }
 
 .mainTools {
	 padding: 2.5rem 0 12.5rem;
	 position: relative;
 }
 .mainTools-svg {
	 top: -3rem;
	 left: 40%;
 }
 .mainTools-title {
	 text-align: left;
 }
 .mainTools-wrapper {
	 width: 568px;
	 max-width: 100%;
 }


 @media (max-width: 720px) {
 .mainTools-wrapper {
	 margin: 0 auto;
 }
 }




 .mainTools-subtitle {
	 margin: 2.5rem 0;
 }
 .mainTools-buttons {
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 -ms-flex-wrap: wrap;
	 flex-wrap: wrap;
 }
 .mainTools-border {
	 margin-left: 1.25rem;
	 border: 0.0625rem solid #CAD3E1;
	 background: transparent;
	 color: #0081E6;
 }
 .mainTools-border:hover {
	 background: #0081E6;
	 border-color: #0081E6;
	 color: #fff;
 }
 .mainTools-img {
	 border-radius: .625rem;
	 position: absolute;
	 left: 55%;
	 top: -4.5rem;
	 pointer-events: none;
	 -webkit-user-select: none;
	 -moz-user-select: none;
	 -ms-user-select: none;
	 user-select: none;
	 z-index: 2;
 }
 
 .image-shadow {
	 border-radius: .625rem;
	 -webkit-filter: drop-shadow(0 .5rem 2.5rem rgba(41, 49, 62, 0.1));
	 filter: drop-shadow(0 .5rem 2.5rem rgba(41, 49, 62, 0.1));
 }
 
 .toolsBenefits {
	 padding: 200 0;
	 position: relative;
 }
 .toolsBenefits-grid {
	 display: grid;
	 grid-template-columns: 1fr 1fr 1fr 1fr;
	 grid-gap: 2rem;
 }
 .toolsBenefits-item {
	 padding: 2rem;
 }
 .toolsBenefits-item__title {
	 margin: 2rem 0 1.25rem;
	 font-weight: 700;
	 font-size: 1.25rem;
	 line-height: 2rem;
 }
 .toolsBenefits-cirlce {
	 left: -25rem;
	 bottom: -400;
	 z-index: -2;
 }
 
 body .page .toolsCalendar {
	 padding: 5rem 0 4.5rem;
	 position: relative;
	 margin-top: 6.25rem;
	 padding-top: 5rem !important;
 }
 .toolsCalendar-subtitle {
	 margin: 2rem 0 4rem;
 }
 .toolsCalendar-img {
	 margin: 0 auto;
 }
 .toolsCalendar-bg {
	 z-index: -2;
	 left: 0;
	 top: 0;
	 width: 100%;
	 height: 100%;
 }
 .toolsCalendar-circle {
	 width: 31.25rem;
	 height: 31.25rem;
	 bottom: 2.5rem;
	 right: -15rem;
	 border-radius: 100%;
	 border: 0.0625rem solid #FFFFFF;
 }
 
 .toolsEffect {
	 padding: 200 0 184px;
	 position: relative;
 }
 .toolsEffect-subtitle {
	 margin: 2rem 0 4rem;
 }
 .toolsEffect-grid {
	 display: grid;
	 width: 49.5rem;
	 max-width: 100%;
	 margin: auto;
	 grid-gap: 2rem;
	 grid-template-columns: 1fr 1fr;
 }
 .toolsEffect .toolsBenefits-item__title {
	 font-weight: 600;
	 font-size: 1.5rem;
	 line-height: 2rem;
	 color: #2E3A59;
 }
 .toolsEffect-circle {
	 left: -5.75rem;
	 top: -7rem;
 }
 .toolsEffect-svg {
	 top: 162px;
	 right: calc(50% + 40.5rem);
 }
 .toolsEffect-circleBottom {
	 top: 12.5rem;
	 right: -15.5rem;
 }
 
 .toolsFunctions {
	 padding: 10rem 0;
	 position: relative;
 }
 .toolsFunctions .functions-item__img {
	 top: -10rem !important;
 }
 .toolsFunctions-circle {
	 opacity: 0.7;
	 left: -10rem;
	 bottom: 0;
 }
 

 
 .functions-item.flip .functions-item__img {
	 left: auto;
	 right: 50%;
	 -webkit-transform: none !important;
	 -ms-transform: none !important;
	 transform: none !important;
	 top: -10rem !important;
 }
 .functions-item.flip .functions-item__img {
	 left: 0;
	 top: 50%;
	 -webkit-transform: translateY(-50%);
	 -ms-transform: translateY(-50%);
	 transform: translateY(-50%);
 }
 .functions-item.flip .functions-item__top {
	 position: absolute;
	 top: 12rem;
	 left: 254px;
 }
 .functions-item.flip .functions-item__bottom {
	 position: absolute;
	 bottom: 8.25rem;
	 left: 254px;
 }
 
 .toolsFunctions-text {
	 margin-top: 1.25rem;
	 padding-left: 2.75rem;
	 min-height: 1.5rem;
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 -webkit-box-align: center;
	 -ms-flex-align: center;
	 align-items: center;
	 background-image: url("/local/templates/checkoffice/./images/check-2.svg");
	 background-repeat: no-repeat;
	 background-position: center left;
 }
 .toolsFunctions-text:first-child {
	 margin-top: -1.25rem;
 }
 
 .toolsEffect.w100 .toolsEffect-grid {
	 width: 100%;
	 grid-template-columns: 1fr 1fr 1fr;
 }
 
 .toolsEffect-svgBottom {
	 bottom: 4.5rem;
	 left: calc(50% + 18.75rem);
 }
 
 .toolsEffect-svgTop {
	 top: 4.5rem;
	 left: calc(50% + 4.5rem);
 }
 
 .toolsEffect-svgBigTop {
	 top: 3rem;
	 right: calc(50% + 6.25rem);
 }
 
 .toolsEffect-arrow {
	 bottom: 1.25rem;
	 left: calc(50% + 400);
	 z-index: -1;
 }
 
 .mainWorks {
	 padding: 147px 0 204px;
 }
 .mainWorks-imgWrapper {
	 top: -3.25rem;
	 position: absolute;
	 left: calc(50% + 7.25rem);
 }
 .mainWorks-imgWrapper img {
	 display: block;
 }
 .mainWorks-imgWrapper__absolute {
	 position: absolute;
	 top: 6.25rem;
	 left: -5rem;
	 -webkit-box-shadow: 0 .5rem 2rem rgba(41, 49, 62, 0.08);
	 box-shadow: 0 .5rem 2rem rgba(41, 49, 62, 0.08);
	 z-index: 2;
	 pointer-events: none;
 }
 
 .toolsSection {
	 padding: 8.25rem 0 8.25rem;
	 position: relative;
 }
 .toolsSection-wrapper {
	 width: 40.5rem;
	 max-width: 100%;
 }
 .toolsSection .toolsFunctions-text.mt {
	 margin-top: 2.5rem;
 }
 .toolsSection-img {
	 position: absolute;
	 top: 0;
	 left: calc(50% + 4.5rem);
 }
 .toolsSection-subtitle {
	 margin: 1.25rem 0 0;
	 width: 33.75rem;
	 max-width: 100%;
	 font-size: 1rem;
	 line-height: 1.5rem;
 }
 .toolsSection-btn {
	 margin-top: 2.5rem;
 }
 .toolsSection-images {
	 bottom: 0;
	 left: 50%;
	 position: absolute;
	 pointer-events: none;
 }
 .toolsSection-images__absolute {
	 z-index: 2;
	 left: 15rem;
	 position: absolute;
	 top: -3rem;
 }
 .toolsSection-circle {
	 top: 10rem;
	 left: -25rem;
 }
 
 .toolsSection.twoSect {
	 padding: 126px 0;
	 margin-bottom: 11.25rem;
	 margin-top: 13.875rem;
 }
 
 .twoSect-circle {
	 left: -10rem;
	 opacity: 0.7;
 }
 
 .loop {
	 padding-bottom: 12.5rem;
	 position: relative;
 }
 .loop-circle {
	 top: 210;
	 right: -15.5rem;
 }
 .loop-wrapper {
	 margin-top: 208px;
	 position: relative;
 }
 .loop-img {
	 position: absolute;
	 top: -148px;
	 position: absolute;
	 left: calc(50% - 117.5rem);
	 pointer-events: none;
	 -webkit-user-select: none;
	 -moz-user-select: none;
	 -ms-user-select: none;
	 user-select: none;
	 z-index: -1;
 }
 .loop-list {
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 -ms-flex-wrap: wrap;
	 flex-wrap: wrap;
	 -webkit-box-pack: justify;
	 -ms-flex-pack: justify;
	 justify-content: space-between;
 }
 .loop-item {
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 -webkit-box-orient: vertical;
	 -webkit-box-direction: normal;
	 -ms-flex-direction: column;
	 flex-direction: column;
	 width: 224px;
	 max-width: 100%;
 }
 .loop-item__title {
	 font-weight: 700;
	 font-size: 1rem;
	 line-height: 1.5rem;
	 color: #0081E6;
 }
 .loop-item__text {
	 margin-top: .625rem;
	 font-weight: 400;
	 font-size: .875rem;
	 line-height: 1.25rem;
 }
 .loop-item__number {
	 width: 2rem;
	 height: 2rem;
	 background: #0081E6;
	 border-radius: 100%;
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 -webkit-box-align: center;
	 -ms-flex-align: center;
	 align-items: center;
	 -webkit-box-pack: center;
	 -ms-flex-pack: center;
	 justify-content: center;
	 text-align: center;
	 color: #fff;
	 font-weight: 700;
	 font-size: 1rem;
	 line-height: 1.5rem;
 }
 .loop-item__top {
	 margin-bottom: 2.5rem;
 }
 .loop-item:nth-child(1) .loop-item__top, .loop-item:nth-child(2) .loop-item__top {
	 -webkit-box-ordinal-group: 2;
	 -ms-flex-order: 1;
	 order: 1;
	 margin: 2.5rem 0 0 0;
 }
 .loop-item:nth-child(5) {
	 margin-top: 3.5rem;
 }
 .loop-item:nth-child(4) {
	 margin-top: 199px;
 }
 .loop-item:nth-child(3) {
	 margin-top: 326px;
 }
 .loop-item:nth-child(2) {
	 margin-top: 179px;
 }
 
 .objects {
	 background-image: url("/local/templates/checkoffice/./images/objects.jpg");
	 background-size: cover;
	 background-position: center;
	 margin-bottom: 13.875rem;
	 position: relative;
 }
 .objects .container {
	 position: relative;
	 padding: 11.5rem 0;
 }
 .objects-title {
	 width: 33.75rem;
	 max-width: 100%;
	 margin-left: auto;
 }
 .objects-images {
	 position: absolute;
	 top: 50%;
	 -webkit-transform: translateY(-50%);
	 -ms-transform: translateY(-50%);
	 transform: translateY(-50%);
 }
 .objects-images img {
	 display: block;
 }
 .objects-images__absolute {
	 left: calc(100% + 2.5rem);
	 top: calc(50% - 163px);
	 position: absolute;
 }
 .objects-circle {
	 border-radius: 100%;
	 border: 0.0625rem solid #fff;
	 width: 31.25rem;
	 height: 31.25rem;
	 right: -15.5rem;
	 bottom: -15.5rem;
	 position: absolute;
	 pointer-events: none;
 }
 
 .toolsSteps {
	 padding: 3.25rem 0 12.5rem;
	 position: relative;
 }
 .toolsSteps-subtitle {
	 width: 996px;
	 max-width: 100%;
	 margin: 2rem auto 7.25rem;
 }
 .toolsSteps .digitization-item__text {
	 margin-top: 2.5rem;
	 font-size: 1.125rem;
	 line-height: 2rem;
 }
 .toolsSteps-img {
	 margin: 7.25rem auto 0;
 }
 
 .stepsEffect {
	 padding: 0 !important;
 }
 .stepsEffect-circle {
	 left: -170;
	 top: -5.75rem;
 }
 .stepsEffect .toolsBenefits-item__title {
	 margin-bottom: 0 !important;
 }
 
 .toolsSteps-svg {
	 bottom: 400;
	 right: calc(50% + 43.75rem);
 }
 
 .toolsSteps-circle {
	 bottom: 146px;
	 top: -10rem;
 }
 
 .mainAutoTask-img {
	 top: -1.25rem;
	 left: 55%;
	 -webkit-filter: drop-shadow(0 .5rem 2.5rem rgba(41, 49, 62, 0.1));
	 filter: drop-shadow(0 .5rem 2.5rem rgba(41, 49, 62, 0.1));
 }
 
 .autoTask-title {
	 width: 550;
 }
 
 .autoTask-svg {
	 right: calc(50% + 40.5rem);
	 bottom: 3.25rem;
 }
 
 .autoTask-top {
	 left: 44%;
	 top: 1.25rem;
 }
 
 .autoTaskBenefits {
	 padding: 0;
 }
 .autoTaskBenefits .toolsEffect-svgBigTop {
	 top: -5rem;
 }
 
 .logics {
	 position: relative;
 }
 .logics-item {
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 -webkit-box-align: center;
	 -ms-flex-align: center;
	 align-items: center;
	 -webkit-box-pack: justify;
	 -ms-flex-pack: justify;
	 justify-content: space-between;
	 padding: 6.25rem 0;
 }

 .logics-item__left {
	 width: 33.75rem;
	 max-width: 100%;
 }
 .logics-item__right {
	 width: 36.5rem;
	 max-width: 100%;
 }
 .logics-item:nth-child(odd) .logics-item__left {
	 -webkit-box-ordinal-group: 2;
	 -ms-flex-order: 1;
	 order: 1;
 }
 .logics-item__img {
	 margin: 0 auto;
	 max-width: 100%;
	 height: auto;
	 display: block;
 }
 .logics-item__zadachi .logics-item__left {
	 width: 690;
	 position: relative;
 }
 .logics-item__zadachi .logics-item__right {
	 width: 21.25rem;
 }
  .logics-item__zadachi .logics-item__img {
	  zoom: 1;
  }
  .logics-item__zadachi .toolsSection-subtitle {
	  margin-bottom: 2.5rem;
  }
  .logics-item__zadachi .toolsSection-subtitle {
	  width: 100%;
  }
  .logics-item__zadachi .logics-item__right .pointer {
	  top: -1.5rem;
	  right: -4rem;

  }
  .logics-item__zadachi .logics-item__left .pointer:not(.pointer--mobile) {
	  transform: rotate(150deg) scale(1.1);
	  right: -6.25rem;
  }
  .logics-item__zadachi .logics-item__left .pointer--mobile {
	  transform: rotate(20deg);
  }
  .logics-item__zadachi .pointer--mobile {
	  display: none;
  }

 .logics .autoTask-title {
	 max-width: 100%;
 }
 .logics .topWhite {
	 -webkit-transform: rotate(180deg);
	 -ms-transform: rotate(180deg);
	 transform: rotate(180deg);
	 bottom: 450;
	 left: 0;
	 top: auto;
	 position: absolute;
	 width: 100%;
	 z-index: -1;
 }
 
 .logics-item__right.big {
	 width: 676px;
	 margin-right: -4rem;
 }
 
 .small-trust {
	 padding-top: 6.25rem;
 }
 
 .pb0-important {
	 padding-bottom: 0 !important;
 }
 
 .constructorWorks {
	 padding: 6.25rem 0;
	 position: relative;
 }
 .constructorWorks-subtitle {
	 width: 49.5rem;
	 max-width: 100%;
	 margin: 2rem auto 4rem;
 }
 .constructorWorks-wrapper {
	 border-radius: .5rem;
	 overflow: hidden;
 }
 .constructorWorks-wrapper img {
	 width: 100%;
	 display: block;
	 height: auto;
 }
 .constructorWorks-svg {
	 left: calc(50% + 6.25rem);
	 top: 2.5rem;
 }
 
 .pointsType {
	 padding: 6.25rem 0;
	 position: relative;
 }
 .pointsType-circle {
	 top: 6.25rem;
	 right: -10rem;
 }
 .pointsType-circleBig {
	 bottom: -12.5rem;
	 left: -25rem;
 }
 .pointsType-subtitle {
	 width: 55.625rem;
	 max-width: 100%;
	 margin: 2rem auto 5rem;
 }
 .pointsType-grid {
	 display: grid;
	 grid-template-columns: 1fr 1fr 1fr;
	 grid-gap: 2rem;
 }
 .pointsType-item {
	 background: #FFFFFF;
	 border-radius: .625rem;
	 padding: 1.25rem;
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 -webkit-box-align: start;
	 -ms-flex-align: start;
	 align-items: flex-start;
 }
 .pointsType-item svg {
	 display: block;
	 min-width: 1.5rem;
	 margin-right: 1.25rem;
 }
 .pointsType-item__text {
	 font-weight: 500;
	 font-size: 1.125rem;
	 line-height: 2rem;
 }
 .pointsType-images {
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 -webkit-box-pack: justify;
	 -ms-flex-pack: justify;
	 justify-content: space-between;
	 margin-top: 4rem;
	 -webkit-box-align: start;
	 -ms-flex-align: start;
	 align-items: flex-start;
 }
 .pointsType-images img {
	 display: block;
 }
 
 .logicCircle {
	 top: 6.25rem;
	 left: 0;
 }
 
 .logicPadding {
	 padding: 6.25rem 0 !important;
 }
 .logicPadding-wrapper {
	 position: relative;
 }
 .logicPadding-circle {
	 right: -10rem;
	 top: -5rem;
	 z-index: -1;
	 opacity: 0.7;
 }
 .logicPadding-item {
	 margin-top: 12.5rem;
	 border-radius: .5rem;
	 overflow: hidden;
	 background: #FFFFFF;
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
 }
 .logicPadding-item__left {
	 background-image: url("/local/templates/checkoffice/./images/bg-gradient.jpg");
	 background-size: cover;
	 background-position: center;
	 padding: 4rem 2.5rem 4rem;
	 -webkit-box-flex: 1;
	 -ms-flex-positive: 1;
	 flex-grow: 1;
 }
 .logicPadding-item__title {
	 font-weight: 600;
	 font-size: 2rem;
	 line-height: 2.75rem;
	 color: #FFFFFF;
 }
 .logicPadding-item__text {
	 margin-top: 2rem;
	 font-weight: 400;
	 font-size: 1rem;
	 line-height: 1.5rem;
	 color: #FFFFFF;
 }
 .logicPadding-item__right {
	 text-align: center;
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 -webkit-box-orient: vertical;
	 -webkit-box-direction: normal;
	 -ms-flex-direction: column;
	 flex-direction: column;
	 -webkit-box-pack: center;
	 -ms-flex-pack: center;
	 justify-content: center;
	 padding: 4rem;
	 width: 438px;
	 min-width: 438px;
 }
 .logicPadding-item__bottom {
	 font-weight: 400;
	 font-size: .875rem;
	 line-height: 1.25rem;
	 margin-top: 2rem;
 }
 
 .logicsConstroctor-circle {
	 top: 43.75rem;
	 right: -15.5rem;
 }
 .logicsConstroctor-circleLeft {
	 bottom: 40.5rem;
	 left: -10rem;
 }
 .logicsConstroctor-svg {
	 right: calc(50% + 40.5rem);
	 top: 40.5rem;
 }
 .logicsConstroctor-figure {
	 left: calc(50% + 40.5rem);
	 top: 50%;
 }
 
 .toolsCalendar-center {
	 margin-top: 4rem;
	 text-align: center;
 }
 
 .toolsCalendar-bg.auto {
	 height: auto !important;
 }
 
 .logicPadding-wrapper.mb-100 {
	 margin-bottom: 6.25rem;
	 margin-top: -6.25rem;
 }
 
 .logics-item__right {
	 position: relative;
 }
 
 .logics-item__absolute {
	 position: absolute;
	 left: 0;
	 top: 50%;
	 -webkit-transform: translateY(-50%);
	 -ms-transform: translateY(-50%);
	 transform: translateY(-50%);
	 max-width: none;
	 width: auto;
 }
 
 .logics-item__rightHeight {
	 height: 630;
 }
 
 .logicsConstroctor-topCircle {
	 top: -21.75rem;
	 right: -18.75rem;
 }
 
 .logics-item__rightHeight.w320 {
	 height: 20rem;
 }
 
 .pageUser {
	 padding: 6.25rem 0;
	 background-image: url("/local/templates/checkoffice/./images/bg-user.jpg");
	 background-size: cover;
	 background-position: center;
	 margin: 183px 0;
	 position: relative;
 }
 .pageUser-svg {
	 right: 4rem;
	 z-index: -2;
	 bottom: 92%;
 }
 .pageUser-subtitle {
	 margin-top: 1.25rem;
 }
 .pageUser-wrapper {
	 position: relative;
 }
 .pageUser-img {
	 right: 0;
	 top: 50%;
	 -webkit-transform: translateY(-50%);
	 -ms-transform: translateY(-50%);
	 transform: translateY(-50%);
 }
 .pageUser-figure {
	 top: -12.5rem;
	 left: 53%;
 }
 
 .nextUser {
	 padding: 6.25rem 0 0 0;
 }
 .nextUser-title {
	 margin-bottom: 4rem;
 }
 .nextUser-circle {
	 top: -15.5rem;
	 right: -15.5rem;
 }
 
 .userFunctional {
	 padding: 6.25rem 0;
	 position: relative;
 }
 .userFunctional-circle {
	 left: -25rem;
	 top: -25rem;
	 z-index: -1;
 }
 .userFunctional-svg {
	 left: 18.75rem;
	 top: 0;
 }
 .userFunctional-title {
	 margin-bottom: 5rem;
 }
 .userFunctional-list {
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 -webkit-box-pack: justify;
	 -ms-flex-pack: justify;
	 justify-content: space-between;
	 -webkit-box-align: start;
	 -ms-flex-align: start;
	 align-items: flex-start;
 }
 .userFunctional-block {
	 width: calc(50% - 1rem);
 }
 .userFunctional-block img {
	 width: 100%;
 }
 .userFunctional-item {
	 padding-top: 1.5rem;
	 margin-top: 1.5rem;
	 border-top: 0.0625rem solid #CAD3E1;
 }
 .userFunctional-item:first-child {
	 padding-top: 0;
	 margin: 0;
	 border: none;
 }
 .userFunctional-item__title {
	 cursor: pointer;
	 position: relative;
	 font-weight: 600;
	 font-size: 1.5rem;
	 line-height: 2rem;
	 padding-right: 1.5rem;
	 -webkit-user-select: none;
	 -moz-user-select: none;
	 -ms-user-select: none;
	 user-select: none;
	 -webkit-transition: all 0.4s;
	 -o-transition: all 0.4s;
	 transition: all 0.4s;
 }
 .userFunctional-item__title::before {
	 content: "";
	 position: absolute;
	 right: 0;
	 top: 0;
	 height: 100%;
	 width: 1.5rem;
	 background-image: url("/local/templates/checkoffice/./images/arrow-5.svg");
	 background-repeat: no-repeat;
	 background-position: center;
	 -webkit-transition: all 0.4s;
	 -o-transition: all 0.4s;
	 transition: all 0.4s;
 }
 .userFunctional-item__title.active {
	 color: #0081E6;
 }
 .userFunctional-item__title.active::before {
	 -webkit-transform: rotate(180deg);
	 -ms-transform: rotate(180deg);
	 transform: rotate(180deg);
 }
 .userFunctional-item__text {
	 margin-top: 1rem;
	 font-size: 1rem;
	 line-height: 1.5rem;
	 display: none;
 }
 
 .userReport {
	 position: relative;
 }
 .userReport-circle {
	 width: 31.25rem;
	 height: 31.25rem;
	 right: -15.5rem;
	 bottom: -15.5rem;
	 border: 0.0625rem solid #FFFFFF;
	 border-radius: 100%;
 }
 .userReport-box {
	 width: 33.75rem;
	 margin-left: auto;
	 max-width: 100%;
 }
 .userReport .pageUser-img {
	 left: 6.25rem;
	 right: auto;
 }
 
 .nextReport {
	 padding: 6.25rem 0 7.25rem;
	 position: relative;
 }
 .nextReport-circle {
	 bottom: -400;
	 z-index: -2;
	 left: 0;
 }
 .nextReport-subtitle {
	 margin: 2rem 0 4rem;
 }
 
 .title-mb {
	 margin-bottom: 4rem;
 }
 
 .pageSliderViews {
	 padding-top: 6.25rem;
 }
 
 .p100 {
	 padding: 6.25rem 0;
	 position: relative;
 }
 
 .logicsConstroctor-checks {
	 padding-top: 1.25rem;
 }
 .logicsConstroctor-check {
	 background-image: url("/local/templates/checkoffice/./images/check-2.svg");
	 background-repeat: no-repeat;
	 background-position: left top;
	 padding-left: 2.75rem;
	 font-weight: 400;
	 font-size: 1rem;
	 line-height: 1.5rem;
	 margin-top: 1.25rem;
 }
 .logicsConstroctor-gray {
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 padding: 0;
	 height: 4rem;
	 width: 299px;
	 max-width: 100%;
	 border: 0.0625rem solid #CAD3E1;
	 background: transparent;
	 color: #0081E6;
	 margin-top: 2.5rem;
 }
 .logicsConstroctor-gray:hover {
	 color: #fff;
	 background: #0081E6;
	 border-color: #0081E6;
 }
 
 .logicsChecked-circle {
	 top: 0;
	 right: -10rem;
 }
 
 .benefitBlocks-circle {
	 top: 5rem;
	 left: -25rem;
 }
 .benefitBlocks-grid {
	 display: grid;
	 grid-template-columns: 1fr 1fr 1fr 1fr;
	 grid-gap: 2rem;
 }
 .benefitBlocks-item {
	 padding: 2rem;
 }
 .benefitBlocks-item__text {
	 margin-top: 2rem;
	 font-weight: 700;
	 font-size: 1.25rem;
	 line-height: 2rem;
 }
 
 .logicsWhite {
	 position: relative;
 }
 .logicsWhite-bg {
	 bottom: 400;
	 left: 0;
	 z-index: -1;
	 position: absolute;
	 width: 100%;
 }
 .logicsWhite-bg__height {
	 height: 43.75rem;
	 background-color: #fff;
 }
 .logicsWhite-bg img {
	 width: 100%;
	 height: auto;
	 display: block;
 }
 .logicsWhite-bg__circle {
	 bottom: 5rem;
	 left: -10rem;
	 opacity: 0.5;
	 z-index: 1;
 }
 .logicsWhite-bg__circleRight {
	 right: -10rem;
	 bottom: 5rem;
 }
 .logicsWhite-bg__circleTop {
	 top: -366px;
	 right: -15.5rem;
 }
 
 .rightHeight {
	 height: 42rem;
 }
 
 .logicsWhite-svg {
	 top: .625rem;
	 left: 60%;
 }
 
 .logicsWhite-figure {
	 top: 139px;
	 right: calc(50% + 40.5rem);
 }
 
 .mb-big {
	 margin-bottom: 7.25rem;
 }
 
 .digitization-item__text a {
	 color: #0081E6;
	 text-decoration: none;
 }
 .digitization-item__text a:hover {
	 text-decoration: underline;
 }
 
 .digitization-video {
	 text-decoration: none;
	 outline: none;
	 display: block;
	 position: relative;
	 margin-top: 12.5rem;
	 border-radius: .625rem;
	 overflow: hidden;
 }
 .digitization-video img {
	 width: 100%;
 }
 .digitization-video::after {
	 content: "";
	 position: absolute;
	 left: 0;
	 top: 0;
	 width: 100%;
	 height: 100%;
	 background-image: url("/local/templates/checkoffice/./images/play.svg");
	 z-index: 2;
	 background-repeat: no-repeat;
	 background-position: center;
 }
 .digitization-video::before {
	 content: "";
	 position: absolute;
	 left: 0;
	 top: 0;
	 width: 100%;
	 height: 100%;
	 background: rgba(0, 129, 230, 0.1);
	 -webkit-backdrop-filter: blur(1.25rem);
	 backdrop-filter: blur(1.25rem);
	 z-index: 1;
	 -webkit-transition: all 0.4s;
	 -o-transition: all 0.4s;
	 transition: all 0.4s;
 }
 .digitization-video:hover::before {
	 opacity: 0.85;
 }
 
 .p100.pb0 {
	 padding-bottom: 0 !important;
 }
 
 .padding-change {
	 padding: 0 0 8.75rem;
 }
 
 .mainTools-pays {
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 -webkit-box-align: center;
	 -ms-flex-align: center;
	 align-items: center;
 }
 .mainTools-pays__item {
	 margin-right: 2rem;
	 display: -webkit-inline-box;
	 display: -ms-inline-flexbox;
	 display: inline-flex;
	 text-decoration: none;
	 -webkit-transition: all 0.4s;
	 -o-transition: all 0.4s;
	 transition: all 0.4s;
 }
 .mainTools-pays__item:hover {
	 opacity: 0.7;
 }
 .mainTools-pays__item:last-child {
	 margin-right: 0;
 }
 
 .top-big-img {
	 top: -5rem;
 }
 
 .toolsMisionCompany .staticMain-list {
	 margin-top: 0 !important;
 }
 
 .logics-item__rightArrow {
	 right: 0;
	 top: -7.25rem;
	 z-index: -1;
 }
 
 .toolsMisionCompany-svg {
	 bottom: -3.25rem;
	 left: calc(50% - 2rem);
 }
 
 .toolsMisionCompany {
	 margin-bottom: 6.25rem;
 }
 
 .circleItemLeft {
	 left: -4.5rem;
	 top: -25rem;
 }
 
 .circleItemRight {
	 top: -25rem;
	 right: -10rem;
 }
 
 .checklistArticle {
	 position: relative;
	 padding-bottom: 12.5rem;
 }
 .checklistArticle-info {
	 margin-bottom: -4rem;
 }
 .checklistArticle-btn {
	 font-size: 1rem;
	 border: 0.0625rem solid #0081E6;
	 padding: 1rem 2rem 1rem 1.25rem;
 }
 .checklistArticle-btn svg {
	 display: block;
	 margin-right: 1rem;
 }
 .checklistArticle-gray {
	 margin-left: 1.25rem;
	 border: 0.0625rem solid #CAD3E1;
	 color: #0081E6;
	 background: transparent;
 }
 .checklistArticle-gray svg {
	 stroke: #0081E6;
	 -webkit-transition: all 0.4s;
	 -o-transition: all 0.4s;
	 transition: all 0.4s;
 }
 .checklistArticle-gray:hover {
	 background-color: #0081E6;
	 color: #fff;
 }
 .checklistArticle-gray:hover svg {
	 stroke: #fff;
 }
 .checklistArticle-stars {
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 -webkit-box-align: center;
	 -ms-flex-align: center;
	 align-items: center;
	 margin: 0 auto;
 }
 .checklistArticle-stars img {
	 margin-right: 0.0625rem;
 }
 .checklistArticle-stars__text {
	 margin-left: .5rem;
	 font-weight: 700;
	 font-size: 1rem;
	 line-height: 1.5rem;
 }
 .checklistArticle-downloads {
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 -webkit-box-align: center;
	 -ms-flex-align: center;
	 align-items: center;
	 font-weight: 700;
	 font-size: 1rem;
	 line-height: 1.5rem;
 }
 .checklistArticle-downloads svg {
	 display: block;
	 margin-right: .625rem;
 }
 .checklistArticle-banner {
	 padding: 2rem .875rem 2rem 1.25rem;
 }
 .checklistArticle-banner__text {
	 margin: 1.25rem 0;
	 font-weight: 700;
	 font-size: 1rem;
	 line-height: 1.5rem;
	 color: #2E3A59;
 }
 .checklistArticle-banner__author {
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 -webkit-box-align: center;
	 -ms-flex-align: center;
	 align-items: center;
 }
 .checklistArticle-banner__authorImg {
	 display: block;
	 width: 1.25rem;
	 height: 1.25rem;
	 -o-object-fit: cover;
	 object-fit: cover;
	 min-width: 1.25rem;
	 border-radius: 100%;
	 margin-right: .625rem;
 }
 .checklistArticle-banner__authorText {
	 font-weight: 400;
	 font-size: .875rem;
	 line-height: 1.25rem;
 }
 .checklistArticle-banner .checklistArticle-btn {
	 margin: 2rem 0 0 0;
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 height: 4rem;
	 width: 100%;
	 padding: 0;
	 -webkit-box-pack: center;
	 -ms-flex-pack: center;
	 justify-content: center;
	 font-size: .875rem;
 }
 .checklistArticle-banner .checklistArticle-btn svg {
	 margin-right: 1rem;
 }
 
 .stickyBanner-wrapper {
	 padding-top: 4rem;
 }
 
 .stickyBanner.is-sticky {
	 position: fixed !important;
	 top: 7.25rem;
 }
 
 .article-right__itemText {
	 font-weight: 700;
	 font-size: 1rem;
	 line-height: 1.5rem;
 }
 
 .article-right__author {
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 -webkit-box-align: center;
	 -ms-flex-align: center;
	 align-items: center;
 }
 
 .article-right__authorImg {
	 display: block;
	 width: 2rem;
	 height: 2rem;
	 -o-object-fit: cover;
	 object-fit: cover;
	 min-width: 2rem;
	 border-radius: 100%;
	 margin-right: 1rem;
 }
 
 .center-btn {
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 width: 18.75rem;
	 padding: 0;
	 margin: 0 auto !important;
 }
 
 .mobileShowBtn {
	 display: none;
 }
 
 .mobilePlatform {
	 text-align: center;
	 position: relative;
 }
 .mobilePlatform-subtitle {
	 margin: 2.5rem 0;
 }
 .mobilePlatform-svg {
	 right: calc(50% + 37.5rem);
	 top: 172px;
 }
 .mobilePlatform-images {
	 position: relative;
	 margin-top: 5rem;
	 padding-bottom: 4rem;
 }
 .mobilePlatform-images__absolute {
	 position: absolute;
	 right: 0;
	 bottom: 0;
 }
 
 .checklistArticle-text {
	 font-weight: 400;
	 font-size: 1.125rem;
	 line-height: 2rem;
	 margin-top: 7.25rem;
 }
 .checklistArticle-nextText {
	 margin: 4rem 0 2.5rem;
	 font-size: 2rem;
	 line-height: 2.75rem;
	 font-weight: 600;
 }
 .checklistArticle-content {
	 width: 823px;
	 max-width: 100%;
 }
 .checklistArticle-box {
	 background: #FFFFFF;
	 -webkit-box-shadow: 0 .5rem 2rem rgba(41, 49, 62, 0.08);
	 box-shadow: 0 .5rem 2rem rgba(41, 49, 62, 0.08);
	 border-radius: .625rem;
	 overflow: hidden;
 }
 .checklistArticle-box .checklistArticle-box {
	 margin-top: .625rem;
 }
 .checklistArticle-box__title {
	 padding: 1.25rem;
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 -webkit-box-align: center;
	 -ms-flex-align: center;
	 align-items: center;
	 font-weight: 700;
	 font-size: 1rem;
	 line-height: 1.5rem;
	 cursor: pointer;
	 -webkit-user-select: none;
	 -moz-user-select: none;
	 -ms-user-select: none;
	 user-select: none;
	 background: rgba(0, 129, 230, 0.2);
	 border-radius: .625rem;
 }
 .checklistArticle-box__title p {
	 margin-right: auto;
 }
 .checklistArticle-box__title span {
	 display: block;
	 margin: 0 1.25rem;
	 white-space: nowrap;
 }
 .checklistArticle-box__title svg {
	 -webkit-transition: all 0.4s;
	 -o-transition: all 0.4s;
	 transition: all 0.4s;
	 display: block;
 }
 .checklistArticle-box__title.active svg {
	 -webkit-transform: rotate(180deg);
	 -ms-transform: rotate(180deg);
	 transform: rotate(180deg);
 }
 .checklistArticle-box__content {
	 display: none;
	 padding: 0 0 1.25rem 1.25rem;
 }
 .checklistArticle-box__content.active {
	 display: block;
 }
 .checklistArticle-item {
	 padding: 2rem 1.25rem;
	 border-bottom: 0.0625rem solid #CAD3E1;
 }
 .checklistArticle-item:last-child {
	 border: none;
 }
 .checklistArticle-item__title {
	 font-weight: 700;
	 font-size: 1rem;
	 line-height: 1.5rem;
 }
 .checklistArticle-item__text {
	 margin: .625rem 0 1.25rem;
	 font-weight: 400;
	 font-size: .875rem;
	 line-height: 1.25rem;
 }
 .checklistArticle-item__buttons {
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 -webkit-box-align: center;
	 -ms-flex-align: center;
	 align-items: center;
	 -ms-flex-wrap: wrap;
	 flex-wrap: wrap;
 }
 .checklistArticle-item__btn {
	 text-decoration: none;
	 outline: none;
	 border: none;
	 background: transparent;
	 cursor: pointer;
	 display: -webkit-inline-box;
	 display: -ms-inline-flexbox;
	 display: inline-flex;
	 -webkit-user-select: none;
	 -moz-user-select: none;
	 -ms-user-select: none;
	 user-select: none;
	 margin-right: .625rem;
	 margin-bottom: .625rem;
 }
 .checklistArticle-item__btn input {
	 display: none;
 }
 .checklistArticle-item__btn span {
	 display: -webkit-inline-box;
	 display: -ms-inline-flexbox;
	 display: inline-flex;
	 -webkit-box-align: center;
	 -ms-flex-align: center;
	 align-items: center;
	 -webkit-box-pack: center;
	 -ms-flex-pack: center;
	 justify-content: center;
	 text-align: center;
	 color: #0081E6;
	 -webkit-transition: all 0.4s;
	 -o-transition: all 0.4s;
	 transition: all 0.4s;
	 padding: .875rem 2.5rem;
	 background: rgba(0, 129, 230, 0.1);
	 border-radius: .625rem;
	 font-weight: 700;
	 font-size: .875rem;
	 line-height: 1.25rem;
 }
 .checklistArticle-item__btn:hover span, .checklistArticle-item__btn input:checked + span {
	 color: #fff;
	 background-color: #0081E6;
 }
 .checklistArticle-item__bottomText {
	 margin: .625rem 0 1rem;
	 font-weight: 400;
	 font-size: .875rem;
	 line-height: 1.25rem;
	 color: #A8ADB4;
 }
 .checklistArticle-item__bottomList {
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 -webkit-box-align: center;
	 -ms-flex-align: center;
	 align-items: center;
 }
 .checklistArticle-item__bottomItem {
	 display: -webkit-inline-box;
	 display: -ms-inline-flexbox;
	 display: inline-flex;
	 -webkit-box-align: center;
	 -ms-flex-align: center;
	 align-items: center;
	 margin-right: 2rem;
	 text-decoration: none;
	 outline: none;
	 font-weight: 600;
	 font-size: .875rem;
	 line-height: 1.25rem;
	 color: #2E3A59;
	 -webkit-transition: all 0.4s;
	 -o-transition: all 0.4s;
	 transition: all 0.4s;
 }
 .checklistArticle-item__bottomItem svg {
	 display: block;
	 margin-right: .5rem;
 }
 .checklistArticle-item__comment, .checklistArticle-item__commentItem {
	 margin-top: 2rem;
	 width: 100%;
	 background: transparent;
	 border: 0.0625rem solid #CAD3E1;
	 border-radius: .625rem;
	 padding: 1.125rem;
	 min-height: 7.25rem;
	 min-width: 100%;
	 max-width: 100%;
	 display: none;
	 font-weight: 400;
	 font-size: 1rem;
	 line-height: 1.5rem;
	 color: #2E3A59;
 }
 .checklistArticle-item__comment::-webkit-input-placeholder, .checklistArticle-item__commentItem::-webkit-input-placeholder {
	 color: #A8ADB4;
 }
 .checklistArticle-item__comment::-moz-placeholder, .checklistArticle-item__commentItem::-moz-placeholder {
	 color: #A8ADB4;
 }
 .checklistArticle-item__comment:-ms-input-placeholder, .checklistArticle-item__commentItem:-ms-input-placeholder {
	 color: #A8ADB4;
 }
 .checklistArticle-item__comment::-ms-input-placeholder, .checklistArticle-item__commentItem::-ms-input-placeholder {
	 color: #A8ADB4;
 }
 .checklistArticle-item__comment::placeholder, .checklistArticle-item__commentItem::placeholder {
	 color: #A8ADB4;
 }
 .checklistArticle-item__commentItem {
	 display: block;
	 min-height: auto;
 }
 .checklistArticle-item__checkBox, .checklistArticle-item__radioButton {
	 margin-top: .75rem;
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 -webkit-box-align: center;
	 -ms-flex-align: center;
	 align-items: center;
	 cursor: pointer;
	 -webkit-user-select: none;
	 -moz-user-select: none;
	 -ms-user-select: none;
	 user-select: none;
 }
 .checklistArticle-item__checkBox input, .checklistArticle-item__radioButton input {
	 display: none;
 }
 .checklistArticle-item__checkBox b, .checklistArticle-item__radioButton b {
	 display: block;
	 background: #CAD3E1;
	 border-radius: .25rem;
	 -webkit-transition: all 0.4s;
	 -o-transition: all 0.4s;
	 transition: all 0.4s;
	 width: 1.25rem;
	 height: 1.25rem;
	 min-width: 1.25rem;
	 margin-right: .875rem;
	 position: relative;
 }
 .checklistArticle-item__checkBox b::before, .checklistArticle-item__radioButton b::before {
	 content: "";
	 position: absolute;
	 left: 0;
	 top: 0;
	 width: 100%;
	 height: 100%;
	 background-repeat: no-repeat;
	 background-position: center;
	 background-image: url("/local/templates/checkoffice/./images/check-4.svg");
	 z-index: 2;
	 opacity: 0;
	 -webkit-transition: all 0.4s;
	 -o-transition: all 0.4s;
	 transition: all 0.4s;
 }
 .checklistArticle-item__checkBox span, .checklistArticle-item__radioButton span {
	 display: block;
	 font-weight: 400;
	 font-size: .875rem;
	 line-height: 1.25rem;
 }
 .checklistArticle-item__checkBox input:checked + b, .checklistArticle-item__radioButton input:checked + b {
	 background: #0081E6;
 }
 .checklistArticle-item__checkBox input:checked + b::before, .checklistArticle-item__radioButton input:checked + b::before {
	 opacity: 1;
 }
 .checklistArticle-item__radioButton b {
	 border-radius: 100%;
 }
 .checklistArticle-item__radioButton b::before {
	 background-image: none;
	 background-color: #fff;
	 width: .5rem;
	 height: .5rem;
	 border-radius: 100%;
	 left: 50%;
	 top: 50%;
	 -webkit-transform: translate(-50%, -50%);
	 -ms-transform: translate(-50%, -50%);
	 transform: translate(-50%, -50%);
 }
 .checklistArticle .noUi-connect {
	 background: #0081E6;
	 border-radius: 1.5rem;
	 border: none;
 }
 .checklistArticle .noUi-connects {
	 background: #CAD3E1;
	 cursor: pointer;
	 border-radius: 1.5rem;
	 border: none;
 }
 .checklistArticle .noUi-target {
	 border: none;
	 height: .25rem;
 }
 .checklistArticle .noUi-horizontal .noUi-handle {
	 width: 1rem;
	 height: 1rem;
	 border-radius: 100%;
	 -webkit-box-shadow: none;
	 box-shadow: none;
	 -webkit-filter: none;
	 filter: none;
	 border: none;
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 -webkit-box-align: center;
	 -ms-flex-align: center;
	 align-items: center;
	 -webkit-box-pack: center;
	 -ms-flex-pack: center;
	 justify-content: center;
	 cursor: pointer;
	 background: #0081E6;
	 right: -.5rem;
 }
 .checklistArticle .noUi-horizontal .noUi-handle::before, .checklistArticle .noUi-horizontal .noUi-handle::after {
	 display: none;
 }
 .checklistArticle .noUi-horizontal .noUi-handle .noUi-touch-area {
	 width: .5rem;
	 height: .5rem;
	 border-radius: 100%;
	 background-color: #fff;
 }
 .checklistArticle-item__range {
	 width: 400;
	 max-width: 100%;
 }
 .checklistArticle-item__rangeList {
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 -webkit-box-align: center;
	 -ms-flex-align: center;
	 align-items: center;
	 margin-top: 1rem;
	 font-weight: 700;
	 font-size: 1rem;
	 line-height: 1.5rem;
	 color: #2e3a59;
	 -webkit-box-pack: justify;
	 -ms-flex-pack: justify;
	 justify-content: space-between;
 }
 
 .checklistArticle-box__content.content-padding {
	 padding: 0 !important;
 }
 
 .checklistArticle-items {
	 position: relative;
 }
 
 .checklistArticle-hiddenItem {
	 position: absolute;
	 bottom: 0;
	 left: 0;
	 z-index: 5;
	 width: 100%;
	 padding: 242px 2rem 2.75rem;
	 text-align: center;
 }
 .checklistArticle-hiddenItem::before {
	 content: "";
	 position: absolute;
	 left: 0;
	 bottom: 0;
	 width: 100%;
	 height: 40%;
	 background-color: #fff;
 }
 .checklistArticle-hiddenItem::after {
	 content: "";
	 position: absolute;
	 left: 0;
	 top: 0;
	 width: 100%;
	 height: 60%;
	 background: -webkit-gradient(linear, left bottom, left top, from(#FFFFFF), to(rgba(255, 255, 255, 0)));
	 background: -o-linear-gradient(bottom, #FFFFFF 0%, rgba(255, 255, 255, 0) 100%);
	 background: linear-gradient(0deg, #FFFFFF 0%, rgba(255, 255, 255, 0) 100%);
 }
 .checklistArticle-hiddenItem__title {
	 font-weight: 700;
	 font-size: 1.25rem;
	 line-height: 2rem;
	 color: #A8ADB4;
	 margin-bottom: 1.25rem;
	 position: relative;
	 z-index: 2;
 }
 .checklistArticle-hiddenItem__buttons {
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 -webkit-box-align: center;
	 -ms-flex-align: center;
	 align-items: center;
	 -webkit-box-pack: center;
	 -ms-flex-pack: center;
	 justify-content: center;
	 position: relative;
	 z-index: 2;
 }
 .checklistArticle-hiddenItem__link {
	 text-decoration: none;
	 outline: none;
	 display: -webkit-inline-box;
	 display: -ms-inline-flexbox;
	 display: inline-flex;
	 -webkit-box-align: center;
	 -ms-flex-align: center;
	 align-items: center;
	 font-weight: 700;
	 font-size: .875rem;
	 line-height: 1.25rem;
	 color: #0081E6;
 }
 .checklistArticle-hiddenItem__link:hover {
	 text-decoration: underline;
 }
 .checklistArticle-hiddenItem__btn {
	 padding: .875rem 1.25rem;
	 font-size: .875rem;
	 line-height: 1.25rem;
	 margin-left: 2rem;
 }
 
 .hidden-items {
	 overflow: hidden;
	 max-height: 2300;
 }
 
 .checklistArticle-info {
	 position: relative;
	 z-index: 3;
 }
 
 .header-profile {
	 cursor: pointer;
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 -webkit-box-align: center;
	 -ms-flex-align: center;
	 align-items: center;
	 -webkit-user-select: none;
	 -moz-user-select: none;
	 -ms-user-select: none;
	 user-select: none;
	 position: relative;
 }
 .header-profile__photo {
	 width: 2.5rem;
	 min-width: 2.5rem;
	 height: 2.5rem;
	 border-radius: 100%;
 }
 .header-profile__text {
	 font-weight: 700;
	 font-size: 1rem;
	 line-height: 1.5rem;
	 color: #2E3A59;
	 margin: 0 1rem;
 }
 .header-profile__arrow {
	 background: rgba(0, 129, 230, 0.1);
	 border-radius: 100%;
	 -webkit-transition: all 0.4s;
	 -o-transition: all 0.4s;
	 transition: all 0.4s;
	 width: 1.25rem;
	 height: 1.25rem;
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 -webkit-box-align: center;
	 -ms-flex-align: center;
	 align-items: center;
	 -webkit-box-pack: center;
	 -ms-flex-pack: center;
	 justify-content: center;
	 text-align: center;
	 min-width: 1.25rem;
 }
 .header-profile__arrow svg {
	 display: block;
	 stroke: #0081E6;
	 -webkit-transition: all 0.4s;
	 -o-transition: all 0.4s;
	 transition: all 0.4s;
 }
 .header-profile__show {
	 overflow: hidden;
	 background: #FFFFFF;
	 -webkit-box-shadow: 0 .5rem 2.5rem rgba(41, 49, 62, 0.1);
	 box-shadow: 0 .5rem 2.5rem rgba(41, 49, 62, 0.1);
	 border-radius: .625rem;
	 z-index: 3;
	 top: calc(100% + .125rem);
	 right: 0;
	 padding: .25rem 0;
	 position: absolute;
	 pointer-events: none;
	 -webkit-user-select: none;
	 -moz-user-select: none;
	 -ms-user-select: none;
	 user-select: none;
	 visibility: hidden;
	 opacity: 0;
	 -webkit-transition: all 0.4s;
	 -o-transition: all 0.4s;
	 transition: all 0.4s;
	 -webkit-transform: translateY(.625rem);
	 -ms-transform: translateY(.625rem);
	 transform: translateY(.625rem);
 }
 .header-profile__link {
	 text-decoration: none;
	 outline: none;
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 -webkit-box-align: center;
	 -ms-flex-align: center;
	 align-items: center;
	 padding: .5rem .75rem;
	 font-weight: 500;
	 font-size: 1rem;
	 line-height: 1.5rem;
	 color: #2E3A59;
	 -webkit-transition: all 0.4s;
	 -o-transition: all 0.4s;
	 transition: all 0.4s;
	 white-space: nowrap;
 }
 .header-profile__link svg {
	 display: block;
	 margin-right: .625rem;
 }
 .header-profile__link:hover {
	 color: #0081E6;
 }
 .header-profile.active .header-profile__arrow, .header-profile:hover .header-profile__arrow {
	 background: #0081E6;
 }
 .header-profile.active .header-profile__arrow svg, .header-profile:hover .header-profile__arrow svg {
	 stroke: #fff;
 }
 .header-profile.active .header-profile__arrow {
	 -webkit-transform: rotate(180deg);
	 -ms-transform: rotate(180deg);
	 transform: rotate(180deg);
 }
 .header-profile.active .header-profile__show {
	 opacity: 1;
	 visibility: visible;
	 pointer-events: auto;
	 -webkit-transform: translateY(0);
	 -ms-transform: translateY(0);
	 transform: translateY(0);
 }
 
 .mobileMenu .header-profile {
	 padding: .625rem;
	 width: 100%;
	 background: #F8F9FC;
	 border-radius: .625rem;
	 display: -webkit-box !important;
	 display: -ms-flexbox !important;
	 display: flex !important;
	 margin-top: 2rem;
	 -ms-flex-wrap: wrap;
	 flex-wrap: wrap;
 }
 .mobileMenu .header-profile__arrow {
	 margin-left: auto;
	 margin-right: .625rem;
 }
 .mobileMenu .header-profile__show {
	 opacity: 1;
	 visibility: visible;
	 position: static;
	 width: 100%;
	 pointer-events: auto;
	 -webkit-transform: none;
	 -ms-transform: none;
	 transform: none;
	 margin-top: 1.25rem;
	 display: none;
 }
 .mobileMenu .header-profile__link {
	 font-size: .875rem;
	 line-height: 1.25rem;
 }
 .mobileMenu .header-profile.active .header-profile__show {
	 display: block;
 }
 
 .category {
	 padding-bottom: 6.25rem;
	 position: relative;
 }
 .category .container {
	 z-index: 3;
	 position: relative;
 }
 .category-svg {
	 bottom: 3.25rem;
	 right: 52%;
	 z-index: -1;
 }
 .category-grid {
	 display: grid;
	 grid-template-columns: 1fr 1fr 1fr 1fr;
	 grid-gap: 2rem;
 }
.category-flex {
	 display: flex;
	 flex-wrap: wrap;
	margin-left: -1rem;
	margin-right: -1rem;
 }
.category-flex__item {
	width: 25%;
	padding-left: 1rem;
	padding-right: 1rem;
	padding-top: 1rem;
	padding-bottom: 1rem;
}
.category-flex__item .category-item {
	width: 100%;
	height: 100%;
}
 .category-item {
	 padding: 2rem;
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 -webkit-box-orient: vertical;
	 -webkit-box-direction: normal;
	 -ms-flex-direction: column;
	 flex-direction: column;
	 position: relative;
	 -webkit-transition: all 0.4s;
	 -o-transition: all 0.4s;
	 transition: all 0.4s;
 }
 .category-item__absolute {
	 position: absolute;
	 left: 0;
	 top: 0;
	 width: 100%;
	 height: 100%;
	 z-index: 3;
 }
 .category-item__title {
	 margin: 2rem 0 2.5rem;
	 font-weight: 600;
	 font-size: 1.5rem;
	 line-height: 2rem;

	word-break: break-word;
	display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
 }

 .category-item__flex {
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 -webkit-box-align: center;
	 -ms-flex-align: center;
	 align-items: center;
	 -webkit-box-pack: justify;
	 -ms-flex-pack: justify;
	 justify-content: space-between;
	 margin-top: auto;
 }
 .category-item__text {
	 font-weight: 400;
	 font-size: .875rem;
	 line-height: 1.25rem;
	 color: #A8ADB4;
 }
 .category-item__link {
	 width: 2.5rem;
	 height: 2.5rem;
	 background: rgba(0, 129, 230, 0.1);
	 border-radius: 6.25rem;
	 min-width: 2.5rem;
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 -webkit-box-align: center;
	 -ms-flex-align: center;
	 align-items: center;
	 -webkit-box-pack: center;
	 -ms-flex-pack: center;
	 justify-content: center;
	 text-align: center;
	 text-decoration: none;
	 outline: none;
	 -webkit-transition: all 0.4s;
	 -o-transition: all 0.4s;
	 transition: all 0.4s;
	 position: relative;
 }
 .category-item__link svg {
	 display: block;
	 stroke: #0081E6;
	 -webkit-transition: all 0.4s;
	 -o-transition: all 0.4s;
	 transition: all 0.4s;
 }
 .category-item__checked {
	 position: absolute;
	 right: 2rem;
	 top: 2rem;
	 background-image: url("/local/templates/checkoffice/./images/category-check.svg");
	 width: 2rem;
	 height: 2rem;
	 background-repeat: no-repeat;
	 background-position: center;
	 z-index: 4;
 }
 .category-item__checked span {
	 display: block;
	 width: 15rem;
	 background: #FFFFFF;
	 -webkit-box-shadow: 0 .5rem 2rem rgba(41, 49, 62, 0.08);
	 box-shadow: 0 .5rem 2rem rgba(41, 49, 62, 0.08);
	 border-radius: .625rem;
	 padding: .625rem;
	 top: calc(100% + .25rem);
	 right: -1rem;
	 font-weight: 400;
	 font-size: .875rem;
	 line-height: 1.25rem;
	 color: #2E3A59;
	 pointer-events: none;
	 -webkit-user-select: none;
	 -moz-user-select: none;
	 -ms-user-select: none;
	 user-select: none;
	 visibility: hidden;
	 opacity: 0;
	 -webkit-transform: translateY(.625rem);
	 -ms-transform: translateY(.625rem);
	 transform: translateY(.625rem);
	 -webkit-transition: all 0.4s;
	 -o-transition: all 0.4s;
	 transition: all 0.4s;
	 position: absolute;
	 text-align: left;
 }
 .category-item__checked:hover span {
	 visibility: visible;
	 opacity: 1;
	 pointer-events: auto;
	 -webkit-transform: none;
	 -ms-transform: none;
	 transform: none;
 }
 .category-item:hover {
	 -webkit-box-shadow: none !important;
	 box-shadow: none !important;
 }
 .category-item:hover .category-item__link {
	 background-color: #0081E6;
 }
 .category-item:hover .category-item__link svg {
	 stroke: #fff;
 }
 
 .libraryLogisticChecklists::after {
	 z-index: -1;
	 height: 450;
 }
 
 .category-circle {
	 right: -10rem;
	 bottom: 21.75rem;
 }
 
 .mainLibrary {
	 padding-bottom: 13.75rem;
	 position: relative;
 }
 .mainLibrary-leftCircle {
	 top: -3.5rem;
	 left: -10rem;
 }
 .mainLibrary-rightCircle {
	 bottom: 0;
	 right: -10rem;
 }
 .mainLibrary-title {
	 width: 22.5rem;
	 max-width: 100%;
 }
 .mainLibrary-subtitle {
	 margin-top: 2.5rem;
	 width: 22.5rem;
	 max-width: 100%;
	 font-weight: 500;
	 font-size: 1.5rem;
	 line-height: 2rem;
 }
 .mainLibrary-video {
	 left: 50%;
	 top: 0;
	 z-index: 2;
	 text-decoration: none;
	 outline: none;
	 display: block;
	 width: 40.25rem;
	 position: absolute;
	 padding-bottom: 2.5rem;
	 -webkit-transition: all 0.4s;
	 -o-transition: all 0.4s;
	 transition: all 0.4s;
 }
 .mainLibrary-video:hover {
	 opacity: 0.8;
 }
 .mainLibrary-video::before {
	 content: "";
	 position: absolute;
	 right: 0;
	 bottom: 0;
	 width: calc(100% - 4rem);
	 height: calc(100% - 2.5rem);
	 background: #FFFFFF;
	 -webkit-box-shadow: 0 .5rem 2rem rgba(41, 49, 62, 0.08);
	 box-shadow: 0 .5rem 2rem rgba(41, 49, 62, 0.08);
	 border-radius: .625rem;
	 z-index: 1;
 }
 .mainLibrary-video span {
	 display: block;
 }
 .mainLibrary-video__box {
	 border-radius: .625rem;
	 overflow: hidden;
	 width: calc(100% - 4rem);
	 position: relative;
	 z-index: 2;
 }
 .mainLibrary-video__box::before {
	 content: "";
	 position: absolute;
	 left: 0;
	 top: 0;
	 width: 100%;
	 height: 100%;
	 z-index: 1;
	 background: rgba(0, 129, 230, 0.07);
	 -webkit-backdrop-filter: blur(.25rem);
	 backdrop-filter: blur(.25rem);
 }
 .mainLibrary-video__box b {
	 position: absolute;
	 left: 0;
	 top: 0;
	 width: 100%;
	 height: 100%;
	 z-index: 2;
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 -webkit-box-align: center;
	 -ms-flex-align: center;
	 align-items: center;
	 -webkit-box-pack: center;
	 -ms-flex-pack: center;
	 justify-content: center;
 }
 .mainLibrary-video__box b svg {
	 display: block;
	 margin-right: 1.25rem;
 }
 .mainLibrary-video__box b small {
	 display: block;
	 font-weight: 700;
	 font-size: 1rem;
	 line-height: 1.5rem;
	 color: #0081E6;
 }
 .mainLibrary-video__box img {
	 width: 100%;
 }
 
 .mainReviews-slider .swiper-wrapper, .checklists-slider3_shortcode .swiper-wrapper {
	 -webkit-box-align: stretch;
	 -ms-flex-align: stretch;
	 align-items: stretch;
 }
 .mainReviews-slider .swiper-slide {
	 height: auto !important;
 }

 .mainReviews-slider .mainReviews-item {
	 min-height: 100%;
	 max-height: 100%;
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 -webkit-box-orient: vertical;
	 -webkit-box-direction: normal;
	 -ms-flex-direction: column;
	 flex-direction: column;
 }
 .mainReviews-slider .mainReviews-item__bottom {
	 margin-top: 3rem;
 }
 .mainReviews-slider__grid .mainReviews-item__bottom {
	 margin-top: auto;
 }


 .mainReviews-slider .mainReviews-item__wrapper {
	 -webkit-box-flex: 1;
	 -ms-flex-positive: 1;
	 flex-grow: 1;
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 -webkit-box-orient: vertical;
	 -webkit-box-direction: normal;
	 -ms-flex-direction: column;
	 flex-direction: column;
 }
 
 .checklists-item {
	 background: #fff;
 }
 
 .popup-form__checkbox {
	 position: relative;
 }
 
 .article-right__tagsItem {
	 color: #0081E6;
	 text-decoration: none;
 }
 .article-right__tagsItem:hover {
	 text-decoration: underline;
 }
 
 .way-wrapper {
	 z-index: 6;
 }
 
 .mainTarif-table__priceOld {
	 text-decoration: line-through;
 }
 

 .mainTarif-table__price span:last-child {
	 display: block;
 }
 
 .mainTarif-table__children {
	 display: none;
 }
 
 .checklistArticle-item__bottomItem, .checklistArticle-item__bottomText {
	 cursor: default;
 }
 
 .hidden-items {
	 position: relative;
 }
 .hidden-items::before {
	 content: "";
	 position: absolute;
	 left: 0;
	 top: 0;
	 width: 100%;
	 height: 100%;
	 cursor: default;
	 z-index: 5;
 }
 
 .way-wrapper-mb {
	 margin-bottom: -6.25rem;
 }
 
 .way-top-pt {
	 padding-top: 12.5rem;
 }
 .article-content__left {
		width: 11.25rem;
		min-width: 11.25rem;
		box-sizing: content-box;

	}

 .article-content__left-div {
	 width: 11.25rem;
	 max-height: 80vh;
	 overflow-y: auto;
 }
	.article-content__right {
		width: 690px;
		max-width: 100%;
	}
	.article-content__left-link {
		border-left: 0.0625rem solid;
		border-color: rgba(168, 173, 180, 0.30);
	}
	.article-content .article-content__left-link a {
		margin-bottom: 1rem;
		color: #2E3A59;
		font-size: 1rem;
		font-weight: 400;
		line-height: 140%;
		display: inline-block;
		padding-left: 1rem;
		margin-left: -0.0625rem;
		border-left: 0.0625rem solid transparent;
	}
	.article-content .article-content__left-link a:hover {
		border-left: 0.0625rem solid #2E3A59;
	}

	.article-content__left-link:last-child a {
		margin-bottom: 0;
	}
	.article-content__wrapper {
	  display: flex;
		margin-left: -1rem;
		margin-right: -1rem;
	}
	.article-content__right .layout .slider-wrapper {
		padding-bottom: 4.5rem;
		margin-bottom: 1rem;
		top: 2rem;
	 }
	.article-content__wrapper > div {
		padding-left: 1rem;
		padding-right: 1rem;
	}

 @media (min-width: 2000) {
	 .main-bg {
		 right: -31.25rem;
	 }
 
	 .login-img {
		 width: 60rem;
	 }
 }
 @media (max-width: 1430px) {
	 .toTop {
		 left: auto;
		 right: 2rem;
	 }
 }
 @media (max-width: 121.75rem) {
	 .slider-arrow {
		 display: none !important;
	 }
	 .sliderArrowsBottom .slider-arrow {
		 display: flex !important;
	 }
 
	 .mainViews .slider-arrow {
		 display: -webkit-box !important;
		 display: -ms-flexbox !important;
		 display: flex !important;
	 }
	 .mainViews .slider-next {
		 right: -1.5rem;
	 }
	 .mainViews .slider-prev {
		 left: -1.5rem;
	 }
 
	 .logisticChecklists-wave {
		 height: 15rem;
	 }
 
	 .logisticChecklists-circleLeft {
		 bottom: -18.75rem;
	 }
 
	 .logisticChecklists-circleRight {
		 right: -15.5rem;
	 }
 
	 .logisticChecklists {
		 padding: 5rem 0 10rem;
	 }
	 .logisticChecklists::after {
		 height: 40.5rem;
	 }
	 .logisticChecklists-wave {
		 top: 40.5rem;
	 }
 
	 .libraryLogisticChecklists::after {
		 z-index: -1;
		 height: 31.25rem;
	 }
 }
 @media (max-width: 78.125rem) {
	 .article-content > img:first-child {
		 height: auto;
		 object-fit: inherit;
	 }
	 .article-right__banners {
		 display: none;
	 }
	.article-right__banners--mobile {
		display: flex;
		margin-bottom: 2.5rem;
	}
	.article-right__banners--mobile .article-right__library ~ .article-right__library {
		margin-left: 1.25rem;
	}
	.article-right__banners--mobile .article-right__library {
		margin: 0;
	}
	.article-right__library .article-right__libraryImg {
		margin: 0;
		width: auto;
		height: auto;
	}
	.article-right__telegram .article-right__libraryImg {
		top: auto;
		right: auto;
		width: 4rem;
		height: 4rem;
	}

	.article-right__copy .copy_text_element {
		display: none;
	}
	 .article-right__mob .article-right__bold, .article-right__title {
		 display: none;
	 }
	 .logics-item__zadachi .logics-item__left {
		 width: 32.5rem;
	 }
	 .logics-item__zadachi .logics-item__left .pointer:not(.pointer--mobile) {
		  transform: rotate(150deg) scale(1.1);
		  right: 0;
	  }
	 .container {
		 width: 60rem;
	 }
 
	 .footer-center__left {
		 width: 12.5rem;
		 min-width: 12.5rem;
	 }
 
	 .footer-apps__text {
		 font-size: 1.25rem;
		 line-height: 2rem;
	 }
 
	 .footer {
		 padding-top: 5rem;
	 }
 
	 .footer-bottom__link {
		 margin-left: 3.25rem;
	 }
 
	 .header-nav {
		 display: none;
	 }
 
	 .header-logo {
		 -webkit-box-ordinal-group: -1;
		 -ms-flex-order: -2;
		 order: -2;
	 }
 
	 .header-btn, .header-sign {
		 -webkit-box-ordinal-group: 0;
		 -ms-flex-order: -1;
		 order: -1;
		 margin: 0 auto;
	 }
 
	 .header-sign__in {
		 margin-left: 0;
	 }
 
	 .header-hamburger {
		 display: -webkit-box;
		 display: -ms-flexbox;
		 display: flex;
	 }
 
	 .header {
		 padding: 2rem 0;
	 }
 
 
	 .header-languages {
		 margin-right: 2rem;
	 }
 
	 .mobileOverlay, .mobileMenu {
		 display: block;
	 }
 
	 .mobileMenu .header-btn {
		 margin: 0 auto 0 0;
	 }
 
	 .main-title {
		 width: 43.75rem;
		 font-size: 2.75rem;
		 line-height: 3.5rem;
	 }
 
	 .main-text {
		 margin: 2.5rem 0 4rem;
		 font-size: 1.25rem;
		 line-height: 2rem;
	 }
 
	 .main-img {
		 margin-top: 4rem;
	 }
 
	 .main-list {
		 padding: 6.25rem 0;
	 }
 
	 .main {
		 padding: 10rem 0 0;
	 }
 
	 .staticMain-list {
		 padding: 1.25rem 2.5rem;
	 }
 
	 .staticMain-item {
		 padding: 0 1.25rem;
	 }
 
	 .staticMain-item:nth-child(3), .staticMain-item:nth-child(2) {
		 padding-right: 1.25rem;
	 }
 
	 .staticMain {
		 padding-bottom: 11.25rem;
	 }
 
	 .download-img {
		 -o-object-position: center right;
		 object-position: center right;
	 }
	 .download-wrapper {
		 padding: 4rem 2.5rem;
		 min-height: auto;
		 overflow: visible;
	 }
	 .download-title {
		 font-size: 2rem;
		 line-height: 2.75rem;
	 }
	 .download-subtitle {
		 margin: .625rem 0 1.25rem;
		 font-size: 1.25rem;
		 line-height: 2rem;
	 }
	 .download-list {
		 width: 18.75rem;
		 margin-bottom: 1.25rem;
	 }
	 .download-item {
		 width: 100%;
	 }
	 .download-links {
		 width: 12.5rem;
		 margin: 0;
	 }
	 .download-link {
		 margin: 1.25rem 0 0 0;
	 }
	 .download-phone {
		 top: auto;
		 bottom: 0;
		 right: 3.25rem;
	 }
 
	 .functions-item__title {
		 font-size: 2rem;
		 line-height: 2.75rem;
	 }
	 .functions-item__text {
		 font-size: 1rem;
		 line-height: 1.5rem;
	 }
	 .functions-item__wrapper {
		 width: 21.5rem;
	 }
	 .functions-item:nth-child(1) .functions-item__text br {
		 display: none;
	 }
	 .functions-item:nth-child(1) .functions-item__current {
		 width: 37.25rem;
	 }
	 .functions-item:nth-child(1) .functions-item__absolute {
		 width: 18.875rem;
		 bottom: -5rem;
		 left: -4rem;
	 }
	 .functions-item:nth-child(2) {
		 margin: 18.75rem 0 292px;
	 }
	 .functions-item:nth-child(2) .functions-item__img {
		 bottom: -9.75rem;
		 top: auto;
	 }
	 .functions-item:nth-child(2) .functions-item__current {
		 width: 15rem;
	 }
	 .functions-item:nth-child(2) .functions-item__absolute {
		 bottom: 4rem;
		 left: -6.25rem;
		 width: 15rem;
		 top: auto;
	 }
	 .functions-item:nth-child(3) .functions-item__current {
		 width: 32rem
	 }
	 .functions-item:nth-child(4) .functions-item__img, .functions-item.flip-box .functions-item__img {
		 left: 0;
	 }
	 .functions-item:nth-child(4) .functions-item__current, .functions-item.flip-box .functions-item__current {
		 width: 15rem;
	 }
	 .functions-item:nth-child(4) .functions-item__top, .functions-item.flip-box .functions-item__top {
		 top: 9.5rem;
		 left: 140px;
		 width: 10rem;
	 }
	 .functions-item:nth-child(4) .functions-item__bottom, .functions-item.flip-box .functions-item__bottom {
		 bottom: 5.75rem;
		 left: 140px;
		 width: 12.5rem;
	 }
 
	 .functions-item:nth-child(4) {
		 margin: 16.875rem 0 313px;
	 }
 
	 .functions-item:nth-child(5) .functions-item__current {
		 width: 400px;
		 right: auto;

	 }
	 .functions-item:nth-child(5) .functions-item__img {
		 top: -4.875rem;
	 }
	 .functions-item:nth-child(5) .functions-item__absolute {
		 top: 11.625rem;
		 left: 4.5rem;
		 width: 400;
	 }
 
	 .functions {
		 padding-bottom: 5rem;
	 }
 
	 .way-svg {
		 right: calc(50% + 400);
	 }
 
	 .main-figures, .staticMain-figure {
		 display: none;
	 }
 
	 .staticMain-mobile {
		 position: absolute;
		 top: -2.5rem;
		 left: calc(50% + 400);
		 display: block;
	 }
 
	 .functions-lines {
		 top: 15.25rem;
		 right: calc(50% + 370);
	 }
	 .functions-icon {
		 left: calc(50% + 31.25rem);
		 top: 5rem;
	 }
 
	 .functions-item:nth-child(1) .functions-item__svg {
		 top: -3.25rem;
		 left: -4.5rem;
	 }
	 .functions-item:nth-child(2) .functions-item__svg {
		 top: -370;
		 left: calc(100% + 450);
	 }
	 .functions-item:nth-child(5) .functions-item__arrow {
		 width: 17.125rem;
		 left: .875rem;
		 top: -134px;
	 }
	 .functions-item:nth-child(5) .functions-item__circle {
		 top: 2rem;
		 left: -4.5rem;
	 }
 
	 .functions-item:nth-child(4) .functions-item__circle {
		 top: 3.25rem;
		 left: -12.5rem;
	 }
 
	 .functions-item:nth-child(3) .functions-item__circle {
		 top: -334px;
		 left: -226px;
	 }
	 .functions-item:nth-child(3) .functions-item__svg {
		 top: -2rem;
		 left: -6.5rem;
		 width: 1.5rem;
	 }
 
	 .mainViews-figure {
		 display: none;
	 }
 
	 .mainReviews-figures__top {
		 top: 2.5rem;
		 right: auto;
		 left: 4.875rem;
		 width: 3.25rem;
	 }
	 .mainReviews-figures__topRight {
		 right: 5.5rem;
		 left: auto;
		 top: 7rem;
		 width: 1.25rem;
	 }
	 .mainReviews-figures__bottom {
		 width: 1.25rem;
		 bottom: 3rem;
		 left: 5rem;
	 }
 
	 .checklists-figure {
		 left: auto;
		 right: 4.5rem;
		 top: 2.5rem;
		 width: 1.5rem;
	 }
 
	 .mobileMenu .header-sign {
		 display: -webkit-box;
		 display: -ms-flexbox;
		 display: flex;
		 margin: 0 auto 0 0;
	 }
 
	 .breadcrumbs {
		 padding: 11.25rem 0 2.5rem;
	 }
 
	 .page-title {
		 font-size: 2.75rem;
		 line-height: 3.5rem;
	 }
 
	 .authors-search {
		 margin: 2.5rem auto 4rem;
	 }
 
	 .authors-list {
		 grid-template-columns: 1fr 1fr 1fr;
		 margin-top: 2.5rem;
		 grid-gap: 2.5rem 1.25rem;
	 }
 
	 .authors-item {
		 padding: 1.25rem;
	 }
 
	 .subscription-form {
		 width: 31.25rem;
	 }
 
	 .authors-circle__svg {
		 display: none;
	 }
 
	 .authors-circle__figure {
		 bottom: 4.5rem;
		 width: 3.25rem;
		 right: 138px;
		 left: auto;
	 }
 
	 .authors-circle__bottom {
		 display: none;
	 }
 
	 .authors-circle__right {
		 top: 31.25rem;
	 }
 
	 .docs {
		 padding-bottom: 10rem;
	 }
	 .docs-list {
		 display: block;
		 margin-top: 4rem;
	 }
	 .docs-item {
		 width: 100%;
		 margin-bottom: 4rem;
	 }
	 .docs-item__title {
		 font-size: 1.25rem;
		 line-height: 2rem;
	 }
	 .docs-item__bottom {
		 font-size: .875rem;
		 line-height: 1.25rem;
	 }
	 .docs-item__text {
		 margin: 1.25rem 0;
	 }
	 .docs-right__title {
		 font-size: 1.25rem;
		 line-height: 2rem;
	 }
	 .docs-right__item {
		 font-size: .875rem;
		 line-height: 1.125rem;
	 }
	 .docs-right__blue {
		 font-size: .875rem;
	 }
 
	 .docs-circle__iconRight {
		 right: 3.25rem;
		 top: -2rem;
		 width: 1.5rem;
	 }
 
	 .authorChecklist {
		 padding: 5rem 0 10rem;
	 }
	 .authorChecklist-grid {
		 grid-gap: 1.25rem;
	 }
 
	 .figures-box__left {
		 top: -1rem;
		 right: 5rem;
		 width: 1.5rem;
	 }
 
	 .authorChecklist-svg {
		 right: 7.25rem;
		 left: auto;
		 width: 1.25rem;
	 }
 
	 .authors-big {
		 padding: 2rem;
	 }
 
	 .authors-big__block {
		 margin-right: auto;
	 }
 
	 .otherAuthors {
		 padding-bottom: 10rem;
	 }
 
	 .search-notFound {
		 margin-top: 10rem;
	 }
	 .search-notFound__title {
		 font-size: 1.5rem;
		 line-height: 2rem;
	 }
	 .search-notFound__text {
		 margin-top: 2.5rem;
		 font-size: 1rem;
		 line-height: 1.5rem;
	 }
	 .search-notFound__svg {
		 bottom: -5.5rem;
		 right: 2rem;
	 }
 
	 .searchForm {
		 padding-bottom: 10rem;
	 }
	 .searchForm-left {
		 width: 15rem;
	 }
	 .searchForm-title {
		 margin-bottom: 2.5rem;
		 width: 100%;
	 }
	 .searchForm-text {
		 margin: 0;
		 font-size: .875rem;
		 line-height: 1.25rem;
	 }
	 .searchForm-wrapper {
		 padding: 4rem 2.5rem;
	 }
	 .searchForm-circle {
		 bottom: -144px;
		 left: -4rem;
	 }
 
	 .searchForm-figure {
		 width: 4rem;
		 bottom: 6.25rem;
		 right: auto;
		 left: 164px;
	 }
 
	 .searchForm-leftCircle {
		 bottom: -5rem;
	 }
 
	 .digitization {
		 padding-bottom: 10rem;
	 }
	 .digitization-wrapper {
		 margin-bottom: 10rem;
	 }
	 .digitization-btn {
		 margin: 2.5rem auto 6.25rem;
	 }
	 .digitization-title {
		 font-size: 2rem;
		 line-height: 2.75rem;
	 }
	 .digitization-subtitle {
		 margin: 2rem 0 6.25rem;
		 font-size: 1.25rem;
		 line-height: 2rem;
	 }
 
	 .pageForm {
		 padding: 4rem 2.5rem;
	 }
	 .pageForm-left {
		 width: 400;
	 }
	 .pageForm-right {
		 width: 400;
	 }
	 .pageForm-title {
		 display: none;
	 }
	 .pageForm-mobile {
		 display: block;
		 font-weight: 600;
		 font-size: 2rem;
		 line-height: 2.75rem;
		 color: #FFFFFF;
		 margin-bottom: 2.5rem;
	 }
	 .pageForm-text {
		 margin: 0;
		 font-weight: 400;
		 font-size: .875rem;
		 line-height: 1.25rem;
		 color: #FFFFFF;
	 }
 
	 .digitization-item {
		 width: 18.75rem;
	 }
	 .digitization-item__title {
		 margin: 2.5rem 0 1.25rem;
		 font-size: 1.125rem;
		 line-height: 1.5rem;
	 }
	 .digitization-item__text {
		 font-size: .875rem;
		 line-height: 1.25rem;
	 }
 
	 .digitization-item__number::before {
		 width: 16.875rem;
	 }
 
	 .digitization-form__svg {
		 width: 1.25rem;
		 height: 1.25rem;
		 top: -5rem;
		 right: 5rem;
	 }
 
	 .digitization-form__arrow {
		 width: 12rem;
		 height: 208px;
		 right: -2.5rem;
		 top: 13.75rem;
	 }
 
	 .digitization-svg {
		 width: 1.5rem;
		 height: 1.5rem;
		 right: 3.25rem;
		 top: -2rem;
	 }
 
	 .digitization-listSvg {
		 right: auto;
		 left: 4.5rem;
		 top: -4.875rem;
	 }
 
	 .login-img {
		 width: 40%;
	 }
 
	 .header.headerSmall .container::before {
		 top: -1rem;
		 bottom: -1rem;
		 right: -1.25rem;
		 left: -1.25rem;
	 }
 
	 .logistics {
		 padding-bottom: 8.25rem;
		 min-height: auto;
	 }
	 .logistics-title {
		 font-size: 2rem;
		 line-height: 2.75rem;
	 }
	 .logistics-subtitle {
		 font-size: 1.25rem;
		 line-height: 2rem;
	 }
	 .logistics-bg__line {
		 height: 3.5rem;
	 }
 
	 .standards {
		 padding-top: 6.25rem;
	 }
	 .standards-circle {
		 top: 6.25rem;
	 }
	 .standards-right {
		 width: 21.25rem;
	 }
	 .standards-content {
		 padding: 2rem;
		 font-size: 1rem;
		 line-height: 1.5rem;
	 }
	 .standards-tab {
		 font-size: 1.25rem;
		 line-height: 2rem;
		 margin-top: 1.25rem;
	 }
	 .standards-leftIcon {
		 right: auto;
		 left: 2rem;
		 top: 5rem;
		 width: 1.25rem;
		 height: 1.25rem;
	 }
	 .standards-rightIcon {
		 right: 4.5rem;
		 top: .625rem;
		 left: auto;
		 width: 1.25rem;
		 height: 1.25rem;
	 }
 
	 .logisticsWays .way-svg {
		 top: -6.25rem;
		 right: 4rem;
		 left: auto;
		 width: 4rem;
		 height: 4rem;
	 }
 
	 .pageStandards-item {
		 margin-top: 10rem;
	 }
	 .pageStandards-item__img {
		 width: 31.25rem;
		 height: 400;
	 }
	 .pageStandards-item__info {
		 width: 400;
	 }
 
	 .pageStandards-item:nth-child(2)::before {
		 width: 3rem;
		 height: 3.25rem;
		 background-size: 3rem 3.25rem;
		 top: -126px;
		 left: 166px;
	 }
 
	 .pageStandards-item:nth-child(3)::before {
		 right: 8.75rem;
		 width: 1.5rem;
		 height: 1.5rem;
		 background-size: 1.5rem 1.5rem;
		 top: -6.25rem;
	 }
 
	 .security-subtitle {
		 margin: 2.5rem auto 5rem;
	 }
	 .security-figure {
		 top: -2rem;
		 right: 1.125rem;
		 width: 1.5rem;
		 height: 1.5rem;
	 }
	 .security-figureLeft {
		 left: -1rem;
		 top: 2rem;
		 width: 1.25rem;
		 height: 1.25rem;
	 }
 
	 .securityStandarts-loader {
		 display: none;
	 }
 
	 .securityBlocks-big__grid {
		 grid-gap: 2rem 2.5rem;
	 }
 
	 .securityBlocks {
		 font-size: .875rem;
		 line-height: 1.25rem;
	 }
 
	 .securityBlocks-mb {
		 margin-bottom: 6.25rem;
	 }
 
	 .securityBlocks-title {
		 margin-bottom: 2.5rem;
	 }
	 .securityBlocks-title br {
		 display: none;
	 }
 
	 .securityBlocks-padding {
		 padding: 2.5rem 2rem;
	 }
 
	 .securityBlocks-big__title {
		 font-size: 1.5rem;
		 line-height: 2rem;
		 margin-bottom: 2.5rem;
	 }
 
	 .securityBlocks {
		 padding: 10rem 0;
	 }
 
	 .securityBlocks-items {
		 grid-gap: 1.25rem;
	 }
 
	 .securityBlocks-item__title {
		 font-size: 1.25rem;
		 line-height: 2rem;
		 margin-bottom: 1.25rem;
	 }
 
	 .securityBlocks-circleRight {
		 display: none;
	 }
 
	 .securityBlocks-figure__bottom {
		 width: 1.5rem;
		 height: 1.5rem;
		 bottom: 5rem;
		 right: 164px;
	 }
 
	 .securityBlocks-items__icon {
		 top: calc(100% + 2.5rem);
		 left: 1.5rem;
		 width: 1.25rem;
		 height: 1.25rem;
	 }
	 .securityBlocks-items__iconRight {
		 left: auto;
		 right: -1.5rem;
		 top: -5rem;
		 width: 3rem;
		 height: 3.25rem;
	 }
 
	 .tarifBox-contents {
		 margin-top: 6.25rem;
	 }
	 .tarifBox-contents__left {
		 padding: 4rem 2rem 4rem 2.5rem;
	 }
	 .tarifBox-contents__title {
		 font-size: 1.5rem;
		 line-height: 2rem;
	 }
	 .tarifBox-contents__text {
		 font-size: 1rem;
		 line-height: 1.5rem;
	 }
	 .tarifBox-contents__right {
		 width: 338px;
		 min-width: 338px;
		 padding: 4rem 2.5rem;
	 }
	 .tarifBox-contents__rightTitle {
		 font-size: 1.5rem;
		 line-height: 2rem;
	 }
	 .tarifBox-contents__rightSubtitle {
		 margin: 2.5rem 0;
		 font-size: 1rem;
		 line-height: 1.5rem;
	 }
	 .tarifBox-tabs__item {
		 padding-bottom: 1rem;
		 font-size: 1.5rem;
		 line-height: 2rem;
	 }
 
	 .tarifBox-circle {
		 top: -.25rem;
	 }
 
	 .tarifBox-desktop {
		 display: none;
	 }
 
	 .tarifTrust-circle {
		 top: 10rem;
	 }
 
	 .tarifTrust-circleSmall {
		 bottom: 13.875rem;
	 }
 
	 .tarifBox-svg {
		 left: auto;
		 right: 3.25rem;
		 top: -2rem;
		 width: 1.5rem;
		 height: 1.5rem;
	 }
 
	 .mainTarif-table__sticky {
		 width: 100% !important;
		 position: static !important;
	 }
 
	 .mainTarif-table__block {
		 width: 13.75rem;
		 min-width: 13.75rem;
	 }
 
	 .mainTarif-table {
		 margin: 4rem 0 4rem;
		 margin-bottom: 0;
	 }
 
	 .mainTarif-table__btn {
		 width: calc(100% - .625rem);
		 margin-left: .25rem;
		 height: 4rem;
		 padding: 0;
		 display: -webkit-box;
		 display: -ms-flexbox;
		 display: flex;
		 -webkit-box-align: center;
		 -ms-flex-align: center;
		 align-items: center;
		 -webkit-box-pack: center;
		 -ms-flex-pack: center;
		 justify-content: center;
		 text-align: center;
		 margin-top: .625rem;
	 }
 
	 .mainTarif-table__subtitle {
		 margin: .625rem 0;
		 min-height: 2rem;
	 }
 
	 .mainTarif-table__title {
		 font-size: 1.25rem;
		 line-height: 2rem;
	 }
 
	 .mainTarif-table__top {
		 font-size: .75rem;
		 line-height: 1rem;
		 padding: 0 .25rem;
	 }
 
	 .mainTarif-table__price {
		 font-size: 1.25rem;
		 line-height: 2rem;
	 }
 
	 .mainTarif-table__items {
		 padding: 0;
	 }
 
	 .mainTarif-table__text {
		 font-size: 1.25rem;
		 line-height: 2rem;
	 }
 
	 .mainTarif-table__item:first-child .mainTarif-table__block {
		 padding-top: 2.5rem;
	 }
 
	 .mainTarif-table__item:last-child .mainTarif-table__block {
		 padding-bottom: 1.25rem;
	 }
 
	 .policy-content {
		 width: 40.5rem;
	 }
 
	 .policy-svg {
		 width: 1.5rem;
		 height: 1.5rem;
		 left: 1.25rem;
		 top: -.25rem;
	 }
 
	 .policy-figure {
		 display: none;
	 }
 
	 .policy-figureBottom {
		 bottom: 2rem;
		 left: 6.25rem;
		 width: 1.5rem;
		 height: 1.5rem;
	 }
 
	 .topWhite-bg {
		 height: 515px;
	 }
	 .topWhite-circle {
		 top: 12.5rem;
	 }
	 .topWhite-circleSmall {
		 top: 12.5rem;
	 }
 
	 .contact-box__map {
		 height: 400;
	 }
 
	 .contact-box__right {
		 width: 27.75rem;
		 margin-left: 2rem;
	 }
 
	 .contact-box__title {
		 font-size: 2rem;
		 line-height: 2.75rem;
	 }
 
	 .contact-item__text {
		 font-size: 1rem;
		 line-height: 1.5rem;
	 }
 
	 .contact-item__icon {
		 margin-right: 1.25rem;
	 }
 
	 .contact-form {
		 margin-top: 10rem;
	 }
 
	 .contact-box {
		 margin-top: 5rem;
		 padding-top: 5rem;
	 }
	 .contact-box:first-child {
		 margin-top: 4rem;
	 }
 
	 .contact-form__circle {
		 left: -7.25rem;
		 bottom: -10rem;
	 }
 
	 .contact {
		 padding-bottom: 10rem;
	 }
	 .contact-circle {
		 top: 15.5rem;
		 left: -15.5rem;
	 }
	 .contact-circleBig {
		 top: 7.25rem;
		 right: -25rem;
	 }
	 .contact-circleLeft {
		 bottom: -400;
	 }
	 .contact-svg {
		 left: auto;
		 right: 3.25rem;
		 top: -2rem;
		 width: 1.5rem;
		 height: 1.5rem;
	 }
	 .contact-figure {
		 top: 2rem;
		 right: auto;
		 left: 3.25rem;
	 }
 
	 .contact-form__svg {
		 top: -3.25rem;
		 right: 6.75rem;
		 width: 1.5rem;
		 height: 1.5rem;
	 }
 
	 .contact-form__figure {
		 display: none;
	 }
 
	 .clients-subtitle {
		 margin: 2.5rem 0 4rem;
	 }
 
	 .clientsReviews-svg {
		 bottom: -13.75rem;
		 width: 4rem;
		 height: 4rem;
		 left: 3.25rem;
	 }
 
	 .clientsReviews-figure {
		 width: 2rem;
		 height: 2rem;
		 top: -8.25rem
		 right: 6.25rem;
	 }
 
	 .clientsReviews .way-wrapper {
		 margin-top: 15.25rem;
	 }
 
	 .clientsReviews-wave {
		 height: 15rem;
	 }
 
	 .clientsReviews-circleSmall {
		 top: 490;
	 }
 
	 .clients-figureBottom {
		 right: 2.5rem;
		 width: 4rem;
		 height: 4rem;
		 bottom: -1.125rem;
	 }
 
	 .clients-figureBottomLeft {
		 width: 1.5rem;
		 height: 1.5rem;
		 bottom: 3.5rem;
		 left: 6.25rem;
	 }
 
	 .vacancies-block {
		 margin-top: 1.25rem;
		 padding: 0 .625rem;
	 }
 
	 .vacancies-grid {
		 margin-top: 8.75rem;
	 }
 
	 .vacancies-item {
		 padding: 1.25rem;
	 }
	 .vacancies-item__title {
		 font-size: 1.25rem;
		 line-height: 2rem;
		 margin-bottom: 1.25rem;
	 }
	 .vacancies-item__flex span, .vacancies-item__flex p {
		 font-size: .75rem;
		 line-height: 1rem;
	 }
 
	 .vacancies-text {
		 grid-gap: 0 2rem;
		 font-size: .875rem;
		 line-height: 1.5rem;
	 }
 
	 .vacancies-subtitle {
		 margin: 2rem 0;
		 font-size: 1.5rem;
		 line-height: 2rem;
	 }
 
	 .vacancies-empty {
		 margin-top: 10rem;
	 }
 
	 .vacancie-left {
		 width: 40.5rem;
	 }
 
	 .partner-form__icon {
		 left: 6.25rem;
	 }
 
	 .partner {
		 padding-bottom: 10rem;
	 }
	 .partner-subtitle {
		 margin: 2rem 0;
	 }
	 .partner-text {
		 margin-top: 2.5rem;
		 padding: 1.5rem 0;
		 font-size: 1.125rem;
		 line-height: 1.5rem;
	 }
 
	 .bonus {
		 padding-bottom: 10rem;
	 }
	 .bonus-list {
		 margin-bottom: 10rem;
		 display: block;
	 }
	 .bonus-items {
		 min-width: auto;
		 width: 100%;
		 margin-top: 2rem;
	 }
 
	 .agents {
		 padding-bottom: 10rem;
	 }
	 .agents-item {
		 margin-top: 2.5rem;
		 font-size: .875rem;
		 line-height: 1.25rem;
	 }
	 .agents-item::before {
		 top: 3rem;
	 }
	 .agents-item__box p {
		 font-size: 1rem;
		 line-height: 1.25rem;
		 margin-top: 1rem;
	 }
 
	 .misionCompany {
		 padding: 10rem 0;
	 }
 
	 .staticMain-list {
		 margin-top: 10rem;
	 }
 
	 .misionCompany .staticMain-item {
		 min-width: auto;
		 width: 33.3333333333%;
	 }
 
	 .misionCompany-circle {
		 top: -500.0625rem;
	 }
 
	 .aboutMaterials {
		 padding: 10rem 0;
	 }
 
	 .team-grid {
		 grid-template-columns: 1fr 1fr 1fr;
		 grid-gap: 1.25rem;
	 }
	 .team-circleSmall {
		 bottom: 60rem;
	 }
	 .team-circle {
		 top: -20.5rem;
	 }
	 .team-title {
		 margin-top: 4rem;
	 }
 
	 .about-circle {
		 top: 24.5rem;
	 }
 
	 .about-circleRight {
		 top: 0;
		 right: -25rem;
	 }
 
	 .about-list::after {
		 bottom: 13.75rem;
		 right: 292px;
	 }
 
	 .blog-padding {
		 padding: 5rem 0;
	 }
 
	 .vebinars-svg {
		 width: 12rem;
		 width: 3.25rem;
		 height: 3rem;
		 top: -3.5rem;
	 }
 
	 .vebinars-title {
		 font-size: 1.25rem;
		 line-height: 2rem;
	 }
 
	 .updates-svg {
		 display: none;
	 }
 
	 .updates-circle {
		 top: -31.25rem;
	 }
 
	 .updates-item {
		 padding: 1.25rem 1.25rem 2rem;
	 }
	 .updates-item__title {
		 font-size: 1.25rem;
		 line-height: 2rem;
		 margin: 1.25rem 0 1rem;
	 }
 
	 .updates-arrow {
		 display: none;
	 }
 
	 .newsMaterials-circleTop {
		 top: -170;
	 }
 
	 .newsMaterials-svg {
		 width: 1.25rem;
		 height: 1.25rem;
		 top: 2rem;
	 }
 
	 .blogCases-svg {
		 left: 255px;
		 right: auto;
		 top: 2.5rem;
	 }
 
	 .blog-item__left {
		 width: 30rem;
		 min-width: 30rem;
	 }
 
	 .blog-item__title {
		 margin: 1rem 0;
		 font-size: 1.5rem;
		 line-height: 2rem;
	 }
 
	 .blog-item__title {
		 font-size: 1.125rem;
		 line-height: 1.5rem;
	 }
 
	 .blog-item__text {
		 font-size: 1rem;
		 line-height: 1.5rem;
	 }
 
	 .blog-item .otherAuthors-link {
		 margin: 2rem 0;
	 }
 
	 .blog-nav ul li {
		 margin: 0 1rem;
	 }
	 .blog-nav ul li a {
		 white-space: nowrap;
	 }
 
	 .blog-nav {
		 margin-top: 3.25rem;
	 }
 
	 .blog-nav ul {
		 -webkit-box-pack: start;
		 -ms-flex-pack: start;
		 justify-content: flex-start;
	 }
 
	 .blog-circleTop {
		 top: -2rem;
	 }
	 .blog-circleRight {
		 top: -134px;
	 }
	 .blog-circle {
		 bottom: -190.0625rem;
	 }
 
	 .pageCases {
		 padding: 6.25rem 0 10rem;
	 }
 
	 .mainCases-circle {
		 top: 1.5rem;
	 }
 
	 .mainCases-svg {
		 width: 1.5rem;
		 height: 1.5rem;
		 top: -2rem;
		 right: 3.25rem;
		 left: auto;
	 }
 
	 .pageCases-svg {
		 left: 3.25rem;
		 width: 1.25rem;
		 height: 1.25rem;
		 top: 4rem;
	 }
	 .pageCases-circleLeftBig {
		 top: 13.75rem;
	 }
	 .pageCases-circleLeft {
		 display: none;
	 }
	 .pageCases-bottomLeft {
		 bottom: 40.5rem;
	 }
	 .pageCases-bottomRight {
		 right: 2rem;
	 }
 
	 .policy-arrowBottom {
		 width: 12rem;
		 height: 208px;
		 bottom: -6.25rem;
		 left: calc(50% - 5.75rem);
		 right: auto;
	 }
	 .policy-bottomLeft {
		 bottom: 5.75rem;
		 right: auto;
		 left: 5.75rem;
	 }
 
	 .mainUpdates {
		 padding-bottom: 10rem;
	 }
	 .mainUpdates-subtitle {
		 margin: 2.5rem auto;
	 }
	 .mainUpdates-tabs__item {
		 padding-top: .5rem;
		 padding-bottom: .5rem;
	 }
	 .mainUpdates-blue {
		 margin: 5rem 0 2rem;
		 font-size: 1.5rem;
		 line-height: 2rem;
	 }
	 .mainUpdates-item {
		 margin-top: 1.25rem;
	 }
	 .mainUpdates-item__title {
		 margin: 1.25rem 0;
		 font-size: 1.25rem;
		 line-height: 2rem;
	 }
	 .mainUpdates-item__text {
		 margin-bottom: 1.25rem;
	 }
 
	 .mainUpdates-svg {
		 left: auto;
		 right: 3.25rem;
		 width: 1.5rem;
		 height: 1.5rem;
		 top: -2rem;
	 }
	 .mainUpdates-figure {
		 display: none;
	 }
	 .mainUpdates-circle {
		 top: 1.5rem;
	 }
 
	 .mainUpdates-circleBig {
		 top: 62.5rem;
	 }
 
	 .mainUpdates-arrow {
		 top: 18.75rem;
		 width: 15.5rem;
		 height: 237px;
		 left: calc(50% + 15.5rem);
	 }
 
	 .mainUpdates-old__box {
		 width: 48.75rem;
	 }
 
	 .mainUpdates-slider__scrollbar {
		 width: 49.5rem;
		 overflow-x: scroll;
	 }
 
	 .mainUpdates-arrow.nextArrow {
		 top: 21.75rem;
	 }
 
	 .checklistArticle-content {
		 width: 100%;
	 }
 
	 .article {
		 padding-bottom: 5rem;
	 }
	 .article-list {
		 display: block;
	 }
	 .article-info {
		 margin: 2.5rem 0 4rem;
	 }
	 .article-content {
		 width: 100%;
	 }
	 .article-right {
		 width: 100%;
		 margin-bottom: 4rem;
		 display: -webkit-box;
		 display: -ms-flexbox;
		 display: flex;
		 -ms-flex-wrap: wrap;
		 flex-wrap: wrap;
		 margin: 0 0 4rem;
	 }
	 .article-right__title {
		 width: 100%;
		 font-size: 1.25rem;
		 line-height: 2rem;
		 padding: 0 1.25rem;
	 }
	 .article-right__item {
		 margin: 0;
		 border: none;
		 padding: 0 1.25rem;
		 width: auto;
		 /*border-right: 0.0625rem solid #A8ADB4;*/
	 }
	 .article-right__item:last-child {
		 border: none;
		 margin-left: auto;
		 padding-right: 0;
	 }
 
	 .article-right__bold {
		 margin-bottom: 1rem;
	 }
 
	 .article-right__copy {
		 margin-top: 0;
		 margin-bottom: 0;
		 width: auto;
	 }
	 .article-right__link img {
		width: 1.5rem;
	}
 
	 .article-info {
		 width: 100%;
	 }
 
	 .article-figure {
		 display: none;
	 }
 
	 .article-svg {
		 top: 305px;
		 width: 1.5rem;
		 height: 1.5rem;
		 left: auto;
		 right: 11.25rem;
	 }
 
	 .articleReviews {
		 padding: 5rem 0 !important;
	 }
 
	 .progress-bar {
		 top: 5.5rem;
	 }
 
	 .article-right__library {
		 background-image: url("/local/templates/checkoffice/./images/bg-gradient.jpg");
		 padding: 2rem 2.5rem;
		 width: 100%;
	 }
 
	 .article-right__libraryTitle {
		 font-size: 1.125rem;
		 line-height: 1.5rem;

	 }
	 .article-right__telegram .article-right__libraryTitle {
		 margin-top: .625rem;
		 margin-bottom: 1.25rem;
	 }
	 .article-right__libraryImg {
		 right: -1rem;
		 top: -2.5rem;
	 }
 
	 .article-right__libraryText {
		 margin-top: .625rem;
		 margin-bottom: 1.25rem;
		 width: 18.75rem;
		 max-width: 100%;
	 }
	 .article-right__telegram {
		 background-image: url(/local/templates/checkoffice/./images/bg-gradient-telegram.jpg);
	 }
	 .article-right__libraryBtn {
		 /*
		 position: absolute;
		 bottom: 2rem;
		 left: auto;

		  */
		 width: 237px;
	 }



	 .tools-grid {
		 margin: -1.25rem -.625rem 0;
	 }
	 .tools-block {
		 padding: 0 .625rem;
	 }
	 .tools-block {
		 margin-top: 1.25rem;
	 }
	 .tools-subtitle {
		 margin: 1.5rem 0 2rem;
	 }
	 .tools-title {
		 font-size: 2.5rem;
		 line-height: 4rem;
	 }
 
	 .mainTools-wrapper {
		 width: 31.25rem;
	 }
 
	 .mainTools-svg {
		 display: none;
	 }
 
	 .toolsBenefits-item {
		 padding: 1.25rem;
	 }
	 .toolsBenefits-item__title {
		 font-size: 1rem;
		 line-height: 1.5rem;
	 }
	 .toolsBenefits-item__text {
		 font-size: .875rem;
		 line-height: 1.25rem;
	 }
	 .toolsBenefits-grid {
		 grid-gap: 1.25rem;
	 }
 
	 .toolsEffect-svg {
		 right: auto;
		 left: 1.25rem;
		 width: 3.25rem;
		 height: 3.25rem;
		 top: 2.5rem;
	 }
 
	 .toolsFunctions {
		 padding: 7.25rem 0;
	 }
 
	 .toolsFunctions .functions-item__img {
		 top: -4.5rem !important;
	 }
 
	 [data-aos] {
		 -webkit-transform: none !important;
		 -ms-transform: none !important;
		 transform: none !important;
		 opacity: 1 !important;
	 }
 
	 .functions-item.flip-box .functions-item__wrapper {
		 width: 31.25rem;
	 }
 
	 .functions-item.flip .functions-item__img {
		 top: -4.5rem !important;
	 }
 
	 .toolsEffect-svgBottom {
		 bottom: 3.25rem;
		 left: auto;
		 right: 5rem;
		 width: 1.25rem;
		 height: 1.25rem;
	 }
 
	 .toolsEffect-svgTop {
		 left: 5rem;
		 right: auto;
		 right: 3.25rem;
		 width: 1.25rem;
		 height: 1.25rem;
	 }
 
	 .toolsEffect-grid {
		 grid-gap: 1.25rem;
	 }
 
	 .toolsEffect-svgBigTop {
		 width: 1.5rem;
		 height: 1.5rem;
		 top: 3.25rem;
		 right: auto;
		 left: 3.25rem;
	 }
 
	 .toolsEffect-arrow {
		 display: none;
	 }
 
	 .mainWorks-imgWrapper {
		 left: calc(50% + 3.25rem);
	 }
 
	 .toolsSection-img {
		 left: 50%;
	 }
	 .toolsSection-wrapper {
		 width: 550;
	 }
 
	 .twoSect-circle {
		 display: none;
	 }
 
	 .toolsSection-circle {
		 top: 0;
	 }
 
	 .toolsSection-images {
		 left: calc(50% + 4.5rem);
	 }
 
	 .loop-circle {
		 top: 0;
	 }
 
	 .loop {
		 padding: 0;
	 }
	 .loop-img {
		 display: none;
	 }
	 .loop-list {
		 -webkit-box-pack: justify;
		 -ms-flex-pack: justify;
		 justify-content: space-between;
	 }
	 .loop-wrapper {
		 margin: 0;
	 }
	 .loop-item {
		 width: calc(50% - 1rem);
		 margin: 2rem 0 0 !important;
	 }
	 .loop-item__top {
		 margin: 0 0 1.25rem !important;
		 -webkit-box-ordinal-group: 1 !important;
		 -ms-flex-order: 0 !important;
		 order: 0 !important;
	 }
 
	 .objects-images__absolute {
		 left: calc(100% + 1.25rem);
	 }
	 .objects-title {
		 width: 400;
		 font-size: 2rem;
		 line-height: 2.5rem;
	 }
 
	 .objects-circle {
		 display: none;
	 }
 
	 .stepsEffect .toolsBenefits-item__title {
		 font-size: 1rem;
		 line-height: 1.5rem;
	 }
 
	 .autoTask-svg {
		 bottom: 1.25rem;
		 width: 3.25rem;
		 height: 3.25rem;
		 left: 2rem;
		 right: auto;
	 }
 
	 .autoTaskBenefits {
		 padding-top: 6.25rem !important;
		 padding-bottom: 0 !important;
	 }
 
	 .logics-item__left, .logics-item__right, .logics-item__right.big {
		 width: calc(50% - 1rem);
	 }
 
	 .logics-item__img {
		 max-width: 100%;
		 height: auto;
		 display: block;
	 }
 
	 .logics .autoTask-title {
		 font-size: 2rem;
		 line-height: 2.75rem;
	 }
 
	 .constructorWorks {
		 padding: 4rem 0;
	 }
	 .constructorWorks-svg {
		 right: auto;
		 left: 2rem;
		 top: 1.25rem;
		 width: 1.25rem;
		 height: 1.25rem;
	 }
	 .constructorWorks-subtitle {
		 margin: 1.25rem 0 2rem;
	 }
 
	 .pointsType {
		 padding: 4rem 0;
	 }
 
	 .pointsType-item__text {
		 font-size: .875rem;
		 line-height: 1.5rem;
	 }
 
	 .pointsType-grid {
		 grid-gap: 1.25rem;
	 }
 
	 .pointsType-subtitle {
		 margin: 1.25rem 0 2rem;
		 width: 100%;
	 }
 
	 .pointsType-circle {
		 top: 0;
	 }
	 .pointsType-circleBig {
		 bottom: 0;
	 }
	 .pointsType-images__right, .pointsType-images__left {
		 height: 690;
		 width: auto;
	 }
 
	 .logicCircle {
		 left: -12.5rem;
		 top: 0;
	 }
 
	 .logicPadding {
		 padding: 4rem 0 !important;
	 }
 
	 .logicPadding-item {
		 margin-top: 6.25rem;
	 }
	 .logicPadding-item__left {
		 padding: 2rem;
	 }
	 .logicPadding-item__right {
		 padding: 2rem;
		 width: 21.75rem;
		 min-width: 21.75rem;
	 }
	 .logicPadding-item__title {
		 font-size: 1.5rem;
		 line-height: 2rem;
	 }
	 .logicPadding-item__text {
		 font-size: .875rem;
		 line-height: 1.5rem;
		 margin-top: 1.25rem;
	 }
	 .logicPadding-item__bottom {
		 margin-top: 1.25rem;
		 font-size: .875rem;
		 line-height: 1.5rem;
	 }
 
	 .logicsConstroctor-circle {
		 top: 12.5rem;
		 right: -11.5rem;
	 }
	 .logicsConstroctor-circleLeft {
		 left: -4.5rem;
		 bottom: 18.75rem;
	 }
 
	 .logicsConstroctor-svg {
		 right: 2rem;
		 top: 1.25rem;
		 width: 2.5rem;
		 height: 3.25rem;
	 }
	 .logicsConstroctor-figure {
		 left: 2rem;
		 top: auto;
		 bottom: 1.25rem;
		 width: 3.25rem;
		 height: 3.25rem;
	 }
 
	 .logicPadding-wrapper.mb-100 {
		 margin-bottom: 4rem;
	 }
 
	 .logics-item__rightHeight {
		 height: 31.25rem;
	 }
 
	 .logics-item__rightHeight.w320 {
		 height: 20rem;
	 }
 
	 .logics-item__absolute {
		 width: auto;
		 height: 100%;
		 max-width: none;
	 }
 
	 .logicsConstroctor-topCircle {
		 top: -12.5rem;
		 right: -25rem;
	 }
 
	 .pageUser-img {
		 width: 450;
	 }
 
	 .pageUser-figure {
		 top: -6.25rem;
		 left: 45%;
	 }
 
	 .nextUser {
		 padding: 4rem 0 0 0 !important;
	 }
	 .nextUser-title {
		 margin-bottom: 2.5rem;
	 }
 
	 .userFunctional-item__title {
		 font-size: 1.125rem;
		 line-height: 1.5rem;
	 }
 
	 .userFunctional-item {
		 padding-top: 1rem;
		 margin-top: 1rem;
	 }
 
	 .userFunctional-item__text {
		 margin-top: 1rem;
	 }
 
	 .userFunctional {
		 padding: 4rem 0;
	 }
 
	 .userFunctional-svg {
		 width: 3.25rem;
		 height: 3.25rem;
		 left: 1.25rem;
		 top: -.625rem;
	 }
 
	 .userReport {
		 background-image: url("/local/templates/checkoffice/./images/bg-subscription-mobile.jpg");
	 }
	 .userReport-circle {
		 display: none;
	 }
	 .userReport .pageUser-img {
		 width: auto;
		 left: 0;
		 width: 12.5rem;
	 }
	 .userReport-box {
		 width: 100%;
	 }
 
	 .nextReport {
		 padding: 4rem 0 0;
	 }
	 .nextReport-subtitle {
		 margin: 1.25rem 0 2.5rem;
	 }
 
	 .title-mb {
		 margin-bottom: 2.5rem;
	 }
 
	 .pageSliderViews {
		 padding-top: 4rem !important;
	 }
 
	 .p100 {
		 padding: 4rem 0;
	 }
 
	 .logicsConstroctor-gray {
		 margin-top: 2rem;
	 }
 
	 .benefitBlocks-grid {
		 grid-template-columns: 1fr 1fr 1fr;
		 grid-gap: 1.25rem;
	 }
	 .benefitBlocks-item__text {
		 margin-top: 1.25rem;
		 font-size: 1rem;
		 line-height: 1.5rem;
	 }
 
	 .logicsWhite-bg__height {
		 height: 400;
	 }
 
	 .logicsWhite-svg, .logicsWhite-figure {
		 display: none;
	 }
 
	 .mb-big {
		 margin-bottom: 4rem;
	 }
 
	 .digitization-video {
		 margin-top: 4rem;
	 }
 
	 .padding-change {
		 padding: 4rem 0 !important;
	 }
 
	 .mainTools-pays__item {
		 margin-right: 1.25rem;
	 }
 
	 .toolsMisionCompany-svg {
		 display: none;
	 }
 
	 .checklistArticle-banner, .stickyBanner-wrapper {
		 display: none;
	 }
 
	 .checklistArticle-w50 {
		 width: 66.666%;
		 border: none;
		 display: -webkit-box;
		 display: -ms-flexbox;
		 display: flex;
		 -webkit-box-align: center;
		 -ms-flex-align: center;
		 align-items: center;
		 -ms-flex-wrap: wrap;
		 flex-wrap: wrap;
	 }
	 .checklistArticle-w50 .article-right__bold {
		 width: 100%;
	 }
	 .checklistArticle-w50 .article-right__copy {
		 margin: 0;
	 }
	 .checklistArticle .checklistArticle-border-table {
		 border: none;
	 }
 
	 .article-right__itemText {
		 font-size: 1rem;
	 }
 
	 .article-right__title {
		 margin-bottom: 0;
	 }
 
	 .checklistArticle-btn {
		 padding: .875rem 1.125rem;
		 font-size: .875rem;
		 line-height: 1.25rem;
	 }
	 .checklistArticle-btn svg {
		 width: 1.25rem;
		 height: 1.25rem;
	 }
 
	 .checklistArticle-stars img {
		 width: 1.25rem;
	 }
 
	 .checklistArticle-downloads svg {
		 width: 1.25rem;
		 height: 1.25rem;
	 }
 
	 .checklistArticle {
		 padding-bottom: 10rem;
	 }
 
	 .mobilePlatform-svg {
		 right: auto;
		 width: 4rem;
		 height: 4rem;
		 left: 6.25rem;
		 top: -1.25rem;
	 }
 
	 .mobilePlatform-images__item {
		 width: 56.25rem;
	 }
 
	 .mobilePlatform-images__absolute {
		 width: 15rem;
	 }
 
	 .checklistArticle-text {
		 font-size: 1rem;
		 line-height: 1.5rem;
	 }
	 .checklistArticle-nextText {
		 font-size: 1.5rem;
		 line-height: 2rem;
	 }
 
	 .checklistArticle-text {
		 margin-top: 4rem;
	 }
 
	 .checklistArticle-item__bottomItem {
		 white-space: nowrap;
		 margin-right: auto;
		 font-size: .875rem;
		 line-height: 1.25rem;
	 }
	 .checklistArticle-item__bottomItem:last-child {
		 margin-right: 0;
	 }
 
	 .checklistArticle-hiddenItem__title {
		 font-size: 1.125rem;
		 line-height: 1.5rem;
	 }
 
	 .header-profile {
		 display: none;
	 }
 
	 .ml-mobile-auto {
		 margin-left: auto;
	 }
	 .category-flex {
		 margin-left: -.625rem;
		 margin-right: -.625rem;
	 }
	 .category-flex__item {
		 width: 33.3333333%;
		 padding: .625rem;
	 }
	 .category-grid {
		 grid-gap: 1.25rem;
		 grid-template-columns: 1fr 1fr 1fr;
	 }
 
	 .category-item {
		 padding: 1.25rem;
	 }
	 .category-item__title {
		 font-size: 1.25rem;
		 line-height: 2rem;
		 margin: 2rem 0;
	 }
	 .category-item.checked::before {
		 right: 1.25rem;
		 top: 1.25rem;
	 }
 
	 .category-svg {
		 bottom: 0;
		 right: 50%;
	 }
 
	 .category {
		 padding-bottom: 6.25rem;
	 }
	 .category-circle {
		 right: -184px;
		 bottom: 130.0625rem;
	 }
 
	 .mainLibrary-leftCircle {
		 top: 0;
	 }
	 .mainLibrary-rightCircle {
		 bottom: -10rem;
	 }
 
	 .way-wrapper-mb {
		 margin-bottom: -5rem;
	 }
 
	 .way-top-pt {
		 padding-top: 10rem;
	 }
	 .article-right__library__desc{
		 display: none;
	 }
	 .article-right__library__mob{
		 display: flex;
		 justify-content: space-between;
		 align-items: center;
		 margin-bottom: 4rem;

	 }
	 .article-right__library__mob .article-right__libraryBtn {
		 right: unset;
		 bottom: unset;
		 position: relative;
	 }
	 .article-right__mob{
		 display: flex;
		 align-items: center;
		 /*padding: 0 1.25rem;*/
		 /*margin-top: 2.5rem ;*/
	 }
	 .article-right__mob .article-right__item:first-child, .article-right__item--author .article-right__item{
		 border-right: 0.0625rem solid #A8ADB4;
	 }
	 .article-right .small-bigStickyBox{
		 width:100%;
	 }
 }
 @media (max-width: 720px) {
	 .article-content__right {
		 width: 615px;
	 }
	 .page section{
		 padding-top: 2.5rem !important;
		 padding-bottom: 2.5rem !important;
		 margin: 0!important;
	 }
	 .logics-item__zadachi .logics-item__left .btn {
		position: relative;
		left: 50%;
		transform: translateX(-50%);
	 }
	 .title-mobile-mb {
		 margin-bottom: 2.5rem;
	 }
 
	 .logics-item__rightArrow {
		 display: none;
	 }
 
	 .mb-big {
		 margin-bottom: 2.5rem;
	 }
 
	 .rightHeight {
		 height: auto;
	 }
 
	 .benefitBlocks-grid {
		 grid-template-columns: 1fr 1fr;
	 }
 
	 .logicsConstroctor-checks {
		 padding-top: .625rem;
	 }
 
	 .logicsConstroctor-check {
		 padding-left: 2rem;
	 }
 
	 .logicsConstroctor-gray {
		 margin: 2rem auto 0;
	 }
 
	 .nextReport {
		 padding-bottom: 4rem;
	 }
	 .nextReport-circle {
		 left: -25rem;
	 }
 
	 .userFunctional-svg {
		 display: none;
	 }
 
	 .mainUpdates-arrow {
		 left: calc(50% + 10rem);
	 }
 
	 .tarifBox-contents__right {
		 min-height: 35.375rem;
	 }
 
	 .securityBlocks-big__grid {
		 grid-template-columns: 1fr 1fr;
	 }
 
	 .pageForm {
		 padding: 4rem 2.5rem;
	 }
	 .pageForm-left {
		 width: 15rem;
	 }
	 .pageForm-right {
		 width: 20rem;
	 }
 
	 .digitization-title {
		 font-size: 2rem;
	 }
	 .digitization-item {
		 width: 207px;
	 }
	 .digitization-item__number::before {
		 width: 11.625rem;
	 }
 
	 .staticMain-mobile {
		 left: calc(50% + 18.75rem);
	 }
 
	 .functions-lines {
		 right: calc(50% + 15rem);
	 }
	 .functions-icon {
		 left: calc(50% + 21.75rem);
	 }
 
	 .container {
		 width: 43.75rem;
	 }
 
	 .footer-bottom__soc {
		 display: none;
	 }
 
	 .footer-bottom__link {
		 margin-left: 2rem;
	 }
 
	 .footer-bottom {
		 -webkit-box-pack: justify;
		 -ms-flex-pack: justify;
		 justify-content: space-between;
	 }
 
	 .footer-center {
		 display: block;
	 }
 
	 .footer-center__nav ul li a {
		 font-size: 1rem;
	 }
 
	 .footer-center__nav ul li ul li a {
		 font-size: .875rem;
	 }
 
	 .footer-center__nav {
		 padding-right: 1.25rem;
	 }
 
	 .footer-center__left {
		 display: -webkit-box;
		 display: -ms-flexbox;
		 display: flex;
		 -webkit-box-align: center;
		 -ms-flex-align: center;
		 align-items: center;
		 -webkit-box-pack: justify;
		 -ms-flex-pack: justify;
		 justify-content: space-between;
		 width: 100%;
		 margin-bottom: 2.5rem;
	 }
 
	 .footer-center__mobile {
		 display: -webkit-box;
		 display: -ms-flexbox;
		 display: flex;
		 margin: 0 0 0 auto;
	 }
 
	 .footer-apps {
		 -webkit-box-align: start;
		 -ms-flex-align: start;
		 align-items: flex-start;
		 padding: 1.25rem 0;
	 }
 
	 .footer-apps__info {
		 display: block;
	 }
 
	 .footer-apps__logo {
		 width: 2.5rem;
		 min-width: 2.5rem;
		 margin-right: 1rem;
	 }
 
	 .footer-apps__text {
		 font-size: 1.25rem;
		 line-height: 2.5rem;
		 width: 100%;
	 }
 
	 .footer-apps__rightText {
		 margin: .625rem 0;
	 }
 
	 .footer-apps__rightList {
		 width: 100%;
		 -webkit-box-pack: start;
		 -ms-flex-pack: start;
		 justify-content: flex-start;
	 }
 
	 .footer-apps__rightItem {
		 margin-right: 1rem;
	 }
 
	 .footer-top__link {
		 font-size: 1.25rem;
		 line-height: 2rem;
	 }
 
	 .footer-top__text {
		 margin-top: .5rem;
		 font-size: .75rem;
		 line-height: 1rem;
	 }
 
	 .footer-top__item {
		 width: 33.3333333333%;
	 }
 
	 .header-btn {
		 margin-left: 5.75rem;
		 margin-right: auto;
	 }
 
	 .checkCookie {
		 padding: 1rem 1rem 1rem 0;
		 width: 43.75rem;
	 }
	 .checkCookie-list {
		 -webkit-box-pack: end;
		 -ms-flex-pack: end;
		 justify-content: flex-end;
	 }
	 .checkCookie-text {
		 font-size: .875rem;
		 margin-right: 1rem;
		 line-height: 1.25rem;
	 }
 
	 .main-list {
		 margin-top: -4rem;
	 }

	 .main-list__block {
		 /*margin: 4rem 1.25rem 0;*/
		 margin-left: 1.25rem;
		 margin-right: 1.25rem;
	 }
 
	 .staticMain-list {
		 padding: 2rem 4rem;
		 -ms-flex-wrap: wrap;
		 flex-wrap: wrap;
		 margin-top: 2.5rem;
	 }
 
	 .staticMain-item {
		 width: 50% !important;
		 margin-top: 2.5rem !important;
		 border: none !important;
		 padding: 0 2.5rem 0 0 !important;
	 }
	 .staticMain-item__text br {
		 display: none;
	 }
	 .staticMain-item:nth-child(even) {
		 padding: 0 0 0 2.5rem !important;
		 position: relative;
	 }
	 .staticMain-item:nth-child(even)::before {
		 content: "";
		 position: absolute;
		 left: 0;
		 top: 0;
		 height: 6.75rem;
		 width: 0.0625rem;
		 display: block;
		 background: #fff;
	 }
	 .staticMain-item:nth-child(1), .staticMain-item:nth-child(2) {
		 margin-top: 0 !important;
	 }
 
	 .title {
		 font-size: 2rem;
		 line-height: 2.75rem;
	 }
 
	 .subtitle {
		 font-size: 1.25rem;
		 line-height: 2rem;
	 }
 
	 .staticMain-subtitle {
		 margin-top: 2rem;
		 width: 100%;
	 }
 
	 .way-wrapper {
		 padding: 4rem 2.5rem;
	 }
	 .way-bg {
		 -o-object-position: center right;
		 object-position: center right;
	 }
	 .way-subtitle {
		 margin: 2rem 0 4rem;
	 }
	 .way-buttons {
		 margin: 0 -1rem;
	 }
	 .way-btn {
		 margin: 0 1rem;
	 }
 
	 .checklists-item {
		 padding: 2rem 1.25rem;
	 }
 
	 .checklists-item__title {
		 font-size: 1rem;
		 line-height: 1.25rem;
	 }
 
	 .slider-item {
		 padding-bottom: 3rem;
	 }
 
	 .checklists-center {
		 margin-top: 2.5rem;
	 }
 
	 .checklists {
		 padding: 5rem 0 10rem;
	 }
 
	 .checklists-title {
		 margin: 0 auto;
		 width: 580px;
		 max-width: 100%;
	 }
 
	 .mainReviews {
		 padding: 10rem 0 5rem;
	 }
 
	 .mainViews {
		 padding: 10rem 0 4.5rem;
	 }
 
	 .btn-mobile-small {
		 padding: .875rem 1.25rem;
		 font-size: .875rem;
		 line-height: 1.25rem;
	 }
 
	 .main-bg {
		 display: none;
	 }
 
	 .main-mobile {
		 display: block;
	 }
 
	 .way-svg {
		 right: calc(50% + 17.125rem);
		 width: 4rem;
		 display: block;
	 }
 
	 .functions-lines {
		 width: 3rem;
	 }
	 .functions-icon {
		 width: 1.25rem;
	 }
 
	 .functions-item:nth-child(4) .functions-item__svg, .functions-item.flip-box .functions-item__svg {
		 left: calc(100% + 5rem);
		 top: -1rem;
		 width: 1.5rem;
	 }
	 .functions-item:nth-child(2) .functions-item__svg {
		 top: -21.75rem;
		 left: calc(100% + 15.5rem);
		 width: 3.25rem;
	 }
 
	 .functions-item__last {
		 left: 12.5rem;
		 top: -6.25rem;
	 }
 
	 .mainReviews-circles {
		 display: none;
	 }
 
	 .authors-sort {
		 -webkit-box-pack: justify;
		 -ms-flex-pack: justify;
		 justify-content: space-between;
	 }
 
	 .authors-sort__select {
		 width: calc(50% - .625rem);
		 margin: 0;
	 }
 
	 .authors {
		 padding-bottom: 10rem;
	 }
	 .authors-pagination {
		 margin-top: 2.5rem;
	 }
	 .authors-pagination__block {
		 width: 100%;
		 display: -webkit-box;
		 display: -ms-flexbox;
		 display: flex;
		 -webkit-box-align: center;
		 -ms-flex-align: center;
		 align-items: center;
		 -webkit-box-pack: center;
		 -ms-flex-pack: center;
		 justify-content: center;
		 margin-bottom: 2.5rem;
		 -webkit-box-ordinal-group: 1;
		 -ms-flex-order: 0;
		 order: 0;
	 }
	 .authors-pagination__more {
		 margin: 0;
	 }
 
	 .authors-item__box {
		 padding-top: 100%;
		 position: relative;
		 display: block;
		 margin: 0 0 1.25rem;
	 }
	 .authors-item__img {
		 position: absolute;
		 left: 0;
		 top: 0;
		 width: 100%;
		 height: 100%;
	 }
 
	 .subscription {
		 padding: 2.5rem 0;
	 }
	 .subscription-list {
		 display: block;
	 }
	 .subscription-left {
		 width: 100%;
	 }
	 .subscription-title {
		 font-size: 1.5rem;
		 line-height: 2rem;
	 }
	 .subscription-text {
		 margin: 1rem 0 2rem;
		 font-size: 1rem;
		 line-height: 1.5rem;
	 }
	 .subscription-form {
		 width: 34.25rem;
		 max-width: 100%;
	 }
 
	 .docs-circle__desktop {
		 display: none;
	 }
 
	 .docs-circle__top {
		 top: 18.75rem;
	 }
 
	 .docs-circle__right {
		 right: -37.5rem;
	 }
 
	 .docs-circle__iconLeft {
		 top: 2rem;
		 left: 3.25rem;
		 width: 1.25rem;
	 }
 
	 .author {
		 padding-bottom: 5rem;
	 }
	 .author-mobileTitle {
		 display: block;
		 margin-left: 2rem;
	 }
	 .author-photo {
		 margin-right: 0;
		 display: -webkit-box;
		 display: -ms-flexbox;
		 display: flex;
		 -webkit-box-align: center;
		 -ms-flex-align: center;
		 align-items: center;
	 }
	 .author-photo img {
		 width: 10rem;
		 min-width: 10rem;
		 height: 10rem;
	 }
	 .author-list {
		 display: block;
	 }
	 .author-text {
		 font-size: 1rem;
		 line-height: 1.5rem;
	 }
	 .author-bottom__text {
		 font-size: 1rem;
	 }
	 .author-title {
		 display: none;
	 }
 
	 .authorChecklist-title {
		 font-size: 2rem;
		 line-height: 2.75rem;
	 }
	 .authorChecklist-dots {
		 margin: 2.5rem 0;
	 }
	 .authorChecklist-grid {
		 grid-template-columns: 1fr 1fr 1fr;
	 }
 
	 .box-toggles {
		 display: none;
	 }
 
	 .authors-text__sub {
		 font-size: 1.25rem;
		 line-height: 2rem;
		 margin-top: 2.5rem;
		 padding-bottom: 0;
	 }
 
	 .authors-grid {
		 margin-top: 2.5rem;
		 grid-template-columns: 1fr 1fr 1fr;
		 grid-gap: 1.25rem;
	 }
	 .authors-grid .checklists-item {
		 width: 13.75rem;
	 }
 
	 .searchForm-form {
		 width: 20rem;
	 }
 
	 .login-img {
		 display: none;
	 }
 
	 .login {
		 padding-bottom: 2rem;
	 }
	 .login-wrapper {
		 margin: 0 auto;
	 }
	 .login-mobileCenter {
		 text-align: center;
		 padding: 2rem 1.25rem;
	 }
	 .login-logo {
		 margin: 0;
	 }
	 .login-title {
		 font-size: 2rem;
		 line-height: normal;
	 }
	 .login-subtitle {
		 font-size: .875rem;
		 line-height: 1.25rem;
		 margin: 1rem 0 1.25rem;
	 }
 
	 .header.headerSmall {
		 background: #fff;
		 padding: .625rem 0;
		 -webkit-box-shadow: 0 .5rem 2rem rgba(41, 49, 62, 0.08);
		 box-shadow: 0 .5rem 2rem rgba(41, 49, 62, 0.08);
	 }
	 .header.headerSmall .container::before {
		 display: none;
	 }
 
	 .logistics {
		 padding-bottom: 173px;
	 }
	 .logistics-title {
		 font-size: 1.5rem;
		 line-height: 2rem;
	 }
	 .logistics-subtitle {
		 margin: 1.25rem 0 2.5rem;
		 font-size: 1.125rem;
		 line-height: 1.5rem;
	 }
	 .logistics-bg__line {
		 height: 2rem;
	 }
	 .logistics .main-buttons {
		 margin: 0;
		 text-align: left;
	 }
 
	 .standards-left {
		 width: 21.25rem;
	 }
	 .standards-list {
		 margin-top: 5rem;
	 }
 
	 .trust {
		 padding: 10rem 0;
	 }
	 .trust-subtitle {
		 margin: 2.5rem 0 0;
	 }
	 .trust-btn svg {
		 display: block;
		 margin-left: 1rem;
	 }
	 .trust-center {
		 margin-top: 4rem;
	 }
 
	 .workplace {
		 padding-top: 10rem;
	 }
	 .workplace-icon {
		 top: 2.75rem;
		 right: auto;
		 left: 6.75rem;
	 }
	 .workplace-circle {
		 left: -10rem;
	 }
	 .workplace-grid {
		 grid-gap: 1.25rem;
	 }
	 .workplace-item {
		 padding: 1.25rem;
	 }
	 .workplace-item__title {
		 margin: 1.25rem 0 1rem;
		 font-size: 1.125rem;
		 line-height: 2rem;
	 }
	 .workplace-item__text {
		 font-size: .875rem;
		 line-height: 1.25rem;
	 }
 
	 .pageStandards {
		 margin-top: 10rem;
	 }
	 .pageStandards-bg {
		 top: 12.5rem;
	 }
	 .pageStandards-bg__top {
		 height: 164px;
	 }
	 .pageStandards-bg__bottom {
		 height: 154px;
	 }
	 .pageStandards-bg__white {
		 height: 50rem.0625rem;
	 }
	 .pageStandards-item__img {
		 width: 21.25rem;
		 height: 400;
	 }
	 .pageStandards-item__info {
		 width: 20rem;
	 }
	 .pageStandards-item__title {
		 font-size: 1.5rem;
		 line-height: 2rem;
	 }
	 .pageStandards-item__text {
		 margin-top: 1.25rem;
		 font-size: 1rem;
		 line-height: 1.5rem;
	 }
	 .pageStandards-circleBottom {
		 right: -12.5rem;
		 width: 400;
		 height: 400;
		 bottom: 18.75rem;
	 }
 
	 .securityBenefits {
		 padding: 6.25rem 0 10rem;
	 }
	 .securityBenefits-svg {
		 right: auto;
		 left: 3.25rem;
		 bottom: 5.75rem;
		 width: 1.25rem;
		 height: 1.25rem;
	 }
	 .securityBenefits-title {
		 margin-bottom: 4rem;
	 }
	 .securityBenefits-grid {
		 grid-gap: 1.25rem;
	 }
	 .securityBenefits-item {
		 padding: 1.25rem;
	 }
	 .securityBenefits-item__title {
		 font-size: 1.25rem;
		 line-height: 2rem;
	 }
	 .securityBenefits-item__text {
		 font-size: .875rem;
		 line-height: 1.25rem;
	 }
 
	 .securityStandarts-list {
		 display: block;
	 }
	 .securityStandarts-title {
		 font-size: 1.5rem;
		 line-height: 2rem;
		 margin-bottom: 2.5rem;
		 width: 100%;
	 }
	 .securityStandarts-item {
		 width: 100%;
	 }
	 .securityStandarts-item__title {
		 font-size: 1.25rem;
		 line-height: 2rem;
	 }
	 .securityStandarts-item__text {
		 font-size: .875rem;
		 line-height: 1.25rem;
	 }
	 .securityStandarts-mobile {
		 display: block;
	 }
	 .securityStandarts-desktop {
		 display: none;
	 }
 
	 .securityBlocks-circleBottom {
		 display: none;
	 }
 
	 .securityBlocks-circleRight {
		 display: block;
		 right: -1.25rem;
		 left: auto;
		 bottom: 2.5rem;
		 top: auto;
	 }
 
	 .securityBlocks-circle {
		 top: 5rem;
		 left: -12.5rem;
	 }
 
	 .mainTarif-table__block {
		 width: 167px;
		 min-width: 167px;
	 }
 
	 .mainTarif-table__small {
		 padding-right: .625rem;
	 }
 
	 .mainTarif-table__link {
		 font-size: .75rem;
	 }
 
	 .mainTarif .tarifBox-contents {
		 margin-top: 2.5rem;
	 }
 
	 .mainTarif-item__term {
		 padding: .5rem 1.25rem;
		 font-size: 1rem;
		 line-height: 1.5rem;
	 }
	 .mainTarif-item__term span {
		 padding: .25rem .5rem;
		 font-size: .875rem;
		 line-height: 1.25rem;
	 }
 
	 .policy-content {
		 width: 100%;
	 }
	 .policy-content__top {
		 margin-top: 4rem;
	 }
	 .policy-content__text {
		 margin: 0 0 2rem;
	 }
	 .policy-left {
		 position: static;
		 margin: 0;
		 width: 100%;
	 }
	 .policy-left__link {
		 -webkit-box-pack: start;
		 -ms-flex-pack: start;
		 justify-content: flex-start;
	 }
	 .policy-list {
		 display: block;
		 margin-top: 2.5rem;
	 }
 
	 .policy-left__title {
		 font-size: 1.25rem;
		 line-height: 2rem;
	 }
 
	 .policy-item__title {
		 font-size: 1.25rem;
		 line-height: 2rem;
	 }
 
	 .policy-item__text {
		 font-size: 1rem;
		 line-height: 1.5rem;
	 }
 
	 .policy-item__text ul li {
		 margin-top: 1.25rem;
	 }
 
	 .policy {
		 padding-bottom: 10rem;
	 }
 
	 .clients-item {
		 padding: 1.25rem 1.25rem 2rem;
	 }
	 .clients-item__text {
		 margin-top: 1rem;
		 font-size: 1rem;
		 line-height: 1.5rem;
	 }
 
	 .clients-grid {
		 grid-template-columns: 1fr 1fr 1fr;
		 grid-gap: 1.25rem;
	 }
 
	 .clients {
		 padding-bottom: 5rem;
	 }
	 .clients-center {
		 margin-top: 2.5rem;
	 }
 
	 .vacancies-block {
		 width: 50%;
	 }
 
	 .vacancie-list {
		 display: block;
		 margin-top: 2.5rem;
	 }
	 .vacancie-left {
		 width: 100%;
		 margin-top: 2rem;
	 }
	 .vacancie-right {
		 width: 100%;
	 }
	 .vacancie-right__title {
		 font-size: 1.125rem;
		 line-height: 1.5rem;
	 }
	 .vacancie-right__item {
		 margin-top: .625rem;
		 padding-top: .625rem;
	 }
	 .vacancie-right__item:first-child {
		 margin-top: 2rem;
	 }
	 .vacancie-right__item span {
		 font-size: .75rem;
		 line-height: 1rem;
	 }
	 .vacancie-right__item p {
		 font-size: .875rem;
		 line-height: 1.25rem;
		 margin-top: .25rem;
	 }
	 .vacancie-subtitle {
		 font-size: 1rem;
		 line-height: 1.5rem;
	 }
	 .vacancie-item {
		 margin-top: 2rem;
	 }
	 .vacancie-item__title {
		 font-size: 1.125rem;
		 line-height: 1.5rem;
		 margin-bottom: 1.25rem;
	 }
	 .vacancie-item__text {
		 margin-top: .625rem;
		 font-size: .875rem;
		 line-height: 1.25rem;
	 }
 
	 .partnerSteps {
		 padding-bottom: 10rem;
	 }
	 .partnerSteps-subtitle {
		 margin: 2rem 0;
	 }
	 .partnerSteps-grid {
		 grid-gap: 1.25rem;
	 }
	 .partnerSteps-item {
		 padding: 1.25rem;
	 }
	 .partnerSteps-item__title {
		 font-size: 1.25rem;
		 line-height: 1.5rem;
		 margin: 1.25rem 0;
	 }
	 .partnerSteps-item__text {
		 font-size: .875rem;
		 line-height: 1.25rem;
	 }
 
	 .agents {
		 padding-bottom: 7.25rem;
	 }
	 .agents::before {
		 display: none;
	 }
	 .agents-item {
		 display: block;
		 padding: 1.25rem;
		 margin-top: 2rem;
	 }
	 .agents-item__box {
		 padding-top: 1rem;
		 margin-top: 1rem;
		 border-top: 0.0625rem solid rgba(202, 211, 225, 0.3);
	 }
 
	 .misionCompany-top {
		 display: block;
	 }
	 .misionCompany-text {
		 margin: 4rem 0 2.5rem;
		 font-size: 1rem;
		 line-height: 1.5rem;
	 }
	 .misionCompany-video {
		 margin: 0;
	 }
	 .misionCompany-svg {
		 left: -1.5rem;
		 top: -1.5rem;
		 width: 4rem;
		 height: 4rem;
	 }
 
	 .misionCompany .staticMain-item {
		 width: 33.3333333333% !important;
		 padding: 0 2.5rem !important;
		 margin: 0 !important;
		 position: relative;
	 }
	 .misionCompany .staticMain-item:first-child {
		 padding-left: 0 !important;
	 }
	 .misionCompany .staticMain-item:first-child::before {
		 display: none !important;
	 }
	 .misionCompany .staticMain-item:nth-child(3) {
		 padding-left: 2.5rem !important;
		 padding-right: 0 !important;
	 }
	 .misionCompany .staticMain-item:nth-child(3)::before {
		 display: block !important;
	 }
	 .misionCompany .staticMain-item::before {
		 content: "";
		 height: 100%;
		 display: block;
		 background: #fff;
		 width: 0.0625rem;
		 position: absolute;
		 left: 0;
		 top: 0;
	 }
 
	 .misionCompany .staticMain-list {
		 padding: 2rem 2.5rem;
	 }
 
	 .misionCompany .staticMain-list {
		 margin-top: 10rem;
	 }
 
	 .team-item {
		 padding: 1.25rem;
	 }
	 .team-item__img {
		 width: 11.25rem;
		 height: 11.25rem;
	 }
	 .team-item__name {
		 font-size: 1rem;
		 line-height: 1.5rem;
	 }
	 .team-item__text {
		 font-size: .875rem;
		 line-height: 1.25rem;
	 }
 
	 .about-item__text {
		 font-size: 1rem;
		 line-height: 1.5rem;
	 }
	 .about-list {
		 margin-left: -.625rem;
		 margin-right: -.625rem;
		 margin-top: -7.25rem;
	 }
	 .about-block {
		 padding: 0 .625rem;
	 }
	 .about-subtitle {
		 font-size: 2rem;
		 line-height: 2.75rem;
		 margin: 4rem 0 5.75rem;
	 }
	 .about-block {
		 margin-top: 7.25rem;
	 }
 
	 .about-item::before {
		 top: -2rem;
		 left: 1.25rem;
	 }
 
	 .about-list::before {
		 top: 5rem;
		 left: 3.25rem;
	 }
 
	 .about-list::after {
		 bottom: 187px;
		 right: 13.25rem;
	 }
 
	 .blogCases-block {
		 width: 50%;
		 padding: 0 .625rem;
		 margin-top: 2.5rem;
	 }
	 .blogCases-block.big {
		 width: 100%;
		 height: 429px;
	 }
	 .blogCases-list {
		 margin: -2.5rem -.625rem 0;
	 }
	 .blogCases-big__title {
		 font-size: 1.25rem;
		 line-height: 2rem;
	 }
 
	 .blog-item {
		 display: block;
	 }
	 .blog-item__left {
		 width: 100%;
		 min-width: auto;
		 padding: 2rem 2.5rem;
	 }
	 .blog-item__right {
		 width: 100%;
		 height: 400;
	 }
	 .blog-item__bg {
		 display: none;
	 }
	 .blog-item__table {
		 position: absolute;
		 left: 0;
		 top: 0;
		 width: 100%;
		 height: 5rem;
		 display: block;
	 }
 
	 .blog-scrollbar {
		 overflow-x: scroll;
	 }
 
	 .blog-nav ul li {
		 margin: 0 2rem 0 0;
	 }
 
	 .subscription-title {
		 margin-bottom: 2rem;
	 }
 
	 .images img {
		 width: calc(50% - .625rem);
	 }
 
	 .release-title {
		 margin-top: 4rem;
	 }
 
	 .release-manager {
		 padding-bottom: 2rem;
		 margin: 2rem 0;
	 }
 
	 .mainUpdates-old {
		 margin-top: 1.25rem;
	 }
	 .mainUpdates-old__box {
		 width: 580px;
	 }
	 .mainUpdates-old__title {
		 font-size: 1.125rem;
		 line-height: 1.5rem;
	 }
	 .mainUpdates-old::before {
		 left: 4.875rem;
	 }
	 .mainUpdates-old::after {
		 left: 5rem;
		 height: 94%;
	 }
 
	 .mainUpdates-old__date {
		 top: 1.5rem;
	 }
 
	 .mainUpdates-arrow.nextArrow {
		 top: 21.75rem;
	 }
 
	 .article-content {
		 font-size: 1rem;
		 line-height: 1.5rem;
	 }
	 .article-content img {
		 margin-bottom: 2.5rem;
	 }
	 .article-content p {
		 margin-bottom: 2.5rem;
	 }
	 .article-content h3, .article-content h4, .article-content h5, .article-content h6 {
		 font-size: 1.25rem;
		 line-height: 2rem;
		 margin-bottom: 1.25rem;
	 }
	 .article-content__block {
		 width: calc(50% - .625rem);
		 margin-bottom: 2.5rem;
	 }
	 .article-content__block img {
		 margin: 0;
	 }
	 .article-content__block p {
		 margin: .625rem 0 0 0;
	 }
	 .article-content__benefits {
		 grid-template-columns: 1fr 1fr;
		 grid-gap: 1.25rem;
		 margin-bottom: 2.5rem;
	 }
	 .article-content blockquote {
		 margin-top: 2rem;
		 margin-left: 0;
		 margin-right: 0;
		 margin-bottom: 2.5rem;
	 }
	 .article-content__table table {
		 margin: 0 0 1.25rem;
		 padding: .625rem 0;
	 }
	 .article-content__table table td {
		 width: calc(50% - 32..25rem);
	 }
	 .article-content__table table td:first-child {
		 width: 3rem;
		 min-width: 3rem;
	 }
	 .article-content__table table tr {
		 padding: .625rem 0;
	 }
	 .article-content ol {
		 margin: 0 0 2.5rem;
	 }
	 .article-content ol li {
		 padding-left: 2rem;
		 font-size: 1rem;
		 line-height: 1.5rem;
	 }
	 .article-content .swiper {
		 margin: 0 0 2.5rem;
	 }
	 .article-content ul {
		 margin: 0 0 2.5rem 0;
	 }
	 .article-content ul li {
		 padding-left: 2.75rem;
		 font-size: 1rem;
		 line-height: 1.5rem;
		 background-image: url("/local/templates/checkoffice/./images/check-2.svg");
		 min-height: 1.5rem;
	 }
	 .article-content__manager {
		 padding: 2rem 2rem 2rem 7.25rem;
	 }
	 .article-content__manager::before {
		 left: 2rem;
		 top: 2rem;
	 }
	 .article-content__managerText {
		 font-size: 1.125rem;
		 line-height: 1.5rem;
		 margin-bottom: 2rem;
	 }
 
	 .article-content {
		 margin: 4rem 0 10rem;
	 }

	 .article-content__video img {
		 margin: 0 !important;
	 }
 
	 .tools-block {
		 width: 50%;
	 }
	 .tools-item {
		 padding: 1.25rem;
	 }
	 .tools-item__title {
		 font-size: 1.125rem;
		 line-height: 1.5rem;
	 }
	 .tools-item__text {
		 font-size: .875rem;
		 line-height: 1.5rem;
		 margin: 1.25rem 0 2.5rem;
	 }
 
	 .mainTools {
		 padding: 0 0 6.25rem;
	 }
	 .mainTools-img {
		 position: static;
		 max-width: 100%;
		 margin: 2rem auto 0;
		 display: block;
		 height: auto;
	 }
	 .mainTools-wrapper {
		 text-align: center;
		 width: 100%;
	 }
	 .mainTools-subtitle {
		 margin: 1.5rem 0;
	 }
	 .mainTools-buttons {
		 -webkit-box-pack: center;
		 -ms-flex-pack: center;
		 justify-content: center;
	 }
	 .mainTools-title {
		 text-align: center;
	 }
 
	 .mainAutoTask {
		 padding-bottom: 2.5rem;
	 }
	 .mainAutoTask-img {
		 position: static;
		 max-width: 100%;
		 margin: 2rem auto 0;
		 display: block;
		 height: auto;
	 }
 
	 .toolsBenefits {
		 padding: 10rem 0;
	 }
	 .toolsBenefits-grid {
		 grid-template-columns: 1fr 1fr;
	 }
 
	 .toolsCalendar {
		 padding: 4rem 0;
	 }
	 .toolsCalendar-subtitle {
		 margin: 1.5rem 0 2rem;
	 }
	 .toolsCalendar-circle {
		 width: 10rem;
		 height: 10rem;
		 bottom: auto;
		 top: 0;
		 right: -4.5rem;
	 }
 
	 .toolsEffect {
		 padding: 10rem 0;
	 }
	 .toolsEffect .toolsBenefits-item__title {
		 font-size: 1.125rem;
		 line-height: 1.5rem;
	 }
	 .toolsEffect-subtitle {
		 margin: 1.5rem 0 2rem;
	 }
 
	 .toolsFunctions {
		 padding: 0;
	 }
 
	 .functions-item.flip-box .functions-item__title {
		 font-size: 1.5rem;
		 line-height: 2rem;
	 }
	 .functions-item.flip-box .functions-item__wrapper {
		 width: 21.5rem;
	 }
 
	 .toolsFunctions-text {
		 padding-left: 2rem;
		 font-size: .875rem;
		 line-height: 1.5rem;
		 margin-top: .625rem;
	 }
 
	 .toolsEffect.w100 .toolsEffect-grid {
		 grid-template-columns: 1fr 1fr;
	 }
 
	 .mainWorks {
		 padding: 0;
	 }
	 .mainWorks-imgWrapper {
		 position: relative;
		 left: auto;
		 top: auto;
	 }
	 .mainWorks-imgWrapper__item {
		 max-width: 100%;
		 margin: 2rem auto 0;
	 }
 
	 .toolsSection {
		 padding: 4rem 0;
	 }
	 .toolsSection-img {
		 position: relative;
		 left: auto;
		 top: auto;
		 right: auto;
		 margin: 2rem auto 0;
		 display: block;
		 max-width: 100%;
		 height: auto;
	 }
	 .toolsSection-wrapper {
		 width: 100%;
	 }
	 .toolsSection-title {
		 text-align: center;
	 }
 
	 .toolsSection {
		 margin: 0;
	 }
	 .toolsSection-subtitle {
		 margin-top: 1.25rem;
		 text-align: center;
	 }
	 .toolsSection-btn {
		 padding: 0;
		 height: 4rem;
		 display: -webkit-box;
		 display: -ms-flexbox;
		 display: flex;
		 width: 11.25rem;
		 margin: 2rem auto 0;
	 }
	 .toolsSection-images {
		 left: auto;
		 top: auto;
		 margin-top: 2rem;
		 position: relative;
	 }
	 .toolsSection-images img {
		 display: block;
		 max-width: 100%;
		 height: auto;
	 }
	 .toolsSection-images__absolute {
		 top: 2.5rem;
	 }
 
	 .toolsSection.twoSect {
		 margin: 0;
	 }
 
	 .toolsSection.twoSect {
		 padding: 4rem 0;
	 }
 
	 .objects {
		 margin: 6.25rem 0 5rem;
	 }
	 .objects .container {
		 padding: 4rem 0;
	 }
	 .objects-images {
		 top: -115%;
		 -webkit-transform: scale(0.5);
		 -ms-transform: scale(0.5);
		 transform: scale(0.5);
		 -webkit-transform-origin: left center;
		 -ms-transform-origin: left center;
		 transform-origin: left center;
	 }
	 .objects-title {
		 font-size: 1.5rem;
		 line-height: 2rem;
	 }
 
	 .toolsSteps {
		 padding: 7.25rem 0;
	 }
 
	 .toolsSteps-subtitle {
		 margin: 1.25rem 0 2.5rem;
		 width: 100%;
	 }
 
	 .toolsSteps .digitization-item__text {
		 font-size: .875rem;
		 line-height: 1.25rem;
		 margin-top: 1.25rem;
	 }
 
	 .toolsSteps-img {
		 margin-top: 2.5rem;
	 }
 
	 .toolsSteps {
		 padding-top: 0;
		 padding-bottom: 5rem;
	 }
 
	 .toolsSection-title {
		 width: 100%;
	 }
 
	 .toolsSection-subtitle {
		 width: 100%;
	 }
 
	 .autoTask-top {
		 width: 1.25rem;
		 height: 1.25rem;
		 right: 3.25rem;
		 left: auto;
	 }
 
	 .autoTask-svg {
		 bottom: 4.5rem;
	 }
 
	 .autoTask {
		 padding-bottom: 7.25rem !important;
	 }
 
	 .logics-item__left, .logics-item__right, .logics-item__right.big {
		 width: 100%;
	 }
 
	 .logics-item {
		 display: block;
		 padding: 2.5rem 0;
	 }
	 .logics-item__zadachi {
		 display: flex;
	 }
	 .logics-item__img {
		 margin: 2rem auto 0;
	 }
 
	 .small-trust {
		 padding-top: 3.25rem;
	 }
 
	 .pointsType-grid {
		 display: block;
		 width: 31.25rem;
		 max-width: 100%;
		 margin: 0 auto;
	 }
	 .pointsType-item {
		 margin-top: 1.25rem;
	 }
	 .pointsType-item:first-child {
		 margin-top: 0;
	 }
	 .pointsType-item svg {
		 width: 1.25rem;
		 height: 1.25rem;
		 min-width: 1.25rem;
		 margin-right: .875rem;
	 }
 
	 .pointsType-images {
		 margin-top: 2.5rem;
	 }
	 .pointsType-images__right, .pointsType-images__left {
		 height: 31.25rem;
	 }
 
	 .logicPadding-item {
		 margin-top: 4rem;
	 }
	 .logicPadding-item__title br, .logicPadding-item__text br {
		 display: none;
	 }
 
	 .logics-item__rightHeight, .logics-item__rightHeight.w320 {
		 height: auto;
	 }
 
	 .logics-item__absolute {
		 width: auto;
		 height: auto;
		 max-width: 100%;
		 margin: 0 auto;
		 position: static;
		 -webkit-transform: none;
		 -ms-transform: none;
		 transform: none;
		 margin-top: 2rem;
	 }
 
	 .toolsSection-btnBig {
		 width: 15rem !important;
	 }
 
	 .logicPadding-wrapper.mb-100 {
		 margin-top: -2.5rem;
	 }
 
	 .pageUser {
		 text-align: center;
		 padding: 2.5rem 0 0;
		 margin: 0;
	 }
	 .pageUser-subtitle {
		 margin: 1.25rem 0;
	 }
	 .pageUser-img {
		 width: auto;
		 margin: 0 auto 0;
		 position: static;
		 -webkit-transform: none;
		 -ms-transform: none;
		 transform: none;
		 width: 400;
		 max-width: 100%;
		 margin-bottom: -5rem;
	 }
 
	 .pageUser-svg {
		 display: none;
	 }
 
	 .pageUser-figure {
		 width: 1.25rem;
		 height: 1.25rem;
		 left: 2rem;
		 top: -2rem;
	 }
 
	 .userFunctional-item__text {
		 font-size: .875rem;
		 line-height: 1.25rem;
	 }
 
	 .userFunctional {
		 padding-top: 7.25rem;
	 }
 
	 .nextReport-subtitle {
		 margin: 1.25rem 0 2.5rem;
	 }
 
	 .logicsChecked-circle {
		 right: -4.5rem;
	 }
 
	 .toolsMisionCompany .staticMain-item__title {
		 font-size: 2.5rem;
	 }
 
	 .mainTools-pays {
		 -webkit-box-pack: center;
		 -ms-flex-pack: center;
		 justify-content: center;
	 }
 
	 .circleItemRight {
		 right: -11.5rem;
		 top: -12.5rem;
	 }
 
	 .circleItemLeft {
		 left: -12.5rem;
		 top: -12.5rem;
	 }
 
	 .mobilePlatform-images__item {
		 width: 43.75rem;
	 }
 
	 .mobilePlatform-images__absolute {
		 width: 15rem;
		 bottom: 0;
	 }
 
	 .mobilePlatform-images {
		 padding-bottom: 10rem;
	 }
 
	 .mainLibrary {
		 padding-bottom: 182px;
	 }
	 .mainLibrary-video {
		 width: 434px;
		 left: auto;
		 right: -4rem;
	 }
	 .mainLibrary-subtitle {
		 margin-top: 2rem;
		 font-size: 1.25rem;
		 line-height: 2rem;
	 }
 }
 @media screen and (max-width: 720px) {
		.article-content__left {
			display: none;
		}
		.article-content__right {
			width: 100%;
		}
	}
 @media (min-width: 768px) and (max-width: 49.5rem) {
	 .pageStandards-item__img {
		 border-radius: .625rem 0 0 .625rem;
		 width: 400;
		 margin-right: -3rem;
	 }
 
	 .pageStandards-item:nth-child(even) .pageStandards-item__img {
		 margin-right: 0;
		 margin-left: -3rem;
		 border-radius: 0 .625rem .625rem 0;
	 }
 }
 @media (max-width: 50rem) {
	 .article-info {
		 font-size: .875rem;
	 }
	 .main-list__block {
		 /*min-width: 6.75rem;*/
		 /*max-width: 10rem;*/
	 }
	 .logics-item__zadachi {
		 flex-wrap: wrap;
	 }
	 .logics-item__zadachi .logics-item__right {
		width: 100%;
		 order: 2;
	 }
	 .logics-item__zadachi .logics-item__left {
		 width: 100%;
	 }
	 .logics-item__zadachi .pointer {
		 display: none;
	 }
	 .logics-item__zadachi .pointer--mobile {
		 display: inline-block;
	 }
	 .logics-item__zadachi .logics-item__left .pointer {
		 top: -4rem;
		 left: 5rem;
		 right: auto;
	 }
	 .logics-item__zadachi .logics-item__right .pointer {
		bottom: -37%;
		top: auto;
		transform: rotate(150deg);
		right: -4.5rem;
		 z-index: -1;
	 }

	 .logics-item__zadachi .logics-item__img {
		 max-width: 100% !important;
	 }
	 .blog-scrollbar {
		 margin-right: -2.5rem;
	 }
 
	 .mainUpdates-slider__scrollbar {
		 width: 573px;
		 min-width: 573px;
	 }
 }
 @media (max-width: 720px) {
	 .article-right .article-right__authorImg {
		 margin-right: .5rem;
	 }
	 .article-right__mob {
		 flex-wrap:wrap;
	 }
	 .article-right__mob .article-right__item:last-child {
		 width: 100%;
		 margin-left: 0;
		 padding-left: 0;
		 margin-top: 2rem;
	 }
	 .article-right__mob .article-right__item:first-child {
		 border-right: 0;
	 }
	 .article-right__mob .article-right__item:nth-child(2) {
		 margin-left: auto;
	 }


	 .trust {
		 padding: 7.25rem 0;
	 }
	 .trust-subtitle {
		 margin-top: 2rem;
	 }
	 .trust-subtitle br {
		 display: none;
	 }
 
	 .functions-item__last, .mainViews-circle {
		 display: none;
	 }
 
	 .container {
		 width: 33.75rem;
	 }
 
	 .footer {
		 padding-bottom: 1.25rem;
	 }
 
	 .footer-bottom {
		 padding-top: 1.25rem;
		 -webkit-box-align: start;
		 -ms-flex-align: start;
		 align-items: flex-start;
	 }
 
	 .footer-bottom__right {
		 display: -webkit-box;
		 display: -ms-flexbox;
		 display: flex;
		 -webkit-box-orient: vertical;
		 -webkit-box-direction: normal;
		 -ms-flex-direction: column;
		 flex-direction: column;
		 -ms-flex-wrap: wrap;
		 flex-wrap: wrap;
		 -webkit-box-align: end;
		 -ms-flex-align: end;
		 align-items: flex-end;
		 text-align: right;
		 width: 12.5rem;
		 max-width: 100%;
	 }
 
	 .footer-bottom__link {
		 margin: 1rem 0 0 0;
		 display: -webkit-inline-box;
		 display: -ms-inline-flexbox;
		 display: inline-flex;
	 }
	 .footer-bottom__link:first-child {
		 margin-top: 0;
	 }
 
	 .footer-center {
		 padding: 2rem 0 2.5rem;
	 }
 
	 .footer-center__bottom {
		 display: block;
	 }
 
	 .footer-center__pays {
		 margin: 2.5rem 0 0 0;
		 display: block;
	 }
 
	 .footer-center__otherNavs ul {
		 display: block;
	 }
	 .footer-center__otherNavs ul li {
		 display: -webkit-box;
		 display: -ms-flexbox;
		 display: flex;
		 margin-top: 1.25rem;
	 }
	 .footer-center__otherNavs ul li a {
		 font-size: 1rem;
		 line-height: 1.5rem;
		 font-weight: 700;
	 }
 
	 .footer-center__navs {
		 display: block;
	 }
 
	 .footer-center__nav {
		 width: 100%;
	 }
 
	 .footer-center__left {
		 margin-bottom: 1.5rem;
	 }
 
	 .footer-center__nav ul li ul {
		 display: none;
	 }
 
	 .footer-center__nav ul li a {
		 margin: 0;
	 }
 
	 .footer-center__nav {
		 margin-bottom: 1.25rem;
	 }
	 .footer-center__nav:last-child {
		 margin-bottom: 0;
	 }
 
	 .footer-center__bottom {
		 margin-top: 0;
	 }
 
	 .footer-center__nav ul li a {
		 position: relative;
		 display: block;
	 }
	 .footer-center__nav ul li a::before {
		 content: "";
		 position: absolute;
		 right: 0;
		 top: 0;
		 width: 1.25rem;
		 height: 1.5rem;
		 background-image: url("/local/templates/checkoffice/./images/arrow.svg");
		 background-repeat: no-repeat;
		 background-position: center;
		 -webkit-transition: all 0.4s;
		 -o-transition: all 0.4s;
		 transition: all 0.4s;
	 }
	 .footer-center__nav ul li a.open::before {
		 -webkit-transform: rotate(180deg);
		 -ms-transform: rotate(180deg);
		 transform: rotate(180deg);
	 }
 
	 .footer-center__nav ul li ul li a::before {
		 display: none;
	 }
 
	 .footer-center__nav ul li ul {
		 margin-top: 1.25rem;
	 }
 
	 .footer-center__navs {
		 width: 100%;
	 }
 
	 .footer-center__nav {
		 padding: 0;
	 }
 
	 .footer-top__item {
		 width: 100%;
		 margin: 0 0 1.25rem 0;
	 }
	 .footer-top__item:last-child {
		 margin-bottom: 0;
	 }
	 .footer-top__item__link {
		 font-size: 1.25rem;
		 line-height: 2rem;
	 }
	 .footer-top__item__text {
		 margin-top: .5rem;
		 font-size: .75rem;
		 line-height: 1rem;
	 }
 
	 .footer-top {
		 padding-bottom: 2rem;
	 }
 
	 .footer-apps__text {
		 font-size: 1.125rem;
		 line-height: 1.5rem;
		 width: 265px;
		 max-width: 100%;
	 }
 
	 .footer-apps__rightText {
		 margin: 1.25rem 0 .625rem;
	 }
 
	 .footer-apps__rightList {
		 margin-top: -1rem;
		 margin-right: -1rem;
	 }
 
	 .footer-apps__rightItem {
		 margin-top: 1rem;
		 margin-right: 1rem;
	 }
 
	 .header-btn {
		 display: none;
	 }
 
	 .header {
		 padding: 1.25rem 0;
	 }
	 .header.active {
		 padding: .625rem 0;
	 }
 
	 .header-languages {
		 margin-left: auto;
		 margin-right: 1.25rem;
	 }
 
	 .checkCookie {
		 width: 33.75rem;
		 padding: 1rem;
	 }
	 .checkCookie-text {
		 margin-right: 1.25rem;
	 }
 
	 .mobileMenu .header-btn {
		 display: -webkit-box;
		 display: -ms-flexbox;
		 display: flex;
	 }
 
	 .toTop {
		 right: 1.25rem;
	 }
 
	 .main-list {
		 margin-top: -2rem;
		 padding: 5rem 0;
	 }
	 .main-list__block {
		 /*margin: 2rem 0 0;*/
	 }
 
	 .main {
		 padding-top: 128px;
	 }
	 .main-img {
		 margin-top: 4rem;
	 }
	 .main-title {
		 font-size: 2rem;
		 line-height: 2.5rem;
	 }
	 .main-text {
		 margin: 1.25rem 0 4rem;
		 font-size: 1.125rem;
		 line-height: 1.5rem;
	 }
	 .main-buttons {
		 display: block;
		 text-align: center;
		 width: 21.25rem;
		 margin: 0 auto;
		 max-width: 100%;
	 }
	 .main-video {
		 margin: 2rem auto 0;
	 }
 
	 .staticMain-list {
		 padding: 1.25rem 2.5rem;
	 }
 
	 .staticMain-item {
		 margin-top: 2rem !important;
	 }
	 .staticMain-item__title {
		 font-size: 2.5rem;
		 line-height: 3rem;
	 }
	 .staticMain-item__text {
		 margin-top: .25rem;
		 font-size: .875rem;
		 line-height: 1.25rem;
	 }
 
	 .staticMain {
		 padding-bottom: 7.25rem;
	 }
 
	 .way-wrapper {
		 padding: 2.5rem 1.25rem;
	 }
	 .way-subtitle {
		 margin: 1.25rem 0 2.5rem;
	 }
	 .way-buttons {
		 -ms-flex-wrap: wrap;
		 flex-wrap: wrap;
		 margin: 0;
	 }
	 .way-bg {
		 display: none;
	 }
	 .way-btn {
		 width: 100%;
		 height: 3rem;
		 font-size: .875rem;
	 }

	 .way-mobile {
		 display: block;
	 }
 
	 .checklists {
		 padding: 4rem 0 7.25rem;
	 }
	 .checklists-subtitle {
		 margin: 1.25rem 0 2.5rem;
	 }
	 .checklists-center {
		 margin-top: 2.5rem;
	 }
 
	 .mainReviews-item__title {
		 font-size: .875rem;
		 line-height: 1.125rem;
	 }
 
	 .mainReviews {
		 padding: 7.25rem 0 4rem;
	 }
 
	 /*.download-phone {*/
	 /*  display: none;*/
	 /*}*/
	 .download-wrapper {
		 padding: 2.5rem 1.25rem 2rem;
 
		 border-radius: .625rem;
	 }
	 .download-img {
		 -o-object-position: center;
		 object-position: center;
		 display: none;
	 }
	 .download-title {
		 font-size: 1.5rem;
		 line-height: 2rem;
	 }
	 .download-subtitle {
		 margin: .625rem 0 1.25rem;
		 font-size: 1.125rem;
		 line-height: 1.5rem;
	 }
	 .download-item {
		 font-size: 1rem;
		 line-height: 1.5rem;
	 }
	 .download-link {
		 margin-top: 1rem;
	 }
	 .download-links {
		 width: 162px;
		 margin: 0;
		 padding-top: 2.5rem;
	 }
	 .download-mobile {
		 display: block;
	 }
 
	 .functions {
		 padding-bottom: 0;
	 }
	 .functions-subtitle {
		 margin: 1.25rem 0 5rem;
	 }
	 .functions-item {
		 width: 100%;
		 margin: 6.25rem 0 0 0 !important;
		 text-align: center;
	 }
	 .functions-item:first-child {
		 margin-top: 0 !important;
	 }
	 .functions-item__wrapper {
		 width: 100%;
	 }
	 .functions-item__img {
		 position: relative;
		 top: auto !important;
		 right: auto !important;
		 left: auto !important;
		 bottom: auto !important;
		 margin-top: 2.5rem;
		 -webkit-transform: none !important;
		 -ms-transform: none !important;
		 transform: none !important;
	 }
	 .functions-item__img img {
		 display: block;
	 }
 
	 .functions-item:nth-child(1) .functions-item__current {
		 width: 100%;
		 position: static;
	 }
 
	 .functions-item:nth-child(1) .functions-item__absolute {
		 width: 272px;
		 left: 50%;
		 transform: translateX(-50%);
		 bottom: -4.5rem;
		 top: auto;
	 }
 
	 .functions-item:nth-child(2) .functions-item__absolute {
		 position: static;
		 width: 192px;
		 margin: 0;
		 -webkit-transform: none;
		 -ms-transform: none;
		 transform: none;
		 display: block;
	 }
 
	 .functions-item:nth-child(2) .functions-item__current {
		 width: 192px;
		 top: 6.75rem;
		 left: 128px;
		 position: absolute;
		 z-index: 3;
	 }
	 .functions-item:nth-child(2) .functions-item__current.image-shadow.z_4 {
		width: auto;
		top: -1.5rem;
		left: 0;
		position: relative;
	 }

	 .functions-item:nth-child(3) .functions-item__current {
		 width: 100%;
	 }
 
	 .functions-item:nth-child(4) .functions-item__current {
		 width: 192px;
	 }
 
	 .functions-item:nth-child(4) .functions-item__top {
		 top: 6.25rem;
		 left: 8.25rem;
		 width: 7.25rem;
	 }
 
	 .functions-item:nth-child(4) .functions-item__bottom {
		 bottom: 2rem;
		 left: 8.25rem;
		 width: 10rem;
	 }
 
	 .way-svg {
		 right: calc(50% + 5.75rem);
		 width: 2.5rem;
		 display: block;
		 top: -5.75rem;
	 }
 
	 .staticMain-mobile {
		 left: auto;
		 right: 1.25rem;
		 width: 1.25rem;
		 top: -2rem;
	 }
 
	 .functions-lines {
		 top: 13.75rem;
		 right: calc(50% + 130);
		 width: 2.5rem;
	 }
	 .functions-icon {
		 left: calc(50% + 8.75rem);
		 top: -5rem;
		 width: 1rem;
	 }
 
	 .functions-item:nth-child(1) {
		 padding-bottom: 4.5rem;
	 }
	 .functions-item:nth-child(1) .functions-item__svg {
		 width: 450;
		 height: 450;
		 top: 188px;
		 left: 7rem;
	 }
 
	 .functions-item:nth-child(2) .functions-item__svg {
		 top: -21.75rem;
		 left: auto;
		 right: calc(50% + 6.25rem);
		 width: 2rem;
	 }
 
	 .functions-item:nth-child(3) .functions-item__svg, .functions-item:nth-child(3) .functions-item__circle {
		 display: none;
	 }
 
	 .functions-item:nth-child(4), .functions-item.flip-box {
		 position: relative;
	 }
	 .functions-item:nth-child(4) .functions-item__svg, .functions-item.flip-box .functions-item__svg {
		 display: none;
	 }
	 .functions-item:nth-child(4) .functions-item__figure-mobile, .functions-item.flip-box .functions-item__figure-mobile {
		 display: block;
		 top: -3.5rem;
		 left: 2rem;
	 }
 
	 .functions-item:nth-child(4) .functions-item__circle {
		 top: 3.25rem;
		 left: -12.5rem;
		 top: 137px;
		 left: -6.25rem;
		 width: 170;
		 height: 170;
	 }
 
	 .functions-item:nth-child(5) {
		 padding-bottom: 10rem;
	 }
	 .functions-item:nth-child(5) .functions-item__arrow {
		 width: 162px;
		 left: -1.25rem;
		 top: -6.75rem;
	 }
	 .functions-item:nth-child(5) .functions-item__circle {
		 width: 50rem;
		 height: 50rem;
		 top: -6.25rem;
		 left: -20rem;
	 }
 
	 .mainViews-figure {
		 top: 3.25rem;
		 width: 1.5rem;
		 left: 50%;
		 right: auto;
		 display: block;
	 }
 
	 .mainReviews-figures__top {
		 top: 1.5rem;
		 left: 4rem;
		 width: 2rem;
	 }
	 .mainReviews-figures__topRight {
		 right: 2.75rem;
		 top: 5rem;
		 width: 1rem;
	 }
	 .mainReviews-figures__bottom {
		 display: none;
	 }
 
	 .checklists-figure {
		 width: 1.25rem;
		 right: 2rem;
		 top: 1.25rem;
	 }
 
	 .header-sign {
		 display: none;
	 }
 
	 .page-title {
		 font-size: 2rem;
		 line-height: 2.5rem;
	 }
 
	 .authors-search {
		 margin: 2rem auto 2.5rem;
	 }
 
	 .authors {
		 padding-bottom: 7.25rem;
	 }
	 .authors-pagination {
		 margin-top: 2.5rem;
	 }
	 .authors-pagination__block {
		 margin-bottom: 2.5rem;
	 }
	 .authors-pagination__more {
		 font-size: 1rem;
		 line-height: 1.5rem;
	 }
 
	 .authors-list {
		 grid-template-columns: 1fr 1fr;
	 }
 
	 .subscription-form {
		 width: 100%;
	 }
 
	 .docs {
		 padding-bottom: 7.25rem;
	 }
	 .docs-list {
		 margin: 0;
	 }
	 .docs-item {
		 margin-top: 2.5rem;
		 padding: 1.25rem;
		 margin-bottom: 2.5rem;
	 }
	 .docs-item__title {
		 font-size: 1.125rem;
		 line-height: 1.5rem;
	 }
	 .docs-item__text {
		 font-size: 1rem;
		 line-height: 1.5rem;
		 margin: 1.25rem 0;
	 }
	 .docs-item__bottom {
		 font-size: .875rem;
		 line-height: 1.25rem;
	 }
	 .docs-right {
		 margin: 0;
		 overflow: 0;
	 }
	 .docs-right__title {
		 padding-bottom: .625rem;
		 font-size: 1.125rem;
		 line-height: 1.5rem;
	 }
 
	 .author-photo {
		 display: block;
	 }
	 .author-photo img {
		 margin: 0 auto;
	 }
	 .author-mobileTitle {
		 margin: 1.25rem 0;
		 text-align: center;
		 font-size: 1.5rem;
		 line-height: 2rem;
	 }
	 .author-text {
		 margin: 0 0 2rem;
	 }
	 .author-bottom {
		 -webkit-box-pack: center;
		 -ms-flex-pack: center;
		 justify-content: center;
	 }
 
	 .mobile-hide-first .breadcrumbs-list li:first-child {
		 display: none;
	 }
	 .mobile-hide-first .breadcrumbs-list li:nth-child(2) {
		 padding-left: 0;
		 margin-left: 0;
	 }
	 .mobile-hide-first .breadcrumbs-list li:nth-child(2)::before {
		 display: none;
	 }
 
	 .breadcrumbs-list {
		 white-space: nowrap;
		 -ms-flex-wrap: nowrap;
		 flex-wrap: nowrap;
	 }
 
	 .authorChecklist {
		 padding: 5rem 0 7.25rem;
	 }
	 .authorChecklist-title {
		 font-size: 1.5rem;
		 line-height: 2rem;
	 }
	 .authorChecklist-dots {
		 margin: 2rem 0;
	 }
	 .authorChecklist-dot {
		 height: 1.5rem;
		 font-size: .75rem;
		 line-height: 1rem;
	 }
	 .authorChecklist-grid {
		 grid-template-columns: 1fr 1fr;
	 }
 
	 .authors-grid {
		 margin-top: 2rem;
		 grid-template-columns: 1fr 1fr;
	 }
	 .authors-grid .checklists-item {
		 width: auto;
	 }
 
	 .authors-text__sub {
		 margin-top: 2rem;
		 font-size: 1.125rem;
		 line-height: 1.5rem;
		 padding-bottom: .625rem;
	 }
 
	 .otherAuthors {
		 padding-bottom: 7.25rem;
	 }
 
	 .otherAuthors-svg {
		 width: 18.75rem;
		 height: 18.75rem;
		 right: auto;
		 left: -6.25rem;
		 bottom: -6.25rem;
	 }
 
	 .otherAuthors-top {
		 display: block;
		 margin-bottom: 2.5rem;
	 }
 
	 .otherAuthors-link {
		 display: none;
	 }
 
	 .otherAuthors-center {
		 text-align: center;
		 display: block;
		 margin-top: 2.5rem;
	 }
 
	 .search-notFound {
		 margin-top: 7.25rem;
	 }
	 .search-notFound__title {
		 font-size: 1.25rem;
		 line-height: 2rem;
	 }
	 .search-notFound__text {
		 margin-top: 2rem;
		 font-size: 1rem;
		 line-height: 1.5rem;
	 }
	 .search-notFound__svg {
		 right: 2rem;
		 bottom: -5.75rem;
	 }
 
	 .searchForm {
		 padding-bottom: 7.25rem;
	 }
	 .searchForm-wrapper {
		 padding: 2.5rem 1.25rem;
	 }
	 .searchForm-title {
		 margin: 0;
	 }
	 .searchForm-list {
		 display: block;
	 }
	 .searchForm-text {
		 margin: 1.25rem 0 2.5rem;
	 }
	 .searchForm-left {
		 width: 100%;
	 }
	 .searchForm-circle {
		 left: -2rem;
		 bottom: -184px;
	 }
	 .searchForm-form {
		 width: 100%;
	 }
	 .searchForm-form__input, .searchForm-form__textarea {
		 height: 3rem;
		 padding-left: .875rem;
		 font-size: .875rem;
		 line-height: 1.25rem;
	 }
	 .searchForm-form__textarea {
		 height: 6.25rem;
		 padding: .875rem;
	 }
	 .searchForm-form__btn {
		 height: 3rem;
		 font-size: .875rem;
	 }
	 .searchForm-form__policy {
		 font-size: .875rem;
		 line-height: 1.25rem;
	 }
 
	 .searchForm-figure {
		 bottom: 2rem;
		 left: 3.25rem;
	 }
 
	 .searchForm-bottomCircle {
		 display: none;
	 }
 
	 .searchForm-leftCircle {
		 width: 18.75rem;
		 height: 18.75rem;
		 bottom: 3.25rem;
		 left: -10rem;
	 }
 
	 .digitization-list {
		 display: block;
	 }
	 .digitization-wrapper {
		 margin-bottom: 7.25rem;
	 }
	 .digitization-btn {
		 margin: 2rem auto 4rem;
	 }
	 .digitization-title {
		 font-size: 1.5rem;
		 line-height: 2rem;
	 }
	 .digitization-title br {
		 display: none;
	 }
	 .digitization-subtitle {
		 margin: 2rem 0 4rem;
		 font-size: 1.125rem;
		 line-height: 1.5rem;
	 }
	 .digitization-item {
		 width: 100%;
		 padding-left: 3rem;
		 position: relative;
		 margin: 0 0 4rem;
		 text-align: left;
	 }
	 .digitization-item::before {
		 content: "";
		 position: absolute;
		 top: 2.5rem;
		 width: .125rem;
		 height: calc(100% + .625rem);
		 border-left: .125rem dashed #0081E6;
		 left: 1rem;
	 }
	 .digitization-item:last-child {
		 margin-bottom: 0;
	 }
	 .digitization-item:last-child::before {
		 display: none;
	 }
	 .digitization-item__number {
		 width: 2rem;
		 height: 2rem;
		 font-size: 1.125rem;
		 line-height: 1.5rem;
		 position: absolute;
		 top: -.25rem;
		 left: 0;
	 }
	 .digitization-item__number::before {
		 display: none;
	 }
	 .digitization-item__title {
		 font-size: 1.125rem;
		 line-height: 1.5rem;
		 margin: 0 0 1.25rem;
	 }
	 .digitization-item__text {
		 font-size: .875rem;
		 line-height: 1.25rem;
	 }
 
	 .pageForm {
		 padding: 2.5rem 1.25rem;
	 }
	 .pageForm-mobile {
		 margin-bottom: 1.25rem;
		 font-size: 1.5rem;
		 line-height: 2rem;
	 }
	 .pageForm-text {
		 font-size: .875rem;
		 line-height: 1.25rem;
	 }
	 .pageForm-flex {
		 display: block;
	 }
	 .pageForm-left {
		 width: 100%;
	 }
	 .pageForm-right {
		 width: 100%;
		 margin-top: 4rem;
	 }
	 .pageForm-input {
		 padding-left: .875rem;
		 font-size: .875rem;
		 height: 3rem;
		 line-height: 1.25rem;
	 }
	 .pageForm-textarea {
		 padding: .875rem;
		 height: 6.25rem;
		 font-size: .875rem;
		 line-height: 1.25rem;
	 }
	 .pageForm-btn {
		 height: 3rem;
		 font-size: .875rem;
	 }
	 .pageForm-policy {
		 font-size: .875rem;
		 line-height: 1.25rem;
	 }
 
	 .pageForm-files__btn {
		 font-size: .875rem;
		 line-height: 1.25rem;
	 }
 
	 .searchForm-bg {
		 -o-object-position: center right;
		 object-position: center right;
	 }
 
	 .digitization-form__arrow {
		 right: -2rem;
		 top: 334px;
	 }
 
	 .digitization-svg {
		 right: 1.25rem;
	 }
 
	 .digitization-listSvg {
		 left: 3.25rem;
		 top: -3.5rem;
	 }
 
	 .login-leftSvg {
		 display: none;
	 }
 
	 .login-svg {
		 top: 0;
	 }
 
	 .circle {
		 width: 400;
		 height: 400;
		 -webkit-filter: blur(6.25rem);
		 filter: blur(6.25rem);
	 }
 
	 .standards {
		 padding-top: 5rem;
	 }
	 .standards-circle {
		 top: auto;
		 bottom: 0;
		 right: -12.5rem;
	 }
	 .standards-subtitle {
		 margin-top: 1.25rem;
	 }
	 .standards-list {
		 display: block;
		 margin-top: 4rem;
	 }
	 .standards-left, .standards-right {
		 width: 100%;
	 }
	 .standards-tab {
		 font-size: 1.125rem;
		 line-height: 1.5rem;
	 }
	 .standards-tab__number {
		 font-size: .875rem;
		 line-height: 1.125rem;
		 width: 3rem;
		 min-width: 3rem;
		 margin: 0;
	 }
	 .standards-content {
		 margin-top: 2.5rem;
		 padding: 1.25rem;
		 font-size: 1rem;
		 line-height: 1.5rem;
	 }
 
	 .logisticsWays .way-svg {
		 top: -2rem;
		 right: -.25rem;
	 }
 
	 
 
	 .materials .otherAuthors-center .otherAuthors-link {
		 display: -webkit-inline-box;
		 display: -ms-inline-flexbox;
		 display: inline-flex;
	 }
 
	 .logisticChecklists-wave {
		 height: 7rem;
	 }
 
	 .circle.w500 {
		 width: 15.5rem;
		 height: 15.5rem;
	 }
 
	 .logisticChecklists-circleRight {
		 right: -11.5rem;
		 bottom: 0;
	 }
 
	 .logisticChecklists-circleLeft {
		 bottom: -12.5rem;
		 left: -12.5rem;
	 }
 
	 .logisticChecklists {
		 padding: 4rem 0 7.25rem;
	 }
 
	 .logisticsWays-circle {
		 bottom: 4.5rem;
		 right: -11.5rem;
	 }
 
	 .pageViews-circle {
		 bottom: -11.5rem;
	 }
 
	 .pageViews-title {
		 margin-bottom: 2rem;
	 }
 
	 .workplace {
		 padding-top: 7.25rem;
	 }
	 .workplace-icon {
		 width: 3rem;
		 height: 2.5rem;
		 top: 1.25rem;
		 left: 2rem;
	 }
	 .workplace-subtitle {
		 margin: 1.25rem 0 2.5rem;
	 }
	 .workplace-grid {
		 display: block;
	 }
	 .workplace-item {
		 margin-top: 1.25rem;
	 }
	 .workplace-item__title {
		 margin: 1.25rem 0 1rem;
		 font-size: 1.125rem;
		 line-height: 1.5rem;
	 }
	 .workplace-item__text {
		 font-size: .875rem;
		 line-height: 1.25rem;
	 }
	 .workplace-item:first-child {
		 margin-top: 0;
	 }
	 .workplace-circle {
		 top: calc(50% - 4.5rem);
		 left: -4.5rem;
	 }
 
	 .circle.w300 {
		 width: 10rem;
		 height: 10rem;
	 }
 
	 .pageStandards {
		 margin-top: 7.25rem;
	 }
	 .pageStandards-item {
		 display: block;
		 margin-top: 7.25rem;
	 }
	 .pageStandards-item__info {
		 width: 100%;
	 }
	 .pageStandards-item__img {
		 width: 100%;
		 height: 20rem;
		 margin-top: 2.5rem;
	 }
	 .pageStandards-item__title {
		 font-size: 1.25rem;
		 line-height: 2rem;
	 }
	 .pageStandards-circle {
		 left: -11.5rem;
		 top: 175px;
	 }
	 .pageStandards-bg {
		 top: 124px;
	 }
	 .pageStandards-bg__top {
		 height: 4.5rem;
	 }
	 .pageStandards-bg__bottom {
		 height: 4.5rem;
	 }
	 .pageStandards-bg__white {
		 height: 1290.0625rem;
	 }
 
	 .pageStandards-item:nth-child(2)::before {
		 left: 1.25rem;
		 top: -6.25rem;
	 }
 
	 .pageStandards-item:nth-child(3)::before {
		 top: -4rem;
		 right: 1rem;
	 }
 
	 .security-subtitle {
		 margin: 1.25rem 0 4rem;
	 }
	 .security-figure {
		 right: 0;
		 top: -.25rem;
	 }
	 .security-figureLeft {
		 display: none;
	 }
	 .security-circle {
		 top: 15rem;
		 left: -4.5rem;
	 }
	 .security-circleBig {
		 bottom: 2.5rem;
		 right: -12.5rem;
	 }
	 .security-item {
		 width: 11.25rem;
		 min-width: 11.25rem;
		 height: 11.25rem;
		 font-size: 1rem;
		 line-height: 1.25rem;
		 margin: 0 -.5rem;
	 }
 
	 .securityBenefits {
		 padding: 4rem 0 7.25rem;
	 }
	 .securityBenefits-svg {
		 left: 2.5rem;
		 bottom: 4rem;
	 }
	 .securityBenefits-grid {
		 display: block;
	 }
	 .securityBenefits-title {
		 margin-bottom: 2.5rem;
	 }
	 .securityBenefits-item {
		 margin-top: 1.25rem;
	 }
	 .securityBenefits-item:first-child {
		 margin-top: 0;
	 }
	 .securityBenefits-item__title {
		 font-size: 1.125rem;
		 line-height: 1.5rem;
	 }
 
	 .securityStandarts-mobile {
		 right: -2rem;
	 }
	 .securityStandarts-title {
		 font-size: 1.25rem;
		 line-height: 2rem;
		 margin-bottom: 2.5rem;
	 }
	 .securityStandarts-item {
		 padding: 1.25rem;
	 }
	 .securityStandarts-item__title {
		 font-size: 1.125rem;
		 line-height: 1.5rem;
	 }
 
	 .securityBlocks {
		 padding: 7.25rem 0;
	 }
	 .securityBlocks-title {
		 margin-bottom: 2rem;
	 }
	 .securityBlocks-mb {
		 margin-bottom: 5rem;
	 }
	 .securityBlocks-padding {
		 padding: 2rem 1.25rem;
	 }
 
	 .securityBlocks-items {
		 display: block;
	 }
 
	 .securityBlocks-item {
		 margin-top: 1.25rem;
	 }
	 .securityBlocks-item__title {
		 font-size: 1.125rem;
		 line-height: 1.5rem;
	 }
	 .securityBlocks-item:first-child {
		 margin-top: 0;
	 }
 
	 .securityBlocks-item__title {
		 font-size: 1.125rem;
		 line-height: 1.5rem;
	 }
 
	 .securityBlocks-big__title {
		 font-size: 1.25rem;
		 line-height: 2rem;
		 margin-bottom: 2.5rem;
	 }
 
	 .securityBlocks-figure__bottom {
		 display: none;
	 }
 
	 .securityBlocks-items__icon {
		 display: none;
	 }
	 .securityBlocks-items__iconRight {
		 right: 3.5rem;
		 top: -5.75rem;
	 }
 
	 .tarifBox-subtitle {
		 margin: 1.25rem 0 2.5rem;
	 }
	 .tarifBox-tabs__item {
		 font-size: 1rem;
		 line-height: 1.5rem;
	 }
	 .tarifBox-contents {
		 margin-top: 4rem;
	 }
	 .tarifBox-contents__flex {
		 display: block;
	 }
	 .tarifBox-contents__left {
		 padding: 2.5rem 1.25rem;
		 width: 100%;
		 background-image: url("/local/templates/checkoffice/./images/bg-gradient.jpg");
		 background-size: cover;
		 background-position: center;
	 }
	 .tarifBox-contents__title {
		 font-size: 1.25rem;
		 line-height: 2rem;
		 padding-bottom: .625rem;
	 }
	 .tarifBox-contents__item {
		 background-image: none !important;
	 }
	 .tarifBox-contents__text {
		 font-size: .875rem;
		 line-height: 1.25rem;
		 min-height: 1.5rem;
	 }
	 .tarifBox-contents__right {
		 width: 100%;
		 min-width: auto;
		 padding: 2.5rem 1.25rem;
		 min-height: auto;
	 }
	 .tarifBox-contents__rightTitle {
		 font-size: 1.25rem;
		 line-height: 2rem;
	 }
	 .tarifBox-contents__rightSubtitle {
		 margin: 2rem 0 2.5rem;
		 font-size: .875rem;
		 line-height: 1.25rem;
	 }
	 .tarifBox-contents__rightIcon {
		 display: none;
	 }
 
	 .tarifBox-contents__item:nth-child(even) .tarifBox-contents__left, .tarifBox-contents__item.last-bg .tarifBox-contents__left {
		 background-image: url("/local/templates/checkoffice/./images/bg-tarif.jpg");
	 }
 
	 .tarifBox-circle {
		 top: 3.5rem;
		 left: -4.5rem;
	 }
 
	 .tarifTrust-circle {
		 top: auto;
		 bottom: 7.25rem;
		 left: -12.5rem;
	 }
 
	 .tarifTrust-circleSmall {
		 bottom: auto;
		 top: -11.5rem;
		 right: -11.5rem;
	 }
 
	 .tarifBox-svg {
		 right: 1.25rem;
	 }
 
	 .mainTarif-item__term {
		 white-space: nowrap;
		 padding: .25rem 1rem;
		 margin-right: .625rem;
		 font-size: .875rem;
	 }
 
	 .mainTarif-item__terms {
		 padding: .5rem;
	 }
 
	 .mainTarif-table {
		 margin: 2.5rem 0 7.25rem;
		 margin-bottom: 0;
	 }
 
	 .mainTarif-sliderWrapper {
		 display: block;
		 padding: 0 .625rem;
		 margin-bottom: 1.25rem;
	 }
	 .mainTarif-sliderWrapper .slider-arrow {
		 display: -webkit-box !important;
		 display: -ms-flexbox !important;
		 display: flex !important;
	 }
 
	 .mainTarif-table {
		 display: none;
	 }
 
	 .mainTarif-item__terms {
		 position: relative;
		 z-index: 3;
		 margin-bottom: 2.5rem;
	 }
 
	 .mainTarif-slider, .mainTarif-sliderLast {
		 padding: 0;
		 margin: 0;
	 }
 
	 .mainTarif-sliderWrapper .slider-next {
		 right: -.875rem;
		 top: 4rem;
	 }
 
	 .mainTarif-sliderWrapper .slider-prev {
		 left: -.875rem;
		 top: 4rem;
	 }
 
	 .policy {
		 padding-bottom: 7.25rem;
	 }
	 .policy-circle {
		 left: -12.5rem;
	 }
	 .policy-circleBottom {
		 right: -12.5rem;
		 bottom: -12.5rem;
	 }
 
	 .policy-svg {
		 left: auto;
		 right: 1.25rem;
		 top: -2rem;
	 }
 
	 .topWhite-bg {
		 height: 15rem;
	 }
	 .topWhite-circle {
		 top: 0;
		 right: -12.5rem;
	 }
	 .topWhite-circleSmall {
		 top: 6.25rem;
		 left: -4.5rem;
	 }
 
	 .policy-content__subtitle {
		 margin-bottom: 2rem !important;
	 }
 
	 .contact-box__title {
		 margin-bottom: 2rem;
		 font-size: 1.5rem;
		 line-height: 2rem;
	 }
 
	 .contact-box {
		 display: block;
		 margin-top: 4rem;
		 padding-top: 4rem;
	 }
	 .contact-box__right {
		 width: 100%;
		 margin: 2.5rem 0 0 0;
	 }
	 .contact-box__left {
		 width: 100%;
		 margin: 0;
	 }
 
	 .contact-item {
		 margin-top: 1rem;
	 }
	 .contact-item__icon {
		 margin-right: 1.25rem;
	 }
	 .contact-item__icon svg {
		 width: 1.25rem;
		 height: 1.25rem;
	 }
	 .contact-item__text {
		 font-size: .875rem;
		 line-height: 1.25rem;
	 }
 
	 .contact-form {
		 margin-top: 7.25rem;
	 }
 
	 .contact-form__circle {
		 left: -4rem;
		 bottom: -10rem;
	 }
 
	 .contact {
		 padding-bottom: 7.25rem;
	 }
 
	 .contact-circle {
		 top: 8.75rem;
		 left: -10rem;
	 }
	 .contact-circleBig {
		 top: 31.25rem;
		 right: -12.5rem;
	 }
	 .contact-circleLeft {
		 bottom: -12.5rem;
		 left: -12.5rem;
	 }
 
	 .contact-svg {
		 right: 1.25rem;
		 top: -1rem;
	 }
	 .contact-figure {
		 left: 1.5rem;
		 top: 2.75rem;
	 }
 
	 .contact-form__svg {
		 top: -2rem;
		 right: -.75rem;
	 }
 
	 .clients {
		 padding-bottom: 4rem;
	 }
	 .clients .contact-figure {
		 display: none;
	 }
	 .clients-grid {
		 grid-template-columns: 1fr 1fr;
	 }
	 .clients-item {
		 padding: 1.25rem 2rem;
	 }
	 .clients-item__text {
		 margin-top: .625rem;
		 font-size: .875rem;
		 line-height: 1.125rem;
	 }
 
	 .clients-subtitle {
		 margin: 1.25rem 0 4rem;
	 }
 
	 .clientsReviews-svg {
		 width: 2.5rem;
		 height: 2.5rem;
		 top: -5.75rem;
		 left: 5rem;
	 }
 
	 .clientsReviews-figure {
		 display: none;
	 }
 
	 .clientsReviews .way-wrapper {
		 margin-top: 144px;
	 }
 
	 .clientsReviews {
		 padding-top: 4rem;
	 }
 
	 .clientsReviews-wave {
		 height: 7rem;
	 }
 
	 .clientsReviews-circle {
		 bottom: 5.75rem;
		 left: -12.5rem;
	 }
 
	 .clientsReviews-circleSmall {
		 top: 570;
		 right: -11.5rem;
	 }
 
	 .clientsReviews .otherAuthors-center .otherAuthors-link {
		 display: -webkit-inline-box;
		 display: -ms-inline-flexbox;
		 display: inline-flex;
	 }
 
	 .clientsReviews .way-btn {
		 margin-top: 2.5rem;
	 }
 
	 .clients .contact-circleLeft {
		 display: none;
	 }
 
	 .clients-figureBottom {
		 right: auto;
		 left: 1.25rem;
		 bottom: -1.25rem;
	 }
 
	 .clients-figureBottomLeft {
		 display: none;
	 }
 
	 .vacancies-grid {
		 margin-top: 6.25rem;
	 }
 
	 .vacancies-item {
		 padding: 1.25rem;
	 }
	 .vacancies-item__title {
		 font-size: 1.125rem;
		 line-height: 1.5rem;
		 margin-bottom: 1.25rem;
	 }
	 .vacancies-item__flex span, .vacancies-item__flex p {
		 font-size: .75rem;
		 line-height: 1rem;
	 }
 
	 .vacancies-text {
		 display: block;
		 font-size: .75rem;
		 line-height: 1.25rem;
	 }
	 .vacancies-text__item:last-child {
		 margin-top: 1.5rem;
	 }
 
	 .vacancies-subtitle {
		 margin: 2rem 0;
		 font-size: 1.125rem;
		 line-height: 1.5rem;
	 }
 
	 .vacancies-empty {
		 margin-top: 7.25rem;
	 }
	 .vacancies-empty__text {
		 font-size: .875rem;
		 line-height: 1.5rem;
	 }
 
	 .partner-form__icon {
		 display: none;
	 }
 
	 .partner {
		 padding-bottom: 7.25rem;
	 }
	 .partner-subtitle {
		 margin: 1.5rem 0;
	 }
	 .partner-text {
		 margin-top: 2rem;
		 font-size: 1rem;
		 line-height: 1.5rem;
	 }
 
	 .bonus {
		 padding-bottom: 7.25rem;
	 }
	 .bonus-list {
		 margin-bottom: 7.25rem;
	 }
	 .bonus-items {
		 padding: 1.5rem 2rem;
	 }
	 .bonus-item__title {
		 font-size: 2rem;
		 line-height: normal;
	 }
	 .bonus-item__text {
		 font-size: 1rem;
		 line-height: normal;
	 }
	 .bonus-circleSmall {
		 bottom: -4.5rem;
	 }
	 .bonus-circle {
		 left: -12.5rem;
		 top: 0;
	 }
 
	 .partnerSteps {
		 padding-bottom: 7.25rem;
	 }
	 .partnerSteps-subtitle {
		 margin: 1.25rem 0 0 0;
	 }
	 .partnerSteps-grid {
		 display: block;
	 }
	 .partnerSteps-item {
		 margin-top: 1.25rem;
	 }
 
	 .misionCompany-text {
		 margin: 2.5rem 0;
		 font-size: 1rem;
		 line-height: 1.5rem;
	 }
	 .misionCompany .staticMain-list {
		 margin-top: 5rem;
	 }
 
	 .misionCompany .staticMain-item {
		 padding: 0 1.25rem !important;
	 }
 
	 .misionCompany-circle {
		 top: 0;
		 left: auto;
		 right: -12.5rem;
	 }
 
	 .aboutMaterials {
		 padding: 7.25rem 0;
	 }
	 .aboutMaterials-circle {
		 bottom: -11.5rem;
		 right: -11.5rem;
	 }
 
	 .team-grid {
		 grid-template-columns: 1fr 1fr;
	 }
 
	 .about-circle {
		 top: 26.25rem;
		 left: -12.5rem;
	 }
 
	 .about-circleRight {
		 top: 0;
		 left: auto;
		 right: -12.5rem;
	 }
 
	 .about-subtitle {
		 margin: 2.5rem;
	 }
	 .about-list {
		 margin: 0;
		 padding: 0;
	 }
	 .about-list::before {
		 display: none;
	 }
	 .about-list::after {
		 top: 2.5rem;
		 width: .125rem;
		 left: .25rem;
		 border: none;
		 border-left: .125rem dashed #0081E6;
		 height: calc(100% - 128px);
	 }
	 .about-block {
		 padding: 0;
		 margin: 1.25rem 0 0;
		 width: 100%;
	 }
	 .about-block:first-child {
		 margin-top: 0;
	 }
	 .about-block:last-child {
		 position: relative;
	 }
	 .about-block:last-child::before {
		 content: "";
		 top: 2rem;
		 width: .625rem;
		 height: 50%;
		 background: #F8F9FC;
		 position: absolute;
		 z-index: 2;
		 pointer-events: none;
	 }
	 .about-item {
		 width: calc(100% - 2rem);
		 margin-left: auto;
	 }
	 .about-item::before {
		 width: .75rem;
		 height: .75rem;
		 left: -2rem;
		 top: 2rem;
	 }
 
	 .blogCheckList-title {
		 margin-bottom: 2.5rem;
	 }
 
	 .blog-padding {
		 padding: 4rem 0;
	 }
 
	 .vebinars-title {
		 font-size: 1.125rem;
		 line-height: 1.5rem;
	 }
 
	 .vebinars-svg {
		 top: -4rem;
		 right: 0;
	 }
 
	 .title-mobile-center {
		 text-align: center;
	 }
 
	 .updates-circle {
		 top: -344px;
		 left: -12.5rem;
	 }
 
	 .updates-item__title {
		 font-size: 1.125rem;
		 line-height: 1.5rem;
	 }
 
	 .newsMaterials-circle {
		 bottom: -12.5rem;
		 left: -12.5rem;
	 }
	 .newsMaterials-circleTop {
		 top: -5rem;
		 right: -11.5rem;
	 }
 
	 .newsMaterials-svg {
		 left: auto;
		 right: 4rem;
		 top: -.5rem;
	 }
 
	 .otherAuthors-link.mobile {
		 display: -webkit-inline-box;
		 display: -ms-inline-flexbox;
		 display: inline-flex;
	 }
 
	 .blogCases-svg {
		 top: 3rem;
		 left: 3.25rem;
	 }
 
	 .blog-nav {
		 margin-top: 2rem;
	 }
 
	 .blog-scrollbar {
		 margin-right: 0;
	 }
 
	 .blog-circleTop {
		 top: -.25rem;
		 left: -4.5rem;
	 }
	 .blog-circleRight {
		 display: none;
	 }
	 .blog-circle {
		 bottom: -4rem;
		 left: -6.25rem;
	 }
 
	 .pageCases {
		 padding: 5rem 0 7.25rem;
	 }
 
	 .mainCases .main-text {
		 margin: 1.25rem 0 2.5rem;
	 }
	 .mainCases-btn, .mainCases .main-btn {
		 width: 15rem;
		 height: 3rem;
		 font-size: .875rem;
		 line-height: 1.25rem;
		 margin: 0 auto;
	 }
	 .mainCases-btn {
		 margin-top: 1.25rem;
	 }
 
	 .mainCases-circle {
		 top: .25rem;
		 left: -4.5rem;
	 }
 
	 .mainCases-svg {
		 top: -2rem;
		 right: 1.25rem;
	 }
 
	 .pageCases-svg {
		 left: 3.25rem;
		 width: 1.25rem;
		 height: 1.25rem;
		 top: 2rem;
	 }
	 .pageCases-circleLeftBig {
		 display: none;
	 }
	 .pageCases-bottomLeft {
		 display: none;
	 }
	 .pageCases-bottomRight {
		 right: -2.5rem;
		 bottom: -4.5rem;
	 }
 
	 .policy-arrowBottom {
		 bottom: -7.25rem;
		 left: auto;
		 right: -2.5rem;
	 }
	 .policy-bottomLeft {
		 bottom: 4rem;
		 left: 6.25rem;
	 }
 
	 .policy-question__box {
		 padding: 1.25rem;
	 }
 
	 .policy-question__boxText {
		 font-size: 1rem;
		 line-height: 1.5rem;
	 }
 
	 .release-manager {
		 padding-bottom: 1.25rem;
		 margin: 1.25rem 0;
	 }
	 .release-manager__text {
		 font-size: .75rem;
		 line-height: 1rem;
	 }
 
	 .release-title {
		 margin-top: 2.5rem;
	 }
 
	 .mainUpdates {
		 padding-bottom: 7.25rem;
	 }
 
	 .mainUpdates-svg {
		 right: 1.25rem;
	 }
	 .mainUpdates-circle {
		 top: .25rem;
		 left: -4.5rem;
	 }
 
	 .mainUpdates-circleBig {
		 display: none;
	 }
 
	 .mainUpdates-arrow {
		 top: 18.75rem;
		 left: calc(50% + 3.25rem);
	 }
 
	 .mainUpdates-old__box {
		 padding: 1.25rem;
	 }
	 .mainUpdates-old__date {
		 position: static;
		 font-weight: 700;
		 font-size: .875rem;
		 line-height: 1.125rem;
	 }
	 .mainUpdates-old__title {
		 margin-top: 1.25rem;
		 font-size: 1rem;
		 line-height: 1.5rem;
	 }
	 .mainUpdates-old__text {
		 font-size: .875rem;
		 line-height: 1.25rem;
	 }
	 .mainUpdates-old::after, .mainUpdates-old::before {
		 display: none;
	 }
 
	 .mainUpdates-old .otherAuthors-link {
		 font-size: .875rem;
		 font-weight: 500;
	 }
 
	 .mainUpdates-slider__scrollbar {
		 width: 21.75rem;
		 min-width: 21.75rem;
	 }
 
	 .article-content {
		 font-size: 1rem;
		 line-height: 1.5rem;
	 }
	 .article-content img {
		 margin-bottom: 2.5rem;
	 }
	 .article-content p {
		 margin-bottom: 2.5rem;
	 }
	 .article-content h3, .article-content h4, .article-content h5, .article-content h6 {
		 font-size: 1.25rem;
		 line-height: 2rem;
		 margin-bottom: 1.25rem;
	 }
	 .article-content__block {
		 width: calc(50% - .625rem);
		 margin-bottom: 2.5rem;
	 }
	 .article-content__block img {
		 margin: 0;
	 }
	 .article-content__block p {
		 margin: .625rem 0 0 0;
	 }
	 .article-content__benefits {
		 grid-template-columns: 1fr 1fr;
		 grid-gap: 1.25rem;
		 margin-bottom: 2.5rem;
	 }
	 .article-content blockquote {
		 padding: .75rem;
		 font-size: 1rem;
		 line-height: 1.5rem;
	 }
	 .article-content__table table td {
		 width: calc(50% - 1.5rem);
		 font-size: .875rem;
		 line-height: 1.25rem;
	 }
	 .article-content__table table td:first-child {
		 width: 3.25rem;
		 min-width: 3.25rem;
		 margin: 0;
	 }
	 .article-content ol {
		 margin: 0 0 2.5rem;
	 }
	 .article-content ol li {
		 font-size: 1rem;
		 line-height: 1.5rem;
		 padding-left: 2rem;
	 }
	 .article-content ol li::before {
		 font-size: 1.25rem;
		 line-height: 1.5rem;
	 }
	 .article-content ul li {
		 padding-left: 2.5rem;
	 }
	 .article-content__manager {
		 padding: 6.5rem 1.25rem 1.25rem 1.25rem;
		 overflow: hidden;
	 }
	 .article-content__manager::before {
		 left: -1.25rem;
		 top: -.625rem;
		 width: 7.25rem;
		 height: 7.25rem;
		 background-size: 7.25rem;
	 }
	 .article-content__managerText {
		 font-size: 1rem;
		 line-height: 1.5rem;
	 }
	 .article-content__managerProff {
		 font-size: .75rem;
		 line-height: 1rem;
	 }
	 .article-content__managerName {
		 font-size: .875rem;
		 line-height: 1.125rem;
	 }
 
	 .article {
		 padding-bottom: 4rem;
	 }
	 .article-content {
		 margin: 2.5rem 0 0;
	 }
	 .article .way-wrapper {
		 display: none;
	 }
 
	 .article-content__list {
		 display: block;
		 padding-bottom: 1.25rem;
		 margin: 0;
	 }
 
	 .article-content__block {
		 width: 100%;
		 margin-bottom: 1.25rem;
	 }
 
	 .article-content__video {
		 margin-bottom: 1.25rem;
	 }
 
	 .article-content__benefits {
		 display: block;
	 }
 
	 .article-content__benefitsItem {
		 padding: 1.25rem;
		 width: 100%;
		 margin-top: 1.25rem;
	 }
	 .article-content__benefitsItem:first-child {
		 margin-top: 0;
	 }
 
	 .article-content__benefitsTitle {
		 margin: 1rem 0;
		 font-size: .875rem;
		 line-height: 1.125rem;
	 }
 
	 .article-content__benefitsText {
		 font-size: .875rem;
		 line-height: 1.25rem;
	 }
 
	 .article-content__gis {
		 padding: 0;
		 overflow: hidden;
	 }
	 .article-content__gis img {
		 margin: 0;
	 }
 
	 .article-info {
		 margin: 1.25rem 0 2.5rem;
	 }
	 .article-info__item {
		 font-size: .75rem;
		 line-height: 1rem;
		 margin-right: 0;
	 }
	 .article-info__item:first-child {
		 margin-right: 1.25rem;
	 }
	 .article-info__item svg {
		 width: 1.25rem;
		 height: 1.25rem;
		 min-width: 1.25rem;
		 margin-right: .5rem;
	 }
	 .article-info__date {
		 font-size: .75rem;
		 line-height: 1rem;
	 }
 
	 .article-right {
		 display: block;
		 padding: 0;
		 margin: 0;
	 }
	 .article-right__title {
		 padding: 0;
		 font-size: 1.125rem;
		 line-height: 1.5rem;
	 }
	 .article-right__bold {
		 margin-bottom: 1rem;
		 font-size: .875rem;
		 line-height: 1.125rem;
	 }
	 /*
	 .article-right__item {
		 width: 100%;
		 padding: 0 0 1.25rem 0;
		 margin-top: 1.25rem;
		 margin-bottom: 1.25rem;
		 border: none;
		 border-bottom: 0.0625rem solid #A8ADB4;
	 }
	 .article-right__item:last-child {
		 border: none;
		 padding: 0;
		 margin: 0;
	 }

	  */
 
	 .article-right__clientText {
		 font-size: .875rem;
	 }
 
	 .article-svg {
		 display: none;
	 }
 
	 .article-circle {
		 left: -12.5rem;
	 }
 
	 .article-circleBottom {
		 display: none;
	 }
 
	 .articleReviews {
		 padding: 4rem 0 !important;
	 }
 
	 .progress-bar {
		 top: 4rem;
	 }
 
	 .article-right__library {
		 padding: 1.25rem;
		 background-image: url("/local/templates/checkoffice/./images/bg-gradient-mobile.jpg");
	 }
 
	 .article-right__libraryTitle {
		 font-size: 1.125rem;
		 line-height: 1.5rem;
	 }
 
	 .article-right__libraryText {
		 /*margin: 1.25rem 0 4rem;*/
	 }
 
	 .article-right__libraryBtn {
		 width: 100%;
		 position: static;
	 }
 
	 .article-right__libraryImg {
		 bottom: 1.125rem;
		 right: -4rem;
		 top: auto;
	 }
 
	 .tools-circle {
		 left: -4.5rem;
	 }
	 .tools-circleTop {
		 right: -11.5rem;
		 top: -6.25rem;
	 }
	 .tools-cirleBig {
		 left: -12.5rem;
	 }
 
	 .tools-item__title {
		 font-size: 1rem;
		 line-height: 1.5rem;
	 }
	 .tools-item__text {
		 margin: 1rem 0 2rem;
	 }
	 .tools-title {
		 font-size: 2rem;
		 line-height: 2rem;
	 }
	 .tools-subtitle {
		 margin: 1.5rem 0 2rem;
	 }
 
	 .toolsBenefits {
		 padding: 7.25rem 0;
	 }
 
	 .toolsCalendar-bg {
		 width: 62.5rem;
		 left: calc(50% - 31.25rem);
	 }
 
	 .toolsEffect {
		 padding: 7.25rem 0;
	 }
	 .toolsEffect-circle {
		 top: 0;
		 left: -11.5rem;
	 }
	 .toolsEffect-circleBottom {
		 right: -11.5rem;
		 top: auto;
		 bottom: 0;
	 }
 
	 .toolsFunctions {
		 padding: 0;
	 }
 
	 .toolsFunctions .functions-item {
		 margin: 0 !important;
		 padding: 0 !important;
	 }
 
	 .toolsFunctions .functions-item__img {
		 top: 0 !important;
	 }
 
	 .toolsFunctions .functions-item__img img {
		 display: block;
		 max-width: 100%;
		 height: auto;
	 }
 
	 .functions-item.flip-box .functions-item__current {
		 width: auto !important;
	 }
	 .functions-item.flip-box .functions-item__wrapper {
		 width: 100%;
	 }
 
	 .functions-item.flip-box .functions-item__img {
		 top: 0 !important;
	 }
 
	 .mainWorks {
		 padding: 0;
	 }
	 .mainWorks-imgWrapper__absolute {
		 left: -1.25rem;
		 top: 3.25rem;
	 }
 
	 .toolsEffect {
		 padding: 5rem 0;
	 }
 
	 .toolsSection-circle {
		 left: -12.5rem;
		 top: 3.25rem;
	 }
 
	 .loop-circle {
		 right: -11.5rem;
	 }
 
	 .objects {
		 margin: 4rem 0 0 0;
		 text-align: center;
	 }
	 .objects-images {
		 position: relative;
		 left: auto;
		 top: auto;
		 -webkit-transform: none;
		 -ms-transform: none;
		 transform: none;
		 margin-top: 2rem;
		 width: auto;
		 display: -webkit-inline-box;
		 display: -ms-inline-flexbox;
		 display: inline-flex;
		 padding-right: 8.75rem;
	 }
	 .objects-images__item {
		 width: 12.5rem;
	 }
	 .objects-images__absolute {
		 left: 13.75rem;
		 width: 8.75rem;
		 top: 6.75rem;
	 }
	 .objects-title {
		 width: 100%;
	 }
 
	 .stepsEffect-circle {
		 left: -11.5rem;
		 top: 0;
	 }
 
	 .toolsSteps-circle {
		 right: -4.5rem;
		 bottom: 6.25rem;
	 }
 
	 .small-trust {
		 padding-top: 3.25rem;
	 }
 
	 .pointsType-circle {
		 right: -4.5rem;
	 }
	 .pointsType-circleBig {
		 left: -12.5rem;
	 }
 
	 .pointsType-images__right, .pointsType-images__left {
		 height: auto;
	 }
	 .pointsType-images__left {
		 width: 23%;
	 }
	 .pointsType-images__right {
		 width: 72.5%;
	 }
 
	 .logicPadding-item {
		 display: block;
	 }
	 .logicPadding-item__right, .logicPadding-item__left {
		 display: block;
		 width: 100%;
		 padding: 1.25rem;
		 min-width: auto;
		 text-align: center;
	 }
 
	 .logicPadding-circle {
		 right: -4.5rem;
		 top: -4.5rem;
		 opacity: 0.5;
	 }
 
	 .logicsConstroctor-circle {
		 top: 12.5rem;
		 right: -11.5rem;
	 }
	 .logicsConstroctor-circleLeft {
		 left: -4.5rem;
		 bottom: 18.75rem;
	 }
 
	 .logicsConstroctor-svg {
		 top: 0;
	 }
	 .logicsConstroctor-figure {
		 bottom: 0;
	 }
 
	 .logicsConstroctor-topCircle {
		 top: -3.25rem;
		 right: -12.5rem;
	 }
 
	 .nextUser-circle {
		 top: -11.5rem;
		 right: -11.5rem;
	 }
 
	 .userFunctional-list {
		 display: block;
	 }
	 .userFunctional-block {
		 width: 100%;
	 }
	 .userFunctional-block:last-child {
		 margin-top: 2rem;
	 }
 
	 .userFunctional-title {
		 margin-bottom: 2.5rem;
	 }
 
	 .userFunctional-circle, .nextReport-circle {
		 left: -12.5rem;
		 top: -12.5rem;
	 }
 
	 .benefitBlocks-item {
		 padding: 1.25rem;
	 }
	 .benefitBlocks-item__text {
		 margin-top: 1.25rem;
		 font-size: 1rem;
		 line-height: 1.5rem;
	 }
 
	 .benefitBlocks-circle {
		 left: -12.5rem;
		 top: 0;
	 }
 
	 .logicsWhite-bg__circleRight {
		 right: -4.5rem;
		 bottom: 0;
	 }
 
	 .logicsWhite-bg__circle {
		 left: -4.5rem;
		 bottom: 0;
	 }
 
	 .logicsWhite-bg__circleTop {
		 right: -11.5rem;
		 top: -18.75rem;
	 }
 
	 .toolsMisionCompany .staticMain-item__title {
		 font-size: 2rem;
	 }
 
	 .checklistArticle .checklistArticle-border-table {
		 border-bottom: 0.0625rem solid #A8ADB4;
	 }
 
	 .article-right__itemText {
		 font-size: .875rem;
		 line-height: 1.125rem;
	 }
 
	 .checklistArticle-info {
		 -ms-flex-wrap: wrap;
		 flex-wrap: wrap;
	 }
 
	 .checklistArticle-btn {
		 width: calc(50% - 1rem);
		 margin-bottom: 1.25rem;
	 }
 
	 .checklistArticle-gray {
		 margin-left: auto;
	 }
 
	 .checklistArticle-stars {
		 margin: 0 2.5rem 0 0;
	 }
 
	 .checklistArticle {
		 padding-bottom: 7.25rem;
	 }
 
	 .mobileShowBtn {
		 padding: 0;
		 display: -webkit-box;
		 display: -ms-flexbox;
		 display: flex;
		 margin: 2.5rem auto 0;
		 width: 17.25rem;
		 height: 4rem;
	 }
 
	 .mobilePlatform-svg {
		 display: none;
	 }
 
	 .mobilePlatform-images {
		 margin-top: 4rem;
		 padding: 0;
	 }
 
	 .mobilePlatform-images__item {
		 width: 100%;
		 min-width: 26.25rem;
	 }
 
	 .mobilePlatform-images__absolute {
		 display: none;
	 }
 
	 .checklistArticle-nextText {
		 font-size: 1.25rem;
		 line-height: 2rem;
		 margin: 2.5rem 0 2rem;
	 }
 
	 .checklistArticle-box__title {
		 padding: .625rem 1.25rem;
		 font-size: .875rem;
		 line-height: 1.125rem;
	 }
	 .checklistArticle-box__title span {
		 margin: 0 .625rem;
	 }
	 .checklistArticle-box__title svg {
		 width: 1.25rem;
		 height: 1.25rem;
	 }
 
	 .checklistArticle-text {
		 margin-top: 2.5rem;
	 }
 
	 .checklistArticle-item {
		 padding: 1.25rem;
	 }
 
	 .checklistArticle-item__title {
		 font-size: .875rem;
	 }
 
	 .checklistArticle-item__bottomText {
		 margin-bottom: 0;
	 }
 
	 .checklistArticle-item__bottomList {
		 display: block;
	 }
 
	 .checklistArticle-item__bottomItem {
		 margin-top: 1rem;
		 display: -webkit-box;
		 display: -ms-flexbox;
		 display: flex;
	 }
 
	 .checklistArticle-item__comment, .checklistArticle-item__commentItem {
		 padding: .875rem;
		 font-size: .875rem;
		 line-height: 1.25rem;
		 min-height: 6.25rem;
	 }
 
	 .checklistArticle-item__commentItem {
		 min-height: auto;
	 }
 
	 .checklistArticle-hiddenItem__title {
		 font-size: 1rem;
		 line-height: 1.5rem;
	 }
 
	 .checklistArticle-hiddenItem {
		 padding: 15rem 1.25rem 1.25rem;
	 }
	 .category-flex {
		 margin-left: -.25rem;
		 margin-right: -.25rem;
	 }
	 .category-flex__item {
		 width: 50%;
		 padding: .25rem;
	 }
	 .category-grid {
		 display: -webkit-box;
		 display: -ms-flexbox;
		 display: flex;
		 -ms-flex-wrap: wrap;
		 flex-wrap: wrap;
		 -webkit-box-pack: justify;
		 -ms-flex-pack: justify;
		 justify-content: space-between;
		 gap: .625rem;
	 }
 
	 .category-item {
		 padding: 1.25rem 1rem;
		 width: calc(50% - .25rem);
		 -webkit-box-flex: 1;
		 -ms-flex-positive: 1;
		 flex-grow: 1;
	 }
	 .category-item__title {
		 font-size: .875rem;
		 line-height: 1.125rem;
	 }
	 .category-item.checked::before {
		 right: 1rem;
	 }
 
	 .category-svg {
		 display: none;
	 }
 
	 .category {
		 padding-bottom: 4.5rem;
	 }
	 .category-circle {
		 right: -11.5rem;
		 bottom: 10.25rem;
	 }
 
	 .mainLibrary {
		 padding-bottom: 4rem;
	 }
	 .mainLibrary-video {
		 width: calc(100% + 4rem);
		 position: relative;
		 right: auto;
		 top: auto;
		 display: block;
	 }
	 .mainLibrary-subtitle {
		 margin: 1.25rem 0 4rem;
		 font-size: 1.125rem;
		 line-height: 1.5rem;
	 }
 
	 .mainLibrary-leftCircle {
		 top: .25rem;
		 left: -4.5rem;
	 }
	 .mainLibrary-rightCircle {
		 right: -4.5rem;
		 bottom: -4.5rem;
	 }
 
	 .way-wrapper-mb {
		 margin-bottom: -4rem;
	 }
 
	 .way-top-pt {
		 padding-top: 7.25rem;
	 }
	 .article-right__telegram {
		 background-image: url("/local/templates/checkoffice/./images/bg-gradient-telegram.jpg");
	 }
 }
 @media (max-width: 576px) {
	 .mainReviews-slider__grid .mainReviews-item__title {
		 margin-bottom: 2rem;
	 }
	 .article-content__right .layout .slider-wrapper {
		 padding-bottom: 3.25rem;
		 margin-top: 1.25rem;
	 }
	 body .sliderArrowsBottom .swiper-pagination {
		 display: flex;
	 }
	 .sliderArrowsBottom .slider-arrow {
		 display: none !important;
	 }
	 body .checklists-slider3_shortcode {
		 height: auto;
	 }
	 .article-right__banners--mobile {
		 flex-wrap: wrap;
	 }
	 .article-right__banners--mobile .article-right__library {
		 width: 100%;
	 }
	 .article-right__banners--mobile .article-right__library ~ .article-right__library {
		 margin-top: 2rem;
		 margin-left: 0;
	 }
	.logics-item__zadachi .toolsSection-subtitle {
		 font-size: .875rem;
		margin-bottom: 1.25rem;
		text-align: left;
	 }
	 .logics-item__zadachi .toolsSection-title {
		 text-align: left;
	 }
	 .mainReviews .slider-pagination.swiper-pagination {
		 display: none;
	 }


	 body .mainReviews-slider__grid {
		height: auto;
	}
	 body .mainReviews-slider__grid .swiper-slide {
		 height: auto !important;
	 }
	 .functions-item:nth-child(5) .functions-item__absolute {
		bottom: -10rem;
		 width: 78%;
	 }
	 .checklistArticle-item__btn {
		 margin: 0 0 .625rem;
		 width: calc(50% - .25rem);
	 }
	 .checklistArticle-item__btn span {
		 width: 100%;
		 padding-left: 0;
		 padding-right: 0;
	 }
	 .checklistArticle-item__btn:nth-child(3) {
		 width: 100%;
	 }
 
	 .checklistArticle-item__buttons {
		 -webkit-box-pack: justify;
		 -ms-flex-pack: justify;
		 justify-content: space-between;
	 }
 
	 .checklistArticle-items {
		 margin: 0 -1.25rem;
		 width: calc(100% + 2.5rem);
	 }
 
	 .checklistArticle-btn {
		 width: 100%;
	 }
 
	 .mainTools-pays__item {
		 margin-right: .625rem;
	 }
 
	 .toolsMisionCompany .staticMain-item__title {
		 font-size: 2.5rem;
	 }
 
	 .benefitBlocks-grid {
		 display: block;
	 }
	 .benefitBlocks-item {
		 margin-top: 1.25rem;
	 }
	 .benefitBlocks-item:first-child {
		 margin-top: 0;
	 }
 
	 .toolsCalendar-circle {
		 width: 6.25rem;
		 height: 6.25rem;
		 top: -3.25rem;
		 right: -3.25rem;
	 }
 
	 .policy-item__text img {
		 margin: 2.5rem 0;
	 }
 
	 .images {
		 display: block;
	 }
	 .images img {
		 width: 100%;
	 }
	 .images img:last-child {
		 margin-top: 1.25rem;
	 }
 
	 .vacancies-block {
		 padding: 0;
		 margin-top: 1.25rem;
		 width: 100%;
	 }
	 .vacancies-block:first-child {
		 margin-top: 0;
	 }
 
	 .vacancies-grid {
		 display: block;
		 margin: 6.25rem 0 0;
		 padding: 0;
	 }
 
	 .contact-box__map {
		 margin: 0 -1.25rem;
		 border-radius: 0;
	 }
 
	 .tarifBox-contents__rightBtn {
		 width: 100%;
		 display: -webkit-box;
		 display: -ms-flexbox;
		 display: flex;
		 padding: 0;
		 height: 4rem;
	 }
 
	 .securityBlocks-big__grid {
		 display: block;
	 }
 
	 .securityBlocks-big__item {
		 margin-top: 1.25rem;
	 }
	 .securityBlocks-big__item:first-child {
		 margin-top: 0;
	 }
 
	 .securityStandarts-mobile {
		 bottom: calc(100% + 1.5rem);
		 right: -4rem;
	 }
 
	 .security-figure {
		 right: 1.25rem;
	 }
	 .security-items {
		 -webkit-box-align: start;
		 -ms-flex-align: start;
		 align-items: flex-start;
	 }
	 .security-item {
		 margin: 0 -2rem;
	 }
	 .security-item:nth-child(2) {
		 margin-top: 6.75rem;
	 }
	 .security-item:nth-child(3) {
		 margin-top: 13.75rem;
	 }
 
	 .pageStandards-item__img {
		 border-radius: 0;
		 position: relative;
		 left: -1.25rem;
		 width: calc(100% + 2.5rem);
		 max-width: none;
	 }
 
	 .docs-circle__iconLeft {
		 display: none;
	 }
 
	 .search-notFound__text br {
		 display: none;
	 }
 
	 .functions-item:nth-child(2) {
		 position: relative;
	 }
	 .functions-item:nth-child(2) .functions-item__svg {
		 display: none;
	 }
	 .functions-item:nth-child(2) .functions-item__svg.mobile {
		 display: block;
		 top: -3.5rem;
		 left: auto;
		 right: calc(50% + 4.5rem);
	 }
 
	 .container, .objects .container {
		 width: 100%;
		 padding: 0 1.25rem;
	 }
 
	 .objects {
		 padding: 2.5rem 0;
	 }
 
	 .checkCookie {
		 width: calc(100% - 2.5rem);
		 left: 1.25rem;
		 -webkit-transform: none;
		 -ms-transform: none;
		 transform: none;
	 }
	 .checkCookie-text {
		 font-size: .75rem;
		 line-height: 1rem;
	 }
	 .checkCookie.animated {
		 -webkit-transform: translate(0, 2rem);
		 -ms-transform: translate(0, 2rem);
		 transform: translate(0, 2rem);
	 }
 
	 .mobileMenu-container {
		 padding: 1.25rem;
	 }
	 .mobileMenu-logo {
		 display: inline-block;
	 }
	 .mobileMenu-top {
		 -ms-flex-wrap: wrap;
		 flex-wrap: wrap;
	 }
 
	 .mobileMenu .header-btn {
		 width: 100%;
		 -webkit-box-ordinal-group: 2;
		 -ms-flex-order: 1;
		 order: 1;
		 margin-top: 2rem;
	 }
 
	 .mobileMenu-nav ul li > a {
		 font-size: 1.25rem;
		 margin: 1rem 0;
	 }
 
	 .title {
		 font-size: 1.5rem;
		 line-height: 2rem;
	 }
 
	 .subtitle {
		 font-size: 1.125rem;
		 line-height: 1.5rem;
	 }
 
	 .staticMain-subtitle {
		 margin-top: 1.25rem;
	 }
 
	 .staticMain-list {
		 padding: 2rem 2.5rem;
	 }
 
	 .staticMain-item, .staticMain-item:nth-child(1), .staticMain-item:nth-child(2) {
		 width: 100% !important;
		 padding: 0 0 2rem 0 !important;
		 margin: 2rem 0 0 0 !important;
		 border-bottom: 0.0625rem solid #FAFBFE !important;
	 }
	 .staticMain-item::before, .staticMain-item::after, .staticMain-item:nth-child(1)::before, .staticMain-item:nth-child(1)::after, .staticMain-item:nth-child(2)::before, .staticMain-item:nth-child(2)::after {
		 display: none !important;
	 }
	 .staticMain-item:first-child, .staticMain-item:nth-child(1):first-child, .staticMain-item:nth-child(2):first-child {
		 margin-top: 0 !important;
	 }
	 .staticMain-item:last-child, .staticMain-item:nth-child(1):last-child, .staticMain-item:nth-child(2):last-child {
		 border: none !important;
		 padding: 0 !important;
	 }
 
	 .main-img {
		 max-width: auto;
	 }
 
	 .checklists-item__title {
		 font-size: .875rem;
		 line-height: 1.125rem;
	 }
 
	 .mainViews {
		 padding: 6.25rem 0 5rem;
	 }
	 .mainViews-subtitle {
		 margin: 1.25rem 0 2rem;
		 font-size: .875rem;
		 line-height: 1.25rem;
	 }
	 .mainViews .slider-arrow {
		 display: none !important;
	 }
	 .mainViews-item__title {
		 font-size: .875rem;
		 line-height: 1.125rem;
	 }
	 .mainViews-item__text {
		 margin: .625rem 0 2rem;
		 font-size: .75rem;
		 line-height: 1rem;
	 }
 
	 .functions-lines {
		 top: 12.5rem;
		 right: calc(50% + 7.25rem);
		 width: 2.5rem;
	 }
	 .functions-icon {
		 left: calc(50% + 7.25rem);
		 top: -5rem;
		 width: 1rem;
	 }
 
	 .checklists-big {
		 width: 400;
		 height: 400;
		 left: -6.25rem;
		 bottom: -10rem;
	 }
	 .checklists-small {
		 width: 12.5rem;
		 height: 12.5rem;
		 right: -5.75rem;
		 bottom: -3.25rem;
	 }
	 .checklists-wave {
		 bottom: 0;
	 }
 
	 .mobileMenu .header-sign {
		 width: 100%;
		 -webkit-box-ordinal-group: 2;
		 -ms-flex-order: 1;
		 order: 1;
		 margin-top: 2rem;
		 -webkit-box-pack: center;
		 -ms-flex-pack: center;
		 justify-content: center;
	 }
 
	 .header-sign__in, .header-sign__up {
		 width: calc(50% - .25rem);
		 padding: 0;
		 display: -webkit-box;
		 display: -ms-flexbox;
		 display: flex;
		 -webkit-box-align: center;
		 -ms-flex-align: center;
		 align-items: center;
		 -webkit-box-pack: center;
		 -ms-flex-pack: center;
		 justify-content: center;
		 height: 3rem;
		 text-align: center;
	 }
 
	 .header-sign__in {
		 margin: 0;
		 border: 0.0625rem solid #CAD3E1;
		 border-radius: .625rem;
		 -webkit-transition: all 0.4s;
		 -o-transition: all 0.4s;
		 transition: all 0.4s;
	 }
	 .header-sign__in:hover {
		 background-color: #0081E6;
		 color: #fff;
	 }
 
	 .mobileMenu .header-sign {
		 -webkit-box-pack: justify;
		 -ms-flex-pack: justify;
		 justify-content: space-between;
	 }
 
	 .breadcrumbs {
		 padding: 6.5rem 0 1.25rem;
	 }
	 .breadcrumbs-list li:last-child {
		 width: 1rem;
		 font-size: 0;
	 }
 
	 .breadcrumbs-last-item .breadcrumbs-list li:last-child {
		 width: auto;
		 font-size: .75rem;
	 }
 
	 .authors-sort {
		 display: block;
	 }
 
	 .authors-sort__select {
		 width: 100%;
		 margin-top: .625rem;
	 }
	 .authors-sort__select:first-child {
		 margin-top: 0;
	 }
 
	 .authors-pagination__links {
		 display: none;
	 }
 
	 .authors-pagination__links.mobile {
		 display: -webkit-box;
		 display: -ms-flexbox;
		 display: flex;
	 }
 
	 .authors-item {
		 margin: 1.25rem auto 0;
		 width: 23.75rem;
		 max-width: 100%;
		 padding: 1.25rem;
		 display: block;
	 }
	 .authors-item__box {
		 width: 12.5rem;
		 height: 12.5rem;
		 padding: 0;
		 margin: 0 auto 1.25rem;
	 }
 
	 .authors-list {
		 display: block;
		 margin: 0;
	 }
 
	 .subscription {
		 padding: 2rem 0;
		 background-image: url("/local/templates/checkoffice/./images/bg-subscription-mobile.jpg");
	 }
	 .subscription-title {
		 font-size: 1.25rem;
		 line-height: 2rem;
		 width: 15rem;
	 }
	 .subscription-text {
		 margin: 1rem 0 2rem;
		 font-size: 1rem;
		 line-height: 2rem;
	 }
	 .subscription-policy {
		 margin-top: 1rem;
		 font-size: .75rem;
		 line-height: 1rem;
	 }
	 .subscription-form {
		 width: 100%;
		 display: block;
	 }
	 .subscription-form__input {
		 width: 100%;
		 margin: 0 0 1.25rem;
		 height: 3rem;
		 font-size: .875rem;
	 }
	 .subscription-form__btn {
		 margin: 0;
		 width: 100%;
		 height: 3rem;
		 font-size: .875rem;
	 }
 
	 .authors-circle__figure {
		 right: 2.5rem;
		 bottom: 2.5rem;
	 }
 
	 .authors-circle__left, .authors-circle__top, .authors-circle__right {
		 width: 12.5rem;
		 height: 12.5rem;
		 bottom: -6.25rem;
		 left: -6.25rem;
	 }
 
	 .authors-circle__top {
		 top: 10rem;
		 left: -6.25rem;
	 }
 
	 .authors-circle__right {
		 right: -6.25rem;
		 left: auto;
		 top: 37.5rem;
	 }
 
	 .docs-circle__right {
		 bottom: 0;
		 width: 37.5rem;
		 height: 37.5rem;
		 right: -21.75rem;
	 }
 
	 .docs-circle__top {
		 width: 12.5rem;
		 height: 12.5rem;
		 top: 18.75rem;
		 left: -6.25rem;
	 }
 
	 .docs-circle__iconRight {
		 right: 1.25rem;
		 top: -1rem;
		 width: 1rem;
	 }
 
	 .popup {
		 border-radius: 0;
		 width: 100%;
		 padding: 4.5rem 1.25rem 2.5rem;
	 }
	 .popup-title {
		 font-size: 1.125rem;
		 line-height: 1.5rem;
	 }
	 .popup-form__input input {
		 height: 3rem;
		 padding-left: .875rem;
		 font-size: .875rem;
	 }
	 .popup-form__toggle {
		 right: .875rem;
	 }
 
	 .popup-form__link {
		 margin-top: 1rem;
	 }
 
	 .popup-form__bottom {
		 margin: 1.25rem -1.25rem 0;
	 }
 
	 .popup-form__bottomTitle {
		 font-size: 1rem;
		 line-height: 1.5rem;
		 margin-bottom: 1.25rem;
	 }
 
	 .popup .carousel__button.is-close {
		 top: 1.25rem !important;
		 right: 1.25rem !important;
	 }
 
	 .authorChecklist-grid {
		 display: block;
	 }
	 .authorChecklist .checklists-item {
		 margin-top: 1.25rem;
	 }
	 .authorChecklist .checklists-item:first-child {
		 margin-top: 0;
	 }
 
	 .figures-box__left {
		 top: 2.5rem;
		 right: 2.5rem;
	 }
 
	 .authorChecklist-svg {
		 right: 2.5rem;
	 }
 
	 .authors-search__result {
		 padding: .625rem;
	 }
 
	 .authors-search__resultItem {
		 font-size: .875rem;
		 line-height: 1.5rem;
		 margin-top: .625rem;
	 }
 
	 .authors-search__input {
		 padding-right: 6.25rem;
		 -o-text-overflow: ellipsis;
		 text-overflow: ellipsis;
		 font-size: .875rem;
	 }
 
	 .authors-grid {
		 display: block;
	 }
	 .authors-grid .checklists-item {
		 margin-top: 1.25rem;
	 }
 
	 .otherAuthors .slider-arrow {
		 display: -webkit-box !important;
		 display: -ms-flexbox !important;
		 display: flex !important;
		 background: #0081E6;
		 stroke: #fff;
	 }
	 .otherAuthors .slider-arrow.slider-prev {
		 left: -.5rem;
	 }
	 .otherAuthors .slider-arrow.slider-next {
		 right: -.5rem;
	 }
	 .otherAuthors .slider-wrapper {
		 padding: 0 1rem;
	 }
 
	 .login-form {
		 padding: 2rem 1.5rem;
		 width: 100%;
	 }
	 .login-line {
		 margin: 1.5rem -1.5rem;
	 }
 
	 .login-services__item {
		 width: 2.5rem;
	 }
	 .login-services__item svg {
		 display: block;
		 width: 2.5rem;
		 height: 2.5rem;
	 }
 
	 .login-services__title {
		 font-size: .875rem;
		 line-height: 1.25rem;
		 margin-bottom: 1rem;
	 }
 
	 .login .popup-form__sign-up {
		 margin-top: 1.25rem;
	 }
 
	 .login-steps__item {
		 padding: .625rem 0;
	 }
	 .login-steps__item span {
		 margin-bottom: .625rem;
		 width: 1.25rem;
		 height: 1.25rem;
		 font-size: .75rem;
	 }
	 .login-steps__item p {
		 font-size: .625rem;
		 line-height: .875rem;
	 }
 
	 .popup-form__checkbox.aifs span {
		 font-size: .75rem;
		 line-height: 1rem;
	 }
 
	 .login-registration__bottom {
		 margin: 1.25rem 0;
	 }
 
	 .login-registration__top {
		 margin-bottom: 1.25rem;
		 font-size: .875rem;
		 line-height: 1.25rem;
	 }
 
	 .login-registration__flexDomain {
		 font-size: .875rem;
		 margin-left: .5rem;
	 }
 
	 .standards-leftIcon {
		 top: 7.5rem;
		 left: .625rem;
	 }
 
	 .standards-rightIcon {
		 right: 3.25rem;
	 }
 
	 .mainTarif-table__title, .mainTarif-table__price {
		 font-size: 1.125rem;
		 line-height: 1.5rem;
	 }
 
	 .mainTarif-table__subtitle {
		 margin: .625rem 0;
		 min-height: auto;
		 padding: 0;
	 }
 
	 .mainTarif-table__oldPrice {
		 margin: 0;
	 }
 
	 .mainTarif-table__top {
		 font-size: .75rem;
		 line-height: 1rem;
		 padding: 0;
		 margin-bottom: 2rem;
	 }
 
	 .mainTarif-table__priceOld {
		 font-size: .875rem;
		 line-height: 1.25rem;
	 }
 
	 .mainTarif-table__btn {
		 margin-top: .625rem;
		 height: 3rem;
		 display: -webkit-box;
		 display: -ms-flexbox;
		 display: flex;
		 padding: 0;
		 font-size: .875rem;
	 }
 
	 .mainTarif-table__block {
		 width: 140 !important;
		 min-width: 140 !important;
		 padding: .625rem 0 !important;
	 }
	 .mainTarif-table__block.check {
		 background-size: 1.25rem;
	 }
	 .mainTarif-table__block:first-child {
		 -webkit-box-flex: 1;
		 -ms-flex-positive: 1;
		 flex-grow: 1;
	 }
 
	 .mainTarif-table__small {
		 font-size: .875rem;
		 line-height: 1.125rem;
	 }
 
	 .mainTarif-table__text {
		 font-size: 1.125rem;
		 line-height: 1.5rem;
	 }
 
	 .mainTarif-table__link {
		 font-size: .75rem;
	 }
 
	 .mainTarif-item__terms {
		 position: relative;
		 margin: 0;
	 }
 
	 .mainTarif-item__center {
		 position: relative;
		 margin-bottom: 2.5rem;
		 height: 3.25rem;
		 margin-left: -1.25rem;
		 width: calc(100% + 1.25rem);
		 overflow-x: scroll;
	 }
 
	 .policy-list {
		 margin-top: 2.5rem;
	 }
	 .policy-left__title {
		 padding-bottom: .25rem;
		 font-size: 1.125rem;
		 line-height: 1.5rem;
	 }
	 .policy-left__link {
		 font-size: .875rem;
		 line-height: 1.125rem;
		 margin-top: 1rem;
	 }
	 .policy-left__link::after {
		 width: 1.25rem;
		 height: 1.25rem;
		 background-size: 1.25rem;
	 }
 
	 .policy-content__text {
		 font-size: 1rem;
		 line-height: 1.5rem;
		 margin-bottom: 1.25rem;
	 }
	 .policy-content__text:last-child {
		 margin-bottom: 0;
	 }
 
	 .policy-content__top {
		 margin-top: 2.5rem;
		 display: block;
		 margin-bottom: 2rem;
	 }
 
	 .policy-item__title {
		 font-size: 1.125rem;
		 line-height: 1.5rem;
	 }
 
	 .policy-item__text {
		 margin-top: 1.25rem;
	 }
 
	 .policy-item {
		 padding-bottom: 2.5rem;
		 margin-bottom: 2.5rem;
	 }
 
	 .policy-item__text ul li {
		 padding-left: 1.5rem;
	 }
 
	 .policy-title {
		 font-size: 1.5rem;
		 line-height: 2rem;
	 }
 
	 .bonus-items {
		 padding: 1.5rem;
		 display: block;
	 }
	 .bonus-item {
		 border: none;
		 padding: 0;
		 margin: 0;
		 padding-bottom: 1.5rem;
		 margin-bottom: 1.5rem;
		 border-bottom: 0.0625rem solid #fff;
	 }
	 .bonus-item__title {
		 font-size: 2rem;
		 line-height: normal;
	 }
	 .bonus-item__text {
		 font-size: 1rem;
		 line-height: normal;
	 }
 
	 .misionCompany .staticMain-item:nth-child(3) {
		 padding: 2rem 0 0 !important;
		 margin: 0 !important;
		 width: 100% !important;
	 }
	 .misionCompany .staticMain-item:nth-child(3)::before {
		 display: none !important;
	 }
 
	 .misionCompany {
		 padding: 7.25rem 0;
	 }
	 .misionCompany-video {
		 margin: 0 -1.25rem;
		 width: auto;
	 }
	 .misionCompany-video img {
		 border-radius: 0;
		 height: 18.75rem;
		 -o-object-fit: cover;
		 object-fit: cover;
	 }
	 .misionCompany-svg {
		 top: -21.25rem;
		 right: 1.25rem;
		 left: auto;
	 }
 
	 .team-grid {
		 display: none;
	 }
	 .team-mobile {
		 display: block;
		 padding: 0 1.25rem;
		 margin-top: 2.5rem;
	 }
	 .team-item {
		 opacity: 0;
		 -webkit-transition: all 0.4s;
		 -o-transition: all 0.4s;
		 transition: all 0.4s;
	 }
	 .team-item__title {
		 font-size: 1rem;
		 line-height: 1.5rem;
	 }
	 .team-item__img {
		 width: 12.5rem;
		 height: 12.5rem;
	 }
	 .team .slider-prev {
		 left: 0;
	 }
	 .team .slider-next {
		 right: 0;
	 }
	 .team .slider-arrow {
		 display: -webkit-box !important;
		 display: -ms-flexbox !important;
		 display: flex !important;
		 background: #0081E6;
	 }
	 .team .slider-arrow svg {
		 stroke: #fff;
	 }
	 .team .swiper-slide-active .team-item {
		 opacity: 1;
	 }
 
	 .blogCases-block {
		 width: 100%;
		 padding: 0;
		 margin-top: 1.25rem;
	 }
	 .blogCases-block.big {
		 margin-bottom: 2.5rem;
		 height: 31.25rem;
		 width: calc(100% + 2.5rem);
		 margin-left: -1.25rem;
		 margin-right: -1.25rem;
	 }
	 .blogCases-list {
		 display: block;
		 margin: 0;
	 }
	 .blogCases-big__wrapper {
		 padding: 1.25rem;
	 }
	 .blogCases-big__title {
		 font-size: 1.125rem;
		 line-height: 1.5rem;
	 }
	 .blogCases-big__text {
		 margin: .625rem 0 1.25rem;
	 }
	 .blogCases-big__date, .blogCases-big-dot {
		 font-size: .75rem;
		 line-height: 1rem;
	 }
 
	 .blog-item {
		 margin-top: 2.5rem;
	 }
	 .blog-item__left {
		 padding: 1.25rem;
	 }
	 .blog-item__type {
		 font-size: .875rem;
		 line-height: 1.125rem;
	 }
	 .blog-item__title {
		 margin: .625rem 0;
		 font-size: 1.25rem;
		 line-height: 2rem;
	 }
	 .blog-item__text {
		 font-size: .875rem;
		 line-height: 1.25rem;
	 }
 
	 .blog-item .otherAuthors-link {
		 margin: 1.25rem 0 2rem;
	 }
 
	 .blog-item__right {
		 height: 12.5rem;
	 }
 
	 .blog-item__table {
		 height: 2.5rem;
	 }
 
	 .blog-nav ul li {
		 margin-right: 1.25rem;
	 }
 
	 .blog-nav ul li a {
		 font-size: .875rem;
		 line-height: 1.125rem;
	 }
	 .blog-nav ul li a svg {
		 width: 1.125rem;
		 height: 1.125rem;
		 margin-right: .25rem;
	 }
 
	 .blog-scrollbar {
		 margin-right: -1.25rem;
	 }
 
	 .policy-question__title {
		 font-size: 1.125rem;
		 line-height: 1.5rem;
	 }
 
	 .policy-question__box {
		 margin-top: 2.5rem;
		 -ms-flex-wrap: wrap;
		 flex-wrap: wrap;
		 -webkit-box-pack: justify;
		 -ms-flex-pack: justify;
		 justify-content: space-between;
	 }
 
	 .policy-question__boxText {
		 width: 100%;
		 margin: 0 0 1.25rem;
	 }
 
	 .policy-question__border {
		 margin: 0;
	 }
 
	 .policy-question__btn {
		 width: calc(50% - .625rem);
	 }
 
	 .policy-question {
		 padding-top: 2.5rem;
		 margin-top: 2.5rem;
	 }
 
	 .mainUpdates-subtitle {
		 margin: 1.25rem 0 2rem;
	 }
	 .mainUpdates-tabs {
		 padding: .5rem;
	 }
	 .mainUpdates-blue {
		 margin: 2.5rem 0 2rem;
		 font-size: 1.25rem;
		 line-height: 2rem;
	 }
	 .mainUpdates-item {
		 margin-top: 1.25rem;
		 padding: 1.25rem;
	 }
	 .mainUpdates-item__title {
		 margin: .625rem 0 1.25rem;
		 font-size: 1.125rem;
		 line-height: 1.5rem;
	 }
	 .mainUpdates-item__check {
		 margin-top: 1rem;
	 }
 
	 .mainUpdates-item {
		 margin-left: -1.25rem;
		 margin-right: -1.25rem;
		 border-radius: 0;
	 }
 
	 .mainUpdates-arrow {
		 top: 15rem;
		 left: auto;
		 right: 0;
	 }
 
	 .mainUpdates-tabs__item {
		 font-size: .875rem;
		 line-height: 1.125rem;
	 }
 
	 .mainUpdates-slider__scrollbar {
		 width: calc(100% - 8.75rem);
		 min-width: calc(100% - 8.75rem);
	 }
 
	 .mainUpdates-slider__box {
		 width: 10rem;
		 min-width: 10rem;
		 padding-right: 1.25rem;
		 margin-right: 1.25rem;
	 }
 
	 .mainUpdates-slider__item {
		 margin-right: .25rem;
	 }
 
	 .mainUpdates-slider {
		 margin: 2rem 0 -.625rem;
	 }
 
	 .mainUpdates-arrow.nextArrow {
		 top: 18.75rem;
	 }
 
	 .article-content__table {
		 overflow-x: scroll;
		 border-radius: 0;
		 margin-left: -1.25rem;
		 margin-right: -1.25rem;
		 width: calc(100% + 2.5rem);
	 }
	 .article-content__table table {
		 width: 31.25rem;
		 border-radius: 0;
	 }
 
	 .article-content .swiper-next {
		 right: .625rem;
	 }
 
	 .article-content .swiper-prev {
		 left: .625rem;
	 }
 
	 .article-content img {
		 border-radius: 0;
	 }
 
	 .article-content .swiper {
		 margin: 0 -1.25rem 2.5rem;
		 width: calc(100% + 2.5rem);
	 }
 
	 .article-content__video img {
		 height: 20rem;
		 -o-object-fit: cover;
		 object-fit: cover;
	 }
 
	 .tools-grid {
		 display: block;
		 margin: 0;
	 }
	 .tools-block {
		 padding: 0;
		 margin: 1.25rem auto 0;
		 width: 100%;
	 }
	 .tools-block:first-child {
		 margin-top: 0;
	 }
	 .tools-item {
		 width: 100%;
		 margin-top: 1.25rem;
	 }
	 .tools-item:first-child {
		 margin-top: 0;
	 }
 
	 .mainTools-buttons {
		 display: block;
		 width: 400;
		 max-width: 100%;
		 margin: 0 auto;
	 }
	 .mainTools-btn {
		 width: 100%;
		 height: 3rem;
		 padding: 0;
		 margin: 0;
		 font-size: .875rem;
	 }
	 .mainTools-border {
		 margin: 1.25rem 0 0 0;
	 }
 
	 .toolsBenefits {
		 padding: 7.25rem 0;
	 }
	 .toolsBenefits-grid {
		 display: block;
	 }
	 .toolsBenefits-item {
		 margin-top: 1.25rem;
	 }
	 .toolsBenefits-item:first-child {
		 margin-top: 0;
	 }
 
	 .toolsEffect {
		 padding: 7.25rem 0;
	 }
	 .toolsEffect .toolsBenefits-item__icon {
		 width: 4rem;
	 }
	 .toolsEffect-grid {
		 display: block;
	 }
 
	 .toolsSection-btn {
		 height: 3rem;
		 width: 12.5rem;
	 }
 
	 .loop-list {
		 display: block;
	 }
	 .loop-item {
		 width: 100%;
		 text-align: center;
	 }
	 .loop-item__number {
		 margin: 0 auto;
	 }
 
	 .logics .autoTask-title {
		 font-size: 1.5rem;
		 line-height: 2rem;
	 }
 
	 .userReport-box br {
		 display: none;
	 }
 }
 @media (max-width: 31.25rem) {
	 .article-right__mob .article-right__item {
		 width: 100%;
		 padding-left: 0;
		 padding-right: 0;
		 margin-left: 0;
	 }
	 .article-right__mob .article-right__item:not(:first-child) {
		 margin-top: 2rem;
	 }
	 .footer-bottom__socItem {
		 margin-left: .625rem;
	 }
	 .main-list__width_100 {
		 animation: slide 150s linear infinite;
	 }
	 .main-list__width_100:nth-child(2) {
		left: 210%;
		 display: none;
	}
	 .download .download-links {
		margin-left: auto;
		margin-right: auto;
	 }
	 .clients-item {
		 padding: 1.25rem .625rem;
	 }
	 .clients-item__img {
		 width: 6.25rem;
		 margin: 0 auto;
	 }
 }
 @media (max-width: 478px) {
	 .mainUpdates-arrow {
		 top: 290;
	 }
 }
 @media (max-width: 450) {
	 .logics-item__zadachi .logics-item__left .btn {
		 width: 100%;
	 }
	 .functions-item:nth-child(5) .functions-item__absolute {
		bottom: -7.25rem;
		width: 15.5rem;
	 }
	 .header-sign__in {
		 -webkit-box-flex: 1;
		 -ms-flex-positive: 1;
		 flex-grow: 1;
		 margin-right: .625rem;
	 }
 
	 .header-sign__up {
		 width: 9.75rem;
		 min-width: 9.75rem;
	 }
 
	 .objects-images {
		 padding-right: 6.25rem;
	 }
	 .objects-images__item {
		 width: 8.75rem;
	 }
	 .objects-images__absolute {
		 width: 5.75rem;
		 left: auto;
		 right: 0;
	 }
	 .tools {
		 padding-bottom: 1.25rem;
	 }
 }
 @media (max-width: 400) {

	 .mainUpdates-arrow.nextArrow {
		 top: 20.75rem;
	 }
 }
 @media (max-width: 370) {
<<<<<<< HEAD

=======
	 .footer-bottom__socItem {
		 margin-left: .25rem;
	 }
	 .functions-item:nth-child(1) .functions-item__absolute {
		 bottom: -70%;
	 }
>>>>>>> relize_4
	 .footer-bottom__link, .footer-bottom__link:first-child {
		 margin-top: .625rem;
	 }
 
	 .footer-bottom {
		 display: block;
	 }
 
	 .footer-bottom__right {
		 width: 100%;
		 -webkit-box-align: start;
		 -ms-flex-align: start;
		 align-items: flex-start;
	 }
 
	 .header-languages {
		 margin-right: 1rem;
	 }
 
	 .checkCookie {
		 padding: .625rem;
	 }
	 .checkCookie-btn {
		 padding: .75rem;
		 font-size: .75rem;
	 }
 
	 .staticMain-list {
		 padding: 1.25rem;
	 }
 
	 .subtitle {
		 font-size: 1rem;
		 line-height: 1.5rem;
	 }
 
	 .main-title {
		 font-size: 1.5rem;
		 line-height: 2rem;
	 }
 
	 .way-wrapper {
		 padding: 2rem 1.25rem;
	 }
 
	 .authors-search__input {
		 font-size: .875rem;
		 padding-left: 2.5rem;
	 }
 
	 .authors-search::before {
		 left: .625rem;
	 }
 
	 .authors-pagination__links a {
		 margin-right: .5rem;
	 }
 
	 .login-registration__link {
		 font-size: .75rem;
	 }
 
	 .login-registration__flex .popup-form__input input {
		 font-size: .875rem;
	 }
 
	 .login-registration__flexDomain {
		 font-size: .75rem;
	 }
 
	 .breadcrumbs-list li {
		 font-size: .625rem;
	 }
 
	 .breadcrumbs-list li {
		 margin-left: .25rem;
		 padding-left: 1rem;
	 }
 
	 .breadcrumbs-list li::before {
		 width: .625rem;
	 }
 
	 .security-item {
		 width: 10rem;
		 min-width: 10rem;
		 height: 10rem;
		 margin: 0 -2rem;
		 font-size: .875rem;
	 }
	 .security-item:nth-child(2) {
		 margin-top: 5.75rem;
	 }
	 .security-item:nth-child(3) {
		 margin-top: 11.25rem;
	 }
 
	 .tarifBox-tabs__item {
		 font-size: .875rem;
		 line-height: 1.25rem;
	 }
 
	 .mainTarif-table__link {
		 font-size: .5rem;
		 line-height: normal;
	 }
 
	 .mainUpdates-arrow {
		 right: -2rem;
	 }
 
	 .article-info__date, .article-info__item {
		 font-size: .625rem;
		 line-height: .875rem;
	 }
 
	 .tools-title {
		 font-size: 1.5rem;
		 line-height: 2rem;
	 }
 
	 .checklistArticle-w50 .article-right__copy {
		 width: 100%;
		 margin-top: 1.25rem;
	 }
 
	 .checklistArticle-hiddenItem__title {
		 font-size: .875rem;
		 line-height: 1.25rem;
	 }
 
	 .category-item {
		 margin-top: 1.25rem;
		 width: 100%;
	 }
	 .category-item:first-child {
		 margin-top: 0;
	 }
 
	 .category-grid {
		 display: block;
	 }
	 .category-flex__item {
		 width: 100%;
	 }
 }
 
 #check_list_category_filter .nice-select.open {
	 position: absolute;
 }
 #sort_form{
	 display: none;
 }
 
 /* ИСПРАВЛЕНИЕ БАГОВ */
 
 

 @media (max-width: 720px){
	 .mainTools-btn {
		 width: 100%;
		 height: 3rem;
		 font-size: .875rem;
	 }
 }

 
 .copy_text_element.copy{
	 animation-duration: 0.4s;
	 animation-name: fade_in;
 }
 @keyframes fade_in{
	 from{
		 transform: translateX(3.25rem);
		 opacity: 0;
	 }
	 to{
		 transform: translateX(0);
		 opacity: 1;
	 }
 }
 @media(max-width:1560){
	 .intercom-lightweight-app-launcher.intercom-launcher,#intercom-container.intercom-namespace .intercom-dfosxs{
		 bottom: 4.5rem;
		 right: 2rem;
		 position: fixed;
	 }
	 .intercom-namespace .intercom-messenger-frame.intercom-1ogo8ma{
		 bottom: 11.5rem;
	 }
 }
 @media (max-width: 720px){
	 .intercom-lightweight-app-launcher.intercom-launcher {
		 right: 1.25rem;
	 }
 }
 .progress-bar{
	 top:6.75rem;
 }
 @media (max-width: 115.5rem){
	 .progress-bar {
		 top: 4rem;
	 }
 }
 .childrenMenus.scroll{
	 top: 4.5rem;
 }
 .childrenMenus-item__box:nth-child(3){
	 max-height: 31.25rem;
	 overflow-y: scroll;
 }
 img{
	 pointer-events:none;
 }
 .header-logo img,.footer-center__logo img{
	 width: 10rem;
	 height: auto
 }
 
 
 
 
 .article-content a{
	 color: #0081E6;
	 text-decoration: none;
 }
 .article-right__library__mob{
	 display: none;
 }
 .article-right__library__desc{
	 display: block;
 }

 @media (max-width: 720px) {
	 .article-right__library__mob{
		 flex-direction: column;
	 }
	 .article-right__mob{
		 padding: 0;
	 }
 }
 
 .functions-item:nth-child(2) .functions-item__img{
	 right: calc(62%);
 }
 .mobileMenu-logo img{
	 width: 10rem;
	 height: 1.5rem;
 }
 
 .popupsList-btn {
	 margin: .25rem;
 }
 
 .popup-text {
	 font-weight: 400;
	 font-size: 1rem;
	 line-height: 1.5rem;
	 text-align: center;
	 color: #2E3A59;
	 margin: 0 0 2.5rem;
 }
 
 .popup-steps__btn {
	 width: 20rem;
	 margin: 3rem auto 0;
	 max-width: 100%;
	 padding-left: 0;
	 padding-right: 0;
 }
 
 .popup-labels {
	 margin-top: -.75rem;
 }
 
 .popup-label {
	 margin-top: .75rem;
	 cursor: pointer;
	 user-select: none;
	 display: flex;
	 align-items: center;
 }
 .popup-label input {
	 display: none;
 }
 .popup-label__circle {
	 width: 1.25rem;
	 min-width: 1.25rem;
	 height: 1.25rem;
	 border-radius: 100%;
	 border: 0.0625rem solid #0081E6;
	 margin-right: 1rem;
	 position: relative;
 }
 .popup-label__circle::before {
	 content: "";
	 position: absolute;
	 left: 50%;
	 top: 50%;
	 transform: translate(-50%, -50%);
	 width: .875rem;
	 height: .875rem;
	 border-radius: 100%;
	 background: #0281E5;
	 opacity: 0;
	 transition: all 0.4s;
 }
 .popup-label.active .popup-label__circle::before {
	 opacity: 1;
 }
 .popup-label__wrapper {
	 flex-grow: 1;
	 padding: .875rem;
	 background: #FFFFFF;
	 border: .125rem solid #EAEAEA;
	 box-shadow: 0 .5rem 2.5rem rgba(41, 49, 62, 0.1);
	 border-radius: .5rem;
	 display: flex;
	 align-items: center;
	 width: calc(100% - 2rem);
 }
 .popup-label__img {
	 width: 4rem;
	 min-width: 4rem;
	 height: 4rem;
	 display: flex;
	 align-items: center;
	 justify-content: center;
	 text-align: center;
	 padding: .625rem;
	 border-radius: 100%;
	 background: #F7F7F7;
	 margin-right: 1.125rem;
 }
 .popup-label__img {
	 width: auto;
	 max-height: 100%;
 }
 .popup-label__text {
	 width: calc(100% - 5.75rem);
 }
 .popup-label__text p {
	 white-space: nowrap;
	 text-overflow: ellipsis;
	 overflow: hidden;
	 margin-bottom: .25rem;
	 font-weight: 700;
	 font-size: 1rem;
	 line-height: 1.5rem;
	 color: #2E3A59;
 }
 .popup-label__text span {
	 display: block;
	 font-weight: 400;
	 font-size: .875rem;
	 line-height: 1.25rem;
	 color: #2E3A59;
	 white-space: nowrap;
	 text-overflow: ellipsis;
	 overflow: hidden;
 }
 
 .popupWrapper .popup {
	 padding: 3.25rem 3.25rem 2.5rem;
 }
 
 
 .popupWrapper {
	 display: none;
	 position: fixed;
	 z-index: 999;
	 width: 100%;
	 height: 100vh;
	 align-items: center;
	 justify-content: center;
	 left: 0;
	 top: 0;
	 overflow-y: auto;
 }
 
 .popupWrapper-flex {
	 min-height: 100%;
	 display: flex;
	 align-items: center;
	 justify-content: center;
 }
 
 .popupWrapper-overflow {
	 position: fixed;
	 left: 0;
	 top: 0;
	 width: 100%;
	 height: 100%;
	 z-index: 10;
	 background: #2E3A59;
	 opacity: 0.5;
 }
 
 .popup {
	 position: relative;
	 z-index: 20;
 }
 
 .popup-bigBtn {
	 width: 20.75rem;
	 margin: 0 auto 1.25rem;
	 height: 4rem;
	 padding: 0;
	 max-width: 100%;
 }
 .popup-borderBtn {
	 width: 20.75rem;
	 margin: 0 auto;
	 max-width: 100%;
	 background: #fff;
	 border: 0.0625rem solid #CAD3E1;
	 color: #0081E6;
	 padding: 0;
	 height: 4rem;
 }
 .popup-borderBtn:hover {
	 background: #0081E6;
	 border-color: #0081E6;
	 color: #fff;
 }
 
 .popupWrapper-close {
	 position: absolute;
	 filter: none !important;
	 cursor: pointer;
 }
 
 .popupCheck-title {
	 font-weight: 600;
	 font-size: 1.25rem;
	 line-height: 2rem;
	 text-align: center;
	 color: #2E3A59;
 }
 .popupCheck-img {
	 margin: 2.5rem auto 1.25rem;
 }
 .popupCheck-text {
	 font-weight: 400;
	 font-size: .875rem;
	 line-height: 1.25rem;
	 text-align: center;
	 color: #2E3A59;
 }
 .popupCheck-bottom {
	 margin: 2.5rem 0;
	 font-weight: 400;
	 font-size: 1.125rem;
	 line-height: 2rem;
	 text-align: center;
	 color: #2E3A59;
 }
 
 @media (max-width: 576px) {
	 .popupCheck-bottom {
		 font-size: 1rem;
		 line-height: 1.5rem;
		 margin: 2rem 0;
	 }
	 .popupCheck-img {
		 width: 5rem;
		 margin: 2rem auto 1.25rem;
	 }
	 .popupCheck-title {
		 font-size: 1.125rem;
		 line-height: 1.5rem;
	 }
	 .popup-label__wrapper {
		 padding: .875rem .625rem;
	 }
	 .popup-label__img {
		 width: 2.5rem;
		 height: 2.5rem;
		 min-width: 2.5rem;
		 margin-right: .625rem;
	 }
	 .popup-label__text {
		 width: calc(100% - 3.25rem);
	 }
	 .popup-label__text p {
		 font-size: .875rem;
		 line-height: 1.25rem;
	 }
	 .popup-label__text span {
		 font-size: .75rem;
		 line-height: 1rem;
	 }
 }
 
 @media (max-width: 370) {
	 .popup-borderBtn, .popup-bigBtn {
		 font-size: .875rem;
	 }
 }
 .popup-label__img img{
	 width: 100%;
	 height: 100%;
 }
 .popup_finish{
	 display: flex;
	 flex-direction: column;
 }
 .btn_loader,.btn_loader_reg{
	 position: relative;
 }
 .btn_loader::before{
	 content: "";
	 position: absolute;
	 background: url("/local/templates/checkoffice/./images/Spinner-1s-1.5rem.gif");
	 top: 50%;
	 left: 90%;
	 transform: translateY(-50%);
	 width: 2rem;
	 height: 2rem;
 }
 .btn_loader_reg::before{
	 content: "";
	 position: absolute;
	 background: url("/local/templates/checkoffice/./images/Spinner-1s-1.5rem.gif");
	 top: 50%;
	 left: 80%;
	 transform: translateY(-50%);
	 width: 2rem;
	 height: 2rem;
 }
 .checklistArticle-banner .checklistArticle-btn__less-margin svg{
	 margin-right: .25rem;
 }
 .mainTarif-table__priceOld span {
	 display: none;
 }
 .mainTarif-table__priceOld span:last-child {
	 display: block;
 }
 @media (max-width: 115.5rem){
	 .article-right .small-bigStickyBox {
		 position: relative;
	 }
 }
 .descr {
	 margin-top: -1.25rem;
	 margin-bottom: 3rem;
	 font-style: italic;
	 font-size: 1rem;
	 text-align: center;
	 line-height: 1.5rem;
 }
 /* End */
 
 
 /* Start:/local/templates/checkoffice/components/bitrix/menu/tools_top/style.min.css?1666693827490*/
 ul.left-menu{list-style:none;margin:0;padding:0;margin-bottom:.5rem;position:relative}ul.left-menu li{padding:.625rem 1rem;background:#f5f5f5 url(/local/templates/checkoffice/components/bitrix/menu/tools_top/images/left_menu_bg.gif) top repeat-x}ul.left-menu li a{font-size:100%;color:#bc262c;font-weight:bold;text-decoration:none}ul.left-menu li a:visited{color:#bc262c}ul.left-menu li a:hover{color:#bc262c}ul.left-menu li a.selected:link,ul.left-menu li a.selected:visited,ul.left-menu li a.selected:active,ul.left-menu li a.selected:hover{color:#fc8d3d}
 /* End */
 
 
 /* Start:/local/templates/checkoffice/template_styles.css?16799019627102*/
 .hidden{ display:none; }
 .functions-item__absolute,
 .top-big-img,
 .logics-item__img,
 .logics-item__absolute,
 .pointsType-images__left,
 .pointsType-images__right,
 .toolsCalendar-img,
 .toolsSection img,
 .objects-images__item,
 .objects-images__absolute,
 .toolsSection-images__item,
 .toolsSection-images__absolute,
 .toolsSteps img,
 .functions-item__current,
 .functions-item__top,
 .functions-item__bottom,
 .toolsCalendar-img,
 .mainWorks-imgWrapper__item,
 .mainWorks-imgWrapper__absolute,
 .toolsSection-img,
 .download-phone,
 .pageUser-img,
 .mobilePlatform-images__absolute {
	 zoom: 0.555;
 }
 
 
 
 .download-phone{
	 zoom: 1;
	     max-width: 370;
 }
 .download-phone_tools{
	 zoom:0.555
 }
 /* @media(max-width:115.5rem){
	 .functions-item__top,
	 .functions-item__bottom,
	 .functions-item__absolute,
	 .functions-item__current,
	 .functions-item:nth-child(5) .functions-item__current,
	 .functions-item:nth-child(5) .functions-item__absolute {
		 zoom: 1;
	 }
 } */
 
 .big-custom {
	 margin: 0 auto;
 }
 
 @media (min-width: 1430px) {
	 .top-custom {
		 position: relative;
		 bottom: 3rem;
	 }
 }
 
 .main-list .main-list__block .main-item img {
	 max-height: 5rem;
 }
 
 .header.active {
	 padding: 2rem 0;
 }
 
 .header-languages__hover {
	 display: none;
 }
 
 .childrenMenus-item__box[data-box="2"] .childrenMenus-item__all {
	 display: none;
 }
 
 .main-img.aos-init.aos-animate img {
	 width: 103%;
 }
 
 img.image-shadow,
 .main-img.aos-init.aos-animate {
	 filter: none !important;
	 box-shadow: none !important;
 }
 
 .main-img.aos-init.aos-animate {
	 margin: 0 !important;
	 overflow: inherit;
 }
 
 .main-img {
	 box-shadow: none !important;
	 filter: none !important;
 }
 
 .main-img img {
	 display: block;
	 max-width: 100%;
	 border-radius: .625rem;
	 filter: none !important;
	 box-shadow: 0 .5rem 2.5rem 0 rgba(41, 49, 62, 0.10);
 }
 
 
 
 .authors-big__blockImg {
	 margin-right: 1rem;
	 min-width: 2.5rem;
	 width: 100%;
	 height: auto;
 }
 
 .authors-big__blockImg {
	 margin-right: 1rem;
	 min-width: 2.5rem;
	 width: 100%;
	 height: auto;
 }
 
 .authors-big__photo {
	 border-radius: 0;
 }
 .header.active {
	 padding: .625rem 0;
 }
 .functions-item:nth-child(2) .functions-item__img{
	 top: 0;
 }
 
 .childrenMenus.scroll {
	 top: 3.5rem;
 }
 
 .progress-bar {
	 top: 0;
 }
 
 .article-content p {
	 margin-bottom: 2rem;
 }
 
 .article-content__block p {
	 margin: .625rem 0 0 0;
 }
 
 .article-content img {
	 margin: 0 0 2rem 0;
 }
 .article-content li p{
	 padding: 0;
	 margin:0;
 }
 .article-content img {
	 margin: 1.25rem 0 2.5rem 0;
 }
 
 
 @media(max-width:115.5rem){
	 .small-bigStickyBox {
		 position: static !important;
	 }
 }
 
 
 .header-nav ul li:nth-child(2) a {
	 pointer-events: none;
	 cursor: default;
 }
 
 @media (min-width: 1430px) {
 
	 .mainLibrary {
		 padding-top: 4.5rem;
	 }
 }
 
 .mainReviews-item__logo img ,.blogCases-big__logo img{
	 transform: scale(2);
 }
 
 .mainReviews-item__logo{
	 padding-left: 2rem;
 }
 .mainTools-title__margin{
 
	 margin-top: 6.75rem;
 
 }
 @media (max-width: 720px){
	 .mainTools-title__margin{
 
		 margin-top: 0;
 
	 }
 }
 div.ml-coll-child-cont,ml-coll-child-cont{
	 display: block;
 }
 
 .article-list {
	 margin-bottom: 1.25rem;
 }
 .add_checklist_form{
	 text-align: center;
 }
 .popup-label__text{
	 text-align: left;
 }
 
 .image-margin-auto {
	 margin: 0 auto;
 }
 
 @media (max-width: 720px) {
	 .pointsType-images__left.image-margin-auto {
		 width: 100%;
	 }
 }
 .mainUpdates-tabs__item,.mainUpdates-slider__item,.mainUpdates-slider__text{
	 text-decoration: none;
	 color: #2E3A59;
 }
 
 
 .mainViews-slider .swiper-wrapper{
	 align-items: center;
 }
 
 .mainViews-slider .swiper-wrapper .mainViews-img{
	 max-width: 56.25rem;
 }
 
 .swiper-button-disabled {
	 display: none;
 }
 .childrenMenus-item__nav ul li a.flex_link {
	 display: flex;
	 align-items: center;
 }
 .childrenMenus-item__nav ul li a.flex_link img{
	 width: 1.25rem;
	 height: 1.25rem;
	 margin-right: .75rem;
 }
 .mobileMenu-nav ul li ul li a.flex_link{
	 display: flex;
	 align-items: center;
 }
 .mobileMenu-nav ul li ul li a img{
	 width: 1.25rem;
	 height: 1.25rem;
	 margin-right: .5rem;
 }
 .about-list_item{
	 display: flex;
	 flex-wrap: wrap;
	 position: relative;
 }
 .about-list::before{
	 display: none;
 }
 
 .about-block:first-child .about-item::before, .about-block:last-child .about-item::before {
	 background-color: #F8F9FC;
 }
 .about-list_item:first-child.about-block:first-child::before{
	 background: #0081E6;
 }
 /* .about-list_item::nth-child(1){
	 content: "";
	 position: absolute;
	 width: 187.5rem
	 left: 3rem;
	 top: 6.75rem;
	 height: .125rem;
	 border-top: .125rem dashed #0081E6;
 } */
 
 
 .about-list_item::before{
	 content: "";
	 position: absolute;
	 width: 200%;
	 right: -50%;
	 bottom: 190.0625rem;
	 height: .125rem;
	 border-top: .125rem dashed #0081E6;
 }
 .about-list_item:first-child::before{
	 content: "";
	 position: absolute;
	 width: 187.5rem
	 left: 3rem;
	 height: .125rem;
	 border-top: .125rem dashed #0081E6;
 }
 .about-list_item:last-child::before{
	 content: "";
	 position: absolute;
	 width: 187.5rem
	 right: 22.5rem;
	 height: .125rem;
	 border-top: .125rem dashed #0081E6;
 }
 
 
 
 @media (max-width: 720px){
 
 
	 .about-list_item {
		 padding: 0;
		 margin: 1.25rem 0 0;
		 width: 100%;
	 }
 
	 .about-list_item::before {
		 display: none;
 
	 }
	 .about-list::after {
		 top: 3rem;
		 width: .125rem;
		 left: .25rem;
		 border: none;
		 border-left: .125rem dashed #0081E6;
		 height: calc(100% - 8rem);
	 }
 }
 
 .about-list_item:first-child .about-block:first-child .about-item::before{
	 background: #0081E6;
 }
 .about-list_item:last-child .about-block:last-child .about-item::before{
	 background: #0081E6;
 
 }
 
 
 @media (max-width: 115.5rem){
	 .about-list::after {
 
	 }
	 .about-list_item::before{
		 bottom: 13.75rem;
	 }
	 .about-list_item:last-child::before{
		 right: 17.5rem;
	 }
 }
 @media (max-width: 720px){
	 .about-list_item::before{
		 top: 5rem;
	 }
	 about-list_item:first-child::before{
		 top: 5rem;
	 }
	 .about-list_item:last-child::before {
		 right: 12.5rem;
 
	 }
 }
 
 @media (max-width: 740){
	 .about-list::after {
		 top: 3.25rem;
		 width: .125rem;
		 left: .25rem;
		 border: none;
		 border-left: .125rem dashed #0081E6;
		 height: calc(100% - 128px);
	 }
 }
 
 .about-block:last-child::before {
	 content: "";
	 top: 2rem;
	 width: .625rem;
	 height: 50%;
	 background: #F8F9FC;
	 position: absolute;
	 z-index: 2;
	 pointer-events: none;
	 display: none;
 }

 /*
 @media (max-width: 720px){
	 .article-right__mob {
		 padding: 0;
		 display: flex;
		 flex-wrap: wrap;
	 }

	 .article .article-right__item{
		 border-bottom: 0.0625rem solid #A8ADB4;
		 padding: 0 0 1.25rem 0;

	 }
	 .article-right__mob .article-right__item:not(:last-child){
		 border-right: none;
	 }
 }
 */
 .btn_login{
	 color: #0081E6;
	 background: transparent;
	 margin-right: 1.25rem;
 }
 
 @media (max-width: 720px){
	 .mainViews-slider .swiper-wrapper .mainViews-img{
		 max-width: 86%;
	 }
	 .btn_registration{
		 margin-left: -.75rem;
	 }
 }
 @media(max-width:576px){
	 .mainViews-slider .swiper-wrapper .mainViews-img{
		 max-width: 100%;
	 }
 }
 .blogCases-big__link,.mainReviews-item__link{
	 height: 70%;
 }
 .authorChecklist-dot__active{
	 background: #0081E6;
	 color: #fff;
 }
 .blogCases-block.big{
	 min-height: 369px;
 }
 .mainReviews-item__dots a {
	 font-size: .875rem;
	 margin-left: .25rem;
	 margin-right: .25rem;
 }

 .mainReviews-item__dots a,.blogCases-big__dot{
	 text-decoration: none;
	 color: #0081E6;
 }
 .mainTarif-table__children .mainTarif-table__block{
	 padding: .25rem 0 1.125rem !important;
 }
 .mainTarif-table__parent .mainTarif-table__block{
	 padding: .25rem 0 1.125rem !important;
 }
 /* End */
 /* /local/templates/checkoffice/css/swiper-bundle.min.css?166669382315562 */
 /* /local/templates/checkoffice/css/fancybox.css?166669382315659 */
 /* /local/templates/checkoffice/css/nice-select2.css?16666938233489 */
 /* /local/templates/checkoffice/css/aos.css?166669382326053 */
 /* /local/templates/checkoffice/css/nouislider.min.css?16666938234220 */
 /* /local/templates/checkoffice/main.css?16743.75rem4991343100 */
 /* /local/templates/checkoffice/components/bitrix/menu/tools_top/style.min.css?1666693827490 */
 /* /local/templates/checkoffice/template_styles.css?16799019627102 */
 
 
 
 
 
 
 
 
 
 
 
 /* NEW */
 
body{
	 font-family: 'Manrope', sans-serif;
 }
 @media (min-width: 1279px) {
	 .mainTools .mainTools-img {
		 left: calc(50% + 4rem);
		 right: auto;
		 width: 43.75rem;
	 }
 }
 .logics-item.logics-item_second{position: relative;}
 /*.logics-item.logics-item_second:last-child{padding-bottom: 0;}*/
 .logics-item.logics-item_second .section__ico{top: 2.5rem;}
 .logics-item.logics-item_second .toolsSection-title{font-weight: 500;}
 .logics-item.logics-item_second:nth-child(1) .section__ico{
	 width: 4rem;
	 height: 4rem;
	 left: calc(100% - 7.25rem);
	}
 .logics-item.logics-item_second .logics-item__right {
	 padding: 1.25rem 0;
	 display: flex;
	 justify-content: center;
 }
 @media (min-width: 1279px) {
	 .logics-item.logics-item_second .logics-item__right {
		 padding: 0;
	 }
	 .logics-item.logics-item_second:nth-child(1) .logics-item__right {
		 display: flex;
		 justify-content: flex-start;
	 }
 }
 .logics-item.logics-item_second:nth-child(2) .section__ico{
	 width: 2rem;
	 height: 2rem;
	 left: calc(50% - 11.25rem);
 }
 @media (min-width: 1279px) {
	 .logics-item.logics-item_second:nth-child(2) .logics-item__right {
		 display: flex;
		 justify-content: flex-end;
	 }
 }
 .logics-item.logics-item_second:nth-child(1) .bottom-ico{
	 right: 7.25rem;
	 bottom: 1.25rem;
 }
 .logics-item.logics-item_second:nth-child(2) .bottom-ico{
	 left: 7.25rem;
	 bottom: 1.25rem;
 }
 .section-circle{
	 position: absolute;
	 width: 31.25rem;
	 height: 31.25rem;
	 background: -o-radial-gradient(50% 50%, 50% 50%, #0081E6 0%, rgba(0, 129, 230, 0) 100%);
	 background: radial-gradient(50% 50% at 50% 50%, #0081E6 0%, rgba(0, 129, 230, 0) 100%);
	 -webkit-filter: blur(200);
	 filter: blur(200);
	 pointer-events: none;
	 top: calc(100% - 200);
	 left: auto;
	 right: calc(100% - 1.25rem);
	 z-index: 2;
	 opacity: .8;
 }
 .section-circle.section-circle_bottom{
	 top: calc(100% - 200);
	 left: calc(100% - 1.25rem);
 }
 .logics-list.logics-list_second{position: relative;}
 .logics-list.logics-list_second .logics-item.logics-item_second:nth-child(1) .section__ico{left: 0;}
 .logics-list.logics-list_second .logics-item.logics-item_second .logics-item__img{
	 box-shadow: none;
 }
 @media (min-width: 1279px) {
	 .logics-list.logics-list_second .logics-item.logics-item_second .logics-item__left {
		 order: -1;
		 justify-content: flex-start;
	 }
 
	 .logics-list.logics-list_second .logics-item.logics-item_second .logics-item__right {
		 justify-content: flex-end;
	 }
 }
 
 .logics-item.logics-item_second .logics-item__left,
 .logics-item.logics-item_second .logics-item__right{
	 position: relative;
 }
 .logics-item.logics-item_second .logics-item__right{width: 37.5rem;}
 @media (max-width: 1279px) {
	 .logics-item.logics-item_second .logics-item__right{width: 20rem;}
 }
 @media (max-width: 720px) {
	 .logics-item.logics-item_second .logics-item__right{width: 100%;}
 }
 @media (max-width: 720px) {
	 .logics-item.logics-item_second .logics-item__right{width: 100%;}
 }
 .logics-item.logics-item_second .logics-item__img{
	 zoom: 1;
	 /*box-shadow: 0 0 1.25rem rgba(0,0,0,.1);*/
	 margin: 0;
 }
 .logics-item.logics-item_second .logics-item__left{width: 33.75rem;}
 @media (max-width: 720px) {
	 .logics-item.logics-item_second .logics-item__left{width: 100%;}
 }
 .logics-item.logics-item_second .section__ico{
	 width: 4rem;
	 height: 4rem;
	 display: flex;
	 justify-content: center;
	 align-items: center;
	 position: absolute;
 }
 .logics-item.logics-item_second .bottom-ico{
	 width: 1.5rem;
	 height: 1.5rem;
	 display: flex;
	 justify-content: center;
	 align-items: center;
	 position: absolute;
 }
 @media (max-width: 720px) {
	 .logics-item.logics-item_second  .section__ico{
		 top: -2.5rem;
		 right: 0;
	 }
 }
 .logics-item.logics-item_second .section__ico img,
 .logics-item.logics-item_second .section__ico svg{
	 width: 100%;
	 height: 100%;
 }
 .logics-item.logics-item_second .bottom-ico img,
 .logics-item.logics-item_second .bottom-ico svg{
	 width: 100%;
	 height: 100%;
 }
 .download{position: relative;overflow: hidden;}
 .download .download-index{max-width: 33.75rem;}
 .download a{
	 width: auto;
	 height: 2.75rem;
	 margin: 0 1.5rem .5rem 0!important;
 }
 .download a img {object-fit: contain;}
 .toolsEffect .toolsEffect-grid{position: relative;}
 .toolsEffect{
	 position: relative;
 }
 .toolsEffect .toolsEffect__ico{
	 position: absolute;
	 width: 3.75rem;
	 height: 3rem;
	 top: -4rem;
	 left: 2.5rem;
 }
 .toolsEffect .toolsEffect__ico svg{
	 width: 100%;
	 height: 100%;
 }
 .toolsEffect .toolsEffect__ico + .toolsEffect__ico{
	 bottom: -4rem;
	 left: calc(50% - 32.5rem);
 }
 @media (min-width: 720px) {
	 .toolsEffect .toolsEffect__ico{
		 top: -4rem;
		 left: calc(50% + 32.5rem);
	 }
	 .toolsEffect .toolsEffect__ico + .toolsEffect__ico{
		 top: auto;
		 bottom: 2.5rem;
		 width: 2rem;
		 height: 2rem;
		 left: calc(50% - 32.5rem);
	 }
 
 }
 
 .toolsEffect .toolsBenefits-item{
	 position: relative;
	 z-index: 3;
 }
 .title{font-weight: 500;}
 @media (min-width: 720px) {
	 .toolsEffect.toolsEffect_second {
		 padding-top: 6.25rem;
	 }
 }
 .toolsEffect .toolsBenefits-item__title:last-child{margin-bottom: 0;}
 .toolsEffect .toolsBenefits-item__title{font-weight: 500;}
 .download .download-title{font-weight: 500;}
 @media (min-width: 720px) {
	 .download .download-phone.download-phone_second {
		 top: 7.25rem;
		 right: 0;
		 zoom: 1;
	 }
 }
 .constructorWorks .section__ico{
	 position: absolute;
	 top: .5rem;
	 left: 0;
 }
 .constructorWorks iframe{
	 position: relative;
	 z-index: 2;
 }
 @media (min-width: 720px) {
	 .constructorWorks{
		 padding: 200 0 0;
	 }
	 .constructorWorks .section__ico{
		 top: -7.25rem;
		 left: calc(50% - 590);
	 }
 }
 .constructorWorks .section-circle{
	 top: 6.25rem;
	 left: auto;
	 right: 0;
 }
 .constructorWorks .section-circle + .section-circle{
	 top: auto;
	 bottom: 0;
	 left: 0;
	 right: auto;
 }
 .constructorWorks  .bottom-ico{
	 width: 1.5rem;
	 height: 1.5rem;
	 bottom: 0;
	 left: calc(50% - 37.5rem);
	 display: flex;
	 justify-content: center;
	 align-items: center;
	 position: absolute;
 }
 .main-list .main-list__block .main-item img{width: 100%;}
 .logisticsWays .section-circle{
	 top: 0;
	 right: 0;
 }
 .way::before{
	 top: 50%;
	 height: 100vh;
	 z-index: 3;
 }
 .footer {
	 padding: 6.25rem 0 2rem;
	 background-color: #fff;
	 position: relative;
	 z-index: 4;
 }
 
 .loop-item:nth-child(1) .loop-item__top,
 .loop-item:nth-child(2) .loop-item__top {
	 margin: 1.5rem 0 0 0;
 }
 .logicsConstroctor-checks{
	 margin-bottom: 2rem;
 }
 
 .objects .objects-title:not(:last-child){
	 margin-bottom: 2rem;
 }
 .objects .objects-subtitle{
	 color: #fff;
	 font-size: 1.5rem;
	 line-height: 2rem;
 }
 .objects .objects-subtitle:not(:last-child){
	 margin-bottom: 4rem;
 }
 .objects__content{
	 color: #fff;
	 max-width: 33.75rem;
	 margin-left: auto;
 }
 @media (max-width: 1279px) {
	 .objects__content{
		 max-width: 400;
	 }
 }
 @media (max-width: 48.75rem) {
	 .objects__content{
		 max-width: 100%;
	 }
	 .download .download-index{max-width: 100%;}
 }
 @media (max-width: 990.0625rem) {
	 .objects .objects-images {
		 top: 0 !important;
	 }
 }
 .objects__content .objects-title{width: 100%;}
 .objects__content .objects-subtitle{width: 100%;}
 .objects .objects-images.objects-images_second img{
	 zoom: unset;
 }
 .objects .objects-arrow{
	 width: 10rem;
	 height: 10rem;
	 display: flex;
	 justify-content: center;
	 align-items: center;
	 position: absolute;
	 right: 2.5rem;
	 bottom: 4rem;
 }
 @media (min-width: 720px) {
	 .objects .objects-arrow{
		 width: 21.25rem;
		 height: 370;
		 left: calc(100% - 29vw);
		 top: calc(100% - 363px);
	 }
 
 }
 
 .objects__content .way-btn{
	 margin: 0;
 }
 .loop .section-circle{
	 top: auto;
	 bottom: -18.75rem;
	 left: auto;
	 right: 0;
 }
 .loop .bottom-ico{
	 width: 1.5rem;
	 height: 1.5rem;
	 display: flex;
	 justify-content: center;
	 align-items: center;
	 position: absolute;
	 left: calc(50% + 31.25rem);
	 bottom: 1.25rem;
 }
 .mb-0{
	 margin-bottom: 0!important;
 }
 
 
 
 
 .cases .cases__list{
	 display: flex;
	 flex-wrap: wrap;
	 margin: 0 -1rem -1rem;
	 width: calc(100% + 2rem);
 }
 .cases .cases__slide{
	 padding: 0 1rem;
	 width: 25%;
	 margin-bottom: 1rem;
 }
 @media (max-width: 720px) {
	 .cases .cases__slide{
		 width: 50%;
	 }
 }
 @media (max-width: 720px) {
	 .cases .cases__slide{
		 width: 100%;
	 }
 }
 
 
 .cases .cases__item{
	 border-radius: 1rem;
	 height: 100%;
	 background-color: #ffffff;
	 box-shadow: 0 0 1.25rem rgba(0,0,0,.05);
	 overflow: hidden;
 }
 .cases .cases__media{
	 height: 13.75rem;
	 display: flex;
	 align-items: flex-start;
 }
 .cases .cases__media img{
	 width: 100%;
	 height: 100%;
 }
 .cases .cases__layout{
	 padding: 1.25rem;
	 background-color: #ffffff;
 }
 .cases .cases__header{
	 margin-bottom: 1rem;
 }
 .cases .cases__title .title__text{
	 color: #0081E6;
	 font-size: 1rem;
	 line-height: 1.5rem;
	 font-weight: 700;
	 display: block;
 }
 .cases .cases__main{
	 font-size: .875rem;
	 line-height: 1.25rem;
 }
 @media (max-width: 720px) {
	 .container {
		 width: calc(100% - 5rem);

	 }
 }
 @media (max-width: 720px) {
	 .container {
		 width: calc(100% - 2.5rem);
	 }
	 .download-phone_tools {
		 zoom: 1;
		 max-height: 12.5rem;
	 }
 }
 
 .page_second section:not(:last-child){
	 margin-bottom: 12.5rem;
 }
 .page_second section,
 .page_second .mainTools{padding: 0;}
 .page_second .logics-item{padding: 0;}
 .page_second .logics-item:not(:last-child),
 .page_second .mainTools:not(:last-child){
	 margin-bottom: 12.5rem;
 }
 
 @media (max-width: 1279px) {
	 .page_second section:not(:last-child),
	 .page_second .mainTools:not(:last-child){
		 margin-bottom: 10rem;
	 }
	 .page_second .logics-item:not(:last-child){
		 margin-bottom: 10rem;
	 }
 }
 @media (max-width: 720px) {
	 .page_second section:not(:last-child),
	 .page_second .mainTools:not(:last-child){
		 margin-bottom: 7.25rem;
	 }
	 .page_second .logics-item:not(:last-child){
		 margin-bottom: 7.25rem;
	 }
 }
 .m0{margin: 0!important;}
 .download-links .download-link img{
	 height: 2.75rem;
 }
 .logicsConstroctor-checks + .mainTools-buttons{margin-top: 4rem;}

 .userFunctional-block__full{
	width:100%;
 }
 .tools-item__icon{
	padding: .25rem .625rem;
	background-color: #0081E6;
	border-radius: 1.25rem;
	line-height: 1.25rem;
	font-weight:500;
	font-size: .875rem;
	color: #fff;
	width: fit-content;
	position: absolute;
	right: 2rem;
}
.childrenMenus-item__nav ul li{
	position: relative;
}
.mobileMenu-nav ul li ul li{
	position: relative;
}
.childrenMenus-item__nav ul li .tools-item__icon{
	right: -1.25rem;
	top: -.25rem;
}

.mobileMenu-nav ul li ul li .tools-item__icon{
	right: -1rem;
	top: -.25rem;
}

.mainTarif-table__price span.lite{
	font-weight: 400;
	font-size: .875rem;
	line-height: 1.25rem;
	text-align: center;
	color: #A8ADB4;
}
.mainTarif-table__block.deactivate{
	opacity: 0.5;
}
.checklistArticle-btn__wrapper{
	margin-top: 2.5rem;
}
.checklistArticle-btn__wrapper .checklistArticle-gray{
	margin-left: 0;
}
.checklistArticle-banner .download-checklist-link{
	margin-top: .625rem;
}
.download-checklist-link.btn_loader::before{
	background: url(/local/templates/checkoffice/images/Spinner-2s-1.5rem.gif)
}
.download-checklist-link.btn_loader:hover::before{
	background: none;
}
#checkListPrime,#checkListSecond{
	display:none;
}
#checkListSecond.active{
	position: fixed;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	display: none;
	z-index: 150;
	display: flex;
	flex-direction: column;
}
#checkListPrime.active{
	position: fixed;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	display: none;
	z-index: 150;
}
.input_error{
	align-items: baseline;
	color:#DB5441;
	font-size:.75rem;
	line-height: 1rem;
	align-items: center;
	margin-top: .875rem;
	display: none;
}
.input_error svg{
	margin-right: .25rem;
}
.input_error.active{
	display: flex;
}

#checkListPrime .popup-form__input input.error{
	border-color:#DB5441;
} 
.close_popup{
	position: absolute;
	right: 2rem;
	top: 2rem;
}
.close_popup:hover{
	cursor: pointer;
}
.black_bg{
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height: 100%;
	background: #2E3A59;
	opacity: 0.5;
	z-index: 120;
	display: none;
}
.black_bg.active{
	display: block;
}
.submit_download_checklist:disabled {
	background: #0081e67a;
}

.scroll-fixed {
	position: fixed;
    top: 8.75rem;
}


.article-content .layout .news__item .media__logo img {
    object-fit: contain;
}
.article-content .layout .checklists-slider3_shortcode .checklists-item__title {
    margin-top: 2rem;
	word-break: break-word;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.article-content .layout .checklists-slider3_shortcode .checklists-item {
	padding: 2rem 1.25rem;
	-webkit-box-shadow: 0 .5rem .625rem 0 rgba(41,49,62,0.08);
	-moz-box-shadow: 0 .5rem .625rem 0 rgba(41,49,62,0.08);
	box-shadow: 0 .5rem .625rem 0 rgba(41,49,62,0.08);
}
.main-img .btn-ai {
	position: relative;
	top: 3rem;
}
.btn-ai {
	/*display: flex;*/
	padding: .5rem 1rem;
	justify-content: center;
	align-items: center;
	color: #FFF;
	font-size: 1rem;
	font-style: normal;
	font-weight: 700;
	line-height: 150%;
	border-radius: 1.25rem;
	background: linear-gradient(261deg, #5B35F2 21.82%, #3DAAF9 76.33%);
	text-decoration: none;
}

.page section.index-ai {
	padding-top: 0 !important;
}
.index-ai__wrapper {
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.index-ai__left {

}
.index-ai__decoration-1 {
	position: absolute;
	right: 3.25rem;
	top: -10rem;
}
.index-ai__img {
	margin-right: -3.25rem;
	margin-left: 1.25rem;
	position: relative;
	width: 38.125rem;
}
.ai-ellipse-bg::before {
	background: radial-gradient(50% 50% at 50% 50%, #0081E6 0%, rgba(0, 129, 230, 0.00) 100%);
	opacity: 0.2;
	filter: blur(6.25rem);
	width: 50rem;
	height: 50rem;
	content: "";
	display: inline-block;
	position: absolute;
	z-index: -1;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
}
.index-ai__img img {
	width: 100%;
}
.ai-gradient-color {
	color: transparent;
	-webkit-background-clip: text;
	background-clip: text;
	background-image: linear-gradient(200deg, #5B35F2, #3DAAF9);
}
.index-ai__title {
	font-size: 2.75rem;
	font-weight: 600;
	line-height: 127.273%;
}
.index-ai__text {
	margin-top: 1.25rem;
	margin-bottom: 2.5rem;
	color: #2E3A59;
	font-size: 1.5rem;
	font-weight: 400;
	line-height: 150%;
	width: 27rem;
	max-width: 100%;
}
.index-ai__decoration-2 {
	display: none;
}

body img.ai-icon {
	width: 1rem;
}
body .main-img img.ai-icon {
    width: 1.125rem !important;
	border-radius: 0;
    box-shadow: none;
    display: inline-block;
	vertical-align: sub;
}
body .index-ai img.ai-icon {
	width: 2.5rem;
}
.constructor-btn-ai {
	position: absolute;
	top: .25rem;
    left: 47%;
    z-index: 1;
	padding-left: .625rem;
	padding-right: .625rem;
}
.page section.constructor-ai {
	position: relative;
	/* padding: 0 !important; */
}
.constructor-ai__wrapper {
	min-height: 25rem;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.constructor-ai__img {
	width: 38.75rem;
}
.constructor-ai__img.ai-ellipse-bg::before {
	left: 0;
}
.constructor-ai__right::before {
	content: "";
	display: inline-block;
	width: 24rem;
	height: 24rem;
	border-radius: 24rem;
	opacity: 0.4;
	background: radial-gradient(50% 50% at 50% 50%, #0081E6 0%, rgba(0, 129, 230, 0.00) 100%);
	filter: blur(6.25rem);
	position: absolute;
	right: -6%;
	bottom: 6.25rem;
}
.constructor-ai__right::after {
	content: "";
	display: inline-block;
	width: 3.25rem;
	height: 3rem;
	background: url("/local/templates/checkoffice/images/ai/decoration-2.png");
	position: absolute;
	right: 4.5rem;
}
.constructor-ai .btn {
	background: linear-gradient(261deg, #5B35F2 38.67%, #3DAAF9 79.13%);
}
body .constructor-ai img.ai-icon {
	width: 1.125rem;
}
.constructor-ai__right {
	width: 33.75rem;
	max-width: 100%;
}
.constructor-ai__title {
	font-size: 2.75rem;
	font-weight: 600;
	line-height: 127.273%;
	color: #2E3A59;
}
.constructor-ai__text {
	font-size: 1rem;
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
	margin-top: 1.25rem;
	margin-bottom: 1.25rem;
}
.create-checklist-ai .ai-ellipse-bg::before {
	left: auto;
    right: -40%;
    top: auto;
    bottom: -50%;
    transform: translateY(0);
}
.create-checklist-ai .constructor-ai__text {
	font-size: 1.5rem;
	line-height: 150%;
}
.create-checklist-ai .toolsFunctions-text {
	display: inline-block;
	background-position: top left;
}
.create-checklist-ai .constructor-ai__right::after {
	display: none;
}
.create-checklist-ai .toolsFunctions-text a {
	color: #0081E6;
}
.create-checklist-ai .constructor-ai__title {
	position: relative;
}
.create-checklist-ai__decoration-1 {
	position: absolute;
	right: -5rem;
	top: 5rem;
}
.create-checklist-ai__decoration-2 {
	position: absolute;
	right: 10rem;
	top: -1.5rem;
}
.create-checklist-ai .constructor-ai__img img:nth-child(2), .create-checklist-ai .constructor-ai__img img:last-child {
	display: none;
}


.center-block-ai {
	text-align: center;
}
.center-block-ai .create-checklist-ai__decoration-2 {
	display: none;
}
.center-block-ai__title {
	font-size: 2.75rem;
	font-weight: 600;
	line-height: 127.273%;
	position: relative;
}
.center-block-ai__title .ai-icon {
	width: 2.5rem;
}
.center-block-ai__text {
	margin-top: 1.25rem;
	margin-bottom: 4rem;
	font-size: 1.5rem;
	font-style: normal;
	font-weight: 500;
	line-height: 150%;
	color: #2E3A59;
}
.center-block-ai__img {
	position: relative;
}
.center-block-ai__img .center-block-ai__img-desktop {
	width: 100%;
}
.center-block-ai__btn {

}
.center-block-ai__img.ai-ellipse-bg::before {
	left: -43%;
    top: 50%;
}
.center-block-ai__img-mob {
	display: none;
}
.center-block-ai__decoration-1, .center-block-ai__decoration-2 {
	display: none;
}


.footer-center {
	display: block;
}
.footer-center__right {
	margin-top: 1.5rem;
}
.footer-center__nav {
	width: 25%;
}
.footer-center__otherNavs {
	width: 75%;
}
.footer-center__pays {
	width: 25%;
}
.footer-center__otherNavs ul li {
	width: 33.33333%;
	margin-right: 0;
}

.footer-center__nav:first-child ul li ul li:nth-child(n+7) {
	display: none;
}

.childrenMenus-ai {
	border-radius: .625rem;
	padding: .75rem;
	/* linear-gradient(200deg, #5B35F2, #3DAAF9) */
	background: #fff;
	background-clip: padding-box; /* !importanté */
	border: solid .125rem transparent; /* !importanté */
	position: relative;
	width: 580px;
	max-width: 100%;
}
.childrenMenus-ai * {
	text-decoration: none;
}
.childrenMenus-ai::before {
	content: '';
	position: absolute;
	top: 0; right: 0; bottom: 0; left: 0;
	z-index: -1;
	margin: -.125rem; /* !importanté */
	border-radius: inherit; /* !importanté */
	background: linear-gradient(261deg, #5B35F2 21.82%, #3DAAF9 76.33%);
}

.childrenMenus-ai__wrapper {
	background: #fff;
}
.childrenMenus-ai__head {
	margin-bottom: .25rem;
	display: flex;
    justify-content: space-between;
}
.childrenMenus-ai__title {
	font-size: 1rem;
	font-style: normal;
	font-weight: 700;
	line-height: 137.5%;
}
.childrenMenus-ai__beta {
	padding: .25rem .625rem;
	border-radius: 1.25rem;
	border: 0.0625rem solid #0081E6;
	font-size: .75rem;
	font-style: normal;
	font-weight: 400;
	line-height: 133%;
	color: #0081E6;
}
.childrenMenus-ai__text {
	color: #A8ADB4;
	font-size: .75rem;
	font-style: normal;
	font-weight: 500;
	line-height: 133%;
}
.constructor-ai__img img {
	width: 100%;
}
.tools-item__title .ai-icon {
	width: 1.5rem;
}
.tools-item__title_type_ai {
	position: relative;
}
.tools-item__title_type_ai .childrenMenus-ai__beta {
	position: absolute;
	right: 0;
	top: .125rem;
}
.checkofficeai .mainTools-wrapper .mainTools-wrapper__img {
	width: 48.75rem;
	max-width: 100%;
	left: 45%;
	position: absolute;
	top: -5rem;
}
.checkofficeai .mainTools-btn {
	background: linear-gradient(261deg, #5B35F2 38.67%, #3DAAF9 79.13%);
}
.checkofficeai .way-wrapper {
	padding-left: 4rem;
	padding-right: 4rem;
}
.edit-checklist-ai .index-ai__text {
	font-size: 1rem;
	width: 100%;
}
.edit-checklist-ai .index-ai__left {
	width: 35.375rem;
}
.edit-checklist-ai .index-ai__img::before {
	right: -50%;
}
.edit-checklist-ai {
	position: relative;
}
.edit-checklist-ai::before {
	content: "";
	display: inline-block;
	width: 31.25rem;
	height: 31.25rem;
	border-radius: 31.25rem;
	opacity: 0.2;
	background: radial-gradient(50% 50% at 50% 50%, #0081E6 0%, rgba(0, 129, 230, 0.00) 100%);
	filter: blur(6.25rem);
	position: absolute;
	top: 25%;
	transform: translateY(-50%);
	left: -4.5rem;
	z-index: -1;
}
.edit-checklist-ai .index-ai__title {
	position: relative;
}

.edit-checklist-ai__decoration-1 {
	position: absolute;
	bottom: 0;
	left: -6.75rem;
}

.edit-checklist-ai__img img:last-child {
	display: none;
}
.cards-ai__info {
	width: 53.5rem;
	max-width: 100%;
	margin-left: auto;
	margin-right: auto;
}
.cards-ai__wrapper {
	display: flex;

}
.cards-ai__item-icon {
	width: 5rem;
}
.cards-ai__item {
	width: 33.33333%;

	text-align: left;
}
 @media (min-width: 720px) {
	.cards-ai__item {

	padding-left: 1rem;
	padding-right: 1rem;

}
 }
.cards-ai__item-bg {
	border-radius: .625rem;
	background: #FFF;
	box-shadow: 0 .5rem 2rem 0 rgba(41, 49, 62, 0.08);
	padding: 2rem;
	height: 100%;
}
.cards-ai__item-title {
	font-size: 1.5rem;
	font-weight: 600;
	line-height: 141.667%;
	color: #2E3A59;
	margin-top: 1rem;
	margin-bottom: 1rem;
}
.cards-ai__item-text {
	color: #2E3A59;
	font-size: .875rem;
	font-weight: 400;
	line-height: 142.857%;
}
.cards-ai {
	position: relative;
}
.cards-ai::before {
	content: "";
	display: inline-block;
	width: 50rem;
	height: 50rem;
	background: radial-gradient(50% 50% at 39.23% 81%, #0081E6 0%, rgba(0, 129, 230, 0.25) 100%);
	opacity: 0.2;
	filter: blur(6.25rem);
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
}
.created-checklist-ai__slider {
	display: flex;
	margin-right: 4.5rem;
	position: absolute;
    left: -6%;
    width: 55%;
}
/*
.created-checklist-ai__slider-item {
	width: 33.3333%;

	padding-left: 1rem;
	padding-right: 1rem;
}

 */
.created-checklist-ai .constructor-ai__right {
	margin-left: auto;
}
.created-checklist-ai .checklists-item {
	padding-top: 2rem;
	padding-bottom: 2rem;
	padding-left: 1.25rem;
	padding-right: 1.25rem;
}
.created-checklist-ai .checklists-item__list {
	margin-top: .625rem;
}
.checklists-item__checkoffice {
	height: 1.5rem;
}
.checklists-item__checkoffice img {
	height: 100%;
}
.created-checklist-ai__slider-item .checklists-item__title {
	min-height: 4rem;
}

.created-checklist-ai .constructor-ai__right::after, .created-checklist-ai .constructor-ai__right::before {
	display: none;
}
body .constructor-ai.created-checklist-ai img.ai-icon {
	width: 2rem;
}
.created-checklist-ai .slider-wrapper {
	width: 100%;
}
.created-checklist-ai__slider .slider-pagination.swiper-pagination {
	bottom: -2.5rem !important;
}
.created-checklist-ai__decoration-1 {
	display: none;
}
.events-ai__left {
	width: 36.5rem;
	max-width: 100%;
	margin-right: 1.25rem;
}
.events-ai__card {
	width: 470;
	max-width: 100%;
}
.events-ai .index-ai__text {
	font-size: 1rem;
	width: 100%;
}
.events-ai a.btn {
	display: inline-block;
}
.events-ai .layout .events .events__title .title__text {
	font-size: 1.25rem;
	margin-bottom: .625rem;
	line-height: 130%;
	font-weight: 500;
}
.events-ai .layout .events .events__data .data__title .title__text {
	font-size: 1rem;
}
.events-ai .layout .events .events__data:not(:last-child) {
	margin-bottom: 1.5rem;
}
.events-ai .layout .events .events__layout {
	padding: 1.5rem;
}
.events-ai .layout .events .events__data .data__media {
	width: 1.5rem;
	max-width: 1.5rem;
	height: 1.5rem;
}
.page section.events-ai {
	position: relative;
	padding-top: 6.25rem !important;
	padding-bottom: 0 !important;
}
.events-ai::after {
	content: "";
	display: inline-block;
	position: absolute;
	top: -3rem;
	left: 0;
	width: 100%;
	height: 820;
	z-index: -2;
	background: url("/local/templates/checkoffice/images/ai/events-ai_bg.png") no-repeat top;
}
.events-ai ~ .trust {
	position: relative;
}
.events-ai ~ .trust::before {
	content: "";
	display: inline-block;
	position: absolute;
	width: 50rem;
	height: 50rem;
	background: radial-gradient(50% 50% at 39.23% 81%, #0081E6 0%, rgba(0, 129, 230, 0.25) 100%);
	opacity: 0.2;
	filter: blur(6.25rem);
	z-index: -1;
	top: -38%;
    left: 50%;
	transform: translateX(-50%);
}
.events-ai::before {
	content: "";
	display: inline-block;
	position: absolute;
	width: 50rem;
	height: 50rem;
	background: radial-gradient(50% 50% at 39.23% 81%, #0081E6 0%, rgba(0, 129, 230, 0.25) 100%);
	opacity: 0.2;
	filter: blur(6.25rem);
	z-index: -1;
	top: -40%;
    left: -30%;
}
.events-ai__decoration-1 {
	position: absolute;
	bottom: -6.25rem;
	left: 5.75rem;
}

.checkofficeai.way::before {
	display: none;
}
.page section.way.checkofficeai {
	position: relative;
	padding-bottom: 6.25rem !important;
	padding-top: 10rem !important;
}
.way__decoration-1 {
	position: absolute;
	right: 40%;
	top: 5rem;
}
.create-checklist-ai__decoration-3, .create-checklist-ai__decoration-4 {
	display: none;
}
.page section.created-checklist-ai {
	padding-top: 130 !important;
	padding-bottom: 130 !important;
}

.gradient-animation {
	background: linear-gradient(262deg, #5B35F2 43.92%, #3DAAF9 54.41%), #D9D9D9;
	animation: gradient-anim 10s infinite linear;
    background-size: 400%;
}
@keyframes gradient-anim {
	0% {
		background-position: 80% 0%;
	}
	50% {
		background-position: 20% 100%;
	}
	100% {
		background-position: 80% 0%;
	}
}

.index-page section.functions, .page section.edit-checklist-ai {
	padding-bottom: 0 !important;
}


@media screen and (max-width: 1250px) {
	.created-checklist-ai .checklists-item__title {
		font-size: 1rem;
	}
	.created-checklist-ai__slider {
		/*width: 58%;*/
	}
}
@media screen and (max-width: 1279px) {
	.index-page section.functions {
		padding-bottom: 6.25rem !important;
	}
	.index-page .functions-item:nth-child(5) {
		margin-bottom: 14.5rem;
	}
}
@media screen and (max-width: 1279px) {
	.created-checklist-ai .checklists-item__title {
		font-size: 1rem;
	}
	.created-checklist-ai .swiper-pagination {
		display: flex;
	}
	.created-checklist-ai__slider {
		position: relative;
		width: 100%;
		left: auto;
		margin-right: 0;
		margin-top: 2.5rem;
		order:1;
	}
	.created-checklist-ai .constructor-ai__wrapper {
		flex-wrap: wrap;
	}
	.created-checklist-ai .constructor-ai__right {
		margin-left: 0;
		text-align: center;
		width: 100%;
	}
	.cards-ai__item-title {
		font-size: 1.25rem;
	}
	.cards-ai__item-text {
		font-size: 1rem;
	}
	.edit-checklist-ai__decoration-1 {
		bottom: -185%;
		left: 0;
	}
	.constructor-btn-ai {
		left: 56%;
	}
	.create-checklist-ai .constructor-ai__right {
		margin-left: 3.25rem;
	}
	.childrenMenus-ai {
		margin-bottom: 1.25rem;
		padding: .625rem;
	}
	.constructor-ai__title {
		font-size: 2rem;
	}
}
@media screen and (max-width: 62.5rem) {
	.page section.index-ai {
		padding-top: 2.5rem !important;
	}
	.page section.create-checklist-ai, .page section.way.checkofficeai, .page section.center-block-ai, .page section.edit-checklist-ai, .page section.created-checklist-ai, .page section.events-ai {
		padding-top: 5rem !important;
		padding-bottom: 5rem !important;
	}
	.created-checklist-ai .constructor-ai__title {
		width: 100%;
	}
	.main-img .btn-ai {
		top: .75rem;
	}

	.index-ai__title {
		font-size: 2rem;
	}

	.index-ai__text {
		font-size: 1rem;
		width: 20.75rem;
	}

	.index-ai__img {
		margin-right: 0;
		width: 400;
	}

	.index-ai__decoration-1 {
		top: -1.5rem;
		width: 3.25rem;
	}
	.constructor-ai__title {
		width: 310;
		max-width: 100%;
	}
	.create-checklist-ai .constructor-ai__title {
		width: 100%;
	}
}
@media screen and (max-width: 720px) {
	.events-ai .layout .events .events__title .title__text {
		font-size: 1.125rem;
		margin-bottom: 0;
	}
	.events-ai .layout .events .events__data .data__title .title__text {
		font-size: 1rem;
	}
	.events-ai .layout .events .events__data:not(:last-child) {
		margin-bottom: 1.25rem;
	}
	.events-ai .layout .events .events__data .data__media {
		width: 1rem;
		max-width: 1rem;
		height: 1rem;
	}
	.checklists-item__checkoffice {
		height: 1.25rem;
	}
	.create-checklist-ai__decoration-2 {
		right: 0;
		top: auto;
		bottom: -15.5rem;
	}

	.page section.way.checkofficeai {
		padding-bottom: 5rem !important;
		padding-top: 5rem !important;
	}
	.events-ai__decoration-1 {
		display: none;
	}
	.cards-ai::before {
		width: 31.25rem;
		height: 31.25rem;
		border-radius: 31.25rem;
		right: 0;
		bottom: 0;
		top: auto;
		left: auto;
	}
	.cards-ai__wrapper {
		justify-content: center;
		flex-wrap: wrap;
	}
	.cards-ai__item {
		width: 50%;
		padding-bottom: 2rem;
	}
	.center-block-ai__btn {
		display: none;
	}
	.center-block-ai__decoration-1 {
		display: block;
		position: absolute;
		left: 8.25rem
		bottom: 1.25rem;
	}
	.center-block-ai__decoration-2 {
		display: block;
		position: absolute;
		right: -2rem;
		top: -4rem;
	}
	.center-block-ai .create-checklist-ai__decoration-2 {
		display: block;
	}
	.center-block-ai__img::after {
		border-radius: 31.25rem;
		opacity: 0.2;
		background: radial-gradient(50% 50% at 50% 50%, #0081E6 0%, rgba(0, 129, 230, 0.00) 100%);
		filter: blur(6.25rem);
		content: "";
		display: inline-block;
		position: absolute;
		top: -42%;
		right: -40%;
		width: 31.25rem;
		height: 31.25rem;
		z-index: -1;
	}
	.center-block-ai__title {
		font-size: 2rem;
	}
	.center-block-ai__text {
		font-size: 1.5rem;
	}
	.create-checklist-ai .constructor-ai__right::before {
		display: none;
	}
	.constructor-ai__img.ai-ellipse-bg::before {
		left: -50%;
	}
	.create-checklist-ai__decoration-1 {
		display: none;
	}
	.create-checklist-ai .constructor-ai__img {
		order: 1;
		width: 100%;
		margin-top: 4rem;
	}
	.create-checklist-ai .constructor-ai__right {
		width: 100%;
		margin-left: 0;
	}
	.create-checklist-ai .constructor-ai__wrapper {
		flex-wrap: wrap;
	}
	.create-checklist-ai .constructor-ai__right {
		text-align: center;
	}
	.create-checklist-ai .constructor-ai__text {
		margin-bottom: 2.5rem;
	}
	.create-checklist-ai .toolsFunctions-text {
		width: 100%;
		text-align: left;
		font-size: 1rem;
	}
	.create-checklist-ai .constructor-ai__img img:nth-child(2) {
		display: block;
	}
	.create-checklist-ai .constructor-ai__img img:first-child {
		display: none;
	}
	body .constructor-btn-ai {
		top: auto;
		margin-top: 2rem;
		left: 1.125rem;
	}

	.checkofficeai .way-wrapper {
		    padding: 4rem 2.5rem;
	}
	.checkofficeai .mainTools-title {
		text-align: left;
	}
	.page .checkofficeai .mainTools-wrapper {
		text-align: left;
		width: 21.25rem;
	}
	.checkofficeai .mainTools-buttons {
		justify-content: flex-start;
	}
	.checkofficeai .mainTools-wrapper .mainTools-wrapper__img {
		width: 37.5rem;
		left: 50%;
	}
}
@media screen and (max-width: 850) {
	.events-ai::before, .events-ai ~ .trust::before {
		display: none;
	}
	.events-ai::after {
		background-image: url("/local/templates/checkoffice/images/ai/events-ai_bg-tablet.png");
		top: -4rem;
		height: 42.5rem;
		background-size: cover;
	}
	.footer-center__nav {
		width: 33.33333%;
	}
	.footer-center__navs .footer-center__nav:nth-child(2) {
		order: 1;
		margin-top: .625rem;
	}
	.footer-center__nav:nth-child(2) > ul > li > a {
		display: none;
	}
	.footer-center__otherNavs ul li {
		width: auto;
		margin-right: 1.5rem;
	}
	.footer-center__otherNavs {
		width: auto;
	}
	.footer-center__pays {
		width: auto;
	}
}
@media screen and (max-width: 580px) {
	.main-img .btn-ai {
		top: -.25rem;
	}
	.btn-ai {
		top: -1.5rem;
	}
	main.main .main-img {
		overflow: visible;
	}
	.checkofficeai .way-wrapper {
		    padding: 2.5rem 1.25rem;
	}
	.page .checkofficeai .mainTools-wrapper {
		width: 100%;
	}
	.footer-center__nav {
		width: 100%;
	}
	.footer-center__nav:first-child ul li ul li:nth-child(n+7) {
		display: block;
	}
	.checkofficeai .mainTools-wrapper .mainTools-wrapper__img {
		position: relative;
		top: auto;
		left: auto;
		width: calc(100% + 5rem);
		max-width: unset;
		margin-top: 4rem;
	}
}
@media screen and (max-width: 43.75rem) {
	.page section.create-checklist-ai, .page section.way.checkofficeai, .page section.center-block-ai, .page section.edit-checklist-ai, .page section.created-checklist-ai {
		padding-top: 4rem !important;
		padding-bottom: 4rem !important;
	}
	.create-checklist-ai__decoration-2, .center-block-ai__decoration-2 {
		display: none;
	}
	.create-checklist-ai__decoration-4 {
		display: block;
		position: absolute;
		right: -4rem;
		top: auto;
		bottom: -370;
	}
	.create-checklist-ai__decoration-3 {
		display: block;
		position: absolute;
		top: -4.5rem;
		left: 0;
	}
	.events-ai__left {
		margin-right: 0;
		margin-bottom: 2.5rem;
		width: 100%;
		text-align: center;
	}
	.events-ai::before {
		width: 10rem;
		height: 10rem;
		background: radial-gradient(50% 50% at 50% 50%, #0081E6 0%, rgba(0, 129, 230, 0.00) 100%);
		opacity: 0.7;
		filter: blur(3.25rem);
		top: 2.5rem;
		left: -12%;
	}
	.events-ai__card {
		width: 100%;
	}
	.created-checklist-ai__slider {
		margin-top: 1.25rem;
	}
	/*
	.created-checklist-ai__slider-item {
		width: 100%;
		padding-left: 0;
		padding-right: 0;
	}

	.index-ai__title {
		font-size: 1.5rem;
	}
	*/
	.cards-ai__item {
		width: 100%;
		padding-bottom: 1.25rem;
	}
	.create-checklist-ai .constructor-ai__img img:nth-child(2) {
		display: none;
	}
	.create-checklist-ai .constructor-ai__img img:last-child {
		display: block;
	}
	.create-checklist-ai .constructor-ai__img {
		margin-top: 2.5rem;
	}
	.index-ai .functions-item__btn {
		width: 100%;
	}
	.index-ai__decoration-2 {
		display: block;
		position: absolute;
		right: 0;
	}
	.index-ai__decoration-1 {
		display: none;
	}
	.index-ai__text {
		width: 100%;
		font-size: 1.125rem;
		position: relative;
	}
	.index-ai__wrapper {
		flex-wrap: wrap;
	}
	.index-ai__left, .edit-checklist-ai .index-ai__left {
		width: 100%;
		text-align: center;
	}
	.edit-checklist-ai__decoration-1 {
		right: 0;
		top: -4.5rem;
		left: auto;
		bottom: auto;
	}
	.edit-checklist-ai .index-ai__img {
		margin-left: 0;
	}
	.index-ai__img {
		margin-top: 1.25rem;
	}
	.ai-ellipse-bg::before {
		width: 10rem;
		height: 10rem;
		opacity: 0.4;
		top: -9rem;
		left: -3.5rem;
		filter: blur(3.25rem);
	}
}
@media screen and (max-width: 37.5rem) {
	body .constructor-ai.created-checklist-ai img.ai-icon {
		width: 1.25rem;
	}
	.created-checklist-ai .constructor-ai__text {
		position: relative;
	}
	.created-checklist-ai__decoration-1 {
		display: block;
		position: absolute;
		right: -3.25rem;
		top: 1.25rem;
	}
	.constructor-ai__wrapper {
		flex-wrap: wrap;
	}
	.constructor-ai__right {
		width: 100%;
		text-align: center;
	}
	.constructor-ai__title {
		width: 100%;
		font-size: 1.5rem;
	}
	.constructor-ai__text {
		font-size: 1.125rem;
		line-height: 133%;
	}
	.create-checklist-ai .constructor-ai__text {
		font-size: 1rem;
	}
	.constructor-ai__img {
		margin-top: 2.5rem;
		order: 1;
	}
	.constructor-ai__img.ai-ellipse-bg::before {
		    top: 14.5rem;
	}
	.constructor-ai__right::before, .constructor-ai__right::after {
		display: none;
	}
}

@media screen and (max-width: 450px) {
	.events-ai::after {
		background-image: url("/local/templates/checkoffice/images/ai/events-ai_bg-mob.png");
		top: -4rem;
		height: 75rem;
	}
	.center-block-ai__decoration-2 {
		display: block;
	}
	.created-checklist-ai__decoration-1 {
		right: -4rem;
	}
	.cards-ai__item-title {
		font-size: 1.125rem;
		line-height: 133.333%;
		margin-top: 2rem;
		margin-bottom: 1.25rem;
	}
	.cards-ai__item-text {

	}
	.edit-checklist-ai__decoration-1 {
		display: none;
	}
	.edit-checklist-ai__img img:first-child {
		display: none;
	}
	.edit-checklist-ai__img img:last-child {
		display: block;
	}
	.center-block-ai__img-desktop {
		display: none;
	}
	.center-block-ai__img-mob {
		display: block;
		width: 100%;
	}
	.center-block-ai__text {
		margin-bottom: 2.5rem;
	}
	.center-block-ai__decoration-1 {
		display: none;
	}
	.center-block-ai__decoration-2 {
		bottom: -4rem;
		top: auto;
	}
	.center-block-ai__title {
		font-size: 1.5rem;
	}
	.center-block-ai__text {
		font-size: 1rem;
	}
	.center-block-ai__title .ai-icon {
		width: 1.5rem;
	}
	.center-block-ai .create-checklist-ai__decoration-2 {
		right: 0;
	}
	.index-ai__title {
		font-size: 1.5rem;
	}
	body .index-ai img.ai-icon {
		width: 2rem;
		vertical-align: sub;
	}
	body .constructor-btn-ai {
		font-size: .875rem;
	}
	.constructor-ai .btn {
		width: 100%;
	}
}

.compare__item .compare__text.compare__title{
	font-weight: 600;
}

.mainTarif-table__price_block div{
	display: grid;
  gap: 1rem;
}

.tarifs__item.tarif.compare__item_disabled .tarif__item{
	opacity: .5;
}
.tarifs__item.tarif.compare__item_disabled .tarif__description{
	opacity: .5;
}
.tarifs__item.tarif.compare__item_disabled .tarif__title{
	opacity: .5;
}
.tarif__price.price{
	min-height: 10rem;
}

.tarifs__item.tarif.compare__item_disabled a{
	pointer-events: none;
}
.layout__faq .faq__item .faq__item.link{
	display:inline;
	color: rgba(0, 129, 230, 1);
}
.layout__faq .faq__item p{
	margin-top: 1rem;
}

.konstruktor-chek-listov .mainAutoTask-img {
  top: 7%;
  left: 53%;
} 

.konstruktor-chek-listov .constructor-btn-ai {
	left: 65%;
}



@media screen and (max-width: 780px) {
.konstruktor-chek-listov .constructor-btn-ai {
	left: 50%;
    margin: .5rem;
    transform: translateX(-50%);
    white-space: nowrap;
}
}


.logika-konstruktora .mainAutoTask-img {
  top: 7%;
  left: 53%;
} 

.planirovanie-i-kalendar-proverok .mainAutoTask-img {
	top: -9%;
    left: 53%;
} 

@media (max-width: 1250px) {
    .functions-item__top, .functions-item__bottom, .functions-item__absolute, .functions-item__current, .functions-item:nth-child(5) .functions-item__current, .functions-item:nth-child(5) .functions-item__absolute {
        zoom: 1;
    }
}

@media screen and (max-width: 720px) {
.konstruktor-chek-listov .constructor-btn-ai {
        left: 33%;
}
}

@media screen and (max-width: 780px) {
.konstruktor-chek-listov .constructor-btn-ai {
        left: unset;
}
}


/* BUSINESS */
.business .layout__section .container{
	width: 87.5rem;
	max-width: calc(100% - 2.5rem);
	margin: 0 auto;
}
@media screen and (min-width: 720px) {
    .business .layout__section .container{
		max-width: calc(100% - 4rem);
	}
}

.business .layout__section .container.container_secondary{
	width: 75rem;
}
.business .layout__section .container.container_tertiary{
	width: 60rem;
}
.business .layout__section .container.container_quarty{
	width: 56.25rem;
}
.layout__main.business .layout__section{
	padding: 3.75rem 0!important;
}
.layout__main.business .layout__background + .layout__section{padding-top: 0!important;}
@media screen and (min-width: 720px) {
    .layout__main.business .layout__section{
		padding: 5rem 0!important;
	}
}

.layout__main.business .layout__section .section__header .container{
	gap: 1.5rem;
	display: flex;
	flex-direction: column;
	align-items: center;
	text-align: center;
}
.layout__main.business .layout__section .section__footer .container{
	display: flex;
	justify-content: center;
}



.business .btn {
  color: #ffffff;
  background-color: #0081E6;
  font-size: 1rem;
  line-height: 150%;
  padding: 1.125rem 1.65rem;
  border: 0;
  gap: .5rem;
  border-radius: .75rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  cursor: pointer;
  outline: none;
  text-align: center;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  text-transform: none;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.business .btn:disabled {
  color: #ffffff;
  background-color: #7a828a;
}
.business .btn:hover {
  color: #ffffff;
  background: #353945;
}

.business .btn:active {
  color: #ffffff;
  background: #353945;
}
.business .btn .btn__ico{
	width: 1.5rem;
	height: 1.5rem;
	flex-shrink: 0;
	
}
.business .btn .btn__ico path{
stroke: #ffffff;
}
.business .btn.btn_ico{
	padding: 0;
	background: none;
}
.business .btn img{
	height: 3.75rem;
}
.business .button {
	color: #0081E6;
	gap: .75rem;
	font-size: 1rem;
	line-height: 150%;
	font-weight: 700;
	text-decoration: none;
	display: flex;
	align-items: center;
}
/* @media screen and (min-width: 720px) {
    .business .button {
		font-size: 1.125rem;
	}
} */
.business .button:hover .button__ico{
	transform: translateX(.5rem);
}
.business .button .button__ico{
	width: 1.5rem;
	height: 1.5rem;
	fill: #0081E6;
	transform: translateX(0);
	transition:.3s transform;
}

/* RESULTS */
.business .layout__results .results__list{
	gap: 2rem;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}
@media screen and (min-width: 992px) {
    .business .layout__results .results__list{
		display: grid;
		grid-template-columns: repeat(3,1fr);
	}
}
.business .layout__results .results__item{
	background-color: #ffffff;
	border-radius: .75rem;
	box-shadow: 0 .375rem 2rem rgba(41,49,62,0.08);
	gap: .5rem;

	display: flex;
	flex-direction: column;
}
@media screen and (min-width: 720px) {
.business .layout__results .results__item{

	max-width: calc(50% - 1rem);

}
}
@media screen and (min-width: 992px) {
.business .layout__results .results__item{
	max-width: 100%;
}
}
.business .layout__results .results__main{padding: 2rem;flex-grow: 1;}
.business .layout__results .results__text{font-weight: 600;}
.business .layout__results .results__picture{
	display: flex;
	align-items: flex-start;
	aspect-ratio: 1 / .6;
}
.business .layout__results .results__picture img{
	grid-gap: 1;
}

/* FUNCTIONS */
.business .layout__functions{

	padding: 0;

}
.business .layout__functions .functions__list{
	gap: 2rem;

	display: flex;
	flex-direction: column;
}
.business .layout__functions .swiper-pagination{position: unset;}
/* .business .layout__functions .functions__list .swiper-wrapper{
	gap: 2rem;
	display: flex;
	flex-direction: column;
} */
@media screen and (min-width: 720px) {
.business .layout__functions .functions__list{
	gap: 0;
}

    .business .layout__functions .functions__list .swiper-wrapper{
		column-count: 2;
		column-gap: 2rem;
		margin-bottom: -2rem;
		display: block;
	}
}
@media screen and (min-width: 992px) {
    .business .layout__functions .functions__list .swiper-wrapper{
		column-count: 3;
	}
}
.business .layout__functions .functions__item{
	background-color: #ffffff;
	border-radius: .75rem;
	box-shadow: 0 .375rem 2rem rgba(41,49,62,0.08);
	gap: 2rem;
	padding: 2rem;
	display: flex;
	flex-direction: column;
	break-inside: avoid;
}
@media screen and (min-width: 720px) {
    .business .layout__functions .functions__item{
		margin-bottom: 2rem;
	}
}
.business .layout__functions .functions__picture{
	aspect-ratio: 2 / 1;
	display: flex;
	align-items: flex-start;
}
.business .layout__functions .functions__picture img{
	flex-grow: 1;
}
.business .layout__functions .functions__main{
	gap: 1rem;
	display: flex;
	flex-direction: column;
}
.business .layout__functions .functions__title{font-weight: 600;}
.business .layout__functions .functions__text{
	font-size: .875rem;
	line-height: 150%;
}
/* TESTIMONIALS */
.business .layout__testimonials .testimonials__list{
	gap: 2rem;
	display: flex;
	flex-direction: column;
}
@media screen and (min-width: 720px) {
.business .layout__testimonials .testimonials__list .swiper-wrapper{
	gap: 0;
	column-gap: 2rem;
	display: block;
}
}
.business .layout__testimonials .swiper-pagination{position: unset;}
@media screen and (min-width: 992px) {
    .business .layout__testimonials .testimonials__list .swiper-wrapper{
		column-count: 2;
	
	}
}
.business .layout__testimonials .testimonials__item{
	background-color: #ffffff;
	border-radius: 2rem;
	box-shadow: 0 .375rem 2rem rgba(41,49,62,0.08);
	gap: 2rem;
	padding: 2rem;
	margin-bottom: 2rem;
	break-inside: avoid;
	display: flex;
	flex-direction: column;
}

.business .layout__testimonials .testimonials__header{
	gap: 1.5rem;
	display: flex;
	flex-direction: column;
	text-align: center;
	align-items: center;
}
@media screen and (min-width: 720px) {
   .business .layout__testimonials .testimonials__header{
	display: grid;
		grid-template-columns: 5.5rem auto 7.5rem;
		gap: .125rem 1.5rem;
		text-align: left;
	}
}

.business .layout__testimonials .testimonials__title{
	font-weight: 600;
}
.business .layout__testimonials .testimonials__subtitle{
	font-size: .875rem;
	line-height: 150%;
}
.business .layout__testimonials .testimonials__picture{
	display: flex;
	grid-row: span 2;
}
.business .layout__testimonials .testimonials__picture.testimonials__picture_primary{
	aspect-ratio: 1 / 1;
	width: 5.5rem;
	align-items: flex-start;
}
@media screen and (min-width: 720px) {
   .business .layout__testimonials .testimonials__picture.testimonials__picture_primary{
		order: unset;
		width: auto;
	
	}
}
.business .layout__testimonials .testimonials__picture.testimonials__picture_secondary{
	aspect-ratio: 2 / 1;
	order: -1;
	width: 7.5rem;
	align-items: center;
	justify-content: center;
}
@media screen and (min-width: 720px) {
   .business .layout__testimonials .testimonials__picture.testimonials__picture_secondary{
		order: unset;
		width: auto;
	
	}
}
.business .layout__testimonials .testimonials__picture.testimonials__picture_primary img{
	flex-grow: 1;
}
.business .layout__testimonials .testimonials__main{
	font-size: 1rem;
	line-height: 150%;
	flex-grow: 1;
}
@media screen and (min-width: 720px) {
    .business .layout__testimonials .testimonials__main{
		font-size: 1.5rem;
		line-height: 150%;
	}
}
.business .layout__testimonials .testimonials__text strong{color: #0081E6;}
.business .layout__testimonials .testimonials__footer{
	display: flex;
	justify-content: flex-end;
}
/* ARTICLE */
.business .layout__article{
	gap: 2.75rem;
	padding: 0;
	display: flex;
	flex-direction: column;
}
@media screen and (min-width: 720px) {
.business .layout__article{
	display: grid;
	gap: 0;
	grid-template-columns: 28.25rem auto;
}
}
@media screen and (min-width:992px) {
.business .layout__article{
	gap: 2.75rem;
	grid-template-columns: 40.25rem auto;
}
}
.business .layout__article .article__layout{
	gap: 2rem;
	display: flex;
	flex-direction: column;
	text-align: center;
	align-items: center;
}
@media screen and (min-width: 720px) {
    .business .layout__article .article__layout{
		gap: 2.5rem;
		text-align: left;
		align-items: flex-start;
	}
}
.business .layout__article .article__header{
	gap: 1.75rem;
	display: flex;
	flex-direction: column;
}
.business .layout__article .article__tags{
	gap: 1rem;
	display: flex;
	flex-wrap: wrap;
}
.business .layout__article .tags__item{
	color: #0081E6;
	font-size: .875rem;
	margin: 0;
	width: auto;
	line-height: 100%;
	font-weight: 500;
	padding: .5rem .75rem;
	border-radius: 2rem;
	border: .125rem solid #0081E6;
}
@media screen and (min-width: 720px) {
	.business .layout__article .tags__item{
font-size: 1rem;
padding: .5rem 1.25rem;
}
}
.business .layout__article .tags__item:before{display: none;}
.business .layout__article .article__main{
	font-size: 1.125rem;
	line-height: 150%;
}
@media screen and (min-width: 720px) {
    .business .layout__article .article__main{
		font-size: 1.25rem;
		line-height: 150%;
	}
}
@media screen and (min-width: 992px) {
    .business .layout__article .article__main{
		font-size: 1.5rem;
		line-height: 150%;
	}
}
.business .layout__article .article__footer{
		width: 100%;
	}
@media screen and (min-width: 720px) {
    .business .layout__article .article__footer{
		width: auto;
	}
}

@media screen and (min-width: 720px) {
    .business .layout__article .article__picture{
		margin: 0 -2rem 0 -4rem;
	}
}
@media screen and (min-width: 992px) {
    .business .layout__article .article__picture{
		margin: 0;
	}
}
/* BANNER */
.business .layout__banner{
	padding: 2rem;
	border-radius: 1.25rem;

	display: flex;
	flex-direction: column;
	align-items: center;
	text-align: center;
	overflow: hidden;
	position: relative;
	gap: 2rem;
	box-shadow: 0 .375rem 2rem rgba(41, 49, 62, 0.08);
}

@media screen and (min-width: 720px) {
    .business .layout__banner{
		padding: 3.5rem;
		
	}
}
@media screen and (min-width: 992px) {
    .business .layout__banner{
		padding: 6.25rem;
		display: grid;
		text-align: left;
		align-items: flex-start;
		grid-template-columns: 40rem auto;
	}
}
.business .layout__banner .banner__ico{
	position: absolute;
	display: none;
}
@media screen and (min-width: 992px) {
.business .layout__banner .banner__ico{
	display: block;
}
}
.business .layout__banner .banner__ico.banner__ico_primary{
	top: -.5rem;
	left: 50%;
}
.business .layout__banner .banner__ico.banner__ico_secondary{
	bottom: 1.25rem;
	left: 3rem;
}

.business .layout__banner .banner__ico.banner__ico_tertiary{
	bottom: 4rem;
	left: 40%;
}

.business .layout__banner.layout__banner_primary{
	color: #ffffff;
	background: linear-gradient(135deg,  rgba(0,129,230,1) 0%,rgba(196,217,234,1) 100%)
}

.business .layout__banner.layout__banner_primary .banner__picture{
	margin: -1.5rem;
}
@media screen and (min-width: 720px) {
.business .layout__banner.layout__banner_primary .banner__picture{
	margin: 0;
	bottom: 2rem;
}
}



.business .layout__banner.layout__banner_secondary{
	color: #000000;
	box-shadow: none;
}
.business .layout__banner.layout__banner_secondary{
	padding: 0;
	
}
.business .layout__banner .btn{
	width: 100%;
}
@media screen and (min-width: 720px) {
.business .layout__banner .btn{
	width: auto;
}
}
@media screen and (min-width: 720px) {
.business .layout__banner.layout__banner_secondary{
	padding: 3.5rem 3.5rem 0;
	background-color: #ffffff;
	box-shadow: 0 .375rem 2rem rgba(41, 49, 62, 0.08);
}
}
@media screen and (min-width: 992px) {
	.business .layout__banner.layout__banner_secondary{
	padding: 6.25rem;
}
.business .layout__banner.layout__banner_secondary .banner__picture{
	max-width: 35rem;
	bottom: 0;
	right: 2rem;
}
}
.business .layout__banner .banner__layout{
	gap: 2rem;
	display: flex;
	flex-direction: column;
	text-align: center;
	align-items: center;
}
@media screen and (min-width: 992px) {
    .business .layout__banner .banner__layout{
		gap: 3.75rem;
		text-align: left;
		align-items: flex-start;
	}
}
.business .layout__banner .banner__main{
	gap: 2rem;
	font-size: 1rem;
	line-height: 150%;
	display: flex;
	flex-direction: column;
}
@media screen and (min-width: 992px) {
    .business .layout__banner .banner__main{
		font-size: 1.5rem;
	}
}

.business .layout__banner .banner__picture{
	max-width: 43rem;
	display: flex;
	align-items: flex-start;
}
@media screen and (min-width: 992px) {
    .business .layout__banner .banner__picture{
		position: absolute;
		right: 0;
		bottom: 0;
	}
}
.business .buttons{
	gap: 1rem;
	display: flex;
	flex-wrap: wrap;
}
.business .buttons .btn{width: 100%;}
@media screen and (min-width: 720px) {
    .business .buttons{
	gap: 2rem;
}
.business .buttons .btn{width: auto;}
}
/* CHEKLIST */
.business .layout__reasons{
	padding: 2rem;
	border-radius: .75rem;
	background-color: #ffffff;
	display: grid;
	gap: 2rem;
	position: relative;
}
@media screen and (min-width: 720px) {
    .business .layout__reasons{
	grid-template-columns: 20rem auto;
}
}
@media screen and (min-width: 992px) {
.business .layout__reasons{
	grid-template-columns: 24rem auto;
}
}
.business .layout__reasons .reasons__picture{
	margin: -2rem;
	display: flex;

}
@media screen and (min-width: 720px) {
   .business .layout__reasons .reasons__picture{
	position: absolute;
	top: 2rem;
	margin: 0;
	bottom: 2rem;
	left: 17.25rem;
}
@media screen and (min-width: 992px) {
   .business .layout__reasons .reasons__picture{
	left: 25.75rem;
}
}
.business .layout__reasons .reasons__picture.reasons__picture_secondary img{width: 31.25rem;}
}
.business .layout__reasons .reasons__picture img{
	object-fit: contain;
	max-width: 100%;
	flex-grow: 1;
}
@media screen and (min-width: 720px) {
  .business .layout__reasons .reasons__picture img{
	max-width: 100vw;
	width: 35.25rem;

}
}
.business .layout__reasons .reasons__layout{
	gap: 2rem;
	display: flex;
	flex-direction: column;
}
.business .layout__reasons .reasons__list{
	gap: 1.5rem;
	display: flex;
	flex-direction: column;
}
.business .layout__reasons .reasons__item{
	gap: .5rem;
	font-size: .875rem;
	line-height: 150%;
	display: flex;
	flex-direction: column;
}
.business .layout__reasons .reasons__text{
	color: #9197A6;
}
.business .layout__reasons .reasons__subtext{
	color: #2E3A59;
}

/* BANNER */
/* .business .layout__banner{
	padding: 3.5rem;
	border-radius: 1.25rem;
	background-color: #ffffff;
	display: flex;
	flex-direction: column;
	align-items: center;
	text-align: center;
	overflow: hidden;
	position: relative;
	gap: 2rem;
}
@media screen and (min-width: 720px) {
    .business .layout__banner{
		padding: 6.25rem;
		display: grid;
		text-align: left;
		align-items: flex-start;
		grid-template-columns: 35rem auto;
	}
}
.business .layout__banner .banner__layout{
	gap: 3.75rem;
	display: flex;
	flex-direction: column;
	align-items: flex-start;
}
.business .layout__banner .banner__main{
	gap: 2rem;
	display: flex;
	flex-direction: column;
}
.business .layout__banner .banner__text{
	font-size: 1.5rem;
	line-height: 150%;
}
.business .layout__banner .banner__picture{
	position: absolute;
	max-width: 41rem;
	right: 0;
	bottom: 0;
} */

/* PARTNERS */
.business .layout__partners{
	display: flex;
	flex-direction: column;
	gap: 1.25rem;
}
.business .layout__partners .partners__header{
	display: flex;
	justify-content: center;
}
.business .layout__partners .partners__title{
	color: #9197A6;
	font-size: 1rem;
	line-height: 150%;
	font-weight: 500;
	text-align: center;
}
@media screen and (min-width: 720px) {
.business .layout__partners .partners__title{

	font-size: 1.5rem;

}

}
.business .layout__partners .partners__list{
	overflow: hidden;
}
.business .layout__partners .partners__item{width: auto;}
.business .layout__partners .partners__item:hover img{
	transform: scale(1.1);
}
.business .layout__partners .partners__link{
	height: 3.75rem;
	display: flex;
	align-items: center;
}
.business .layout__partners .partners__link img{
	width: 100%;
	height: 100%;
	transform: scale(1);
	object-fit: contain;
	transition:.3s transform;
}

/* SYSTEMATIZATION  */
.business .layout__systematization{
	gap: 2rem;
	display: flex;
	flex-direction: column;
}
@media screen and (min-width: 992px) {
   .business .layout__systematization{
	gap: 0;
		display: grid;
		grid-template-columns: 21.75rem auto;
		border-radius: .75rem;
		background-color: #ffffff;
		padding: 2rem;
	}
}
.business .layout__systematization .systematization__list{
	gap: .25rem;
	display: flex;
	flex-direction: row;
	overflow: hidden;
	overflow-x: auto;
}
@media screen and (min-width: 992px) {
   .business .layout__systematization .systematization__list{
		gap: .25rem;
		height: 100%;
		flex-direction: column;
		justify-content: space-between;
	}
}
.business .layout__systematization .systematization__list .systematization__item{
	padding: .25rem .75rem .25rem .25rem;
	border-radius: 2rem;
	gap: .75rem;
	background-color: #ffffff;
	cursor: pointer;
	display: flex;
	align-items: center;
	position: relative;
}
@media screen and (min-width: 992px) {
   .business .layout__systematization .systematization__list .systematization__item{
		padding: .25rem;
	}
}
.business .layout__systematization .systematization__list .systematization__item.systematization__item_active{
	color: #0081E6;
	background-color: #F8F9FC;
	z-index: 3;
}
@media screen and (min-width: 992px) {
    .business .layout__systematization .systematization__list .systematization__item{
		border-radius: 2rem 0 0 2rem;
	}
}
@media screen and (min-width: 992px) {
.business .layout__systematization .systematization__list .systematization__item:before,
.business .layout__systematization .systematization__list .systematization__item:after{
	content: "";
	width: 1.625rem;
	height: 1.625rem;
	position: absolute;
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
	right: 0;
	opacity: 0;
	visibility: hidden;
	
}
.business .layout__systematization .systematization__list .systematization__item:before{
	bottom: 100%;
background-image: url("/local/templates/checkoffice/./images/logistics/business/subtract__ico01.png");
}
.business .layout__systematization .systematization__list .systematization__item:after{
	top: 100%;
background-image: url("/local/templates/checkoffice/./images/logistics/business/subtract__ico02.png");
}
.business .layout__systematization .systematization__list .systematization__item.systematization__item_active:before,
.business .layout__systematization .systematization__list .systematization__item.systematization__item_active:after{
	opacity: 1;
	visibility: visible;
}

.business .layout__systematization .systematization__list .systematization__item.systematization__item_active:first-child:before{
	opacity: 0;
	visibility: hidden;
}
.business .layout__systematization .systematization__list .systematization__item.systematization__item_active:last-child:after{
	opacity: 0;
	visibility: hidden;
}
}
.business .layout__systematization .systematization__list .systematization__ico{
	width: 2.5rem;
	height: 2.5rem;
	border-radius: 50%;
	background-color: #F8F9FC;
	display: flex;
	justify-content: center;
	align-items: center;
}
.business .layout__systematization .systematization__list .systematization__ico img,
.business .layout__systematization .systematization__list .systematization__ico svg{
	width: 1.25rem;
	height: 1.25rem;
}
.business .layout__systematization .systematization__list .systematization__text{
	font-size: 1rem;
	line-height: 1.25rem;
	font-weight: 700;
	white-space: nowrap;
}
@media screen and (min-width: 992px) {
  .business .layout__systematization .systematization__list .systematization__text{
	white-space: wrap;
}
}
.business .layout__systematization .systematization__layout{
	padding: 2rem;
	border-radius: 1rem;
	background-color: #ffffff;
	overflow: hidden;
	display: flex;
	flex-direction: column;
	position: relative;
}
@media screen and (min-width: 992px) {
   .business .layout__systematization .systematization__layout{
		background-color: #F8F9FC;
		height: 100%;
		border-radius: 1rem;
	}
	.business .layout__systematization .systematization__layout:first-child{
		border-radius: 0 1rem 1rem 1rem;
	}
	.business .layout__systematization .systematization__layout:last-child{
		border-radius: 1rem 1rem 1rem 0;
	}
}
.business .layout__systematization .systematization__layout:not(:first-child){
	display: none;
}
.business .layout__systematization .systematization__layout .systematization__header,
.business .layout__systematization .systematization__layout .systematization__main{
	position: relative;
	z-index: 2;
}
.business .layout__systematization .systematization__layout .systematization__header:not(:last-child),
.business .layout__systematization .systematization__layout .systematization__main:not(:last-child){
	margin-bottom: 2rem;
}
.business .layout__systematization .systematization__layout .systematization__header{
	gap: 1.25rem;
	max-width: 37.5rem;
	display: flex;
	flex-direction: column;
}
.business .layout__systematization .systematization__layout .systematization__text{
	font-size: .875rem;
	line-height: 1.25rem;
}
.business .layout__systematization .systematization__data{max-width: 28rem;}
.business .layout__systematization .systematization__data .data__list{
	gap: .5rem;
	display: flex;
	flex-direction: column;
	align-items: flex-start;
}
@media screen and (min-width: 720px) {
   .business .layout__systematization .systematization__data .data__list{
	flex-direction: row;
	flex-wrap: wrap;
   }
}
.business .layout__systematization .systematization__data .data__item{
	border-radius: .25rem;
	padding: .375rem .5rem;
	background-color: #F8F9FC;
	gap: .25rem;
	display: flex;
	align-items: center;
}
@media screen and (min-width: 992px) {
   .business .layout__systematization .systematization__data .data__item{
		background-color: #ffffff;
	}
}
.business .layout__systematization .systematization__data .data__ico{
	width: 1rem;
	height: 1rem;
	flex-shrink: 0;
}
.business .layout__systematization .systematization__data .data__text{
	font-size: .75rem;
	line-height: 1rem;
	font-weight: 500;
}
.business .layout__systematization .systematization__picture{
	width: 20rem;
	border-radius: 50%;
	aspect-ratio: 1/1;
	display: none;
	position: absolute;
	overflow: hidden;
	bottom: 0;
	right: 0;
	transform: translate(2.5rem, 2.5rem);
}
@media screen and (min-width: 720px) {
   .business .layout__systematization .systematization__picture{
	display: flex;
   }
}
.business .layout__systematization .systematization__picture img{
	flex-grow: 1;
}
/* OPPORTUNITY  */
.business .layout__opportunity{
	gap: 3.75rem;
	position: relative;
	display: flex;
	flex-direction: column;
}
@media screen and (min-width: 992px) {
   .business .layout__opportunity{
	gap: 0;
	
}
}
.business .layout__opportunity .opportunity__list{
	gap: 2rem;
	display: flex;
	flex-direction: column;
}
@media screen and (min-width: 720px) {
   .business .layout__opportunity .opportunity__list{
		flex-direction: row;
		justify-content: center;
		flex-wrap: wrap;
	}
}
.business .layout__opportunity .opportunity__item{
	display: flex;
	gap: 1rem;
	padding: 1.25rem;
	border-radius: .75rem;
	box-shadow: 0 .375rem 2rem rgba(41, 49, 62, 0.08);
	background-color: #ffffff;
}
@media screen and (min-width: 720px) {
.business .layout__opportunity .opportunity__item{
	width: 19rem;
}
}
@media screen and (min-width: 992px) {
.business .layout__opportunity .opportunity__item{
	position: absolute;
	padding: 2rem;

	z-index: 2;
}
.business .layout__opportunity .opportunity__item:nth-child(1){
	top: 0rem;
    left: 7rem;
	transform: translate(-50%, -50%);
}
.business .layout__opportunity .opportunity__item:nth-child(2){
	top: calc(100% - 16rem);
    left: calc(100% - 13rem);
}
.business .layout__opportunity .opportunity__item:nth-child(3){
	top: 1rem;
    left: calc(100% - 13rem);
}
.business .layout__opportunity .opportunity__item:nth-child(4){
top: 9rem;
        right: calc(100% - 8rem);
}
.business .layout__opportunity .opportunity__item:nth-child(5){
	top: calc(100% - 8rem);
    left: 1rem;
}
}
.business .layout__opportunity .opportunity__ico{
	width: 1.5rem;
	height: 1.5rem;
	flex-shrink: 0;
}
.business .layout__opportunity .opportunity__text{
	font-size: 1rem;
	line-height: 1.5rem;
}
.business .layout__opportunity .opportunity__picture{
	display: flex;
}
.business .layout__opportunity .opportunity__picture img{
	flex-grow: 1;
}

/* CHOICE  */
.layout__choice{
	gap: 2.5rem;
	display: flex;
	flex-direction: column;
}
.layout__choice .choice__header .choice__list{
  display: flex;
overflow: hidden;
overflow-x: auto;
white-space: nowrap;
}
@media screen and (min-width: 992px) {
.layout__choice .choice__header .choice__list{
overflow: hidden;
  justify-content: center;
  flex-wrap: wrap;
}
}
.layout__choice .choice__header .choice__item{
  padding: .125rem;
  margin-bottom: .25rem;
  background-color: #ffffff;
  position: relative;
}
.layout__choice .choice__header .choice__item:first-child{
  border-radius: .5rem 0 0 .5rem;
}
.layout__choice .choice__header .choice__item:last-child{
  border-radius: 0 .5rem .5rem 0;
}
.layout__choice .choice__header .choice__item:hover .choice__text{

    color: #2E3A59;
  background-color: #F8F9FC;
}
.layout__choice .choice__header .choice__item.choice__item_active .choice__text{
  color: #ffffff;
  background-color: #0081E6;
}
.layout__choice .choice__header .choice__item:not(:last-child):after{
  content: "";
  width: 1px;
  height: 1.5rem;
  background-color: #E9E9E9;
  top: 50%;
  left: 100%;
  transform: translate(-50%, -50%);
  position: absolute;
  z-index: 2;
}
.layout__choice .choice__header .choice__item .choice__text{
  color: #2E3A59;
  padding: .4rem 1.25rem;
  border-radius: .5rem;
  background-color: transparent;
  position: relative;
  text-align: center;
  display: block;
  -webkit-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s;
  cursor: pointer;
}
.layout__choice .choice__main{
	width: 56.25rem;
	max-width: 100%;
	margin: 0 auto;
}
.layout__choice .choice__main .choice__item{display: none;}
.layout__choice .choice__main .choice__item:first-child{display: block;}


/* CHECKLIST */
.business .layout__checklist{
	gap: 3rem;
	   position: relative;
	   display: flex;
	   flex-direction: column;
}

@media screen and (min-width: 720px) {
.business .layout__checklist .checklist__list{
	   margin: -2rem -3rem;
    padding: 1.5rem;
	gap: 2rem;
	overflow: hidden;
	display: flex;
	flex-direction: column;
}
}
.business .layout__checklist .checklist__item{
	box-shadow: 0 .375rem 1.25rem rgba(41, 49, 62, 0.08);
	border-radius: .75rem;
	height: auto;
	background-color: #ffffff;
}
.business .layout__checklist .checklist__link{
	color: #2E3A59;
	height: 100%;
	padding: 2rem 1.25rem;
	gap: 1.25rem;
	text-decoration: none;
	display: flex;
	flex-direction: column;
}
.business .layout__checklist .checklist__header{
	gap: 1.25rem;
	display: flex;
	justify-content: space-between;
}
.business .layout__checklist .checklist__picture{
	height: 4rem;
	width: auto;
	display: flex;
	justify-content: space-between;
}
.business .layout__checklist .checklist__date{
	font-size: .75rem;
	line-height: 1rem;
	font-weight: 500;
}
.business .layout__checklist .checklist__main{
	gap: .75rem;
	display: flex;
	flex-direction: column;
	flex-grow: 1;
}
.business .layout__checklist .checklist__title{
	color: #2E3A59;
	font-size: 1rem;
	line-height: 1.25rem;
	font-weight: 700;
}
.business .layout__checklist .checklist__text{
	color: #A8ADB4;
	font-size: .875rem;
	line-height: 1.25rem;
}
.business .layout__checklist .checklist__footer{
	gap: 1.25rem;
	display: grid;
	grid-template-columns: 1fr 1fr;
}
.business .layout__checklist .checklist__rating{
	gap: .125rem;
	display: flex;
	align-items: flex-start;
}
.business .layout__checklist .rating__ico{
	width: .75rem;
	height: .75rem;
}
.business .layout__checklist .checklist__download{
	gap: .25rem;
	display: flex;
	align-items: center;
	justify-content: flex-end;
}
.business .layout__checklist .checklist__download .download__text{
	font-size: .75rem;
	line-height: 140%;
	font-weight: 500;
}
.business .layout__checklist .checklist__download .download__ico{
	width: 1rem;
	height: 1rem;
}
.business .layout__checklist .checklist__author{
	gap: .75rem;
	padding: 0;
	display: flex;
	align-items: center;
	grid-column: span 2;
}
.business .layout__checklist .checklist__author .author__img{

	height: 1.25rem;

}
.business .layout__checklist .checklist__author .author__text{
	font-size: .875rem;
	line-height: 1.25rem;
}
.business .layout__checklist .swiper-pagination{position: unset!important;}
.business .layout__checklist .slider-arrow{display: flex!important;}

/* Advertising */
.business .layout__advertising{
	border-radius: .75rem;
	overflow: hidden;
	position: relative;

}

.business .layout__advertising .advertising__picture{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: flex;
}
.business .layout__advertising .advertising__picture img{
	flex-grow: 1;
}
.business .layout__advertising .advertising__layout{
	color: #ffffff;
	padding: 2.5rem 1.25rem;
	
	gap: 2.5rem;
	display: flex;
	flex-direction: column;
	align-items: center;
	text-align: center;
	position: relative;
	z-index: 2;
}
@media screen and (min-width: 720px) {
.business .layout__advertising .advertising__layout{
	padding: 3.75rem 2.5rem;
	gap: 3.75rem;
}
}
@media screen and (min-width: 992px) {
.business .layout__advertising .advertising__layout{
	padding: 3.75rem 5rem;
}
}
.business .layout__advertising .advertising__main{
	font-size: 1.125rem;
	line-height: 150%;
	gap: 2rem;
	display: flex;
	flex-direction: column;
}
@media screen and (min-width: 992px) {
.business .layout__advertising .advertising__main{
	font-size: 1.5rem;
	line-height: 150%;
}
}
@media screen and (min-width: 992px) {
.business .layout__advertising .btn{
	width: 17rem;
}
}

.business .layout__section.section.pt_0{padding-top: 0!important;}
.business .layout__section.section.pb_0{padding-bottom: 0!important;}
.business .layout__section.layout__section_background{
	position: relative;
}
.business .layout__section.layout__section_background:after{
	content: "";
	position: absolute;
	top: 50%;
	left: 0;
	width: 100vw;
	height: 50%;
	background-color: #ffffff;
	z-index: -1;
	transform: none;
}



/* BUTTON */

.layout .btn {
    color: #ffffff;
    background-color: #0081E6;
    border: 1px solid #0081E6;
    font-size: 1rem;
    line-height: 1.25rem;
    font-weight: 700;
    padding: 1.25rem 2.5rem;
    border-radius: 0.75rem;
    margin: 0;
    text-decoration: none;
    display: flex;
    justify-content: center;
    cursor: pointer;
    outline: none;
    text-align: center;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    -webkit-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}
.layout .btn a{
    color: #ffffff;
}
.layout .btn.btn_tiny{
    font-size: .875rem;
    line-height: 1.25rem;
    padding: .875rem 1.25rem;
}
.layout .btn.btn_secondary .btn__ico path{
    fill: #ffffff;
    -webkit-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}
.layout .btn:hover {
    color: #ffffff;
    background: #0064b3;
    border-color: #0064b3;
    text-decoration: none;
}
.layout .btn:hover a{
    color: #ffffff;
}
.layout .btn:hover.layout .btn:hover .btn__ico path{
    fill: #ffffff;
}
.layout .btn:disabled {
    border-color: #7A828A;
    background-color: #7A828A;
}
.layout .btn.btn_secondary {
    color: #0081E6;
    background: #E5F2FC;
    border-color: #E5F2FC;
}
.layout .btn.btn_secondary .btn__ico path{
    stroke: #0081E6;
}
.layout .btn.btn_secondary:hover {
    color: #ffffff;
    background-color: #0081E6;
    border-color: #0081E6;
}
.layout .btn.btn_secondary:hover .btn__ico path{
    stroke: #ffffff;
}
.layout .btn.btn_tertiary {
    color: #0081E6;
    background: transparent;
    border-color: #CAD3E1;
}
.layout .btn.btn_tertiary .btn__ico path{
    fill: #0081E6;
}
.layout .btn.btn_tertiary:hover {
    color: #ffffff;
    background-color: #0081E6;
    border-color: #0081E6;
}
.layout .btn.btn_tertiary:hover .btn__ico path{
    stroke: #ffffff;
}

.layout .btn.btn_quarty {
    color: #0081E6;
    background: #ffffff;
    border-color: #ffffff;
}
.layout .btn.btn_quarty .btn__ico path{
    fill: #0081E6;
}
.layout .btn.btn_quarty:hover {
    color: #ffffff;
    background-color: #0081E6;
    border-color: #0081E6;
}
.layout .btn.btn_quarty:hover .btn__ico path{
    stroke: #ffffff;
}
.layout .btn .btn__text:not(:last-child),
.layout .btn .btn__ico:not(:last-child) {
    margin-right: 1rem;
}
.layout .btn .btn__ico {
    width: 1.25rem;
    min-width: 1.25rem;
    height: 1.25rem;
}
/* End */


/* Start:/local/templates/checkoffice/styles.css?175248320067641*/
@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@200..800&display=swap');


.pageForm-textarea{height:200px!important;}.pageForm-bg{height:100%!important;}.download a{display:block;width:140px;margin:0 0 .25rem!important;height:4rem!important}.download a:not(:last-child){margin-right:.75rem!important}.functions-item:nth-child(5){margin-bottom:520px}.functions-item:nth-child(6) .functions-item__img{top:-200px;left:-10rem}@media (max-width:1250px){.functions-item:nth-child(6) .functions-item__img{top:0;left:0}.functions-item:nth-child(6) .functions-item__img img{width:18.75rem}}.logisticChecklists{overflow:hidden}.blogSubscription{position:relative;z-index:101}.mainAutoTask-img{left:48%}body .page.page_second .mainTools-wrapper>img{zoom:0.555}.page.page_second .logics .logics-item.logics-item_second.img-custom-block{padding:0}.page.page_second .logics .logics-item.logics-item_second.img-custom-block .logics-item__right{width:700px}body .mainTools-wrapper{width:568px}@media (min-width:1280px){.page.page_second .logics .logics-item.logics-item_second.img-custom-block.custom-block-padding{padding:0 4rem 0 5rem}body .gostevye-proverki .mainTools-wrapper>img{transform:translateY(0)}}@media (max-width:992px){body .footer-bottom .footer-bottom__soc{display:none!important}}@media (max-width:979px){.download-phone{display:none}}.userFunctional.pt-0{padding-top:0}.userFunctional-svg{left:200px}.userFunctional-list .userFunctional-item__text img{max-height:unset!important}.userFunctional-list.userFunctional-list_secondary{padding:2.5rem 0}@media screen and (min-width:979px){.functions-item{opacity:1}.toolsFunctions_secondary .functions-item .functions-item__img{top:50%!important;zoom:.75;transform:translateY(-50%)!important}.toolsFunctions_secondary .functions-item:nth-child(odd) .functions-item__img{left:50%!important}.toolsFunctions_secondary .functions-item:nth-child(2n) .functions-item__img{right:50%!important}}.popup .popup-subtitle{margin-bottom:1.5rem;text-align:center}.download a img,.download a svg{max-width:100%;height:2.75rem!important}.mainTools.dialogi{padding-bottom:0!important}.mainTools.dialogi+section{padding-top:0!important}.page_second .logics-item:not(:last-child),.page_second .mainTools:not(:last-child){margin-bottom:0}.popup .popup-title+img{margin:0 auto 1.5rem}.page section.download{padding:0!important}@media (min-width:992px){body .page.page_second .objects .objects-arrow{left:calc(100% - 28vw);top:calc(100% - 390px)}.mainTools.dialogi+section{padding:6.25rem 0!important}.staticMain+.functions .functions-item:nth-child(2) .functions-item__absolute{right:3rem}.staticMain+.functions .functions-item:nth-child(2) .functions-item__current{transform: translate(18rem, 9rem)}}.way-wrapper-mb{margin-bottom:0!important}

.slick-slider,.slick-slider.slick-vertical .slick-slide{display:block}.slick-slider{position:relative;width:auto;height:100%;cursor:-webkit-grab;cursor:grab}.slick-slider.slick-vertical .slick-track{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.slick-slider img{display:block;width:100%}.slick-slider .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex}.slick-slider .slick-list{overflow:hidden}.slick-slider .slick-slide{display:inline-block;height:100%;z-index:2!important;margin:0;min-height:1px}.slick-slider .slick-slide.slick-current{z-index:3!important}.slick-slider .slick-arrow{position:absolute;width:2rem;height:2rem;cursor:pointer;z-index:2;border-radius:50%;top:50%;background-color:#f1f1f1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out}.slick-slider .slick-arrow.slick-prev{left:1.5rem;right:auto}.slick-slider .slick-arrow.slick-prev:hover{left:1rem}.slick-slider .slick-arrow.slick-next{left:auto;right:1.5rem}.slick-slider .slick-arrow.slick-next:hover{right:1rem}.slick-slider .slick-arrow.slick-disabled{opacity:.8;pointer-events:none}.slick-slider .slick-arrow img,.slick-slider .slick-arrow svg{max-width:25%;height:auto}.slick-slider .slick-dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;list-style:none;position:absolute;z-index:3;bottom:-2rem;left:0;padding:1rem;width:100%}.slick-slider .slick-dots li{margin:0;-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out}.slick-slider .slick-dots li:not(:last-child){margin-right:1.25rem}.slick-slider .slick-dots li.slick-active button,.slick-slider .slick-dots li:hover button{background-color:#0081E6}.slick-slider .slick-dots li:only-child{display:none}.slick-slider .slick-dots button{text-indent:-9999px;width:.5rem;height:.5rem;padding: 0;border:0;border-radius:50%;background-color:#CAD3E1;-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out}.slick-loading .slick-slide{visibility:hidden}


/* NEW STYLE */


/* default */

.layout {
    color: #2E3A59;
    font-size: 1.125rem;
    line-height: 2rem;
    font-family: "Manrope", sans-serif;
    /*padding-bottom: 4.5rem;*/
    display: flex;
    flex-direction: column;
}
.layout .title {
    font-weight: unset;
    font-size: unset;
    line-height: unset;
    color: unset;
}
.layout .slider-item {
    padding: 0 1.5rem;
}
.layout .layout__header{
    margin: 0 auto 2rem;
    position: unset;
    transform: none;
}
.layout .layout__header:not(:last-child){
    margin-bottom: 2rem;
}

.layout h1,
.layout h2,
.layout h3,
.layout h4,
.layout h5,
.layout h6,
.layout .h1,
.layout .h2,
.layout .h3,
.layout .h4,
.layout .h5,
.layout .h6 {
    font-weight: 500;
}
.layout h1:not(:last-child),
.layout h2:not(:last-child),
.layout h3:not(:last-child),
.layout h4:not(:last-child),
.layout h5:not(:last-child),
.layout h6:not(:last-child),
.layout .h1:not(:last-child),
.layout .h2:not(:last-child),
.layout .h3:not(:last-child),
.layout .h4:not(:last-child),
.layout .h5:not(:last-child),
.layout .h6:not(:last-child) {
    margin: 0 0 1.5rem;
}


.layout h1 strong,
.layout h2 strong,
.layout h3 strong,
.layout h4 strong,
.layout h5 strong,
.layout h6 strong,
.layout .h1 strong,
.layout .h2 strong,
.layout .h3 strong,
.layout .h4 strong,
.layout .h5 strong,
.layout .h6 strong {
    font-weight: 700;
    background: -o-linear-gradient(40deg, #0050AD 0.01%, #00C7FD 120%);
    background: linear-gradient(50deg, #0050AD 0.01%, #00C7FD 120%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}




.layout h1,
.layout .h1 {
    font-size: 2rem;
    line-height: 2.5rem;
    font-weight: 700;
}
@media screen and (min-width: 580px) {
    .layout h1,
    .layout .h1 {
        font-size: 2.75rem;
        line-height: 3.25rem;
    }
}
@media screen and (min-width: 980px) {
    .layout h1,
    .layout .h1 {
        font-size: 3.5rem;
        line-height: 4rem;
    }
    .layout h1:not(:last-child),
    .layout .h1:not(:last-child) {
        margin-bottom: 2.5rem;
    }
}
.layout h2,
.layout .h2 {
    font-size: 1.5rem;
    line-height: 2rem;
}
@media screen and (min-width: 580px) {
    .layout h2,
    .layout .h2 {
        font-size: 2.25rem;
        line-height: 2.75rem;
    }
}
@media screen and (min-width: 980px) {
    .layout h2,
    .layout .h2 {
        font-size: 2.75rem;
        line-height: 3.25rem;
    }
}
.layout h3,
.layout .h3 {
    font-size: 1.5rem;
    line-height: 2rem;
    font-weight: 500;
}
@media screen and (min-width: 580px) {
    .layout h3,
    .layout .h3 {
        font-size: 1.5rem;
        line-height: 2rem;
    }
}
@media screen and (min-width: 980px) {
    .layout h3,
    .layout .h3 {
        font-size: 2rem;
        line-height: 2.5rem;
    }
}
.layout h4,
.layout .h4 {
    font-size: 1.125rem;
    line-height: 1.5rem;
    font-weight: 500;
}
@media screen and (min-width: 580px) {
    .layout h4,
    .layout .h4 {
        font-size: 1.25rem;
        line-height: 1.75rem;
    }
}
@media screen and (min-width: 992px) {
    .layout h4,
    .layout .h4 {
        font-size: 1.5rem;
        line-height: 2rem;
    }
}
.layout h5,
.layout .h5 {
    font-size: 1rem;
    line-height: 1.25rem;
    font-weight: 500;
}
@media screen and (min-width: 992px) {
    .layout h5,
    .layout .h5 {
        font-size: 1.25rem;
        line-height: 1.75rem;
    }
}
.layout h5:not(:last-child),
.layout .h5:not(:last-child) {
    margin-bottom: 1rem;
}
.layout h6,
.layout .h6 {
    font-size: 1rem;
    line-height: 1.25rem;
    font-weight: 500;
}
.layout h6:not(:last-child),
.layout .h6:not(:last-child) {
    margin-bottom: 1rem;
}
.layout h1 a,
.layout h2 a,
.layout h3 a,
.layout h4 a,
.layout h5 a,
.layout h6 a {
    color: #0081E6;
    text-decoration: none;
}
.layout h1 a:hover,
.layout h2 a:hover,
.layout h3 a:hover,
.layout h4 a:hover,
.layout h5 a:hover,
.layout h6 a:hover {
    text-decoration: underline;
}
.layout strong {
    font-weight: 500;
}
.layout a {
    color: #353945;
    text-decoration: none;
}
.layout a:hover {
    text-decoration: none;
}
.layout ul, .layout p, .layout ol {
    padding: 0;
    margin-bottom: 0;
}
.layout ul:not(:last-child), .layout p:not(:last-child), .layout ol:not(:last-child) {
    margin-bottom: 1.5rem;
}
.layout ul:empty, .layout p:empty, .layout ol:empty {
    display: none;
}
.layout ul,
.layout ol {
    list-style: none;
}
.layout ul ul,
.layout ul ol,
.layout ol ul,
.layout ol ol {
    margin: 0.5rem 0;
}
.layout ul li,
.layout ol li {
    margin: 0 0 0.5rem;
}
.layout img,
.layout svg {
    outline: none;
    max-width: 100%;
    max-height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    height: auto;
}
.layout sup,
.layout .sup {
    color: #0081E6;
    font-size: 0.75rem;
    position: relative;
    top: -0.25rem;
}
.layout blockquote {
    font-style: italic;
    padding-left: 1.25rem;
    margin-bottom: 2rem;
    border-left: 1.125rem solid #0081E6;
}
.layout q,
.layout .q {
    quotes: "«" "»";
    margin-bottom: 1.5rem;
    display: block;
}
.layout q q,
.layout .q q {
    quotes: "„" "“";
}
.layout dl {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 1rem;
}
.layout dl:not(:last-child) {
    margin-bottom: 0.5rem;
}
.layout dl dt {
    color: #0081E6;
    min-width: 5rem;
}
.layout dl dt:not(:last-child) {
    margin-right: 0.5rem;
}


/* BASE */

.layout .container {
    width: 75rem;
    padding: 0;
    max-width: calc(100vw - 2.5rem);
    margin: 0 auto;
}
@media screen and (min-width: 580px) {
    .layout .container {
        max-width: calc(100vw - 4rem);
    }
}
.layout .container.container_second{
    width: 65.75rem;
}
.layout .container.container_tertiary{
    width: 68.625rem;
}
.layout .row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: calc(100% + 2rem);
    margin: 0 -1rem;
}
.layout .col {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 0 1rem;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.layout .col.col_1 {
    width: 8.3333%;
}
.layout .col.col_2 {
    width: 16.666%;
}
.layout .col.col_3 {
    width: 25%;
}
.layout .col.col_4 {
    width: 33.3%;
}
.layout .col.col_5 {
    width: 41.666667%;
}
.layout .col.col_6 {
    width: 50%;
}
.layout .col.col_7 {
    width: 58.333333%;
}
.layout .col.col_8 {
    width: 66.666667%;
}
.layout .col.col_9 {
    width: 75%;
}
.layout .col.col_10 {
    width: 83.333333%;
}
.layout .col.col_11 {
    width: 91.666667%;
}
.layout .col.col_12 {
    width: 100%;
}
@media screen and (max-width: 1279px) {
    .layout .col.col_desc-3 {
        width: 25%;
    }
    .layout .col.col_desc-4 {
        width: 33.3%;
    }
    .layout .col.col_desc-5 {
        width: 41.666667%;
    }
    .layout .col.col_desc-6 {
        width: 50%;
    }
    .layout .col.col_desc-7 {
        width: 58.333333%;
    }
    .layout .col.col_desc-8 {
        width: 66.666667%;
    }
    .layout .col.col_desc-9 {
        width: 75%;
    }
    .layout .col.col_desc-10 {
        width: 83.333333%;
    }
    .layout .col.col_desc-11 {
        width: 91.666667%;
    }
    .layout .col.col_desc-12 {
        width: 100%;
    }
}
@media screen and (max-width: 980px) {
    .layout .col.col_tab-3 {
        width: 25%;
    }
    .layout .col.col_tab-4 {
        width: 33.3%;
    }
    .layout .col.col_tab-5 {
        width: 41.666667%;
    }
    .layout .col.col_tab-6 {
        width: 50%;
    }
    .layout .col.col_tab-7 {
        width: 58.333333%;
    }
    .layout .col.col_tab-8 {
        width: 66.666667%;
    }
    .layout .col.col_tab-9 {
        width: 75%;
    }
    .layout .col.col_tab-10 {
        width: 83.333333%;
    }
    .layout .col.col_tab-11 {
        width: 91.666667%;
    }
    .layout .col.col_tab-12 {
        width: 100%;
    }
}
@media screen and (max-width: 579px) {
    .layout .col.col_mob-1 {
        width: 8.3333%;
    }
    .layout .col.col_mob-2 {
        width: 16.666%;
    }
    .layout .col.col_mob-3 {
        width: 25%;
    }
    .layout .col.col_mob-4 {
        width: 33.3%;
    }
    .layout .col.col_mob-5 {
        width: 41.666667%;
    }
    .layout .col.col_mob-6 {
        width: 50%;
    }
    .layout .col.col_mob-7 {
        width: 58.333333%;
    }
    .layout .col.col_mob-8 {
        width: 66.666667%;
    }
    .layout .col.col_mob-9 {
        width: 75%;
    }
    .layout .col.col_mob-10 {
        width: 83.333333%;
    }
    .layout .col.col_mob-11 {
        width: 91.666667%;
    }
    .layout .col.col_mob-12 {
        width: 100%;
    }
}

/* TABLE */

.layout table {
    border-collapse: collapse;
    border-spacing: 0;
    border: 0;
    width: 100%;
    margin-bottom: 2rem;
    table-layout: fixed;
}
.layout table td,
.layout table th {
    border-bottom: 1px solid #7A828A;
    border-top: 1px solid #7A828A;
    text-align: left;
    padding: 0.5rem 1.25rem;
    -webkit-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}
@media screen and (min-width: 980px) {
    .layout table td,
    .layout table th {
        padding: 1.25rem 1.5rem;
    }
}
.layout table th {
    color: #ffffff;
    font-weight: 600;
    background-color: #7A828A;
}


/* FORM */
.layout fieldset{
    outline: none;
    border: 0;
}
.layout .form-item {
    margin-bottom: 1.25rem;
}
.layout .form-item__main {
    position: relative;
}
.layout .form-item__field .btn{
    width: 100%;
}
@media screen and (min-width: 580px) {
    .layout .form-item__field .btn{
        width: auto;
    }
}
.layout .form-item__input {
    color: #16192C;
    background-color: #ffffff;
    font-size: 1rem;
    line-height: 1.5rem;
    font-weight: 400;
    font-family: "Montserrat", sans-serif;
    padding: 1.125rem 1.125rem;
    width: 100%;
    border-radius: 0.75rem;
    border: 0;
    margin: 0;
    text-overflow: ellipsis;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    outline: none;
    -webkit-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}
.layout .form-item__input:disabled {
    opacity: 0.5;
}
.layout .form-item__input.error {
    border-color: #FFAFAF;
}
.layout .form-item__input::-webkit-input-placeholder {
    opacity: 1;
    color: #7A828A;
}
.layout .form-item__input::-moz-placeholder {
    opacity: 1;
    color: #7A828A;
}
.layout .form-item__input:-ms-input-placeholder {
    opacity: 1;
    color: #7A828A;
}
.layout .form-item__input::-ms-input-placeholder {
    opacity: 1;
    color: #7A828A;
}
.layout .form-item__input::placeholder {
    opacity: 1;
    color: #7A828A;
}
.layout .form-item__input:focus, .layout .form-item__input:hover {
    border-color: #00BA34;
}
.layout .form-item__input.form-item__input_textarea {
    width: 100%;
    height: 11.25rem;
    resize: none;
}


/* BUTTON */

.layout .btn {
    color: #ffffff;
    background-color: #0081E6;
    border: 1px solid #0081E6;
    font-size: 1rem;
    line-height: 1.25rem;
    font-weight: 700;
    padding: 1.25rem 2.5rem;
    border-radius: 0.75rem;
    margin: 0;
    text-decoration: none;
    display: flex;
    justify-content: center;
    cursor: pointer;
    outline: none;
    text-align: center;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    -webkit-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}
.layout .btn a{
    color: #ffffff;
}
.layout .btn.btn_tiny{
    font-size: .875rem;
    line-height: 1.25rem;
    padding: .875rem 1.25rem;
}
.layout .btn.btn_secondary .btn__ico path{
    fill: #ffffff;
    -webkit-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}
.layout .btn:hover {
    color: #ffffff;
    background: #0064b3;
    border-color: #0064b3;
    text-decoration: none;
}
.layout .btn:hover a{
    color: #ffffff;
}
.layout .btn:hover.layout .btn:hover .btn__ico path{
    fill: #ffffff;
}
.layout .btn:disabled {
    border-color: #7A828A;
    background-color: #7A828A;
}
.layout .btn.btn_secondary {
    color: #0081E6;
    background: #E5F2FC;
    border-color: #E5F2FC;
}
.layout .btn.btn_secondary .btn__ico path{
    stroke: #0081E6;
}
.layout .btn.btn_secondary:hover {
    color: #ffffff;
    background-color: #0081E6;
    border-color: #0081E6;
}
.layout .btn.btn_secondary:hover .btn__ico path{
    stroke: #ffffff;
}
.layout .btn.btn_tertiary {
    color: #0081E6;
    background: transparent;
    border-color: #CAD3E1;
}
.layout .btn.btn_tertiary .btn__ico path{
    fill: #0081E6;
}
.layout .btn.btn_tertiary:hover {
    color: #ffffff;
    background-color: #0081E6;
    border-color: #0081E6;
}
.layout .btn.btn_tertiary:hover .btn__ico path{
    stroke: #ffffff;
}

.layout .btn.btn_quarty {
    color: #0081E6;
    background: #ffffff;
    border-color: #ffffff;
}
.layout .btn.btn_quarty .btn__ico path{
    fill: #0081E6;
}
.layout .btn.btn_quarty:hover {
    color: #ffffff;
    background-color: #0081E6;
    border-color: #0081E6;
}
.layout .btn.btn_quarty:hover .btn__ico path{
    stroke: #ffffff;
}
.layout .btn .btn__text:not(:last-child),
.layout .btn .btn__ico:not(:last-child) {
    margin-right: 1rem;
}
.layout .btn .btn__ico {
    width: 1.25rem;
    min-width: 1.25rem;
    height: 1.25rem;
}

/* WYSIWYG */

.layout .wysiwyg:not(:last-child) {
    margin-bottom: 1.25rem;
}
@media screen and (min-width: 980px) {
    .layout .wysiwyg:not(:last-child) {
        margin-bottom: 2.5rem;
    }
}
.layout .wysiwyg img,
.layout .wysiwyg svg {
    display: block;
    margin-bottom: 1.25rem;
}
.layout .wysiwyg ul,
.layout .wysiwyg p,
.layout .wysiwyg ol {
    padding: 0;
    margin: 0;
}
.layout .wysiwyg ul:not(:last-child),
.layout .wysiwyg p:not(:last-child),
.layout .wysiwyg ol:not(:last-child) {
    margin-bottom: 1.25rem;
}



.layout .wysiwyg.wysiwyg_tiny h1:not(:last-child),
.layout .wysiwyg.wysiwyg_tiny h2:not(:last-child),
.layout .wysiwyg.wysiwyg_tiny h3:not(:last-child),
.layout .wysiwyg.wysiwyg_tiny h4:not(:last-child),
.layout .wysiwyg.wysiwyg_tiny h5:not(:last-child),
.layout .wysiwyg.wysiwyg_tiny h6:not(:last-child),
.layout .wysiwyg.wysiwyg_tiny ul:not(:last-child),
.layout .wysiwyg.wysiwyg_tiny p:not(:last-child),
.layout .wysiwyg.wysiwyg_tiny ol:not(:last-child) {
    margin-bottom: .75rem;
}

.layout .wysiwyg ul:empty,
.layout .wysiwyg p:empty,
.layout .wysiwyg ol:empty {
    display: none;
}
.layout .wysiwyg ul {
    list-style: none;
}
.layout .wysiwyg ul ul {
    margin-left: 0;
}
.layout .wysiwyg ul li {
    position: relative;
    padding-left: 2rem;
}
.layout .wysiwyg ul li:before {
    content: "";
    left: 0.5rem;
    top: 0.75rem;
    width: 0.35rem;
    height: 0.35rem;
    border-radius: 50%;
    background-color: #000000;
    position: absolute;
}
.layout .wysiwyg ol {
    list-style: decimal;
    padding-left: 1rem;
}
.layout .wysiwyg ol li {
    margin: 0 0 0.5rem;
}
.layout .wysiwyg a {
    color: #2E3A59;
    position: relative;
    white-space: nowrap;
}
.layout .wysiwyg a:hover:before {
    width: 0%;
}
.layout .wysiwyg a:before {
    content: "";
    position: absolute;
    top: calc(100% + 0.125rem);
    left: 0;
    height: 1px;
    width: 100%;
    background-color: #2E3A59;
    -webkit-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}

/* SECTION */
.layout .layout__section {
    padding: 2.5rem 0!important;
    position: relative;
}
@media screen and (min-width: 580px) {
    .layout .layout__section {
        padding: 3.125rem 0!important;
    }
}
@media screen and (min-width: 980px) {
    .layout .layout__section {
        padding: 4.375rem 0!important;
    }
}
.layout .layout__section.layout__section_before:before,
.layout .layout__section.layout__section_after:before,
.layout .layout__section.layout__section_beforeTop:before,
.layout .layout__section.layout__section_afterTop:before{
    content: "";
    position: absolute;
    width: 800px;
    height: 800px;
    background: -o-radial-gradient(50% 50%, 50% 50%, #0081E6 0%, rgba(0, 129, 230, 0) 100%);
    background: radial-gradient(50% 50% at 50% 50%, #0081E6 0%, rgba(0, 129, 230, 0) 100%);
    opacity: 0.9;
    -webkit-filter: blur(200px);
    filter: blur(200px);
    z-index: -1;
    pointer-events: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.layout .layout__section.layout__section_before:before{
    left: 0;
    top: 100%;
    transform: translate(-50%, -50%);
}
.layout .layout__section.layout__section_after:before{
    right: 0;
    top: 100%;
    transform: translate(50%, -50%);
}
.layout .layout__section.layout__section_beforeTop:before{
    top: 0%;
    left: 0;
    transform: translate(-50%, 0);
}
.layout .layout__section.layout__section_afterTop:before{
    top: 0%;
    right: 0;
    transform: translate(50%, 0);
}


.layout .layout__section .section__background{
    position: absolute;
    max-width: 100%;
    max-height: 100%;
    display: flex;
    align-item: center;
}
.layout .layout__section .section__background.section__background_br{
    right: 0;
    bottom: 0;
}
.layout .layout__section .section__header,
.layout .layout__section .section__main,
.layout .layout__section .section__footer{position: relative;z-index:2;}
.layout .layout__section .section__main{z-index: 3;}
.layout .layout__section .section__header:not(:last-child) {
    margin-bottom: 2.5rem;
}
@media screen and (min-width: 580px) {
    .layout .layout__section .section__header:not(:last-child) {
        margin-bottom: 3.75rem;
    }
}
.layout .layout__section .section__main:not(:last-child) {
    margin-bottom: 2.5rem;
}
@media screen and (min-width: 580px) {
    .layout .layout__section .section__main:not(:last-child) {
        margin-bottom: 3.75rem;
    }
}
.layout .layout__section .section__action{
    display: flex;
    justify-content: center;
}
/* BASE STYLE */

.layout .text-left{text-align: left!important;}
.layout .text-center{text-align: center!important;}
.layout .text-right{text-align: right!important;}

.layout .justify-left{justify-content: flex-start!important;}
.layout .justify-right{justify-content: flex-end!important;}
.layout .justify-center{justify-content: center!important;}
.layout .justify-between{justify-content: space-between!important;}

.layout .m_0{margin: 0!important;}
.layout .p_0{padding: 0!important;}

.layout .height_100{height: 100%!important;}
.layout .width_100{width: 100%!important;}



/* ABOUT */
.layout .about .about__video {
    margin-bottom: 2rem;
    position: relative;
}
@media screen and (min-width: 992px) {
    .layout .about .about__video {
        margin-bottom: 0;
    }
}
.layout .about .about__video:hover .video__tooltip{
    opacity: 1;
    visibility: visible;
}
.layout .about .about__media {
    display: flex;
    align-items: flex-start;
}
.layout .about .video__action {
    margin-bottom: 2rem;
    position: absolute;
    top: 50%;
    left: 50%;
}
@media screen and (min-width: 580px) {
    .layout .about .video__action {
        left: 52%;
    }
}


.layout .about .video__toggle {
    width: 3rem;
    height: 3rem;
    display: flex;
    justify-content: center;
    align-items: center;
}
@media screen and (min-width: 580px) {
    .layout .about .video__toggle {
        width: 3.75rem;
        height: 3.75rem;
    }
}

.layout .about .video__toggle img,
.layout .about .video__toggle svg{
    width: 100%;
    height: 100%;
}
.layout .about .video__tooltip{
    font-size: 1.125rem;
    line-height: 2rem;
    border-radius: .75rem;
    padding: .5rem 1.25rem;
    background-color: #ffffff;
    text-align: center;
    position: absolute;
    top: calc(100% + .75rem);
    left: 50%;
    white-space: nowrap;
    opacity: 0;
    visibility: hidden;
    transform: translateX(-50%);
    -webkit-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}
.layout .about .video__tooltip:after{
    content: '';
    position: absolute;
    left: 50%;
    bottom: 100%;
    border: .625rem solid transparent;
    border-bottom: .625rem solid #ffffff;
    transform: translateX(-50%);
}
.layout .about .about__main {
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

/* STATISTICS */
.layout .statistics .statistics__list {
    margin-bottom: -3.75rem;
}
@media screen and (min-width: 580px) {
    .layout .statistics .statistics__list {
        padding: 2.5rem 0;
    }
}

.layout .statistics .statistics__item {
    margin-bottom: 3.75rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
    position: relative;
}
.layout .statistics .col:not(:last-child) .statistics__item:after {
    content: "";
    position: absolute;
    height: 0;
    width: 6.25rem;
    border-bottom: 1px dashed #0081E6;
    top: calc(100% + 2rem);
    left: 50%;
    transform: translate(-50%, -50%);
}
@media screen and (min-width: 580px) {
    .layout .statistics .col:not(:last-child) .statistics__item:after {
        border: 0;
        height: 6.25rem;
        width: 0;
        border-right: 1px dashed #0081E6;
        top: 50%;
        left: calc(100% + 1rem);
    }
}
.layout .statistics .statistics__header:not(:last-child) {
    margin-bottom: 0.25rem;
}
.layout .statistics .statistics__title .title__text{
    font-size: 3.5rem!important;
    line-height: 3.5rem!important;
    background: -o-linear-gradient(40deg, #0050AD 0.01%, #00C7FD 120%);
    background: linear-gradient(50deg, #0050AD 0.01%, #00C7FD 120%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.layout .statistics .statistics__main {
    font-size: 1.25rem;
    line-height: 1.25rem;
}
/* DOCUMENTS */
.layout .documents .documents__list {
    margin-bottom: -2rem;
}
.layout .documents .documents__item {
    margin-bottom: 2rem;
}
.layout .documents .documents__link {
    padding: 2rem 1.25rem;
    border-radius: 0.75rem;
    background-color: #ffffff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}
.layout .documents .documents__link:hover .documents__action {
    background-color: rgba(0, 129, 230,1);
}
.layout .documents .documents__link:hover .documents__action img path,
.layout .documents .documents__link:hover .documents__action svg path {
    stroke: #ffffff;
}
.layout .documents .documents__header:not(:last-child) {
    margin-right: 0.75rem;
}
@media screen and (min-width: 580px) {
    .layout .documents .documents__header:not(:last-child) {
        margin-right: 1.25rem;
    }
}
.layout .documents .documents__media {
    width: 2.5rem;
    height: 2.5rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
@media screen and (min-width: 580px) {
    .layout .documents .documents__media {
        width: 4rem;
        height: 4rem;
    }
}
.layout .documents .documents__media img,
.layout .documents .documents__media svg {
    width: 100%;
    height: 100%;
}
.layout .documents .documents__main {
    font-size: 0.875rem;
    line-height: 1.25rem;
}
@media screen and (min-width: 580px) {
    .layout .documents .documents__main {
        font-size: 1.25rem;
        line-height: 1.5rem;
    }
}
.layout .documents .documents__main:not(:last-child) {
    margin-right: 0.25rem;
}
@media screen and (min-width: 580px) {
    .layout .documents .documents__main:not(:last-child) {
        margin-right: 2.5rem;
    }
}
.layout .documents .documents__footer{
    margin-left: auto;
}
.layout .documents .documents__action {
    width: 1.5rem;
    min-width: 1.5rem;
    height: 1.5rem;
    background-color: rgba(0, 129, 230, 0.1);
    border-radius: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}
@media screen and (min-width: 580px) {
    .layout .documents .documents__action {
        width: 2.5rem;
        height: 2.5rem;
    }
}
.layout .documents .documents__action img,
.layout .documents .documents__action svg {
    width: 100%;
    height: 100%;
}

.layout .documents .documents__action img path,
.layout .documents .documents__action svg path {
    stroke: rgb(0, 129, 230);
    -webkit-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}
/* HISTORY */
.layout .history{
    /*width: calc(100% + 2rem);*/
    padding: 1rem 0;
    overflow: hidden;
    overflow-x: auto;
}
@media screen and (min-width: 992px) {
    .layout .history{
        /*width: calc(100% + ((100vw - 75rem)/2));*/
    }
}
.layout .history .history__list {
    /*margin: 0 -1rem;*/
    /*width: calc(100% + 2rem);*/
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.layout .history .history__item {
    padding: 0 1rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.layout .history .history__item:before{
    content: "";
    position: absolute;
    top: 4.4rem;
    left: 0;
    border-bottom: .125rem dashed #0081E6;
    width: 100%;
}
.layout .history .history__item:hover .history__header,
.layout .history .history__item.history__item_active .history__header{
    color: #ffffff;
    background-color: #0081E6;
    -webkit-box-shadow: 0 0.4rem 2rem rgba(41, 49, 62, 0.08);
    box-shadow: 0 0.4rem 2rem rgba(41, 49, 62, 0.08);
}
.layout .history .history__item:hover .history__header:after,
.layout .history .history__item.history__item_active .history__header:after {
    background-color: #0081E6;
}
.layout .history .history__header {
    color: #0081E6;
    background-color: transparent;
    border-radius: 0.5rem;
    padding: 0.5rem 1.125rem;
    position: relative;
    -webkit-box-shadow: 0 0.4rem 2rem rgba(41, 49, 62, 0);
    box-shadow: 0 0.4rem 2rem rgba(41, 49, 62, 0);
    -webkit-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}
.layout .history .history__header:not(:last-child) {
    margin-bottom: 2.75rem;
}
.layout .history .history__header:after {
    content: "";
    position: absolute;
    width: 1rem;
    height: 1rem;
    border: 0.125rem solid #0081E6;
    background-color: #F8F9FC;
    top: calc(100% + 0.75rem);
    border-radius: 50%;
    left: 50%;
    box-shadow: 0 0 0 0.5rem #F8F9FC;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    z-index: 2;
    -webkit-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}
.layout .history .history__header .history__title .title__text {
    font-size: 1.5rem;
    line-height: 2rem;
    font-weight: 600;
}
.layout .history .history__main {
    padding: 1.25rem;
    width: 15.5rem;
    min-width: 15.5rem;
    font-weight: 500;
    background-color: #ffffff;
    border-radius: 0.75rem;
    -webkit-box-shadow: 0 0.4rem 2rem rgba(41, 49, 62, 0.08);
    box-shadow: 0 0.4rem 2rem rgba(41, 49, 62, 0.08);
    text-align: center;
}
.layout .history .history__main .wysiwyg a{
    color: #0081E6;
    white-space: unset;
}
.layout .history .history__main .wysiwyg a:before{display: none;}
/* TEAM */
.layout .team .team__list {
    margin-bottom: -2rem;
}
.layout .team .team__item {
    margin-bottom: 2rem;
    padding: 2rem;
    border-radius: 0.75rem;
    -webkit-box-shadow: 0 0.4rem 2rem rgba(41, 49, 62, 0.08);
    box-shadow: 0 0.4rem 2rem rgba(41, 49, 62, 0.08);
    background-color: #ffffff;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
.layout .team .team__media {
    width: 100%;
    border-radius: 50%;
    overflow: hidden;
    position: relative;
    display: flex;
    align-items: flex-start;
}
.layout .team .team__media:not(:last-child) {
    margin-bottom: 1.25rem;
}
.layout .team .team__media img,
.layout .team .team__media svg {
    width: 100%;
    height: 100%;
}
.layout .team .team__name:not(:last-child) {
    margin-bottom: .75rem;
}
.layout .team .team__name .name__text {
    font-weight: 700;
    font-size: 1rem;
    line-height: 1.25rem;
    display: block;
}
.layout .team .team__position .position__text {
    color: #A8ADB4;
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: 400;
    display: block;
}
/* CLIENTS */
.layout .clients{
    padding: 0;
}
@media screen and (max-width: 580px) {
    .layout .clients .slider-arrow {
        display: flex!important;
    }
    .layout .clients .slider-arrow.slider-prev {
        left: 0.5rem;
    }
    .layout .clients .slider-arrow.slider-next {
        right: 0.5rem;
    }
}
.layout .clients .clients__media {
    height: 8.75rem;
    max-width: calc(100vw - 12rem);
    padding: 1rem;
    margin: 0 auto;
    border-radius: 0.75rem;
    background-color: #ffffff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
@media screen and (min-width: 780px) {
    .layout .clients .clients__media {
        width: 13.25rem;
        height: 8.75rem;
    }
}

/* NEWS */

.layout .news .news__item {
    border-radius: 0.75rem;
    padding: 1.25rem;
    background-color: #ffffff;
    -webkit-box-shadow: 0 0.4rem 2rem rgba(41, 49, 62, 0.08);
    box-shadow: 0 0.4rem 2rem rgba(41, 49, 62, 0.08);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
@media screen and (min-width: 580px) {
    .layout .news .news__item {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
    }
}
.layout .news .news__item:not(:last-child){
    margin-bottom: 2rem;
}
.layout .news .news__media {
    width: 100%;
    height: 14rem;
    border-radius: 0.75rem;
    overflow: hidden;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    position: relative;
}
@media screen and (min-width: 580px) {
    .layout .news .news__media {
        width: 10.75rem;
        min-width: 10.75rem;
    }
}
.layout .news .news__media:not(:last-child) {
    margin-bottom: 2rem;
}
@media screen and (min-width: 580px) {
    .layout .news .news__media:not(:last-child) {
        margin-bottom: 0;
        margin-right: 2rem;
    }
}
.layout .news .news__media .media__background{
    width: 100%;
    height: 100%;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
}
.layout .news .news__media .media__background img,
.layout .news .news__media .media__background svg {
    width: 100%;
    height: 100%;
}
.layout .news .news__media .media__logo {
    position: absolute;
    height: 4.5rem;
    width: 100%;
    left: 0;
    bottom: 0;
    padding: .5rem 1.25rem;
    background-color: rgba(255, 255, 255, 0.5);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.layout .news .news__layout {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
.layout .news .news__header:not(:last-child),
.layout .news .news__main:not(:last-child) {
    margin-bottom: .75rem;
}
.layout .news .news__date .date__text {
    font-size: 1rem;
    line-height: 1.25rem;
}
.layout .news .news__main {
    font-size: 1rem;
    line-height: 1.25rem;
}
.layout .news .news__footer {
    margin-top: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
@media screen and (min-width: 992px) {
    .layout .news .news__footer {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }
}
.layout .news .news__labels:not(:last-child) {
    margin-bottom: 2rem;
}
@media screen and (min-width: 992px) {
    .layout .news .news__labels:not(:last-child) {
        margin-bottom: 0;
        margin-right: 2rem;
    }
}
.layout .news .news__labels .labels__list {
    margin: 0 -2rem -.125rem 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
@media screen and (min-width: 992px) {
    .layout .news .news__labels .labels__list {
        align-items: center;
        height: 100%;
    }
}
.layout .news .news__labels .labels__item {
    margin: 0 2rem .125rem 0;
}
.layout .news .news__labels .labels__link {
    color: #0081E6;
    -webkit-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}
.layout .news .news__labels .labels__link:hover {
    color: #E5F2FC;

}
/* SERVICES */
.layout .services .services__list {
    margin-bottom: -2rem;
    padding-top: 3.25rem;
}
@media screen and (min-width: 580px) {
    .layout .services .services__list {
        margin-bottom: -4rem;
    }
}
.layout .services .services__list .slick-list {
    padding-top: 2.5rem;
}
.layout .services .services__item {
    margin-bottom: 2rem;
    padding: 4rem 1.25rem 1.25rem;
    border-radius: .75rem;
    height: 100%;
    background-color: #ffffff;
    -webkit-box-shadow: 0 0.4rem 2rem rgba(41, 49, 62, 0.08);
    box-shadow: 0 0.4rem 2rem rgba(41, 49, 62, 0.08);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    text-align: center;
    position: relative;
}
@media screen and (min-width: 580px) {
    .layout .services .services__item {
        margin-bottom: 4rem;
    }
}
.layout .services .services__media {
    width: 5rem;
    height: 5rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: absolute;
    top: 0;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.layout .services .services__media img,
.layout .services .services__media svg {
    width: 100%;
    height: 100%;
}
.layout .services .services__main{
    font-size: .875rem;
    line-height: 1.25rem;
}
.layout .services .services__main:not(:last-child){
    margin-bottom: 1.25rem;
}
.layout .services .services__footer{
    margin-top: auto;
    display: flex;
    justify-content: center;
}
.layout .services .services__footer .btn{width: auto;}
/* CONTACT */
.layout .contact{padding: 0;}
.layout .contact .contact-form{margin: 0;}
.layout .contact .pageForm-btn {
    margin: 2.5rem 0 1.25rem;
}
.layout .contact a {
    color: #ffffff;
}
.layout .contact .btn {
    color: #0081E6;
    background: #ffffff;
    border-color: #ffffff;
}
.layout .contact .btn .btn__ico path{
    fill: #0081E6;
}
.layout .contact .btn:hover {
    color: #ffffff;
    background-color: #0081E6;
    border-color: #0081E6;
}
.layout .contact .btn:hover .btn__ico path{
    stroke: #ffffff;
}
.layout .contact .contact-form>svg{
    height: 100%!important;
    max-height: 9999px!important;
}




/* GUEST */
.layout .guest {
    border-radius: 1.25rem;
    -webkit-box-shadow: 0 0.4rem 2rem rgba(41, 49, 62, 0.08);
    box-shadow: 0 0.4rem 2rem rgba(41, 49, 62, 0.08);
    background-color: #ffffff;
    overflow: hidden;
}
.layout .guest .guest__list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.layout .guest .guest__item {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    flex-direction: column-reverse;

}
@media screen and (min-width: 580px) {
    .layout .guest .guest__item {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
    }
    .layout .guest .guest__item:nth-child(even){flex-direction: row-reverse;}
}
@media screen and (min-width: 768px) {
    .layout .guest .guest__item {
        width: 33.3%;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    .layout .guest .guest__item:nth-child(even){flex-direction: column-reverse;}
}
.layout .guest .guest__media {
    height: 12.5rem;
    width: 100%;
    min-width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
}
@media screen and (min-width: 580px) {
    .layout .guest .guest__media {
        height: 17.5rem;
        width: 50%;
        min-width: 50%;
    }

}
@media screen and (min-width: 768px) {
    .layout .guest .guest__media {
        width: 100%;
        min-width: 100%;
    }
}


.layout .guest .guest__media img,
.layout .guest .guest__media svg {
    width: 100%;
    height: 100%;
}
.layout .guest .guest__main {
    padding: 1.5rem 1.25rem;
    font-size: .875rem;
    line-height: 1.25rem;
    background-color: #ffffff;
}
@media screen and (min-width: 768px) {
    .layout .guest .guest__main {
        height: 17.5rem;
        padding: 2.5rem;
        overflow: hidden;
        overflow-y: auto;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }
}
.layout .guest .guest__main h6 strong{
    color: #0081E6;
    background: none;
    -webkit-text-fill-color: #0081E6;
}

/* EVENTS */

.layout .events .events__list {
    margin-bottom: -2rem;
}
.layout .events .events__list.events__list_carousel{
    padding: 1rem 0 3rem;
    margin: 0;
}

.layout .events .events__list.events__list_carousel .swiper-slide{height: auto;}

.layout .events .events__item {
    margin-bottom: 2rem;
    border-radius: .75rem;
    -webkit-box-shadow: 0 0.4rem 2rem rgba(41, 49, 62, 0.08);
    box-shadow: 0 0.4rem 2rem rgba(41, 49, 62, 0.08);
    background-color: #ffffff;
    height: 100%;
    overflow: hidden;
    position: relative;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}
.layout .events .events__item:hover{
    -webkit-box-shadow: 0 0.4rem 2rem rgba(41, 49, 62, 0.25);
    box-shadow: 0 0.4rem 2rem rgba(41, 49, 62, 0.25);
}
.layout .events .events__tooltip {
    position: absolute;
    top: 1rem;
    left: 1rem;
}
.layout .events .events__tooltip .tooltip__list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.layout .events .events__tooltip .tooltip__item {
    padding: 0.5rem 1rem;
    margin-bottom: 0.125rem;
    border-radius: 0.75rem;
    color: #ffffff;
    background-color: #71BEC6;
    overflow: hidden;

}
.layout .events .events__tooltip .tooltip__item:not(:last-child) {
    margin-right: 0.125rem;
}
.layout .events .events__tooltip .tooltip__text {
    font-size: 1rem;
    line-height: 1.25rem;
    font-weight: 700;
    display: block;
}
.layout .events .events__media {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    padding-top: 50%;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
}
.layout .events .events__media img,
.layout .events .events__media svg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.layout .events .events__layout {
    height: 100%;
    padding: 1.25rem;
    background-color: #ffffff;display: flex;
    -ms-flex-direction: column;
    flex-direction: column;

}
.layout .events .events__header:not(:last-child) {
    margin-bottom: 1rem;
}
.layout .events .events__main{margin-top: auto;}
.layout .events .events__main:not(:last-child) {
    margin-bottom: 1.25rem;
}
.layout .events .events__title .title__text {
    font-size: 1rem;
    line-height: 1.5rem;
    font-weight: 700;
    display: block;
}
.layout .events .events__data:not(:last-child) {
    margin-bottom: 1.25rem;
}
.layout .events .events__data .data__list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
.layout .events .events__data .data__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.layout .events .events__data .data__item:not(:last-child) {
    margin-bottom: 0.5rem;
}
.layout .events .events__data .data__media {
    height: 1rem;
    width: 1rem;
    max-width: 1rem;
    min-width: 1rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
}
.layout .events .events__data .data__media:not(:last-child) {
    margin-right: 0.75rem;
}
.layout .events .events__data .data__media img,
.layout .events .events__data .data__media svg {
    width: 100%;
    height: 100%;
}
.layout .events .events__data .data__title .title__text {
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: 400;
    display: block;
}
.layout .events .events__labels:not(:last-child) {
    margin-bottom: 1.25rem;
}
.layout .events .labels__list{
    margin-bottom: -.5rem;
    display: flex;
    flex-wrap: wrap;
}
.layout .events .labels__item{
    margin-bottom: .5rem;
}
.layout .events .labels__item:not(:last-child){margin-right: .5rem;}
.layout .events .labels__link{color: #0081E6;font-size: .875rem;line-height: .875rem;display: block;}

.layout .events .events__footer{
    display: flex;
    justify-content: flex-start;

}
.layout .events .events__footer .btn{width: 100%;}

.article-content .layout .news__item h4 {
	font-size: 1rem;
    line-height: 170%;
}

.article-content .layout .events__item .events__media {
	width: 18.75rem;
    min-width: 18.75rem;
    padding: 0;
}
.article-content .layout .events__item .events__media .functions-item__current {
    position: relative;
    height: 100%;
    zoom: 1;
}
.article-content .layout {
	margin-bottom: 2rem;
    display: inline-block;
    width: 100%;
}
.article-content .layout .events__item {
	flex-direction: row;
    margin-bottom: 0;
}
.article-content .layout .events__item .title__text {
    font-size: 1.25rem;
    line-height: 140%;
    word-break: break-word;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.article-content .layout .events__item .events__data .data__list {
    display: flex;
    flex-direction: row;
}
.article-content .layout .events__item .events__data .data__item {
    margin: 0;
}
.article-content .layout .events__item .events__data .data__item ~ .data__item {
    margin-left: .75rem;
}
.article-content .layout .events__item .events__data .data__media {
    margin-right: .5rem;
}
.article-content .layout .events__item .btn.btn_tiny {
    width: 220px;
}
.article-content .layout .events__item .events__layout {
    padding: 2rem;
}
.article-content .layout .events__item .events__main {
    margin-top: 0;
}
.article-content .layout img {
    margin: 0;
}

.blog-banner {
	border-radius: .625rem;
	background: #EBF3FB;
	display: flex;
	justify-content: space-between;
}
.blog-banner__content {
	padding-top: 5rem;
	padding-bottom: 5rem;
	padding-left: 4rem;
	max-width: 345px;
    box-sizing: content-box;
}
.blog-banner__title {
	color: #2E3A59;
	font-size: 1.25rem;
	font-style: normal;
	font-weight: 700;
	line-height: 140%;
}
.blog-banner__text {
	color: #2E3A59;
	font-size: 1rem;
	font-style: normal;
	font-weight: 400;
	line-height: 140%;
	margin-top: 1.25rem;
	margin-bottom: 1.25rem;
}

.blog-banner a.blog-banner__btn {
	width: 220px;
}
.blog-banner__image {
    display: flex;
    align-items: flex-end;
}
.blog-banner__image img {
    object-fit: contain;
}
@media screen and (max-width: 680px) {
    .article-content .layout .events__item .events__data .data__list {
        flex-direction: column;
    }
    .article-content .layout .events__item .events__data .data__item ~ .data__item {
        margin-left: 0;
        margin-top: .75rem;
    }
}
@media screen and (max-width: 630px) {
    .blog-banner__content, .article-content .layout .events__item .events__layout {
        padding: 1.25rem;
    }
    .article-content__right {
        width: 100%;
    }
    .article-content .layout .events__item {
        flex-direction: column;
    }
    .article-content .layout .events__item .events__media {
        width: 100%;
        min-width: auto;
    }
    .article-content .layout .events__item img {
        border-radius: 0;
    }
    .article-content .layout .events .events__item {
        border-radius: 0 0 .625rem .625rem;
    }
}
@media screen and (max-width: 430px) {
    .article-content .layout {
        margin-bottom: 1.25rem;
        max-width: 100%;
    }
    .blog-banner {
        flex-wrap: wrap;
    }
    .blog-banner__content {
        width: 100%;
    }
    .article-content .layout .events__item .title__text, .blog-banner__title {
        font-size: 1rem;
    }
}
@media screen and (min-width: 580px) {
    .layout .events .events__footer .btn {
        width: auto;
    }
}
/* TABS */

.layout .tabs .tabs__header {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.layout .tabs .tabs__header:not(:last-child) {
    margin-bottom: 3.75rem;
}
.layout .tabs .tabs__header .tabs__list {
    border-radius: 0.5rem;
    padding: 0.125rem;
    width: 100%;
    background-color: #ffffff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
@media screen and (min-width: 768px) {
    .layout .tabs .tabs__header .tabs__list {
        width: auto;
    }
}
.layout .tabs .tabs__header .tabs__item {
    color: #2E3A59;
    background-color: #ffffff;
    padding: 0.875rem;
    max-width: 12.5rem;
    width: 100%;
    border-radius: 0.5rem;
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}
.layout .tabs .tabs__header .tabs__item:not(:last-child){margin-right: .125rem;}
@media screen and (min-width: 768px) {
    .layout .tabs .tabs__header .tabs__item {
        width: 12.5rem;
    }
}
.layout .tabs .tabs__header .tabs__item:hover,
.layout .tabs .tabs__header .tabs__item.tabs__item_active {
    color: #ffffff;
    background-color: #0081E6;
}
.layout .tabs .tabs__header .tabs__title .title__text {
    font-size: 1rem;
    line-height: 1.25rem;
    font-weight: 400;
    white-space: nowrap;
}
.layout .tabs .tabs__main .tabs__item{display: none;}
.layout .tabs .tabs__main .tabs__item.tabs__item_active{display: block;}

/* FILTER */

.layout .filter:not(:last-child) {
    margin-bottom: 2.5rem;
}
.layout .filter .filter__list {
    margin: 0 -1.25rem -1.25rem 0;
    width: calc(100% + 1.25rem);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.layout .filter .filter__item {
    margin: 0 1.25rem 1.25rem 0;
    position: relative;
}
.layout .filter .filter__label {
    display: block;
    cursor: pointer;
}
.layout .filter .filter__input {
    position: absolute;
    left: -99999px;
    visibility: hidden;
}
.layout .filter .filter__input:checked ~ .filter__text {
    color: #ffffff;
    background-color: #0081E6;
}
.layout .filter .filter__text {
    color: #0081E6;
    background-color: transparent;
    font-size: 1rem;
    line-height: 1rem;
    border-radius: 0.75rem;
    padding: 0.875rem 1rem;
    border: 0.125rem solid #0081E6;
    display: block;
    -webkit-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}


/* ARTICLE */
.layout .article{
    padding: 0;
}
.layout .article .article__layout {
    margin-bottom: 2rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
@media screen and (min-width: 580px) {
    .layout .article .article__layout {
        align-items: center;
        text-align: center;
    }
}
@media screen and (min-width: 992px) {
    .layout .article .article__layout {
        margin-bottom: 0;
        align-items: flex-start;
        text-align: left;
    }
}
.layout .article .article__header:not(:last-child),
.layout .article .article__main:not(:last-child),
.layout .article .article__footer:not(:last-child) {
    margin-bottom: 2.5rem;
}
.layout .article .article__data .data__list {
    margin: 0 -1.25rem -0.25rem 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    flex-direction: column;
}
@media screen and (min-width: 580px) {
    .layout .article .article__data .data__list {
        flex-direction: row;
    }
}
.layout .article .article__data .data__item {
    margin: 0 1.25rem 0.25rem 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.layout .article .article__data .data__media {
    width: 1.5rem;
    height: 1.5rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
}
.layout .article .article__data .data__media:not(:last-child) {
    margin-right: 0.75rem;
}
.layout .article .article__data .data__title .title__text {
    color: #2E3A59;
    font-size: 1rem;
    line-height: 1.25rem;
    font-weight: 700;
}
.layout .article .article__footer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: center;
}
@media screen and (min-width: 580px) {
    .layout .article .article__footer {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
    }
}
.layout .article .article__media {
    width: 100%;
    padding-top: 75%;
    border-radius: 1.25rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    position: relative;
}
@media screen and (min-width: 992px) {
    .layout .article .article__media:before {
        content: "";
        position: absolute;
        top: 2.5rem;
        left: 3.75rem;
        width: 100%;
        height: 100%;
        border-radius: 1.25rem;
        background-color: #ffffff;
        box-shadow: 0px .5rem 2rem rgba(41, 49, 62, 0.08);
    }
}
.layout .article .article__media img,
.layout .article .article__media svg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 1.25rem;
    overflow: hidden;

}


.layout .article .article__media:hover .media__tooltip{
    opacity: 1;
    visibility: visible;
}
.layout .article .media__action {
    margin-bottom: 2rem;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%)
}
.layout .article .media__toggle {
    width: 3.75rem;
    height: 3.75rem;
    display: flex;
    justify-content: center;
    align-items: center;
}
.layout .article .media__toggle img,
.layout .article .media__toggle svg{
    width: 100%;
    height: 100%;
}
.layout .article .media__tooltip{
    font-size: 1.125rem;
    line-break: 2rem;
    border-radius: .75rem;
    padding: .5rem 1.25rem;
    background-color: #ffffff;
    text-align: center;
    position: absolute;
    top: calc(100% + 1rem);
    left: 50%;
    white-space: nowrap;
    opacity: 0;
    visibility: hidden;
    transform: translateX(-50%);
    -webkit-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}





/* BANNER */
.layout .banner {
    color: #ffffff;
    padding: 2rem 1.25rem;
    border-radius: 1.25rem;
    position: relative;
}
@media screen and (min-width: 580px) {
    .layout .banner {
        padding: 3.75rem;
    }
}
.layout .banner .banner__media {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 1.25rem;
    overflow: hidden;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
}
.layout .banner .banner__media img,
.layout .banner .banner__media svg{
    width: 100%;
    height: 100%;
}
.layout .banner .banner__main {
    position: relative;
    z-index: 2;
}
.layout .banner .wysiwyg{
    text-align: left!important;
}
@media screen and (min-width: 580px) {
    .layout .banner .wysiwyg{
        text-align: center!important;
    }
}

/* EVENT */
.layout .event .event__list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
.layout .event .event__item {
    padding: 2rem 0;
}
@media screen and (min-width: 360px) {
    .layout .event .event__item {
        padding: 5rem 0;
    }
}
.layout .event .event__item:first-child {
    padding-top: 0;
}
.layout .event .event__item:last-child {
    padding-bottom: 0;
}
.layout .event .event__item:not(:last-child) {
    border-bottom: 0.125rem dashed #0081E6;
}
.layout .event .event__header:not(:last-child) {
    margin-bottom: 1rem;
}
@media screen and (min-width: 980px) {
    .layout .event .event__header:not(:last-child) {
        margin-bottom: 2.5rem;
    }
}
.layout .event .event__time .time__text {
    color: #0081E6;
    font-size: 1.25rem;
    line-height: 1.5rem;
    font-weight: 600;
}
@media screen and (min-width: 980px) {
    .layout .event .event__time .time__text {
        font-size: 1.5rem;
        line-height: 2rem;
    }
}
.layout .event .event__content {
    margin-bottom: 2rem;
}
@media screen and (min-width: 980px) {
    .layout .event .event__content {
        margin-bottom: 0;
        font-size: 1.125rem;
        line-height: 1.5rem;
    }
}
.layout .event .event__speaker .speaker__list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
.layout .event .event__speaker .speaker__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.layout .event .event__speaker .speaker__item:not(:last-child) {
    margin-bottom: 1.25rem;
}
.layout .event .event__speaker .speaker__header{
    position: relative;
}
.layout .event .speaker__item:hover .speaker__tooltip {
    display: block;
}
.layout .event .event__speaker .speaker__header:not(:last-child) {
    margin-right: 1.25rem;
}
.layout .event .event__speaker .speaker__tooltip {
    padding: 1.25rem;
    border-radius: 0.5rem;
    position: absolute;
    top: 100%;
    left: 0;
    width: 22rem;
    z-index: 22;
    background-color: #ffffff;
    font-size: 1rem;
    display: none;
    line-height: 1.25rem;
    box-shadow: 0px .5rem 2rem rgba(41, 49, 62, 0.08);
}
.layout .event .event__speaker .speaker__tooltip:after{
    content: '';
    position: absolute;
    left: 2.5rem;
    bottom: 100%;
    border: .625rem solid transparent;
    border-bottom: .625rem solid #ffffff;
    transform: translateX(-50%);
}

.layout .event .event__speaker .speaker__tooltip p:not(:last-child) {
    margin-bottom: 0.5rem;
}
.layout .event .event__speaker .speaker__media {
    width: 5rem;
    min-width: 5rem;
    height: 5rem;
    border-radius: 50%;
    overflow: hidden;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
}
.layout .event .event__speaker .speaker__media img,
.layout .event .event__speaker .speaker__media svg {
    width: 100%;
    height: 100%;
}
.layout .event .event__speaker .speaker__main{
    color: #636E89;
    font-size: 1rem;
    line-height: 1.25rem;
}
.layout .event .event__speaker .speaker__main h6 strong{
    color: #000000;
    -webkit-text-fill-color: unset;
    background: none;
}
@media screen and (min-width: 980px) {.subscription-left {width: 580px;}}
.layout.p_0{padding: 0!important;}
.layout.pt_0{padding-top: 0!important;}
.layout.pb_0{padding-bottom: 0!important;}
.layout .p_0{padding: 0!important;}
.layout .pt_0{padding-top: 0!important;}
.layout .pb_0{padding-bottom: 0!important;}

.layout .m_0{margin: 0!important;}
.layout .mt_0{margin-top: 0!important;}
.layout .mb_0{margin-bottom: 0!important;}

.layout .w-100{width: 100%!important;}

.tabs__item__event{
    position: relative;
}
.tab__title__event{
    position: relative;
    width: 100%;
    height: 100%;
    text-align: center;
}
.tab__title__event  input{
    display: none;
}
.tab__title__event:hover{
    cursor: pointer;
}
.layout .events .events__tooltip .tooltip__item.tooltip__item_event_offline{
    background-color: #0081E6;
}
@media screen and (min-width: 580px) {
    .deskhide {
        display: none!important;
    }
}
@media screen and (max-width: 580px) {
    .mobhide {
        display: none!important;
    }
}
.margin-auto{
    margin-left: auto;
    margin-right: auto;
}




@media screen and (max-width: 580px) {
	.title__text__desktop{display: none;}

}
@media screen and (max-width: 580px) {
	.title__text__desktop{display: none;}

}
.event_tabs_2 .section__footer,.event_tabs_1 .section__footer{
	margin-top: 2.5rem;
}

.banner__main a {
	color: #fff !important;
}

.banner__main a:before {
	background-color: #fff !important;
}
.swiper-grid-column>.swiper-wrapper{
	flex-direction: row;
}
.swiper-grid-column>.swiper-wrapper .swiper-slide{
	margin-top: unset !important;
}
.swiper-grid-column>.swiper-wrapper .swiper-slide:nth-child(n+9){
	margin-top : 2rem !important;
}

.fancybox__iframe {
    width: 853px;
    height: 480px;
    margin: 0 auto;
}

.fancybox__content {
    background: none;
}

.fancybox__content {
    width: 853px;
    height: 480px;
}

.policy-table.grid-container {
  display: grid;
  grid-template-columns: 1fr 2fr;
  grid-gap: 10px;
  /* padding: 20px; */
}

.policy-table.grid-item {
  padding: 10px;
}

.policy-table.term {
  /* font-weight: bold; */
}

.policy-table.description {
  text-align: justify;
}

.policy-item__blue {
    color: #0081E6!important;
    text-decoration: none;
}

.glossary-link {
    color: unset;
    text-decoration: unset;
}

.glossary-link:hover {
    color: unset;
    text-decoration: unset;
}

.letters__disabled {
    color: #9197A6!important;
    cursor: unset!important;
}

.letters__disabled:hover {
    color: #9197A6!important;
    cursor: unset!important;
    background-color: unset!important;
}

.hash__list .hidden {
    display: none!important;
}

.hash__list.open .hidden {
    display: block!important;
}

.hash__toggle {
    cursor: pointer;
}

.hash__list.open .hash__toggle {
    display: none!important;
}

.layout__group-between {
    margin-top: 60px;
    margin-bottom: 60px;
}

@media (min-width: 580px) {
.layout__group-between {
    margin-top: 100px;
    margin-bottom: 100px;
}
}

.termine__link-wrapper {
    text-decoration: none;
}

.search__button-submit {
    width: unset!important;
    height: unset!important;
}

.layout__section.section.section__not_found {
  display: none;
}

.examination__flex {
            display: flex;
    gap: 16px;
    align-items: center;
}

.examination__title {
    display: none;
    font-weight: 700;
    color: #2E3A59;
    font-size: 24px;
    margin-bottom: 16px;
}

@media screen and (max-width: 980px) {
	.examination__title {
    display: none;
    font-weight: 700;
    color: #2E3A59;
    font-size: 20px;
    margin-bottom: 16px;
    }
}

@media screen and (max-width: 580px) {
	.examination__title {
    display: none;
    font-weight: 600;
    color: #2E3A59;
    font-size: 18px;
    margin-bottom: 16px;
    }
}

.examination__link {
    color: unset;
    text-decoration: none;
            display: flex;
    gap: 16px;
    align-items: center;
}

.layout__glossary .termine .termine__ico {
    width: 1.25rem;
    height: 1.25rem;
    flex-shrink: 0;
}
/* End */


/* Start:/local/templates/checkoffice/template_styles.css?1752651255141580*/
/*@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@200..800&display=swap');


html{
  font-size: 4.44444vw
}
@media(min-width:580px){
  html{
    font-size: 2.08vw;
  }
}
@media(min-width: 580px){
  html{
    font-size: 1.2vw;
  }
}
@media(min-width:1279px){
  html{
    font-size: 1rem;
  }
}



.hidden{ display:none; }
.functions-item__absolute,
.top-big-img,
.logics-item__img,
.logics-item__absolute,
.pointsType-images__left,
.pointsType-images__right,
.toolsCalendar-img,
.toolsSection img,
.objects-images__item,
.objects-images__absolute,
.toolsSection-images__item,
.toolsSection-images__absolute,
.toolsSteps img,
.functions-item__current,
.functions-item__top,
.functions-item__bottom,
.toolsCalendar-img,
.mainWorks-imgWrapper__item,
.mainWorks-imgWrapper__absolute,
.toolsSection-img,
.download-phone,
.pageUser-img,
.mobilePlatform-images__absolute {
	zoom: 0.555;
}



.download-phone{
  zoom: 1;
}
.download-phone_tools{
  zoom:0.555
}
@media(max-width:1279px){
  .functions-item__top,
  .functions-item__bottom,
  .functions-item__absolute,
  .functions-item__current{
    zoom: 1;
  }
}

.big-custom {
	margin: 0 auto;
}

@media (min-width: 141.875rem) {
	.top-custom {
		position: relative;
    	bottom: 3rem;
	}
}*/


/* .header.active {
    padding: 35px 0;
} */

.header-languages__hover {
	display: none;
}

.childrenMenus-item__box[data-box="2"] .childrenMenus-item__all {
	display: none;
}

.main-img.aos-init.aos-animate img {
  width: 103%;
}

img.image-shadow,
.main-img.aos-init.aos-animate {
  filter: none !important;
	box-shadow: none !important;
}

.main-img.aos-init.aos-animate {
  margin: 0 !important;
overflow: inherit;
}

.main-img {
  	box-shadow: none !important;
	filter: none !important;
}

.main-img img {
  display: block;
    max-width: 100%;
    border-radius: .625rem;
	filter: none !important;
}



.authors-big__blockImg {
    margin-right: 1rem;
    min-width: 2.5rem;
    width: 100%;
    height: auto;
}

.authors-big__blockImg {
    margin-right: 1rem;
    min-width: 2.5rem;
    width: 100%;
    height: auto;
}

.authors-big__photo {
    border-radius: 0;
}
/* .header.active {
  padding: .625rem 0;
} */
.functions-item:nth-child(2) .functions-item__img{
  top: 0;
}

.childrenMenus.scroll {
  top: 5.5rem;
}

.progress-bar {
  top: 0px;
}

.article-content p {
    margin-bottom: 35px;
}

.article-content__block p {
    margin: .625rem 0 0 0;
}

.article-content img {
   margin: 0 0 2rem 0;
}
.article-content li p{
  padding: 0;
  margin:0;
}
.article-content img {
  margin: 1.25rem 0 2.5rem 0;
}


@media(max-width:1279px){
  .small-bigStickyBox {
    position: static !important;
  }
}


.header-nav ul li:nth-child(2) a {
	    pointer-events: none;
    cursor: default;
}

@media (min-width: 141.875rem) {

	.mainLibrary {
		padding-top: 3rem;
	}
}

.mainReviews-item__logo img ,.blogCases-big__logo img{
  transform: scale(2);
}

.mainReviews-item__logo{
  padding-left: 2rem;
}
.mainTools-title__margin{
  
  margin-top: 1.625rem;

}
@media (max-width: 992px){
  .mainTools-title__margin{
  
    margin-top: 0;
  
  }
}
div.ml-coll-child-cont,ml-coll-child-cont{
  display: block;
}

.article-list {
	margin-bottom: 1.25rem;
}
.add_checklist_form{
  text-align: center;
}
.popup-label__text{
  text-align: left;
}

.image-margin-auto {
	margin: 0 auto;
}

@media (max-width: 580px) {
	.pointsType-images__left.image-margin-auto {
		width: 100%;
	}
}
.mainUpdates-tabs__item,.mainUpdates-slider__item,.mainUpdates-slider__text{
  text-decoration: none;
  color: #2E3A59;
}


.mainViews-slider .swiper-wrapper{
	align-items: center;
}

.mainViews-slider .swiper-wrapper .mainViews-img{
	max-width: 900px;
}

.swiper-button-disabled {
	display: none;
}
.childrenMenus-item__nav ul li a.flex_link {
  display: flex;
  align-items: center;
}
.childrenMenus-item__nav ul li a.flex_link img{
  width: 1.25rem;
  height: 1.25rem;
  margin-right: .75rem;
}
.mobileMenu-nav ul li ul li a.flex_link{
  display: flex;
  align-items: center;
}
.mobileMenu-nav ul li ul li a img{
  width: 1.25rem;
  height: 1.25rem;
  margin-right: .5rem;
}
.about-list_item{
    display: flex;
    flex-wrap: wrap;
    position: relative;
}
.about-list::before{
  display: none;
}

.about-block:first-child .about-item::before, .about-block:last-child .about-item::before {
  background-color: #F8F9FC;
}
.about-list_item:first-child.about-block:first-child::before{
  background: #0081E6;
}
/* .about-list_item::nth-child(1){
  content: "";
  position: absolute;
  width: 3000px;
  left: 3rem;
  top: 6.75rem;
  height: .125rem;
  border-top: .125rem dashed #0081E6;
} */


.about-list_item::before{
  content: "";
  position: absolute;
  width: 200%;
  right: -50%;
  bottom: 191px;
  height: .125rem;
  border-top: .125rem dashed #0081E6;
}
.about-list_item:first-child::before{
  content: "";
  position: absolute;
  width: 3000px;
  left: 3rem;
  height: .125rem;
  border-top: .125rem dashed #0081E6;
}
.about-list_item:last-child::before{
  content: "";
  position: absolute;
  width: 3000px;
  right: 360px;
  height: .125rem;
  border-top: .125rem dashed #0081E6;
}



@media (max-width: 992px){
 

.about-list_item {
    padding: 0;
    margin: 1.25rem 0 0;
    width: 100%;
}

  .about-list_item::before {
   display: none;

}
.about-list::after {
  top: 3rem;
  width: .125rem;
  left: .25rem;
  border: none;
  border-left: .125rem dashed #0081E6;
  height: calc(100% - 127px);
}
}

.about-list_item:first-child .about-block:first-child .about-item::before{
  background: #0081E6;
}
.about-list_item:last-child .about-block:last-child .about-item::before{
  background: #0081E6;

}


@media (max-width: 1279px){
  .about-list::after {
   
}
.about-list_item::before{
  bottom: 219px;
}
.about-list_item:last-child::before{
  right: 280px;
}
}
@media (max-width: 992px){
  .about-list_item::before{
    top: 5rem;
  }
  about-list_item:first-child::before{
    top: 5rem;
  }
  .about-list_item:last-child::before {
    right: 205px;

}
}

@media (max-width: 740px){
  .about-list::after {
    top: 3.25rem;
    width: .125rem;
    left: .25rem;
    border: none;
    border-left: .125rem dashed #0081E6;
    height: calc(100% - 12.5rem);
}
}

.about-block:last-child::before {
  content: "";
  top: 2rem;
  width: .625rem;
  height: 50%;
  background: #F8F9FC;
  position: absolute;
  z-index: 2;
  pointer-events: none;
  display: none;
}
/*
@media (max-width: 992px){
  .article-right__mob {
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    }
    .article .article-right__item{
      border-bottom: 1px solid #A8ADB4;
      padding: 0 0 1.25rem 0;

    }
    .article-right__mob .article-right__item:not(:last-child){
      border-right: none;
    }
}

 */

.btn_login{
  color: #0081E6;
  background: transparent;
  margin-right: 1.25rem;
}

@media (max-width: 992px){
  .mainViews-slider .swiper-wrapper .mainViews-img{
    max-width: 86%;
  }
  .btn_registration{
  margin-left: -.75rem;
  }
}
@media(max-width:576px){
  .mainViews-slider .swiper-wrapper .mainViews-img{
    max-width: 100%;
  }
}
.blogCases-big__link,.mainReviews-item__link{
  height: 70%;
}
.authorChecklist-dot__active{
  background: #0081E6;
  color: #fff;
}
.blogCases-block.big{
  min-height: 369px;
}
.mainReviews-item__dots a,.blogCases-big__dot{
  text-decoration: none;
  color: #0081E6;
}
.mainTarif-table__children .mainTarif-table__block{
  padding: .25rem 0 1.125rem !important;
}
.mainTarif-table__parent .mainTarif-table__block{
  padding: .25rem 0 1.125rem !important;
}






.header{z-index: 111;}
.download a {
    display: block;
    width: 140px;
    margin: 0!important;
    height: 4rem!important;
    margin-bottom: .25rem!important;
}
.download a:not(:last-child){margin-right: .75rem!important;}
.download a img,
.download a svg{
max-width: 100%;
    height: 100%;}
.functions-item:nth-child(5) {
    margin-bottom: 51.25rem;
}
.functions-item:nth-child(6) .functions-item__img {
        top: -200px;
    left: -10rem;
}
@media (max-width: 1279px){
.functions-item:nth-child(6) .functions-item__img {
        top: 0;
        left: 0;
}
.functions-item:nth-child(6) .functions-item__img img {
    width: 18.75rem;
}
}

.clientsReviews{overflow: hidden;}
.logisticChecklists{overflow: hidden;}
.download a {
    display: block;
    width: 140px;
    margin: 0!important;
    height: 4rem!important;
    margin-bottom: .25rem!important;
}
.download a:not(:last-child){margin-right: .75rem!important;}
.download a img,
.download a svg{
max-width: 100%;
    height: 100%;}
.functions-item:nth-child(5) {
    margin-bottom: 51.25rem;
}
.functions-item:nth-child(6) .functions-item__img {
        top: -200px;
    left: -10rem;
}
@media (max-width: 1279px){
.functions-item:nth-child(6) .functions-item__img {
        top: 0;
        left: 0;
}
.functions-item:nth-child(6) .functions-item__img img {
    width: 18.75rem;
}
}
@media (max-width: 992px){
.functions-item:nth-child(6) .functions-item__img img{
    width: 100%;
}
}
.clientsReviews{overflow: hidden;}
.logisticChecklists{overflow: hidden;}
.guestList{
margin-bottom: 6.25rem;

}
.guestList .swiper__item{
    box-shadow: 0px .5rem 2.5rem rgba(41, 49, 62, 0.1);
border-radius: .625rem;
background-color: #ffffff;
padding: 1.75rem;
}

.guestList .section__header .section__content a {
    text-decoration: none;
    outline: none;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-bottom: .25rem;
    border-bottom: 1px solid #0081E6;
    color: #0081E6;
    -webkit-transition: all 0.4s;
    -o-transition: all 0.4s;
    transition: all 0.4s;
    font-weight: 700;
    font-size: 1rem;
    line-height: 1.5rem;
display: flex;
}
.guestList .section__header .section__content a svg {
    display: block;
    margin-left: .625rem;
    position: relative;
    right: 0;
    -webkit-transition: all 0.4s;
    -o-transition: all 0.4s;
    transition: all 0.4s;
    bottom: -1px;
}
.guestList .section__header .section__content{
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}
.guestList .section__header .section__content + .section__content{margin-bottom: 2rem;}
@media (min-width: 580px) {
.guestList{
margin-bottom: 200px;

}
.guestList .section__header{
display: flex;
    align-items: center;
    justify-content: space-between;
}
.guestList .section__header .section__content{
width: 50%;
}

.guestList .section__header .section__content + .section__content{
display: flex;
flex-direction: row;
    justify-content: flex-end;
align-items: flex-start;
}
}
.guestList .swiper__header{margin-bottom: 1.5rem;}
.guestList .swiper__title{margin-bottom: .5rem;}
.guestList .swiper__title .title__text{
    font-weight: 500;
    font-size: 1rem;
    line-height: 1.25rem;
display: block;
}
.guestList .swiper__subtitle .subtitle__text{
    font-weight: 600;
    font-size: 1.125rem;
    line-height: 1.5rem;
    color: #0081E6;
display: block;
}
.guestList .swiper__price .price__text{
    font-weight: 400;
    font-size: .875rem;
    line-height: 1.25rem;
    color: #A8ADB4;
}
.guestList .swiper__item .btn{
font-size: .875rem;
padding: .625rem .625rem;
width: 100%;
}
.guestList .swiper-slide{
opacity: 0;
}
.guestList .swiper-slide-active{
opacity: 1;
}
@media (min-width: 1251px) {
.guestList .swiper-slide-active + .swiper-slide{
	opacity: 1;
  }
.guestList .swiper-slide-active + .swiper-slide + .swiper-slide{
	opacity: 1;
  }
  .guestList .swiper-slide-active + .swiper-slide + .swiper-slide + .swiper-slide{
	opacity: 1;
  }
}
@media (min-width: 580px) {
.guestList .swiper-slide-active + .swiper-slide{
	opacity: 1;
  }
.guestList .swiper-slide-active + .swiper-slide + .swiper-slide{
	opacity: 1;
  }
}
@media (min-width: 76.5rem) {
.guestList .swiper-slide-active + .swiper-slide{
	opacity: 1;
  }
.guestList .swiper-slide-active + .swiper-slide + .swiper-slide{
	opacity: 1;
  }
}
@media (min-width: 580px) {
  .guestList .swiper-slide-active + .swiper-slide{
	opacity: 1;
  }

}
iframe{max-width: 100%;}

.childrenMenus {
    z-index: 112;
}
.mainTarif-table__items .mainTarif-table__block:first-child .mainTarif-table__small{margin-right: 1rem;}
.mainTarif-table__tooltip{
    margin-left: auto;
    display: flex;
    order: 2;
    margin-right: 1rem;
	position: relative;
}
.mainTarif-table__tooltip .tooltip__preview{
background: #fff;
    color: #0081E6;
    width: .875rem;
	min-width: .875rem;
    height: .875rem;
	font-size: .625rem;
    cursor: pointer;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;

}
.mainTarif-table__tooltip .tooltip__preview img,
.mainTarif-table__tooltip .tooltip__preview svg{
	width: 100%;
	height: 100%;

}

.mainTarif-table__tooltip .tooltip__dropdown{
    background-color: #ffffff;
	width: 280px;
    box-shadow: 0px .375rem 2rem rgba(41, 49, 62, 0.08);
    padding: .875rem 0;
    border-radius: .5rem .5rem .5rem 0;
    position: absolute;
    left: calc(100% + 1rem);
    bottom: 0;
    font-size: .75rem;
    line-height: 1rem;
	visibility: hidden;
    opacity: 0;
	z-index: 11;

}
.mainTarif-table__tooltip .tooltip__dropdown:before{
content: "";
border: .375rem solid transparent;
border-right: .375rem solid #ffffff;
border-bottom: .375rem solid #ffffff;
position: absolute;
bottom: 0;
right: 100%;
}
.mainTarif-table__tooltip .tooltip__dropdown:after{
content: "";
width: 1rem;
height: 100%;
position: absolute;
top:0;
right: 100%;

}


.mainTarif-table__tooltip:hover .tooltip__dropdown{
	visibility: visible;
    opacity: 1;
}
.mainTarif-table__tooltip .tooltip__dropdown .dropdown__main{
	padding: 0 .875rem 0 .875rem;
}
.mainTarif-table__tooltip .tooltip__dropdown .dropdown__main:not(:last-child){border-bottom: 1px solid rgba(0,0,0,.1);margin-bottom: .75rem;padding-bottom: .75rem;}
.mainTarif-table__tooltip:hover .tooltip__dropdown .dropdown__action{
	padding: 0 .875rem;
}
.mainTarif-table__tooltip:hover .tooltip__dropdown .dropdown__action a{
color: #0081E6;
text-decoration: none;
}



.mainTarif-item__center{
display: flex;
}

.mainTarif-item__center .mainTarif-item__terms{
    margin: 0 .625rem;
}
.mainTarif-item__center .mainTarif-item__term{
display: flex;
}


@media (max-width: 580px) {
.mainTarif-item__center{
flex-wrap: wrap;
}
}
.clientsReviews{overflow: hidden;}

.footer-apps__rightList .footer-apps__rightItem{
	height: 2rem;
}
.footer-apps__rightList .footer-apps__rightItem img,
.footer-apps__rightList .footer-apps__rightItem svg{
	height: 100%;
    width: 100%;
}
.download-item{width:270px;}
.way-btn{
width: auto;
padding: 0 2.5rem;
}


@media (min-width: 992px){
	.page_second .download .download-phone.download-phone_second {
		top: auto;
		bottom: 0;
}

}
.footer-bottom{opacity: 1;}
.footer-bottom .footer-bottom__soc{display: block!important;}



.mainTarif-item__terms{
    border: 0 solid #CAD3E1; 
    border-radius: 0; 
    padding: 0;
	width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
}
.mainTarif-item__terms .mainTarif-item__terms__content .mainTarif-item__term {
    padding: .5rem 1rem!important;
}
@media (max-width: 1280px){
	.mainTarif-item__center{
    flex-direction: column;
}
	.mainTarif-item__center .mainTarif-item__terms{margin-bottom: 1.5rem;}
}

@media (min-width: 1280px){

.mainTarif-item__center {
    margin: 0 -1.25rem;
}
}



.mainTarif-item__terms .mainTarif-item__terms__content{
    border: 1px solid #CAD3E1; 
    border-radius: .625rem; 
    padding: .625rem;
	display: flex;
    min-height: 5rem;
}

.mainTarif-item__terms .mainTarif-item__terms__title{
	font-size: 1.5rem;
	line-height: 2.25rem;
	font-weight: 500;
	margin-bottom: .75rem;
    width: 100%;
    display: flex;
	align-items: center;
	text-align: center;
	justify-content: center;
}

.mainTarif-item__terms .mainTarif-item__terms__content .mainTarif-item__term {
    padding: .5rem 1.25rem;
    align-items: center;
}

.mainTarif-item__terms .mainTarif-item__terms__content .mainTarif-item__term span {
    padding: .25rem .375rem;
}
.guestList .swiper__subtitle .subtitle__text{font-weight: 700;}




.page_second .loop .loop-wrapper{
    margin-top: 6.25rem;
}
.page_second .loop .loop-item{width: 243px;}
.page_second .loop .loop-img {
    top: 0;
    left: 50%;
    transform: translateX(-50%);
}



@media (min-width: 1280px){
.guestList {

    margin-bottom:6.25rem;
}
.page_second .loop .loop-list{flex-wrap: nowrap;margin-bottom: 35rem;}
.page_second .loop .loop-item{margin: 0!important;}
.page_second .loop .loop-item:nth-child(1){
transform: translateY(13rem);
}
.page_second .loop .loop-item:nth-child(2){
transform: translate(-3.5rem, 326px);
}
.page_second .loop .loop-item:nth-child(3){
transform: translate(-3.5rem, 477px);

}
.page_second .loop .loop-item:nth-child(4){
transform: translate(-3.5rem, 259px);
}
.page_second .loop .loop-item:nth-child(5){
transform: translate(-35px, 5rem);
}
}
@media (max-width: 1280px){
.page_second .loop .loop-item{margin: 0 0 1rem!important;transform: none;width: auto!important;}

}
.page_second .loop .loop-item a{
color: #0081E6;
text-decoration: none;
}

@media (max-width: 576px){
.mainTarif-item__center {
   height: auto!important; 
   margin-left: 0!important; 
   width: 100%!important;
   overflow-x: unset!important;; 
}
	.mainTarif-item__terms .mainTarif-item__terms__content{
    flex-direction: column;
}
	.mainTarif-table__tooltip .tooltip__dropdown{
		left: calc(100% + -131px);


}
.mainTarif-table__tooltip .tooltip__dropdown:before,
.mainTarif-table__tooltip .tooltip__dropdown:after{
	display: none;


}
}


.constructorWorks-subtitle.constructorWorks-subtitle_second{
	width: auto;
	max-width: 1050px;
}

.page.page_second .mainTools-wrapper>img{zoom: 1;}


@media (min-width: 1280px){
.page.page_second .logics .logics-item {
    padding: 0 4rem 0 5rem;
}

	.page.page_second .objects .container{padding-right: 11.25rem;}
.page.page_second .objects .objects-arrow {
    left: calc(100% - 35vw);

}
.gostevye-proverki{
    padding-top: 3.25rem!important;
}
.gostevye-proverki .mainTools-wrapper>img{
    transform: translateY(-10rem);
}

.functions-item:nth-child(6) .functions-item__img {
    left: -200px;
}

}


.mainTools-wrapper {
    width: 595px;
    max-width: 100%;
}






@media (max-width: 576px){
.mainTarif .container {
    width: calc(100% - 1.25rem);
padding: 0;
}

.mainTarif-table__block:first-child .mainTarif-table__small {
    font-size: .75rem;
    line-height: .75rem;
}
.mainTarif-table__items .mainTarif-table__block:first-child .mainTarif-table__small {
    margin-right: 0;
}

.download-phone {
    top: auto;
    bottom: 0;
    right: 0;
    position: inherit;
}
}
.mobileMenu{overflow-x: hidden;}

/* new pages */
.page .mainTools {padding: 2.5rem 0 6.25rem;}
.page section{padding: 2.5rem 0!important;margin: 0!important;}
.page section.way{padding-bottom: 0!important;}
.page section .container>.title.center{margin: 0 auto 2rem!important;}
.page section .container>.subtitle.center{margin: 0 auto 4rem!important;}
@media (min-width: 580px){
	.page section{
		padding: 5rem 0!important;
	}
}
@media (min-width: 992px){
	.page section{
		padding: 6.25rem 0!important;
	}
}
.page section .logics-list .logics-item:first-child{padding-top:0!important;}
.page section .logics-list .logics-item:last-child{padding-bottom:0!important;}
.page .mainTools-wrapper{width: 570px;}

.page .constructorWorks-subtitle{&.constructorWorks-subtitle_secondary{width: auto;}}
.page .constructorWorks-wrapper iframe{height: 600px!important;}



.tags .tags__list {
  margin: 0 -1.5rem -3rem;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}
.tags .tags__item {
  width: 256px;
margin: 0 1.5rem 3rem;
  position: relative;
}
.tags .tags__item:before{
content: "";
    border-radius: .625rem;
    position: absolute;
    top: -.625rem;
    left: -.625rem;
    width: calc(100% + 1.25rem);
    height: calc(100% + 1.25rem);
    background-color: #CAD3E1;
}
.tags .tags__item:hover:before{
background-color: #0081E6;
}
.tags .tags__item:hover .tags__main {
  opacity: 1;
  visibility: visible;
}
.tags .tags__item .tags__header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #ffffff;
  border-radius: .25rem;
  padding: .625rem;
position: relative;
z-index: 2;
}

.tags .tags__item .tags__media {
  width: 2rem;
  min-width: 2rem;
  height: 1.25rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: 1.5rem;
  padding-right: .75rem;
  border-right: 1px solid #E4E6EA;
}
.tags .tags__item .tags__media img,
.tags .tags__item .tags__media svg{width: 1.25rem;height: 1.25rem;min-width: 1.25rem;}
.tags .tags__item .tags__title {
  margin-right: 1.5rem;
}
.tags .tags__item .tags__title,
.tags .tags__item .tags__title .title__text {
  color: #2E3A59;
  font-size: .875rem;
  line-height: 1.25rem;
}
.tags .tags__item .tags__action {
  width: 1rem;
  min-width: 1rem;
margin-left: auto;
  height: 1rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.tags .tags__item .tags__action img,
.tags .tags__item .tags__action svg{width: 100%;height: 100%;}
.tags .tags__item .tags__main {
  position: absolute;
  top: 100%;
padding-top: 1.5rem;
  left: -.625rem;
  width: calc(100% + 1.25rem);
  opacity: 0;
  visibility: hidden;
  z-index: 3;
}
.tags .tags__item .tags__main .wysiwyg {
  font-size: 1rem;
  line-height: 1.5rem;
  border-radius: .75rem;
  padding: 1.75rem;
  background-color: #ffffff;
  box-shadow: 0px .375rem 2rem rgba(41, 49, 62, 0.08);
}
.tags .tags__item .tags__main .wysiwyg h3 {
  font-size: 1.5rem;
  line-height: 2rem;
  font-weight: 600;
  margin-bottom: 1.25rem;
}
.pointsType-images>svg{margin: 0 -2.5rem;}
.page .logics-item .logics-item__right img,
.page .logics-item .logics-item__left img{max-width: 100vw;}
.container.container_secondary{width: 1000px;}
.p_0{padding: 0!important;}
.no-zoom{zoom: 1!important;}
.max-width{max-width: 100%!important;}
.btn.btn_tiny{width: 154px;}
.userFunctional-list .btn.btn_tiny{margin-top: .5rem;}
.userFunctional-list{position: relative;}
@media screen and (min-width: 992px) {
.userFunctional-list .userFunctional-item__text img{
        position: absolute;
    top: 50%;
    right: auto;
    left: calc(50% + 1.5rem);
    width: 65%;
    max-width: 65%;
    height: auto;
max-height: 100%;
    transform: translateY(-50%);
}
	.page section.pt-0{padding-top: 0!important;}
}


.tags .tags__list .tags__separator{width: 100%;}
.benefitBlocks-grid.benefitBlocks-grid_second{
  margin: 0 -1rem -2rem;
  display: flex;
  flex-wrap: wrap;
  grid-gap: unset;
}
.benefitBlocks-grid.benefitBlocks-grid_second .benefitBlocks-item{
  width: calc(33.3% - 2rem);
  margin: 0 1rem 2rem;
}
@media screen and (max-width: 1279px) {
  .benefitBlocks-grid.benefitBlocks-grid_second .benefitBlocks-item{
    width: calc(50% - 2rem);
  }
	.tags .tags__list .tags__separator{display: none;}
}
@media screen and (max-width: 580px) {
  .benefitBlocks-grid.benefitBlocks-grid_second .benefitBlocks-item{
    width: calc(100% - 2rem);
  }
}
.benefitBlocks-grid.benefitBlocks-grid_second .benefitBlocks-item .benefitBlocks-item__text{margin-bottom: 1rem;}
.benefitBlocks-grid.benefitBlocks-grid_second .benefitBlocks-item .benefitBlocks-item__subtext{font-size: .875rem;line-height: 1.25rem;}
.toolsSection-subtitle{margin-bottom: 1.25rem;}



@media screen and (min-width: 1280px) {
.logics .topWhite {bottom: 61.25rem;}
.logics .topWhite .topWhite-bg{height: 2000px;}
.pageUser.userReport{
    padding: 11.25rem 0!important;
}
}


@media screen and (max-width: 91.25rem) {
	/*.toolsEffect .toolsEffect-grid{
        padding: 2.5rem 0;
		display: flex!important;
		flex-wrap: no-wrap!important;
		overflow: hidden!important;
		overflow-x: auto!important;
	}
	.toolsEffect .toolsBenefits-item {
		min-width: 18.75rem!important;
margin: 0!important;
	}*/
.page .mainTools{padding-bottom: 2.5rem;}



[data-aos^=fade][data-aos^=fade] {
    opacity: 1!important;
    transform: translateZ(0)!important;
}



}

.analitics{
}
.analitics .analitics__list{
  display: flex;
  flex-wrap: wrap;
  margin: 0 -1rem;
}
.analitics .analitics__item{
  width: calc(50% - 2rem);
  margin: 0 1rem 2rem;
  border-radius: .75rem;
  overflow: hidden;
    box-shadow: 0px .375rem 2rem rgba(41, 49, 62, 0.08);
}
@media screen and (max-width: 71.25rem) {
.analitics .analitics__item{
  width: calc(100% - 2rem);
}
}
.analitics .analitics__main{
  padding: 2.5rem;
min-height: 224px;
font-size: .875rem;
line-height: 1.25rem;
  background-color: #ffffff;
  text-align: center;
}
@media screen and (max-width: 71.25rem) {
.analitics .analitics__main{
  padding: 2.5rem 1.5rem;
}
}
.analitics .analitics__title{
  margin-bottom: 2rem;
  color: #0081E6;
  font-size: 1.5rem;
  line-height: 2rem;
  font-weight: 600;
}
.analitics .analitics__text{

}
.analitics .analitics__media{
  height: 36.5rem;
  display: flex;
  align-items: flex-start;
}
.analitics .analitics__media img{
  width: 100%;
  height: 100%;
zoom: 1;
object-fit: cover;

}

@media screen and (min-width: 99.5rem) {
.functions-list .functions-item__img{
    justify-content: center!important;
}

}
@media screen and (min-width: 992px) {
.toolsFunctions_second .functions-item:nth-child(2) {margin-top: 250px;}
	.functions-list .functions-item{
    gap: 5rem;
    display: flex;
    align-items: center;
    margin: 0!important;
}
@media screen and (min-width: 79.9375rem) {
.functions-item__wrapper{min-width: 34rem;}
}
.functions-list .functions-item__img{
	width: 125%!important;
    max-width: 125%!important;
    position: unset!important;
    top: 50%!important;
    left: 0!important;
    transform: none!important;
    display: flex!important;
    justify-content: flex-start!important;
	position: relative!important;
    padding: 4rem 0!important;
}

.functions-list .functions-item:nth-child(even){
    flex-direction: row-reverse;
}
.functions-list .functions-item:nth-child(even)  .functions-item__img{
    justify-content: flex-end;
}

.testSection {
    margin: -200px 0 0;
    padding-bottom: 250px!important;
}
.toolsSection.twoSect{margin-top: 0!important;}
.functions-item:nth-child(5) .functions-item__arrow {
    top: -5rem;
    r: 5.75rem;
    z-index: -1;
}


}


@media (max-width: 992px){
.functions-item:nth-child .functions-item__current {
    width: 100%!important;
    top: 0!important;
    left: 0!important;
    position: nset!important;
    z-index: 3;
}
.page .constructorWorks-wrapper iframe {
    height: 400px!important;
}
.functions-item.functions-item__current {

}

.popup .popup-media{
display: flex;
justify-content: center;

margin: 0 auto 1.25rem;
}
.popup .popup-subtitle{margin-bottom: 1.25rem;text-align: center;}
.download a img, .download a svg {height: 2.75rem;}




@media screen and (min-width: 992px) {
	.toolsBenefits-grid{padding: 5rem 0;}
	.staticMain + .functions .functions-item:nth-child(2) .functions-item__current{
    position: relative;
    left: 21.875rem;
}
.staticMain + .functions .functions-item:nth-child(2) .functions-item__absolute{right: 0;}
.childrenMenus-right__nav {margin: 0 0 1.25rem;}
	.z_4{zoom: .4;}

	.toolsFunctions .functions-item__img{    top: 50%!important;transform: translateY(-50%);}


}
.benefitBlocks-item__text,
.toolsBenefits-item__title{font-weight: 500;}
	.userFunctional-list.userFunctional-list_secondary{padding: 2.5rem 0;}

	.popup .popup-subtitle{
	margin-bottom: 1.5rem;
text-align: center;
}
.download a img, .download a svg {
    max-width: 100%;
    height: 2.75rem!important;
}

.page_second .logics-item:not(:last-child),
.page_second .mainTools:not(:last-child) {
    margin-bottom: 0;
}
	.popup .popup-title + img{margin:0 auto 1.5rem;}


@media (min-width: 992px){
.mainTools.dialogi + section {
    padding: 6.25rem 0!important;
}
.staticMain + .functions .functions-item:nth-child(2) .functions-item__absolute {
    right: 3rem;
}
		.staticMain + .functions .functions-item:nth-child(2) .functions-item__current{transform: translateX(200px);}

}
	.page section.download{padding:0!important;}

.way-wrapper-mb {
    margin-bottom: 0!important; 
}
}
/* Section*/
.layout__section h2 strong{
  background: linear-gradient(to right, #005EC8, #00C7FD);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.container .container{
  width: 100%;
}
.layout__section .container{
  padding: 0;
  max-width: calc(100vw - 2.5rem);
}
@media (max-width: 992px){
.layout__section .container{

  width: calc(100% - 4rem);
  max-width: calc(100% - 4rem);
}
}
@media (max-width: 580px){
.layout__section .container{

  width: calc(100% - 2.5rem);
  max-width: calc(100% - 2.5rem);
}
}

.layout__section{
  gap: 2.5rem;
  padding: 3.75rem 0;
  display: flex;
  flex-direction: column;
  position: relative;
}
@media (min-width: 580px) {
  .layout__section{
  gap: 4rem;
  padding: 6.25rem 0;
}
}
@media (min-width: 992px) {
  .layout__section{

  padding: 5rem 0;
}
}
.layout__background + .layout__section{padding-top: 0!important;}
.layout__section.layout__section_secondary_gap{
  gap: 2.5rem;
}
.layout__section.layout__section_background-top{
  position: relative;
  
}
.layout__section .section__title_large{
  font-size: 2rem;
  line-height: 2rem;
}
@media (min-width: 580px) {
  .layout__section .section__title_large{
    font-size: 2.75rem;
    line-height: 2.75rem;
  }
}
@media (min-width: 580px) {
  .layout__section .section__title_large{
    font-size: 4rem;
    line-height: 4rem;

  }
}
.layout__section .section__title.section__title a{
  color: #0081E6;
  text-decoration: none;
  position: relative;
}
.layout__section .section__title.section__title a:after{
  content: "";
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  height: 1px;
  background-color: #0081E6;
}
.layout__section .section__title.section__title_secondary{
  font-size: 2rem;
  line-height: 2rem;
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, #0067CD), color-stop(100%, #00C3FB));
  background: -o-linear-gradient(left, #0067CD 0%, #00C3FB 100%);
  background: linear-gradient(90deg, #0067CD 0%, #00C3FB 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}
.layout__section .section__title.section__title_tertiary{
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, #0067CD), color-stop(100%, #00C3FB));
  background: -o-linear-gradient(left, #0067CD 0%, #00C3FB 100%);
  background: linear-gradient(90deg, #0067CD 0%, #00C3FB 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}
@media (min-width: 580px) {
  .layout__section .section__title.section__title_secondary{
    font-size: 2.75rem;
    line-height: 2.75rem;
  }
}
@media (min-width: 992px) {
  .layout__section .section__title.section__title_secondary{
    font-size: 4rem;
    line-height: 4rem;

  }
}







@media (min-width: 580px) {
  .layout__section .container{
    width: 1240px;

  }
  
}
.layout__section .tarifBox-contents{margin: 0;}



.layout__section.layout__section_background-top:before{
    content: "";
    background-image: url(/local/templates/checkoffice/./images/section__background-top.png);
    background-position: center 0;

    background-repeat: no-repeat;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 400px;
    z-index: -1;

}
.layout__section.layout__section_background-top:after{
   content: "";
   position: absolute;
   background-color: #ffffff;
  left: 0;
  top: 18.75rem;
  width: 100%;
  height: calc(100% - 18.75rem);
  z-index: -1;
}



.layout__section .section__header,
.layout__section .section__main,
.layout__section .section__footer{
  margin:0!important;
}


.layout__section.layout__section_background-bottom:before{
    content: "";
    background-image: url(/local/templates/checkoffice/./images/section__background-bottom.png);
    background-position: center 100%;

    background-repeat: no-repeat;
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 400px;
    z-index: -1;

}
.layout__section.layout__section_background-bottom:after{
   content: "";
   position: absolute;
   background-color: #ffffff;
  left: 0;
  bottom: 18.75rem;
  width: 100%;
  height: calc(100% - 18.75rem);
  z-index: -1;
}
@media (min-width: 580px) {
 .layout__section.layout__section_background-top:before,
 .layout__section.layout__section_background-bottom:before{
    background-size: 100% 100%;

  }
  
}






.layout__section .section__ico_primary{
    position: absolute;
    height: 3rem;
    width: 3rem;
    bottom: calc(100% - 6.25rem);
    left: calc(50% + 360px);
}
@media (min-width: 992px){
.layout__section .section__ico_primary{
    bottom: calc(100% - 11.875rem);
    left: calc(50% + 35rem);
}
}
.layout__section .section__ico.section__ico_secondary{
  position: absolute;
  top: 3rem;
  width: 21.25rem;
  height: 21.25rem;
  left: calc(50% - 700px);
}
.layout__section .section__ico.section__ico_tertiary{
  width: 5rem;
  height: 5rem;
  left: calc(50% - 44rem);
}
.layout__section .section__ico.section__ico_quarty{
  width: 1.5rem;
  height: 1.5rem;
  left: calc(50% + 45rem);
  top: calc(50% + 4rem);
  bottom: auto;
}
.layout__section .section__ico.section__ico_fifty{
  width: 2rem;
  height: 2rem;
  left: calc(50% - 24.5rem);
  top: -.5rem;
}

.layout__section .section__ico.section__ico_sixty{
  width: 1.5rem;
  height: 1.5rem;
  left: calc(50% - 40rem);
  top: 14rem;
}



/* DEFAULT */
.layout__section .m_0{margin: 0;}


.layout__section .section__header .container{
  gap: 1.25rem;
  display: flex;
  flex-direction: column;
  /* align-items: center;
  text-align: center; */
}

.layout__section .section__title,
.layout__section .section__subtitle{
  margin: 0;
}
/* .layout__section .section__subtitle{
  letter-spacing: -..25rem;
  max-width: 1000px;
  margin: 0 auto;
} */
.layout__section .section__label{
  gap: .75rem;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.layout__section .section__label .label__item{
  color: #0081E6;
  border: 1.2px solid #0081E6;
  border-radius: 1.25rem;
  font-size: 1rem;
  line-height: 1rem;
  font-weight: 500;
  padding: .625rem 1.25rem;

}

/* Кнопки */
.btn.btn_large{
  padding: 1.125rem 2rem;
}
.btn.btn_gradient{
  background: linear-gradient(261deg, #5B35F2 38.67%, #3DAAF9 79.13%);
}
.btn.btn_secondary {
  color: #0081E6;
  background-color: #ffffff;
  border: 1px solid #CAD3E1;
}
.btn.btn_secondary:hover {
  color: #ffffff;
  background-color: #0081E6;
  border: 1px solid #0081E6;
}
.btn.btn_small {
  padding: .875rem 1.25rem;
  font-size: .875rem;
  line-height: 1.25rem;
}
/* Гостевые проверки CheckOffice */   
.layout__guestList .guestList__item{
  padding: 1.75rem 1.25rem 1.25rem;
  gap:2rem 1.25rem;
  grid-template-columns: auto 11.25rem;
  border-radius: .625rem;
  background-color: #ffffff;
  box-shadow: 0px .375rem .875rem 0px #29313E14;
  display: grid;
  align-items: center;
}
@media (min-width: 580px) {
  .layout__guestList .guestList__item{
    padding: 1.25rem;
    grid-template-columns: auto;
    align-items: unset;
  }
}
@media (min-width: 580px) {
  .layout__guestList .guestList__item{
    padding: 1.75rem 1.25rem;
    gap: 1.5rem;
  }
}
.layout__guestList .guestList__header{
  color: #0081E6;
  display: grid;
  position: relative;
  margin-bottom: .5rem;
}
.layout__guestList .guestList__header:before{
  content: "";
  width: 5.75rem;
  height: 5.75rem;
  border-radius: 50%;
  background-color: #CAD3E1;
  top: 50%;
  left: 2rem;
  transform: translateY(-50%);
  opacity: .2;
  position: absolute;
}
.layout__guestList .guestList__title,
.layout__guestList .guestList__subtitle{
  position: relative;
  z-index: 2;
}
.layout__guestList .guestList__title{
  font-size: 3rem;
  line-height: 3rem;
}

.layout__guestList .guestList__subtitle{
  font-size: 1.25rem;
  line-height: 1.25rem;
}
.layout__guestList .guestList__price{
  gap: .25rem;
  display: grid;
}
.layout__guestList .price__text{
    color: #2E3A59;
    font-size: 1rem;
    line-height: 1.5rem;
    font-weight: 700;
}
.layout__guestList .price__subtext{
  color: #A8ADB4;
  font-size: .875rem;
  line-height: 1.25rem;
}
.layout__guestList .guestList__footer{
  grid-column: span 2;
}
@media (min-width: 580px) {
.layout__guestList .guestList__footer{
  grid-column: unset;
}
}
.layout__guestList .guestList__footer .btn{
  width: 100%;
}

/* Вопрос-ответ */
.layout__faq .faq__list{
  gap: .75rem;
  display: grid;
}

.layout__faq .faq__item{
  border-radius: .75rem;
  background-color: #ffffff;
  display: grid;
}
.layout__faq .faq__item.faq__item_active .faq__ico.faq__ico_primary{
  opacity: 0;
}
.layout__faq .faq__item.faq__item_active .faq__ico.faq__ico_secondary{
  opacity: 1;
}
.layout__faq .faq__item.faq__item_active .faq__title{
  color: #0081E6;
}
.layout__faq .faq__header{
  gap: 1.25rem;
  padding: 1.25rem;
  display: flex;
  align-items: center;
  cursor: pointer;
}
.layout__faq .faq__title{
  color: #2E3A59;
  font-size: 1.25rem;
  line-height: 1.5rem;
  font-weight: 500;
}
@media (min-width: 580px) {
  .layout__faq .faq__title{
    font-size: 1.5rem;
    line-height: 2.5rem;
    font-weight: 500;
  }
}

.layout__faq .faq__media{
  width: 2.25rem;
  height: 2.25rem;
  border-radius: 50%;
  flex-shrink: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: rgba(0,129,230,.1);
  position: relative;
}
.layout__faq .faq__ico{
  width: 1rem;
  height: 1rem;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -webkit-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s;
}
.layout__faq .faq__ico.faq__ico_primary{
  opacity: 1;
}
.layout__faq .faq__ico.faq__ico_secondary{
  opacity: 0;
}
.layout__faq .faq__main{
  font-size: .875rem;
  line-height: 1.25rem;
  padding: 0 1.25rem 1.25rem 3rem;
  display: none;
}
@media (min-width: 580px) {
  .layout__faq .faq__main{
    font-size: 1.25rem;
    line-height: 1.5rem;
  }
}
@media (min-width: 580px) {
  .layout__faq .faq__main{
    font-size: 1.25rem;
    line-height: 1.5rem;
  }
}

/* Преимущество */
.layout__advantages{
  display: grid;
  justify-content: center;
  align-items: flex-start;
  grid-gap: 4rem;
  position: relative;
}
@media (min-width: 580px) {
  
}
@media (min-width: 580px) {
  .layout__advantages{
    grid-template-columns: 1fr 1fr;
    grid-gap: 11.25rem;
    justify-content: unset;
  }
  .layout__advantages.layout__advantages_secondary .advantages__group:nth-child(2){
    order: -1;
  }
}


.layout__advantages .advantages__group{
  position: relative;
}
.layout__advantages .advantages__background.advantages__background_primary{
    position: absolute;
    top: 0;
    width: 21.25rem;
    height: 21.25rem;
    right: -140px;

}
.layout__advantages .advantages__background.advantages__background_secondary{
    position: absolute;
    top: 3.25rem;
    width: 3.5rem;
    height: 3.5rem;
    left: 65%;
    z-index: 3;
}
.layout__advantages .advantages__layout{
  text-align: center;
  display: grid;
  gap: 2rem;
}

@media (min-width: 580px) {
  .layout__advantages .advantages__layout{
    text-align: left;
    gap: 4rem;
    padding: .5rem 0;
  }
}
.layout__advantages .advantages__title{
  font-size: 1.5rem;
  line-height: 1.5rem;
  font-weight: 600;
}
@media (min-width: 580px) {
  .layout__advantages .advantages__title{
  font-size: 2.25rem;
  line-height: 2.25rem;
}
}
@media (min-width: 580px) {
  .layout__advantages .advantages__title{
  font-size: 2.75rem;
  line-height: 2.75rem;
}
}


.layout__advantages .advantages__text{
  font-size: 1.125rem;
  line-height: 1.25rem;
  font-weight: 500;
}
@media (min-width: 580px) {
  .layout__advantages .advantages__text{
  font-size: 1.25rem;
  line-height: 1.25rem;
}
}
@media (min-width: 580px) {
  .layout__advantages .advantages__text{
  font-size: 1.5rem;
  line-height: 2.25rem;
}
}








.layout__advantages .advantages__list{
  gap: .625rem;
  display: grid;
  justify-content: center;
  position: relative;
  z-index: 2;
}
.layout__advantages .advantages__item{
  padding: 1.25rem;
  border-radius: .625rem;
  display: flex;
  max-width: 540px;
  gap: 1.25rem;
  background-color: #ffffff;
  box-shadow: 0px .375rem 2rem 0px #29313E14;
}
.layout__advantages .advantages__item .advantages__ico{
  width: 1.5rem;
  height: 1.5rem;
  flex-shrink: 0;
}
.layout__advantages .advantages__item .advantages__text{
  font-size: 1rem;
  line-height: 1.5rem;
}


/* Поддержка */
.layout__support{
  color: #ffffff;
  background-image: url("/local/templates/checkoffice/./images/bg-tarif.jpg");
  background-size: cover;
  background-repeat: no-repeat;
  padding: 2.5rem 1.25rem;
  border-radius: 1.25rem;
  display: flex;
  flex-direction: column;
  text-align: center;
  align-items: center;
  justify-content: center;
  gap: 3rem;
}
@media (min-width: 580px) {
  .layout__support{
    padding: 2.5rem 1.25rem;
}
}
@media (min-width: 580px) {
  .layout__support{
    display: grid;
    grid-template-columns: auto 15rem;
    text-align: unset;
    justify-content: unset;
    gap: 2rem;
    padding: 4rem;
  }
}
.support__title{
  font-size: 1.5rem;
  line-height: 2rem;
  font-weight: 600;
  
}
@media (min-width: 580px) {
  .support__title{
    font-size: 2.25rem;
    line-height: 2.5rem;
  }
}
@media (min-width: 580px) {
  .support__title{
    font-size: 2.75rem;
    line-height: 3.5rem;
    grid-column: span 2;
  }
}
.support__text{
  font-size: 1.125rem;
  line-height: 2rem;
  font-weight: 500;
}
.support__btn{
  max-width: 272px;
}

/* Тариф */
.layout__tarifs{
  display: grid;
  gap: 4rem;
}
@media (min-width: 580px) {
 .layout__tarifs{
  gap: 6.25rem;
}
}
/* Тариф Фильтр */
.tarifs__filter{
  gap: 2rem;
  display: grid;
}
@media (min-width: 580px) {
  .tarifs__filter{
    gap: 2.5rem;
  }
}
@media (min-width: 580px) {
  .tarifs__filter{
  gap: 1.25rem;
  grid-template-columns: 1fr 1fr;
}
}
.tarifs__filter .filter__group{
  gap: 1.25rem;
  display: flex;
  flex-direction: column;
  align-items: center;
}
@media (min-width: 580px) {
  .tarifs__filter .filter__group{
  gap: 2rem;
}
}
.tarifs__filter .filter__title{
  font-size: 1.25rem;
  line-height: 1.5rem;
  font-weight: 500;
}
@media (min-width: 580px) {
  .tarifs__filter .filter__title{
  font-size: 1.5rem;
  line-height: 2.5rem;
}
}
@media (min-width: 580px) {
  .tarifs__filter .filter__title{
  font-size: 2rem;
  line-height: 2.5rem;
}
}
.tarifs__filter .filter__list{
  display: flex;
  background-color: #ffffff;
  gap: 1.25rem;
  padding: .125rem;
  border-radius: .375rem;
}
.tarifs__filter .filter__item{
  width: 5.75rem;
  position: relative;
}
@media (min-width: 580px) {
  .tarifs__filter .filter__item{
  width: 10rem;
}
}
.tarifs__filter .filter__item:not(:last-child):before{
  content: "";
  width: 1px;
  height: 1.5rem;
  background-color: #E9E9E9;
  position: absolute;
  top: 50%;
  left: calc(100% + .625rem);
  transform: translateY(-50%);
}
.tarifs__filter .filter__item:hover .filter__text{
color: #ffffff;
background-color: #0081E6;
}
.tarifs__filter .filter__item.active .filter__text{
	color: #ffffff;
	background-color: #0081E6;
	}
.tarifs__filter .filter__label{
  cursor: pointer;
}
.tarifs__filter .filter__input{
  position: absolute;
  left: -99999px;
}
.tarifs__filter .filter__text{
  color: #2E3A59;
  background-color: transparent;
  font-size: .75rem;
  line-height: 1.25rem;
  padding: .625rem;
  border-radius: .375rem;
  text-align: center;
  display: block;
  white-space: nowrap;
   -webkit-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s;
}
@media (min-width: 580px) {
  .tarifs__filter .filter__text{
  font-size: 1rem;
  line-height: 1.25rem;
  padding: .625rem 1.25rem;
}
}
.tarifs__filter .filter__subtext{
  color: #ffffff;
  background-color: #00C7FD;
  font-size: .625rem;
  line-height: 1.25rem;
  font-weight: 700;
  border-radius: .375rem;
  padding: .125rem .25rem;
  position: absolute;
  top: 0;
  right: .25rem;
  transform: translate(0, -50%);
}
@media (min-width: 580px) {
 .tarifs__filter .filter__subtext{
  font-size: .875rem;
  line-height: 1.25rem;
}
}
/* Тариф Список */

.tarifs__views{
  margin: 0 auto -3rem;
  max-width: calc(100vw - 2.5rem);
}
@media (min-width: 992px) {
.tarifs__views{
  max-width: 1240px;
}
}
.tarifs__views .swiper-pagination{
  position: unset;
}


.tarifs__views .tarifs__list{
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  justify-content: center;
  gap: 1.25rem;
}

@media (min-width: 580px) {
.tarifs__views .tarifs__list{
  grid-gap: 2rem;
}
}
.tarifs__views .tarifs__list .swiper-slide{
  height: auto;
}
.tarifs__views .tarifs__item{
  height: 100%;
  display: grid;
}

.tarifs__views .tarif__layout{
  padding: 1.75rem;
  box-shadow: 0px .375rem 2rem 0px #29313E14;
  border: .125rem solid transparent;
  background-color: #ffffff;
  border-radius: .625rem;
  gap: 2rem;
  height: 100%;
  display: grid;
  overflow: hidden;
}
@media (min-width: 580px) {
.tarifs__views .tarifs__item,
.tarifs__views .tarif__layout{
  height: auto;
}
}
.tarifs__views .tarif__description{
      letter-spacing: -.01025rem;
}
@media (min-width: 992px) {
.tarifs__views .tarifs__item.tarifs__item_secondary{
  transform: translateY(-3rem);
}
}
.tarifs__views .tarifs__item.tarifs__item_secondary .tarif__layout{
  border-color: #0081E6;
  border-top: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.tarifs__views .tarifs__item.tarifs__item_secondary .tarif__title .tarif__text{

  background: linear-gradient(to right, #005EC8, #00C7FD);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}



.tarifs__views .tarif__head{
  color: #ffffff;
  background-color: #0081E6;
  font-size: 1.25rem;
  line-height: 1.5rem;
  font-weight: 700;
  padding: .75rem;
  border-radius: .625rem .625rem 0 0;
  text-align: center;
}




.tarifs__views .tarif__header{
  gap: 1.5rem;
  display: grid;
  text-align: center;
}
@media (min-width: 580px) {
  .tarifs__views .tarif__header{
  gap: 2rem;

}
}
.tarifs__views .tarif__title .tarif__text{
  color: #2E3A59;
  font-size: 2rem;
  line-height: 2.5rem;
  font-weight: 700;
}
@media (min-width: 580px) {
  .tarifs__views .tarif__title .tarif__text{
  font-size: 2.5rem;
  line-height: 2.5rem;
}
}
.tarifs__views .tarif__price{
    min-height: 0;
    display: flex;
    flex-direction: column;
    align-items: center;
}
.tarifs__views .tarif__price .price__item_old{
  color: #A8ADB4;
  font-size: 1.5rem;
  line-height: 1.5rem;
  font-weight: 300;
  position:relative;
}
.tarifs__views .tarif__price .price__item_old:not(:last-child){
  margin-bottom: .25rem;
}
@media (min-width: 580px) {
  .tarifs__views .tarif__price .price__item_old{
  font-size: 2rem;
  line-height: 2rem;
}
}
.tarifs__views .tarif__price .compares__price_secondary{
  color: #A8ADB4;
  font-size: 2.25rem;
  line-height: 2.25rem;
  font-weight: 700;
}
@media (min-width: 580px) {
.tarifs__views .tarif__price .compares__price_secondary{
  font-size: 1.125rem;
  line-height: 1.125rem;

}
}
@media (min-width: 580px) {
.tarifs__views .tarif__price .compares__price_secondary{
  font-size: 1.5rem;
  line-height: 1.5rem;

}
}

.tarifs__views .tarif__price .price__item_old:before{
  content: "";
  position: absolute;
  background-color: #A8ADB4;
  top: 50%;
  left: 0;
  width: 100%;
  height: 1px;
}
.tarifs__views .tarif__price .price__item_current{
  color: #0081E6;
  font-size: 2.5rem;
  line-height: 2.5rem;
  font-weight: 700;
}
@media (min-width: 580px) {
  .tarifs__views .tarif__price .price__item_current{
  font-size: 3.5rem;
  line-height: 3.5rem;
}
}
.tarifs__views .tarif__price .price__item_period{
  color: #A8ADB4;
  font-size: .875rem;
  line-height: 1.25rem;
}
@media (min-width: 580px) {
  .tarifs__views .tarif__price .price__item_period{
  font-size: 1rem;
  line-height: 1.25rem;
}
}
.tarifs__views .tarif__main{
  gap: 1.5rem;
  display: grid;

}
@media (min-width: 580px) {
  .tarifs__views .tarif__main{
    gap: 2rem;
  }
}

.tarifs__views .tarif__group{
  gap: 1rem;
  display: grid;
}
@media (min-width: 580px) {
  .tarifs__views .tarif__group{
    gap: 1.5rem;
  }
}

.tarifs__views .tarif__group .tarif__title{
  font-size: 1.25rem;
  line-height: 1.25rem;
  font-weight: 500;
  text-align: center;
}
@media (min-width: 580px) {
  .tarifs__views .tarif__group .tarif__title{
    font-size: 1.5rem;
    line-height: 2rem;
  }
}

.tarifs__views .tarif__group .tarif__list{
  gap: .875rem;
  display: grid;
}
@media (min-width: 580px) {
  .tarifs__views .tarif__group .tarif__list{
    gap: 1rem;
  }
}

.tarifs__views .tarif__group .tarif__item{
  gap: .875rem;
  display: flex;
  align-items: start;
}
@media (min-width: 580px) {
  .tarifs__views .tarif__group .tarif__item{
   gap: 1.125rem;
  }
}





.tarifs__views .tarif__group .tarif__ico{
  gap: .875rem;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
  align-items: start;
  flex-shrink: 0;
  transform: translateY(-.125rem);
}


.tarifs__views .tarif__group .tarif__text{
  font-size: .875rem;
  line-height: 1.25rem;
}
@media (min-width: 580px) {
  .tarifs__views .tarif__group .tarif__text{
   font-size: 1rem;
  line-height: 1.25rem;
  }
}


/* Тариф Сравнения */
.tarifs__compares{
  display: grid;
  gap: 3rem;
  overflow: hidden;
}
@media (min-width: 580px) {
.tarifs__compares{

  gap: 1.25rem;
}
}
.tarifs__compares .swiper-pagination{
  bottom: -2.25rem;;
}
.tarifs__compares .compares__header{
  display: flex;
  gap: 1rem;
  width: 100%;
  max-width: calc(100vw - 2.5rem);

}
@media (min-width: 580px) {
.tarifs__compares .compares__header{
    justify-content: flex-end;
}
}
.tarifs__compares .compares__header .compares__list{

  max-width: calc(100vw - 2.5rem);
  position: relative;
}
@media (min-width: 580px) {
.tarifs__compares .compares__header .compares__list{
  max-width: 49rem;
}
}
@media (min-width: 580px) {
.tarifs__compares .compares__header .compares__list{
  max-width: 54.125rem;
}
}
.tarifs__compares .compares__header .compares__item{
  padding: 1.25rem;
  border-radius: .625rem;
  background-color: #ffffff;
  gap: 1.5rem;
  width: calc(100vw - 2.5rem);
  flex-shrink: 0;
  height: 100%;
  display: grid;
  text-align: center;
}
@media (min-width: 580px) {
.tarifs__compares .compares__header .compares__item{
  width: 15.5rem;
}
}
@media (min-width: 580px) {
.tarifs__compares .compares__header .compares__item{
 width: 17.5rem;
}
}
.tarifs__compares .compares__header .compares__title{
  color: #2E3A59;
  font-size: 2rem;
  line-height: 2rem;
  font-weight: 700;
}
.tarifs__compares .compares__header .compares__title.compares__title_secondary{
    background: linear-gradient(to right, #005EC8, #00C7FD);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
@media (min-width: 580px) {
  .tarifs__compares .compares__header .compares__title{
font-size: 2rem;
  line-height: 2rem;
}
}
@media (min-width: 580px) {
.tarifs__compares .compares__header .compares__title{

  font-size: 2rem;
  line-height: 2rem;
}
}
.tarifs__compares .compares__header .compares__price{
  color: #0081E6;
  font-size: 1.5rem;
  line-height: 1.5rem;
  font-weight: 700;
}
.tarifs__compares .compares__header .compares__price.compares__price_secondary{
  color: #A8ADB4;
  font-size: 1.5rem;
  line-height: 1.5rem;
}
@media (min-width: 580px) {
.tarifs__compares .compares__header .compares__price.compares__price_secondary{
  font-size: 1.125rem;
  line-height: 1.25rem;
}
}
@media (min-width: 580px) {
.tarifs__compares .compares__header .compares__price.compares__price_secondary{
  font-size: 1.5rem;
  line-height: 1.5rem;
}
}
.tarifs__compares .compares__header .compares__text{
  color: #A8ADB4;
  font-size: 1rem;
  line-height: 1.5rem;
}
@media (min-width: 580px) {
.tarifs__compares .compares__header .compares__text{
  font-size: .875rem;
  line-height: 1.25rem;
}
}
@media (min-width: 580px) {
.tarifs__compares .compares__header .compares__text{
  font-size: 1rem;
  line-height: 1.5rem;
}
}
.tarifs__compares .compares__header .compares__btn{

  margin: auto auto 0;
  max-width: 15rem;
}

.tarifs__compares .compares__main .compares__list{
  display: grid;
  gap: 1rem;
}
.tarifs__compares .compares__main .compares__item{

  border-radius: .625rem;
  background-color: #ffffff;
  gap: 1.5rem;
}
.tarifs__compares .compare__header{
  display: flex;
  align-items: center;
  gap: 1.25rem;
  cursor: pointer;
  padding: 1.25rem;
}
.tarifs__compares .compares__item .compare__header{

  margin-bottom: 1rem;
  border-bottom: 1px solid #CAD3E1;
   -webkit-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s;

}
@media (min-width: 580px) {
  .tarifs__compares .compares__item .compare__header{
    margin-bottom: 1.25rem;
  }
}
@media (min-width: 580px) {
  .tarifs__compares .compares__item .compare__header{
    margin-bottom: 2rem;
  }
}
.tarifs__compares .compares__item:not(.compares__item_active) .compare__header{

  margin-bottom: 0;
  border-bottom: 0;
}
.tarifs__compares .compares__item.compares__item_active .compare__header .compare__ico{
  transform: rotate(0deg);
}
.tarifs__compares .compares__item.compares__item_active .compare__header .compare__ico path{
    stroke: #99BBD6;
    opacity: .6
}
.tarifs__compares .compares__item.compares__item_active .compare__header .compare__ico rect{
    fill: #0081E6;
    opacity: .1;
}





.tarifs__compares .compare__header .compare__ico{
  width: 2.5rem;
  height: 2.5rem;
  flex-shrink: 0;
  transform: rotate(180deg);
   -webkit-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s;
}
.tarifs__compares .compare__header .compare__ico path{
    opacity: 1;
    stroke: #0081E6;
}
.tarifs__compares .compare__header .compare__ico rect{
    fill: #0081E6;
    opacity: .1;
}
.tarifs__compares .compare__header .compare__title{
  font-size: 1.25rem;
  line-height: 1.25rem;
  font-weight: 600;
}
@media (min-width: 580px) {
.tarifs__compares .compare__header .compare__title{
  font-size: 1.5rem;
  line-height: 1.5rem;
}
}
@media (min-width: 580px) {
.tarifs__compares .compare__header .compare__title{
  font-size: 1.75rem;
  line-height: 1.75rem;
}
}

.tarifs__compares .compare__main{


  display: block;
  padding: 1.25rem;

}
.tarifs__compares .compare__header + .compare__main{


  padding-top: 0;

}




.tarifs__compares .compare__main .compare__list,
.tarifs__compares .compare__main .compare__titles .titles__list{
  display: grid;
  grid-template-columns: auto 3rem;
  gap: 1.25rem;
}

.tarifs__compares .compare__main .compare__titles:not(:last-child){
  margin-bottom: 1rem;
}
.tarifs__compares .compare__main .compare__list:not(:last-child){
  margin-bottom: 1rem;
}

.tarifs__compares .compare__main .compare__titles{display: none;}
@media (min-width: 580px) {
.tarifs__compares .compare__main .compare__list,
.tarifs__compares .compare__main .compare__titles .titles__list{
  display: grid;
  gap: 1rem;
  grid-template-columns: auto 15rem 15rem 15rem;
}
.tarifs__compares .compare__main .compare__titles:not(:last-child){
  margin-bottom: 1rem;
}
.tarifs__compares .compare__main .compare__list:not(:last-child){
  margin-bottom: 1rem;
}
.tarifs__compares .compare__main .compare__titles{
  display: grid;
}
}
@media (min-width: 580px) {
.tarifs__compares .compare__main .compare__list,
.tarifs__compares .compare__main .compare__titles .titles__list{
  gap: 2.5rem;
  grid-template-columns: auto 15.5rem 15.5rem 15.5rem;
}
.tarifs__compares .compare__main .compare__titles:not(:last-child){
  margin-bottom: 2rem;
}
.tarifs__compares .compare__main .compare__list:not(:last-child){
  margin-bottom: 1rem;
}
}
.tarifs__compares .compare__main .compare__item{
  gap: .25rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
  min-height: 2rem;
  position: relative;
  display: none;
}
.tarifs__compares .compare__main .compare__item:nth-child(1),
.tarifs__compares .compare__main .compare__item:nth-child(2){
  display: flex;
}


@media (min-width: 580px) {
.tarifs__compares .compare__main .compare__item{
  gap: 2rem;
  min-height: 3rem;
  display: flex;

}
}
.tarifs__compares .compare__main .compare__titles .titles__title{
  color: #2E3A59;
  opacity: .5;
  font-size: 1.25rem;
  line-height: 1.5rem;
  font-weight: 600;
  display: block;
  text-align: center;
}
@media (min-width: 580px) {
.tarifs__compares .compare__main .compare__titles .titles__title{
  font-size: 1.25rem;
  line-height: 1.5rem;
  font-weight: 600;
}
}
@media (min-width: 580px) {
.tarifs__compares .compare__main .compare__titles .titles__title{
  font-size: 1.75rem;
  line-height: 2rem;
  font-weight: 600;
}
}

.tarifs__compares .compare__main .compare__item.compare__item_disabled{
  opacity: .5;
}
.tarifs__compares .compare__main .compare__item:nth-child(1):after{
  content: "";
  position: absolute;
  top: 0;
  left: calc(100% + 1.25rem);
  width: 1px;
  height: 2.5rem;
  background-color: #CAD3E1;
}
@media (min-width: 580px) {
 /* .tarifs__compares .compare__main .compare__item:nth-child(1):after{display: none;}  */
.tarifs__compares .compare__main .compare__item:not(:last-child):after{
  content: "";
  position: absolute;
  top: 0;
  left: calc(100% + .5rem);
  width: 1px;
  height: 100%;
  background-color: #CAD3E1;
}
}
@media (min-width: 580px) {
.tarifs__compares .compare__main .compare__item:not(:last-child):after{
  left: calc(100% + 1.25rem);
}
}
.tarifs__compares .compare__main .compare__item:not(:first-child){
  justify-content: center;
  text-align: center;
}

.tarifs__compares .compare__main .compare__text{
  color: #2E3A59;
  font-size: .875rem;
  line-height: 1.25rem;
}
@media (min-width: 580px) {
.tarifs__compares .compare__main .compare__text{
  font-size: 1rem;
  line-height: 1.25rem;
}
}
@media (min-width: 580px) {
.tarifs__compares .compare__main .compare__text{

  font-size: 1rem;
  line-height: 1.25rem;
}
}


@media (min-width: 580px) {
.tarifs__compares .compare__main .compare__item:first-child .compare__text.compare__title{
  font-size: 1rem;
  line-height: 1.25rem;
  font-weight: 500;
}
.tarifs__compares .compare__main .compare__item:not(:first-child) .compare__text.compare__title{
  font-size: 1.25rem;
  line-height: 1.5rem;
  font-weight: 500;
}
}
@media (min-width: 580px) {
  .tarifs__compares .compare__main .compare__item:first-child .compare__text.compare__title{
  font-size: 1.75rem;
  line-height: 1.75rem;

}
.tarifs__compares .compare__main .compare__item:not(:first-child) .compare__text.compare__title{
  font-size: 1.5rem;
  line-height: 2.5rem;
}
}





.tarifs__compares .compare__main .compare__text.compare__text_secondary{
  font-size: 1.125rem;
  line-height: 1.5rem;
  font-weight: 700;
}
@media (min-width: 580px) {
.tarifs__compares .compare__main .compare__text.compare__text_secondary{
  font-size: 1.25rem;
  line-height: 1.5rem;
}
}
@media (min-width: 580px) {
.tarifs__compares .compare__main .compare__text.compare__text_secondary{
  font-size: 1.5rem;
  line-height: 1.5rem;
}
}
.tarifs__compares .compare__main .compare__ico{
  width: 1.5rem;
  height: 1.5rem;
}
@media (min-width: 580px) {
.tarifs__compares .compare__main .compare__ico{
  width: 2rem;
  height: 2rem;
}
}
@media (min-width: 580px) {
.tarifs__compares .compare__main .compare__ico{
  width: 2rem;
  height: 2rem;
}
}

.tarifs__compares .compare__main .compare__tooltip{
  position: relative;
  height: 1rem;
  width: 1rem;
  flex-shrink: 0;
  display: none;
}
@media (min-width: 580px) {
.tarifs__compares .compare__main .compare__tooltip{
  display: block;
}
}
.tarifs__compares .compare__main .compare__tooltip:hover .tooltip__main{
  visibility: visible;
  opacity: 1;
  transition-delay: 0s;
}
.tarifs__compares .compare__main .tooltip__header{
  height: 1rem;
  width: 1rem;
  display: flex;
  align-items: flex-start;
}
.tarifs__compares .compare__main .tooltip__ico{
  width: 100%;
  height: 100%;
}
.tarifs__compares .compare__main .tooltip__main{
  font-size: .75rem;
  line-height: .875rem;
  position: absolute;
  left: 100%;
  bottom: 100%;
  width: 15rem;
  padding: 1rem;
  border-radius: .625rem .625rem .625rem 0;
  border: 1px solid #EAEEF3;
  background-color: #ffffff;
  display: grid;
  gap: 1rem;
  visibility: hidden;
  opacity: 0;
  z-index: 2;
  -webkit-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s;
  transition-delay: .4s;
}
.tarifs__compares .compare__main .tooltip__link{
  color: #0081E6;
  display: flex;
  align-items: center;
  gap: .25rem;
  text-decoration: none;
}
.tarifs__compares .compare__main .tooltip__link .link__ico{
  width: .5rem;
  height: 1rem;
}


/* Tabs */
.layout__tabs{
  display: grid;
  gap: 4rem;
}
.layout__tabs .tabs__header {
  display: flex;
  justify-content: center;
}
.layout__tabs .tabs__header .tabs__list{
  display: flex;
  background-color: #ffffff;
  gap: 1.25rem;
  padding: .125rem;
  border-radius: .375rem;
}
.tabs .tabs__main .tabs__list:not(:last-child){
  margin-bottom: 2rem;
}
.layout__tabs .tabs__header .tabs__item{
  width: auto;
  position: relative;
  color: #2E3A59;
  background-color: transparent;
  font-size: .75rem;
  line-height: 1.25rem;
  padding: .625rem;
  border-radius: .375rem;
  cursor: pointer;
  text-align: center;
  display: block;
  white-space: nowrap;
   -webkit-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s;
}
@media (min-width: 580px) {
  .layout__tabs .tabs__header .tabs__item{
  width: 11.25rem;
  font-size: 1rem;
  line-height: 1.25rem;
  padding: .625rem 1.25rem;
}
}
.layout__tabs .tabs__header .tabs__item:not(:last-child):before{
  content: "";
  width: 1px;
  height: 1.5rem;
  background-color: #E9E9E9;
  position: absolute;
  top: 50%;
  left: calc(100% + .625rem);
  transform: translateY(-50%);
}
.layout__tabs .tabs__header .tabs__item:hover,
.layout__tabs .tabs__header .tabs__item_active{
color: #ffffff;
background-color: #0081E6;
}
.layout__tabs .tabs__main .tabs__item{display: none;}
.layout__tabs .tabs__main .tabs__item.tabs__item_active{display: block;}
.pt-0{
  padding-top: 0!important;
}

.light-gray_secondary{
  background-image: url("/local/templates/checkoffice/./images/tarif__header.png");
  background-position: center -5rem;
  background-size: 100% auto;
  background-repeat: no-repeat;
}
.layout__section_secondary-background{
  background-color: #ffffff;
}
.layout__section_tertiary-background{
  background-color: #F8F9FC;
;
}



.layout__section.layout__section_before:before,
.layout__section.layout__section_after:after,
.layout__section.layout__section_beforeSecondary:before,
.layout__section.layout__section_afterSecondary:after{
    content: "";
    position: absolute;
    width: 800px;
    height: 800px;
    background: -o-radial-gradient(50% 50%, 50% 50%, #0081E6 0%, rgba(0, 129, 230, 0) 100%);
    background: radial-gradient(50% 50% at 50% 50%, #0081E6 0%, rgba(0, 129, 230, 0) 100%);
    opacity: 0.9;
    -webkit-filter: blur(200px);
    filter: blur(200px);
    z-index: -1;
    pointer-events: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.layout__section.layout__section_before:before{
    left: 0;
    top: 100%;
    transform: translate(-50%, -50%);
}
.layout__section.layout__section_after:after{
    right: 0;
    top: 100%;
    transform: translate(50%, -50%);
}
.layout__section.layout__section_beforeSecondary:before{
    bottom: 0%;
    left: 0;
    transform: translate(-50%, 0);
}
.layout__section.layout__section_afterSecondary:after{
    bottom: 0%;
    right: 0;
    transform: translate(50%, 0);
}


/* event__directions */

.event__directions{
  border-radius: .625rem;
  background-color: #ffffff;
  box-shadow: -.5rem .125rem 2.5rem 0px #72798526;


}
.event__directions .directions__list{
  display: grid;
}
.event__directions .directions__item{
  padding: 1rem 2rem;
  display: grid;
}
.event__directions .directions__item:not(:first-child) .direction__item:nth-child(2){
  display: none;
}
@media (min-width: 580px) {
  .event__directions .directions__item:not(:first-child) .direction__item:nth-child(2){
  display: block;
}
}
.event__directions .directions__item.directions__item_secondary{
  font-weight: 700;
}
.event__directions .directions__item .direction__item:nth-child(1){
  grid-column: span 2;
}
@media (min-width: 580px) {
.event__directions .directions__item .direction__item:nth-child(1){

  grid-column: unset;
}
}
.event__directions .directions__item.directions__item_secondary .direction__item:nth-child(1){
  grid-column: span 2;
}
.event__directions .directions__item:not(:last-child){
  border-bottom: 1px solid rgba(202,211,225,.3);
}
.event__directions .direction__list{
  grid-gap: .5rem;
  display: grid;
  grid-template-columns: 1fr 1px 1fr;
}
@media (min-width: 580px) {
.event__directions .direction__list{

  grid-gap: 1.25rem;
  grid-template-columns: 15rem 1.25rem auto;
}
}

.event__directions .direction__item{
  margin: 0;
  display: flex;
  align-items: center;
}
.event__directions .direction__text{
  font-size: .875rem;
  line-height: 1.25rem;
}
@media (min-width: 580px) {
  .event__directions .direction__text{
  font-size: 1rem;
  line-height: 1.25rem;
}
}
.event__directions .direction__ico{
  width: 1.25rem;
  height: 1.25rem;
  display: none;
}
@media (min-width: 580px) {
.event__directions .direction__ico{
  width: 1.25rem;
  height: 1.25rem;
  display: block;
}
}

/* event__gifs */
.event__gifs .gifs__list{
  gap: 1.25rem;
  display: grid;
}
@media (min-width: 580px) {
.event__gifs .gifs__list{
  gap: 2rem;

}
}
.event__gifs .gifs__item{
  background-color: #ffffff;
  box-shadow: 0px .375rem 2rem 0px #29313E14;
  border-radius: .625rem;
  padding: 1.75rem;
  gap: 2rem;
  display: flex;
  align-items: center;
}
.event__gifs .gifs__ico{
  width: 5rem;
  height: 4rem;
  flex-shrink: 0;
}
.event__gifs .gifs__text{
  font-size: .875rem;
  line-height: 1.25rem;
  font-weight: 500;
}
@media (min-width: 580px) {
.event__gifs .gifs__text{
  font-size: 1.5rem;
  line-height: 2rem;
}
}
/*  event__subscribe  */
.event__subscribe{
  display: grid;
  align-items: center;
  grid-gap: 2.5rem;

}
@media (min-width: 76.5rem) {
.event__subscribe{
  display: grid;
  align-items: center;
  grid-gap: 11.25rem;
  grid-template-columns: auto 41.25rem;
}
}
.event__subscribe .subscribe__layout{
  gap: 1.25rem;
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
}
@media (min-width: 76.5rem) {
.event__subscribe .subscribe__layout{
  gap: 2rem;
  align-items: flex-start;
  text-align: left;
}
}
.event__subscribe .subscribe__title{
  color: #2E3A59;

}

.event__subscribe .subscribe__ico{
  width: 4rem;
  height: 4rem;
  display: none;
}
@media (min-width: 580px) {
.event__subscribe .subscribe__ico{
  display: inline;
  margin-left: .75rem;
  transform: translateY(.75rem);
}
}
.event__subscribe .subscribe__text{
  color: #2E3A59;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 400;
}
@media (min-width: 580px) {
.event__subscribe .subscribe__text{
  font-size: 1.5rem;
  line-height: 2rem;

}
}
.event__subscribe .subscribe__media{
  display: flex;
  align-items: flex-start;
  max-width: 18.75rem;
  margin: 0 auto;
}
@media (min-width: 76.5rem) {
.event__subscribe .subscribe__media{
  max-width: 100%;
}
}
.event__subscribe .subscribe__media img{
  max-width: 26.25rem;
}

.layout__section_backgroundTop{
  background-image: url("/local/templates/checkoffice/./images/section_background-top.png");
  background-position: 0 0;
  background-size: 100% 100%;
  background-repeat: no-repeat;
}
.layout__section_backgroundTop .section__header{
  color: #ffffff;
}

.layout__tarifs{
  position: relative;;
}
.tarifs__backgroundIco_primary,
.tarifs__backgroundIco_secondary,
.tarifs__backgroundIco_tertiary{
  position: absolute;
  width: 2rem;
  height: 2rem;
  top: -1.25rem;
  left: -1.25rem;
}

.tarifs__backgroundIco_secondary{
  top: 85%;
  left: -2.5rem;
}

.tarifs__backgroundIco_tertiary{
  
  top: 90%;
  left: 110%;
}


@media (min-width: 76.5rem) {
  .layout__section_afterSecondary .tabs__header{
    position: relative;
    height: 2.75rem;
  }
  .layout__section_afterSecondary .tabs__header .tabs__list{
    position: absolute;
    left: 50%;
    top: 0;
    transform: translateX(-50%);
    z-index: 11;
  }
  .layout__section_afterSecondary .tabs__header.tabs__header_animation .tabs__list{
    position: fixed;
    top: auto;
    bottom: 2rem;
    left: 50%;
    transform: translateX(-50%);
    z-index: 11;
  }
}


.footer .footer-center{
  padding: 1.75rem 0;
}
.footer__nav{
  grid-gap: 1.25rem;
  display: grid;
}

@media (min-width: 76.5rem) {
 .footer__nav{
  grid-gap: 2rem;
  grid-template-columns: repeat(3, 1fr);
}
}
@media (min-width: 992px) {
  .footer__nav{
  grid-template-columns: auto 18.75rem 18.75rem 13.25rem;
}
.footer__nav.footer__nav_active{
  grid-template-columns: auto 13.625rem 13.625rem 13.25rem;
}
}
.footer__nav .nav__group{
  display: grid;
  grid-gap: 1.25rem;
}
@media (min-width: 76.5rem) {
.footer__nav .nav__group.nav__group_secondary{
  grid-column: span 3;
}
}
.footer__nav .nav__group.nav__group_secondary .nav__list{
  gap: 1.25rem;
  grid-column: unset;
}
@media (min-width: 76.5rem) {
 .footer__nav .nav__group.nav__group_secondary .nav__list{
  gap: 2rem;
  flex-direction: row;
  flex-wrap: wrap;
}
}
@media (min-width: 992px) {
  .footer__nav .nav__group.nav__group_secondary{
  grid-column: unset;
}
.footer__nav .nav__group.nav__group_secondary .nav__list{
  gap: .625rem;
  flex-direction: column;
}
}
.footer__nav.footer__nav_active .nav__group .nav__item.nav__item_secondary{
  display: grid; 
  grid-template-columns: 1fr 1fr;
}
.footer__nav .nav__group .nav__item.nav__item_secondary .nav__sublist_primary{margin-bottom: -1.25rem;}
@media (min-width: 992px) {
  .footer__nav .nav__group .nav__item.nav__item_secondary .nav__sublist_primary{margin: 0;}
}
.footer__nav.footer__nav_active .nav__group .nav__item.nav__item_secondary .nav__sublist_primary .nav__action{display: none;}
.footer__nav.footer__nav_active .nav__sublist.nav__sublist_secondary{
  display: flex;
}
.footer .container{
  padding: 0;
}
.footer__nav .nav__list{
  gap: .625rem;
  display: flex;
  flex-direction: column;
}
.footer__nav .nav__item{
  gap: 1.25rem;
  display: flex;
  flex-wrap: wrap;
}
@media (max-width: 580px) {
.footer__nav .nav__item.nav__item_active .nav__ico{
  transform: rotate(180deg);
}
.footer__nav .nav__item.nav__item_active .nav__sublist{
  display: grid;
}
}
.footer__nav .nav__item.active .nav__link,
.footer__nav .nav__item:hover .nav__link{
  color: #0081E6;
}
.footer__nav .nav__link{
  color: #2E3A59;
  font-size: .875rem;
  line-height: 1.25rem;
  font-weight: 700;
  gap: 1.25rem;
  display: block;
  text-decoration: none;
  display: flex;
  -webkit-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s;
}
.footer__nav .nav__ico{
  width: 1.25rem;
  height: 1.25rem;
  margin-left: auto;
}
@media (min-width: 76.5rem) {
  .footer__nav .nav__ico{
  opacity: 0;
  visibility: hidden;
}
}
.footer__nav .nav__sublist{
  gap: .625rem;
  width: 100%;
  display: none;
  flex-direction: column;
}
@media (min-width: 76.5rem) {
.footer__nav .nav__sublist{
  display: flex;
}
}
@media (min-width: 992px) {
.footer__nav .nav__sublist.nav__sublist_secondary{
  display: none;
}
}
.footer__nav .nav__subitem{
  margin: 0;
  padding: 0;
}
.footer__nav .nav__subitem.active .nav__sublink,
.footer__nav .nav__subitem:hover .nav__sublink{
  color: #0081E6;
}
.footer__nav .nav__sublink{
  color: #2E3A59;
  font-size: .875rem;
  line-height: 1.25rem;
  font-weight: 400;
  display: block;
  text-decoration: none;
  -webkit-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s;
}
.footer__nav .nav__action{
  color: #0081E6;
  font-size: .875rem;
  line-height: 1rem;
  gap: .5rem;
  display: none;
  align-items: center;
  cursor: pointer;
}
@media (min-width: 992px) {
  .footer__nav .nav__action{
 display: flex;
}
}
.footer__nav .nav__action .action__ico{
  width: 1.25rem;
  height: 1.25rem;
}

/* Header */
header.header.headerSmall{
  display: none;
}
.layout__header{
  background-color: #ffffff;
  padding: 1rem 1.5rem!important;
  width: 78.75rem;
  max-width: calc(100vw - 2.5rem);
  border-radius: .625rem;

  gap: 2.125rem;
  position: fixed;
  display: flex;
  align-items: center;
  top: 1rem;
  left: 50%;
  transform: translateX(-50%);

}
@media (min-width: 580px) {
  .layout__header{
    top: 2rem;
    padding: 1.75rem!important;
    box-shadow: 0px .375rem 2rem rgba(41, 49, 62, 0.08);
  }
}
 
@media (min-width: 992px) {
  .layout__header{
    padding: 1.25rem 2rem!important;
    top: 2.5rem;
    gap: 2.175rem;
  }
}
.layout__header.layout__header_active .header__layout{
  display: flex;
}
.layout__header a{
  text-decoration: none;
}


.layout__header .header__burger{
  display: flex;
  gap: .25rem;
  width: 3rem;
  height: 3rem;
  border: 1px solid #CAD3E1;
  border-radius: .75rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  z-index: 10;
}
@media screen and (min-width: 992px) {
  .layout__header .header__burger{
    display: none;
  }
}
.layout__header .header__burger .burger__item {
  width: 1.5rem;
  background-color: #0081E6;
  height: 0.125rem;
  border-radius: 0.5rem;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.layout__header .header__burger .burger__ico{
  width: 1.25rem;
  height: 1.25rem;
}




















.layout__header .header__layout{
    gap: 1.25rem;
    background-color: #ffffff;
    padding: 6.5rem 1.25rem 2rem;
    display: flex;
    display: none;
    flex-direction: column;
    position: absolute;
    top: -2.5rem;
    right: -1.25rem;
    z-index: 11;
    width: 32.5rem;
    max-width: 100vw;
    height: calc(100vh + 2.5rem);
    overflow: hidden;
    overflow-y: auto;
  
}
@media (min-width: 992px) {
.layout__header .header__layout{
  padding: 1.75rem;
  overflow: visible;
}
}
@media (min-width: 992px) {
  .layout__header .header__layout{
    padding: 0;
    gap: .5rem;
    height: auto;
    width: auto;
    overflow: visible;
    display: flex;
    align-items: center;
    flex-direction: row;
    position: unset;
  }
}
@media (min-width: 1400px) {
.layout__header .header__layout{
  gap: 2.5rem;
}
}
.layout__header .header__layout:before{
  content: "";
  position: absolute;
  right: 100%;
  top: 0;
  height: 100%;
  width: 100vw;
  background-color: rgba(0,0,0,.5);
}
@media (min-width: 992px) {
.layout__header .header__layout:before{
  display: none;
}

}
.layout__header .header__layout .header__burger{
    position: absolute;
    top: 2rem;
    right: 1rem;
}
@media (min-width: 992px) {
.layout__header .header__layout .header__burger{
    right: 2.5rem;
}

}

/* Ссылки */
.layout__header .header__user{
  order: -1;
}
@media (min-width: 992px) {
  .layout__header .header__user{
    order: unset;
    margin-left: auto;}
}
.layout__header .header__user .user__list{
  gap: .25rem;
  display: flex;
  align-items: center;
  flex-direction: column;
}

@media (min-width: 992px) {
  .layout__header .header__user .user__list{
    flex-direction: row-reverse;
     justify-content: flex-end;
  }
}
@media (min-width: 992px) {
 .layout__header .header__user .user__list{
    flex-direction: row;
    justify-content: flex-start;
  }
}


  


.layout__header .header__user .user__link{
  padding: .875rem 1.25rem;
  font-size: .875rem;
  line-height: 1.25rem;
  font-weight: 700;
  white-space: nowrap;
}
.layout__header .header__user .user__link.btn_transparent:not(:hover){
  color: #0081E6;
  background: transparent;
}

/* Лого */
.layout__header .header__logo .logo__link{
  display: flex;
  align-items: flex-start;
}
.layout__header .header__logo img,
.layout__header .header__logo svg{
  height: auto;
  width: 10rem;
}

.layout__header .header__menu{

  gap: 2.5rem;
  display: flex;
  flex-direction: column;
}
@media (min-width: 992px) {
.layout__header .header__menu{
 overflow: hidden;
  overflow-y: auto;
  height: calc(100vh - 6rem);
}
}
@media (min-width: 992px) {
  .layout__header .header__menu{
    overflow: visible;
    height: auto;
    display: block;
  }
}
 @media (min-width: 992px) {
  .layout__header .header__menu .menu__socials.menu__socials_primary{
    display: none;
  }
}
.layout__header .header__menu .menu__socials.menu__socials_secondary{
    display: none;
  }
  .layout__header .header__menu .menu__socials.menu__socials_secondary .socials__link{
    width: 1.5rem;
    height: 1.5rem;
  }
 @media (min-width: 992px) {
  .layout__header .header__menu .menu__socials.menu__socials_secondary{
    display: block;
    margin-top: auto;
  }
}
.layout__header .header__menu .menu__socials .socials__list{
  display: flex;
  flex-wrap: wrap;
  gap: 1.25rem;
}
.layout__header .header__menu .menu__socials .socials__link{
  width: 2.5rem;
  height: 2.5rem;
  display: flex;
  align-items: flex-start;
}
.layout__header .header__menu .menu__socials img,
.layout__header .header__menu .menu__socials svg{
  width: 100%;
  height: 100%;
}
@media (min-width: 992px) {
  .layout__header .menu__media.menu__media_primary{display: none;}
 }
.layout__header .menu__media.menu__media_secondary{display: none;}
@media (min-width: 992px) {
  .layout__header .menu__media.menu__media_secondary{display: block;}
}
.layout__header .menu__list{

  display: flex;
  flex-direction: column;

}
@media (min-width: 992px) {
  .layout__header .menu__list{
     gap: 1.25rem;

  flex-direction: row;
  align-items: center;
}
}
.layout__header .menu__item{
  gap: 1.25rem .25rem;
  padding: 1.25rem 0;
  display: flex;
  flex-wrap: wrap;
  align-items: center;

}
.layout__header .menu__item.menu__item_active .menu__dropdown{
  display: grid;
}
.layout__header .menu__item.menu__item_active .menu__link{color: #0081E6;}
.layout__header .menu__item.menu__item_active .menu__ico{
  transform: rotate(180deg);
}
.layout__header .menu__item.menu__item_active .menu__ico path{
  stroke: #0081E6;
}


@media (min-width: 992px) {
  .layout__header .menu__item{
  gap: .25rem;
  padding: 0;
  border: 0;
  flex-wrap: nowrap;

}
}
.layout__header .menu__item:not(:last-child){
  border-bottom: 1px solid #CAD3E1;
}
@media (min-width: 992px) {
  .layout__header .menu__item:not(:last-child){
  border-bottom: 0;
}
}
.layout__header .menu__item:hover .menu__dropdown{
  opacity: 1;
  top: 100%;
  visibility: visible;
}
.layout__header .menu__link{
  color: #2E3A59;
  font-size: 1.125rem;
  line-height: 1.25rem;
  font-weight: 400;
  text-decoration: none;
}
@media (min-width: 992px) {
  .layout__header .menu__link{
  font-size: 1rem;
  line-height: 1.25rem;
}
}
.layout__header .menu__ico{
  width: 1.5rem;
  height: 1.5rem;
  flex-shrink: 0;
  margin-left: auto;
}
@media (min-width: 992px) {
  .layout__header .menu__ico{
    margin-left: 0;
    width: 1.125rem;
  height: 1.125rem;
  }
}
.layout__header .menu__ico path{
  stroke: #2E3A59;
}

.layout__header .menu__dropdown{


display: grid;
display: none;
width: 68.5rem;
max-width: 100%;

-webkit-transition: all 0.4s;
-o-transition: all 0.4s;
transition: all 0.4s;
transition-delay: .4s;

}

@media (min-width: 992px) {
  .layout__header .menu__dropdown{
  max-height: calc(100vh - 20rem);
  grid-template-columns: auto 23rem;
  position: absolute;
  display: grid;
  right: 0;
  top: calc(100% + 1rem);
  max-height: calc(100vh - 10rem);
  overflow: hidden;
  overflow-y: auto;
  opacity: 0;
visibility: hidden;
  border-radius: .625rem;
box-shadow: 0px .5rem 2.5rem 0px #29313E1A;
background-color: #ffffff;
padding: 2.5rem;
gap: 5rem;
}
}






/* Лаяут */
.layout__header .menu__layout{
  gap: 1.5rem;
  display: flex;
  flex-direction: column;
  position: relative;
}

.layout__header .menu__layout:not(:last-child):before{
  content: "";
  background-color: #CAD3E1;
  position: absolute;
  top: 0;
  width: 1px;
  height: 100%;
  left: calc(100% + 2.5rem);
}
.layout__header .menu__group{
  gap: 1.25rem;
  display: flex;
  flex-direction: column;
}
.layout__header .menu__group:only-child{height: 100%;}
.layout__header .menu__header{display: none;}
@media (min-width: 992px) {
  .layout__header .menu__header{display: block;}
}
.layout__header .menu__title{
  color: #2E3A59;
  font-size: 1.125rem;
  line-height: 1.25rem;
  font-weight: 700;

}
@media (min-width: 992px) {
  .layout__header .menu__title{
  font-size: 1.5rem;
  line-height: 2rem;

}
}
.layout__header .nav__list{
  display: grid;
  gap: .375rem;
}
@media (min-width: 992px) {
  .layout__header .menu__nav .nav__list{
  gap: .5rem 1.25rem;
  grid-template-columns: repeat(2,1fr);
}
}
.layout__header .nav__list.nav__list_secondary{
  grid-template-columns: 1fr;
}
.layout__header .nav__item.nav__item_secondary .nav__link:not(:hover) .nav__title span{
  background: -webkit-gradient(linear, left top, right top, color-stop(27.33%, #00C3FB), color-stop(71.54%, #0067CD));
	 background: -o-linear-gradient(left, #00C3FB 27.33%, #0067CD 71.54%);
	 background: linear-gradient(90deg, #00C3FB 27.33%, #0067CD 71.54%);
	 -webkit-background-clip: text;
	 -webkit-text-fill-color: transparent;
	 background-clip: text;
	 text-fill-color: transparent;
}
.layout__header .nav__item.nav__item_secondary .nav__link:hover{
  color: #ffffff;

}
.layout__header .nav__item.nav__item_secondary .nav__link:before{
background: linear-gradient(to right,  #3daaf9 0%,#5b35f2 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

}


.layout__header .nav__item.nav__item_secondary .nav__link .nav__symbol_primary{display: inline-block;}
.layout__header .nav__item.nav__item_secondary .nav__link .nav__symbol_secondary{display: none;}
.layout__header .nav__item.nav__item_secondary .nav__link:hover .nav__symbol_primary{display: none;}
.layout__header .nav__item.nav__item_secondary .nav__link:hover .nav__symbol_secondary{display: inline-block;}
.layout__header .nav__item.nav__item_secondary .nav__link:hover .nav__ico{background-color: transparent;}
.layout__header .nav__item.nav__item_secondary .nav__link:hover .nav__ico svg{stroke: #ffffff;}
.layout__header .nav__item.nav__item_secondary .nav__link:hover .nav__title{
color: #ffffff;
}
.layout__header .nav__link{
  gap: .25rem .625rem;
  border-radius: 1.25rem;
  padding: .125rem;
  cursor: pointer;
  display: flex;
  align-items: center;
  position: relative;
  flex-wrap: wrap;
  background-color: transparent;
    -webkit-transition: all 0.4s;
-o-transition: all 0.4s;
transition: all 0.4s;
}
@media (min-width: 992px) {
.layout__header .nav__link{
  gap: .625rem;
}
}
.menu__dropdown_secondary .nav__link:before{display: none;}
.layout__header .nav__link:before{
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  border-radius: 1.25rem;
  background-color: #F8F9FC;
  height: 100%;
  width: 0;
      -webkit-transition: all 0.4s;
-o-transition: all 0.4s;
transition: all 0.4s;
  
}
.layout__header .nav__link:not(.nav__link_secondary):hover:before{
  width: 100%;
}
.layout__header .nav__link:not(.nav__link_secondary) .nav__title{
  width: calc(100% - 2.875rem);
}
.layout__header .nav__link.nav__link_new .nav__title{
  width: auto;
}
.layout__header .nav__link:hover .nav__ico{
stroke: #0081E6;
}
.layout__header .nav__link:hover .nav__ico svg{
	stroke: #0081E6;
	}
.layout__header .nav__link:hover .nav__title{
color: #0081E6;
}

.layout__header .nav__ico{
  width: 2.25rem;
  height: 2.25rem;
  border-radius: 1.25rem;
  background-color: #F8F9FC;
  display: flex;
  justify-content: center;
  align-items: center;
  stroke: #2E3A59;
  fill: transparent;
  -webkit-transition: all 0.4s;
-o-transition: all 0.4s;
transition: all 0.4s;
position: relative;
z-index: 2;
}




.layout__header .nav__ico img,
.layout__header .nav__ico svg{
  width: 1.25rem;
  height: 1.25rem;
}
.layout__header .nav__title{
  color: #2E3A59;
  font-size: .875rem;
  line-height: 1rem;
  font-weight: 700;
  position: relative;
z-index: 2;
    -webkit-transition: all 0.4s;
-o-transition: all 0.4s;
transition: all 0.4s;
}
@media (min-width: 992px) {
.layout__header .nav__title{

  font-size: 1rem;
  line-height: 1.25rem;

}
}
.layout__header .nav__text{
  color: #A8ADB4;
  font-size: .75rem;
  line-height: 1rem;
  position: relative;
  z-index: 2;
}
.layout__header .nav__tag{
  color: #ffffff;
  background-color: #0081E6;
  font-size: .75rem;
  line-height: 1rem;
  padding: .25rem .75rem;
  border-radius: 1.25rem;
  position: relative;
  z-index: 2;

}


/* Банеры */
.layout__header .media__list {
  gap: .625rem;
  display: flex;
  flex-direction: column;
}
.layout__header .media__link {
  display: flex;
  align-items: flex-start;
  border-radius: .625rem;
  overflow: hidden;
}

.layout__section h1 strong, .layout__section h2 strong,.layout__section h3 strong,.layout__section h4 strong,.layout__section h5 strong,.layout__section h6 strong{
  background: -o-linear-gradient(40deg, #0050AD 0.01%, #00C7FD 120%);
    background: linear-gradient(50deg, #0050AD 0.01%, #00C7FD 120%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.layout__section h1,
.layout__section h2,
.layout__section h3,
.layout__section h4 {
  font-weight: 600;
}
.layout__section h1,
.layout__section .h1 {
  font-size: 2rem;
  line-height: 2.5rem;
}
@media screen and (min-width: 580px) {
.layout__section h1,
.layout__section .h1 {
    font-size: 2.75rem;
    line-height: 3rem;
    }
}
@media screen and (min-width: 992px) {
.layout__section h1,
.layout__section .h1 {
    font-size: 3.5rem;
    line-height: 4rem;
    }
}

.layout__section h2,
.layout__section .h2 {
  font-size: 1.5rem;
  line-height: 2rem;
  letter-spacing: -.5px;
  
}
@media screen and (min-width: 580px) {
.layout__section h2,
.layout__section .h2 {
    font-size: 2.25rem;
    line-height: 2.5rem;
    }
}
@media screen and (min-width: 992px) {
.layout__section h2,
.layout__section .h2 {
    font-size: 2.75rem;
    line-height: 3.5rem;
  }
}

.layout__section h3,
.layout__section .h3 {
  font-size: 1.25rem;
  line-height: 1.75rem;
}
@media screen and (min-width: 580px) {
.layout__section h3,
.layout__section .h3 {
    font-size: 1.5rem;
    line-height: 2rem;
    }
}
@media screen and (min-width: 992px) {
.layout__section h3,
.layout__section .h3 {
    font-size: 2rem;
    line-height: 2.5rem;
  }
}

.layout__section h4,
.layout__section .h4 {
  font-size: 1.125rem;
  line-height: 1.25rem;
}
@media screen and (min-width: 580px) {
.layout__section h4,
.layout__section .h4 {
    font-size: 1.25rem;
    line-height: 1.5rem;
    }
}
@media screen and (min-width: 992px) {
.layout__section h4,
.layout__section .h4 {
    font-size: 1.5rem;
    line-height: 2rem;
  }
}

.layout__section h5,
.layout__section .h5 {
  font-size: 1rem;
  line-height: 1.5rem;
}
@media screen and (min-width: 992px) {
.layout__section h5,
.layout__section .h5 {
    font-size: 1.25rem;
    line-height: 1.5rem;
  }
}

.layout__section h6,
.layout__section .h6 {
  font-size: 1rem;
  line-height: 1.5rem;
}
.layout__section .text-center{text-align: center;}
.layout__section img{
  max-width: 100%;
  max-height: 100%;
  object-fit: cover;
  object-position: 50% 0;
}
.layout__background{
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
}

.layout__background img{
width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: 50% 2%;
}
/* @media screen and (min-width: 992px) {
  .layout__background img{
  object-fit: unset;
}
} */

.layout__background + .layout__section{padding-top: 0;}
@media screen and (min-width: 992px) {
 .layout__background + .layout__section{margin-top: -2rem;}
}
/* CONTAINER */
.layout__section .container{
  width: 77.5rem;
}
.layout__section .container.container_large{
  width: 87.5rem;
}
.layout__section .container.container_quarty{
  width: 100rem;
}
.layout__section .container.container_secondary{
  width: 62.5rem;
}
.layout__section .container.container_tertiary{
  width: 50rem;
}
.layout__section .container.container_sixty{
  width: 65.625rem;
}
/* SECTION */

@media (min-width: 580px) {

  .layout__section.layout__section-b-half{padding-bottom: 3.125rem!important;}
}
.layout__section .section__subtitle{
  font-size: 1.125rem;
  line-height: 1.5rem;
  font-weight: 500;
}
@media screen and (min-width: 580px) {
 .layout__section .section__subtitle{
  font-size: 1.25rem;
  line-height: 2rem;
 }
}
@media (min-width: 992px) {
 .layout__section .section__subtitle{
  font-size: 1.5rem;
  line-height: 2.25rem;
 }
}
.layout__section .section__subtitle.section__subtitle_secondary{
  max-width: 52rem;
  margin: 0 auto;
}

 .layout__section .section__subtitle a{
  color: #0081E6;
  font-weight: inherit;
  text-decoration: none;
}





.layout__section .section__header{
  gap: 2.5rem;
  display: flex;
  flex-direction: column;
}
.layout__section .section__header .container{
  position: relative;
}
.layout__section .section__header{}

.layout__section .section__header .header__symbol{
  width: 8.375rem;
  height: 8.375rem;
  position: absolute;
}
.layout__section .section__header .header__symbol:nth-child(1){
  top: -4rem;
    left: -4.5rem;
}
.layout__section .section__header .header__symbol:nth-child(2){
      top: 3.5rem;
    left: -6.5rem;
}
.layout__section .section__header .header__symbol:nth-child(3){
      top: auto;
    left: -2.75rem;
    bottom: -6rem;
}
.layout__section .section__header .header__symbol:nth-child(4){
 top: -6rem;
    right: -3rem;
}
.layout__section .section__header .header__symbol:nth-child(5){
 top: 4rem;
    right: -5.5rem;
}
.layout__section .section__header .header__symbol:nth-child(6){
       top: auto;
    right: -3.5rem;
    bottom: -8rem;
}
@media screen and (min-width: 580px) {
.layout__section .section__header .header__symbol:nth-child(1){
  top: -6rem;
  left: 2.5rem;
}
.layout__section .section__header .header__symbol:nth-child(2){
      top: 3.5rem;
    left: -3.5rem;
}
.layout__section .section__header .header__symbol:nth-child(3){
  top: 15rem;
  left: 0.25rem;
}
.layout__section .section__header .header__symbol:nth-child(4){
  top: -6rem;
  right: 6rem;
}
.layout__section .section__header .header__symbol:nth-child(5){
  top: 0;
  right: -0.5rem;
}
.layout__section .section__header .header__symbol:nth-child(6){
          top: 15rem;
        right: 4.5rem;
}
}
@media screen and (min-width: 992px) {
  .layout__section .section__header .header__symbol:nth-child(1){
  top: -4rem;
  left: .5rem;
}
.layout__section .section__header .header__symbol:nth-child(2){
      top: 3.5rem;
    left: -9.5rem;
}
.layout__section .section__header .header__symbol:nth-child(3){
        top: 12rem;
        left: -2.75rem;
        bottom: -7rem;
        top: auto;
}
.layout__section .section__header .header__symbol:nth-child(4){
  top: -5rem;
  right: 4rem;
}
.layout__section .section__header .header__symbol:nth-child(5){
  top: 3rem;
  right: -8rem;
}
.layout__section .section__header .header__symbol:nth-child(6){
          top: auto;
        right: -1.25rem;
        bottom: -5rem;
}
}

.layout__section .section__header .header__symbol.header__symbol_secondary{display: none;}
@media screen and (min-width: 580px) {
  .layout__section .section__header .header__symbol.header__symbol_secondary{display: block;}
 .layout__section .section__header .header__symbol.header__symbol_secondary:nth-child(1){
     top: -1rem;
    left: 1.5rem;
}
.layout__section .section__header .header__symbol.header__symbol_secondary:nth-child(2){
    top: auto;
    bottom: -3rem;
    left: -1rem;
}
.layout__section .section__header .header__symbol.header__symbol_secondary:nth-child(3){
    top: -5rem;
    left: auto;
    right: 3rem;
}
.layout__section .section__header .header__symbol.header__symbol_secondary:nth-child(4){
    top: auto;
    bottom: -6rem;
    left: auto;
    right: -1rem;
}
}
@media screen and (min-width: 992px) {
 .layout__section .section__header .header__symbol.header__symbol_secondary:nth-child(1){
  top: 0rem;
  left: -8.5rem;
}
.layout__section .section__header .header__symbol.header__symbol_secondary:nth-child(2){
  top: auto;
  bottom: -4rem;
  left: -7rem;
}
.layout__section .section__header .header__symbol.header__symbol_secondary:nth-child(3){
  top: 0rem;
  left: auto;
  right: -6rem;
}
.layout__section .section__header .header__symbol.header__symbol_secondary:nth-child(4){
  top: auto;
  bottom: -4rem;
  left: auto;
  right: -9rem;
}
}


/* POST */
.layout__post{
  gap: 3.75rem;
  display: grid;
}
@media screen and (min-width: 580px) {
 .layout__post{
    gap: 3.75rem;
    grid-template-columns: 1fr 1fr;
  }
}

@media screen and (min-width: 580px) {
.layout__post.layout__post_secondary .post__media{
  order: -1;
}
.layout__post.layout__post_secondary .post__media img{
  left: auto;
  right: 0;
}
}
.ai__post .post__media img{
  display: none;
}
.ai__post .post__media img + img{
display: none;
}
.ai__post .post__media img + img + img{
display: block;
}
@media screen and (min-width: 580px) {
.ai__post .post__media img{
  display: none;
}
.ai__post .post__media img + img{
display: block;
}
.ai__post .post__media img + img + img{
display: none;
}
}
@media screen and (min-width: 992px) {
.ai__post .post__media img{
  display: block;
}
.ai__post .post__media img + img{
display: none;
}
.ai__post .post__media img + img + img{
display: none;
}
}


.layout__post .post__layout{
  font-size: 1rem;
  line-height: 1.5rem;
  gap: 2rem;
  display: flex;
  flex-direction: column;
}
@media screen and (min-width: 580px) {
 .layout__post .post__layout{
  height: 100%;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 500;
  justify-content: center;
}
}
@media (min-width: 580px) {
  .layout__post .post__layout{
    gap: 2.5rem;
    font-size: 1.5rem;
    line-height: 2.25rem;
  }
}


.layout__post.layout__post_primary .post__layout{
  font-size: 1.125rem;
  line-height: 1.5rem;

}
.layout__post.layout__post_primary .post__layout .post__header{
  align-items: center;
  text-align: center;
}
.layout__post.layout__post_primary .post__media img{
  width: calc(100% + 6rem);
  max-width: 200vw;
}
@media screen and (min-width: 580px) {
  .layout__post.layout__post_primary .post__media img{
  width: unset;
  max-width: unset;
}
 .layout__post.layout__post_primary .post__layout{

  font-size: 1.25rem;
  line-height: 1.5rem;

}
.layout__post.layout__post_primary .post__layout .post__header{
  align-items: unset;
  text-align: unset;
}
}
@media (min-width: 580px) {
  .layout__post.layout__post_primary .post__layout{

    font-size: 1.5rem;
    line-height: 2.25rem;
  }
}




.layout__post .post__label .label__list{
  gap: .75rem;
  display: flex;
  flex-wrap: wrap;
}
.layout__post .post__label .label__item{
  color: #0081E6;
  border: 1px solid #0081E6;
  font-size: .875rem;
  line-height: 1rem;
  
  border-radius: 1.25rem;
  padding: .5rem 1.25rem;
}
@media (min-width: 580px) {
 .layout__post .post__label .label__item{
  font-size: 1rem;
  line-height: 1.25rem;
}
}
.layout__post .post__header{
  gap: 1.25rem;
  display: flex;
  flex-direction: column;
}
.layout__post .post__media{
  display: flex;
  align-items: flex-start;
  position: relative;
}
@media screen and (min-width: 580px) {
.layout__post .post__media{
    min-height: 17rem
    }
}
@media (min-width: 580px) {
  .layout__post .post__media{
    min-height: 32rem
    }
}
 .layout__post .post__media img{
  
 }
@media (min-width: 580px) {
 .layout__post .post__media img{
    max-width: 100vw;
    width: 24rem;
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
  }
  .layout__post .post__media.post__media_secondary img{
    width: 30.75rem;
  }
}
@media (min-width: 580px) {
  .layout__post .post__media img{
     width: 45rem;
  }
 .layout__post .post__media.post__media_secondary img{
    width: 53.75rem;
  }
}



/* CAROUSEL */
.layout__carousel .swiper-slide{
  height: auto;
}
.layout__carousel .carousel__item{
  background-color: #ffffff;
  height: 100%;
  border-radius: .75rem;
  padding: 1.75rem;
  box-shadow: 0 .375rem 2rem rgba(41,49,62,.08);
  display: grid;
  gap: 2rem;
}
.layout__carousel .carousel__media{
  border-radius: .75rem;
  padding-top: 70%;
  display: flex;
  align-items: flex-start;
  position: relative;
  overflow: hidden;
}
.layout__carousel .carousel__media.carousel__media_secondary{
padding-top: 89.75%;
}
.layout__carousel .carousel__media img{
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  position: absolute;
}
.layout__carousel .carousel__main{
  gap: 1rem;
  display: flex;
  flex-direction: column;
}
.layout__carousel .carousel__text{
  font-size: .875rem;
  line-height: 1.25rem;
}

/* STATISTICS */
.layout__statistics .statistics__list{

    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    margin: 0 -1rem -2rem;
    width: calc(100% + 2rem);
}
.layout__statistics .statistics__item{
  display: flex;
  flex-direction: column;
  gap: 2.5rem;
  width: 100%;
  margin: 0 1rem 2rem;
  background-color: #ffffff;
  border-radius: .75rem;
  padding: 1.75rem;
  box-shadow: 0 .375rem 2rem rgba(41,49,62,.08);
  overflow: hidden;
}
@media screen and (min-width: 580px) {
.layout__statistics .statistics__item{
 width: calc(50% - 2rem);
}
}
@media (min-width: 580px) {
 .layout__statistics .statistics__item{
width: calc(33.3% - 2rem);
}
}



.layout__statistics .statistics__media{
  margin: auto -2rem -2rem;
  padding-top: 80%;
  display: flex;
  align-items: flex-start;
  position: relative;
}
@media (min-width: 580px) {
 .layout__statistics .statistics__media{
    padding-top: 71%;
  }
}
.layout__statistics .statistics__media img{
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  object-fit: cover;
  object-position: 0 0;
}
/* STEPS */
.layout__steps .steps__list{
 display: flex;
    flex-wrap: wrap;
    justify-content: center;
    margin: 0 -1rem -2rem;
    width: calc(100% + 2rem);
}
@media (min-width: 580px) {
.layout__steps .steps__list{
 display: grid;
 margin: 0;
 width: 100%;
  gap: 2rem;
  grid-template-columns: repeat(3,1fr);
}
}
.layout__steps .steps__item{
  font-size: .875rem;
  line-height: 1.25rem;
  display: grid;
  gap: 2rem;
  background-color: #ffffff;
  border-radius: .75rem;
  padding: 1.75rem;
  width: 100%;
  margin: 0 1rem 2rem;
  box-shadow: 0 .375rem 2rem rgba(41,49,62,.08);
  position: relative;
  overflow: hidden;
}
@media screen and (min-width: 580px) {
  .layout__steps .steps__item{
    width: calc(50% - 2rem);
}
}
@media (min-width: 580px) {
  .layout__steps .steps__item{
    width: unset;
    margin: 0;
}
}
@media (min-width: 580px) {
 .layout__steps .steps__item.steps__item_secondary{
    grid-column: span 2;
    gap: 1.25rem;
    grid-template-columns: 1fr 1fr;
    

  }
  .layout__steps .steps__item.steps__item_secondary .steps__media{
    position: absolute;
    top: 0;
    right: 0;
    padding: 0;
    margin: 0;
    width: 100%;
    height: 100%;
  }
  .layout__steps .steps__item.steps__item_secondary .steps__media img{
    height: 100%;
    width: auto;
    right: 0;
    bottom: 0;
    top: auto;
    left: auto;
  }
}

@media (min-width: 1280px) {

  .detours__steps .steps__item .steps__media img{
    display: block;
  }
  .detours__steps .steps__item .steps__media img + img{
    display: none;
  }
}
@media (max-width: 1280px) {

  .detours__steps .steps__item .steps__media img{
    display: none;
  }
  .detours__steps .steps__item .steps__media img + img{
    display: block;
  }
}



.layout__steps .steps__main{
  display: flex;
  flex-direction: column;
  gap: 1rem;
  position: relative;
  z-index: 2;
}
.layout__steps .steps__index{
  color: #ffffff;
  background-color: #0081E6;
  width: 2.5rem;
  height: 2.5rem;
  font-size: 1.75rem;
  line-height: 1.75rem;
  font-weight: 700;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}
.layout__steps .steps__text{
  font-size: .875rem;
  line-height: 1.25rem;
}
.layout__steps .steps__media{
  margin: auto -2rem -2rem;
  padding-top: 80%;
  display: flex;
  align-items: flex-start;
  position: relative;
}
.layout__steps .steps__media.steps__media_twice img:first-child{
  display: none;
}
.layout__steps .steps__media.steps__media_twice img:last-child{
  display: block;
}

@media (min-width: 521px) {
 .layout__steps .steps__media{
    padding-top: 68%;

}
.layout__steps .steps__media.steps__media_twice img:first-child{
  display: block;
}
.layout__steps .steps__media.steps__media_twice img:last-child{
  display: none;
}
}

.layout__steps .steps__media.steps__media_secondary{
padding-top: 86%;
}
.layout__steps .steps__media.steps__media_tertiary{
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.layout__steps .steps__media.steps__media_tertiary img{
  top: 0;
}
.layout__steps .steps__media img{
  width: 100%;
  height: auto;
  bottom: 0;
  left: 0;
  position: absolute;
  max-height: 100vh;
}

/* MASSONRY */
.layout__massonry .massonry__list{
    column-count: 1;
    column-gap: 2rem;
}
@media (min-width: 521px) {
  .layout__massonry .massonry__list{
    column-count: 2;

}
}
@media (min-width: 580px) {
  .layout__massonry .massonry__list{
    column-count: 3;

}
}
.layout__massonry .massonry__item{
  padding-bottom: 2rem;
  display: inline-block;
}
.layout__massonry .massonry__layout{

  display: flex;
  flex-direction: column;
  gap: 2rem;
  background-color: #ffffff;
  border-radius: .75rem;
  padding: 1.75rem;
  box-shadow: 0 .375rem 2rem rgba(41,49,62,.08);



}
.layout__massonry .massonry__main{
  display: grid;
  gap: 1rem;
}
.layout__massonry .massonry__text{
  font-size: .875rem;
  line-height: 1.25rem;
}
.layout__massonry .massonry__media{
  border-radius: .75rem;
  display: flex;
  align-items: flex-start;
}
/* AI */
.section__ico{
  position: absolute;
  top: 50%;
  left: 0;
  display: flex;
  align-items: flex-start;
}

.section__ico .section__symbol{
  width: 100%;
  height: 100%;
}
.ai__posts .posts__list{
  gap: 2rem;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}

.ai__posts .posts__item{
  width: 100%;
  border-radius: 10px;
  padding: 1.75rem;
  box-shadow: 0 6px 32px 0 #29313E14;
  background-color: #ffffff;
  gap: 1.5rem;
  display: flex;
  flex-direction: column;
}
@media (min-width: 580px) {
  .ai__posts .posts__item{
    width: calc(50% - 1rem);
  }
}
@media (min-width: 992px) {
  .ai__posts .posts__item{
    width: calc(33.3% - 1.333rem);
  }
}
.ai__posts .posts__media{
  width: 100%;
  padding-top: 75%;
  border-radius: .75rem;
  overflow: hidden;
  display: block;
  position: relative;
}
.ai__posts .posts__media img{
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
}
.ai__posts .posts__layout{
  gap: .75rem;
  height: 100%;
  display: flex;
  flex-direction: column;
}
.ai__posts .posts__main{
  font-size: .875rem;
  line-height: 1.25rem;
  margin-bottom: .75rem;
}
.ai__posts .posts__footer{
  margin-top: auto;
}
.ai__posts .posts__link{
  gap: 1rem;
  color: #0081E6;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 700;
  display: flex;
  align-items: center;
  text-decoration: none;
}
.ai__posts .posts__link:hover .link__ico{
  transform: translateX(.125rem);
}
.ai__posts .posts__link .link__ico{
  width: 1.5rem;
  height: 1.5rem;
  flex-shrink: 0;
  transform: translateX(0);
  -webkit-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s;
}

/* ARTICLE */


/* .ai__article{
  padding: 0;
  position: unset;
}
.ai__article .article__main{
  font-size: 1.5rem;
  line-height: 2rem;
  font-weight: 500;
  text-align: center;
  letter-spacing: -.25px
} */

/* POST */
.ai__post{
  gap: 2.5rem;
  display: grid;
  align-items: center;
}
@media (min-width: 580px) {
  .ai__post{
    gap: 1.25rem;
    grid-template-columns: 22.375rem auto;
}
.ai__post.post_secondary{
  grid-template-columns: 1fr 1fr;
}
.ai__post.post_secondary .post__layout{
  order: 2;
}
}
@media (min-width: 992px) {
  .ai__post{
    gap: 4.75rem;
    grid-template-columns: 34.75rem auto;
}
.ai__post.post_secondary{
  grid-template-columns: auto 34.75rem;
}

.ai__post.post_gap{
  gap: 1.5rem
}
.ai__post .post__media.post__media_secondary{width: calc(50vw + 1.875rem);}
}
.ai__post .post__layout{
  display: flex;
  flex-direction: column;
  text-align: center;
}
@media (min-width: 580px) {
  .ai__post .post__layout{
  text-align: left;
}
}
.ai__post .post__header:not(:last-child){
  margin-bottom: 1.25rem;
}
.ai__post .post__main:not(:last-child){
  margin-bottom: 2.5rem;
}
/* WEBINAR */
.ai__webinar{
  color: #ffffff;
  background-color: #0081E6;
  border-radius: 1.25rem;
  padding: 1.75rem;
  display: grid;
  gap: 5.25rem;
  position: relative;
}
@media (min-width: 580px) {
  .ai__webinar{
    padding: 3.5rem;
    gap: 5rem;
  } 
}
@media (min-width: 992px) {
  .ai__webinar{
    padding: 6.25rem;
    gap: 5.25rem;
    grid-template-columns: 38.75rem auto;
  } 
}
.ai__webinar .webinar__layout{
  text-align: center;
}
@media (min-width: 992px) {
  .ai__webinar .webinar__layout{
  text-align: left;
}
}
.ai__webinar .webinar__symbol{
  width: 5rem;
  height: 5rem;
  display: flex;
  align-items: flex-start;
  position: absolute;
  bottom: -.125rem;
  left: 40%;
  transform: translate(-50%, 50%);
}
.ai__webinar .webinar__symbol img{
  width: 100%;
  height: 100%;
}
.ai__webinar .webinar__header:not(:last-child){margin-bottom: 2rem;}
.ai__webinar .webinar__main:not(:last-child){margin-bottom: 3.75rem;}
.ai__webinar .webinar__text{
   font-size: 1rem;
  line-height: 1.5rem;
}
@media (min-width: 580px) {
  .ai__webinar .webinar__text{
   font-size: 1.5rem;
  line-height: 2rem;
}
}
.ai__webinar .webinar__media{

  position: relative;
}
@media (min-width: 580px) {
  .ai__webinar .webinar__media{
   margin: 0px -4em -2rem -2rem;

}
}
@media (min-width: 992px) {
  .ai__webinar .webinar__media{
  margin: -4px -5em -4rem -12rem;
}
}


.ai__webinar .webinar__media:before{
      width: 11rem;
    height: 10.25rem;
  top: -2rem;
  right: 2rem;
  content: "";
  position: absolute;
  background-color: #ffffff;
  border-radius: 1.5rem 1.5rem 0 0;

}
@media (min-width: 580px) {
.ai__webinar .webinar__media:before{
        width: 23rem;
        height: 20.75rem;
        top: -2rem;
        right: 6rem;
}
}
@media (min-width: 992px) {
  .ai__webinar .webinar__media:before{
  margin: -4px -5em -4rem -12rem;

     width: 24rem;
    height: 26.75rem;



}
}
.ai__webinar .webinar__media img{
  position: relative;
  z-index: 2;
}
.ai__webinar .webinar__data{
    position: absolute;
    color: #2E3A59;
    top: -3rem;
    left: 0;
    background-color: #ffffff;
    box-shadow: 0px 6px 32px 0px #29313E14;

    padding: 1.25rem;
    border-radius: .75rem;
    z-index: 3;
}
@media (min-width: 580px) {
.ai__webinar .webinar__data{
  left: 8.75rem;

}
}
@media (min-width: 992px) {
  .ai__webinar .webinar__media{
  margin: -4px -5em -4rem -12rem;

}
}
.ai__webinar .data__list{
  gap: .75rem;
  display: flex;
  flex-direction: column;
}
.ai__webinar .data__item{
  gap: .875rem;
  display: flex;
  align-items: center;
}
.ai__webinar .data__ico{
  width: 1.375rem;
  height: 1.375rem;
  flex-shrink: 0;
}
.ai__webinar .data__text{
  font-size: .875rem;
  line-height: 1.25rem;
}
@media (min-width: 580px) {
.ai__webinar .data__text{
  font-size: 1.25rem;
  line-height: 2rem;
}
}
/* SLIDER */
.layout__ai .ai__slider{
  gap: 2.5rem;
  display: flex;
  flex-direction: column;
}
.layout__ai .slider__header{
  

}
.layout__ai .slider__header .slider__list{
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}
.layout__ai .slider__header .slider__item{
  padding: .125rem;
  margin-bottom: .25rem;
  background-color: #ffffff;
  position: relative;
}
.layout__ai .slider__header .slider__item:first-child{
  border-radius: .5rem 0 0 .5rem;
}
.layout__ai .slider__header .slider__item:last-child{
  border-radius: 0 .5rem .5rem 0;
}
.layout__ai .slider__header .slider__item.slider__item_active .slider__text,
.layout__ai .slider__header .slider__item:hover .slider__text{
  color: #ffffff;
  background-color: #0081E6;
}

.layout__ai .slider__header .slider__item:not(:last-child):after{
  content: "";
  width: 1px;
  height: 1.5rem;
  background-color: #E9E9E9;
  top: 50%;
  left: 100%;
  transform: translate(-50%, -50%);
  position: absolute;
  z-index: 2;
}
.layout__ai .slider__header .slider__item .slider__text{
color: #2E3A59;
  padding: .4rem 1.25rem;
  border-radius: .5rem;
  background-color: transparent;
  position: relative;
  text-align: center;
  display: block;
  -webkit-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s;
  cursor: pointer;
}


.layout__ai .slider__main{
  width: 56.25rem;
  margin: 0 auto;
  max-width: 100%;
  overflow: hidden;
}
.layout__ai .slider__main .swiper-slide{
  height: auto;
}
.layout__ai .slider__main .slider__item{
  display: grid;
  gap: 2rem;
  border-radius: .75rem;
  padding: 1.75rem;
  height: 100%;
  background-color: #ffffff;
}
@media (min-width: 580px) {
.layout__ai .slider__main .slider__item{
    gap: 1rem;
   grid-template-columns: 1fr 1fr;

}
}
@media (min-width: 992px) {
.layout__ai .slider__main .slider__item{

  grid-template-columns: 25rem auto;

}
}
.layout__ai .slider__main .slide__layout{
  gap: 1.25rem;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.layout__ai .slider__main .slide__tag{
  color: #0081E6;
  border: 1px solid #0081E6;
  padding: .35rem 1.25rem;
  border-radius: 1.5rem;
  font-weight: 500;
  display: inline-block;
}
.layout__ai .slider__main .slide__main{
  gap: .75rem;
  display: flex;
  flex-direction: column;
}
.layout__ai .slider__main .slide__title{
  font-size: 1.125rem;
  line-height: 1.5rem;
  font-weight: 600;
}
@media (min-width: 580px) {
.layout__ai .slider__main .slide__title{
  font-size: 1.5rem;
  line-height: 2rem;

}
}

.layout__ai .slider__main .slide__text{
  font-size: .875rem;
  line-height: 1.25rem;
}
.layout__ai .slider__main .slide__link{
  gap: 1rem;
  color: #0081E6;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 700;
  display: flex;
  align-items: center;
  text-decoration: none;
}
.layout__ai .slider__main .slide__link:hover .link__ico{
  transform: translateX(.125rem);
}
.layout__ai .slider__main .slide__link .link__ico{
  width: 1.5rem;
  height: 1.5rem;
  flex-shrink: 0;
  transform: translateX(0);
  -webkit-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s;
}
@media (min-width: 580px) {
.layout__ai .slider__main .slider__media{
  height: 18.75rem;
  position: relative;
  display: flex;
  justify-content: flex-end;
}
.layout__ai .slider__main .slider__media img{
  max-width: 110%;
  position: absolute;
  top: 0;
  right: 0;
}
}
@media (min-width: 992px) {
.layout__background + .layout__section.layount__section__glossary-header{padding-top: 5rem!important;}
.layout__ai .slider__main .slider__media img{
  max-width: 150%;

}
}
.layout__ai .slider__footer{
  width: 100%!important;
  gap: 1.25rem;
  display: flex;
  justify-content: center;
}
.layout__ai .slider__footer .swiper-pagination-bullet{
  width: .5rem;
  height: .5rem;
  margin: 0;
  flex-shrink: 0;
}
/* banner */
.ai__banner .banner__media{
  display: flex;
  align-items: flex-start;
}
.ai__banner .banner__media img{display: none;}
.ai__banner .banner__media img + img{display: none;}
.ai__banner .banner__media img + img + img{display: block;}

@media (min-width: 580px) {
.ai__banner .banner__media img{display: none;}
.ai__banner .banner__media img + img{display: block;}
.ai__banner .banner__media img + img + img{display: none;}
}
@media (min-width: 992px) {
.ai__banner .banner__media img{display: block;}
.ai__banner .banner__media img + img{display: none;}
.ai__banner .banner__media img + img + img{display: none;}
}



.mainAutoTask.checkofficeai{display: none;}
/* .light-gray .layout__section{padding-top: 0!important;} */


   @media (min-width: 580px) {
.layout__section.layout__section_last-after{ margin-bottom: -5rem !important;}
}
   @media (min-width: 992px) {
  .layout__section.layout__section_last-after{
margin-bottom: 0 !important;

}
}


.layout__section.layout__section_last-after:after{
  content: "";
  position: absolute;
  background-color: #ffffff;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 20rem;
}
.layout__section.layout__section_last-after .container{
  position: relative;
  z-index: 2;
}
.created-checklist-ai__slider-item{height: auto!important;}
.center-block-ai__img.ai-ellipse-bg>img{
  display: none;
}
.center-block-ai__img.ai-ellipse-bg>img + img{
  display: block;
}
@media (min-width: 580px) {
.center-block-ai__img.ai-ellipse-bg>img{
  display: block;
}
.center-block-ai__img.ai-ellipse-bg>img + img{
  display: none;
}
}
.zadachi{
  min-height: 40rem;
}
/* detours__article */
.detours__article{
  padding: 0;
  gap: 2rem;
  display: grid;

}
@media (min-width: 720px) {
  .detours__article{
    
    grid-template-columns: 23rem auto;
  }
}
@media (min-width: 1280px) {
  .detours__article{
  padding: 0;
  display: grid;
  grid-template-columns: 40rem auto;
}
}
.detours__article .section__label{
  justify-content: flex-start;
}
.detours__article .article__layout{
  gap: 2.5rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
  text-align: center;
}
@media (min-width: 720px) {
 .detours__article .article__layout{
    text-align: left;

  }
}

.detours__article .article__header{
  gap: 1.25rem;
  display: flex;
  flex-direction: column;
}
.detours__article .article__media{
  margin: 0;
}
@media (min-width: 720px) {
  .detours__article .article__media{
    width: calc(100% + 8rem);
    max-width: calc(100% + 10rem);

  }
}
@media (min-width: 1280px) {
  .detours__article .article__media{
    width: 100%;
}
}
/* detours__comparison */
.detours__comparison{
  border-radius: .75rem;
  padding: 1.75rem;
  background-color: #ffffff;
  box-shadow: 0px 6px 32px 0px #29313E14;

}

.detours__comparison .comparison__item{
  gap: 1.25rem 0;
  padding: 1.75rem 0;
  border-radius: .75rem;
  display: grid;
  align-items: flex-start;
}
@media (min-width: 720px) {
  .detours__comparison .comparison__item{
    grid-template-columns: 1fr 1fr;
    padding: 1.75rem;
  }
}
@media (min-width: 1280px) {
  .detours__comparison .comparison__item{
    grid-template-columns: 21.75rem auto;
    gap: 1.25rem 2rem;
  }
}
.detours__comparison .comparison__item:not(.comparison__item_secondary) .comparison__header .comparison__text{
  color: #6F769A;
}
.detours__comparison .comparison__item:not(.comparison__item_secondary){
  padding-top: 0;
}
.detours__comparison .comparison__item:not(.comparison__item_secondary) .comparison__subtitle{
color: #6F769A;
}
.detours__comparison .comparison__item.comparison__item_secondary{
  color: #ffffff;
  background-color: #0081E6;
  padding: 1.75rem;
}

  .detours__comparison .comparison__item.comparison__item_secondary{

    padding: 1.75rem;
  }


.detours__comparison .comparison__item.comparison__item_secondary .comparison__tag{
  border: 1px solid #fff
}
.detours__comparison .comparison__header{
  gap: 1.25rem;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  
}
.detours__comparison .comparison__title{}
.detours__comparison .comparison__tag{
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 500;
  padding: .25rem 1.25rem;
  border-radius: 2rem;
  border: 1px solid #2E3A59;
}
.detours__comparison .comparison__subtitle{
  
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 500;
  width: 100%;
}
@media (min-width: 720px) {
 .detours__comparison .comparison__subtitle{
  font-size: 1.25rem;
  line-height: 2rem;

}
}



.detours__comparison .comparison__sublist{
  gap: 1rem;
  display: flex;
  flex-direction: column;
}
.detours__comparison .comparison__subitem{
  font-size: .875rem;
  line-height: 1.25rem;
  gap: 1rem;
  display: flex;

}
@media (min-width: 720px) {
  .detours__comparison .comparison__subitem{
  font-size: 1rem;
  line-height: 1.5rem;

}
}
.detours__comparison .comparison__ico{
  width: 1.5rem;
  height: 1.5rem;
  flex-shrink: 0;
}
/* detours__posts */
.detours__posts .posts__list{
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 2rem;

}
.detours__posts .posts__item{
  border-radius: .75rem;
  padding: 1.75rem;
  gap: 2rem;
  background-color: #ffffff;
  display: flex;
  width: calc(100% - 2rem);
  box-shadow: 0px 6px 32px 0px #29313E14;
  flex-direction: column;
}
@media (min-width: 580px) {
  .detours__posts .posts__item{
    width: calc(50% - 1rem);
  }
}
@media (min-width: 992px) {
 .detours__posts .posts__item{
   width: calc(33.3% - 1.333rem);
  }
}
.detours__posts .posts__media{
  position: relative;
  padding-top: 100%;
  width: 100%;
  border-radius: .75rem;
  overflow: hidden;
}
.detours__posts .posts__media img{
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
/* detours__banner */
.detours__banner{
  color: #FFFFFF;
  background-color: #0081E6;
  padding: 4rem 2rem;
  border-radius: 1.25rem;
  display: grid;
  gap: 2rem;
  text-align: center;
}

@media (min-width: 1280px) {
 .detours__banner{
  padding: 6.25rem 12.5rem 2rem;
  text-align: left;
  grid-template-columns: 37.5rem auto;
}
}

.detours__banner .banner__layout{
  display: flex;
  flex-direction: column;
}
.detours__banner .banner__header:not(:last-child){
  margin-bottom: 2rem;
}
.detours__banner .banner__main:not(:last-child){
  margin-bottom: 4rem;
}
.detours__banner .banner__text{
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 400;
}
@media (min-width: 720px) {
 .detours__banner .banner__text{
  font-size: 1.5rem;
  line-height: 2.5rem;
  font-weight: 400;
}
}
.detours__banner .banner__footer:not(:last-child){
  margin-bottom: 2cap;
}
.detours__banner .banner__action{margin-bottom: 3.5rem;}
.detours__banner .banner__action .action__list{
  gap: 2rem;
  display: flex;
  flex-direction: column;
  align-items: center;
}
@media (min-width: 720px) {
 .detours__banner .banner__action .action__list{
  flex-direction: row;
  justify-content: center;
}
}
@media (min-width: 1280px) {
.detours__banner .banner__action .action__list{
  justify-content: flex-start;
}
}
.detours__banner .banner__action .action__link{
  color: #ffffff;
  gap: 1rem;
  display: flex;
  align-items: center;
  text-decoration: none;
}
.detours__banner .banner__action .action__ico{
  width: 2rem;
  height: 2rem
}
.detours__banner .banner__action .action__text{
  font-size: 1.125rem;
  line-height: 1.5rem;
}
.detours__banner .banner__media{
  margin-bottom: -3rem;
  position: relative;
}
.detours__banner .banner__media img{
  
}
@media (min-width: 1280px) {
.detours__banner .banner__media img{
  width: calc(100% + 15.25rem);
    max-width: calc(100% + 15.25rem);
    position: relative;
    top: -3rem;
    left: -1.75rem;
}
}
.detours__banner .banner__ico{
  position: absolute;
}
.detours__banner .banner__ico.banner__ico_primary{
  width: 5rem;
  height: 5rem;
  top: calc(100% - 10rem);
  left: -0.5rem;
}
.detours__banner .banner__ico.banner__ico_secondary{
  width: 3rem;
  height: 3rem;
  top: -1rem;
  right: -9rem;
}
.align-start{
  align-items: flex-start!important;
}

/* detours__steps */
.detours__steps .steps__list{
  display: grid;
  gap: 2rem;

}
@media (min-width: 720px) {
.detours__steps .steps__list{
    grid-template-columns: repeat(2, 1fr);
}
}

@media (min-width: 1280px) {
.detours__steps .steps__list{
    grid-template-columns: repeat(3, 1fr);
}
}


.detours__steps .steps__item{
  border-radius: .75rem;
  padding: 1.875rem;
  min-height: 30rem;
  background-color: #ffffff;
  box-shadow: 0px 6px 32px 0px #29313E14;
  position: relative;
  overflow: hidden;

  
}

@media (min-width: 1280px) {
  .detours__steps .steps__item{
    min-height: 22.5rem;
  }
.detours__steps .steps__item:nth-child(4n + 2),
.detours__steps .steps__item:nth-child(4n + 3){
  grid-column: span 2;
}
}

.detours__steps .steps__layout{
  gap: 1rem;
  max-width: 20rem;
  display: flex;
  flex-direction: column;
  position: relative;
  z-index: 2;
}
.detours__steps .steps__header{
  gap: 1rem;
  display: flex;
  flex-direction: column;
}
.detours__steps .steps__value{
  color: #ffffff;
  background-color: #0081E6;
  width: 2.5rem;
  height: 2.5rem;
  font-size: 1.75rem;
  line-height: 2rem;
  font-weight: 700;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}
.detours__steps .steps__text{
  font-size: .875rem;
  line-height: 1.25rem;
  display: block;
}
.detours__steps .steps__media{
  position: absolute;
  right: 0;
  bottom: 0;
  display: flex;
  align-items: flex-start;
}
.detours__steps .steps__footer .btn{width: 100%;}
/* detours__about */
.detours__about .about__list{
  gap: 2rem;
  display: grid;

}
@media (min-width: 720px) {
.detours__about .about__list{
  grid-template-columns: repeat(2,1fr);
}
}
@media (min-width: 1280px) {
.detours__about .about__list{
  grid-template-columns: repeat(3,1fr);
}
}




.detours__about .about__group{
  gap: 2rem;
  display: flex;
  flex-direction: column;
}
@media (max-width: 1280px) and (min-width: 720px){
.detours__about .about__group:last-child{
  grid-column: span 2;
  width: calc(100vw - 4rem);
  flex-direction: row;
}
}
.detours__about .about__item{
  padding: 1.75rem;
  background-color: #ffffff;
  border-radius: .75rem;
  box-shadow: 0px 6px 32px 0px #29313E14;
  gap: 2rem;
  overflow: hidden;
  display: flex;
  flex-direction: column;

}
.detours__about .about__media{
  border-radius: .75rem;
  display: flex;
  align-items: flex-start;
}
.detours__about .about__main{
  gap: 1rem;
  display: flex;
  flex-direction: column;
}

.detours__about .about__text{
  font-size: .875rem;
  line-height: 1.25rem;
  display: block;
}

.detours__mobile{
  padding: 1.75rem;
  background-color: #ffffff;
  border-radius: 1.25rem;
  box-shadow: 0px 6px 32px 0px #29313E14;
  display: grid;

  position: relative;
}
@media (min-width: 720px) {
.detours__mobile{
  padding: 3.75rem 5rem;
  grid-template-columns: 25rem auto;
}
}
@media (min-width: 1280px) {
.detours__mobile{
  grid-template-columns: 43.5rem auto;
}
}
.detours__mobile .mobile__layout{
  gap: 2rem;
  display: flex;
  flex-direction: column;
}
.detours__mobile .mobile__header{
  gap: 2rem;
  display: flex;
  flex-direction: column;
}
.detours__mobile .mobile__subtitle{
  font-size: 1rem;
  line-height: 1.25rem;
}
@media (min-width: 580px) {
  .detours__mobile .mobile__subtitle{
    font-size: 1.5rem;
    line-height: 2rem;
  }
}
.detours__mobile .mobile__list{
  display: grid;
  gap: 1rem 2.5rem;
}
@media (min-width: 1280px) {
.detours__mobile .mobile__list{
  grid-template-columns: repeat(2, 1fr);
}
}
.detours__mobile .mobile__item{
  gap: 1.25rem;
  display: flex;

}
.detours__mobile .mobile__ico{
  width: 1.25rem;
  height: 1.25rem;
  flex-shrink: 0;
}
.detours__mobile .mobile__footer{
  display: grid;
  gap: 2rem;

}
@media (min-width: 1280px) {
.detours__mobile .mobile__footer{
  display: grid;
  
  align-items: center;
  gap: 2.5rem;
  grid-template-columns: repeat(2, 1fr);
}
}
.detours__mobile .mobile__socials .socials__list{
  display: grid;
  grid-template-columns: repeat(3,1fr);
  gap: 1rem;
}
.detours__mobile .mobile__media{
   position: relative;
   top: 2rem;
}
@media (min-width: 720px) {
.detours__mobile .mobile__media{
   position: absolute;
    width: 20rem;
    top: 6rem;
    left: calc(100% - 16rem);
}
}
@media (min-width: 720px) {
  .detours__mobile .mobile__media{
    position: absolute;
    width: 26rem;
    top: -2rem;
    left: calc(100% - 24rem);
}
}

        .way-buttons {
        gap: 1rem;
    }


.obhody{
  display: none!important;
}
.layout__docs{padding: 0!important;}
.layout__docs .docs__list{
  gap: 2rem;
  display: grid;
}
@media (min-width: 580px) {
.layout__docs .docs__list{
  grid-template-columns: repeat(2, 1fr);
}
}
@media (min-width: 720px) {
  .layout__docs .docs__list{
  grid-template-columns: repeat(4, 1fr);
}
}





.layout__docs .docs__item{
  border-radius: .75rem;
  padding: 1.75rem;
  color: #2E3A59;
  background-color: #ffffff;
  box-shadow: 0 6px 32px 0 #29313E14;
  gap: 1.5rem;
  display: flex;
  flex-direction: column;
}
.layout__docs .docs__symbol{
  width: 2.75rem;
  height: 2.75rem;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  background-color: #F8F9FC;
}
.layout__docs .docs__ico{
  width: 1.5rem;
  height: 1.5rem;
}
.layout__docs .docs__title{
  font-size: 1.125rem;
  line-height: 2rem;
  font-weight: 600;
}


.layout__docs .docs__link{
  gap: 1rem;
  color: #0081E6;
  margin-top: auto;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 700;
  display: flex;
  align-items: center;
  text-decoration: none;
}
.layout__docs .docs__link:hover .link__ico{
  transform: translateX(.125rem);
}
.layout__docs .docs__link .link__ico{
  width: 1.5rem;
  height: 1.5rem;
  flex-shrink: 0;
  transform: translateX(0);
  -webkit-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s;
}
/* glossary */
/* alphabet */
.layout__glossary .alphabet{
  display: flex;
  flex-direction: column;
}
.layout__glossary .alphabet .alphabet__item{
  color: #2E3A59;
  border-bottom: 1px solid #C3E7F4;
  display: grid;
  gap: 2rem;
  padding: 1.5rem 0;
  grid-template-columns: 2rem auto;
}
@media (min-width: 720px) {
  .layout__glossary .alphabet .alphabet__item{
    padding: 1.25rem 0;
    grid-template-columns: 11rem auto;
  }
}
.layout__glossary .alphabet .alphabet__title{
  font-size: 2rem;
  line-height: 2rem;
  font-weight: 600;
}
@media (min-width: 720px) {
  .layout__glossary .alphabet .alphabet__title{
  font-size: 2.75rem;
  line-height: 2.75rem;
}
}
.layout__glossary .alphabet .alphabet__sublist{
  gap: .75rem;
  display: grid;

}
@media (min-width: 720px) {
 .layout__glossary .alphabet .alphabet__sublist{
   gap: 1.25rem;
  grid-template-columns: repeat(2, 1fr);
}
}
.layout__glossary .alphabet .alphabet__subitem{
  font-size: 1.25rem;
  line-height: 2rem;
  font-weight: 500;
}
@media (min-width: 720px) {
  .layout__glossary .alphabet .alphabet__subitem{
  font-size: 1.5rem;
  line-height: 2rem;
}
}

/* support */
.layout__glossary .support .support__list{
  gap: 2rem;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}
.layout__glossary .support .support__item{
  padding: 1.75rem;
  border-radius: .75rem;
  box-shadow: 0 6px 32px 0 #29313E14;
  gap: 1.5rem;
  background-color: #ffffff;
  gap: 1rem;
  width: 100%;
  display: flex;
  align-items: flex-start;
}
@media (min-width: 580px) {
.layout__glossary .support .support__item{
  width: calc(33.3% - 1rem);
}
}
@media (min-width: 720px) {
.layout__glossary .support .support__item{
  width: calc(33.3% - 1.333rem);
}
}
.layout__glossary .support .support__ico{
  width: 1.5rem;
  height: 1.5rem;
  flex-shrink: 0;
}
.layout__glossary .support .support__text{
  font-size: 1rem;
  line-height: 1.25rem;
}
/* benefit */
.layout__glossary .benefit .benefit__list{
  display: grid;
  padding: 1.75rem;
  margin: -2rem;
  gap: 2rem;
}
@media (min-width: 580px) {
.layout__glossary .benefit .benefit__list{
  display: grid;
  grid-template-columns: repeat(2, 1fr);
}
}
@media (min-width: 720px) {
.layout__glossary .benefit .benefit__list{
  display: flex;
  overflow: hidden;
  overflow-x: auto;
}
}


.layout__glossary .benefit .benefit__list::-webkit-scrollbar {
  width: 0.25rem;
  height: 0.25rem;
}

.layout__glossary .benefit .benefit__list::-webkit-scrollbar-track {
  background: #ffffff;
}

.layout__glossary .benefit .benefit__list::-webkit-scrollbar-thumb {
  background-color: #479dda;
}
.layout__glossary .benefit .benefit__list::-webkit-scrollbar-thumb:hover {
  background-color: #479dda;
}

.layout__glossary .benefit .benefit__item{
  padding: 1.75rem;
  border-radius: .75rem;
  box-shadow: 0 6px 32px 0 #29313E14;
  gap: 1.5rem;
  background-color: #ffffff;
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
}
@media (min-width: 720px) {
.layout__glossary .benefit .benefit__item{
  width: 23.75rem;
}
}
.layout__glossary .benefit .benefit__ico{
  width: 3.25rem;
  height: 2.75rem;
}
.layout__glossary .benefit .benefit__title{
  font-weight: 600;
}
.layout__glossary .benefit .benefit__text{
  font-size: .875rem;
  line-height: 1.25rem;
}


/* examination */
.layout__glossary .examination .examination__list{
  gap: 2rem;
  display: grid;
}
@media (min-width: 720px) {
.layout__glossary .examination .examination__list{
  grid-template-columns: repeat(2,1fr);
}
}
.layout__glossary .examination .examination__item{
  padding: 1.75rem;
  border-radius: .75rem;
  box-shadow: 0 6px 32px 0 #29313E14;
  gap: 1rem;
  background-color: #ffffff;
  display: flex;
  flex-direction: column;
}
.layout__glossary .examination .examination__ico{
  width: 2.25rem;
  height: 2.25rem;
}
.layout__glossary .examination .examination__text{
  font-size: .875rem;
  line-height: 1.25rem;
}
@media (min-width: 720px) {
.layout__glossary .examination .examination__text{
  font-size: 1.25rem;
  line-height: 2rem;
}
}



/* termine */
.layout__glossary .termine .termine__list{
  gap: 2rem;
  display: grid;
}
@media (min-width: 720px) {
.layout__glossary .termine .termine__list{
  grid-template-columns: repeat(3,1fr);
}
}



.layout__glossary .termine .termine__link{
  color: #2E3A59;
  padding: 1.75rem;
  border-radius: .75rem;
  box-shadow: 0 6px 32px 0 #29313E14;
  gap: 1rem;
  height: 100%;
  background-color: #ffffff;
  text-decoration: none;
  display: grid;
  grid-template-columns: auto 1.25rem;
  align-items: center;
}
.layout__glossary .termine .termine__detail{
  display: flex;
  flex-wrap: wrap;
  gap: 2rem;

}

@media (min-width: 720px) {
.layout__glossary .termine .termine__detail{
  flex-wrap: nowrap;
}
}
.layout__glossary .termine .termine__header{
  color: #2E3A59;
  padding: 1.75rem;
  border-radius: .75rem;
  width: 100%;
  flex-shrink: 0;
  box-shadow: 0 6px 32px 0 #29313E14;
  gap: 1rem;
  background-color: #ffffff;
  text-decoration: none;
  display: grid;
  grid-template-columns: auto 1.25rem;
  align-items: center;
}
@media (min-width: 580px) {
.layout__glossary .termine .termine__header{
  width: 23.75rem;
}
}
.layout__glossary .termine .termine__main{
  color: #2E3A59;
  padding: 1.75rem;
  border-radius: .75rem;
  box-shadow: 0 6px 32px 0 #29313E14;
  gap: 1rem;
  background-color: #ffffff;
}
.layout__glossary .termine .termine__title{
  font-size: 1.125rem;
  line-height: 1.5rem;
  font-weight: 600;
  grid-column: span 2;
}
@media (min-width: 580px) {
.layout__glossary .termine .termine__title{
  font-size: 1.25rem;
  line-height: 1.5rem;
}
}
@media (min-width: 720px) {
.layout__glossary .termine .termine__title{
  font-size: 1.5rem;
  line-height: 2rem;
}
}
.layout__glossary .termine .termine__view{
  gap: .5rem;
  display: flex;
  align-items: center;
}
.layout__glossary .termine .termine__view .view__ico{
  width: 1.5rem;
  height: 1.5rem;
  flex-shrink: 0;
}
.layout__glossary .termine .termine__view .view__text{
  font-size: 1.25rem;
  line-height: 2rem;
}
.layout__glossary .termine .termine__arrow{
  width: 1.25rem;
  height: 1.25rem;
  flex-shrink: 0;
}


.layout__glossary .letters .letters__list{
  gap: .125rem;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
@media (min-width: 720px) {
.layout__glossary .letters .letters__list{
   flex-wrap: nowrap;
}
}

.layout__glossary .letters .letters__item{
  color: #2E3A59;
  font-size: 1.5rem;
  line-height: 2rem;
  font-weight: 500;
  padding: .625rem .675rem;
  border-radius: .25rem;
  white-space: nowrap;
  background-color: transparent;
  text-align: center;
  cursor: pointer;
}
.layout__glossary .letters .letters__item:hover,
.layout__glossary .letters .letters__item.letters__item_active{
  color: #ffffff;
  background-color: #0081E6;
}
.layout__glossary .letters .letters__item.letters__item_disabled{
  color: #9197A6;
  background-color: transparent;
  pointer-events: none;
}

.layout__glossary .hash .hash__list{
  gap: .5rem;
  max-width: calc(100% - 3rem);
  display: flex;
  overflow: hidden;
  flex-wrap: wrap;
}
.layout__glossary .hash .hash__list.open{
  flex-wrap: wrap;
}
.layout__glossary .hash{
  gap: .5rem;
  display: flex;
}
.layout__glossary .hash .hash__item{
  color: #0081E6;
  font-size: 1.5rem;
  line-height: 2rem;
  font-weight: 500;
  border: 1px solid #0081E6;
  padding: .5rem .675rem;
  border-radius: .75rem;
  white-space: nowrap;
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
}
.layout__glossary .hash .hash__item.hash__toggle{
  flex-shrink: 0;
  box-shadow: -1rem 0 1rem 1rem #F8F9FC;
  width: 50px;
  height: 50px;
  margin-left: 20px;
}
.layout__glossary .hash .hash__item.hash__item_hide{
  display: none;
}
.layout__glossary .hash .hash__item.hash__item_secondary{
  padding: .875rem;
  cursor: pointer;
}
.layout__glossary .hash .hash__item .hash__ico{
  width: 1.5rem;
  height: 1.5rem;
}

.layout__glossary .hash .hash__item.hash__item_hide{
  display: none;
}

.layout__search .search__form{
  height: 4.25rem;
  padding: .5rem 1.5rem;
  box-shadow: 0 6px 32px 0 #29313E14;
  background-color: #ffffff;
  border-radius: .5rem;
  display: flex;
  align-items: center;
  gap: 1rem;
}
.layout__search .search__input{

  font-size: 1rem;
  line-height: 1rem;
  font-weight: 400;

  padding: 1rem 1.25rem 1rem 0;
  width: 100%;
  border-radius: .5rem;
  border: 0;
  margin: 0;
  text-overflow: ellipsis;
  box-sizing: border-box;
  appearance: none;
  outline: none;
  color: #2E3A59;
  font-size: 1.125rem;
  line-height: 2rem;
  height: 3.25rem
}
.layout__search.layout__search_secondary{
  position: relative;
}
.layout__search.layout__search_secondary .search__ico{
  position: absolute;
}
.layout__search.layout__search_secondary .search__ico.search__ico_primary{
      width: 5.125rem;
    height: 5.75rem;
    top: -9rem;
    left: -10rem;
}
.layout__search.layout__search_secondary .search__ico.search__ico_secondary{
  width: 7.25rem;
    height: 7.25rem;
    top: -7rem;
    right: -4rem;
}
.layout__search.layout__search_secondary .search__form{
  border: .125rem solid #0081E6;
  border-radius: .75rem;
  padding: 0;
  height: 4rem;
  display: flex;
}
.layout__search.layout__search_secondary .search__input{
  padding: 1.25rem;
}
.layout__search.layout__search_secondary .search__input::placeholder{
    opacity: 1;
    color: #0081E6;
}


.layout__search.layout__search_secondary .search__button{
  gap: .625rem;
  font-size: 1rem;
  line-height: 1.25rem;
  font-weight: 700;
  color: #ffffff;
  background-color: #0081E6;
  display: flex;
  align-items: center;
  border-radius: .75rem .5rem .5rem .75rem;
  border: 0;
  padding: 1.25rem .875rem;
  cursor: pointer;
}
.layout__search.layout__search_secondary .search__button .button__ico{
  width: 1.25rem;
  height: 1.25rem;
  flex-shrink: 0;
}




.layout__glossary .search__button{
  width: 1.375rem;
  height: 1.375rem;
  display: flex;
  border: 0;
  padding: 0;
  background: none;
}
.layout__glossary .search__ico{
  width: 1.375rem;
  height: 1.375rem;
}
.align-center{
  align-items: center;
}
.layout__glossary .glossary__header{
  gap: 1.25rem;
  display: flex;
  flex-direction: column;
}
.layout__glossary{
  gap: 2.5rem;
  display: flex;
  flex-direction: column;
}
@media (min-width: 580px) {
.layout__glossary{
  gap: 3.75rem;
}
}
@media (min-width: 720px) {
.layout__glossary{
  gap: 5rem;
}
}
.layout__glossary .glossary__main{
  gap: 5rem;
  display: flex;
  flex-direction: column;
}
@media (min-width: 720px) {
.layout__glossary .glossary__main{
    gap: 8.25rem;
}
}
.layout__group{
  gap: 2.5rem;
  display: flex;
  flex-direction: column;
}
@media (min-width: 580px) {
.layout__group{
  gap: 3.75rem;
}
}
.layout__group .group__header{
  gap: 1.25rem;
  display: flex;
  flex-direction: column;
}
.layout__group .group__subtitle{
  font-size: 1rem;
  line-height: 1.25rem;
}
@media (min-width: 580px) {
.layout__group .group__subtitle{
  font-size: 1.5rem;
  line-height: 1.5rem;
}
}
.layout__group .group__title a{
  color: #0081E6;
  text-decoration: none;
  position: relative;
}
.layout__group .group__title a:after{
  content: "";
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  height: 1px;
  background-color: #0081E6;
}

.main-img .btn-ai {
    position: relative;
    top: 3rem;
    left: 8px;
}

/* functions__mainpage */
.page section.functions__mainpage{
  padding: 0!important;
  margin-bottom: 2.5rem!important;
}
.functions__mainpage .functions-list{
  gap: 2.5rem;
  display: flex;
  flex-direction: column;
}
@media (min-width: 580px) {
  .page section.functions__mainpage{
  margin-bottom: 2.5rem!important;
}
  .functions__mainpage .functions-list{
    gap: 2.5rem;
  }
}
@media (min-width: 720px) {
  .page section.functions__mainpage{
  margin-bottom: 5rem!important;
}
  .functions__mainpage .functions-list{
    gap: 5rem;
  }
}
@media (min-width: 1200px) {
  .page section.functions__mainpage{
  margin-bottom: 10rem!important;
}
  .functions__mainpage .functions-list{
    gap: 10rem;
  }
}
.functions__mainpage .functions-item{
  gap: .5rem;
  margin: 0!important;
  padding: 0!important;
  display: flex;
  flex-direction: column;
  align-items: center;
}
@media (min-width: 720px) {
  .functions__mainpage .functions-item{
    gap: 2.5rem;
    flex-direction: row;
  }
  .functions__mainpage .functions-item:nth-child(even) {
    flex-direction: row-reverse;
  }
  .functions__mainpage .functions-item:nth-child(odd) .functions-item__img img{
    max-width: calc(100% + 13rem)!important;
    width: auto !important;
  }
}
@media (min-width: 1200px) {
  .functions__mainpage .functions-item{
    gap: 5rem;
  }
}
.functions__mainpage .functions-item .functions-item__wrapper{
  height: 100%;
  width: auto;
  display: flex;
  flex-shrink: 0;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
@media (min-width: 720px) {
  .functions__mainpage .functions-item .functions-item__wrapper{
    width: 24.75rem;
    align-items: flex-start;
  }
}
@media (min-width: 1200px) {
  .functions__mainpage .functions-item .functions-item__wrapper{
    width: 33.75rem;
  }
}
.functions__mainpage .functions-item .functions-item__img{
  position: unset!important;
  width: 100% !important;
  padding: 0!important;
  max-width: 100%!important;
  transform: none!important;
  display: flex;
  align-items: flex-start;
  justify-content: center!important;
}
@media (min-width: 720px) {
.functions__mainpage .functions-item .functions-item__img{
   justify-content: flex-start!important;
  }
}

.functions__mainpage .functions-item .functions-item__img .functions-item__animate{
  transform: none!important;
}
.functions__mainpage .functions-item .functions-item__img img{
  display: none!important;
  transform: none!important;
  max-width: 100%!important;
  border-radius: 0!important;
  width: 100%!important;
  position: unset!important;
}
@media (min-width: 780px) {
  .functions__mainpage .functions-item .functions-item__img img{
  max-height: 30rem!important;

}
}
@media (min-width: 1200px) {
  .functions__mainpage .functions-item .functions-item__img img{
  max-height: 44.5rem!important;

}
}


.functions__mainpage .functions-item .functions-item__img img.functions-item__current{
  display: block!important;
  opacity: 1!important;
  zoom: 1!important;
}
.functions__mainpage .functions-item:nth-child(1) .functions-item__img img{
  max-height: 26.56rem;
}

@media (min-width: 992px) {
.detours__banner__special {
  padding: 6.25rem;
  gap: 5.25rem;
  grid-template-columns: 39.75rem auto;
}
}

@media (min-width: 1280px) {
    .detours__banner__special .banner__media img {
        width: calc(100% + 15.25rem);
        max-width: calc(100% + 14.25rem);
        position: relative;
        top: -1rem;
        left: -6.75rem;
    }
}


.detours__banner__special .banner__ico.banner__ico_primary {
    width: 5rem;
    height: 5rem;
    top: calc(100% - 9.5rem);
    left: -1.5rem;
}

.detours__banner__special .banner__action {
  margin-bottom: 0;
}
/*---------
/* Уменьшаем изображение телефона в блоке загрузки */
.download-wrapper .download-phone {
   /* width: 410px;  */
	width: 375px;
    height: auto;   
    max-width: 100%;
}
/* Поднять первый номер (1) на пунктир. линию */
/*.loop-list .loop-item:first-child*/
.loop-item--first {
    position: relative;
    top: -60px;  
}
/*отцентруем пунктирную линию*/
.loop-img-avtozadachi {
     left: calc(50% - 80rem);
}
.loop-item1-avtozadachi {
     margin-top: 20px;  
}
/*.loop-list .loop-item.loop-item2-zadachi {
     margin-top: 190px;  
}*/
.loop-item2-avtozadachi:nth-child(2) {
  margin-top: 190px;
}
/*отцентруем пунктирную линию*/
.loop-img-zadachi {
     left: calc(50% - 79rem);
/* End */
/* /local/templates/checkoffice/css/swiper-bundle.min.css?175214876015616 */
/* /local/templates/checkoffice/css/fancybox.css?175214876015765 */
/* /local/templates/checkoffice/css/nice-select2.css?17521487603584 */
/* /local/templates/checkoffice/css/aos.css?175214876026093 */
/* /local/templates/checkoffice/css/nouislider.min.css?17521487604307 */
/* /local/templates/checkoffice/main.css?1752148759526427 */
/* /local/templates/checkoffice/styles.css?175248320067641 */
/* /local/templates/checkoffice/template_styles.css?1752651255141580 */
