/*!*********************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/swiper/swiper-bundle.css ***!
  \*********************************************************************************************************************/
/**
 * Swiper 11.1.14
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2024 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: September 12, 2024
 */

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

/*!**************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./assets/src/css/app.scss ***!
  \**************************************************************************************************************************************************************************/
@font-face {
  font-family: "Barlow Condensed", sans-serif;
  font-weight: 900;
  font-style: normal;
  src: local("BarlowCondensed-Black"), url(../js/../fonts/BarlowCondensed-Black.woff2) format("woff2"), url(../js/../fonts/BarlowCondensed-Black.woff) format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Barlow Condensed", sans-serif;
  font-weight: 700;
  font-style: normal;
  src: local("BarlowCondensed-Bold"), url(../js/../fonts/BarlowCondensed-Bold.woff2) format("woff2"), url(../js/../fonts/BarlowCondensed-Bold.woff) format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Barlow Condensed", sans-serif;
  font-weight: 800;
  font-style: normal;
  src: local("BarlowCondensed-ExtraBold"), url(../js/../fonts/BarlowCondensed-ExtraBold.woff2) format("woff2"), url(../js/../fonts/BarlowCondensed-ExtraBold.woff) format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Barlow Condensed", sans-serif;
  font-weight: 300;
  font-style: normal;
  src: local("BarlowCondensed-Light"), url(../js/../fonts/BarlowCondensed-Light.woff2) format("woff2"), url(../js/../fonts/BarlowCondensed-Light.woff) format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Barlow Condensed", sans-serif;
  font-weight: 500;
  font-style: normal;
  src: local("BarlowCondensed-Medium"), url(../js/../fonts/BarlowCondensed-Medium.woff2) format("woff2"), url(../js/../fonts/BarlowCondensed-Medium.woff) format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Barlow Condensed", sans-serif;
  font-weight: 400;
  font-style: normal;
  src: local("BarlowCondensed-Regular"), url(../js/../fonts/BarlowCondensed-Regular.woff2) format("woff2"), url(../js/../fonts/BarlowCondensed-Regular.woff) format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Barlow Condensed", sans-serif;
  font-weight: 600;
  font-style: normal;
  src: local("BarlowCondensed-SemiBold"), url(../js/../fonts/BarlowCondensed-SemiBold.woff2) format("woff2"), url(../js/../fonts/BarlowCondensed-SemiBold.woff) format("woff");
  font-display: swap;
}
html {
  box-sizing: border-box;
}

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

body,
h1,
h2,
h3,
h4,
h5,
h6,
p,
ul,
ol,
li,
figure,
figcaption,
blockquote,
dl,
dd {
  margin: 0;
  padding: 0;
}

ul {
  list-style: none;
}

img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}

input,
button,
textarea,
select {
  font: inherit;
  border: none;
  background-color: transparent;
}

input[type=search]::-webkit-search-decoration,
input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-results-button,
input[type=search]::-webkit-search-results-decoration {
  -webkit-appearance: none;
}

a {
  text-decoration: none;
  color: inherit;
}

button {
  cursor: pointer;
}

html,
body {
  min-height: 100%;
  scroll-behavior: smooth;
}

body {
  font-family: "Oswald", sans-serif;
  font-size: 16px;
  line-height: 1.5;
  font-style: normal;
  font-weight: 400;
  color: #000;
  background-color: #fff;
  display: flex;
  flex-direction: column;
}

.main {
  flex-grow: 1;
}

.container {
  max-width: 1690px;
  width: 100%;
  margin: 0 auto;
  padding: 0 20px;
}

.name-category {
  font-size: 18px;
  color: #02b01c;
  text-transform: uppercase;
  font-weight: 600;
  line-height: 1.6;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1882352941);
  margin-bottom: 15px;
  padding-bottom: 5px;
}

.main-title {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 56px;
  color: #18171A;
  font-weight: 600;
  text-transform: uppercase;
  line-height: 64px;
  letter-spacing: -2.4px;
}
@media screen and (max-width: 1200px) {
  .main-title {
    font-size: 56px;
  }
}
@media screen and (max-width: 768px) {
  .main-title {
    font-size: 34px;
    line-height: 48px;
  }
}

.main-button {
  font-size: 18px;
  color: #fff;
  font-weight: 600;
  letter-spacing: 0.72px;
  text-transform: uppercase;
  padding: 12px 45px;
  background-color: #02b01c;
  transition: all 0.3s;
}
@media screen and (min-width: 320px) {
  .main-button:active {
    background-color: #08c622;
    transition: all 0.3s;
  }
}
@media screen and (min-width: 1200px) {
  .main-button:hover {
    background-color: #08c622;
    transition: all 0.3s;
  }
}

