

/* Start:/local/templates/main/assets/libs/magnific-popup/magnific-popup.css?17431729027535*/
/* Magnific Popup CSS */
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: #0b0b0b;
  opacity: 0.6;
}

.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1043;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden;
}

.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  box-sizing: border-box;
}

.mfp-container:before {
  content: "";
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}

.mfp-align-top .mfp-container:before {
  display: none;
}

.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045;
}

.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto;
}

.mfp-ajax-cur {
  cursor: progress;
}

.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: -moz-zoom-out;
  cursor: -webkit-zoom-out;
  cursor: zoom-out;
}

.mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in;
}

.mfp-auto-cursor .mfp-content {
  cursor: auto;
}

.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.mfp-loading.mfp-figure {
  display: none;
}

.mfp-hide {
  display: none !important;
}

.mfp-preloader {
  color: #CCC;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044;
}
.mfp-preloader a {
  color: #CCC;
}
.mfp-preloader a:hover {
  color: #FFF;
}

.mfp-s-ready .mfp-preloader {
  display: none;
}

.mfp-s-error .mfp-content {
  display: none;
}

button.mfp-close, button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  box-shadow: none;
  touch-action: manipulation;
}
button::-moz-focus-inner {
  padding: 0;
  border: 0;
}

.mfp-close {
  width: 44px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  opacity: 0.65;
  padding: 0 0 18px 10px;
  color: #FFF;
  font-style: normal;
  font-size: 28px;
  font-family: Arial, Baskerville, monospace;
}
.mfp-close:hover, .mfp-close:focus {
  opacity: 1;
}
.mfp-close:active {
  top: 1px;
}

.mfp-close-btn-in .mfp-close {
  color: #333;
}

.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
  color: #FFF;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%;
}

.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #CCC;
  font-size: 12px;
  line-height: 18px;
  white-space: nowrap;
}

.mfp-arrow {
  position: absolute;
  opacity: 0.65;
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.mfp-arrow:active {
  margin-top: -54px;
}
.mfp-arrow:hover, .mfp-arrow:focus {
  opacity: 1;
}
.mfp-arrow:before, .mfp-arrow:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  left: 0;
  top: 0;
  margin-top: 35px;
  margin-left: 35px;
  border: medium inset transparent;
}
.mfp-arrow:after {
  border-top-width: 13px;
  border-bottom-width: 13px;
  top: 8px;
}
.mfp-arrow:before {
  border-top-width: 21px;
  border-bottom-width: 21px;
  opacity: 0.7;
}

.mfp-arrow-left {
  left: 0;
}
.mfp-arrow-left:after {
  border-right: 17px solid #FFF;
  margin-left: 31px;
}
.mfp-arrow-left:before {
  margin-left: 25px;
  border-right: 27px solid #3F3F3F;
}

.mfp-arrow-right {
  right: 0;
}
.mfp-arrow-right:after {
  border-left: 17px solid #FFF;
  margin-left: 39px;
}
.mfp-arrow-right:before {
  border-left: 27px solid #3F3F3F;
}

.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px;
}
.mfp-iframe-holder .mfp-content {
  line-height: 0;
  width: 100%;
  max-width: 900px;
}
.mfp-iframe-holder .mfp-close {
  top: -40px;
}

.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%;
}
.mfp-iframe-scaler iframe {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: #000;
}

/* Main image in popup */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  box-sizing: border-box;
  padding: 40px 0 40px;
  margin: 0 auto;
}

/* The shadow behind the image */
.mfp-figure {
  line-height: 0;
}
.mfp-figure:after {
  content: "";
  position: absolute;
  left: 0;
  top: 40px;
  bottom: 40px;
  display: block;
  right: 0;
  width: auto;
  height: auto;
  z-index: -1;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: #444;
}
.mfp-figure small {
  color: #BDBDBD;
  display: block;
  font-size: 12px;
  line-height: 14px;
}
.mfp-figure figure {
  margin: 0;
}

.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto;
}

.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #F3F3F3;
  word-wrap: break-word;
  padding-right: 36px;
}

.mfp-image-holder .mfp-content {
  max-width: 100%;
}

.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer;
}
/* overlay at start */
.mfp-fade.mfp-bg {
  opacity: 0;

  -webkit-transition: all 0.15s ease-out;
  -moz-transition: all 0.15s ease-out;
  transition: all 0.15s ease-out;
}
/* overlay animate in */
.mfp-fade.mfp-bg.mfp-ready {
  opacity: 0.8;
}
/* overlay animate out */
.mfp-fade.mfp-bg.mfp-removing {
  opacity: 0;
}

/* content at start */
.mfp-fade.mfp-wrap .mfp-content {
  opacity: 0;

  -webkit-transition: all 0.15s ease-out;
  -moz-transition: all 0.15s ease-out;
  transition: all 0.15s ease-out;
}
/* content animate it */
.mfp-fade.mfp-wrap.mfp-ready .mfp-content {
  opacity: 1;
}
/* content animate out */
.mfp-fade.mfp-wrap.mfp-removing .mfp-content {
  opacity: 0;
}
@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /**
   * Remove all paddings around the image on small screen
   */
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0;
  }
  .mfp-img-mobile img.mfp-img {
    padding: 0;
  }
  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0;
  }
  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px;
  }
  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    box-sizing: border-box;
  }
  .mfp-img-mobile .mfp-bottom-bar:empty {
    padding: 0;
  }
  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px;
  }
  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0;
  }
}
@media all and (max-width: 900px) {
  .mfp-arrow {
    -webkit-transform: scale(0.75);
    transform: scale(0.75);
  }

  .mfp-arrow-left {
    -webkit-transform-origin: 0;
    transform-origin: 0;
  }

  .mfp-arrow-right {
    -webkit-transform-origin: 100%;
    transform-origin: 100%;
  }

  .mfp-container {
    padding-left: 6px;
    padding-right: 6px;
  }
}

/*# sourceMappingURL=magnific-popup.css.map */
/* End */


