@font-face {
  font-family: "WixMadeforDisplayMedium";
  src: url("/d/landing/fonts/wix/WixMadeforDisplay-Medium.ttf");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "WixMadeforDisplaySemiBold";
  src: url("/d/landing/fonts/wix/WixMadeforDisplay-SemiBold.ttf");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "WixMadeforDisplayRegular";
  src: url("/d/landing/fonts/wix/WixMadeforDisplay-Regular.ttf");
  font-weight: normal;
  font-style: normal;
}
.button {
  padding: 12px 0;
  border-radius: 12px;
  display: block;
  background: #0080c8;
  margin: auto;
  font-family: "WixMadeforDisplayMedium", Arial, sans-serif;
  cursor: pointer;
  white-space: nowrap;
  position: relative;
  letter-spacing: 1px;
}
.button--blue {
  background-color: #0080c8;
  color: #fff;
}
.button--lightblue {
  background-color: #e5f2f9;
  color: #0080c8;
}
.button:hover {
  box-shadow: 0 12px 14px 0 #005a8d1f, 0 4px 12px 0 #002e481f;
}
.button:hover:before {
  content: "";
  position: absolute;
  top: 0;
  right: 2px;
  bottom: 2px;
  left: 2px;
  z-index: -1;
  margin: -1.5px;
  border-radius: inherit;
  background: linear-gradient(
    72.32deg,
    #2ba5a6 8.14%,
    #ffe7aa 89.73%,
    #ffcd4b 89.73%
  );
}
.button:active {
  box-shadow: inset 0 0 0 1.5px #f6bc25;
}
.button:active:before {
  display: none;
}
.button-wrapper {
  display: flex;
  justify-content: center;
}
@media screen and (min-width: 576px) {
  .button {
    padding: 14px 0;
    border-radius: 14px;
  }
}
@media screen and (min-width: 768px) {
  .button {
    padding: 16px 0;
    border-radius: 16px;
  }
}
@media screen and (min-width: 1024px) {
  .button {
    padding: 19px 0;
    border-radius: 14px;
  }
}
@media screen and (min-width: 1440px) {
  .button {
    font-size: 24px;
    line-height: 24px;
    padding: 18px 0;
    border-radius: 16px;
  }
}
a.button--blue {
  color: #fff;
}
a.button--lightblue {
  color: #0080c8;
}
* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  text-align: center;
  font-family: "WixMadeforDisplayRegular", Arial, sans-serif;
}
a {
  text-decoration: none;
  outline: none;
  color: #181818;
}
a:visited {
  color: #181818;
}
.block {
  display: flex;
  justify-content: center;
  overflow: hidden;
}
.block-content {
  width: 100%;
  max-width: 1280px;
  min-width: 320px;
  margin: 0 auto;
}
h1 {
  font-size: 36px;
  line-height: 44px;
  margin-bottom: 16px;
  font-family: "WixMadeforDisplaySemiBold", Arial, sans-serif;
}
h2 {
  font-size: 28px;
  line-height: 32px;
  font-family: "WixMadeforDisplaySemiBold", Arial, sans-serif;
}
h3 {
  font-size: 20px;
  line-height: 24px;
  text-align: left;
  font-family: "WixMadeforDisplayMedium", Arial, sans-serif;
}
span.highlights {
  display: inline;
  height: 1.35em;
  background-color: #fbe5ad;
  border-radius: 10px;
  padding: 0 4px 4px;
  font-family: inherit;
  margin-left: -0.2em;
  text-align: left;
  white-space: nowrap;
}
span.highlights-child {
  font-family: inherit;
  padding: 0 4px 4px;
  display: inline-block;
  background-color: #fbe5ad;
  margin-bottom: -8px;
  margin-left: -4px;
}
span.highlights-child--first {
  border-radius: 10px;
}
span.highlights-child--second {
  border-radius: 10px;
}
span.highlights-child--rounded {
  border-radius: 10px;
}
span.highlights--wrap320 {
  white-space: normal;
  display: inline;
  background-color: unset;
}
span.highlights--wrap320 span.highlights-child--first {
  border-radius: 10px 10px 10px 0;
}
span.highlights--wrap320 span.highlights-child--second {
  border-radius: 10px 0 10px 10px;
}
@media screen and (min-width: 576px) {
  span.highlights--wrap320 {
    white-space: nowrap;
    display: inline;
    background-color: #fbe5ad;
  }
  span.highlights--wrap320 .highlights-child {
    background: none;
  }
  span.highlights--wrap320 .highlights-child--second {
    padding-left: 0;
  }
  span.highlights--wrap320 .highlights-child--rounded:last-of-type {
    padding-left: 0;
  }
  h1 {
    font-size: 48px;
    line-height: 54px;
    margin-bottom: 20px;
  }
  h2 {
    font-size: 40px;
    line-height: 44px;
  }
  h3 {
    font-size: 24px;
    line-height: 32px;
  }
}
@media screen and (min-width: 768px) {
  h1 {
    font-size: 54px;
    line-height: 62px;
    margin-bottom: 24px;
  }
  h2 {
    font-size: 44px;
    line-height: 48px;
  }
  h3 {
    font-size: 28px;
    line-height: 34px;
  }
}
@media screen and (min-width: 1024px) {
  span.highlights--wrap1024 {
    white-space: normal;
    display: inline;
    background: none;
  }
  span.highlights--wrap1024 .highlights-child {
    background-color: #fbe5ad;
  }
  span.highlights--wrap1024 .highlights-child--first {
    border-radius: 10px 10px 10px 0;
  }
  span.highlights--wrap1024 .highlights-child--second {
    border-radius: 10px 0 10px 10px;
    padding-left: 4px;
  }
  span.highlights--wrap-left .highlights-child--first {
    border-radius: 10px 10px 10px 0;
    margin-left: -4px;
    float: left;
  }
  span.highlights--wrap-left .highlights-child--second {
    border-radius: 0 0 10px 10px;
    padding-left: 4px;
    float: left;
  }
  h1 {
    font-size: 68px;
    line-height: 74px;
    margin-bottom: 32px;
  }
  h2 {
    font-size: 56px;
    line-height: 64px;
  }
  h3 {
    font-size: 32px;
    line-height: 38px;
  }
}
@media screen and (min-width: 1440px) {
  h1 {
    font-size: 80px;
    line-height: 88px;
    margin-bottom: 40px;
  }
  h2 {
    font-size: 64px;
    line-height: 72px;
  }
  h3 {
    font-size: 36px;
    line-height: 42px;
  }
}
@media screen and (min-width: 1900px) {
  h1 {
    font-size: 90px;
    line-height: 105px;
    margin-bottom: 40px;
    max-width: 1000px;
  }
}
.button {
  padding: 12px 0;
  border-radius: 12px;
  display: block;
  background: #0080c8;
  margin: auto;
  font-family: "WixMadeforDisplayMedium", Arial, sans-serif;
  cursor: pointer;
  white-space: nowrap;
  position: relative;
  letter-spacing: 1px;
}
.button--blue {
  background-color: #0080c8;
  color: #fff;
}
.button--lightblue {
  background-color: #e5f2f9;
  color: #0080c8;
}
.button:hover {
  box-shadow: 0 12px 14px 0 #005a8d1f, 0 4px 12px 0 #002e481f;
}
.button:hover:before {
  content: "";
  position: absolute;
  top: 0;
  right: 2px;
  bottom: 2px;
  left: 2px;
  z-index: -1;
  margin: -1.5px;
  border-radius: inherit;
  background: linear-gradient(
    72.32deg,
    #2ba5a6 8.14%,
    #ffe7aa 89.73%,
    #ffcd4b 89.73%
  );
}
.button:active {
  box-shadow: inset 0 0 0 1.5px #f6bc25;
}
.button:active:before {
  display: none;
}
.button-wrapper {
  display: flex;
  justify-content: center;
}
@media screen and (min-width: 576px) {
  .button {
    padding: 14px 0;
    border-radius: 14px;
  }
}
@media screen and (min-width: 768px) {
  .button {
    padding: 16px 0;
    border-radius: 16px;
  }
}
@media screen and (min-width: 1024px) {
  .button {
    padding: 19px 0;
    border-radius: 14px;
  }
}
@media screen and (min-width: 1440px) {
  .button {
    font-size: 24px;
    line-height: 24px;
    padding: 18px 0;
    border-radius: 16px;
  }
}
a.button--blue {
  color: #fff;
}
a.button--lightblue {
  color: #0080c8;
}
.m_logo {
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTE5IiBoZWlnaHQ9IjQ0IiB2aWV3Qm94PSIwIDAgMTE5IDQ0IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMTE4LjI1IDBIMTEyLjI2M1Y0NEgxMTguMjVWMFoiIGZpbGw9IiNGNkJDMjUiLz4KPHBhdGggZD0iTTAgMzMuODYxNFYxOS44MzMzSDQuMjQ2MTVMOC45OTg0NSAyOC43ODhMOC40MDc5MyAyOC43NjAyTDEzLjA3NTkgMTkuODMzM0gxNy40MzQ1VjMzLjg2MTRIMTMuNjk0NVYyMS4xOTE3TDE1LjA3MjQgMjIuNjA1Nkw5Ljg5ODI5IDMyLjMzNjVINy4zMzkzNkwyLjE2NTI1IDIyLjU3NzhMMy41NzEyNiAyMS40MTM1VjMzLjg2MTRIMFoiIGZpbGw9IiMwMDdDQjUiLz4KPHBhdGggZD0iTTI4LjI4ODIgMzQuMzA1MUMyNi43MzIzIDM0LjMwNTEgMjUuMzQ1MSAzMy45OTEgMjQuMTI2NSAzMy4zNjI1QzIyLjkyNjggMzIuNzE1NyAyMS45ODk0IDMxLjgyODUgMjEuMzE0NSAzMC43MDExQzIwLjYzOTYgMjkuNTczNyAyMC4zMDIyIDI4LjI4OTEgMjAuMzAyMiAyNi44NDc1QzIwLjMwMjIgMjUuMzg3NSAyMC42Mzk2IDI0LjA5MzYgMjEuMzE0NSAyMi45NjYyQzIxLjk4OTQgMjEuODM4OCAyMi45MjY4IDIwLjk2MDggMjQuMTI2NSAyMC4zMzI1QzI1LjM0NTEgMTkuNzA0IDI2LjczMjMgMTkuMzg5OSAyOC4yODgyIDE5LjM4OTlDMjkuODgxOCAxOS4zODk5IDMxLjI3ODQgMTkuNzA0IDMyLjQ3ODMgMjAuMzMyNUMzMy42NzggMjAuOTYwOCAzNC42MTU0IDIxLjgzODggMzUuMjkwMiAyMi45NjYyQzM1Ljk2NTEgMjQuMDkzNiAzNi4zMDI1IDI1LjM3ODIgMzYuMzAyNSAyNi44MTk3QzM2LjMwMjUgMjguMjc5OSAzNS45NjUxIDI5LjU3MzcgMzUuMjkwMiAzMC43MDExQzM0LjYxNTQgMzEuODI4NSAzMy42NzggMzIuNzE1NyAzMi40NzgzIDMzLjM2MjVDMzEuMjc4NCAzMy45OTEgMjkuODgxOCAzNC4zMDUxIDI4LjI4ODIgMzQuMzA1MVpNMjguMzE2NSAzMC44Njc0QzI5LjAyODggMzAuODY3NCAyOS42NTY5IDMwLjcwMTEgMzAuMjAwNCAzMC4zNjg1QzMwLjc0NDIgMzAuMDE3MiAzMS4xNjU5IDI5LjU0NTkgMzEuNDY1OCAyOC45NTQ1QzMxLjc2NTggMjguMzQ0NiAzMS45MTU4IDI3LjY0MjMgMzEuOTE1OCAyNi44NDc1QzMxLjkxNTggMjYuMDUyNyAzMS43NjU4IDI1LjM1MDQgMzEuNDY1OCAyNC43NDA2QzMxLjE2NTkgMjQuMTMwNyAzMC43NDQyIDIzLjY1OTQgMzAuMjAwNCAyMy4zMjY2QzI5LjY1NjkgMjIuOTc1NSAyOS4wMjg4IDIyLjc5OTkgMjguMzE2NSAyMi43OTk5QzI3LjYwNCAyMi43OTk5IDI2Ljk2NjcgMjIuOTc1NSAyNi40MDQzIDIzLjMyNjZDMjUuODYwNiAyMy42NTk0IDI1LjQzODggMjQuMTMwNyAyNS4xMzg5IDI0Ljc0MDZDMjQuODM5IDI1LjM1MDQgMjQuNjg4OSAyNi4wNTI3IDI0LjY4ODkgMjYuODQ3NUMyNC42ODg5IDI3LjY0MjMgMjQuODM5IDI4LjM0NDYgMjUuMTM4OSAyOC45NTQ1QzI1LjQzODggMjkuNTQ1OSAyNS44NjA2IDMwLjAxNzIgMjYuNDA0MyAzMC4zNjg1QzI2Ljk2NjcgMzAuNzAxMSAyNy42MDQgMzAuODY3NCAyOC4zMTY1IDMwLjg2NzRaIiBmaWxsPSIjMDA3Q0I1Ii8+CjxwYXRoIGQ9Ik00OC45NzI4IDMzLjg2MTRWMTkuODMzM0g1My4yMTg5VjMzLjg2MTRINDguOTcyOFpNMzkuMTg3IDMzLjg2MTRWMTkuODMzM0g0My40MDUxVjMzLjg2MTRIMzkuMTg3Wk00MS4xNTU0IDI4LjE3ODJWMjQuODUxM0g1MS40NDc0VjI4LjE3ODJINDEuMTU1NFoiIGZpbGw9IiMwMDdDQjUiLz4KPHBhdGggZD0iTTY4LjkzNDggMjkuMzQyN0w3MS4wNzE5IDMxLjg2NTZDNzAuMzU5NCAzMi42MjMzIDY5LjQzMTYgMzMuMjI0IDY4LjI4OCAzMy42Njc1QzY3LjE0NDQgMzQuMDkyNiA2NS44OTc3IDM0LjMwNTEgNjQuNTQ4IDM0LjMwNTFDNjIuODYwOSAzNC4zMDUxIDYxLjM3OTcgMzMuOTkxIDYwLjEwNSAzMy4zNjI1QzU4Ljg0OSAzMi43MzQyIDU3Ljg2NDggMzEuODY1NiA1Ny4xNTI1IDMwLjc1NjZDNTYuNDQgMjkuNjI5IDU2LjA4MzcgMjguMzM1MyA1Ni4wODM3IDI2Ljg3NTNDNTYuMDgzNyAyNS4zOTY2IDU2LjQyMTMgMjQuMDkzNiA1Ny4wOTYyIDIyLjk2NjJDNTcuNzg5OCAyMS44Mzg4IDU4LjcxNzggMjAuOTYwOCA1OS44ODAxIDIwLjMzMjVDNjEuMDYxMSAxOS43MDQgNjIuMzgyOCAxOS4zODk5IDYzLjg0NSAxOS4zODk5QzY1LjI2OTggMTkuMzg5OSA2Ni41MzUyIDE5LjcwNCA2Ny42NDEyIDIwLjMzMjVDNjguNzQ3MyAyMC45NDI0IDY5LjYwOTcgMjEuNzkyNiA3MC4yMjgzIDIyLjg4M0M3MC44NjU3IDIzLjk3MzUgNzEuMTg0NCAyNS4yMzk1IDcxLjE4NDQgMjYuNjgxMlYyNi44NDc1SDY3LjA1MDdWMjYuNDMxOEM2Ny4wNTA3IDI1LjYzNyA2Ni45MTk1IDI0Ljk1MzEgNjYuNjU3IDI0LjM4MDJDNjYuMzk0NSAyMy44MDcyIDY2LjAxOTUgMjMuMzYzNyA2NS41MzIxIDIzLjA0OTNDNjUuMDYzNiAyMi43MTY3IDY0LjQ5MTggMjIuNTUwNCA2My44MTcgMjIuNTUwNEM2My4xNDIxIDIyLjU1MDQgNjIuNTQyIDIyLjcyNTkgNjIuMDE3MiAyMy4wNzcxQzYxLjQ5MjQgMjMuNDA5NyA2MS4wNzk4IDIzLjg5MDQgNjAuNzc5OSAyNC41MTg3QzYwLjQ5ODcgMjUuMTI4NyA2MC4zNTgxIDI1Ljg3NzMgNjAuMzU4MSAyNi43NjQ0QzYwLjM1ODEgMjcuNzA3IDYwLjU0NTYgMjguNTAxNiA2MC45MjA2IDI5LjE0ODZDNjEuMjk1MyAyOS43OTU1IDYxLjgyMDQgMzAuMjg1MyA2Mi40OTUyIDMwLjYxNzlDNjMuMTcwMSAzMC45MzIxIDYzLjkzODggMzEuMDg5MiA2NC44MDExIDMxLjA4OTJDNjYuNDEzMiAzMS4wODkyIDY3Ljc5MTIgMzAuNTA3IDY4LjkzNDggMjkuMzQyN1pNNzEuMTg0NCAyOC4wNjc0SDU4LjcyNzFWMjUuNTQ0NUg3MC43MDYzTDcxLjE4NDQgMjYuNzA5VjI4LjA2NzRaIiBmaWxsPSIjMDA3Q0I1Ii8+CjxwYXRoIGQ9Ik03Ny4wMjYzIDMzLjg2MTRWMjEuMzAyNkg4MS4yNDQ0VjMzLjg2MTRINzcuMDI2M1pNNzIuMzU4NCAyMy4xNjAxVjE5LjgzMzNIODUuOTEyMlYyMy4xNjAxSDcyLjM1ODRaIiBmaWxsPSIjMDA3Q0I1Ii8+CjxwYXRoIGQ9Ik0xMDEuMDM2IDMzLjg2MTZIOTcuMjExOVYzMS4wMzM5TDk3LjAxNSAzMC42NzMzVjI1LjM3ODJDOTcuMDE1IDI0LjQ1NCA5Ni43MDU4IDIzLjc1MTcgOTYuMDg3MiAyMy4yNzEyQzk1LjQ4NzEgMjIuNzcyMSA5NC42NjI0IDIyLjUyMjcgOTMuNjEyNSAyMi41MjI3QzkyLjgyNTIgMjIuNTIyNyA5Mi4wODQ3IDIyLjY3MDUgOTEuMzkxMSAyMi45NjYyQzkwLjcxNjIgMjMuMjQzNCA5MC4xMTYzIDIzLjY0MDcgODkuNTkxMyAyNC4xNTgzTDg3LjUxMDUgMjEuNjYzMkM4OC4yNjA0IDIwLjk0MjQgODkuMTc4OSAyMC4zODc5IDkwLjI2NjIgMTkuOTk5N0M5MS4zNzIzIDE5LjU5MzEgOTIuNTUzMyAxOS4zODk5IDkzLjgwOTQgMTkuMzg5OUM5NS4yNTI5IDE5LjM4OTkgOTYuNTA4OSAxOS42MjA5IDk3LjU3NzUgMjAuMDgyOUM5OC42NjQ3IDIwLjUyNjYgOTkuNTA4NCAyMS4xOTE4IDEwMC4xMDggMjIuMDc5MUMxMDAuNzI3IDIyLjk2NjIgMTAxLjAzNiAyNC4wMzgyIDEwMS4wMzYgMjUuMjk1VjMzLjg2MTZaTTkyLjU3MjEgMzQuMzA1MUM5MS40NjYxIDM0LjMwNTEgOTAuNDkxMyAzNC4xMTExIDg5LjY0NzYgMzMuNzIyOUM4OC44MDQgMzMuMzE2MyA4OC4xNDc4IDMyLjc3MTEgODcuNjc5MyAzMi4wODcyQzg3LjIyOTMgMzEuNDAzNCA4Ny4wMDQ0IDMwLjU5OTUgODcuMDA0NCAyOS42NzUzQzg3LjAwNDQgMjguNzE0MiA4Ny4yODU2IDI3Ljg5MTggODcuODQ3OSAyNy4yMDc5Qzg4LjQyOSAyNi41MjQgODkuMjQ0NiAyNS45OTc0IDkwLjI5NDQgMjUuNjI3NkM5MS4zNjMgMjUuMjU4MSA5Mi42MDk3IDI1LjA3MzIgOTQuMDM0MyAyNS4wNzMySDk3LjM4MDZWMjcuNjUxNUg5NC4zMTU1QzkzLjM5NyAyNy42NTE1IDkyLjY2NTggMjcuODE3OCA5Mi4xMjIzIDI4LjE1MDZDOTEuNTc4NSAyOC40ODMyIDkxLjMwNjcgMjguOTM2IDkxLjMwNjcgMjkuNTA5QzkxLjMwNjcgMzAuMDI2NSA5MS41MjIyIDMwLjQ1MTYgOTEuOTUzNSAzMC43ODQyQzkyLjM4NDYgMzEuMDk4NiA5Mi45Mzc3IDMxLjI1NTUgOTMuNjEyNSAzMS4yNTU1Qzk0LjI2ODcgMzEuMjU1NSA5NC44Njg2IDMxLjExNyA5NS40MTIzIDMwLjgzOThDOTUuOTU1OCAzMC41NDQxIDk2LjM5NjUgMzAuMTU1OSA5Ni43MzM4IDI5LjY3NTNDOTcuMDkwMSAyOS4xNzY0IDk3LjI5NjMgMjguNjIxOSA5Ny4zNTI2IDI4LjAxMThMOTguNDc3MyAyOC40ODMyQzk4LjQ3NzMgMjkuNjQ3NyA5OC4yMzM3IDMwLjY3MzMgOTcuNzQ2MiAzMS41NjA2Qzk3LjI1ODggMzIuNDI5MiA5Ni41NjUyIDMzLjEwMzcgOTUuNjY1MyAzMy41ODQ0Qzk0Ljc2NTUgMzQuMDY0OCA5My43MzQ0IDM0LjMwNTEgOTIuNTcyMSAzNC4zMDUxWiIgZmlsbD0iIzAwN0NCNSIvPgo8L3N2Zz4K")
    no-repeat center;
}
div.header {
  z-index: 100;
  width: 100%;
  background-color: #fff;
  display: initial;
  margin-bottom: -64px;
  position: absolute;
  top: 0;
  left: 0;
}
div.header-content {
  height: 64px;
  padding: 16px;
  border: none;
  display: flex;
  justify-content: space-between;
}
div.header-content .menu {
  display: flex;
}
div.header-content .menu_buttons {
  padding: 24px 0;
}
div.header-content .menu_button {
  width: 32px;
  height: 32px;
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTQgMTIuNUgyOCIgc3Ryb2tlPSIjMTgxODE4IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgo8cGF0aCBkPSJNNCAxOS41SDI4IiBzdHJva2U9IiMxODE4MTgiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+Cjwvc3ZnPgo=")
    no-repeat center;
  cursor: pointer;
}
div.header-content .menu_content {
  display: none;
  position: fixed;
  top: 64px;
  left: 0;
  padding: 28px;
  z-index: 100;
  background: #fff;
  width: 100%;
  height: 100vh;
}
div.header-content .menu_item {
  font-size: 28px;
  line-height: 32px;
  font-family: "WixMadeforDisplaySemiBold", Arial, sans-serif;
  margin-bottom: 20px;
  display: block;
  cursor: pointer;
  white-space: nowrap;
  transition: all 0.3s ease;
}
div.header-content .menu_item:hover,
div.header-content .menu_item:active {
  color: #0080c8;
}
div.header .button {
  width: 146px;
  margin: 0 auto 12px;
  display: block;
  font-size: 16px;
  line-height: 20px;
  white-space: nowrap;
}
div.header .button-wrapper {
  text-align: center;
  width: 100%;
}
div.header.menuOpened {
  position: fixed;
  background: #fff;
}
div.header.menuOpened .menu_content {
  display: block;
}
div.header.menuOpened .menu_button {
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTggOEwyNCAyNE04IDI0TDI0IDgiIHN0cm9rZT0iIzE4MTgxOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==")
    no-repeat center;
}
div.header.fixed {
  position: fixed;
  transition: all 2s ease;
  top: 0;
  left: 0;
}
@media screen and (min-width: 576px) {
  div.header-content {
    padding: 16px 24px;
  }
  div.header .menu_content {
    padding-top: 142px;
  }
  div.header .menu_item {
    font-size: 48px;
    line-height: 54px;
    margin-bottom: 40px;
  }
  div.header .menu_buttons {
    display: flex;
    justify-content: center;
  }
  div.header .menu_button {
    right: 24px;
  }
  div.header .button {
    margin: 0 12px;
    padding: 17px 0;
    font-size: 16px;
    line-height: 20px;
    width: 168px;
  }
  div.header .button-wrapper {
    width: 192px;
    flex-shrink: 1;
  }
}
@media screen and (min-width: 768px) {
  div.header {
    margin-bottom: -72px;
  }
  div.header-content {
    padding: 20px 40px;
    height: 72px;
  }
  div.header .menu_item {
    font-size: 54px;
    line-height: 62px;
    margin-bottom: 48px;
  }
  div.header .menu_content {
    padding-top: 134px;
  }
  div.header .menu_button {
    right: 40px;
    top: 20px;
  }
  div.header .button {
    font-size: 18px;
    line-height: 22px;
    width: 168px;
  }
  div.header .button-wrapper {
    width: 192px;
    flex-shrink: 1;
  }
}
@media screen and (min-width: 1024px) {
  div.header {
    margin-bottom: -78px;
  }
  div.header-content {
    height: 78px;
    display: flex;
    padding: 20px 40px;
  }
  div.header-content .m_logo {
    flex: none;
    height: 40px;
    margin-right: 52px;
  }
  div.header .menu {
    flex-grow: 1;
    display: block;
  }
  div.header .menu_button {
    display: none;
    padding: 10px 23px;
    width: auto;
  }
  div.header .menu_buttons {
    padding: unset;
  }
  div.header .menu_content {
    display: flex;
    justify-content: space-between;
    height: auto;
    padding: 0;
    margin: 0;
    top: unset;
    left: unset;
    position: relative;
  }
  div.header .menu_content .button {
    font-size: 14px;
    line-height: 18px;
    padding: 10px 0;
    border-radius: 10px;
    width: auto;
    margin: 0 0 0 16px;
  }
  div.header .menu_content .button-wrapper {
    width: auto;
  }
  div.header .menu_content .button--lightblue {
    width: 88px;
  }
  div.header .menu_content .button--blue {
    width: 119px;
  }
  div.header .menu_items {
    display: flex;
  }
  div.header .menu_item {
    font-size: 14px;
    line-height: 18px;
    margin: 0 20px 0 0;
    display: flex;
    flex-direction: column;
    justify-content: center;
  }
}
@media screen and (min-width: 1440px) {
  div.header {
    margin-bottom: -80px;
  }
  div.header-content {
    padding: 20px 0;
    height: 80px;
  }
  div.header-content .m_logo {
    height: 44px;
    margin-right: 152px;
    margin-top: -8px;
  }
  div.header .menu_item {
    font-size: 18px;
    line-height: 20px;
    margin-right: 32px;
  }
  div.header .menu_content .button {
    font-size: 16px;
    line-height: 20px;
    padding: 10px 0;
  }
  div.header .menu_content .button--lightblue {
    width: 104px;
  }
  div.header .menu_content .button--blue {
    width: 131px;
  }
}
div.header .m_logo {
  background-size: 86px 32px;
  width: 86px;
  height: 32px;
}
@media screen and (min-width: 1024px) {
  div.header .m_logo {
    flex: none;
    height: 40px;
    width: 108px;
    margin-right: 52px;
    background-size: 108px 40px;
  }
}
@media screen and (min-width: 1440px) {
  div.header .m_logo {
    height: 44px;
    width: 119px;
    margin-right: 152px;
    background-size: 119px 44px;
  }
}
.main {
  background: url("/d/landing/img/1st_320.png");
  background-size: 100% 100%;
  min-height: auto;
  z-index: 0;
  margin-top: 64px;
  position: relative;
}
.main-content {
  padding: 80px 16px;
  color: #fff;
}
.main-content h1 {
  text-align: left;
}
.main-content .button {
  background-color: #fff;
  color: #0080c8;
  margin: 0 auto 0 0;
  font-size: 16px;
  line-height: 20px;
  letter-spacing: unset;
  width: 146px;
  height: 45px;
}
.main-content .button-wrapper {
  text-align: left;
}
.main-content .description {
  font-size: 16px;
  line-height: 24px;
  text-align: left;
  margin-bottom: 24px;
}
@media screen and (min-width: 576px) {
  .main {
    background: url("/d/landing/img/1st_576.png");
    background-size: 100% 100%;
  }
  .main-content {
    padding: 80px 24px;
  }
  .main-content .button {
    width: 154px;
    height: 49px;
  }
  .main-content .description {
    font-size: 18px;
    line-height: 28px;
    margin-bottom: 28px;
  }
}
@media screen and (min-width: 768px) {
  .main {
    background: url("/d/landing/img/1st_768.png");
    background-size: 100% 100%;
    margin-top: 72px;
  }
  .main-content {
    padding: 120px 40px 80px;
  }
  .main-content .description {
    font-size: 20px;
    line-height: 28px;
    margin-bottom: 80px;
    max-width: 700px;
  }
  .main-content .button {
    width: 168px;
    height: 54px;
    font-size: 18px;
    line-height: 22px;
  }
}
@media screen and (min-width: 1024px) {
  .main {
    background: url("/d/landing/img/1st_1024.png");
    background-size: 100% 100%;
    min-height: calc(100dvh - 76px);
    margin-top: 76px;
  }
  .main-content {
    padding: 130px 40px 60px;
  }
  .main-content .description {
    font-size: 20px;
    line-height: 28px;
    margin-bottom: 90px;
    max-width: 800px;
  }
  .main-content .button {
    width: 180px;
    height: 62px;
    border-radius: 16px;
  }
}
@media screen and (min-width: 1440px) {
  .main {
    background: url("/d/landing/img/1st_1440.png");
    background-size: 100% 100%;
    height: auto;
    min-height: calc(100dvh - 80px);
    margin-top: 80px;
  }
  .main-content {
    padding: 130px 40px 80px;
  }
  .main-content .description {
    font-size: 24px;
    line-height: 36px;
    margin-bottom: 95px;
    max-width: 900px;
  }
  .main-content .button {
    width: 205px;
    height: 60px;
    font-size: 24px;
    line-height: 24px;
  }
}
@media screen and (min-height: 1000px) and (min-width: 1024px){
  .main-content {
    padding: 170px 40px 90px;
  }
}
.solutions {
  background-color: #f6f8fb;
}
.solutions-content {
  padding: 0 16px 104px;
}
.solutions-content h2 {
  margin-bottom: 24px;
}
.solutions-content h3 {
  margin-bottom: 8px;
}
.solutions-card {
  background: #fff;
  border-radius: 28px;
  padding: 16px 20px 20px;
  text-align: left;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 8px;
}
.solutions-card__content {
  text-align: left;
}
.solutions .psLogo-block {
  width: 180px;
  display: flex;
  padding: 10px 0 0;
  justify-content: flex-start;
  flex-wrap: wrap;
  margin-bottom: 2px;
}
.solutions .psLogo-wrapper {
  width: 56px;
  height: 56px;
  display: inline-block;
  margin-bottom: 4px;
}
.solutions .psLogo-img {
  height: 100%;
  width: 100%;
}
.solutions .psLogo-img--sbp {
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjkiIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCAyOSAzNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzEzXzE5NTYpIj4KPG1hc2sgaWQ9Im1hc2swXzEzXzE5NTYiIHN0eWxlPSJtYXNrLXR5cGU6bHVtaW5hbmNlIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSIwIiB5PSIwIiB3aWR0aD0iNzMiIGhlaWdodD0iMzYiPgo8cGF0aCBkPSJNNzIuMDg1NyAwSDBWMzZINzIuMDg1N1YwWiIgZmlsbD0id2hpdGUiLz4KPC9tYXNrPgo8ZyBtYXNrPSJ1cmwoI21hc2swXzEzXzE5NTYpIj4KPHBhdGggZD0iTTAgNy44MzYwNkw0LjM4MzA1IDE1LjYyODZWMjAuMzgxOEwwLjAwNTEyNzQ0IDI4LjE1OUwwIDcuODM2MDZaIiBmaWxsPSIjNUI1N0EyIi8+CjxwYXRoIGQ9Ik0xNi44MjkxIDEyLjc5MjlMMjAuOTM2MiAxMC4yODkxTDI5LjM0MTYgMTAuMjgxMkwxNi44MjkxIDE3LjkwNTRWMTIuNzkyOVoiIGZpbGw9IiNEOTA3NTEiLz4KPHBhdGggZD0iTTE2LjgwNTkgNy43OTAxTDE2LjgyOTEgMTguMTA3MUwxMi40MzU4IDE1LjQyMjFWMEwxNi44MDU5IDcuNzkwMVoiIGZpbGw9IiNGQUI3MTgiLz4KPHBhdGggZD0iTTI5LjM0MTUgMTAuMjgxM0wyMC45MzU5IDEwLjI4OTFMMTYuODA1OSA3Ljc5MDFMMTIuNDM1OCAwTDI5LjM0MTUgMTAuMjgxM1oiIGZpbGw9IiNFRDZGMjYiLz4KPHBhdGggZD0iTTE2LjgyOTEgMjguMjAyMVYyMy4xOTY2TDEyLjQzNTggMjAuNTYyNkwxMi40MzgyIDM2TDE2LjgyOTEgMjguMjAyMVoiIGZpbGw9IiM2M0IyMkYiLz4KPHBhdGggZD0iTTIwLjkyNiAyNS43MjEyTDQuMzgyNzUgMTUuNjI4NkwwIDcuODM2MDZMMjkuMzIzOCAyNS43MTFMMjAuOTI2IDI1LjcyMTJaIiBmaWxsPSIjMTQ4N0M5Ii8+CjxwYXRoIGQ9Ik0xMi40Mzg2IDM2TDE2LjgyODkgMjguMjAyMUwyMC45MjU3IDI1LjcyMTFMMjkuMzIzNSAyNS43MTA5TDEyLjQzODYgMzZaIiBmaWxsPSIjMDE3RjM2Ii8+CjxwYXRoIGQ9Ik0wLjAwNTEyNjk1IDI4LjE1ODlMMTIuNDcxNyAyMC41NjI5TDguMjgwNTEgMTguMDA1MUw0LjM4MzA1IDIwLjM4MTdMMC4wMDUxMjY5NSAyOC4xNTg5WiIgZmlsbD0iIzk4NDk5NSIvPgo8L2c+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfMTNfMTk1NiI+CjxyZWN0IHdpZHRoPSIyOSIgaGVpZ2h0PSIzNiIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K")
    no-repeat center;
  background-size: 20px 60px;
}
.solutions .psLogo-img--mir {
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTIiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCA1MiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00LjkwNDUzIDAuOTQzNTcyQzUuMzY2OTggMC45NDA4MDUgNi43NDEzOCAwLjgxNzAxOSA3LjMyMzU2IDIuNzgxODRDNy43MTU3MiA0LjEwNTM3IDguMzQwNCA2LjI3MzM4IDkuMTk3NiA5LjI4NTg1SDkuNTQ2NzFDMTAuNDY2IDYuMTA5OSAxMS4wOTc1IDMuOTQxODggMTEuNDQxMiAyLjc4MTg0QzEyLjAyOTQgMC43OTY1NTIgMTMuNSAwLjk0MzYxMSAxNC4wODgzIDAuOTQzNjExTDE4LjYyNjYgMC45NDM2MTZWMTUuMDYxMkgxNC4wMDFWNi43NDE0OUgxMy42OTA4TDExLjExMjMgMTUuMDYxMkg3LjYzMjA2TDUuMDUzNSA2LjczNTMySDQuNzQzMzFWMTUuMDYxMkgwLjExNzY3NlYwLjk0MzYxNkw0LjkwNDUzIDAuOTQzNTcyWk0yNS4yNjkgMC45NDM2MTZWOS4yNjk1NkgyNS42MzhMMjguNzc0NiAyLjQyMzE5QzI5LjM4MzQgMS4wNjA3NSAzMC42ODExIDAuOTQzNjE2IDMwLjY4MTEgMC45NDM2MTZIMzUuMTU3NFYxNS4wNjEzSDMwLjQzNTJWNi43MzUzMkgzMC4wNjYxTDI2Ljk5MTEgMTMuNTgxN0MyNi4zODIxIDE0LjkzOCAyNS4wMjMgMTUuMDYxMyAyNS4wMjMgMTUuMDYxM0gyMC41NDY2VjAuOTQzNjE2SDI1LjI2OVpNNTEuNDc5NCA3LjY1MjQxQzUwLjgyMDggOS41MTkwMiA0OC43NTIyIDEwLjg1NTggNDYuNDYxOSAxMC44NTU4SDQxLjUwOTlWMTUuMDYxM0gzNy4wMTkzVjcuNjUyNDFINTEuNDc5NFoiIGZpbGw9IiMwRjc1NEUiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00Ni42Nzg1IDAuOTQzNjA0SDM2Ljc4MzdDMzcuMDE5MyA0LjA4NjY3IDM5LjcyNTkgNi43NzczNCA0Mi41MjggNi43NzczNEg1MS43OTE1QzUyLjMyNiA0LjE2NTA5IDUwLjQ4NTggMC45NDM2MDQgNDYuNjc4NSAwLjk0MzYwNFoiIGZpbGw9InVybCgjcGFpbnQwX2xpbmVhcl80MzdfNzYxKSIvPgo8ZGVmcz4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDBfbGluZWFyXzQzN183NjEiIHgxPSI1MS44ODI0IiB5MT0iNC42MTMyOCIgeDI9IjM2Ljc4MzciIHkyPSI0LjYxMzI4IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiMxRjVDRDciLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMDJBRUZGIi8+CjwvbGluZWFyR3JhZGllbnQ+CjwvZGVmcz4KPC9zdmc+Cg==")
    no-repeat center;
  background-size: 38px 60px;
}
.solutions .psLogo-img--mc {
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDIiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCA0MiAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzEzXzE5NzgpIj4KPHBhdGggZD0iTTI2LjY3ODggMi42NzI0OUgxNS4zMjE4VjIyLjMyNzVIMjYuNjc4OFYyLjY3MjQ5WiIgZmlsbD0iI0ZGNUYwMCIvPgo8cGF0aCBkPSJNMTYuMDQyOSAxMi41QzE2LjA0MTIgMTAuNjA3MSAxNi40ODY2IDguNzM4NTYgMTcuMzQ1NCA3LjAzNTk0QzE4LjIwNDMgNS4zMzMzMSAxOS40NTQxIDMuODQxMTkgMjEuMDAwMyAyLjY3MjVDMTkuMDg1NiAxLjIyMzA3IDE2Ljc4NiAwLjMyMTY5NCAxNC4zNjQ1IDAuMDcxMzkwOUMxMS45NDMgLTAuMTc4OTEyIDkuNDk3MjMgMC4yMzE5NTIgNy4zMDY3NCAxLjI1NzA0QzUuMTE2MjUgMi4yODIxMiAzLjI2OTM4IDMuODgwMDYgMS45NzcyOSA1Ljg2ODIyQzAuNjg1MTk4IDcuODU2MzcgMCAxMC4xNTQ1IDAgMTIuNUMwIDE0Ljg0NTQgMC42ODUxOTggMTcuMTQzNiAxLjk3NzI5IDE5LjEzMTdDMy4yNjkzOCAyMS4xMTk5IDUuMTE2MjUgMjIuNzE3OCA3LjMwNjc0IDIzLjc0MjlDOS40OTcyMyAyNC43NjggMTEuOTQzIDI1LjE3ODkgMTQuMzY0NSAyNC45Mjg2QzE2Ljc4NiAyNC42NzgzIDE5LjA4NTYgMjMuNzc2OSAyMS4wMDAzIDIyLjMyNzVDMTkuNDU0MSAyMS4xNTg4IDE4LjIwNDMgMTkuNjY2NyAxNy4zNDU0IDE3Ljk2NEMxNi40ODY2IDE2LjI2MTQgMTYuMDQxMiAxNC4zOTI5IDE2LjA0MjkgMTIuNVoiIGZpbGw9IiNFQjAwMUIiLz4KPHBhdGggZD0iTTQyIDEyLjVDNDIgMTQuODQ1NCA0MS4zMTUxIDE3LjE0MzUgNDAuMDIzMSAxOS4xMzE3QzM4LjczMDggMjEuMTE5OCAzNi44ODQxIDIyLjcxNzggMzQuNjkzNyAyMy43NDI5QzMyLjUwMzIgMjQuNzY4IDMwLjA1NzUgMjUuMTc4OSAyNy42MzYgMjQuOTI4NkMyNS4yMTQ2IDI0LjY3ODMgMjIuOTE1IDIzLjc3NjkgMjEuMDAwNCAyMi4zMjc1QzIyLjU0NTIgMjEuMTU3NiAyMy43OTQgMTkuNjY1MiAyNC42NTI4IDE3Ljk2MjlDMjUuNTExNSAxNi4yNjA1IDI1Ljk1NzcgMTQuMzkyNiAyNS45NTc3IDEyLjVDMjUuOTU3NyAxMC42MDc0IDI1LjUxMTUgOC43Mzk0NCAyNC42NTI4IDcuMDM3MDlDMjMuNzk0IDUuMzM0NzIgMjIuNTQ1MiAzLjg0MjM0IDIxLjAwMDQgMi42NzI1QzIyLjkxNSAxLjIyMzA3IDI1LjIxNDYgMC4zMjE2ODggMjcuNjM2IDAuMDcxMzg3NUMzMC4wNTc1IC0wLjE3ODkxMiAzMi41MDMyIDAuMjMxOTcgMzQuNjkzNyAxLjI1NzA3QzM2Ljg4NDEgMi4yODIxNyAzOC43MzA4IDMuODgwMTIgNDAuMDIzMSA1Ljg2ODI4QzQxLjMxNTEgNy44NTY0MSA0MiAxMC4xNTQ2IDQyIDEyLjVaIiBmaWxsPSIjRjc5RTFCIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfMTNfMTk3OCI+CjxyZWN0IHdpZHRoPSI0MiIgaGVpZ2h0PSIyNSIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K")
    no-repeat center;
  background-size: 30px 60px;
}
.solutions .psLogo-img--visa {
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAiIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMCA1MCAxNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTMyLjU1NjYgMEMyOS4wMTEyIDAgMjUuODQyOCAxLjg0OTk2IDI1Ljg0MjggNS4yNjc4OUMyNS44NDI4IDkuMTg3NjMgMzEuNDYyIDkuNDU4MzMgMzEuNDYyIDExLjQyNzVDMzEuNDYyIDEyLjI1NjcgMzAuNTE4MSAxMi45OTg4IDI4LjkwNiAxMi45OTg4QzI2LjYxODIgMTIuOTk4OCAyNC45MDgzIDExLjk2MTggMjQuOTA4MyAxMS45NjE4TDI0LjE3NjYgMTUuNDEwOEMyNC4xNzY2IDE1LjQxMDggMjYuMTQ2NCAxNi4yODY5IDI4Ljc2MTcgMTYuMjg2OUMzMi42Mzc5IDE2LjI4NjkgMzUuNjg4MSAxNC4zNDYxIDM1LjY4ODEgMTAuODY5N0MzNS42ODgxIDYuNzI3OCAzMC4wNDU1IDYuNDY1MTEgMzAuMDQ1NSA0LjYzNzM5QzMwLjA0NTUgMy45ODc4OSAzMC44MjAzIDMuMjc2MjMgMzIuNDI3OCAzLjI3NjIzQzM0LjI0MTUgMy4yNzYyMyAzNS43MjEzIDQuMDMwNDcgMzUuNzIxMyA0LjAzMDQ3TDM2LjQzNzMgMC42OTkyNDNDMzYuNDM3MyAwLjY5OTI0MyAzNC44MjcyIDAgMzIuNTU2NiAwWk0wLjExOTU0IDAuMjUxNDE0TDAuMDMzNjkxNCAwLjc1NDIzOEMwLjAzMzY5MTQgMC43NTQyMzggMS41MjUyNSAxLjAyOTA0IDIuODY4NjQgMS41NzcyM0M0LjU5ODM2IDIuMjA1ODMgNC43MjE1OCAyLjU3MTc2IDUuMDEyOSAzLjcwODM0TDguMTg3MzQgMTYuMDI3NkgxMi40NDI3TDE4Ljk5ODQgMC4yNTE0MTRIMTQuNzUyOEwxMC41NDA0IDEwLjk3NzhMOC44MjE0MSAxLjg4NTZDOC42NjM3OSAwLjg0NTAxIDcuODY1MzQgMC4yNTE0MTQgNi44ODc4OCAwLjI1MTQxNEgwLjExOTU0Wk0yMC43MDU2IDAuMjUxNDE0TDE3LjM3NTEgMTYuMDI3NkgyMS40MjM2TDI0Ljc0MjQgMC4yNTE0MTRIMjAuNzA1NlpNNDMuMjg1NiAwLjI1MTQxNEM0Mi4zMDk0IDAuMjUxNDE0IDQxLjc5MjEgMC43Nzc1NzYgNDEuNDEyNiAxLjY5NzA0TDM1LjQ4MTMgMTYuMDI3NkgzOS43MjY5TDQwLjU0ODMgMTMuNjM5Mkg0NS43MjA2TDQ2LjIyMDEgMTYuMDI3Nkg0OS45NjYyTDQ2LjY5ODEgMC4yNTE0MTRINDMuMjg1NlpNNDMuODM3OCA0LjUxMzY1TDQ1LjA5NjIgMTAuNDMzNkg0MS43MjQ4TDQzLjgzNzggNC41MTM2NVoiIGZpbGw9IiMxNDM0Q0IiLz4KPC9zdmc+Cg==")
    no-repeat center;
  background-size: 36px 60px;
}
.solutions .psLogo-img--sber {
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTYiIGhlaWdodD0iMjgiIHZpZXdCb3g9IjAgMCA1NiAyOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzEzXzE5ODQpIj4KPG1hc2sgaWQ9Im1hc2swXzEzXzE5ODQiIHN0eWxlPSJtYXNrLXR5cGU6bHVtaW5hbmNlIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSIwIiB5PSIwIiB3aWR0aD0iNTYiIGhlaWdodD0iMjgiPgo8cGF0aCBkPSJNNTYgMEgwVjI4SDU2VjBaIiBmaWxsPSJ3aGl0ZSIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazBfMTNfMTk4NCkiPgo8cGF0aCBkPSJNMCAxNEMwIDYuMjY4MDMgNi4yNjgwMyAwIDE0IDBINDJDNDkuNzMyIDAgNTYgNi4yNjgwMyA1NiAxNEM1NiAyMS43MzIgNDkuNzMyIDI4IDQyIDI4SDE0QzYuMjY4MDMgMjggMCAyMS43MzIgMCAxNFoiIGZpbGw9InVybCgjcGFpbnQwX2xpbmVhcl8xM18xOTg0KSIvPgo8cGF0aCBkPSJNMCAxNEMwIDYuMjY4MDMgNi4yNjgwMyAwIDE0IDBINDJDNDkuNzMyIDAgNTYgNi4yNjgwMyA1NiAxNEM1NiAyMS43MzIgNDkuNzMyIDI4IDQyIDI4SDE0QzYuMjY4MDMgMjggMCAyMS43MzIgMCAxNFoiIGZpbGw9InVybCgjcGFpbnQxX3JhZGlhbF8xM18xOTg0KSIgZmlsbC1vcGFjaXR5PSIwLjIiLz4KPHBhdGggZD0iTTAgMTRDMCA2LjI2ODAzIDYuMjY4MDMgMCAxNCAwSDQyQzQ5LjczMiAwIDU2IDYuMjY4MDMgNTYgMTRDNTYgMjEuNzMyIDQ5LjczMiAyOCA0MiAyOEgxNEM2LjI2ODAzIDI4IDAgMjEuNzMyIDAgMTRaIiBmaWxsPSJ1cmwoI3BhaW50Ml9yYWRpYWxfMTNfMTk4NCkiLz4KPHBhdGggZD0iTTAgMTRDMCA2LjI2ODAzIDYuMjY4MDMgMCAxNCAwSDQyQzQ5LjczMiAwIDU2IDYuMjY4MDMgNTYgMTRDNTYgMjEuNzMyIDQ5LjczMiAyOCA0MiAyOEgxNEM2LjI2ODAzIDI4IDAgMjEuNzMyIDAgMTRaIiBmaWxsPSJ1cmwoI3BhaW50M19yYWRpYWxfMTNfMTk4NCkiLz4KPHBhdGggZD0iTTI3LjkyNzQgMTUuNTE5N1YxOC43MTVIMjYuMDk1OVY4LjQ1NjA1SDI5LjUwODRDMzIuNzQ2OCA4LjQ1NjA1IDM0LjEyMzMgOS42MTQ4NSAzNC4xMjMzIDExLjkzMDVDMzQuMTIzMyAxNC4zMTg4IDMyLjUxMTcgMTUuNTE5NyAyOS41MDg0IDE1LjUxOTdIMjcuOTI3NFpNMjcuOTI3NCAxMC4xNDI2VjEzLjgzMzJIMjkuNjQ3OUMzMS4zNDc1IDEzLjgzMzIgMzIuMjI2OCAxMy4yNzY3IDMyLjIyNjggMTEuODg0NkMzMi4yMjY4IDEwLjYyNDUgMzEuNDYyMSAxMC4xNDA3IDI5LjY3ODUgMTAuMTQwN0wyNy45Mjc0IDEwLjE0MjZaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMzUuMDkwNyAxMS45MDE0QzM1LjU3MjUgMTEuNTQgMzYuNDUxOSAxMS4yNDE3IDM3LjcxMzYgMTEuMjQxN0MzOS44NTI4IDExLjI0MTcgNDAuOTA4MSAxMS45NzYgNDAuOTA4MSAxMy44ODA1VjE4LjcxNjVIMzkuMjk2NVYxNy4zOTdDMzguOTQ0OCAxOC4yNDYxIDM4LjA1MiAxOC44MzMxIDM2Ljg3ODIgMTguODMzMUMzNS4zOTg1IDE4LjgzMzEgMzQuNTIxIDE3Ljk5NzUgMzQuNTIxIDE2LjU2MTRDMzQuNTIxIDE0Ljg5MDIgMzUuNzM2OSAxNC40MjE3IDM3LjUzNzcgMTQuNDIxN0gzOS4xOTMzVjE0LjEwMDRDMzkuMTkzMyAxMy4wNjAyIDM4LjY5NjIgMTIuNzM3IDM3LjcxMzYgMTIuNzM3QzM2LjM2NTggMTIuNzM3IDM1LjU4OTcgMTMuMjY0OCAzNS4wOTI2IDE0LjA0MTFMMzUuMDkwNyAxMS45MDE0Wk0zOS4xOTE0IDE2LjEyOTNWMTUuNTM2NUgzNy43NDIzQzM2LjczMSAxNS41MzY1IDM2LjI0NzMgMTUuNzI3NyAzNi4yNDczIDE2LjM4NTVDMzYuMjQ3MyAxNi45NDE5IDM2LjY1NjQgMTcuMjkzOCAzNy40MTkyIDE3LjI5MzhDMzguNTc1OCAxNy4yOTM4IDM5LjExODcgMTYuNjM0MSAzOS4xOTE0IDE2LjEyOTNaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNNDEuNzU1IDExLjM4ODdINDMuNjY2N0w0NS42NzQxIDE2LjQxNEw0Ny4zMTQzIDExLjM4ODdINDkuMTMwNUw0Ni4yMDE3IDE5LjQ5MjZDNDUuNTU1NSAyMS4yNDk5IDQ0Ljg5NzkgMjEuNjQ1NyA0My45MzA1IDIxLjY0NTdDNDMuNDc1NSAyMS42NDU3IDQyLjk3NDcgMjEuNTEzOCA0Mi43NTg2IDIxLjMyNDVWMTkuNzI1OEM0Mi45OTQzIDE5Ljk1NTggNDMuMzA4OCAyMC4wODcyIDQzLjYzODEgMjAuMDkzQzQ0LjE2MzggMjAuMDkzIDQ0LjU1OTUgMTkuNzQxMiA0NC44Mzg2IDE4Ljc1NDVMNDEuNzU1IDExLjM4ODdaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMTEuMDE3NyAxMS45MDgzVjE0LjE1OUwxNCAxNi4wMjkxTDIxLjE0MDMgMTAuNzc0NEMyMC44ODg0IDEwLjIyMDIgMjAuNTcyOCA5LjY5NzEzIDIwLjE5OTggOS4yMTU5NEwxNCAxMy43Nzg0TDExLjAxNzcgMTEuOTA4M1oiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0yMC4wMjM5IDEzLjgzMzZWMTMuOTk2MUMyMC4wMjYgMTUuMzQ0MiAxOS41NzY3IDE2LjY1NDEgMTguNzQ3NiAxNy43MTY5QzE3LjkxODUgMTguNzc5NyAxNi43NTc1IDE5LjUzNDEgMTUuNDQ5NiAxOS44NTk4QzE0LjE0MTggMjAuMTg1NSAxMi43NjI2IDIwLjA2MzcgMTEuNTMyMSAxOS41MTM4QzEwLjMwMTYgMTguOTYzOSA5LjI5MDY3IDE4LjAxNzYgOC42NjA2MSAxNi44MjZDOC4wMzA1NSAxNS42MzQzIDcuODE3NjQgMTQuMjY1OSA4LjA1NTkzIDEyLjkzOTFDOC4yOTQxNiAxMS42MTIyIDguOTY5ODQgMTAuNDAzNCA5Ljk3NTEgOS41MDU1N0MxMC45ODA0IDguNjA3NjQgMTIuMjU3NCA4LjA3MjQzIDEzLjYwMjMgNy45ODUyMkMxNC45NDcyIDcuODk4MDIgMTYuMjgyNiA4LjI2Mzg4IDE3LjM5NTMgOS4wMjQ0M0wxOC45MjQ3IDcuOTAxOThDMTcuNTQxOSA2Ljc4NDI2IDE1LjgyMDQgNi4xNzAwMSAxNC4wNDI2IDYuMTU5OTJDMTIuMjY0OCA2LjE0OTgyIDEwLjUzNjQgNi43NDQ1OSA5LjE0MDk5IDcuODQ2NTdDNy43NDU2NiA4Ljk0ODQ4IDYuNzY2MyAxMC40OTIyIDYuMzYzNjggMTIuMjI0MkM1Ljk2MTA2IDEzLjk1NjMgNi4xNTkxMSAxNS43NzM4IDYuOTI1MjYgMTcuMzc4NUM3LjY5MTQxIDE4Ljk4MzEgOC45ODAyMiAyMC4yNzk2IDEwLjU4MDEgMjEuMDU1QzEyLjE4IDIxLjgzMDUgMTMuOTk1OSAyMi4wMzg5IDE1LjcyOTggMjEuNjQ2MUMxNy40NjM3IDIxLjI1MzIgMTkuMDEyNiAyMC4yODI0IDIwLjEyMjIgMTguODkzQzIxLjIzMTggMTcuNTAzNiAyMS44MzYyIDE1Ljc3ODIgMjEuODM2MyAxNEMyMS44MzYxIDEzLjUyODYgMjEuNzkzOSAxMy4wNTgzIDIxLjcxMDEgMTIuNTk0NUwyMC4wMjM5IDEzLjgzMzZaIiBmaWxsPSJ3aGl0ZSIvPgo8L2c+CjwvZz4KPGRlZnM+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQwX2xpbmVhcl8xM18xOTg0IiB4MT0iMC45MTIwNjUiIHkxPSIyLjAyODkxZS0wNyIgeDI9IjU2LjEyMzciIHkyPSIwLjMzMTkxMiIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSIjMUVEQjAxIi8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzAwQzc0NiIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmFkaWFsR3JhZGllbnQgaWQ9InBhaW50MV9yYWRpYWxfMTNfMTk4NCIgY3g9IjAiIGN5PSIwIiByPSIxIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgZ3JhZGllbnRUcmFuc2Zvcm09InRyYW5zbGF0ZSg0Mi40NjY3IDI4KSByb3RhdGUoLTEzNSkgc2NhbGUoNDIuMjM3OCA1MS4wOTQyKSI+CjxzdG9wIHN0b3AtY29sb3I9IiMwMEE3RkEiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMDBBN0ZBIiBzdG9wLW9wYWNpdHk9IjAiLz4KPC9yYWRpYWxHcmFkaWVudD4KPHJhZGlhbEdyYWRpZW50IGlkPSJwYWludDJfcmFkaWFsXzEzXzE5ODQiIGN4PSIwIiBjeT0iMCIgcj0iMSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIGdyYWRpZW50VHJhbnNmb3JtPSJ0cmFuc2xhdGUoNDQuOTg2NyAyNy41MzMzKSByb3RhdGUoMTgwKSBzY2FsZSgyMi40OTMzIDI4LjA5MTcpIj4KPHN0b3Agc3RvcC1jb2xvcj0iIzAwQTdGQSIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMwMEE3RkEiIHN0b3Atb3BhY2l0eT0iMCIvPgo8L3JhZGlhbEdyYWRpZW50Pgo8cmFkaWFsR3JhZGllbnQgaWQ9InBhaW50M19yYWRpYWxfMTNfMTk4NCIgY3g9IjAiIGN5PSIwIiByPSIxIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgZ3JhZGllbnRUcmFuc2Zvcm09InRyYW5zbGF0ZSg1LjMyIDMuODI2NjcpIHJvdGF0ZSg0NSkgc2NhbGUoMjMuNDk0OCAyOC4zNTQ1KSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGQUVEMDEiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjRkFFRDAxIiBzdG9wLW9wYWNpdHk9IjAiLz4KPC9yYWRpYWxHcmFkaWVudD4KPGNsaXBQYXRoIGlkPSJjbGlwMF8xM18xOTg0Ij4KPHJlY3Qgd2lkdGg9IjU2IiBoZWlnaHQ9IjI4IiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=")
    no-repeat center;
  background-size: 39px 60px;
}
.solutions .psLogo-img--yapay {
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTgiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCA1OCAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzEzXzE5OTkpIj4KPG1hc2sgaWQ9Im1hc2swXzEzXzE5OTkiIHN0eWxlPSJtYXNrLXR5cGU6bHVtaW5hbmNlIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSIwIiB5PSIwIiB3aWR0aD0iNTgiIGhlaWdodD0iMjIiPgo8cGF0aCBkPSJNNTggMEgwVjIySDU4VjBaIiBmaWxsPSJ3aGl0ZSIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazBfMTNfMTk5OSkiPgo8cGF0aCBkPSJNMTEuNiAyMkMxOC4wMDY1IDIyIDIzLjIgMTcuMDc1MSAyMy4yIDExQzIzLjIgNC45MjQ4NyAxOC4wMDY1IDAgMTEuNiAwQzUuMTkzNSAwIDAgNC45MjQ4NyAwIDExQzAgMTcuMDc1MSA1LjE5MzUgMjIgMTEuNiAyMloiIGZpbGw9IiNGQzNGMUQiLz4KPHBhdGggZD0iTTEzLjE0NTUgNi4yMjM0NUgxMi4wNzI2QzEwLjEwNTUgNi4yMjM0NSA5LjA3MDg4IDcuMTYyMzMgOS4wNzA4OCA4LjU0NjYyQzkuMDcwODggMTAuMTExNCA5Ljc4NjE2IDEwLjg0NTcgMTEuMjU1MSAxMS43ODQ2TDEyLjQ2ODUgMTIuNTU0OUw4Ljk4MTQ3IDE3LjQ2NjFINi4zNzU3M0w5LjUwNTE1IDEzLjA3MjVDNy43MDQxNCAxMS44NTY4IDYuNjk1MDUgMTAuNjc3MiA2LjY5NTA1IDguNjc5MDFDNi42OTUwNSA2LjE3NTMgOC41NDcxNyA0LjQ2NjA2IDEyLjA1OTggNC40NjYwNkgxNS41NDY5VjE3LjQ1NEgxMy4xNDU1VjYuMjIzNDVaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTI5LjI1MzIgNC4yOTI4NVYxNy40MTY4SDMxLjY2NTFWMTIuNzMzOEgzMi44NDEzQzM1Ljk5MDcgMTIuNzMzOCAzOC4wMDQyIDExLjM1NTIgMzguMDA0MiA4LjQ0NzE5QzM4LjAwNDIgNS44MDM1IDM2LjEzMDUgNC4yOTI4NSAzMi44NjE0IDQuMjkyODVIMjkuMjUzMlpNMzIuODYxNCAxMC45NTg3SDMxLjY2NTFWNi4wNjc4OUgzMi45NDExQzM0LjYzNTYgNi4wNjc4OSAzNS41NTI2IDYuODA0MzQgMzUuNTUyNiA4LjQ0NzE5QzM1LjU1MjYgMTAuMTY1NiAzNC41MzU4IDEwLjk1ODcgMzIuODYxNCAxMC45NTg3WiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00OC4yNzI1IDE3LjQxNjhMNDQuNjI0NiA0LjI5Mjg1SDQxLjU3NDdMMzcuOTA2NyAxNy40MTY4SDM5Ljk3OTlMNDAuNzU3NCAxNC41NDY1SDQ1LjAwMzZMNDUuNzYwOCAxNy40MTY4SDQ4LjI3MjVaTTQxLjIzNTkgMTIuNzcxNUw0Mi44OTAxIDYuNjkxMDRMNDQuNTI1MSAxMi43NzE1SDQxLjIzNTlaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNNTUuNzQ3MyA0LjI5Mjg1SDU4TDUzLjk1MzEgMTEuODA4NFYxNy40MTY4SDUxLjU0MTJWMTEuODA4NEw0Ny40NzQ1IDQuMjkyODVINTAuMDY1OUw1Mi44OTY5IDkuNzY5MDNMNTUuNzQ3MyA0LjI5Mjg1WiIgZmlsbD0iYmxhY2siLz4KPC9nPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzEzXzE5OTkiPgo8cmVjdCB3aWR0aD0iNTgiIGhlaWdodD0iMjIiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==")
    no-repeat center;
  background-size: 41px 60px;
}
@media screen and (min-width: 361px) {
  .solutions .spec1 .highlights-child--first {
    border-radius: 10px 0 0 10px;
  }
  .solutions .spec1 .highlights-child--second {
    border-radius: 0 10px 10px 0;
  }
}
@media screen and (min-width: 470px) {
  .solutions .spec1 .highlights {
    white-space: nowrap;
  }
}
@media screen and (min-width: 576px) {
  .solutions-content {
    padding: 0 24px 80px;
  }
  .solutions-content h3 {
    margin-bottom: 10px;
  }
  .solutions-card {
    padding: 24px 28px 28px;
    margin-bottom: 16px;
  }
  .solutions .psLogo-block {
    padding-top: 14px;
    width: 100%;
    margin-bottom: 0;
  }
  .solutions .psLogo-img--sbp {
    background-size: 24px 60px;
  }
  .solutions .psLogo-img--mir {
    background-size: 42px 60px;
  }
  .solutions .psLogo-img--mc {
    background-size: 34px 60px;
  }
  .solutions .psLogo-img--visa {
    background-size: 40px 60px;
  }
  .solutions .psLogo-img--sber {
    background-size: 45px 60px;
  }
  .solutions .psLogo-img--yapay {
    background-size: 47px 60px;
  }
  .solutions .psLogo-wrapper {
    width: 64px;
  }
  .solutions .spec1 {
    max-width: unset;
  }
  .solutions .spec1 .highlights-child--first {
    border-radius: 10px 10px 10px 0;
  }
  .solutions .spec1 .highlights-child--second {
    border-radius: 10px 0 10px 10px;
  }
}
@media screen and (min-width: 768px) {
  .solutions-content {
    padding: 0 40px 104px;
  }
  .solutions-content h2 {
    margin-bottom: 36px;
  }
  .solutions-content h3 {
    margin-bottom: 12px;
    letter-spacing: 1px;
  }
  .solutions-card {
    padding: 28px 32px;
    margin-bottom: 16px;
    font-size: 18px;
    line-height: 28px;
  }
  .solutions .psLogo-block {
    padding-top: 22px;
    width: 100%;
  }
  .solutions .psLogo-wrapper {
    width: 64px;
  }
}
@media screen and (min-width: 1024px) {
  .solutions-content {
    display: flex;
    flex-wrap: wrap;
    padding-bottom: 168px;
  }
  .solutions-content h2 {
    margin-bottom: 36px;
    width: 100%;
  }
  .solutions-content h3 {
    margin-bottom: 16px;
    width: 100%;
  }
  .solutions-content h3.h3-flex {
    width: 40%;
  }
  .solutions-content h3.spec1 {
    max-width: 450px;
    margin-right: 16px;
  }
  .solutions-card {
    padding: 32px 36px 36px;
    margin-bottom: 16px;
    font-size: 20px;
    line-height: 32px;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
  }
  .solutions-card--split-3 {
    flex: 37% 1 1;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
  }
  .solutions-card--split-6 {
    flex: none;
    width: 544px;
    margin-right: 16px;
  }
  .solutions-card__content {
    flex: 50% 1 1;
  }
  .solutions .psLogo-block {
    width: 238px;
    margin: 0 50px 0 96px;
  }
  .solutions .psLogo-wrapper {
    height: 72px;
    width: 72px;
  }
  .solutions .psLogo-img {
    height: 100%;
    width: 100%;
  }
  .solutions .psLogo-img--sbp {
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjkiIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCAyOSAzNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzEzXzE5NTYpIj4KPG1hc2sgaWQ9Im1hc2swXzEzXzE5NTYiIHN0eWxlPSJtYXNrLXR5cGU6bHVtaW5hbmNlIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSIwIiB5PSIwIiB3aWR0aD0iNzMiIGhlaWdodD0iMzYiPgo8cGF0aCBkPSJNNzIuMDg1NyAwSDBWMzZINzIuMDg1N1YwWiIgZmlsbD0id2hpdGUiLz4KPC9tYXNrPgo8ZyBtYXNrPSJ1cmwoI21hc2swXzEzXzE5NTYpIj4KPHBhdGggZD0iTTAgNy44MzYwNkw0LjM4MzA1IDE1LjYyODZWMjAuMzgxOEwwLjAwNTEyNzQ0IDI4LjE1OUwwIDcuODM2MDZaIiBmaWxsPSIjNUI1N0EyIi8+CjxwYXRoIGQ9Ik0xNi44MjkxIDEyLjc5MjlMMjAuOTM2MiAxMC4yODkxTDI5LjM0MTYgMTAuMjgxMkwxNi44MjkxIDE3LjkwNTRWMTIuNzkyOVoiIGZpbGw9IiNEOTA3NTEiLz4KPHBhdGggZD0iTTE2LjgwNTkgNy43OTAxTDE2LjgyOTEgMTguMTA3MUwxMi40MzU4IDE1LjQyMjFWMEwxNi44MDU5IDcuNzkwMVoiIGZpbGw9IiNGQUI3MTgiLz4KPHBhdGggZD0iTTI5LjM0MTUgMTAuMjgxM0wyMC45MzU5IDEwLjI4OTFMMTYuODA1OSA3Ljc5MDFMMTIuNDM1OCAwTDI5LjM0MTUgMTAuMjgxM1oiIGZpbGw9IiNFRDZGMjYiLz4KPHBhdGggZD0iTTE2LjgyOTEgMjguMjAyMVYyMy4xOTY2TDEyLjQzNTggMjAuNTYyNkwxMi40MzgyIDM2TDE2LjgyOTEgMjguMjAyMVoiIGZpbGw9IiM2M0IyMkYiLz4KPHBhdGggZD0iTTIwLjkyNiAyNS43MjEyTDQuMzgyNzUgMTUuNjI4NkwwIDcuODM2MDZMMjkuMzIzOCAyNS43MTFMMjAuOTI2IDI1LjcyMTJaIiBmaWxsPSIjMTQ4N0M5Ii8+CjxwYXRoIGQ9Ik0xMi40Mzg2IDM2TDE2LjgyODkgMjguMjAyMUwyMC45MjU3IDI1LjcyMTFMMjkuMzIzNSAyNS43MTA5TDEyLjQzODYgMzZaIiBmaWxsPSIjMDE3RjM2Ii8+CjxwYXRoIGQ9Ik0wLjAwNTEyNjk1IDI4LjE1ODlMMTIuNDcxNyAyMC41NjI5TDguMjgwNTEgMTguMDA1MUw0LjM4MzA1IDIwLjM4MTdMMC4wMDUxMjY5NSAyOC4xNTg5WiIgZmlsbD0iIzk4NDk5NSIvPgo8L2c+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfMTNfMTk1NiI+CjxyZWN0IHdpZHRoPSIyOSIgaGVpZ2h0PSIzNiIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K")
      no-repeat center;
    background-size: 27px 60px;
  }
  .solutions .psLogo-img--mir {
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTIiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCA1MiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00LjkwNDUzIDAuOTQzNTcyQzUuMzY2OTggMC45NDA4MDUgNi43NDEzOCAwLjgxNzAxOSA3LjMyMzU2IDIuNzgxODRDNy43MTU3MiA0LjEwNTM3IDguMzQwNCA2LjI3MzM4IDkuMTk3NiA5LjI4NTg1SDkuNTQ2NzFDMTAuNDY2IDYuMTA5OSAxMS4wOTc1IDMuOTQxODggMTEuNDQxMiAyLjc4MTg0QzEyLjAyOTQgMC43OTY1NTIgMTMuNSAwLjk0MzYxMSAxNC4wODgzIDAuOTQzNjExTDE4LjYyNjYgMC45NDM2MTZWMTUuMDYxMkgxNC4wMDFWNi43NDE0OUgxMy42OTA4TDExLjExMjMgMTUuMDYxMkg3LjYzMjA2TDUuMDUzNSA2LjczNTMySDQuNzQzMzFWMTUuMDYxMkgwLjExNzY3NlYwLjk0MzYxNkw0LjkwNDUzIDAuOTQzNTcyWk0yNS4yNjkgMC45NDM2MTZWOS4yNjk1NkgyNS42MzhMMjguNzc0NiAyLjQyMzE5QzI5LjM4MzQgMS4wNjA3NSAzMC42ODExIDAuOTQzNjE2IDMwLjY4MTEgMC45NDM2MTZIMzUuMTU3NFYxNS4wNjEzSDMwLjQzNTJWNi43MzUzMkgzMC4wNjYxTDI2Ljk5MTEgMTMuNTgxN0MyNi4zODIxIDE0LjkzOCAyNS4wMjMgMTUuMDYxMyAyNS4wMjMgMTUuMDYxM0gyMC41NDY2VjAuOTQzNjE2SDI1LjI2OVpNNTEuNDc5NCA3LjY1MjQxQzUwLjgyMDggOS41MTkwMiA0OC43NTIyIDEwLjg1NTggNDYuNDYxOSAxMC44NTU4SDQxLjUwOTlWMTUuMDYxM0gzNy4wMTkzVjcuNjUyNDFINTEuNDc5NFoiIGZpbGw9IiMwRjc1NEUiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00Ni42Nzg1IDAuOTQzNjA0SDM2Ljc4MzdDMzcuMDE5MyA0LjA4NjY3IDM5LjcyNTkgNi43NzczNCA0Mi41MjggNi43NzczNEg1MS43OTE1QzUyLjMyNiA0LjE2NTA5IDUwLjQ4NTggMC45NDM2MDQgNDYuNjc4NSAwLjk0MzYwNFoiIGZpbGw9InVybCgjcGFpbnQwX2xpbmVhcl80MzdfNzYxKSIvPgo8ZGVmcz4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDBfbGluZWFyXzQzN183NjEiIHgxPSI1MS44ODI0IiB5MT0iNC42MTMyOCIgeDI9IjM2Ljc4MzciIHkyPSI0LjYxMzI4IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiMxRjVDRDciLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMDJBRUZGIi8+CjwvbGluZWFyR3JhZGllbnQ+CjwvZGVmcz4KPC9zdmc+Cg==")
      no-repeat center;
    background-size: 47px 60px;
  }
  .solutions .psLogo-img--mc {
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDIiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCA0MiAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzEzXzE5NzgpIj4KPHBhdGggZD0iTTI2LjY3ODggMi42NzI0OUgxNS4zMjE4VjIyLjMyNzVIMjYuNjc4OFYyLjY3MjQ5WiIgZmlsbD0iI0ZGNUYwMCIvPgo8cGF0aCBkPSJNMTYuMDQyOSAxMi41QzE2LjA0MTIgMTAuNjA3MSAxNi40ODY2IDguNzM4NTYgMTcuMzQ1NCA3LjAzNTk0QzE4LjIwNDMgNS4zMzMzMSAxOS40NTQxIDMuODQxMTkgMjEuMDAwMyAyLjY3MjVDMTkuMDg1NiAxLjIyMzA3IDE2Ljc4NiAwLjMyMTY5NCAxNC4zNjQ1IDAuMDcxMzkwOUMxMS45NDMgLTAuMTc4OTEyIDkuNDk3MjMgMC4yMzE5NTIgNy4zMDY3NCAxLjI1NzA0QzUuMTE2MjUgMi4yODIxMiAzLjI2OTM4IDMuODgwMDYgMS45NzcyOSA1Ljg2ODIyQzAuNjg1MTk4IDcuODU2MzcgMCAxMC4xNTQ1IDAgMTIuNUMwIDE0Ljg0NTQgMC42ODUxOTggMTcuMTQzNiAxLjk3NzI5IDE5LjEzMTdDMy4yNjkzOCAyMS4xMTk5IDUuMTE2MjUgMjIuNzE3OCA3LjMwNjc0IDIzLjc0MjlDOS40OTcyMyAyNC43NjggMTEuOTQzIDI1LjE3ODkgMTQuMzY0NSAyNC45Mjg2QzE2Ljc4NiAyNC42NzgzIDE5LjA4NTYgMjMuNzc2OSAyMS4wMDAzIDIyLjMyNzVDMTkuNDU0MSAyMS4xNTg4IDE4LjIwNDMgMTkuNjY2NyAxNy4zNDU0IDE3Ljk2NEMxNi40ODY2IDE2LjI2MTQgMTYuMDQxMiAxNC4zOTI5IDE2LjA0MjkgMTIuNVoiIGZpbGw9IiNFQjAwMUIiLz4KPHBhdGggZD0iTTQyIDEyLjVDNDIgMTQuODQ1NCA0MS4zMTUxIDE3LjE0MzUgNDAuMDIzMSAxOS4xMzE3QzM4LjczMDggMjEuMTE5OCAzNi44ODQxIDIyLjcxNzggMzQuNjkzNyAyMy43NDI5QzMyLjUwMzIgMjQuNzY4IDMwLjA1NzUgMjUuMTc4OSAyNy42MzYgMjQuOTI4NkMyNS4yMTQ2IDI0LjY3ODMgMjIuOTE1IDIzLjc3NjkgMjEuMDAwNCAyMi4zMjc1QzIyLjU0NTIgMjEuMTU3NiAyMy43OTQgMTkuNjY1MiAyNC42NTI4IDE3Ljk2MjlDMjUuNTExNSAxNi4yNjA1IDI1Ljk1NzcgMTQuMzkyNiAyNS45NTc3IDEyLjVDMjUuOTU3NyAxMC42MDc0IDI1LjUxMTUgOC43Mzk0NCAyNC42NTI4IDcuMDM3MDlDMjMuNzk0IDUuMzM0NzIgMjIuNTQ1MiAzLjg0MjM0IDIxLjAwMDQgMi42NzI1QzIyLjkxNSAxLjIyMzA3IDI1LjIxNDYgMC4zMjE2ODggMjcuNjM2IDAuMDcxMzg3NUMzMC4wNTc1IC0wLjE3ODkxMiAzMi41MDMyIDAuMjMxOTcgMzQuNjkzNyAxLjI1NzA3QzM2Ljg4NDEgMi4yODIxNyAzOC43MzA4IDMuODgwMTIgNDAuMDIzMSA1Ljg2ODI4QzQxLjMxNTEgNy44NTY0MSA0MiAxMC4xNTQ2IDQyIDEyLjVaIiBmaWxsPSIjRjc5RTFCIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfMTNfMTk3OCI+CjxyZWN0IHdpZHRoPSI0MiIgaGVpZ2h0PSIyNSIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K")
      no-repeat center;
    background-size: 38px 60px;
  }
  .solutions .psLogo-img--visa {
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAiIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMCA1MCAxNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTMyLjU1NjYgMEMyOS4wMTEyIDAgMjUuODQyOCAxLjg0OTk2IDI1Ljg0MjggNS4yNjc4OUMyNS44NDI4IDkuMTg3NjMgMzEuNDYyIDkuNDU4MzMgMzEuNDYyIDExLjQyNzVDMzEuNDYyIDEyLjI1NjcgMzAuNTE4MSAxMi45OTg4IDI4LjkwNiAxMi45OTg4QzI2LjYxODIgMTIuOTk4OCAyNC45MDgzIDExLjk2MTggMjQuOTA4MyAxMS45NjE4TDI0LjE3NjYgMTUuNDEwOEMyNC4xNzY2IDE1LjQxMDggMjYuMTQ2NCAxNi4yODY5IDI4Ljc2MTcgMTYuMjg2OUMzMi42Mzc5IDE2LjI4NjkgMzUuNjg4MSAxNC4zNDYxIDM1LjY4ODEgMTAuODY5N0MzNS42ODgxIDYuNzI3OCAzMC4wNDU1IDYuNDY1MTEgMzAuMDQ1NSA0LjYzNzM5QzMwLjA0NTUgMy45ODc4OSAzMC44MjAzIDMuMjc2MjMgMzIuNDI3OCAzLjI3NjIzQzM0LjI0MTUgMy4yNzYyMyAzNS43MjEzIDQuMDMwNDcgMzUuNzIxMyA0LjAzMDQ3TDM2LjQzNzMgMC42OTkyNDNDMzYuNDM3MyAwLjY5OTI0MyAzNC44MjcyIDAgMzIuNTU2NiAwWk0wLjExOTU0IDAuMjUxNDE0TDAuMDMzNjkxNCAwLjc1NDIzOEMwLjAzMzY5MTQgMC43NTQyMzggMS41MjUyNSAxLjAyOTA0IDIuODY4NjQgMS41NzcyM0M0LjU5ODM2IDIuMjA1ODMgNC43MjE1OCAyLjU3MTc2IDUuMDEyOSAzLjcwODM0TDguMTg3MzQgMTYuMDI3NkgxMi40NDI3TDE4Ljk5ODQgMC4yNTE0MTRIMTQuNzUyOEwxMC41NDA0IDEwLjk3NzhMOC44MjE0MSAxLjg4NTZDOC42NjM3OSAwLjg0NTAxIDcuODY1MzQgMC4yNTE0MTQgNi44ODc4OCAwLjI1MTQxNEgwLjExOTU0Wk0yMC43MDU2IDAuMjUxNDE0TDE3LjM3NTEgMTYuMDI3NkgyMS40MjM2TDI0Ljc0MjQgMC4yNTE0MTRIMjAuNzA1NlpNNDMuMjg1NiAwLjI1MTQxNEM0Mi4zMDk0IDAuMjUxNDE0IDQxLjc5MjEgMC43Nzc1NzYgNDEuNDEyNiAxLjY5NzA0TDM1LjQ4MTMgMTYuMDI3NkgzOS43MjY5TDQwLjU0ODMgMTMuNjM5Mkg0NS43MjA2TDQ2LjIyMDEgMTYuMDI3Nkg0OS45NjYyTDQ2LjY5ODEgMC4yNTE0MTRINDMuMjg1NlpNNDMuODM3OCA0LjUxMzY1TDQ1LjA5NjIgMTAuNDMzNkg0MS43MjQ4TDQzLjgzNzggNC41MTM2NVoiIGZpbGw9IiMxNDM0Q0IiLz4KPC9zdmc+Cg==")
      no-repeat center;
    background-size: 45px 60px;
  }
  .solutions .psLogo-img--sber {
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTYiIGhlaWdodD0iMjgiIHZpZXdCb3g9IjAgMCA1NiAyOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzEzXzE5ODQpIj4KPG1hc2sgaWQ9Im1hc2swXzEzXzE5ODQiIHN0eWxlPSJtYXNrLXR5cGU6bHVtaW5hbmNlIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSIwIiB5PSIwIiB3aWR0aD0iNTYiIGhlaWdodD0iMjgiPgo8cGF0aCBkPSJNNTYgMEgwVjI4SDU2VjBaIiBmaWxsPSJ3aGl0ZSIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazBfMTNfMTk4NCkiPgo8cGF0aCBkPSJNMCAxNEMwIDYuMjY4MDMgNi4yNjgwMyAwIDE0IDBINDJDNDkuNzMyIDAgNTYgNi4yNjgwMyA1NiAxNEM1NiAyMS43MzIgNDkuNzMyIDI4IDQyIDI4SDE0QzYuMjY4MDMgMjggMCAyMS43MzIgMCAxNFoiIGZpbGw9InVybCgjcGFpbnQwX2xpbmVhcl8xM18xOTg0KSIvPgo8cGF0aCBkPSJNMCAxNEMwIDYuMjY4MDMgNi4yNjgwMyAwIDE0IDBINDJDNDkuNzMyIDAgNTYgNi4yNjgwMyA1NiAxNEM1NiAyMS43MzIgNDkuNzMyIDI4IDQyIDI4SDE0QzYuMjY4MDMgMjggMCAyMS43MzIgMCAxNFoiIGZpbGw9InVybCgjcGFpbnQxX3JhZGlhbF8xM18xOTg0KSIgZmlsbC1vcGFjaXR5PSIwLjIiLz4KPHBhdGggZD0iTTAgMTRDMCA2LjI2ODAzIDYuMjY4MDMgMCAxNCAwSDQyQzQ5LjczMiAwIDU2IDYuMjY4MDMgNTYgMTRDNTYgMjEuNzMyIDQ5LjczMiAyOCA0MiAyOEgxNEM2LjI2ODAzIDI4IDAgMjEuNzMyIDAgMTRaIiBmaWxsPSJ1cmwoI3BhaW50Ml9yYWRpYWxfMTNfMTk4NCkiLz4KPHBhdGggZD0iTTAgMTRDMCA2LjI2ODAzIDYuMjY4MDMgMCAxNCAwSDQyQzQ5LjczMiAwIDU2IDYuMjY4MDMgNTYgMTRDNTYgMjEuNzMyIDQ5LjczMiAyOCA0MiAyOEgxNEM2LjI2ODAzIDI4IDAgMjEuNzMyIDAgMTRaIiBmaWxsPSJ1cmwoI3BhaW50M19yYWRpYWxfMTNfMTk4NCkiLz4KPHBhdGggZD0iTTI3LjkyNzQgMTUuNTE5N1YxOC43MTVIMjYuMDk1OVY4LjQ1NjA1SDI5LjUwODRDMzIuNzQ2OCA4LjQ1NjA1IDM0LjEyMzMgOS42MTQ4NSAzNC4xMjMzIDExLjkzMDVDMzQuMTIzMyAxNC4zMTg4IDMyLjUxMTcgMTUuNTE5NyAyOS41MDg0IDE1LjUxOTdIMjcuOTI3NFpNMjcuOTI3NCAxMC4xNDI2VjEzLjgzMzJIMjkuNjQ3OUMzMS4zNDc1IDEzLjgzMzIgMzIuMjI2OCAxMy4yNzY3IDMyLjIyNjggMTEuODg0NkMzMi4yMjY4IDEwLjYyNDUgMzEuNDYyMSAxMC4xNDA3IDI5LjY3ODUgMTAuMTQwN0wyNy45Mjc0IDEwLjE0MjZaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMzUuMDkwNyAxMS45MDE0QzM1LjU3MjUgMTEuNTQgMzYuNDUxOSAxMS4yNDE3IDM3LjcxMzYgMTEuMjQxN0MzOS44NTI4IDExLjI0MTcgNDAuOTA4MSAxMS45NzYgNDAuOTA4MSAxMy44ODA1VjE4LjcxNjVIMzkuMjk2NVYxNy4zOTdDMzguOTQ0OCAxOC4yNDYxIDM4LjA1MiAxOC44MzMxIDM2Ljg3ODIgMTguODMzMUMzNS4zOTg1IDE4LjgzMzEgMzQuNTIxIDE3Ljk5NzUgMzQuNTIxIDE2LjU2MTRDMzQuNTIxIDE0Ljg5MDIgMzUuNzM2OSAxNC40MjE3IDM3LjUzNzcgMTQuNDIxN0gzOS4xOTMzVjE0LjEwMDRDMzkuMTkzMyAxMy4wNjAyIDM4LjY5NjIgMTIuNzM3IDM3LjcxMzYgMTIuNzM3QzM2LjM2NTggMTIuNzM3IDM1LjU4OTcgMTMuMjY0OCAzNS4wOTI2IDE0LjA0MTFMMzUuMDkwNyAxMS45MDE0Wk0zOS4xOTE0IDE2LjEyOTNWMTUuNTM2NUgzNy43NDIzQzM2LjczMSAxNS41MzY1IDM2LjI0NzMgMTUuNzI3NyAzNi4yNDczIDE2LjM4NTVDMzYuMjQ3MyAxNi45NDE5IDM2LjY1NjQgMTcuMjkzOCAzNy40MTkyIDE3LjI5MzhDMzguNTc1OCAxNy4yOTM4IDM5LjExODcgMTYuNjM0MSAzOS4xOTE0IDE2LjEyOTNaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNNDEuNzU1IDExLjM4ODdINDMuNjY2N0w0NS42NzQxIDE2LjQxNEw0Ny4zMTQzIDExLjM4ODdINDkuMTMwNUw0Ni4yMDE3IDE5LjQ5MjZDNDUuNTU1NSAyMS4yNDk5IDQ0Ljg5NzkgMjEuNjQ1NyA0My45MzA1IDIxLjY0NTdDNDMuNDc1NSAyMS42NDU3IDQyLjk3NDcgMjEuNTEzOCA0Mi43NTg2IDIxLjMyNDVWMTkuNzI1OEM0Mi45OTQzIDE5Ljk1NTggNDMuMzA4OCAyMC4wODcyIDQzLjYzODEgMjAuMDkzQzQ0LjE2MzggMjAuMDkzIDQ0LjU1OTUgMTkuNzQxMiA0NC44Mzg2IDE4Ljc1NDVMNDEuNzU1IDExLjM4ODdaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMTEuMDE3NyAxMS45MDgzVjE0LjE1OUwxNCAxNi4wMjkxTDIxLjE0MDMgMTAuNzc0NEMyMC44ODg0IDEwLjIyMDIgMjAuNTcyOCA5LjY5NzEzIDIwLjE5OTggOS4yMTU5NEwxNCAxMy43Nzg0TDExLjAxNzcgMTEuOTA4M1oiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0yMC4wMjM5IDEzLjgzMzZWMTMuOTk2MUMyMC4wMjYgMTUuMzQ0MiAxOS41NzY3IDE2LjY1NDEgMTguNzQ3NiAxNy43MTY5QzE3LjkxODUgMTguNzc5NyAxNi43NTc1IDE5LjUzNDEgMTUuNDQ5NiAxOS44NTk4QzE0LjE0MTggMjAuMTg1NSAxMi43NjI2IDIwLjA2MzcgMTEuNTMyMSAxOS41MTM4QzEwLjMwMTYgMTguOTYzOSA5LjI5MDY3IDE4LjAxNzYgOC42NjA2MSAxNi44MjZDOC4wMzA1NSAxNS42MzQzIDcuODE3NjQgMTQuMjY1OSA4LjA1NTkzIDEyLjkzOTFDOC4yOTQxNiAxMS42MTIyIDguOTY5ODQgMTAuNDAzNCA5Ljk3NTEgOS41MDU1N0MxMC45ODA0IDguNjA3NjQgMTIuMjU3NCA4LjA3MjQzIDEzLjYwMjMgNy45ODUyMkMxNC45NDcyIDcuODk4MDIgMTYuMjgyNiA4LjI2Mzg4IDE3LjM5NTMgOS4wMjQ0M0wxOC45MjQ3IDcuOTAxOThDMTcuNTQxOSA2Ljc4NDI2IDE1LjgyMDQgNi4xNzAwMSAxNC4wNDI2IDYuMTU5OTJDMTIuMjY0OCA2LjE0OTgyIDEwLjUzNjQgNi43NDQ1OSA5LjE0MDk5IDcuODQ2NTdDNy43NDU2NiA4Ljk0ODQ4IDYuNzY2MyAxMC40OTIyIDYuMzYzNjggMTIuMjI0MkM1Ljk2MTA2IDEzLjk1NjMgNi4xNTkxMSAxNS43NzM4IDYuOTI1MjYgMTcuMzc4NUM3LjY5MTQxIDE4Ljk4MzEgOC45ODAyMiAyMC4yNzk2IDEwLjU4MDEgMjEuMDU1QzEyLjE4IDIxLjgzMDUgMTMuOTk1OSAyMi4wMzg5IDE1LjcyOTggMjEuNjQ2MUMxNy40NjM3IDIxLjI1MzIgMTkuMDEyNiAyMC4yODI0IDIwLjEyMjIgMTguODkzQzIxLjIzMTggMTcuNTAzNiAyMS44MzYyIDE1Ljc3ODIgMjEuODM2MyAxNEMyMS44MzYxIDEzLjUyODYgMjEuNzkzOSAxMy4wNTgzIDIxLjcxMDEgMTIuNTk0NUwyMC4wMjM5IDEzLjgzMzZaIiBmaWxsPSJ3aGl0ZSIvPgo8L2c+CjwvZz4KPGRlZnM+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQwX2xpbmVhcl8xM18xOTg0IiB4MT0iMC45MTIwNjUiIHkxPSIyLjAyODkxZS0wNyIgeDI9IjU2LjEyMzciIHkyPSIwLjMzMTkxMiIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSIjMUVEQjAxIi8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzAwQzc0NiIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmFkaWFsR3JhZGllbnQgaWQ9InBhaW50MV9yYWRpYWxfMTNfMTk4NCIgY3g9IjAiIGN5PSIwIiByPSIxIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgZ3JhZGllbnRUcmFuc2Zvcm09InRyYW5zbGF0ZSg0Mi40NjY3IDI4KSByb3RhdGUoLTEzNSkgc2NhbGUoNDIuMjM3OCA1MS4wOTQyKSI+CjxzdG9wIHN0b3AtY29sb3I9IiMwMEE3RkEiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMDBBN0ZBIiBzdG9wLW9wYWNpdHk9IjAiLz4KPC9yYWRpYWxHcmFkaWVudD4KPHJhZGlhbEdyYWRpZW50IGlkPSJwYWludDJfcmFkaWFsXzEzXzE5ODQiIGN4PSIwIiBjeT0iMCIgcj0iMSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIGdyYWRpZW50VHJhbnNmb3JtPSJ0cmFuc2xhdGUoNDQuOTg2NyAyNy41MzMzKSByb3RhdGUoMTgwKSBzY2FsZSgyMi40OTMzIDI4LjA5MTcpIj4KPHN0b3Agc3RvcC1jb2xvcj0iIzAwQTdGQSIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMwMEE3RkEiIHN0b3Atb3BhY2l0eT0iMCIvPgo8L3JhZGlhbEdyYWRpZW50Pgo8cmFkaWFsR3JhZGllbnQgaWQ9InBhaW50M19yYWRpYWxfMTNfMTk4NCIgY3g9IjAiIGN5PSIwIiByPSIxIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgZ3JhZGllbnRUcmFuc2Zvcm09InRyYW5zbGF0ZSg1LjMyIDMuODI2NjcpIHJvdGF0ZSg0NSkgc2NhbGUoMjMuNDk0OCAyOC4zNTQ1KSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGQUVEMDEiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjRkFFRDAxIiBzdG9wLW9wYWNpdHk9IjAiLz4KPC9yYWRpYWxHcmFkaWVudD4KPGNsaXBQYXRoIGlkPSJjbGlwMF8xM18xOTg0Ij4KPHJlY3Qgd2lkdGg9IjU2IiBoZWlnaHQ9IjI4IiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=")
      no-repeat center;
    background-size: 51px 60px;
  }
  .solutions .psLogo-img--yapay {
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTgiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCA1OCAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzEzXzE5OTkpIj4KPG1hc2sgaWQ9Im1hc2swXzEzXzE5OTkiIHN0eWxlPSJtYXNrLXR5cGU6bHVtaW5hbmNlIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSIwIiB5PSIwIiB3aWR0aD0iNTgiIGhlaWdodD0iMjIiPgo8cGF0aCBkPSJNNTggMEgwVjIySDU4VjBaIiBmaWxsPSJ3aGl0ZSIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazBfMTNfMTk5OSkiPgo8cGF0aCBkPSJNMTEuNiAyMkMxOC4wMDY1IDIyIDIzLjIgMTcuMDc1MSAyMy4yIDExQzIzLjIgNC45MjQ4NyAxOC4wMDY1IDAgMTEuNiAwQzUuMTkzNSAwIDAgNC45MjQ4NyAwIDExQzAgMTcuMDc1MSA1LjE5MzUgMjIgMTEuNiAyMloiIGZpbGw9IiNGQzNGMUQiLz4KPHBhdGggZD0iTTEzLjE0NTUgNi4yMjM0NUgxMi4wNzI2QzEwLjEwNTUgNi4yMjM0NSA5LjA3MDg4IDcuMTYyMzMgOS4wNzA4OCA4LjU0NjYyQzkuMDcwODggMTAuMTExNCA5Ljc4NjE2IDEwLjg0NTcgMTEuMjU1MSAxMS43ODQ2TDEyLjQ2ODUgMTIuNTU0OUw4Ljk4MTQ3IDE3LjQ2NjFINi4zNzU3M0w5LjUwNTE1IDEzLjA3MjVDNy43MDQxNCAxMS44NTY4IDYuNjk1MDUgMTAuNjc3MiA2LjY5NTA1IDguNjc5MDFDNi42OTUwNSA2LjE3NTMgOC41NDcxNyA0LjQ2NjA2IDEyLjA1OTggNC40NjYwNkgxNS41NDY5VjE3LjQ1NEgxMy4xNDU1VjYuMjIzNDVaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTI5LjI1MzIgNC4yOTI4NVYxNy40MTY4SDMxLjY2NTFWMTIuNzMzOEgzMi44NDEzQzM1Ljk5MDcgMTIuNzMzOCAzOC4wMDQyIDExLjM1NTIgMzguMDA0MiA4LjQ0NzE5QzM4LjAwNDIgNS44MDM1IDM2LjEzMDUgNC4yOTI4NSAzMi44NjE0IDQuMjkyODVIMjkuMjUzMlpNMzIuODYxNCAxMC45NTg3SDMxLjY2NTFWNi4wNjc4OUgzMi45NDExQzM0LjYzNTYgNi4wNjc4OSAzNS41NTI2IDYuODA0MzQgMzUuNTUyNiA4LjQ0NzE5QzM1LjU1MjYgMTAuMTY1NiAzNC41MzU4IDEwLjk1ODcgMzIuODYxNCAxMC45NTg3WiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00OC4yNzI1IDE3LjQxNjhMNDQuNjI0NiA0LjI5Mjg1SDQxLjU3NDdMMzcuOTA2NyAxNy40MTY4SDM5Ljk3OTlMNDAuNzU3NCAxNC41NDY1SDQ1LjAwMzZMNDUuNzYwOCAxNy40MTY4SDQ4LjI3MjVaTTQxLjIzNTkgMTIuNzcxNUw0Mi44OTAxIDYuNjkxMDRMNDQuNTI1MSAxMi43NzE1SDQxLjIzNTlaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNNTUuNzQ3MyA0LjI5Mjg1SDU4TDUzLjk1MzEgMTEuODA4NFYxNy40MTY4SDUxLjU0MTJWMTEuODA4NEw0Ny40NzQ1IDQuMjkyODVINTAuMDY1OUw1Mi44OTY5IDkuNzY5MDNMNTUuNzQ3MyA0LjI5Mjg1WiIgZmlsbD0iYmxhY2siLz4KPC9nPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzEzXzE5OTkiPgo8cmVjdCB3aWR0aD0iNTgiIGhlaWdodD0iMjIiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==")
      no-repeat center;
    background-size: 53px 60px;
  }
  .solutions .spec1 .highlights {
    white-space: unset;
  }
}
@media screen and (min-width: 1440px) {
  .solutions {
    padding: 0 56px 80px;
  }
  .solutions-content {
    padding: 0 0 80px 0;
    max-width: 1280px;
  }
  .solutions-content h2 {
    margin-bottom: 48px;
  }
  .solutions-card {
    padding: 36px 40px 44px;
    font-size: 24px;
    line-height: 36px;
  }
  .solutions-card--split-3 {
    flex: 37% 1 1;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
  }
  .solutions-card--split-6 {
    flex: none;
    width: 738px;
    margin-right: 20px;
  }
  .solutions .psLogo-block {
    width: 240px;
    margin: 0 0 0 128px;
  }
  .solutions .spec1 {
    width: 482px;
    flex: none;
    margin-right: 20px;
  }
}
.kassa_block {
  margin: 8px 0 8px;
}
.kassa_line {
  display: flex;
  justify-content: space-around;
  flex-wrap: wrap;
}
.kassa_line--first {
  padding: 15px 0;
}
.kassa_logo {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.kassa_logo--atol {
  height: 16px;
}
.kassa_logo--module {
  height: 21px;
}
.kassa_logo--orange {
  height: 74px;
}
.kassa_logo--komtet {
  height: 26px;
}
.kassa_logo--business {
  height: 44px;
}
@media screen and (min-width: 576px) {
  .kassa_block {
    width: 348px;
    margin-bottom: 0;
  }
  .kassa_line--first {
    padding: 15px 40px;
  }
}
@media screen and (min-width: 1024px) {
  .kassa_block {
    width: 348px;
    margin-top: 0;
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin-left: 21px;
  }
  .kassa_line--first {
    padding: 15px 40px;
  }
}
@media screen and (min-width: 1440px) {
  .kassa_block {
    margin-left: 75px;
    width: 427px;
  }
}
.special {
  background: url("/d/landing/img/special_320.png");
  background-size: 100% 100%;
  min-height: 369px;
  margin-bottom: 80px;
}
.special-content {
  max-width: 1280px;
  padding: 64px 16px;
  color: #fff;
  font-size: 22px;
  line-height: 32px;
  text-align: left;
  font-family: "WixMadeforDisplayMedium", Arial, sans-serif;
}
.special_link {
  display: block;
  color: #fff;
  border-radius: 10px;
  background-color: #3a74ad;
  padding: 0 8px;
  font-size: 18px;
  line-height: 30px;
  font-family: "WixMadeforDisplayMedium", Arial, sans-serif;
}
.special_link-wrapper {
  margin-top: 28px;
  display: flex;
  justify-content: flex-start;
  width: 100%;
}
.special_link:hover {
  background-color: #fff;
  color: #0080c8;
}
@media screen and (min-width: 576px) {
  .special {
    background: url("/d/landing/img/special_576.png");
    background-size: 100% 100%;
    margin-bottom: 96px;
  }
  .special-content {
    font-size: 28px;
    line-height: 36px;
    padding: 72px 24px 98px;
  }
  .special_link {
    font-size: 24px;
    line-height: 32px;
  }
  .special_link-wrapper {
    margin-top: 34px;
  }
}
@media screen and (min-width: 768px) {
  .special {
    background: url("/d/landing/img/special_768.png");
    background-size: 100% 100%;
    margin-bottom: 120px;
  }
  .special-content {
    max-width: 1000px;
    font-size: 36px;
    line-height: 46px;
    padding: 100px 40px 120px 40px;
  }
  .special_link {
    font-size: 28px;
    line-height: 36px;
  }
  .special_link-wrapper {
    margin-top: 32px;
  }
}
@media screen and (min-width: 1024px) {
  .special {
    background: url("/d/landing/img/special_1024.png");
    background-size: 100% 100%;
    margin-bottom: 96px;
  }
  .special-content {
    max-width: 1280px;
    margin: 0;
    font-size: 40px;
    line-height: 56px;
    padding: 120px 56px 124px 40px;
  }
  .special_link {
    font-size: 32px;
    line-height: 40px;
  }
  .special_link-wrapper {
    margin-top: 34px;
  }
}
@media screen and (min-width: 1440px) {
  .special {
    background: url("/d/landing/img/special_1440.png");
    background-size: 100% 100%;
    margin-bottom: 160px;
  }
  .special-content {
    font-size: 48px;
    line-height: 64px;
  }
  .special_link {
    font-size: 36px;
    line-height: 42px;
    padding: 0 14px 8px;
  }
  .special_link-wrapper {
    margin-top: 56px;
  }
}
.numbers {
  margin-bottom: 80px;
}
.numbers-content {
  margin: 0 auto;
  background-color: #f6f8fb;
  padding: 48px 16px 64px;
  max-width: 1280px;
}
.numbers-content h2 {
  text-align: left;
}
.numbers_label {
  font-size: 16px;
  line-height: 24px;
  text-align: left;
  font-family: "WixMadeforDisplayMedium", Arial, sans-serif;
  margin-bottom: 16px;
}
.numbers_label .highlights {
  height: auto;
  padding: 1px 8px 4px;
  margin-left: 0;
}
.numbers_table {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
}
.numbers_item {
  display: inline-block;
  flex-basis: 49%;
  flex-shrink: 0;
  flex-grow: 1;
  margin-top: 24px;
}
.numbers_item:nth-child(2n-1) {
  border-right: 1px solid rgba(24, 24, 24, 0.08);
}
.numbers_item:nth-child(2n) {
  padding-left: 40px;
}
.numbers_item-title {
  font-size: 24px;
  line-height: 28px;
  text-align: left;
  margin-bottom: 6px;
  font-family: "WixMadeforDisplaySemiBold", Arial, sans-serif;
  white-space: nowrap;
}
.numbers_item-description {
  text-align: left;
  font-size: 16px;
  line-height: 20px;
}
@media screen and (min-width: 576px) {
  .numbers {
    margin-bottom: 96px;
  }
  .numbers-content {
    border-radius: 28px;
    padding: 56px 24px 72px;
  }
  .numbers-content h2 {
    max-width: 300px;
  }
  .numbers_label {
    font-size: 18px;
    line-height: 28px;
    margin-bottom: 12px;
  }
  .numbers_label .highlights {
    padding-bottom: 2px;
  }
  .numbers_item {
    margin-top: 32px;
  }
  .numbers_item-title {
    font-size: 32px;
    line-height: 40px;
    margin-bottom: 8px;
  }
  .numbers_item-description {
    font-size: 16px;
    line-height: 20px;
  }
}
@media screen and (min-width: 768px) {
  .numbers {
    margin-bottom: 120px;
  }
  .numbers-content {
    border-radius: 40px;
    padding: 66px 40px 80px;
  }
  .numbers-content h2 {
    padding-right: 24px;
    max-width: 100%;
  }
  .numbers_label {
    font-size: 20px;
    line-height: 28px;
    margin-bottom: 24px;
  }
  .numbers_label .highlights {
    padding: 4px 10px 6px;
  }
  .numbers_item {
    margin-top: 36px;
    width: auto;
    flex-basis: 100px;
    flex-grow: 1;
    border-right: 1px solid rgba(24, 24, 24, 0.08);
    padding: 0 20px;
  }
  .numbers_item:first-of-type {
    padding-left: 0;
  }
  .numbers_item:last-of-type {
    border: none;
    padding-right: 0;
  }
  .numbers_item-title {
    font-size: 40px;
    line-height: 44px;
    margin-bottom: 8px;
  }
  .numbers_item-description {
    font-size: 18px;
    line-height: 24px;
  }
  .numbers_item:nth-child(2n) {
    padding-left: 20px;
  }
}
@media screen and (min-width: 1024px) {
  .numbers {
    margin-bottom: 120px;
  }
  .numbers-content {
    border-radius: 40px;
    padding: 64px 48px 80px;
  }
  .numbers_label {
    font-size: 20px;
    line-height: 28px;
    margin-bottom: 19px;
  }
  .numbers_label .highlights {
    padding: 2px 9px 4px;
  }
  .numbers_table {
    flex-wrap: nowrap;
  }
  .numbers_item {
    margin-top: 36px;
    width: auto;
    flex-basis: 100px;
    flex-grow: 1;
    border-right: 1px solid rgba(24, 24, 24, 0.08);
    padding: 0 50px;
  }
  .numbers_item:first-of-type {
    padding-left: 0;
  }
  .numbers_item:last-of-type {
    border: none;
  }
  .numbers_item-title {
    font-size: 44px;
    line-height: 48px;
    margin-bottom: 12px;
    white-space: nowrap;
  }
  .numbers_item-description {
    font-size: 20px;
    line-height: 28px;
  }
  .numbers_item:nth-child(2n) {
    padding-left: 50px;
  }
}
@media screen and (min-width: 1440px) {
  .numbers {
    margin-bottom: 80px;
  }
  .numbers h2 {
    max-width: 1000px;
  }
  .numbers-content {
    max-width: 1280px;
    border-radius: 40px;
    padding: 96px 40px 104px;
  }
  .numbers_label {
    font-size: 24px;
    line-height: 36px;
    margin-bottom: 20px;
    margin-left: -9px;
  }
  .numbers_label .highlights {
    padding: 2px 9px 4px;
  }
  .numbers_item {
    padding: 0 33px;
    margin-top: 56px;
    flex: none;
  }
  .numbers_item-title {
    font-size: 52px;
    line-height: 56px;
  }
  .numbers_item-description {
    font-size: 24px;
    line-height: 26px;
  }
  .numbers_item:nth-child(2n) {
    padding-left: 33px;
  }
  .numbers_item:first-of-type {
    padding-left: 0;
    width: 262px;
    padding-right: 0;
  }
}
.partners {
  margin-bottom: 70px;
}
.partners_logos {
  display: flex;
  flex-wrap: wrap;
  margin-top: 24px;
  justify-content: center;
}
.partners_logo {
  flex-basis: 49%;
  flex-grow: 0;
  height: 50px;
  margin-bottom: 8px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  text-align: center;
}
.partners_logo img {
  margin: auto;
}
.partners_logo img.img-01 {
  width: 103px;
}
.partners_logo img.img-02 {
  width: 108px;
}
.partners_logo img.img-03 {
  width: 110px;
}
.partners_logo img.img-04 {
  width: 128px;
}
.partners_logo img.img-05 {
  width: 137px;
}
.partners_logo img.img-06 {
  width: 111px;
}
.partners_logo img.img-07 {
  width: 98px;
}
.partners_logo img.img-08 {
  width: 68px;
}
.partners_logo img.img-09 {
  width: 94px;
}
.partners_logo img.img-10 {
  width: 119px;
}
.partners_logo img.img-11 {
  width: 110px;
}
.partners_logo img.img-12 {
  width: 120px;
}
.partners_logo img.img-13 {
  width: 83px;
}
.partners_logo img.img-14 {
  width: 108px;
}
@media screen and (min-width: 576px) {
  .partners {
    margin-bottom: 78px;
  }
  .partners_content {
    padding: 0 40px;
  }
  .partners_logos {
    margin-top: 52px;
  }
  .partners_logo {
    margin-bottom: 33px;
  }
  .partners_logo img {
    margin: auto;
  }
  .partners_logo img.img-01 {
    width: 154px;
  }
  .partners_logo img.img-02 {
    width: 162px;
  }
  .partners_logo img.img-03 {
    width: 161px;
  }
  .partners_logo img.img-04 {
    width: 192px;
  }
  .partners_logo img.img-05 {
    width: 194px;
  }
  .partners_logo img.img-06 {
    width: 175px;
  }
  .partners_logo img.img-07 {
    width: 145px;
  }
  .partners_logo img.img-08 {
    width: 98px;
  }
  .partners_logo img.img-09 {
    width: 156px;
  }
  .partners_logo img.img-10 {
    width: 191px;
  }
  .partners_logo img.img-11 {
    width: 187px;
  }
  .partners_logo img.img-12 {
    width: 188px;
  }
  .partners_logo img.img-13 {
    width: 134px;
  }
  .partners_logo img.img-14 {
    width: 168px;
  }
}
@media screen and (min-width: 768px) {
  .partners {
    margin-bottom: 90px;
  }
  .partners_logos {
    margin-top: 46px;
  }
  .partners_logo {
    margin-bottom: 40px;
    flex-basis: 33%;
  }
}
@media screen and (min-width: 1024px) {
  .partners {
    margin-bottom: 90px;
  }
  .partners_logo {
    margin-bottom: 40px;
    flex-basis: 24%;
  }
}
@media screen and (min-width: 1440px) {
  .partners {
    margin-bottom: 90px;
  }
  .partners_logos {
    max-width: 1280px;
    margin: 48px auto 38px;
  }
  .partners_logo {
    flex: none;
    width: 233px;
    height: 80px;
    margin: 0 10px 24px;
  }
  .partners_logo img.img-01 {
    width: 166px;
  }
  .partners_logo img.img-02 {
    width: 176px;
  }
  .partners_logo img.img-03 {
    width: 178px;
  }
  .partners_logo img.img-04 {
    width: 208px;
  }
  .partners_logo img.img-05 {
    width: 202px;
  }
  .partners_logo img.img-06 {
    width: 206px;
  }
  .partners_logo img.img-07 {
    width: 158px;
  }
  .partners_logo img.img-08 {
    width: 106px;
  }
  .partners_logo img.img-09 {
    width: 171px;
  }
  .partners_logo img.img-10 {
    width: 200px;
  }
  .partners_logo img.img-11 {
    width: 187px;
  }
  .partners_logo img.img-12 {
    width: 188px;
  }
  .partners_logo img.img-13 {
    width: 144px;
  }
  .partners_logo img.img-14 {
    width: 168px;
  }
}
.contact {
  background-color: #f6f8fb;
}
.contact-content {
  padding: 72px 0 52px;
}
.contact h2 {
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 24px;
  color: rgba(24, 24, 24, 0.4);
  font-family: "WixMadeforDisplayMedium", Arial, sans-serif;
}
.contact_link {
  font-size: 28px;
  line-height: 32px;
  margin-bottom: 10px;
  display: block;
  color: #000;
  font-family: "WixMadeforDisplayMedium", Arial, sans-serif;
}
@media screen and (min-width: 576px) {
  .contact-content {
    padding: 80px 0 68px;
  }
  .contact h2 {
    font-size: 18px;
    line-height: 24px;
    margin-bottom: 24px;
  }
  .contact_link {
    font-size: 40px;
    line-height: 44px;
    margin-bottom: 12px;
  }
}
@media screen and (min-width: 768px) {
  .contact-content {
    padding: 96px 0;
  }
  .contact h2 {
    font-size: 20px;
    line-height: 28px;
    margin-bottom: 20px;
  }
  .contact_link {
    font-size: 44px;
    line-height: 48px;
    margin-bottom: 12px;
  }
  .contact_link:last-of-type {
    margin-bottom: 0;
  }
}
@media screen and (min-width: 1024px) {
  .contact-content {
    padding: 96px 0 80px;
  }
  .contact h2 {
    font-size: 20px;
    line-height: 28px;
    margin-bottom: 24px;
  }
  .contact_link {
    font-size: 56px;
    line-height: 64px;
    margin-bottom: 16px;
  }
}
@media screen and (min-width: 1440px) {
  .contact-content {
    padding: 120px 0;
  }
  .contact h2 {
    font-size: 24px;
    line-height: 36px;
    margin-bottom: 24px;
  }
  .contact_link {
    font-size: 64px;
    line-height: 72px;
    margin-bottom: 24px;
  }
}
.footer {
  background: #f6f8fb;
  overflow: hidden;
}
.footer:before {
  content: "";
  border-top: 1px solid rgba(24, 24, 24, 0.12);
  width: auto;
  height: 1px;
  margin: 0 16px;
  display: block;
}
.footer .footer_copy a {
  text-decoration: underline;
}
.footer_first {
  position: relative;
  display: flex;
  justify-content: space-between;
}
.footer_first .footer_copy {
  display: none;
}
.footer_first .m_logo {
  background-size: 87px 32px;
  width: 87px;
  height: 32px;
}
.footer_content {
  position: relative;
  padding: 40px 16px;
  max-width: 1280px;
  margin: 0 auto;
}
.footer_social {
  display: none;
  height: auto;
  width: auto;
}
.footer .social_logo-vk {
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzciIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCAzNyAzNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzQ3Nl8yMzQiIHN0eWxlPSJtYXNrLXR5cGU6bHVtaW5hbmNlIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSIwIiB5PSIwIiB3aWR0aD0iMzciIGhlaWdodD0iMzYiPgo8cGF0aCBkPSJNMzYuMzk4MSAwSDAuNDQ5MzFWMzZIMzYuMzk4MVYwWiIgZmlsbD0id2hpdGUiLz4KPC9tYXNrPgo8ZyBtYXNrPSJ1cmwoI21hc2swXzQ3Nl8yMzQpIj4KPHBhdGggZD0iTTAuNDQ5MzEgMTcuMjhDMC40NDkzMSA5LjEzNDE0IDAuNDQ5MzEgNS4wNjEyIDIuOTc2MzEgMi41MzA2QzUuNTAzMzEgMCA5LjU3MDQ1IDAgMTcuNzA0NyAwSDE5LjE0MjdDMjcuMjc3IDAgMzEuMzQ0MSAwIDMzLjg3MTEgMi41MzA2QzM2LjM5ODEgNS4wNjEyIDM2LjM5ODEgOS4xMzQxNCAzNi4zOTgxIDE3LjI4VjE4LjcyQzM2LjM5ODEgMjYuODY1OSAzNi4zOTgxIDMwLjkzODggMzMuODcxMSAzMy40Njk0QzMxLjM0NDEgMzYgMjcuMjc3IDM2IDE5LjE0MjcgMzZIMTcuNzA0N0M5LjU3MDQ1IDM2IDUuNTAzMzEgMzYgMi45NzYzMSAzMy40Njk0QzAuNDQ5MzEgMzAuOTM4OCAwLjQ0OTMxIDI2Ljg2NTkgMC40NDkzMSAxOC43MlYxNy4yOFoiIGZpbGw9IiMwMDgwQzgiLz4KPHBhdGggZD0iTTE5LjU3NzEgMjUuOTM1MUMxMS4zODM4IDI1LjkzNTEgNi43MTA0OCAyMC4zMTAxIDYuNTE1NzUgMTAuOTUwMUgxMC42MTk5QzEwLjc1NDcgMTcuODIwMSAxMy43ODA0IDIwLjczIDE2LjE3NjkgMjEuMzMwMVYxMC45NTAxSDIwLjA0MTZWMTYuODc1QzIyLjQwODIgMTYuNjIgMjQuODk0MyAxMy45MjAxIDI1LjczMzEgMTAuOTUwMUgyOS41OTc3QzI4Ljk1MzcgMTQuNjEwMSAyNi4yNTc1IDE3LjMxIDI0LjM0MDIgMTguNDJDMjYuMjU3NSAxOS4zMiAyOS4zMjgzIDIxLjY3NSAzMC40OTY2IDI1LjkzNTFIMjYuMjQyNUMyNS4zMjg4IDIzLjA4NTEgMjMuMDUyMyAyMC44ODAxIDIwLjA0MTYgMjAuNThWMjUuOTM1MUgxOS41NzcxWiIgZmlsbD0id2hpdGUiLz4KPC9nPgo8L3N2Zz4K")
    no-repeat center;
  height: 24px;
  width: 24px;
  margin-top: 8px;
  background-size: 24px 24px;
}
.footer_menu {
  display: flex;
  justify-content: space-between;
  height: 90px;
  width: 100%;
  margin-top: 32px;
}
.footer_menu-column {
  display: flex;
  flex-direction: column;
}
.footer_menu-item {
  font-size: 12px;
  line-height: 16px;
  text-align: left;
  margin-bottom: 12px;
  transition: all 0.3s ease;
}
.footer_menu-item:hover,
.footer_menu-item:active {
  color: #0080c8;
}
.footer_last {
  display: none;
}
.footer a {
  cursor: pointer;
}
.footer_bottom {
  display: flex;
  justify-content: space-between;
  margin-top: 15px;
}
.footer_bottom a {
  color: inherit;
}
.footer_copy {
  font-size: 10px;
  line-height: 14px;
  opacity: 0.4;
}
.footer_lang {
  font-size: 12px;
  line-height: 14px;
}
.footer_lang * {
  margin-left: 8px;
}
.footer_lang div {
  display: inline;
  color: #0080c8;
}
@media screen and (min-width: 576px) {
  .footer:before {
    content: "";
    border-top: 1px solid rgba(24, 24, 24, 0.12);
    width: auto;
    height: 1px;
    margin: 0 24px;
    display: block;
  }
  .footer_content {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    padding: 56px 24px;
  }
  .footer_first .social_logo-vk {
    display: none;
  }
  .footer_last {
    display: block;
  }
  .footer_last .footer_lang {
    display: none;
  }
  .footer_bottom {
    width: 100%;
  }
  .footer_menu {
    margin-right: 64px;
    margin-top: 12px;
    max-width: 256px;
  }
  .footer_social {
    display: block;
    margin-top: 8px;
  }
  .footer_social .social_logo-vk {
    margin: 0;
  }
  .footer_lang a {
    margin-left: 8px;
  }
  .footer_lang div {
    margin-left: 8px;
  }
}
@media screen and (min-width: 768px) {
  .footer:before {
    content: "";
    border-top: 1px solid rgba(24, 24, 24, 0.12);
    width: auto;
    height: 1px;
    margin: 0 40px;
    display: block;
  }
  .footer_content {
    padding: 64px 40px;
  }
  .footer_copy {
    display: none;
  }
  .footer_first {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    max-height: 85px;
  }
  .footer_first .footer_copy {
    display: block;
  }
  .footer_menu {
    max-width: 310px;
    margin-right: 28px;
  }
  .footer_last {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    max-height: 85px;
  }
  .footer_last .footer_lang {
    display: block;
  }
  .footer_social {
    display: flex;
    justify-content: flex-end;
  }
  .footer_bottom {
    display: none;
  }
}
@media screen and (min-width: 1024px) {
  .footer_copy {
    text-align: left;
    font-size: 12px;
    line-height: 16px;
  }
  .footer_content {
    padding: 64px 40px;
  }
  .footer .m_logo {
    width: 109px;
    height: 44px;
    background-size: 109px 40px;
  }
  .footer_first {
    max-height: 103px;
  }
  .footer_last {
    max-height: 103px;
  }
  .footer_menu {
    max-width: 408px;
    margin-right: 48px;
    margin-top: 16px;
  }
  .footer_menu-item {
    font-size: 14px;
    line-height: 18px;
    margin-bottom: 16px;
  }
  .footer_social {
    margin-top: 10px;
  }
  .footer .social_logo-vk {
    height: 32px;
    width: 32px;
    background-size: 32px 32px;
  }
}
@media screen and (min-width: 1440px) {
  .footer:before {
    content: "";
    border-top: 1px solid rgba(24, 24, 24, 0.12);
    width: 1280px;
    height: 1px;
    margin: 0 auto;
    display: block;
  }
  .footer_content {
    padding: 80px 0;
    margin: 0 auto;
  }
  .footer .m_logo {
    height: 44px;
  }
  .footer_first {
    max-height: 110px;
  }
  .footer_last {
    max-height: 110px;
  }
  .footer_menu {
    max-width: 536px;
    margin-right: 72px;
    margin-top: 18px;
  }
  .footer_menu-item {
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 16px;
  }
  .footer .m_logo {
    width: 119px;
    height: 48px;
    background-size: 119px 48px;
  }
  .footer_copy {
    font-size: 14px;
    line-height: 18px;
  }
  .footer_lang {
    font-size: 14px;
    line-height: 16px;
  }
  .footer_social {
    margin-top: 6px;
  }
  .footer .social_logo-vk {
    height: 36px;
    width: 36px;
    background-size: 36px 36px;
  }
}
html {
  scroll-behavior: smooth;
}
body,
.form-container h2,
.form-container p,
.message-block h3,
.message-block p {
  font-family: "WixMadeforDisplaySemiBold", sans-serif;
  color: #181818;
  text-align: center;
}
.special .button-wrapper {
  justify-content: flex-start;
  margin-top: 48px;
}
.special .button--special {
  font-family: "Wix Madefor Display Regular", sans-serif;
  margin: 0;
  padding: 12px 28px;
  color: #0080c8;
  background-color: #e6f2fa;
  border-radius: 16px;
  line-height: 24px;
  font-size: 24px;
}
.form-container {
  max-width: 1280px;
  margin: 0 auto;
  padding: 80px 0 0;
  margin-bottom: 160px;
}
.form-container h2 {
  font-size: 64px;
  font-weight: 500;
  line-height: 72px;
  margin-bottom: 48px;
  font-family: "WixMadeforDisplaySemiBold", Arial, sans-serif;
}
.form-container .highlights {
  display: inline-block;
  margin-top: 5px;
  padding: 0 9px;
}
.form-container p {
  font-family: "WixMadeforDisplayMedium", sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 36px;
  margin-bottom: 48px;
}
.form-container form {
  max-width: 710px;
  margin: 0 auto;
}
.form-row {
  display: flex;
  gap: 12px;
}
.form-container .policy_conf {
  display: flex;
}
.form-container .input-name,
.form-container .input-phone {
  flex: 1;
}
.form-container .form-group {
  margin-bottom: 12px;
}
.form-label {
  font-weight: 600;
}
.form-container .form-group label {
  font-family: "Wix Madefor Display Regular", sans-serif;
  font-size: 16px;
  line-height: 24px;
  text-align: left;
  color: #222222;
  display: block;
  margin-bottom: 5px;
}
.form-container .form-group label svg {
  position: relative;
  top: -5px;
  margin-right: 2px;
}
.form-container .form-group input[type="text"],
.form-container .form-group input[type="tel"],
.form-container .form-group input[type="email"],
.form-container .form-group input[type="url"] {
  width: 100%;
  height: 48px;
  padding: 12px 16px;
  font-size: 16px;
  border-radius: 10px;
  border: 1px solid #c7d0d9;
  box-sizing: border-box;
  transition: border 0.3s ease;
  text-align: left;
}
.form-container .form-group input[type="text"]:hover,
.form-container .form-group input[type="tel"]:hover,
.form-container .form-group input[type="email"]:hover,
.form-container .form-group input[type="url"]:hover {
  border: 1px solid #878992;
}
.form-container .form-group input[type="text"]:focus,
.form-container .form-group input[type="tel"]:focus,
.form-container .form-group input[type="email"]:focus,
.form-container .form-group input[type="url"]:focus {
  outline: none;
  border: 1px solid #878992;
}
.form-container .form-group input[type="text"].active,
.form-container .form-group input[type="tel"].active,
.form-container .form-group input[type="email"].active,
.form-container .form-group input[type="url"].active {
  outline: none;
  border: 1px solid #878992;
}
.form-container .form-group input[type="text"].error,
.form-container .form-group input[type="tel"].error,
.form-container .form-group input[type="email"].error,
.form-container .form-group input[type="url"].error {
  border: 1px solid #f03e3e;
  background-color: #fff;
}
.form-container .form-group input[type="text"].disabled,
.form-container .form-group input[type="tel"].disabled,
.form-container .form-group input[type="email"].disabled,
.form-container .form-group input[type="url"].disabled {
  border: 1px solid #c7d0d9;
  background-color: #c7d0d9;
  opacity: 0.6;
}
.form-container .form-group .policy-text {
  font-family: "Proxima Nova", sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-align: left;
  color: #222222;
}
.form-container .form-group .policy-text a {
  color: #337ab7;
  text-decoration: none;
}
.form-container .form-group .policy-text a:hover {
  text-decoration: underline;
}
.button-container-form {
  position: relative;
  width: 100%;
}
.button-container-form .button-wrapper {
  position: relative;
  display: inline-block;
  width: 100%;
}
.button-container-form .button-wrapper::before {
  content: "";
  position: absolute;
  top: -2px;
  left: -2px;
  right: -2px;
  bottom: -2px;
  border-radius: 18px;
  background: linear-gradient(45deg, #2ba5a6 40%, #ffe7aa 80%, #ffcd4b 100%);
  z-index: 0;
  opacity: 0;
  width: 100.7%;
  transition: opacity 0.3s ease;
}
.button-container-form button[type="submit"] {
  width: 100%;
  height: 60px;
  padding: 18px 28px;
  background-color: #0080c8;
  color: #ffffff;
  font-size: 24px;
  font-weight: 500;
  line-height: 24px;
  text-align: center;
  cursor: pointer;
  opacity: 1;
  border-radius: 16px;
  border: none;
  position: relative;
  z-index: 1;
  transition: background-color 0.3s ease;
}
.button-container-form .button-wrapper:hover::before {
  opacity: 1;
}
.button-container-form button[type="submit"]:disabled {
  background-color: rgba(0, 128, 200, 0.5);
}
.button-container-form button[type="submit"]:disabled:hover {
  background-color: rgba(0, 128, 200, 0.5);
  cursor: default;
}
.button-container-form
  button[type="submit"]:disabled:hover
  .button-wrapper::before {
  opacity: 0;
}
.button-container-form .button-wrapper:has(button:disabled)::before {
  opacity: 0;
  transition: none;
}
.message-block {
  display: none;
  flex-direction: column;
  align-items: center;
  padding: 0;
  max-width: 400px;
  margin: 0 auto;
  justify-content: center;
  margin-top: 80px;
}
.message-block svg {
  margin-bottom: 12px;
}
.message-block h3 {
  font-size: 36px;
  font-weight: 500;
  line-height: 42px;
  margin-bottom: 20px;
}
.message-block p {
  font-size: 16px;
  line-height: 20px;
  font-weight: 400;
}
input.error {
  border: 1px solid #f03e3e;
  background-color: white;
}
.text-danger {
  color: #f03e3e;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-align: left;
  padding: 6px 0 18px;
  display: none;
}
.text-danger.visible {
  display: block;
}
.form-group input[type="checkbox"] {
  position: relative;
  width: 100%;
  max-width: 14px;
  height: 14px;
  appearance: none;
  border: 1px solid #c7d0d9;
  border-radius: 4px;
  background-color: #fff;
  cursor: pointer;
  transition: all 0.3s ease;
  margin-right: 8px;
  margin-top: 4px;
}
.form-group input[type="checkbox"]:hover {
  border: 1px solid #878992;
}
.form-group input[type="checkbox"]::before {
  content: "";
  position: absolute;
  top: 37%;
  left: 53%;
  width: 7px;
  height: 4px;
  border: 1px solid white;
  border-width: 0 0 1px 1px;
  transform: translate(-50%, -50%) rotate(-45deg);
  opacity: 0;
  transition: opacity 0.3s ease;
}
.form-group input[type="checkbox"]:checked {
  background-color: #0080c8;
  border-color: #0080c8;
}
.form-group input[type="checkbox"]:checked::before {
  opacity: 1;
}
.form-group input[type="checkbox"]:checked:hover {
  background-color: #0080c8;
  border: 1px solid #0080c8;
}
.form-group input[type="checkbox"]:disabled {
  background: rgba(0, 128, 200, 0.5);
}
.hint {
  font-family: "WixMadeforDisplayMedium", sans-serif;
  line-height: 14px;
  font-size: 12px;
  color: #0080c8;
  margin-top: 5px;
}
.button-container-hover {
  position: relative;
  display: flex;
  padding: 0;
  margin: 0;
  line-height: 24px;
  width: max-content;
}
.button-wrapper-hover {
  position: relative;
}
.button-wrapper-hover::before {
  content: "";
  position: absolute;
  height: 64px;
  top: -2px;
  left: -2px;
  right: -2px;
  bottom: -2px;
  border-radius: 18px;
  background: linear-gradient(45deg, #2ba5a6 40%, #ffe7aa 80%, #ffcd4b 100%);
  z-index: 0;
  opacity: 0;
  transition: opacity 0.3s ease;
}
.button--hover {
  width: 100%;
  height: 60px;
  padding: 18px 28px;
  font-size: 24px;
  font-weight: 500;
  line-height: 24px;
  text-align: center;
  cursor: pointer;
  border-radius: 16px;
  border: none;
  position: relative;
  z-index: 1;
  transition: background-color 0.3s ease;
}
.button-wrapper-hover:hover::before {
  opacity: 1;
}
.text-policy {
  font-weight: 400;
}
.text-policy a {
  font-family: "WixMadeforDisplayMedium", sans-serif;
  color: #0080c8;
}
.button--white {
  background-color: #fff;
  color: #0080c8;
}
.menu_buttons {
  gap: 20px;
}
.button--header {
  font-family: "Wix Madefor Display", sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 20px;
  text-align: left;
  border-radius: 10px;
  height: 40px;
}
.button--header-light {
  background-color: #e6f2fa;
  color: #0080c8;
  padding: 10px 27.5px;
}
.button--header-blue {
  background-color: #0080c8;
  color: #fff;
  padding: 10px 16px;
}
.button-wrapper-header-hover {
  position: relative;
}
.button-wrapper-header-hover::before {
  content: "";
  height: 44px;
  position: absolute;
  top: -2px;
  left: -2px;
  right: -2px;
  bottom: -2px;
  border-radius: 12px;
  background: linear-gradient(45deg, #2ba5a6 10%, #ffe7aa 70%, #ffcd4b 100%);
  z-index: 0;
  opacity: 0;
  transition: opacity 0.3s ease;
}
.button-wrapper-header-hover:hover::before {
  opacity: 1;
}
.error-message {
  font-family: "WixMadeforDisplayRegular", sans-serif;
  color: #f03e3e;
  font-size: 12px;
  margin-top: 5px;
}
@media (max-width: 768px) {
  .button--hover {
    font-size: 18px;
    min-height: 50px;
    height: auto;
    padding: 14px 24px;
  }
}
@media (max-width: 1439px) {
  .form-container {
    margin-bottom: 120px;
    padding: 60px 40px 0;
  }
  .form-container h2 {
    font-size: 56px;
    line-height: 64px;
    margin: 0 auto 24px;
  }
  .form-container p {
    font-size: 24px;
    line-height: 36px;
    margin-bottom: 36px;
  }
  .message-block p {
    font-size: 16px;
    line-height: 20px;
  }
}
@media (max-width: 1023px) {
  .form-container h2 {
    font-size: 44px;
    line-height: 48px;
  }
  .form-container p {
    font-size: 18px;
    line-height: 28px;
  }
  .message-block {
    margin-top: 40px;
  }
  .message-block h3 {
    font-size: 28px;
    line-height: 34px;
    margin-bottom: 20px;
  }
  .message-block p {
    font-size: 16px;
    line-height: 20px;
  }
}
@media (max-width: 767px) {
  .form-container {
    padding: 0 40px;
    margin-bottom: 96px;
  }
  .form-container h2 {
    font-size: 40px;
    line-height: 44px;
  }
  .form-container p {
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 32px;
  }
  .form-row {
    flex-direction: column;
    gap: 0;
  }
  .message-block h3 {
    font-size: 24px;
    line-height: 32px;
    margin-bottom: 8px;
  }
  .message-block p {
    font-size: 12px;
    line-height: 16px;
  }
  .message-block svg {
    margin-bottom: 8px;
  }
}
@media (max-width: 575px) {
  .form-container {
    margin-bottom: 80px;
    padding: 40px 16px 0;
  }
  .form-container h2 {
    font-size: 28px;
    line-height: 32px;
    margin: 0 auto 12px;
  }
  .form-container p {
    font-size: 16px;
    line-height: 20px;
    margin: 0 auto 24px;
    max-width: 300px;
  }
  .message-block h3 {
    font-size: 20px;
    line-height: 24px;
  }
  .message-block p {
    font-size: 12px;
    line-height: 16px;
  }
  .menu_buttons {
    align-items: center;
    display: flex;
    flex-direction: column;
  }
  .menu_buttons button {
    width: 146px;
    text-align: center;
  }
}

.container-contact {
  display: flex;
  flex-direction: column;
  padding: 80px 81px 160px 80px;
  justify-content: center;
  align-items: center;
  background-color: #F6F8FB;
  font-family: "Wix Madefor Display", sans-serif;
  font-weight: 400;
  color: #181818;
}

.container-contact .main-block {
  max-width: 1440px;
}

.container-contact h1 {
  text-align: center;
  font-size: 80px;
  font-weight: 600;
  line-height: 84px;
  margin-bottom: 48px;
  margin-top: 160px;
}

.container-contact .blocks {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  gap: 20px;
}

.container-contact .block {
  display: flex;
  padding: 36px 40px 40px 40px;
  flex-direction: column;
  align-items: flex-start;
  flex: 48% 0 0;
  border-radius: 28px;
  background: #FFF;
  max-height: 254px;
}

.container-contact .block h2 {
  font-size: 36px;
  font-weight: 500;
  line-height: 42px;
  margin-bottom: 4px;
  text-align: left;
}

.container-contact .block .description {
  font-size: 24px;
  line-height: 36px;
  margin-bottom: 20px;
  text-align: left;
}

.container-contact .block .phone {
  margin-bottom: 4px;
  text-align: left;
}

.container-contact .block .phone a, .container-contact .block .email a {
  color: #0080C8;
  font-size: 24px;
  line-height: 36px;
  transition: all .15s ease-out 0s;
}

.container-contact .block .phone a:hover, .container-contact .block .email a:hover {
  background: linear-gradient(103.59deg, #1182C2 -4.15%, #7AC493 74.51%, #FFF1BF 110.81%, #FFC926 136.72%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

@media (max-width: 1280px) {
  .container-contact {
      padding: 78px 40px 160px;
  }

  .container-contact .blocks div:nth-last-of-type(1), 
  .container-contact .blocks div:nth-last-of-type(2) {
    flex: 100%;
    max-height: 200px;
  }

  .container-contact .blocks div:nth-last-of-type(1) .description, 
  .container-contact .blocks div:nth-last-of-type(2) .description {
    margin-bottom: 0;
  }


  .container-contact .block, .container-contact .block h2, .container-contact .block .description {
    align-items: center;
    text-align: center;
  }

  div.header.menuOpened .menu_content {
    overflow-y: scroll;
  }
}

@media (max-width: 1023px) {
  .container-contact {
      padding: 72px 40px 160px;
  }
}

@media (max-width: 999px) {
  .container-contact .blocks {
    flex-direction: column;
  }

  .container-contact .block h2 {
    margin-bottom: 20px;
    max-width: 350px;
  }

  .container-contact .blocks div:nth-last-of-type(1), 
  .container-contact .blocks div:nth-last-of-type(2) {
    max-height: 300px;
  }

  .container-contact .block .description, .container-contact .block .phone, .container-contact .block .email {
    max-width: 350px;
}
}

@media (max-width: 768px) {
  .container-contact {
      padding: 64px 40px 160px;
  }

  .container-contact .blocks div:nth-last-of-type(1), 
  .container-contact .blocks div:nth-last-of-type(2) {
    max-height: 254px;
  }
}

@media (max-width: 520px) {
  .container-contact {
      padding: 64px 16px 80px 16px;
  }

  .container-contact .blocks {
    gap: 8px;
  }

  .container-contact h1 {
      font-size: 36px;
      line-height: 44px;
      margin-bottom: 24px;
      margin-top: 80px;
  }

  .container-contact .block {
      padding: 16px 20px 20px 20px;
  }
  
  .container-contact .block h2 {
      font-size: 20px;
      line-height: 24px;
      text-align: center;
  }

  .container-contact .block .description {
      margin-bottom: 10px;
      text-align: center;
  }

  .container-contact .block .description, .container-contact .block .phone a, .container-contact .block .email a {
      font-size: 16px;
      line-height: 24px;
  }
}