.header {
  position: absolute;
  background-color: #18171A;
  width: 100%;
  z-index: 10;
}
.header__wrap {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.header__logo {
  width: 120px;
  height: 100px;
}
.header__nav {
  display: flex;
  align-items: center;
  gap: 30px;
}
@media screen and (max-width: 768px) {
  .header__nav {
    gap: 20px;
  }
}
.header__nav-list {
  display: flex;
  align-items: center;
  gap: 20px;
}
.header__nav-list li a {
  font-size: 18px;
  color: #fff;
  font-weight: 600;
  letter-spacing: 0.72px;
  transition: all 0.3s;
}
@media screen and (min-width: 320px) {
  .header__nav-list li a:active {
    color: #02b01c;
    transition: all 0.3s;
  }
}
@media screen and (min-width: 1200px) {
  .header__nav-list li a:hover {
    color: #02b01c;
    transition: all 0.3s;
  }
}
@media screen and (max-width: 768px) {
  .header__nav-list {
    gap: 10px;
  }
  .header__nav-list li a {
    font-size: 16px;
  }
}
@media screen and (max-width: 768px) {
  .header__logo {
    width: 80px;
    height: 80px;
  }
  .header__btn {
    font-size: 12px;
    padding: 10px 12px;
  }
}

.hero__slider {
  height: 100vh;
}
.hero__box {
  position: relative;
  height: 100%;
}
.hero__bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.hero__bg img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.hero__title-inner {
  display: flex;
  flex-direction: column;
  justify-content: center;
  max-width: 1690px;
  width: 100%;
  margin: 0 auto;
  padding: 0 20px;
  height: 100%;
  position: relative;
  z-index: 1;
}
.hero__text {
  text-transform: uppercase;
  color: rgb(255, 255, 255);
  line-height: 26px;
  letter-spacing: 0.9947px;
  font-weight: 600;
  font-size: 18px;
  backdrop-filter: none;
}
.hero__title {
  text-transform: uppercase;
  color: rgb(255, 255, 255);
  max-width: 784px;
  width: 100%;
  line-height: 93px;
  font-weight: 600;
  font-size: 85px;
}
@media screen and (max-width: 1200px) {
  .hero__title {
    line-height: 58px;
    font-size: 52px;
    max-width: 600px;
  }
}
@media screen and (max-width: 1200px) {
  .hero__title {
    line-height: 50px;
    font-size: 44px;
  }
}
@media screen and (max-width: 768px) {
  .hero__title {
    line-height: 38px;
    font-size: 32px;
  }
}

.about {
  padding: 60px 0;
}
.about__content-inner {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.about__content {
  max-width: 812px;
  width: 100%;
}
.about__text p {
  font-size: 56px;
  font-weight: 500;
  color: #18171A;
  text-transform: uppercase;
  line-height: 64px;
  letter-spacing: -2.36px;
  margin-bottom: 15px;
}
.about__author {
  font-size: 16px;
  color: #02b01c;
  text-align: left;
  text-transform: uppercase;
  font-weight: 500;
}
@media screen and (max-width: 1200px) {
  .about__text {
    font-size: 48px;
  }
}
@media screen and (max-width: 768px) {
  .about {
    margin-bottom: 30px;
  }
  .about__text {
    font-size: 36px;
    line-height: 42px;
  }
}

.washing-services {
  background-color: #18171A;
}
.washing-services__wrap {
  display: grid;
  grid-template-columns: minmax(20px, 1fr) minmax(0, 845px) minmax(0, 845px) minmax(20px, 1fr);
}
.washing-services__content {
  display: grid;
  align-content: center;
  justify-items: start;
  grid-column: 2/2;
  max-width: 635px;
  width: 100%;
  padding-right: 20px;
}
.washing-services__title {
  font-size: 36px;
  color: #fff;
  font-weight: 600;
  line-height: 36px;
  margin-bottom: 30px;
}
.washing-services__list {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.washing-services__item {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 16px;
  color: #fff;
  font-weight: 400;
  line-height: 32px;
  padding-left: 30px;
  position: relative;
}
.washing-services__item::before {
  content: "";
  position: absolute;
  top: 5px;
  left: 0;
  background-image: url(../js/../img/check.svg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  width: 22px;
  height: 22px;
}
.washing-services__image {
  height: 668px;
  grid-column: 3/-1;
}
@media screen and (max-width: 1024px) {
  .washing-services__content {
    display: grid;
    align-content: center;
    justify-items: start;
    grid-column: 1/-1;
    grid-row: 2;
    max-width: 100%;
    padding: 45px 20px;
  }
  .washing-services__image {
    height: auto;
    grid-column: 1/-1;
    grid-row: 1;
  }
}

.service {
  padding: 130px 0;
}
@media screen and (max-width: 1200px) {
  .service {
    padding: 90px 0;
  }
}
@media screen and (max-width: 768px) {
  .service {
    padding: 60px 0;
  }
}
.service__box {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 60px;
}
@media screen and (max-width: 1200px) {
  .service__box {
    flex-direction: column;
    align-items: flex-start;
    gap: 30px;
  }
}
.service__btn {
  display: inline-block;
}
.service__wrap {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 52px;
  margin-bottom: 130px;
}
@media screen and (max-width: 1200px) {
  .service__wrap {
    grid-template-columns: repeat(1, 1fr);
    margin-bottom: 50px;
  }
}
.service__images {
  display: flex;
  width: 800px;
  height: 590px;
  overflow: hidden;
  position: relative;
}
@media screen and (max-width: 1440px) {
  .service__images {
    width: 600px;
  }
}
@media screen and (max-width: 1200px) {
  .service__images {
    width: 100%;
  }
}
@media screen and (max-width: 768px) {
  .service__images {
    width: 100%;
    height: auto;
  }
}
.service__images-item {
  width: 100%;
  visibility: hidden;
  position: absolute;
  transform: translateX(100%);
  transition: transform 0.5s ease, opacity 0.5s ease;
}
.service__images-item.active {
  visibility: visible;
  position: relative;
  transform: translateX(0);
}
.service__content {
  display: flex;
  flex-direction: column;
  justify-content: space-evenly;
  gap: 30px;
}
@media screen and (max-width: 768px) {
  .service__content {
    gap: 15px;
  }
}
.service__content-item {
  font-size: 40px;
  color: #18171A;
  line-height: 48px;
  font-weight: 600;
  text-transform: uppercase;
  padding-bottom: 30px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  position: relative;
  cursor: pointer;
  padding-right: 60px;
  transition: all 0.3s;
}
.service__content-item span {
  margin-right: 15px;
}
.service__content-item::after {
  content: "";
  position: absolute;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
  mask-repeat: no-repeat;
  mask-position: center;
  mask-size: cover;
  background-color: #18171A;
  transition: all 0.3s;
  width: 56px;
  height: 56px;
}
.service__content-item.active {
  color: #02b01c;
}
.service__content-item.active::after {
  background-color: #02b01c;
}
@media screen and (min-width: 320px) {
  .service__content-item:active {
    color: #02b01c;
    transition: all 0.3s;
  }
  .service__content-item:active::after {
    background-color: #02b01c;
    transition: all 0.3s;
  }
}
@media screen and (min-width: 1200px) {
  .service__content-item:hover {
    color: #02b01c;
    transition: all 0.3s;
  }
  .service__content-item:hover::after {
    background-color: #02b01c;
    transition: all 0.3s;
  }
}
.service__content-item:nth-child(3)::after {
  mask-image: url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" version=\"1.1\" width=\"256\" height=\"256\" viewBox=\"0 0 256 256\" xml:space=\"preserve\"><defs></defs><g style=\"stroke: none; stroke-width: 0; stroke-dasharray: none; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 10; fill: none; fill-rule: nonzero; opacity: 1;\" transform=\"translate%281.4065934065934016 1.4065934065934016%29 scale%282.81 2.81%29\" ><path d=\"M 72.071 49.3 c -17.962 -0.955 -36.179 -0.955 -54.143 0 l -0.106 -1.998 c 18.034 -0.956 36.321 -0.956 54.354 0 L 72.071 49.3 z\" style=\"stroke: none; stroke-width: 1; stroke-dasharray: none; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 10; fill: rgb%280,0,0%29; fill-rule: nonzero; opacity: 1;\" transform=\" matrix%281 0 0 1 0 0%29 \" stroke-linecap=\"round\" /><path d=\"M 22.469 90 H 11.987 c -1.862 0 -3.377 -1.515 -3.377 -3.377 V 76.009 c 0 -0.553 0.448 -1 1 -1 s 1 0.447 1 1 v 10.614 c 0 0.759 0.618 1.377 1.377 1.377 h 10.482 c 0.759 0 1.377 -0.618 1.377 -1.377 v -5.526 c 0 -0.553 0.448 -1 1 -1 s 1 0.447 1 1 v 5.526 C 25.846 88.485 24.331 90 22.469 90 z\" style=\"stroke: none; stroke-width: 1; stroke-dasharray: none; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 10; fill: rgb%280,0,0%29; fill-rule: nonzero; opacity: 1;\" transform=\" matrix%281 0 0 1 0 0%29 \" stroke-linecap=\"round\" /><path d=\"M 78.013 90 H 67.53 c -1.862 0 -3.377 -1.515 -3.377 -3.377 v -5.304 c 0 -0.553 0.447 -1 1 -1 s 1 0.447 1 1 v 5.304 c 0 0.759 0.618 1.377 1.377 1.377 h 10.482 c 0.759 0 1.377 -0.618 1.377 -1.377 V 76 c 0 -0.553 0.447 -1 1 -1 s 1 0.447 1 1 v 10.623 C 81.39 88.485 79.875 90 78.013 90 z\" style=\"stroke: none; stroke-width: 1; stroke-dasharray: none; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 10; fill: rgb%280,0,0%29; fill-rule: nonzero; opacity: 1;\" transform=\" matrix%281 0 0 1 0 0%29 \" stroke-linecap=\"round\" /><path d=\"M 73.268 82.097 H 16.732 c -4.524 0 -8.264 -3.539 -8.514 -8.056 l -0.434 -7.843 c -0.294 -5.326 1.659 -10.584 5.358 -14.425 l 3.876 -4.025 l 4.667 -11.657 c 0.834 -2.085 2.72 -3.542 4.921 -3.803 c 12.205 -1.442 24.58 -1.442 36.784 0 c 2.202 0.261 4.088 1.718 4.923 3.803 l 4.665 11.657 l 3.877 4.025 c 3.699 3.841 5.652 9.099 5.357 14.425 l -0.434 7.843 C 81.531 78.558 77.791 82.097 73.268 82.097 z M 45 33.206 c -6.067 0 -12.132 0.356 -18.158 1.068 c -1.473 0.174 -2.737 1.155 -3.3 2.56 l -4.811 12.02 l -4.147 4.307 c -3.315 3.442 -5.065 8.154 -4.802 12.928 l 0.434 7.842 c 0.191 3.458 3.054 6.167 6.517 6.167 h 56.535 c 3.463 0 6.325 -2.709 6.517 -6.167 l 0.434 -7.843 c 0.264 -4.772 -1.486 -9.483 -4.803 -12.927 l -4.146 -4.307 l -0.073 -0.181 l -4.738 -11.839 c -0.562 -1.405 -1.826 -2.386 -3.3 -2.56 C 57.134 33.562 51.065 33.206 45 33.206 z\" style=\"stroke: none; stroke-width: 1; stroke-dasharray: none; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 10; fill: rgb%280,0,0%29; fill-rule: nonzero; opacity: 1;\" transform=\" matrix%281 0 0 1 0 0%29 \" stroke-linecap=\"round\" /><path d=\"M 75.584 33.2 c -0.567 0 -1.049 -0.365 -1.199 -0.909 c -0.517 -1.873 -2.001 -3.357 -3.874 -3.875 H 70.51 c -0.544 -0.15 -0.909 -0.633 -0.908 -1.201 c 0 -0.567 0.366 -1.049 0.91 -1.198 c 1.871 -0.516 3.356 -2.001 3.873 -3.875 c 0.15 -0.544 0.632 -0.909 1.199 -0.909 c 0.001 0 0.002 0 0.003 0 c 0.568 0.001 1.049 0.368 1.197 0.913 c 0.516 1.869 2.001 3.354 3.874 3.871 c 0.543 0.148 0.909 0.63 0.909 1.198 c 0.001 0.568 -0.364 1.05 -0.908 1.201 c -1.874 0.517 -3.359 2.001 -3.876 3.875 c -0.147 0.541 -0.628 0.908 -1.196 0.909 C 75.586 33.2 75.585 33.2 75.584 33.2 z M 74.856 31.757 c -0.001 0.002 -0.002 0.004 -0.002 0.006 C 74.854 31.761 74.855 31.759 74.856 31.757 z M 72.785 27.218 c 1.161 0.668 2.131 1.638 2.799 2.8 c 0.669 -1.162 1.639 -2.132 2.8 -2.8 c -1.162 -0.669 -2.131 -1.638 -2.8 -2.799 C 74.916 25.58 73.946 26.549 72.785 27.218 z M 80.125 27.946 c 0.001 0 0.002 0.001 0.003 0.001 C 80.127 27.947 80.126 27.946 80.125 27.946 z M 71.045 27.946 c -0.001 0 -0.002 0 -0.003 0 C 71.043 27.946 71.044 27.946 71.045 27.946 z M 71.042 26.489 c 0.001 0 0.002 0 0.003 0 C 71.044 26.49 71.043 26.489 71.042 26.489 L 71.042 26.489 z M 74.855 22.676 c 0 0.002 0.001 0.004 0.002 0.006 C 74.856 22.68 74.855 22.678 74.855 22.676 z\" style=\"stroke: none; stroke-width: 1; stroke-dasharray: none; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 10; fill: rgb%280,0,0%29; fill-rule: nonzero; opacity: 1;\" transform=\" matrix%281 0 0 1 0 0%29 \" stroke-linecap=\"round\" /><path d=\"M 16.184 31.623 c -0.589 0 -1.089 -0.379 -1.244 -0.942 c -0.632 -2.293 -2.45 -4.111 -4.744 -4.744 c -0.563 -0.155 -0.942 -0.654 -0.942 -1.243 c 0 -0.589 0.378 -1.089 0.942 -1.245 c 2.294 -0.633 4.112 -2.451 4.744 -4.744 c 0.155 -0.564 0.655 -0.943 1.244 -0.943 s 1.089 0.379 1.244 0.942 c 0.633 2.293 2.451 4.111 4.744 4.744 c 0.564 0.156 0.943 0.656 0.942 1.245 c 0 0.589 -0.38 1.088 -0.944 1.243 c -2.292 0.632 -4.11 2.45 -4.743 4.744 C 17.273 31.244 16.773 31.623 16.184 31.623 z M 12.458 24.693 c 1.588 0.833 2.894 2.138 3.726 3.726 c 0.833 -1.588 2.139 -2.894 3.726 -3.726 c -1.587 -0.833 -2.893 -2.139 -3.726 -3.726 C 15.352 22.554 14.046 23.86 12.458 24.693 z M 21.64 24.009 c 0 0 -0.001 0 -0.002 0 C 21.639 24.009 21.64 24.009 21.64 24.009 z\" style=\"stroke: none; stroke-width: 1; stroke-dasharray: none; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 10; fill: rgb%280,0,0%29; fill-rule: nonzero; opacity: 1;\" transform=\" matrix%281 0 0 1 0 0%29 \" stroke-linecap=\"round\" /><path d=\"M 45 16.307 c -0.616 0 -1.14 -0.396 -1.302 -0.985 c -0.782 -2.835 -3.03 -5.083 -5.866 -5.866 l 0 0 c -0.589 -0.162 -0.985 -0.685 -0.985 -1.301 c 0 -0.616 0.395 -1.14 0.984 -1.303 c 2.837 -0.782 5.085 -3.03 5.868 -5.866 C 43.86 0.396 44.383 0 45 0 s 1.14 0.396 1.302 0.986 c 0.783 2.835 3.03 5.083 5.866 5.865 c 0.591 0.163 0.986 0.687 0.985 1.303 c 0 0.616 -0.396 1.139 -0.985 1.301 c -2.836 0.783 -5.083 3.031 -5.866 5.867 C 46.14 15.911 45.616 16.307 45 16.307 z M 40.044 8.153 c 2.166 1.03 3.926 2.79 4.956 4.956 c 1.03 -2.166 2.79 -3.926 4.956 -4.956 C 47.79 7.124 46.03 5.364 45 3.198 C 43.97 5.364 42.21 7.124 40.044 8.153 z M 38.363 7.527 L 38.363 7.527 C 38.365 7.527 38.366 7.527 38.363 7.527 z\" style=\"stroke: none; stroke-width: 1; stroke-dasharray: none; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 10; fill: rgb%280,0,0%29; fill-rule: nonzero; opacity: 1;\" transform=\" matrix%281 0 0 1 0 0%29 \" stroke-linecap=\"round\" /><path d=\"M 20.997 75.67 h -2.994 c -0.552 0 -1 -0.447 -1 -1 s 0.448 -1 1 -1 h 2.994 c 0.552 0 1 0.447 1 1 S 21.549 75.67 20.997 75.67 z\" style=\"stroke: none; stroke-width: 1; stroke-dasharray: none; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 10; fill: rgb%280,0,0%29; fill-rule: nonzero; opacity: 1;\" transform=\" matrix%281 0 0 1 0 0%29 \" stroke-linecap=\"round\" /><path d=\"M 72.003 75.67 h -3.006 c -0.553 0 -1 -0.447 -1 -1 s 0.447 -1 1 -1 h 3.006 c 0.553 0 1 0.447 1 1 S 72.556 75.67 72.003 75.67 z\" style=\"stroke: none; stroke-width: 1; stroke-dasharray: none; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 10; fill: rgb%280,0,0%29; fill-rule: nonzero; opacity: 1;\" transform=\" matrix%281 0 0 1 0 0%29 \" stroke-linecap=\"round\" /><path d=\"M 55.361 76.109 H 34.639 c -1.279 0 -2.429 -0.711 -3.001 -1.854 l -0.645 -1.29 c -0.523 -1.048 -0.469 -2.269 0.147 -3.265 c 0.616 -0.996 1.683 -1.591 2.854 -1.591 h 22.012 c 1.172 0 2.238 0.595 2.854 1.591 c 0.615 0.996 0.67 2.217 0.146 3.265 l -0.645 1.29 C 57.789 75.398 56.64 76.109 55.361 76.109 z M 33.994 70.109 c -0.48 0 -0.9 0.234 -1.152 0.643 s -0.274 0.889 -0.06 1.318 l 0.645 1.29 c 0.231 0.462 0.695 0.749 1.212 0.749 h 20.722 c 0.517 0 0.98 -0.287 1.212 -0.749 l 0.645 -1.29 c 0.215 -0.43 0.193 -0.91 -0.059 -1.318 c -0.253 -0.408 -0.673 -0.643 -1.153 -0.643 H 33.994 z\" style=\"stroke: none; stroke-width: 1; stroke-dasharray: none; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 10; fill: rgb%280,0,0%29; fill-rule: nonzero; opacity: 1;\" transform=\" matrix%281 0 0 1 0 0%29 \" stroke-linecap=\"round\" /><path d=\"M 24.401 70.109 h -7.802 c -2.168 0 -3.932 -1.765 -3.932 -3.933 v -2.07 c 0 -1.23 0.56 -2.366 1.535 -3.117 c 0.976 -0.75 2.217 -1 3.406 -0.684 l 7.801 2.07 c 1.722 0.458 2.924 2.021 2.924 3.801 C 28.333 68.345 26.569 70.109 24.401 70.109 z M 16.594 62.173 c -0.419 0 -0.83 0.138 -1.173 0.402 c -0.479 0.368 -0.754 0.927 -0.754 1.531 v 2.07 c 0 1.065 0.867 1.933 1.932 1.933 h 7.802 c 1.065 0 1.932 -0.867 1.932 -1.933 c 0 -0.875 -0.591 -1.643 -1.437 -1.867 l -7.801 -2.07 C 16.929 62.195 16.761 62.173 16.594 62.173 z\" style=\"stroke: none; stroke-width: 1; stroke-dasharray: none; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 10; fill: rgb%280,0,0%29; fill-rule: nonzero; opacity: 1;\" transform=\" matrix%281 0 0 1 0 0%29 \" stroke-linecap=\"round\" /><path d=\"M 73.4 70.109 H 65.6 c -2.168 0 -3.933 -1.765 -3.933 -3.933 c 0 -1.78 1.202 -3.343 2.923 -3.801 l 7.802 -2.07 c 1.188 -0.318 2.431 -0.067 3.406 0.684 s 1.535 1.887 1.535 3.117 v 2.07 C 77.333 68.345 75.568 70.109 73.4 70.109 z M 73.405 62.173 c -0.166 0 -0.334 0.022 -0.5 0.066 l -7.802 2.07 c -0.846 0.225 -1.437 0.992 -1.437 1.867 c 0 1.065 0.867 1.933 1.933 1.933 H 73.4 c 1.065 0 1.933 -0.867 1.933 -1.933 v -2.07 c 0 -0.604 -0.275 -1.163 -0.755 -1.531 C 74.235 62.311 73.825 62.173 73.405 62.173 z\" style=\"stroke: none; stroke-width: 1; stroke-dasharray: none; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 10; fill: rgb%280,0,0%29; fill-rule: nonzero; opacity: 1;\" transform=\" matrix%281 0 0 1 0 0%29 \" stroke-linecap=\"round\" /></g></svg>");
}
.service__content-item:nth-child(4)::after {
  mask-image: url("data:image/svg+xml,<svg version=\"1.1\" xmlns=\"http://www.w3.org/2000/svg\" width=\"32\" height=\"32\" viewBox=\"0 0 32 32\"><path d=\"M7.729 11.022c1.53-1.403 3.44-2.397 5.559-2.81-0.786-0.642-1.288-1.619-1.288-2.713 0-1.933 1.567-3.5 3.5-3.5s3.5 1.567 3.5 3.5c0 1.094-0.502 2.071-1.288 2.713v0c2.118 0.413 4.029 1.407 5.559 2.81v0l1.229-1.229-0.707-0.707 0.707-0.707 2.121 2.121-0.707 0.707-0.707-0.707-1.229 1.229c1.877 2.047 3.022 4.775 3.022 7.771 0 6.351-5.149 11.5-11.5 11.5s-11.5-5.149-11.5-11.5c0-2.996 1.146-5.724 3.022-7.771l-1.229-1.229-0.707 0.707-0.707-0.707 2.121-2.121 0.707 0.707-0.707 0.707 1.229 1.229zM16.147 18.146l3.119-3.119c0.191-0.191 0.514-0.198 0.71-0.002 0.19 0.19 0.194 0.513-0.002 0.71l-3.119 3.119c0.094 0.196 0.146 0.415 0.146 0.647 0 0.828-0.672 1.5-1.5 1.5-0.232 0-0.451-0.052-0.647-0.146l-1.119 1.119c-0.191 0.191-0.514 0.198-0.71 0.002-0.19-0.19-0.194-0.513 0.002-0.71l1.119-1.119c-0.094-0.196-0.146-0.415-0.146-0.647 0-0.828 0.672-1.5 1.5-1.5 0.232 0 0.451 0.052 0.647 0.146v0 0zM16 7.95c1.141-0.232 2-1.24 2-2.45 0-1.381-1.119-2.5-2.5-2.5s-2.5 1.119-2.5 2.5c0 1.209 0.859 2.218 2 2.45v-1.95h-1v-1h3v1h-1v1.95zM8.016 19.998h2.496c0.271 0 0.49-0.232 0.49-0.5 0-0.276-0.215-0.5-0.49-0.5h-2.495c0.247-3.743 3.24-6.735 6.983-6.981v2.493c0 0.271 0.232 0.49 0.5 0.49 0.276 0 0.5-0.215 0.5-0.49v-2.493c3.743 0.246 6.736 3.239 6.983 6.981h-2.495c-0.271 0-0.49 0.232-0.49 0.5 0 0.276 0.215 0.5 0.49 0.5h2.496c-0.245 3.745-3.239 6.739-6.984 6.986v-2.498c0-0.271-0.232-0.49-0.5-0.49-0.276 0-0.5 0.215-0.5 0.49v2.498c-3.745-0.246-6.738-3.241-6.984-6.986zM15.5 30c5.799 0 10.5-4.701 10.5-10.5s-4.701-10.5-10.5-10.5c-5.799 0-10.5 4.701-10.5 10.5s4.701 10.5 10.5 10.5v0zM15.5 28c4.694 0 8.5-3.806 8.5-8.5s-3.806-8.5-8.5-8.5c-4.694 0-8.5 3.806-8.5 8.5s3.806 8.5 8.5 8.5v0zM15.5 20c0.276 0 0.5-0.224 0.5-0.5s-0.224-0.5-0.5-0.5c-0.276 0-0.5 0.224-0.5 0.5s0.224 0.5 0.5 0.5v0z\"></path></svg>");
}
.service__content-item:nth-child(2)::after {
  mask-image: url("data:image/svg+xml,<%3Fxml version=\"1.0\" encoding=\"iso-8859-1\"%3F><svg fill=\"%23000000\" version=\"1.1\" id=\"Layer_1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 290.626 290.626\" xml:space=\"preserve\"><g><g><g><path d=\"M257.813,253.126L257.813,253.126v-18.751h-9.375V51.563C248.438,23.133,225.305,0,196.875,0s-51.563,23.133-51.563,51.563v84.375c0,2.583-2.105,4.688-4.688,4.688H109.27c-7.908-2.236-16.242-3.708-24.895-4.327v-14.423H42.188v14.063h-9.375C14.719,135.938,0,150.656,0,168.75v60.938c0,12.923,10.514,23.438,23.438,23.438h26.198c5.578,13.725,19.036,23.438,34.739,23.438s29.161-9.712,34.739-23.438h40.261c12.923,0,23.438-10.514,23.438-23.438c0-24.427-10.233-46.383-27.244-62.902c10.444-4.111,17.869-14.273,17.869-26.161V51.563c0-12.923,10.514-23.438,23.438-23.438s23.438,10.514,23.438,23.438v182.813h-9.375v18.75h-32.813v37.5h112.5v-37.5H257.813z M51.563,131.25H75v4.688H51.563V131.25z M84.375,267.188c-15.511,0-28.125-12.614-28.125-28.125s12.614-28.125,28.125-28.125s28.125,12.614,28.125,28.125S99.886,267.188,84.375,267.188z M173.438,229.687c0,7.754-6.31,14.063-14.063,14.063h-37.823c0.192-1.537,0.323-3.098,0.323-4.688c0-20.677-16.823-37.5-37.5-37.5s-37.5,16.823-37.5,37.5c0,1.589,0.131,3.15,0.323,4.688h-23.76c-7.753,0-14.063-6.309-14.063-14.063V168.75c0-12.923,10.514-23.438,23.438-23.438h9.375H75C130.2,145.312,173.438,182.376,173.438,229.687z M196.875,18.75c-18.094,0-32.813,14.719-32.813,32.813v89.063c0,9.83-7.627,17.827-17.264,18.6c-4.434-3.408-9.206-6.492-14.269-9.225h8.095c7.753,0,14.063-6.309,14.063-14.063V51.563c0-23.259,18.928-42.188,42.188-42.188s42.188,18.928,42.188,42.188v182.813h-9.375V51.563C229.688,33.469,214.969,18.75,196.875,18.75z M220.313,243.75h28.125v9.375h-28.125V243.75z M281.251,281.25L281.251,281.25H187.5V262.5h23.438h46.875h23.438V281.25z\"/><rect x=\"159.375\" y=\"281.25\" width=\"9.375\" height=\"9.375\"/><rect x=\"140.625\" y=\"281.25\" width=\"9.375\" height=\"9.375\"/><rect x=\"121.875\" y=\"281.25\" width=\"9.375\" height=\"9.375\"/><rect x=\"18.75\" y=\"159.375\" width=\"9.375\" height=\"9.375\"/><rect x=\"18.75\" y=\"178.125\" width=\"9.375\" height=\"9.375\"/><path d=\"M84.375,220.313c-10.341,0-18.75,8.409-18.75,18.75s8.409,18.75,18.75,18.75s18.75-8.409,18.75-18.75S94.716,220.313,84.375,220.313z M84.375,248.438c-5.17,0-9.375-4.205-9.375-9.375s4.205-9.375,9.375-9.375s9.375,4.205,9.375,9.375S89.545,248.438,84.375,248.438z\"/></g></g></g></svg>");
}
.service__content-item:nth-child(1)::after {
  mask-image: url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" version=\"1.1\" width=\"256\" height=\"256\" viewBox=\"0 0 256 256\" xml:space=\"preserve\"><defs></defs><g style=\"stroke: none; stroke-width: 0; stroke-dasharray: none; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 10; fill: none; fill-rule: nonzero; opacity: 1;\" transform=\"translate%281.4065934065934016 1.4065934065934016%29 scale%282.81 2.81%29\" ><path d=\"M 79.852 10.288 H 10.148 c -0.552 0 -1 -0.448 -1 -1 C 9.148 4.167 13.314 0 18.436 0 h 53.129 c 5.121 0 9.287 4.167 9.287 9.288 C 80.852 9.84 80.404 10.288 79.852 10.288 z M 11.216 8.288 h 67.567 C 78.294 4.741 75.243 2 71.564 2 H 18.436 C 14.756 2 11.705 4.741 11.216 8.288 z\" style=\"stroke: none; stroke-width: 1; stroke-dasharray: none; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 10; fill: rgb%280,0,0%29; fill-rule: nonzero; opacity: 1;\" transform=\" matrix%281 0 0 1 0 0%29 \" stroke-linecap=\"round\" /><path d=\"M 10.148 28.53 c -0.552 0 -1 -0.448 -1 -1 V 15.439 c 0 -0.552 0.448 -1 1 -1 s 1 0.448 1 1 V 27.53 C 11.148 28.083 10.7 28.53 10.148 28.53 z\" style=\"stroke: none; stroke-width: 1; stroke-dasharray: none; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 10; fill: rgb%280,0,0%29; fill-rule: nonzero; opacity: 1;\" transform=\" matrix%281 0 0 1 0 0%29 \" stroke-linecap=\"round\" /><path d=\"M 18.861 20.205 c -0.552 0 -1 -0.448 -1 -1 v -3.766 c 0 -0.552 0.448 -1 1 -1 s 1 0.448 1 1 v 3.766 C 19.861 19.757 19.413 20.205 18.861 20.205 z\" style=\"stroke: none; stroke-width: 1; stroke-dasharray: none; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 10; fill: rgb%280,0,0%29; fill-rule: nonzero; opacity: 1;\" transform=\" matrix%281 0 0 1 0 0%29 \" stroke-linecap=\"round\" /><path d=\"M 27.574 26.944 c -0.552 0 -1 -0.448 -1 -1 V 15.439 c 0 -0.552 0.448 -1 1 -1 s 1 0.448 1 1 v 10.505 C 28.574 26.497 28.126 26.944 27.574 26.944 z\" style=\"stroke: none; stroke-width: 1; stroke-dasharray: none; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 10; fill: rgb%280,0,0%29; fill-rule: nonzero; opacity: 1;\" transform=\" matrix%281 0 0 1 0 0%29 \" stroke-linecap=\"round\" /><path d=\"M 36.287 23.376 c -0.552 0 -1 -0.448 -1 -1 v -6.938 c 0 -0.552 0.448 -1 1 -1 s 1 0.448 1 1 v 6.938 C 37.287 22.929 36.839 23.376 36.287 23.376 z\" style=\"stroke: none; stroke-width: 1; stroke-dasharray: none; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 10; fill: rgb%280,0,0%29; fill-rule: nonzero; opacity: 1;\" transform=\" matrix%281 0 0 1 0 0%29 \" stroke-linecap=\"round\" /><path d=\"M 45 20.205 c -0.552 0 -1 -0.448 -1 -1 v -3.766 c 0 -0.552 0.448 -1 1 -1 s 1 0.448 1 1 v 3.766 C 46 19.757 45.552 20.205 45 20.205 z\" style=\"stroke: none; stroke-width: 1; stroke-dasharray: none; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 10; fill: rgb%280,0,0%29; fill-rule: nonzero; opacity: 1;\" transform=\" matrix%281 0 0 1 0 0%29 \" stroke-linecap=\"round\" /><path d=\"M 79.852 28.53 c -0.553 0 -1 -0.448 -1 -1 V 15.439 c 0 -0.552 0.447 -1 1 -1 s 1 0.448 1 1 V 27.53 C 80.852 28.083 80.404 28.53 79.852 28.53 z\" style=\"stroke: none; stroke-width: 1; stroke-dasharray: none; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 10; fill: rgb%280,0,0%29; fill-rule: nonzero; opacity: 1;\" transform=\" matrix%281 0 0 1 0 0%29 \" stroke-linecap=\"round\" /><path d=\"M 71.139 20.205 c -0.553 0 -1 -0.448 -1 -1 v -3.766 c 0 -0.552 0.447 -1 1 -1 s 1 0.448 1 1 v 3.766 C 72.139 19.757 71.691 20.205 71.139 20.205 z\" style=\"stroke: none; stroke-width: 1; stroke-dasharray: none; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 10; fill: rgb%280,0,0%29; fill-rule: nonzero; opacity: 1;\" transform=\" matrix%281 0 0 1 0 0%29 \" stroke-linecap=\"round\" /><path d=\"M 62.426 26.944 c -0.553 0 -1 -0.448 -1 -1 V 15.439 c 0 -0.552 0.447 -1 1 -1 s 1 0.448 1 1 v 10.505 C 63.426 26.497 62.979 26.944 62.426 26.944 z\" style=\"stroke: none; stroke-width: 1; stroke-dasharray: none; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 10; fill: rgb%280,0,0%29; fill-rule: nonzero; opacity: 1;\" transform=\" matrix%281 0 0 1 0 0%29 \" stroke-linecap=\"round\" /><path d=\"M 53.713 23.376 c -0.553 0 -1 -0.448 -1 -1 v -6.938 c 0 -0.552 0.447 -1 1 -1 s 1 0.448 1 1 v 6.938 C 54.713 22.929 54.266 23.376 53.713 23.376 z\" style=\"stroke: none; stroke-width: 1; stroke-dasharray: none; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 10; fill: rgb%280,0,0%29; fill-rule: nonzero; opacity: 1;\" transform=\" matrix%281 0 0 1 0 0%29 \" stroke-linecap=\"round\" /><path d=\"M 10.148 38.612 c -0.552 0 -1 -0.448 -1 -1 V 33.45 c 0 -0.552 0.448 -1 1 -1 s 1 0.448 1 1 v 4.162 C 11.148 38.165 10.7 38.612 10.148 38.612 z\" style=\"stroke: none; stroke-width: 1; stroke-dasharray: none; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 10; fill: rgb%280,0,0%29; fill-rule: nonzero; opacity: 1;\" transform=\" matrix%281 0 0 1 0 0%29 \" stroke-linecap=\"round\" /><path d=\"M 79.852 41.586 c -0.553 0 -1 -0.448 -1 -1 V 33.45 c 0 -0.552 0.447 -1 1 -1 s 1 0.448 1 1 v 7.136 C 80.852 41.138 80.404 41.586 79.852 41.586 z\" style=\"stroke: none; stroke-width: 1; stroke-dasharray: none; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 10; fill: rgb%280,0,0%29; fill-rule: nonzero; opacity: 1;\" transform=\" matrix%281 0 0 1 0 0%29 \" stroke-linecap=\"round\" /><path d=\"M 18.861 31.873 c -0.552 0 -1 -0.448 -1 -1 v -6.541 c 0 -0.552 0.448 -1 1 -1 s 1 0.448 1 1 v 6.541 C 19.861 31.425 19.413 31.873 18.861 31.873 z\" style=\"stroke: none; stroke-width: 1; stroke-dasharray: none; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 10; fill: rgb%280,0,0%29; fill-rule: nonzero; opacity: 1;\" transform=\" matrix%281 0 0 1 0 0%29 \" stroke-linecap=\"round\" /><path d=\"M 71.139 31.873 c -0.553 0 -1 -0.448 -1 -1 v -6.541 c 0 -0.552 0.447 -1 1 -1 s 1 0.448 1 1 v 6.541 C 72.139 31.425 71.691 31.873 71.139 31.873 z\" style=\"stroke: none; stroke-width: 1; stroke-dasharray: none; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 10; fill: rgb%280,0,0%29; fill-rule: nonzero; opacity: 1;\" transform=\" matrix%281 0 0 1 0 0%29 \" stroke-linecap=\"round\" /><path d=\"M 45 28.603 c -0.552 0 -1 -0.448 -1 -1 v -3.271 c 0 -0.552 0.448 -1 1 -1 s 1 0.448 1 1 v 3.271 C 46 28.155 45.552 28.603 45 28.603 z\" style=\"stroke: none; stroke-width: 1; stroke-dasharray: none; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 10; fill: rgb%280,0,0%29; fill-rule: nonzero; opacity: 1;\" transform=\" matrix%281 0 0 1 0 0%29 \" stroke-linecap=\"round\" /><rect x=\"19.65\" y=\"49.97\" rx=\"0\" ry=\"0\" width=\"50.7\" height=\"2\" style=\"stroke: none; stroke-width: 1; stroke-dasharray: none; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 10; fill: rgb%280,0,0%29; fill-rule: nonzero; opacity: 1;\" transform=\" matrix%281 0 0 1 0 0%29 \"/><path d=\"M 30.253 70.959 c -0.089 0 -0.179 -0.004 -0.269 -0.012 l -12.883 -1.068 c -1.444 -0.118 -2.65 -1.194 -2.934 -2.617 l -0.395 -1.982 c -0.217 -1.091 0.129 -2.205 0.928 -2.98 s 1.922 -1.093 3.008 -0.841 l 13.279 3.051 c 1.492 0.343 2.535 1.651 2.535 3.184 c 0 0.911 -0.385 1.788 -1.055 2.404 C 31.862 70.652 31.068 70.959 30.253 70.959 z M 16.967 63.374 c -0.324 0 -0.632 0.124 -0.874 0.359 c -0.314 0.305 -0.445 0.726 -0.359 1.155 l 0.395 1.982 c 0.11 0.552 0.577 0.969 1.137 1.015 l 12.884 1.069 c 0 0 0 0 0 0 c 0.361 0.025 0.699 -0.088 0.962 -0.33 c 0.264 -0.243 0.409 -0.574 0.409 -0.933 c 0 -0.594 -0.404 -1.102 -0.982 -1.234 l -13.279 -3.051 C 17.161 63.385 17.063 63.374 16.967 63.374 z\" style=\"stroke: none; stroke-width: 1; stroke-dasharray: none; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 10; fill: rgb%280,0,0%29; fill-rule: nonzero; opacity: 1;\" transform=\" matrix%281 0 0 1 0 0%29 \" stroke-linecap=\"round\" /><path d=\"M 59.026 70.959 c -0.814 0 -1.609 -0.307 -2.213 -0.862 c -0.67 -0.616 -1.055 -1.493 -1.055 -2.404 c 0 -1.532 1.043 -2.841 2.536 -3.184 l 13.278 -3.051 c 1.079 -0.25 2.208 0.064 3.007 0.841 c 0.799 0.775 1.146 1.89 0.928 2.98 l -0.395 1.982 c -0.284 1.423 -1.491 2.499 -2.935 2.618 l -12.883 1.067 C 59.206 70.955 59.116 70.959 59.026 70.959 z M 72.313 63.374 c -0.097 0 -0.194 0.011 -0.293 0.033 l -13.278 3.051 c -0.579 0.133 -0.983 0.641 -0.983 1.234 c 0 0.358 0.146 0.689 0.409 0.933 c 0.264 0.242 0.598 0.354 0.962 0.33 l 0 0 l 12.884 -1.069 c 0.561 -0.046 1.028 -0.463 1.139 -1.016 l 0.395 -1.981 c 0.085 -0.43 -0.046 -0.851 -0.359 -1.155 C 72.945 63.498 72.638 63.374 72.313 63.374 z\" style=\"stroke: none; stroke-width: 1; stroke-dasharray: none; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 10; fill: rgb%280,0,0%29; fill-rule: nonzero; opacity: 1;\" transform=\" matrix%281 0 0 1 0 0%29 \" stroke-linecap=\"round\" /><path d=\"M 52.65 75.101 H 37.349 c -0.552 0 -1 -0.447 -1 -1 s 0.448 -1 1 -1 H 52.65 c 0.553 0 1 0.447 1 1 S 53.203 75.101 52.65 75.101 z\" style=\"stroke: none; stroke-width: 1; stroke-dasharray: none; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 10; fill: rgb%280,0,0%29; fill-rule: nonzero; opacity: 1;\" transform=\" matrix%281 0 0 1 0 0%29 \" stroke-linecap=\"round\" /><path d=\"M 79.02 82.614 H 61.702 c -1.563 0 -3.043 -0.757 -3.958 -2.025 c -0.54 -0.748 -1.414 -1.195 -2.337 -1.195 H 34.593 c -0.923 0 -1.797 0.447 -2.336 1.195 c -0.916 1.269 -2.395 2.025 -3.958 2.025 H 10.981 L 9.936 63.716 c -0.136 -2.467 0.768 -4.902 2.482 -6.681 l 6.341 -6.585 l 3.857 -13.44 c 0.846 -2.194 2.915 -3.61 5.175 -3.61 h 34.417 c 2.296 0 4.316 1.383 5.147 3.524 l 3.886 13.526 l 6.342 6.585 c 1.713 1.778 2.617 4.213 2.48 6.68 L 79.02 82.614 z M 34.593 77.394 h 20.814 c 1.564 0 3.044 0.757 3.959 2.025 c 0.54 0.748 1.413 1.195 2.336 1.195 h 15.425 l 0.94 -17.01 c 0.105 -1.913 -0.597 -3.803 -1.926 -5.183 l -6.686 -6.942 l -3.994 -13.918 c -0.501 -1.28 -1.789 -2.162 -3.254 -2.162 H 27.792 c -1.442 0 -2.76 0.903 -3.281 2.248 l -3.966 13.833 l -6.686 6.942 c -1.33 1.381 -2.031 3.27 -1.925 5.183 l 0.94 17.01 h 15.425 c 0.923 0 1.796 -0.447 2.336 -1.195 C 31.549 78.15 33.029 77.394 34.593 77.394 z\" style=\"stroke: none; stroke-width: 1; stroke-dasharray: none; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 10; fill: rgb%280,0,0%29; fill-rule: nonzero; opacity: 1;\" transform=\" matrix%281 0 0 1 0 0%29 \" stroke-linecap=\"round\" /><path d=\"M 52.65 71.229 H 37.349 c -0.552 0 -1 -0.447 -1 -1 s 0.448 -1 1 -1 H 52.65 c 0.553 0 1 0.447 1 1 S 53.203 71.229 52.65 71.229 z\" style=\"stroke: none; stroke-width: 1; stroke-dasharray: none; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 10; fill: rgb%280,0,0%29; fill-rule: nonzero; opacity: 1;\" transform=\" matrix%281 0 0 1 0 0%29 \" stroke-linecap=\"round\" /><path d=\"M 23.944 90 h -9.796 c -1.776 0 -3.221 -1.445 -3.221 -3.222 v -5.164 c 0 -0.553 0.448 -1 1 -1 s 1 0.447 1 1 v 5.164 c 0 0.674 0.548 1.222 1.221 1.222 h 9.796 c 0.673 0 1.221 -0.548 1.221 -1.222 v -5.164 c 0 -0.553 0.448 -1 1 -1 s 1 0.447 1 1 v 5.164 C 27.166 88.555 25.721 90 23.944 90 z\" style=\"stroke: none; stroke-width: 1; stroke-dasharray: none; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 10; fill: rgb%280,0,0%29; fill-rule: nonzero; opacity: 1;\" transform=\" matrix%281 0 0 1 0 0%29 \" stroke-linecap=\"round\" /><path d=\"M 75.852 90 h -9.796 c -1.776 0 -3.221 -1.445 -3.221 -3.222 v -5.164 c 0 -0.553 0.447 -1 1 -1 s 1 0.447 1 1 v 5.164 c 0 0.674 0.548 1.222 1.221 1.222 h 9.796 c 0.674 0 1.222 -0.548 1.222 -1.222 v -5.164 c 0 -0.553 0.447 -1 1 -1 s 1 0.447 1 1 v 5.164 C 79.073 88.555 77.628 90 75.852 90 z\" style=\"stroke: none; stroke-width: 1; stroke-dasharray: none; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 10; fill: rgb%280,0,0%29; fill-rule: nonzero; opacity: 1;\" transform=\" matrix%281 0 0 1 0 0%29 \" stroke-linecap=\"round\" /></g></svg>");
}
.service__content-item:nth-child(5)::after {
  mask-image: url("data:image/svg+xml,<%3Fxml version=\"1.0\" encoding=\"iso-8859-1\"%3F><svg fill=\"%23000000\" version=\"1.1\" id=\"Layer_1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 290.626 290.626\" xml:space=\"preserve\"><g><g><g><path d=\"M276.328,93.75h14.297v-37.5h-18.989c-2.395-28.823-26.578-51.563-56.011-51.563c-25.003,0-39.028,15.295-44.784,23.573c-0.698-0.042-1.383-0.136-2.091-0.136c-13.177,0-24.534,7.823-29.747,19.055C132.741,20.194,108.553,0,79.688,0C47.668,0,21.394,24.839,18.99,56.25H0v37.5h14.18c1.134,22.917,10.603,43.631,25.345,59.344l12.037,114.361c0.202,13.069,15.206,23.17,28.125,23.17h131.25c12.919,0,27.923-10.102,28.125-23.17L251.1,153.094C265.837,137.391,275.184,116.658,276.328,93.75z M252.9,135.97l4.444-42.22h9.605C266.091,109.303,261.094,123.769,252.9,135.97z M168.75,37.5c8.123,0,15.005,4.163,19.378,11.723l8.114-4.697c-3.773-6.525-9.117-11.306-15.389-13.973c5.77-7.003,16.875-16.491,34.772-16.491c24.267,0,44.278,18.534,46.636,42.188H145.786C147.966,45.568,157.434,37.5,168.75,37.5z M281.25,65.624v18.751H112.5v-4.688c0-7.753,6.309-14.063,14.063-14.063H281.25z M79.688,9.375c26.85,0,48.947,20.634,51.323,46.875h-4.448c-12.923,0-23.438,10.514-23.438,23.438v42.188c0,7.753-6.309,14.063-14.063,14.063c-7.754,0-14.062-6.311-14.062-14.064V56.25H28.364C30.741,30.009,52.838,9.375,79.688,9.375z M23.564,93.75h9.717l4.43,42.061C29.555,123.628,24.422,109.266,23.564,93.75z M9.375,84.375v-18.75h56.25v18.75H9.375z M229.711,266.701l-0.023,0.487c0,7.242-10.561,14.063-18.75,14.063H79.688c-8.189,0-18.75-6.82-18.75-14.063L49.959,162.769c14.789,11.634,33.173,18.816,53.166,19.814v9.605H187.5v-9.614c20.006-0.998,38.367-8.236,53.161-19.889L229.711,266.701z M112.5,182.813v-9.375h65.625v9.375H112.5z M242.1,149.011c-14.208,14.048-33.375,23.016-54.6,24.188v-9.136h-84.375v9.145c-21.248-1.177-40.406-10.195-54.619-24.272L42.708,93.75h22.917v28.125c0,12.923,10.514,23.438,23.438,23.438s23.438-10.514,23.438-23.438V93.75h135.417L242.1,149.011z\"/><path d=\"M267.188,220.313c-12.923,0-23.438,10.514-23.438,23.438s10.514,23.438,23.438,23.438s23.438-10.514,23.438-23.438S280.111,220.313,267.188,220.313z M267.188,257.813c-7.753,0-14.063-6.309-14.063-14.063c0-7.754,6.309-14.063,14.063-14.063c7.754,0,14.063,6.309,14.063,14.063C281.251,251.504,274.941,257.813,267.188,257.813z\"/><rect x=\"75\" y=\"262.5\" width=\"9.375\" height=\"9.375\"/><rect x=\"93.75\" y=\"262.5\" width=\"9.375\" height=\"9.375\"/><rect x=\"206.25\" y=\"262.5\" width=\"9.375\" height=\"9.375\"/><path d=\"M173.437,220.313c0,7.754,6.309,14.063,14.063,14.063c7.754,0,14.063-6.309,14.063-14.063c0-7.754-6.31-14.063-14.063-14.063S173.437,212.56,173.437,220.313z M192.188,220.313c0,2.583-2.105,4.688-4.688,4.688s-4.688-2.105-4.688-4.688s2.105-4.688,4.688-4.688S192.188,217.729,192.188,220.313z\"/></g></g></g></svg>");
}
@media screen and (max-width: 1200px) {
  .service__content-item {
    font-size: 36px;
    padding-right: 50px;
  }
  .service__content-item::after {
    width: 44px;
    height: 44px;
  }
}
@media screen and (max-width: 768px) {
  .service__content-item {
    font-size: 24px;
    line-height: 36px;
    padding-bottom: 15px;
    padding-right: 40px;
  }
  .service__content-item span {
    margin-right: 5px;
  }
  .service__content-item::after {
    transform: translateY(calc(-50% - 15px));
    width: 36px;
    height: 36px;
  }
}

.gallery__inner {
  overflow-x: hidden;
  max-width: 100%;
  white-space: nowrap;
  position: relative;
}

.gallery {
  display: flex;
  gap: 20px;
  animation: marquee 60s linear infinite;
  animation-direction: reverse;
}
.gallery__item img {
  width: 600px;
  height: 100%;
}
@media screen and (max-width: 1200px) {
  .gallery__item img {
    width: 450px;
  }
}
@media screen and (max-width: 768px) {
  .gallery__item img {
    width: 250px;
  }
}

@keyframes marquee {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(-100%);
  }
}
.process {
  padding: 130px 0;
  background-color: #18171A;
}
.process__category {
  border-color: rgba(255, 240, 240, 0.1882352941);
}
.process__title {
  color: #fff;
  margin-bottom: 60px;
}
.process__list {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
}
.process__item {
  padding: 0 15px;
}
.process__num {
  color: transparent;
  font-size: 76px;
  font-weight: 600;
  line-height: 80px;
  -webkit-text-stroke-width: 2px;
  stroke-width: 2px;
  -webkit-text-stroke-color: #02b01c;
  stroke: #02b01c;
  margin-bottom: 15px;
}
.process__subtitle {
  font-size: 32px;
  color: #fff;
  font-weight: 600;
  line-height: 32px;
  text-transform: uppercase;
  margin-bottom: 20px;
}
.process__text {
  padding-right: 20px;
}
.process__text p {
  font-family: sans-serif;
  font-size: 16px;
  color: #fff;
  font-weight: 400;
  line-height: 32px;
}
@media screen and (max-width: 1200px) {
  .process {
    padding: 90px 0;
  }
  .process__list {
    grid-template-columns: repeat(2, 1fr);
    gap: 30px 0;
  }
}
@media screen and (max-width: 768px) {
  .process {
    padding: 60px 0;
  }
  .process__list {
    display: grid;
    grid-template-columns: repeat(1, 1fr);
  }
}

.carwash {
  padding: 130px 0;
}
.carwash__title {
  margin-bottom: 60px;
}
.carwash__container {
  width: 100%;
  position: relative;
  overflow: hidden;
  border: 3px solid white;
}
.carwash__before-image {
  position: absolute;
  height: 100%;
  width: 50%;
  top: 0;
  left: 0;
  overflow: hidden;
  z-index: 2;
  user-select: none;
}
.carwash__after-image {
  display: block;
  user-select: none;
}
.carwash__after-image img {
  height: 100%;
  width: 100%;
}
.carwash__before-image img {
  height: 100%;
  width: 100%;
}
.carwash__slider {
  position: absolute;
  display: flex;
  align-items: center;
  z-index: 5;
  top: 0;
  left: 50%;
  height: 100%;
  width: 4px;
  background: white;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
}
.carwash__slider-button {
  background-color: #02b01c;
  position: absolute;
  margin: 0 0 0 -18px;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  border: 3px solid white;
}
.carwash__slider-button::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background-image: url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"22\" height=\"11\" viewBox=\"0 0 22 11\" fill=\"none\"><path d=\"M6.17188 1.28883L2.34354 5.5L6.17188 9.71117L5.00021 11L0.000207925 5.5L5.00021 -2.38419e-07L6.17188 1.28883Z\" fill=\"white\"/><path d=\"M15.0002 1.28883L16.1719 -2.38419e-07L21.1719 5.5L16.1719 11L15.0002 9.71117L18.8285 5.5L15.0002 1.28883Z\" fill=\"white\"/></svg>");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  width: 24px;
  height: 12px;
}
@media screen and (max-width: 768px) {
  .carwash {
    padding: 60px 0;
  }
  .carwash__title {
    margin-bottom: 30px;
  }
  .carwash__slider {
    width: 2px;
  }
  .carwash__slider-button {
    margin: 0 0 0 -14px;
    width: 30px;
    height: 30px;
    border: 2px solid white;
  }
  .carwash__slider-button::before {
    width: 20px;
    height: 10px;
  }
}