/* Start:/local/templates/main/assets/css/app.css?1743172903222642*/
:where(:not(html):not(iframe):not(canvas):not(img):not(svg):not(video):not(audio):not(svg *):not(symbol *)){all:unset;display:revert}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:none;text-size-adjust:none}a,button{cursor:revert}ol,ul,menu,summary{list-style:none}ol{counter-reset:revert}img{max-width:100%;max-height:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}meter{appearance:revert}:where(pre){all:revert;box-sizing:border-box}::-webkit-input-placeholder{color:inherit}::placeholder{color:inherit}:-ms-input-placeholder{color:inherit}::placeholder{color:inherit}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;word-wrap:break-word;-webkit-line-break:after-white-space;-webkit-user-select:auto}:where([draggable=true]){-webkit-user-drag:element}:where(dialog:modal){all:revert;box-sizing:border-box}::-webkit-details-marker{display:none}@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;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")format("woff")}:root{--swiper-theme-color:#007aff}:host{z-index:1;margin-left:auto;margin-right:auto;display:block;position:relative}.swiper{z-index:1;margin-left:auto;margin-right:auto;padding:0;list-style:none;display:block;position:relative;overflow:hidden}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{z-index:1;width:100%;height:100%;transition-property:transform;transition-timing-function:ease;-webkit-transition-timing-function:initial;transition-timing-function:initial;-webkit-transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box;display:flex;position:relative}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate(0,0)}.swiper-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;transition-property:transform;display:block;position:relative}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:75rem}.swiper-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-3d{perspective:75rem}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{scrollbar-width:none;-ms-overflow-style:none;overflow:auto}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{-ms-scroll-snap-type:none;scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-left:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-top:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);width:100%;min-width:1px}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(#0000,#00000080)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(#00000080,#0000)}.swiper-lazy-preloader{z-index:10;transform-origin:50%;box-sizing:border-box;border:.25rem solid #007aff;border:.25rem solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top-color:#0000;border-radius:50%;width:2.625rem;height:2.625rem;margin-top:-1.3125rem;margin-left:-1.3125rem;position:absolute;top:50%;left:50%}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:1s linear infinite swiper-preloader-spin}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.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}.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;-ms-touch-action:none;touch-action:none;box-sizing:border-box}.noUi-target{position:relative}.noUi-base,.noUi-connects{z-index:1;width:100%;height:100%;position:relative}.noUi-connects{z-index:0;overflow:hidden}.noUi-connect,.noUi-origin{will-change:transform;z-index:1;transform-origin:0 0;width:100%;height:100%;-webkit-transform-style:preserve-3d;transform-style:flat;position:absolute;top:0;right:0}.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin{left:0;right:auto}.noUi-vertical .noUi-origin{width:0;top:-100%}.noUi-horizontal .noUi-origin{height:0}.noUi-handle{backface-visibility:hidden;position:absolute}.noUi-touch-area{width:100%;height:100%}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{transition:transform .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-horizontal{height:1.125rem}.noUi-horizontal .noUi-handle{width:2.125rem;height:1.75rem;top:-.375rem;right:-1.0625rem}.noUi-vertical{width:1.125rem}.noUi-vertical .noUi-handle{width:1.75rem;height:2.125rem;bottom:-1.0625rem;right:-.375rem}.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle{left:-1.0625rem;right:auto}.noUi-target{background:#fafafa;border:1px solid #d3d3d3;border-radius:.25rem;box-shadow:inset 0 1px 1px #f0f0f0,0 .1875rem .375rem -.3125rem #bbb}.noUi-connects{border-radius:.1875rem}.noUi-connect{background:#3fb8af}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-handle{cursor:default;background:#fff;border:1px solid #d9d9d9;border-radius:.1875rem;box-shadow:inset 0 0 1px #fff,inset 0 1px .4375rem #ebebeb,0 .1875rem .375rem -.1875rem #bbb}.noUi-active{box-shadow:inset 0 0 1px #fff,inset 0 1px .4375rem #ddd,0 .1875rem .375rem -.1875rem #bbb}.noUi-handle:after,.noUi-handle:before{content:"";background:#e8e7e6;width:1px;height:.875rem;display:block;position:absolute;top:.375rem;left:.875rem}.noUi-handle:after{left:1.0625rem}.noUi-vertical .noUi-handle:after,.noUi-vertical .noUi-handle:before{width:.875rem;height:1px;top:.875rem;left:.375rem}.noUi-vertical .noUi-handle:after{top:1.0625rem}[disabled] .noUi-connect{background:#b8b8b8}[disabled] .noUi-handle,[disabled].noUi-handle,[disabled].noUi-target{cursor:not-allowed}.noUi-pips,.noUi-pips *{box-sizing:border-box}.noUi-pips{color:#999;position:absolute}.noUi-value{text-align:center;white-space:nowrap;position:absolute}.noUi-value-sub{color:#ccc;font-size:.625rem}.noUi-marker{background:#ccc;position:absolute}.noUi-marker-sub,.noUi-marker-large{background:#aaa}.noUi-pips-horizontal{width:100%;height:5rem;padding:.625rem 0;top:100%;left:0}.noUi-value-horizontal{transform:translate(-50%,50%)}.noUi-rtl .noUi-value-horizontal{transform:translate(50%,50%)}.noUi-marker-horizontal.noUi-marker{width:2px;height:.3125rem;margin-left:-1px}.noUi-marker-horizontal.noUi-marker-sub{height:.625rem}.noUi-marker-horizontal.noUi-marker-large{height:.9375rem}.noUi-pips-vertical{height:100%;padding:0 .625rem;top:0;left:100%}.noUi-value-vertical{padding-left:1.5625rem;transform:translateY(-50%)}.noUi-rtl .noUi-value-vertical{transform:translateY(50%)}.noUi-marker-vertical.noUi-marker{width:.3125rem;height:2px;margin-top:-1px}.noUi-marker-vertical.noUi-marker-sub{width:.625rem}.noUi-marker-vertical.noUi-marker-large{width:.9375rem}.noUi-tooltip{color:#000;text-align:center;white-space:nowrap;background:#fff;border:1px solid #d9d9d9;border-radius:.1875rem;padding:.3125rem;display:block;position:absolute}.noUi-horizontal .noUi-tooltip{bottom:120%;left:50%;transform:translate(-50%)}.noUi-vertical .noUi-tooltip{top:50%;right:120%;transform:translateY(-50%)}.noUi-horizontal .noUi-origin>.noUi-tooltip{bottom:.625rem;left:auto;transform:translate(50%)}.noUi-vertical .noUi-origin>.noUi-tooltip{top:auto;right:1.75rem;transform:translateY(-1.125rem)}:root{--accent:#ed1c24;--graphite:#1b2028;--light-graphite:#808793;--section-margin:2rem;--border:#2f3744;--light-border:#cccfd3;--background:#f4f4f4}html{font-size:.84vw}@media (max-width:1599.98px){html{font-size:.95vw}}@media (max-width:991.98px){html{font-size:1.35vw}}@media (max-width:767.98px){html{font-size:2.5vw}}@media (max-width:575.98px){html{font-size:4.3vw}}body{background-color:#1b2028;background-color:var(--graphite);font-optical-sizing:auto;font-family:Montserrat,sans-serif;font-style:normal;font-weight:400}.locked{overflow:hidden}.header__bottombar,.header__topbar,.container{width:100%;margin:0 auto;padding:0 4.5rem}@media (max-width:1199.98px){.header__bottombar,.header__topbar,.container{padding:0 2rem}}@media (max-width:767.98px){.header__bottombar,.header__topbar,.container{padding:0 1rem}}.overlay{z-index:900;background-color:#0000004d;width:100%;height:100%;display:none;position:fixed;inset:0}.map__marker{background-color:#ed1c24;background-color:var(--accent);border-radius:50%;justify-content:center;align-items:center;width:5rem;height:5rem;display:flex;box-shadow:0 .5rem 2rem #ed1c2499}.map__marker svg{width:1.5rem;height:1.5rem}@media (max-width:767.98px){.map__marker{width:4rem;height:4rem}.map__marker svg{width:1.25rem;height:1.25rem}}[data-simple-map] .map__marker{-webkit-box-shadow:none;box-shadow:none}.errortext{margin-bottom:.625rem;font-size:.875rem;display:block}.empty-title{justify-content:center;align-items:center;height:20vh;padding:.375rem;font-size:1rem;font-weight:400;display:flex}@media (max-width:767.98px){.empty-title{height:auto}}button{cursor:pointer}.catalogue-single{background:#fff}@media (min-width:992px){.catalogue-single .container{max-width:81.25rem;margin:0 auto;padding:0}}.has-padding{padding-top:8.75rem}@media (max-width:767.98px){.has-padding{padding-top:4.25rem}}.white{background-color:#fff}.narrow .container{max-width:91.5rem}.searchbar__list-wrap::-webkit-scrollbar{background-color:#eaeaea;width:.1875rem}.searchbar__list-wrap::-webkit-scrollbar-thumb{background-color:#ed1c24;background-color:var(--accent)}.searchbar__list-wrap::-webkit-scrollbar-track{background-color:#eaeaea}.copy-success{background-color:#1b2028;background-color:var(--graphite);color:#fff;opacity:0;border-radius:.25rem;padding:.25rem;font-size:.75rem;display:none;position:absolute}h1,.solution-page__heading,.text-page__heading,.requisites-block__heading,.search-results__heading,.service-hero__heading,.about-us-hero__heading,.featured-info-item__heading,.featured-category-item__heading,.featured-news-item__heading,.featured-review-item__heading,.hero-item__heading{text-transform:uppercase;margin-bottom:1rem;font-size:3rem;font-weight:500;line-height:140%}@media (max-width:1199.98px){h1,.solution-page__heading,.text-page__heading,.requisites-block__heading,.search-results__heading,.service-hero__heading,.about-us-hero__heading,.featured-info-item__heading,.featured-category-item__heading,.featured-news-item__heading,.featured-review-item__heading,.hero-item__heading{font-size:2.5rem}}@media (max-width:767.98px){h1,.solution-page__heading,.text-page__heading,.requisites-block__heading,.search-results__heading,.service-hero__heading,.about-us-hero__heading,.featured-info-item__heading,.featured-category-item__heading,.featured-news-item__heading,.featured-review-item__heading,.hero-item__heading{font-size:2rem}}h2,.service-page__subheading,.article-page__heading,.steps-block__heading,.checklist-block__heading,.target-audience-block__heading,.featured-service-block__heading,.related-services-block__heading,.related-reviews-block__heading,.partners-block__heading,.clients-block__heading,.associations-block__heading,.infrastructure-block__heading,.history-block__heading,.company-socials-block__heading,.related-team-block__heading,.large-quote-block__title,.related-news__heading,.simple-solutions-block__heading,.info-block__heading,.news-block__heading,.map-block__heading,.additional-advantages-block__heading,.reviews-block__heading,.vacancies-list-block__heading,.lead-block__heading,.vacancies-block__heading,.team-block__heading,.catalog-block__heading,.contacts-block__heading,.useful-links-block__heading,.advantages-block__heading,.related-products__heading,.products-block__heading,.solutions-block__heading,.projects-block__heading,.expertise-block__heading,.about-us-block__heading,.related-projects-block__heading,.img-slider-block__heading,.content-block__heading,.faq-block__heading,.infrastructure-item__title,.history-item__title,.search-tabs__title,.single-banner-block__title{text-transform:uppercase;margin-bottom:3rem;font-size:2rem;font-weight:500;line-height:150%}@media (max-width:1199.98px){h2,.service-page__subheading,.article-page__heading,.steps-block__heading,.checklist-block__heading,.target-audience-block__heading,.featured-service-block__heading,.related-services-block__heading,.related-reviews-block__heading,.partners-block__heading,.clients-block__heading,.associations-block__heading,.infrastructure-block__heading,.history-block__heading,.company-socials-block__heading,.related-team-block__heading,.large-quote-block__title,.related-news__heading,.simple-solutions-block__heading,.info-block__heading,.news-block__heading,.map-block__heading,.additional-advantages-block__heading,.reviews-block__heading,.vacancies-list-block__heading,.lead-block__heading,.vacancies-block__heading,.team-block__heading,.catalog-block__heading,.contacts-block__heading,.useful-links-block__heading,.advantages-block__heading,.related-products__heading,.products-block__heading,.solutions-block__heading,.projects-block__heading,.expertise-block__heading,.about-us-block__heading,.related-projects-block__heading,.img-slider-block__heading,.content-block__heading,.faq-block__heading,.infrastructure-item__title,.history-item__title,.search-tabs__title,.single-banner-block__title{font-size:1.75rem}}@media (max-width:767.98px){h2,.service-page__subheading,.article-page__heading,.steps-block__heading,.checklist-block__heading,.target-audience-block__heading,.featured-service-block__heading,.related-services-block__heading,.related-reviews-block__heading,.partners-block__heading,.clients-block__heading,.associations-block__heading,.infrastructure-block__heading,.history-block__heading,.company-socials-block__heading,.related-team-block__heading,.large-quote-block__title,.related-news__heading,.simple-solutions-block__heading,.info-block__heading,.news-block__heading,.map-block__heading,.additional-advantages-block__heading,.reviews-block__heading,.vacancies-list-block__heading,.lead-block__heading,.vacancies-block__heading,.team-block__heading,.catalog-block__heading,.contacts-block__heading,.useful-links-block__heading,.advantages-block__heading,.related-products__heading,.products-block__heading,.solutions-block__heading,.projects-block__heading,.expertise-block__heading,.about-us-block__heading,.related-projects-block__heading,.img-slider-block__heading,.content-block__heading,.faq-block__heading,.infrastructure-item__title,.history-item__title,.search-tabs__title,.single-banner-block__title{margin-bottom:1.5rem;font-size:1.5rem}}h3,.equipment-block__name,.target-audience-item__title,.faq-item__title,.step-item__title,.map-contact-item__title,.page-item__title,.article-item__title,.vacancy-list-item__title,.vacancy-item__title,.useful-item__title,.advantage-item__title,.active-solution-item__title,.active-expertise-item__subtitle{margin-bottom:1rem;font-size:1.5rem;font-weight:500;line-height:140%}@media (max-width:1199.98px){h3,.equipment-block__name,.target-audience-item__title,.faq-item__title,.step-item__title,.map-contact-item__title,.page-item__title,.article-item__title,.vacancy-list-item__title,.vacancy-item__title,.useful-item__title,.advantage-item__title,.active-solution-item__title,.active-expertise-item__subtitle{font-size:1.25rem}}@media (max-width:767.98px){h3,.equipment-block__name,.target-audience-item__title,.faq-item__title,.step-item__title,.map-contact-item__title,.page-item__title,.article-item__title,.vacancy-list-item__title,.vacancy-item__title,.useful-item__title,.advantage-item__title,.active-solution-item__title,.active-expertise-item__subtitle{margin-bottom:1.5rem;font-size:1.125rem}}@keyframes pulsate{0%{opacity:0}50%{opacity:1}to{opacity:0}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.about-us-block__video-link,.hero-item__video-link,.related-services-block__btn,.related-reviews-block__btn,.related-team-block__btn--outline,.large-quote-block__text-toggle,.news-block__load-more,.reviews-block__load-more,.vacancies-list-block__load-more,.vacancies-block__btn,.team-block__load-more,.project-single-head__btn-all,.product-page-block__text-toggle,.product-page-head__btn-all,.catalog-block__show-all,.projects-block__btn,.related-projects-block__btn,.services-single__btn-all,.search-tabs__group-btn,.filters__btn--light,.featured-service-block__btn--light,.related-news__btn,.lead-block__btn--light,.contacts-block__btn--light,.related-products__btn,.products-block__btn,.step-item__btn--outline,.single-banner-block__btn--light,.spares-item__btn,.vacancy-list-item__btn--light,.header-menu__tel-link,.catalog-item__btn,.modal__btn,.product-price__btn--light,.banner-item__btn,.error-page__btn,.featured-service-block__btn--simple,.lead-block__btn--simple,.service-hero__btn,.step-item__btn--accent,.searchbar__btn,.single-banner-block__btn--simple,.featured-review-item__btn,.vacancy-list-item__btn--simple,.product-price__btn--main,.filters__btn--main,.callback-form__btn,.hero-item__btn--simple,.error-page__btn-main,.featured-service-block__btn--accent,.related-team-block__btn--accent,.lead-block__btn--accent,.contacts-block__btn--accent,.about-us-block__btn,.single-banner-block__btn--accent,.featured-category-item__btn,.featured-news-item__btn,.text-content .arrow-link,.vacancy-item__btn,.telegram-banner__btn,.catalog-category-item__btn,.useful-item__btn,.active-solution-item__btn,.active-expertise-item__btn,.hero-item__btn--accent{letter-spacing:.1em;text-transform:uppercase;justify-content:center;align-items:center;padding:1.0625rem 1.5rem .9375rem;font-size:.8125rem;font-weight:600;line-height:1.4;transition:all .5s;display:flex;position:relative}.about-us-block__video-link:hover,.hero-item__video-link:hover,.related-services-block__btn:hover,.related-reviews-block__btn:hover,.related-team-block__btn--outline:hover,.large-quote-block__text-toggle:hover,.news-block__load-more:hover,.reviews-block__load-more:hover,.vacancies-list-block__load-more:hover,.vacancies-block__btn:hover,.team-block__load-more:hover,.project-single-head__btn-all:hover,.product-page-block__text-toggle:hover,.product-page-head__btn-all:hover,.catalog-block__show-all:hover,.projects-block__btn:hover,.related-projects-block__btn:hover,.services-single__btn-all:hover,.search-tabs__group-btn:hover,.filters__btn--light:hover,.featured-service-block__btn--light:hover,.related-news__btn:hover,.lead-block__btn--light:hover,.contacts-block__btn--light:hover,.related-products__btn:hover,.products-block__btn:hover,.step-item__btn--outline:hover,.single-banner-block__btn--light:hover,.spares-item__btn:hover,.vacancy-list-item__btn--light:hover,.header-menu__tel-link:hover,.catalog-item__btn:hover,.modal__btn:hover,.product-price__btn--light:hover,.banner-item__btn:hover,.error-page__btn:hover,.featured-service-block__btn--simple:hover,.lead-block__btn--simple:hover,.service-hero__btn:hover,.step-item__btn--accent:hover,.searchbar__btn:hover,.single-banner-block__btn--simple:hover,.featured-review-item__btn:hover,.vacancy-list-item__btn--simple:hover,.product-price__btn--main:hover,.filters__btn--main:hover,.callback-form__btn:hover,.hero-item__btn--simple:hover,.error-page__btn-main:hover,.featured-service-block__btn--accent:hover,.related-team-block__btn--accent:hover,.lead-block__btn--accent:hover,.contacts-block__btn--accent:hover,.about-us-block__btn:hover,.single-banner-block__btn--accent:hover,.featured-category-item__btn:hover,.featured-news-item__btn:hover,.text-content .arrow-link:hover,.vacancy-item__btn:hover,.telegram-banner__btn:hover,.catalog-category-item__btn:hover,.useful-item__btn:hover,.active-solution-item__btn:hover,.active-expertise-item__btn:hover,.hero-item__btn--accent:hover{transition:all .5s}.error-page__btn-main,.featured-service-block__btn--accent,.related-team-block__btn--accent,.lead-block__btn--accent,.contacts-block__btn--accent,.about-us-block__btn,.single-banner-block__btn--accent,.featured-category-item__btn,.featured-news-item__btn,.text-content .arrow-link,.vacancy-item__btn,.telegram-banner__btn,.catalog-category-item__btn,.useful-item__btn,.active-solution-item__btn,.active-expertise-item__btn,.hero-item__btn--accent{background-color:#ed1c24;background-color:var(--accent);border:1px solid #ed1c24;border:1px solid var(--accent);color:#fff;border-radius:.25rem;gap:1.5rem;padding-right:4.5rem}.error-page__btn-main span,.featured-service-block__btn--accent span,.related-team-block__btn--accent span,.lead-block__btn--accent span,.contacts-block__btn--accent span,.about-us-block__btn span,.single-banner-block__btn--accent span,.featured-category-item__btn span,.featured-news-item__btn span,.text-content .arrow-link span,.vacancy-item__btn span,.telegram-banner__btn span,.catalog-category-item__btn span,.useful-item__btn span,.active-solution-item__btn span,.active-expertise-item__btn span,.hero-item__btn--accent span{border-left:1px solid #ff5e64;justify-content:center;align-items:center;width:3rem;height:100%;transition:all .5s;display:flex;position:absolute;top:0;bottom:0;right:0}.error-page__btn-main span svg,.featured-service-block__btn--accent span svg,.related-team-block__btn--accent span svg,.lead-block__btn--accent span svg,.contacts-block__btn--accent span svg,.about-us-block__btn span svg,.single-banner-block__btn--accent span svg,.featured-category-item__btn span svg,.featured-news-item__btn span svg,.text-content .arrow-link span svg,.vacancy-item__btn span svg,.telegram-banner__btn span svg,.catalog-category-item__btn span svg,.useful-item__btn span svg,.active-solution-item__btn span svg,.active-expertise-item__btn span svg,.hero-item__btn--accent span svg{fill:#fff;clip-path:polygon(.875rem 0%,0% 100%,100% 100%,100% 0%);width:1.5625rem;height:1.125rem;transition:all .5s;transform:translate(-.1875rem)}.error-page__btn-main:hover,.featured-service-block__btn--accent:hover,.related-team-block__btn--accent:hover,.lead-block__btn--accent:hover,.contacts-block__btn--accent:hover,.about-us-block__btn:hover,.single-banner-block__btn--accent:hover,.featured-category-item__btn:hover,.featured-news-item__btn:hover,.text-content .arrow-link:hover,.vacancy-item__btn:hover,.telegram-banner__btn:hover,.catalog-category-item__btn:hover,.useful-item__btn:hover,.active-solution-item__btn:hover,.active-expertise-item__btn:hover,.hero-item__btn--accent:hover{background-color:#ff3840;padding-right:5.5rem}.error-page__btn-main:hover span,.featured-service-block__btn--accent:hover span,.related-team-block__btn--accent:hover span,.lead-block__btn--accent:hover span,.contacts-block__btn--accent:hover span,.about-us-block__btn:hover span,.single-banner-block__btn--accent:hover span,.featured-category-item__btn:hover span,.featured-news-item__btn:hover span,.text-content .arrow-link:hover span,.vacancy-item__btn:hover span,.telegram-banner__btn:hover span,.catalog-category-item__btn:hover span,.useful-item__btn:hover span,.active-solution-item__btn:hover span,.active-expertise-item__btn:hover span,.hero-item__btn--accent:hover span{width:4rem;transition:all .5s}.error-page__btn-main:hover span svg,.featured-service-block__btn--accent:hover span svg,.related-team-block__btn--accent:hover span svg,.lead-block__btn--accent:hover span svg,.contacts-block__btn--accent:hover span svg,.about-us-block__btn:hover span svg,.single-banner-block__btn--accent:hover span svg,.featured-category-item__btn:hover span svg,.featured-news-item__btn:hover span svg,.text-content .arrow-link:hover span svg,.vacancy-item__btn:hover span svg,.telegram-banner__btn:hover span svg,.catalog-category-item__btn:hover span svg,.useful-item__btn:hover span svg,.active-solution-item__btn:hover span svg,.active-expertise-item__btn:hover span svg,.hero-item__btn--accent:hover span svg{clip-path:polygon(0% 0%,0% 100%,100% 100%,100% 0%);transition:all .5s;transform:translate(0)}.error-page__btn-main:active,.featured-service-block__btn--accent:active,.related-team-block__btn--accent:active,.lead-block__btn--accent:active,.contacts-block__btn--accent:active,.about-us-block__btn:active,.single-banner-block__btn--accent:active,.featured-category-item__btn:active,.featured-news-item__btn:active,.text-content .arrow-link:active,.vacancy-item__btn:active,.telegram-banner__btn:active,.catalog-category-item__btn:active,.useful-item__btn:active,.active-solution-item__btn:active,.active-expertise-item__btn:active,.hero-item__btn--accent:active,.error-page__btn-main:focus,.featured-service-block__btn--accent:focus,.related-team-block__btn--accent:focus,.lead-block__btn--accent:focus,.contacts-block__btn--accent:focus,.about-us-block__btn:focus,.single-banner-block__btn--accent:focus,.featured-category-item__btn:focus,.featured-news-item__btn:focus,.text-content .arrow-link:focus,.vacancy-item__btn:focus,.telegram-banner__btn:focus,.catalog-category-item__btn:focus,.useful-item__btn:focus,.active-solution-item__btn:focus,.active-expertise-item__btn:focus,.hero-item__btn--accent:focus{background-color:#c71219;border-color:#0000;padding-right:5.375rem}.error-page__btn-main:active span,.featured-service-block__btn--accent:active span,.related-team-block__btn--accent:active span,.lead-block__btn--accent:active span,.contacts-block__btn--accent:active span,.about-us-block__btn:active span,.single-banner-block__btn--accent:active span,.featured-category-item__btn:active span,.featured-news-item__btn:active span,.text-content .arrow-link:active span,.vacancy-item__btn:active span,.telegram-banner__btn:active span,.catalog-category-item__btn:active span,.useful-item__btn:active span,.active-solution-item__btn:active span,.active-expertise-item__btn:active span,.hero-item__btn--accent:active span,.error-page__btn-main:focus span,.featured-service-block__btn--accent:focus span,.related-team-block__btn--accent:focus span,.lead-block__btn--accent:focus span,.contacts-block__btn--accent:focus span,.about-us-block__btn:focus span,.single-banner-block__btn--accent:focus span,.featured-category-item__btn:focus span,.featured-news-item__btn:focus span,.text-content .arrow-link:focus span,.vacancy-item__btn:focus span,.telegram-banner__btn:focus span,.catalog-category-item__btn:focus span,.useful-item__btn:focus span,.active-solution-item__btn:focus span,.active-expertise-item__btn:focus span,.hero-item__btn--accent:focus span{background-color:#c71219;width:4rem;transition:all .5s}.error-page__btn-main:active span svg,.featured-service-block__btn--accent:active span svg,.related-team-block__btn--accent:active span svg,.lead-block__btn--accent:active span svg,.contacts-block__btn--accent:active span svg,.about-us-block__btn:active span svg,.single-banner-block__btn--accent:active span svg,.featured-category-item__btn:active span svg,.featured-news-item__btn:active span svg,.text-content .arrow-link:active span svg,.vacancy-item__btn:active span svg,.telegram-banner__btn:active span svg,.catalog-category-item__btn:active span svg,.useful-item__btn:active span svg,.active-solution-item__btn:active span svg,.active-expertise-item__btn:active span svg,.hero-item__btn--accent:active span svg,.error-page__btn-main:focus span svg,.featured-service-block__btn--accent:focus span svg,.related-team-block__btn--accent:focus span svg,.lead-block__btn--accent:focus span svg,.contacts-block__btn--accent:focus span svg,.about-us-block__btn:focus span svg,.single-banner-block__btn--accent:focus span svg,.featured-category-item__btn:focus span svg,.featured-news-item__btn:focus span svg,.text-content .arrow-link:focus span svg,.vacancy-item__btn:focus span svg,.telegram-banner__btn:focus span svg,.catalog-category-item__btn:focus span svg,.useful-item__btn:focus span svg,.active-solution-item__btn:focus span svg,.active-expertise-item__btn:focus span svg,.hero-item__btn--accent:focus span svg{clip-path:polygon(0% 0%,0% 100%,100% 100%,100% 0%);transition:all .5s;transform:translate(0)}.error-page__btn,.featured-service-block__btn--simple,.lead-block__btn--simple,.service-hero__btn,.step-item__btn--accent,.searchbar__btn,.single-banner-block__btn--simple,.featured-review-item__btn,.vacancy-list-item__btn--simple,.product-price__btn--main,.filters__btn--main,.callback-form__btn,.hero-item__btn--simple{background-color:#ed1c24;background-color:var(--accent);border:1px solid #ed1c24;border:1px solid var(--accent);color:#fff;border-radius:.25rem;gap:1.5rem}.error-page__btn:hover,.featured-service-block__btn--simple:hover,.lead-block__btn--simple:hover,.service-hero__btn:hover,.step-item__btn--accent:hover,.searchbar__btn:hover,.single-banner-block__btn--simple:hover,.featured-review-item__btn:hover,.vacancy-list-item__btn--simple:hover,.product-price__btn--main:hover,.filters__btn--main:hover,.callback-form__btn:hover,.hero-item__btn--simple:hover{background-color:#ff3840}.error-page__btn:active,.featured-service-block__btn--simple:active,.lead-block__btn--simple:active,.service-hero__btn:active,.step-item__btn--accent:active,.searchbar__btn:active,.single-banner-block__btn--simple:active,.featured-review-item__btn:active,.vacancy-list-item__btn--simple:active,.product-price__btn--main:active,.filters__btn--main:active,.callback-form__btn:active,.hero-item__btn--simple:active,.error-page__btn:focus,.featured-service-block__btn--simple:focus,.lead-block__btn--simple:focus,.service-hero__btn:focus,.step-item__btn--accent:focus,.searchbar__btn:focus,.single-banner-block__btn--simple:focus,.featured-review-item__btn:focus,.vacancy-list-item__btn--simple:focus,.product-price__btn--main:focus,.filters__btn--main:focus,.callback-form__btn:focus,.hero-item__btn--simple:focus{background-color:#c71219;border-color:#0000}.error-page__btn:active span,.featured-service-block__btn--simple:active span,.lead-block__btn--simple:active span,.service-hero__btn:active span,.step-item__btn--accent:active span,.searchbar__btn:active span,.single-banner-block__btn--simple:active span,.featured-review-item__btn:active span,.vacancy-list-item__btn--simple:active span,.product-price__btn--main:active span,.filters__btn--main:active span,.callback-form__btn:active span,.hero-item__btn--simple:active span,.error-page__btn:focus span,.featured-service-block__btn--simple:focus span,.lead-block__btn--simple:focus span,.service-hero__btn:focus span,.step-item__btn--accent:focus span,.searchbar__btn:focus span,.single-banner-block__btn--simple:focus span,.featured-review-item__btn:focus span,.vacancy-list-item__btn--simple:focus span,.product-price__btn--main:focus span,.filters__btn--main:focus span,.callback-form__btn:focus span,.hero-item__btn--simple:focus span{background-color:#aa0f15;border-color:#0000;transition:all .5s}.banner-item__btn{color:var(--graphite);text-transform:uppercase;background-color:#fff;border-radius:.25rem}.banner-item__btn:hover{background-color:#ed1c24;background-color:var(--accent);color:#fff}.banner-item__btn:active,.banner-item__btn:focus{color:#fff;background-color:#c71219;border-color:#0000}.banner-item__btn:active span,.banner-item__btn:focus span{background-color:#aa0f15;border-color:#0000;transition:all .5s}.modal__btn,.product-price__btn--light{background-color:#f4f4f4;background-color:var(--background);color:var(--graphite);border-radius:.25rem;gap:1.5rem}.modal__btn:hover,.product-price__btn--light:hover{background-color:#ebebeb}.modal__btn:active,.product-price__btn--light:active,.modal__btn:focus,.product-price__btn--light:focus{background-color:#e1e1e1}.featured-service-block__btn--light,.related-news__btn,.lead-block__btn--light,.contacts-block__btn--light,.related-products__btn,.products-block__btn,.step-item__btn--outline,.single-banner-block__btn--light,.spares-item__btn,.vacancy-list-item__btn--light,.header-menu__tel-link,.catalog-item__btn{border:1px solid #ed1c24;border:1px solid var(--accent);border-radius:.25rem}.featured-service-block__btn--light:hover,.related-news__btn:hover,.lead-block__btn--light:hover,.contacts-block__btn--light:hover,.related-products__btn:hover,.products-block__btn:hover,.step-item__btn--outline:hover,.single-banner-block__btn--light:hover,.spares-item__btn:hover,.vacancy-list-item__btn--light:hover,.header-menu__tel-link:hover,.catalog-item__btn:hover{background-color:#ed1c24;background-color:var(--accent);color:#fff}.related-services-block__btn,.related-reviews-block__btn,.related-team-block__btn--outline,.large-quote-block__text-toggle,.news-block__load-more,.reviews-block__load-more,.vacancies-list-block__load-more,.vacancies-block__btn,.team-block__load-more,.project-single-head__btn-all,.product-page-block__text-toggle,.product-page-head__btn-all,.catalog-block__show-all,.projects-block__btn,.related-projects-block__btn,.services-single__btn-all,.search-tabs__group-btn,.filters__btn--light{cursor:pointer;border:1px solid #fff3;border-radius:2.5rem}@media (max-width:767.98px){.related-services-block__btn,.related-reviews-block__btn,.related-team-block__btn--outline,.large-quote-block__text-toggle,.news-block__load-more,.reviews-block__load-more,.vacancies-list-block__load-more,.vacancies-block__btn,.team-block__load-more,.project-single-head__btn-all,.product-page-block__text-toggle,.product-page-head__btn-all,.catalog-block__show-all,.projects-block__btn,.related-projects-block__btn,.services-single__btn-all,.search-tabs__group-btn,.filters__btn--light{padding:1.375rem}}.related-services-block__btn:hover,.related-reviews-block__btn:hover,.related-team-block__btn--outline:hover,.large-quote-block__text-toggle:hover,.news-block__load-more:hover,.reviews-block__load-more:hover,.vacancies-list-block__load-more:hover,.vacancies-block__btn:hover,.team-block__load-more:hover,.project-single-head__btn-all:hover,.product-page-block__text-toggle:hover,.product-page-head__btn-all:hover,.catalog-block__show-all:hover,.projects-block__btn:hover,.related-projects-block__btn:hover,.services-single__btn-all:hover,.search-tabs__group-btn:hover,.filters__btn--light:hover{border-color:#ed1c24;border-color:var(--accent)}.about-us-block__video-link,.hero-item__video-link{color:#fff;opacity:.5;gap:1rem;transition:all .5s}@media (max-width:767.98px){.about-us-block__video-link,.hero-item__video-link{opacity:1;border:1px solid #fff}}.about-us-block__video-link:hover,.hero-item__video-link:hover{opacity:1;transition:all .5s}.about-us-block__video-link span,.hero-item__video-link span{border:1px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}@media (max-width:767.98px){.about-us-block__video-link span,.hero-item__video-link span{border:none;width:auto;height:auto;position:absolute;top:0;bottom:0;right:1.25rem}}.about-us-block__video-link svg,.hero-item__video-link svg{width:1rem;height:1rem}.searchbar-news__arrow,.page-item__arrow,.article-item__arrow,.news-item__arrow,.useful-item__arrow,.product-item__arrow,.project-item__arrow{opacity:.5;cursor:pointer;background-color:#fff;border-radius:50%;justify-content:center;align-items:center;width:3rem;height:3rem;transition:all .5s;display:flex;transform:rotate(-45deg)}.searchbar-news__arrow svg,.page-item__arrow svg,.article-item__arrow svg,.news-item__arrow svg,.useful-item__arrow svg,.product-item__arrow svg,.project-item__arrow svg{fill:#000;width:1.125rem;height:auto}.searchbar-news__arrow:hover,.page-item__arrow:hover,.article-item__arrow:hover,.news-item__arrow:hover,.useful-item__arrow:hover,.product-item__arrow:hover,.project-item__arrow:hover{opacity:1;transform:rotate(0)}.to-top__btn{opacity:0;pointer-events:none;z-index:100;background-color:#2f3744;border-radius:50%;justify-content:center;align-items:center;width:4rem;height:4rem;transition:all .5s;display:flex;position:fixed;bottom:1.5rem}@media (max-width:767.98px){.to-top__btn{margin:auto}}.to-top__btn:hover{background-color:#fff;transition:all .5s}.to-top__btn:hover svg{fill:var(--graphite);transition:all .5s}.to-top__btn svg,.to-top__btn img{fill:#fff;width:1.5rem;height:1.5rem;transition:all .5s;transform:rotate(-90deg)}.to-top__text{color:#fff;margin-top:.75rem;font-size:1.125rem;font-weight:500;display:block}.to-next__btn{background-color:#2f3744;border-radius:50%;justify-content:center;align-items:center;width:8.125rem;height:8.125rem;margin:auto;transition:all .5s;display:flex}@media (max-width:767.98px){.to-next__btn{width:5.5rem;height:5.5rem}}.to-next__btn:hover{background-color:#fff;transition:all .5s}.to-next__btn:hover svg{fill:var(--graphite);transition:all .5s}.to-next__btn svg,.to-next__btn img{fill:#fff;width:2.5rem;height:2.5rem;transition:all .5s;transform:rotate(90deg)}@media (max-width:767.98px){.to-next__btn svg,.to-next__btn img{width:1.5rem;height:1.5rem}}.to-next__text{color:var(--light-graphite);letter-spacing:.1em;text-align:center;text-transform:uppercase;margin-bottom:.75rem;font-size:.8125rem;font-weight:600;display:block}@media (max-width:767.98px){.to-next__text{display:none}}.mb-0{margin-bottom:0}.related-reviews-block__head,.partners-block__head,.clients-block__head,.associations-block__head,.infrastructure-block__head,.history-block__head,.related-team-block__head,.map-block__heading,.contacts-block__heading,.useful-links-block__head,.advantages-block__head,.products-block__head,.solutions-block__head,.projects-block__head,.expertise-block__head{position:relative}.related-reviews-block__head:before,.partners-block__head:before,.clients-block__head:before,.associations-block__head:before,.infrastructure-block__head:before,.history-block__head:before,.related-team-block__head:before,.map-block__heading:before,.contacts-block__heading:before,.useful-links-block__head:before,.advantages-block__head:before,.products-block__head:before,.solutions-block__head:before,.projects-block__head:before,.expertise-block__head:before{background-color:#ed1c24;background-color:var(--accent);content:"";width:.25rem;height:100%;position:absolute;top:0;bottom:0;left:-4.5rem}.header{--bottombar-color:transparent;--text-color:#fff;z-index:1000;width:100%;position:fixed;top:0;left:0;transform:translate(0,0)}.header__topbar{background-color:#1b2028;background-color:var(--graphite);z-index:20;align-items:center;padding-top:1rem;padding-bottom:1rem;display:flex;position:relative}@media (max-width:767.98px){.header__topbar,.header__geo-toggler{display:none}}.header__contacts{align-items:center;gap:1.5rem;margin-left:auto;display:flex}.header__link{color:#fff;fill:#fff;align-items:center;gap:.5rem;font-size:.9375rem;font-weight:500;transition:all .5s;display:flex}.header__link--large{font-size:1.125rem}.header__link--large:hover{opacity:.5}.header__link span svg{opacity:.5;width:2rem;height:2rem;transition:all .5s}.header__link:hover{opacity:.5;transition:all .5s}.header__link:hover span svg{opacity:1;transition:all .5s}.header__logo{max-width:8.125rem;margin:-1rem}@media (max-width:767.98px){.header__logo{order:2;max-width:6.875rem;margin:auto}}.header__logo svg{width:100%;height:auto}.header__bottombar{background-color:var(--bottombar-color);z-index:10;align-items:center;transition:all .5s;display:flex;position:relative}@media (max-width:767.98px){.header__bottombar{border-bottom:1px solid #ffffff1a;padding-top:0;padding-bottom:0}}.header__header-menu{margin-left:4.5rem}@media (max-width:767.98px){.header__header-menu{background-color:var(--bottombar-color);z-index:100;flex-direction:column;height:calc(100dvh - 100% + 1px);margin:0;padding:1.5rem 1rem;display:none;position:fixed;inset:calc(100% - 1px) 0 0;overflow:auto}}.header__search-toggler{color:var(--text-color);letter-spacing:.1em;opacity:.5;stroke:var(--text-color);text-transform:uppercase;align-items:center;gap:.75rem;margin-left:auto;font-size:.8125rem;font-weight:600;transition:all .5s;display:flex}.header__search-toggler svg,.header__search-toggler use{width:1.25rem;height:1.25rem}.header__search-toggler:hover{opacity:1;transition:all .5s}@media (max-width:767.98px){.header__search-toggler{opacity:1;order:1;margin-left:0;font-size:0}}.header__toggler{gap:.5rem;display:none}@media (max-width:767.98px){.header__toggler{order:3;margin-right:-1.5rem;padding:1.5rem;display:grid}}.header__toggler span{background-color:var(--text-color);transform-origin:50%;border-radius:.625rem;width:1.125rem;height:2px;transition:all .5s;display:block}.header__toggler--active span:first-of-type{transform:translateY(.3125rem)rotate(45deg)}.header__toggler--active span:nth-of-type(2){transform:translateY(-.3125rem)rotate(-45deg)}.header__searchbar{z-index:1;background-color:#fff;padding:1rem 0;display:none;position:relative}.header__searchbar .container{max-width:91.5rem}@media (max-width:1199.98px){.header__searchbar .container{max-width:100%}}@media (max-width:767.98px){.header__searchbar{width:100%;height:100lvh;padding-bottom:3.75rem;position:absolute;overflow:auto}}.header--active{--bottombar-color:var(--graphite);--text-color:#fff}.header--white.header--active{--bottombar-color:#fff;--text-color:var(--graphite)}.header--white .header-menu__toggler{filter:brightness(0)}.header--white .header-menu__item--active .header-menu__toggler{filter:none}@media (min-width:992px){.header:hover{--bottombar-color:#fff;--text-color:var(--graphite)}}.header--white,.header--search{--bottombar-color:#fff;--text-color:var(--graphite)}.header--white .header__bottombar,.header--search .header__bottombar{border-bottom:1px solid #cccfd3}.header--search .header__search-toggler{opacity:1}.footer{background-color:#1b2028;background-color:var(--graphite);position:relative}.footer__logo{max-width:8.125rem;margin:-1rem;display:block}@media (max-width:767.98px){.footer__logo{max-width:7.1875rem;margin:-1rem auto}}.footer__logo img,.footer__logo svg{width:100%;height:auto}.footer__socials .socials__link{width:1.875rem;height:1.875rem}@media (max-width:767.98px){.footer__socials .socials__link{width:3.25rem;height:3.25rem}}.footer__to-top{margin-top:auto}@media (max-width:767.98px){.footer__to-top{position:absolute;bottom:2rem}}.footer__contacts{flex-direction:column;align-items:flex-end;gap:1.5rem;margin-left:auto;display:flex}@media (max-width:767.98px){.footer__contacts{align-items:center;margin:auto}}@media (max-width:991.98px){.footer__telegram-banner{display:none}}@media (max-width:767.98px){.footer__telegram-banner{display:block}}.footer__content{grid-gap:8.125rem;grid-template-columns:1fr 1fr 1fr 1fr 35rem;gap:8.125rem;padding-top:6.875rem;padding-bottom:1.875rem;display:grid}@media (max-width:991.98px){.footer__content{grid-template-columns:1fr 1fr 1fr 1fr;gap:2rem}}@media (max-width:767.98px){.footer__content{grid-template-columns:1fr;gap:2rem;padding-top:1.875rem}}.footer__link{color:#fff;align-items:center;gap:.5rem;font-size:.9375rem;font-weight:500;transition:all .5s;display:flex}.footer__link:hover{opacity:.5;transition:all .5s}.footer__link--large{font-size:1.125rem}.footer__footer-menu{width:fit-content}.footer__bottombar{border-top:1px solid #2f3744;flex-wrap:wrap;justify-content:space-between;gap:1.5rem;padding-top:1.5rem;padding-bottom:2rem;display:flex}@media (max-width:767.98px){.footer__bottombar{flex-direction:column;gap:2.5rem;padding-top:2.5rem;padding-bottom:10rem}}.footer__copyright{color:#fff;font-size:.9375rem;font-weight:500;line-height:150%}@media (max-width:767.98px){.footer__copyright{text-align:center;width:100%}}.footer__links{align-items:center;gap:3rem;display:flex}@media (max-width:767.98px){.footer__links{text-align:center;flex-direction:column;gap:1.5rem}}.footer__notice{color:var(--light-graphite);width:100%;font-size:.6875rem;font-weight:500;line-height:150%}@media (max-width:767.98px){.footer__notice{text-align:center}}.footer-menu__title{color:var(--light-graphite);text-transform:uppercase;margin-bottom:1rem;font-size:.8125rem;font-weight:500}@media (max-width:767.98px){.footer-menu__title{text-align:center;margin-bottom:1.5rem}}.footer-menu__list{flex-direction:column;gap:1rem;display:flex}@media (max-width:767.98px){.footer-menu__list{flex-flow:wrap;justify-content:center;gap:1.5rem}}.footer-menu__link{color:#fff;font-size:.9375rem;font-weight:500;transition:all .5s;display:block}.footer-menu__link:hover{opacity:.5;transition:all .5s}.breadcrumbs__list{z-index:1;align-items:center;gap:.25rem;margin:1.5rem 0;display:flex;position:relative}@media (max-width:767.98px){.breadcrumbs__list{margin:1rem 0}}.breadcrumbs__item{color:var(--graphite);font-variation-settings:"wght" 500;letter-spacing:.03em;text-overflow:ellipsis;white-space:nowrap;max-width:fit-content;font-size:.75rem;display:block;overflow:hidden}@media (max-width:767.98px){.breadcrumbs__item{font-size:.625rem}}.breadcrumbs__item:nth-last-child(2) .breadcrumbs__link:after{content:"";background-image:url("data:image/svg+xml,%3Csvg width=%274%27 height=%278%27 viewBox=%270 0 4 8%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M0.96875 6.64L3.14208 4.46667C3.39875 4.21 3.39875 3.79 3.14208 3.53333L0.96875 1.36%27 stroke=%27%23808793%27 stroke-miterlimit=%2710%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-size:contain;width:.625rem;height:.625rem;margin-left:.25rem;display:inline-block;transform:translateY(1px)}@media (max-width:575.98px){.breadcrumbs__item:not(:last-of-type){flex:1 0 auto}.breadcrumbs__item:last-of-type{flex:0 auto}}.breadcrumbs__item:not(:first-of-type) .breadcrumbs__link:before{content:"";background-image:url("data:image/svg+xml,%3Csvg width=%274%27 height=%278%27 viewBox=%270 0 4 8%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M0.96875 6.64L3.14208 4.46667C3.39875 4.21 3.39875 3.79 3.14208 3.53333L0.96875 1.36%27 stroke=%27%23808793%27 stroke-miterlimit=%2710%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-size:contain;width:.625rem;height:.625rem;margin-left:.25rem;display:inline-block;transform:translateY(1px)}.breadcrumbs__link{color:var(--light-graphite);text-overflow:ellipsis;white-space:nowrap;max-width:40vw;display:block;overflow:hidden}.breadcrumbs__link:hover{-webkit-text-decoration:none;text-decoration:none}.breadcrumbs--white .breadcrumbs__item{color:#fff}.sidebar__wrap{grid-gap:1.5rem;grid-template-columns:1fr;gap:1.5rem;height:fit-content;margin:auto;display:grid;position:static}.hero-item__wrap{color:#fff;z-index:10;align-items:center;min-height:100svh;padding-top:7.5rem;display:flex;position:relative}@media (max-width:767.98px){.hero-item__wrap{text-align:center}}.hero-item__wrap:before{background:#1b2028;background:var(--graphite);content:"";opacity:.5;z-index:-1;width:100%;height:100%;display:none;position:absolute;inset:0}@media (max-width:767.98px){.hero-item__wrap:before{display:block}}.hero-item__wrap:after{background:linear-gradient(#0000 80%,#1b2028 100%),linear-gradient(#1b2028 0%,#0000 20%),linear-gradient(90deg,#1b2028 0%,#0000 75%);background:-webkit-gradient(linear,left bottom,left top,from(var(--graphite)),color-stop(20%,transparent)),-webkit-gradient(linear,left top,left bottom,from(var(--graphite)),color-stop(20%,transparent)),-webkit-gradient(linear,left top,right top,from(var(--graphite)),color-stop(75%,transparent));background:linear-gradient(0deg,var(--graphite)0%,transparent 20%),linear-gradient(180deg,var(--graphite)0%,transparent 20%),linear-gradient(90deg,var(--graphite)0%,transparent 75%);content:"";z-index:-2;width:100%;height:100%;position:absolute;inset:0}@media (max-width:767.98px){.hero-item__wrap:after{background:linear-gradient(#0000 80%,#1b2028 100%);background:-webkit-gradient(linear,left bottom,left top,from(var(--graphite)),color-stop(20%,transparent));background:linear-gradient(0deg,var(--graphite)0%,transparent 20%)}}.hero-item__content{width:100%;max-width:38.75rem}.hero-item__tag{-webkit-backdrop-filter:blur(1.25rem);backdrop-filter:blur(1.25rem);background-color:#ffffff26;border-radius:1.5rem;width:fit-content;margin-bottom:1rem;padding:.5rem 1.5rem;font-size:1.125rem;font-weight:500;line-height:150%}@media (max-width:767.98px){.hero-item__tag{margin:auto auto 1rem;font-size:.9375rem}}.hero-item__heading{text-transform:uppercase}@media (max-width:767.98px){.hero-item__heading{font-size:1.75rem}}.hero-item__text{font-size:1.125rem;font-weight:500;line-height:160%}.hero-item__text p{margin-bottom:1rem}.hero-item__text p:last-of-type{margin-bottom:0}@media (max-width:767.98px){.hero-item__text{font-size:.9375rem}.hero-item__text--expandable>div{-webkit-line-clamp:5;-webkit-box-orient:vertical;max-width:21.25rem;margin:auto;display:-webkit-box;overflow:hidden}}.hero-item__text.expanded>div{display:block}.hero-item__text-toggle{letter-spacing:.1em;text-transform:uppercase;font-size:.8125rem;font-weight:600;display:none}@media (max-width:767.98px){.hero-item__text-toggle{justify-content:center;width:100%;margin-top:1.5rem;display:flex}}.hero-item__foot{align-items:center;gap:2rem;margin-top:3rem;display:flex}@media (max-width:767.98px){.hero-item__foot{flex-direction:column;gap:1rem;margin-top:2.5rem}}.hero-item__bg{z-index:-3;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero-item__bg img{-o-object-fit:cover;object-fit:cover;-o-object-position:right;object-position:right;width:100%;height:100%}@media (max-width:767.98px){.hero-item__btn,.hero-item__video-link{width:100%}}.expertise-item__wrap{background-color:#2f3744;border-radius:.5rem;flex-direction:column;height:34.375rem;padding:2rem;display:flex;position:relative}.expertise-item__title{text-transform:uppercase;margin-bottom:2.5rem;font-size:1.25rem;font-weight:500;line-height:150%}.expertise-item__index{color:#cccfd3;letter-spacing:.2em;text-transform:uppercase;font-size:1.25rem;font-weight:500;line-height:150%}.expertise-item__img{opacity:.5;width:calc(100% + 4rem);height:20rem;margin:auto -2rem -2rem;display:block}.expertise-item__img img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.active-expertise-item__wrap{color:#fff;flex-direction:column;justify-content:center;align-items:flex-start;max-width:75rem;height:34.375rem;padding-bottom:10rem;display:flex;position:relative}@media (max-width:1600px){.active-expertise-item__wrap{max-width:68.75rem}}@media (max-width:991.98px){.active-expertise-item__wrap{max-width:100%}}@media (max-width:767.98px){.active-expertise-item__wrap{height:auto;padding:0}}.active-expertise-item__wrap:after{content:"";pointer-events:none;z-index:-1;background:url(/local/templates/main/assets/css/../img/active-service-item-blur.svg) 50%/contain no-repeat;width:150%;height:150%;animation:5s ease-in-out infinite pulsate;position:absolute;inset:-25% 0 0 -30%}.active-expertise-item__title{border:1px solid #fff;border-radius:1.5rem;margin-bottom:2rem;padding:.5rem 1rem;font-size:.9375rem;font-weight:500;line-height:150%}@media (max-width:767.98px){.active-expertise-item__title{margin:auto auto 1.5rem}}.active-expertise-item__subtitle{cursor:default;max-width:42.5rem}@media (max-width:991.98px){.active-expertise-item__subtitle{max-width:37.5rem}}@media (max-width:767.98px){.active-expertise-item__subtitle{text-align:center}}.active-expertise-item__text{color:var(--light-graphite);cursor:default;max-width:42.5rem;margin-bottom:3.125rem;font-size:.9375rem;font-weight:500;line-height:150%}@media (max-width:991.98px){.active-expertise-item__text{max-width:37.5rem}}@media (max-width:767.98px){.active-expertise-item__text{display:none}.active-expertise-item__btn{width:100%}}.active-expertise-item__img{-o-object-fit:contain;object-fit:contain;width:auto;max-width:31.25rem;height:100%;margin:auto;position:absolute;top:0;bottom:0;right:0}@media (max-width:767.98px){.active-expertise-item__img{width:100%;height:30vh;max-height:18.75rem;margin-bottom:2rem;position:static}}.active-solution-item__wrap{color:#fff;background:#2f3744;border-radius:.5rem;grid-template-columns:auto 23.75rem;align-items:center;height:35.625rem;display:grid;position:relative;overflow:hidden}@media (max-width:991.98px){.active-solution-item__wrap{text-align:center;align-items:center;height:auto;padding:14.375rem 1rem 2rem;display:flex}}.active-solution-item__content{padding:2.5rem}@media (max-width:991.98px){.active-solution-item__content{padding:0}}.active-solution-item__text{color:#fff;opacity:.6;margin-bottom:2.5rem;font-size:.9375rem;line-height:150%}@media (max-width:991.98px){.active-solution-item__text{margin-bottom:1.5rem}.active-solution-item__btn{width:100%}}.active-solution-item__img{width:100%;height:100%;display:block}@media (max-width:991.98px){.active-solution-item__img{width:100%;height:12.5rem;margin:0;position:absolute;top:0;left:0}}.active-solution-item__img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.project-item__wrap{color:#fff;border-radius:.5rem;width:100%;transition:all .5s;position:relative}.project-item__wrap:hover{transition:all .5s;transform:translateY(-1rem)}.project-item__wrap:hover .project-item__arrow{opacity:1;transform:rotate(0)}.project-item__wrap-link{z-index:2;flex-direction:column;height:33.125rem;padding:1rem;display:flex;position:relative}@media (max-width:767.98px){.project-item__wrap-link{padding:1rem}}.project-item__wrap-link:hover:before{background-color:#0000004d;transition:all .5s}.project-item__wrap-link:before{content:"";z-index:0;background-color:#0009;border-radius:.5rem;width:100%;height:100%;transition:all .5s;position:absolute;inset:0}.project-item__img{z-index:-1;width:100%;height:100%;position:absolute;inset:0}.project-item__img img{-o-object-fit:cover;object-fit:cover;border-radius:.5rem;width:100%;height:100%}.project-item__customer{-webkit-backdrop-filter:blur(.375rem);backdrop-filter:blur(.375rem);text-overflow:ellipsis;white-space:nowrap;background:#ffffff4d;border-radius:1.5rem;width:fit-content;max-width:100%;padding:.5rem 1rem;font-size:.9375rem;font-weight:500;line-height:150%;display:block;overflow:hidden}.project-item__title{z-index:1;margin-top:auto;margin-bottom:.75rem;font-size:1.125rem;font-weight:500;line-height:150%;position:relative}.project-item__text{z-index:1;margin-bottom:1.5rem;font-size:.9375rem;font-weight:500;line-height:150%;position:relative}@media (max-width:767.98px){.project-item__text{margin-bottom:1rem}}.project-item--short .project-item__wrap-link{height:25rem}.solution-item__wrap{color:#fff;cursor:pointer;background-color:#2f3744;border-radius:.5rem;width:100%;height:10.9375rem;padding:1.5rem;transition:all .5s;display:flex;position:relative}@media (max-width:1399.98px){.solution-item__wrap{padding:.75rem}}@media (max-width:991.98px){.solution-item__wrap{border-radius:3rem;align-items:center;gap:1rem;height:auto;padding:1rem}}.solution-item__wrap:hover{background-color:#3c4758}.solution-item__wrap:hover .solution-item__icon{filter:brightness();transition:all .5s}.solution-item__title{font-size:.9375rem;font-weight:500;line-height:150%}.solution-item__icon{filter:brightness(10);width:2.5rem;height:2.5rem;transition:all .5s;position:absolute;bottom:1.5rem;right:1.5rem}@media (max-width:991.98px){.solution-item__icon{width:2rem;height:2rem;position:static}}.solution-item__icon svg{width:100%;height:100%}.solution-item.active .solution-item__wrap{background-color:#3c4758}.solution-item.active .solution-item__wrap .solution-item__icon{filter:brightness();transition:all .5s}.product-item__wrap{color:#fff;z-index:1;background-color:#2f3744;border-radius:.5rem;width:100%;transition:all .5s;position:relative;overflow:hidden}.product-item__wrap:after{content:"";opacity:0;pointer-events:none;z-index:-1;background:url(/local/templates/main/assets/css/../img/product-item-blur.svg) 50%/cover no-repeat;width:100%;height:100%;transition:all .5s;position:absolute;bottom:-6.25rem;left:0;right:0}.product-item__wrap:hover{background-color:#3c4758;transform:translateY(-1rem)}.product-item__wrap:hover:after{opacity:1;transition:all .5s;animation:2.4s ease-in-out infinite pulsate}.product-item__wrap:hover .product-item__arrow{transition:all .5s;transform:rotate(0)}.product-item__wrap:hover .product-item__img{filter:grayscale(0)}.product-item__wrap-link{flex-direction:column;height:25rem;padding:2rem;display:flex}@media (max-width:767.98px){.product-item__wrap-link{padding:1.5rem}}.product-item__title{font-size:.9375rem;font-weight:500;line-height:150%}.product-item__img{filter:grayscale(100);width:calc(100% + 4rem);height:17.5rem;margin:auto -2rem 0;transition:all .5s;display:block}.product-item__img img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.product-item__arrow{display:none;position:absolute;bottom:1rem;left:1rem}@media (max-width:767.98px){.product-item__arrow{display:flex}.product-item.swiper-slide-active .product-item__wrap:after{opacity:1;transition:all .5s;animation:2.4s ease-in-out infinite pulsate}.product-item.swiper-slide-active .product-item__wrap .product-item__arrow{opacity:1;transition:all .5s;transform:rotate(0)}.product-item.swiper-slide-active .product-item__wrap .product-item__img{filter:grayscale(0);transition:all .5s}}.product-item--light .product-item__wrap{color:var(--graphite);background-color:#f4f4f4}.product-item--light .product-item__wrap:after{content:none}.product-item--light .product-item__wrap:hover{background-color:#fff;box-shadow:.5625rem .25rem 3.25rem #0d18241a}.product-item--light .product-item__arrow{display:none}.advantage-item__wrap{color:#fff;text-align:center}.advantage-item__icon{justify-content:center;align-items:center;width:7rem;height:7rem;margin:auto auto 2rem;display:flex}@media (max-width:991.98px){.advantage-item__icon{width:5rem;height:5rem}}@media (max-width:767.98px){.advantage-item__icon{width:2.5rem;height:2.5rem;margin-bottom:1rem}.advantage-item__title{margin-bottom:1rem}}.advantage-item__text{color:var(--light-graphite);font-size:.9375rem;font-weight:500;line-height:150%}.advantage-item--simple .advantage-item__icon{width:3.5rem;height:3.5rem}.advantage-item--simple .advantage-item__wrap{color:var(--graphite);background-color:#f4f4f4;border-radius:.5rem;height:100%;padding:2rem}@media (max-width:767.98px){.advantage-item--simple .advantage-item__wrap{padding:1.5rem}}.advantage-item--simple .advantage-item__title{margin-bottom:1rem;font-size:1.125rem}.advantage-item--simple .advantage-item__text{font-size:.9375rem}.useful-item__wrap{color:#fff;z-index:1;border-radius:.5rem;flex-direction:column;align-items:flex-start;width:100%;height:35rem;padding:2rem;transition:all .5s;display:flex;position:relative;overflow:hidden}@media (max-width:1199.98px){.useful-item__wrap{height:31.25rem}}@media (max-width:991.98px){.useful-item__wrap{height:25rem}}@media (max-width:767.98px){.useful-item__wrap{height:18.75rem;padding:1.5rem}}.useful-item__wrap:after{content:"";z-index:-1;background-color:#0009;border-radius:.5rem;width:100%;height:100%;transition:all .5s;position:absolute;inset:0}.useful-item__wrap:hover{transition:all .5s;transform:translateY(-1rem)}.useful-item__wrap:hover .useful-item__arrow{opacity:1;transform:rotate(0)}.useful-item__wrap:hover:after{background-color:#0000004d;transition:all .5s}.useful-item__title{margin-top:auto;margin-bottom:1.5rem}@media (max-width:767.98px){.useful-item__title{margin-top:0;margin-bottom:auto}}.useful-item__img{z-index:-1;width:100%;height:100%;position:absolute;inset:0}.useful-item__img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}@media (max-width:767.98px){.useful-item__btn{display:none}}.useful-item__arrow{display:none;position:absolute;bottom:1rem;left:1rem}@media (max-width:767.98px){.useful-item__arrow{display:flex}}.catalog-category-item__wrap{color:#fff;border:1px solid #2f3744;border:1px solid var(--border);text-align:center;z-index:1;width:100%;height:100%;padding:3.125rem 5.75rem;transition:all .5s;display:block;position:relative;overflow:hidden}@media (max-width:767.98px){.catalog-category-item__wrap{padding:2.5rem 1rem}}.catalog-category-item__wrap:after{content:"";opacity:0;pointer-events:none;z-index:-1;background:url(/local/templates/main/assets/css/../img/catalog-item-blur.svg) 50%/cover no-repeat;width:100%;height:100%;transition:all .5s;position:absolute;bottom:-6.25rem;left:0;right:0}.catalog-category-item__wrap:hover:after{opacity:1;transition:all .5s;animation:2.4s ease-in-out infinite pulsate}.catalog-category-item__wrap:hover .product-item__arrow{transition:all .5s;transform:rotate(0)}.catalog-category-item__wrap:hover .product-item__img{filter:grayscale(0)}.catalog-category-item__title{font-size:2rem;font-weight:500;line-height:150%}@media (max-width:767.98px){.catalog-category-item__title{font-size:1.5rem}}.catalog-category-item__img{filter:grayscale(100);width:calc(100% + 4rem);height:18.75rem;margin:auto -2rem 0;transition:all .5s;display:block}@media (max-width:767.98px){.catalog-category-item__img{width:100%;height:16.25rem;margin:0}}.catalog-category-item__img img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.catalog-category-item__text{color:var(--light-graphite);margin-bottom:4.5rem;font-size:.9375rem;line-height:150%}@media (max-width:767.98px){.catalog-category-item__text{margin-bottom:3.75rem}}.catalog-category-item__btn{width:fit-content;margin:0 auto}@media (max-width:767.98px){.catalog-category-item__btn{width:100%}}.catalog-item__wrap{background:#fff;border-radius:1rem;flex-direction:column;height:100%;padding-top:.5rem;transition:all .5s;display:flex;position:relative;overflow:hidden;box-shadow:0 .25rem 3.25rem #292c6a14}@media (min-width:992px){.catalog-item__wrap:hover,.catalog-item__wrap:active,.catalog-item__wrap:focus{transition:all .5s;transform:translateY(-.625rem)}.catalog-item__wrap:hover .catalog-item__head-wrap,.catalog-item__wrap:active .catalog-item__head-wrap,.catalog-item__wrap:focus .catalog-item__head-wrap{border-bottom:1px solid #ed1c24;border-bottom:1px solid var(--accent)}}.catalog-item__category{color:var(--light-graphite);margin-bottom:.5rem;font-size:.9375rem}.catalog-item__overlay-nav{z-index:10;width:100%;height:100%;display:flex;position:absolute;inset:0}.catalog-item__overlay-nav-btn{flex:auto}.catalog-item__tags{margin-left:auto}.catalog-item__promo-img{width:100%;height:100%}.catalog-item__head{justify-content:space-between;align-items:flex-start;width:100%;padding:.5rem;display:flex;position:absolute;top:0;left:0}.catalog-item__head-wrap{z-index:1;border-bottom:1px solid #cccfd3;border-bottom:1px solid var(--light-border);width:100%;height:12.5rem;margin:0 auto;transition:all .5s;position:relative;overflow:hidden}.catalog-item__content{flex-direction:column;flex-grow:1;padding:1rem 1.5rem 1.5rem;display:flex}@media (max-width:767.98px){.catalog-item__content{padding:1rem}}.catalog-item__title{margin-bottom:.75rem;font-size:1rem;font-weight:500}.catalog-item__meta{font-variation-settings:"wght" 500;flex-direction:column;gap:.75rem;min-height:7.25rem;margin-bottom:1.5rem;display:flex}.catalog-item__meta-title{color:var(--light-graphite);font-size:.875rem}.catalog-item__meta-item{grid-gap:.625rem;grid-template-columns:1fr 1fr;gap:.625rem;font-size:.875rem;display:grid}@media (max-width:767.98px){.catalog-item__meta-item{grid-template-columns:1fr 1fr}}.catalog-item__meta-value{text-align:right;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.catalog-item__img{pointer-events:none;width:100%;height:12.5rem;display:block}.catalog-item__img img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}@media (max-width:767.98px){.catalog-item__img{height:10rem}}.catalog-item__price{margin-bottom:1.125rem;font-size:1rem;font-weight:600}.catalog-item__btn{margin-top:auto}@media (max-width:991.98px){.catalog-item.swiper-slide-active{transition:all .5s;transform:translateY(-1rem)}.catalog-item.swiper-slide-active .catalog-item__head-wrap{border-bottom:1px solid #ed1c24;border-bottom:1px solid var(--accent)}.catalog-item.swiper-slide-active .catalog-item__btn{background-color:#ed1c24;background-color:var(--accent);color:#fff}}.banner-item__wrap{color:#fff;z-index:10;border-radius:.5rem;flex-direction:column;justify-content:center;align-items:flex-start;gap:1rem;height:100%;padding:1.5rem 1rem;display:flex;position:relative;overflow:hidden}@media (max-width:767.98px){.banner-item__wrap{height:32.5rem;padding:1.5rem 2rem 1rem}}.banner-item__img{-o-object-fit:cover;object-fit:cover;z-index:-1;width:100%;height:100%;position:absolute;top:0;left:0}.banner-item__img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.banner-item__title{color:#fff;text-align:center;margin-bottom:0;font-size:1.5rem;font-weight:600}@media (max-width:767.98px){.banner-item__title{text-align:center;font-size:1.25rem}}.banner-item__tags-list{flex-wrap:wrap;justify-content:center;gap:.375rem;width:100%;display:flex}@media (max-width:767.98px){.banner-item__tags-list{width:fit-content;margin:0 auto}}.banner-item__tag{background:#ed1c24;background:var(--accent);color:#fff;border-radius:.25rem;padding:.375rem;font-size:.8125rem;display:block}.banner-item__text{color:var(--light-graphite);font-size:.9375rem;line-height:150%}@media (max-width:767.98px){.banner-item__text{display:none}}.banner-item__btn{width:100%;margin-top:auto}@media (max-width:767.98px){.banner-item__btn{width:100%;max-width:100%;margin-top:auto}}@media (min-width:992px){.banner-item--large .banner-item__wrap{justify-content:center;align-items:flex-start;height:28.125rem;padding:2.5rem}.banner-item--large .banner-item__title,.banner-item--large .banner-item__text{text-align:left;max-width:19.375rem}.banner-item--large .banner-item__btn{max-width:11.25rem;margin-top:0}.banner-item--large .banner-item__tags-list{justify-content:flex-start}}@media (max-width:767.98px){.banner-item--large .banner-item__wrap{height:27.5rem;padding:1rem}}.header-menu__list{align-items:center;gap:3.5rem;display:flex}@media (max-width:767.98px){.header-menu__list{gap:0;margin-bottom:auto;display:block}}.header-menu__geo-toggler{display:none}@media (max-width:767.98px){.header-menu__geo-toggler{display:block}}.header-menu__toggler{stroke:#fff;opacity:.8;justify-content:center;align-items:center;width:1.875rem;height:1.875rem;transition:stroke .5s,opacity .5s;display:none;position:absolute;top:.625rem;right:0;transform:rotate(90deg)}@media (max-width:767.98px){.header-menu__toggler{display:flex}}.header-menu__toggler svg{width:.9375rem;height:.9375rem}.header-menu__item{position:relative}@media (max-width:767.98px){.header-menu__item--parent .header-menu__link:before{background-color:#ed1c24;background-color:var(--accent);content:"";opacity:0;width:2px;height:100%;transition:all .35s;position:absolute;bottom:0;left:-1rem}}.header-menu__item--active .header-menu__link:before{opacity:1;transition:all .35s}.header-menu__item--active .header-menu__sub-list{display:grid}.header-menu__item--active .header-menu__toggler{stroke:var(--accent);opacity:1;transition:stroke .5s,opacity .5s;transform:rotate(-90deg)}@media (min-width:768px){.header-menu__item:hover .header-menu__sub-list{display:grid}}.header-menu__link{color:var(--text-color);letter-spacing:.1em;text-transform:uppercase;padding:2rem 0;font-size:.8125rem;font-weight:600;transition:all .5s;display:block;position:relative}@media (max-width:767.98px){.header-menu__link{padding:1.25rem 0}}.header-menu__link:hover{color:var(--accent)}.header-menu__sub-list{background-color:var(--bottombar-color);border:1px solid #cccfd3;border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem;grid-template-columns:1fr 1fr;gap:0 .5rem;padding:1rem 0;display:none;position:absolute;top:100%;left:0}@media (max-width:767.98px){.header-menu__sub-list{border:none;grid-template-columns:1fr;position:static}}.header-menu__sub-link{white-space:nowrap;color:var(--text-color);border-left:2px solid #0000;padding:.75rem 1.5rem;font-size:.9375rem;font-weight:500;transition:all .5s;display:block}@media (max-width:767.98px){.header-menu__sub-link{padding:.75rem 1rem}}.header-menu__sub-link:hover{border-color:#ed1c24;border-color:var(--accent);color:var(--accent);transition:all .5s}.header-menu__tel-link{border-color:var(--text-color);color:var(--text-color);margin-top:1.25rem;margin-bottom:1.5rem;font-size:1.125rem;display:none}@media (max-width:767.98px){.header-menu__tel-link{display:flex}}.header-menu__email-link{color:var(--text-color);justify-content:center;align-items:center;gap:.5rem;font-size:.9375rem;font-weight:500;display:none}@media (max-width:767.98px){.header-menu__email-link{display:flex}}.header-menu__email-link span svg{opacity:.5;width:2rem;height:2rem;fill:var(--text-color)}.carousel-nav__wrap{align-items:center;gap:3.5rem;display:flex}.carousel-nav__pagination{align-items:center;gap:.5rem;width:fit-content;margin:auto;display:flex}.carousel-nav__pagination.disabled{display:none}.carousel-nav__pagination .swiper-pagination-bullet{opacity:.2;background-color:#fff;width:1.5rem;height:2px;transition:all .5s}@media (max-width:767.98px){.carousel-nav__pagination .swiper-pagination-bullet{width:.5rem}}.carousel-nav__pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1;transition:all .5s}.carousel-nav__controls{align-items:center;gap:1rem;display:flex}@media (max-width:767.98px){.carousel-nav__controls{display:none}}.carousel-nav__control{cursor:pointer;opacity:.5;border:1px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;display:flex}.carousel-nav__control:disabled{cursor:not-allowed;opacity:.25}.carousel-nav__control.disabled{display:none}.carousel-nav__control svg{stroke:#fff;width:1.25rem;height:1.25rem;transition:all .5s}.carousel-nav__control--prev{transition:all .5s;transform:rotate(180deg)}.carousel-nav__control:hover:not(:disabled){border-color:#ed1c24;border-color:var(--accent);opacity:1;transition:all .5s}.carousel-nav__control:hover:not(:disabled) svg{stroke:#fff;transition:all .5s}.carousel-nav--white .carousel-nav__control{border-color:#cccfd3;border-color:var(--light-border);opacity:1}.carousel-nav--white .carousel-nav__control:disabled{opacity:.5}.carousel-nav--white .carousel-nav__control svg{stroke:var(--graphite)}.carousel-nav--white .carousel-nav__control:hover:not(:disabled){border-color:#ed1c24;border-color:var(--accent)}.carousel-nav--white .carousel-nav__control:hover:not(:disabled) svg{stroke:var(--graphite)}.carousel-nav--white .swiper-pagination-bullet{background-color:#1b2028;background-color:var(--graphite)}.carousel-nav--white .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1;transition:all .5s}.tags__list{flex-wrap:wrap;gap:.75rem;display:flex}@media (max-width:767.98px){.tags__list{white-space:nowrap;flex-wrap:nowrap;gap:1rem;margin:0 -1rem;padding:0 1rem 1.5rem;overflow:auto}}.tags__btn{color:#fff;cursor:pointer;background:#2f3744;border-radius:1.5rem;padding:.5rem 1rem;font-size:.9375rem;font-weight:500;line-height:150%;transition:all .5s}.tags__btn.active,.tags__btn:hover{color:var(--graphite);background-color:#fff;transition:all .5s}.tags--light .tags__btn{color:#fff;background:0 0}.tags--light .tags__btn.active,.tags--light .tags__btn:hover{color:var(--graphite);background-color:#fff;transition:all .5s}.socials__list{align-items:center;gap:1rem;margin-bottom:0;padding:0;list-style:none;display:flex}@media (max-width:767.98px){.socials__list{justify-content:center}}.socials__item{justify-content:center;align-items:center;display:flex}.socials__link{border-radius:50%;width:2rem;height:2rem;transition:all .5s}@media (max-width:767.98px){.socials__link{width:2.375rem;height:2.375rem}}.socials__link svg,.socials__link img{width:100%;height:100%}.socials__link svg path{fill:#fff;transition:all .5s}.socials__link svg path.darkvk{fill:#fff}.socials__link svg path.vk,.socials__link svg path.white{fill:var(--graphite)}.socials__link svg path.dark{fill:#fff}.socials__link svg path.nonfill{fill:var(--graphite)}.socials__link:hover svg path,.socials__link:focus svg path,.socials__link:active svg path{transition:all .5s}.socials__link:hover svg path.white,.socials__link:focus svg path.white,.socials__link:active svg path.white{fill:#fff}.socials__link:hover svg path.dark,.socials__link:focus svg path.dark,.socials__link:active svg path.dark{fill:var(--accent)}.socials__link:hover svg path.wa,.socials__link:focus svg path.wa,.socials__link:active svg path.wa{fill:#25d366}.socials__link:hover svg path.darkvk,.socials__link:focus svg path.darkvk,.socials__link:active svg path.darkvk{fill:#fff}.socials__link:hover svg path.tg,.socials__link:focus svg path.tg,.socials__link:active svg path.tg{fill:#08c}.socials__link:hover svg path.ig,.socials__link:focus svg path.ig,.socials__link:active svg path.ig{fill:#f00073}.socials__link:hover svg path.vk,.socials__link:focus svg path.vk,.socials__link:active svg path.vk{fill:#07f}.socials--dark .socials__link svg path{fill:#000;fill-opacity:1}.socials--dark .socials__link:hover svg path{fill-opacity:.7}.telegram-banner__wrap{color:#fff;background-color:#2f3744;border-radius:.5rem;padding:2rem;position:relative}@media (max-width:767.98px){.telegram-banner__wrap{text-align:center;padding:1.5rem}}.telegram-banner__title{margin-bottom:.5rem;font-size:1.125rem;font-weight:500;line-height:150%}.telegram-banner__text{color:var(--light-graphite);margin-bottom:4.625rem;font-size:.9375rem;font-weight:500;line-height:150%}@media (max-width:767.98px){.telegram-banner__text{margin-bottom:2rem}}.telegram-banner__btn{width:fit-content}@media (max-width:767.98px){.telegram-banner__btn{justify-content:center;width:100%}}.telegram-banner__icon{width:3rem;height:3rem;position:absolute;bottom:2rem;right:2rem}@media (max-width:767.98px){.telegram-banner__icon{margin:auto auto 1.25rem;position:static}}.telegram-banner__icon svg,.telegram-banner__icon img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.callback-form__wrap{background:#1b2028;background:var(--graphite);border-radius:.5rem;width:100%;max-width:47.5rem;padding:2.5rem;display:block}@media (max-width:767.98px){.callback-form__wrap{border-radius:0;padding:4rem 1rem}}.callback-form__title{text-transform:uppercase;margin-bottom:1rem;font-size:2rem;font-weight:500;line-height:150%}@media (max-width:767.98px){.callback-form__title{text-align:center;margin-bottom:1rem;font-size:1.5rem}}.callback-form__text{color:var(--light-graphite);margin-bottom:1.5rem;font-size:.9375rem;line-height:150%}@media (max-width:767.98px){.callback-form__text{text-align:center;font-size:.9375rem}}.callback-form__grid-wrap{grid-gap:1rem;grid-template-columns:repeat(2,1fr);gap:1rem;margin-bottom:1rem;display:grid}@media (max-width:767.98px){.callback-form__grid-wrap{grid-template-columns:repeat(1,1fr)}}.callback-form__btn{width:50%;margin-top:2rem}.callback-form__textarea,.callback-form__input-file{margin-bottom:1rem}.callback-form--light{--border:#cccfd3}.callback-form--light .callback-form__wrap{color:var(--graphite);background-color:#0000;padding:0}.callback-form--light .callback-form__title{text-align:left}.input__wrap{position:relative}.input__label{color:var(--light-graphite);z-index:1;border-radius:.5rem;width:100%;padding-bottom:.25rem;font-size:.75rem;display:block;position:absolute;top:.5rem;left:1rem}.input__control{border:1px solid #2f3744;border:1px solid var(--border);border-radius:.5rem;width:100%;padding:1.5rem 1rem .5rem;font-size:.875rem;font-weight:500;display:block;position:relative}@media (max-width:767.98px){.input__control{font-size:1rem}}.input__control::-webkit-input-placeholder{opacity:.5}.input__control::placeholder{opacity:.5}.input__control:-ms-input-placeholder{opacity:.5}.input__control::placeholder{opacity:.5}.input__notice{color:#db0000;width:100%;font-size:.75rem;display:none;position:absolute;top:-1.25rem;left:0}.input__reset{background-color:#1b2028;background-color:var(--graphite);opacity:.2;stroke:#fff;border-radius:50%;justify-content:center;align-items:center;width:1rem;height:1rem;margin:auto;display:flex;position:absolute;top:0;bottom:0;right:1rem}@media (max-width:767.98px){.input__reset{bottom:auto;bottom:initial;top:.1875rem;right:0}}.input__reset svg{width:.5rem;height:.5rem}.input__icon{z-index:10;stroke:var(--graphite);width:1.25rem;height:1.25rem;margin:auto;position:absolute;top:0;bottom:0;left:1rem}@media (max-width:767.98px){.input__icon{bottom:auto;bottom:initial;width:1rem;height:1rem;top:.1875rem;left:0}}.input__icon svg{width:100%;height:100%}.input.error .input__control{border-color:#db0000}.input.error .input__notice{display:block}@media (max-width:991.98px){.input.error .input__notice{display:none}}.input--search .input__label{opacity:0;pointer-events:none}.input--search .input__control{background-color:#f4f4f4;border-color:#0000;border-radius:.5rem;padding:.5rem 3.25rem}@media (max-width:767.98px){.input--search .input__control{background-color:#0000;border-bottom:1px solid #d4d4de;border-radius:0;padding:0 1.5rem .75rem}}.input--search-small .input__control{background-color:#f4f4f4;border-color:#fff;padding:.625rem 1rem}.textarea__wrap{border:1px solid #2f3744;border:1px solid var(--border);border-radius:.5rem;padding:.5rem 1rem;display:block;position:relative}.textarea__label{color:var(--light-graphite);z-index:1;border-radius:.5rem;width:100%;padding-bottom:.25rem;font-size:.75rem;display:block}.textarea__control{font-variation-settings:"wght" 400;width:100%;height:6.25rem;font-size:.875rem}@media (max-width:767.98px){.textarea__control{font-size:1rem}}.textarea__control::-webkit-input-placeholder{opacity:.5}.textarea__control::placeholder{opacity:.5}.textarea__control:-ms-input-placeholder{opacity:.5}.textarea__control::placeholder{opacity:.5}.textarea__notice{display:none}.checkbox__wrap{display:block;position:relative}.checkbox__label{color:#727272;cursor:pointer;font-variation-settings:"wght" 400;padding-left:1.625rem;font-size:.75rem;line-height:120%;display:block;position:relative}@media (max-width:767.98px){.checkbox__label{line-height:140%}}.checkbox__label a{-webkit-text-decoration:underline;text-decoration:underline}.checkbox__label:before{border:1px solid #808793;border:1px solid var(--light-graphite);content:"";border-radius:.25rem;width:1.125rem;height:1.125rem;margin:auto;transition:all .5s;position:absolute;top:0;bottom:0;left:0}.checkbox__label:after{content:"";opacity:0;background-image:url("data:image/svg+xml,%3Csvg width=%2710%27 height=%2710%27 viewBox=%270 0 10 8%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M9.73821 0.60749C10.0873 0.95897 10.0873 1.52882 9.73818 1.88028L4.26332 7.39254C3.91426 7.74398 3.34833 7.74399 2.99926 7.39255L0.261832 4.63655C-0.0872554 4.28509 -0.0872806 3.71524 0.261776 3.36375C0.610832 3.01227 1.17679 3.01224 1.52588 3.3637L3.63127 5.48338L8.47411 0.607462C8.82319 0.255998 9.38915 0.25601 9.73821 0.60749Z%27 fill=%27white%27/%3E%3C/svg%3E%0A");background-position:50%;background-repeat:no-repeat;background-size:.625rem .625rem;width:1.125rem;height:1.125rem;margin:auto;transition:all .5s;position:absolute;top:0;bottom:0;left:0}.checkbox__control{opacity:0;z-index:-999;position:absolute}.checkbox__control:checked+.checkbox__label:after{border-color:#808793;border-color:var(--light-graphite);opacity:1;transition:all .5s}.checkbox__control:checked+.checkbox__label:before{background-color:#1b2028;background-color:var(--graphite);transition:all .5s}.checkbox__notice{display:none}.checkbox__count{color:var(--light-graphite);font-size:.8125rem;font-weight:500;position:absolute;right:0}.range__wrap{margin-bottom:1.5rem}.range__label{margin-bottom:1rem;font-size:.9375rem;font-weight:500}.range__values{grid-gap:1.5rem;grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:1rem;display:grid}.range__input{--border:#cccfd3;background-color:#fff}.range__input .input__label{display:none}.range__input .input__control{text-align:center;padding:.625rem .75rem}.range__control{height:2px}.range__control .noUi-base{background-color:#cccfd3;height:2px}.range__control .noUi-connect{background-color:#ed1c24;background-color:var(--accent);height:.1875rem;top:-1px}.range__control .noUi-handle{border:2px solid #ed1c24;border:2px solid var(--accent);background-color:#fff;border-radius:50%;width:.875rem;height:.875rem;top:-.375rem;right:-.375rem}.range__control .noUi-handle:before,.range__control .noUi-handle:after{content:none}.input-file__wrap{position:relative}.input-file__control-wrap{cursor:pointer;text-align:center;border:1px dashed #d4d4de;border-radius:.5rem;flex-direction:column;justify-content:center;align-items:center;width:100%;height:6.25rem;font-size:.75rem;font-weight:500;display:flex;position:relative}@media (max-width:767.98px){.input-file__control-wrap{height:8.125rem}}.input-file__label{color:var(--light-graphite);flex-direction:column;justify-content:center;align-items:center;max-width:17.5rem;display:flex;position:relative}.input-file__label svg{width:1.5rem;height:1.5rem;margin-bottom:.5rem;display:block}.input-file__control{opacity:0;width:100%;height:100%;position:absolute;top:0;left:0}.input-file__control::file-selector-button{display:none}.input-file__notice{color:#db0000;width:100%;font-size:.75rem;display:none;position:absolute;top:-1.25rem;left:0}.input-file__files{align-items:center;min-height:3rem;margin-bottom:.5rem;display:flex}.input-file__files-list{flex-wrap:wrap;gap:.5rem;display:flex}.input-file__file-item{justify-content:center;align-items:center;width:3rem;height:3rem;display:flex;position:relative}.input-file__file-item:before{content:"";opacity:0;background-color:#f4f4f4;border-radius:.25rem;width:100%;height:100%;margin:auto;transition:all .5s;position:absolute;inset:0}.input-file__file-item:after{content:"";opacity:0;background-color:#f4f4f4;background-image:url("data:image/svg+xml,%3Csvg width=%2716%27 height=%2716%27 viewBox=%270 0 16 16%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Ccircle cx=%278%27 cy=%278%27 r=%278%27 fill=%27%231B2028%27/%3E%3Cpath d=%27M11 5L5 11%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M11 11L5 5%27 stroke=%27white%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A");background-position:50%;background-repeat:no-repeat;background-size:contain;width:1rem;height:1rem;margin:auto;transition:all .5s;position:absolute;inset:0}.input-file__file-item:hover:before{opacity:.5;transition:all .5s}.input-file__file-item:hover:after{opacity:1;transition:all .5s}.input-file__file-item svg,.input-file__file-item img{-o-object-fit:contain;object-fit:contain;width:2rem;height:2rem}.input-file__clear{color:var(--light-graphite);cursor:pointer;justify-content:center;align-items:center;margin-left:auto;font-size:.9375rem;font-weight:500;display:flex}.input-file__icon{stroke:var(--graphite);width:1.25rem;height:1.25rem;margin:auto;position:absolute;top:0;bottom:0;left:1rem}@media (max-width:767.98px){.input-file__icon{bottom:auto;bottom:initial;width:1rem;height:1rem;top:.1875rem;left:0}}.input-file__icon svg{width:100%;height:100%}.input-file.error .input__control{border-color:#db0000}.input-file.error .input__notice{display:block}@media (max-width:991.98px){.input-file.error .input__notice{display:none}}.pagination__list{align-items:center;gap:.5rem;margin-top:1.5rem;margin-bottom:0;padding:0;list-style:none;display:flex}.pagination__item{justify-content:center;align-items:center;display:flex}@media (max-width:767.98px){.pagination__item:nth-of-type(n+6){display:none}}.pagination__item:last-of-type{display:block}.pagination__link{border:1px solid #1b2028;border:1px solid var(--graphite);opacity:.5;border-radius:.25rem;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;-webkit-text-decoration:none;text-decoration:none;transition:all .35s;display:flex}.pagination__link--prev,.pagination__link--next{opacity:1;border:none}.pagination__link:hover{opacity:1;transition:all .35s}.pagination__link--active{background:#1b2028;background:var(--graphite);color:#fff;opacity:1}.filters__group{border-bottom:1px solid #d4d4de;margin-bottom:1rem}.filters__group--main{background:#fff;border-bottom:none;border-radius:1rem;margin-bottom:1.5rem;box-shadow:0 .25rem 3.25rem #292c6a14}.filters__group--main .filters__group-title{border-bottom:1px solid #d4d4de;width:100%;margin:0;padding:1rem}.filters__group--main .filters__group-title:after{display:none}.filters__group--main .filters__group-controls{border-bottom:0;gap:0;padding-bottom:0;display:flex}.filters__group.open{padding-bottom:1rem}.filters__group.open .filters__group-title:after{transform:rotate(0)}.filters__group.open .filters__group-controls{display:flex}.filters__cat-link{gap:.625rem;padding:.75rem 1rem;font-size:.9375rem;font-weight:500;display:flex}.filters__cat-link.active{background-color:#f4f4f4;background-color:var(--background);color:var(--graphite)}.filters__cat-link span{color:var(--light-graphite);margin-left:auto;font-size:.8125rem}.filters .checkbox__control:checked~.checkbox__label:before{background:#1b2028;background:var(--graphite);border:1px solid #1b2028;border:1px solid var(--graphite)}.filters .checkbox__label{color:var(--graphite);font-variation-settings:"wght" 500;font-size:.9375rem}@media (max-width:991.98px){.filters__mobile-wrap{padding:1.5rem 1rem 0}}.filters__group-controls{flex-direction:column;gap:.75rem;display:none}.filters__group-controls .input--search-small{margin-bottom:.25rem}.filters__group-controls[data-text] .checkbox:nth-of-type(n+9){display:none}.filters__group-controls[data-text].text-open .checkbox:nth-of-type(n+9){display:block}.filters__show-more{color:var(--accent);letter-spacing:.1em;text-transform:uppercase;margin-top:.5rem;font-size:.75rem;font-weight:600}.filters__title{align-items:center;gap:.75rem;font-size:1.125rem;font-weight:500;display:flex}@media (max-width:767.98px){.filters__title{font-size:.9375rem}}.filters__group-title{justify-content:space-between;align-items:center;gap:.625rem;width:100%;margin-bottom:1rem;font-size:.9375rem;font-weight:500;display:flex}.filters__group-title:after{content:"";background-image:url("data:image/svg+xml,%3Csvg width=%2710%27 height=%277%27 viewBox=%270 0 10 7%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M1 6L5 2L9 6%27 stroke=%27black%27 stroke-width=%271.5%27/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-size:contain;flex:none;width:.75rem;height:.75rem;transition:all .5s;display:block;transform:rotate(180deg)}.filters__btn--main{width:100%;-webkit-box-shadow:none;box-shadow:none;margin-bottom:1rem}@media (max-width:991.98px){.filters__btn--main{margin:0}}.filters__btn--light{border:1px solid #cccfd3;border:1px solid var(--light-border);text-align:center;border-radius:.25rem;width:100%;display:block}@media (max-width:991.98px){.filters__btn--light{display:none}}.filters__close{color:var(--accent);font-variation-settings:"wght" 600;letter-spacing:.1em;text-transform:uppercase;stroke:var(--graphite);margin-left:auto;font-size:.75rem;display:none}@media (max-width:991.98px){.filters__close{align-items:center;margin:auto;display:flex;position:absolute;top:0;bottom:0;right:1rem}}.filters__head{justify-content:start;align-items:center;padding-top:.875rem;padding-bottom:1.5rem;display:flex;position:relative}@media (max-width:991.98px){.filters__head{border-bottom:1px solid #cccfd3;border-bottom:1px solid var(--light-border);justify-content:center;padding:1rem}.filters__foot{background:#fff;padding:1.5rem 1rem;display:none;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -.25rem 3.25rem #0000001a}}.active-filters__list{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1.5rem;display:flex}@media (max-width:991.98px){.active-filters__list{display:none}}.active-filters__item{white-space:nowrap}.active-filters__btn{color:var(--accent);background:#fff;border-radius:.25rem;align-items:center;gap:.5rem;height:fit-content;padding:.5rem .75rem;font-size:.9375rem;font-weight:500;display:flex;position:relative}.active-filters__btn:after{content:"";background-image:url("data:image/svg+xml,%3Csvg width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M15.7128 16.7729L7.22748 8.28765C6.93757 7.99773 6.93757 7.5169 7.22748 7.22699C7.5174 6.93707 7.99823 6.93707 8.28814 7.22699L16.7734 15.7123C17.0633 16.0022 17.0633 16.483 16.7734 16.7729C16.4835 17.0628 16.0027 17.0628 15.7128 16.7729Z%27 fill=%27%23ED1C24%27/%3E%3Cpath d=%27M7.22658 16.7729C6.93666 16.483 6.93666 16.0022 7.22658 15.7123L15.7119 7.22699C16.0018 6.93707 16.4826 6.93707 16.7725 7.22699C17.0624 7.5169 17.0624 7.99773 16.7725 8.28765L8.28724 16.7729C7.99732 17.0628 7.51649 17.0628 7.22658 16.7729Z%27 fill=%27%23ED1C24%27/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-size:cover;width:1.25rem;height:1.25rem;display:block}.active-filters__btn--reset{border:1px solid #cccfd3;border:1px solid var(--light-border);color:var(--graphite);background:0 0;transition:all .35s}.active-filters__btn--reset:after{display:none}.active-filters__btn--reset:hover{border:1px solid #ed1c24;border:1px solid var(--accent);transition:all .35s}.meta-list__list{flex-direction:column;gap:.75rem;display:flex}.meta-list__item{gap:.5rem;display:flex}@media (max-width:767.98px){.meta-list__item{border-bottom:1px solid #cccfd3;border-bottom:1px solid var(--light-border);flex-direction:column;padding:.5rem 0}.meta-list__item:first-of-type{border-top:0;padding-top:0}.meta-list__item:last-of-type{border-bottom:0;padding-bottom:0}}.meta-list__info{color:var(--light-graphite);flex:none;font-size:.9375rem;font-weight:500}.meta-list__value{color:var(--graphite);flex:none;font-size:.9375rem;font-weight:500}.meta-list__dots{border-bottom:1px dashed #cccfd3;border-bottom:1px dashed var(--light-border);width:100%}@media (max-width:767.98px){.meta-list__dots{display:none}}.meta-list__notice{color:var(--light-graphite);text-align:center;margin-top:2rem;font-size:.625rem;line-height:150%;display:block}@media (max-width:767.98px){.meta-list__notice{text-align:left;font-size:.75rem}}.product-price__wrap{background:#fff;border-radius:.5rem;width:100%;padding:1.5rem;box-shadow:0 .25rem 3.25rem #292c6a14}@media (max-width:767.98px){.product-price__wrap{z-index:100;border-radius:0;width:100%;padding:1.5rem 1rem;position:fixed;bottom:0;left:0}}.product-price__price{margin-bottom:1rem;font-size:2rem;font-weight:600}@media (max-width:767.98px){.product-price__price{font-size:1.75rem}}.product-price__text{color:#697077;margin-bottom:1rem;font-size:.625rem;line-height:140%}@media (max-width:767.98px){.product-price__text{display:none}}.product-price__btns{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.product-price__btn{flex:45%}.file-item__link{background:#f4f4f4;background:var(--background);border-radius:.5rem;height:7.75rem;padding:1.5rem 1.625rem;transition:all .35s;display:block;position:relative}.file-item__link:hover{background:#fff;transition:all .35s;box-shadow:0 .25rem 3.25rem #292c6a14}.file-item__link:hover .file-item__icon{fill:var(--accent);transition:all .35s}.file-item__name{align-items:center;gap:1rem;font-size:.9375rem;font-weight:500;display:flex}.file-item__icon{fill:var(--light-graphite);width:1.5625rem;height:1.5625rem;transition:all .35s;position:absolute;bottom:1rem;right:1rem}.file-item__icon svg{width:100%;height:100%}.fast-links__list-wrap{overflow:visible}.fast-links__list{-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);background:#fff6;border-radius:.5rem;grid-template-columns:repeat(4,1fr);max-width:72.5rem;min-height:11.875rem;display:grid;overflow:hidden}@media (max-width:1600px){.fast-links__list{max-width:62.5rem}}@media (max-width:991.98px){.fast-links__list{gap:1rem;max-width:100%;overflow:visible}}@media (max-width:767.98px){.fast-links__list{gap:0}}.fast-links__item{overflow:hidden}.fast-links__item:not(:first-of-type){border-left:1px solid #fff6}.fast-links__item:first-of-type{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.fast-links__item:last-of-type{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.fast-links__item.swiper-slide-active{background-color:#fff;border-color:#fff}.fast-links__link{color:#fff;width:100%;height:100%;padding:1.5rem 3rem 4.5rem 1.5rem;transition:all .5s;display:block;position:relative}@media (max-width:991.98px){.fast-links__link{color:var(--graphite);border:1px solid #cccfd3;border-radius:.5rem}}.fast-links__link-title{margin-bottom:.75rem;font-size:1.125rem;font-weight:600}.fast-links__link-text{font-size:.9375rem;font-weight:500}.fast-links__link-icon{fill:#fff;width:2rem;height:2rem;transition:all .5s;position:absolute;bottom:1.5rem;right:1.5rem}@media (max-width:991.98px){.fast-links__link-icon{fill:var(--accent)}}.fast-links__link-icon svg{width:100%;height:100%}.fast-links__link:hover{color:var(--graphite);background-color:#fff;transition:all .5s}.fast-links__link:hover .fast-links__link-icon{fill:var(--accent);transition:all .5s}.team-item__wrap{background-color:#f4f4f4;border-radius:.5rem;height:100%;overflow:hidden}.team-item__img{width:100%;height:20rem;display:block}@media (max-width:1399.98px){.team-item__img{height:22.5rem}}@media (max-width:1199.98px){.team-item__img{height:26.25rem}}@media (max-width:991.98px){.team-item__img{height:15rem}}@media (max-width:575.98px){.team-item__img{height:22.5rem}}.team-item__img img{-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;width:100%;height:100%}.team-item__body{text-align:center;padding:2rem}.team-item__title{margin-bottom:.5rem;font-size:1.125rem}.team-item__job{color:var(--light-graphite);font-size:.9375rem;font-weight:500;line-height:150%}.team-item.swiper-slide{height:auto}.team-item--dark .team-item__wrap{color:#fff;background-color:#2f3744}.vacancy-item__wrap{background-color:#f4f4f4;border-radius:.5rem;flex-direction:column;gap:1.5rem;height:100%;padding:2rem;font-size:.9375rem;font-weight:500;transition:all .5s;display:flex}@media (max-width:767.98px){.vacancy-item__wrap{padding:1.5rem}}.vacancy-item__wrap:hover{background-color:#fff;transition:all .5s;transform:translateY(-.625rem);box-shadow:.5625rem .25rem 3.25rem #0d18241a}.vacancy-item__head{flex-wrap:wrap;gap:1rem;display:flex}.vacancy-item__title{width:100%;margin-bottom:0}.vacancy-item__salary{font-size:1.125rem;font-weight:500}.vacancy-item__exp{background-color:#cccfd3;padding:.25rem .5rem;font-size:.9375rem;font-weight:500}.vacancy-item__btn{width:50%;margin:auto}@media (max-width:767.98px){.vacancy-item__btn{width:80%}}.vacancy-list-item__wrap{background-color:#f4f4f4;border-radius:.5rem;flex-direction:column;gap:1.5rem;padding:2rem;font-size:.9375rem;font-weight:500;transition:all .5s;display:flex}@media (max-width:767.98px){.vacancy-list-item__wrap{padding:1.5rem}}.vacancy-list-item__head{flex-wrap:wrap;gap:1rem;width:100%;display:flex}@media (max-width:767.98px){.vacancy-list-item__head{flex-direction:column;align-items:flex-start}}.vacancy-list-item__title{text-transform:uppercase;flex-grow:1;width:70%;margin-bottom:0}@media (max-width:767.98px){.vacancy-list-item__title{width:100%}}.vacancy-list-item__city{text-align:right;align-items:center;gap:.5rem;width:fit-content;display:flex}.vacancy-list-item__salary{font-size:1.125rem;font-weight:500}.vacancy-list-item__exp{background-color:#cccfd3;padding:.25rem .5rem;font-size:.9375rem;font-weight:500}.vacancy-list-item__content{gap:1.5rem;display:none}.vacancy-list-item__excerpt{font-size:.9375rem;line-height:140%}.vacancy-list-item__address-title{margin-bottom:1rem;font-size:1.125rem;font-weight:600}.vacancy-list-item__address-content{align-items:center;gap:.5rem;display:flex}.vacancy-list-item__address-map{width:100%;height:25rem;margin-top:1.5rem}.vacancy-list-item__address-map .map__marker{width:2.5625rem;height:2.5625rem}.vacancy-list-item__address-map .map__marker svg{width:.75rem;height:.75rem}.vacancy-list-item__foot{grid-gap:1rem;grid-template-columns:1fr 1fr;gap:1rem;max-width:70%;display:grid}@media (max-width:767.98px){.vacancy-list-item__foot{flex-direction:column-reverse;max-width:100%;display:flex}}.vacancy-list-item.expanded .vacancy-list-item__wrap{background-color:#fff;transition:all .5s;box-shadow:.5625rem .25rem 3.25rem #0d18241a}.vacancy-list-item.expanded .vacancy-list-item__excerpt{display:none}.vacancy-list-item.expanded .vacancy-list-item__content{display:grid}.text-content{flex-direction:column;gap:1rem;font-size:.9375rem;font-weight:500;line-height:150%;display:flex}.text-content img{border-radius:.5rem;width:100%;height:auto}@media (max-width:767.98px){.text-content img{border-radius:.25rem}}.text-content .bordered{border-bottom:1px solid #cccfd3;border-bottom:1px solid var(--light-border);border-top:1px solid #cccfd3;border-top:1px solid var(--light-border);padding:1.5rem 0}.text-content blockquote:not(.quote__text){border:1px solid #cccfd3;border:1px solid var(--light-border);color:#697077;border-radius:.5rem;padding:.75rem;font-size:.75rem;line-height:140%}.text-content h2{text-transform:none;margin-bottom:0;font-size:1.5rem}@media (max-width:767.98px){.text-content h2{font-size:1.125rem}}.text-content h3{margin-bottom:0;font-size:1.125rem}.text-content ul,.text-content ol{grid-gap:.75rem;gap:.75rem;display:grid}.text-content ul li{align-items:center;gap:1rem;padding-left:1.375rem;display:flex;position:relative}.text-content ul li:before{background-color:#1b2028;background-color:var(--graphite);content:"";border-radius:50%;width:.375rem;height:.375rem;position:absolute;top:.5rem;left:0}.text-content .arrow-link{max-width:22.25rem}.quote__wrap{background-color:#f4f4f4;border-radius:.5rem;padding:1.5rem;font-weight:500}.quote__text{margin-bottom:2rem;padding:2.5rem 0;font-size:.9375rem;line-height:150%;position:relative}@media (max-width:767.98px){.quote__text{margin-bottom:1.5rem}}.quote__text:before{content:"";background-image:url("data:image/svg+xml,%3Csvg width=%2732%27 height=%2732%27 viewBox=%270 0 32 32%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M25.7328 8.40002C27.0661 9.86668 27.8661 11.4667 27.8661 14.1334C27.8661 18.8 24.5328 22.9333 19.8661 25.0667L18.6661 23.3334C23.0661 20.9334 23.9995 17.8667 24.2661 15.8667C23.5995 16.2667 22.6661 16.4 21.7328 16.2667C19.3328 16 17.4661 14.1333 17.4661 11.6C17.4661 10.4 17.9995 9.20002 18.7995 8.26668C19.7328 7.33335 20.7995 6.93335 22.1328 6.93335C23.5995 6.93335 24.9328 7.60002 25.7328 8.40002ZM12.3995 8.40002C13.7328 9.86668 14.5328 11.4667 14.5328 14.1334C14.5328 18.8 11.1995 22.9333 6.53281 25.0667L5.33281 23.3334C9.73281 20.9334 10.6661 17.8667 10.9328 15.8667C10.2661 16.2667 9.33281 16.4 8.39948 16.2667C5.99948 16 4.13281 14 4.13281 11.6C4.13281 10.4 4.66615 9.20002 5.46615 8.26668C6.39948 7.33335 7.46615 6.93335 8.79948 6.93335C10.2661 6.93335 11.5995 7.60002 12.3995 8.40002Z%27 fill=%27%231B2028%27/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-size:contain;width:2rem;height:2rem;position:absolute;top:0;left:0}.quote__text:after{content:"";background-image:url("data:image/svg+xml,%3Csvg width=%2732%27 height=%2732%27 viewBox=%270 0 32 32%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M6.26719 23.6C4.93386 22.1333 4.13385 20.5333 4.13385 17.8666C4.13385 13.2 7.46719 9.06665 12.1339 6.93332L13.3339 8.66665C8.93386 11.0666 8.00052 14.1333 7.73385 16.1333C8.40052 15.7333 9.33386 15.6 10.2672 15.7333C12.6672 16 14.5339 17.8666 14.5339 20.4C14.5339 21.6 14.0005 22.8 13.2005 23.7333C12.2672 24.6666 11.2005 25.0666 9.86719 25.0666C8.40052 25.0666 7.06719 24.4 6.26719 23.6ZM19.6005 23.6C18.2672 22.1333 17.4672 20.5333 17.4672 17.8666C17.4672 13.2 20.8005 9.06665 25.4672 6.93332L26.6672 8.66665C22.2672 11.0666 21.3339 14.1333 21.0672 16.1333C21.7339 15.7333 22.6672 15.6 23.6005 15.7333C26.0005 16 27.8672 18 27.8672 20.4C27.8672 21.6 27.3339 22.8 26.5339 23.7333C25.6005 24.6667 24.5339 25.0667 23.2005 25.0666C21.7339 25.0666 20.4005 24.4 19.6005 23.6Z%27 fill=%27%231B2028%27/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-size:contain;width:2rem;height:2rem;position:absolute;bottom:0;right:0}.quote__author{text-align:right;max-width:16.25rem;margin-left:auto;font-size:.875rem;line-height:1.2}.quote__source{margin-top:.5rem;font-size:.75rem;font-weight:400;display:block}.video__wrap{background-color:#1b2028;background-color:var(--graphite);border-radius:.5rem;width:100%;height:28.4375rem;position:relative;overflow:hidden}@media (max-width:767.98px){.video__wrap{border-radius:.25rem}}.video__wrap:before{background-color:#1b2028;background-color:var(--graphite);content:"";opacity:.4;width:100%;height:100%;transition:all .5s;display:block;position:absolute;inset:0}.video__wrap.active:before{opacity:0;pointer-events:none;transition:all .5s}.video__wrap.active .video__btn{display:none}.video__content{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.video__btn{width:2.5rem;height:2.5rem;margin:auto;position:absolute;inset:0}.video__caption{margin-top:1rem;font-size:1.125rem;font-weight:500;line-height:120%}.gallery__wrap{border-radius:.5rem;position:relative;overflow:hidden}@media (max-width:767.98px){.gallery__wrap{border-radius:.25rem}}.gallery__item{width:100%;height:28.125rem}.gallery__item img,.gallery__item video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.gallery .carousel-nav__control{opacity:1;z-index:10;background-color:#fff;width:1.875rem;height:1.875rem;margin:auto;position:absolute;top:0;bottom:0}.gallery .carousel-nav__control svg{stroke:#000;width:.75rem;height:.75rem}.gallery .carousel-nav__control--prev{left:1rem}.gallery .carousel-nav__control--next{right:1rem}.gallery .carousel-nav__pagination{z-index:10;justify-content:center;width:100%;position:absolute;bottom:1rem}.review-item__wrap{background-color:#f4f4f4;border-radius:.5rem;height:100%;padding:1.5rem;transition:all .5s}@media (max-width:767.98px){.review-item__wrap{height:auto}}.review-item__wrap:hover{background-color:#fff;transition:all .5s;transform:translateY(-.625rem);box-shadow:.5625rem .25rem 3.25rem #0d18241a}.review-item__wrap:hover .review-item__origin{filter:grayscale(0);transition:all .5s}.review-item__title{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin-bottom:1.5rem;font-size:1.5rem;font-weight:500;display:-webkit-box;overflow:hidden}.review-item__name{margin-bottom:.25rem;font-size:.9375rem;font-weight:500}.review-item__job{color:var(--light-graphite);margin-bottom:1.5rem;font-size:.9375rem;font-weight:500}.review-item__text{-webkit-line-clamp:10;color:var(--light-graphite);line-clamp:10;-webkit-box-orient:vertical;font-size:.9375rem;font-weight:500;line-height:130%;display:-webkit-box;overflow:hidden}.review-item__origin{filter:grayscale(100);width:auto;max-width:6.25rem;height:4rem;margin-top:1.5rem;transition:all .5s}.review-item__origin img,.review-item__origin svg{-o-object-fit:contain;object-fit:contain;width:auto;height:100%}.review-item--dark .review-item__wrap{background-color:#2f3744}.review-item--dark .review-item__wrap:hover{background-color:#3c4758}.review-item--dark .review-item__origin{filter:none}.tabs__list{align-items:center;gap:1rem;display:flex}@media (max-width:767.98px){.tabs__list{width:100vw;overflow:auto}}.tabs__btn{background-color:#1b2028;background-color:var(--graphite);color:#fff;white-space:nowrap;border-radius:3.5rem;align-items:center;gap:.5rem;padding:.75rem 1rem;transition:all .5s;display:flex}.tabs__btn.active{color:var(--graphite);background-color:#fff;transition:all .5s}.featured-review-item__wrap{color:#fff;z-index:10;align-items:center;min-height:100vh;display:flex;position:relative}.featured-review-item__wrap .container{max-width:91.5rem}@media (max-width:1199.98px){.featured-review-item__wrap .container{max-width:100%}}@media (max-width:767.98px){.featured-review-item__wrap{text-align:center;padding-top:6.25rem}}.featured-review-item__wrap:before{background:#1b2028;background:var(--graphite);content:"";opacity:.25;z-index:-1;width:100%;height:100%;display:none;position:absolute;inset:0}@media (max-width:767.98px){.featured-review-item__wrap:before{display:block}}.featured-review-item__wrap:after{background:linear-gradient(#0000 80%,#1b2028 100%),linear-gradient(#1b2028 0%,#0000 20%),linear-gradient(90deg,#1b2028 0%,#0000 75%);background:-webkit-gradient(linear,left bottom,left top,from(var(--graphite)),color-stop(20%,transparent)),-webkit-gradient(linear,left top,left bottom,from(var(--graphite)),color-stop(20%,transparent)),-webkit-gradient(linear,left top,right top,from(var(--graphite)),color-stop(75%,transparent));background:linear-gradient(0deg,var(--graphite)0%,transparent 20%),linear-gradient(180deg,var(--graphite)0%,transparent 20%),linear-gradient(90deg,var(--graphite)0%,transparent 75%);content:"";z-index:-2;width:100%;height:100%;position:absolute;inset:0}.featured-review-item__content{width:100%;max-width:41.25rem}.featured-review-item__origin{filter:grayscale(100);width:100%;max-width:8.75rem;margin-bottom:1rem}@media (max-width:767.98px){.featured-review-item__origin{max-width:6.25rem;margin:auto auto 1rem}}.featured-review-item__origin img,.featured-review-item__origin svg{width:100%;height:auto}.featured-review-item__heading{text-transform:uppercase}@media (max-width:767.98px){.featured-review-item__heading{font-size:1.75rem}}.featured-review-item__text{margin-bottom:1rem;font-size:1.125rem;font-weight:400;line-height:160%}@media (max-width:767.98px){.featured-review-item__text{font-size:.9375rem}}.featured-review-item__quote{font-size:1.125rem;font-weight:500}.featured-review-item__quote span{opacity:.5;margin-top:.25rem;font-size:.9375rem;display:block}.featured-review-item__foot{align-items:center;gap:2rem;margin-top:3rem;display:flex}@media (max-width:767.98px){.featured-review-item__foot{flex-direction:column;gap:1rem;margin-top:2.5rem}}.featured-review-item__bg{z-index:-3;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}@media (max-width:767.98px){.featured-review-item__btn{width:100%}}.featured-news-item__wrap{color:#fff;z-index:10;align-items:center;min-height:100vh;display:flex;position:relative}@media (max-width:767.98px){.featured-news-item__wrap{text-align:center;padding-top:6.25rem}}.featured-news-item__wrap:before{background:#1b2028;background:var(--graphite);content:"";opacity:.5;z-index:-1;width:100%;height:100%;display:none;position:absolute;inset:0}@media (max-width:767.98px){.featured-news-item__wrap:before{display:block}}.featured-news-item__wrap:after{background:linear-gradient(#0000 80%,#1b2028 100%),linear-gradient(#1b2028 0%,#0000 20%),linear-gradient(90deg,#1b2028 0%,#0000 75%);background:-webkit-gradient(linear,left bottom,left top,from(var(--graphite)),color-stop(20%,transparent)),-webkit-gradient(linear,left top,left bottom,from(var(--graphite)),color-stop(20%,transparent)),-webkit-gradient(linear,left top,right top,from(var(--graphite)),color-stop(75%,transparent));background:linear-gradient(0deg,var(--graphite)0%,transparent 20%),linear-gradient(180deg,var(--graphite)0%,transparent 20%),linear-gradient(90deg,var(--graphite)0%,transparent 75%);content:"";z-index:-2;width:100%;height:100%;position:absolute;inset:0}@media (max-width:767.98px){.featured-news-item__wrap:after{background:linear-gradient(#0000 80%,#1b2028 100%);background:-webkit-gradient(linear,left bottom,left top,from(var(--graphite)),color-stop(20%,transparent));background:linear-gradient(0deg,var(--graphite)0%,transparent 20%)}}.featured-news-item__content{width:100%;max-width:52.5rem}.featured-news-item__cat,.featured-news-item__date{-webkit-backdrop-filter:blur(1.25rem);backdrop-filter:blur(1.25rem);background-color:#ffffff26;border-radius:1.5rem;width:fit-content;padding:.5rem 1rem;font-size:1.125rem;font-weight:500;line-height:150%}@media (max-width:767.98px){.featured-news-item__cat,.featured-news-item__date{margin-bottom:1rem;font-size:.9375rem}}.featured-news-item__head{align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}@media (max-width:767.98px){.featured-news-item__head{justify-content:center;margin:auto auto 1rem}}.featured-news-item__head img,.featured-news-item__head svg{width:100%;height:auto}.featured-news-item__heading{text-transform:uppercase}@media (max-width:767.98px){.featured-news-item__heading{font-size:1.75rem}}.featured-news-item__text{margin-bottom:1rem;font-size:1.125rem;font-weight:500;line-height:160%}@media (max-width:767.98px){.featured-news-item__text{font-size:.9375rem}}.featured-news-item__foot{align-items:center;gap:2rem;margin-top:3rem;display:flex}@media (max-width:767.98px){.featured-news-item__foot{flex-direction:column;gap:1rem;margin-top:2.5rem}}.featured-news-item__bg{z-index:-3;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.featured-news-item__bg img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}@media (max-width:767.98px){.featured-news-item__btn{width:100%}}.featured-category-item__wrap{color:#fff;z-index:10;align-items:center;min-height:100vh;padding-top:10rem;padding-bottom:1.5rem;display:flex;position:relative}@media (max-width:767.98px){.featured-category-item__wrap{text-align:center;padding-top:6.25rem;padding-bottom:3.75rem}}.featured-category-item__wrap:before{background:#1b2028;background:var(--graphite);content:"";opacity:.5;z-index:-1;width:100%;height:100%;display:none;position:absolute;inset:0}@media (max-width:767.98px){.featured-category-item__wrap:before{display:block}}.featured-category-item__wrap:after{background:linear-gradient(#0000 80%,#1b2028 100%),linear-gradient(#1b2028 0%,#0000 20%),linear-gradient(90deg,#1b2028 0%,#0000 75%);background:-webkit-gradient(linear,left bottom,left top,from(var(--graphite)),color-stop(20%,transparent)),-webkit-gradient(linear,left top,left bottom,from(var(--graphite)),color-stop(20%,transparent)),-webkit-gradient(linear,left top,right top,from(var(--graphite)),color-stop(75%,transparent));background:linear-gradient(0deg,var(--graphite)0%,transparent 20%),linear-gradient(180deg,var(--graphite)0%,transparent 20%),linear-gradient(90deg,var(--graphite)0%,transparent 75%);content:"";z-index:-2;width:100%;height:100%;position:absolute;inset:0}@media (max-width:767.98px){.featured-category-item__wrap:after{background:linear-gradient(#0000 80%,#1b2028 100%);background:-webkit-gradient(linear,left bottom,left top,from(var(--graphite)),color-stop(20%,transparent));background:linear-gradient(0deg,var(--graphite)0%,transparent 20%)}}.featured-category-item__content{width:100%;max-width:68.75rem}.featured-category-item__cat,.featured-category-item__date{border:1px solid #fff;border-radius:1.5rem;width:fit-content;padding:.5rem 1rem;font-size:1.125rem;font-weight:500;line-height:150%}@media (max-width:767.98px){.featured-category-item__cat,.featured-category-item__date{margin-bottom:1rem;font-size:.875rem}}.featured-category-item__head{align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}@media (max-width:767.98px){.featured-category-item__head{justify-content:center;margin:auto auto 1rem}}.featured-category-item__head img,.featured-category-item__head svg{width:100%;height:auto}.featured-category-item__heading{text-transform:uppercase;margin-bottom:1.5rem}@media (max-width:767.98px){.featured-category-item__heading{font-size:1.75rem}}.featured-category-item__text{font-size:1.125rem;font-weight:500;line-height:160%}@media (max-width:767.98px){.featured-category-item__text{font-size:.9375rem}}.featured-category-item__foot{align-items:center;gap:2rem;margin-top:3rem;display:flex}@media (max-width:767.98px){.featured-category-item__foot{flex-direction:column;gap:1rem;margin-top:2.5rem}}.featured-category-item__bg{z-index:-3;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.featured-category-item__bg img{-o-object-fit:cover;object-fit:cover;-o-object-position:right;object-position:right;width:100%;height:100%}@media (max-width:767.98px){.featured-category-item__btn{width:100%}}.news-item__wrap{background-color:#fff;border:1px solid #cccfd3;border-radius:.5rem;width:100%;height:100%;min-height:28.125rem;font-size:.9375rem;font-weight:500;transition:all .5s;position:relative;overflow:hidden}.news-item__wrap:hover{background-color:#fff;transition:all .5s;transform:translateY(-1rem);box-shadow:.5625rem .25rem 3.25rem #0d18241a}.news-item__wrap:hover .news-item__arrow{background-color:#fff;transition:all .5s;transform:rotate(0)}.news-item__title{text-transform:none;font-size:.9375rem}.news-item__body{padding:1.5rem 1.5rem 17.125rem}.news-item__img{width:100%;height:15.625rem;margin-top:auto;display:block;position:absolute;bottom:0;left:0;right:0}.news-item__img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.news-item__date{color:#808793;border:1px solid #cccfd3;border-radius:1.5rem;width:fit-content;margin-bottom:1rem;padding:.5rem 1rem}.news-item__arrow{-webkit-backdrop-filter:blur(1.25rem);backdrop-filter:blur(1.25rem);opacity:1;z-index:10;fill:var(--graphite);background-color:#ffffff59;position:absolute;bottom:1rem;right:1rem}.news-item--large .news-item__wrap{color:#fff;z-index:1;position:relative}.news-item--large .news-item__wrap:before{background:#1b2028;background:var(--graphite);content:"";opacity:.6;z-index:-1;width:100%;height:100%;position:absolute;inset:0}.news-item--large .news-item__img{z-index:-2;width:100%;height:100%;position:absolute;inset:0}.news-item--large .news-item__date{-webkit-backdrop-filter:blur(1.25rem);backdrop-filter:blur(1.25rem);color:#fff;background-color:#ffffff26;border-color:#0000}.news-item--large .news-item__title{margin-bottom:1rem;font-size:1.125rem}.news-item.swiper-slide{height:auto}.article-item__wrap{border-bottom:1px solid #cccfd3;width:100%;padding:1.5rem 4.5rem 1.5rem 1.5rem;font-size:.9375rem;font-weight:500;position:relative}@media (max-width:991.98px){.article-item__wrap{padding:1rem 0}}.article-item__wrap:hover{border-color:#ed1c24;border-color:var(--accent)}.article-item__wrap:hover .article-item__arrow{border-color:#ed1c24;border-color:var(--accent);transition:all .5s;transform:rotate(0)}.article-item__body{min-height:12.5rem}@media (max-width:991.98px){.article-item__body{min-height:0}}.article-item__wrap-link{grid-gap:1.5rem;grid-template-columns:12.5rem auto;gap:1.5rem;display:grid}@media (max-width:991.98px){.article-item__wrap-link{grid-template-columns:1fr}}.article-item__img{border-radius:.5rem;width:100%;height:12.5rem;display:block}@media (max-width:991.98px){.article-item__img{height:12.5rem}}.article-item__img img{-o-object-fit:cover;object-fit:cover;border-radius:.5rem;width:100%;height:100%}.article-item__title{text-transform:none;margin-bottom:.5rem;font-size:1.5rem}@media (max-width:991.98px){.article-item__title{margin-bottom:1rem;font-size:1.125rem}}.article-item__text{color:#808793}@media (max-width:991.98px){.article-item__text{-webkit-line-clamp:5;-webkit-box-orient:vertical;max-width:100%;line-height:140%;display:-webkit-box;overflow:hidden}}.article-item__arrow{opacity:1;background-color:#0000;border:1px solid #cccfd3;position:absolute;bottom:1.5rem;right:1.5rem}@media (max-width:991.98px){.article-item__arrow{display:none}}.article-item.swiper-slide .article-item__wrap{border-bottom:none}.page-item__wrap{border-bottom:1px solid #cccfd3;width:100%;padding:1.5rem 4.5rem 1.5rem 1.5rem;font-size:.9375rem;font-weight:500;position:relative}@media (max-width:991.98px){.page-item__wrap{padding:1rem 0}}.page-item__wrap:hover{border-color:#ed1c24;border-color:var(--accent)}.page-item__wrap:hover .page-item__arrow{border-color:#ed1c24;border-color:var(--accent);transition:all .5s;transform:rotate(0)}.page-item__breadcrumbs{margin-bottom:1rem}.page-item__breadcrumbs .breadcrumbs__list{margin:0}.page-item__title{margin-bottom:.5rem;font-size:1.5rem}@media (max-width:991.98px){.page-item__title{margin-bottom:1rem;font-size:1.125rem}}.page-item__text{color:#808793}@media (max-width:991.98px){.page-item__text{-webkit-line-clamp:5;-webkit-box-orient:vertical;max-width:100%;line-height:140%;display:-webkit-box;overflow:hidden}}.page-item__arrow{opacity:1;border:1px solid #cccfd3;position:absolute;bottom:1.5rem;right:1.5rem}@media (max-width:991.98px){.page-item__arrow{display:none}}.page-item.swiper-slide .page-item__wrap{border-bottom:none}.spares-item__wrap{background:#f4f4f4;background:var(--background);border-radius:.5rem;flex-direction:column;gap:4.125rem;height:19.25rem;padding:4.5rem 1.5rem 1.5rem;display:flex}.spares-item__wrap:hover .spares-item__btn{background:#ed1c24;background:var(--accent);color:#fff;transition:all .5s}.spares-item__img{width:100%;max-width:18.75rem;height:5.9375rem;margin:0 auto;display:block}.spares-item__img img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.spares-original-item__wrap{border:1px solid #cccfd3;border:1px solid var(--light-border);border-radius:.5rem;justify-content:center;align-items:center;height:9.9375rem;display:flex;overflow:hidden}.spares-original-item__img{width:100%;height:auto;margin:0 auto;display:block}.spares-original-item__img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.single-banner-block__title{max-width:27.8125rem;margin-bottom:.5rem}.single-banner-block__text-wrap{color:#fff;z-index:2;position:relative}.single-banner-block__content{margin-bottom:2rem;margin-bottom:var(--section-margin);border-radius:.5rem;padding:3.75rem;position:relative;overflow:hidden}@media (max-width:767.98px){.single-banner-block__content{text-align:center;padding:2.5rem 1.5rem 1.5rem}}.single-banner-block__foot{align-items:center;gap:1rem;margin-top:1.5rem;display:flex}@media (max-width:767.98px){.single-banner-block__foot{flex-direction:column}.single-banner-block__btn{width:100%;max-width:100%}}.single-banner-block__bg{-o-object-fit:cover;object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;top:0;left:0;right:0}.single-banner-block__text{color:#fff;width:100%;max-width:32.5rem;font-size:.9375rem;font-weight:500;line-height:150%}.single-banner-block--full-width-content .single-banner-block__text,.single-banner-block--full-width-content .single-banner-block__title{max-width:100%}.map-contact-item__wrap{color:#fff}@media (max-width:767.98px){.map-contact-item__wrap{text-align:center}}.map-contact-item__head{align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}@media (max-width:767.98px){.map-contact-item__head{justify-content:center;margin-bottom:1.125rem}}.map-contact-item__title{align-items:center;gap:1rem;margin-bottom:0;display:flex}.map-contact-item__tag{color:#808793;border:1px solid #2f3744;border-radius:2.5rem;padding:.375rem .75rem;font-size:.9375rem;font-weight:500}.map-contact-item__address{margin-bottom:1.5rem;font-size:1.125rem;font-weight:500}@media (max-width:767.98px){.map-contact-item__address{margin-bottom:1rem;font-size:.9375rem}}.map-contact-item__tel{margin-bottom:.5rem;font-size:1.125rem;font-weight:500}@media (max-width:767.98px){.map-contact-item__tel{margin-bottom:.5rem;font-size:.9375rem}}.map-contact-item__notice{color:#808793;max-width:18.75rem;margin-bottom:1.5rem;font-size:.9375rem;font-weight:500}@media (max-width:767.98px){.map-contact-item__notice{margin:auto auto 1rem;font-size:.8125rem}}.map-contact-item__email{margin-bottom:1.5rem;font-size:1.125rem;font-weight:500}@media (max-width:767.98px){.map-contact-item__email{margin-bottom:1rem;font-size:.9375rem}}.equipment-item__wrap{border:1px solid #cccfd3;border:1px solid var(--light-border);border-radius:.5rem;width:100%;min-height:14.4375rem;padding:1.25rem 1.25rem 0}.equipment-item__name{margin-bottom:1rem;font-size:1.125rem;font-weight:500}.equipment-item__text{font-size:.9375rem;line-height:150%}.searchbar__wrap{position:relative}.searchbar__form{background-color:#f4f4f4;align-items:center;display:flex}@media (max-width:767.98px){.searchbar__form{background-color:#0000;width:100%}}.searchbar__input{width:100%}.searchbar__btn{-webkit-box-shadow:none;box-shadow:none}@media (max-width:767.98px){.searchbar__btn{display:none}}.searchbar__results-wrap{background-color:#fff}.searchbar__results{background-color:#fff;border-radius:0 0 .5rem .5rem;display:none;position:absolute;top:calc(100% + .5rem);left:0;right:0}@media (max-width:767.98px){.searchbar__results{border-radius:0;margin:0 -1rem}}.searchbar__results-head{justify-content:space-between;align-items:center;margin-bottom:1rem;font-weight:500;display:flex}@media (max-width:767.98px){.searchbar__results-head{flex-direction:column;gap:.5rem}}.searchbar__title{color:#808793;font-size:.9375rem}.searchbar__link{color:#808793;letter-spacing:.1em;text-transform:uppercase;font-size:.8125rem;font-weight:600;line-height:90%;transition:all .5s}.searchbar__link:hover{color:var(--accent);transition:all .5s}.searchbar__list-wrap{max-height:70dvh;margin:.5rem;padding:1rem;overflow:auto}@media (max-width:767.98px){.searchbar__list-wrap{max-height:calc(100dvh - 7.5rem);margin:0}.searchbar__list-wrap::-webkit-scrollbar{display:none}}.searchbar__results-list{display:grid}.searchbar__results-list--items{grid-template-columns:repeat(3,1fr);gap:1.5rem;padding:1rem}@media (max-width:767.98px){.searchbar__results-list--items{grid-template-columns:repeat(1,1fr);gap:.75rem;padding:0}}.searchbar-product__wrap{border:1px solid #cccfd3;border-radius:.5rem;grid-template-columns:8.125rem auto;align-items:center;font-weight:500;transition:all .5s;display:grid}@media (max-width:991.98px){.searchbar-product__wrap{border-radius:0;grid-template-columns:5rem auto;padding-right:1rem}}.searchbar-product__wrap:hover,.searchbar-product__wrap:focus,.searchbar-product__wrap:active{box-shadow:.5625rem .25rem 3.25rem #0d18241a}.searchbar-product__wrap:hover .searchbar-product__content,.searchbar-product__wrap:focus .searchbar-product__content,.searchbar-product__wrap:active .searchbar-product__content{border-color:#ed1c24;border-color:var(--accent);transition:all .5s}.searchbar-product__content{border-left:1px solid #cccfd3;flex-direction:column;justify-content:center;gap:.25rem;height:100%;padding:1rem;transition:all .5s;display:flex}@media (max-width:991.98px){.searchbar-product__content{padding:.5rem}}.searchbar-product__title{text-transform:uppercase}.searchbar-product__cat{color:#808793;font-size:.8125rem}.searchbar-product__img{width:100%;height:8.125rem;display:block}@media (max-width:991.98px){.searchbar-product__img{height:5rem}}.searchbar-product__img img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.searchbar-news__wrap{border-bottom:1px solid #cccfd3;padding:1rem 1.5rem;font-size:1.125rem;font-weight:500;display:block;position:relative}@media (max-width:991.98px){.searchbar-news__wrap{padding:.75rem 0;font-size:1rem}}.searchbar-news__wrap:hover,.searchbar-news__wrap:focus,.searchbar-news__wrap:active{border-color:#ed1c24;border-color:var(--accent);transition:all .5s}.searchbar-news__wrap:hover .searchbar-news__arrow,.searchbar-news__wrap:focus .searchbar-news__arrow,.searchbar-news__wrap:active .searchbar-news__arrow{border-color:#ed1c24;border-color:var(--accent);transform:none}.searchbar-news__head{align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.searchbar-news__arrow{opacity:1;border:1px solid #cccfd3;margin:auto;position:absolute;top:0;bottom:0;right:1.5rem}@media (max-width:991.98px){.searchbar-news__arrow{display:none}}.searchbar-news__date,.searchbar-news__cat{color:#cccfd3;border:1px solid #cccfd3;border-radius:2rem;justify-content:center;align-items:center;padding:.375rem 1rem;font-size:.9375rem;font-weight:500;display:inline-flex}.searchbar-news:last-of-type .searchbar-news__wrap{border-bottom:none}.modal{opacity:0;z-index:102;background:#00000080;border:none;width:100%;max-width:100%;height:100%;max-height:100%;padding:.75rem 0;display:none;position:fixed;inset:0}@media (max-width:575.98px){.modal{padding:0}}.modal::-ms-backdrop{background:0 0}.modal::backdrop{background:0 0}.modal__content{background-color:#fff;border-radius:.5rem;width:calc(100% - 1.5rem);max-width:47.5rem;height:fit-content;margin:auto;padding:2.5rem;position:relative;overflow:auto}.modal__content--img{grid-gap:2rem;grid-template-columns:1fr 1fr;gap:2rem;max-width:69.375rem;display:grid}@media (max-width:991.98px){.modal__content--img{grid-template-columns:1fr;gap:1.5rem}}.modal__content--service{max-width:71.375rem}.modal__content--review{padding:0;display:block}@media (max-width:991.98px){.modal__content{border-radius:1rem;padding:1.5rem}}@media (max-width:575.98px){.modal__content{border-radius:0;width:100%;height:calc(100% - 3.5rem);margin-top:3.5rem;padding:1.5rem 1rem}.modal__content:before{content:"";z-index:100;background:#fff;border-bottom:1px solid #d4d4de;width:100%;height:3.5rem;position:fixed;top:0;left:0;right:0}}.modal__img{width:100%;height:100%;display:block}.modal__img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.modal__review-img{width:100%;display:flex}.modal__service-img{width:100%;max-width:45.625rem;margin:1rem auto 2.5rem;display:block}.modal__service-img img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.modal__close-btn{z-index:101;background-color:#0003;border-radius:50%;justify-content:center;align-items:center;width:2rem;height:2rem;transition:all .5s;display:flex;position:absolute;top:1rem;right:1rem}.modal__close-btn svg{stroke:#fff;width:40%;height:40%}@media (max-width:575.98px){.modal__close-btn svg{stroke:#000}}.modal__close-btn:hover{background-color:#000;transition:all .5s}@media (max-width:575.98px){.modal__close-btn{stroke:#000;background-color:#0000;width:1.25rem;height:1.25rem;position:fixed;top:1rem;right:1rem}.modal__close-btn svg{width:100%;height:100%}}.modal__title{text-align:center;text-transform:uppercase;margin-bottom:1rem;font-size:2rem;font-weight:500}@media (max-width:767.98px){.modal__title{font-size:1.25rem}}.modal__text{text-align:center;margin-bottom:2rem;font-size:.9375rem;font-weight:500;line-height:130%}@media (max-width:767.98px){.modal__text{margin-bottom:1rem}}.modal__icon{width:3.5rem;height:3.5rem;margin:auto auto 2rem}.modal__icon svg{width:100%;height:100%}.modal__btn{width:100%}@media (max-width:767.98px){.modal__service-list-wrap{margin:0 -1rem;padding-left:1rem}}.modal__service-list:not(.swiper-wrapper){grid-gap:1.5rem;grid-template-columns:repeat(4,1fr);gap:1.5rem;display:grid}.search-tabs__list{white-space:nowrap;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:1rem;margin-bottom:3.5rem;display:flex}@media (max-width:767.98px){.search-tabs__list{flex-wrap:nowrap;margin:0 -1rem 2.875rem;padding:0 1rem 1.125rem;overflow:auto}}.search-tabs__btn{border:1px solid #cccfd3;border-radius:2.25rem;padding:.875rem 1rem;font-size:.9375rem;font-weight:500;transition:all .5s}.search-tabs__btn.active,.search-tabs__btn:active,.search-tabs__btn:focus,.search-tabs__btn:hover{border-color:#ed1c24;border-color:var(--accent);transition:all .5s}.search-tabs__group{margin-bottom:3.5rem;position:relative}@media (max-width:767.98px){.search-tabs__group{margin-bottom:4rem}}.search-tabs__group .news-item:nth-of-type(n+11),.search-tabs__group--show-all .search-tabs__product-item:nth-of-type(n+5),.search-tabs__group--show-all .search-tabs__simple-solution-item:nth-of-type(n+5),.search-tabs__group--show-all .search-tabs__catalog-item:nth-of-type(n+5),.search-tabs__group--show-all .search-tabs__news-item:nth-of-type(n+5),.search-tabs__group--show-all .search-tabs__article-item:nth-of-type(n+5),.search-tabs__group--show-all .search-tabs__project-item:nth-of-type(n+5),.search-tabs__group--show-all .search-tabs__page-item:nth-of-type(n+5){display:none}@media (max-width:767.98px){.search-tabs__group--show-all .search-tabs__product-item:nth-of-type(n+5),.search-tabs__group--show-all .search-tabs__simple-solution-item:nth-of-type(n+5),.search-tabs__group--show-all .search-tabs__catalog-item:nth-of-type(n+5),.search-tabs__group--show-all .search-tabs__news-item:nth-of-type(n+5),.search-tabs__group--show-all .search-tabs__article-item:nth-of-type(n+5),.search-tabs__group--show-all .search-tabs__project-item:nth-of-type(n+5),.search-tabs__group--show-all .search-tabs__page-item:nth-of-type(n+5){display:block}}.search-tabs__group--show-all .search-tabs__group-btn{display:flex}@media (max-width:767.98px){.search-tabs__group--show-all .search-tabs__group-btn{display:none}}.search-tabs__group-btn{text-transform:uppercase;border:1px solid #cccfd3;border-radius:2.25rem;display:none}@media (max-width:767.98px){.search-tabs__group-btn{position:absolute;bottom:0;left:0;right:0}}.search-tabs__group-head{justify-content:space-between;align-items:center;margin-bottom:2rem;display:flex}@media (max-width:767.98px){.search-tabs__group-head{justify-content:center;margin-bottom:1.5rem}}.search-tabs__title{margin-bottom:0}@media (max-width:767.98px){.search-tabs__title{margin-bottom:1rem}}@media (max-width:991.98px){.search-tabs__results-list-wrap{overflow:visible}}.search-tabs__results-list:not(.swiper-wrapper){grid-gap:1.5rem;grid-template-columns:repeat(4,1fr);gap:1.5rem;display:grid}@media (max-width:767.98px){.search-tabs__results-list:not(.swiper-wrapper){grid-template-columns:repeat(3,1fr)}}.search-tabs__results-list--single:not(.swiper-wrapper){grid-template-columns:1fr}.search-tabs__carousel-nav{display:none}@media (max-width:767.98px){.search-tabs__carousel-nav{margin-top:1.5rem;display:block}}.search-tabs__product-item{min-width:1px}.simple-solution-item__wrap{color:var(--graphite);background-color:#fff;border-radius:.5rem;flex-direction:column;gap:.5rem;width:100%;min-height:15.625rem;padding:1.5rem;transition:all .5s;display:flex;position:relative}.simple-solution-item__wrap:hover .simple-solution-item__icon{filter:grayscale(0);opacity:1;transition:all .5s}.simple-solution-item__text{color:var(--light-graphite);font-size:.9375rem;font-weight:500;line-height:150%}.simple-solution-item__title{font-size:.9375rem;font-weight:500;line-height:150%}.simple-solution-item__icon{filter:grayscale(100);opacity:.5;width:2.5rem;height:2.5rem;transition:all .5s;position:absolute;bottom:1.5rem;right:1.5rem}.simple-solution-item__icon svg{width:100%;height:100%}.simple-solution-item.swiper-slide-active .simple-solution-item__icon{filter:grayscale(0);opacity:1;transition:all .5s}.simple-solution-item--gray .simple-solution-item__wrap{background-color:#f4f4f4}@media (max-width:767.98px){.simple-solution-item--gray .simple-solution-item__wrap{text-align:center;flex-direction:column;align-items:center;gap:1rem;min-height:1px}}.simple-solution-item--gray .simple-solution-item__title{margin-bottom:0}.simple-solution-item--gray .simple-solution-item__icon{filter:grayscale(0);opacity:1}@media (max-width:767.98px){.simple-solution-item--gray .simple-solution-item__icon{position:static}}.simple-solution-item--long .simple-solution-item__wrap{text-align:left;min-height:21.875rem}@media (max-width:767.98px){.simple-solution-item--long .simple-solution-item__wrap{align-items:flex-start;gap:.5rem;min-height:15.625rem}}.simple-solution-item--long .simple-solution-item__title{text-align:left;font-size:1.125rem}@media (max-width:767.98px){.simple-solution-item--long .simple-solution-item__icon{position:absolute}}.featured-info-item__wrap{color:#fff;z-index:10;align-items:center;min-height:100vh;display:flex;position:relative}.featured-info-item__wrap .container{max-width:91.5rem}@media (max-width:1199.98px){.featured-info-item__wrap .container{max-width:100%}}@media (max-width:767.98px){.featured-info-item__wrap{text-align:center;padding-top:6.25rem}}.featured-info-item__wrap:before{background:#1b2028;background:var(--graphite);content:"";opacity:.25;z-index:-1;width:100%;height:100%;display:none;position:absolute;inset:0}@media (max-width:767.98px){.featured-info-item__wrap:before{display:block}}.featured-info-item__wrap:after{background:linear-gradient(#0000 80%,#1b2028 100%),linear-gradient(#1b2028 0%,#0000 20%),linear-gradient(90deg,#1b2028 0%,#0000 75%);background:-webkit-gradient(linear,left bottom,left top,from(var(--graphite)),color-stop(20%,transparent)),-webkit-gradient(linear,left top,left bottom,from(var(--graphite)),color-stop(20%,transparent)),-webkit-gradient(linear,left top,right top,from(var(--graphite)),color-stop(75%,transparent));background:linear-gradient(0deg,var(--graphite)0%,transparent 20%),linear-gradient(180deg,var(--graphite)0%,transparent 20%),linear-gradient(90deg,var(--graphite)0%,transparent 75%);content:"";z-index:-2;width:100%;height:100%;position:absolute;inset:0}.featured-info-item__content{text-align:center;width:100%;max-width:47.5rem;margin:0 auto}.featured-info-item__icon{width:3.5rem;height:3.5rem;margin:0 auto 1.5rem}@media (max-width:767.98px){.featured-info-item__icon{width:2.5rem;height:2.5rem}}.featured-info-item__icon img,.featured-info-item__icon svg{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.featured-info-item__heading{text-transform:uppercase}@media (max-width:767.98px){.featured-info-item__heading{margin-bottom:1.5rem}}.featured-info-item__text{font-size:1.125rem;font-weight:500;line-height:160%}@media (max-width:767.98px){.featured-info-item__text{font-size:.9375rem}}.featured-info-item__bg{z-index:-3;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.featured-info-item__bg img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.order-steps__list{grid-gap:2rem;counter-reset:steps;grid-template-columns:1fr;gap:2rem;max-width:59.375rem;margin:0 auto;display:grid;position:relative}@media (max-width:767.98px){.order-steps__list{gap:2.5rem;max-width:100%}}.order-steps__list:before{background:#808793;background:var(--light-graphite);content:"";width:1px;height:calc(100% - 7.5rem);margin:auto;position:absolute;top:0;left:0;right:0}@media (max-width:767.98px){.order-steps__list:before{content:none}}.order-steps__step-item{counter-increment:steps;width:100%;max-width:31.4375rem;position:relative}@media (max-width:767.98px){.order-steps__step-item{max-width:100%}}.order-steps__step-item:before{content:counter(steps);border:1px solid #ed1c24;border:1px solid var(--accent);background-color:#fff;border-radius:50%;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;font-size:1.5rem;font-weight:500;display:flex;position:absolute}@media (max-width:767.98px){.order-steps__step-item:before{margin:auto auto 1.5rem;position:static}}.order-steps__step-item:nth-of-type(2n){text-align:left;margin-left:auto;padding-left:7rem}@media (max-width:767.98px){.order-steps__step-item:nth-of-type(2n){text-align:center;padding-left:0}}.order-steps__step-item:nth-of-type(2n):before{left:0}.order-steps__step-item:nth-of-type(odd){text-align:right;margin-right:auto;padding-right:7rem}@media (max-width:767.98px){.order-steps__step-item:nth-of-type(odd){text-align:center;padding-right:0}}.order-steps__step-item:nth-of-type(odd):before{right:0}.vertival-socials__wrap{flex-direction:column;align-items:center;gap:1.5rem;display:flex}.vertival-socials__tel{font-size:1.125rem;font-weight:500}.vertival-socials__email{font-size:.9375rem;font-weight:500}.step-item__title{margin-bottom:1rem}.step-item__wrap{max-width:29.6875rem;min-height:7.5rem}@media (max-width:767.98px){.step-item__wrap{max-width:100%;min-height:0;min-height:initial}}.step-item__text{color:var(--light-graphite);font-size:.9375rem;font-weight:500;line-height:150%}.step-item__foot{grid-gap:1rem;grid-template-columns:1fr 1fr;gap:1rem;margin-top:1.5rem;display:grid}@media (max-width:767.98px){.step-item__foot{grid-template-columns:1fr;gap:1rem;margin-top:1rem}}.table-of-contents__wrap{background:#f4f4f4;border-radius:.5rem;padding:1.5rem}.table-of-contents__title{border-bottom:1px solid #cccfd3;border-bottom:1px solid var(--light-border);margin-bottom:1rem;padding-bottom:1.5rem;font-size:1.5rem;font-weight:500}@media (max-width:767.98px){.table-of-contents__title{display:none}}.table-of-contents__list{grid-gap:1rem;gap:1rem;padding-left:1rem;display:grid}.table-of-contents__link{color:var(--light-graphite);font-size:.9375rem;font-weight:500;transition:all .5s}@media (max-width:767.98px){.table-of-contents__link{color:var(--graphite)}}.table-of-contents__link:hover,.table-of-contents__link.active{color:var(--graphite);transition:all .5s}.article-info__wrap{color:var(--light-graphite);background:#f4f4f4;border-radius:.5rem;padding:1.5rem;font-size:.9375rem;font-weight:500}.article-info__list{flex-direction:column;gap:1rem;display:flex}.article-info__item{border-bottom:1px solid #cccfd3;border-bottom:1px solid var(--light-border);flex-direction:column;gap:.75rem;padding-bottom:1rem;display:flex}.article-info__item:last-of-type{border-bottom:none;padding:0}.article-info__item span,.article-info__item time{color:var(--graphite)}.article-info__item--row{flex-direction:row;justify-content:space-between}.share__list{flex-wrap:wrap;gap:.5rem;display:flex}.share__link{border-radius:50%;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}.share__link svg{fill:#fff;width:3.5rem;height:3.5rem}.about-us-hero__wrap{color:#fff;z-index:10;align-items:center;min-height:100vh;display:flex;position:relative}@media (max-width:767.98px){.about-us-hero__wrap{text-align:center;padding-top:6.25rem}}.about-us-hero__wrap:before{background:#1b2028;background:var(--graphite);content:"";opacity:.25;z-index:-1;width:100%;height:100%;display:none;position:absolute;inset:0}@media (max-width:767.98px){.about-us-hero__wrap:before{display:block}}.about-us-hero__wrap:after{background:linear-gradient(#0000 80%,#1b2028 100%),linear-gradient(#1b2028 0%,#0000 20%),linear-gradient(90deg,#1b2028 0%,#0000 75%);background:-webkit-gradient(linear,left bottom,left top,from(var(--graphite)),color-stop(20%,transparent)),-webkit-gradient(linear,left top,left bottom,from(var(--graphite)),color-stop(20%,transparent)),-webkit-gradient(linear,left top,right top,from(var(--graphite)),color-stop(75%,transparent));background:linear-gradient(0deg,var(--graphite)0%,transparent 20%),linear-gradient(180deg,var(--graphite)0%,transparent 20%),linear-gradient(90deg,var(--graphite)0%,transparent 75%);content:"";z-index:-2;width:100%;height:100%;position:absolute;inset:0}.about-us-hero__content{text-align:center;width:100%;max-width:45.625rem;margin:0 auto}.about-us-hero__icon{width:3.25rem;height:3.25rem;margin:0 auto 1.5rem}@media (max-width:767.98px){.about-us-hero__icon{width:2.5rem;height:2.5rem}}.about-us-hero__icon img,.about-us-hero__icon svg{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.about-us-hero__heading{text-transform:uppercase}@media (max-width:767.98px){.about-us-hero__heading{margin-bottom:1.5rem}}.about-us-hero__text{font-size:1.125rem;font-weight:500;line-height:160%}@media (max-width:767.98px){.about-us-hero__text{font-size:.9375rem}}.about-us-hero__to-next{z-index:10;margin:auto;position:absolute;bottom:1.875rem;left:0;right:0}.about-us-hero__bg{z-index:-3;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.about-us-hero__bg img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.service-hero__wrap{color:#fff;z-index:10;align-items:center;min-height:100vh;display:flex;position:relative}@media (max-width:767.98px){.service-hero__wrap{padding-top:6.25rem}}.service-hero__wrap:before{background:#1b2028;background:var(--graphite);content:"";opacity:.75;z-index:-1;width:100%;height:100%;display:none;position:absolute;inset:0}@media (max-width:767.98px){.service-hero__wrap:before{display:block}}.service-hero__wrap:after{background:linear-gradient(#0000 80%,#1b2028 100%),linear-gradient(#1b2028 0%,#0000 20%),linear-gradient(90deg,#1b2028 0%,#0000 75%);background:-webkit-gradient(linear,left bottom,left top,from(var(--graphite)),color-stop(20%,transparent)),-webkit-gradient(linear,left top,left bottom,from(var(--graphite)),color-stop(20%,transparent)),-webkit-gradient(linear,left top,right top,from(var(--graphite)),color-stop(75%,transparent));background:linear-gradient(0deg,var(--graphite)0%,transparent 20%),linear-gradient(180deg,var(--graphite)0%,transparent 20%),linear-gradient(90deg,var(--graphite)0%,transparent 75%);content:"";z-index:-2;width:100%;height:100%;position:absolute;inset:0}@media (max-width:767.98px){.service-hero__wrap:after{display:none}}.service-hero__content{flex-direction:column;justify-content:center;width:100%;max-width:51.875rem;min-height:calc(100vh - 6.25rem);padding:2rem 0;display:flex;position:relative}.service-hero__heading{text-transform:uppercase;margin-bottom:2rem}@media (max-width:767.98px){.service-hero__heading{margin-top:auto;margin-bottom:1rem;font-size:1.25rem}}.service-hero__subheading{margin-bottom:1rem;font-size:1.5rem}@media (max-width:767.98px){.service-hero__subheading{font-size:.9375rem}}.service-hero__foot{align-items:center;gap:1rem;display:flex}@media (max-width:767.98px){.service-hero__foot{margin-top:auto}.service-hero__btn{width:100%}}.service-hero__text-content{margin-bottom:3rem}.service-hero__text-content ul li:before{background-color:#fff}.service-hero__bg{z-index:-3;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.service-hero__bg img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.history-item__list-wrap{max-width:83.75rem;margin:auto}.history-item__wrap{grid-gap:6.25rem;color:#fff;grid-template-columns:34.375rem auto;align-items:center;gap:6.25rem;display:grid}@media (max-width:991.98px){.history-item__wrap{grid-template-columns:1fr;gap:1.5rem}}.history-item__img{border-radius:.5rem;width:100%;height:40.625rem;display:block;overflow:hidden}@media (max-width:767.98px){.history-item__img{height:17.5rem}}.history-item__img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.history-item__body{padding-top:9.375rem;position:relative}@media (max-width:767.98px){.history-item__body{text-align:center;padding-top:5.625rem}}.history-item__body:before{color:#fff;content:attr(data-year);opacity:.1;background:linear-gradient(#fff 0%,#0000 100%);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;font-size:15rem;font-weight:700;line-height:1;position:absolute;top:0;left:0;right:0}@media (max-width:767.98px){.history-item__body:before{text-align:center;font-size:8rem}}.history-item__cat{color:var(--light-graphite);align-items:center;gap:1.5rem;margin-bottom:2rem;font-size:1.125rem;font-weight:500;display:flex}@media (max-width:767.98px){.history-item__cat{justify-content:center}}.history-item__cat:before{background-color:#808793;background-color:var(--light-graphite);content:"";width:4.5rem;height:2px}@media (max-width:767.98px){.history-item__cat:before{content:none}}.history-item__title{margin-bottom:2rem}@media (max-width:767.98px){.history-item__title{margin-bottom:1rem}}.history-item__text{color:var(--light-graphite);font-size:.9375rem;font-weight:500;line-height:150%}.history-item__foot{align-items:center;gap:1rem;margin-top:2rem;display:flex}@media (max-width:767.98px){.history-item__foot{justify-content:center;margin-top:1.5rem}}.history-item__control-btn{letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:1rem;width:fit-content;font-size:.8125rem;font-weight:600;display:flex}.history-item__control-btn span{border:1px solid #ed1c24;border:1px solid var(--accent);border-radius:50%;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.history-item__control-btn svg{stroke:#fff;width:1rem;height:1rem}.history-item__control-btn--prev span{transform:rotate(180deg)}.infrastructure-item__wrap{color:#fff;align-items:center;gap:3.5rem;max-width:85rem;margin:auto;display:flex}@media (max-width:991.98px){.infrastructure-item__wrap{flex-direction:column;gap:1.5rem}}.infrastructure-item__img{aspect-ratio:1;border-radius:.5rem;width:100%;max-width:34.375rem;display:block;overflow:hidden}@media (max-width:991.98px){.infrastructure-item__img{aspect-ratio:auto;max-width:100%;height:17.5rem}}.infrastructure-item__img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.infrastructure-item__icon{width:4rem;height:4rem;margin-bottom:2rem;display:block}@media (max-width:767.98px){.infrastructure-item__icon{margin:auto auto 1.5rem}}.infrastructure-item__icon svg,.infrastructure-item__icon img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.infrastructure-item__title{margin-bottom:2rem}@media (max-width:767.98px){.infrastructure-item__title{text-align:center;margin-bottom:1rem}}.infrastructure-item__list{grid-gap:1rem;gap:1rem;display:grid}@media (max-width:767.98px){.infrastructure-item__list{text-align:center}}.infrastructure-item__list-item{align-items:center;gap:1rem;padding-left:1.375rem;font-size:.9375rem;font-weight:500;line-height:150%;display:flex;position:relative}@media (max-width:767.98px){.infrastructure-item__list-item{justify-content:center;padding:0}}.infrastructure-item__list-item:before{content:"";background-color:#fff;border-radius:50%;width:.375rem;height:.375rem;position:absolute;top:.5rem;left:0}@media (max-width:767.98px){.infrastructure-item__list-item:before{content:none}}.infrastructure-item__content{flex-grow:1}.infrastructure-item--inverse .infrastructure-item__wrap{flex-direction:row-reverse}@media (max-width:991.98px){.infrastructure-item--inverse .infrastructure-item__wrap{flex-direction:column}}.association-item__wrap{background-color:#2f3744;border-radius:.5rem;height:100%;padding:2rem;transition:all .5s}@media (max-width:767.98px){.association-item__wrap{padding:1.5rem}}.association-item__logo{width:auto;height:4.6875rem;margin-bottom:1.5rem;display:block}.association-item__logo img,.association-item__logo svg{-o-object-fit:contain;object-fit:contain;width:auto;height:100%}.association-item__text{color:#fff;grid-gap:1rem;gap:1rem;font-size:.9375rem;font-weight:500;line-height:150%;display:grid}.association-item.swiper-slide{height:auto}.partners-item__wrap{color:#fff;text-align:center;background-color:#fff;height:100%;min-height:31.25rem;padding:4rem 1.5rem}.partners-item__logo{width:auto;max-width:100%;height:9.375rem;margin-bottom:3.75rem;display:block}.partners-item__logo img,.partners-item__logo svg{-o-object-fit:contain;object-fit:contain;width:auto;height:100%}.partners-item__title{text-transform:uppercase;margin-bottom:.75rem;font-size:1.5rem;font-weight:500}.partners-item__text{font-size:1.125rem;font-weight:500;line-height:150%}@media (max-width:767.98px){.partners-item__text{font-size:.9375rem}}.partners-item.swiper-slide{height:auto}.partners-item--dark .partners-item__wrap{color:var(--graphite)}.clients-item__wrap{border:1px solid #2f3744;border-radius:.5rem;padding:1rem}.clients-item__img{-o-object-fit:contain;object-fit:contain;justify-content:center;align-items:center;width:auto;max-width:80%;height:3.125rem;margin:auto;display:flex}.clients-item__img img,.clients-item__img svg{-o-object-fit:contain;object-fit:contain;width:auto;height:100%}.scheme-item__wrap{background:#f4f4f4;background:var(--background);border-radius:.5rem;height:100%;min-height:13.75rem;padding:1.5rem}.scheme-item__order{background:#ed1c24;background:var(--accent);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;margin-bottom:1rem;font-size:1.125rem;font-weight:500;display:flex}.scheme-item__text{font-size:.9375rem;font-weight:500;line-height:150%}.featured-office__wrap{grid-gap:1.75rem;color:#fff;gap:1.75rem;font-weight:500;display:grid}.featured-office__head{align-items:center;gap:1rem;display:flex}.featured-office__title{font-size:1.5rem}.featured-office__tag{border:1px solid #fff;border-radius:1.5rem;padding:.25rem .75rem;font-size:.9375rem;font-weight:400}.featured-office__address,.featured-office__link{font-size:1.125rem;font-weight:400}.featured-office__notice{max-width:18.75rem;margin-top:-1rem;margin-bottom:1rem;font-size:.9375rem;font-weight:400}.product-gallery__wrap{min-width:1px;max-width:100vw;overflow:visible}@media (max-width:767.98px){.product-gallery__wrap{margin:0 -1rem;padding:0 1rem;overflow:hidden}}.product-gallery__main{width:100%;min-width:1px}.product-gallery__thumbs{min-width:1px;margin-top:.75rem}@media (max-width:767.98px){.product-gallery__thumbs{overflow:visible}}.product-gallery__thumbs-wrap{min-width:1px;position:relative}.product-gallery__img{background-color:#f4f4f4;border-radius:.5rem;transition:border-color .5s;display:block;overflow:hidden}.product-gallery__img img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.product-gallery__img--main{aspect-ratio:1;width:100%;max-height:37.5rem;padding:2rem 0}.product-gallery__img--thumb{aspect-ratio:1;cursor:pointer;border:1px solid #0000;width:100%;max-height:6.25rem;padding:.5rem 0}@media (max-width:767.98px){.product-gallery__img--thumb{padding:2px 0}}.product-gallery__img--thumb.swiper-slide-thumb-active{border-color:#cccfd3}.product-gallery__control{cursor:pointer;z-index:1;stroke:#000;background:#fdfefe;border:1px solid #f3eff7;border-radius:50%;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;margin:auto;transition:all .5s;display:flex;position:absolute;top:0;bottom:0}.product-gallery__control:disabled{opacity:0}.product-gallery__control svg{width:.875rem;height:.875rem}.product-gallery__control--prev{left:-1.25rem;transform:rotate(180deg)}.product-gallery__control--next{right:-1.25rem}.geo-toggler__wrap{z-index:100;position:relative}.geo-toggler__btn{color:#fff;text-align:left;align-items:center;gap:.75rem;font-size:.9375rem;font-weight:500;transition:all .5s;display:flex}@media (max-width:767.98px){.geo-toggler__btn{color:#fff;text-align:center;background-color:#2f3744;border-radius:.25rem;justify-content:center;width:100%;margin-bottom:1.5rem;padding:1rem;position:relative}}.geo-toggler__btn:hover{opacity:.5;transition:all .5s}@media (max-width:767.98px){.geo-toggler__btn:hover{opacity:1}}.geo-toggler__btn svg{width:1rem;height:1rem}@media (max-width:767.98px){.geo-toggler__btn svg{margin:auto;position:absolute;top:0;bottom:0;left:1rem}}.geo-toggler__list{z-index:100;background-color:#2f3744;width:fit-content;min-width:13.125rem;display:none;position:absolute;top:calc(100% + 1rem);left:0}@media (max-width:767.98px){.geo-toggler__list{width:100%;min-width:1px;top:calc(100% + .25rem)}}.geo-toggler__item{border-bottom:1px solid #ffffff0d}.geo-toggler__item:last-of-type{border:none}.geo-toggler__link{color:#fff;text-align:left;width:100%;padding:1rem;font-size:.9375rem;display:block}@media (max-width:767.98px){.geo-toggler__link{text-align:center}}.geo-toggler__link:hover{background-color:#ffffff1a}.geo-toggler.expanded .geo-toggler__list{display:block}.faq-item__wrap{border-bottom:1px solid #cccfd3}.faq-item__wrap[open] .faq-item__title{color:var(--accent);transition:all .5s}.faq-item__wrap[open] .faq-item__title:before{transform:rotate(90deg)}.faq-item__wrap::marker{content:none;display:none}.faq-item__wrap::-webkit-details-marker{content:none;display:none}.faq-item__title{cursor:pointer;margin:0;padding:1.5rem 3rem 1.5rem 1.5rem;font-size:1.125rem;transition:all .5s;position:relative}@media (max-width:767.98px){.faq-item__title{padding-left:0}}.faq-item__title:hover{color:var(--accent);transition:all .5s}.faq-item__title:before,.faq-item__title:after{content:"";background-color:#1b2028;background-color:var(--graphite);border-radius:.5625rem;margin:auto;transition:all .5s;position:absolute;top:0;bottom:0;right:1.5rem}.faq-item__title:before{width:2px;height:.875rem;right:1.875rem}.faq-item__title:after{width:.875rem;height:2px}.faq-item__text-content{margin-top:-1.5rem;padding:1.5rem}@media (max-width:767.98px){.faq-item__text-content{padding-left:0}}.faq-item:last-of-type .faq-item__wrap{border-bottom:none}.target-audience-item__wrap{background-color:#1b2028;background-color:var(--graphite);color:#fff;border-radius:.5rem;flex-direction:column;height:100%;min-height:23.75rem;padding:1.5rem;display:flex;position:relative}@media (max-width:767.98px){.target-audience-item__wrap{text-align:center}}.target-audience-item__img{z-index:1;width:90%;height:20rem;margin:auto;display:block;position:absolute;top:1.5rem;left:0;right:0}.target-audience-item__img:before{background:linear-gradient(#0000 35%,#1b2028 80%);background:-webkit-gradient(linear,left bottom,left top,color-stop(20%,var(--graphite)),color-stop(65%,transparent));background:linear-gradient(0deg,var(--graphite)20%,transparent 65%);content:"";width:100%;height:100%;position:absolute;inset:0}.target-audience-item__img:after{content:"";pointer-events:none;z-index:-1;background:url(/local/templates/main/assets/css/../img/target-audience-item-blur.png) 50%/cover no-repeat;width:110%;height:100%;position:absolute;top:-1.5rem;left:-6%;right:-5%}.target-audience-item__img img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.target-audience-item__title{z-index:2;margin-bottom:.75rem;padding-top:13.75rem;font-size:1.125rem;position:relative}@media (max-width:767.98px){.target-audience-item__title{margin-top:auto;padding-top:0}}.target-audience-item__text{z-index:2;font-size:.9375rem;font-weight:500}.checklist-item__wrap{color:var(--graphite);background-color:#f4f4f4;border-radius:.5rem;flex-direction:column;width:100%;min-height:11.875rem;padding:1.5rem 1.5rem 5rem;transition:all .5s;display:flex;position:relative}@media (max-width:767.98px){.checklist-item__wrap{height:auto}}.checklist-item__title{font-size:1.125rem;font-weight:500;line-height:150%}.checklist-item__icon{opacity:.5;width:2.5rem;height:2.5rem;transition:all .5s;position:absolute;bottom:1.5rem;right:1.5rem}.checklist-item__icon svg{width:100%;height:100%}.faq-block__wrap{background:#f4f4f4;border-radius:.5rem;padding:2rem}@media (max-width:767.98px){.faq-block__wrap{margin:0 -1rem;padding:1.5rem}}.faq-block__heading{margin-bottom:1.5rem;font-size:1.5rem}.content-block__heading{margin-bottom:1rem}.content-block__text{color:var(--light-graphite);margin-bottom:2rem;font-size:1.125rem;font-weight:500;line-height:150%}.content-block__content{grid-gap:2rem;gap:2rem;display:grid}.content-block__content .single-banner-block__content{margin-bottom:0}.img-slider-block{min-width:1px}.img-slider-block__head{justify-content:space-between;align-items:center;margin-bottom:2rem;display:flex}@media (max-width:767.98px){.img-slider-block__head{margin-bottom:1.5rem}}.img-slider-block__heading{margin-bottom:0}.img-slider-block__list-wrap{margin:0 -1rem}@media (max-width:767.98px){.img-slider-block__carousel-nav{display:none}}.img-slider-block__carousel-nav--pagination{margin-top:1rem}@media (max-width:767.98px){.img-slider-block__carousel-nav--pagination{justify-content:center;display:flex}}.img-slider-item__wrap{z-index:10;border-radius:.5rem;width:100%;height:31.25rem;padding:1.5rem;position:relative;overflow:hidden}@media (max-width:767.98px){.img-slider-item__wrap{border-radius:0;height:22.5rem}}.img-slider-item__wrap:after{content:"";z-index:1;background:linear-gradient(#00000080 0%,#0000 30%);width:100%;height:100%;position:absolute;inset:0}.img-slider-item__img{width:100%;height:100%;position:absolute;inset:0}.img-slider-item__img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.img-slider-item__tag{-webkit-backdrop-filter:blur(1.25rem);backdrop-filter:blur(1.25rem);color:#fff;z-index:10;background-color:#ffffff59;border-radius:1.5rem;width:fit-content;padding:.5rem 1rem;font-size:.9375rem;font-weight:500;line-height:150%;position:relative}.services-single__wrap{background:#fff}.services-single__wrap .container{max-width:91.5rem}.services-single__row{grid-gap:3.5rem;padding-bottom:2rem;padding-bottom:var(--section-margin);grid-template-columns:1.25fr 1fr;gap:3.5rem;display:grid}@media (max-width:767.98px){.services-single__row{flex-direction:column;gap:1.5rem;margin-bottom:4rem;display:flex}}.services-single__content{margin-bottom:5rem}.services-single__info-col{flex-direction:column;display:flex}.services-single__img{border-radius:.5rem;height:43.75rem;display:block;overflow:hidden}.services-single__img img{-o-object-fit:cover;object-fit:cover;border-radius:.5rem;width:100%;height:100%}@media (max-width:767.98px){.services-single__img{height:20rem}}.services-single__heading{margin-bottom:2rem;font-size:2rem}@media (max-width:767.98px){.services-single__heading{font-size:1.5rem}}.services-single__btn-all{border:1px solid #cccfd3;border:1px solid var(--light-border);border-radius:.25rem;width:100%;margin-bottom:.625rem}.services-single__text-wrap{width:100%;max-width:35.25rem}.services-single__text-wrap p{margin-bottom:1.25rem;font-size:.9375rem;font-weight:500;line-height:150%}.related-projects-block__wrap{color:#fff;padding:2rem 0;padding:var(--section-margin)0;position:relative;overflow:hidden}.related-projects-block__heading{color:var(--graphite);margin-bottom:0}.related-projects-block__head{align-items:center;gap:4rem;margin-bottom:2rem;display:flex}@media (max-width:767.98px){.related-projects-block__head{justify-content:center}}.related-projects-block__btn{border:1px solid #cccfd3;border:1px solid var(--light-border);color:var(--graphite);margin-left:auto}@media (max-width:767.98px){.related-projects-block__btn{display:none}}.related-projects-block__project-item{opacity:0;transition:opacity .5s}.related-projects-block__project-item.swiper-slide-visible{opacity:1;transition:opacity .5s}.related-projects-block__list-wrap{overflow:visible}.related-projects-block__carousel-nav{width:fit-content;margin-top:2rem;margin-left:auto}@media (max-width:767.98px){.related-projects-block__carousel-nav{display:none}}.related-projects-block__carousel-nav--pagination{margin-top:6rem}@media (max-width:767.98px){.related-projects-block__carousel-nav--pagination{margin-top:1rem;display:block}}.form-block__wrap{color:#fff;padding:11.875rem 0;display:flex;position:relative;overflow:hidden}.form-block__wrap:before{background-image:linear-gradient(#1b2028 0%,#0000 30%);background-image:-webkit-gradient(linear,left top,left bottom,from(var(--graphite)),color-stop(30%,transparent));background-image:linear-gradient(180deg,var(--graphite)0%,transparent 30%);content:"";z-index:-1;width:100%;height:100%;position:absolute;inset:0}@media (max-width:767.98px){.form-block__wrap,.form-block__container{padding:0}}.form-block__content{width:fit-content;margin:0 auto}.form-block__contacts{flex-direction:column;gap:1.5rem;margin:auto;display:flex;position:absolute;bottom:3.5rem;left:0;right:0}@media (max-width:767.98px){.form-block__contacts{position:relative;bottom:0}}.form-block__tel{text-align:center;font-size:1.125rem;font-weight:500}.form-block__socials{justify-content:center;display:flex}.form-block__bg{-o-object-fit:cover;object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;top:0;left:0;right:0}@media (max-width:767.98px){.form-block__bg{display:none}}.form-block__img{width:100%;height:32.5rem;display:block}@media (max-width:767.98px){.form-block__img{height:17.5rem}}.form-block__img img{-o-object-fit:cover;object-fit:cover;border-radius:.5rem;width:100%;height:100%}.form-block--light .form-block__wrap{padding:2rem 0;padding:var(--section-margin)0}.form-block--light .form-block__wrap:before{content:none}.form-block--light .callback-form__text{text-align:left}.form-block--light .form-block__content{grid-gap:2rem;border-radius:.5rem;grid-template-columns:41.25rem auto;gap:2rem;padding:2.5rem;display:grid;box-shadow:.5625rem .25rem 2rem #0d18241a}@media (max-width:767.98px){.form-block--light .form-block__content{border-radius:0;grid-template-columns:1fr;gap:1.5rem;padding:0 1rem}}.form-block--gray .form-block__wrap{background:#f4f4f4;padding:4.5rem 0}@media (max-width:767.98px){.form-block--gray .form-block__wrap{padding:2rem 0;padding:var(--section-margin)0;background-color:#fff}}.hero-block__wrap{position:relative}.hero-block__breadcrumbs-container{z-index:10;margin:auto;position:absolute;top:8.5rem;left:0;right:0}@media (max-width:767.98px){.hero-block__breadcrumbs-container{top:4rem}}.hero-block__list-wrap{position:relative}.hero-block__carousel-nav{z-index:100;position:absolute;bottom:2rem;right:4.5rem}@media (max-width:767.98px){.hero-block__carousel-nav{left:0;right:0}}.hero-block--narrow .container{max-width:91.5rem}@media (max-width:1399.98px){.hero-block--narrow .container{max-width:100%}}.hero-block--narrow .hero-item__content{max-width:52.5rem}.about-us-block__wrap{grid-gap:4.5rem;color:#fff;grid-template-columns:37.5rem auto;align-items:center;gap:4.5rem;width:100%;max-width:87.5rem;margin:0 auto;padding:5rem 0;display:grid}@media (max-width:1199.98px){.about-us-block__wrap{grid-template-columns:21.25rem auto;min-height:1px}}@media (max-width:767.98px){.about-us-block__wrap{grid-template-columns:1fr;gap:1.5rem}}.about-us-block__img{aspect-ratio:1;border-radius:50%;width:100%;overflow:hidden}.about-us-block__img img{-o-object-fit:cover;object-fit:cover;width:100%;height:auto}@media (max-width:767.98px){.about-us-block__heading{text-align:center}}.about-us-block__foot{align-items:center;gap:2rem;display:flex}@media (max-width:991.98px){.about-us-block__foot{gap:1rem}}@media (max-width:767.98px){.about-us-block__foot{flex-direction:column;gap:1rem}.about-us-block__btn,.about-us-block__video-link{width:100%}}.expertise-block__wrap{color:#fff;padding:2rem 0;padding:var(--section-margin)0;position:relative;overflow:hidden}.expertise-block__head{justify-content:space-between;align-items:center;margin-bottom:2.5rem;display:flex}@media (max-width:991.98px){.expertise-block__head{margin-bottom:2rem}}@media (max-width:767.98px){.expertise-block__head{justify-content:center}}.expertise-block__heading{margin-bottom:0}.expertise-block__content{position:relative}.expertise-block__active-expertise-item{z-index:10;width:100%;max-width:82.5rem;height:fit-content;margin:auto;position:absolute;top:0;bottom:0;left:0}@media (max-width:991.98px){.expertise-block__active-expertise-item{max-width:100%;position:static}}.expertise-block__list-wrap{max-width:46.25rem;margin-left:auto;margin-right:0;position:static;overflow:visible}@media (max-width:991.98px){.expertise-block__list-wrap{max-width:100%;margin:auto}}.expertise-block__list-wrap .swiper-slide{transition:opacity .5s,transform .5s,background .5s}.expertise-block__list-wrap .hidden{opacity:0;background:0 0;transform:scale(1.05)translate(-10.9375rem)}@media (max-width:991.98px){.expertise-block__list{opacity:0;z-index:-1;position:absolute;top:0}}.expertise-block__carousel-nav--pagination{margin-top:.5rem;display:flex}@media (max-width:767.98px){.expertise-block__carousel-nav--pagination{justify-content:center;margin-top:1rem}}.projects-block__wrap{color:#fff;padding:2rem 0;padding:var(--section-margin)0;position:relative;overflow:hidden}.projects-block__heading{margin-bottom:0}.projects-block__head{align-items:center;gap:4rem;margin-bottom:5.125rem;display:flex}@media (max-width:1199.98px){.projects-block__head{margin-bottom:2rem}}@media (max-width:767.98px){.projects-block__head{justify-content:center}}.projects-block__btn{margin-left:auto}@media (max-width:767.98px){.projects-block__btn{display:none}}.projects-block__list-wrap{overflow:visible}@media (max-width:767.98px){.projects-block__carousel-nav{display:none}}.projects-block__carousel-nav--pagination{margin-top:6rem}@media (max-width:767.98px){.projects-block__carousel-nav--pagination{margin-top:1rem;display:block}}.solutions-block__wrap{color:#fff;padding:2rem 0;padding:var(--section-margin)0;padding-bottom:7.5rem;position:relative}.solutions-block__wrap:before{background-image:linear-gradient(#1b2028 0%,#0000 30%);background-image:-webkit-gradient(linear,left top,left bottom,from(var(--graphite)),color-stop(30%,transparent));background-image:linear-gradient(180deg,var(--graphite)0%,transparent 30%);content:"";z-index:-1;width:100%;height:100%;position:absolute;inset:50% 0 0}.solutions-block__wrap:after{background-image:linear-gradient(#0000 75%,#1b2028 100%);background-image:-webkit-gradient(linear,left bottom,left top,from(var(--graphite)),color-stop(25%,transparent));background-image:linear-gradient(0deg,var(--graphite)0%,transparent 25%);content:"";z-index:-1;width:100%;height:100%;position:absolute;inset:50% 0 0}.solutions-block__heading{margin-bottom:0}.solutions-block__head{align-items:center;gap:4rem;margin-bottom:2.5rem;display:flex}@media (max-width:1199.98px){.solutions-block__head{gap:2rem;margin-bottom:2rem}}@media (max-width:767.98px){.solutions-block__head{justify-content:center}}.solutions-block__content{grid-gap:2.5rem;grid-template-columns:57.5rem auto;gap:2.5rem;display:grid}@media (max-width:1399.98px){.solutions-block__content{gap:2rem}}@media (max-width:991.98px){.solutions-block__content{flex-direction:column-reverse;gap:0;display:flex}}.solutions-block__list{grid-gap:1.5rem;grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}@media (max-width:991.98px){.solutions-block__list{white-space:nowrap;flex-wrap:nowrap;gap:1rem;margin:0 -1rem 1rem;padding:0 1rem 1rem;display:flex;overflow:auto}}.solutions-block__bg{-o-object-fit:cover;object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;top:50%;left:0;right:0}.solutions-block--no-bg .solutions-block__bg{display:none}.products-block__wrap{color:#fff;padding:2rem 0;padding:var(--section-margin)0;background:#151a2299;position:relative;overflow:hidden}.products-block__heading{margin-bottom:0}.products-block__head{justify-content:space-between;align-items:center;gap:4rem;margin-bottom:2.5rem;display:flex}@media (max-width:1199.98px){.products-block__head{gap:2rem;margin-bottom:2rem}}@media (max-width:767.98px){.products-block__head{justify-content:center}}.products-block__tags{margin-bottom:3rem}@media (max-width:767.98px){.products-block__tags{display:none}}.products-block__btn{margin-left:auto}@media (max-width:767.98px){.products-block__btn{display:none}}.products-block__list-wrap{overflow:visible}.related-products__wrap{background:#f4f4f4;background:var(--background);padding:2rem 0;padding:var(--section-margin)0;position:relative;overflow:hidden}.related-products__heading{margin-bottom:0}.related-products__head{justify-content:space-between;align-items:center;gap:4rem;margin-bottom:2.5rem;display:flex}@media (max-width:1199.98px){.related-products__head{gap:2rem;margin-bottom:2rem}}@media (max-width:767.98px){.related-products__head{justify-content:center}}.related-products__btn{margin-left:auto}@media (max-width:767.98px){.related-products__btn{display:none}}.related-products__list-wrap{overflow:visible}.related-products__product-item{opacity:0;transition:opacity .5s}@media (max-width:767.98px){.related-products__product-item{opacity:1}}.related-products__product-item.swiper-slide-visible{opacity:1}@media (max-width:767.98px){.related-products__carousel-nav{display:none}}.related-products__carousel-nav--pagination{margin-top:1.5rem}@media (max-width:767.98px){.related-products__carousel-nav--pagination{display:block}}.advantages-block__wrap{color:#fff;padding:2rem 0;padding:var(--section-margin)0}.advantages-block__head{justify-content:space-between;align-items:center;margin-bottom:2.5rem;display:flex}@media (max-width:1199.98px){.advantages-block__head{text-align:center;justify-content:center;margin-bottom:4rem}}@media (max-width:767.98px){.advantages-block__head{margin-bottom:2rem}}.advantages-block__heading{margin-bottom:0}.advantages-block__list{grid-gap:2.5rem;grid-template-columns:repeat(4,1fr);gap:2.5rem;display:grid}@media (max-width:991.98px){.advantages-block__list{grid-template-columns:repeat(2,1fr);gap:2rem}}@media (max-width:767.98px){.advantages-block__list{grid-template-columns:repeat(1,1fr)}}.advantages-block--simple .advantages-block__wrap{color:var(--graphite);margin:2rem 0;margin:var(--section-margin)0;padding:0}.advantages-block--simple .advantages-block__head{margin-bottom:2rem}.advantages-block--simple .advantages-block__head:before{content:none}.advantages-block--simple .advantages-block__list{gap:1.5rem}.advantages-block--in-content .container{padding:0}.advantages-block--three .advantages-block__list{grid-template-columns:repeat(3,1fr)}@media (max-width:991.98px){.advantages-block--three .advantages-block__list{gap:2rem}}@media (max-width:767.98px){.advantages-block--three .advantages-block__list{grid-template-columns:repeat(1,1fr)}}.useful-links-block__wrap{color:#fff;padding:2rem 0;padding:var(--section-margin)0;overflow:hidden}.useful-links-block__head{justify-content:space-between;align-items:center;margin-bottom:2.5rem;display:flex}@media (max-width:1199.98px){.useful-links-block__head{margin-bottom:2rem}}@media (max-width:767.98px){.useful-links-block__head{text-align:center;justify-content:center}}.useful-links-block__list-wrap{overflow:visible}.useful-links-block__heading{margin-bottom:0}.useful-links-block__useful-item{opacity:0;transition:opacity .5s}@media (max-width:767.98px){.useful-links-block__useful-item{opacity:1}}.useful-links-block__useful-item.swiper-slide-visible{opacity:1}@media (max-width:767.98px){.useful-links-block__carousel-nav{display:none}}.useful-links-block__carousel-nav--pagination{margin-top:1.5rem}@media (max-width:767.98px){.useful-links-block__carousel-nav--pagination{display:block}}.contacts-block__wrap{color:#fff;padding:2rem 0;padding:var(--section-margin)0;position:relative}.contacts-block__wrap:before{background-image:linear-gradient(#1b2028 0%,#0000 30%);background-image:-webkit-gradient(linear,left top,left bottom,from(var(--graphite)),color-stop(30%,transparent));background-image:linear-gradient(180deg,var(--graphite)0%,transparent 30%);content:"";z-index:-1;width:100%;height:100%;position:absolute;inset:0}.contacts-block__content{grid-gap:2.5rem;grid-template-columns:repeat(2,1fr);gap:2.5rem;display:grid}@media (max-width:767.98px){.contacts-block__content{flex-direction:column-reverse;gap:2rem;display:flex}}.contacts-block__heading{max-width:37.5rem;margin-top:auto;margin-bottom:1.5rem}@media (max-width:767.98px){.contacts-block__heading{text-align:center;margin-top:0;margin-bottom:1rem}}.contacts-block__col{flex-direction:column;display:flex;overflow:hidden}@media (max-width:767.98px){.contacts-block__socials{display:none}}.contacts-block__foot{align-items:center;gap:1rem;margin-top:3rem;margin-bottom:auto;display:flex}@media (max-width:767.98px){.contacts-block__foot{flex-direction:column;justify-content:center;margin-top:1.5rem}.contacts-block__btn{width:100%}}.contacts-block__map{background-color:#1b2028;background-color:var(--graphite);width:100%;height:80vh;max-height:55rem}@media (max-width:1199.98px){.contacts-block__map{height:37.5rem}}@media (max-width:767.98px){.contacts-block__map{width:calc(100% + 2rem);height:23.125rem;margin:0 -1rem}}.contacts-block__map [class$=--main-engine-container]{filter:opacity()}.contacts-block__map [class$=--main-engine-container] canvas{filter:grayscale();opacity:.8}.contacts-block__map img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.contacts-block__bg{-o-object-fit:cover;object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;top:0;left:0;right:0}.categories__wrap{overflow:hidden}.categories__list{grid-template-columns:repeat(2,1fr);margin-left:-1px;margin-right:-1px;padding-top:2px;padding-bottom:2px;display:grid}@media (max-width:767.98px){.categories__list{grid-template-columns:repeat(1,1fr)}}.catalog-block__heading{margin-bottom:2rem}.catalog-block__wrap{background:#f4f4f4;background:var(--background);flex-direction:column;width:100%;padding-bottom:3.75rem;display:flex}.catalog-block__content-wrap{grid-gap:1rem;grid-template-columns:15.75rem 1fr;gap:1rem;margin-top:3.5rem;display:grid}@media (max-width:991.98px){.catalog-block__content-wrap{margin-top:4rem;display:block}}@media (min-width:992px){.catalog-block .container{max-width:81.25rem;margin:0 auto;padding:0}}.catalog-block__search-wrap{background:var(--gray);border-radius:.5rem;align-items:center;width:100%;margin-bottom:2.625rem;padding:0 0 0 .25rem;display:flex}@media (max-width:767.98px){.catalog-block__search-wrap{background:0 0;flex-direction:column;gap:1rem;margin-bottom:2rem;padding:0}.catalog-block__search-wrap .input--search .input__wrap{background:var(--gray);color:var(--dark-gray);border-radius:.5rem;padding:1rem 3.25rem}.catalog-block__search-wrap .input--search .input__icon{margin:auto;top:0;bottom:0;left:1rem}.catalog-block__search-wrap .input--search .input__control{border:0;padding:0}.catalog-block__search-wrap .input--search .input__reset{top:0;bottom:0;right:1rem}}.catalog-block__searchbar{width:100%}.catalog-block__products-list{grid-gap:1rem;grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:1.5rem;display:grid}@media (max-width:1199.98px){.catalog-block__products-list{grid-template-columns:repeat(2,1fr)}}@media (max-width:767.98px){.catalog-block__products-list{grid-template-columns:repeat(1,1fr)}}.catalog-block__catalog-item{min-width:1px}.catalog-block__show-all{border:1px solid #cccfd3;border:1px solid var(--light-border);border-radius:.25rem;width:100%}.catalog-block__pagination{width:fit-content;margin:0 auto}@media (max-width:991.98px){.catalog-block__sidebar{z-index:3000;background:#fff;width:100%;height:100dvh;padding-bottom:6.25rem;transition:all .5s;position:fixed;top:0;left:-120%;overflow:auto}}.catalog-block__sidebar.sidebar--active{transition:all .5s;left:0}.catalog-block__sidebar.sidebar--active .filters__foot{display:block}.catalog-block__mobile-filters{font-variation-settings:"wght" 600;text-align:center;text-transform:uppercase;background:#fff;border-radius:.25rem;width:100%;max-width:100%;margin-bottom:1.5rem;padding:.75rem 1rem;display:none;position:relative}@media (max-width:991.98px){.catalog-block__mobile-filters{letter-spacing:.1em;text-align:center;justify-content:space-between;align-items:center;font-size:.75rem;display:flex}.catalog-block__active-filters{width:100vw;margin:0 -1rem;padding:0 1rem;display:none;overflow:auto}}.catalog-block__filters-quantity{color:var(--accent);background:#fff1f1;border-radius:50%;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}.catalog-block__promo-banner{height:100%;transition:all .5s;display:block}.catalog-block__promo-banner:hover,.catalog-block__promo-banner:active,.catalog-block__promo-banner:focus{transition:all .5s;transform:translateY(-1rem)}.catalog-block__promo-img{border-radius:.5rem;width:100%;height:100%;display:block;overflow:hidden}.catalog-block__promo-img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}@media (max-width:767.98px){.catalog-block__select{width:100%}}.catalog-block__select .select__control{background:#ed1c24;background:var(--accent);border:1px solid #ed1c24;border:1px solid var(--accent);color:#fff;width:12.5rem;height:2rem;padding:.375rem .75rem;font-size:.875rem}.catalog-block__select .select__control:after{background-image:url("data:image/svg+xml,%3Csvg width=%2710%27 height=%277%27 viewBox=%270 0 10 7%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M1 1L5 5L9 1%27 stroke=%27white%27 stroke-width=%271.5%27/%3E%3C/svg%3E%0A");right:.5rem}@media (max-width:767.98px){.catalog-block__select .select__control{background:var(--gray);color:var(--dark-gray);border:none;width:100%;max-width:100%;height:3rem}.catalog-block__select .select__control:after{background-image:url("data:image/svg+xml,%3Csvg width=%2710%27 height=%277%27 viewBox=%270 0 10 7%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M9 1L5 5L1 0.999999%27 stroke=%27%230D1824%27 stroke-width=%271.5%27/%3E%3C/svg%3E%0A")}.catalog-block__select .select__wrap{width:100%}}.catalog-block__select .select__dropdown-wrap{background:#ed1c24;background:var(--accent)}@media (max-width:767.98px){.catalog-block__select .select__dropdown-wrap{background:#808793;background:var(--light-graphite);border:1px solid #808793;border:1px solid var(--light-graphite)}}.catalog-block__select .select__list{color:#fff;height:fit-content}@media (max-width:767.98px){.catalog-block__select .select__list{color:var(--graphite)}}.catalogue-content__meta-list{margin-bottom:2rem;margin-bottom:var(--section-margin)}.catalogue-content__title{margin-bottom:1.5rem}.product-page-head__row{grid-gap:3.5rem;margin-bottom:2rem;margin-bottom:var(--section-margin);grid-template-columns:1.25fr 1fr;gap:3.5rem;display:grid}@media (max-width:767.98px){.product-page-head__row{flex-direction:column;gap:1.5rem;margin-bottom:4rem;display:flex}}.product-page-head__info-col{flex-direction:column;display:flex}.product-page-head__product-gallery{min-width:1px}.product-page-head__img-wrap{background:#f4f4f4;background:var(--background);border-radius:.5rem;height:43.75rem}.product-page-head__img-wrap img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}@media (max-width:767.98px){.product-page-head__img-wrap{height:20rem}}.product-page-head__heading{margin-bottom:2rem;font-size:2rem}@media (max-width:767.98px){.product-page-head__heading{margin-bottom:1.5rem;font-size:1.75rem}}.product-page-head__meta-list{margin-bottom:1rem}.product-page-head__list-name{margin-bottom:1rem;font-size:1rem;font-weight:600}.product-page-head__btn-all{border:1px solid #cccfd3;border:1px solid var(--light-border);border-radius:.25rem;width:100%;margin-top:1rem;margin-bottom:.625rem}.product-page-head .product-price{margin-top:auto}.product-page-block__wrap{margin:2rem 0;margin:var(--section-margin)0}@media (max-width:767.98px){.product-page-block__wrap{overflow:hidden}}.product-page-block__title{margin-bottom:1.5rem;font-size:2rem}@media (max-width:991.98px){.product-page-block__title{font-size:1.5rem}}.product-page-block__text-wrap{margin-bottom:2rem}.product-page-block__text-wrap.expanded .product-page-block__text-content{display:block;overflow:auto}@media (max-width:767.98px){.product-page-block__text-content{-webkit-line-clamp:5;-webkit-box-orient:vertical;max-width:21.25rem;margin:auto;display:-webkit-box;overflow:hidden}}.product-page-block__text-toggle{border:1px solid #cccfd3;border:1px solid var(--light-border);border-radius:.25rem;width:100%;margin-top:1rem;display:none}@media (max-width:767.98px){.product-page-block__text-toggle{display:flex}}.product-page-block__files-list{grid-gap:1.5rem;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-bottom:2rem;display:grid}@media (max-width:767.98px){.product-page-block__files-list{grid-template-columns:1fr;margin-bottom:4rem}}.product-page-block__advantages-list:not(.swiper-wrapper){grid-gap:1.5rem;grid-template-columns:repeat(5,1fr);gap:1.5rem;display:grid}.product-page-block__advantages-wrap{overflow:visible}.product-page-block__advantage-item{height:auto}.project-single-head__row{grid-gap:3.5rem;margin-bottom:2rem;margin-bottom:var(--section-margin);grid-template-columns:1.25fr 1fr;align-items:center;gap:3.5rem;display:grid}@media (max-width:767.98px){.project-single-head__row{flex-direction:column;gap:1.5rem;margin-bottom:4rem;display:flex}}.project-single-head__content{margin-bottom:4rem}.project-single-head__product-gallery{min-width:1px}.project-single-head__product-gallery .product-gallery__img{padding:0}.project-single-head__product-gallery .product-gallery__img img{-o-object-fit:cover;object-fit:cover}.project-single-head__product-gallery .product-gallery__img--main{max-height:28.75rem}.project-single-head__product-gallery .product-gallery__img--thumb{max-height:6.25rem}.project-single-head__info-col{flex-direction:column;display:flex}.project-single-head__img{border-radius:.5rem;height:31.25rem;display:block;overflow:hidden}.project-single-head__img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}@media (max-width:767.98px){.project-single-head__img{height:20rem}}.project-single-head__heading{margin-bottom:2rem;font-size:2rem}@media (max-width:767.98px){.project-single-head__heading{font-size:1.5rem}}.project-single-head__name{margin-bottom:1rem;font-size:1rem;font-weight:600}.project-single-head__text{margin-bottom:1rem;font-size:.9375rem;font-weight:500;line-height:150%}.project-single-head__btn-all{border:1px solid #cccfd3;border:1px solid var(--light-border);border-radius:.25rem;width:100%;margin-top:1rem;margin-bottom:.625rem}.banners-block__wrap{margin-bottom:2rem;margin-bottom:var(--section-margin)}@media (max-width:767.98px){.banners-block__wrap{margin-bottom:4rem}}.banners-block__list{grid-gap:1.5rem;grid-template-columns:repeat(2,1fr);gap:1.5rem;display:grid}@media (max-width:575.98px){.banners-block__list{grid-template-columns:1fr;gap:1.5rem}}.team-block__wrap{margin:2rem 0;margin:var(--section-margin)0}.team-block__heading{margin-bottom:2rem}@media (max-width:767.98px){.team-block__heading{text-align:center;font-size:1.75rem}}.team-block__list{grid-gap:1.5rem;grid-template-columns:repeat(4,1fr);align-items:stretch;gap:1.5rem;display:grid}@media (max-width:1399.98px){.team-block__list{grid-template-columns:repeat(3,1fr);gap:2rem}}@media (max-width:767.98px){.team-block__list{grid-template-columns:repeat(2,1fr);gap:2rem}}@media (max-width:575.98px){.team-block__list{grid-template-columns:repeat(1,1fr)}}.team-block__load-more{border:1px solid #cccfd3;border:1px solid var(--light-border);border-radius:.25rem;width:100%;margin-top:1.5rem}.vacancies-block__wrap{margin:2rem 0;margin:var(--section-margin)0;overflow:hidden}.vacancies-block__head{justify-content:space-between;align-items:center;margin-bottom:2rem;display:flex}@media (max-width:767.98px){.vacancies-block__head{justify-content:center}}.vacancies-block__heading{margin-bottom:0}.vacancies-block__btn{border:1px solid #cccfd3;border:1px solid var(--light-border);color:var(--graphite)}@media (max-width:767.98px){.vacancies-block__btn{display:none}}.vacancies-block__content{overflow:hidden}.vacancies-block__list-wrap{overflow:visible}.vacancies-block__carousel-nav{margin-top:2rem}.vacancies-block__vacancy-item{transition:opacity .5s}.vacancies-block__vacancy-item.swiper-slide{opacity:0}.vacancies-block__vacancy-item.swiper-slide-visible{opacity:1}.lead-block__wrap{color:#fff;align-items:center;min-height:100vh;padding:22.5rem 0;display:flex;position:relative}.lead-block__wrap:before{background-image:linear-gradient(#1b2028 0%,#0000 30%);background-image:-webkit-gradient(linear,left top,left bottom,from(var(--graphite)),color-stop(30%,transparent));background-image:linear-gradient(180deg,var(--graphite)0%,transparent 30%);content:"";z-index:-1;width:100%;height:100%;position:absolute;inset:0}@media (max-width:767.98px){.lead-block__wrap{padding:3.375rem 0}}.lead-block__heading{margin-bottom:1rem}.lead-block__content{text-align:center;width:fit-content;max-width:57.8125rem;margin:0 auto}.lead-block__text{font-size:1.125rem;font-weight:500;line-height:150%}@media (max-width:767.98px){.lead-block__text{font-size:.9375rem}}.lead-block__text a{-webkit-text-decoration:underline;text-decoration:underline}.lead-block__foot{justify-content:center;gap:1rem;margin-top:2rem;display:flex}@media (max-width:767.98px){.lead-block__foot{flex-direction:column}}.lead-block__bg{-o-object-fit:cover;object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;top:0;left:0;right:0}.vacancies-list-block__wrap{margin:2rem auto;margin:var(--section-margin)auto;max-width:60.25rem;overflow:hidden}@media (max-width:991.98px){.vacancies-list-block__wrap{max-width:100%}}.vacancies-list-block__head{justify-content:space-between;align-items:center;margin-bottom:2rem;display:flex}@media (max-width:767.98px){.vacancies-list-block__head{justify-content:center}}.vacancies-list-block__heading{margin-bottom:0}.vacancies-list-block__list{grid-gap:1.5rem;gap:1.5rem;display:grid}.vacancies-list-block__load-more{border:1px solid #cccfd3;border:1px solid var(--light-border);border-radius:.25rem;width:100%;margin-top:2rem}.vacancies-list-block__pagination{justify-content:center;display:flex}.reviews-block__wrap{padding:2rem 0;padding:var(--section-margin)0;width:100%;overflow:hidden}.reviews-block__wrap .container{max-width:91.5rem}@media (max-width:991.98px){.reviews-block__wrap .container{max-width:100%}}.reviews-block__head{justify-content:space-between;align-items:center;margin-bottom:2rem;display:flex}.reviews-block__heading{margin-bottom:0}.reviews-block__tabs{overflow:visible}.reviews-block__tabs-list:not(.swiper-wrapper){grid-gap:1.5rem;grid-template-columns:repeat(4,minmax(1px,1fr));gap:1.5rem;margin-bottom:2.5rem;display:grid}.reviews-block__tabs-list.swiper-wrapper{margin-bottom:2rem}.reviews-block__load-more{border:1px solid #cccfd3;border:1px solid var(--light-border);border-radius:.25rem;width:100%;margin-top:1.5rem}.reviews-block__review-tab{height:auto}.reviews-block__review-tab-btn{text-align:center;fill:#808793;border:1px solid #cccfd3;border-radius:.5rem;flex-direction:column;justify-content:center;align-items:center;gap:1rem;width:100%;height:100%;padding:2rem;font-size:1.125rem;font-weight:500;transition:all .5s;display:flex}.reviews-block__review-tab-btn.active{fill:var(--accent);background-color:#fff;border-color:#0000;box-shadow:.5625rem .25rem 3.25rem #0d18241a}.reviews-block__review-tab-btn.active .reviews-block__review-tab-icon{filter:grayscale(0)}.reviews-block__review-tab-icon{filter:grayscale(100);width:2.5rem;height:2.5rem;transition:all .5s}.reviews-block__review-tab-icon svg,.reviews-block__review-tab-icon img{width:100%;height:100%}.reviews-block__tabs-content{display:none}.reviews-block__list{grid-gap:1.5rem;grid-template-columns:repeat(4,minmax(1px,1fr));gap:1.5rem;display:grid}@media (max-width:1199.98px){.reviews-block__list{grid-template-columns:repeat(2,minmax(1px,1fr));gap:2rem}}@media (max-width:575.98px){.reviews-block__list{grid-template-columns:repeat(1,minmax(1px,1fr))}}.featured-reviews-block__list-wrap{position:relative}.featured-reviews-block__breadcrumbs-container{z-index:10;max-width:91.5rem;margin:auto;position:absolute;top:8.125rem;left:0;right:0}@media (max-width:767.98px){.featured-reviews-block__breadcrumbs-container{top:4.5rem}}.featured-reviews-block__carousel-nav{z-index:10;position:absolute;bottom:2rem;right:4.5rem}@media (max-width:767.98px){.featured-reviews-block__carousel-nav{left:0;right:0}}.additional-advantages-block__wrap{color:#fff;padding:2rem 0;padding:var(--section-margin)0;overflow:hidden}.additional-advantages-block__head{justify-content:space-between;align-items:center;margin-bottom:2rem;display:flex}@media (max-width:1199.98px){.additional-advantages-block__head{text-align:center;display:block}}@media (max-width:767.98px){.additional-advantages-block__head{margin-bottom:2rem}}.additional-advantages-block__heading{color:var(--graphite);margin-bottom:0}.additional-advantages-block__list-wrap{overflow:visible}.additional-advantages-block__list:not(.swiper-wrapper){grid-gap:1.5rem;grid-template-columns:repeat(4,1fr);gap:1.5rem;display:grid}@media (max-width:991.98px){.additional-advantages-block__list:not(.swiper-wrapper){grid-template-columns:repeat(2,1fr);gap:2rem}}@media (max-width:767.98px){.additional-advantages-block__list:not(.swiper-wrapper){grid-template-columns:repeat(1,1fr)}}.additional-advantages-block__advantage-item{height:auto}.map-block__wrap{flex-direction:column;min-height:100vh;padding-top:8.125rem;display:flex;position:relative;overflow:hidden}@media (max-width:767.98px){.map-block__wrap{padding-top:4.375rem}}.map-block__heading{color:#fff;margin-top:.875rem}@media (max-width:767.98px){.map-block__heading{text-align:center;margin-bottom:2.5rem}}.map-block__container{flex-direction:column;flex-grow:1;display:flex}@media (max-width:767.98px){.map-block__container{min-height:90vh}}.map-block__map{background:#1b2028;background:var(--graphite);z-index:-1;width:100%;height:100%;position:absolute;inset:0}@media (max-width:767.98px){.map-block__map{height:100vh;position:relative}}.map-block__map [class$=--main-engine-container]{filter:opacity()}.map-block__map [class$=--main-engine-container] canvas{filter:grayscale();opacity:.8}.map-block__map [class$=--main-engine-container]:after{background:linear-gradient(#0000 70%,#1b2028 100%),linear-gradient(#1b2028 0%,#0000 30%),linear-gradient(90deg,#1b2028 0%,#0000 75%);background:-webkit-gradient(linear,left bottom,left top,from(var(--graphite)),color-stop(30%,transparent)),-webkit-gradient(linear,left top,left bottom,from(var(--graphite)),color-stop(30%,transparent)),-webkit-gradient(linear,left top,right top,from(var(--graphite)),color-stop(75%,transparent));background:linear-gradient(0deg,var(--graphite)0%,transparent 30%),linear-gradient(180deg,var(--graphite)0%,transparent 30%),linear-gradient(90deg,var(--graphite)0%,transparent 75%);content:"";z-index:2;width:100%;height:100%;position:absolute;inset:0}@media (max-width:767.98px){.map-block__map [class$=--main-engine-container]:after{background:linear-gradient(#0000 70%,#1b2028 100%),linear-gradient(#1b2028 0%,#0000 30%);background:-webkit-gradient(linear,left bottom,left top,from(var(--graphite)),color-stop(30%,transparent)),-webkit-gradient(linear,left top,left bottom,from(var(--graphite)),color-stop(30%,transparent));background:linear-gradient(0deg,var(--graphite)0%,transparent 30%),linear-gradient(180deg,var(--graphite)0%,transparent 30%)}}.map-block__tabs{margin-top:auto;margin-bottom:2rem}.map-block__list{margin-top:auto}@media (max-width:767.98px){.map-block__list{margin-top:0}}.map-block__map-contact-item{display:none}.map-block__map-contact-item.active{display:block}.news-block__wrap{background-color:#fff;padding:5rem 0}@media (max-width:767.98px){.news-block__wrap{padding:4rem 0}}.news-block__heading{margin-bottom:0}.news-block__tabs{border:1px solid #d4d4de;border-radius:.5rem;grid-template-columns:repeat(2,1fr);display:grid;overflow:hidden}@media (max-width:767.98px){.news-block__tabs{width:100%}}.news-block__news-tab:nth-of-type(2n){border-left:1px solid #d4d4de}.news-block__news-tab-btn{text-align:center;text-transform:uppercase;width:100%;padding:1.25rem 2rem;font-size:.8125rem;font-weight:600}.news-block__news-tab-btn.active{background-color:#ed1c24;background-color:var(--accent);color:#fff}.news-block__head{justify-content:space-between;align-items:center;margin-bottom:2rem;display:flex}@media (max-width:767.98px){.news-block__head{flex-direction:column-reverse;gap:1.75rem}}.news-block__tabs-content{display:none}.news-block__list{display:grid}.news-block__list--news{grid-template-columns:repeat(4,1fr);gap:1.5rem}@media (max-width:767.98px){.news-block__list--news{grid-template-columns:repeat(1,1fr);gap:2rem}}.news-block__list--articles{grid-template-columns:repeat(1,1fr);gap:0}@media (max-width:767.98px){.news-block__list--articles{gap:1rem}}.news-block__news-item.news-item--large{grid-column:span 2}@media (max-width:767.98px){.news-block__news-item.news-item--large{grid-column:span 1}}.news-block__load-more{border:1px solid #cccfd3;border:1px solid var(--light-border);border-radius:.25rem;width:100%;margin-top:2rem}.news-block__pagination{justify-content:center;display:flex}.search-results__wrap{background-color:#f4f4f4;padding:2.5rem 0;overflow:hidden}@media (max-width:767.98px){.search-results__wrap{padding:2rem 0}}.search-results__heading{margin-bottom:1.75rem}@media (max-width:767.98px){.search-results__heading{margin-bottom:1.5rem;font-size:1.75rem}}.search-results__searchbar{margin-bottom:2rem}.search-results__searchbar .searchbar__form,.search-results__searchbar .input__control{background-color:#fff;border-radius:.5rem}@media (max-width:767.98px){.search-results__searchbar .input__control{border:none;width:100%;padding:.75rem 1.5rem .75rem 3.25rem}.search-results__searchbar .input__icon{bottom:0;left:1.125rem}}.search-results__searchbar .searchbar__btn{display:flex}.search-results__cats{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.search-results__cats-link{background-color:#0000001a;border-radius:.375rem;justify-content:center;align-items:center;padding:.25rem .5rem;font-size:.875rem;display:flex}.search-results__link{font-size:.9375rem;transition:all .5s}.search-results__link span{font-variation-settings:"wght" 600}.search-results__link:hover,.search-results__link:focus,.search-results__link:active{opacity:.5;transition:all .5s}.info-block__wrap{padding:2rem 0;padding:var(--section-margin)0;background-color:#fff}@media (max-width:767.98px){.info-block__wrap{overflow:hidden}}.info-block__tabs{grid-template-columns:1fr 1fr 1fr;display:grid}.info-block__tabs-content{display:none}.info-block__tabs-wrap{z-index:10;border-radius:.5rem;max-width:60rem;margin:-13.25rem auto 7rem;position:relative;overflow:hidden}@media (max-width:767.98px){.info-block__tabs-wrap{max-width:none;max-width:initial;margin:0 0 4rem;overflow:visible}}.info-block__tab:not(:first-of-type){border-left:1px solid #2f3744b3}@media (max-width:767.98px){.info-block__tab:not(:first-of-type){border-left:none}}.info-block__tab-btn{-webkit-backdrop-filter:blur(.3125rem);backdrop-filter:blur(.3125rem);color:#fff;background:#2f37441a;flex-direction:column;justify-content:center;align-items:center;gap:1rem;width:100%;padding:2rem;font-size:1.125rem;font-weight:500;transition:all .5s;display:flex}@media (max-width:767.98px){.info-block__tab-btn{color:var(--graphite);background-color:#fff;border:1px solid #cccfd3;border-radius:.5rem}}.info-block__tab-btn svg{fill:#fff;width:2.5rem;height:2.5rem;transition:all .5s}@media (max-width:767.98px){.info-block__tab-btn svg{fill:var(--light-graphite)}}.info-block__tab-btn.active{background:#2f3744b3;transition:all .5s}@media (max-width:767.98px){.info-block__tab-btn.active{background-color:#fff;border-color:#0000;box-shadow:.5625rem .25rem 3.25rem #0d18241a}}.info-block__tab-btn.active svg{fill:var(--accent);transition:all .5s}.info-block__tab-btn:hover{background:#2f3744b3;transition:all .5s}@media (max-width:767.98px){.info-block__tab-btn:hover{background-color:#fff;border-color:#0000;box-shadow:.5625rem .25rem 3.25rem #0d18241a}}.info-block__block-head{margin-bottom:5rem}.info-block__heading{text-align:center;flex-direction:column;gap:1rem;margin-bottom:2rem;display:flex}@media (max-width:767.98px){.info-block__heading{font-size:1.75rem}}.info-block__heading svg,.info-block__heading img{-o-object-fit:contain;object-fit:contain;fill:var(--accent);width:4rem;height:4rem;margin:0 auto}@media (max-width:767.98px){.info-block__heading svg,.info-block__heading img{width:3.5rem;height:3.5rem}}.info-block__subheading{text-align:center;margin-bottom:1rem;font-size:1.125rem;font-weight:500}.info-block__text{color:var(--light-graphite);text-align:center;font-size:1.125rem;font-weight:500;line-height:1.5}@media (max-width:767.98px){.info-block__text{font-size:.9375rem}}.info-block__list{justify-content:center;align-items:center;gap:1rem;display:flex}@media (max-width:767.98px){.info-block__list{flex-direction:column;gap:.5rem}}.info-block__item{color:var(--light-graphite);font-size:.9375rem;font-weight:500}.info-block__item:not(:first-of-type){align-items:center;gap:1rem;display:flex}@media (max-width:767.98px){.info-block__item:not(:first-of-type){flex-direction:column;gap:.5rem}}.info-block__item:not(:first-of-type):before{background-color:#ed1c24;background-color:var(--accent);content:"";border-radius:50%;width:.375rem;height:.375rem}.info-block__block-content{grid-gap:2rem;gap:2rem;display:grid}.info-block__solutions-list{grid-gap:1.5rem;grid-template-columns:repeat(5,1fr);gap:1.5rem;display:grid}@media (max-width:767.98px){.info-block__solutions-list{grid-template-columns:repeat(1,1fr)}}.info-block__text-content{font-size:1.125rem;font-weight:500;line-height:150%}@media (max-width:767.98px){.info-block__text-content{font-size:.9375rem}}.info-block__text-content--has-padding{border-bottom:1px solid #cccfd3;border-bottom:1px solid var(--light-border);padding:0 1.5rem 1.5rem}@media (max-width:767.98px){.info-block__text-content--has-padding{padding:0 0 1.5rem}}.info-block__text-content h3{font-size:1.5rem}@media (max-width:767.98px){.info-block__text-content h3{font-size:1.125rem}}.requisites-block__wrap{min-height:80vh;padding-top:1rem;padding-bottom:4.5rem}@media (max-width:767.98px){.requisites-block__wrap{padding-bottom:4rem}}.requisites-block__heading{text-align:center;margin-bottom:2rem}@media (max-width:767.98px){.requisites-block__heading{margin-bottom:1.5rem;font-size:1.75rem}}.requisites-block__tabs{justify-content:center;gap:1rem;margin-bottom:2rem;display:flex}@media (max-width:767.98px){.requisites-block__tabs{flex-direction:column}.requisites-block__tab-item{width:100%}}.requisites-block__tab-btn{border:1px solid #cccfd3;border:1px solid var(--light-border);text-transform:uppercase;text-align:center;border-radius:3.5rem;width:100%;padding:.75rem 1.625rem;font-size:1.125rem;font-weight:500;transition:all .5s}@media (max-width:767.98px){.requisites-block__tab-btn{padding:.75rem}}.requisites-block__tab-btn:hover,.requisites-block__tab-btn.active{background-color:#1b2028;background-color:var(--graphite);border-color:#1b2028;border-color:var(--graphite);color:#fff;transition:all .5s}.requisites-block__tabs-content{max-width:60rem;margin:auto;display:none}@media (max-width:1199.98px){.requisites-block__tabs-content{max-width:100%}}.requisites-block__text{color:var(--light-graphite);text-align:center;margin-bottom:2rem;font-size:.9375rem;font-weight:500;line-height:150%}@media (max-width:1199.98px){.requisites-block__text{font-size:1.25rem}}@media (max-width:767.98px){.requisites-block__text{margin-bottom:1.5rem;font-size:.9375rem}}.requisites-block__list{margin-bottom:2rem}@media (max-width:767.98px){.requisites-block__list{margin-bottom:1.5rem}}.requisites-block__files-list{grid-gap:2rem;grid-template-columns:1fr 1fr;gap:2rem;max-width:45.25rem;display:grid}@media (max-width:767.98px){.requisites-block__files-list{grid-template-columns:1fr;gap:1rem}}.requisites-block__item{grid-gap:2rem;grid-template-columns:1fr 1fr;align-items:center;gap:2rem;padding:1rem;font-size:.9375rem;font-weight:500;display:grid}@media (max-width:1199.98px){.requisites-block__item{padding:1rem;font-size:1.25rem}}.requisites-block__item-title{color:var(--light-graphite)}@media (max-width:767.98px){.requisites-block__item{grid-template-columns:1fr;gap:.25rem;font-size:.9375rem}}.requisites-block__item:nth-of-type(odd){background-color:#f4f4f4}.img-text-block__wrap{justify-content:space-between;align-items:center;gap:3.5rem;display:flex}@media (max-width:991.98px){.img-text-block__wrap{flex-direction:column;align-items:flex-start;gap:1.5rem}}.img-text-block__img{aspect-ratio:1;border-radius:.5rem;flex:none;width:100%;max-width:25rem;display:block;overflow:hidden}@media (max-width:991.98px){.img-text-block__img{aspect-ratio:auto;max-width:100%;height:20rem}}.img-text-block__img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.img-text-block__text-content h3{font-size:1.5rem}.img-text-block--inverse .img-text-block__wrap{flex-direction:row-reverse}@media (max-width:991.98px){.img-text-block--inverse .img-text-block__wrap{flex-direction:column}}.simple-solutions-block__text{color:var(--light-graphite);gap:1rem;margin-top:-1.5rem;margin-bottom:2rem;font-size:1.125rem;font-weight:500;line-height:150%}.simple-solutions-block__list{grid-gap:1.5rem;grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}@media (max-width:991.98px){.simple-solutions-block__list{grid-template-columns:repeat(2,1fr)}}@media (max-width:575.98px){.simple-solutions-block__list{grid-template-columns:repeat(1,1fr)}}.related-news__wrap{background:#f4f4f4;background:var(--background);padding:2rem 0;padding:var(--section-margin)0;position:relative;overflow:hidden}.related-news__heading{margin-bottom:0}.related-news__head{justify-content:space-between;align-items:center;gap:4rem;margin-bottom:2.5rem;display:flex}@media (max-width:1199.98px){.related-news__head{gap:2rem;margin-bottom:2rem}}@media (max-width:767.98px){.related-news__head{justify-content:center}}.related-news__btn{margin-left:auto}@media (max-width:767.98px){.related-news__btn{display:none}}.related-news__list-wrap{overflow:visible}.related-news__news-item{opacity:0;transition:opacity .5s}@media (max-width:767.98px){.related-news__news-item{opacity:1}}.related-news__news-item.swiper-slide-visible{opacity:1}@media (max-width:767.98px){.related-news__carousel-nav{display:none}}.related-news__carousel-nav--pagination{margin-top:1.5rem;display:none}@media (max-width:767.98px){.related-news__carousel-nav--pagination{display:block}}.large-quote-block__wrap{color:#fff;z-index:10;padding:8.125rem 0;position:relative}@media (max-width:767.98px){.large-quote-block__wrap{padding:4rem 0}}.large-quote-block__wrap.expanded .large-quote-block__text{display:block}.large-quote-block__content{text-align:center;flex-direction:column;max-width:79.375rem;margin:auto;display:flex}.large-quote-block__img{z-index:-1;order:1;width:100%;max-width:25rem;height:auto;margin:0 auto;display:block;position:relative}@media (max-width:767.98px){.large-quote-block__img{max-width:13.75rem}}.large-quote-block__img:before{background:linear-gradient(#0000 50%,#1b2028 100%);background:-webkit-gradient(linear,left bottom,left top,from(var(--graphite)),color-stop(50%,transparent));background:linear-gradient(0deg,var(--graphite)0%,transparent 50%);content:"";width:100%;height:100%;position:absolute;inset:0}.large-quote-block__img img{width:100%;height:auto}.large-quote-block__caption{order:2}.large-quote-block__title{margin-top:-4.625rem;margin-bottom:.25rem;display:block}@media (max-width:767.98px){.large-quote-block__title{margin-bottom:.75rem}}.large-quote-block__job{font-size:.9375rem;font-weight:500;display:block}.large-quote-block__text{order:3;margin-top:1.5rem;font-size:1.125rem;font-weight:500;line-height:150%}@media (max-width:767.98px){.large-quote-block__text{-webkit-line-clamp:6;-webkit-box-orient:vertical;max-width:21.25rem;margin:1.5rem auto auto;display:-webkit-box;overflow:hidden}}.large-quote-block__text-toggle{border:1px solid #cccfd3;border:1px solid var(--light-border);border-radius:.25rem;width:100%;margin-top:1.5rem;font-size:.8125rem;display:none}@media (max-width:767.98px){.large-quote-block__text-toggle{display:flex}}.related-team-block__wrap{color:#fff;padding:2rem 0;padding:var(--section-margin)0;position:relative;overflow:hidden}.related-team-block__heading{margin-bottom:0}.related-team-block__head{align-items:center;gap:4rem;margin-bottom:2.5rem;display:flex}@media (max-width:1199.98px){.related-team-block__head{margin-bottom:2rem}}@media (max-width:767.98px){.related-team-block__head{justify-content:center}}.related-team-block__btn--outline{margin-left:auto}@media (max-width:767.98px){.related-team-block__btn--accent{display:none}}.related-team-block__btn--mobile{display:none}@media (max-width:767.98px){.related-team-block__btn--mobile{width:100%;display:flex}.related-team-block__btn--desktop{display:none}}.related-team-block__foot{margin-top:3.5rem;display:flex}@media (max-width:767.98px){.related-team-block__foot{flex-direction:column;gap:2rem;margin-top:1.5rem}}.related-team-block__list-wrap{overflow:visible}.related-team-block__carousel-nav{flex-grow:1}.company-socials-block__wrap{color:#fff;margin:2rem 0;margin:var(--section-margin)0;-webkit-backdrop-filter:blur(6.25rem);backdrop-filter:blur(6.25rem);text-align:center;background:#151a224d;border-radius:.5rem;padding:5.3125rem;position:relative;overflow:hidden}@media (max-width:767.98px){.company-socials-block__wrap{padding:4.5rem 1.5rem}}.company-socials-block__heading{margin-bottom:1rem}.company-socials-block__text{max-width:30rem;margin:auto auto 2rem;font-size:1.125rem;font-weight:500;line-height:160%}.company-socials-block__socials{justify-content:center;display:flex}.company-socials-block__socials .socials__link{width:3.5rem;height:3.5rem}.history-block__wrap{color:#fff;padding:2rem 0;padding:var(--section-margin)0;overflow:hidden}.history-block__head{justify-content:space-between;align-items:center;margin-bottom:2rem;display:flex}@media (max-width:767.98px){.history-block__head{justify-content:center}}.history-block__heading{margin-bottom:0}.history-block__tags{margin-bottom:1.5rem}@media (max-width:767.98px){.history-block__tags{margin-bottom:.75rem}}.infrastructure-block__wrap{color:#fff;padding:2rem 0;padding:var(--section-margin)0}.infrastructure-block__head{justify-content:space-between;align-items:center;margin-bottom:3.5rem;display:flex}.infrastructure-block__heading{margin-bottom:0}.infrastructure-block__list{grid-gap:3.5rem;gap:3.5rem;display:grid}.associations-block__wrap{color:#fff;padding:2rem 0;padding:var(--section-margin)0;position:relative;overflow:hidden}.associations-block__heading{margin-bottom:0}@media (max-width:767.98px){.associations-block__heading{text-align:center}}.associations-block__head{justify-content:space-between;align-items:center;gap:4rem;margin-bottom:2.5rem;display:flex}@media (max-width:1199.98px){.associations-block__head{gap:2rem;margin-bottom:2rem}}@media (max-width:767.98px){.associations-block__head{justify-content:center}}.associations-block__list-wrap{overflow:visible}.associations-block__product-item{opacity:0;transition:opacity .5s}@media (max-width:767.98px){.associations-block__product-item{opacity:1}}.associations-block__product-item.swiper-slide-visible{opacity:1}@media (max-width:767.98px){.associations-block__carousel-nav{display:none}}.associations-block__carousel-nav--pagination{margin-top:1.5rem}@media (max-width:767.98px){.associations-block__carousel-nav--pagination{display:block}}.clients-block__wrap{color:#fff;padding:2rem 0;padding:var(--section-margin)0;overflow:hidden}.clients-block__heading{margin-bottom:0}.clients-block__list-wrap{overflow:visible}.clients-block__list{transition-timing-function:linear}.clients-block__head{justify-content:space-between;align-items:center;gap:4rem;margin-bottom:2.5rem;display:flex}@media (max-width:1199.98px){.clients-block__head{gap:2rem;margin-bottom:2rem}}@media (max-width:767.98px){.clients-block__head{justify-content:center}}.partners-block__wrap{color:#fff;padding:2rem 0;padding:var(--section-margin)0;overflow:hidden}.partners-block__heading{margin-bottom:0}.partners-block__head{justify-content:space-between;align-items:center;gap:4rem;margin-bottom:2.5rem;display:flex}@media (max-width:1199.98px){.partners-block__head{gap:2rem;margin-bottom:2rem}}@media (max-width:767.98px){.partners-block__head{justify-content:center}}.partners-block__list-wrap{overflow:visible}.partners-block__list:not(.swiper-wrapper){grid-template-columns:repeat(5,1fr);display:grid}.partners-block__carousel-nav{justify-content:center;margin-top:1.5rem;display:none}@media (max-width:767.98px){.partners-block__carousel-nav{display:flex}}.related-reviews-block__wrap{color:#fff;padding:2rem 0;padding:var(--section-margin)0;position:relative;overflow:hidden}.related-reviews-block .container{overflow:hidden}.related-reviews-block__heading{margin-bottom:0}.related-reviews-block__head{align-items:center;gap:4rem;margin-bottom:2rem;display:flex}@media (max-width:767.98px){.related-reviews-block__head{justify-content:center}}.related-reviews-block__btn{border:1px solid #cccfd3;border:1px solid var(--light-border);margin-left:auto}.related-reviews-block__btn--mobile{display:none}@media (max-width:767.98px){.related-reviews-block__btn--mobile{margin-top:2rem;display:flex}.related-reviews-block__btn--desktop{display:none}}.related-reviews-block__list-wrap{overflow:visible}.related-reviews-block__review-item{height:auto}.related-reviews-block__carousel-nav{width:100%;margin-top:3rem}@media (max-width:767.98px){.related-reviews-block__carousel-nav{display:none}}.related-services-block__wrap{color:#fff;padding:2rem 0;padding:var(--section-margin)0;position:relative;overflow:hidden}.related-services-block__heading{color:var(--graphite);margin-bottom:0}.related-services-block__head{align-items:center;gap:4rem;margin-bottom:2rem;display:flex}@media (max-width:767.98px){.related-services-block__head{justify-content:center}}.related-services-block__btn{border:1px solid #cccfd3;border:1px solid var(--light-border);color:var(--graphite);margin-left:auto}@media (max-width:767.98px){.related-services-block__btn{display:none}}.related-services-block__list-wrap{overflow:visible}.related-services-block__product-item{opacity:0;transition:opacity .5s}@media (max-width:767.98px){.related-services-block__product-item{opacity:1}}.related-services-block__product-item.swiper-slide-visible{opacity:1}.related-services-block__carousel-nav{width:fit-content;margin-left:auto}@media (max-width:767.98px){.related-services-block__carousel-nav{display:none}}.related-services-block__carousel-nav--pagination{width:100%;margin-top:1.5rem}@media (max-width:767.98px){.related-services-block__carousel-nav--pagination{margin-top:1rem;display:block}}.featured-service-block__wrap{background:#f4f4f4;background:var(--background);border-radius:.5rem;width:100%;padding:2rem}@media (max-width:767.98px){.featured-service-block__wrap{border-radius:0;width:calc(100% + 2rem);margin-left:-1rem;margin-right:-1rem;padding:1.5rem 1rem}}.featured-service-block__heading{margin-bottom:.5rem}.featured-service-block__tag{border:1px solid #cccfd3;border:1px solid var(--light-border);border-radius:1.5rem;width:fit-content;margin-bottom:1.5rem;padding:.5rem 1rem;font-size:1.125rem;font-weight:500;display:block}.featured-service-block__img{background:#fff;border-radius:.5rem;width:100%;height:25rem;margin-bottom:1rem;display:block;overflow:hidden}.featured-service-block__img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}@media (max-width:767.98px){.featured-service-block__img{height:20rem}}.featured-service-block__text{margin-bottom:2.5rem;font-size:.9375rem;line-height:150%}@media (max-width:767.98px){.featured-service-block__text{margin-bottom:1.5rem}}.featured-service-block__foot{align-items:center;gap:1rem;margin-top:1.5rem;display:flex}@media (max-width:767.98px){.featured-service-block__foot{flex-direction:column}.featured-service-block__btn{text-align:left;width:100%}}.equipment-block__num-list{flex-direction:column;gap:1.5rem;display:flex}@media (max-width:767.98px){.equipment-block__num-list{gap:2.5rem}}.equipment-block__advantages-wrap{min-width:1px}@media (max-width:767.98px){.equipment-block__advantages-wrap{margin:0 -1rem;padding-left:1rem}}.equipment-block__carousel-nav{margin-top:1rem}.equipment-block__list:not(.swiper-wrapper){grid-gap:1.5rem;grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}@media (max-width:991.98px){.equipment-block__list:not(.swiper-wrapper){grid-template-columns:repeat(2,1fr)}}.equipment-block__header{margin-bottom:1.5rem}.equipment-block__name{margin-bottom:1rem}.equipment-block__text{color:var(--light-graphite)}.target-audience-block__heading{margin-bottom:1rem}.target-audience-block__text{color:var(--light-graphite);margin-bottom:2rem;font-size:1.125rem;font-weight:500;line-height:150%}.target-audience-block__list{grid-gap:1.5rem;grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}@media (max-width:767.98px){.target-audience-block__list{grid-template-columns:repeat(1,1fr)}}.checklist-block__heading{margin-bottom:1rem}.checklist-block__text{color:var(--light-graphite);margin-bottom:2rem;font-size:1.125rem;font-weight:500;line-height:150%}.checklist-block__list{grid-gap:1.5rem;grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}@media (max-width:767.98px){.checklist-block__list{grid-template-columns:repeat(1,1fr)}}.steps-block__heading{margin-bottom:2rem}.steps-block__text{color:var(--light-graphite);margin-bottom:2rem;font-size:1.125rem;font-weight:500;line-height:150%}.steps-block__list{grid-gap:1.5rem;counter-reset:steps;grid-template-columns:1fr;gap:1.5rem;margin:0 auto;display:grid;position:relative}@media (max-width:767.98px){.steps-block__list{gap:2.5rem;max-width:100%}}.steps-block__step-item{counter-increment:steps;text-align:left;width:100%;padding-left:4.5rem;position:relative}@media (max-width:767.98px){.steps-block__step-item{padding-left:0}}.steps-block__step-item .step-item__wrap{max-width:100%}@media (max-width:767.98px){.steps-block__step-item .step-item__wrap{text-align:center}}.steps-block__step-item:before{content:counter(steps);border:1px solid #ed1c24;border:1px solid var(--accent);background-color:#fff;border-radius:50%;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;font-size:1.5rem;font-weight:500;display:flex;position:absolute;top:.625rem;left:0}@media (max-width:767.98px){.steps-block__step-item:before{margin:auto auto 1.5rem;position:static}}.catalog__hero-wrap{background-color:#f4f4f4;height:100svh;position:relative}@media (max-width:991.98px){.catalog__hero-wrap{height:auto}}.catalog .hero-item__content{padding-bottom:8.75rem}@media (max-width:767.98px){.catalog .hero-item__content{padding-bottom:0}}.catalog__fast-links{z-index:10;width:100%;max-width:91.5rem;margin:auto;padding:0 4.5rem;position:absolute;bottom:2rem;left:0;right:0;overflow:hidden}@media (max-width:1399.98px){.catalog__fast-links{max-width:fit-content;margin-left:0}}@media (max-width:1199.98px){.catalog__fast-links{padding:0 2rem}}@media (max-width:991.98px){.catalog__fast-links{width:100%;max-width:100%;margin:2rem auto auto;padding:0 1rem;position:static}}.team-page__content{background-color:#fff;flex-direction:column;display:flex}.team-page__content .container{max-width:91.5rem}@media (max-width:1399.98px){.team-page__content .container{max-width:100%}}.reviews-page__content{background-color:#fff;flex-direction:column;display:flex}.text-page__wrap{grid-gap:2.75rem;grid-template-columns:21.25rem auto;gap:2.75rem;padding-bottom:2.625rem;display:grid}@media (max-width:991.98px){.text-page__wrap{grid-template-columns:1fr;gap:2rem}.text-page__heading--desktop{display:none}}.text-page__heading--mobile{display:none}@media (max-width:991.98px){.text-page__heading--mobile{margin-bottom:0;font-size:1.5rem;display:block}}.solution-page__wrap{grid-gap:2.75rem;grid-template-columns:21.25rem auto;gap:2.75rem;padding-bottom:2.625rem;display:grid}@media (max-width:991.98px){.solution-page__wrap{grid-template-columns:1fr;gap:2rem}}.solution-page__heading{margin-bottom:0}@media (max-width:991.98px){.solution-page__heading{font-size:1.75rem}}.solution-page__content{grid-gap:2rem;gap:2rem;min-width:1px;display:grid}.solution-page__text{color:var(--light-graphite);grid-gap:1.25rem;gap:1.25rem;margin-bottom:0;font-size:.9375rem;font-weight:500;line-height:150%;display:grid}.article-page__wrap{grid-gap:2.75rem;grid-template-columns:auto 21.25rem;gap:2.75rem;padding-bottom:2.625rem;display:grid}@media (max-width:991.98px){.article-page__wrap{flex-direction:column-reverse;gap:1.5rem;display:flex}}.article-page__wrap--no-sidebar{grid-template-columns:1fr;max-width:58.125rem;margin:auto}.article-page__content{min-width:1px}.article-page__heading{margin-bottom:1.5rem}@media (max-width:991.98px){.article-page__heading--desktop{display:none}}.article-page__heading--mobile{display:none}@media (max-width:991.98px){.article-page__heading--mobile{margin-bottom:0;font-size:1.75rem;display:block}}.article-page__text-content{gap:2rem}.service-page__wrap{grid-gap:2.75rem;grid-template-columns:21.25rem auto;gap:2.75rem;padding-bottom:2.625rem;display:grid}@media (max-width:991.98px){.service-page__wrap{grid-template-columns:1fr;gap:2rem}}.service-page__equipment-block{min-width:1px}.service-page__outer-wrap{background-color:#fff;padding:3.5rem 0}.service-page__subheading{margin-bottom:0}.service-page__text{color:var(--light-graphite);margin-top:-1rem;font-size:1.125rem;font-weight:500;line-height:150%}.service-page__content{grid-gap:3rem;gap:3rem;min-width:1px;display:grid}.service-page__content .container{padding:0}.service-page__content .single-banner-block__content{margin-bottom:0}.service-page__advantage-list{grid-gap:1.5rem;grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}@media (max-width:991.98px){.service-page__advantage-list{grid-template-columns:repeat(1,1fr)}}.service-page__spares-list{grid-gap:1.5rem;grid-template-columns:repeat(2,1fr);gap:1.5rem;display:grid}@media (max-width:767.98px){.service-page__spares-list{grid-template-columns:repeat(1,1fr)}}.service-page__spares-original-list{grid-gap:1rem;grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}@media (max-width:991.98px){.service-page__spares-original-list{grid-template-columns:repeat(2,1fr)}}@media (max-width:767.98px){.service-page__spares-original-list{grid-template-columns:repeat(1,1fr)}}.error-page__logo{width:100%;max-width:8.75rem;display:block}.error-page__logo svg{width:100%;height:auto}.error-page__wrap{justify-content:center;align-items:center;min-height:100vh;display:flex;position:relative;overflow:hidden}.error-page__bg{z-index:-1;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.error-page__bg img,.error-page__bg video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.error-page__content{color:#fff;flex-direction:column;align-items:center;width:100%;max-width:54.375rem;margin:0 auto;display:flex}.error-page__heading{text-align:center;margin-bottom:1.5rem;font-size:8rem;font-weight:500;line-height:1}.error-page__heading--maintenance{font-size:3rem;line-height:130%}@media (max-width:991.98px){.error-page__heading--maintenance{font-size:2rem}}.error-page__text{text-align:center;width:100%;font-size:1.125rem;font-weight:500;line-height:150%}@media (max-width:767.98px){.error-page__text{font-size:.9375rem}}.error-page__btn,.error-page__btn-main{width:fit-content;margin-top:3rem}.error-page__socials{margin:auto;position:absolute;bottom:2.5rem;left:0;right:0}@media (max-width:991.98px){.error-page__socials{margin-top:3rem;position:static}}
/* End */


/* Start:/local/templates/main/assets/css/custom.css?17484389335442*/
.modal__img img {
  object-fit: contain;
}
.related-products__product-item {
  height: auto;
}
.hide-breadcrumbs .breadcrumbs {
  display: none;
}
.catalog-block {
  background: var(--background);
  padding-bottom: 3.75rem;
}
.breadcrumbs .breadcrumbs__list {
  margin: 0;
  padding: 1.5rem 0;
}
.catalog-item .catalog-item__price {
  margin-top: auto;
}
.catalog-item .catalog-item__btn {
  margin-top: 0;
}
.catalog-item__img {
  padding-top: .5rem;
}
.catalog-item__wrap {
  padding-top: 0;
}
.catalog-item__wrap.no_photo .catalog-item__img {padding-top:0;}
.catalog-item__wrap.no_photo .catalog-item__img img {
  object-fit: cover;
}
.single-banner-block__bg img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
#review-modal .modal__content img,
.custom-modal__img img {width:100%;height:auto;}

.product-item .product-item__arrow {
  z-index: 2;
}
.fast-links__link:hover .fast-links__link-icon svg,
.fast-links__link:hover .fast-links__link-icon svg path {
  fill: var(--accent);
}
.custom-modal {
    opacity: 0;
    z-index: 1102;
    background: rgba(0,0,0,.85);
    border: none;
    width: 100%;
    max-width: 100%;
    height: 100%;
    max-height: 100%;
    padding: .75rem 0;
    display: none;
    position: fixed;
    inset: 0;
}
.custom-modal.active {
    display: flex;
    opacity: 1;
}
.custom-modal__content {
    background-color: #fff;
    border-radius: .5rem;
    width: calc(100% - 1.5rem);
    max-width: 47.5rem;
    height: fit-content;
    margin: auto;
    position: relative;
    overflow: auto;
}
div[id^="wait_"]
{
	display: none !important;
	background: none !important;
	border: 0 !important;
	color: #000000;
	font-family: Verdana, Arial,
	sans-serif; font-size: 11px;
	font-style: normal !important;
	font-variant: normal !important;
	font-weight: normal;
	letter-spacing: normal !important;
	line-height: normal;
	padding: 0 !important;
	position: absolute;
	text-align: center !important;
	text-indent: 0 !important;
	width: 0px !important;
	height: 0px !important;
	word-spacing: normal !important;
	z-index: 0;
	content: "";
}
@media (max-width: 991.98px) {
	.modal__service-list:not(.swiper-wrapper) {
		grid-template-columns: repeat(3, 1fr);
	}
}

@media (max-width: 767.98px) {
  .breadcrumbs .breadcrumbs__list {
    padding: 1rem 0;
  }
	#service-modal .modal__service-list-wrap {
		margin: 0;
		padding-left: 0;
	}
	.modal__service-list:not(.swiper-wrapper) {
		grid-template-columns: repeat(1, 1fr);
	}
	.fast-links__link .fast-links__link-icon svg,
	.fast-links__link .fast-links__link-icon svg path {
	  fill: var(--accent);
	}
	.footer__footer-menu {
		width: 100%;
	}
}
@media (max-width: 575.98px) {
    #custom-review-modal .modal__close-btn {
        stroke: #000;
        background-color: grey;
        width: 1.5rem;
        height: 1.5rem;
        position: fixed;
        top: 1rem;
        right: 1rem;
    }
	#custom-review-modal .modal__close-btn svg {width:12px;height:12px;}
}

