/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html {
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
}
details,
main {
  display: block;
}
h1 {
  font-size: 2em;
}
hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
a {
  background-color: transparent;
  color: inherit;
  text-decoration: none;
}
abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
}
b,
strong {
  font-weight: bolder;
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
img {
  border-style: none;
  max-width: 100%;
}
button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  font-size: 100%;
  line-height: 1.15;
  margin: 0;
}
button,
input {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
[type="button"],
[type="reset"],
[type="submit"],
button {
  -webkit-appearance: button;
}
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner,
button::-moz-focus-inner {
  border-style: none;
  padding: 0;
}
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring,
button:-moz-focusring {
  outline: ButtonText dotted 1px;
}
fieldset {
  padding: 0.35em 0.75em 0.625em;
}
legend {
  box-sizing: border-box;
  color: inherit;
  display: table;
  max-width: 100%;
  padding: 0;
  white-space: normal;
}
progress {
  vertical-align: baseline;
}
textarea {
  overflow: auto;
}
[type="checkbox"],
[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
[type="search"] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}
summary {
  display: list-item;
}
[hidden],
template {
  display: none;
}
:root {
  --black: #1e1e1c;
  --blue: #009fe3;
  --white: #fff;
}
@font-face {
  font-family: GolosText;
  src: local("GolosText Regular"),
    url(/fonts/GolosText-Regular.woff2) format("woff2"),
    url(/fonts/GolosText-Regular.woff) format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: GolosText;
  src: local("GolosText Medium"),
    url(/fonts/GolosText-Medium.woff2) format("woff2"),
    url(/fonts/GolosText-Medium.woff) format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: GolosText;
  src: local("GolosText SemiBold"),
    url(/fonts/GolosText-SemiBold.woff2) format("woff2"),
    url(/fonts/GolosText-SemiBold.woff) format("woff");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: GolosText;
  src: local("GolosText Bold"), url(/fonts/GolosText-Bold.woff2) format("woff2"),
    url(/fonts/GolosText-Bold.woff) format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: GolosText;
  src: local("GolosText ExtraBold"),
    url(/fonts/GolosText-ExtraBold.woff2) format("woff2"),
    url(/fonts/GolosText-ExtraBold.woff) format("woff");
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: Montserrat;
  src: local("Montserrat SemiBold"),
    url(/fonts/Montserrat-SemiBold.woff2) format("woff2"),
    url(/fonts/Montserrat-SemiBold.woff) format("woff");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
html {
  font-family: GolosText, sans-serif;
  box-sizing: border-box;
  scroll-behavior: smooth;
  overflow-x: hidden;
}
body {
  margin: 0;
  font-family: GolosText, sans-serif;
  overflow-x: hidden;
  background-color: var(--white);
}
*,
::after,
::before {
  box-sizing: inherit;
}
a:focus-visible {
  outline: 0;
}
button:focus-visible {
  outline: 0;
  border: none;
}
.flex {
  display: flex;
}
.btn-reset {
  padding: 0;
  border: none;
  background-color: transparent;
  cursor: pointer;
}
.list-reset {
  margin: 0;
  padding: 0;
  list-style: none;
}
h1,
h2,
h3,
h4,
h5,
h6,
p,
ul {
  margin: 0;
}
.container {
  max-width: 1200px;
  min-width: 320px;
  margin: 0 auto;
}
input:focus-visible {
  outline: 0;
}
.stop-scroll {
  overflow: hidden;
}
@media (max-width: 575.9px) {
  .container {
    padding: 0 20px;
  }
  .breadcrumbs-container {
    display: none;
  }
}
.breadcrumbs-container {
  padding-top: 10px;
}
.breadcrumbs__current svg {
  margin-right: 10px;
  width: 12px;
  height: 12px;
}
.breadcrumbs__prev svg {
  margin-left: 10px;
  width: 12px;
  height: 12px;
}
.breadcrumbs__prev {
  margin-right: 10px;
  color: rgba(30, 30, 28, 0.5);
  font-size: 18px;
  font-weight: 400;
  line-height: 130%;
}
.breadcrumbs__current {
  align-items: center;
  color: #005da4;
  font-size: 18px;
  font-weight: 400;
  line-height: 130%;
}
.shadow--active {
  z-index: 90;
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  background-color: rgba(0, 0, 0, 0.5);
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
}
.popup {
  z-index: 100;
  width: 600px;
  padding: 34px 90px;
  position: fixed;
  display: flex;
  flex-direction: column;
  align-items: center;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -200vh);
  border-radius: 15px;
  background: #fff;
  transition: transform 0.3s ease-in-out;
}
.popup--active {
  transform: translate(-50%, -50%);
}
.popup__title {
  margin-bottom: 28px;
  color: #009fe3;
  font-size: 36px;
  font-weight: 500;
  line-height: 130%;
}
.popup-form {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
}
.popup-form__input {
  width: 100%;
  margin-bottom: 20px;
  padding: 20px;
  border-radius: 15px;
  border: 1px solid #009fe3;
  background-color: #fff;
  color: #000;
  font-size: 16px;
  font-weight: 400;
  line-height: 110%;
}
.popup-form__input::-moz-placeholder {
  color: rgba(0, 0, 0, 0.5);
  font-size: 16px;
  font-weight: 400;
  line-height: 110%;
}
.popup-form__input::placeholder {
  color: rgba(0, 0, 0, 0.5);
  font-size: 16px;
  font-weight: 400;
  line-height: 110%;
}
.popup__btn {
  margin-bottom: 20px;
  width: 100%;
  padding: 20px;
  border-radius: 1000px;
  background: #009fe3;
  color: #fff;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 110%;
}
.popup__consent {
  color: rgba(0, 0, 0, 0.5);
  font-size: 12px;
  font-weight: 400;
  line-height: 110%;
}
.popup__consent a {
  font-weight: 700;
  text-decoration: underline;
}
.popup__btn_close {
  position: absolute;
  top: 26px;
  right: 26px;
  width: 20px;
  height: 20px;
}
.popup__close-line {
  position: absolute;
  left: 0;
  width: 100%;
  height: 2px;
  background-color: #005da4;
}
.popup__close-line:first-child {
  transform: rotate(45deg);
}
.popup__close-line:last-child {
  transform: rotate(-45deg);
}
.popup__consent br {
  display: none;
}
@media (max-width: 575.9px) {
  .popup {
    padding: 62px 20px;
    width: 335px;
  }
  .popup__title {
    margin-bottom: 46px;
    text-align: center;
    font-size: 33px;
    font-weight: 500;
    line-height: 115%;
    white-space: nowrap;
  }
  .popup-form__input,
  .popup__consent {
    text-align: center;
  }
  .popup__btn_close {
    top: 20px;
    right: 20px;
  }
}
.header {
  padding: 30px 0;
  z-index: 100;
}
.header-top {
  margin-bottom: 25px;
  justify-content: space-between;
  align-items: center;
}
.header__logo {
  width: 172px;
  height: 40px;
}
.header-contacts__icon {
  margin-right: 15px;
  width: 36px;
  height: 36px;
}
.header-contacts {
  align-items: center;
}
.header-contacts__link {
  display: flex;
  align-items: center;
}
.header-contacts__text {
  text-align: right;
  font-family: Montserrat;
  font-weight: 600;
  font-size: 17px;
  line-height: 140%;
  color: var(--black);
}
.header__btn {
  padding: 13px 47px;
  border-radius: 100px;
  border: 2px solid #005da4;
  font-weight: 600;
  font-size: 17px;
  line-height: 140%;
  color: #005da4;
  transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;
}
.header__btn:hover:not(:focus-visible) {
  background-color: #005da4;
  color: var(--white);
}
.header-bottom {
  padding: 17px 111px;
  border-radius: 15px;
  background: linear-gradient(126deg, #009fe3 16.8%, #005da4 135.36%), #009fe3;
}
.nav {
  display: flex;
  justify-content: center;
}
.nav__item:not(:last-child) {
  margin-right: 110px;
}
.nav__link {
  position: relative;
  font-weight: 500;
  font-size: 17px;
  color: var(--white);
}
.nav__link::after {
  content: "";
  position: absolute;
  bottom: -2px;
  height: 1px;
  background-color: var(--white);
  width: 0%;
  left: 50%;
  transform: translateX(-50%);
  transition: width 0.3s ease-in-out;
}
.nav__link:hover:not(:focus-visible)::after {
  width: 100%;
}
.nav__link--active::after {
  width: 100%;
  font-weight: 700;
}
.burger,
.mobile-menu {
  display: none;
}
@media (max-width: 575.9px) {
  .header-bottom,
  .header-contacts,
  .header__btn {
    display: none;
  }
  .burger {
    position: relative;
    display: block;
    width: 40px;
    height: 22px;
  }
  .burger__line {
    position: absolute;
    left: 0;
    width: 100%;
    height: 3px;
    background-color: #009fe3;
    border-radius: 5px;
  }
  .burger__line:first-child {
    top: 0;
  }
  .burger__line:last-child {
    bottom: 0;
  }
  .burger__line:nth-child(2) {
    top: 50%;
    transform: translateY(-50%);
    left: auto;
    right: 0;
    width: 85%;
  }
  .mobile-menu {
    z-index: 120;
    position: fixed;
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 30px 20px 130px;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
    background-color: #323232;
    overflow-y: scroll;
    transform: translateY(-200vh);
    transition: transform 0.3s ease-in-out;
  }
  .mobile-menu--active {
    transform: translateY(0);
  }
  .mobile-menu-top {
    margin-bottom: 77px;
    width: 100%;
    justify-content: space-between;
    align-items: flex-start;
  }
  .mobile-menu__logo {
    max-width: 148px;
    max-height: 34px;
  }
  .mobile-menu__btn-close {
    position: relative;
    width: 34px;
    height: 34px;
  }
  .mobile-menu__close-line {
    position: absolute;
    left: 0;
    width: 100%;
    height: 2px;
    background-color: #009fe3;
  }
  .mobile-menu__close-line:first-child {
    transform: rotate(45deg);
  }
  .mobile-menu__close-line:last-child {
    transform: rotate(-45deg);
  }
  .mobile-menu__list {
    margin-bottom: 54px;
    flex-direction: column;
    align-items: center;
  }
  .mobile-menu__item:not(:last-child) {
    margin-bottom: 30px;
  }
  .mobile-menu__link {
    color: #fff;
    text-align: center;
    font-size: 16px;
    font-weight: 600;
    line-height: 130%;
  }
  .mobile-menu-contacts__title {
    margin-bottom: 13px;
    color: #fff;
    text-align: center;
    font-size: 16px;
    font-weight: 400;
  }
  .mobile-menu-contacts__descr {
    margin-bottom: 20px;
    color: #fff;
    text-align: center;
    font-size: 24px;
    font-weight: 600;
  }
  .mobile-menu__btn {
    padding: 15px 69px;
    border-radius: 100px;
    background-color: #009fe3;
    color: #fff;
    text-align: center;
    font-size: 16px;
    font-weight: 500;
    line-height: 21px;
    text-transform: capitalize;
  }
  .menu-hidden {
    border-top: 1px solid rgba(255, 255, 255, 0.4);
    border-bottom: 1px solid rgba(255, 255, 255, 0.4);
    display: flex;
    flex-direction: column;
    align-items: center;
    height: 0;
    opacity: 0;
    visibility: hidden;
    transition: 0.3s ease-in-out, opacity 0.1s ease-in-out;
  }
  .menu-hidden--active {
    height: -moz-max-content;
    height: max-content;
    padding-top: 10px;
    padding-bottom: 10px;
    opacity: 1;
    visibility: visible;
    margin-bottom: 20px;
  }
  .menu-hidden__item:not(:last-child) {
    margin-bottom: 10px;
  }
  #hiddenMenuBtn {
    display: flex;
    align-items: center;
  }
  .submenu-arrow {
    width: 30px;
    height: 30px;
    transition: transform 0.3s ease-in-out;
  }
  .submenu-arrow--active {
    transform: rotate(-180deg);
  }
}
.hero-top {
  display: flex;
  flex-direction: column;
  position: relative;
  align-items: center;
  margin-bottom: 42px;
  padding: 144px 0 40px;
  border-radius: 15px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
.swiperHero {
  z-index: 0;
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: inherit;
}
.swiperHero .swiper-slide {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
/* .swiperHero .swiper-slide:first-child,
.swiperHero .swiper-slide:last-child,
.swiperHero .swiper-slide:nth-child(2),
.swiperHero .swiper-slide:nth-child(3),
.swiperHero .swiper-slide:nth-child(4) {
  background-image: url(/images/hero.png);
} */
.main__title {
  position: relative;
  z-index: 10;
  margin-bottom: 60px;
  max-width: 90%;
  text-align: center;
  font-size: 48px;
  font-weight: 600;
  line-height: 130%;
  color: var(--white);
}
.text-highlight {
  color: var(--blue);
}
.main-wrapper {
  margin-bottom: 74px;
  position: relative;
  z-index: 10;
}
.hero-pagination {
  display: flex;
  z-index: 10;
  position: absolute;
  bottom: 50px !important;
  align-items: center;
  justify-content: center;
}
.swiper-pagination.hero-pagination.swiper-pagination-bullets.swiper-pagination-horizontal {
  top: auto;
  bottom: 50px;
}
.hero-pagination .swiper-pagination-bullet {
  width: 10px;
  height: 10px;
  background-color: var(--white);
  border-radius: 50%;
  opacity: 0.5;
}
.hero-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  width: 14px;
  height: 14px;
  background-color: var(--white);
  opacity: 1;
}
.main__btn {
  display: block;
  padding: 20px 68px;
  border-radius: 100px;
  border: 2px solid var(--white);
  width: 346px;
  text-transform: uppercase;
  text-align: center;
  white-space: nowrap;
  font-size: 17px;
  font-weight: 500;
  line-height: 21px;
  color: var(--white);
  transition: background-color 0.3s ease-in-out, border-color 0.3s ease-in-out,
    color 0.3s ease-in-out;
}
.main__btn:hover:not(:focus-visible) {
  background-color: var(--white);
  border-color: var(--white);
  color: var(--blue);
}
.main__btn_highlight {
  margin-right: 20px;
  text-align: center;
  background-color: var(--blue);
  border-color: var(--blue);
  transition: background-color 0.3s ease-in-out, border-color 0.3s ease-in-out;
}
.main__btn_highlight:hover:not(:focus-visible) {
  background-color: var(--white);
  border-color: var(--white);
  color: var(--blue);
}
.advantages-list {
  justify-content: space-between;
}
.advantages__item {
  flex-direction: column;
  align-items: center;
}
.advantages__title {
  margin-bottom: 9px;
  font-size: 48px;
  font-weight: 600;
  line-height: 120%;
  color: var(--black);
}
.advantages__descr {
  font-size: 16px;
  font-weight: 400;
  line-height: 135%;
  text-transform: uppercase;
  color: var(--black);
}
.advantages__descr br {
  display: none;
}
@media (max-width: 575.9px) {
  .main__title {
    margin-bottom: 45px;
    text-align: center;
    font-size: 34px;
    font-weight: 600;
    line-height: 125%;
  }
  .hero-top {
    padding: 78px 0 92px;
  }
  .main-wrapper {
    margin-bottom: 0;
    flex-direction: column;
    align-items: center;
    width: 100%;
  }
  .main-wrapper .main__btn:first-child {
    margin-right: 0;
    margin-bottom: 20px;
  }
  .main__btn {
    font-size: 16px;
    font-weight: 500;
    line-height: 21px;
    width: calc(100% - 40px);
    padding: 15px 0;
  }
  .advantages-list {
    flex-wrap: wrap;
  }
  .advantages__item {
    margin-bottom: 52px;
    display: flex;
    flex-direction: column;
    width: 50%;
    align-items: center;
  }
  .advantages__item:last-child,
  .advantages__item:nth-child(3) {
    margin-bottom: 0;
  }
  .advantages__title {
    margin-bottom: 19px;
    font-size: 40px;
    font-weight: 600;
    line-height: 120%;
  }
  .advantages__descr {
    text-align: center;
    font-size: 13px;
    font-weight: 400;
    line-height: 135%;
    text-transform: uppercase;
  }
  .advantages__descr br {
    display: block;
  }
  .hero-pagination {
    bottom: 30px !important;
  }
}
.services {
  padding-top: 60px;
}
.services__list {
  flex-wrap: wrap;
  justify-content: space-between;
}
.services__item {
  margin-bottom: 20px;
  position: relative;
  padding: 50px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  border-radius: 15px;
  height: 340px;
}
.services__item_sm {
  width: calc((100% / 3) - 20px);
}
.services__item_lg {
  width: calc((100% / 3) * 2);
}
.services__item:first-child {
  background-image: url(/images/services-index-1.png);
}
.services__item:nth-child(2) {
  background-image: url(/images/services-index-2.png);
}
.services__item:nth-child(3) {
  background-image: url(/images/services-index-3.png);
}
.services__item:last-child {
  background-image: url(/images/services-index-1.png);
}
.services__item:hover:not(:focus-visible) {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='37' height='73' viewBox='0 0 37 73' fill='none'%3E%3Ccircle cx='0.5' cy='36.5' r='36.5' fill='%23C9FA3E'/%3E%3C/svg%3E")
      left 45px no-repeat,
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='152' height='152' viewBox='0 0 152 152' fill='none'%3E%3Cg opacity='0.45' filter='url(%23filter0_i_483_1812)'%3E%3Cpath d='M126.667 101.333C140.653 101.333 152 112.676 152 126.668C152 140.659 140.653 152 126.667 152C112.678 152 101.335 140.657 101.335 126.668C101.335 112.678 89.9897 101.333 76 101.333C62.0103 101.333 50.6673 112.676 50.6673 126.666C50.6673 140.655 39.3224 152 25.3327 152C11.343 152 0 140.657 0 126.668C0 112.678 11.343 101.335 25.3327 101.335C67.3113 101.335 101.333 67.2988 101.333 25.3358C101.333 11.3538 112.676 0.00330229 126.665 0.00330229C140.655 0.00330229 152 11.3443 152 25.3339C152 39.3234 140.657 50.6682 126.667 50.6682C112.678 50.6682 101.336 62.0111 101.336 76.0007C101.336 89.9903 112.676 101.333 126.667 101.333Z' fill='%23005DA4'/%3E%3Cpath d='M82.3328 41.1669C82.3328 63.9154 63.9066 82.3338 41.1655 82.3338C18.4244 82.3319 6.5316e-05 63.9154 6.5316e-05 41.1669C6.5316e-05 18.4298 18.4244 0 41.1674 0C63.9085 0 82.3328 18.4298 82.3328 41.1669Z' fill='%23005DA4'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_i_483_1812' x='0' y='0' width='152' height='156' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dy='4'/%3E%3CfeGaussianBlur stdDeviation='5'/%3E%3CfeComposite in2='hardAlpha' operator='arithmetic' k2='-1' k3='1'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.1 0'/%3E%3CfeBlend mode='normal' in2='shape' result='effect1_innerShadow_483_1812'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E")
      90% 90% no-repeat,
    linear-gradient(126deg, #009fe3 16.8%, #005da4 135.36%);
}
.services__title {
  margin-bottom: 10px;
  font-size: 22px;
  font-weight: 700;
  line-height: normal;
  text-transform: uppercase;
  color: var(--white);
}
.services__descr {
  font-size: 17px;
  font-weight: 400;
  line-height: normal;
  color: var(--white);
}
.services-item__link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
@media (max-width: 575.9px) {
  .services__list {
    flex-direction: column;
  }
  .services__item {
    width: 100%;
    padding: 20px;
    max-height: 250px;
  }
  .services__title {
    margin-bottom: 10px;
    font-size: 20px;
    font-weight: 700;
    text-transform: uppercase;
  }
  .services__descr {
    font-size: 16px;
    font-weight: 400;
  }
  .services__item:hover:not(:focus-visible) {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='37' height='73' viewBox='0 0 37 73' fill='none'%3E%3Ccircle cx='0.5' cy='36.5' r='36.5' fill='%23C9FA3E'/%3E%3C/svg%3E")
        left 90px no-repeat,
      url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='152' height='152' viewBox='0 0 152 152' fill='none'%3E%3Cg opacity='0.45' filter='url(%23filter0_i_483_1812)'%3E%3Cpath d='M126.667 101.333C140.653 101.333 152 112.676 152 126.668C152 140.659 140.653 152 126.667 152C112.678 152 101.335 140.657 101.335 126.668C101.335 112.678 89.9897 101.333 76 101.333C62.0103 101.333 50.6673 112.676 50.6673 126.666C50.6673 140.655 39.3224 152 25.3327 152C11.343 152 0 140.657 0 126.668C0 112.678 11.343 101.335 25.3327 101.335C67.3113 101.335 101.333 67.2988 101.333 25.3358C101.333 11.3538 112.676 0.00330229 126.665 0.00330229C140.655 0.00330229 152 11.3443 152 25.3339C152 39.3234 140.657 50.6682 126.667 50.6682C112.678 50.6682 101.336 62.0111 101.336 76.0007C101.336 89.9903 112.676 101.333 126.667 101.333Z' fill='%23005DA4'/%3E%3Cpath d='M82.3328 41.1669C82.3328 63.9154 63.9066 82.3338 41.1655 82.3338C18.4244 82.3319 6.5316e-05 63.9154 6.5316e-05 41.1669C6.5316e-05 18.4298 18.4244 0 41.1674 0C63.9085 0 82.3328 18.4298 82.3328 41.1669Z' fill='%23005DA4'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_i_483_1812' x='0' y='0' width='152' height='156' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dy='4'/%3E%3CfeGaussianBlur stdDeviation='5'/%3E%3CfeComposite in2='hardAlpha' operator='arithmetic' k2='-1' k3='1'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.1 0'/%3E%3CfeBlend mode='normal' in2='shape' result='effect1_innerShadow_483_1812'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E")
        90% 90% no-repeat,
      linear-gradient(126deg, #009fe3 16.8%, #005da4 135.36%);
  }
}
.clients {
  padding: 90px 0 100px;
}
.clients-container {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.clients__list {
  justify-content: space-between;
  width: 100%;
}
.clients__title {
  margin-bottom: 60px;
  text-align: center;
  font-size: 48px;
  font-weight: 500;
  line-height: 130%;
  color: var(--black);
}
.clients__item {
  display: flex;
  justify-content: center;
  width: calc((100% / 3) - 23px);
  border-radius: 20px;
  background: var(--white);
  filter: drop-shadow(0 4px 15px rgba(0, 0, 0, 0.1));
}
.clients__item .clients__pic {
  max-width: 50%;
}
@media (max-width: 575.9px) {
  .clients {
    padding-top: 30px;
    padding-bottom: 70px;
  }
  .clients__title {
    margin-bottom: 32px;
    color: #1e1e1c;
    font-size: 33px;
    font-weight: 500;
    line-height: 130%;
  }
  .clients__list {
    flex-direction: column;
  }
  .clients__item {
    width: 100%;
  }
  .clients__item:not(:last-child) {
    margin-bottom: 10px;
  }
}
.tools {
  padding: 60px 0 70px;
  background-color: var(--black);
}
.tools-container {
  position: relative;
}
.tools-paginatioin {
  position: absolute;
  display: flex;
  align-items: center;
  bottom: 0;
  right: 0;
}
.tools-pagination__num {
  margin-right: 13px;
  font-size: 55px;
  font-weight: 500;
  line-height: 120%;
  color: var(--white);
}
.tools-btn-icon {
  width: 50px;
  height: 50px;
}
.tools__title {
  position: relative;
  z-index: 1;
  margin-bottom: 55px;
  text-align: center;
  font-size: 48px;
  font-weight: 600;
  line-height: 130%;
  color: var(--white);
}
.tools-wrapper {
  margin-bottom: 85px;
  position: relative;
  justify-content: space-between;
}
.tools__comment {
  padding: 40px;
  border-radius: 30px;
  font-size: 16px;
  font-weight: 400;
  line-height: 135%;
}
.tools__comment_white {
  margin-right: 20px;
  position: relative;
  z-index: 1;
  width: 60%;
  background-color: var(--white);
  border: 2px solid var(--white);
  color: var(--black);
}
.tools__comment_transparent {
  align-self: flex-start;
  width: 38%;
  background-color: transparent;
  border: 2px solid var(--blue);
  color: var(--blue);
}
.tools__decor {
  position: absolute;
  width: 110px;
  height: 110px;
  bottom: -90px;
  right: 20px;
}
.tools-bottom {
  align-items: center;
}
.tools-bottom img {
  z-index: 1;
}
.tools__subtitle {
  margin-bottom: 22px;
  font-size: 24px;
  font-weight: 700;
  line-height: 135%;
  text-transform: uppercase;
  color: var(--white);
}
.tools__subtitle svg {
  margin-right: 13px;
  width: 28px;
  height: 22px;
}
.tools-advantages__block {
  margin-right: 45px;
  padding: 24px 40px 24px 69px;
  border-radius: 30px;
  border: 2px solid var(--blue);
  justify-content: space-between;
  align-items: center;
  max-width: -moz-max-content;
  max-width: max-content;
}
.tools-advantages__block span {
  margin-right: 36px;
  font-size: 24px;
  font-weight: 500;
  line-height: 135%;
  text-transform: uppercase;
  color: var(--blue);
}
.tools-advantages__item {
  flex-direction: column;
  align-items: center;
}
.tools-advantages__item:first-child {
  margin-right: 36px;
}
.tools-advantages__title {
  margin-bottom: 10px;
  white-space: nowrap;
  font-size: 55px;
  font-weight: 600;
  line-height: 120%;
  color: var(--white);
}
.tools-advantages__descr {
  text-align: center;
  font-size: 16px;
  font-weight: 400;
  line-height: 135%;
  text-transform: uppercase;
  color: var(--blue);
}
.tools__list {
  margin-top: 67px;
  justify-content: space-between;
}
.tools__item {
  display: flex;
  padding: 35px;
  width: calc((100% / 3) - 10px);
  background-repeat: no-repeat;
  background-size: 115%;
  background-position: -30px;
  flex-direction: column;
  align-items: center;
  justify-content: flex-end;
  border-radius: 15px;
  border: 2px solid #009fe3;
  box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.15);
}
.tools__pic {
  margin-bottom: 48px;
}
.tools-item__title {
  white-space: nowrap;
  font-size: 18px;
  font-weight: 700;
  line-height: 135%;
  text-transform: uppercase;
  color: var(--white);
}
.tools__item:hover:not(:focus-visible) {
  background-image: url(../images/tools-item-bg.png);
  border-color: #c9fa3e;
}
.tools__item:hover:not(:focus-visible) .tools-item__title {
  visibility: hidden;
}
.tools-shadow {
  z-index: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateY(-50%);
  width: 400px;
  height: 400px;
  border-radius: 710px;
  background: #004a83;
  filter: blur(230px);
}
.tools-swiper {
  overflow: hidden;
}
.tools__btn {
  z-index: 10;
}
@media (max-width: 575.9px) {
  .tools-shadow {
    display: none;
  }
  .tools {
    padding-top: 30px;
    padding-bottom: 40px;
  }
  .container.tools-container {
    padding: 0 20px;
  }
  .tools__title {
    margin-bottom: 30px;
    text-align: center;
    font-size: 33px;
    font-weight: 600;
    line-height: 130%;
  }
  .tools-wrapper {
    flex-direction: column;
  }
  .tools__comment {
    padding: 20px;
  }
  .tools__comment_white {
    margin-bottom: 20px;
    width: calc(100% - 44px);
  }
  .tools__comment_transparent {
    width: calc(100% - 44px);
  }
  .tools-bottom {
    flex-direction: column-reverse;
  }
  .tools-advantages {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 100%;
  }
  .tools__subtitle {
    margin-bottom: 10px;
    color: #fff;
    font-size: 20px;
    font-weight: 700;
    line-height: 135%;
    text-transform: uppercase;
  }
  .tools-advantages__title {
    margin-bottom: 10px;
    color: #fff;
    font-size: 40px;
    font-weight: 600;
    line-height: 120%;
  }
  .tools-advantages__descr {
    color: #009fe3;
    text-align: center;
    font-size: 13px;
    font-weight: 400;
    line-height: 135%;
    text-transform: uppercase;
  }
  .tools-advantages__block {
    margin-right: 0;
    padding: 30px;
    width: 100%;
  }
  .tools-advantages__item:first-child {
    margin-right: 15px;
  }
  .tools-advantages__block span {
    margin-right: 20px;
  }
  .tools-bottom img {
    margin-bottom: 20px;
  }
  .tools-paginatioin {
    bottom: 18.8%;
    right: 20px;
  }
  .tools-pagination__num {
    color: #fff;
    font-size: 30px;
    font-weight: 500;
    line-height: 120%;
  }
  .tools-btn-icon {
    width: 40px;
    height: 40px;
  }
  .tools__decor {
    left: 10px;
    width: 90px;
    height: 90px;
    bottom: -23%;
    transform: scale(-1, 1);
  }
}
.projects {
  padding: 100px 0;
}
.projects__title {
  margin-bottom: 60px;
  text-align: center;
  font-size: 48px;
  font-weight: 500;
  line-height: 130%;
  color: var(--black);
}
.projects__tabs {
  display: flex;
  margin-bottom: 40px;
  justify-content: space-between;
}
.projects__tab {
  padding: 20px;
  width: calc((100% / 4) - 10px);
  border-radius: 15px;
  border: 2px solid var(--black);
  white-space: nowrap;
  font-size: 16px;
  font-weight: 600;
  text-transform: uppercase;
  color: var(--black);
  text-align: center;
}
.projects__tab--active {
  border: 2px solid var(--blue);
  background-color: var(--blue);
  font-size: 16px;
  font-weight: 600;
  line-height: normal;
  text-transform: uppercase;
  color: var(--white);
}
.projects__descr {
  display: none;
}
.projects__descr--active {
  display: block;
}
.projects-bottom {
  display: flex;
  padding-top: 40px;
  justify-content: space-between;
  align-items: center;
}
.projects__navigation {
  display: flex;
  align-items: center;
}
.projects .swiper-pagination,
.projects-button-prev {
  margin-right: 28px;
}
.projects .swiper-pagination-bullet {
    width: 12px;
    height: 12px;
}
.projects .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background-color: #C9FA3E;
}
.projects .swiper-pagination {
  position: static;
}
.projects-button-next,
.projects-button-prev {
  cursor: pointer;
}
.projects__btn_all {
  padding: 20px 190px;
  border-radius: 100px;
  background-color: var(--blue);
  font-size: 17px;
  font-weight: 600;
  line-height: 21px;
  text-transform: uppercase;
  color: var(--white);
}
.projects-wrapper-mob,
.projects__tabs_mob {
  display: none;
}
@media (max-width: 575.9px) {
  .projects {
    padding-top: 40px;
    padding-bottom: 60px;
  }
  .projects__title {
    margin-bottom: 42px;
    color: #1e1e1c;
    text-align: center;
    font-size: 33px;
    font-weight: 500;
    line-height: 130%;
  }
  .projects__tabs {
    display: none;
  }
  .projects__tabs_mob {
    margin-bottom: 31px;
    display: block;
    transform: translateX(20px);
    overflow-x: hidden;
  }
  .projects-main .projects__tabs_mob {
    transform: translateX(0);
  }
  .projects-swiper .swiper-slide {
    width: -moz-max-content !important;
    width: max-content !important;
  }
  .projects__tab {
    width: -moz-max-content;
    width: max-content;
    padding: 16px 30px;
  }
  .projects-wrapper {
    display: none;
  }
  .projects-wrapper-mob {
    display: block;
  }
  .projects__item {
    display: block;
    margin-bottom: 10px;
  }
  .projects__item:nth-child(2) {
    margin-bottom: 20px;
  }
  .projects__btn_more {
    display: block;
    padding: 15px;
    text-align: center;
    color: #fff;
    font-size: 16px;
    font-weight: 600;
    line-height: 21px;
    text-transform: uppercase;
    border-radius: 100px;
    background-color: #009fe3;
  }
}
.feedback-container {
  padding-top: 60px;
  padding-bottom: 60px;
  flex-direction: column;
  align-items: center;
  border-radius: 15px;
  background-color: var(--blue);
  background-repeat: no-repeat no-repeat;
  background-position: 40px 40px, 97% 95%;
  background-image: url("data:image/svg+xml,%3Csvg width='504' height='504' viewBox='0 0 504 504' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M83.9979 168.001C37.6236 168.001 0 130.39 0 83.9972C0 37.6044 37.6236 0 83.9979 0C130.385 0 167.996 37.6107 167.996 83.9972C167.996 130.384 205.613 168.001 252 168.001C298.387 168.001 335.998 130.39 335.998 84.0035C335.998 37.617 373.615 0 420.002 0C466.389 0 504 37.6107 504 83.9972C504 130.384 466.389 167.994 420.002 167.994C280.81 167.994 168.002 280.851 168.002 419.992C168.002 466.353 130.391 503.989 84.0042 503.989C37.6173 503.989 0 466.385 0 419.998C0 373.612 37.611 335.995 83.9979 335.995C130.385 335.995 167.99 298.384 167.99 251.998C167.99 205.611 130.391 168.001 83.9979 168.001Z' fill='url(%23paint0_linear_483_1667)' fill-opacity='0.15'/%3E%3Cpath d='M231.002 367.499C231.002 292.07 292.099 230.998 367.504 230.998C442.909 231.005 504 292.07 504 367.499C504 442.891 442.909 504 367.498 504C292.093 504 231.002 442.891 231.002 367.499Z' fill='url(%23paint1_linear_483_1667)' fill-opacity='0.15'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_483_1667' x1='396.5' y1='525.935' x2='548.269' y2='-284.588' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='white'/%3E%3Cstop offset='1' stop-color='%23009FE3'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear_483_1667' x1='396.5' y1='525.935' x2='548.269' y2='-284.588' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='white'/%3E%3Cstop offset='1' stop-color='%23009FE3'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A"),
    url("data:image/svg+xml,%3Csvg width='130' height='130' viewBox='0 0 130 130' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.25' filter='url(%23filter0_i_483_1666)'%3E%3Cpath d='M108.334 86.6665C120.296 86.6665 130 96.3677 130 108.334C130 120.3 120.296 130 108.334 130C96.369 130 86.6678 120.299 86.6678 108.334C86.6678 96.3693 76.9649 86.6665 65 86.6665C53.0351 86.6665 43.3339 96.3677 43.3339 108.332C43.3339 120.297 33.631 130 21.6661 130C9.70125 130 0 120.299 0 108.334C0 96.3693 9.70125 86.6681 21.6661 86.6681C57.5689 86.6681 86.6661 57.5582 86.6661 21.6687C86.6661 9.71048 96.3674 0.00282433 108.332 0.00282433C120.297 0.00282433 130 9.70236 130 21.6671C130 33.6319 120.299 43.3347 108.334 43.3347C96.369 43.3347 86.6694 53.0358 86.6694 65.0006C86.6694 76.9654 96.3674 86.6665 108.334 86.6665Z' fill='%23005DA4'/%3E%3Cpath d='M70.4162 35.2085C70.4162 54.6645 54.6569 70.4171 35.2073 70.4171C15.7577 70.4155 5.58623e-05 54.6645 5.58623e-05 35.2085C5.58623e-05 15.7624 15.7577 0 35.2089 0C54.6586 0 70.4162 15.7624 70.4162 35.2085Z' fill='%23005DA4'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_i_483_1666' x='0' y='0' width='130' height='134' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dy='4'/%3E%3CfeGaussianBlur stdDeviation='5'/%3E%3CfeComposite in2='hardAlpha' operator='arithmetic' k2='-1' k3='1'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.1 0'/%3E%3CfeBlend mode='normal' in2='shape' result='effect1_innerShadow_483_1666'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E%0A");
}
.feedback__title {
  margin-bottom: 56px;
  text-align: center;
  font-size: 48px;
  font-weight: 600;
  line-height: 130%;
  color: var(--white);
}
.form {
  flex-direction: column;
}
.form__input,
.form__textarea {
  padding: 20px;
  background-color: var(--white);
  border-radius: 15px;
  border: none;
  align-self: flex-end;
}
.form__input_switch {
  display: none;
}
.form__input--active {
  display: block;
}
.form__input::-moz-placeholder,
.form__textarea::-moz-placeholder {
  font-size: 16px;
  font-weight: 400;
  line-height: 110%;
  color: rgba(0, 0, 0, 0.5);
}
.form__input::placeholder,
.form__textarea::placeholder {
  font-size: 16px;
  font-weight: 400;
  line-height: 110%;
  color: rgba(0, 0, 0, 0.5);
}
.form-top {
  margin-bottom: 20px;
  width: 712px;
  justify-content: space-between;
}
.form-top #name {
  margin-right: 20px;
  width: calc((100% / 2) - 10px);
}
.form-wrapper {
  border-radius: 15px;
  background-color: var(--black);
  width: calc((100% / 2) - 10px);
}
.form-switcher {
  padding: 10px 62px 10px 52px;
  justify-content: space-between;
}
#email,
#tel {
  width: 100%;
}
.form-switcher span {
  color: var(--white);
}
.switcher {
  font-size: 16px;
  font-weight: 400;
  line-height: 110%;
  color: rgba(255, 255, 255, 0.4);
}
.switcher--active {
  color: var(--white);
}
.form-center {
  margin-bottom: 20px;
  width: 712px;
}
.form__textarea {
  resize: none;
  height: 250px;
  width: 100%;
}
.form-bottom {
  justify-content: space-between;
}
.form__btn {
  padding: 20px 55px;
  background-color: var(--black);
  border-radius: 100px;
  color: #fff;
  font-size: 17px;
  font-weight: 600;
  line-height: 21px;
  text-transform: uppercase;
  transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;
}
.form__btn:hover:not(:focus-visible) {
  background-color: var(--white);
  color: var(--black);
}
.form__checkbox {
  width: 0;
  height: 0;
  opacity: 0;
}
.form__label {
  align-items: center;
}
.label__btn {
  display: block;
  position: relative;
  margin-right: 22px;
  width: 60px;
  height: 32px;
  border-radius: 100px;
  background-color: var(--white);
}
.label__btn::after {
  content: "";
  position: absolute;
  width: 26px;
  height: 26px;
  top: 50%;
  left: 4px;
  transform: translateY(-50%);
  border-radius: 50%;
  background-color: #999;
  transition: transform 0.3s ease-in-out, background-color 0.3s ease-in-out;
}
.form__checkbox:checked + .label__btn::after {
  background-color: var(--black);
  transform: translate(26px, -50%);
}
.label__text {
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  color: var(--white);
}
.label__text a {
  font-weight: 700;
  text-decoration-line: underline;
}
.select-list {
  flex-wrap: wrap;
  justify-content: space-between;
}
.select {
  padding: 72px 0 52px;
}
.select__btn {
  margin-bottom: 20px;
  display: block;
  padding: 37px;
  border-radius: 15px;
  background: linear-gradient(126deg, #009fe3 16.8%, #005da4 135.36%),
    linear-gradient(297deg, rgba(0, 159, 227, 0.5) 28.9%, #005da4 93.5%);
  font-size: 24px;
  font-weight: 700;
  line-height: normal;
  text-transform: uppercase;
  color: var(--white);
  transition: color 0.3s ease-in-out;
}
.select__btn_sm {
  width: calc((100% / 3) - 20px);
}
.select__btn_lg {
  width: calc((100% / 3) * 2);
}
.select__btn:hover:not(:focus-visible) {
  color: #c9fa3e;
}
@media (max-width: 575.9px) {
  .feedback {
    padding: 0;
  }
  .feedback__title {
    margin-bottom: 31px;
    color: #fff;
    text-align: center;
    font-size: 28px;
    font-weight: 600;
    line-height: 130%;
  }
  .feedback__title br {
    display: none;
  }
  .form {
    width: 100%;
  }
  .form-top {
    flex-direction: column-reverse;
  }
  .form-top #name {
    margin-right: 0;
    width: 100%;
    margin-bottom: 10px;
  }
  .form__input,
  .form__textarea {
    align-self: center;
    width: 100%;
  }
  .form-wrapper {
    margin-bottom: 10px;
    border-radius: 15px;
    background-color: var(--black);
    width: 100%;
    align-self: center;
  }
  .form-center {
    margin-bottom: 21px;
  }
  .form-center,
  .form-top {
    width: 100%;
  }
  .form-bottom {
    flex-direction: column;
  }
  .label__btn {
    flex-shrink: 0;
  }
  .label__text {
    font-size: 13px;
  }
  .form__btn {
    color: #fff;
    font-size: 16px;
    font-weight: 600;
    line-height: 21px;
    text-transform: uppercase;
  }
  .form__label {
    margin-bottom: 21px;
    align-items: center;
  }
  .select {
    padding: 40px 0;
  }
  .select__btn {
    margin-bottom: 10px;
    padding: 17px;
    text-align: center;
    color: #fff;
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
  }
  .select__btn_lg,
  .select__btn_sm {
    width: 100%;
  }
  .select__btn:last-child {
    margin-bottom: 0;
  }
}
.footer {
  padding: 60px 0;
  background-color: var(--black);
}
.footer-top {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
}
.footer-bottom {
  display: grid;
  grid-template-columns: 1fr 1fr 2fr;
}
.footer__logo {
  width: 172px;
  height: 40px;
}
.footer__descr {
  margin-bottom: 13px;
  font-size: 16px;
  font-weight: 400;
  line-height: normal;
  color: var(--white);
}
.footer__link_contacts {
  font-size: 24px;
  font-weight: 600;
  line-height: normal;
  color: var(--white);
}
.footer__social {
  width: 50px;
  height: 48px;
}
.footer__social:not(:last-child) {
  margin-right: 10px;
}
.footer__copy,
.footer__dev,
.footer__policy {
  display: block;
  margin-bottom: 8px;
  font-size: 14px;
  font-weight: 400;
  line-height: 130%;
  color: var(--white);
}
.footer__dev a {
  text-decoration: underline;
}
.footer__link {
  font-size: 14px;
  font-weight: 400;
  line-height: 130%;
  color: var(--white);
}
.footer__item:not(:last-child) {
  margin-bottom: 8px;
}
.footer-left {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
.footer-mob {
  display: none;
}
@media (max-width: 575.9px) {
  .footer {
    padding: 40px 20px 32px;
  }
  .footer-mob {
    display: block;
    display: flex;
    flex-direction: column;
    align-items: center;
  }
  .footer-desktop {
    display: none;
  }
  .footer-mob__logo {
    margin-bottom: 40px;
    max-width: 120px;
  }
  .footer__subtitle {
    margin-bottom: 13px;
    color: #fff;
    text-align: center;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
  }
  .footer__link_contacts {
    margin-bottom: 20px;
    color: #fff;
    text-align: center;
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
  }
  .footer-mob__list {
    margin-top: 20px;
    margin-bottom: 40px;
    display: flex;
    flex-direction: column;
    align-items: center;
  }
  .footer-mob__link {
    color: #fff;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 130%;
  }
  .footer-mob__item:not(:last-child) {
    margin-bottom: 25px;
  }
  .footer-mob__socials {
    margin-bottom: 40px;
  }
  .footer-mob__link_social:not(:last-child) {
    margin-right: 20px;
  }
  .footer-mob__icon {
    width: 48px;
    height: 48px;
  }
  .footer-mob__policy {
    margin-bottom: 18px;
    text-align: center;
    color: #fff;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 130%;
    text-decoration-line: underline;
  }
  .footer-mob__copy {
    margin-bottom: 8px;
    color: #fff;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 130%;
  }
  .footer-mob__dev {
    color: #fff;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 130%;
  }
  .footer-mob__dev a {
    text-decoration-line: underline;
  }
}
.faq-main {
  padding-bottom: 100px;
}
.faq {
  padding-top: 40px;
  padding-bottom: 100px;
}
.faq-container {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.faq__title {
  margin-bottom: 50px;
  font-size: 48px;
  font-weight: 500;
  line-height: 130%;
  color: var(--black);
}
.ac {
  border: none;
  padding: 30px 40px;
  border-radius: 30px;
  box-shadow: 0 4px 15px 0 rgba(0, 0, 0, 0.1);
  background-color: var(--white);
}
.ac:not(:last-child) {
  margin-bottom: 30px;
}
.ac .ac-trigger {
  font-size: 24px;
  font-weight: 600;
  line-height: 135%;
  text-transform: uppercase;
  color: var(--black);
}
.ac .ac-panel .ac-text {
  font-size: 18px;
  font-weight: 400;
  line-height: 135%;
  color: var(--black);
}
.ac .ac-trigger::after {
  content: "";
  background-repeat: no-repeat;
  width: 40px;
  height: 40px;
  top: 10%;
  background-image: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='20' cy='20' r='20' fill='%23C9FA3E'/%3E%3Cpath d='M28.4853 11.5148C28.9688 11.9983 29.0473 12.8384 28.4853 13.4004L21.8856 20.0001L28.4853 26.5998C29.006 27.1205 29.006 27.9647 28.4853 28.4854C28.0018 28.9689 27.129 29.0147 26.5997 28.4854L20 21.8857L13.4003 28.4854C12.8796 29.0061 12.0354 29.0061 11.5147 28.4854C11.0312 28.0019 10.958 27.1565 11.5147 26.5998L18.1144 20.0001L11.5147 13.4004C10.994 12.8797 10.994 12.0355 11.5147 11.5148C11.9982 11.0313 12.8588 10.9733 13.4003 11.5148L20 18.1145L26.5997 11.5148C27.1204 10.9941 27.9646 10.9941 28.4853 11.5148Z' fill='%231E1E1C'/%3E%3C/svg%3E%0A");
  transform: rotate(45deg);
  transition: transform 0.3s ease-in-out;
}
.ac.is-active > .ac-header .ac-trigger::after {
  content: "";
  transform: rotate(90deg);
}
.ac-trigger br,
.faq-main .select {
  display: none;
}
@media (max-width: 575.9px) {
  .faq-main {
    padding-bottom: 0;
  }
  .faq-main .select {
    display: block;
  }
  .faq {
    padding-top: 10px;
    padding-bottom: 40px;
  }
  .faq__title {
    color: #1e1e1c;
    text-align: center;
    font-size: 33px;
    font-weight: 500;
    line-height: 130%;
  }
  .ac {
    border: none;
    padding: 20px;
    border-radius: 30px;
    box-shadow: 0 4px 15px 0 rgba(0, 0, 0, 0.1);
    background-color: var(--white);
  }
  .ac .ac-trigger {
    font-size: 16px;
    font-weight: 600;
    line-height: 135%;
  }
  .ac .ac-panel .ac-text {
    font-size: 16px;
    font-weight: 400;
    line-height: 135%;
  }
  .ac-trigger br {
    display: block;
  }
  .ac .ac-trigger::after {
    top: 0;
    right: 0;
  }
}
.blog {
  padding-top: 40px;
  padding-bottom: 100px;
}
.blog__title {
  margin-bottom: 50px;
  text-align: center;
  font-size: 48px;
  font-weight: 500;
  line-height: 130%;
  color: var(--black);
}
.blog__list {
  flex-wrap: wrap;
  justify-content: space-between;
}
.blog__item {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  margin-bottom: 20px;
  padding: 50px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  border-radius: 15px;
  height: 340px;
}
.date {
  margin-bottom: 10px;
  font-size: 17px;
  font-weight: 400;
  line-height: normal;
  color: var(--white);
}
.blog__item_sm {
  width: calc((100% / 3) - 20px);
}
.blog__item_lg {
  width: calc((100% / 3) * 2);
}
.blog__item:first-child {
  background-image: url(/images/blog-1.png);
}
.blog__item:nth-child(2) {
  background-image: url(/images/blog-2.png);
}
.blog__item:nth-child(3) {
  background-image: url(/images/blog-3.png);
}
.blog__item:nth-child(4) {
  background-image: url(/images/blog-4.png);
}
.blog__item:nth-child(5) {
  background-image: url(/images/blog-5.png);
}
.blog__item:last-child {
  background-image: url(/images/blog-2.png);
}
.blog__item:hover:not(:focus-visible) {
  background-color: linear-gradient(126deg, #009fe3 16.8%, #005da4 135.36%);
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='37' height='73' viewBox='0 0 37 73' fill='none'%3E%3Ccircle cx='0.5' cy='36.5' r='36.5' fill='%23C9FA3E'/%3E%3C/svg%3E")
      left 74px/40px no-repeat,
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='182' height='136' viewBox='0 0 182 136' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M62.4613 0H62.8139H67.4976V1H63.1665L62.6454 2.46199L61.7035 2.12625L62.3429 0.332126L62.4613 0ZM86.2323 1H76.865V0H86.2323V1ZM104.967 1H95.5997V0H104.967V1ZM118.691 1H114.334V0H119.018H119.346L119.477 0.300304L120.258 2.09442L119.341 2.49382L118.691 1ZM121.381 7.17648L120.905 6.08206L121.821 5.68266L122.603 7.47678L122.645 7.5723V7.67648V13.7882H121.645V8.17648H116.987V7.17648H121.381ZM60.965 7.17648L61.3664 6.05023L60.4245 5.71449L59.785 7.50861L59.5469 8.17648H59.7558V13.7881H60.7558V8.17648H65.4133V7.17648H60.965ZM75.7281 7.17648H86.0429V8.17648H75.7281V7.17648ZM96.3576 7.17648H106.672V8.17648H96.3576V7.17648ZM121.645 38.2349V26.0115H122.645V38.2349H121.645ZM10.3253 31.4481H10.6598H16.6688V32.4482H10.9944L8.58182 38.2943L7.65744 37.9128L10.1976 31.7574L10.3253 31.4481ZM40.7045 32.4482H28.6866V31.4481H40.7045V32.4482ZM58.2313 32.4482H52.7224V31.4481H58.7313H59.2313V31.9481V38.1036H58.2313V32.4482ZM123.279 31.4481H123.779H129.65V32.4482H124.279V38.1036H123.279V31.9481V31.4481ZM153.133 32.4482H141.391V31.4481H153.133V32.4482ZM170.411 32.4482H164.875V31.4481H170.746H171.08L171.208 31.7574L173.748 37.9128L172.824 38.2943L170.411 32.4482ZM176.152 57.0699H180.407V62.6013H181.407V56.5699V56.4708L181.369 56.3792L178.829 50.2237L177.904 50.6052L180.159 56.0699H176.152V57.0699ZM0.999023 57.0699V62.6013H-0.000976562V56.5699V56.4708L0.0368329 56.3792L2.57704 50.2237L3.50142 50.6052L1.24626 56.0699H5.35171V57.0699H0.999023ZM58.2313 56.0699V50.4145H59.2313V56.5699H59.1125V57.0699H58.7313H53.8786V56.0699H58.2313ZM124.279 50.4145V56.0699H128.605V57.0699H123.85L123.779 57.0699H123.37V56.5699H123.279V50.4145H124.279ZM121.645 56.0699V50.4582H122.645V56.5699H122.553V56.6282H122.644V62.6524H121.644V57.0699H116.987V56.0699H121.645ZM24.7625 57.0699H15.0571V56.0699H24.7625V57.0699ZM44.1732 57.0699H34.4678V56.0699H44.1732V57.0699ZM60.756 57.0699H65.4133V56.0699H60.7558V50.4582H59.7558V56.5698H59.8748V56.5699H59.756V62.6013H60.756V57.0699ZM86.0429 57.0699H75.7281V56.0699H86.0429V57.0699ZM106.672 57.0699H96.3576V56.0699H106.672V57.0699ZM-0.000976562 86.7271V74.6642H0.999023V86.7271H-0.000976562ZM59.756 86.7271V74.6642H60.756V86.7271H59.756ZM180.407 86.7271V74.6642H181.407V86.7271H180.407ZM-0.000976562 104.822V98.7901H0.999023V104.148L5.48023 104.161L5.4773 105.161L2.63151 105.153L4.43628 105.89L4.05802 106.816L0.309893 105.284L-0.000976562 105.157V104.822ZM55.2747 105.307L59.756 105.32V110.744H60.756V106.683L63.2516 110.994L64.1171 110.493L61.1231 105.321H65.4132V104.321H60.756V98.7901H59.756V104.32L55.2777 104.307L55.2747 105.307ZM180.407 104.322V98.7901H181.407V104.822V105.154L181.1 105.283L177.44 106.814L177.054 105.892L178.417 105.322H176.01V104.322H180.407ZM122.644 104.322V98.7973H121.644V104.321H116.987V105.321H121.248L118.06 110.481L118.911 111.006L121.753 106.407L122.054 110.778L123.052 110.709L122.68 105.322H127.041V104.322H122.644ZM146.629 105.322H136.835V104.322H146.629V105.322ZM166.216 105.322H156.422V104.322H166.216V105.322ZM19.0505 112.942L11.5543 109.879L11.9325 108.953L19.4288 112.016L19.0505 112.942ZM170.122 109.877L162.803 112.941L162.417 112.018L169.736 108.955L170.122 109.877ZM29.9841 117.41L26.5468 116.005L26.9251 115.08L30.6732 116.611L30.9841 116.738V117.074V119.933H29.9841V117.41ZM152.132 117.407L155.485 116.004L155.098 115.081L151.439 116.613L151.132 116.741V117.074V119.933H152.132V117.407ZM108.007 128.652L111.592 122.851L110.741 122.325L107.082 128.247L107.007 128.368V128.51V130.245H108.007V128.652ZM73.4695 128.644L70.1084 122.838L70.9738 122.337L74.4022 128.259L74.4695 128.375V128.51V130.245H73.4695V128.644ZM123.28 128.544L122.871 122.622L123.869 122.553L124.245 128.01H130.742V129.01H123.779H123.312L123.28 128.544ZM60.756 122.588V128.51V129.01H60.256H52.813V128.01H59.756V122.588H60.756ZM29.9841 128.51V125.651H30.9841V128.01H37.927V129.01H30.4841H29.9841V128.51ZM152.132 125.651V128.51V129.01H151.632H144.669V128.01H151.132V125.651H152.132ZM73.4695 135.453V133.717H74.4695V134.953H78.1617V135.953H73.9695H73.4695V135.453ZM108.007 133.717V135.453V135.953H107.507H103.315V134.953H107.007V133.717H108.007ZM94.9306 135.953H86.5462V134.953H94.9306V135.953ZM25.3963 105.219L15.4368 105.19L15.4397 104.19L25.3992 104.219L25.3963 105.219ZM45.3153 105.278L35.3558 105.249L35.3587 104.249L45.3182 104.278L45.3153 105.278ZM59.7558 26.0115V38.2348H60.7558V26.0115H59.7558ZM147.624 57.0699H138.114V56.0699H147.624V57.0699ZM166.643 57.0699H157.133V56.0699H166.643V57.0699ZM122.644 86.749V74.7007H121.644V86.749H122.644ZM75.7279 105.321H86.0427V104.321H75.7279V105.321ZM96.3575 105.321H106.672V104.321H96.3575V105.321Z' fill='white'/%3E%3C/svg%3E")
      50px 174px/180px no-repeat,
    linear-gradient(126deg, #009fe3 16.8%, #005da4 135.36%) center/cover
      no-repeat;
}
.blog__item:hover:not(:focus-visible) .blog__more {
  color: #c9fa3e;
}
.blog__item:hover:not(:focus-visible) path {
  fill: #c9fa3e;
}
.blog__subtitle {
  bottom: 10px;
  font-size: 24px;
  font-weight: 700;
  line-height: normal;
  text-transform: uppercase;
  color: var(--white);
}
.blog__more {
  display: flex;
  align-items: center;
  align-self: flex-end;
  justify-items: flex-end;
  font-size: 17px;
  font-weight: 400;
  line-height: normal;
  color: var(--white);
}
.blog__more svg {
  margin-left: 15px;
  width: 60px;
  height: 60px;
}
.blog__navigation {
  justify-content: space-between;
}
.blog__pagination {
  align-items: center;
}
.blog__btn_prev,
.blog__pagintaion-items {
  margin-right: 28px;
}
.blog__btn_next svg,
.blog__btn_prev svg {
  width: 24px;
  height: 24px;
}
.blog__btn_more {
  width: 50%;
  padding: 20px;
  border-radius: 100px;
  background: #c9fa3e;
  font-size: 17px;
  font-weight: 600;
  line-height: 21px;
  text-transform: uppercase;
  color: var(--black);
}
@media (max-width: 575.9px) {
  .blog {
    padding-top: 10px;
    padding-bottom: 60px;
  }
  .blog__title {
    margin-bottom: 40px;
    font-size: 33px;
    font-weight: 500;
    line-height: 130%;
  }
  .blog__item_lg,
  .blog__item_sm {
    width: 100%;
  }
  .blog__item {
    padding: 20px;
    height: 250px;
  }
  .date {
    margin-bottom: 10px;
    font-size: 16px;
    font-weight: 400;
  }
  .blog__subtitle {
    font-size: 18px;
    font-weight: 700;
    text-transform: uppercase;
  }
  .blog__more {
    align-self: flex-start;
    font-size: 16px;
    font-weight: 400;
  }
  .blog__more svg {
    width: 40px;
    height: 40px;
  }
  .blog__pagination {
    display: none;
  }
  .blog__btn_more {
    width: 100%;
  }
  .blog__list {
    margin-bottom: 40px;
  }
}
.contacts {
  padding-top: 40px;
  padding-bottom: 100px;
}
.contacts-container {
  display: flex;
  position: relative;
  flex-direction: column;
  align-items: center;
}
.contacts__title {
  margin-bottom: 200px;
  font-size: 48px;
  font-weight: 500;
  line-height: 130%;
  color: var(--black);
}
#map {
  overflow: hidden;
  border-radius: 15px;
  width: 100%;
  height: 460px;
}
[class*="ground-pane"] {
  filter: grayscale(1);
}
.contacts-wrapper {
  position: absolute;
  bottom: 50px;
  left: 50px;
  padding: 50px;
  border-radius: 15px;
  background: linear-gradient(126deg, #009fe3 16.8%, #005da4 135.36%),
    linear-gradient(297deg, rgba(0, 159, 227, 0.5) 28.9%, #005da4 93.5%);
}
.contacts__subtitle {
  margin-bottom: 10px;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
  color: var(--white);
}
.contacts__subdescr {
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 130%;
  color: var(--white);
}
.contacts-block:not(:last-child) {
  margin-bottom: 20px;
}
.contacts-left {
  margin-right: 90px;
}
.vertical-logo {
  align-self: flex-end;
  height: 172px;
  width: 40px;
}
@media (max-width: 575.9px) {
  .contacts {
    padding-top: 15px;
    padding-bottom: 45px;
  }
  .contacts-container {
    padding: 0;
  }
  .contacts__title {
    margin-bottom: 50px;
    color: #1e1e1c;
    text-align: center;
    font-size: 33px;
    font-weight: 500;
    line-height: 125%;
  }
  .contacts-wrapper {
    position: static;
    width: 100%;
    max-width: 1200px;
    min-width: 320px;
    margin: 0 auto 30px;
    padding: 30px 20px;
    justify-content: space-between;
  }
  .contacts-left {
    margin-right: 0;
  }
  .contacts__subtitle {
    margin-bottom: 10px;
    font-size: 16px;
    font-weight: 400;
    line-height: 130%;
  }
  .contacts__subdescr {
    font-size: 20px;
    font-weight: 700;
    line-height: 130%;
  }
}
.our-projects {
  padding-top: 40px;
  padding-bottom: 100px;
}
.our-projects__title {
  margin-bottom: 60px;
  text-align: center;
  font-size: 48px;
  font-weight: 500;
  line-height: 130%;
  color: var(--black);
}
.our-projects__list {
  flex-wrap: wrap;
  justify-content: space-between;
  display: none;
}
.our-projects__list--active {
  display: flex;
}
.our-projects__list-desktop {
  margin-bottom: 20px;
}
.our-projects__item {
  display: flex;
  position: relative;
  flex-direction: column;
  justify-content: space-between;
  margin-bottom: 20px;
  padding: 50px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  border-radius: 15px;
  height: 340px;
}
.our-projects__item_sm {
  width: calc((100% / 3) - 20px);
}
.our-projects__item_lg {
  width: calc((100% / 3) * 2);
}
/* .our-projects__item:first-child {
  background-image: url(/images/our-proj-1.png);
}
.our-projects__item:nth-child(2) {
  background-image: url(/images/our-proj-2.png);
}
.our-projects__item:nth-child(3) {
  background-image: url(/images/our-proj-3.png);
}
.our-projects__item:nth-child(4) {
  background-image: url(/images/our-proj-4.png);
}
.our-projects__item:nth-child(5) {
  background-image: url(/images/our-proj-5.png);
}
.our-projects__item:last-child {
  background-image: url(/images/our-proj-6.png);
} */
.our-projects__more {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.our-projects__btn_more {
  width: 50%;
  padding: 20px;
  border-radius: 100px;
  background-color: var(--blue);
  font-size: 17px;
  font-weight: 600;
  line-height: 21px;
  text-transform: uppercase;
  color: var(--white);
}
.our-projects__list-mob {
  display: none;
}
.our-projects .blog__navigation {
  justify-content: center;
}
@media (max-width: 575.9px) {
  .our-projects__list-mob {
    display: block;
    position: relative;
  }
  .our-projects__list-desktop {
    display: none;
  }
  .our-projects__title {
    margin-bottom: 50px;
    text-align: center;
    font-size: 33px;
    font-weight: 500;
    line-height: 125%;
  }
  .our-projects {
    padding-top: 15px;
    padding-bottom: 73px;
  }
  .our-projects__item {
    margin-bottom: 20px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    border-radius: 15px;
    height: 250px;
  }
  .our-projects .swiper-pagination {
    position: static;
  }
  .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background-color: #c9fa3e;
  }
  .swiper-pagination-bullet {
    width: 12px;
    height: 12px;
  }
  .our-projects .blog__navigation {
    display: none;
  }
  .our-projects .swiper-button-next::after,
  .our-projects .swiper-button-prev::after {
    content: "";
  }
  .our-projects .swiper-button-prev {
    bottom: -3% !important;
    left: 22%;
    top: auto;
  }
  .our-projects .swiper-button-next {
    bottom: -3% !important;
    right: 22%;
    top: auto;
  }
}
.service-hero {
  padding-bottom: 100px;
}
.service-hero-container {
  padding: 50px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  border-radius: 15px;
  background: linear-gradient(126deg, #009fe3 16.8%, #005da4 135.36%);
}
.service-wrapper {
  background-repeat: no-repeat, no-repeat;
  background-position: 110%, right top;
  background-size: contain, 126px;
  background-image: url(../images/service-hero-bg.png),
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='126' height='126' viewBox='0 0 126 126' fill='none'%3E%3Cg opacity='0.45' filter='url(%23filter0_i_528_283)'%3E%3Cpath d='M83.9999 20.9995C83.9999 9.40589 93.4025 -4.08275e-06 105.001 -4.58973e-06C116.599 -5.0967e-06 126 9.40589 126 20.9995C126 32.5962 116.597 41.9989 105.001 41.9989C93.4041 41.9989 83.9999 51.4033 83.9999 63C83.9999 74.5967 93.4025 83.9995 104.999 83.9995C116.596 83.9995 126 93.4038 126 105.001C126 116.597 116.597 126 105.001 126C93.4041 126 84.0014 116.597 84.0014 105.001C84.0014 70.2025 55.7871 42.0005 21.002 42.0005C9.4117 42.0005 0.00273335 32.5978 0.00273284 21.0011C0.00273233 9.40433 9.40382 -4.11054e-07 21.0004 -9.17959e-07C32.5971 -1.42486e-06 42.0013 9.40274 42.0013 20.9995C42.0013 32.5962 51.404 41.9974 63.0006 41.9974C74.5972 41.9974 83.9999 32.5978 83.9999 20.9995Z' fill='white' fill-opacity='0.5'/%3E%3Cpath d='M34.1252 57.7505C52.9825 57.7505 68.2504 73.0248 68.2504 91.876C68.2488 110.727 52.9825 126 34.1252 126C15.2774 126 -6.67596e-07 110.727 -1.49168e-06 91.8744C-2.31569e-06 73.0232 15.2774 57.7505 34.1252 57.7505Z' fill='white' fill-opacity='0.5'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_i_528_283' x='0' y='0' width='126' height='130' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dy='4'/%3E%3CfeGaussianBlur stdDeviation='5'/%3E%3CfeComposite in2='hardAlpha' operator='arithmetic' k2='-1' k3='1'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.1 0'/%3E%3CfeBlend mode='normal' in2='shape' result='effect1_innerShadow_528_283'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E");
}
.service__title {
  margin-bottom: 32px;
  font-size: 48px;
  font-weight: 700;
  line-height: 120%;
  color: var(--white);
}
.service__descr {
  margin-bottom: 50px;
  font-size: 18px;
  font-weight: 400;
  line-height: 140%;
  color: var(--white);
}
.service-hero__btn {
  padding: 20px;
  text-align: center;
  width: 346px;
  font-weight: 500;
  line-height: 21px;
  font-size: 17px;
  text-transform: uppercase;
  color: var(--white);
  border-radius: 100px;
  border: 2px solid var(--white);
  transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out,
    border-color 0.3s ease-in-out;
}
.service-hero__btn_colored {
  color: #323232;
  background-color: #c9fa3e;
  border: 2px solid #c9fa3e;
}
.service-hero__btn:not(:last-child) {
  margin-right: 20px;
}
.service-about__pic-mob,
.service__descr br {
  display: none;
}
.handy-hero .service__descr br,
.kashirovka-hero .service__descr br {
  display: block;
}
.service-hero__btn:hover:not(:focus-visible) {
  background-color: var(--white);
  color: var(--blue);
  border-color: var(--white);
}
.scotch-main .service-wrapper {
  width: 100%;
}
.scotch-main .service__descr br,
.scotch-main .service__title br {
  display: block;
}
@media (max-width: 575.9px) {
  .service__descr br {
    display: block;
  }
  .service-hero {
    padding-bottom: 0;
  }
  .service-hero-container {
    padding: 30px 20px 40px;
  }
  .service-wrapper {
    display: flex;
    flex-direction: column;
    align-items: center;
    background-position: center 18%, 90% 30%;
    background-size: 307px 198px, 126px;
  }
  .service-hero-wrapper {
    flex-direction: column;
    width: 100%;
  }
  .service__title {
    margin-bottom: 170px;
    text-align: center;
    font-size: 23px;
    font-weight: 700;
    line-height: 120%;
    max-width: 100%;
  }
  .service__descr {
    margin-bottom: 25px;
    text-align: center;
    font-size: 16px;
    font-weight: 400;
    line-height: 135%;
    max-width: 100%;
  }
  .service-hero__btn {
    padding: 15px;
    text-align: center;
    width: 100%;
    font-weight: 500;
    line-height: 21px;
    font-size: 16px;
  }
  .service-hero__btn_colored {
    margin-bottom: 15px;
    color: #323232;
    background-color: #c9fa3e;
    border: 2px solid #c9fa3e;
  }
  .service-hero__btn:not(:last-child) {
    margin-right: 0;
  }
  .scotch-main .service-about__descr br:nth-child(1) {
    display: none;
  }
}
.service-about {
  padding-bottom: 50px;
  position: relative;
}
.service-about-container {
  justify-content: space-between;
}
.service-about-left {
  width: calc((100% / 2) - 10px);
}
.service-about__title {
  margin-bottom: 20px;
  font-size: 24px;
  font-weight: 700;
  line-height: 140%;
  color: #005da4;
}
.service-about__descr {
  color: #323232;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
}
.service-about__bottom {
  position: absolute;
  display: flex;
  align-items: center;
  padding: 18px 30px 18px 0;
  bottom: 50px;
  padding-left: calc(50% - 670px);
  border: 2px solid #005da4;
  border-left: none;
  border-top-right-radius: 15px;
  border-bottom-right-radius: 15px;
  color: #005da4;
  font-size: 18px;
  font-weight: 600;
  line-height: 140%;
}
.service-about__bottom svg {
  margin-right: 20px;
}
@media (max-width: 575.9px) {
  .service-about-right {
    display: none;
  }
  .service-about__pic-mob {
    display: block;
    margin-bottom: 20px;
  }
  .service-about-left {
    width: 100%;
  }
  .service-about__title {
    margin-bottom: 20px;
    text-align: center;
    font-size: 20px;
    font-weight: 700;
    line-height: 140%;
  }
  .service-about__descr {
    margin-bottom: 25px;
    text-align: left;
    font-size: 16px;
    font-weight: 400;
    line-height: 140%;
  }
  .service-about {
    padding-top: 40px;
  }
  .service-about__bottom {
    position: relative;
    margin: 0 20px;
    padding: 20px 15px;
    bottom: 0;
    max-width: 600px;
    min-width: 320px;
    border: 2px solid #005da4;
    border-radius: 15px;
  }
  .service-about__bottom span {
    color: #005da4;
    text-align: center;
    font-size: 16px;
    font-weight: 600;
    line-height: 140%;
  }
  .service-about__bottom svg {
    position: absolute;
    right: -10px;
    top: -25px;
    margin-right: 0;
  }
}
.application {
  padding-top: 50px;
  padding-bottom: 50px;
}
.application__title {
  margin-bottom: 50px;
  text-align: center;
  font-size: 48px;
  font-weight: 500;
  line-height: 130%;
  color: var(--black);
}
.application__list {
  flex-wrap: wrap;
  justify-content: space-between;
}
.application__item {
  margin-bottom: 20px;
  padding: 50px;
  height: 450px;
  width: calc((100% / 2) - 10px);
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-end;
  background-repeat: no-repeat;
  background-size: cover;
}
.application__item:first-child,
.application__item:nth-child(2) {
  background-image: url(../images/application-1.png);
}
.application__item:nth-child(3) {
  background-image: url(../images/application-3.png);
}
.application__item:nth-child(4) {
  background-image: url(../images/application-4.png);
}
.application__item:nth-child(5) {
  background-image: url(../images/application-5.png);
}
.application__item:last-child {
  background-image: url(../images/application-6.png);
}
.application__item:hover:not(:focus-visible) {
  background-image: url(../images/application-hover.png);
}
.application__subtitle {
  margin-bottom: 20px;
  text-align: center;
  font-size: 24px;
  font-weight: 700;
  line-height: normal;
  text-transform: uppercase;
  color: var(--white);
}
.application__btn {
  padding: 20px 132px;
  border-radius: 100px;
  background-color: var(--blue);
  text-align: center;
  font-size: 17px;
  font-weight: 500;
  line-height: 21px;
  text-transform: uppercase;
  color: var(--white);
  transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;
}
.application__item:hover:not(:focus-visible) .application__btn {
  background-color: #c9fa3e;
  color: #323232;
}
.handy-application .application__item:first-child {
  background-image: url(../images/handy-serv-1.png);
}
.handy-application .application__item:nth-child(2) {
  background-image: url(../images/handy-serv-2.png);
}
.handy-application .application__item:last-child {
  background-image: url(../images/handy-serv-1.png);
}
@media (max-width: 575.9px) {
  .application {
    padding-top: 20px;
  }
  .application__title {
    margin-bottom: 30px;
    text-align: center;
    font-size: 33px;
    font-weight: 500;
    line-height: 130%;
  }
  .application__item {
    position: relative;
    width: 100%;
    justify-content: flex-start;
    height: 310px;
    background-size: 100% 250px;
  }
  .application__item:not(:last-child) {
    margin-bottom: 50px;
  }
  .application__btn {
    position: absolute;
    bottom: -10px;
  }
}
.advantages {
  padding-top: 50px;
}
.service-advantages__title {
  margin-bottom: 50px;
  text-align: center;
  font-size: 48px;
  font-weight: 500;
  line-height: 130%;
  color: var(--black);
}
.service-advantages__list {
  flex-wrap: wrap;
  justify-content: space-between;
}
.service-advantages__item {
  margin-bottom: 20px;
  display: flex;
  height: 222px;
  width: calc((100% / 3) - 10px);
  position: relative;
  padding: 25px 30px;
  background-repeat: no-repeat;
  background-size: cover;
  background-image: url(../images/advantages-bg.png);
}
.service-advantages__descr {
  align-self: flex-end;
  font-size: 20px;
  font-weight: 600;
  line-height: 140%;
  color: var(--white);
}
.service-advantages__num {
  position: absolute;
  top: 28px;
  right: 24px;
  font-size: 40px;
  font-style: normal;
  font-weight: 600;
  line-height: 140%;
  color: #c9fa3e;
}
.service-advantages__icon {
  position: absolute;
  top: 32px;
  left: 31px;
  width: 50px;
  height: 50px;
}
@media (max-width: 575.9px) {
  .advantages {
    padding-top: 10px;
  }
  .service-advantages__title {
    margin-bottom: 30px;
    text-align: center;
    font-size: 33px;
    font-weight: 500;
    line-height: 130%;
  }
  .service-advantages__item {
    width: 100%;
    height: 220px;
    background-size: 100%;
    padding: 55px 20px;
  }
  .service-advantages__icon {
    left: 20px;
    width: 50px;
    height: 50px;
  }
  .service-advantages__descr {
    font-size: 16px;
    font-weight: 600;
    line-height: 140%;
  }
  .service-advantages__num {
    font-size: 35.13px;
    font-weight: 600;
    line-height: 140%;
  }
  .service-main .projects {
    display: none;
  }
}
.reviews {
  padding-top: 50px;
  padding-bottom: 100px;
}
.reviews__title {
  margin-bottom: 50px;
  text-align: center;
  font-size: 48px;
  font-style: normal;
  font-weight: 500;
  line-height: 130%;
  color: var(--black);
}
.reviews-swiper {
  margin-bottom: 60px;
  overflow-x: hidden;
}
.review {
  padding: 30px;
  border-radius: 30px;
  background-color: var(--white);
  border: 2px solid rgba(0, 0, 0, 0.05);
}
.review-top {
  margin-bottom: 35px;
  justify-content: space-between;
}
.review-wrapper {
  flex-direction: column;
  align-items: flex-start;
}
.review__name {
  padding: 9px 20px;
  margin-bottom: 16px;
  border-radius: 30px;
  background-color: var(--blue);
  font-size: 16px;
  font-weight: 400;
  text-transform: uppercase;
  color: var(--white);
}
.review__position {
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 135%;
  color: var(--black);
}
.review__date {
  font-size: 14px;
  font-weight: 400;
  line-height: normal;
  color: var(--black);
}
.review__text {
  font-size: 16px;
  font-weight: 400;
  color: var(--black);
}
.reviews-navigation {
  display: flex;
  align-items: center;
  justify-content: center;
}
.reviews-btn-prev,
.reviews-pagination {
  margin-right: 28px;
}
.reviews-btn-icon {
  width: 24px;
  height: 24px;
}
.review__position_mob {
  display: none;
}
@media (max-width: 575.9px) {
  .reviews {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .reviews__title {
    margin-bottom: 21px;
    text-align: center;
    font-size: 33px;
    font-weight: 500;
    line-height: 130%;
  }
  .review {
    padding: 20px;
  }
  .review-top {
    margin-bottom: 20px;
    align-items: center;
  }
  .review__pic {
    width: 90px;
    height: 90px;
  }
  .review__name {
    margin-bottom: 0;
    padding: 6px 10px;
    color: #fff;
    font-size: 13px;
    font-weight: 400;
    line-height: 135%;
    text-transform: uppercase;
  }
  .review__date {
    align-self: flex-start;
  }
  .review__position {
    display: none;
  }
  .review__position_mob {
    display: block;
    margin-bottom: 16px;
    color: #1e1e1c;
    font-size: 13px;
    font-style: normal;
    font-weight: 600;
    line-height: 135%;
  }
  .review__text {
    color: #1e1e1c;
    font-size: 15px;
    font-weight: 400;
    line-height: 135%;
  }
}
.about {
  padding-top: 40px;
  padding-bottom: 108px;
}
.about__title {
  margin-bottom: 33px;
  text-align: center;
  font-size: 48px;
  font-weight: 500;
  line-height: 130%;
  color: var(--black);
}
.about-wrapper {
  margin-bottom: 100px;
  justify-content: space-between;
}
.about-left {
  display: flex;
  flex-direction: column;
  margin-right: 20px;
  min-width: 502px;
  justify-content: space-between;
}
.about__item_colored {
  margin-bottom: 20px;
  padding: 37px 45px;
  border-radius: 15px;
  background: #c9fa3e;
}
.about__item_colored .about__descr {
  font-size: 18px;
  font-weight: 600;
  line-height: 135%;
  color: var(--black);
}
.about__item_white {
  margin-bottom: 20px;
  padding: 50px 15px 45px 50px;
  border-radius: 15px;
  border: 2px solid var(--blue);
}
.about__item_white .about__descr:first-child {
  margin-bottom: 16px;
  font-size: 18px;
  font-weight: 600;
  line-height: 140%;
  color: var(--blue);
}
.about__item_white .about__descr:last-child {
  font-size: 18px;
  font-weight: 400;
  line-height: 140%;
  color: var(--blue);
}
.about__item_blue {
  padding: 50px 44px 41px 50px;
  border-radius: 15px;
  background-color: var(--blue);
}
.about__item_blue .about__descr:first-child {
  margin-bottom: 16px;
  font-size: 18px;
  font-weight: 400;
  line-height: 140%;
  color: var(--white);
}
.about__item_blue .about__descr:last-child {
  font-weight: 600;
  margin-bottom: 16px;
  font-size: 18px;
  line-height: 140%;
  color: var(--white);
}
.about__list {
  justify-content: space-between;
}
.about__subitem {
  padding: 63px 45px 50px;
  flex-direction: column;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  background-image: url(../images/about-item-bg.png);
  align-items: center;
  width: calc((100% / 3) - 10px);
  border-radius: 15px;
}
.about-item-icon {
  margin-bottom: 132px;
  width: 90px;
  height: 90px;
}
.about__subtitle {
  margin-bottom: 26px;
  text-align: center;
  font-size: 24px;
  font-weight: 700;
  line-height: normal;
  text-transform: uppercase;
  color: var(--white);
}
.about__subdescr {
  text-align: center;
  font-size: 17px;
  font-weight: 400;
  line-height: normal;
  color: var(--white);
}
.about__subitem:first-child {
  background-repeat: no-repeat, no-repeat;
  background-size: 115px, cover;
  background-position: 317px center, center;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='116' height='116' viewBox='0 0 116 116' fill='none'%3E%3Cg opacity='0.45' filter='url(%23filter0_i_498_384)'%3E%3Cpath d='M77.3332 19.3328C77.3332 8.6594 85.9896 3.87067e-06 96.6673 3.40393e-06C107.345 2.93719e-06 116 8.65939 116 19.3328C116 30.0092 107.344 38.6657 96.6673 38.6657C85.9911 38.6657 77.3332 47.3237 77.3332 58C77.3332 68.6764 85.9896 77.3328 96.6659 77.3328C107.342 77.3328 116 85.9908 116 96.6671C116 107.343 107.344 116 96.6673 116C85.9911 116 77.3347 107.343 77.3347 96.6671C77.3347 64.6309 51.3596 38.6672 19.3352 38.6672C8.66474 38.6672 0.00251641 30.0107 0.00251595 19.3343C0.00251548 8.65796 8.65749 7.25096e-06 19.3337 6.78429e-06C30.01 6.31762e-06 38.6679 8.6565 38.6679 19.3328C38.6679 30.0092 47.3243 38.6643 58.0005 38.6643C68.6768 38.6643 77.3332 30.0106 77.3332 19.3328Z' fill='white' fill-opacity='0.5'/%3E%3Cpath d='M31.4169 53.1671C48.7776 53.1671 62.8337 67.2292 62.8337 84.5842C62.8323 101.939 48.7776 116 31.4169 116C14.0649 116 -6.14613e-07 101.939 -1.37329e-06 84.5828C-2.1319e-06 67.2278 14.0649 53.1671 31.4169 53.1671Z' fill='white' fill-opacity='0.5'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_i_498_384' x='0' y='0' width='116' height='120' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dy='4'/%3E%3CfeGaussianBlur stdDeviation='5'/%3E%3CfeComposite in2='hardAlpha' operator='arithmetic' k2='-1' k3='1'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.1 0'/%3E%3CfeBlend mode='normal' in2='shape' result='effect1_innerShadow_498_384'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E"),
    url(../images/about-item-bg.png);
}
.about__subitem:nth-child(2) {
  background-repeat: no-repeat, no-repeat;
  background-size: 115px, cover;
  background-position: -90px center, center;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='116' height='116' viewBox='0 0 116 116' fill='none'%3E%3Cg opacity='0.45' filter='url(%23filter0_i_498_384)'%3E%3Cpath d='M77.3332 19.3328C77.3332 8.6594 85.9896 3.87067e-06 96.6673 3.40393e-06C107.345 2.93719e-06 116 8.65939 116 19.3328C116 30.0092 107.344 38.6657 96.6673 38.6657C85.9911 38.6657 77.3332 47.3237 77.3332 58C77.3332 68.6764 85.9896 77.3328 96.6659 77.3328C107.342 77.3328 116 85.9908 116 96.6671C116 107.343 107.344 116 96.6673 116C85.9911 116 77.3347 107.343 77.3347 96.6671C77.3347 64.6309 51.3596 38.6672 19.3352 38.6672C8.66474 38.6672 0.00251641 30.0107 0.00251595 19.3343C0.00251548 8.65796 8.65749 7.25096e-06 19.3337 6.78429e-06C30.01 6.31762e-06 38.6679 8.6565 38.6679 19.3328C38.6679 30.0092 47.3243 38.6643 58.0005 38.6643C68.6768 38.6643 77.3332 30.0106 77.3332 19.3328Z' fill='white' fill-opacity='0.5'/%3E%3Cpath d='M31.4169 53.1671C48.7776 53.1671 62.8337 67.2292 62.8337 84.5842C62.8323 101.939 48.7776 116 31.4169 116C14.0649 116 -6.14613e-07 101.939 -1.37329e-06 84.5828C-2.1319e-06 67.2278 14.0649 53.1671 31.4169 53.1671Z' fill='white' fill-opacity='0.5'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_i_498_384' x='0' y='0' width='116' height='120' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dy='4'/%3E%3CfeGaussianBlur stdDeviation='5'/%3E%3CfeComposite in2='hardAlpha' operator='arithmetic' k2='-1' k3='1'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.1 0'/%3E%3CfeBlend mode='normal' in2='shape' result='effect1_innerShadow_498_384'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E"),
    url(../images/about-item-bg.png);
}
.about__pic_mob,
.tools-paginatioin-mob {
  display: none;
}
@media (max-width: 575.9px) {
  .about {
    padding-top: 30px;
    padding-bottom: 40px;
  }
  .about-wrapper {
    margin-bottom: 40px;
    flex-direction: column;
  }
  .about__title {
    margin-bottom: 30px;
    text-align: center;
    font-size: 33px;
    font-weight: 500;
    line-height: 130%;
  }
  .about-left {
    min-width: 100%;
  }
  .about__pic {
    display: none;
  }
  .about__pic_mob {
    display: block;
    margin-bottom: 10px;
  }
  .about__item {
    padding: 20px;
  }
  .about__item_colored {
    margin-bottom: 10px;
    padding: 20px;
  }
  .about__item_white {
    margin-bottom: 10px;
    padding: 30px 20px;
  }
  .about__item_blue {
    padding: 30px 20px;
  }
  .about__item_blue .about__descr:last-child {
    margin-bottom: 0;
  }
  .about__list {
    flex-wrap: wrap;
  }
  .about__subitem {
    width: 100%;
    height: 341px;
    padding: 60px 20px;
    justify-content: space-between;
  }
  .about__subitem:not(:last-child) {
    margin-bottom: 10px;
  }
  .about-item-icon {
    margin-bottom: 0;
  }
  .about__subtitle {
    margin-bottom: 20px;
    font-size: 20px;
    font-weight: 700;
    line-height: normal;
    text-transform: uppercase;
  }
  .about__item_blue .about__descr:first-child,
  .about__item_blue .about__descr:last-child,
  .about__item_colored .about__descr,
  .about__item_white .about__descr:first-child,
  .about__item_white .about__descr:last-child {
    font-size: 16px;
  }
  .about__subdescr {
    text-align: center;
    font-size: 16px;
    font-weight: 400;
    line-height: normal;
  }
  .tools__list {
    display: none;
  }
  .tools-paginatioin-mob {
    z-index: 10;
    display: flex;
  }
}
.kashirovka-hero .service-wrapper {
  width: 100%;
  background-repeat: no-repeat, no-repeat;
  background-position: 102%, right top;
  background-size: 448px, 126px;
  background-image: url(../images/kashirovka-bg.png),
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='126' height='126' viewBox='0 0 126 126' fill='none'%3E%3Cg opacity='0.45' filter='url(%23filter0_i_528_283)'%3E%3Cpath d='M83.9999 20.9995C83.9999 9.40589 93.4025 -4.08275e-06 105.001 -4.58973e-06C116.599 -5.0967e-06 126 9.40589 126 20.9995C126 32.5962 116.597 41.9989 105.001 41.9989C93.4041 41.9989 83.9999 51.4033 83.9999 63C83.9999 74.5967 93.4025 83.9995 104.999 83.9995C116.596 83.9995 126 93.4038 126 105.001C126 116.597 116.597 126 105.001 126C93.4041 126 84.0014 116.597 84.0014 105.001C84.0014 70.2025 55.7871 42.0005 21.002 42.0005C9.4117 42.0005 0.00273335 32.5978 0.00273284 21.0011C0.00273233 9.40433 9.40382 -4.11054e-07 21.0004 -9.17959e-07C32.5971 -1.42486e-06 42.0013 9.40274 42.0013 20.9995C42.0013 32.5962 51.404 41.9974 63.0006 41.9974C74.5972 41.9974 83.9999 32.5978 83.9999 20.9995Z' fill='white' fill-opacity='0.5'/%3E%3Cpath d='M34.1252 57.7505C52.9825 57.7505 68.2504 73.0248 68.2504 91.876C68.2488 110.727 52.9825 126 34.1252 126C15.2774 126 -6.67596e-07 110.727 -1.49168e-06 91.8744C-2.31569e-06 73.0232 15.2774 57.7505 34.1252 57.7505Z' fill='white' fill-opacity='0.5'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_i_528_283' x='0' y='0' width='126' height='130' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dy='4'/%3E%3CfeGaussianBlur stdDeviation='5'/%3E%3CfeComposite in2='hardAlpha' operator='arithmetic' k2='-1' k3='1'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.1 0'/%3E%3CfeBlend mode='normal' in2='shape' result='effect1_innerShadow_528_283'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E");
}
.automat-hero .service-wrapper,
.handy-hero .service-wrapper {
  width: 100%;
  background-repeat: no-repeat, no-repeat;
  background-position: 102%, right top;
  background-size: contain, 126px;
  background-image: url(../images/automat-bg.png),
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='126' height='126' viewBox='0 0 126 126' fill='none'%3E%3Cg opacity='0.45' filter='url(%23filter0_i_528_283)'%3E%3Cpath d='M83.9999 20.9995C83.9999 9.40589 93.4025 -4.08275e-06 105.001 -4.58973e-06C116.599 -5.0967e-06 126 9.40589 126 20.9995C126 32.5962 116.597 41.9989 105.001 41.9989C93.4041 41.9989 83.9999 51.4033 83.9999 63C83.9999 74.5967 93.4025 83.9995 104.999 83.9995C116.596 83.9995 126 93.4038 126 105.001C126 116.597 116.597 126 105.001 126C93.4041 126 84.0014 116.597 84.0014 105.001C84.0014 70.2025 55.7871 42.0005 21.002 42.0005C9.4117 42.0005 0.00273335 32.5978 0.00273284 21.0011C0.00273233 9.40433 9.40382 -4.11054e-07 21.0004 -9.17959e-07C32.5971 -1.42486e-06 42.0013 9.40274 42.0013 20.9995C42.0013 32.5962 51.404 41.9974 63.0006 41.9974C74.5972 41.9974 83.9999 32.5978 83.9999 20.9995Z' fill='white' fill-opacity='0.5'/%3E%3Cpath d='M34.1252 57.7505C52.9825 57.7505 68.2504 73.0248 68.2504 91.876C68.2488 110.727 52.9825 126 34.1252 126C15.2774 126 -6.67596e-07 110.727 -1.49168e-06 91.8744C-2.31569e-06 73.0232 15.2774 57.7505 34.1252 57.7505Z' fill='white' fill-opacity='0.5'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_i_528_283' x='0' y='0' width='126' height='130' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dy='4'/%3E%3CfeGaussianBlur stdDeviation='5'/%3E%3CfeComposite in2='hardAlpha' operator='arithmetic' k2='-1' k3='1'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.1 0'/%3E%3CfeBlend mode='normal' in2='shape' result='effect1_innerShadow_528_283'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E");
}
.service__list {
  flex-wrap: wrap;
  justify-content: space-between;
}
.service__item {
  margin-bottom: 20px;
  padding: 50px;
  height: 450px;
  width: calc((100% / 3) - 10px);
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-end;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 10px;
}
.service__item:first-child {
  background-image: url(../images/service-item-pic-1.png);
}
.service__item:nth-child(2) {
  background-image: url(../images/service-item-pic-2.png);
}
.service__item:last-child {
  background-image: url(../images/service-item-pic-1.png);
}
.service__item:hover:not(:focus-visible) {
  background-image: url(../images/application-hover.png);
  background-position: center center;
}
.automat-application .service__item {
  margin-bottom: 20px;
  padding: 50px;
  height: 450px;
  width: calc((100% / 2) - 10px);
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-end;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 10px;
}
.application__subtitle span {
  color: #fff;
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  text-transform: uppercase;
}
.automat-application .service__item:first-child,
.automat-application .service__item:last-child {
  background-image: url(../images/service-item-pic-3.png);
}
.automat-application .service__item:hover:not(:focus-visible) {
  background-image: url(../images/application-hover.png);
}
@media (max-width: 575.9px) {
  .automat-application .service__item,
  .handy-application .service__item,
  .kashirovka-application .service__item {
    position: relative;
    width: 100%;
    justify-content: flex-start;
    height: 310px;
    background-size: 100% 250px;
  }
  .application__item:not(:last-child) {
    margin-bottom: 50px;
  }
  .kashirovka-hero .service-wrapper {
    background-position: center 80px, right top;
    background-size: 257px, 126px;
  }
  .kashirovka-hero .service__descr {
    max-width: 100%;
  }
  .automat-hero .service-wrapper,
  .handy-hero .service-wrapper {
    background-position: center 70px, right top;
    background-size: 190px, 126px;
  }
  .automat-main .service-about__descr br:nth-child(1),
  .automat-main .service-about__descr br:nth-child(2),
  .automat-main .service-about__descr br:nth-child(5),
  .automat-main .service-about__title br,
  .handy-main .service-about__descr br,
  .kashirovka-hero .service__descr br,
  .kashirovka-main .service-about__bottom br,
  .kashirovka-main .service-about__descr br:nth-child(3),
  .kashirovka-main .service-about__descr br:nth-child(4) {
    display: none;
  }
}
.black-header {
  position: relative;
  z-index: 1;
  background-color: var(--black);
}
.black-header .header-contacts__text {
  color: var(--white);
}
.black-header .header__btn {
  color: var(--white);
  border-color: var(--white);
}
.notfound-main {
  background-color: var(--black);
}
.notfound-container {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  background-repeat: no-repeat;
  background-size: 958px;
  background-position: center 20px;
  background-image: url("data:image/svg+xml,%3Csvg width='960' height='719' viewBox='0 0 960 719' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M331.724 0.5H332.077H337.054V1.5H332.43L330.849 5.93392L329.907 5.59818L331.606 0.832126L331.724 0.5ZM356.961 1.5H347.008V0.5H356.961V1.5ZM376.869 1.5H366.915V0.5H376.869V1.5ZM396.776 1.5H386.822V0.5H396.776V1.5ZM416.684 1.5H406.73V0.5H416.684V1.5ZM436.591 1.5H426.637V0.5H436.591V1.5ZM456.498 1.5H446.545V0.5H456.498V1.5ZM476.406 1.5H466.452V0.5H476.406V1.5ZM496.313 1.5H486.359V0.5H496.313V1.5ZM516.221 1.5H506.267V0.5H516.221V1.5ZM536.128 1.5H526.174V0.5H536.128V1.5ZM556.035 1.5H546.082V0.5H556.035V1.5ZM575.943 1.5H565.989V0.5H575.943V1.5ZM595.85 1.5H585.896V0.5H595.85V1.5ZM615.758 1.5H605.804V0.5H615.758V1.5ZM630.361 1.5H625.711V0.5H630.688H631.016L631.146 0.800304L633.223 5.56635L632.306 5.96575L630.361 1.5ZM640.611 25.0299L636.459 15.4978L637.375 15.0985L641.528 24.6306L640.611 25.0299ZM327.452 15.466L324.054 24.9981L323.112 24.6624L326.51 15.1303L327.452 15.466ZM646.535 38.6284L644.764 34.562L645.681 34.1627L647.757 38.9287L647.799 39.0242V39.1284V44.124H646.799V39.6284H642.161V38.6284H646.535ZM319.196 38.6284L320.656 34.5302L319.714 34.1945L318.016 38.9605L317.778 39.6284H317.986V44.124H318.986V39.6284H323.624V38.6284H319.196ZM333.9 38.6284H344.175V39.6284H333.9V38.6284ZM354.45 38.6284H364.726V39.6284H354.45V38.6284ZM375.001 38.6284H385.277V39.6284H375.001V38.6284ZM395.552 38.6284H405.827V39.6284H395.552V38.6284ZM416.103 38.6284H426.378V39.6284H416.103V38.6284ZM436.653 38.6284H446.929V39.6284H436.653V38.6284ZM457.204 38.6284H467.48V39.6284H457.204V38.6284ZM477.755 38.6284H488.03V39.6284H477.755V38.6284ZM498.306 38.6284H508.581V39.6284H498.306V38.6284ZM518.856 38.6284H529.132V39.6284H518.856V38.6284ZM539.407 38.6284H549.682V39.6284H539.407V38.6284ZM559.958 38.6284H570.233V39.6284H559.958V38.6284ZM580.509 38.6284H590.784V39.6284H580.509V38.6284ZM601.059 38.6284H611.335V39.6284H601.059V38.6284ZM621.61 38.6284H631.885V39.6284H621.61V38.6284ZM646.799 64.1062V54.1151H647.799V64.1062H646.799ZM646.799 84.0884V74.0973H647.799V84.0884H646.799ZM646.799 104.071V94.0796H647.799V104.071H646.799ZM646.799 124.053V114.062H647.799V124.053H646.799ZM646.799 144.035V134.044H647.799V144.035H646.799ZM646.799 164.017V154.026H647.799V164.017H646.799ZM54.6495 167.583H54.9841H60.1591V168.583H55.3186L53.5182 172.946L52.5939 172.564L54.5219 167.892L54.6495 167.583ZM80.8593 168.583H70.5092V167.583H80.8593V168.583ZM101.559 168.583H91.2094V167.583H101.559V168.583ZM122.26 168.583H111.91V167.583H122.26V168.583ZM142.96 168.583H132.61V167.583H142.96V168.583ZM163.66 168.583H153.31V167.583H163.66V168.583ZM184.36 168.583H174.01V167.583H184.36V168.583ZM205.06 168.583H194.71V167.583H205.06V168.583ZM225.76 168.583H215.41V167.583H225.76V168.583ZM246.461 168.583H236.111V167.583H246.461V168.583ZM267.161 168.583H256.811V167.583H267.161V168.583ZM287.861 168.583H277.511V167.583H287.861V168.583ZM302.886 168.583H298.211V167.583H303.386H303.886V168.083V172.755H302.886V168.583ZM655.481 167.583H655.981H661.18V168.583H656.481V172.755H655.481V168.083V167.583ZM681.974 168.583H671.577V167.583H681.974V168.583ZM702.769 168.583H692.372V167.583H702.769V168.583ZM723.564 168.583H713.166V167.583H723.564V168.583ZM744.358 168.583H733.961V167.583H744.358V168.583ZM765.153 168.583H754.755V167.583H765.153V168.583ZM785.947 168.583H775.55V167.583H785.947V168.583ZM806.742 168.583H796.345V167.583H806.742V168.583ZM827.536 168.583H817.139V167.583H827.536V168.583ZM848.331 168.583H837.934V167.583H848.331V168.583ZM869.125 168.583H858.728V167.583H869.125V168.583ZM889.92 168.583H879.523V167.583H889.92V168.583ZM905.181 168.583H900.317V167.583H905.516H905.851L905.978 167.892L907.906 172.564L906.982 172.946L905.181 168.583ZM646.799 184V174.009H647.799V184H646.799ZM914.694 191.633L910.838 182.29L911.762 181.908L915.618 191.252L914.694 191.633ZM49.6622 182.29L45.8062 191.633L44.8818 191.252L48.7378 181.908L49.6622 182.29ZM302.886 191.443V182.099H303.886V191.443H302.886ZM656.481 182.099V191.443H655.481V182.099H656.481ZM646.799 203.982V193.991H647.799V203.982H646.799ZM922.406 210.321L918.55 200.977L919.474 200.596L923.33 209.94L922.406 210.321ZM41.9502 200.977L38.0942 210.321L37.1698 209.94L41.0258 200.596L41.9502 200.977ZM302.886 210.131V200.787H303.886V210.131H302.886ZM656.481 200.787V210.131H655.481V200.787H656.481ZM646.799 223.964V213.973H647.799V223.964H646.799ZM930.118 229.009L926.262 219.665L927.186 219.284L931.042 228.628L930.118 229.009ZM34.2382 219.665L30.3822 229.009L29.4578 228.628L33.3138 219.284L34.2382 219.665ZM302.886 228.818V219.474H303.886V228.818H302.886ZM656.481 219.474V228.818H655.481V219.474H656.481ZM646.799 243.946V233.955H647.799V243.946H646.799ZM937.83 247.697L933.974 238.353L934.898 237.971L938.754 247.315L937.83 247.697ZM26.5262 238.353L22.6702 247.697L21.7458 247.315L25.6018 237.971L26.5262 238.353ZM302.886 247.506V238.162H303.886V247.506H302.886ZM656.481 238.162V247.506H655.481V238.162H656.481ZM646.799 263.929V253.937H647.799V263.929H646.799ZM945.542 266.385L941.686 257.041L942.61 256.659L946.466 266.003L945.542 266.385ZM18.8142 257.041L14.9582 266.385L14.0338 266.003L17.8898 256.659L18.8142 257.041ZM302.886 266.194V256.85H303.886V266.194H302.886ZM656.481 256.85V266.194H655.481V256.85H656.481ZM646.799 283.911V273.92H647.799V283.911H646.799ZM953.254 285.072L949.398 275.729L950.322 275.347L954.178 284.691L953.254 285.072ZM11.1022 275.729L7.2462 285.072L6.32181 284.691L10.1778 275.347L11.1022 275.729ZM302.886 284.882V275.538H303.886V284.882H302.886ZM656.481 275.538V284.882H655.481V275.538H656.481ZM646.799 298.398V293.902H647.799V298.398H649.469V299.398H647.798V304.132H646.798V299.398H642.161V298.398H646.799ZM1.5 299.398V303.828H0.5V298.898V298.798L0.537809 298.707L2.46581 294.035L3.39019 294.416L1.74724 298.398H6.03977V299.398H1.5ZM954.448 299.397H959V303.828H960V298.898V298.798L959.962 298.707L958.034 294.035L957.11 294.416L958.753 298.397H954.448V299.397ZM302.886 298.398V294.226H303.886V298.398H307.161V299.398H303.386H298.346V298.398H302.886ZM656.481 294.226V298.397H661.411V299.397L656.481 299.398H655.981H653.811V298.398H655.481V294.226H656.481ZM26.1989 299.398H16.1193V298.398H26.1989V299.398ZM46.3579 299.398H36.2784V298.398H46.3579V299.398ZM66.517 299.398H56.4375V298.398H66.517V299.398ZM86.6761 299.398H76.5966V298.398H86.6761V299.398ZM106.835 299.398H96.7556V298.398H106.835V299.398ZM126.994 299.398H116.915V298.398H126.994V299.398ZM147.153 299.398H137.074V298.398H147.153V299.398ZM167.312 299.398H157.233V298.398H167.312V299.398ZM187.472 299.398H177.392V298.398H187.472V299.398ZM207.631 299.398H197.551V298.398H207.631V299.398ZM227.79 299.398H217.71V298.398H227.79V299.398ZM247.949 299.398H237.869V298.398H247.949V299.398ZM268.108 299.398H258.028V298.398H268.108V299.398ZM288.267 299.398H278.187V298.398H288.267V299.398ZM317.987 299.398H314.712V298.398H317.986V293.902H318.986V298.398H323.624V299.398H318.987V303.828H317.987V299.398ZM344.175 299.398H333.9V298.398H344.175V299.398ZM364.726 299.398H354.45V298.398H364.726V299.398ZM385.277 299.398H375.001V298.398H385.277V299.398ZM405.827 299.398H395.552V298.398H405.827V299.398ZM426.378 299.398H416.103V298.398H426.378V299.398ZM446.929 299.398H436.653V298.398H446.929V299.398ZM467.48 299.398H457.204V298.398H467.48V299.398ZM488.03 299.398H477.755V298.398H488.03V299.398ZM508.581 299.398H498.306V298.398H508.581V299.398ZM529.132 299.398H518.856V298.398H529.132V299.398ZM549.683 299.398H539.407V298.398H549.683V299.398ZM570.233 299.398H559.958V298.398H570.233V299.398ZM590.784 299.398H580.509V298.398H590.784V299.398ZM611.335 299.398H601.059V298.398H611.335V299.398ZM631.885 299.398H621.61V298.398H631.885V299.398ZM0.5 323.547V313.688H1.5V323.547H0.5ZM317.987 323.547V313.688H318.987V323.547H317.987ZM959 323.547V313.688H960V323.547H959ZM0.5 343.267V333.407H1.5V343.267H0.5ZM317.987 343.267V333.407H318.987V343.267H317.987ZM959 343.267V333.407H960V343.267H959ZM0.5 362.987V353.127H1.5V362.987H0.5ZM317.987 362.987V353.127H318.987V362.987H317.987ZM959 362.987V353.127H960V362.987H959ZM0.5 382.707V372.847H1.5V382.707H0.5ZM317.987 382.707V372.847H318.987V382.707H317.987ZM959 382.707V372.847H960V382.707H959ZM0.5 402.427V392.567H1.5V402.427H0.5ZM317.987 402.427V392.567H318.987V402.427H317.987ZM959 402.427V392.567H960V402.427H959ZM0.5 422.147V412.287H1.5V422.147H0.5ZM317.987 422.147V412.287H318.987V422.147H317.987ZM959 422.147V412.287H960V422.147H959ZM0.5 441.867V432.007H1.5V441.867H0.5ZM317.987 441.867V432.007H318.987V441.867H317.987ZM959 441.867V432.007H960V441.867H959ZM0.5 461.587V451.727H1.5V461.587H0.5ZM317.987 461.587V451.727H318.987V461.587H317.987ZM959 461.587V451.727H960V461.587H959ZM0.5 481.307V471.447H1.5V481.307H0.5ZM317.987 481.307V471.447H318.987V481.307H317.987ZM959 481.307V471.447H960V481.307H959ZM0.5 501.027V491.167H1.5V501.027H0.5ZM317.987 501.027V491.167H318.987V501.027H317.987ZM959 501.027V491.167H960V501.027H959ZM0.5 520.747V510.887H1.5V520.747H0.5ZM317.987 520.747V510.887H318.987V520.747H317.987ZM959 520.747V510.887H960V520.747H959ZM0.5 540.467V530.607H1.5V540.467H0.5ZM317.987 540.467V530.607H318.987V540.467H317.987ZM959 540.467V530.607H960V540.467H959ZM0.5 555.257V550.327H1.5V553.828L5.96219 553.841L5.95926 554.841L1.5 554.828V554.921L5.6144 556.602L5.23614 557.528L0.81087 555.72L0.5 555.593V555.257ZM313.524 555.742L317.987 555.755V560.501H318.987V557.118L320.656 560.002L321.521 559.501L319.354 555.757H323.624V554.757H318.987V550.327H317.987V554.755L313.527 554.742L313.524 555.742ZM959 554.757V550.327H960V555.257V555.59L959.693 555.718L954.833 557.752L954.447 556.83L957.01 555.757H954.622V554.757H959ZM647.798 554.757V550.333H646.798V554.757H642.161V555.757H646.402L644.096 559.489L644.947 560.014L646.907 556.842L647.162 560.535L648.159 560.466L647.834 555.757H652.177V554.757H647.798ZM671.689 555.757H661.933V554.757H671.689V555.757ZM691.202 555.757H681.446V554.757H691.202V555.757ZM710.714 555.757H700.958V554.757H710.714V555.757ZM730.227 555.757H720.471V554.757H730.227V555.757ZM749.74 555.757H739.983V554.757H749.74V555.757ZM769.252 555.757H759.496V554.757H769.252V555.757ZM788.765 555.757H779.009V554.757H788.765V555.757ZM808.277 555.757H798.521V554.757H808.277V555.757ZM827.79 555.757H818.034V554.757H827.79V555.757ZM847.303 555.757H837.546V554.757H847.303V555.757ZM866.815 555.757H857.059V554.757H866.815V555.757ZM886.328 555.757H876.572V554.757H886.328V555.757ZM905.84 555.757H896.084V554.757H905.84V555.757ZM925.353 555.757H915.597V554.757H925.353V555.757ZM944.866 555.757H935.109V554.757H944.866V555.757ZM22.9372 564.761L14.0867 561.144L14.4649 560.219L23.3155 563.835L22.9372 564.761ZM945.112 561.821L935.391 565.89L935.005 564.967L944.726 560.898L945.112 561.821ZM40.6383 571.994L31.7877 568.378L32.166 567.452L41.0165 571.068L40.6383 571.994ZM639.392 569.004L633.837 577.994L632.986 577.468L638.541 568.478L639.392 569.004ZM331.065 577.981L325.86 568.992L326.726 568.491L331.93 577.48L331.065 577.981ZM925.67 569.958L915.949 574.027L915.563 573.104L925.284 569.036L925.67 569.958ZM648.609 581.511L647.885 571.023L648.883 570.954L649.606 581.442L648.609 581.511ZM318.987 570.989V581.477H317.987V570.989H318.987ZM58.3393 579.227L49.4888 575.611L49.8671 574.685L58.7176 578.301L58.3393 579.227ZM906.228 578.095L896.507 582.164L896.121 581.241L905.842 577.173L906.228 578.095ZM76.0404 586.46L67.1899 582.844L67.5681 581.918L76.4187 585.534L76.0404 586.46ZM886.786 586.232L877.065 590.301L876.679 589.379L886.4 585.31L886.786 586.232ZM628.282 586.983L622.727 595.973L621.877 595.447L627.431 586.458L628.282 586.983ZM341.473 595.961L336.269 586.971L337.134 586.47L342.339 595.46L341.473 595.961ZM93.7415 593.693L84.8909 590.077L85.2692 589.151L94.1197 592.767L93.7415 593.693ZM650.056 602.487L649.332 591.999L650.33 591.93L651.053 602.418L650.056 602.487ZM318.987 591.964V602.452H317.987V591.964H318.987ZM867.344 594.37L857.624 598.438L857.237 597.516L866.958 593.447L867.344 594.37ZM111.443 600.926L102.592 597.31L102.97 596.384L111.821 600L111.443 600.926ZM847.903 602.507L838.182 606.575L837.796 605.653L847.517 601.584L847.903 602.507ZM129.144 608.159L120.293 604.543L120.671 603.617L129.522 607.233L129.144 608.159ZM617.172 604.963L611.618 613.952L610.767 613.427L616.322 604.437L617.172 604.963ZM351.882 613.94L346.677 604.95L347.543 604.449L352.747 613.439L351.882 613.94ZM828.461 610.644L818.74 614.712L818.354 613.79L828.075 609.721L828.461 610.644ZM146.845 615.392L137.994 611.776L138.372 610.85L147.223 614.466L146.845 615.392ZM651.503 623.463L650.779 612.975L651.777 612.906L652.501 623.394L651.503 623.463ZM318.987 612.94V623.428H317.987V612.94H318.987ZM804.466 620.687L809.019 618.781L808.633 617.859L803.773 619.893L803.466 620.021V620.354V625.417H804.466V620.687ZM159.81 620.69L155.695 619.009L156.073 618.083L160.499 619.891L160.81 620.018V620.354V625.417H159.81V620.69ZM606.063 622.942L600.508 631.931L599.657 631.406L605.212 622.416L606.063 622.942ZM362.29 631.919L357.086 622.93L357.951 622.428L363.156 631.418L362.29 631.919ZM652.95 644.438L652.227 633.95L653.224 633.882L653.948 644.37L652.95 644.438ZM318.987 633.916V644.404H317.987V633.916H318.987ZM159.81 645.67V635.543H160.81V645.67H159.81ZM804.466 635.543V645.67H803.466V635.543H804.466ZM594.953 640.921L589.398 649.911L588.548 649.385L594.103 640.395L594.953 640.921ZM372.699 649.898L367.494 640.909L368.36 640.408L373.564 649.397L372.699 649.898ZM654.397 665.414L653.674 654.926L654.671 654.857L655.395 665.345L654.397 665.414ZM318.987 654.892V665.38H317.987V654.892H318.987ZM159.81 665.922V655.796H160.81V665.922H159.81ZM804.466 655.796V665.922H803.466V655.796H804.466ZM583.844 658.9L578.289 667.89L577.438 667.364L582.993 658.375L583.844 658.9ZM383.107 667.878L377.903 658.888L378.768 658.387L383.973 667.377L383.107 667.878ZM655.482 681.146L655.121 675.902L656.118 675.833L656.448 680.612H661.266V681.612H655.981H655.515L655.482 681.146ZM318.987 675.868V681.112V681.612H318.487H313.544V680.612H317.987V675.868H318.987ZM159.81 681.112V676.048H160.81V680.612H165.253V681.612H160.31H159.81V681.112ZM804.466 676.048V681.112V681.612H803.966H798.68V680.612H803.466V676.048H804.466ZM570.031 681.254L572.734 676.88L571.883 676.354L569.106 680.849L569.031 680.97V681.112V685.723H570.031V681.254ZM390.846 681.246L388.311 676.867L389.177 676.366L391.779 680.861L391.846 680.977V681.112V685.723H390.846V681.246ZM185.025 681.612H175.139V680.612H185.025V681.612ZM204.797 681.612H194.911V680.612H204.797V681.612ZM224.569 681.612H214.683V680.612H224.569V681.612ZM244.341 681.612H234.455V680.612H244.341V681.612ZM264.113 681.612H254.227V680.612H264.113V681.612ZM283.885 681.612H273.999V680.612H283.885V681.612ZM303.658 681.612H293.771V680.612H303.658V681.612ZM682.407 681.612H671.837V680.612H682.407V681.612ZM703.548 681.612H692.977V680.612H703.548V681.612ZM724.688 681.612H714.118V680.612H724.688V681.612ZM745.829 681.612H735.259V680.612H745.829V681.612ZM766.97 681.612H756.399V680.612H766.97V681.612ZM788.11 681.612H777.54V680.612H788.11V681.612ZM390.846 704.167V694.945H391.846V704.167H390.846ZM570.031 694.945V704.167H569.031V694.945H570.031ZM390.846 718V713.389H391.846V717.5H396.296V718.5H391.346H390.846V718ZM570.031 713.389V718V718.5H569.531H564.582V717.5H569.031V713.389H570.031ZM416.094 718.5H406.195V717.5H416.094V718.5ZM435.892 718.5H425.993V717.5H435.892V718.5ZM455.691 718.5H445.792V717.5H455.691V718.5ZM475.489 718.5H465.59V717.5H475.489V718.5ZM495.288 718.5H485.388V717.5H495.288V718.5ZM515.086 718.5H505.187V717.5H515.086V718.5ZM534.884 718.5H524.985V717.5H534.884V718.5ZM554.683 718.5H544.783V717.5H554.683V718.5ZM25.8022 554.9L15.8807 554.87L15.8836 553.87L25.8051 553.9L25.8022 554.9ZM45.6451 554.958L35.7236 554.929L35.7266 553.929L45.648 553.958L45.6451 554.958ZM65.488 555.016L55.5666 554.987L55.5695 553.987L65.4909 554.016L65.488 555.016ZM85.3309 555.074L75.4095 555.045L75.4124 554.045L85.3339 554.074L85.3309 555.074ZM105.174 555.132L95.2524 555.103L95.2553 554.103L105.177 554.132L105.174 555.132ZM125.017 555.19L115.095 555.161L115.098 554.161L125.02 554.19L125.017 555.19ZM144.86 555.248L134.938 555.219L134.941 554.219L144.863 554.248L144.86 555.248ZM164.703 555.306L154.781 555.277L154.784 554.277L164.706 554.306L164.703 555.306ZM184.545 555.365L174.624 555.335L174.627 554.335L184.548 554.365L184.545 555.365ZM204.388 555.423L194.467 555.394L194.47 554.394L204.391 554.423L204.388 555.423ZM224.231 555.481L214.31 555.452L214.313 554.452L224.234 554.481L224.231 555.481ZM244.074 555.539L234.153 555.51L234.156 554.51L244.077 554.539L244.074 555.539ZM263.917 555.597L253.996 555.568L253.999 554.568L263.92 554.597L263.917 555.597ZM283.76 555.655L273.839 555.626L273.841 554.626L283.763 554.655L283.76 555.655ZM303.603 555.713L293.681 555.684L293.684 554.684L303.606 554.713L303.603 555.713ZM317.986 54.1151V64.1062H318.986V54.1151H317.986ZM317.986 74.0973V84.0885H318.986V74.0973H317.986ZM317.986 94.0796V104.071H318.986V94.0796H317.986ZM317.986 114.062V124.053H318.986V114.062H317.986ZM317.986 134.044V144.035H318.986V134.044H317.986ZM317.986 154.026V164.017H318.986V154.026H317.986ZM317.986 174.009V184H318.986V174.009H317.986ZM317.986 193.991V203.982H318.986V193.991H317.986ZM317.986 213.973V223.964H318.986V213.973H317.986ZM317.986 233.955V243.946H318.986V233.955H317.986ZM317.986 253.938V263.929H318.986V253.938H317.986ZM317.986 273.92V283.911H318.986V273.92H317.986ZM681.621 299.397H671.516V298.397H681.621V299.397ZM701.83 299.397H691.725V298.397H701.83V299.397ZM722.039 299.397H711.935V298.397H722.039V299.397ZM742.249 299.397H732.144V298.397H742.249V299.397ZM762.458 299.397H752.354V298.397H762.458V299.397ZM782.668 299.397H772.563V298.397H782.668V299.397ZM802.877 299.397H792.772V298.397H802.877V299.397ZM823.087 299.397H812.982V298.397H823.087V299.397ZM843.296 299.397H833.191V298.397H843.296V299.397ZM863.505 299.397H853.401V298.397H863.505V299.397ZM883.715 299.397H873.61V298.397H883.715V299.397ZM903.924 299.397H893.819V298.397H903.924V299.397ZM924.134 299.397H914.029V298.397H924.134V299.397ZM944.343 299.397H934.238V298.397H944.343V299.397ZM647.798 323.828V313.98H646.798V323.828H647.798ZM647.798 343.524V333.676H646.798V343.524H647.798ZM647.798 363.22V353.372H646.798V363.22H647.798ZM647.798 382.916V373.068H646.798V382.916H647.798ZM647.798 402.612V392.764H646.798V402.612H647.798ZM647.798 422.308V412.46H646.798V422.308H647.798ZM647.798 442.004V432.156H646.798V442.004H647.798ZM647.798 461.7V451.852H646.798V461.7H647.798ZM647.798 481.396V471.548H646.798V481.396H647.798ZM647.798 501.093V491.245H646.798V501.093H647.798ZM647.798 520.789V510.941H646.798V520.789H647.798ZM647.798 540.485V530.637H646.798V540.485H647.798ZM333.899 555.757H344.175V554.757H333.899V555.757ZM354.45 555.757H364.726V554.757H354.45V555.757ZM375.001 555.757H385.276V554.757H375.001V555.757ZM395.552 555.757H405.827V554.757H395.552V555.757ZM416.102 555.757H426.378V554.757H416.102V555.757ZM436.653 555.757H446.929V554.757H436.653V555.757ZM457.204 555.757H467.479V554.757H457.204V555.757ZM477.755 555.757H488.03V554.757H477.755V555.757ZM498.305 555.757H508.581V554.757H498.305V555.757ZM518.856 555.757H529.132V554.757H518.856V555.757ZM539.407 555.757H549.682V554.757H539.407V555.757ZM559.958 555.757H570.233V554.757H559.958V555.757ZM580.508 555.757H590.784V554.757H580.508V555.757ZM601.059 555.757H611.334V554.757H601.059V555.757ZM621.61 555.757H631.885V554.757H621.61V555.757Z' fill='%23009FE3'/%3E%3C/svg%3E%0A");
}
.notfound__pic {
  z-index: 0;
  position: relative;
  top: 25px;
  left: -9%;
}
.notfound__descr {
  margin-bottom: 30px;
  text-align: center;
  font-size: 18px;
  font-weight: 400;
  line-height: 135%;
  color: var(--white);
}
.notfound__btn {
  display: block;
  padding: 20px 87px;
  border-radius: 100px;
  background-color: #c9fa3e;
  text-align: center;
  font-size: 17px;
  font-weight: 600;
  line-height: 21px;
  text-transform: uppercase;
  color: var(--black);
}
.notfound-wrapper {
  position: absolute;
  bottom: 70px;
}
.thanks-main {
  background-color: var(--black);
}
.thanks-container {
  position: relative;
  z-index: 10;
  padding-top: 10%;
  height: 90vh;
  display: flex;
  flex-direction: column;
  align-items: center;
  background-repeat: no-repeat;
  background-size: 958px;
  background-position: center 20px;
  background-image: url("data:image/svg+xml,%3Csvg width='960' height='719' viewBox='0 0 960 719' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M331.724 0.5H332.077H337.054V1.5H332.43L330.849 5.93392L329.907 5.59818L331.606 0.832126L331.724 0.5ZM356.961 1.5H347.008V0.5H356.961V1.5ZM376.869 1.5H366.915V0.5H376.869V1.5ZM396.776 1.5H386.822V0.5H396.776V1.5ZM416.684 1.5H406.73V0.5H416.684V1.5ZM436.591 1.5H426.637V0.5H436.591V1.5ZM456.498 1.5H446.545V0.5H456.498V1.5ZM476.406 1.5H466.452V0.5H476.406V1.5ZM496.313 1.5H486.359V0.5H496.313V1.5ZM516.221 1.5H506.267V0.5H516.221V1.5ZM536.128 1.5H526.174V0.5H536.128V1.5ZM556.035 1.5H546.082V0.5H556.035V1.5ZM575.943 1.5H565.989V0.5H575.943V1.5ZM595.85 1.5H585.896V0.5H595.85V1.5ZM615.758 1.5H605.804V0.5H615.758V1.5ZM630.361 1.5H625.711V0.5H630.688H631.016L631.146 0.800304L633.223 5.56635L632.306 5.96575L630.361 1.5ZM640.611 25.0299L636.459 15.4978L637.375 15.0985L641.528 24.6306L640.611 25.0299ZM327.452 15.466L324.054 24.9981L323.112 24.6624L326.51 15.1303L327.452 15.466ZM646.535 38.6284L644.764 34.562L645.681 34.1627L647.757 38.9287L647.799 39.0242V39.1284V44.124H646.799V39.6284H642.161V38.6284H646.535ZM319.196 38.6284L320.656 34.5302L319.714 34.1945L318.016 38.9605L317.778 39.6284H317.986V44.124H318.986V39.6284H323.624V38.6284H319.196ZM333.9 38.6284H344.175V39.6284H333.9V38.6284ZM354.45 38.6284H364.726V39.6284H354.45V38.6284ZM375.001 38.6284H385.277V39.6284H375.001V38.6284ZM395.552 38.6284H405.827V39.6284H395.552V38.6284ZM416.103 38.6284H426.378V39.6284H416.103V38.6284ZM436.653 38.6284H446.929V39.6284H436.653V38.6284ZM457.204 38.6284H467.48V39.6284H457.204V38.6284ZM477.755 38.6284H488.03V39.6284H477.755V38.6284ZM498.306 38.6284H508.581V39.6284H498.306V38.6284ZM518.856 38.6284H529.132V39.6284H518.856V38.6284ZM539.407 38.6284H549.682V39.6284H539.407V38.6284ZM559.958 38.6284H570.233V39.6284H559.958V38.6284ZM580.509 38.6284H590.784V39.6284H580.509V38.6284ZM601.059 38.6284H611.335V39.6284H601.059V38.6284ZM621.61 38.6284H631.885V39.6284H621.61V38.6284ZM646.799 64.1062V54.1151H647.799V64.1062H646.799ZM646.799 84.0884V74.0973H647.799V84.0884H646.799ZM646.799 104.071V94.0796H647.799V104.071H646.799ZM646.799 124.053V114.062H647.799V124.053H646.799ZM646.799 144.035V134.044H647.799V144.035H646.799ZM646.799 164.017V154.026H647.799V164.017H646.799ZM54.6495 167.583H54.9841H60.1591V168.583H55.3186L53.5182 172.946L52.5939 172.564L54.5219 167.892L54.6495 167.583ZM80.8593 168.583H70.5092V167.583H80.8593V168.583ZM101.559 168.583H91.2094V167.583H101.559V168.583ZM122.26 168.583H111.91V167.583H122.26V168.583ZM142.96 168.583H132.61V167.583H142.96V168.583ZM163.66 168.583H153.31V167.583H163.66V168.583ZM184.36 168.583H174.01V167.583H184.36V168.583ZM205.06 168.583H194.71V167.583H205.06V168.583ZM225.76 168.583H215.41V167.583H225.76V168.583ZM246.461 168.583H236.111V167.583H246.461V168.583ZM267.161 168.583H256.811V167.583H267.161V168.583ZM287.861 168.583H277.511V167.583H287.861V168.583ZM302.886 168.583H298.211V167.583H303.386H303.886V168.083V172.755H302.886V168.583ZM655.481 167.583H655.981H661.18V168.583H656.481V172.755H655.481V168.083V167.583ZM681.974 168.583H671.577V167.583H681.974V168.583ZM702.769 168.583H692.372V167.583H702.769V168.583ZM723.564 168.583H713.166V167.583H723.564V168.583ZM744.358 168.583H733.961V167.583H744.358V168.583ZM765.153 168.583H754.755V167.583H765.153V168.583ZM785.947 168.583H775.55V167.583H785.947V168.583ZM806.742 168.583H796.345V167.583H806.742V168.583ZM827.536 168.583H817.139V167.583H827.536V168.583ZM848.331 168.583H837.934V167.583H848.331V168.583ZM869.125 168.583H858.728V167.583H869.125V168.583ZM889.92 168.583H879.523V167.583H889.92V168.583ZM905.181 168.583H900.317V167.583H905.516H905.851L905.978 167.892L907.906 172.564L906.982 172.946L905.181 168.583ZM646.799 184V174.009H647.799V184H646.799ZM914.694 191.633L910.838 182.29L911.762 181.908L915.618 191.252L914.694 191.633ZM49.6622 182.29L45.8062 191.633L44.8818 191.252L48.7378 181.908L49.6622 182.29ZM302.886 191.443V182.099H303.886V191.443H302.886ZM656.481 182.099V191.443H655.481V182.099H656.481ZM646.799 203.982V193.991H647.799V203.982H646.799ZM922.406 210.321L918.55 200.977L919.474 200.596L923.33 209.94L922.406 210.321ZM41.9502 200.977L38.0942 210.321L37.1698 209.94L41.0258 200.596L41.9502 200.977ZM302.886 210.131V200.787H303.886V210.131H302.886ZM656.481 200.787V210.131H655.481V200.787H656.481ZM646.799 223.964V213.973H647.799V223.964H646.799ZM930.118 229.009L926.262 219.665L927.186 219.284L931.042 228.628L930.118 229.009ZM34.2382 219.665L30.3822 229.009L29.4578 228.628L33.3138 219.284L34.2382 219.665ZM302.886 228.818V219.474H303.886V228.818H302.886ZM656.481 219.474V228.818H655.481V219.474H656.481ZM646.799 243.946V233.955H647.799V243.946H646.799ZM937.83 247.697L933.974 238.353L934.898 237.971L938.754 247.315L937.83 247.697ZM26.5262 238.353L22.6702 247.697L21.7458 247.315L25.6018 237.971L26.5262 238.353ZM302.886 247.506V238.162H303.886V247.506H302.886ZM656.481 238.162V247.506H655.481V238.162H656.481ZM646.799 263.929V253.937H647.799V263.929H646.799ZM945.542 266.385L941.686 257.041L942.61 256.659L946.466 266.003L945.542 266.385ZM18.8142 257.041L14.9582 266.385L14.0338 266.003L17.8898 256.659L18.8142 257.041ZM302.886 266.194V256.85H303.886V266.194H302.886ZM656.481 256.85V266.194H655.481V256.85H656.481ZM646.799 283.911V273.92H647.799V283.911H646.799ZM953.254 285.072L949.398 275.729L950.322 275.347L954.178 284.691L953.254 285.072ZM11.1022 275.729L7.2462 285.072L6.32181 284.691L10.1778 275.347L11.1022 275.729ZM302.886 284.882V275.538H303.886V284.882H302.886ZM656.481 275.538V284.882H655.481V275.538H656.481ZM646.799 298.398V293.902H647.799V298.398H649.469V299.398H647.798V304.132H646.798V299.398H642.161V298.398H646.799ZM1.5 299.398V303.828H0.5V298.898V298.798L0.537809 298.707L2.46581 294.035L3.39019 294.416L1.74724 298.398H6.03977V299.398H1.5ZM954.448 299.397H959V303.828H960V298.898V298.798L959.962 298.707L958.034 294.035L957.11 294.416L958.753 298.397H954.448V299.397ZM302.886 298.398V294.226H303.886V298.398H307.161V299.398H303.386H298.346V298.398H302.886ZM656.481 294.226V298.397H661.411V299.397L656.481 299.398H655.981H653.811V298.398H655.481V294.226H656.481ZM26.1989 299.398H16.1193V298.398H26.1989V299.398ZM46.3579 299.398H36.2784V298.398H46.3579V299.398ZM66.517 299.398H56.4375V298.398H66.517V299.398ZM86.6761 299.398H76.5966V298.398H86.6761V299.398ZM106.835 299.398H96.7556V298.398H106.835V299.398ZM126.994 299.398H116.915V298.398H126.994V299.398ZM147.153 299.398H137.074V298.398H147.153V299.398ZM167.312 299.398H157.233V298.398H167.312V299.398ZM187.472 299.398H177.392V298.398H187.472V299.398ZM207.631 299.398H197.551V298.398H207.631V299.398ZM227.79 299.398H217.71V298.398H227.79V299.398ZM247.949 299.398H237.869V298.398H247.949V299.398ZM268.108 299.398H258.028V298.398H268.108V299.398ZM288.267 299.398H278.187V298.398H288.267V299.398ZM317.987 299.398H314.712V298.398H317.986V293.902H318.986V298.398H323.624V299.398H318.987V303.828H317.987V299.398ZM344.175 299.398H333.9V298.398H344.175V299.398ZM364.726 299.398H354.45V298.398H364.726V299.398ZM385.277 299.398H375.001V298.398H385.277V299.398ZM405.827 299.398H395.552V298.398H405.827V299.398ZM426.378 299.398H416.103V298.398H426.378V299.398ZM446.929 299.398H436.653V298.398H446.929V299.398ZM467.48 299.398H457.204V298.398H467.48V299.398ZM488.03 299.398H477.755V298.398H488.03V299.398ZM508.581 299.398H498.306V298.398H508.581V299.398ZM529.132 299.398H518.856V298.398H529.132V299.398ZM549.683 299.398H539.407V298.398H549.683V299.398ZM570.233 299.398H559.958V298.398H570.233V299.398ZM590.784 299.398H580.509V298.398H590.784V299.398ZM611.335 299.398H601.059V298.398H611.335V299.398ZM631.885 299.398H621.61V298.398H631.885V299.398ZM0.5 323.547V313.688H1.5V323.547H0.5ZM317.987 323.547V313.688H318.987V323.547H317.987ZM959 323.547V313.688H960V323.547H959ZM0.5 343.267V333.407H1.5V343.267H0.5ZM317.987 343.267V333.407H318.987V343.267H317.987ZM959 343.267V333.407H960V343.267H959ZM0.5 362.987V353.127H1.5V362.987H0.5ZM317.987 362.987V353.127H318.987V362.987H317.987ZM959 362.987V353.127H960V362.987H959ZM0.5 382.707V372.847H1.5V382.707H0.5ZM317.987 382.707V372.847H318.987V382.707H317.987ZM959 382.707V372.847H960V382.707H959ZM0.5 402.427V392.567H1.5V402.427H0.5ZM317.987 402.427V392.567H318.987V402.427H317.987ZM959 402.427V392.567H960V402.427H959ZM0.5 422.147V412.287H1.5V422.147H0.5ZM317.987 422.147V412.287H318.987V422.147H317.987ZM959 422.147V412.287H960V422.147H959ZM0.5 441.867V432.007H1.5V441.867H0.5ZM317.987 441.867V432.007H318.987V441.867H317.987ZM959 441.867V432.007H960V441.867H959ZM0.5 461.587V451.727H1.5V461.587H0.5ZM317.987 461.587V451.727H318.987V461.587H317.987ZM959 461.587V451.727H960V461.587H959ZM0.5 481.307V471.447H1.5V481.307H0.5ZM317.987 481.307V471.447H318.987V481.307H317.987ZM959 481.307V471.447H960V481.307H959ZM0.5 501.027V491.167H1.5V501.027H0.5ZM317.987 501.027V491.167H318.987V501.027H317.987ZM959 501.027V491.167H960V501.027H959ZM0.5 520.747V510.887H1.5V520.747H0.5ZM317.987 520.747V510.887H318.987V520.747H317.987ZM959 520.747V510.887H960V520.747H959ZM0.5 540.467V530.607H1.5V540.467H0.5ZM317.987 540.467V530.607H318.987V540.467H317.987ZM959 540.467V530.607H960V540.467H959ZM0.5 555.257V550.327H1.5V553.828L5.96219 553.841L5.95926 554.841L1.5 554.828V554.921L5.6144 556.602L5.23614 557.528L0.81087 555.72L0.5 555.593V555.257ZM313.524 555.742L317.987 555.755V560.501H318.987V557.118L320.656 560.002L321.521 559.501L319.354 555.757H323.624V554.757H318.987V550.327H317.987V554.755L313.527 554.742L313.524 555.742ZM959 554.757V550.327H960V555.257V555.59L959.693 555.718L954.833 557.752L954.447 556.83L957.01 555.757H954.622V554.757H959ZM647.798 554.757V550.333H646.798V554.757H642.161V555.757H646.402L644.096 559.489L644.947 560.014L646.907 556.842L647.162 560.535L648.159 560.466L647.834 555.757H652.177V554.757H647.798ZM671.689 555.757H661.933V554.757H671.689V555.757ZM691.202 555.757H681.446V554.757H691.202V555.757ZM710.714 555.757H700.958V554.757H710.714V555.757ZM730.227 555.757H720.471V554.757H730.227V555.757ZM749.74 555.757H739.983V554.757H749.74V555.757ZM769.252 555.757H759.496V554.757H769.252V555.757ZM788.765 555.757H779.009V554.757H788.765V555.757ZM808.277 555.757H798.521V554.757H808.277V555.757ZM827.79 555.757H818.034V554.757H827.79V555.757ZM847.303 555.757H837.546V554.757H847.303V555.757ZM866.815 555.757H857.059V554.757H866.815V555.757ZM886.328 555.757H876.572V554.757H886.328V555.757ZM905.84 555.757H896.084V554.757H905.84V555.757ZM925.353 555.757H915.597V554.757H925.353V555.757ZM944.866 555.757H935.109V554.757H944.866V555.757ZM22.9372 564.761L14.0867 561.144L14.4649 560.219L23.3155 563.835L22.9372 564.761ZM945.112 561.821L935.391 565.89L935.005 564.967L944.726 560.898L945.112 561.821ZM40.6383 571.994L31.7877 568.378L32.166 567.452L41.0165 571.068L40.6383 571.994ZM639.392 569.004L633.837 577.994L632.986 577.468L638.541 568.478L639.392 569.004ZM331.065 577.981L325.86 568.992L326.726 568.491L331.93 577.48L331.065 577.981ZM925.67 569.958L915.949 574.027L915.563 573.104L925.284 569.036L925.67 569.958ZM648.609 581.511L647.885 571.023L648.883 570.954L649.606 581.442L648.609 581.511ZM318.987 570.989V581.477H317.987V570.989H318.987ZM58.3393 579.227L49.4888 575.611L49.8671 574.685L58.7176 578.301L58.3393 579.227ZM906.228 578.095L896.507 582.164L896.121 581.241L905.842 577.173L906.228 578.095ZM76.0404 586.46L67.1899 582.844L67.5681 581.918L76.4187 585.534L76.0404 586.46ZM886.786 586.232L877.065 590.301L876.679 589.379L886.4 585.31L886.786 586.232ZM628.282 586.983L622.727 595.973L621.877 595.447L627.431 586.458L628.282 586.983ZM341.473 595.961L336.269 586.971L337.134 586.47L342.339 595.46L341.473 595.961ZM93.7415 593.693L84.8909 590.077L85.2692 589.151L94.1197 592.767L93.7415 593.693ZM650.056 602.487L649.332 591.999L650.33 591.93L651.053 602.418L650.056 602.487ZM318.987 591.964V602.452H317.987V591.964H318.987ZM867.344 594.37L857.624 598.438L857.237 597.516L866.958 593.447L867.344 594.37ZM111.443 600.926L102.592 597.31L102.97 596.384L111.821 600L111.443 600.926ZM847.903 602.507L838.182 606.575L837.796 605.653L847.517 601.584L847.903 602.507ZM129.144 608.159L120.293 604.543L120.671 603.617L129.522 607.233L129.144 608.159ZM617.172 604.963L611.618 613.952L610.767 613.427L616.322 604.437L617.172 604.963ZM351.882 613.94L346.677 604.95L347.543 604.449L352.747 613.439L351.882 613.94ZM828.461 610.644L818.74 614.712L818.354 613.79L828.075 609.721L828.461 610.644ZM146.845 615.392L137.994 611.776L138.372 610.85L147.223 614.466L146.845 615.392ZM651.503 623.463L650.779 612.975L651.777 612.906L652.501 623.394L651.503 623.463ZM318.987 612.94V623.428H317.987V612.94H318.987ZM804.466 620.687L809.019 618.781L808.633 617.859L803.773 619.893L803.466 620.021V620.354V625.417H804.466V620.687ZM159.81 620.69L155.695 619.009L156.073 618.083L160.499 619.891L160.81 620.018V620.354V625.417H159.81V620.69ZM606.063 622.942L600.508 631.931L599.657 631.406L605.212 622.416L606.063 622.942ZM362.29 631.919L357.086 622.93L357.951 622.428L363.156 631.418L362.29 631.919ZM652.95 644.438L652.227 633.95L653.224 633.882L653.948 644.37L652.95 644.438ZM318.987 633.916V644.404H317.987V633.916H318.987ZM159.81 645.67V635.543H160.81V645.67H159.81ZM804.466 635.543V645.67H803.466V635.543H804.466ZM594.953 640.921L589.398 649.911L588.548 649.385L594.103 640.395L594.953 640.921ZM372.699 649.898L367.494 640.909L368.36 640.408L373.564 649.397L372.699 649.898ZM654.397 665.414L653.674 654.926L654.671 654.857L655.395 665.345L654.397 665.414ZM318.987 654.892V665.38H317.987V654.892H318.987ZM159.81 665.922V655.796H160.81V665.922H159.81ZM804.466 655.796V665.922H803.466V655.796H804.466ZM583.844 658.9L578.289 667.89L577.438 667.364L582.993 658.375L583.844 658.9ZM383.107 667.878L377.903 658.888L378.768 658.387L383.973 667.377L383.107 667.878ZM655.482 681.146L655.121 675.902L656.118 675.833L656.448 680.612H661.266V681.612H655.981H655.515L655.482 681.146ZM318.987 675.868V681.112V681.612H318.487H313.544V680.612H317.987V675.868H318.987ZM159.81 681.112V676.048H160.81V680.612H165.253V681.612H160.31H159.81V681.112ZM804.466 676.048V681.112V681.612H803.966H798.68V680.612H803.466V676.048H804.466ZM570.031 681.254L572.734 676.88L571.883 676.354L569.106 680.849L569.031 680.97V681.112V685.723H570.031V681.254ZM390.846 681.246L388.311 676.867L389.177 676.366L391.779 680.861L391.846 680.977V681.112V685.723H390.846V681.246ZM185.025 681.612H175.139V680.612H185.025V681.612ZM204.797 681.612H194.911V680.612H204.797V681.612ZM224.569 681.612H214.683V680.612H224.569V681.612ZM244.341 681.612H234.455V680.612H244.341V681.612ZM264.113 681.612H254.227V680.612H264.113V681.612ZM283.885 681.612H273.999V680.612H283.885V681.612ZM303.658 681.612H293.771V680.612H303.658V681.612ZM682.407 681.612H671.837V680.612H682.407V681.612ZM703.548 681.612H692.977V680.612H703.548V681.612ZM724.688 681.612H714.118V680.612H724.688V681.612ZM745.829 681.612H735.259V680.612H745.829V681.612ZM766.97 681.612H756.399V680.612H766.97V681.612ZM788.11 681.612H777.54V680.612H788.11V681.612ZM390.846 704.167V694.945H391.846V704.167H390.846ZM570.031 694.945V704.167H569.031V694.945H570.031ZM390.846 718V713.389H391.846V717.5H396.296V718.5H391.346H390.846V718ZM570.031 713.389V718V718.5H569.531H564.582V717.5H569.031V713.389H570.031ZM416.094 718.5H406.195V717.5H416.094V718.5ZM435.892 718.5H425.993V717.5H435.892V718.5ZM455.691 718.5H445.792V717.5H455.691V718.5ZM475.489 718.5H465.59V717.5H475.489V718.5ZM495.288 718.5H485.388V717.5H495.288V718.5ZM515.086 718.5H505.187V717.5H515.086V718.5ZM534.884 718.5H524.985V717.5H534.884V718.5ZM554.683 718.5H544.783V717.5H554.683V718.5ZM25.8022 554.9L15.8807 554.87L15.8836 553.87L25.8051 553.9L25.8022 554.9ZM45.6451 554.958L35.7236 554.929L35.7266 553.929L45.648 553.958L45.6451 554.958ZM65.488 555.016L55.5666 554.987L55.5695 553.987L65.4909 554.016L65.488 555.016ZM85.3309 555.074L75.4095 555.045L75.4124 554.045L85.3339 554.074L85.3309 555.074ZM105.174 555.132L95.2524 555.103L95.2553 554.103L105.177 554.132L105.174 555.132ZM125.017 555.19L115.095 555.161L115.098 554.161L125.02 554.19L125.017 555.19ZM144.86 555.248L134.938 555.219L134.941 554.219L144.863 554.248L144.86 555.248ZM164.703 555.306L154.781 555.277L154.784 554.277L164.706 554.306L164.703 555.306ZM184.545 555.365L174.624 555.335L174.627 554.335L184.548 554.365L184.545 555.365ZM204.388 555.423L194.467 555.394L194.47 554.394L204.391 554.423L204.388 555.423ZM224.231 555.481L214.31 555.452L214.313 554.452L224.234 554.481L224.231 555.481ZM244.074 555.539L234.153 555.51L234.156 554.51L244.077 554.539L244.074 555.539ZM263.917 555.597L253.996 555.568L253.999 554.568L263.92 554.597L263.917 555.597ZM283.76 555.655L273.839 555.626L273.841 554.626L283.763 554.655L283.76 555.655ZM303.603 555.713L293.681 555.684L293.684 554.684L303.606 554.713L303.603 555.713ZM317.986 54.1151V64.1062H318.986V54.1151H317.986ZM317.986 74.0973V84.0885H318.986V74.0973H317.986ZM317.986 94.0796V104.071H318.986V94.0796H317.986ZM317.986 114.062V124.053H318.986V114.062H317.986ZM317.986 134.044V144.035H318.986V134.044H317.986ZM317.986 154.026V164.017H318.986V154.026H317.986ZM317.986 174.009V184H318.986V174.009H317.986ZM317.986 193.991V203.982H318.986V193.991H317.986ZM317.986 213.973V223.964H318.986V213.973H317.986ZM317.986 233.955V243.946H318.986V233.955H317.986ZM317.986 253.938V263.929H318.986V253.938H317.986ZM317.986 273.92V283.911H318.986V273.92H317.986ZM681.621 299.397H671.516V298.397H681.621V299.397ZM701.83 299.397H691.725V298.397H701.83V299.397ZM722.039 299.397H711.935V298.397H722.039V299.397ZM742.249 299.397H732.144V298.397H742.249V299.397ZM762.458 299.397H752.354V298.397H762.458V299.397ZM782.668 299.397H772.563V298.397H782.668V299.397ZM802.877 299.397H792.772V298.397H802.877V299.397ZM823.087 299.397H812.982V298.397H823.087V299.397ZM843.296 299.397H833.191V298.397H843.296V299.397ZM863.505 299.397H853.401V298.397H863.505V299.397ZM883.715 299.397H873.61V298.397H883.715V299.397ZM903.924 299.397H893.819V298.397H903.924V299.397ZM924.134 299.397H914.029V298.397H924.134V299.397ZM944.343 299.397H934.238V298.397H944.343V299.397ZM647.798 323.828V313.98H646.798V323.828H647.798ZM647.798 343.524V333.676H646.798V343.524H647.798ZM647.798 363.22V353.372H646.798V363.22H647.798ZM647.798 382.916V373.068H646.798V382.916H647.798ZM647.798 402.612V392.764H646.798V402.612H647.798ZM647.798 422.308V412.46H646.798V422.308H647.798ZM647.798 442.004V432.156H646.798V442.004H647.798ZM647.798 461.7V451.852H646.798V461.7H647.798ZM647.798 481.396V471.548H646.798V481.396H647.798ZM647.798 501.093V491.245H646.798V501.093H647.798ZM647.798 520.789V510.941H646.798V520.789H647.798ZM647.798 540.485V530.637H646.798V540.485H647.798ZM333.899 555.757H344.175V554.757H333.899V555.757ZM354.45 555.757H364.726V554.757H354.45V555.757ZM375.001 555.757H385.276V554.757H375.001V555.757ZM395.552 555.757H405.827V554.757H395.552V555.757ZM416.102 555.757H426.378V554.757H416.102V555.757ZM436.653 555.757H446.929V554.757H436.653V555.757ZM457.204 555.757H467.479V554.757H457.204V555.757ZM477.755 555.757H488.03V554.757H477.755V555.757ZM498.305 555.757H508.581V554.757H498.305V555.757ZM518.856 555.757H529.132V554.757H518.856V555.757ZM539.407 555.757H549.682V554.757H539.407V555.757ZM559.958 555.757H570.233V554.757H559.958V555.757ZM580.508 555.757H590.784V554.757H580.508V555.757ZM601.059 555.757H611.334V554.757H601.059V555.757ZM621.61 555.757H631.885V554.757H621.61V555.757Z' fill='%23009FE3'/%3E%3C/svg%3E%0A");
}
.thanks__title {
  margin-bottom: 20px;
  text-align: center;
  font-size: 48px;
  font-weight: 700;
  line-height: 135%;
  color: var(--white);
}
.thanks__descr {
  margin-bottom: 74px;
  text-align: center;
  font-size: 18px;
  font-weight: 400;
  line-height: 135%;
  color: var(--white);
}
.thanks__btn {
  padding: 20px 46px;
  border-radius: 100px;
  background: var(--blue);
  text-align: center;
  font-size: 17px;
  font-weight: 600;
  line-height: 21px;
  text-transform: uppercase;
  color: var(--white);
}
.thanks-shadow {
  z-index: -1;
  position: absolute;
  width: 400px;
  height: 400px;
  top: 50%;
  left: 50%;
  border-radius: 50%;
  background: #004a83;
  filter: blur(230px);
  transform: translate(-50%, -50%);
}
.article {
  padding-top: 37px;
  padding-bottom: 100px;
}
.article__title {
  margin-bottom: 76px;
  color: #1e1e1c;
  text-align: center;
  font-size: 38px;
  font-weight: 600;
  line-height: 130%;
}
.article__title br:first-child {
  display: none;
}
.article__subtitle {
  margin-bottom: 40px;
  color: #1e1e1c;
  font-size: 18px;
  font-style: normal;
  font-weight: 600;
  line-height: 150%;
}
.article__list {
  margin-bottom: 40px;
}
.article__item {
  color: #1e1e1c;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
}
.article__item:not(:last-child) {
  margin-bottom: 10px;
}
.article__descr {
  color: #1e1e1c;
  text-align: justify;
  font-size: 18px;
  font-weight: 400;
  line-height: 150%;
}
.mb-40 {
  margin-bottom: 40px;
}
.article__list_ol {
  margin-bottom: 40px;
  padding: 0 0 0 18px;
}
.article__item_ol {
  text-align: justify;
  color: #1e1e1c;
  font-size: 18px;
  font-weight: 400;
  line-height: 150%;
}
.article__item_ol:not(:last-child) {
  margin-bottom: 20px;
}
.article__banner {
  display: flex;
  align-items: flex-end;
  justify-content: center;
  padding-bottom: 35px;
  height: 464px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  border-radius: 20px;
}
.article__btn {
  display: flex;
  align-items: center;
  color: #fff;
  font-size: 17px;
  font-weight: 400;
  line-height: normal;
}
.article__btn svg {
  margin-right: 15px;
  width: 52px;
  height: 52px;
  transform: rotate(180deg);
}
.article-banner-mob,
.article__btn-mob {
  display: none;
}
@media (max-width: 575.9px) {
  .article__banner {
    display: none;
  }
  .article {
    padding-top: 30px;
    padding-bottom: 48px;
  }
  .article__title {
    margin-bottom: 49px;
    text-align: left;
    color: #1e1e1c;
    font-size: 26px;
    font-weight: 700;
    line-height: 120%;
  }
  .article__title br:first-child {
    display: block;
  }
  .article__subtitle {
    margin-bottom: 30px;
    font-size: 16px;
    font-weight: 600;
    line-height: 140%;
  }
  .article__list {
    margin-bottom: 30px;
  }
  .article__descr,
  .article__item {
    font-size: 16px;
    font-weight: 400;
    line-height: 140%;
  }
  .mb-40 {
    margin-bottom: 30px;
  }
  .article-banner-mob {
    margin-bottom: 30px;
    display: block;
    height: 412px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
  }
  .article__item_ol {
    margin-bottom: 30px;
    font-size: 16px;
    font-weight: 400;
    line-height: 140%;
  }
  .article__btn-mob {
    display: flex;
    justify-content: center;
    margin: 0 auto;
    color: #1e1e1c;
    font-size: 16px;
    font-weight: 400;
    line-height: normal;
  }
}