.reviews {
  padding: 0 0 130px;
  background-color: #18171A;
  position: relative;
  height: 700px;
}
@media screen and (max-width: 1200px) {
  .reviews {
    padding: 0;
    height: 600px;
  }
}
.reviews__bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 600px;
}
.reviews__bg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.4);
  width: 100%;
  height: 100%;
}
.reviews__bg img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.reviews .container {
  height: 100%;
}
.reviews__wrap {
  display: flex;
  align-items: flex-end;
  justify-content: flex-end;
  height: 100%;
}
@media screen and (max-width: 1200px) {
  .reviews__wrap {
    align-items: center;
    justify-content: center;
  }
}
.reviews__slider-inner {
  max-width: 750px;
  width: 100%;
  margin: 0;
  position: relative;
  top: 15%;
}
@media screen and (min-width: 1200px) {
  .reviews__slider-inner:hover .swiper-button-prev {
    transform: translateX(-30px);
    opacity: 1;
    transition: all 0.4s;
  }
  .reviews__slider-inner:hover .swiper-button-next {
    transform: translateX(30px);
    opacity: 1;
    transition: all 0.4s;
  }
}
@media screen and (max-width: 1200px) {
  .reviews__slider-inner {
    max-width: 100%;
    top: 0;
  }
}
.reviews__slider-inner .swiper-button-prev, .reviews__slider-inner .swiper-button-next {
  color: #fff;
  background-color: #02b01c;
  width: 56px;
  height: 56px;
  opacity: 0;
  transition: all 0.4s;
}
@media screen and (min-width: 1200px) {
  .reviews__slider-inner .swiper-button-prev:hover {
    background-color: #08c622;
    transition: all 0.4s;
  }
}
@media screen and (min-width: 1200px) {
  .reviews__slider-inner .swiper-button-next:hover {
    background-color: #08c622;
    transition: all 0.4s;
  }
}
.reviews__slider-inner .swiper-button-prev:after, .reviews__slider-inner .swiper-button-next:after {
  font-size: 20px;
  font-weight: 600;
}
.reviews__slider-inner .swiper-button-prev.swiper-button-disabled:hover, .reviews__slider-inner .swiper-button-next.swiper-button-disabled:hover {
  background-color: #02b01c;
}
.reviews__slider .swiper-slide {
  height: auto;
}
.reviews__slide-box {
  background-color: #fff;
  height: 100%;
  padding: 60px 75px;
}
@media screen and (max-width: 1200px) {
  .reviews__slide-box {
    padding: 45px;
  }
}
@media screen and (max-width: 768px) {
  .reviews__slide-box {
    padding: 30px;
  }
}
.reviews__post-title {
  font-size: 28px;
  line-height: 36px;
  color: #18171A;
  font-weight: 600;
  text-transform: uppercase;
  padding-bottom: 15px;
  margin-bottom: 15px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}