.large-quote-block__wrap .solutions-block__bg{top:0}
.large-quote-block__wrap:before{background-image:linear-gradient(#1b2028 0,#0000 30%);background-image:-webkit-gradient(linear,left top,left bottom,from(var(--graphite)),color-stop(30%,transparent));background-image:linear-gradient(180deg,var(--graphite) 0,transparent 30%);content:"";z-index:-1;width:100%;height:100%;position:absolute;inset:0% 0 0}
.large-quote-block__wrap:after{background-image:linear-gradient(#0000 75%,#1b2028 100%);background-image:-webkit-gradient(linear,left bottom,left top,from(var(--graphite)),color-stop(25%,transparent));background-image:linear-gradient(0deg,var(--graphite) 0,transparent 25%);content:"";z-index:-1;width:100%;height:100%;position:absolute;inset:0% 0 0}
.large-quote-block+.related-team-block{position:relative;z-index:20}
.large-quote-block .large-quote-block__img:before{background:linear-gradient(#0000 50%,#1b2028 100%);background:-webkit-gradient(linear,left bottom,left top,from(var(--graphite)),color-stop(50%,transparent));background:linear-gradient(0deg,var(--graphite) 0,transparent 50%);content:"";width:100%;height:20%;position:absolute;inset:80% 0 0}
.large-quote-block .large-quote-block__img::before{display:none !important}
.large-quote-block__img{top:-34px}

.cookie-nn b{font-weight:700}
.cookie-nn h3{font-weight:700;margin-bottom:15px}
.cookie-nn p,.cookie-nn ul{margin-bottom:25px}
.cookie-nn .display-block,.cookie-nn ul li{display:block!important}
.footer__links{flex-wrap:wrap;max-width:1060px;gap:10px;justify-content:flex-end}
.wr-pop-cookie{position:fixed;top:0;left:0;z-index:99999;width:100%;height:100vh;height:100dvh;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;padding:20px}
.popup-cookie{background:#fff;max-width:580px;margin:0 auto;padding:30px;border-radius:10px}
.text-popcookie{margin:0 0 25px 0;line-height:130%}
.text-popcookie a{text-decoration:underline}
.text-popcookie a:hover{text-decoration:none}
.but-cookie{text-align:center;font-weight:600}
.but-cookie a{background:#ed1c24;cursor:pointer;min-height:52px;color:#fff;text-decoration:none;border-radius:5px;padding:0 30px 0 30px;display:inline-flex;align-items:center;justify-content:center;text-align:center}

@media (max-width:1550px){
.footer__links{max-width:60%}
}

@media (max-width:767px){
.footer__links{max-width:100%}
.popup-cookie{padding:20px}
.text-popcookie{line-height:normal;font-size:14px}
}

.callback-form__checkbox{margin: 0 0 15px 0;}
/* End */


/* Start:/local/templates/main/components/bitrix/menu/top/style.css?1743172902121*/
@media (max-width: 767.98px) {
	.header-menu .header-menu__toggler, .header-menu .header-menu__sub-list {display:none;}
}
/* End */


/* Start:/local/templates/main/components/arturgolubev/search.title/header_search/style.css?1743172902630*/
div.title-search-result {
    border: 0 none !important;
    border-top: 0 none;
    display: none;
    overflow: hidden;
    z-index: 999;
    min-width: 200px;
    margin-top: -3px;
    background-color: #FFF;
    /* border-top: 0 none; */
    border-radius: 2px;
    box-shadow: 0px 0px 7px -2px #d6d6d6;
    max-width: 82.5rem;
    left: 50% !important;
    transform: translateX(-50%);
}
@media (max-width: 1199.98px) {
	div.title-search-result  {
		max-width: 96%;
	}
}
@media (max-width: 767.98px) {
	div.title-search-result {
		max-width: 100%;
	}
	.header .header__searchbar {
		height: auto;
		padding-bottom: 20px;
	}
}
/* End */


/* Start:/local/templates/main/components/bitrix/news.list/carousel/style.css?1743172902300*/
.hero-block .breadcrumbs {
  display: block !important;
}
.catalog__hero-wrap.show-disabled-navs .hero-block .carousel-nav .carousel-nav__pagination.disabled,
.catalog__hero-wrap.show-disabled-navs .hero-block .carousel-nav .carousel-nav__control.disabled {
  display: flex;
  pointer-events: none;
}
/* End */


/* Start:/local/templates/main/components/bitrix/form.result.new/order_modal/style.css?174317290267*/
form .error-msg {font-size: 12px;color: red;margin-bottom: 1.5rem;}
/* End */


/* Start:/local/templates/main/components/bitrix/form.result.new/zapchasti_modal/style.css?174317290267*/
form .error-msg {font-size: 12px;color: red;margin-bottom: 1.5rem;}
/* End */


/* Start:/local/templates/main/components/bitrix/form.result.new/vacancy_modal/style.css?174317290267*/
form .error-msg {font-size: 12px;color: red;margin-bottom: 1.5rem;}
/* End */


/* Start:/local/templates/main/components/bitrix/form.result.new/feedback_popup/style.css?174317290267*/
form .error-msg {font-size: 12px;color: red;margin-bottom: 1.5rem;}
/* End */
/* /local/templates/main/assets/libs/magnific-popup/magnific-popup.css?17431729027535 */
/* /local/templates/main/assets/css/app.css?1743172903222642 */
/* /local/templates/main/assets/css/custom.css?17484389335442 */
/* /local/templates/main/components/bitrix/menu/top/style.css?1743172902121 */
/* /local/templates/main/components/arturgolubev/search.title/header_search/style.css?1743172902630 */
/* /local/templates/main/components/bitrix/news.list/carousel/style.css?1743172902300 */
/* /local/templates/main/components/bitrix/form.result.new/order_modal/style.css?174317290267 */
/* /local/templates/main/components/bitrix/form.result.new/zapchasti_modal/style.css?174317290267 */
/* /local/templates/main/components/bitrix/form.result.new/vacancy_modal/style.css?174317290267 */
/* /local/templates/main/components/bitrix/form.result.new/feedback_popup/style.css?174317290267 */