@media screen and (max-width: 768px) {
  .reviews__post-title {
    font-size: 25px;
    font-weight: 500;
  }
}
.reviews__content {
  margin-bottom: 30px;
}
.reviews__content p {
  font-size: 20px;
  color: #666666;
  line-height: 32px;
}
.reviews__inner {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.reviews__box {
  display: flex;
  align-items: center;
  gap: 15px;
}
.reviews__img {
  border-radius: 50%;
  width: 90px;
  height: 90px;
  overflow: hidden;
}
.reviews__img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
@media screen and (max-width: 768px) {
  .reviews__img {
    width: 64px;
    height: 64px;
  }
}
.reviews__name {
  font-size: 28px;
  color: #18171A;
  line-height: 36px;
  font-weight: 600;
  text-transform: uppercase;
}
@media screen and (max-width: 768px) {
  .reviews__name {
    font-size: 22px;
  }
}
.reviews__post {
  font-size: 16px;
  color: #02b01c;
  line-height: 26px;
  letter-spacing: 0.04em;
  font-weight: 600;
  font-family: sans-serif;
  text-transform: uppercase;
}
@media screen and (max-width: 768px) {
  .reviews__post {
    font-size: 14px;
  }
}
.reviews__quote {
  width: 45px;
  height: 45px;
}
.reviews__quote svg {
  width: 100%;
  height: 100%;
}
@media screen and (max-width: 768px) {
  .reviews__quote {
    width: 30px;
    height: 30px;
  }
}

.contact {
  padding: 130px 0;
}
@media screen and (max-width: 992px) {
  .contact {
    padding: 90px 0;
  }
}
.contact__title {
  margin-bottom: 60px;
}
.contact__wrap {
  display: flex;
  justify-content: space-between;
  gap: 60px;
}
@media screen and (max-width: 992px) {
  .contact__wrap {
    flex-direction: column;
  }
}
.contact__content {
  max-width: 600px;
  width: 100%;
}
@media screen and (max-width: 992px) {
  .contact__content {
    max-width: 100%;
  }
}
.contact__subtitle {
  font-size: 36px;
  color: #18171A;
  font-weight: 500;
  line-height: 36px;
  text-transform: uppercase;
  margin-bottom: 15px;
}
.contact__text {
  margin-bottom: 30px;
}
.contact__text p {
  font-family: sans-serif;
  font-size: 16px;
  color: #666666;
  line-height: 32px;
}
.contact__phone {
  font-size: 28px;
  color: #18171A;
  font-weight: 600;
  line-height: 28px;
  transition: all 0.3s;
}
@media screen and (min-width: 320px) {
  .contact__phone:active {
    color: #474749;
  }
}
@media screen and (min-width: 1200px) {
  .contact__phone:hover {
    color: #474749;
  }
}
.contact__form {
  max-width: 700px;
  width: 100%;
}
@media screen and (max-width: 992px) {
  .contact__form {
    max-width: 100%;
  }
}
.contact__form .wpcf7-form-control-wrap input {
  font-family: sans-serif;
  font-size: 16px;
  color: #18171A;
  font-weight: 400;
  height: 56px;
  padding-left: 24px;
  padding-right: 15px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  width: 100%;
  outline-color: transparent;
  transition: all 0.3s;
}
.contact__form .wpcf7-form-control-wrap input:focus {
  border-color: #08c622;
  transition: all 0.3s;
}
.contact__form .wpcf7-form-control-wrap input::placeholder {
  color: #666666;
}
.contact__form .wpcf7-form-control-wrap .wpcf7-not-valid {
  position: absolute;
  border-color: red;
}
.contact__form .wpcf7-not-valid-tip {
  font-family: "Geologica", sans-serif;
  font-size: 12px;
}
.contact__form .wpcf7-textarea {
  font-family: sans-serif;
  font-size: 16px;
  color: #18171A;
  font-weight: 400;
  height: 100px;
  padding-left: 24px;
  padding-right: 15px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  width: 100%;
  outline-color: transparent;
  transition: all 0.3s;
}
.contact__form .wpcf7-textarea:focus {
  border-color: #08c622;
  transition: all 0.3s;
}
.contact__form .wpcf7-textarea::placeholder {
  color: #666666;
}
.contact__form .wpcf7-submit {
  font-size: 18px;
  color: #fff;
  font-weight: 600;
  line-height: normal;
  text-transform: uppercase;
  background-color: #02b01c;
  padding: 10px 45px;
  margin-top: 30px;
  cursor: pointer;
  transition: all 0.3s;
}
@media screen and (min-width: 320px) {
  .contact__form .wpcf7-submit:active {
    background-color: #08c622;
    transition: all 0.3s;
  }
}
@media screen and (min-width: 1200px) {
  .contact__form .wpcf7-submit:hover {
    background-color: #08c622;
    transition: all 0.3s;
  }
}
.contact__form .wpcf7-spinner {
  display: none;
}
.contact__form .wpcf7-response-output {
  font-family: sans-serif;
  color: red;
  font-size: 14px;
  text-align: center;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: -42px;
  border: none !important;
  margin: 0 !important;
  padding: 0 !important;
  width: 400px;
}
.contact__label-inner {
  display: flex;
  gap: 24px;
  margin-bottom: 20px;
}
.contact__label-inner label {
  width: 100%;
}
.contact__label-inner label span {
  width: 100%;
}
@media screen and (max-width: 768px) {
  .contact__label-inner {
    flex-direction: column;
    gap: 24px;
  }
}
.contact__label {
  position: relative;
}
.contact__label::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.contact__label-name::before {
  background-image: url("data:image/svg+xml,<svg version=\"1.1\" xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M21 21v-2c0-1.38-0.561-2.632-1.464-3.536s-2.156-1.464-3.536-1.464h-8c-1.38 0-2.632 0.561-3.536 1.464s-1.464 2.156-1.464 3.536v2c0 0.552 0.448 1 1 1s1-0.448 1-1v-2c0-0.829 0.335-1.577 0.879-2.121s1.292-0.879 2.121-0.879h8c0.829 0 1.577 0.335 2.121 0.879s0.879 1.292 0.879 2.121v2c0 0.552 0.448 1 1 1s1-0.448 1-1zM17 7c0-1.38-0.561-2.632-1.464-3.536s-2.156-1.464-3.536-1.464-2.632 0.561-3.536 1.464-1.464 2.156-1.464 3.536 0.561 2.632 1.464 3.536 2.156 1.464 3.536 1.464 2.632-0.561 3.536-1.464 1.464-2.156 1.464-3.536zM15 7c0 0.829-0.335 1.577-0.879 2.121s-1.292 0.879-2.121 0.879-1.577-0.335-2.121-0.879-0.879-1.292-0.879-2.121 0.335-1.577 0.879-2.121 1.292-0.879 2.121-0.879 1.577 0.335 2.121 0.879 0.879 1.292 0.879 2.121z\" fill=\"%23666\"></path></svg>");
  width: 14px;
  height: 16px;
}
.contact__label-email::before {
  background-image: url("data:image/svg+xml,<svg version=\"1.1\" xmlns=\"http://www.w3.org/2000/svg\" width=\"32\" height=\"32\" viewBox=\"0 0 32 32\"><path d=\"M5.315 9.274l11.185 9.726 11.187-9.728c0.194 0.184 0.313 0.445 0.313 0.735v11.986c0 0.557-0.449 1.007-1.003 1.007h-20.994c-0.564 0-1.003-0.451-1.003-1.007v-11.986c0-0.289 0.121-0.549 0.315-0.733zM6.004 8c-1.107 0-2.004 0.895-2.004 1.994v12.012c0 1.101 0.89 1.994 2.004 1.994h20.993c1.107 0 2.004-0.895 2.004-1.994v-12.012c0-1.101-0.89-1.994-2.004-1.994h-20.993zM16.5 17.7l-10-8.7h20l-10 8.7z\" fill=\"%23666\"></path></svg>");
  width: 16px;
  height: 16px;
}
.contact__label-tel::before {
  background-image: url("data:image/svg+xml,<svg version=\"1.1\" xmlns=\"http://www.w3.org/2000/svg\" width=\"32\" height=\"32\" viewBox=\"0 0 32 32\"><path d=\"M22 0h-12c-2.209 0-4 1.791-4 4v24c0 2.209 1.791 4 4 4h12c2.209 0 4-1.791 4-4v-24c0-2.209-1.791-4-4-4zM16.5 3h3c0.275 0 0.5 0.224 0.5 0.5s-0.225 0.5-0.5 0.5h-3c-0.276 0-0.5-0.224-0.5-0.5s0.224-0.5 0.5-0.5zM13 2c0.552 0 1 0.448 1 1s-0.448 1-1 1-1-0.448-1-1 0.448-1 1-1zM18 29c0 0.553-0.447 1-1 1h-2c-0.552 0-1-0.447-1-1v-2c0-0.553 0.448-1 1-1h2c0.553 0 1 0.447 1 1v2zM24 23c0 0.553-0.447 1-1 1h-14c-0.552 0-1-0.447-1-1v-16c0-0.552 0.448-1 1-1h14c0.553 0 1 0.448 1 1v16z\" fill=\"%23666\"></path></svg>");
  width: 10px;
  height: 16px;
}
.contact__label-subject::before {
  background-image: url("data:image/svg+xml,<svg version=\"1.1\" xmlns=\"http://www.w3.org/2000/svg\" width=\"32\" height=\"32\" viewBox=\"0 0 32 32\"><path d=\"M19.5 3h0.5l6 7v18.009c0 1.093-0.894 1.991-1.997 1.991h-15.005c-1.107 0-1.997-0.899-1.997-2.007v-22.985c0-1.109 0.897-2.007 2.003-2.007h10.497zM19 4h-10.004c-0.55 0-0.996 0.455-0.996 0.995v23.009c0 0.55 0.455 0.995 1 0.995h15c0.552 0 1-0.445 1-0.993v-17.007h-4.002c-1.103 0-1.998-0.887-1.998-2.006v-4.994zM20 4.5v4.491c0 0.557 0.451 1.009 0.997 1.009h3.703l-4.7-5.5zM10 10v1h5v-1h-5zM10 7v1h7v-1h-7zM10 13v1h13v-1h-13zM10 16v1h10v-1h-10zM10 19v1h13v-1h-13zM10 22v1h9v-1h-9zM10 25v1h13v-1h-13z\" fill=\"%23666\"></path></svg>");
  width: 12px;
  height: 16px;
}
.contact__label-textarea {
  display: inline-block;
  width: 100%;
}
.contact__label-textarea::before {
  top: 13px;
  background-image: url("data:image/svg+xml,<svg version=\"1.1\" xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M21.561 5.318l-2.879-2.879c-0.293-0.293-0.677-0.439-1.061-0.439-0.385 0-0.768 0.146-1.061 0.439l-3.56 3.561h-9c-0.552 0-1 0.447-1 1v13c0 0.553 0.448 1 1 1h13c0.552 0 1-0.447 1-1v-9l3.561-3.561c0.293-0.293 0.439-0.677 0.439-1.061s-0.146-0.767-0.439-1.060zM11.5 14.672l-2.172-2.172 6.293-6.293 2.172 2.172-6.293 6.293zM8.939 13.333l1.756 1.728-1.695-0.061-0.061-1.667zM16 19h-11v-11h6l-3.18 3.18c-0.293 0.293-0.478 0.812-0.629 1.289-0.16 0.5-0.191 1.056-0.191 1.47v3.061h3.061c0.414 0 1.108-0.1 1.571-0.29 0.464-0.19 0.896-0.347 1.188-0.64l3.18-3.070v6zM18.5 7.672l-2.172-2.172 1.293-1.293 2.171 2.172-1.292 1.293z\" fill=\"%23666\"></path></svg>");
  width: 18px;
  height: 16px;
}

.our-service__hero {
  height: 470px;
}
.our-service__hero.hero__bg img {
  object-position: 50% 16%;
}
.our-service__hero .hero__title {
  line-height: 64px;
  font-size: 56px;
  margin-top: 70px;
}
@media screen and (max-width: 768px) {
  .our-service__hero .hero__title {
    font-size: 44px;
    margin-top: 40px;
  }
}

.our-service__process {
  background-color: #fff;
}
.our-service__process .main-title {
  margin-bottom: 60px;
}
.our-service__process .process__item {
  display: flex;
  flex-direction: column;
}
.our-service__process .process__image {
  margin-bottom: 20px;
  padding: 32px 32px;
  position: relative;
}
.our-service__process .process__image::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  mask-repeat: no-repeat;
  mask-position: center;
  mask-size: cover;
  background-color: #02b01c;
  transition: all 0.3s;
  width: 56px;
  height: 56px;
}
.our-service__process .process__item:nth-child(3) .process__image:before {
  mask-image: url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" version=\"1.1\" width=\"256\" height=\"256\" viewBox=\"0 0 256 256\" xml:space=\"preserve\"><defs></defs><g style=\"stroke: none; stroke-width: 0; stroke-dasharray: none; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 10; fill: none; fill-rule: nonzero; opacity: 1;\" transform=\"translate%281.4065934065934016 1.4065934065934016%29 scale%282.81 2.81%29\" ><path d=\"M 72.071 49.3 c -17.962 -0.955 -36.179 -0.955 -54.143 0 l -0.106 -1.998 c 18.034 -0.956 36.321 -0.956 54.354 0 L 72.071 49.3 z\" style=\"stroke: none; stroke-width: 1; stroke-dasharray: none; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 10; fill: rgb%280,0,0%29; fill-rule: nonzero; opacity: 1;\" transform=\" matrix%281 0 0 1 0 0%29 \" stroke-linecap=\"round\" /><path d=\"M 22.469 90 H 11.987 c -1.862 0 -3.377 -1.515 -3.377 -3.377 V 76.009 c 0 -0.553 0.448 -1 1 -1 s 1 0.447 1 1 v 10.614 c 0 0.759 0.618 1.377 1.377 1.377 h 10.482 c 0.759 0 1.377 -0.618 1.377 -1.377 v -5.526 c 0 -0.553 0.448 -1 1 -1 s 1 0.447 1 1 v 5.526 C 25.846 88.485 24.331 90 22.469 90 z\" style=\"stroke: none; stroke-width: 1; stroke-dasharray: none; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 10; fill: rgb%280,0,0%29; fill-rule: nonzero; opacity: 1;\" transform=\" matrix%281 0 0 1 0 0%29 \" stroke-linecap=\"round\" /><path d=\"M 78.013 90 H 67.53 c -1.862 0 -3.377 -1.515 -3.377 -3.377 v -5.304 c 0 -0.553 0.447 -1 1 -1 s 1 0.447 1 1 v 5.304 c 0 0.759 0.618 1.377 1.377 1.377 h 10.482 c 0.759 0 1.377 -0.618 1.377 -1.377 V 76 c 0 -0.553 0.447 -1 1 -1 s 1 0.447 1 1 v 10.623 C 81.39 88.485 79.875 90 78.013 90 z\" style=\"stroke: none; stroke-width: 1; stroke-dasharray: none; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 10; fill: rgb%280,0,0%29; fill-rule: nonzero; opacity: 1;\" transform=\" matrix%281 0 0 1 0 0%29 \" stroke-linecap=\"round\" /><path d=\"M 73.268 82.097 H 16.732 c -4.524 0 -8.264 -3.539 -8.514 -8.056 l -0.434 -7.843 c -0.294 -5.326 1.659 -10.584 5.358 -14.425 l 3.876 -4.025 l 4.667 -11.657 c 0.834 -2.085 2.72 -3.542 4.921 -3.803 c 12.205 -1.442 24.58 -1.442 36.784 0 c 2.202 0.261 4.088 1.718 4.923 3.803 l 4.665 11.657 l 3.877 4.025 c 3.699 3.841 5.652 9.099 5.357 14.425 l -0.434 7.843 C 81.531 78.558 77.791 82.097 73.268 82.097 z M 45 33.206 c -6.067 0 -12.132 0.356 -18.158 1.068 c -1.473 0.174 -2.737 1.155 -3.3 2.56 l -4.811 12.02 l -4.147 4.307 c -3.315 3.442 -5.065 8.154 -4.802 12.928 l 0.434 7.842 c 0.191 3.458 3.054 6.167 6.517 6.167 h 56.535 c 3.463 0 6.325 -2.709 6.517 -6.167 l 0.434 -7.843 c 0.264 -4.772 -1.486 -9.483 -4.803 -12.927 l -4.146 -4.307 l -0.073 -0.181 l -4.738 -11.839 c -0.562 -1.405 -1.826 -2.386 -3.3 -2.56 C 57.134 33.562 51.065 33.206 45 33.206 z\" style=\"stroke: none; stroke-width: 1; stroke-dasharray: none; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 10; fill: rgb%280,0,0%29; fill-rule: nonzero; opacity: 1;\" transform=\" matrix%281 0 0 1 0 0%29 \" stroke-linecap=\"round\" /><path d=\"M 75.584 33.2 c -0.567 0 -1.049 -0.365 -1.199 -0.909 c -0.517 -1.873 -2.001 -3.357 -3.874 -3.875 H 70.51 c -0.544 -0.15 -0.909 -0.633 -0.908 -1.201 c 0 -0.567 0.366 -1.049 0.91 -1.198 c 1.871 -0.516 3.356 -2.001 3.873 -3.875 c 0.15 -0.544 0.632 -0.909 1.199 -0.909 c 0.001 0 0.002 0 0.003 0 c 0.568 0.001 1.049 0.368 1.197 0.913 c 0.516 1.869 2.001 3.354 3.874 3.871 c 0.543 0.148 0.909 0.63 0.909 1.198 c 0.001 0.568 -0.364 1.05 -0.908 1.201 c -1.874 0.517 -3.359 2.001 -3.876 3.875 c -0.147 0.541 -0.628 0.908 -1.196 0.909 C 75.586 33.2 75.585 33.2 75.584 33.2 z M 74.856 31.757 c -0.001 0.002 -0.002 0.004 -0.002 0.006 C 74.854 31.761 74.855 31.759 74.856 31.757 z M 72.785 27.218 c 1.161 0.668 2.131 1.638 2.799 2.8 c 0.669 -1.162 1.639 -2.132 2.8 -2.8 c -1.162 -0.669 -2.131 -1.638 -2.8 -2.799 C 74.916 25.58 73.946 26.549 72.785 27.218 z M 80.125 27.946 c 0.001 0 0.002 0.001 0.003 0.001 C 80.127 27.947 80.126 27.946 80.125 27.946 z M 71.045 27.946 c -0.001 0 -0.002 0 -0.003 0 C 71.043 27.946 71.044 27.946 71.045 27.946 z M 71.042 26.489 c 0.001 0 0.002 0 0.003 0 C 71.044 26.49 71.043 26.489 71.042 26.489 L 71.042 26.489 z M 74.855 22.676 c 0 0.002 0.001 0.004 0.002 0.006 C 74.856 22.68 74.855 22.678 74.855 22.676 z\" style=\"stroke: none; stroke-width: 1; stroke-dasharray: none; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 10; fill: rgb%280,0,0%29; fill-rule: nonzero; opacity: 1;\" transform=\" matrix%281 0 0 1 0 0%29 \" stroke-linecap=\"round\" /><path d=\"M 16.184 31.623 c -0.589 0 -1.089 -0.379 -1.244 -0.942 c -0.632 -2.293 -2.45 -4.111 -4.744 -4.744 c -0.563 -0.155 -0.942 -0.654 -0.942 -1.243 c 0 -0.589 0.378 -1.089 0.942 -1.245 c 2.294 -0.633 4.112 -2.451 4.744 -4.744 c 0.155 -0.564 0.655 -0.943 1.244 -0.943 s 1.089 0.379 1.244 0.942 c 0.633 2.293 2.451 4.111 4.744 4.744 c 0.564 0.156 0.943 0.656 0.942 1.245 c 0 0.589 -0.38 1.088 -0.944 1.243 c -2.292 0.632 -4.11 2.45 -4.743 4.744 C 17.273 31.244 16.773 31.623 16.184 31.623 z M 12.458 24.693 c 1.588 0.833 2.894 2.138 3.726 3.726 c 0.833 -1.588 2.139 -2.894 3.726 -3.726 c -1.587 -0.833 -2.893 -2.139 -3.726 -3.726 C 15.352 22.554 14.046 23.86 12.458 24.693 z M 21.64 24.009 c 0 0 -0.001 0 -0.002 0 C 21.639 24.009 21.64 24.009 21.64 24.009 z\" style=\"stroke: none; stroke-width: 1; stroke-dasharray: none; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 10; fill: rgb%280,0,0%29; fill-rule: nonzero; opacity: 1;\" transform=\" matrix%281 0 0 1 0 0%29 \" stroke-linecap=\"round\" /><path d=\"M 45 16.307 c -0.616 0 -1.14 -0.396 -1.302 -0.985 c -0.782 -2.835 -3.03 -5.083 -5.866 -5.866 l 0 0 c -0.589 -0.162 -0.985 -0.685 -0.985 -1.301 c 0 -0.616 0.395 -1.14 0.984 -1.303 c 2.837 -0.782 5.085 -3.03 5.868 -5.866 C 43.86 0.396 44.383 0 45 0 s 1.14 0.396 1.302 0.986 c 0.783 2.835 3.03 5.083 5.866 5.865 c 0.591 0.163 0.986 0.687 0.985 1.303 c 0 0.616 -0.396 1.139 -0.985 1.301 c -2.836 0.783 -5.083 3.031 -5.866 5.867 C 46.14 15.911 45.616 16.307 45 16.307 z M 40.044 8.153 c 2.166 1.03 3.926 2.79 4.956 4.956 c 1.03 -2.166 2.79 -3.926 4.956 -4.956 C 47.79 7.124 46.03 5.364 45 3.198 C 43.97 5.364 42.21 7.124 40.044 8.153 z M 38.363 7.527 L 38.363 7.527 C 38.365 7.527 38.366 7.527 38.363 7.527 z\" style=\"stroke: none; stroke-width: 1; stroke-dasharray: none; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 10; fill: rgb%280,0,0%29; fill-rule: nonzero; opacity: 1;\" transform=\" matrix%281 0 0 1 0 0%29 \" stroke-linecap=\"round\" /><path d=\"M 20.997 75.67 h -2.994 c -0.552 0 -1 -0.447 -1 -1 s 0.448 -1 1 -1 h 2.994 c 0.552 0 1 0.447 1 1 S 21.549 75.67 20.997 75.67 z\" style=\"stroke: none; stroke-width: 1; stroke-dasharray: none; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 10; fill: rgb%280,0,0%29; fill-rule: nonzero; opacity: 1;\" transform=\" matrix%281 0 0 1 0 0%29 \" stroke-linecap=\"round\" /><path d=\"M 72.003 75.67 h -3.006 c -0.553 0 -1 -0.447 -1 -1 s 0.447 -1 1 -1 h 3.006 c 0.553 0 1 0.447 1 1 S 72.556 75.67 72.003 75.67 z\" style=\"stroke: none; stroke-width: 1; stroke-dasharray: none; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 10; fill: rgb%280,0,0%29; fill-rule: nonzero; opacity: 1;\" transform=\" matrix%281 0 0 1 0 0%29 \" stroke-linecap=\"round\" /><path d=\"M 55.361 76.109 H 34.639 c -1.279 0 -2.429 -0.711 -3.001 -1.854 l -0.645 -1.29 c -0.523 -1.048 -0.469 -2.269 0.147 -3.265 c 0.616 -0.996 1.683 -1.591 2.854 -1.591 h 22.012 c 1.172 0 2.238 0.595 2.854 1.591 c 0.615 0.996 0.67 2.217 0.146 3.265 l -0.645 1.29 C 57.789 75.398 56.64 76.109 55.361 76.109 z M 33.994 70.109 c -0.48 0 -0.9 0.234 -1.152 0.643 s -0.274 0.889 -0.06 1.318 l 0.645 1.29 c 0.231 0.462 0.695 0.749 1.212 0.749 h 20.722 c 0.517 0 0.98 -0.287 1.212 -0.749 l 0.645 -1.29 c 0.215 -0.43 0.193 -0.91 -0.059 -1.318 c -0.253 -0.408 -0.673 -0.643 -1.153 -0.643 H 33.994 z\" style=\"stroke: none; stroke-width: 1; stroke-dasharray: none; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 10; fill: rgb%280,0,0%29; fill-rule: nonzero; opacity: 1;\" transform=\" matrix%281 0 0 1 0 0%29 \" stroke-linecap=\"round\" /><path d=\"M 24.401 70.109 h -7.802 c -2.168 0 -3.932 -1.765 -3.932 -3.933 v -2.07 c 0 -1.23 0.56 -2.366 1.535 -3.117 c 0.976 -0.75 2.217 -1 3.406 -0.684 l 7.801 2.07 c 1.722 0.458 2.924 2.021 2.924 3.801 C 28.333 68.345 26.569 70.109 24.401 70.109 z M 16.594 62.173 c -0.419 0 -0.83 0.138 -1.173 0.402 c -0.479 0.368 -0.754 0.927 -0.754 1.531 v 2.07 c 0 1.065 0.867 1.933 1.932 1.933 h 7.802 c 1.065 0 1.932 -0.867 1.932 -1.933 c 0 -0.875 -0.591 -1.643 -1.437 -1.867 l -7.801 -2.07 C 16.929 62.195 16.761 62.173 16.594 62.173 z\" style=\"stroke: none; stroke-width: 1; stroke-dasharray: none; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 10; fill: rgb%280,0,0%29; fill-rule: nonzero; opacity: 1;\" transform=\" matrix%281 0 0 1 0 0%29 \" stroke-linecap=\"round\" /><path d=\"M 73.4 70.109 H 65.6 c -2.168 0 -3.933 -1.765 -3.933 -3.933 c 0 -1.78 1.202 -3.343 2.923 -3.801 l 7.802 -2.07 c 1.188 -0.318 2.431 -0.067 3.406 0.684 s 1.535 1.887 1.535 3.117 v 2.07 C 77.333 68.345 75.568 70.109 73.4 70.109 z M 73.405 62.173 c -0.166 0 -0.334 0.022 -0.5 0.066 l -7.802 2.07 c -0.846 0.225 -1.437 0.992 -1.437 1.867 c 0 1.065 0.867 1.933 1.933 1.933 H 73.4 c 1.065 0 1.933 -0.867 1.933 -1.933 v -2.07 c 0 -0.604 -0.275 -1.163 -0.755 -1.531 C 74.235 62.311 73.825 62.173 73.405 62.173 z\" style=\"stroke: none; stroke-width: 1; stroke-dasharray: none; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 10; fill: rgb%280,0,0%29; fill-rule: nonzero; opacity: 1;\" transform=\" matrix%281 0 0 1 0 0%29 \" stroke-linecap=\"round\" /></g></svg>");
}
.our-service__process .process__item:nth-child(4) .process__image:before {
  mask-image: url("data:image/svg+xml,<svg version=\"1.1\" xmlns=\"http://www.w3.org/2000/svg\" width=\"32\" height=\"32\" viewBox=\"0 0 32 32\"><path d=\"M7.729 11.022c1.53-1.403 3.44-2.397 5.559-2.81-0.786-0.642-1.288-1.619-1.288-2.713 0-1.933 1.567-3.5 3.5-3.5s3.5 1.567 3.5 3.5c0 1.094-0.502 2.071-1.288 2.713v0c2.118 0.413 4.029 1.407 5.559 2.81v0l1.229-1.229-0.707-0.707 0.707-0.707 2.121 2.121-0.707 0.707-0.707-0.707-1.229 1.229c1.877 2.047 3.022 4.775 3.022 7.771 0 6.351-5.149 11.5-11.5 11.5s-11.5-5.149-11.5-11.5c0-2.996 1.146-5.724 3.022-7.771l-1.229-1.229-0.707 0.707-0.707-0.707 2.121-2.121 0.707 0.707-0.707 0.707 1.229 1.229zM16.147 18.146l3.119-3.119c0.191-0.191 0.514-0.198 0.71-0.002 0.19 0.19 0.194 0.513-0.002 0.71l-3.119 3.119c0.094 0.196 0.146 0.415 0.146 0.647 0 0.828-0.672 1.5-1.5 1.5-0.232 0-0.451-0.052-0.647-0.146l-1.119 1.119c-0.191 0.191-0.514 0.198-0.71 0.002-0.19-0.19-0.194-0.513 0.002-0.71l1.119-1.119c-0.094-0.196-0.146-0.415-0.146-0.647 0-0.828 0.672-1.5 1.5-1.5 0.232 0 0.451 0.052 0.647 0.146v0 0zM16 7.95c1.141-0.232 2-1.24 2-2.45 0-1.381-1.119-2.5-2.5-2.5s-2.5 1.119-2.5 2.5c0 1.209 0.859 2.218 2 2.45v-1.95h-1v-1h3v1h-1v1.95zM8.016 19.998h2.496c0.271 0 0.49-0.232 0.49-0.5 0-0.276-0.215-0.5-0.49-0.5h-2.495c0.247-3.743 3.24-6.735 6.983-6.981v2.493c0 0.271 0.232 0.49 0.5 0.49 0.276 0 0.5-0.215 0.5-0.49v-2.493c3.743 0.246 6.736 3.239 6.983 6.981h-2.495c-0.271 0-0.49 0.232-0.49 0.5 0 0.276 0.215 0.5 0.49 0.5h2.496c-0.245 3.745-3.239 6.739-6.984 6.986v-2.498c0-0.271-0.232-0.49-0.5-0.49-0.276 0-0.5 0.215-0.5 0.49v2.498c-3.745-0.246-6.738-3.241-6.984-6.986zM15.5 30c5.799 0 10.5-4.701 10.5-10.5s-4.701-10.5-10.5-10.5c-5.799 0-10.5 4.701-10.5 10.5s4.701 10.5 10.5 10.5v0zM15.5 28c4.694 0 8.5-3.806 8.5-8.5s-3.806-8.5-8.5-8.5c-4.694 0-8.5 3.806-8.5 8.5s3.806 8.5 8.5 8.5v0zM15.5 20c0.276 0 0.5-0.224 0.5-0.5s-0.224-0.5-0.5-0.5c-0.276 0-0.5 0.224-0.5 0.5s0.224 0.5 0.5 0.5v0z\"></path></svg>");
}
.our-service__process .process__item:nth-child(1) .process__image:before {
  mask-image: url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" version=\"1.1\" width=\"256\" height=\"256\" viewBox=\"0 0 256 256\" xml:space=\"preserve\"><defs></defs><g style=\"stroke: none; stroke-width: 0; stroke-dasharray: none; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 10; fill: none; fill-rule: nonzero; opacity: 1;\" transform=\"translate%281.4065934065934016 1.4065934065934016%29 scale%282.81 2.81%29\" ><path d=\"M 79.852 10.288 H 10.148 c -0.552 0 -1 -0.448 -1 -1 C 9.148 4.167 13.314 0 18.436 0 h 53.129 c 5.121 0 9.287 4.167 9.287 9.288 C 80.852 9.84 80.404 10.288 79.852 10.288 z M 11.216 8.288 h 67.567 C 78.294 4.741 75.243 2 71.564 2 H 18.436 C 14.756 2 11.705 4.741 11.216 8.288 z\" style=\"stroke: none; stroke-width: 1; stroke-dasharray: none; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 10; fill: rgb%280,0,0%29; fill-rule: nonzero; opacity: 1;\" transform=\" matrix%281 0 0 1 0 0%29 \" stroke-linecap=\"round\" /><path d=\"M 10.148 28.53 c -0.552 0 -1 -0.448 -1 -1 V 15.439 c 0 -0.552 0.448 -1 1 -1 s 1 0.448 1 1 V 27.53 C 11.148 28.083 10.7 28.53 10.148 28.53 z\" style=\"stroke: none; stroke-width: 1; stroke-dasharray: none; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 10; fill: rgb%280,0,0%29; fill-rule: nonzero; opacity: 1;\" transform=\" matrix%281 0 0 1 0 0%29 \" stroke-linecap=\"round\" /><path d=\"M 18.861 20.205 c -0.552 0 -1 -0.448 -1 -1 v -3.766 c 0 -0.552 0.448 -1 1 -1 s 1 0.448 1 1 v 3.766 C 19.861 19.757 19.413 20.205 18.861 20.205 z\" style=\"stroke: none; stroke-width: 1; stroke-dasharray: none; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 10; fill: rgb%280,0,0%29; fill-rule: nonzero; opacity: 1;\" transform=\" matrix%281 0 0 1 0 0%29 \" stroke-linecap=\"round\" /><path d=\"M 27.574 26.944 c -0.552 0 -1 -0.448 -1 -1 V 15.439 c 0 -0.552 0.448 -1 1 -1 s 1 0.448 1 1 v 10.505 C 28.574 26.497 28.126 26.944 27.574 26.944 z\" style=\"stroke: none; stroke-width: 1; stroke-dasharray: none; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 10; fill: rgb%280,0,0%29; fill-rule: nonzero; opacity: 1;\" transform=\" matrix%281 0 0 1 0 0%29 \" stroke-linecap=\"round\" /><path d=\"M 36.287 23.376 c -0.552 0 -1 -0.448 -1 -1 v -6.938 c 0 -0.552 0.448 -1 1 -1 s 1 0.448 1 1 v 6.938 C 37.287 22.929 36.839 23.376 36.287 23.376 z\" style=\"stroke: none; stroke-width: 1; stroke-dasharray: none; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 10; fill: rgb%280,0,0%29; fill-rule: nonzero; opacity: 1;\" transform=\" matrix%281 0 0 1 0 0%29 \" stroke-linecap=\"round\" /><path d=\"M 45 20.205 c -0.552 0 -1 -0.448 -1 -1 v -3.766 c 0 -0.552 0.448 -1 1 -1 s 1 0.448 1 1 v 3.766 C 46 19.757 45.552 20.205 45 20.205 z\" style=\"stroke: none; stroke-width: 1; stroke-dasharray: none; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 10; fill: rgb%280,0,0%29; fill-rule: nonzero; opacity: 1;\" transform=\" matrix%281 0 0 1 0 0%29 \" stroke-linecap=\"round\" /><path d=\"M 79.852 28.53 c -0.553 0 -1 -0.448 -1 -1 V 15.439 c 0 -0.552 0.447 -1 1 -1 s 1 0.448 1 1 V 27.53 C 80.852 28.083 80.404 28.53 79.852 28.53 z\" style=\"stroke: none; stroke-width: 1; stroke-dasharray: none; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 10; fill: rgb%280,0,0%29; fill-rule: nonzero; opacity: 1;\" transform=\" matrix%281 0 0 1 0 0%29 \" stroke-linecap=\"round\" /><path d=\"M 71.139 20.205 c -0.553 0 -1 -0.448 -1 -1 v -3.766 c 0 -0.552 0.447 -1 1 -1 s 1 0.448 1 1 v 3.766 C 72.139 19.757 71.691 20.205 71.139 20.205 z\" style=\"stroke: none; stroke-width: 1; stroke-dasharray: none; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 10; fill: rgb%280,0,0%29; fill-rule: nonzero; opacity: 1;\" transform=\" matrix%281 0 0 1 0 0%29 \" stroke-linecap=\"round\" /><path d=\"M 62.426 26.944 c -0.553 0 -1 -0.448 -1 -1 V 15.439 c 0 -0.552 0.447 -1 1 -1 s 1 0.448 1 1 v 10.505 C 63.426 26.497 62.979 26.944 62.426 26.944 z\" style=\"stroke: none; stroke-width: 1; stroke-dasharray: none; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 10; fill: rgb%280,0,0%29; fill-rule: nonzero; opacity: 1;\" transform=\" matrix%281 0 0 1 0 0%29 \" stroke-linecap=\"round\" /><path d=\"M 53.713 23.376 c -0.553 0 -1 -0.448 -1 -1 v -6.938 c 0 -0.552 0.447 -1 1 -1 s 1 0.448 1 1 v 6.938 C 54.713 22.929 54.266 23.376 53.713 23.376 z\" style=\"stroke: none; stroke-width: 1; stroke-dasharray: none; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 10; fill: rgb%280,0,0%29; fill-rule: nonzero; opacity: 1;\" transform=\" matrix%281 0 0 1 0 0%29 \" stroke-linecap=\"round\" /><path d=\"M 10.148 38.612 c -0.552 0 -1 -0.448 -1 -1 V 33.45 c 0 -0.552 0.448 -1 1 -1 s 1 0.448 1 1 v 4.162 C 11.148 38.165 10.7 38.612 10.148 38.612 z\" style=\"stroke: none; stroke-width: 1; stroke-dasharray: none; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 10; fill: rgb%280,0,0%29; fill-rule: nonzero; opacity: 1;\" transform=\" matrix%281 0 0 1 0 0%29 \" stroke-linecap=\"round\" /><path d=\"M 79.852 41.586 c -0.553 0 -1 -0.448 -1 -1 V 33.45 c 0 -0.552 0.447 -1 1 -1 s 1 0.448 1 1 v 7.136 C 80.852 41.138 80.404 41.586 79.852 41.586 z\" style=\"stroke: none; stroke-width: 1; stroke-dasharray: none; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 10; fill: rgb%280,0,0%29; fill-rule: nonzero; opacity: 1;\" transform=\" matrix%281 0 0 1 0 0%29 \" stroke-linecap=\"round\" /><path d=\"M 18.861 31.873 c -0.552 0 -1 -0.448 -1 -1 v -6.541 c 0 -0.552 0.448 -1 1 -1 s 1 0.448 1 1 v 6.541 C 19.861 31.425 19.413 31.873 18.861 31.873 z\" style=\"stroke: none; stroke-width: 1; stroke-dasharray: none; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 10; fill: rgb%280,0,0%29; fill-rule: nonzero; opacity: 1;\" transform=\" matrix%281 0 0 1 0 0%29 \" stroke-linecap=\"round\" /><path d=\"M 71.139 31.873 c -0.553 0 -1 -0.448 -1 -1 v -6.541 c 0 -0.552 0.447 -1 1 -1 s 1 0.448 1 1 v 6.541 C 72.139 31.425 71.691 31.873 71.139 31.873 z\" style=\"stroke: none; stroke-width: 1; stroke-dasharray: none; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 10; fill: rgb%280,0,0%29; fill-rule: nonzero; opacity: 1;\" transform=\" matrix%281 0 0 1 0 0%29 \" stroke-linecap=\"round\" /><path d=\"M 45 28.603 c -0.552 0 -1 -0.448 -1 -1 v -3.271 c 0 -0.552 0.448 -1 1 -1 s 1 0.448 1 1 v 3.271 C 46 28.155 45.552 28.603 45 28.603 z\" style=\"stroke: none; stroke-width: 1; stroke-dasharray: none; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 10; fill: rgb%280,0,0%29; fill-rule: nonzero; opacity: 1;\" transform=\" matrix%281 0 0 1 0 0%29 \" stroke-linecap=\"round\" /><rect x=\"19.65\" y=\"49.97\" rx=\"0\" ry=\"0\" width=\"50.7\" height=\"2\" style=\"stroke: none; stroke-width: 1; stroke-dasharray: none; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 10; fill: rgb%280,0,0%29; fill-rule: nonzero; opacity: 1;\" transform=\" matrix%281 0 0 1 0 0%29 \"/><path d=\"M 30.253 70.959 c -0.089 0 -0.179 -0.004 -0.269 -0.012 l -12.883 -1.068 c -1.444 -0.118 -2.65 -1.194 -2.934 -2.617 l -0.395 -1.982 c -0.217 -1.091 0.129 -2.205 0.928 -2.98 s 1.922 -1.093 3.008 -0.841 l 13.279 3.051 c 1.492 0.343 2.535 1.651 2.535 3.184 c 0 0.911 -0.385 1.788 -1.055 2.404 C 31.862 70.652 31.068 70.959 30.253 70.959 z M 16.967 63.374 c -0.324 0 -0.632 0.124 -0.874 0.359 c -0.314 0.305 -0.445 0.726 -0.359 1.155 l 0.395 1.982 c 0.11 0.552 0.577 0.969 1.137 1.015 l 12.884 1.069 c 0 0 0 0 0 0 c 0.361 0.025 0.699 -0.088 0.962 -0.33 c 0.264 -0.243 0.409 -0.574 0.409 -0.933 c 0 -0.594 -0.404 -1.102 -0.982 -1.234 l -13.279 -3.051 C 17.161 63.385 17.063 63.374 16.967 63.374 z\" style=\"stroke: none; stroke-width: 1; stroke-dasharray: none; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 10; fill: rgb%280,0,0%29; fill-rule: nonzero; opacity: 1;\" transform=\" matrix%281 0 0 1 0 0%29 \" stroke-linecap=\"round\" /><path d=\"M 59.026 70.959 c -0.814 0 -1.609 -0.307 -2.213 -0.862 c -0.67 -0.616 -1.055 -1.493 -1.055 -2.404 c 0 -1.532 1.043 -2.841 2.536 -3.184 l 13.278 -3.051 c 1.079 -0.25 2.208 0.064 3.007 0.841 c 0.799 0.775 1.146 1.89 0.928 2.98 l -0.395 1.982 c -0.284 1.423 -1.491 2.499 -2.935 2.618 l -12.883 1.067 C 59.206 70.955 59.116 70.959 59.026 70.959 z M 72.313 63.374 c -0.097 0 -0.194 0.011 -0.293 0.033 l -13.278 3.051 c -0.579 0.133 -0.983 0.641 -0.983 1.234 c 0 0.358 0.146 0.689 0.409 0.933 c 0.264 0.242 0.598 0.354 0.962 0.33 l 0 0 l 12.884 -1.069 c 0.561 -0.046 1.028 -0.463 1.139 -1.016 l 0.395 -1.981 c 0.085 -0.43 -0.046 -0.851 -0.359 -1.155 C 72.945 63.498 72.638 63.374 72.313 63.374 z\" style=\"stroke: none; stroke-width: 1; stroke-dasharray: none; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 10; fill: rgb%280,0,0%29; fill-rule: nonzero; opacity: 1;\" transform=\" matrix%281 0 0 1 0 0%29 \" stroke-linecap=\"round\" /><path d=\"M 52.65 75.101 H 37.349 c -0.552 0 -1 -0.447 -1 -1 s 0.448 -1 1 -1 H 52.65 c 0.553 0 1 0.447 1 1 S 53.203 75.101 52.65 75.101 z\" style=\"stroke: none; stroke-width: 1; stroke-dasharray: none; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 10; fill: rgb%280,0,0%29; fill-rule: nonzero; opacity: 1;\" transform=\" matrix%281 0 0 1 0 0%29 \" stroke-linecap=\"round\" /><path d=\"M 79.02 82.614 H 61.702 c -1.563 0 -3.043 -0.757 -3.958 -2.025 c -0.54 -0.748 -1.414 -1.195 -2.337 -1.195 H 34.593 c -0.923 0 -1.797 0.447 -2.336 1.195 c -0.916 1.269 -2.395 2.025 -3.958 2.025 H 10.981 L 9.936 63.716 c -0.136 -2.467 0.768 -4.902 2.482 -6.681 l 6.341 -6.585 l 3.857 -13.44 c 0.846 -2.194 2.915 -3.61 5.175 -3.61 h 34.417 c 2.296 0 4.316 1.383 5.147 3.524 l 3.886 13.526 l 6.342 6.585 c 1.713 1.778 2.617 4.213 2.48 6.68 L 79.02 82.614 z M 34.593 77.394 h 20.814 c 1.564 0 3.044 0.757 3.959 2.025 c 0.54 0.748 1.413 1.195 2.336 1.195 h 15.425 l 0.94 -17.01 c 0.105 -1.913 -0.597 -3.803 -1.926 -5.183 l -6.686 -6.942 l -3.994 -13.918 c -0.501 -1.28 -1.789 -2.162 -3.254 -2.162 H 27.792 c -1.442 0 -2.76 0.903 -3.281 2.248 l -3.966 13.833 l -6.686 6.942 c -1.33 1.381 -2.031 3.27 -1.925 5.183 l 0.94 17.01 h 15.425 c 0.923 0 1.796 -0.447 2.336 -1.195 C 31.549 78.15 33.029 77.394 34.593 77.394 z\" style=\"stroke: none; stroke-width: 1; stroke-dasharray: none; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 10; fill: rgb%280,0,0%29; fill-rule: nonzero; opacity: 1;\" transform=\" matrix%281 0 0 1 0 0%29 \" stroke-linecap=\"round\" /><path d=\"M 52.65 71.229 H 37.349 c -0.552 0 -1 -0.447 -1 -1 s 0.448 -1 1 -1 H 52.65 c 0.553 0 1 0.447 1 1 S 53.203 71.229 52.65 71.229 z\" style=\"stroke: none; stroke-width: 1; stroke-dasharray: none; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 10; fill: rgb%280,0,0%29; fill-rule: nonzero; opacity: 1;\" transform=\" matrix%281 0 0 1 0 0%29 \" stroke-linecap=\"round\" /><path d=\"M 23.944 90 h -9.796 c -1.776 0 -3.221 -1.445 -3.221 -3.222 v -5.164 c 0 -0.553 0.448 -1 1 -1 s 1 0.447 1 1 v 5.164 c 0 0.674 0.548 1.222 1.221 1.222 h 9.796 c 0.673 0 1.221 -0.548 1.221 -1.222 v -5.164 c 0 -0.553 0.448 -1 1 -1 s 1 0.447 1 1 v 5.164 C 27.166 88.555 25.721 90 23.944 90 z\" style=\"stroke: none; stroke-width: 1; stroke-dasharray: none; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 10; fill: rgb%280,0,0%29; fill-rule: nonzero; opacity: 1;\" transform=\" matrix%281 0 0 1 0 0%29 \" stroke-linecap=\"round\" /><path d=\"M 75.852 90 h -9.796 c -1.776 0 -3.221 -1.445 -3.221 -3.222 v -5.164 c 0 -0.553 0.447 -1 1 -1 s 1 0.447 1 1 v 5.164 c 0 0.674 0.548 1.222 1.221 1.222 h 9.796 c 0.674 0 1.222 -0.548 1.222 -1.222 v -5.164 c 0 -0.553 0.447 -1 1 -1 s 1 0.447 1 1 v 5.164 C 79.073 88.555 77.628 90 75.852 90 z\" style=\"stroke: none; stroke-width: 1; stroke-dasharray: none; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 10; fill: rgb%280,0,0%29; fill-rule: nonzero; opacity: 1;\" transform=\" matrix%281 0 0 1 0 0%29 \" stroke-linecap=\"round\" /></g></svg>");
}
.our-service__process .process__item:nth-child(2) .process__image:before {
  mask-image: url("data:image/svg+xml,<%3Fxml version=\"1.0\" encoding=\"iso-8859-1\"%3F><svg fill=\"%23000000\" version=\"1.1\" id=\"Layer_1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 290.626 290.626\" xml:space=\"preserve\"><g><g><g><path d=\"M257.813,253.126L257.813,253.126v-18.751h-9.375V51.563C248.438,23.133,225.305,0,196.875,0s-51.563,23.133-51.563,51.563v84.375c0,2.583-2.105,4.688-4.688,4.688H109.27c-7.908-2.236-16.242-3.708-24.895-4.327v-14.423H42.188v14.063h-9.375C14.719,135.938,0,150.656,0,168.75v60.938c0,12.923,10.514,23.438,23.438,23.438h26.198c5.578,13.725,19.036,23.438,34.739,23.438s29.161-9.712,34.739-23.438h40.261c12.923,0,23.438-10.514,23.438-23.438c0-24.427-10.233-46.383-27.244-62.902c10.444-4.111,17.869-14.273,17.869-26.161V51.563c0-12.923,10.514-23.438,23.438-23.438s23.438,10.514,23.438,23.438v182.813h-9.375v18.75h-32.813v37.5h112.5v-37.5H257.813z M51.563,131.25H75v4.688H51.563V131.25z M84.375,267.188c-15.511,0-28.125-12.614-28.125-28.125s12.614-28.125,28.125-28.125s28.125,12.614,28.125,28.125S99.886,267.188,84.375,267.188z M173.438,229.687c0,7.754-6.31,14.063-14.063,14.063h-37.823c0.192-1.537,0.323-3.098,0.323-4.688c0-20.677-16.823-37.5-37.5-37.5s-37.5,16.823-37.5,37.5c0,1.589,0.131,3.15,0.323,4.688h-23.76c-7.753,0-14.063-6.309-14.063-14.063V168.75c0-12.923,10.514-23.438,23.438-23.438h9.375H75C130.2,145.312,173.438,182.376,173.438,229.687z M196.875,18.75c-18.094,0-32.813,14.719-32.813,32.813v89.063c0,9.83-7.627,17.827-17.264,18.6c-4.434-3.408-9.206-6.492-14.269-9.225h8.095c7.753,0,14.063-6.309,14.063-14.063V51.563c0-23.259,18.928-42.188,42.188-42.188s42.188,18.928,42.188,42.188v182.813h-9.375V51.563C229.688,33.469,214.969,18.75,196.875,18.75z M220.313,243.75h28.125v9.375h-28.125V243.75z M281.251,281.25L281.251,281.25H187.5V262.5h23.438h46.875h23.438V281.25z\"/><rect x=\"159.375\" y=\"281.25\" width=\"9.375\" height=\"9.375\"/><rect x=\"140.625\" y=\"281.25\" width=\"9.375\" height=\"9.375\"/><rect x=\"121.875\" y=\"281.25\" width=\"9.375\" height=\"9.375\"/><rect x=\"18.75\" y=\"159.375\" width=\"9.375\" height=\"9.375\"/><rect x=\"18.75\" y=\"178.125\" width=\"9.375\" height=\"9.375\"/><path d=\"M84.375,220.313c-10.341,0-18.75,8.409-18.75,18.75s8.409,18.75,18.75,18.75s18.75-8.409,18.75-18.75S94.716,220.313,84.375,220.313z M84.375,248.438c-5.17,0-9.375-4.205-9.375-9.375s4.205-9.375,9.375-9.375s9.375,4.205,9.375,9.375S89.545,248.438,84.375,248.438z\"/></g></g></g></svg>");
}
.our-service__process .process__subtitle {
  color: #18171A;
}
.our-service__process .process__text {
  margin-bottom: 20px;
}
.our-service__process .process__text p {
  color: #18171A;
}
.our-service__process .process__price {
  font-size: 18px;
  font-weight: 600;
  color: #02b01c;
  margin-top: auto;
}

.footer {
  padding: 60px 0;
  background-color: #18171A;
}
.footer__wrap {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
@media screen and (max-width: 992px) {
  .footer__wrap {
    flex-direction: column;
  }
}
.footer__logo {
  width: 240px;
  height: 200px;
}
.footer__title {
  font-size: 40px;
  color: #fff;
  line-height: 48px;
  font-weight: 600;
  margin-bottom: 45px;
}
@media screen and (max-width: 992px) {
  .footer__title {
    text-align: center;
  }
}
@media screen and (max-width: 576px) {
  .footer__title {
    font-size: 32px;
    text-align: left;
  }
}
.footer__list {
  display: flex;
  justify-content: flex-end;
  gap: 80px;
}
@media screen and (max-width: 992px) {
  .footer__list {
    justify-content: center;
  }
}
@media screen and (max-width: 576px) {
  .footer__list {
    flex-direction: column;
    justify-content: center;
    gap: 40px;
  }
}
.footer__subtitle {
  margin-bottom: 15px;
  padding: 0;
  font-size: 28px;
  position: relative;
  line-height: 36px;
  color: #fff;
}
.footer__box {
  font-family: sans-serif;
  font-size: 16px;
  color: #fff;
  line-height: 32px;
  font-weight: 400;
}
.footer__box:not(:last-child) {
  margin-bottom: 10px;
}
.footer__text-info-link {
  transition: all 0.3s;
}
@media screen and (min-width: 320px) {
  .footer__text-info-link:active {
    color: #02b01c;
    transition: all 0.3s;
  }
}
@media screen and (min-width: 1200px) {
  .footer__text-info-link:hover {
    color: #02b01c;
    transition: all 0.3s;
  }
}
.footer__text-info {
  font-family: sans-serif;
  font-size: 16px;
  color: #fff;
  line-height: 32px;
  font-weight: 400;
}

/*# sourceMappingURL=style.min.css.map*/