html, body, div, section, header, footer, aside, nav, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre, article,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, input {
  margin: 0;
  padding: 0;
  border: 0;
  outline: none;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
  line-height: 1;
  box-sizing: border-box;
  -webkit-appearance: none;
}

table, caption, tbody, tfoot, thead, tr, th, td {
  border-spacing: 0;
  border-collapse: collapse;
  padding: 0;
  margin: 0;
}

article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none;
}

.clr {
  clear: both !important;
  height: 0 !important;
  line-height: 0 !important;
  display: block !important;
  float: none !important;
  padding: 0 !important;
  margin: 0 !important;
  border: none !important;
}

::-ms-clear {
  display: none;
}

@font-face {
  font-family: "FuturaPT_Cond_Medium";
  src: url(be152d0bd0dad6b3bf8c14ac50509f15.eot);
  src: url(be152d0bd0dad6b3bf8c14ac50509f15.eot) format("embedded-opentype"), url(40388ce69fd7adb3936144cceb784281.woff2) format("woff2"), url(c5b2c9969975bef0cce729342a83696d.woff) format("woff"), url(463331671a0cc4b7647a65b3f7520b5f.ttf) format("truetype");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "FuturaPT_Medium";
  src: url(2d8634b1970047a100cfe362bc304bf4.eot);
  src: url(2d8634b1970047a100cfe362bc304bf4.eot) format("embedded-opentype"), url(7c1aa268168085abf84b55982f88fd57.woff2) format("woff2"), url(8f8d2524d2d6d045fbc8ab06b2fa7d15.woff) format("woff"), url(35d7964bbab215b820a692ccfa990359.ttf) format("truetype");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "FuturaPT_Heavy";
  src: url(23f2ffad6d9881aaa3e8b80e1613448b.eot);
  src: url(23f2ffad6d9881aaa3e8b80e1613448b.eot) format("embedded-opentype"), url(55e86845a4db1231ced1c821fe2f4aa0.woff2) format("woff2"), url(0b7ba37c1ad4e5490e600b40c3c8a0ac.woff) format("woff"), url(484f4ae23306739d457b098ebf875586.ttf) format("truetype");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "FuturaPT_Demi";
  src: url(0035b23a8e83c1a01e6607594545f9e8.eot);
  src: url(0035b23a8e83c1a01e6607594545f9e8.eot) format("embedded-opentype"), url(094a2dbbaa8e826b53d1fde6432efaf5.woff2) format("woff2"), url(fd56cd77d2bb5a95b106bad8b8b0a19b.woff) format("woff"), url(d6051ad14acdec186b2480aea62a000e.ttf) format("truetype");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "FuturaPT_Book";
  src: url(8a47659303a4b3dc1d64d1e9d1f1b67a.eot);
  src: url(8a47659303a4b3dc1d64d1e9d1f1b67a.eot) format("embedded-opentype"), url(e185015c5bfce5ad74476c38b602e788.woff2) format("woff2"), url(3ebcba3c2a88cd9f8b37958757e4a907.woff) format("woff"), url(6245b4102e4274f85e103c07d5d591e1.ttf) format("truetype");
  font-weight: normal;
  font-style: normal;
}

.icon-block {
  display: block;
  position: relative;
  transition: all .2s ease-out;
  fill: #DBE3F0;
}

.icon-block:hover {
  fill: #A3B3CC;
}

.icon-button {
  display: block;
  position: relative;
  transition: all .2s ease-out;
  fill: #56B8FF;
}

.icon-button:hover {
  fill: #249AEF;
}

.section {
  position: relative;
  margin-left: 64px;
}

@media only screen and (max-width: 1151px) {
  .section {
    margin-left: 48px;
  }
}

@media only screen and (max-width: 479px) {
  .section {
    margin-left: 32px;
  }
}

.section_dark {
  background: #F9FAFD;
}

.section_dark + .section_dark .section__in {
  padding-top: 0;
}

.section_light {
  background: #fff;
}

.section_light .section__title-wrapper::after {
  content: "";
  position: absolute;
  width: 30%;
  top: 0;
  left: 80%;
  bottom: 0;
  background: linear-gradient(to right, rgba(255, 255, 255, 0.01), #fff);
}

.section__in {
  position: relative;
  max-width: 1736px;
  margin: 0 auto;
  padding: 144px 96px;
}

@media only screen and (max-width: 1151px) {
  .section__in {
    padding: 96px 32px;
  }
}

@media only screen and (max-width: 479px) {
  .section__in {
    padding: 64px 24px;
  }
}

.section__title-wrapper {
  position: relative;
  margin-bottom: 96px;
}

.section__title-wrapper.m_b_64 {
  margin-bottom: 64px;
}

.section__title-wrapper[data-animated="N"] {
  opacity: 0;
  transition: opacity 0.3s ease-in-out;
}

.section__title-wrapper[data-animated="Y"] {
  opacity: 1;
  transition: opacity 0.3s ease-in-out;
}

@media only screen and (max-width: 1151px) {
  .section__title-wrapper {
    margin-bottom: 56px;
  }
}

.section__title {
  position: relative;
  padding-top: 24px;
  font-family: "FuturaPT_Heavy", Arial, Helvetica, sans-serif;
  font-size: 64px;
  line-height: 1.15;
  color: #252525;
  text-transform: uppercase;
  z-index: 1;
}

@media only screen and (max-width: 1151px) {
  .section__title {
    font-size: 40px;
  }
}

.section__title_single {
  padding-top: 0;
}

.section__title[data-animated="N"], .section__title[data-emp-animated="N"] {
  opacity: 0;
  transform: translate3d(0, 60px, 0);
  transition: all 0.4s ease-in-out;
}

.section__title[data-animated="Y"], .section__title[data-emp-animated="Y"] {
  opacity: 1;
  transform: translate3d(0, 0, 0);
  transition: all 0.4s ease-in-out;
}

.section__title-desc {
  position: absolute;
  left: -16px;
  bottom: 5px;
  display: inline-block;
  font-family: "FuturaPT_Heavy", Arial, Helvetica, sans-serif;
  font-size: 112px;
  line-height: 0.857;
  text-transform: uppercase;
  color: #FFC9B9;
}

@supports (text-fill-color: transparent) or (-webkit-text-fill-color: transparent) {
  .section__title-desc {
    background: linear-gradient(to right, #FFC9B9, #DAE0FF);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
  }
}

@media only screen and (max-width: 1151px) {
  .section__title-desc {
    font-size: 72px;
    white-space: nowrap;
    bottom: auto;
    top: 5px;
  }
}

.js-modal-call {
  visibility: visible;
}

.close-button {
  display: block;
  position: relative;
  width: 24px;
  height: 24px;
  padding: 0;
  margin: 0;
  outline: none;
  border: none;
  cursor: pointer;
  background: none;
  transition: .2s all ease-out;
}

.close-button svg {
  fill: #A3B3CC;
}

.close-button:hover svg {
  fill: #637899;
}

.button {
  display: flex;
  justify-content: center;
  align-items: center;
  min-height: 56px;
  width: 100%;
  padding-top: 0;
  padding-bottom: 0;
  border: 2px solid #56B8FF;
  box-sizing: border-box;
  border-radius: 12px;
  font-family: "FuturaPT_Heavy", Arial, Helvetica, sans-serif;
  font-size: 20px;
  line-height: 52px;
  color: #56B8FF;
  background: transparent;
  text-transform: uppercase;
  letter-spacing: 0.05em;
  cursor: pointer;
  outline: none;
  -webkit-appearance: none;
  transition: all 0.2s ease-out;
}

.button::after {
  content: '';
  min-height: inherit;
  font-size: 0;
  min-height: 52px;
}

.button_link {
  text-decoration: none;
}

.button svg {
  margin-right: 17px;
  fill: #56B8FF;
  transition: all 0.2s ease-out;
}

.button:hover, .button:active {
  color: #fff;
  background: #56B8FF;
  transition: all 0.2s ease-out;
}

.button:hover svg, .button:active svg {
  fill: #fff;
  transition: all 0.2s ease-out;
}

.button:hover .preloader::after, .button:active .preloader::after {
  border-color: #fff transparent #fff transparent;
}

.button_arrows {
  width: 56px;
  height: 56px;
  padding: 0;
}

.button_arrows svg {
  margin: 0;
}

.button_purple {
  color: #8383D6;
  border-color: #8383D6;
}

.button_purple:hover, .button_purple:focus {
  background: #8383D6;
}

.button__text_mobile {
  display: none;
}

.button .preloader {
  display: none;
}

.button.loading {
  pointer-events: none;
}

.button.loading svg {
  display: none;
}

.button.loading .preloader {
  display: block;
}

@media only screen and (max-width: 1151px) {
  .button {
    min-height: 48px;
    line-height: 48px;
    font-size: 16px;
  }
  .button::after {
    min-height: 1px;
  }
}

@media only screen and (max-width: 479px) {
  .button__text_desktop {
    display: none;
  }
  .button__text_mobile {
    display: block;
  }
}

.button-line {
  display: flex;
  align-items: center;
  align-content: center;
  justify-content: center;
  text-transform: uppercase;
  text-decoration: none;
  background: none;
  outline: none;
  box-sizing: border-box;
  cursor: pointer;
  padding: 0 24px;
  margin: 0;
  width: 100%;
  height: 56px;
  color: #56B8FF;
  border: 2px solid #56B8FF;
  border-radius: 12px;
  font-family: "FuturaPT_Heavy";
  font-size: 20px;
  letter-spacing: 0.05em;
  line-height: 1;
  transition: all 0.2s ease-out;
}

.button-line__icon {
  display: block;
  width: 32px;
  height: 32px;
  font-size: 32px;
  line-height: 1;
  margin-right: 16px;
}

@media only screen and (max-width: 767px) {
  .button-line__icon {
    width: 30px;
    height: 30px;
    font-size: 30px;
  }
}

@media only screen and (min-width: 1152px) {
  .button-line:hover, .button-line:focus {
    color: white;
    fill: white;
    background: #56B8FF;
  }
  .button-line:hover .icon-button, .button-line:focus .icon-button {
    fill: white;
  }
}

@media only screen and (max-width: 767px) {
  .button-line {
    height: 48px;
    font-size: 16px;
  }
}

.preloader {
  display: inline-block;
  width: 28px;
  height: 28px;
  margin-right: 17px;
}

.preloader::after {
  content: " ";
  display: block;
  width: 28px;
  height: 28px;
  box-sizing: border-box;
  margin: 0;
  border-radius: 50%;
  border: 3px solid #56B8FF;
  border-color: #56B8FF transparent #56B8FF transparent;
  animation: lds-dual-ring 1.2s linear infinite;
  transition: border-color 0.2s ease-out;
}

@keyframes lds-dual-ring {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

html, body {
  position: relative;
}

html.modal-opened {
  height: 100%;
  overflow: hidden;
}

html.modal-opened body {
  overflow: hidden;
}

body {
  font-family: "FuturaPT_Book", Arial, Helvetica, sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

body.hidden {
  overflow: hidden;
  padding-right: 17px;
}

.siteWrapper {
  position: relative;
  min-height: 100vh;
}

.siteContent {
  position: relative;
  z-index: 10;
  overflow-x: hidden;
}

.visually-hidden {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  border: 0;
  padding: 0;
  clip: rect(0 0 0 0);
  overflow: hidden;
}

.siteMenu {
  width: 64px;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 30;
  position: fixed;
  background-color: white;
  border-right: 1px solid transparent;
  transform: translateX(-64px);
  transition: transform 0.4s ease-out;
}

.siteMenu.showed {
  transform: translateX(0);
  transition: transform 0.4s ease-out;
}

.siteMenu::after {
  content: "";
  position: fixed;
  top: 0;
  left: 63px;
  bottom: 0;
  width: 1px;
  height: 100vh;
  background: #DBE3F0;
}

@media only screen and (max-width: 1151px) {
  .siteMenu::after {
    left: 47px;
  }
}

@media only screen and (max-width: 479px) {
  .siteMenu::after {
    left: 31px;
  }
}

.siteMenu__in {
  width: 100%;
  height: 100%;
  padding: 32px 0;
  position: relative;
  display: flex;
  flex-direction: column;
  align-content: center;
  align-items: center;
  justify-content: space-between;
}

.siteMenu__top-bar {
  position: relative;
}

@media only screen and (max-width: 479px) {
  .siteMenu__top-bar {
    display: none;
  }
}

.siteMenu__top-bar_mobile {
  display: none;
}

@media only screen and (max-width: 479px) {
  .siteMenu__top-bar_mobile {
    display: block;
    z-index: 1;
  }
  .siteMenu__top-bar_mobile .siteMenu__link {
    padding: 0 32px;
    line-height: 32px;
  }
}

.siteMenu__middle-bar {
  position: relative;
  flex: 1;
  margin: 24px 0;
}

.siteMenu__button {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  display: flex;
  align-content: center;
  align-items: center;
  justify-content: center;
  background: none;
  border: none;
  outline: none;
  text-decoration: none;
  cursor: pointer;
}

.siteMenu__button-text {
  position: relative;
  display: block;
  font-family: "FuturaPT_Heavy";
  text-transform: uppercase;
  font-size: 16px;
  letter-spacing: 0.05em;
  color: #637899;
  transform: rotate(-90deg) translate3d(0, 0, 1px);
  transition: .2s all ease-out;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  white-space: nowrap;
}

.siteMenu__button-text:before {
  content: "";
  display: block;
  background: #DBE3F0;
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
  transition: .2s all ease-out;
  right: calc(100% + 12px);
  width: 20px;
  height: 2px;
}

.siteMenu__button-text:after {
  content: "";
  display: block;
  background: #DBE3F0;
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
  transition: .2s all ease-out;
  left: calc(100% + 12px);
  width: 20px;
  height: 2px;
}

.siteMenu__button-text-inner {
  display: inline-table;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}

.siteMenu__button:hover .siteMenu__button-text {
  color: #27303F;
}

.siteMenu__button:hover .siteMenu__button-text:before {
  background: #A3B3CC;
  right: calc(100% + 20px);
}

.siteMenu__button:hover .siteMenu__button-text:after {
  background: #A3B3CC;
  left: calc(100% + 20px);
}

.siteMenu__link {
  position: relative;
  display: flex;
  align-content: center;
  align-items: center;
  font-family: "FuturaPT_Heavy";
  text-transform: uppercase;
  text-decoration: none;
  outline: none;
  font-size: 16px;
  letter-spacing: 0.05em;
  color: #56B8FF;
  transform: rotate(-90deg) translateX(-20px);
  transition: .2s all ease-out;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  white-space: nowrap;
}

@media only screen and (max-width: 1151px) {
  .siteMenu {
    width: 48px;
    transform: translateX(-48px);
  }
}

@media only screen and (max-width: 479px) {
  .siteMenu {
    width: 32px;
    transform: translateX(-32px);
  }
}

.android .siteMenu__button:hover .siteMenu__button-text, .android .siteMenu__button:focus .siteMenu__button-text,
.ios .siteMenu__button:hover .siteMenu__button-text,
.ios .siteMenu__button:focus .siteMenu__button-text {
  color: #637899;
}
.icon-block {
  fill: #a3b3cc;
}

.menu-list {
  position: fixed;
  background: white;
  z-index: 20;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  display: none;
}

@media only screen and (max-width: 1399px) {
  .menu-list.visible {
    display: flex !important;
    align-items: center;
    align-content: center;
    justify-content: center;
  }
}

@media only screen and (max-width: 479px) {
  .menu-list.visible {
    align-items: flex-start;
  }
}

.menu-list__content {
  position: relative;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  align-content: center;
  justify-content: center;
}

@media only screen and (max-width: 1399px) {
  .menu-list__content {
    display: block;
    width: auto;
    box-sizing: border-box;
  }
}

.menu-list__body {
  position: relative;
  display: flex;
  align-items: flex-start;
  align-content: flex-start;
  justify-content: center;
}

@media only screen and (max-width: 1399px) {
  .menu-list__body {
    display: block;
    width: auto;
    box-sizing: border-box;
  }
}

@media only screen and (max-width: 479px) {
  .menu-list__body {
    padding-left: 48px;
    padding-right: 16px;
    height: auto;
    padding-bottom: 56px;
  }
}

.menu-list__col {
  position: relative;
  margin-right: 96px;
}

.menu-list__col:last-of-type {
  margin-right: 0;
}

@media only screen and (max-width: 1399px) {
  .menu-list__col {
    margin: 32px 0;
  }
  .menu-list__col:first-child {
    margin-top: 96px;
  }
  .menu-list__col:last-child {
    margin-bottom: 64px;
  }
  .menu-list__col:last-child .menu-list__cell {
    margin-bottom: 32px;
  }
}

@media only screen and (max-width: 1151px) {
  .menu-list__col {
    margin: 24px 0;
  }
  .menu-list__col:first-child {
    margin-top: 56px;
  }
  .menu-list__col:last-child {
    margin-bottom: 32px;
  }
  .menu-list__col:last-child .menu-list__cell {
    margin-bottom: 24px;
  }
}

@media only screen and (max-width: 479px) {
  .menu-list__col:last-child {
    margin-bottom: -24px;
  }
  .menu-list__col:last-child .menu-list__cell {
    margin-bottom: 24px;
  }
}

.menu-list__cell {
  position: relative;
  margin-bottom: 32px;
  height: 40px;
}

.menu-list__cell:last-of-type {
  margin-bottom: 0;
}

@media only screen and (max-width: 1151px) {
  .menu-list__cell {
    margin-bottom: 24px;
  }
}

@media only screen and (max-width: 767px) {
  .menu-list__cell {
    height: auto;
  }
}

@media only screen and (max-width: 1399px) {
  .menu-list__cell.empty {
    display: none;
  }
}

.menu-list__link {
  position: relative;
  display: block;
  font-family: "FuturaPT_Demi";
  font-size: 32px;
  line-height: 40px;
  color: #252525;
  transition: .2s all ease-out;
  text-decoration: none;
  outline: none;
  opacity: 0;
  transform: translateX(50px);
}

.menu-list__link.visible {
  opacity: 1;
  transform: translateX(0);
}

.menu-list__link:hover {
  color: #637899;
}

@media only screen and (max-width: 1151px) {
  .menu-list__link {
    font-size: 24px;
    line-height: 36px;
  }
}

.menu-list__close {
  position: absolute;
  width: 24px;
  height: 24px;
  top: 28px;
  right: 28px;
  z-index: 2;
  overflow: hidden;
}

@media only screen and (max-width: 1399px) {
  .menu-list__close {
    position: fixed;
  }
}

.first {
  min-height: 100dvh;
}

.first .section__in {
  padding-bottom: 0;
  padding-top: 90px;
  z-index: 2;
}

@media only screen and (max-width: 1151px) {
  .first .section__in {
    padding-top: 64px;
  }
}

@media only screen and (max-width: 479px) {
  .first .section__in {
    padding-top: 24px;
  }
}

.firstBackground {
  position: absolute;
  max-width: 1800px;
  width: 100%;
  height: 100%;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  z-index: 1;
}

@media only screen and (max-width: 767px) {
  .firstBackground {
    overflow: hidden;
  }
}

.firstBackground__item {
  position: absolute;
}

.firstBackground__image {
  display: block;
  width: 100%;
  height: 100%;
}

.firstBackground__image.mobile-image {
  display: none;
}

@media only screen and (max-width: 1151px) {
  .firstBackground__image.mobile-image {
    display: block;
  }
}

@media only screen and (max-width: 1151px) {
  .firstBackground__image.desktop-image {
    display: none;
  }
}

.firstBackground [data-first-animate] {
  opacity: 0;
  visibility: hidden;
  transition: all .3s ease-out;
}

.firstBackground [data-first-animate].showed {
  opacity: 1;
  visibility: visible;
  transform: translate(0, 0);
}

.firstBackground .ring-small {
  width: 326px;
  height: 326px;
  top: 16%;
  left: 58%;
  z-index: 1;
  transform: translate(25%, 25%);
}

@media only screen and (max-width: 1399px) {
  .firstBackground .ring-small {
    width: 186px;
    height: 186px;
  }
}

@media only screen and (max-width: 1151px) {
  .firstBackground .ring-small {
    width: 140px;
    height: 140px;
    top: 18%;
    left: 52%;
  }
}

@media only screen and (max-width: 767px) {
  .firstBackground .ring-small {
    display: none;
  }
}

.firstBackground .ring-big {
  position: relative;
  border-radius: 100%;
  width: 980px;
  height: 980px;
  top: 16%;
  left: 58%;
  z-index: 2;
  transform: translate(10%, 10%);
}

@media only screen and (max-width: 1399px) {
  .firstBackground .ring-big {
    width: 560px;
    height: 560px;
  }
}

@media only screen and (max-width: 1151px) {
  .firstBackground .ring-big {
    width: 420px;
    height: 420px;
    top: 18%;
    left: 52%;
  }
}

@media only screen and (max-width: 767px) {
  .firstBackground .ring-big {
    top: -27%;
    left: 50%;
  }
}

@media only screen and (max-width: 479px) {
  .firstBackground .ring-big {
    width: 320px;
    height: 320px;
    top: -19%;
    left: 50%;
  }
}

.firstBackground .ring-big__in {
  z-index: 1;
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  height: 100%;
  border: 190px solid black;
  border-radius: 100%;
  box-sizing: border-box;
  box-shadow: 40px 40px 80px rgba(0, 0, 0, 0.24), inset 40px 40px 80px rgba(0, 0, 0, 0.24);
}

@media only screen and (max-width: 1399px) {
  .firstBackground .ring-big__in {
    border-width: 110px;
  }
}

@media only screen and (max-width: 1151px) {
  .firstBackground .ring-big__in {
    border-width: 80px;
    box-shadow: 40px 40px 80px rgba(0, 0, 0, 0.24), inset 20px 20px 40px rgba(0, 0, 0, 0.24);
  }
}

@media only screen and (max-width: 479px) {
  .firstBackground .ring-big__in {
    border-width: 60px;
  }
}

.firstBackground .ring-big__image {
  z-index: 2;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.firstBackground .points-double {
  width: 152px;
  height: 152px;
  top: 65%;
  left: 43%;
  z-index: 3;
  transform: translate(-15%, 15%);
}

@media only screen and (max-width: 1399px) {
  .firstBackground .points-double {
    top: 60%;
  }
}

@media only screen and (max-width: 1151px) {
  .firstBackground .points-double {
    display: none;
  }
}

.firstBackground .points-single {
  width: 92px;
  height: 92px;
  top: 17%;
  left: 50%;
  z-index: 4;
  transform: translate(-15%, 15%);
}

@media only screen and (max-width: 1399px) {
  .firstBackground .points-single {
    left: 39%;
  }
}

@media only screen and (max-width: 1151px) {
  .firstBackground .points-single {
    display: none;
  }
}

.firstBackground .points-angle {
  width: 112px;
  height: 112px;
  top: 10%;
  right: 80px;
  z-index: 5;
  transform: translate(15%, -15%);
}

@media only screen and (max-width: 1151px) {
  .firstBackground .points-angle {
    width: 72px;
    height: 72px;
  }
}

@media only screen and (max-width: 767px) {
  .firstBackground .points-angle {
    display: none;
  }
}

[data-first-fade] {
  position: relative;
  opacity: 0;
  visibility: hidden;
  transform: translateY(80px);
  transition: all .3s ease-out;
}

[data-first-fade].showed {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}

.top-contacts {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  padding: 12px 0;
  display: flex;
  align-content: center;
  align-items: center;
  justify-content: center;
}

@media only screen and (max-width: 767px) {
  .top-contacts {
    display: none;
  }
}

.top-contacts__item {
  position: relative;
  margin: 0 32px;
}

.top-contacts__link {
  font-family: "FuturaPT_Medium";
  font-size: 18px;
  line-height: 1.45;
  color: #A3B3CC;
  text-decoration: none;
  transition: all 0.2s ease-out;
  outline: none;
}

.top-contacts__link_mail {
  border-bottom: 1px solid #A3B3CC;
}

.top-contacts__link_mail:hover, .top-contacts__link_mail:focus {
  border-bottom-color: #637899;
}

.top-contacts__link:hover, .top-contacts__link:focus {
  color: #637899;
  transition: all 0.2s ease-out;
}

.site-logo {
  position: relative;
  display: block;
  width: 132px;
  height: 96px;
  margin-bottom: 64px;
}

@media only screen and (max-width: 1151px) {
  .site-logo {
    width: 96px;
    height: 70px;
    margin-bottom: 48px;
  }
}

.site-logo__image {
  display: block;
  width: 100%;
}

.calc-button-content {
  position: relative;
  width: 100%;
  max-width: 360px;
  margin-bottom: 72px;
}

@media only screen and (max-width: 1151px) {
  .calc-button-content {
    max-width: 296px;
    margin-bottom: 64px;
  }
}

.slogan {
  position: relative;
  margin-bottom: 48px;
}

@media only screen and (max-width: 1151px) {
  .slogan {
    margin-bottom: 40px;
  }
}

.slogan__title {
  max-width: 50%;
  font-family: "FuturaPT_Cond_Medium";
  font-size: 96px;
  line-height: 1;
  text-transform: uppercase;
  margin-bottom: 16px;
  color: #252525;
}

@media only screen and (max-width: 1399px) {
  .slogan__title {
    font-size: 80px;
  }
}

@media only screen and (max-width: 1151px) {
  .slogan__title {
    font-size: 64px;
  }
}

@media only screen and (max-width: 479px) {
  .slogan__title {
    font-size: 44px;
  }
}

.slogan__subtitle {
  max-width: 360px;
  font-size: 24px;
  line-height: 36px;
  color: #637899;
}

@media only screen and (max-width: 1151px) {
  .slogan__subtitle {
    font-size: 18px;
    line-height: 26px;
  }
}

.partners {
  position: relative;
}

.partners__title {
  font-size: 24px;
  line-height: 32px;
  color: #A3B3CC;
  margin: 0 0 16px;
}

@media only screen and (max-width: 1151px) {
  .partners__title {
    font-size: 18px;
    line-height: 24px;
  }
}

.partners__list {
  display: flex;
  flex-wrap: wrap;
  position: relative;
}

.partners__item {
  position: relative;
  margin-right: 16px;
  margin-bottom: 16px;
}

@media only screen and (max-width: 767px) {
  .partners__item {
    margin-right: 12px;
    margin-bottom: 12px;
  }
}

@media only screen and (max-width: 479px) {
  .partners__item {
    width: calc(50% - 6px);
    margin: 0 12px 12px 0;
  }
  .partners__item:nth-of-type(2n) {
    margin-right: 0;
  }
  .partners__item:before {
    content: "";
    display: block;
    width: 100%;
    padding-bottom: 53%;
  }
}

.partnerCard {
  width: 184px;
  height: 108px;
  padding: 0 19px;
  border: 1px solid #DBE3F0;
  border-radius: 20px;
  box-sizing: border-box;
  box-shadow: 0 20px 40px rgba(0, 0, 0, 0.06);
  position: relative;
  background: white;
  display: flex;
  align-content: center;
  align-items: center;
  justify-content: center;
}

@media only screen and (max-width: 1151px) {
  .partnerCard {
    width: 132px;
    height: 76px;
  }
}

@media only screen and (max-width: 479px) {
  .partnerCard {
    width: 122px;
    height: 64px;
  }
}

.partnerCard__logo {
  display: block;
  position: relative;
  width: 100%;
  max-width: 100%;
  max-height: 100%;
}

@media only screen and (max-width: 479px) {
  .partnerCard.inList {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }
}

.about {
  color: #252525;
}

.about__list {
  display: flex;
  flex-wrap: wrap;
  margin: -20px -20px -76px -20px;
}

.about__item {
  width: calc((100% - 480px)/12*5 + 160px);
  margin: 20px 20px 76px 20px;
}

.about__item:nth-child(3n) {
  width: calc((100% - 480px)/12*3 + 80px);
}

.about__item:nth-child(3n+1) {
  width: calc((100% - 480px)/12*4 + 120px);
}

.about__item-title {
  margin-bottom: 20px;
  font-family: "FuturaPT_Demi", Arial, Helvetica, sans-serif;
  font-size: 48px;
  line-height: 1;
}

.about__item-desc {
  font-size: 24px;
  line-height: 1.5;
}

@media screen and (max-width: 1200px) {
  .about__list {
    margin-bottom: -44px;
  }
  .about__item:nth-child(n) {
    margin-bottom: 44px;
    width: calc((100% - 81px) / 2);
  }
}

@media only screen and (max-width: 1151px) {
  .about__list {
    margin: -12px -12px -20px -12px;
  }
  .about__item:nth-child(n) {
    margin: 12px 12px 20px 12px;
    width: calc((100% - 49px) / 2);
  }
  .about__item-title {
    margin-bottom: 8px;
    font-size: 32px;
    line-height: 1.3;
  }
  .about__item-desc {
    font-size: 18px;
    line-height: 1.45;
  }
}

@media screen and (max-width: 600px) {
  .about__list {
    margin-left: 0;
    margin-right: 0;
  }
  .about__item:nth-child(n) {
    margin-left: 0;
    margin-right: 0;
    width: 100%;
  }
}

.mobile .difference,
.tablet .difference {
  overflow-y: hidden;
  overflow-x: auto;
}

@media only screen and (min-width: 1400px) {
  .difference-section.section__in {
    padding: 144px 96px 108px;
  }
}

.difference {
  position: relative;
  overflow: hidden;
  margin: -28px;
}

@media only screen and (max-width: 1399px) {
  .difference {
    display: none;
  }
}

.difference__content {
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  position: absolute;
  overflow: hidden;
}

.difference__content_top {
  z-index: 2;
  width: 0;
}

.difference__content_bottom {
  z-index: 1;
}

.difference__wrapper {
  height: 100%;
  position: relative;
  display: flex;
  align-items: center;
  align-content: center;
  justify-content: space-between;
  margin-left: 10px;
  padding: 60px 0;
}

.difference__separator {
  width: 4px;
  height: 92%;
  top: 4%;
  left: 0;
  z-index: 3;
  position: absolute;
  background: #56B8FF;
}

.difference__touch {
  width: 36px;
  height: 56px;
  top: 50%;
  left: 50%;
  border-radius: 8px;
  transform: translate(-50%, -50%);
  position: absolute;
  background: #56B8FF;
  cursor: -webkit-grab;
  cursor: grab;
  display: flex;
  align-content: center;
  align-items: center;
  justify-content: center;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.24);
}

.difference__arrows {
  display: block;
  height: 16px;
  width: 16px;
  text-align: center;
  line-height: 0;
  font-size: 32px;
  color: white;
}

.difference .icon-arrow_l_s {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik0xMS40MTk5IDEyLjU5TDYuODI5OTIgOEwxMS40MTk5IDMuNDFMOS45OTk5MiAyTDMuOTk5OTIgOEw5Ljk5OTkyIDE0TDExLjQxOTkgMTIuNTlaIiBmaWxsPSJ3aGl0ZSIvPg0KPC9zdmc+DQo=);
}

.difference .icon-arrow_r_s {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik00LjU4MDA4IDEyLjU5TDkuMTcwMDggOEw0LjU4MDA4IDMuNDFMNi4wMDAwOCAyTDEyLjAwMDEgOEw2LjAwMDA4IDE0TDQuNTgwMDggMTIuNTlaIiBmaWxsPSIjRkZGRkZGIi8+DQo8L3N2Zz4NCg==);
}

.diffCard {
  position: relative;
  width: 488px;
  height: 100%;
  border-radius: 20px;
  padding: 56px 32px 48px;
  margin: 0 20px;
  border: 1px solid transparent;
  box-sizing: border-box;
  cursor: default;
  background: white;
  box-shadow: 0 20px 40px rgba(0, 0, 0, 0.06);
}

.diffCard * {
  cursor: default;
}

.diffCard * button, .diffCard * button * {
  cursor: pointer;
}

@media only screen and (max-width: 1399px) {
  .diffCard {
    padding: 56px 32px 120px;
    margin: 0;
    width: 100%;
    cursor: -webkit-grab;
    cursor: grab;
  }
  .diffCard * {
    cursor: -webkit-grab;
    cursor: grab;
  }
  .diffCard * button, .diffCard * button * {
    cursor: pointer;
  }
}

@media only screen and (max-width: 1151px) {
  .diffCard {
    padding: 32px 24px 112px;
  }
}

.diffCard.with-border {
  border: 1px solid #A3B3CC;
  background: none;
}

.diffCard__image {
  position: relative;
  width: 144px;
  height: 144px;
  overflow: hidden;
  border-radius: 100%;
  margin: 0 auto 40px;
}

.diffCard__image img {
  display: block;
  width: 100%;
  height: 100%;
}

@media only screen and (max-width: 1151px) {
  .diffCard__image {
    width: 96px;
    height: 96px;
    margin: 0 auto 24px;
  }
}

.diffCard__title {
  display: block;
  position: relative;
  text-align: center;
  font-family: "FuturaPT_Demi";
  font-size: 32px;
  line-height: 40px;
  width: 100%;
  margin: 0 auto 24px;
}

@media only screen and (max-width: 1151px) {
  .diffCard__title {
    font-size: 24px;
    line-height: 32px;
    margin: 0 auto 8px;
  }
}

.diffCard__text {
  display: block;
  position: relative;
  text-align: center;
  font-size: 24px;
  line-height: 36px;
  width: 100%;
  margin: 0 auto;
}

@media only screen and (max-width: 1151px) {
  .diffCard__text {
    font-size: 18px;
    line-height: 26px;
  }
}

.diffCard__bar {
  position: absolute;
  bottom: 32px;
  left: 0;
  width: 100%;
  padding: 0 32px;
}

.mobile .difference-mobile,
.tablet .difference-mobile {
  overflow: auto;
}

@media only screen and (max-width: 1399px) {
  .difference-section::after {
    content: "";
    display: block;
    height: 100%;
    width: 100px;
    position: absolute;
    top: 0;
    z-index: 1;
  }
  .difference-section::after {
    right: 0;
    background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, #F9FAFD 100%);
  }
}

@media only screen and (max-width: 1151px) {
  .difference-section::before {
    display: none;
  }
  .difference-section::after {
    right: 0;
    width: 80px;
  }
}

@media only screen and (max-width: 479px) {
  .difference-section::after {
    width: 40px;
  }
}

.difference-mobile {
  display: none;
  position: relative;
  overflow: hidden;
  margin: -60px -96px;
}

@media only screen and (max-width: 1399px) {
  .difference-mobile {
    display: block;
  }
}

@media only screen and (max-width: 767px) {
  .difference-mobile {
    overflow: auto;
  }
}

.difference-mobile__in {
  position: relative;
  display: flex;
  align-items: center;
  align-content: center;
  cursor: -webkit-grab;
  cursor: grab;
  width: 1556px;
  padding: 0 78px;
}

@media only screen and (max-width: 1151px) {
  .difference-mobile__in {
    width: 1304px;
    padding: 0 78px;
  }
}

@media only screen and (max-width: 767px) {
  .difference-mobile__in {
    width: 1182px;
    padding: 0 86px;
  }
}

.difference-mobile__card {
  flex: 1;
  position: relative;
  transition: .3s ease-out;
  padding: 60px 40px;
  margin: 0 -20px;
}

@media only screen and (max-width: 767px) {
  .difference-mobile__card {
    padding: 60px 24px;
    margin: 0 -12px;
  }
}

.difference-mobile__card [data-second-card] {
  transform: rotateY(180deg);
  display: none;
}

.difference-mobile__card.reverse {
  transform: rotateY(180deg);
}

.difference-mobile__card.reverse [data-first-card] {
  display: none;
}

.difference-mobile__card.reverse [data-second-card] {
  display: block;
}

.services__list {
  display: flex;
  margin: -20px;
}

.services__item {
  position: relative;
  margin: 20px;
  padding: 56px 32px 168px 32px;
  width: calc((100% - 121px) / 3);
  border: 1px solid #DBE3F0;
  border-radius: 20px;
  box-sizing: border-box;
  background: #F9FAFD;
  box-shadow: 0 20px 40px rgba(0, 0, 0, 0.06);
}

.services__item::after {
  content: "";
  position: absolute;
  bottom: 32px;
  right: 32px;
  width: 72px;
  height: 72px;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
}

.services__item:first-child::after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzIiIGhlaWdodD0iNzIiIHZpZXdCb3g9IjAgMCA3MiA3MiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNiA2MEM5LjMxMzcxIDYwIDEyIDYyLjY4NjMgMTIgNjZDMTIgNjkuMzEzNyA5LjMxMzcxIDcyIDYgNzJDMi42ODYyOSA3MiAyLjM0ODQzZS0wNyA2OS4zMTM3IDUuMjQ1MzdlLTA3IDY2QzguMTQyM2UtMDcgNjIuNjg2MyAyLjY4NjI5IDYwIDYgNjBaTTYgNDBDOS4zMTM3MSA0MCAxMiA0Mi42ODYzIDEyIDQ2QzEyIDQ5LjMxMzcgOS4zMTM3MSA1MiA2IDUyQzIuNjg2MjkgNTIgMS45ODMzZS0wNiA0OS4zMTM3IDIuMjcyOTllLTA2IDQ2QzIuNTYyNjllLTA2IDQyLjY4NjMgMi42ODYyOSA0MCA2IDQwWk01MiA2NkM1MiA2Mi42ODYzIDQ5LjMxMzcgNjAgNDYgNjBDNDIuNjg2MyA2MCA0MCA2Mi42ODYzIDQwIDY2QzQwIDY5LjMxMzcgNDIuNjg2MyA3MiA0NiA3MkM0OS4zMTM3IDcyIDUyIDY5LjMxMzcgNTIgNjZaTTQ2IDQwQzQ5LjMxMzcgNDAgNTIgNDIuNjg2MyA1MiA0NkM1MiA0OS4zMTM3IDQ5LjMxMzcgNTIgNDYgNTJDNDIuNjg2MyA1MiA0MCA0OS4zMTM3IDQwIDQ2QzQwIDQyLjY4NjMgNDIuNjg2MyA0MCA0NiA0MFpNNTIgMjZDNTIgMjIuNjg2MyA0OS4zMTM3IDIwIDQ2IDIwQzQyLjY4NjMgMjAgNDAgMjIuNjg2MyA0MCAyNkM0MCAyOS4zMTM3IDQyLjY4NjMgMzIgNDYgMzJDNDkuMzEzNyAzMiA1MiAyOS4zMTM3IDUyIDI2Wk00NiAtMy42MDc5NWUtMDZDNDkuMzEzNyAtMy4zMTgyNWUtMDYgNTIgMi42ODYyOSA1MiA2QzUyIDkuMzEzNzEgNDkuMzEzNyAxMiA0NiAxMkM0Mi42ODYzIDEyIDQwIDkuMzEzNzEgNDAgNkM0MCAyLjY4NjI5IDQyLjY4NjMgLTMuODk3NjRlLTA2IDQ2IC0zLjYwNzk1ZS0wNlpNMzIgNjZDMzIgNjIuNjg2MyAyOS4zMTM3IDYwIDI2IDYwQzIyLjY4NjMgNjAgMjAgNjIuNjg2MyAyMCA2NkMyMCA2OS4zMTM3IDIyLjY4NjMgNzIgMjYgNzJDMjkuMzEzNyA3MiAzMiA2OS4zMTM3IDMyIDY2Wk0yNiA0MEMyOS4zMTM3IDQwIDMyIDQyLjY4NjMgMzIgNDZDMzIgNDkuMzEzNyAyOS4zMTM3IDUyIDI2IDUyQzIyLjY4NjMgNTIgMjAgNDkuMzEzNyAyMCA0NkMyMCA0Mi42ODYzIDIyLjY4NjMgNDAgMjYgNDBaTTcyIDY2QzcyIDYyLjY4NjMgNjkuMzEzNyA2MCA2NiA2MEM2Mi42ODYzIDYwIDYwIDYyLjY4NjMgNjAgNjZDNjAgNjkuMzEzNyA2Mi42ODYzIDcyIDY2IDcyQzY5LjMxMzcgNzIgNzIgNjkuMzEzNyA3MiA2NlpNNjYgNDBDNjkuMzEzNyA0MCA3MiA0Mi42ODYzIDcyIDQ2QzcyIDQ5LjMxMzcgNjkuMzEzNyA1MiA2NiA1MkM2Mi42ODYzIDUyIDYwIDQ5LjMxMzcgNjAgNDZDNjAgNDIuNjg2MyA2Mi42ODYzIDQwIDY2IDQwWk03MiAyNkM3MiAyMi42ODYzIDY5LjMxMzcgMjAgNjYgMjBDNjIuNjg2MyAyMCA2MCAyMi42ODYzIDYwIDI2QzYwIDI5LjMxMzcgNjIuNjg2MyAzMiA2NiAzMkM2OS4zMTM3IDMyIDcyIDI5LjMxMzcgNzIgMjZaTTY2IC0xLjg1OTQ5ZS0wNkM2OS4zMTM3IC0xLjU2OThlLTA2IDcyIDIuNjg2MjkgNzIgNkM3MiA5LjMxMzcxIDY5LjMxMzcgMTIgNjYgMTJDNjIuNjg2MyAxMiA2MCA5LjMxMzcxIDYwIDZDNjAgMi42ODYyOSA2Mi42ODYzIC0yLjE0OTE5ZS0wNiA2NiAtMS44NTk0OWUtMDZaIiBmaWxsPSJ1cmwoI3BhaW50MF9saW5lYXIpIi8+DQo8ZGVmcz4NCjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQwX2xpbmVhciIgeDE9IjcyIiB5MT0iMzYiIHgyPSItMS4xNDQzMWUtMDYiIHkyPSIzNiIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPg0KPHN0b3Agc3RvcC1jb2xvcj0iI0Q3RTlGRiIvPg0KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjRTRCQUYzIi8+DQo8L2xpbmVhckdyYWRpZW50Pg0KPC9kZWZzPg0KPC9zdmc+DQo=);
}

.services__item:nth-child(2)::after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzIiIGhlaWdodD0iNzIiIHZpZXdCb3g9IjAgMCA3MiA3MiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNiA2MEM5LjMxMzcxIDYwIDEyIDYyLjY4NjMgMTIgNjZDMTIgNjkuMzEzNyA5LjMxMzcxIDcyIDYgNzJDMi42ODYyOSA3MiAyLjM0ODQzZS0wNyA2OS4zMTM3IDUuMjQ1MzdlLTA3IDY2QzguMTQyM2UtMDcgNjIuNjg2MyAyLjY4NjI5IDYwIDYgNjBaTTYgNDBDOS4zMTM3MSA0MCAxMiA0Mi42ODYzIDEyIDQ2QzEyIDQ5LjMxMzcgOS4zMTM3MSA1MiA2IDUyQzIuNjg2MjkgNTIgMS45ODMzZS0wNiA0OS4zMTM3IDIuMjcyOTllLTA2IDQ2QzIuNTYyNjllLTA2IDQyLjY4NjMgMi42ODYyOSA0MCA2IDQwWk01MiA2NkM1MiA2Mi42ODYzIDQ5LjMxMzcgNjAgNDYgNjBDNDIuNjg2MyA2MCA0MCA2Mi42ODYzIDQwIDY2QzQwIDY5LjMxMzcgNDIuNjg2MyA3MiA0NiA3MkM0OS4zMTM3IDcyIDUyIDY5LjMxMzcgNTIgNjZaTTQ2IDQwQzQ5LjMxMzcgNDAgNTIgNDIuNjg2MyA1MiA0NkM1MiA0OS4zMTM3IDQ5LjMxMzcgNTIgNDYgNTJDNDIuNjg2MyA1MiA0MCA0OS4zMTM3IDQwIDQ2QzQwIDQyLjY4NjMgNDIuNjg2MyA0MCA0NiA0MFpNNTIgMjZDNTIgMjIuNjg2MyA0OS4zMTM3IDIwIDQ2IDIwQzQyLjY4NjMgMjAgNDAgMjIuNjg2MyA0MCAyNkM0MCAyOS4zMTM3IDQyLjY4NjMgMzIgNDYgMzJDNDkuMzEzNyAzMiA1MiAyOS4zMTM3IDUyIDI2Wk00NiAtMy42MDc5NWUtMDZDNDkuMzEzNyAtMy4zMTgyNWUtMDYgNTIgMi42ODYyOSA1MiA2QzUyIDkuMzEzNzEgNDkuMzEzNyAxMiA0NiAxMkM0Mi42ODYzIDEyIDQwIDkuMzEzNzEgNDAgNkM0MCAyLjY4NjI5IDQyLjY4NjMgLTMuODk3NjRlLTA2IDQ2IC0zLjYwNzk1ZS0wNlpNMzIgNjZDMzIgNjIuNjg2MyAyOS4zMTM3IDYwIDI2IDYwQzIyLjY4NjMgNjAgMjAgNjIuNjg2MyAyMCA2NkMyMCA2OS4zMTM3IDIyLjY4NjMgNzIgMjYgNzJDMjkuMzEzNyA3MiAzMiA2OS4zMTM3IDMyIDY2Wk0yNiA0MEMyOS4zMTM3IDQwIDMyIDQyLjY4NjMgMzIgNDZDMzIgNDkuMzEzNyAyOS4zMTM3IDUyIDI2IDUyQzIyLjY4NjMgNTIgMjAgNDkuMzEzNyAyMCA0NkMyMCA0Mi42ODYzIDIyLjY4NjMgNDAgMjYgNDBaTTcyIDY2QzcyIDYyLjY4NjMgNjkuMzEzNyA2MCA2NiA2MEM2Mi42ODYzIDYwIDYwIDYyLjY4NjMgNjAgNjZDNjAgNjkuMzEzNyA2Mi42ODYzIDcyIDY2IDcyQzY5LjMxMzcgNzIgNzIgNjkuMzEzNyA3MiA2NlpNNjYgNDBDNjkuMzEzNyA0MCA3MiA0Mi42ODYzIDcyIDQ2QzcyIDQ5LjMxMzcgNjkuMzEzNyA1MiA2NiA1MkM2Mi42ODYzIDUyIDYwIDQ5LjMxMzcgNjAgNDZDNjAgNDIuNjg2MyA2Mi42ODYzIDQwIDY2IDQwWk03MiAyNkM3MiAyMi42ODYzIDY5LjMxMzcgMjAgNjYgMjBDNjIuNjg2MyAyMCA2MCAyMi42ODYzIDYwIDI2QzYwIDI5LjMxMzcgNjIuNjg2MyAzMiA2NiAzMkM2OS4zMTM3IDMyIDcyIDI5LjMxMzcgNzIgMjZaTTY2IC0xLjg1OTQ5ZS0wNkM2OS4zMTM3IC0xLjU2OThlLTA2IDcyIDIuNjg2MjkgNzIgNkM3MiA5LjMxMzcxIDY5LjMxMzcgMTIgNjYgMTJDNjIuNjg2MyAxMiA2MCA5LjMxMzcxIDYwIDZDNjAgMi42ODYyOSA2Mi42ODYzIC0yLjE0OTE5ZS0wNiA2NiAtMS44NTk0OWUtMDZaIiBmaWxsPSJ1cmwoI3BhaW50MF9saW5lYXIpIi8+DQo8ZGVmcz4NCjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQwX2xpbmVhciIgeDE9IjcyIiB5MT0iMzYiIHgyPSItMS4xNDQzMWUtMDYiIHkyPSIzNiIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPg0KPHN0b3Agc3RvcC1jb2xvcj0iI0RBRTBGRiIvPg0KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjRkZDOUI5Ii8+DQo8L2xpbmVhckdyYWRpZW50Pg0KPC9kZWZzPg0KPC9zdmc+DQo=);
}

.services__item:last-child::after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzIiIGhlaWdodD0iNzIiIHZpZXdCb3g9IjAgMCA3MiA3MiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNiA2MEM5LjMxMzcxIDYwIDEyIDYyLjY4NjMgMTIgNjZDMTIgNjkuMzEzNyA5LjMxMzcxIDcyIDYgNzJDMi42ODYyOSA3MiAyLjM0ODQzZS0wNyA2OS4zMTM3IDUuMjQ1MzdlLTA3IDY2QzguMTQyM2UtMDcgNjIuNjg2MyAyLjY4NjI5IDYwIDYgNjBaTTYgNDBDOS4zMTM3MSA0MCAxMiA0Mi42ODYzIDEyIDQ2QzEyIDQ5LjMxMzcgOS4zMTM3MSA1MiA2IDUyQzIuNjg2MjkgNTIgMS45ODMzZS0wNiA0OS4zMTM3IDIuMjcyOTllLTA2IDQ2QzIuNTYyNjllLTA2IDQyLjY4NjMgMi42ODYyOSA0MCA2IDQwWk01MiA2NkM1MiA2Mi42ODYzIDQ5LjMxMzcgNjAgNDYgNjBDNDIuNjg2MyA2MCA0MCA2Mi42ODYzIDQwIDY2QzQwIDY5LjMxMzcgNDIuNjg2MyA3MiA0NiA3MkM0OS4zMTM3IDcyIDUyIDY5LjMxMzcgNTIgNjZaTTQ2IDQwQzQ5LjMxMzcgNDAgNTIgNDIuNjg2MyA1MiA0NkM1MiA0OS4zMTM3IDQ5LjMxMzcgNTIgNDYgNTJDNDIuNjg2MyA1MiA0MCA0OS4zMTM3IDQwIDQ2QzQwIDQyLjY4NjMgNDIuNjg2MyA0MCA0NiA0MFpNNTIgMjZDNTIgMjIuNjg2MyA0OS4zMTM3IDIwIDQ2IDIwQzQyLjY4NjMgMjAgNDAgMjIuNjg2MyA0MCAyNkM0MCAyOS4zMTM3IDQyLjY4NjMgMzIgNDYgMzJDNDkuMzEzNyAzMiA1MiAyOS4zMTM3IDUyIDI2Wk00NiAtMy42MDc5NWUtMDZDNDkuMzEzNyAtMy4zMTgyNWUtMDYgNTIgMi42ODYyOSA1MiA2QzUyIDkuMzEzNzEgNDkuMzEzNyAxMiA0NiAxMkM0Mi42ODYzIDEyIDQwIDkuMzEzNzEgNDAgNkM0MCAyLjY4NjI5IDQyLjY4NjMgLTMuODk3NjRlLTA2IDQ2IC0zLjYwNzk1ZS0wNlpNMzIgNjZDMzIgNjIuNjg2MyAyOS4zMTM3IDYwIDI2IDYwQzIyLjY4NjMgNjAgMjAgNjIuNjg2MyAyMCA2NkMyMCA2OS4zMTM3IDIyLjY4NjMgNzIgMjYgNzJDMjkuMzEzNyA3MiAzMiA2OS4zMTM3IDMyIDY2Wk0yNiA0MEMyOS4zMTM3IDQwIDMyIDQyLjY4NjMgMzIgNDZDMzIgNDkuMzEzNyAyOS4zMTM3IDUyIDI2IDUyQzIyLjY4NjMgNTIgMjAgNDkuMzEzNyAyMCA0NkMyMCA0Mi42ODYzIDIyLjY4NjMgNDAgMjYgNDBaTTcyIDY2QzcyIDYyLjY4NjMgNjkuMzEzNyA2MCA2NiA2MEM2Mi42ODYzIDYwIDYwIDYyLjY4NjMgNjAgNjZDNjAgNjkuMzEzNyA2Mi42ODYzIDcyIDY2IDcyQzY5LjMxMzcgNzIgNzIgNjkuMzEzNyA3MiA2NlpNNjYgNDBDNjkuMzEzNyA0MCA3MiA0Mi42ODYzIDcyIDQ2QzcyIDQ5LjMxMzcgNjkuMzEzNyA1MiA2NiA1MkM2Mi42ODYzIDUyIDYwIDQ5LjMxMzcgNjAgNDZDNjAgNDIuNjg2MyA2Mi42ODYzIDQwIDY2IDQwWk03MiAyNkM3MiAyMi42ODYzIDY5LjMxMzcgMjAgNjYgMjBDNjIuNjg2MyAyMCA2MCAyMi42ODYzIDYwIDI2QzYwIDI5LjMxMzcgNjIuNjg2MyAzMiA2NiAzMkM2OS4zMTM3IDMyIDcyIDI5LjMxMzcgNzIgMjZaTTY2IC0xLjg1OTQ5ZS0wNkM2OS4zMTM3IC0xLjU2OThlLTA2IDcyIDIuNjg2MjkgNzIgNkM3MiA5LjMxMzcxIDY5LjMxMzcgMTIgNjYgMTJDNjIuNjg2MyAxMiA2MCA5LjMxMzcxIDYwIDZDNjAgMi42ODYyOSA2Mi42ODYzIC0yLjE0OTE5ZS0wNiA2NiAtMS44NTk0OWUtMDZaIiBmaWxsPSJ1cmwoI3BhaW50MF9saW5lYXIpIi8+DQo8ZGVmcz4NCjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQwX2xpbmVhciIgeDE9IjAuNzk0MTIxIiB5MT0iMzYiIHgyPSI3MiIgeTI9IjM2IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+DQo8c3RvcCBzdG9wLWNvbG9yPSIjQUNCQkYyIi8+DQo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNDQ0VBRkYiLz4NCjwvbGluZWFyR3JhZGllbnQ+DQo8L2RlZnM+DQo8L3N2Zz4NCg==);
}

.services__item-title {
  margin-bottom: 16px;
  text-align: center;
  font-family: "FuturaPT_Demi", Arial, Helvetica, sans-serif;
  font-size: 40px;
  line-height: 1.3;
  color: #252525;
}

.services__item-desc {
  text-align: center;
  font-size: 24px;
  line-height: 1.5;
}

@media screen and (max-width: 1300px) {
  .services__list {
    flex-wrap: wrap;
  }
  .services__item {
    width: calc((100% - 81px) / 2);
  }
}

@media only screen and (max-width: 1151px) {
  .services__list {
    display: block;
    margin: 0;
  }
  .services__item {
    margin: 0 0 24px 0;
    padding: 40px;
    width: 100%;
    min-height: 244px;
  }
  .services__item::after {
    bottom: 24px;
    right: 24px;
  }
  .services__item:last-child {
    margin-bottom: 0;
  }
  .services__item-title {
    margin-bottom: 8px;
    font-size: 32px;
    line-height: 1.3;
  }
  .services__item-desc {
    font-size: 18px;
    line-height: 1.45;
  }
}

@media only screen and (max-width: 479px) {
  .services__item {
    min-height: 296px;
  }
}

.features__list {
  display: flex;
  flex-wrap: wrap;
  margin: -20px;
}

.features__item {
  position: relative;
  margin: 20px;
  padding: 48px 40px 48px 152px;
  box-sizing: border-box;
  width: calc((100% - 81px) / 2);
  background: #fff;
  border-radius: 20px;
  box-shadow: 0 20px 40px rgba(0, 0, 0, 0.06);
}

.features__item::before {
  content: "";
  position: absolute;
  top: 52px;
  left: 40px;
  width: 80px;
  height: 80px;
  background-repeat: no-repeat;
  background-position: top center;
  background-size: contain;
}

.features__item[data-icon="ticket"]::before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iODAiIGhlaWdodD0iNzIiIHZpZXdCb3g9IjAgMCA4MCA3MiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik0xNS45MjIxIDMzLjA3MTVDMTcuMDc0NCAzMy4wNzE1IDE4LjAwODYgMzQuMDEwNiAxOC4wMDg2IDM1LjE2OVY1OS4wMzEyQzE4LjAwODYgNjAuMTg5NyAxNy4wNzQ0IDYxLjEyODcgMTUuOTIyMSA2MS4xMjg3QzE0Ljc2OTggNjEuMTI4NyAxMy44MzU3IDYwLjE4OTcgMTMuODM1NyA1OS4wMzEyVjM1LjE2OUMxMy44MzU3IDM0LjAxMDYgMTQuNzY5OCAzMy4wNzE1IDE1LjkyMjEgMzMuMDcxNVoiIGZpbGw9IiNBM0IzQ0MiLz4NCjxwYXRoIGQ9Ik0yNS4zNzQ3IDM4Ljg3MkMyNS4zNzQ3IDM3LjcxMzUgMjQuNDQwNiAzNi43NzQ1IDIzLjI4ODIgMzYuNzc0NUMyMi4xMzU5IDM2Ljc3NDUgMjEuMjAxOCAzNy43MTM1IDIxLjIwMTggMzguODcyVjU5LjAzMTlDMjEuMjAxOCA2MC4xOTAzIDIyLjEzNTkgNjEuMTI5NCAyMy4yODgyIDYxLjEyOTRDMjQuNDQwNiA2MS4xMjk0IDI1LjM3NDcgNjAuMTkwMyAyNS4zNzQ3IDU5LjAzMTlWMzguODcyWiIgZmlsbD0iI0EzQjNDQyIvPg0KPHBhdGggZD0iTTMwLjY1NiA1Mi44MTk1QzMxLjgwODMgNTIuODE5NSAzMi43NDI0IDUzLjc1ODYgMzIuNzQyNCA1NC45MTdWNTkuMDMxMkMzMi43NDI0IDYwLjE4OTYgMzEuODA4MyA2MS4xMjg3IDMwLjY1NiA2MS4xMjg3QzI5LjUwMzcgNjEuMTI4NyAyOC41Njk1IDYwLjE4OTYgMjguNTY5NSA1OS4wMzEyVjU0LjkxN0MyOC41Njk1IDUzLjc1ODYgMjkuNTAzNyA1Mi44MTk1IDMwLjY1NiA1Mi44MTk1WiIgZmlsbD0iI0EzQjNDQyIvPg0KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yOS4wMTc3IDE1LjQyMDlDMjkuMDE3NyAxOC42MDIgMjYuNDUyNSAyMS4xODA4IDIzLjI4ODIgMjEuMTgwOEMyMC4xMjM5IDIxLjE4MDggMTcuNTU4NyAxOC42MDIgMTcuNTU4NyAxNS40MjA5QzE3LjU1ODcgMTIuMjM5OCAyMC4xMjM5IDkuNjYxMDUgMjMuMjg4MiA5LjY2MTA1QzI2LjQ1MjUgOS42NjEwNSAyOS4wMTc3IDEyLjIzOTggMjkuMDE3NyAxNS40MjA5Wk0yNC44NDQ4IDE1LjQyMDlDMjQuODQ0OCAxNi4yODUyIDI0LjE0NzkgMTYuOTg1OCAyMy4yODgyIDE2Ljk4NThDMjIuNDI4NSAxNi45ODU4IDIxLjczMTYgMTYuMjg1MiAyMS43MzE2IDE1LjQyMDlDMjEuNzMxNiAxNC41NTY3IDIyLjQyODUgMTMuODU2IDIzLjI4ODIgMTMuODU2QzI0LjE0NzkgMTMuODU2IDI0Ljg0NDggMTQuNTU2NyAyNC44NDQ4IDE1LjQyMDlaIiBmaWxsPSIjQTNCM0NDIi8+DQo8cGF0aCBkPSJNNTkuMzAxMyA0MC4xOTA2QzYwLjExNjIgMzkuMzcxNSA2MS40MzcyIDM5LjM3MTUgNjIuMjUyIDQwLjE5MDZMNjUuMTQ1OSA0My4wOTk4QzY1Ljk2MDcgNDMuOTE4OSA2NS45NjA3IDQ1LjI0NyA2NS4xNDU5IDQ2LjA2NjFDNjQuMzMxIDQ2Ljg4NTIgNjMuMDEgNDYuODg1MiA2Mi4xOTUyIDQ2LjA2NjFMNTkuMzAxMyA0My4xNTY5QzU4LjQ4NjUgNDIuMzM3OCA1OC40ODY1IDQxLjAwOTggNTkuMzAxMyA0MC4xOTA2WiIgZmlsbD0iI0EzQjNDQyIvPg0KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wIDE4LjYxNjJDMCAxNS45MDg5IDEuMjk5NDkgMTMuMzY4IDMuNDg5NjkgMTEuNzkyN0wxNy43MDc5IDEuNTY2NTFDMjAuNTY2MiAtMC40ODkyNTEgMjQuMzk5MiAtMC41MjQ2MzkgMjcuMjk0NiAxLjQ3OEwzMS4zOTAxIDQuMzEwNzVMMzguNjI4MiAyLjk2NTk3QzQxLjMyOTYgMi40NjQwNiA0NC4xMDM3IDMuMzMwNzkgNDYuMDQ2MiA1LjI4MzYyTDc3LjU1NTYgMzYuOTZDODAuODE0OCA0MC4yMzY1IDgwLjgxNDggNDUuNTQ4NyA3Ny41NTU2IDQ4LjgyNTJMNTYuOTQ3NCA2OS41NDI2QzUzLjY4ODEgNzIuODE5MSA0OC40MDM5IDcyLjgxOTEgNDUuMTQ0NyA2OS41NDI2TDQ0LjE2MSA2OC41NTM3QzQyLjYzOCA3MC41ODY3IDQwLjIxNjggNzEuOTAxMiAzNy40OTAyIDcxLjkwMTJIOC4zNDU3NUMzLjczNjUyIDcxLjkwMTIgMCA2OC4xNDQ5IDAgNjMuNTExMlYxOC42MTYyWk00MS42NjMxIDE4LjcxNDFWNjMuNTExMkM0MS42NjMxIDY1LjgyOCAzOS43OTQ4IDY3LjcwNjIgMzcuNDkwMiA2Ny43MDYySDguMzQ1NzVDNi4wNDExNCA2Ny43MDYyIDQuMTcyODggNjUuODI4IDQuMTcyODggNjMuNTExMlYxOC42MTYyQzQuMTcyODggMTcuMjYyNiA0LjgyMjYyIDE1Ljk5MjEgNS45MTc3MiAxNS4yMDQ1TDIwLjEzNTkgNC45NzgyNUMyMS41NjUxIDMuOTUwMzcgMjMuNDgxNiAzLjkzMjY3IDI0LjkyOTMgNC45MzM5OUwzOS44NTU1IDE1LjI1ODFDNDAuOTg3MSAxNi4wNDA4IDQxLjY2MzEgMTcuMzMzMiA0MS42NjMxIDE4LjcxNDFaTTQ1LjgwMjIgNjQuMjcxTDQ4LjA5NTQgNjYuNTc2M0M0OS43MjUgNjguMjE0NiA1Mi4zNjcxIDY4LjIxNDYgNTMuOTk2NyA2Ni41NzYzTDc0LjYwNDkgNDUuODU4OUM3Ni4yMzQ1IDQ0LjIyMDYgNzYuMjM0NSA0MS41NjQ1IDc0LjYwNDkgMzkuOTI2M0w0My4wOTU2IDguMjQ5OTNDNDIuMTI0MyA3LjI3MzUxIDQwLjczNzIgNi44NDAxNSAzOS4zODY1IDcuMDkxMUwzNi4yNTE4IDcuNjczNTFMNDIuMjIwOCAxMS44MDIxQzQ0LjQ4NCAxMy4zNjc1IDQ1LjgzNTkgMTUuOTUyNCA0NS44MzU5IDE4LjcxNDFWMzQuMTYxNUw1OS45MzYyIDQ4LjMzNjVDNjAuNzUxIDQ5LjE1NTYgNjAuNzUxIDUwLjQ4MzcgNTkuOTM2MiA1MS4zMDI4QzU5LjEyMTMgNTIuMTIxOSA1Ny44MDAzIDUyLjEyMTkgNTYuOTg1NSA1MS4zMDI4TDQ1LjgzNTkgNDAuMDk0MVY0NC42MzI2TDU0LjcyOTIgNTMuNTczQzU1LjU0NCA1NC4zOTIyIDU1LjU0NCA1NS43MjAyIDU0LjcyOTIgNTYuNTM5M0M1My45MTQ0IDU3LjM1ODUgNTIuNTkzNCA1Ny4zNTg1IDUxLjc3ODUgNTYuNTM5M0w0NS44MzU5IDUwLjU2NTJWNjMuNTExMkM0NS44MzU5IDYzLjc2NzMgNDUuODI0NSA2NC4wMjA3IDQ1LjgwMjIgNjQuMjcxWiIgZmlsbD0iI0EzQjNDQyIvPg0KPC9zdmc+DQo=);
}

.features__item[data-icon="release"]::before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iODAiIGhlaWdodD0iODAiIHZpZXdCb3g9IjAgMCA4MCA4MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik00MC44MDgxIDAuNDYxMTc4QzQwLjQ0MjUgLTAuMTUzNzI2IDM5LjU1NTUgLTAuMTUzNzI2IDM5LjE4OTkgMC40NjExNzhMMzEuMjU1NiAxMy44MDYzQzMwLjg4MDYgMTQuNDM3IDMxLjMzMzIgMTUuMjM3NSAzMi4wNjQ3IDE1LjIzNzVIMzcuNjQ0MlYzMi4xMzk2QzM3LjY0NDIgMzMuNDQ2IDM4LjY5ODkgMzQuNTA1MSA0MCAzNC41MDUxQzQxLjMwMTEgMzQuNTA1MSA0Mi4zNTU4IDMzLjQ0NiA0Mi4zNTU4IDMyLjEzOTZWMTUuMjM3NUg0Ny45MzMzQzQ4LjY2NDggMTUuMjM3NSA0OS4xMTc0IDE0LjQzNyA0OC43NDI0IDEzLjgwNjNMNDAuODA4MSAwLjQ2MTE3OFoiIGZpbGw9IiNBM0IzQ0MiLz4NCjxwYXRoIGQ9Ik00Mi4zNTU4IDUzLjY5NjFDNDIuMzU1OCA0MS40ODY0IDUyLjIxMzEgMzEuNTg4NCA2NC4zNzI4IDMxLjU4ODRMNjQuMzcyOCAzNi45Mjc5QzY0LjM3MjggMzcuNjUwMyA2NS4xNDY0IDM4LjEwNjIgNjUuNzc0NSAzNy43NTQxTDc5LjUxNzEgMzAuMDQ5M0M4MC4xNjEgMjkuNjg4MyA4MC4xNjEgMjguNzU4IDc5LjUxNzEgMjguMzk3TDY1Ljc3NDUgMjAuNjkyMkM2NS4xNDY0IDIwLjM0IDY0LjM3MjggMjAuNzk2IDY0LjM3MjggMjEuNTE4M0w2NC4zNzI4IDI2Ljg1NzRDNDkuNjExIDI2Ljg1NzQgMzcuNjQ0MiAzOC44NzM1IDM3LjY0NDIgNTMuNjk2MVY3Ny42MzQ1QzM3LjY0NDIgNzguOTQwOSAzOC42OTg5IDgwIDQwIDgwQzQxLjMwMTEgODAgNDIuMzU1OCA3OC45NDA5IDQyLjM1NTggNzcuNjM0NVY1My42OTYxWiIgZmlsbD0iI0EzQjNDQyIvPg0KPHBhdGggZD0iTTE1LjYyNzIgMzYuOTI3OUMxNS42MjcyIDM3LjY1MDMgMTQuODUzNiAzOC4xMDYyIDE0LjIyNTUgMzcuNzU0MUwwLjQ4MjkyOSAzMC4wNDkzQy0wLjE2MDk3NiAyOS42ODgzIC0wLjE2MDk3NiAyOC43NTggMC40ODI5MjggMjguMzk3TDE0LjIyNTUgMjAuNjkyMkMxNC44NTM2IDIwLjM0IDE1LjYyNzIgMjAuNzk2IDE1LjYyNzIgMjEuNTE4M0wxNS42Mjg3IDI2Ljg1NzRDMjQuNjkyNSAyNi44NTc0IDMyLjc2MTIgMzEuMDM5OSAzNy40NzE4IDM3LjUwOTFDMzguMjM5NyAzOC41NjM3IDM4LjAxMDggNDAuMDQzNyAzNi45NjA1IDQwLjgxNDdDMzUuOTEwMiA0MS41ODU4IDM0LjQzNjMgNDEuMzU2IDMzLjY2ODQgNDAuMzAxNEMyOS44ODk5IDM1LjExMjIgMjMuMjY2OSAzMS41ODg0IDE1LjYyODcgMzEuNTg4NEwxNS42MjcyIDM2LjkyNzlaIiBmaWxsPSIjQTNCM0NDIi8+DQo8L3N2Zz4NCg==);
}

.features__item[data-icon="regulation"]::before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iODAiIGhlaWdodD0iNzkiIHZpZXdCb3g9IjAgMCA4MCA3OSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik02My4wMTMgMTcuNDk5QzYzLjE0NzIgMTcuNjE2OSA2My4yOTgzIDE3LjY3NTggNjMuNDY2IDE3LjY3NThINjYuODM4NkM2Ny4wMjMyIDE3LjY3NTggNjcuMTc0MiAxNy42MTY5IDY3LjI5MTYgMTcuNDk5QzY3LjQwOTEgMTcuMzY0MyA2Ny40Njc4IDE3LjIxMjggNjcuNDY3OCAxNy4wNDQ1VjExLjQzODhINzQuNjY2Qzc0Ljg1MDYgMTEuNDM4OCA3NS4wMDE2IDExLjM3OTggNzUuMTE5IDExLjI2MkM3NS4yNTMzIDExLjE0NDIgNzUuMzIwNCAxMC45OTI3IDc1LjMyMDQgMTAuODA3NVY4LjEzMDg2Qzc1LjMyMDQgNy45NDU2OCA3NS4yNTMzIDcuNzk0MTggNzUuMTE5IDcuNjc2MzRDNzUuMDAxNiA3LjU0MTY3IDc0Ljg1MDYgNy40NzQzMyA3NC42NjYgNy40NzQzM0g2Ny40Njc4VjMuOTY0NDJINzUuMTY5NEM3NS4zNTM5IDMuOTY0NDIgNzUuNTA0OSAzLjkwNTUxIDc1LjYyMjQgMy43ODc2N0M3NS43NTY2IDMuNjY5ODMgNzUuODIzNyAzLjUxODMyIDc1LjgyMzcgMy4zMzMxNVYwLjY1NjUzQzc1LjgyMzcgMC40NzEzNTQgNzUuNzU2NiAwLjMxOTg0NyA3NS42MjI0IDAuMjAyMDA5Qzc1LjUwNDkgMC4wNjczMzY0IDc1LjM1MzkgMCA3NS4xNjk0IDBINjMuNDY2QzYzLjI4MTUgMCA2My4xMzA1IDAuMDY3MzM2NCA2My4wMTMgMC4yMDIwMDlDNjIuODk1NiAwLjMxOTg0NyA2Mi44MzY4IDAuNDcxMzU0IDYyLjgzNjggMC42NTY1M1YxNy4wNDQ1QzYyLjgzNjggMTcuMjEyOCA2Mi44OTU2IDE3LjM2NDMgNjMuMDEzIDE3LjQ5OVoiIGZpbGw9IiNBM0IzQ0MiLz4NCjxwYXRoIGQ9Ik00Ny45NDA2IDkuNjQ3NjFDNDguMTE5NyA4Ljk3NzA0IDQ3LjUwODEgOC4zNjM0MyA0Ni44Mzk3IDguNTQzMTFMMzQuMDU3IDExLjk3OTVDMzMuMzg4NyAxMi4xNTkxIDMzLjE2NDggMTIuOTk3NCAzMy42NTQxIDEzLjQ4ODJMMzYuODA3OCAxNi42NTIzTDEyLjc5MyA0MC43NDZDMTEuOTE1NCA0MS42MjY1IDExLjkxNTQgNDMuMDU0IDEyLjc5MyA0My45MzQ0QzEzLjY3MDUgNDQuODE0OSAxNS4wOTM0IDQ0LjgxNDkgMTUuOTcxIDQzLjkzNDRMMzkuOTg1OCAxOS44NDA3TDQzLjAxMTYgMjIuODc2NUM0My41MDA5IDIzLjM2NzQgNDQuMzM2NCAyMy4xNDI4IDQ0LjUxNTUgMjIuNDcyM0w0Ny45NDA2IDkuNjQ3NjFaIiBmaWxsPSIjQTNCM0NDIi8+DQo8cGF0aCBkPSJNMy41MjM1OCA3Ni42MzM2QzQuNjY0NTUgNzcuMTA1IDYuMDQ4ODEgNzcuMzQwNiA3LjY3NjM3IDc3LjM0MDZDOS4xNjk3IDc3LjM0MDYgMTAuNDk1MiA3Ny4xMjE4IDExLjY1MyA3Ni42ODQxQzEyLjgxMDcgNzYuMjI5NiAxMy43MTY4IDc1LjU4MTUgMTQuMzcxMiA3NC43Mzk4QzE1LjAyNTYgNzMuODk4MSAxNS4zNTI3IDcyLjkwNDkgMTUuMzUyNyA3MS43NjAxQzE1LjM1MjcgNzAuNzE2NCAxNS4xMjYyIDY5Ljg1NzkgMTQuNjczMiA2OS4xODQ1QzE0LjIzNjkgNjguNDk0MyAxMy41NDkgNjcuOTM4OCAxMi42MDk0IDY3LjUxOEMxMS42ODY1IDY3LjA4MDMgMTAuNDM2NSA2Ni43MTgzIDguODU5MjkgNjYuNDMyMkM3LjQ4MzQyIDY2LjE0NiA2LjU0Mzc5IDY1Ljg2ODIgNi4wNDA0MyA2NS41OTg5QzUuNTM3MDYgNjUuMzEyNyA1LjI4NTM3IDY0LjkyNTUgNS4yODUzNyA2NC40MzczQzUuMjg1MzcgNjMuOTQ5MSA1LjQ3ODMzIDYzLjU3ODggNS44NjQyNSA2My4zMjYzQzYuMjUwMTYgNjMuMDczOCA2Ljc5NTQ4IDYyLjk0NzUgNy41MDAyIDYyLjk0NzVDOC4xMjEwMiA2Mi45NDc1IDguNjQxMTYgNjMuMDczOCA5LjA2MDY0IDYzLjMyNjNDOS40ODAxMSA2My41NjE5IDkuNzQwMTkgNjMuODU2NSA5Ljg0MDg2IDY0LjIxMDFDMTAuMDQyMiA2NC41MTMxIDEwLjMyNzUgNjQuNjY0NiAxMC42OTY2IDY0LjY2NDZIMTQuMjIwMkMxNC4zNzEyIDY0LjY2NDYgMTQuNDk3IDY0LjYxNDEgMTQuNTk3NyA2NC41MTMxQzE0LjY5ODQgNjQuMzk1MiAxNC43NDg3IDY0LjI2MDYgMTQuNzQ4NyA2NC4xMDkxQzE0LjcxNTEgNjMuMzY4NCAxNC40MDQ3IDYyLjYxOTIgMTMuODE3NSA2MS44NjE3QzEzLjI0NyA2MS4wODczIDEyLjQxNjQgNjAuNDQ3NiAxMS4zMjU4IDU5Ljk0MjZDMTAuMjUxOSA1OS40MjA4IDguOTc2NzQgNTkuMTU5OCA3LjUwMDIgNTkuMTU5OEM2LjA5MDc2IDU5LjE1OTggNC44NDkxMiA1OS4zODcxIDMuNzc1MjcgNTkuODQxNkMyLjcxODE5IDYwLjI5NjEgMS44OTYwMiA2MC45MzU4IDEuMzA4NzYgNjEuNzYwN0MwLjczODI3NCA2Mi41Njg3IDAuNDUzMDMyIDYzLjQ5NDYgMC40NTMwMzIgNjQuNTM4M0MwLjQ1MzAzMiA2Ni4wNzAyIDAuOTU2NDAxIDY3LjI0ODYgMS45NjMxNCA2OC4wNzM1QzIuOTY5ODggNjguODk4NCA0LjQ4ODM3IDY5LjUxMjggNi41MTg2MyA2OS45MTY4QzcuNTU4OTIgNzAuMTM1NyA4LjM1NTkyIDcwLjMzNzcgOC45MDk2MyA3MC41MjI4QzkuNDYzMzMgNzAuNjkxMiA5Ljg2NjAzIDcwLjg5MzIgMTAuMTE3NyA3MS4xMjg5QzEwLjM2OTQgNzEuMzQ3NyAxMC40OTUyIDcxLjYzMzkgMTAuNDk1MiA3MS45ODc0QzEwLjQ5NTIgNzIuNDc1NiAxMC4yNTE5IDcyLjg2MjggOS43NjUzNiA3My4xNDlDOS4yNzg3NyA3My40MTgzIDguNTgyNDQgNzMuNTUzIDcuNjc2MzcgNzMuNTUzQzYuOTA0NTQgNzMuNTUzIDYuMjgzNzIgNzMuNDI2NyA1LjgxMzkxIDczLjE3NDJDNS4zNjA4OCA3Mi45MDQ5IDUuMDI1MyA3Mi41NjgyIDQuODA3MTcgNzIuMTY0MkM0LjY1NjE2IDcxLjk5NTggNC41MTM1NCA3MS44NzggNC4zNzkzMSA3MS44MTA2QzQuMjYxODYgNzEuNzQzMyA0LjEwMjQ2IDcxLjcwOTYgMy45MDExMSA3MS43MDk2SDAuNTUzNzA2QzAuNDAyNjk1IDcxLjcwOTYgMC4yNjg0NjMgNzEuNzYwMSAwLjE1MTAxMSA3MS44NjEyQzAuMDUwMzM2OSA3MS45NjIyIDAgNzIuMDg4NCAwIDcyLjIzOTlDMC4wMzM1NTc5IDczLjE0OSAwLjM0Mzk2OSA3My45OTA3IDAuOTMxMjMyIDc0Ljc2NUMxLjUxODUgNzUuNTM5NCAyLjM4MjYxIDc2LjE2MjMgMy41MjM1OCA3Ni42MzM2WiIgZmlsbD0iI0EzQjNDQyIvPg0KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik03Ny4zMjIxIDIwLjQzMDRDNzcuMTcxIDIwLjM5ODMgNzcuMDE0MyAyMC4zODEzIDc2Ljg1MzYgMjAuMzgxM0g1OC44NzYyQzU3LjcxMjcgMjAuMzgxMyA1Ni43NTU3IDIxLjI2ODUgNTYuNjQwNiAyMi40MDU0QzU2LjYzMjkgMjIuNDgxMiA1Ni42MjkgMjIuNTU4MSA1Ni42MjkgMjIuNjM1OVYzOC40MTc5SDQwLjg5ODdDMzkuODEyOCAzOC40MTc5IDM4LjkwNjcgMzkuMTkwNyAzOC42OTcyIDQwLjIxOEMzOC42NjczIDQwLjM2NDggMzguNjUxNSA0MC41MTY4IDM4LjY1MTUgNDAuNjcyNFY1Ni40NTQ0SDIyLjkyMTNDMjEuNjgwMiA1Ni40NTQ0IDIwLjY3NDEgNTcuNDYzOCAyMC42NzQxIDU4LjcwODlWNzYuNzQ1NEMyMC42NzQxIDc3LjkxMjggMjEuNTM3NSA3OSAyMi42ODc1IDc5QzIyLjY4NzUgNzkgNzYuNzU3IDc5IDc3Ljk5ODEgNzlDNzkuMjM5MiA3OSA3OS45OTk3IDc3Ljg2NTIgNzkuOTk5NyA3Ni43MzE2Qzc5Ljk5OTcgNzUuNTk3OSA3OS45OTk3IDIyLjYzNTkgNzkuOTk5NyAyMi42MzU5QzgwLjAyMDQgMjEuMzkwOSA3OS4wMzEgMjAuMzgxNyA3Ny43ODk5IDIwLjM4MTdDNzcuNjI5OCAyMC4zODE3IDc3LjQ3MzMgMjAuMzk4NSA3Ny4zMjIxIDIwLjQzMDRaTTc1LjQ2NzkgMjQuODkwNUg2MS4xMjM0VjQwLjY3MjRDNjEuMTIzNCA0MS45MTc2IDYwLjExNzMgNDIuOTI3IDU4Ljg3NjIgNDIuOTI3SDQzLjE0NTlWNTguNzA4OUM0My4xNDU5IDU5Ljk1NDEgNDIuMTM5OCA2MC45NjM1IDQwLjg5ODcgNjAuOTYzNUgyNS4xNjg0Vjc0LjQ5MDlINzUuNDY3OVYyNC44OTA1WiIgZmlsbD0iI0EzQjNDQyIvPg0KPC9zdmc+DQo=);
}

.features__item[data-icon="communications"]::before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iODAiIGhlaWdodD0iODAiIHZpZXdCb3g9IjAgMCA4MCA4MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik0xOS4wNjg2IDMwLjk2NDlDMjAuMjIxMSAzMi4wMjY1IDIxLjg0MzYgMzIuNTU3MiAyMy45MzYzIDMyLjU1NzJDMjUuMjg1OSAzMi41NTcyIDI2LjQ2MTIgMzIuMzI5NyAyNy40NjIgMzEuODc0OEMyOC40NjI5IDMxLjQwNDcgMjkuMjM2MiAzMC43Njc4IDI5Ljc4MjEgMjkuOTY0MUMzMC4zNDMyIDI5LjE2MDQgMzAuNjM4OSAyOC4yNTgxIDMwLjY2OTMgMjcuMjU3M0MzMC42ODQ0IDI3LjEyMDggMzAuNjM4OSAyNy4wMDcxIDMwLjUzMjggMjYuOTE2MUMzMC40NDE4IDI2LjgyNTEgMzAuMzI4MSAyNi43Nzk2IDMwLjE5MTYgMjYuNzc5NkgyNy45ODUyQzI3LjgwMzIgMjYuNzc5NiAyNy42NjY3IDI2LjgyNTEgMjcuNTc1NyAyNi45MTYxQzI3LjQ4NDggMjYuOTkxOSAyNy40MDg5IDI3LjEzNiAyNy4zNDgzIDI3LjM0ODNDMjcuMTIwOCAyOC4yODg1IDI2LjcxOSAyOC45NTU3IDI2LjE0MjcgMjkuMzVDMjUuNTgxNiAyOS43MjkxIDI0Ljg0NjIgMjkuOTE4NiAyMy45MzYzIDI5LjkxODZDMjEuNzY3OCAyOS45MTg2IDIwLjYzODEgMjguNzA1NSAyMC41NDcxIDI2LjI3OTJDMjAuNTMxOSAyNS44Mzk0IDIwLjUyNDQgMjUuMTk0OSAyMC41MjQ0IDI0LjM0NTdDMjAuNTI0NCAyMy40OTY1IDIwLjUzMTkgMjIuODY3MiAyMC41NDcxIDIyLjQ1NzhDMjAuNjM4MSAyMC4wMzE1IDIxLjc2NzggMTguODE4NCAyMy45MzYzIDE4LjgxODRDMjQuODYxMyAxOC44MTg0IDI1LjYwNDQgMTkuMDE1NSAyNi4xNjU1IDE5LjQwOThDMjYuNzI2NSAxOS43ODg5IDI3LjEyMDggMjAuNDQ4NSAyNy4zNDgzIDIxLjM4ODdDMjcuNDA4OSAyMS42MDEgMjcuNDg0OCAyMS43NTI2IDI3LjU3NTcgMjEuODQzNkMyNy42NjY3IDIxLjkxOTUgMjcuODAzMiAyMS45NTc0IDI3Ljk4NTIgMjEuOTU3NEgzMC4xOTE2QzMwLjMxMjkgMjEuOTU3NCAzMC40MTkgMjEuOTE5NSAzMC41MSAyMS44NDM2QzMwLjYxNjIgMjEuNzUyNiAzMC42NjkzIDIxLjY0NjUgMzAuNjY5MyAyMS41MjUyVjIxLjQ3OTdDMzAuNjM4OSAyMC40Nzg4IDMwLjM0MzIgMTkuNTc2NiAyOS43ODIxIDE4Ljc3MjlDMjkuMjM2MiAxNy45NjkyIDI4LjQ2MjkgMTcuMzM5OCAyNy40NjIgMTYuODg0OUMyNi40NjEyIDE2LjQxNDggMjUuMjg1OSAxNi4xNzk4IDIzLjkzNjMgMTYuMTc5OEMyMS44NTg4IDE2LjE3OTggMjAuMjQzOCAxNi43MjU3IDE5LjA5MTMgMTcuODE3NUMxNy45Mzg4IDE4Ljg5NDIgMTcuMzI0NyAyMC40MDMgMTcuMjQ4OSAyMi4zNDQxQzE3LjIzMzcgMjIuNzY4NyAxNy4yMjYxIDIzLjQ1MSAxNy4yMjYxIDI0LjM5MTJDMTcuMjI2MSAyNS4zMTYzIDE3LjIzMzcgMjUuOTgzNSAxNy4yNDg5IDI2LjM5MjlDMTcuMzI0NyAyOC4zNjQzIDE3LjkzMTMgMjkuODg4MyAxOS4wNjg2IDMwLjk2NDlaIiBmaWxsPSIjQTNCM0NDIi8+DQo8cGF0aCBkPSJNNTUuMDQ4MiA2NS4zOTMzQzU0Ljg4NzYgNjUuMzkzMyA1NC43NTEyIDY1LjMzNzEgNTQuNjM4OCA2NS4yMjQ3QzU0LjUyNjUgNjUuMTEyNCA1NC40NzAzIDY0Ljk3NTkgNTQuNDcwMyA2NC44MTU0VjUxLjU0OUg1MC4wMTYxQzQ5Ljg1NTUgNTEuNTQ5IDQ5LjcxOTEgNTEuNDkyOCA0OS42MDY3IDUxLjM4MDRDNDkuNDk0NCA1MS4yNjgxIDQ5LjQzODIgNTEuMTIzNiA0OS40MzgyIDUwLjk0N1Y0OS4xNDEzQzQ5LjQzODIgNDguOTY0NyA0OS40ODY0IDQ4LjgyMDIgNDkuNTgyNyA0OC43MDc5QzQ5LjY5NSA0OC41OTU1IDQ5LjgzOTUgNDguNTM5MyA1MC4wMTYxIDQ4LjUzOTNINjIuMzE5NEM2Mi40OTYgNDguNTM5MyA2Mi42NDA0IDQ4LjU5NTUgNjIuNzUyOCA0OC43MDc5QzYyLjg2NTIgNDguODIwMiA2Mi45MjEzIDQ4Ljk2NDcgNjIuOTIxMyA0OS4xNDEzVjUwLjk0N0M2Mi45MjEzIDUxLjEyMzYgNjIuODY1MiA1MS4yNjgxIDYyLjc1MjggNTEuMzgwNEM2Mi42NDA0IDUxLjQ5MjggNjIuNDk2IDUxLjU0OSA2Mi4zMTk0IDUxLjU0OUg1Ny44ODkyVjY0LjgxNTRDNTcuODg5MiA2NC45NzU5IDU3LjgzMzEgNjUuMTEyNCA1Ny43MjA3IDY1LjIyNDdDNTcuNjI0NCA2NS4zMzcxIDU3LjQ4OCA2NS4zOTMzIDU3LjMxMTQgNjUuMzkzM0g1NS4wNDgyWiIgZmlsbD0iI0EzQjNDQyIvPg0KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik03MS4zODA2IDMyLjYzNTVINDcuMzYzOVYyMi4zNzc5TDU1LjE2OTEgMTYuODAzQzU1Ljc4NDkgMTYuMzYyOSA1Ni4xNTA1IDE1LjY1MzEgNTYuMTUwNSAxNC44OTYyQzU2LjE1MDUgMTQuMTM4OCA1NS43ODQ5IDEzLjQyOSA1NS4xNjkxIDEyLjk4ODlMNDcuMjY5OSA3LjM0NjhDNDYuNjUyOCAzLjE5NTE5IDQzLjA2NDYgMCAzOC43NDQ1IDBIOC42MkMzLjg2NjU4IDAgMCAzLjg2NjU4IDAgOC42MlYzOC43NDUxQzAgNDMuNDk3OSAzLjg2NjU4IDQ3LjM2NDUgOC42MiA0Ny4zNjQ1SDMyLjYzNjFWNTcuNjIyMUwyNC44MzA5IDYzLjE5N0MyNC4yMTUxIDYzLjYzNzEgMjMuODQ5NSA2NC4zNDc1IDIzLjg0OTUgNjUuMTA0NEMyMy44NDk1IDY1Ljg2MTIgMjQuMjE1MSA2Ni41NzE3IDI0LjgzMDkgNjcuMDExMUwzMi43MzAxIDcyLjY1MzJDMzMuMzQ3MiA3Ni44MDQ4IDM2LjkzNTQgODAgNDEuMjU1NSA4MEg3MS4zODA2Qzc2LjEzMzQgODAgODAgNzYuMTMyOCA4MCA3MS4zOFY0MS4yNTU1QzgwIDM2LjUwMjEgNzYuMTMzNCAzMi42MzU1IDcxLjM4MDYgMzIuNjM1NVpNOC42MiA0Mi42NzdDNi40NTE0MiA0Mi42NzcgNC42ODc1IDQwLjkxMzEgNC42ODc1IDM4Ljc0NDVWOC42MTkzOEM0LjY4NzUgNi40NTE0MiA2LjQ1MTQyIDQuNjg3NSA4LjYyIDQuNjg3NUgzOC43NDQ1QzQwLjkxMjUgNC42ODc1IDQyLjY3NjQgNi40NTE0MiA0Mi42NzY0IDguNjE5MzhDNDIuNjc2NCA5LjM3NjgzIDQzLjA0MiAxMC4wODczIDQzLjY1NzggMTAuNTI2N0w0OS43NzQyIDE0Ljg5NTZMNDMuNjU3OCAxOS4yNjQ1QzQzLjA0MiAxOS43MDQ2IDQyLjY3NjQgMjAuNDE1IDQyLjY3NjQgMjEuMTcxOVYzMi42MzU1SDQxLjI1NTVDMzYuNTAyNyAzMi42MzU1IDMyLjYzNjEgMzYuNTAyMSAzMi42MzYxIDQxLjI1NDlWNDIuNjc3SDguNjJaTTc1LjMxMjUgNzEuMzhDNzUuMzEyNSA3My41NDg2IDczLjU0ODYgNzUuMzEyNSA3MS4zODA2IDc1LjMxMjVINDEuMjU1NUMzOS4wODc1IDc1LjMxMjUgMzcuMzIzNiA3My41NDg2IDM3LjMyMzYgNzEuMzhDMzcuMzIzNiA3MC42MjMyIDM2Ljk1OCA2OS45MTI3IDM2LjM0MjIgNjkuNDczM0wzMC4yMjU4IDY1LjEwNDRMMzYuMzQyMiA2MC43MzU1QzM2Ljk1OCA2MC4yOTU0IDM3LjMyMzYgNTkuNTg1IDM3LjMyMzYgNTguODI4MVY0MS4yNTU1QzM3LjMyMzYgMzkuMDg2OSAzOS4wODc1IDM3LjMyMyA0MS4yNTU1IDM3LjMyM0g3MS4zODA2QzczLjU0ODYgMzcuMzIzIDc1LjMxMjUgMzkuMDg2OSA3NS4zMTI1IDQxLjI1NTVWNzEuMzhaIiBmaWxsPSIjQTNCM0NDIi8+DQo8L3N2Zz4NCg==);
}

.features__item:first-child::after {
  content: "";
  position: absolute;
  right: -96px;
  bottom: -96px;
  width: 152px;
  height: 152px;
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUyIiBoZWlnaHQ9IjE1MiIgdmlld0JveD0iMCAwIDE1MiAxNTIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8Y2lyY2xlIGN4PSI2NiIgY3k9IjYiIHI9IjYiIGZpbGw9IiNEQkUzRjAiLz4NCjxjaXJjbGUgY3g9IjY2IiBjeT0iMjYiIHI9IjYiIGZpbGw9IiNEQkUzRjAiLz4NCjxjaXJjbGUgY3g9IjY2IiBjeT0iNDYiIHI9IjYiIGZpbGw9IiNEQkUzRjAiLz4NCjxjaXJjbGUgY3g9IjY2IiBjeT0iNjYiIHI9IjYiIGZpbGw9IiNEQkUzRjAiLz4NCjxjaXJjbGUgY3g9IjI2IiBjeT0iNjYiIHI9IjYiIGZpbGw9IiNEQkUzRjAiLz4NCjxjaXJjbGUgY3g9IjE0NiIgY3k9IjY2IiByPSI2IiBmaWxsPSIjREJFM0YwIi8+DQo8Y2lyY2xlIGN4PSIxMDYiIGN5PSI2NiIgcj0iNiIgZmlsbD0iI0RCRTNGMCIvPg0KPGNpcmNsZSBjeD0iNjYiIGN5PSI4NiIgcj0iNiIgZmlsbD0iI0RCRTNGMCIvPg0KPGNpcmNsZSBjeD0iMjYiIGN5PSI4NiIgcj0iNiIgZmlsbD0iI0RCRTNGMCIvPg0KPGNpcmNsZSBjeD0iMTQ2IiBjeT0iODYiIHI9IjYiIGZpbGw9IiNEQkUzRjAiLz4NCjxjaXJjbGUgY3g9IjEwNiIgY3k9Ijg2IiByPSI2IiBmaWxsPSIjREJFM0YwIi8+DQo8Y2lyY2xlIGN4PSI2NiIgY3k9IjEwNiIgcj0iNiIgZmlsbD0iI0RCRTNGMCIvPg0KPGNpcmNsZSBjeD0iNjYiIGN5PSIxMjYiIHI9IjYiIGZpbGw9IiNEQkUzRjAiLz4NCjxjaXJjbGUgY3g9IjY2IiBjeT0iMTQ2IiByPSI2IiBmaWxsPSIjREJFM0YwIi8+DQo8Y2lyY2xlIGN4PSI4NiIgY3k9IjYiIHI9IjYiIGZpbGw9IiNEQkUzRjAiLz4NCjxjaXJjbGUgY3g9Ijg2IiBjeT0iMjYiIHI9IjYiIGZpbGw9IiNEQkUzRjAiLz4NCjxjaXJjbGUgY3g9Ijg2IiBjeT0iNDYiIHI9IjYiIGZpbGw9IiNEQkUzRjAiLz4NCjxjaXJjbGUgY3g9Ijg2IiBjeT0iNjYiIHI9IjYiIGZpbGw9IiNEQkUzRjAiLz4NCjxjaXJjbGUgY3g9IjQ2IiBjeT0iNjYiIHI9IjYiIGZpbGw9IiNEQkUzRjAiLz4NCjxjaXJjbGUgY3g9IjYiIGN5PSI2NiIgcj0iNiIgZmlsbD0iI0RCRTNGMCIvPg0KPGNpcmNsZSBjeD0iMTI2IiBjeT0iNjYiIHI9IjYiIGZpbGw9IiNEQkUzRjAiLz4NCjxjaXJjbGUgY3g9Ijg2IiBjeT0iODYiIHI9IjYiIGZpbGw9IiNEQkUzRjAiLz4NCjxjaXJjbGUgY3g9IjQ2IiBjeT0iODYiIHI9IjYiIGZpbGw9IiNEQkUzRjAiLz4NCjxjaXJjbGUgY3g9IjYiIGN5PSI4NiIgcj0iNiIgZmlsbD0iI0RCRTNGMCIvPg0KPGNpcmNsZSBjeD0iMTI2IiBjeT0iODYiIHI9IjYiIGZpbGw9IiNEQkUzRjAiLz4NCjxjaXJjbGUgY3g9Ijg2IiBjeT0iMTA2IiByPSI2IiBmaWxsPSIjREJFM0YwIi8+DQo8Y2lyY2xlIGN4PSI4NiIgY3k9IjEyNiIgcj0iNiIgZmlsbD0iI0RCRTNGMCIvPg0KPGNpcmNsZSBjeD0iODYiIGN5PSIxNDYiIHI9IjYiIGZpbGw9IiNEQkUzRjAiLz4NCjwvc3ZnPg0K) no-repeat center center;
  background-size: contain;
}

.features__item-title {
  margin-bottom: 16px;
  font-family: "FuturaPT_Demi", Arial, Helvetica, sans-serif;
  font-size: 32px;
  line-height: 1.3;
  color: #252525;
}

.features__item-desc {
  font-size: 24px;
  line-height: 1.5;
}

@media screen and (max-width: 1300px) {
  .features__list {
    display: block;
    margin: 0;
  }
  .features__item {
    margin: 0 0 40px -0px;
    width: 100%;
  }
  .features__item:nth-child(n)::after {
    content: "";
    position: absolute;
    bottom: -26px;
    left: 50%;
    width: 72px;
    height: 12px;
    margin-left: -36px;
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCA3MiAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxjaXJjbGUgY3g9IjY2IiBjeT0iNiIgcj0iNiIgZmlsbD0iI0RCRTNGMCIvPg0KPGNpcmNsZSBjeD0iMjYiIGN5PSI2IiByPSI2IiBmaWxsPSIjREJFM0YwIi8+DQo8Y2lyY2xlIGN4PSI0NiIgY3k9IjYiIHI9IjYiIGZpbGw9IiNEQkUzRjAiLz4NCjxjaXJjbGUgY3g9IjYiIGN5PSI2IiByPSI2IiBmaWxsPSIjREJFM0YwIi8+DQo8L3N2Zz4NCg==) no-repeat center center;
    background-size: contain;
  }
  .features__item:last-child {
    margin-bottom: 0;
  }
  .features__item:last-child::after {
    display: none;
  }
}

@media only screen and (max-width: 1151px) {
  .features__item:nth-child(n) {
    margin-bottom: 24px;
    padding: 32px 24px 32px 96px;
  }
  .features__item:nth-child(n)::before {
    top: 32px;
    left: 24px;
    width: 56px;
    height: 56px;
  }
  .features__item:nth-child(n)::after {
    display: none;
  }
  .features__item:last-child {
    margin-bottom: 0;
  }
  .features__item-title {
    margin-bottom: 8px;
    font-size: 24px;
    line-height: 1.32;
  }
  .features__item-desc {
    font-size: 18px;
    line-height: 1.45;
  }
}

@media only screen and (max-width: 479px) {
  .features__item:nth-child(n) {
    padding: 104px 24px 32px 24px;
  }
}

.technologies__list {
  display: flex;
}

.technologies__item {
  display: flex;
  flex-direction: column;
}

.technologies__item:first-child {
  margin-right: 40px;
  width: calc((100% - 40px) * 0.2367);
}

.technologies__item:last-child {
  width: calc((100% - 40px) * 0.7633);
}

.technologies__item:last-child .technologies__inner-list {
  display: flex;
}

.technologies__item:last-child .technologies__inner-item {
  width: 33.3%;
}

.technologies__inner-list {
  padding-top: 48px;
  padding-bottom: 48px;
  flex-grow: 1;
  background: #fff;
  border: 1px solid #DBE3F0;
  box-sizing: border-box;
  border-radius: 20px;
  box-shadow: 0 20px 40px rgba(0, 0, 0, 0.06);
}

.technologies__item-title {
  margin-bottom: 32px;
  text-align: center;
  font-family: "FuturaPT_Demi", Arial, Helvetica, sans-serif;
  font-size: 40px;
  line-height: 1.3;
  color: #252525;
}

.technologies__item-subtitle {
  margin-bottom: 54px;
  text-align: center;
  font-family: "FuturaPT_Demi", Arial, Helvetica, sans-serif;
  font-size: 32px;
  line-height: 1.3;
  color: #252525;
}

.technologies__inner-subitem {
  margin-bottom: 48px;
  height: 48px;
  opacity: 0;
  transition: opacity 0.2s ease-in-out;
}

.technologies__inner-subitem:last-child {
  margin-bottom: 0;
}

.technologies__inner-subitem img {
  margin: 0 auto;
  display: block;
  height: 100%;
  width: auto;
}

@media screen and (max-width: 1200px) {
  .technologies__list {
    flex-wrap: wrap;
  }
  .technologies__item:nth-child(n) {
    margin-right: 0;
    margin-bottom: 40px;
    width: 100%;
  }
  .technologies__item:nth-child(n) .technologies__inner-list {
    padding-left: 12.3%;
    padding-right: 12.3%;
  }
  .technologies__item:first-child .technologies__inner-sublist {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    margin: -16px -28px;
  }
  .technologies__item:first-child .technologies__inner-subitem {
    margin: 16px 28px;
  }
  .technologies__item:last-child {
    margin-bottom: 0;
  }
}

@media only screen and (max-width: 1151px) {
  .technologies__inner-list {
    padding-top: 32px;
    padding-bottom: 32px;
  }
  .technologies__item-title {
    margin-bottom: 24px;
    font-size: 32px;
    line-height: 1.3;
  }
  .technologies__item-subtitle {
    margin-bottom: 32px;
    font-size: 24px;
    line-height: 1.32;
  }
  .technologies__inner-subitem {
    height: 32px;
    margin-bottom: 32px;
  }
  .technologies__item:first-child .technologies__inner-sublist {
    margin: -16px 12px;
  }
  .technologies__item:first-child .technologies__inner-subitem {
    margin: 16px 12px;
  }
  .technologies__item:nth-child(n) {
    margin-bottom: 32px;
  }
  .technologies__item:nth-child(n) .technologies__inner-list {
    padding-left: 5%;
    padding-right: 5%;
  }
  .technologies__item:last-child {
    margin-bottom: 0;
  }
}

@media screen and (max-width: 900px) {
  .technologies__item:last-child .technologies__inner-list {
    padding-left: 13%;
    padding-right: 13%;
  }
  .technologies__item:last-child .technologies__inner-item:first-child {
    width: 26%;
  }
  .technologies__item:last-child .technologies__inner-item:nth-child(2) {
    width: 41%;
  }
  .technologies__item:last-child .technologies__inner-item:last-child {
    width: 33%;
  }
}

@media only screen and (max-width: 767px) {
  .technologies__item:nth-child(n) .technologies__inner-list {
    padding-left: 28px;
    padding-right: 28px;
  }
  .technologies__item:last-child .technologies__inner-list {
    flex-wrap: wrap;
  }
  .technologies__item:last-child .technologies__inner-item {
    margin-bottom: 32px;
  }
  .technologies__item:last-child .technologies__inner-item:last-child {
    margin-bottom: 0;
  }
  .technologies__item:last-child .technologies__inner-item:nth-child(n) {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
  }
  .technologies__item:last-child .technologies__item-subtitle {
    width: 100%;
  }
  .technologies__item:last-child .technologies__inner-sublist {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    margin: -16px -12px;
    width: 100%;
  }
  .technologies__item:last-child .technologies__inner-subitem {
    margin: 16px 12px;
  }
}

@media only screen and (max-width: 479px) {
  .technologies .technologies__item:nth-child(n) .technologies__inner-list {
    display: block;
  }
  .technologies .technologies__item:nth-child(n) .technologies__inner-sublist {
    display: block;
    margin: 0 auto;
  }
  .technologies .technologies__item:nth-child(n) .technologies__inner-subitem {
    margin: 0 0 32px 0;
  }
  .technologies .technologies__item:nth-child(n) .technologies__inner-subitem:last-child {
    margin-bottom: 0;
  }
  .technologies .technologies__item:nth-child(n) .technologies__item-subtitle {
    text-align: center;
  }
}

.risks__list {
  display: flex;
  flex-wrap: wrap;
  margin: -20px;
}

.risks__item {
  position: relative;
  margin: 20px;
  width: calc((100% - 121px) / 3);
  padding: 120px 32px 40px 32px;
  border: 1px solid #DBE3F0;
  box-sizing: border-box;
  border-radius: 20px;
  background: #fff;
  box-shadow: 0 20px 40px rgba(0, 0, 0, 0.06);
}

.risks__item::before {
  content: "";
  position: absolute;
  top: 36px;
  left: 32px;
  width: 56px;
  height: 56px;
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTYiIGhlaWdodD0iNDgiIHZpZXdCb3g9IjAgMCA1NiA0OCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik0xOS4yNSAzMC42NTY3TDI5Ljc1IDE2Ljk4NDhWMjUuMTg4SDM2Ljc1TDI2LjI1IDM4Ljg1OThWMzAuNjU2N0gxOS4yNVoiIGZpbGw9IiNBM0IzQ0MiLz4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMjIuNzYwNCAzLjQzOTE0QzI1LjA4OTEgLTAuNjQ2MzkyIDMwLjkxMDkgLTAuNjQ2Mzg3IDMzLjIzOTYgMy40MzkxNUw1NS4xODA0IDM3Ljk3OTlDNTcuNTA5MSA0Mi4wNjU0IDU0LjU5ODIgNDcuMTcyMyA0OS45NDA4IDQ3LjE3MjNINi4wNTkxOUMxLjQwMTc3IDQ3LjE3MjMgLTEuNTA5MTEgNDIuMDY1NCAwLjgxOTU5NSAzNy45Nzk5TDIyLjc2MDQgMy40MzkxNFpNMzAuMTk4OSA1LjE3MjMzTDUyLjEzOTcgMzkuNzEzMUM1My4xNzY3IDQxLjUzMjUgNTEuODM1NiA0My42NzIzIDQ5Ljk0MDggNDMuNjcyM0g2LjA1OTE5QzQuMTY0NDUgNDMuNjcyMyAyLjgyMzI2IDQxLjUzMjUgMy44NjAzMyAzOS43MTMxTDI1LjgwMTEgNS4xNzIzM0MyNi43ODcxIDMuNDQyNTUgMjkuMjEyOSAzLjQ0MjU1IDMwLjE5ODkgNS4xNzIzM1oiIGZpbGw9IiNBM0IzQ0MiLz4NCjwvc3ZnPg0K) no-repeat top center;
  background-size: contain;
}

.risks__item:last-child .risks__item-title {
  color: #56B8FF;
}

.risks__item-title {
  margin-bottom: 32px;
  font-family: "FuturaPT_Demi", Arial, Helvetica, sans-serif;
  font-size: 32px;
  line-height: 1.3;
  color: #252525;
}

.risks__item-desc {
  margin-bottom: 32px;
  font-family: "FuturaPT_Demi", Arial, Helvetica, sans-serif;
  font-size: 24px;
  line-height: 1.5;
  color: #637899;
}

.risks__resume {
  margin-top: 32px;
  font-family: "FuturaPT_Demi", Arial, Helvetica, sans-serif;
  font-size: 24px;
  line-height: 1.5;
  color: #252525;
}

.risks__actions-item {
  position: relative;
  margin-bottom: 32px;
  padding-left: 36px;
  box-sizing: border-box;
  font-size: 24px;
  line-height: 1.5;
  color: #252525;
}

.risks__actions-item:last-child {
  margin-bottom: 0;
}

.risks__actions-item::before {
  content: "";
  position: absolute;
  top: 5px;
  left: 0;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  background: #56B8FF url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik00LjU4MDA4IDEyLjU5TDkuMTcwMDggOEw0LjU4MDA4IDMuNDFMNi4wMDAwOCAyTDEyLjAwMDEgOEw2LjAwMDA4IDE0TDQuNTgwMDggMTIuNTlaIiBmaWxsPSIjRkZGRkZGIi8+DQo8L3N2Zz4NCg==) no-repeat center center;
}

@media only screen and (max-width: 1543px) {
  .risks__item {
    padding-top: calc( 0.10204 * 100vw + -37.55102px);
    padding-bottom: calc( 0.02041 * 100vw + 8.4898px);
    padding-left: calc( 0.02041 * 100vw + 0.4898px);
    padding-right: calc( 0.02041 * 100vw + 0.4898px);
  }
  .risks__item::before {
    top: calc( 0.02041 * 100vw + 4.4898px);
    left: calc( 0.02041 * 100vw + 0.4898px);
  }
  .risks__item-title {
    font-size: calc( 0.02041 * 100vw + 0.4898px);
  }
  .risks__actions-item {
    font-size: calc( 0.01531 * 100vw + 0.36735px);
  }
}

@media only screen and (max-width: 1399px) {
  .risks__item {
    width: calc((100% - 81px) / 2);
  }
}

@media only screen and (max-width: 1151px) {
  .risks__list {
    margin: 0;
  }
  .risks__item {
    margin: 0 0 24px 0;
    padding: 80px 24px 32px 24px;
    width: 100%;
  }
  .risks__item::before {
    left: 24px;
    top: 27px;
    width: 40px;
    height: 34px;
  }
  .risks__item:last-child {
    padding-top: 96px;
    margin-bottom: 0;
  }
  .risks__item:last-child::before {
    width: 56px;
    height: 56px;
  }
  .risks__item-title {
    margin-bottom: 24px;
    font-size: 24px;
    line-height: 1.32;
  }
  .risks__item-desc {
    margin-bottom: 24px;
    font-size: 18px;
    line-height: 1.45;
  }
  .risks__resume {
    margin-top: 24px;
    font-size: 18px;
    line-height: 1.45;
  }
  .risks__actions-item {
    margin-bottom: 24px;
    font-size: 18px;
    line-height: 1.45;
  }
  .risks__actions-item::before {
    top: 2px;
  }
}

.team__slider {
  margin-bottom: 64px;
}

.team__desc {
  max-width: 440px;
  margin: 0 auto 24px auto;
  text-align: center;
  font-size: 24px;
  line-height: 1.5;
  color: #A3B3CC;
}

.team__btn-wrapper {
  max-width: 360px;
  margin: 0 auto;
}

@media only screen and (max-width: 1151px) {
  .team__desc {
    max-width: 340px;
    font-size: 18px;
    line-height: 1.45;
  }
  .team__btn-wrapper {
    max-width: 360px;
  }
}

@media only screen and (max-width: 767px) {
  .team__desc {
    max-width: 100%;
  }
}

/* Slider */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}

.slick-list:focus {
  outline: none;
}

.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
  transform: translate3d(0, 0, 0);
}

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.slick-track:before, .slick-track:after {
  content: "";
  display: table;
}

.slick-track:after {
  clear: both;
}

.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}

[dir="rtl"] .slick-slide {
  float: right;
}

.slick-slide img {
  display: block;
}

.slick-slide.slick-loading img {
  display: none;
}

.slick-slide.dragging img {
  pointer-events: none;
}

.slick-initialized .slick-slide {
  display: block;
}

.slick-loading .slick-slide {
  visibility: hidden;
}

.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
  display: none;
}

.mobile .teamSlider,
.tablet .teamSlider {
  display: block;
}

.teamSlider {
  display: none;
  position: relative;
  overflow: hidden;
  height: 720px;
  width: 100%;
  box-sizing: border-box;
  border: 1px solid #DBE3F0;
  border-radius: 20px;
  margin-bottom: 64px;
  box-shadow: 0 20px 40px rgba(0, 0, 0, 0.06);
}

@media only screen and (max-width: 1399px) {
  .teamSlider {
    height: 560px;
  }
}

@media only screen and (max-width: 1151px) {
  .teamSlider {
    height: auto;
  }
}

.teamSlider .slick-list {
  height: 100%;
}

.teamSlider__images {
  height: 100%;
  position: relative;
  margin-right: 544px;
  overflow: hidden;
  border-radius: 20px 20px 0 0;
}

@media only screen and (max-width: 1399px) {
  .teamSlider__images {
    margin-right: 50%;
  }
}

@media only screen and (max-width: 1151px) {
  .teamSlider__images {
    margin: 0;
    width: 100%;
    height: 640px;
  }
}

@media screen and (max-width: 1024px) {
  .teamSlider__images {
    height: 485px;
  }
}

@media only screen and (max-width: 479px) {
  .teamSlider__images {
    height: auto;
  }
  .teamSlider__images:before {
    content: "";
    display: block;
    width: 100%;
    padding-top: 125%;
  }
}

.teamSlider__content {
  position: absolute;
  height: 100%;
  width: 544px;
  top: 0;
  right: 0;
  padding: 32px 32px 32px 54px;
}

@media only screen and (max-width: 1399px) {
  .teamSlider__content {
    width: 50%;
  }
}

@media only screen and (max-width: 1151px) {
  .teamSlider__content {
    position: relative;
    width: 100%;
    padding: 24px;
  }
}

.b-slider-team-main {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 100%;
}

@media only screen and (max-width: 479px) {
  .b-slider-team-main {
    position: absolute;
    top: 0;
    left: 0;
  }
}

.b-slider-team-main__slide {
  position: relative;
  height: 638px;
}

.b-slider-team-main__image {
  display: block;
  width: 100%;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  border-radius: 20px 20px 0 0;
}

.mobile .b-slider-team-nav__track, .tablet .b-slider-team-nav__track {
  overflow-x: auto;
  margin-bottom: -20px;
  padding-bottom: 20px;
}

.b-slider-team-nav {
  position: absolute;
  bottom: 16px;
  padding: 0 24px;
  width: 100%;
  overflow: hidden;
}

@media only screen and (max-width: 1151px) {
  .b-slider-team-nav {
    padding: 0 16px;
    bottom: 8px;
  }
}

@media only screen and (max-width: 479px) {
  .b-slider-team-nav {
    bottom: 16px;
  }
}

.b-slider-team-nav__track {
  display: flex;
  cursor: -webkit-grab;
  cursor: grab;
  box-sizing: border-box;
}

.b-slider-team-nav__slide {
  position: relative;
  width: 120px;
  height: 120px;
  min-width: 120px;
  box-sizing: border-box;
  border-radius: 12px;
  overflow: hidden;
  padding: 12px;
  transition: all .2s ease-out;
}

.b-slider-team-nav__slide:last-of-type {
  width: 144px;
  min-width: 144px;
  padding-right: 36px;
}

@media only screen and (max-width: 1151px) {
  .b-slider-team-nav__slide {
    width: 104px !important;
    min-width: 104px !important;
    height: 104px !important;
    padding: 8px;
  }
  .b-slider-team-nav__slide:last-of-type {
    width: 120px !important;
    min-width: 120px !important;
    padding-right: 24px;
  }
}

@media only screen and (max-width: 479px) {
  .b-slider-team-nav__slide {
    width: 88px !important;
    min-width: 88px !important;
    height: 88px !important;
  }
  .b-slider-team-nav__slide:last-of-type {
    width: 104px !important;
    min-width: 104px !important;
  }
}

.b-slider-team-nav__slide.current {
  opacity: .25;
}

.b-slider-team-nav__slide.current img {
  cursor: default;
  transform: translateY(0);
}

.b-slider-team-nav__image {
  display: block;
  width: 100%;
  height: 100%;
  cursor: pointer;
  transition: all .2s ease-out;
  border-radius: 12px;
}

@media only screen and (min-width: 768px) {
  .b-slider-team-nav__image:hover {
    transform: translateY(-12px);
  }
}

.sliderCardsNav {
  position: relative;
  display: flex;
  justify-content: space-between;
  margin-bottom: 16px;
}

.sliderCardsNav__nav {
  position: relative;
  display: flex;
}

.sliderCardsNav__nav button:first-of-type {
  margin-right: 16px;
}

.sliderCardsNav__count {
  font-family: "FuturaPT_Demi";
  font-size: 18px;
  line-height: 26px;
  color: #637899;
}

.mobile .personalCard__comment,
.tablet .personalCard__comment {
  font-size: 24px;
  line-height: 32px;
}

@media only screen and (max-width: 1399px) {
  .mobile .personalCard__comment,
  .tablet .personalCard__comment {
    font-size: 18px;
    line-height: 26px;
  }
}

.personalCard {
  position: relative;
}

.personalCard__name {
  display: block;
  font-family: "FuturaPT_Demi";
  font-size: 40px;
  line-height: 52px;
  color: #252525;
  margin-bottom: 4px;
}

@media only screen and (max-width: 1151px) {
  .personalCard__name {
    font-size: 32px;
    line-height: 42px;
  }
}

.personalCard__employment {
  display: block;
  font-size: 24px;
  line-height: 36px;
  color: #637899;
  margin-bottom: 32px;
}

@media only screen and (max-width: 1151px) {
  .personalCard__employment {
    font-size: 18px;
    line-height: 26px;
    margin-bottom: 24px;
  }
}

.personalCard__experience {
  display: block;
  position: relative;
  margin-bottom: 32px;
}

@media only screen and (max-width: 1151px) {
  .personalCard__experience {
    margin-bottom: 24px;
  }
}

.personalCard__experience p {
  display: block;
  margin-bottom: 4px;
  font-size: 24px;
  line-height: 32px;
  color: #252525;
}

@media only screen and (max-width: 1151px) {
  .personalCard__experience p {
    font-size: 18px;
    line-height: 26px;
  }
}

.personalCard__experience p strong {
  font-family: "FuturaPT_Demi";
  margin-right: 8px;
}

.personalCard__experience p span + span {
  margin-left: 4px;
}

.personalCard__comment {
  display: block;
  font-size: 24px;
  line-height: 32px;
  color: #252525;
}

@media only screen and (max-width: 1399px) {
  .personalCard__comment {
    font-size: 20px;
    line-height: 28px;
  }
}

@media only screen and (max-width: 1151px) {
  .personalCard__comment {
    font-size: 14px;
    line-height: 20px;
  }
}

.js-card-animate {
  position: relative;
  transition: all .3s ease-out;
  opacity: 1;
  visibility: visible;
  transform: translateX(0);
}

.js-card-animate.hidden {
  transition: none;
  opacity: 0;
  visibility: hidden;
  transform: translateX(50px);
}

.mobile .teamCarousel__in,
.tablet .teamCarousel__in {
  overflow: auto;
}

.mobile .teamCarousel,
.tablet .teamCarousel {
  display: none;
}

.teamCarousel {
  position: relative;
  overflow: hidden;
  margin: -64px -96px 0;
}

.teamCarousel * {
  cursor: -webkit-grab;
  cursor: grab;
}

.teamCarousel *:active {
  cursor: -webkit-grabbing;
  cursor: grabbing;
}

.teamCarousel__in {
  position: relative;
  overflow: auto;
  padding: 64px 76px 84px;
  margin: 0 0 -20px;
}

@media only screen and (max-width: 1151px) {
  .teamCarousel__in {
    padding: 56px 88px 76px;
  }
}

.teamCarousel__line {
  position: relative;
  display: flex;
}

.teamCarousel::after {
  content: "";
  display: block;
  width: 96px;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
  background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, #FFFFFF 100%);
}

.teamCard {
  position: relative;
  min-width: 488px;
  width: 488px;
  border-radius: 20px;
  overflow: hidden;
  margin: 0 20px;
  box-shadow: 0 20px 40px rgba(0, 0, 0, 0.06);
  cursor: default;
  transition: all .3s ease-out;
  top: 0;
  opacity: 1;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.teamCard.hidden {
  opacity: 0;
  transform: translateY(50px);
}

@media only screen and (max-width: 1399px) {
  .teamCard {
    width: 436px;
    min-width: 436px;
  }
}

@media only screen and (max-width: 1151px) {
  .teamCard {
    width: 312px;
    min-width: 312px;
    margin: 0 12px;
  }
}

.teamCard__view {
  position: relative;
  width: 100%;
  z-index: 1;
  transition: all .4s ease-out;
  overflow: hidden;
  border-radius: 20px;
}

.teamCard__image {
  display: block;
  width: 100%;
  transition: all .4s ease-out;
}

.teamCard__name-wrapper {
  position: absolute;
  bottom: 32px;
  right: 16px;
  height: 132px;
  width: 0;
  z-index: 1;
  transition: all .3s ease-out;
}

@media only screen and (max-width: 1151px) {
  .teamCard__name-wrapper {
    bottom: 24px;
    right: 8px;
    height: 96px;
  }
}

.teamCard__name {
  display: block;
  font-size: 132px;
  line-height: 1;
  font-family: "FuturaPT_Cond_Medium";
  text-transform: uppercase;
  color: white;
  text-shadow: 0 0 24px rgba(0, 0, 0, 0.08), 0 0 4px rgba(0, 0, 0, 0.12);
  transform: rotate(270deg);
  transform-origin: 0 100%;
}

@media only screen and (max-width: 1151px) {
  .teamCard__name {
    font-size: 96px;
  }
}

.teamCard__info {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  padding: 56px 40px;
  background: #fff;
  border: 1px solid #DBE3F0;
  border-radius: 20px;
}

@media only screen and (max-width: 1151px) {
  .teamCard__info {
    padding: 32px 24px;
  }
}

.teamCard__info::after {
  content: "";
  display: block;
  position: absolute;
  top: 40px;
  right: 40px;
  width: 72px;
  height: 72px;
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzIiIGhlaWdodD0iNzIiIHZpZXdCb3g9IjAgMCA3MiA3MiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik02MCA2QzYwIDkuMzEzNzEgNjIuNjg2MyAxMiA2NiAxMkM2OS4zMTM3IDEyIDcyIDkuMzEzNzEgNzIgNkM3MiAyLjY4NjI5IDY5LjMxMzcgLTEuMTc0MjJlLTA3IDY2IC0yLjYyMjY4ZS0wN0M2Mi42ODYzIC00LjA3MTE1ZS0wNyA2MCAyLjY4NjI5IDYwIDZaTTQwIDZDNDAgOS4zMTM3IDQyLjY4NjMgMTIgNDYgMTJDNDkuMzEzNyAxMiA1MiA5LjMxMzcxIDUyIDZDNTIgMi42ODYyOSA0OS4zMTM3IC05LjkxNjQ5ZS0wNyA0NiAtMS4xMzY1ZS0wNkM0Mi42ODYzIC0xLjI4MTM0ZS0wNiA0MCAyLjY4NjI5IDQwIDZaTTY2IDUyQzYyLjY4NjMgNTIgNjAgNDkuMzEzNyA2MCA0NkM2MCA0Mi42ODYzIDYyLjY4NjMgNDAgNjYgNDBDNjkuMzEzNyA0MCA3MiA0Mi42ODYzIDcyIDQ2QzcyIDQ5LjMxMzcgNjkuMzEzNyA1MiA2NiA1MlpNNDAgNDZDNDAgNDkuMzEzNyA0Mi42ODYzIDUyIDQ2IDUyQzQ5LjMxMzcgNTIgNTIgNDkuMzEzNyA1MiA0NkM1MiA0Mi42ODYzIDQ5LjMxMzcgNDAgNDYgNDBDNDIuNjg2MyA0MCA0MCA0Mi42ODYzIDQwIDQ2Wk0yNiA1MkMyMi42ODYzIDUyIDIwIDQ5LjMxMzcgMjAgNDZDMjAgNDIuNjg2MyAyMi42ODYzIDQwIDI2IDQwQzI5LjMxMzcgNDAgMzIgNDIuNjg2MyAzMiA0NkMzMiA0OS4zMTM3IDI5LjMxMzcgNTIgMjYgNTJaTS0yLjAxMDcyZS0wNiA0NkMtMi4xNTU1N2UtMDYgNDkuMzEzNyAyLjY4NjI4IDUyIDYgNTJDOS4zMTM3IDUyIDEyIDQ5LjMxMzcgMTIgNDZDMTIgNDIuNjg2MyA5LjMxMzcgNDAgNiA0MEMyLjY4NjI5IDQwIC0xLjg2NTg4ZS0wNiA0Mi42ODYzIC0yLjAxMDcyZS0wNiA0NlpNNjYgMzJDNjIuNjg2MyAzMiA2MCAyOS4zMTM3IDYwIDI2QzYwIDIyLjY4NjMgNjIuNjg2MyAyMCA2NiAyMEM2OS4zMTM3IDIwIDcyIDIyLjY4NjMgNzIgMjZDNzIgMjkuMzEzNyA2OS4zMTM3IDMyIDY2IDMyWk00MCAyNkM0MCAyOS4zMTM3IDQyLjY4NjMgMzIgNDYgMzJDNDkuMzEzNyAzMiA1MiAyOS4zMTM3IDUyIDI2QzUyIDIyLjY4NjMgNDkuMzEzNyAyMCA0NiAyMEM0Mi42ODYzIDIwIDQwIDIyLjY4NjMgNDAgMjZaTTY2IDcyQzYyLjY4NjMgNzIgNjAgNjkuMzEzNyA2MCA2NkM2MCA2Mi42ODYzIDYyLjY4NjMgNjAgNjYgNjBDNjkuMzEzNyA2MCA3MiA2Mi42ODYzIDcyIDY2QzcyIDY5LjMxMzcgNjkuMzEzNyA3MiA2NiA3MlpNNDAgNjZDNDAgNjkuMzEzNyA0Mi42ODYzIDcyIDQ2IDcyQzQ5LjMxMzcgNzIgNTIgNjkuMzEzNyA1MiA2NkM1MiA2Mi42ODYzIDQ5LjMxMzcgNjAgNDYgNjBDNDIuNjg2MyA2MCA0MCA2Mi42ODYzIDQwIDY2Wk0yNiA3MkMyMi42ODYzIDcyIDIwIDY5LjMxMzcgMjAgNjZDMjAgNjIuNjg2MyAyMi42ODYzIDYwIDI2IDYwQzI5LjMxMzcgNjAgMzIgNjIuNjg2MyAzMiA2NkMzMiA2OS4zMTM3IDI5LjMxMzcgNzIgMjYgNzJaTS0yLjg4NDk1ZS0wNiA2NkMtMy4wMjk4ZS0wNiA2OS4zMTM3IDIuNjg2MjggNzIgNiA3MkM5LjMxMzcgNzIgMTIgNjkuMzEzNyAxMiA2NkMxMiA2Mi42ODYzIDkuMzEzNyA2MCA2IDYwQzIuNjg2MjggNjAgLTIuNzQwMWUtMDYgNjIuNjg2MyAtMi44ODQ5NWUtMDYgNjZaIiBmaWxsPSJ1cmwoI3BhaW50MF9saW5lYXIpIi8+CjxkZWZzPgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MF9saW5lYXIiIHgxPSIzNiIgeTE9IjcyIiB4Mj0iMzYiIHkyPSItNS44NjUxNGUtMDYiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iI0Q3RTlGRiIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNFNEJBRjMiLz4KPC9saW5lYXJHcmFkaWVudD4KPC9kZWZzPgo8L3N2Zz4K) no-repeat 50% 50%;
  background-size: contain;
  transform: rotate(270deg);
}

@media only screen and (max-width: 1151px) {
  .teamCard__info::after {
    display: none;
  }
}

.teamCard:hover .teamCard__view, .teamCard:focus .teamCard__view {
  opacity: 0;
}

.teamCard:hover .teamCard__name-wrapper, .teamCard:focus .teamCard__name-wrapper {
  right: -24px;
  opacity: 0;
}

.teamCard:hover .teamCard__image, .teamCard:focus .teamCard__image {
  transform: scale(1.1);
}

.teamCard:hover .js-personalCard-animate, .teamCard:focus .js-personalCard-animate {
  animation-timing-function: ease-out;
  animation-name: showCard;
  animation-duration: .2s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}

.js-personalCard-animate {
  position: relative;
  left: 40px;
  opacity: 0;
}

.js-personalCard-animate:nth-child(1) {
  animation-delay: 0.2s;
}

.js-personalCard-animate:nth-child(2) {
  animation-delay: 0.4s;
}

.js-personalCard-animate:nth-child(3) {
  animation-delay: 0.6s;
}

@keyframes showCard {
  0% {
    left: 40px;
    opacity: 0;
  }
  100% {
    left: 0;
    opacity: 1;
  }
}

.market[data-animated="N"] {
  opacity: 0;
  transform: translate3d(0, 40px, 0);
  transition: all .4s ease-in-out;
}

.market[data-animated="Y"] {
  opacity: 1;
  transform: translate3d(0, 0, 0);
  transition: all .4s ease-in-out;
}

.market__content {
  position: relative;
  padding-top: 80px;
  background: #F9FAFD;
  border: 1px solid #DBE3F0;
  box-sizing: border-box;
  border-radius: 20px;
  box-shadow: 0 20px 40px rgba(0, 0, 0, 0.06);
  overflow: hidden;
}

.market__content::before, .market__content::after {
  content: "";
  position: absolute;
  display: block;
  width: 92px;
  height: 92px;
}

.market__content::before {
  top: 47px;
  right: 47px;
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOTIiIGhlaWdodD0iOTIiIHZpZXdCb3g9IjAgMCA5MiA5MiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxjaXJjbGUgY3g9IjI2IiBjeT0iNiIgcj0iNiIgZmlsbD0iI0RCRTNGMCIvPg0KPGNpcmNsZSBjeD0iMjYiIGN5PSIyNiIgcj0iNiIgZmlsbD0iI0RCRTNGMCIvPg0KPGNpcmNsZSBjeD0iNjYiIGN5PSI2IiByPSI2IiBmaWxsPSIjREJFM0YwIi8+DQo8Y2lyY2xlIGN4PSI2NiIgY3k9IjI2IiByPSI2IiBmaWxsPSIjREJFM0YwIi8+DQo8Y2lyY2xlIGN4PSI2NiIgY3k9IjQ2IiByPSI2IiBmaWxsPSIjREJFM0YwIi8+DQo8Y2lyY2xlIGN4PSI2NiIgY3k9IjY2IiByPSI2IiBmaWxsPSIjREJFM0YwIi8+DQo8Y2lyY2xlIGN4PSI2NiIgY3k9Ijg2IiByPSI2IiBmaWxsPSIjREJFM0YwIi8+DQo8Y2lyY2xlIGN4PSI2IiBjeT0iNiIgcj0iNiIgZmlsbD0iI0RCRTNGMCIvPg0KPGNpcmNsZSBjeD0iNiIgY3k9IjI2IiByPSI2IiBmaWxsPSIjREJFM0YwIi8+DQo8Y2lyY2xlIGN4PSI0NiIgY3k9IjYiIHI9IjYiIGZpbGw9IiNEQkUzRjAiLz4NCjxjaXJjbGUgY3g9IjQ2IiBjeT0iMjYiIHI9IjYiIGZpbGw9IiNEQkUzRjAiLz4NCjxjaXJjbGUgY3g9Ijg2IiBjeT0iNiIgcj0iNiIgZmlsbD0iI0RCRTNGMCIvPg0KPGNpcmNsZSBjeD0iODYiIGN5PSIyNiIgcj0iNiIgZmlsbD0iI0RCRTNGMCIvPg0KPGNpcmNsZSBjeD0iODYiIGN5PSI0NiIgcj0iNiIgZmlsbD0iI0RCRTNGMCIvPg0KPGNpcmNsZSBjeD0iODYiIGN5PSI2NiIgcj0iNiIgZmlsbD0iI0RCRTNGMCIvPg0KPGNpcmNsZSBjeD0iODYiIGN5PSI4NiIgcj0iNiIgZmlsbD0iI0RCRTNGMCIvPg0KPC9zdmc+DQo=) no-repeat center center;
  background-size: contain;
}

.market__content::after {
  left: 47px;
  bottom: 47px;
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOTIiIGhlaWdodD0iOTIiIHZpZXdCb3g9IjAgMCA5MiA5MiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxjaXJjbGUgY3g9IjY2IiBjeT0iODYiIHI9IjYiIHRyYW5zZm9ybT0icm90YXRlKDE4MCA2NiA4NikiIGZpbGw9IiNEQkUzRjAiLz4NCjxjaXJjbGUgY3g9IjY2IiBjeT0iNjYiIHI9IjYiIHRyYW5zZm9ybT0icm90YXRlKDE4MCA2NiA2NikiIGZpbGw9IiNEQkUzRjAiLz4NCjxjaXJjbGUgY3g9IjI2IiBjeT0iODYiIHI9IjYiIHRyYW5zZm9ybT0icm90YXRlKDE4MCAyNiA4NikiIGZpbGw9IiNEQkUzRjAiLz4NCjxjaXJjbGUgY3g9IjI2IiBjeT0iNjYiIHI9IjYiIHRyYW5zZm9ybT0icm90YXRlKDE4MCAyNiA2NikiIGZpbGw9IiNEQkUzRjAiLz4NCjxjaXJjbGUgY3g9IjI2IiBjeT0iNDYiIHI9IjYiIHRyYW5zZm9ybT0icm90YXRlKDE4MCAyNiA0NikiIGZpbGw9IiNEQkUzRjAiLz4NCjxjaXJjbGUgY3g9IjI2IiBjeT0iMjYiIHI9IjYiIHRyYW5zZm9ybT0icm90YXRlKDE4MCAyNiAyNikiIGZpbGw9IiNEQkUzRjAiLz4NCjxjaXJjbGUgY3g9IjI2IiBjeT0iNiIgcj0iNiIgdHJhbnNmb3JtPSJyb3RhdGUoMTgwIDI2IDYpIiBmaWxsPSIjREJFM0YwIi8+DQo8Y2lyY2xlIGN4PSI4NiIgY3k9Ijg2IiByPSI2IiB0cmFuc2Zvcm09InJvdGF0ZSgxODAgODYgODYpIiBmaWxsPSIjREJFM0YwIi8+DQo8Y2lyY2xlIGN4PSI4NiIgY3k9IjY2IiByPSI2IiB0cmFuc2Zvcm09InJvdGF0ZSgxODAgODYgNjYpIiBmaWxsPSIjREJFM0YwIi8+DQo8Y2lyY2xlIGN4PSI0NiIgY3k9Ijg2IiByPSI2IiB0cmFuc2Zvcm09InJvdGF0ZSgxODAgNDYgODYpIiBmaWxsPSIjREJFM0YwIi8+DQo8Y2lyY2xlIGN4PSI0NiIgY3k9IjY2IiByPSI2IiB0cmFuc2Zvcm09InJvdGF0ZSgxODAgNDYgNjYpIiBmaWxsPSIjREJFM0YwIi8+DQo8Y2lyY2xlIGN4PSI2IiBjeT0iODYiIHI9IjYiIHRyYW5zZm9ybT0icm90YXRlKDE4MCA2IDg2KSIgZmlsbD0iI0RCRTNGMCIvPg0KPGNpcmNsZSBjeD0iNiIgY3k9IjY2IiByPSI2IiB0cmFuc2Zvcm09InJvdGF0ZSgxODAgNiA2NikiIGZpbGw9IiNEQkUzRjAiLz4NCjxjaXJjbGUgY3g9IjYiIGN5PSI0NiIgcj0iNiIgdHJhbnNmb3JtPSJyb3RhdGUoMTgwIDYgNDYpIiBmaWxsPSIjREJFM0YwIi8+DQo8Y2lyY2xlIGN4PSI2IiBjeT0iMjYiIHI9IjYiIHRyYW5zZm9ybT0icm90YXRlKDE4MCA2IDI2KSIgZmlsbD0iI0RCRTNGMCIvPg0KPGNpcmNsZSBjeD0iNiIgY3k9IjYiIHI9IjYiIHRyYW5zZm9ybT0icm90YXRlKDE4MCA2IDYpIiBmaWxsPSIjREJFM0YwIi8+DQo8L3N2Zz4NCg==) no-repeat center center;
  background-size: contain;
}

.market__title {
  margin-bottom: 32px;
  text-align: center;
  font-family: "FuturaPT_Demi", Arial, Helvetica, sans-serif;
  font-size: 24px;
  line-height: 1.5;
  color: #637899;
}

.market__desc {
  position: relative;
  max-width: 590px;
  margin: 0 auto 104px auto;
  text-align: center;
  font-family: "FuturaPT_Cond_Medium", Arial, Helvetica, sans-serif;
  font-size: 72px;
  line-height: 1;
  color: #252525;
  text-transform: uppercase;
}

.market__desc::before {
  content: "";
  position: absolute;
  top: 0;
  left: -35%;
  display: block;
  width: 92px;
  height: 92px;
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOTIiIGhlaWdodD0iOTIiIHZpZXdCb3g9IjAgMCA5MiA5MiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxjaXJjbGUgY3g9IjQ2IiBjeT0iNiIgcj0iNiIgZmlsbD0iIzk5Q0ZGRiIvPg0KPGNpcmNsZSBjeD0iNDYiIGN5PSIyNiIgcj0iNiIgZmlsbD0iIzk5Q0ZGRiIvPg0KPGNpcmNsZSBjeD0iNDYiIGN5PSI0NiIgcj0iNiIgZmlsbD0iIzk5Q0ZGRiIvPg0KPGNpcmNsZSBjeD0iNiIgY3k9IjQ2IiByPSI2IiBmaWxsPSIjOTlDRkZGIi8+DQo8Y2lyY2xlIGN4PSI4NiIgY3k9IjQ2IiByPSI2IiBmaWxsPSIjOTlDRkZGIi8+DQo8Y2lyY2xlIGN4PSI0NiIgY3k9IjY2IiByPSI2IiBmaWxsPSIjOTlDRkZGIi8+DQo8Y2lyY2xlIGN4PSI0NiIgY3k9Ijg2IiByPSI2IiBmaWxsPSIjOTlDRkZGIi8+DQo8Y2lyY2xlIGN4PSI2NiIgY3k9IjQ2IiByPSI2IiBmaWxsPSIjOTlDRkZGIi8+DQo8Y2lyY2xlIGN4PSIyNiIgY3k9IjQ2IiByPSI2IiBmaWxsPSIjOTlDRkZGIi8+DQo8L3N2Zz4NCg==) no-repeat center center;
  background-size: contain;
}

.market__ring {
  position: absolute;
  top: 0;
  left: 0;
  width: 33.333%;
  height: 0;
  padding-top: 33.333%;
  border-radius: 50%;
  background: linear-gradient(270deg, #DAE0FF 0%, #FFC9B9 100%);
}

.market__ring:after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 60%;
  height: 0;
  padding-top: 60%;
  border-radius: 50%;
  transform: translateX(-50%) translateY(-50%);
  background: #F9FAFD;
}

.market__decor {
  position: relative;
  max-width: 720px;
  margin: 0 auto;
}

.market__img {
  position: relative;
  display: block;
  max-width: 100%;
  height: auto;
  -webkit-filter: drop-shadow(40px 40px 40px rgba(0, 0, 0, 0.15));
  filter: drop-shadow(40px 40px 40px rgba(0, 0, 0, 0.15));
  z-index: 1;
}

@media only screen and (max-width: 1399px) {
  .market__desc::before {
    left: -114px;
  }
}

@media only screen and (max-width: 1151px) {
  .market__content {
    padding-top: 48px;
  }
  .market__content::before, .market__content::after {
    width: 72px;
    height: 72px;
  }
  .market__content::before {
    top: 24px;
    right: 24px;
  }
  .market__content::after {
    left: 24px;
    bottom: 24px;
  }
  .market__title {
    margin-bottom: 24px;
    padding-left: 100px;
    padding-right: 100px;
    box-sizing: border-box;
    font-size: 18px;
    line-height: 1.45;
  }
  .market__desc {
    margin-bottom: 80px;
    max-width: 393px;
    font-size: 48px;
  }
  .market__desc::before {
    top: 50%;
    left: -104px;
  }
  .market__decor {
    max-width: 480px;
    transform: translateX(12px);
  }
  .market__img {
    -webkit-filter: drop-shadow(20px 20px 20px rgba(0, 0, 0, 0.15));
    filter: drop-shadow(20px 20px 20px rgba(0, 0, 0, 0.15));
  }
}

@media only screen and (max-width: 767px) {
  .market__content::before {
    display: none;
  }
  .market__title, .market__desc {
    padding-left: 24px;
    padding-right: 24px;
    box-sizing: border-box;
  }
  .market__desc {
    font-size: 28px;
  }
  .market__desc::before {
    display: none;
  }
}

@media screen and (max-width: 420px) {
  .market__decor {
    position: relative;
    left: 50%;
    width: 360px;
    transform: translateX(-50%);
  }
}

@media screen and (max-width: 360px) {
  .market__decor {
    width: 320px;
  }
}

@media screen and (max-width: 320px) {
  .market::before {
    top: -16px;
  }
  .market::after {
    top: 4px;
  }
}

.blog__in {
  padding-top: 0;
}

.blog__list {
  display: flex;
  margin: -42px -21px 41px -21px;
  transition: opacity .2s ease-out;
}

.blog__list.hidden {
  opacity: 0;
  visibility: hidden;
}

.blog__item {
  margin: 42px 21px 0;
  width: calc((100% - 127px) / 3);
  border-radius: 20px;
  border: 1px solid #DBE3F0;
  box-shadow: 0 20px 40px rgba(0, 0, 0, 0.06);
}

.blog__link {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  align-items: flex-start;
  height: 100%;
  overflow: hidden;
  text-decoration: none;
  outline: none;
}

.blog__link:hover .blog__read, .blog__link:focus .blog__read {
  border-color: #56B8FF;
  transition: all 0.2s ease-out;
}

.blog__link:hover .blog__img-wrapper img, .blog__link:focus .blog__img-wrapper img {
  transform: translate(-50%, -50%) scale(1.05);
}

.blog__img-wrapper {
  position: relative;
  width: 100%;
  border-radius: 20px 20px 0 0;
  overflow: hidden;
  height: 0;
  padding-top: 62.5%;
}

.blog__img-wrapper img {
  position: absolute;
  top: 50%;
  left: 50%;
  display: block;
  width: auto;
  height: 100%;
  min-width: 100%;
  transform: translate(-50%, -50%) scale(1);
  -webkit-backface-visibility: hidden;
  transition: all 0.2s ease-in-out;
}

.blog__text {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  padding: 24px 32px 32px 32px;
  flex-grow: 1;
  flex-shrink: 0;
}

.blog__btn-wrapper {
  max-width: 360px;
  margin: 64px auto 0 auto;
}

.blog__button {
  line-height: 52px;
  text-decoration: none;
}

.blog__button::after {
  min-height: 52px;
}

.blog__item-title {
  margin-bottom: 12px;
  font-family: "FuturaPT_Demi", Arial, Helvetica, sans-serif;
  font-size: 32px;
  line-height: 1.3;
  color: #252525;
}

.blog__item-desc {
  white-space: pre-wrap;
  margin-bottom: 24px;
  font-size: 24px;
  line-height: 1.5;
  color: #637899;
}

.blog__item-bottom {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: auto;
  width: 100%;
}

.blog__read {
  font-family: "FuturaPT_Heavy", Arial, Helvetice, sans-serif;
  font-size: 20px;
  line-height: 24px;
  color: #56B8FF;
  text-transform: uppercase;
  letter-spacing: 0.05em;
  border-bottom: 1px solid transparent;
  transition: all 0.2s ease-out;
}

.blog__category {
  display: inline-block;
  padding: 7px 16px;
  box-sizing: border-box;
  border-radius: 8px;
  font-family: "FuturaPT_Medium", Arial, Helvetica, sans-serif;
  font-size: 18px;
  line-height: 1.45;
  color: #637899;
  background: #F2F5FA;
}

.blog__category:first-letter {
  text-transform: uppercase;
}

.blog__category.hidden {
  visibility: hidden;
  height: 40px;
}

@media only screen and (max-width: 1399px) {
  .blog__list {
    flex-wrap: wrap;
  }
  .blog__item {
    width: calc((100% - 85px) / 2);
  }
  .blog__item-title {
    font-size: calc( 0.03226 * 100vw + -13.16129px);
  }
  .blog__text {
    padding: 24px;
  }
}

@media only screen and (max-width: 1151px) {
  .blog__button {
    height: 48px;
  }
  .blog__item-title {
    margin-bottom: 12px;
    font-size: 24px;
    line-height: 1.32;
  }
  .blog__item-desc {
    font-size: 18px;
    line-height: 1.45;
  }
  .blog__read {
    font-size: 16px;
    line-height: 20px;
  }
}

@media screen and (max-width: 800px) {
  .blog__list {
    display: block;
    margin: 0 0 56px 0;
  }
  .blog__item {
    margin: 0 0 25px 0;
    width: 100%;
  }
  .blog__item:last-child {
    margin-bottom: 0;
  }
  .blog__item-desc {
    font-size: 18px;
    line-height: 1.45;
  }
  .blog__read {
    font-size: 16px;
    line-height: 20px;
  }
  .blog__button {
    line-height: 44px;
  }
  .blog__button::after {
    min-height: 44px;
  }
}

@media screen and (max-width: 420px) {
  .blog__item-bottom {
    flex-direction: column;
    align-items: flex-start;
  }
  .blog__read {
    margin-bottom: 16px;
  }
}

.blog__list {
  margin-bottom: 0;
}

.blog__logo-wrapper {
  display: block;
  margin-top: 24px;
  width: 100%;
  height: 80px;
  margin-bottom: 12px;
}

@media only screen and (max-width: 1151px) {
  .blog__logo-wrapper {
    height: 64px;
  }
}

.blog__logo {
  display: block;
  height: 100%;
  width: auto;
  margin: 0 auto;
}

.blog__desc {
  max-width: 100%;
  margin-bottom: 32px;
  padding: 0 32px;
  text-align: center;
  font-size: 24px;
  line-height: 1.5;
  color: #637899;
}

@media only screen and (max-width: 1399px) {
  .blog__desc {
    padding: 0 24px;
  }
}

@media only screen and (max-width: 1151px) {
  .blog__desc {
    margin-bottom: 24px;
    font-size: 18px;
    line-height: 1.45;
  }
}

.blog__read-wrapper {
  margin-bottom: 15px;
  width: 100%;
  text-align: center;
}

.blog__bottom-img-wrapper {
  width: 100%;
  margin-top: auto;
  flex-shrink: 0;
}

.blog__bottom-img {
  display: block;
  max-width: 100%;
  height: auto;
  transform: scale(1);
  -webkit-backface-visibility: hidden;
  transform-origin: 50% 50%;
  transition: transform .2s ease-in-out;
}

.blog__link {
  border-radius: 20px;
}

.blog__link:hover .blog__bottom-img, .blog__link:focus .blog__bottom-img {
  transform: scale(1.025);
  -webkit-backface-visibility: hidden;
  transition: transform .2s ease-in-out;
}

.experience__list {
  display: flex;
  flex-wrap: wrap;
  margin: -20px;
}

.experience__item {
  position: relative;
  margin: 20px;
  width: calc((100% - 121px) / 3);
}

.experience__item:first-child::after, .experience__item:nth-child(2)::after {
  content: "";
  position: absolute;
  right: -96px;
  bottom: -96px;
  width: 152px;
  height: 152px;
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUyIiBoZWlnaHQ9IjE1MiIgdmlld0JveD0iMCAwIDE1MiAxNTIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8Y2lyY2xlIGN4PSI2NiIgY3k9IjYiIHI9IjYiIGZpbGw9IiNEQkUzRjAiLz4NCjxjaXJjbGUgY3g9IjY2IiBjeT0iMjYiIHI9IjYiIGZpbGw9IiNEQkUzRjAiLz4NCjxjaXJjbGUgY3g9IjY2IiBjeT0iNDYiIHI9IjYiIGZpbGw9IiNEQkUzRjAiLz4NCjxjaXJjbGUgY3g9IjY2IiBjeT0iNjYiIHI9IjYiIGZpbGw9IiNEQkUzRjAiLz4NCjxjaXJjbGUgY3g9IjI2IiBjeT0iNjYiIHI9IjYiIGZpbGw9IiNEQkUzRjAiLz4NCjxjaXJjbGUgY3g9IjE0NiIgY3k9IjY2IiByPSI2IiBmaWxsPSIjREJFM0YwIi8+DQo8Y2lyY2xlIGN4PSIxMDYiIGN5PSI2NiIgcj0iNiIgZmlsbD0iI0RCRTNGMCIvPg0KPGNpcmNsZSBjeD0iNjYiIGN5PSI4NiIgcj0iNiIgZmlsbD0iI0RCRTNGMCIvPg0KPGNpcmNsZSBjeD0iMjYiIGN5PSI4NiIgcj0iNiIgZmlsbD0iI0RCRTNGMCIvPg0KPGNpcmNsZSBjeD0iMTQ2IiBjeT0iODYiIHI9IjYiIGZpbGw9IiNEQkUzRjAiLz4NCjxjaXJjbGUgY3g9IjEwNiIgY3k9Ijg2IiByPSI2IiBmaWxsPSIjREJFM0YwIi8+DQo8Y2lyY2xlIGN4PSI2NiIgY3k9IjEwNiIgcj0iNiIgZmlsbD0iI0RCRTNGMCIvPg0KPGNpcmNsZSBjeD0iNjYiIGN5PSIxMjYiIHI9IjYiIGZpbGw9IiNEQkUzRjAiLz4NCjxjaXJjbGUgY3g9IjY2IiBjeT0iMTQ2IiByPSI2IiBmaWxsPSIjREJFM0YwIi8+DQo8Y2lyY2xlIGN4PSI4NiIgY3k9IjYiIHI9IjYiIGZpbGw9IiNEQkUzRjAiLz4NCjxjaXJjbGUgY3g9Ijg2IiBjeT0iMjYiIHI9IjYiIGZpbGw9IiNEQkUzRjAiLz4NCjxjaXJjbGUgY3g9Ijg2IiBjeT0iNDYiIHI9IjYiIGZpbGw9IiNEQkUzRjAiLz4NCjxjaXJjbGUgY3g9Ijg2IiBjeT0iNjYiIHI9IjYiIGZpbGw9IiNEQkUzRjAiLz4NCjxjaXJjbGUgY3g9IjQ2IiBjeT0iNjYiIHI9IjYiIGZpbGw9IiNEQkUzRjAiLz4NCjxjaXJjbGUgY3g9IjYiIGN5PSI2NiIgcj0iNiIgZmlsbD0iI0RCRTNGMCIvPg0KPGNpcmNsZSBjeD0iMTI2IiBjeT0iNjYiIHI9IjYiIGZpbGw9IiNEQkUzRjAiLz4NCjxjaXJjbGUgY3g9Ijg2IiBjeT0iODYiIHI9IjYiIGZpbGw9IiNEQkUzRjAiLz4NCjxjaXJjbGUgY3g9IjQ2IiBjeT0iODYiIHI9IjYiIGZpbGw9IiNEQkUzRjAiLz4NCjxjaXJjbGUgY3g9IjYiIGN5PSI4NiIgcj0iNiIgZmlsbD0iI0RCRTNGMCIvPg0KPGNpcmNsZSBjeD0iMTI2IiBjeT0iODYiIHI9IjYiIGZpbGw9IiNEQkUzRjAiLz4NCjxjaXJjbGUgY3g9Ijg2IiBjeT0iMTA2IiByPSI2IiBmaWxsPSIjREJFM0YwIi8+DQo8Y2lyY2xlIGN4PSI4NiIgY3k9IjEyNiIgcj0iNiIgZmlsbD0iI0RCRTNGMCIvPg0KPGNpcmNsZSBjeD0iODYiIGN5PSIxNDYiIHI9IjYiIGZpbGw9IiNEQkUzRjAiLz4NCjwvc3ZnPg0K) no-repeat center center;
  background-size: contain;
}

.experience__link {
  position: relative;
  display: block;
  height: 100%;
  padding: 216px 32px 40px 32px;
  box-sizing: border-box;
  text-align: center;
  border-radius: 20px;
  box-shadow: 0 20px 40px rgba(0, 0, 0, 0.06);
  font-family: "FuturaPT_Demi", Arial, Helvetica, sans-serif;
  font-size: 24px;
  line-height: 1.5;
  color: #252525;
  background: #fff;
  text-decoration: none;
  outline: none;
  transform: translateY(0);
  transition: all 0.2s ease-in-out;
}

.experience__link:hover, .experience__link:focus {
  color: #56B8FF;
  transform: translateY(-8px);
  transition: all 0.3s ease-out;
}

.experience__link::before {
  content: "";
  position: absolute;
  top: 40px;
  left: 50%;
  margin-left: -72px;
  width: 144px;
  height: 144px;
  background-color: #8FD7FF;
  border-radius: 50%;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 80%;
}

.experience__link[data-modal="bank"]::before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIwIiBoZWlnaHQ9IjEyMCIgdmlld0JveD0iMCAwIDEyMCAxMjAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTEwMCA0My40OTg0QzEwMCA0NC44Nzg0IDk4Ljg4IDQ1Ljk5ODQgOTcuNSA0NS45OTg0SDk1VjgwLjk5OTVDOTcuNzU1IDgwLjk5OTUgMTAwIDgzLjIzOTYgMTAwIDg1Ljk5OTdWOTMuNDk5OUMxMDAgOTQuODggOTguODggOTYgOTcuNSA5NkgyMi41QzIxLjEyIDk2IDIwIDk0Ljg4IDIwIDkzLjQ5OTlWODUuOTk5N0MyMCA4My4yMzk2IDIyLjI0NSA4MC45OTk1IDI1IDgwLjk5OTVWNDUuOTk4NEgyMi41QzIxLjEyIDQ1Ljk5ODQgMjAgNDQuODc4NCAyMCA0My40OTg0VjM4LjQ5ODJDMjAgMzcuNTczMiAyMC41MSAzNi43MjgxIDIxLjMyIDM2LjI5MzFMNTguODIgMTYuMjkyNUM1OS41NiAxNS45MDI1IDYwLjQ0IDE1LjkwMjUgNjEuMTc1IDE2LjI5MjVMOTguNjc1IDM2LjI5MzFDOTkuNDkgMzYuNzI4MSAxMDAgMzcuNTczMiAxMDAgMzguNDk4MlY0My40OTg0Wk0yNSA4NS45OTk3VjkwLjk5OThIOTVWODUuOTk5N0gyNVpNMzAgNDUuOTk4NFY4MC45OTk1SDM1VjQ1Ljk5ODRIMzBaTTQwIDQ1Ljk5ODRWODAuOTk5NUg2MEg4MFY0NS45OTg0SDYwLjA0NTlDNjEuNDA0OCA0Ni4wMjMgNjIuNSA0Ny4xMzM0IDYyLjUgNDguNDk4MVY1MC45OTgySDY1QzY2LjM4IDUwLjk5ODIgNjcuNSA1Mi4xMTgyIDY3LjUgNTMuNDk4M0M2Ny41IDU0Ljg3ODMgNjYuMzggNTUuOTk4MyA2NSA1NS45OTgzSDYwQzU4LjYyIDU1Ljk5ODMgNTcuNSA1Ny4xMjM0IDU3LjUgNTguNDk4NEM1Ny41IDU5Ljg3MzUgNTguNjIgNjAuOTk4NSA2MCA2MC45OTg1QzY0LjEzNSA2MC45OTg1IDY3LjUgNjQuMzYzNiA2Ny41IDY4LjQ5ODdDNjcuNSA3MS43NTM4IDY1LjQwNSA3NC41MDM5IDYyLjUgNzUuNTM4OVY3OC40OTlDNjIuNSA3OS44NzkxIDYxLjM4IDgwLjk5OTEgNjAgODAuOTk5MUM1OC42MiA4MC45OTkxIDU3LjUgNzkuODc5MSA1Ny41IDc4LjQ5OVY3NS45OTlINTVDNTMuNjIgNzUuOTk5IDUyLjUgNzQuODc4OSA1Mi41IDczLjQ5ODlDNTIuNSA3Mi4xMTg4IDUzLjYyIDcwLjk5ODggNTUgNzAuOTk4OEg2MEM2MS4zOCA3MC45OTg4IDYyLjUgNjkuODczOCA2Mi41IDY4LjQ5ODdDNjIuNSA2Ny4xMjM3IDYxLjM4IDY1Ljk5ODYgNjAgNjUuOTk4NkM1NS44NjUgNjUuOTk4NiA1Mi41IDYyLjYzMzUgNTIuNSA1OC40OTg0QzUyLjUgNTUuMjQzMyA1NC41OTUgNTIuNDkzMiA1Ny41IDUxLjQ1ODJWNDguNDk4MUM1Ny41IDQ3LjEzMzQgNTguNTk1MiA0Ni4wMjMgNTkuOTU0MSA0NS45OTg0SDQwWk04NSA0NS45OTg0VjgwLjk5OTVIOTBWNDUuOTk4NEg4NVpNMjUgMzkuOTk4MlY0MC45OTgzSDk1VjM5Ljk5ODJMNjAgMjEuMzMyN0wyNSAzOS45OTgyWiIgZmlsbD0id2hpdGUiLz4NCjwvc3ZnPg0K);
}

.experience__link[data-modal="social"]::before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIwIiBoZWlnaHQ9IjEyMCIgdmlld0JveD0iMCAwIDEyMCAxMjAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8Y2lyY2xlIGN4PSIzOC4wMTE0IiBjeT0iNzkuOTg4IiByPSIxNC41MTE0IiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjUiLz4NCjxjaXJjbGUgY3g9IjgwLjUzODMiIGN5PSI1MS45MTkyIiByPSIxMS4xMDkxIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjUiLz4NCjxjaXJjbGUgY3g9Ijg5Ljg5NTgiIGN5PSI4Ny42NDM5IiByPSI2Ljg1NjI4IiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjUiLz4NCjxjaXJjbGUgY3g9IjM4LjAxMDMiIGN5PSIzNC4wNTc0IiByPSI4LjU1NzQyIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjUiLz4NCjxwYXRoIGQ9Ik00OS4wNzEgNzEuNDgxNEw3MC4zMzUzIDU3Ljg3MjMiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iNSIvPg0KPHBhdGggZD0iTTM4LjAxMiA2NS41Mjc4TDM4LjAxMiA0My40MTMiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iNSIvPg0KPHBhdGggZD0iTTg4LjE5NyA3OS45ODgzTDgzLjk0NDIgNjIuOTc2OSIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSI1Ii8+DQo8L3N2Zz4NCg==);
}

.experience__link[data-modal="hr"]::before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIwIiBoZWlnaHQ9IjEyMCIgdmlld0JveD0iMCAwIDEyMCAxMjAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cGF0aCBkPSJNNjAuMDk0MiA2My4zNjEzQzY0LjgwNDggNjMuMzYxMyA2OS4zMzQyIDYxLjgyMTMgNzIuNTA0NyA1OC4xOTc4Qzc1LjQwMzYgNTQuODQ2MSA3Ni44NTMgNTAuNDA3MyA3Ny40ODcxIDQ2LjA1OTFDNzcuODQ5NCA0My4yNTA5IDc3Ljk0IDQwLjQ0MjYgNzcuNzU4OCAzNy43MjVDNzcuMzk2NSAzMy4zNzY4IDc2LjQ5MDYgMjkuMDI4NiA3My41MDEyIDI1LjU4NjJDNjcuNzk0MiAxOC45NzMzIDU2LjY1MTkgMTguMjQ4NiA0OS43NjcyIDIzLjMyMTZDNDMuODc5IDI3LjY2OTggNDIuNzAxNCAzNS4zNjk3IDQyLjk3MzEgNDIuMjU0NEM0My4zMzU1IDUwLjk1MDggNDYuNzc3OCA2MC44MjQ5IDU2LjE5OSA2Mi45OTlDNTcuNDY3MiA2My4xODAyIDU4LjczNTQgNjMuMjcwOCA2MC4wOTQyIDYzLjM2MTNaTTQ3Ljg2NDkgMzcuOTA2MkM0OC4xMzY2IDM1LjkxMzIgNDguMjI3MiAzNC4wMTA5IDQ4Ljk1MTkgMzIuMTA4NkM0OS40OTU1IDMwLjY1OTIgNTAuMzEwNyAyOS4zMDAzIDUxLjQ4ODQgMjguMTIyN0M1My4yMDk2IDI2LjQwMTUgNTUuNTY0OCAyNS40MDUxIDU4LjAxMDcgMjUuMDQyN0M2Mi43MjEzIDI0LjMxOCA2Ny45NzU0IDI1Ljg1OCA3MC42MDI0IDMwLjAyNUM3Mi4zMjM2IDMyLjY1MjEgNzIuNjg1OSAzNS44MjI3IDcyLjg2NzEgMzguOTAyNkM3My4wNDgzIDQxLjg5MiA3Mi44NjcxIDQ0Ljg4MTQgNzIuMTQyNCA0Ny43ODAyQzcxLjMyNzEgNTEuNTg0OSA2OS40MjQ4IDU1LjQ4MDIgNjUuODAxMyA1Ny4yOTJDNjIuMTc3NyA1OS4xMDM3IDU3LjEwNDggNTguOTIyNSA1My43NTMxIDU2LjY1NzhDNTAuMTI5NiA1NC4yMTIgNDguNTg5NiA0OS41OTIgNDguMDQ2MSA0NS40MjVDNDcuNzc0MyA0Mi44ODg1IDQ3LjU5MzEgNDAuMzUyMSA0Ny44NjQ5IDM3LjkwNjJaIiBmaWxsPSJ3aGl0ZSIvPg0KPHBhdGggZD0iTTk0LjUxNDEgODMuNDcxNEM5NC40MjM1IDgzLjQ3MTQgOTQuMzMyOSA4My40NzE0IDk0LjI0MjMgODMuNDcxNEM5NC42MDQ3IDgzLjQ3MTQgOTQuNDIzNSA4Mi43NDY3IDk0LjQyMzUgODIuNDc1Qzk0LjQyMzUgODIuMDIyIDk0LjQyMzUgODEuNjU5NyA5NC4zMzI5IDgxLjIwNjdDOTQuMjQyMyA4MC4zMDA5IDk0LjE1MTcgNzkuMzA0NCA5My45NzA2IDc4LjM5ODVDOTMuNjA4MiA3Ni4yMjQ0IDkyLjc5MjkgNzQuMTQwOSA5MS4zNDM1IDcyLjUxMDNDODkuNDQxMiA3MC4yNDU2IDg3LjA4NTkgNjkuNjExNSA4NC4zNjgzIDY4LjcwNTZDODEuMzc4OSA2Ny43MDkyIDc4LjU3MDYgNjYuNDQwOSA3NS44NTMgNjQuOTAwOUM3NS4wMzc3IDY0LjQ0OCA3NC4yMjI0IDYzLjk5NTEgNzMuNDk3NyA2My40NTE1QzczLjA0NDggNjMuMTc5OCA3Mi41OTE5IDYyLjgxNzQgNzEuOTU3NyA2Mi42MzYyQzcwLjUwODMgNjIuMzY0NSA2OS4wNTg5IDYzLjQ1MTUgNjguOTY4MyA2NC45MDA5QzY4Ljg3NzggNjUuODk3NCA2OS41MTE5IDY2LjcxMjcgNzAuMzI3MiA2Ny4yNTYyQzc0LjQ5NDIgNzAuMTU1IDc5LjM4NTkgNzIuMzI5MSA4NC4yNzc3IDczLjY4NzlDODUuNzI3MSA3NC4wNTAzIDg2LjkwNDcgNzQuNTkzOCA4Ny44MTA2IDc1Ljc3MTVDODguNTM1MyA3Ni43Njc5IDg4Ljk4ODIgNzguMDM2MiA4OS4xNjk0IDc5LjMwNDRDODkuNjIyNCA4MS45MzE0IDg5LjgwMzUgODUuMTkyNiA4OS4yNiA4Ny44MTk2Qzg5LjE2OTQgODguNDUzNyA4OC41MzUzIDg4LjYzNDkgODcuOTkxOCA4OC45MDY3Qzg3LjM1NzcgODkuMjY5IDg2LjYzMyA4OS41NDA4IDg1Ljk5ODggODkuODEyNkM4NC4wOTY1IDkwLjYyNzkgODIuMTAzNiA5MS4zNTI2IDgwLjExMDYgOTEuOTg2N0M2Ny43OTA3IDk1Ljc5MTQgNTQuMTEyIDk1Ljg4MTkgNDEuNzkyIDkyLjM0OUMzOS42MTc5IDkxLjcxNDkgMzcuNTM0NCA5MC45OTAyIDM1LjQ1MDkgOTAuMTc0OUMzNC4xODI2IDg5LjYzMTQgMzIuNjQyNyA4OS4xNzg1IDMxLjY0NjIgODguMzYzMkMzMS4yODM4IDg4LjA5MTQgMzEuMjgzOCA4Ny44MTk2IDMxLjE5MzMgODcuMjc2MUMzMS4xMDI3IDg2LjQ2MDggMzEuMDEyMSA4NS42NDU1IDMxLjAxMjEgODQuODMwMkMzMS4wMTIxIDgzLjQ3MTQgMzEuMDEyMSA4Mi4xMTI2IDMxLjEwMjcgODAuNzUzOEMzMS4zNzQ0IDc4LjIxNzMgMzIuMDk5MSA3NS40MDkxIDM0LjU0NSA3NC4yMzE1QzM2LjA4NSA3My41MDY4IDM3Ljg5NjcgNzMuMTQ0NCAzOS41MjczIDcyLjYwMDlDNDEuMDY3MyA3Mi4wNTc0IDQyLjYwNzMgNzEuMzMyNyA0NC4wNTY3IDcwLjYwOEM0Ni4wNDk2IDY5LjYxMTUgNDguMDQyNiA2OC41MjQ0IDQ5Ljk0NDkgNjcuMjU2MkM1MC45NDE0IDY2LjYyMjEgNTEuNjY2MSA2NS41MzUxIDUxLjMwMzcgNjQuMjY2OEM1MC45NDE0IDYyLjgxNzQgNDkuMzEwOCA2Mi4wOTI3IDQ3Ljk1MiA2Mi43MjY4QzQ2LjY4MzggNjMuMjcwNCA0NS41MDYxIDY0LjI2NjggNDQuMjM3OSA2NC45OTE1QzQxLjUyMDMgNjYuNTMxNSAzOC42MjE0IDY3Ljc5OTcgMzUuNzIyNiA2OC43MDU2QzMzLjAwNSA2OS41MjA5IDMwLjY0OTcgNzAuNDI2OCAyOC44MzggNzIuNjkxNUMyNi40ODI3IDc1Ljc3MTUgMjYuMTIwMyA3OS42NjY3IDI2LjAyOTggODMuMzgwOEMyNS45MzkyIDg1LjU1NDkgMjYuMDI5OCA4Ny45MTAyIDI2LjY2MzkgOTAuMDg0M0MyNi45MzU2IDkxLjI2MiAyNy41Njk3IDkxLjgwNTUgMjguNTY2MiA5Mi40Mzk2QzMxLjE5MzMgOTMuOTc5NiAzNC4wOTIxIDk1LjE1NzIgMzYuOTAwMyA5Ni4xNTM3QzQ4Ljk0ODUgMTAwLjMyMSA2Mi4yNjQ5IDEwMS4wNDUgNzQuNjc1NCA5OC41OTk2Qzc5LjI5NTMgOTcuNjkzNyA4My45MTUzIDk2LjMzNDkgODguMjYzNSA5NC4zNDJDODkuNDQxMiA5My43OTg0IDkwLjYxODggOTMuMjU0OSA5MS43MDU5IDkyLjYyMDhDOTEuOTc3NiA5Mi40Mzk2IDkyLjI0OTQgOTIuMzQ5IDkyLjUyMTIgOTIuMTY3OUM5My40MjcgOTEuNTMzNyA5My43ODk0IDkwLjYyNzkgOTMuOTcwNiA4OS41NDA4Qzk0LjUxNDEgODcuNjM4NSA5NC42MDQ3IDg1LjU1NDkgOTQuNTE0MSA4My40NzE0WiIgZmlsbD0id2hpdGUiLz4NCjwvc3ZnPg0K);
}

.experience__link[data-modal="mobile"]::before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIwIiBoZWlnaHQ9IjEyMCIgdmlld0JveD0iMCAwIDEyMCAxMjAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cGF0aCBkPSJNNTkuMTE2MyA5MC44MDQ2QzYxLjY3NzcgOTAuODA0NiA2My43NTQxIDg4Ljc0NjEgNjMuNzU0MSA4Ni4yMDY5QzYzLjc1NDEgODMuNjY3NyA2MS42Nzc3IDgxLjYwOTIgNTkuMTE2MyA4MS42MDkyQzU2LjU1NSA4MS42MDkyIDU0LjQ3ODYgODMuNjY3NyA1NC40Nzg2IDg2LjIwNjlDNTQuNDc4NiA4OC43NDYxIDU2LjU1NSA5MC44MDQ2IDU5LjExNjMgOTAuODA0NloiIGZpbGw9IndoaXRlIi8+DQo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTcxLjYzODQgNDQuMDkzM0M2NS42NTE3IDQ0LjA5MzMgNjAuNzgwOCA0OC45MjE4IDYwLjc4MDggNTQuODU3MUM2MC43ODA4IDYwLjc5MjUgNjUuNjUxNCA2NS42MjA5IDcxLjYzODQgNjUuNjIwOUM3Ny42MjU1IDY1LjYyMDkgODIuNDk2MSA2MC43OTI1IDgyLjQ5NjEgNTQuODU3MUM4Mi40OTYxIDQ4LjkyMTggNzcuNjI1MiA0NC4wOTMzIDcxLjYzODQgNDQuMDkzM1pNNzEuNjM4NCA2MC45NzA5QzY4LjIzOCA2MC45NzA5IDY1LjQ3MTQgNTguMjI4MSA2NS40NzE0IDU0Ljg1NzFDNjUuNDcxNCA1MS40ODYxIDY4LjIzOCA0OC43NDM0IDcxLjYzODQgNDguNzQzNEM3NS4wMzg4IDQ4Ljc0MzQgNzcuODA1NSA1MS40ODYxIDc3LjgwNTUgNTQuODU3MUM3Ny44MDU1IDU4LjIyODEgNzUuMDM4OCA2MC45NzA5IDcxLjYzODQgNjAuOTcwOVoiIGZpbGw9IndoaXRlIi8+DQo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTgzLjIzMjYgNzYuNDUzM1Y5MC44MDQ2QzgzLjIzMjYgOTUuODgzMSA3OS4wNzk5IDEwMCA3My45NTcxIDEwMEg0NC4yNzU1QzM5LjE1MjggMTAwIDM1IDk1Ljg4MzEgMzUgOTAuODA0NlYyOS4xOTU0QzM1IDI0LjExNjkgMzkuMTUyOCAyMCA0NC4yNzU1IDIwSDczLjk1NzFDNzkuMDc5OSAyMCA4My4yMzI2IDI0LjExNjkgODMuMjMyNiAyOS4xOTU0VjM0LjM1NDZMODUuNDExOSAzMy4zMjgyQzg2LjE5MiAzMi45NjAyIDg3LjEwOTcgMzMuMDQ2NCA4Ny44MDY3IDMzLjU1MzZDOTAuMDQ5NyAzNS4xODU0IDkyLjAyNTUgMzcuMTQ0MSA5My42NzkxIDM5LjM3MzdDOTQuMTkwNCA0MC4wNjQgOTQuMjc4MyA0MC45NzY5IDkzLjkwOCA0MS43NDg4TDkxLjk0NjEgNDUuODQxOEM5Mi4yNjY3IDQ2LjUxNTMgOTIuNTU2IDQ3LjIxMTUgOTIuODExIDQ3LjkyNzZMOTcuMTIyMiA0OS40NDczQzk3LjkzNTkgNDkuNzMzNCA5OC41MjU0IDUwLjQ0MDUgOTguNjU1MiA1MS4yODhDOTguODkwNCA1Mi44MTk2IDk5IDU0LjEyNzYgOTkgNTUuNDAzOEM5OSA1Ni42ODAxIDk4Ljg5MDEgNTcuOTg3OCA5OC42NTQ4IDU5LjUxOTZDOTguNTI1MSA2MC4zNjc0IDk3LjkzNTYgNjEuMDc0MiA5Ny4xMjE5IDYxLjM2MDNMOTIuODEwNyA2Mi44ODAxQzkyLjU1NTcgNjMuNTk1OSA5Mi4yNjY0IDY0LjI5MzkgOTEuOTQ1NyA2NC45Njc0TDkzLjkwNzcgNjkuMDU4OUM5NC4yNzggNjkuODMwNyA5NC4xOTAxIDcwLjc0MzYgOTMuNjc5NCA3MS40MzIzQzkyLjAzMTIgNzMuNjU3NiA5MC4wNTU0IDc1LjYxNjMgODcuODA3IDc3LjI1NEM4Ny4xMTA3IDc3Ljc2MDkgODYuMTkxNCA3Ny44NDg3IDg1LjQxMTMgNzcuNDc5NUw4My4yMzI2IDc2LjQ1MzNaTTQ0LjI3NTUgMjQuNTk3N0g3My45NTcxQzc2LjUxODUgMjQuNTk3NyA3OC41OTQ5IDI2LjY1NjIgNzguNTk0OSAyOS4xOTU0VjMyLjc4MzRMNzcuNjQ2NiAzMC4xNDAyQzc3LjM1OCAyOS4zMzUxIDc2LjY0NjYgMjguNzUyMiA3NS43OTM2IDI4LjYyMjFDNzIuNzYyOSAyOC4xNjAzIDcwLjUxOTggMjguMTYwMyA2Ny40ODQzIDI4LjYyMjFDNjYuNjMyMyAyOC43NTIyIDY1LjkyIDI5LjMzNTEgNjUuNjMxNCAzMC4xNDAyTDY0LjA5NzggMzQuNDE0OEM2My4zNzQ4IDM0LjY2NzYgNjIuNjcxNiAzNC45NTM4IDYxLjk5MjkgMzUuMjcxNkw1Ny44NjUxIDMzLjMyODJDNTcuMDg2NSAzMi45NjA1IDU2LjE2NzMgMzMuMDQ2NyA1NS40NzEgMzMuNTUzNkM1My4yMjc5IDM1LjE4NTQgNTEuMjUyMSAzNy4xNDQxIDQ5LjU5ODYgMzkuMzczN0M0OS4wODY5IDQwLjA2NCA0OC45OTkzIDQwLjk3NjYgNDkuMzY5NiA0MS43NDg4TDUxLjMzMTYgNDUuODQxOEM1MS4wMTA5IDQ2LjUxNCA1MC43MjIzIDQ3LjIxMTggNTAuNDY2NiA0Ny45Mjc2TDQ2LjE1NDggNDkuNDQ4OUM0NS4zNDE3IDQ5LjczNSA0NC43NTMxIDUwLjQ0MTggNDQuNjIyNSA1MS4yODhDNDQuMzg3MiA1Mi44MTk5IDQ0LjI3NzMgNTQuMTI2IDQ0LjI3NzMgNTUuNDAzOEM0NC4yNzczIDU2LjY3OTggNDQuMzg3MiA1Ny45ODc4IDQ0LjYyMjUgNTkuNTE5NkM0NC43NTIyIDYwLjM2NzEgNDUuMzQxNyA2MS4wNzQyIDQ2LjE1NTQgNjEuMzYwM0w1MC40NjY2IDYyLjg4MDFDNTAuNzIyMyA2My41OTc0IDUxLjAxMTkgNjQuMjkzOSA1MS4zMzE2IDY0Ljk2NzRMNDkuMzY5NiA2OS4wNTg5QzQ4Ljk5OTMgNjkuODMwNyA0OS4wODczIDcwLjc0MzYgNDkuNTk3OSA3MS40MzIzQzUxLjI0OTMgNzMuNjYwNCA1My4yMjUxIDc1LjYxOTEgNTUuNDcxIDc3LjI1NEM1Ni4xNjczIDc3Ljc2MTIgNTcuMDg2NSA3Ny44NDkgNTcuODY1NyA3Ny40Nzk1TDYxLjk5MTkgNzUuNTM2QzYyLjY3MTMgNzUuODUzOSA2My4zNzQ1IDc2LjE0IDY0LjA5NzQgNzYuMzkyOEw2NS42MzEgODAuNjY3NEM2NS45MTk3IDgxLjQ3MjYgNjYuNjMxIDgyLjA1NTQgNjcuNDg0IDgyLjE4NTZDNjkuMDAwMyA4Mi40MTcyIDcwLjM1OSA4Mi41MjkzIDcxLjYzODUgODIuNTI5M0M3Mi45MTggODIuNTI5MyA3NC4yNzcgODIuNDE3MiA3NS43OTMgODIuMTg1NkM3Ni42NDU3IDgyLjA1NTQgNzcuMzU3MyA4MS40NzI2IDc3LjY0NiA4MC42Njc0TDc4LjU5NDkgNzguMDIyNVY5MC44MDQ2Qzc4LjU5NDkgOTMuMzQzOCA3Ni41MTg1IDk1LjQwMjMgNzMuOTU3MSA5NS40MDIzSDQ0LjI3NTVDNDEuNzE0MSA5NS40MDIzIDM5LjYzNzggOTMuMzQzOCAzOS42Mzc4IDkwLjgwNDZWMjkuMTk1NEMzOS42Mzc4IDI2LjY1NjIgNDEuNzE0MSAyNC41OTc3IDQ0LjI3NTUgMjQuNTk3N1pNOTAuMTUyMSA1OC44ODJMOTQuMTk2NyA1Ny40NTZDOTQuMjczIDU2LjcyNjUgOTQuMzA5NyA1Ni4wNTQ2IDk0LjMwOTcgNTUuNDAzOEM5NC4zMDk3IDU0Ljc1MzEgOTQuMjczIDU0LjA4MDkgOTQuMTk2NyA1My4zNTE0TDkwLjE1MjEgNTEuOTI1NEM4OS40NDUxIDUxLjY3NzIgODguOTAxNSA1MS4xMDgxIDg4LjY4ODYgNTAuMzkzNUM4OC4zMjgzIDQ5LjE4NTggODcuODUyOCA0OC4wNCA4Ny4yNzQgNDYuOTg0OEM4Ni45MTUzIDQ2LjMzMjUgODYuODkzIDQ1LjU0NyA4Ny4yMTUzIDQ0Ljg3NjNMODkuMDQ5NyA0MS4wNTEzQzg4LjE2MTkgMzkuOTk0OSA4Ny4xODE3IDM5LjAyMTYgODYuMTE3MyAzOC4xNDM2TDgyLjI1OTYgMzkuOTYxNkM4MS41ODA5IDQwLjI4MzggODAuNzkyMyA0MC4yNjExIDgwLjEzMTggMzkuOTA0Qzc5LjA3MjIgMzkuMzMxNyA3Ny45MTQ4IDM4Ljg2MDkgNzYuNjkxOCAzOC41MDIzQzc1Ljk3MjkgMzguMjkyMSA3NS4zOTg4IDM3Ljc1MTYgNzUuMTQ3NiAzNy4wNTIzTDczLjcwODUgMzMuMDQxMUM3Mi4yMjggMzIuODkxMyA3MS4wMjQyIDMyLjg5MTMgNjkuNTY5MSAzMy4wNDExTDY4LjEzMDEgMzcuMDUyM0M2Ny44NzkxIDM3Ljc1MTYgNjcuMzA1IDM4LjI5MTggNjYuNTg1OCAzOC41MDIzQzY1LjM2MjggMzguODYwOSA2NC4yMDY0IDM5LjMzMTcgNjMuMTQ3NCAzOS45MDRDNjIuNDg4NSA0MC4yNTgzIDYxLjY5NTIgNDAuMjg0MSA2MS4wMTk2IDM5Ljk2MTZMNTcuMTYwMyAzOC4xNDM2QzU2LjA5NiAzOS4wMjE2IDU1LjExNTggMzkuOTk0OSA1NC4yMjc5IDQxLjA1MTNMNTYuMDYyNCA0NC44NzYzQzU2LjM4NDYgNDUuNTQ2NyA1Ni4zNjIzIDQ2LjMzMjUgNTYuMDAzNiA0Ni45ODQ4QzU1LjQyNjcgNDguMDM2OSA1NC45NTA5IDQ5LjE4NDIgNTQuNTg5MSA1MC4zOTUxQzU0LjM3NjEgNTEuMTA4MSA1My44MzI1IDUxLjY3NzIgNTMuMTI2NSA1MS45MjU0TDQ5LjA4MSA1My4zNTI2QzQ5LjAwNDcgNTQuMDgyMSA0OC45Njc5IDU0Ljc1MjggNDguOTY3OSA1NS40MDM1QzQ4Ljk2NzkgNTYuMDU0MiA0OS4wMDQ3IDU2LjcyNjUgNDkuMDgxIDU3LjQ1Nkw1My4xMjU1IDU4Ljg4MkM1My44MzE5IDU5LjEzMDEgNTQuMzc2MSA1OS42OTkzIDU0LjU4OTEgNjAuNDEyM0M1NC45NTE1IDYxLjYyNjIgNTUuNDI3MyA2Mi43NzM2IDU2LjAwMzYgNjMuODIxQzU2LjM2MjMgNjQuNDc0OCA1Ni4zODQ2IDY1LjI1ODggNTYuMDYyNCA2NS45MzFMNTQuMjI3OSA2OS43NTZDNTUuMTE1MSA3MC44MTI0IDU2LjA5NTMgNzEuNzg0MiA1Ny4xNjAzIDcyLjY2MzdMNjEuMDE4IDcwLjg0NTdDNjEuNjk1MSA3MC41MjM1IDYyLjQ4NTMgNzAuNTQ2MiA2My4xNDU4IDcwLjkwMzRDNjQuMjA1NSA3MS40NzU2IDY1LjM2MjggNzEuOTQ2NCA2Ni41ODU4IDcyLjMwNTFDNjcuMzA0NyA3Mi41MTUyIDY3Ljg3ODggNzMuMDU1NyA2OC4xMzAxIDczLjc1NUw2OS41NjkxIDc3Ljc2NjJDNzEuMDM4IDc3LjkxNDQgNzIuMjM5NiA3Ny45MTQ0IDczLjcwODUgNzcuNzY2Mkw3NS4xNDc2IDczLjc1NUM3NS4zOTg1IDczLjA1NDIgNzUuOTcyNiA3Mi41MTU1IDc2LjY5MTggNzIuMzA1MUM3Ny45MTQyIDcxLjk0NjQgNzkuMDcwNiA3MS40NzU2IDgwLjEzMTggNzAuOTAzNEM4MC43OTIzIDcwLjU0OSA4MS41ODA5IDcwLjUyMzIgODIuMjU5NiA3MC44NDU3TDg2LjExNzMgNzIuNjYyMkM4Ny4xODMyIDcxLjc4NDUgODguMTYzNCA3MC44MTEyIDg5LjA0OTcgNjkuNzU2TDg3LjIxNTMgNjUuOTMxQzg2Ljg5MyA2NS4yNTkxIDg2LjkxNTMgNjQuNDc0OCA4Ny4yNzQgNjMuODIxQzg3Ljg1MTkgNjIuNzcwNSA4OC4zMjc0IDYxLjYyNDcgODguNjg4NiA2MC40MTM4Qzg4LjkwMTUgNTkuNjk5MyA4OS40NDUxIDU5LjEzMDEgOTAuMTUyMSA1OC44ODJaIiBmaWxsPSJ3aGl0ZSIvPg0KPC9zdmc+DQo=);
}

.experience__link[data-modal="builder"]::before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIwIiBoZWlnaHQ9IjEyMCIgdmlld0JveD0iMCAwIDEyMCAxMjAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cGF0aCBkPSJNNDYuOTk0NyA1Mi42OTMyQzQ3LjkxNzQgNTEuNzc0NCA0Ny45MTM3IDUwLjI4ODMgNDYuOTg2NSA0OS4zNzRDNDYuMDU5MyA0OC40NTk3IDQ0LjU1OTYgNDguNDYzNCA0My42MzY5IDQ5LjM4MjJMNDYuOTk0NyA1Mi42OTMyWk00My42MzY5IDcwLjYxNzhDNDQuNTU5NiA3MS41MzY2IDQ2LjA1OTMgNzEuNTQwMyA0Ni45ODY1IDcwLjYyNkM0Ny45MTM3IDY5LjcxMTYgNDcuOTE3NCA2OC4yMjU2IDQ2Ljk5NDcgNjcuMzA2OEw0My42MzY5IDcwLjYxNzhaTTc2Ljg4MTIgNDkuNDI3N0M3NS45ODQgNDguNDg0NiA3NC40ODUgNDguNDQwOCA3My41MzMxIDQ5LjMyOTlDNzIuNTgxNCA1MC4yMTkgNzIuNTM3MSA1MS43MDQ1IDczLjQzNDQgNTIuNjQ3Nkw3Ni44ODEyIDQ5LjQyNzdaTTczLjQzNDQgNjcuMzUyM0M3Mi41MzcxIDY4LjI5NTUgNzIuNTgxNCA2OS43ODA5IDczLjUzMzEgNzAuNjdDNzQuNDg1IDcxLjU1OTIgNzUuOTg0IDcxLjUxNTQgNzYuODgxMiA3MC41NzIyTDczLjQzNDQgNjcuMzUyM1pNNjguNzUyMSA0OC4zMDk2QzY5LjMzNDggNDcuMTQ5MSA2OC44NTc3IDQ1Ljc0MDIgNjcuNjg2NyA0NS4xNjI4QzY2LjUxNTUgNDQuNTg1NCA2NS4wOTM3IDQ1LjA1ODEgNjQuNTExMSA0Ni4yMTg2TDY4Ljc1MjEgNDguMzA5NlpNNTEuNzIxNiA3MS42OTA0QzUxLjEzODkgNzIuODUwOCA1MS42MTYgNzQuMjU5NyA1Mi43ODcgNzQuODM3MkM1My45NTgyIDc1LjQxNDUgNTUuMzggNzQuOTQxOCA1NS45NjI2IDczLjc4MTRMNTEuNzIxNiA3MS42OTA0Wk02Mi4xMzk4IDI1LjI2NDdMODkuMTM5NSA0MC43OTA4TDkxLjUxNzEgMzYuNzMwOUw2NC41MTc0IDIxLjIwNDhMNjIuMTM5OCAyNS4yNjQ3Wk05MS4yNjMgNDQuNDQ0OFY3NS41NTUzSDk2VjQ0LjQ0NDhIOTEuMjYzWk04OS4xMzk1IDc5LjIwOTJMNjIuMTM5OCA5NC43MzUzTDY0LjUxNzQgOTguNzk1Mkw5MS41MTcxIDgzLjI2OTFMODkuMTM5NSA3OS4yMDkyWk01Ny44NjAyIDk0LjczNTNMMzAuODYwNCA3OS4yMDkyTDI4LjQ4MjkgODMuMjY5MUw1NS40ODI2IDk4Ljc5NTJMNTcuODYwMiA5NC43MzUzWk0yOC43MzcgNzUuNTU1M1Y0NC40NDQ4SDI0Vjc1LjU1NTNIMjguNzM3Wk0zMC44NjA0IDQwLjc5MDhMNTcuODYwMiAyNS4yNjQ3TDU1LjQ4MjYgMjEuMjA0OEwyOC40ODI5IDM2LjczMDlMMzAuODYwNCA0MC43OTA4Wk00My42MzY5IDQ5LjM4MjJMMzUuMzAyIDU3LjY4MjJMMzguNjU5NyA2MC45OTMzTDQ2Ljk5NDcgNTIuNjkzMkw0My42MzY5IDQ5LjM4MjJaTTM1LjMwMiA2Mi4zMTc3TDQzLjYzNjkgNzAuNjE3OEw0Ni45OTQ3IDY3LjMwNjhMMzguNjU5NyA1OS4wMDY3TDM1LjMwMiA2Mi4zMTc3Wk03My40MzQ0IDUyLjY0NzZMODEuMzQ4MSA2MC45NjZMODQuNzk0OSA1Ny43NDYxTDc2Ljg4MTIgNDkuNDI3N0w3My40MzQ0IDUyLjY0NzZaTTgxLjM0ODEgNTkuMDM0TDczLjQzNDQgNjcuMzUyM0w3Ni44ODEyIDcwLjU3MjJMODQuNzk0OSA2Mi4yNTM5TDgxLjM0ODEgNTkuMDM0Wk02NC41MTExIDQ2LjIxODZMNTEuNzIxNiA3MS42OTA0TDU1Ljk2MjYgNzMuNzgxNEw2OC43NTIxIDQ4LjMwOTZMNjQuNTExMSA0Ni4yMTg2Wk04MS4zNDgxIDYwLjk2NkM4MC44MzIgNjAuNDIzNSA4MC44MzIgNTkuNTc2NSA4MS4zNDgxIDU5LjAzNEw4NC43OTQ5IDYyLjI1MzlDODUuOTk5MiA2MC45ODgyIDg1Ljk5OTEgNTkuMDExOCA4NC43OTQ5IDU3Ljc0NjFMODEuMzQ4MSA2MC45NjZaTTM1LjMwMiA1Ny42ODIyQzM0LjAxNDYgNTguOTY0MSAzNC4wMTQ2IDYxLjAzNTggMzUuMzAyIDYyLjMxNzdMMzguNjU5NyA1OS4wMDY3QzM5LjIxMTQgNTkuNTU2MSAzOS4yMTE0IDYwLjQ0MzkgMzguNjU5NyA2MC45OTMzTDM1LjMwMiA1Ny42ODIyWk0yOC43MzcgNDQuNDQ0OEMyOC43MzcgNDIuOTM4NyAyOS41NDYgNDEuNTQ2NyAzMC44NjA0IDQwLjc5MDhMMjguNDgyOSAzNi43MzA5QzI1LjcwNzkgMzguMzI2NiAyNCA0MS4yNjU1IDI0IDQ0LjQ0NDhIMjguNzM3Wk0zMC44NjA0IDc5LjIwOTJDMjkuNTQ2IDc4LjQ1MzMgMjguNzM3IDc3LjA2MTIgMjguNzM3IDc1LjU1NTNIMjRDMjQgNzguNzM0NSAyNS43MDc5IDgxLjY3MzMgMjguNDgyOSA4My4yNjkxTDMwLjg2MDQgNzkuMjA5MlpNNjIuMTM5OCA5NC43MzUzQzYwLjgxNjYgOTUuNDk2MiA1OS4xODM0IDk1LjQ5NjIgNTcuODYwMiA5NC43MzUzTDU1LjQ4MjYgOTguNzk1MkM1OC4yNzYxIDEwMC40MDIgNjEuNzIzOSAxMDAuNDAyIDY0LjUxNzQgOTguNzk1Mkw2Mi4xMzk4IDk0LjczNTNaTTkxLjI2MyA3NS41NTUzQzkxLjI2MyA3Ny4wNjEyIDkwLjQ1NCA3OC40NTMzIDg5LjEzOTUgNzkuMjA5Mkw5MS41MTcxIDgzLjI2OTFDOTQuMjkyMSA4MS42NzMzIDk2IDc4LjczNDUgOTYgNzUuNTU1M0g5MS4yNjNaTTg5LjEzOTUgNDAuNzkwOEM5MC40NTQgNDEuNTQ2NyA5MS4yNjMgNDIuOTM4NyA5MS4yNjMgNDQuNDQ0OEg5NkM5NiA0MS4yNjU1IDk0LjI5MjEgMzguMzI2NiA5MS41MTcxIDM2LjczMDlMODkuMTM5NSA0MC43OTA4Wk02NC41MTc0IDIxLjIwNDhDNjEuNzIzOSAxOS41OTg0IDU4LjI3NjEgMTkuNTk4NCA1NS40ODI2IDIxLjIwNDhMNTcuODYwMiAyNS4yNjQ3QzU5LjE4MzQgMjQuNTAzOCA2MC44MTY2IDI0LjUwMzggNjIuMTM5OCAyNS4yNjQ3TDY0LjUxNzQgMjEuMjA0OFoiIGZpbGw9IndoaXRlIi8+DQo8L3N2Zz4NCg==);
}

.experience__link[data-modal="loyality"]::before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIwIiBoZWlnaHQ9IjEyMCIgdmlld0JveD0iMCAwIDEyMCAxMjAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cGF0aCBkPSJNNDEuMDU4OSA3MS41NTUxQzQ1LjA0MjMgNzEuNTU1MSA0OC45NDEgNzEuNTU1MSA1Mi45MjQ0IDcxLjU1NTFDNTkuODc0MiA3MS41NTUxIDY2LjkwODggNzEuNTU1MSA3My44NTg2IDcxLjU1NTFDNzYuMTQ2OSA3MS41NTUxIDc4LjUyIDcxLjU1NTEgODAuODA4NCA3MS41NTUxQzgzLjA5NjcgNzEuNTU1MSA4NS4zMDAzIDcxLjM4NTMgODcuMjQ5NiA3MC4wMjczQzg5LjI4MzcgNjguNjY5MiA5MC42Mzk4IDY2LjM3NzUgOTAuODk0MSA2My45MTZDOTEuMDYzNiA2Mi40NzMxIDkwLjk3ODggNjAuOTQ1MyA5MC45Nzg4IDU5LjUwMjNDOTAuOTc4OCA1Ny44MDQ3IDkwLjk3ODggNTYuMTA3MiA5MC45Nzg4IDU0LjQwOTZDOTAuOTc4OCA1Mi43MTIgOTAuOTc4OCA1MS4wMTQ0IDkwLjk3ODggNDkuNDAxN0M5MC45Nzg4IDQ4LjU1MyA5MC45Nzg4IDQ3Ljc4OTEgOTAuOTc4OCA0Ni45NDAzQzkwLjk3ODggNDYuMjYxMiA5MS4wNjM2IDQ1LjQxMjQgOTAuODA5MyA0NC43MzM0QzkwLjMwMDggNDMuMjkwNSA4OC42MDU3IDQzLjI5MDUgODcuMzM0NCA0My4xMjA3Qzg1LjgwODggNDIuOTUxIDg0LjI4MzMgNDIuNjk2MyA4Mi43NTc3IDQyLjUyNjZDNjkuNzkwNCA0MC43NDQxIDU2LjczODMgMzguOTYxNyA0My43NzEgMzcuMTc5MkM0Mi4yNDU0IDM3LjAwOTQgNDAuODA0NiAzNi43NTQ4IDM5LjI3OTEgMzYuNTg1MUMzOC42ODU4IDM2LjUwMDIgMzguMDA3NyAzNi40MTUzIDM3LjQxNDUgMzYuMzMwNEMzNi45OTA3IDM2LjI0NTUgMzYuOTkwNyAzNi4yNDU1IDM2Ljk5MDcgMzUuNzM2M0MzNi45OTA3IDM1LjIyNyAzNi45OTA3IDM0LjcxNzcgMzYuOTkwNyAzNC4yOTMzQzM2Ljk5MDcgMzIuNTk1OCAzNy4wNzU1IDMwLjg5ODIgMzYuOTkwNyAyOS4yMDA2QzM2LjgyMTIgMjcuMjQ4NCAzNS4zODA0IDI2LjgyNCAzMy45Mzk2IDI2LjIyOThDMzAuODAzNyAyNC45NTY3IDI3LjY2NzggMjMuNTk4NiAyNC40NDcyIDIyLjI0MDVDMjMuMzQ1NCAyMS44MTYyIDIyLjE1ODggMjEuOTAxIDIxLjM5NiAyMi45MTk2QzIwLjU0ODUgMjQuMTA3OSAyMS4xNDE4IDI1LjcyMDYgMjIuNDEzMSAyNi4zMTQ3QzI0Ljg3MDkgMjcuNTAzIDI3LjQxMzUgMjguNDM2NyAyOS44NzE0IDI5LjQ1NTJDMzAuNDY0NyAyOS43MDk5IDMxLjA1NzkgMjkuOTY0NSAzMS42NTEyIDMwLjIxOTJDMzEuNzM2IDMwLjMwNCAzMi4yNDQ1IDMwLjM4ODkgMzIuMzI5MiAzMC40NzM4QzMyLjQxNCAzMC42NDM1IDMyLjMyOTIgMzEuMTUyOCAzMi4zMjkyIDMxLjQwNzVDMzIuMzI5MiAzNi41ODUxIDMyLjMyOTIgNDEuNzYyNyAzMi4zMjkyIDQ2Ljk0MDNDMzIuMzI5MiA1My44MTU0IDMyLjMyOTIgNjAuNzc1NSAzMi4zMjkyIDY3LjY1MDdDMzIuMzI5MiA2OS44NTc1IDMyLjMyOTIgNzIuMDY0NCAzMi4zMjkyIDc0LjI3MTJDMzIuMzI5MiA3Ni40NzgxIDMyLjQ5ODggNzguNTE1MiAzMy42ODUzIDgwLjQ2NzRDMzUuMDQxNCA4Mi41MDQ1IDM3LjE2MDIgODMuOTQ3NCAzOS41MzMzIDg0LjI4NjlDMzcuMTYwMiA4OC41MzA4IDM4Ljk0IDk0LjA0OCA0My4yNjI1IDk2LjE2OTlDNDcuMzMwNyA5OC4xMjIxIDUyLjMzMTEgOTYuNTA5NSA1NC41MzQ3IDkyLjYwNUM1NS44OTA4IDkwLjE0MzUgNTUuOTc1NSA4Ny4wMDMgNTQuNjE5NSA4NC40NTY3QzU5Ljg3NDIgODQuNDU2NyA2NS4xMjg5IDg0LjQ1NjcgNzAuMjk4OSA4NC40NTY3QzcxLjA2MTcgODQuNDU2NyA3MS43Mzk3IDg0LjQ1NjcgNzIuNTAyNSA4NC40NTY3QzcwLjEyOTQgODguOTU1MiA3Mi4yNDgyIDk0LjY0MjEgNzYuOTk0NCA5Ni40MjQ2QzgxLjQwMTYgOTguMTIyMSA4Ni40ODY5IDk1LjgzMDQgODguMTgxOSA5MS41MDE2Qzg5Ljg3NyA4Ny4wODc5IDg3LjUwMzkgODIuMDgwMSA4My4xODE1IDgwLjQ2NzRDODEuNjU1OSA3OS44NzMyIDc5Ljk2MDggNzkuODczMiA3OC4yNjU4IDc5Ljg3MzJDNzIuNzU2OCA3OS44NzMyIDY3LjI0NzggNzkuODczMiA2MS43Mzg4IDc5Ljg3MzJDNTUuODkwOCA3OS44NzMyIDQ5Ljk1OCA3OS44NzMyIDQ0LjExIDc5Ljg3MzJDNDMuMDA4MiA3OS44NzMyIDQxLjkwNjQgNzkuOTU4MSA0MC44MDQ2IDc5Ljg3MzJDMzguNjAxIDc5LjcwMzUgMzYuOTkwNyA3Ny45MjEgMzYuOTA1OSA3NS43MTQyQzM2LjkwNTkgNzQuMzU2MSAzNi45MDU5IDczLjA4MjkgMzYuOTA1OSA3MS43MjQ5QzM2LjkwNTkgNzEuMzAwNSAzNi45MDU5IDcwLjg3NjEgMzYuOTA1OSA3MC40NTE3QzM4LjE3NzMgNzEuMjE1NiAzOS42MTgxIDcxLjU1NTEgNDEuMDU4OSA3MS41NTUxWk0zNi45MDU5IDYyLjg5NzVWNDAuNzQ0MUw4Ni4zMTc0IDQ3LjUzNDRWNjIuODk3NUM4Ni4zMTc0IDY1LjE4OTIgODQuNDUyOCA2Ny4wNTY1IDgyLjE2NDQgNjcuMDU2NUg0MS4wNTg5QzM4Ljc3MDUgNjYuOTcxNiAzNi45MDU5IDY1LjEwNDMgMzYuOTA1OSA2Mi44OTc1Wk00My4wOTMgODguNDQ2QzQzLjA5MyA4Ni4yMzkxIDQ0Ljg3MjggODQuNDU2NyA0Ny4wNzY0IDg0LjQ1NjdDNDkuMjggODQuNDU2NyA1MS4wNTk4IDg2LjIzOTEgNTEuMDU5OCA4OC40NDZDNTEuMDU5OCA5MC42NTI4IDQ5LjI4IDkyLjQzNTMgNDcuMDc2NCA5Mi40MzUzQzQ0Ljk1NzYgOTIuNDM1MyA0My4wOTMgOTAuNjUyOCA0My4wOTMgODguNDQ2Wk04NC4yODMzIDg4LjQ0NkM4NC4yODMzIDkwLjY1MjggODIuNTAzNCA5Mi40MzUzIDgwLjI5OTggOTIuNDM1M0M3OC4wOTYyIDkyLjQzNTMgNzYuMzE2NCA5MC42NTI4IDc2LjMxNjQgODguNDQ2Qzc2LjMxNjQgODYuMjM5MSA3OC4wOTYyIDg0LjQ1NjcgODAuMjk5OCA4NC40NTY3QzgyLjUwMzQgODQuNDU2NyA4NC4yODMzIDg2LjIzOTEgODQuMjgzMyA4OC40NDZaIiBmaWxsPSJ3aGl0ZSIvPg0KPC9zdmc+DQo=);
}

@media screen and (max-width: 1300px) {
  .experience__item {
    width: calc((100% - 81px) / 2);
  }
  .experience__item:nth-child(2)::after {
    display: none;
  }
  .experience__item:nth-child(3)::after {
    content: "";
    position: absolute;
    right: -96px;
    bottom: -96px;
    width: 152px;
    height: 152px;
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUyIiBoZWlnaHQ9IjE1MiIgdmlld0JveD0iMCAwIDE1MiAxNTIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8Y2lyY2xlIGN4PSI2NiIgY3k9IjYiIHI9IjYiIGZpbGw9IiNEQkUzRjAiLz4NCjxjaXJjbGUgY3g9IjY2IiBjeT0iMjYiIHI9IjYiIGZpbGw9IiNEQkUzRjAiLz4NCjxjaXJjbGUgY3g9IjY2IiBjeT0iNDYiIHI9IjYiIGZpbGw9IiNEQkUzRjAiLz4NCjxjaXJjbGUgY3g9IjY2IiBjeT0iNjYiIHI9IjYiIGZpbGw9IiNEQkUzRjAiLz4NCjxjaXJjbGUgY3g9IjI2IiBjeT0iNjYiIHI9IjYiIGZpbGw9IiNEQkUzRjAiLz4NCjxjaXJjbGUgY3g9IjE0NiIgY3k9IjY2IiByPSI2IiBmaWxsPSIjREJFM0YwIi8+DQo8Y2lyY2xlIGN4PSIxMDYiIGN5PSI2NiIgcj0iNiIgZmlsbD0iI0RCRTNGMCIvPg0KPGNpcmNsZSBjeD0iNjYiIGN5PSI4NiIgcj0iNiIgZmlsbD0iI0RCRTNGMCIvPg0KPGNpcmNsZSBjeD0iMjYiIGN5PSI4NiIgcj0iNiIgZmlsbD0iI0RCRTNGMCIvPg0KPGNpcmNsZSBjeD0iMTQ2IiBjeT0iODYiIHI9IjYiIGZpbGw9IiNEQkUzRjAiLz4NCjxjaXJjbGUgY3g9IjEwNiIgY3k9Ijg2IiByPSI2IiBmaWxsPSIjREJFM0YwIi8+DQo8Y2lyY2xlIGN4PSI2NiIgY3k9IjEwNiIgcj0iNiIgZmlsbD0iI0RCRTNGMCIvPg0KPGNpcmNsZSBjeD0iNjYiIGN5PSIxMjYiIHI9IjYiIGZpbGw9IiNEQkUzRjAiLz4NCjxjaXJjbGUgY3g9IjY2IiBjeT0iMTQ2IiByPSI2IiBmaWxsPSIjREJFM0YwIi8+DQo8Y2lyY2xlIGN4PSI4NiIgY3k9IjYiIHI9IjYiIGZpbGw9IiNEQkUzRjAiLz4NCjxjaXJjbGUgY3g9Ijg2IiBjeT0iMjYiIHI9IjYiIGZpbGw9IiNEQkUzRjAiLz4NCjxjaXJjbGUgY3g9Ijg2IiBjeT0iNDYiIHI9IjYiIGZpbGw9IiNEQkUzRjAiLz4NCjxjaXJjbGUgY3g9Ijg2IiBjeT0iNjYiIHI9IjYiIGZpbGw9IiNEQkUzRjAiLz4NCjxjaXJjbGUgY3g9IjQ2IiBjeT0iNjYiIHI9IjYiIGZpbGw9IiNEQkUzRjAiLz4NCjxjaXJjbGUgY3g9IjYiIGN5PSI2NiIgcj0iNiIgZmlsbD0iI0RCRTNGMCIvPg0KPGNpcmNsZSBjeD0iMTI2IiBjeT0iNjYiIHI9IjYiIGZpbGw9IiNEQkUzRjAiLz4NCjxjaXJjbGUgY3g9Ijg2IiBjeT0iODYiIHI9IjYiIGZpbGw9IiNEQkUzRjAiLz4NCjxjaXJjbGUgY3g9IjQ2IiBjeT0iODYiIHI9IjYiIGZpbGw9IiNEQkUzRjAiLz4NCjxjaXJjbGUgY3g9IjYiIGN5PSI4NiIgcj0iNiIgZmlsbD0iI0RCRTNGMCIvPg0KPGNpcmNsZSBjeD0iMTI2IiBjeT0iODYiIHI9IjYiIGZpbGw9IiNEQkUzRjAiLz4NCjxjaXJjbGUgY3g9Ijg2IiBjeT0iMTA2IiByPSI2IiBmaWxsPSIjREJFM0YwIi8+DQo8Y2lyY2xlIGN4PSI4NiIgY3k9IjEyNiIgcj0iNiIgZmlsbD0iI0RCRTNGMCIvPg0KPGNpcmNsZSBjeD0iODYiIGN5PSIxNDYiIHI9IjYiIGZpbGw9IiNEQkUzRjAiLz4NCjwvc3ZnPg0K) no-repeat center center;
    background-size: contain;
  }
}

@media only screen and (max-width: 1151px) {
  .experience__list {
    margin: -12px;
  }
  .experience__item {
    margin: 12px;
    width: calc((100% - 49px) / 2);
  }
  .experience__item:first-child::after, .experience__item:nth-child(3)::after {
    right: -88px;
    bottom: -88px;
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMyIiBoZWlnaHQ9IjEzMiIgdmlld0JveD0iMCAwIDEzMiAxMzIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8Y2lyY2xlIGN4PSI2NiIgY3k9IjYiIHI9IjYiIGZpbGw9IiNEQkUzRjAiLz4NCjxjaXJjbGUgY3g9IjY2IiBjeT0iMjYiIHI9IjYiIGZpbGw9IiNEQkUzRjAiLz4NCjxjaXJjbGUgY3g9IjY2IiBjeT0iNDYiIHI9IjYiIGZpbGw9IiNEQkUzRjAiLz4NCjxjaXJjbGUgY3g9IjY2IiBjeT0iNjYiIHI9IjYiIGZpbGw9IiNEQkUzRjAiLz4NCjxjaXJjbGUgY3g9IjI2IiBjeT0iNjYiIHI9IjYiIGZpbGw9IiNEQkUzRjAiLz4NCjxjaXJjbGUgY3g9IjEwNiIgY3k9IjY2IiByPSI2IiBmaWxsPSIjREJFM0YwIi8+DQo8Y2lyY2xlIGN4PSI2NiIgY3k9Ijg2IiByPSI2IiBmaWxsPSIjREJFM0YwIi8+DQo8Y2lyY2xlIGN4PSI2NiIgY3k9IjEwNiIgcj0iNiIgZmlsbD0iI0RCRTNGMCIvPg0KPGNpcmNsZSBjeD0iNjYiIGN5PSIxMjYiIHI9IjYiIGZpbGw9IiNEQkUzRjAiLz4NCjxjaXJjbGUgY3g9Ijg2IiBjeT0iNjYiIHI9IjYiIGZpbGw9IiNEQkUzRjAiLz4NCjxjaXJjbGUgY3g9IjQ2IiBjeT0iNjYiIHI9IjYiIGZpbGw9IiNEQkUzRjAiLz4NCjxjaXJjbGUgY3g9IjYiIGN5PSI2NiIgcj0iNiIgZmlsbD0iI0RCRTNGMCIvPg0KPGNpcmNsZSBjeD0iMTI2IiBjeT0iNjYiIHI9IjYiIGZpbGw9IiNEQkUzRjAiLz4NCjwvc3ZnPg0K) no-repeat center center;
  }
  .experience__link {
    padding: 144px 24px 32px 24px;
    font-size: 18px;
    line-height: 1.45;
  }
  .experience__link::before {
    top: 32px;
    width: 96px;
    height: 96px;
    margin-left: -48px;
  }
}

@media screen and (max-width: 650px) {
  .experience__list {
    display: block;
    margin: 0;
  }
  .experience__item {
    width: 100%;
    margin: 0 0 24px 0;
  }
  .experience__item:last-child {
    margin-bottom: 0;
  }
  .experience__item:first-child::after, .experience__item:nth-child(3)::after {
    display: none;
  }
}

.case.section {
  margin-left: 0;
}

@media only screen and (max-width: 1151px) {
  .case.section {
    margin-left: 48px;
  }
}

@media only screen and (max-width: 479px) {
  .case.section {
    margin-left: 32px;
  }
}

.case[data-type="loyality"] {
  overflow-x: hidden;
}

.case[data-type="loyality"] .case__list {
  max-height: 700px;
}

.case[data-type="hr"] {
  overflow-x: hidden;
}

.case[data-type="hr"] .case__list {
  max-height: 900px;
}

.case[data-type="hr"] .case__btn-wrapper {
  margin-top: 15px;
}

.case[data-type="mobile"] .case__list {
  align-items: flex-start;
}

.case__in.section__in {
  max-width: 1280px;
  margin: 0 auto;
  padding-top: 136px;
  padding-bottom: 0;
}

.case__title {
  position: relative;
  margin-bottom: 16px;
  font-family: "FuturaPT_Heavy", Arial, Helvetica, sans-serif;
  font-size: 48px;
  line-height: 1.16;
  color: #252525;
  text-transform: uppercase;
}

.case__title::before {
  content: "";
  position: absolute;
  top: -136px;
  left: 0;
  width: 112px;
  height: 112px;
  border-radius: 50%;
  background-color: #8FD7FF;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 80%;
}

.case__title[data-icon="bank"]::before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIwIiBoZWlnaHQ9IjEyMCIgdmlld0JveD0iMCAwIDEyMCAxMjAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTEwMCA0My40OTg0QzEwMCA0NC44Nzg0IDk4Ljg4IDQ1Ljk5ODQgOTcuNSA0NS45OTg0SDk1VjgwLjk5OTVDOTcuNzU1IDgwLjk5OTUgMTAwIDgzLjIzOTYgMTAwIDg1Ljk5OTdWOTMuNDk5OUMxMDAgOTQuODggOTguODggOTYgOTcuNSA5NkgyMi41QzIxLjEyIDk2IDIwIDk0Ljg4IDIwIDkzLjQ5OTlWODUuOTk5N0MyMCA4My4yMzk2IDIyLjI0NSA4MC45OTk1IDI1IDgwLjk5OTVWNDUuOTk4NEgyMi41QzIxLjEyIDQ1Ljk5ODQgMjAgNDQuODc4NCAyMCA0My40OTg0VjM4LjQ5ODJDMjAgMzcuNTczMiAyMC41MSAzNi43MjgxIDIxLjMyIDM2LjI5MzFMNTguODIgMTYuMjkyNUM1OS41NiAxNS45MDI1IDYwLjQ0IDE1LjkwMjUgNjEuMTc1IDE2LjI5MjVMOTguNjc1IDM2LjI5MzFDOTkuNDkgMzYuNzI4MSAxMDAgMzcuNTczMiAxMDAgMzguNDk4MlY0My40OTg0Wk0yNSA4NS45OTk3VjkwLjk5OThIOTVWODUuOTk5N0gyNVpNMzAgNDUuOTk4NFY4MC45OTk1SDM1VjQ1Ljk5ODRIMzBaTTQwIDQ1Ljk5ODRWODAuOTk5NUg2MEg4MFY0NS45OTg0SDYwLjA0NTlDNjEuNDA0OCA0Ni4wMjMgNjIuNSA0Ny4xMzM0IDYyLjUgNDguNDk4MVY1MC45OTgySDY1QzY2LjM4IDUwLjk5ODIgNjcuNSA1Mi4xMTgyIDY3LjUgNTMuNDk4M0M2Ny41IDU0Ljg3ODMgNjYuMzggNTUuOTk4MyA2NSA1NS45OTgzSDYwQzU4LjYyIDU1Ljk5ODMgNTcuNSA1Ny4xMjM0IDU3LjUgNTguNDk4NEM1Ny41IDU5Ljg3MzUgNTguNjIgNjAuOTk4NSA2MCA2MC45OTg1QzY0LjEzNSA2MC45OTg1IDY3LjUgNjQuMzYzNiA2Ny41IDY4LjQ5ODdDNjcuNSA3MS43NTM4IDY1LjQwNSA3NC41MDM5IDYyLjUgNzUuNTM4OVY3OC40OTlDNjIuNSA3OS44NzkxIDYxLjM4IDgwLjk5OTEgNjAgODAuOTk5MUM1OC42MiA4MC45OTkxIDU3LjUgNzkuODc5MSA1Ny41IDc4LjQ5OVY3NS45OTlINTVDNTMuNjIgNzUuOTk5IDUyLjUgNzQuODc4OSA1Mi41IDczLjQ5ODlDNTIuNSA3Mi4xMTg4IDUzLjYyIDcwLjk5ODggNTUgNzAuOTk4OEg2MEM2MS4zOCA3MC45OTg4IDYyLjUgNjkuODczOCA2Mi41IDY4LjQ5ODdDNjIuNSA2Ny4xMjM3IDYxLjM4IDY1Ljk5ODYgNjAgNjUuOTk4NkM1NS44NjUgNjUuOTk4NiA1Mi41IDYyLjYzMzUgNTIuNSA1OC40OTg0QzUyLjUgNTUuMjQzMyA1NC41OTUgNTIuNDkzMiA1Ny41IDUxLjQ1ODJWNDguNDk4MUM1Ny41IDQ3LjEzMzQgNTguNTk1MiA0Ni4wMjMgNTkuOTU0MSA0NS45OTg0SDQwWk04NSA0NS45OTg0VjgwLjk5OTVIOTBWNDUuOTk4NEg4NVpNMjUgMzkuOTk4MlY0MC45OTgzSDk1VjM5Ljk5ODJMNjAgMjEuMzMyN0wyNSAzOS45OTgyWiIgZmlsbD0id2hpdGUiLz4NCjwvc3ZnPg0K);
}

.case__title[data-icon="social"]::before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIwIiBoZWlnaHQ9IjEyMCIgdmlld0JveD0iMCAwIDEyMCAxMjAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8Y2lyY2xlIGN4PSIzOC4wMTE0IiBjeT0iNzkuOTg4IiByPSIxNC41MTE0IiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjUiLz4NCjxjaXJjbGUgY3g9IjgwLjUzODMiIGN5PSI1MS45MTkyIiByPSIxMS4xMDkxIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjUiLz4NCjxjaXJjbGUgY3g9Ijg5Ljg5NTgiIGN5PSI4Ny42NDM5IiByPSI2Ljg1NjI4IiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjUiLz4NCjxjaXJjbGUgY3g9IjM4LjAxMDMiIGN5PSIzNC4wNTc0IiByPSI4LjU1NzQyIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjUiLz4NCjxwYXRoIGQ9Ik00OS4wNzEgNzEuNDgxNEw3MC4zMzUzIDU3Ljg3MjMiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iNSIvPg0KPHBhdGggZD0iTTM4LjAxMiA2NS41Mjc4TDM4LjAxMiA0My40MTMiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iNSIvPg0KPHBhdGggZD0iTTg4LjE5NyA3OS45ODgzTDgzLjk0NDIgNjIuOTc2OSIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSI1Ii8+DQo8L3N2Zz4NCg==);
}

.case__title[data-icon="hr"]::before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIwIiBoZWlnaHQ9IjEyMCIgdmlld0JveD0iMCAwIDEyMCAxMjAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cGF0aCBkPSJNNjAuMDk0MiA2My4zNjEzQzY0LjgwNDggNjMuMzYxMyA2OS4zMzQyIDYxLjgyMTMgNzIuNTA0NyA1OC4xOTc4Qzc1LjQwMzYgNTQuODQ2MSA3Ni44NTMgNTAuNDA3MyA3Ny40ODcxIDQ2LjA1OTFDNzcuODQ5NCA0My4yNTA5IDc3Ljk0IDQwLjQ0MjYgNzcuNzU4OCAzNy43MjVDNzcuMzk2NSAzMy4zNzY4IDc2LjQ5MDYgMjkuMDI4NiA3My41MDEyIDI1LjU4NjJDNjcuNzk0MiAxOC45NzMzIDU2LjY1MTkgMTguMjQ4NiA0OS43NjcyIDIzLjMyMTZDNDMuODc5IDI3LjY2OTggNDIuNzAxNCAzNS4zNjk3IDQyLjk3MzEgNDIuMjU0NEM0My4zMzU1IDUwLjk1MDggNDYuNzc3OCA2MC44MjQ5IDU2LjE5OSA2Mi45OTlDNTcuNDY3MiA2My4xODAyIDU4LjczNTQgNjMuMjcwOCA2MC4wOTQyIDYzLjM2MTNaTTQ3Ljg2NDkgMzcuOTA2MkM0OC4xMzY2IDM1LjkxMzIgNDguMjI3MiAzNC4wMTA5IDQ4Ljk1MTkgMzIuMTA4NkM0OS40OTU1IDMwLjY1OTIgNTAuMzEwNyAyOS4zMDAzIDUxLjQ4ODQgMjguMTIyN0M1My4yMDk2IDI2LjQwMTUgNTUuNTY0OCAyNS40MDUxIDU4LjAxMDcgMjUuMDQyN0M2Mi43MjEzIDI0LjMxOCA2Ny45NzU0IDI1Ljg1OCA3MC42MDI0IDMwLjAyNUM3Mi4zMjM2IDMyLjY1MjEgNzIuNjg1OSAzNS44MjI3IDcyLjg2NzEgMzguOTAyNkM3My4wNDgzIDQxLjg5MiA3Mi44NjcxIDQ0Ljg4MTQgNzIuMTQyNCA0Ny43ODAyQzcxLjMyNzEgNTEuNTg0OSA2OS40MjQ4IDU1LjQ4MDIgNjUuODAxMyA1Ny4yOTJDNjIuMTc3NyA1OS4xMDM3IDU3LjEwNDggNTguOTIyNSA1My43NTMxIDU2LjY1NzhDNTAuMTI5NiA1NC4yMTIgNDguNTg5NiA0OS41OTIgNDguMDQ2MSA0NS40MjVDNDcuNzc0MyA0Mi44ODg1IDQ3LjU5MzEgNDAuMzUyMSA0Ny44NjQ5IDM3LjkwNjJaIiBmaWxsPSJ3aGl0ZSIvPg0KPHBhdGggZD0iTTk0LjUxNDEgODMuNDcxNEM5NC40MjM1IDgzLjQ3MTQgOTQuMzMyOSA4My40NzE0IDk0LjI0MjMgODMuNDcxNEM5NC42MDQ3IDgzLjQ3MTQgOTQuNDIzNSA4Mi43NDY3IDk0LjQyMzUgODIuNDc1Qzk0LjQyMzUgODIuMDIyIDk0LjQyMzUgODEuNjU5NyA5NC4zMzI5IDgxLjIwNjdDOTQuMjQyMyA4MC4zMDA5IDk0LjE1MTcgNzkuMzA0NCA5My45NzA2IDc4LjM5ODVDOTMuNjA4MiA3Ni4yMjQ0IDkyLjc5MjkgNzQuMTQwOSA5MS4zNDM1IDcyLjUxMDNDODkuNDQxMiA3MC4yNDU2IDg3LjA4NTkgNjkuNjExNSA4NC4zNjgzIDY4LjcwNTZDODEuMzc4OSA2Ny43MDkyIDc4LjU3MDYgNjYuNDQwOSA3NS44NTMgNjQuOTAwOUM3NS4wMzc3IDY0LjQ0OCA3NC4yMjI0IDYzLjk5NTEgNzMuNDk3NyA2My40NTE1QzczLjA0NDggNjMuMTc5OCA3Mi41OTE5IDYyLjgxNzQgNzEuOTU3NyA2Mi42MzYyQzcwLjUwODMgNjIuMzY0NSA2OS4wNTg5IDYzLjQ1MTUgNjguOTY4MyA2NC45MDA5QzY4Ljg3NzggNjUuODk3NCA2OS41MTE5IDY2LjcxMjcgNzAuMzI3MiA2Ny4yNTYyQzc0LjQ5NDIgNzAuMTU1IDc5LjM4NTkgNzIuMzI5MSA4NC4yNzc3IDczLjY4NzlDODUuNzI3MSA3NC4wNTAzIDg2LjkwNDcgNzQuNTkzOCA4Ny44MTA2IDc1Ljc3MTVDODguNTM1MyA3Ni43Njc5IDg4Ljk4ODIgNzguMDM2MiA4OS4xNjk0IDc5LjMwNDRDODkuNjIyNCA4MS45MzE0IDg5LjgwMzUgODUuMTkyNiA4OS4yNiA4Ny44MTk2Qzg5LjE2OTQgODguNDUzNyA4OC41MzUzIDg4LjYzNDkgODcuOTkxOCA4OC45MDY3Qzg3LjM1NzcgODkuMjY5IDg2LjYzMyA4OS41NDA4IDg1Ljk5ODggODkuODEyNkM4NC4wOTY1IDkwLjYyNzkgODIuMTAzNiA5MS4zNTI2IDgwLjExMDYgOTEuOTg2N0M2Ny43OTA3IDk1Ljc5MTQgNTQuMTEyIDk1Ljg4MTkgNDEuNzkyIDkyLjM0OUMzOS42MTc5IDkxLjcxNDkgMzcuNTM0NCA5MC45OTAyIDM1LjQ1MDkgOTAuMTc0OUMzNC4xODI2IDg5LjYzMTQgMzIuNjQyNyA4OS4xNzg1IDMxLjY0NjIgODguMzYzMkMzMS4yODM4IDg4LjA5MTQgMzEuMjgzOCA4Ny44MTk2IDMxLjE5MzMgODcuMjc2MUMzMS4xMDI3IDg2LjQ2MDggMzEuMDEyMSA4NS42NDU1IDMxLjAxMjEgODQuODMwMkMzMS4wMTIxIDgzLjQ3MTQgMzEuMDEyMSA4Mi4xMTI2IDMxLjEwMjcgODAuNzUzOEMzMS4zNzQ0IDc4LjIxNzMgMzIuMDk5MSA3NS40MDkxIDM0LjU0NSA3NC4yMzE1QzM2LjA4NSA3My41MDY4IDM3Ljg5NjcgNzMuMTQ0NCAzOS41MjczIDcyLjYwMDlDNDEuMDY3MyA3Mi4wNTc0IDQyLjYwNzMgNzEuMzMyNyA0NC4wNTY3IDcwLjYwOEM0Ni4wNDk2IDY5LjYxMTUgNDguMDQyNiA2OC41MjQ0IDQ5Ljk0NDkgNjcuMjU2MkM1MC45NDE0IDY2LjYyMjEgNTEuNjY2MSA2NS41MzUxIDUxLjMwMzcgNjQuMjY2OEM1MC45NDE0IDYyLjgxNzQgNDkuMzEwOCA2Mi4wOTI3IDQ3Ljk1MiA2Mi43MjY4QzQ2LjY4MzggNjMuMjcwNCA0NS41MDYxIDY0LjI2NjggNDQuMjM3OSA2NC45OTE1QzQxLjUyMDMgNjYuNTMxNSAzOC42MjE0IDY3Ljc5OTcgMzUuNzIyNiA2OC43MDU2QzMzLjAwNSA2OS41MjA5IDMwLjY0OTcgNzAuNDI2OCAyOC44MzggNzIuNjkxNUMyNi40ODI3IDc1Ljc3MTUgMjYuMTIwMyA3OS42NjY3IDI2LjAyOTggODMuMzgwOEMyNS45MzkyIDg1LjU1NDkgMjYuMDI5OCA4Ny45MTAyIDI2LjY2MzkgOTAuMDg0M0MyNi45MzU2IDkxLjI2MiAyNy41Njk3IDkxLjgwNTUgMjguNTY2MiA5Mi40Mzk2QzMxLjE5MzMgOTMuOTc5NiAzNC4wOTIxIDk1LjE1NzIgMzYuOTAwMyA5Ni4xNTM3QzQ4Ljk0ODUgMTAwLjMyMSA2Mi4yNjQ5IDEwMS4wNDUgNzQuNjc1NCA5OC41OTk2Qzc5LjI5NTMgOTcuNjkzNyA4My45MTUzIDk2LjMzNDkgODguMjYzNSA5NC4zNDJDODkuNDQxMiA5My43OTg0IDkwLjYxODggOTMuMjU0OSA5MS43MDU5IDkyLjYyMDhDOTEuOTc3NiA5Mi40Mzk2IDkyLjI0OTQgOTIuMzQ5IDkyLjUyMTIgOTIuMTY3OUM5My40MjcgOTEuNTMzNyA5My43ODk0IDkwLjYyNzkgOTMuOTcwNiA4OS41NDA4Qzk0LjUxNDEgODcuNjM4NSA5NC42MDQ3IDg1LjU1NDkgOTQuNTE0MSA4My40NzE0WiIgZmlsbD0id2hpdGUiLz4NCjwvc3ZnPg0K);
}

.case__title[data-icon="mobile"]::before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIwIiBoZWlnaHQ9IjEyMCIgdmlld0JveD0iMCAwIDEyMCAxMjAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cGF0aCBkPSJNNTkuMTE2MyA5MC44MDQ2QzYxLjY3NzcgOTAuODA0NiA2My43NTQxIDg4Ljc0NjEgNjMuNzU0MSA4Ni4yMDY5QzYzLjc1NDEgODMuNjY3NyA2MS42Nzc3IDgxLjYwOTIgNTkuMTE2MyA4MS42MDkyQzU2LjU1NSA4MS42MDkyIDU0LjQ3ODYgODMuNjY3NyA1NC40Nzg2IDg2LjIwNjlDNTQuNDc4NiA4OC43NDYxIDU2LjU1NSA5MC44MDQ2IDU5LjExNjMgOTAuODA0NloiIGZpbGw9IndoaXRlIi8+DQo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTcxLjYzODQgNDQuMDkzM0M2NS42NTE3IDQ0LjA5MzMgNjAuNzgwOCA0OC45MjE4IDYwLjc4MDggNTQuODU3MUM2MC43ODA4IDYwLjc5MjUgNjUuNjUxNCA2NS42MjA5IDcxLjYzODQgNjUuNjIwOUM3Ny42MjU1IDY1LjYyMDkgODIuNDk2MSA2MC43OTI1IDgyLjQ5NjEgNTQuODU3MUM4Mi40OTYxIDQ4LjkyMTggNzcuNjI1MiA0NC4wOTMzIDcxLjYzODQgNDQuMDkzM1pNNzEuNjM4NCA2MC45NzA5QzY4LjIzOCA2MC45NzA5IDY1LjQ3MTQgNTguMjI4MSA2NS40NzE0IDU0Ljg1NzFDNjUuNDcxNCA1MS40ODYxIDY4LjIzOCA0OC43NDM0IDcxLjYzODQgNDguNzQzNEM3NS4wMzg4IDQ4Ljc0MzQgNzcuODA1NSA1MS40ODYxIDc3LjgwNTUgNTQuODU3MUM3Ny44MDU1IDU4LjIyODEgNzUuMDM4OCA2MC45NzA5IDcxLjYzODQgNjAuOTcwOVoiIGZpbGw9IndoaXRlIi8+DQo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTgzLjIzMjYgNzYuNDUzM1Y5MC44MDQ2QzgzLjIzMjYgOTUuODgzMSA3OS4wNzk5IDEwMCA3My45NTcxIDEwMEg0NC4yNzU1QzM5LjE1MjggMTAwIDM1IDk1Ljg4MzEgMzUgOTAuODA0NlYyOS4xOTU0QzM1IDI0LjExNjkgMzkuMTUyOCAyMCA0NC4yNzU1IDIwSDczLjk1NzFDNzkuMDc5OSAyMCA4My4yMzI2IDI0LjExNjkgODMuMjMyNiAyOS4xOTU0VjM0LjM1NDZMODUuNDExOSAzMy4zMjgyQzg2LjE5MiAzMi45NjAyIDg3LjEwOTcgMzMuMDQ2NCA4Ny44MDY3IDMzLjU1MzZDOTAuMDQ5NyAzNS4xODU0IDkyLjAyNTUgMzcuMTQ0MSA5My42NzkxIDM5LjM3MzdDOTQuMTkwNCA0MC4wNjQgOTQuMjc4MyA0MC45NzY5IDkzLjkwOCA0MS43NDg4TDkxLjk0NjEgNDUuODQxOEM5Mi4yNjY3IDQ2LjUxNTMgOTIuNTU2IDQ3LjIxMTUgOTIuODExIDQ3LjkyNzZMOTcuMTIyMiA0OS40NDczQzk3LjkzNTkgNDkuNzMzNCA5OC41MjU0IDUwLjQ0MDUgOTguNjU1MiA1MS4yODhDOTguODkwNCA1Mi44MTk2IDk5IDU0LjEyNzYgOTkgNTUuNDAzOEM5OSA1Ni42ODAxIDk4Ljg5MDEgNTcuOTg3OCA5OC42NTQ4IDU5LjUxOTZDOTguNTI1MSA2MC4zNjc0IDk3LjkzNTYgNjEuMDc0MiA5Ny4xMjE5IDYxLjM2MDNMOTIuODEwNyA2Mi44ODAxQzkyLjU1NTcgNjMuNTk1OSA5Mi4yNjY0IDY0LjI5MzkgOTEuOTQ1NyA2NC45Njc0TDkzLjkwNzcgNjkuMDU4OUM5NC4yNzggNjkuODMwNyA5NC4xOTAxIDcwLjc0MzYgOTMuNjc5NCA3MS40MzIzQzkyLjAzMTIgNzMuNjU3NiA5MC4wNTU0IDc1LjYxNjMgODcuODA3IDc3LjI1NEM4Ny4xMTA3IDc3Ljc2MDkgODYuMTkxNCA3Ny44NDg3IDg1LjQxMTMgNzcuNDc5NUw4My4yMzI2IDc2LjQ1MzNaTTQ0LjI3NTUgMjQuNTk3N0g3My45NTcxQzc2LjUxODUgMjQuNTk3NyA3OC41OTQ5IDI2LjY1NjIgNzguNTk0OSAyOS4xOTU0VjMyLjc4MzRMNzcuNjQ2NiAzMC4xNDAyQzc3LjM1OCAyOS4zMzUxIDc2LjY0NjYgMjguNzUyMiA3NS43OTM2IDI4LjYyMjFDNzIuNzYyOSAyOC4xNjAzIDcwLjUxOTggMjguMTYwMyA2Ny40ODQzIDI4LjYyMjFDNjYuNjMyMyAyOC43NTIyIDY1LjkyIDI5LjMzNTEgNjUuNjMxNCAzMC4xNDAyTDY0LjA5NzggMzQuNDE0OEM2My4zNzQ4IDM0LjY2NzYgNjIuNjcxNiAzNC45NTM4IDYxLjk5MjkgMzUuMjcxNkw1Ny44NjUxIDMzLjMyODJDNTcuMDg2NSAzMi45NjA1IDU2LjE2NzMgMzMuMDQ2NyA1NS40NzEgMzMuNTUzNkM1My4yMjc5IDM1LjE4NTQgNTEuMjUyMSAzNy4xNDQxIDQ5LjU5ODYgMzkuMzczN0M0OS4wODY5IDQwLjA2NCA0OC45OTkzIDQwLjk3NjYgNDkuMzY5NiA0MS43NDg4TDUxLjMzMTYgNDUuODQxOEM1MS4wMTA5IDQ2LjUxNCA1MC43MjIzIDQ3LjIxMTggNTAuNDY2NiA0Ny45Mjc2TDQ2LjE1NDggNDkuNDQ4OUM0NS4zNDE3IDQ5LjczNSA0NC43NTMxIDUwLjQ0MTggNDQuNjIyNSA1MS4yODhDNDQuMzg3MiA1Mi44MTk5IDQ0LjI3NzMgNTQuMTI2IDQ0LjI3NzMgNTUuNDAzOEM0NC4yNzczIDU2LjY3OTggNDQuMzg3MiA1Ny45ODc4IDQ0LjYyMjUgNTkuNTE5NkM0NC43NTIyIDYwLjM2NzEgNDUuMzQxNyA2MS4wNzQyIDQ2LjE1NTQgNjEuMzYwM0w1MC40NjY2IDYyLjg4MDFDNTAuNzIyMyA2My41OTc0IDUxLjAxMTkgNjQuMjkzOSA1MS4zMzE2IDY0Ljk2NzRMNDkuMzY5NiA2OS4wNTg5QzQ4Ljk5OTMgNjkuODMwNyA0OS4wODczIDcwLjc0MzYgNDkuNTk3OSA3MS40MzIzQzUxLjI0OTMgNzMuNjYwNCA1My4yMjUxIDc1LjYxOTEgNTUuNDcxIDc3LjI1NEM1Ni4xNjczIDc3Ljc2MTIgNTcuMDg2NSA3Ny44NDkgNTcuODY1NyA3Ny40Nzk1TDYxLjk5MTkgNzUuNTM2QzYyLjY3MTMgNzUuODUzOSA2My4zNzQ1IDc2LjE0IDY0LjA5NzQgNzYuMzkyOEw2NS42MzEgODAuNjY3NEM2NS45MTk3IDgxLjQ3MjYgNjYuNjMxIDgyLjA1NTQgNjcuNDg0IDgyLjE4NTZDNjkuMDAwMyA4Mi40MTcyIDcwLjM1OSA4Mi41MjkzIDcxLjYzODUgODIuNTI5M0M3Mi45MTggODIuNTI5MyA3NC4yNzcgODIuNDE3MiA3NS43OTMgODIuMTg1NkM3Ni42NDU3IDgyLjA1NTQgNzcuMzU3MyA4MS40NzI2IDc3LjY0NiA4MC42Njc0TDc4LjU5NDkgNzguMDIyNVY5MC44MDQ2Qzc4LjU5NDkgOTMuMzQzOCA3Ni41MTg1IDk1LjQwMjMgNzMuOTU3MSA5NS40MDIzSDQ0LjI3NTVDNDEuNzE0MSA5NS40MDIzIDM5LjYzNzggOTMuMzQzOCAzOS42Mzc4IDkwLjgwNDZWMjkuMTk1NEMzOS42Mzc4IDI2LjY1NjIgNDEuNzE0MSAyNC41OTc3IDQ0LjI3NTUgMjQuNTk3N1pNOTAuMTUyMSA1OC44ODJMOTQuMTk2NyA1Ny40NTZDOTQuMjczIDU2LjcyNjUgOTQuMzA5NyA1Ni4wNTQ2IDk0LjMwOTcgNTUuNDAzOEM5NC4zMDk3IDU0Ljc1MzEgOTQuMjczIDU0LjA4MDkgOTQuMTk2NyA1My4zNTE0TDkwLjE1MjEgNTEuOTI1NEM4OS40NDUxIDUxLjY3NzIgODguOTAxNSA1MS4xMDgxIDg4LjY4ODYgNTAuMzkzNUM4OC4zMjgzIDQ5LjE4NTggODcuODUyOCA0OC4wNCA4Ny4yNzQgNDYuOTg0OEM4Ni45MTUzIDQ2LjMzMjUgODYuODkzIDQ1LjU0NyA4Ny4yMTUzIDQ0Ljg3NjNMODkuMDQ5NyA0MS4wNTEzQzg4LjE2MTkgMzkuOTk0OSA4Ny4xODE3IDM5LjAyMTYgODYuMTE3MyAzOC4xNDM2TDgyLjI1OTYgMzkuOTYxNkM4MS41ODA5IDQwLjI4MzggODAuNzkyMyA0MC4yNjExIDgwLjEzMTggMzkuOTA0Qzc5LjA3MjIgMzkuMzMxNyA3Ny45MTQ4IDM4Ljg2MDkgNzYuNjkxOCAzOC41MDIzQzc1Ljk3MjkgMzguMjkyMSA3NS4zOTg4IDM3Ljc1MTYgNzUuMTQ3NiAzNy4wNTIzTDczLjcwODUgMzMuMDQxMUM3Mi4yMjggMzIuODkxMyA3MS4wMjQyIDMyLjg5MTMgNjkuNTY5MSAzMy4wNDExTDY4LjEzMDEgMzcuMDUyM0M2Ny44NzkxIDM3Ljc1MTYgNjcuMzA1IDM4LjI5MTggNjYuNTg1OCAzOC41MDIzQzY1LjM2MjggMzguODYwOSA2NC4yMDY0IDM5LjMzMTcgNjMuMTQ3NCAzOS45MDRDNjIuNDg4NSA0MC4yNTgzIDYxLjY5NTIgNDAuMjg0MSA2MS4wMTk2IDM5Ljk2MTZMNTcuMTYwMyAzOC4xNDM2QzU2LjA5NiAzOS4wMjE2IDU1LjExNTggMzkuOTk0OSA1NC4yMjc5IDQxLjA1MTNMNTYuMDYyNCA0NC44NzYzQzU2LjM4NDYgNDUuNTQ2NyA1Ni4zNjIzIDQ2LjMzMjUgNTYuMDAzNiA0Ni45ODQ4QzU1LjQyNjcgNDguMDM2OSA1NC45NTA5IDQ5LjE4NDIgNTQuNTg5MSA1MC4zOTUxQzU0LjM3NjEgNTEuMTA4MSA1My44MzI1IDUxLjY3NzIgNTMuMTI2NSA1MS45MjU0TDQ5LjA4MSA1My4zNTI2QzQ5LjAwNDcgNTQuMDgyMSA0OC45Njc5IDU0Ljc1MjggNDguOTY3OSA1NS40MDM1QzQ4Ljk2NzkgNTYuMDU0MiA0OS4wMDQ3IDU2LjcyNjUgNDkuMDgxIDU3LjQ1Nkw1My4xMjU1IDU4Ljg4MkM1My44MzE5IDU5LjEzMDEgNTQuMzc2MSA1OS42OTkzIDU0LjU4OTEgNjAuNDEyM0M1NC45NTE1IDYxLjYyNjIgNTUuNDI3MyA2Mi43NzM2IDU2LjAwMzYgNjMuODIxQzU2LjM2MjMgNjQuNDc0OCA1Ni4zODQ2IDY1LjI1ODggNTYuMDYyNCA2NS45MzFMNTQuMjI3OSA2OS43NTZDNTUuMTE1MSA3MC44MTI0IDU2LjA5NTMgNzEuNzg0MiA1Ny4xNjAzIDcyLjY2MzdMNjEuMDE4IDcwLjg0NTdDNjEuNjk1MSA3MC41MjM1IDYyLjQ4NTMgNzAuNTQ2MiA2My4xNDU4IDcwLjkwMzRDNjQuMjA1NSA3MS40NzU2IDY1LjM2MjggNzEuOTQ2NCA2Ni41ODU4IDcyLjMwNTFDNjcuMzA0NyA3Mi41MTUyIDY3Ljg3ODggNzMuMDU1NyA2OC4xMzAxIDczLjc1NUw2OS41NjkxIDc3Ljc2NjJDNzEuMDM4IDc3LjkxNDQgNzIuMjM5NiA3Ny45MTQ0IDczLjcwODUgNzcuNzY2Mkw3NS4xNDc2IDczLjc1NUM3NS4zOTg1IDczLjA1NDIgNzUuOTcyNiA3Mi41MTU1IDc2LjY5MTggNzIuMzA1MUM3Ny45MTQyIDcxLjk0NjQgNzkuMDcwNiA3MS40NzU2IDgwLjEzMTggNzAuOTAzNEM4MC43OTIzIDcwLjU0OSA4MS41ODA5IDcwLjUyMzIgODIuMjU5NiA3MC44NDU3TDg2LjExNzMgNzIuNjYyMkM4Ny4xODMyIDcxLjc4NDUgODguMTYzNCA3MC44MTEyIDg5LjA0OTcgNjkuNzU2TDg3LjIxNTMgNjUuOTMxQzg2Ljg5MyA2NS4yNTkxIDg2LjkxNTMgNjQuNDc0OCA4Ny4yNzQgNjMuODIxQzg3Ljg1MTkgNjIuNzcwNSA4OC4zMjc0IDYxLjYyNDcgODguNjg4NiA2MC40MTM4Qzg4LjkwMTUgNTkuNjk5MyA4OS40NDUxIDU5LjEzMDEgOTAuMTUyMSA1OC44ODJaIiBmaWxsPSJ3aGl0ZSIvPg0KPC9zdmc+DQo=);
}

.case__title[data-icon="builder"]::before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIwIiBoZWlnaHQ9IjEyMCIgdmlld0JveD0iMCAwIDEyMCAxMjAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cGF0aCBkPSJNNDYuOTk0NyA1Mi42OTMyQzQ3LjkxNzQgNTEuNzc0NCA0Ny45MTM3IDUwLjI4ODMgNDYuOTg2NSA0OS4zNzRDNDYuMDU5MyA0OC40NTk3IDQ0LjU1OTYgNDguNDYzNCA0My42MzY5IDQ5LjM4MjJMNDYuOTk0NyA1Mi42OTMyWk00My42MzY5IDcwLjYxNzhDNDQuNTU5NiA3MS41MzY2IDQ2LjA1OTMgNzEuNTQwMyA0Ni45ODY1IDcwLjYyNkM0Ny45MTM3IDY5LjcxMTYgNDcuOTE3NCA2OC4yMjU2IDQ2Ljk5NDcgNjcuMzA2OEw0My42MzY5IDcwLjYxNzhaTTc2Ljg4MTIgNDkuNDI3N0M3NS45ODQgNDguNDg0NiA3NC40ODUgNDguNDQwOCA3My41MzMxIDQ5LjMyOTlDNzIuNTgxNCA1MC4yMTkgNzIuNTM3MSA1MS43MDQ1IDczLjQzNDQgNTIuNjQ3Nkw3Ni44ODEyIDQ5LjQyNzdaTTczLjQzNDQgNjcuMzUyM0M3Mi41MzcxIDY4LjI5NTUgNzIuNTgxNCA2OS43ODA5IDczLjUzMzEgNzAuNjdDNzQuNDg1IDcxLjU1OTIgNzUuOTg0IDcxLjUxNTQgNzYuODgxMiA3MC41NzIyTDczLjQzNDQgNjcuMzUyM1pNNjguNzUyMSA0OC4zMDk2QzY5LjMzNDggNDcuMTQ5MSA2OC44NTc3IDQ1Ljc0MDIgNjcuNjg2NyA0NS4xNjI4QzY2LjUxNTUgNDQuNTg1NCA2NS4wOTM3IDQ1LjA1ODEgNjQuNTExMSA0Ni4yMTg2TDY4Ljc1MjEgNDguMzA5NlpNNTEuNzIxNiA3MS42OTA0QzUxLjEzODkgNzIuODUwOCA1MS42MTYgNzQuMjU5NyA1Mi43ODcgNzQuODM3MkM1My45NTgyIDc1LjQxNDUgNTUuMzggNzQuOTQxOCA1NS45NjI2IDczLjc4MTRMNTEuNzIxNiA3MS42OTA0Wk02Mi4xMzk4IDI1LjI2NDdMODkuMTM5NSA0MC43OTA4TDkxLjUxNzEgMzYuNzMwOUw2NC41MTc0IDIxLjIwNDhMNjIuMTM5OCAyNS4yNjQ3Wk05MS4yNjMgNDQuNDQ0OFY3NS41NTUzSDk2VjQ0LjQ0NDhIOTEuMjYzWk04OS4xMzk1IDc5LjIwOTJMNjIuMTM5OCA5NC43MzUzTDY0LjUxNzQgOTguNzk1Mkw5MS41MTcxIDgzLjI2OTFMODkuMTM5NSA3OS4yMDkyWk01Ny44NjAyIDk0LjczNTNMMzAuODYwNCA3OS4yMDkyTDI4LjQ4MjkgODMuMjY5MUw1NS40ODI2IDk4Ljc5NTJMNTcuODYwMiA5NC43MzUzWk0yOC43MzcgNzUuNTU1M1Y0NC40NDQ4SDI0Vjc1LjU1NTNIMjguNzM3Wk0zMC44NjA0IDQwLjc5MDhMNTcuODYwMiAyNS4yNjQ3TDU1LjQ4MjYgMjEuMjA0OEwyOC40ODI5IDM2LjczMDlMMzAuODYwNCA0MC43OTA4Wk00My42MzY5IDQ5LjM4MjJMMzUuMzAyIDU3LjY4MjJMMzguNjU5NyA2MC45OTMzTDQ2Ljk5NDcgNTIuNjkzMkw0My42MzY5IDQ5LjM4MjJaTTM1LjMwMiA2Mi4zMTc3TDQzLjYzNjkgNzAuNjE3OEw0Ni45OTQ3IDY3LjMwNjhMMzguNjU5NyA1OS4wMDY3TDM1LjMwMiA2Mi4zMTc3Wk03My40MzQ0IDUyLjY0NzZMODEuMzQ4MSA2MC45NjZMODQuNzk0OSA1Ny43NDYxTDc2Ljg4MTIgNDkuNDI3N0w3My40MzQ0IDUyLjY0NzZaTTgxLjM0ODEgNTkuMDM0TDczLjQzNDQgNjcuMzUyM0w3Ni44ODEyIDcwLjU3MjJMODQuNzk0OSA2Mi4yNTM5TDgxLjM0ODEgNTkuMDM0Wk02NC41MTExIDQ2LjIxODZMNTEuNzIxNiA3MS42OTA0TDU1Ljk2MjYgNzMuNzgxNEw2OC43NTIxIDQ4LjMwOTZMNjQuNTExMSA0Ni4yMTg2Wk04MS4zNDgxIDYwLjk2NkM4MC44MzIgNjAuNDIzNSA4MC44MzIgNTkuNTc2NSA4MS4zNDgxIDU5LjAzNEw4NC43OTQ5IDYyLjI1MzlDODUuOTk5MiA2MC45ODgyIDg1Ljk5OTEgNTkuMDExOCA4NC43OTQ5IDU3Ljc0NjFMODEuMzQ4MSA2MC45NjZaTTM1LjMwMiA1Ny42ODIyQzM0LjAxNDYgNTguOTY0MSAzNC4wMTQ2IDYxLjAzNTggMzUuMzAyIDYyLjMxNzdMMzguNjU5NyA1OS4wMDY3QzM5LjIxMTQgNTkuNTU2MSAzOS4yMTE0IDYwLjQ0MzkgMzguNjU5NyA2MC45OTMzTDM1LjMwMiA1Ny42ODIyWk0yOC43MzcgNDQuNDQ0OEMyOC43MzcgNDIuOTM4NyAyOS41NDYgNDEuNTQ2NyAzMC44NjA0IDQwLjc5MDhMMjguNDgyOSAzNi43MzA5QzI1LjcwNzkgMzguMzI2NiAyNCA0MS4yNjU1IDI0IDQ0LjQ0NDhIMjguNzM3Wk0zMC44NjA0IDc5LjIwOTJDMjkuNTQ2IDc4LjQ1MzMgMjguNzM3IDc3LjA2MTIgMjguNzM3IDc1LjU1NTNIMjRDMjQgNzguNzM0NSAyNS43MDc5IDgxLjY3MzMgMjguNDgyOSA4My4yNjkxTDMwLjg2MDQgNzkuMjA5MlpNNjIuMTM5OCA5NC43MzUzQzYwLjgxNjYgOTUuNDk2MiA1OS4xODM0IDk1LjQ5NjIgNTcuODYwMiA5NC43MzUzTDU1LjQ4MjYgOTguNzk1MkM1OC4yNzYxIDEwMC40MDIgNjEuNzIzOSAxMDAuNDAyIDY0LjUxNzQgOTguNzk1Mkw2Mi4xMzk4IDk0LjczNTNaTTkxLjI2MyA3NS41NTUzQzkxLjI2MyA3Ny4wNjEyIDkwLjQ1NCA3OC40NTMzIDg5LjEzOTUgNzkuMjA5Mkw5MS41MTcxIDgzLjI2OTFDOTQuMjkyMSA4MS42NzMzIDk2IDc4LjczNDUgOTYgNzUuNTU1M0g5MS4yNjNaTTg5LjEzOTUgNDAuNzkwOEM5MC40NTQgNDEuNTQ2NyA5MS4yNjMgNDIuOTM4NyA5MS4yNjMgNDQuNDQ0OEg5NkM5NiA0MS4yNjU1IDk0LjI5MjEgMzguMzI2NiA5MS41MTcxIDM2LjczMDlMODkuMTM5NSA0MC43OTA4Wk02NC41MTc0IDIxLjIwNDhDNjEuNzIzOSAxOS41OTg0IDU4LjI3NjEgMTkuNTk4NCA1NS40ODI2IDIxLjIwNDhMNTcuODYwMiAyNS4yNjQ3QzU5LjE4MzQgMjQuNTAzOCA2MC44MTY2IDI0LjUwMzggNjIuMTM5OCAyNS4yNjQ3TDY0LjUxNzQgMjEuMjA0OFoiIGZpbGw9IndoaXRlIi8+DQo8L3N2Zz4NCg==);
}

.case__title[data-icon="loyality"]::before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIwIiBoZWlnaHQ9IjEyMCIgdmlld0JveD0iMCAwIDEyMCAxMjAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cGF0aCBkPSJNNDEuMDU4OSA3MS41NTUxQzQ1LjA0MjMgNzEuNTU1MSA0OC45NDEgNzEuNTU1MSA1Mi45MjQ0IDcxLjU1NTFDNTkuODc0MiA3MS41NTUxIDY2LjkwODggNzEuNTU1MSA3My44NTg2IDcxLjU1NTFDNzYuMTQ2OSA3MS41NTUxIDc4LjUyIDcxLjU1NTEgODAuODA4NCA3MS41NTUxQzgzLjA5NjcgNzEuNTU1MSA4NS4zMDAzIDcxLjM4NTMgODcuMjQ5NiA3MC4wMjczQzg5LjI4MzcgNjguNjY5MiA5MC42Mzk4IDY2LjM3NzUgOTAuODk0MSA2My45MTZDOTEuMDYzNiA2Mi40NzMxIDkwLjk3ODggNjAuOTQ1MyA5MC45Nzg4IDU5LjUwMjNDOTAuOTc4OCA1Ny44MDQ3IDkwLjk3ODggNTYuMTA3MiA5MC45Nzg4IDU0LjQwOTZDOTAuOTc4OCA1Mi43MTIgOTAuOTc4OCA1MS4wMTQ0IDkwLjk3ODggNDkuNDAxN0M5MC45Nzg4IDQ4LjU1MyA5MC45Nzg4IDQ3Ljc4OTEgOTAuOTc4OCA0Ni45NDAzQzkwLjk3ODggNDYuMjYxMiA5MS4wNjM2IDQ1LjQxMjQgOTAuODA5MyA0NC43MzM0QzkwLjMwMDggNDMuMjkwNSA4OC42MDU3IDQzLjI5MDUgODcuMzM0NCA0My4xMjA3Qzg1LjgwODggNDIuOTUxIDg0LjI4MzMgNDIuNjk2MyA4Mi43NTc3IDQyLjUyNjZDNjkuNzkwNCA0MC43NDQxIDU2LjczODMgMzguOTYxNyA0My43NzEgMzcuMTc5MkM0Mi4yNDU0IDM3LjAwOTQgNDAuODA0NiAzNi43NTQ4IDM5LjI3OTEgMzYuNTg1MUMzOC42ODU4IDM2LjUwMDIgMzguMDA3NyAzNi40MTUzIDM3LjQxNDUgMzYuMzMwNEMzNi45OTA3IDM2LjI0NTUgMzYuOTkwNyAzNi4yNDU1IDM2Ljk5MDcgMzUuNzM2M0MzNi45OTA3IDM1LjIyNyAzNi45OTA3IDM0LjcxNzcgMzYuOTkwNyAzNC4yOTMzQzM2Ljk5MDcgMzIuNTk1OCAzNy4wNzU1IDMwLjg5ODIgMzYuOTkwNyAyOS4yMDA2QzM2LjgyMTIgMjcuMjQ4NCAzNS4zODA0IDI2LjgyNCAzMy45Mzk2IDI2LjIyOThDMzAuODAzNyAyNC45NTY3IDI3LjY2NzggMjMuNTk4NiAyNC40NDcyIDIyLjI0MDVDMjMuMzQ1NCAyMS44MTYyIDIyLjE1ODggMjEuOTAxIDIxLjM5NiAyMi45MTk2QzIwLjU0ODUgMjQuMTA3OSAyMS4xNDE4IDI1LjcyMDYgMjIuNDEzMSAyNi4zMTQ3QzI0Ljg3MDkgMjcuNTAzIDI3LjQxMzUgMjguNDM2NyAyOS44NzE0IDI5LjQ1NTJDMzAuNDY0NyAyOS43MDk5IDMxLjA1NzkgMjkuOTY0NSAzMS42NTEyIDMwLjIxOTJDMzEuNzM2IDMwLjMwNCAzMi4yNDQ1IDMwLjM4ODkgMzIuMzI5MiAzMC40NzM4QzMyLjQxNCAzMC42NDM1IDMyLjMyOTIgMzEuMTUyOCAzMi4zMjkyIDMxLjQwNzVDMzIuMzI5MiAzNi41ODUxIDMyLjMyOTIgNDEuNzYyNyAzMi4zMjkyIDQ2Ljk0MDNDMzIuMzI5MiA1My44MTU0IDMyLjMyOTIgNjAuNzc1NSAzMi4zMjkyIDY3LjY1MDdDMzIuMzI5MiA2OS44NTc1IDMyLjMyOTIgNzIuMDY0NCAzMi4zMjkyIDc0LjI3MTJDMzIuMzI5MiA3Ni40NzgxIDMyLjQ5ODggNzguNTE1MiAzMy42ODUzIDgwLjQ2NzRDMzUuMDQxNCA4Mi41MDQ1IDM3LjE2MDIgODMuOTQ3NCAzOS41MzMzIDg0LjI4NjlDMzcuMTYwMiA4OC41MzA4IDM4Ljk0IDk0LjA0OCA0My4yNjI1IDk2LjE2OTlDNDcuMzMwNyA5OC4xMjIxIDUyLjMzMTEgOTYuNTA5NSA1NC41MzQ3IDkyLjYwNUM1NS44OTA4IDkwLjE0MzUgNTUuOTc1NSA4Ny4wMDMgNTQuNjE5NSA4NC40NTY3QzU5Ljg3NDIgODQuNDU2NyA2NS4xMjg5IDg0LjQ1NjcgNzAuMjk4OSA4NC40NTY3QzcxLjA2MTcgODQuNDU2NyA3MS43Mzk3IDg0LjQ1NjcgNzIuNTAyNSA4NC40NTY3QzcwLjEyOTQgODguOTU1MiA3Mi4yNDgyIDk0LjY0MjEgNzYuOTk0NCA5Ni40MjQ2QzgxLjQwMTYgOTguMTIyMSA4Ni40ODY5IDk1LjgzMDQgODguMTgxOSA5MS41MDE2Qzg5Ljg3NyA4Ny4wODc5IDg3LjUwMzkgODIuMDgwMSA4My4xODE1IDgwLjQ2NzRDODEuNjU1OSA3OS44NzMyIDc5Ljk2MDggNzkuODczMiA3OC4yNjU4IDc5Ljg3MzJDNzIuNzU2OCA3OS44NzMyIDY3LjI0NzggNzkuODczMiA2MS43Mzg4IDc5Ljg3MzJDNTUuODkwOCA3OS44NzMyIDQ5Ljk1OCA3OS44NzMyIDQ0LjExIDc5Ljg3MzJDNDMuMDA4MiA3OS44NzMyIDQxLjkwNjQgNzkuOTU4MSA0MC44MDQ2IDc5Ljg3MzJDMzguNjAxIDc5LjcwMzUgMzYuOTkwNyA3Ny45MjEgMzYuOTA1OSA3NS43MTQyQzM2LjkwNTkgNzQuMzU2MSAzNi45MDU5IDczLjA4MjkgMzYuOTA1OSA3MS43MjQ5QzM2LjkwNTkgNzEuMzAwNSAzNi45MDU5IDcwLjg3NjEgMzYuOTA1OSA3MC40NTE3QzM4LjE3NzMgNzEuMjE1NiAzOS42MTgxIDcxLjU1NTEgNDEuMDU4OSA3MS41NTUxWk0zNi45MDU5IDYyLjg5NzVWNDAuNzQ0MUw4Ni4zMTc0IDQ3LjUzNDRWNjIuODk3NUM4Ni4zMTc0IDY1LjE4OTIgODQuNDUyOCA2Ny4wNTY1IDgyLjE2NDQgNjcuMDU2NUg0MS4wNTg5QzM4Ljc3MDUgNjYuOTcxNiAzNi45MDU5IDY1LjEwNDMgMzYuOTA1OSA2Mi44OTc1Wk00My4wOTMgODguNDQ2QzQzLjA5MyA4Ni4yMzkxIDQ0Ljg3MjggODQuNDU2NyA0Ny4wNzY0IDg0LjQ1NjdDNDkuMjggODQuNDU2NyA1MS4wNTk4IDg2LjIzOTEgNTEuMDU5OCA4OC40NDZDNTEuMDU5OCA5MC42NTI4IDQ5LjI4IDkyLjQzNTMgNDcuMDc2NCA5Mi40MzUzQzQ0Ljk1NzYgOTIuNDM1MyA0My4wOTMgOTAuNjUyOCA0My4wOTMgODguNDQ2Wk04NC4yODMzIDg4LjQ0NkM4NC4yODMzIDkwLjY1MjggODIuNTAzNCA5Mi40MzUzIDgwLjI5OTggOTIuNDM1M0M3OC4wOTYyIDkyLjQzNTMgNzYuMzE2NCA5MC42NTI4IDc2LjMxNjQgODguNDQ2Qzc2LjMxNjQgODYuMjM5MSA3OC4wOTYyIDg0LjQ1NjcgODAuMjk5OCA4NC40NTY3QzgyLjUwMzQgODQuNDU2NyA4NC4yODMzIDg2LjIzOTEgODQuMjgzMyA4OC40NDZaIiBmaWxsPSJ3aGl0ZSIvPg0KPC9zdmc+DQo=);
}

.case__subtitle {
  margin-bottom: 56px;
  font-size: 24px;
  line-height: 1.5;
  color: #637899;
}

.case__list {
  display: flex;
  flex-wrap: wrap;
  margin: -20px;
}

.case__list.clockwise {
  display: block;
  margin: 0;
  -webkit-column-count: 2;
     -moz-column-count: 2;
          column-count: 2;
  -webkit-column-gap: 40px;
     -moz-column-gap: 40px;
          column-gap: 40px;
}

.case__list.clockwise .case__item {
  width: auto;
  margin: 0 0 40px 0;
  page-break-inside: avoid;
  -webkit-column-break-inside: avoid;
          break-inside: avoid;
}

.case__item {
  margin: 20px;
  padding: 32px 32px 40px 32px;
  width: calc((100% - 81px) / 2);
  border: 1px solid #DBE3F0;
  box-sizing: border-box;
  border-radius: 20px;
  box-shadow: 0 20px 40px rgba(0, 0, 0, 0.06);
}

.case__counter {
  display: block;
  margin-bottom: 16px;
  font-family: "FuturaPT_Demi", Arial, Helvetica, sans-serif;
  font-size: 32px;
  line-height: 1.3;
  color: #A3B3CC;
}

.case__item-title {
  font-family: "FuturaPT_Demi", Arial, Helvetica, sans-serif;
  font-size: 24px;
  line-height: 1.5;
  color: #252525;
}

.case__inner-list {
  position: relative;
  margin-top: 32px;
}

.case__divider {
  position: relative;
  margin: 32px auto 0 auto;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background: #DBE3F0;
}

.case__divider::before, .case__divider::after {
  content: "";
  position: absolute;
  top: 0;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background: #DBE3F0;
}

.case__divider::before {
  left: -20px;
}

.case__divider::after {
  right: -20px;
}

.case__inner-item {
  position: relative;
  margin-bottom: 32px;
  padding-left: 36px;
  box-sizing: border-box;
  font-size: 24px;
  line-height: 1.5;
  color: #252525;
}

.case__inner-item:last-child {
  margin-bottom: 0;
}

.case__inner-item::before {
  content: "";
  position: absolute;
  top: 5px;
  left: 0;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  background-color: #56B8FF;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik00LjU4MDA4IDEyLjU5TDkuMTcwMDggOEw0LjU4MDA4IDMuNDFMNi4wMDAwOCAyTDEyLjAwMDEgOEw2LjAwMDA4IDE0TDQuNTgwMDggMTIuNTlaIiBmaWxsPSIjRkZGRkZGIi8+DQo8L3N2Zz4NCg==);
  background-repeat: no-repeat;
  background-position: center center;
}

.case__btn-wrapper {
  margin-top: 64px;
  text-align: center;
}

.case__btn {
  position: relative;
  padding: 0;
  height: 56px;
  font-family: "FuturaPT_Medium", Arial, Helvetica, sans-serif;
  font-size: 18px;
  line-height: 56px;
  color: #637899;
  outline: 0;
  border: none;
  background: none;
  -webkit-appearance: none;
  cursor: pointer;
}

.case__btn:hover .case__arrow, .case__btn:focus .case__arrow {
  background: #56B8FF;
  transition: all 0.2s ease-in-out;
}

.case__btn:hover .case__arrow svg path, .case__btn:focus .case__arrow svg path {
  fill: #fff;
  transition: all 0.2s ease-in-out;
}

.case__btn_prev {
  margin-right: 16px;
  padding-right: 88px;
}

.case__btn_prev .case__arrow {
  right: 0;
}

.case__btn_prev .case__arrow svg {
  margin-left: -1px;
}

.case__btn_next {
  padding-left: 88px;
}

.case__btn_next .case__arrow {
  left: 0;
}

.case__arrow {
  position: absolute;
  top: 0;
  display: block;
  width: 56px;
  height: 56px;
  border: 2px solid #56B8FF;
  box-sizing: border-box;
  border-radius: 12px;
  background: #fff;
  transition: all 0.2s ease-in-out;
}

.case__arrow svg {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
}

.case__arrow svg path {
  fill: #56B8FF;
  transition: all 0.2s ease-in-out;
}

@media only screen and (max-width: 1399px) {
  .case[data-type="hr"] .case__list {
    max-height: 900px;
  }
  .case[data-type="hr"] .case__btn-wrapper {
    margin-top: 0;
  }
}

@media screen and (max-width: 1300px) {
  .case[data-type="hr"] .case__list {
    max-height: 1000px;
  }
}

@media screen and (max-width: 1250px) {
  .case[data-type="hr"] .case__list {
    max-height: 1000px;
  }
  .case[data-type="hr"] .case__btn-wrapper {
    margin-top: 0;
  }
}

@media screen and (max-width: 1200px) {
  .case[data-type="hr"] .case__list {
    max-height: 1050px;
  }
}

@media screen and (max-width: 1152px) {
  .case[data-type="hr"] .case__list {
    max-height: 1070px;
  }
}

@media only screen and (max-width: 1151px) {
  .case[data-type="loyality"] .case__list {
    max-height: none;
  }
  .case[data-type="loyality"] .case__list.clockwise .case__item:nth-child(2) {
    order: 0;
  }
  .case[data-type="hr"] .case__list {
    max-height: none;
  }
  .case[data-type="hr"] .case__btn-wrapper {
    margin-top: 56px;
  }
  .case__in.section__in {
    padding-top: 96px;
  }
  .case__list {
    margin: -12px 0;
  }
  .case__list.clockwise {
    -webkit-column-count: 1;
       -moz-column-count: 1;
            column-count: 1;
    -webkit-column-gap: 0;
       -moz-column-gap: 0;
            column-gap: 0;
    display: flex;
    margin: -12px 0;
  }
  .case__list.clockwise .case__item {
    margin: 12px 0;
    width: 100%;
  }
  .case__list.clockwise .case__item:nth-child(2) {
    order: 1;
  }
  .case__item {
    margin: 12px 0;
    width: 100%;
    padding: 24px 24px 32px 24px;
  }
  .case__title {
    margin-bottom: 8px;
    font-size: 32px;
    line-height: 1.16;
  }
  .case__title::before {
    top: -96px;
    width: 80px;
    height: 80px;
  }
  .case__subtitle {
    margin-bottom: 40px;
    font-size: 18px;
    line-height: 1.45;
  }
  .case__counter {
    margin-bottom: 8px;
    font-size: 24px;
    line-height: 1.32;
  }
  .case__item-title {
    line-height: 1.32;
  }
  .case__divider {
    margin-top: 24px;
  }
  .case__inner-list {
    margin-top: 24px;
  }
  .case__inner-item {
    margin-bottom: 24px;
    font-size: 18px;
    line-height: 1.45;
  }
  .case__inner-item::before {
    top: 2px;
  }
  .case__inner-item::after {
    top: 10px;
  }
  .case__btn-wrapper {
    margin-top: 56px;
  }
}

@media only screen and (max-width: 767px) {
  .case__btn_prev, .case__btn_next {
    width: 56px;
    padding: 0;
    font-size: 0;
  }
}

.consult .section__in {
  padding-top: 144px;
  padding-bottom: 144px;
}

@media only screen and (max-width: 1151px) {
  .consult .section__in {
    padding-top: 96px;
    padding-bottom: 96px;
  }
}

.consult + .footer .footer__in {
  padding-top: 0;
}

.consult-wrapper {
  position: relative;
  background: white;
  border-radius: 20px;
  border: 1px solid #DBE3F0;
  box-shadow: 0 20px 40px rgba(0, 0, 0, 0.06);
  padding: 64px 32px 48px;
}

@media only screen and (max-width: 1399px) {
  .consult-wrapper {
    padding: 64px 32px;
  }
}

@media only screen and (max-width: 1151px) {
  .consult-wrapper {
    padding: 32px 24px;
  }
}

@media only screen and (max-width: 767px) {
  .consult-wrapper {
    padding-bottom: 24px;
  }
}

.consult-wrapper__maks img, .consult-wrapper__maks picture {
  display: none;
}

@media only screen and (max-width: 1151px) {
  .consult-wrapper__maks {
    width: 647px;
    height: 521px;
  }
}

@media only screen and (max-width: 767px) {
  .consult-wrapper__maks {
    position: relative;
    width: calc(100% + 48px);
    height: auto;
    margin: 40px -24px -24px;
    background: none;
  }
  .consult-wrapper__maks img, .consult-wrapper__maks picture {
    display: block;
    width: 100%;
  }
}

.consult-wrapper::before {
  content: "";
  display: block;
  width: 72px;
  height: 72px;
  position: absolute;
  top: 32px;
  right: 32px;
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzIiIGhlaWdodD0iNzIiIHZpZXdCb3g9IjAgMCA3MiA3MiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYgMTJDOS4zMTM3MSAxMiAxMiA5LjMxMzcxIDEyIDZDMTIgMi42ODYyOSA5LjMxMzcxIDIuODk2OTRlLTA3IDYgMEMyLjY4NjI5IC0yLjg5Njk0ZS0wNyAyLjg5Njk0ZS0wNyAyLjY4NjI5IDAgNkMtMi44OTY5NGUtMDcgOS4zMTM3MSAyLjY4NjI5IDEyIDYgMTJaIiBmaWxsPSJ1cmwoI3BhaW50MF9saW5lYXIpIi8+CjxwYXRoIGQ9Ik01Ljk5OTk5IDMyQzkuMzEzNyAzMiAxMiAyOS4zMTM3IDEyIDI2QzEyIDIyLjY4NjMgOS4zMTM3MSAyMCA2IDIwQzIuNjg2MjkgMjAgMi44OTY5NGUtMDcgMjIuNjg2MyAwIDI2Qy0yLjg5Njk0ZS0wNyAyOS4zMTM3IDIuNjg2MjggMzIgNS45OTk5OSAzMloiIGZpbGw9InVybCgjcGFpbnQxX2xpbmVhcikiLz4KPHBhdGggZD0iTTUyIDYuMDAwMDFDNTIgOS4zMTM3MiA0OS4zMTM3IDEyIDQ2IDEyQzQyLjY4NjMgMTIgNDAgOS4zMTM3MSA0MCA2LjAwMDAxQzQwIDIuNjg2MyA0Mi42ODYzIDYuNjY0MjllLTA2IDQ2IDYuOTUzOThlLTA2QzQ5LjMxMzcgNy4yNDM2N2UtMDYgNTIgMi42ODYzIDUyIDYuMDAwMDFaIiBmaWxsPSJ1cmwoI3BhaW50Ml9saW5lYXIpIi8+CjxwYXRoIGQ9Ik00NiAzMkM0OS4zMTM3IDMyIDUyIDI5LjMxMzcgNTIgMjZDNTIgMjIuNjg2MyA0OS4zMTM3IDIwIDQ2IDIwQzQyLjY4NjMgMjAgNDAgMjIuNjg2MyA0MCAyNkM0MCAyOS4zMTM3IDQyLjY4NjMgMzIgNDYgMzJaIiBmaWxsPSJ1cmwoI3BhaW50M19saW5lYXIpIi8+CjxwYXRoIGQ9Ik01MiA0NkM1MiA0OS4zMTM3IDQ5LjMxMzcgNTIgNDYgNTJDNDIuNjg2MyA1MiA0MCA0OS4zMTM3IDQwIDQ2QzQwIDQyLjY4NjMgNDIuNjg2MyA0MCA0NiA0MEM0OS4zMTM3IDQwIDUyIDQyLjY4NjMgNTIgNDZaIiBmaWxsPSJ1cmwoI3BhaW50NF9saW5lYXIpIi8+CjxwYXRoIGQ9Ik00NiA3MkM0OS4zMTM3IDcyIDUyIDY5LjMxMzcgNTIgNjZDNTIgNjIuNjg2MyA0OS4zMTM3IDYwIDQ2IDYwQzQyLjY4NjMgNjAgNDAgNjIuNjg2MyA0MCA2NkM0MCA2OS4zMTM3IDQyLjY4NjMgNzIgNDYgNzJaIiBmaWxsPSJ1cmwoI3BhaW50NV9saW5lYXIpIi8+CjxwYXRoIGQ9Ik0zMiA2QzMyIDkuMzEzNzEgMjkuMzEzNyAxMiAyNiAxMkMyMi42ODYzIDEyIDIwIDkuMzEzNzEgMjAgNkMyMCAyLjY4NjI5IDIyLjY4NjMgMS40NTg3NmUtMDYgMjYgMS43NDg0NmUtMDZDMjkuMzEzNyAyLjAzODE1ZS0wNiAzMiAyLjY4NjMgMzIgNloiIGZpbGw9InVybCgjcGFpbnQ2X2xpbmVhcikiLz4KPHBhdGggZD0iTTI2IDMyQzI5LjMxMzcgMzIgMzIgMjkuMzEzNyAzMiAyNkMzMiAyMi42ODYzIDI5LjMxMzcgMjAgMjYgMjBDMjIuNjg2MyAyMCAyMCAyMi42ODYzIDIwIDI2QzIwIDI5LjMxMzcgMjIuNjg2MyAzMiAyNiAzMloiIGZpbGw9InVybCgjcGFpbnQ3X2xpbmVhcikiLz4KPHBhdGggZD0iTTcyIDYuMDAwMDFDNzIgOS4zMTM3MiA2OS4zMTM3IDEyIDY2IDEyQzYyLjY4NjMgMTIgNjAgOS4zMTM3MiA2MCA2LjAwMDAxQzYwIDIuNjg2MyA2Mi42ODYzIDEuMDIwMDllLTA1IDY2IDEuMDQ5MDZlLTA1QzY5LjMxMzcgMS4wNzgwM2UtMDUgNzIgMi42ODYzIDcyIDYuMDAwMDFaIiBmaWxsPSJ1cmwoI3BhaW50OF9saW5lYXIpIi8+CjxwYXRoIGQ9Ik02NiAzMkM2OS4zMTM3IDMyIDcyIDI5LjMxMzcgNzIgMjZDNzIgMjIuNjg2MyA2OS4zMTM3IDIwIDY2IDIwQzYyLjY4NjMgMjAgNjAgMjIuNjg2MyA2MCAyNkM2MCAyOS4zMTM3IDYyLjY4NjMgMzIgNjYgMzJaIiBmaWxsPSJ1cmwoI3BhaW50OV9saW5lYXIpIi8+CjxwYXRoIGQ9Ik03MiA0NkM3MiA0OS4zMTM3IDY5LjMxMzcgNTIgNjYgNTJDNjIuNjg2MyA1MiA2MCA0OS4zMTM3IDYwIDQ2QzYwIDQyLjY4NjMgNjIuNjg2MyA0MCA2NiA0MEM2OS4zMTM3IDQwIDcyIDQyLjY4NjMgNzIgNDZaIiBmaWxsPSJ1cmwoI3BhaW50MTBfbGluZWFyKSIvPgo8cGF0aCBkPSJNNjYgNzJDNjkuMzEzNyA3MiA3MiA2OS4zMTM3IDcyIDY2QzcyIDYyLjY4NjMgNjkuMzEzNyA2MCA2NiA2MEM2Mi42ODYzIDYwIDYwIDYyLjY4NjMgNjAgNjZDNjAgNjkuMzEzNyA2Mi42ODYzIDcyIDY2IDcyWiIgZmlsbD0idXJsKCNwYWludDExX2xpbmVhcikiLz4KPGRlZnM+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQwX2xpbmVhciIgeDE9IjAuNzk0MTE4IiB5MT0iMzYiIHgyPSI3MiIgeTI9IjM2IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiNBQ0JCRjIiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjQ0NFQUZGIi8+CjwvbGluZWFyR3JhZGllbnQ+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQxX2xpbmVhciIgeDE9IjAuNzk0MTE4IiB5MT0iMzYiIHgyPSI3MiIgeTI9IjM2IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiNBQ0JCRjIiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjQ0NFQUZGIi8+CjwvbGluZWFyR3JhZGllbnQ+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQyX2xpbmVhciIgeDE9IjAuNzk0MTE4IiB5MT0iMzYiIHgyPSI3MiIgeTI9IjM2IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiNBQ0JCRjIiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjQ0NFQUZGIi8+CjwvbGluZWFyR3JhZGllbnQ+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQzX2xpbmVhciIgeDE9IjAuNzk0MTE4IiB5MT0iMzYiIHgyPSI3MiIgeTI9IjM2IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiNBQ0JCRjIiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjQ0NFQUZGIi8+CjwvbGluZWFyR3JhZGllbnQ+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQ0X2xpbmVhciIgeDE9IjAuNzk0MTE4IiB5MT0iMzYiIHgyPSI3MiIgeTI9IjM2IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiNBQ0JCRjIiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjQ0NFQUZGIi8+CjwvbGluZWFyR3JhZGllbnQ+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQ1X2xpbmVhciIgeDE9IjAuNzk0MTE4IiB5MT0iMzYiIHgyPSI3MiIgeTI9IjM2IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiNBQ0JCRjIiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjQ0NFQUZGIi8+CjwvbGluZWFyR3JhZGllbnQ+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQ2X2xpbmVhciIgeDE9IjAuNzk0MTE4IiB5MT0iMzYiIHgyPSI3MiIgeTI9IjM2IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiNBQ0JCRjIiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjQ0NFQUZGIi8+CjwvbGluZWFyR3JhZGllbnQ+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQ3X2xpbmVhciIgeDE9IjAuNzk0MTE4IiB5MT0iMzYiIHgyPSI3MiIgeTI9IjM2IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiNBQ0JCRjIiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjQ0NFQUZGIi8+CjwvbGluZWFyR3JhZGllbnQ+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQ4X2xpbmVhciIgeDE9IjAuNzk0MTE4IiB5MT0iMzYiIHgyPSI3MiIgeTI9IjM2IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiNBQ0JCRjIiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjQ0NFQUZGIi8+CjwvbGluZWFyR3JhZGllbnQ+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQ5X2xpbmVhciIgeDE9IjAuNzk0MTE4IiB5MT0iMzYiIHgyPSI3MiIgeTI9IjM2IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiNBQ0JCRjIiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjQ0NFQUZGIi8+CjwvbGluZWFyR3JhZGllbnQ+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQxMF9saW5lYXIiIHgxPSIwLjc5NDExOCIgeTE9IjM2IiB4Mj0iNzIiIHkyPSIzNiIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSIjQUNCQkYyIi8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0NDRUFGRiIvPgo8L2xpbmVhckdyYWRpZW50Pgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MTFfbGluZWFyIiB4MT0iMC43OTQxMTgiIHkxPSIzNiIgeDI9IjcyIiB5Mj0iMzYiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iI0FDQkJGMiIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNDQ0VBRkYiLz4KPC9saW5lYXJHcmFkaWVudD4KPC9kZWZzPgo8L3N2Zz4K) no-repeat 50% 50%;
  background-size: contain;
}

@media only screen and (max-width: 1151px) {
  .consult-wrapper::before {
    display: none;
  }
}

.consult-wrapper::after {
  content: "";
  display: block;
  width: 52px;
  height: 52px;
  position: absolute;
  bottom: 32px;
  right: 32px;
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTIiIGhlaWdodD0iNTIiIHZpZXdCb3g9IjAgMCA1MiA1MiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iMjYiIGN5PSI2IiByPSI2IiBmaWxsPSIjREJFM0YwIi8+CjxjaXJjbGUgY3g9IjI2IiBjeT0iMjYiIHI9IjYiIGZpbGw9IiNEQkUzRjAiLz4KPGNpcmNsZSBjeD0iMjYiIGN5PSI0NiIgcj0iNiIgZmlsbD0iI0RCRTNGMCIvPgo8Y2lyY2xlIGN4PSI0NiIgY3k9IjI2IiByPSI2IiBmaWxsPSIjREJFM0YwIi8+CjxjaXJjbGUgY3g9IjYiIGN5PSIyNiIgcj0iNiIgZmlsbD0iI0RCRTNGMCIvPgo8L3N2Zz4K) no-repeat 50% 50%;
  background-size: contain;
}

@media only screen and (max-width: 1151px) {
  .consult-wrapper::after {
    display: none;
  }
}

.consult-header {
  position: relative;
  text-align: center;
}

@media only screen and (max-width: 767px) {
  .consult-header {
    text-align: left;
  }
}

.consult-header__title {
  font-family: "FuturaPT_Demi";
  font-size: 40px;
  line-height: 52px;
  color: #252525;
  margin-bottom: 16px;
}

@media only screen and (max-width: 1151px) {
  .consult-header__title {
    font-size: 32px;
    line-height: 42px;
    margin-bottom: 8px;
  }
}

.consult-header__subtitle {
  font-size: 24px;
  line-height: 36px;
  color: #637899;
  margin-bottom: 48px;
}

@media only screen and (max-width: 1151px) {
  .consult-header__subtitle {
    font-size: 18px;
    line-height: 26px;
    margin-bottom: 40px;
  }
}

.consult-content {
  position: relative;
  display: flex;
  justify-content: space-between;
  margin: 0 auto 112px;
  max-width: 1352px;
}

@media only screen and (max-width: 1399px) {
  .consult-content {
    margin-bottom: 64px;
  }
}

@media only screen and (max-width: 1151px) {
  .consult-content {
    display: block;
    margin-bottom: 40px;
  }
}

.consult-content__col {
  position: relative;
  flex: 1;
  width: calc(50% - 20px);
}

.consult-content__col:first-of-type {
  margin-right: 40px;
}

@media only screen and (max-width: 1151px) {
  .consult-content__col {
    width: 100%;
    max-width: 648px;
    margin: 0 auto;
  }
  .consult-content__col:first-of-type {
    margin-right: auto;
  }
}

.consult-content__cell {
  position: relative;
  font-size: 24px;
  line-height: 36px;
  color: #252525;
  padding: 0 0 0 36px;
  margin-bottom: 32px;
}

@media only screen and (max-width: 1151px) {
  .consult-content__cell {
    font-size: 18px;
    line-height: 26px;
    margin-bottom: 24px;
    padding: 0 36px;
  }
}

@media only screen and (max-width: 479px) {
  .consult-content__cell {
    padding-right: 0;
  }
}

.consult-content__cell:last-of-type {
  margin-bottom: 0;
}

@media only screen and (max-width: 1151px) {
  .consult-content__cell:last-of-type {
    margin-bottom: 24px;
  }
}

.consult-content__cell::before {
  content: "";
  position: absolute;
  top: 5px;
  left: 0;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  background: #56B8FF url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik00LjU4MDA4IDEyLjU5TDkuMTcwMDggOEw0LjU4MDA4IDMuNDFMNi4wMDAwOCAyTDEyLjAwMDEgOEw2LjAwMDA4IDE0TDQuNTgwMDggMTIuNTlaIiBmaWxsPSIjRkZGRkZGIi8+DQo8L3N2Zz4NCg==) no-repeat center center;
}

@media only screen and (max-width: 1151px) {
  .consult-content__cell::before {
    top: 1px;
  }
}

.consult-form {
  position: relative;
  max-width: 1352px;
  margin: 0 auto;
}

@media only screen and (max-width: 1399px) {
  .consult-form {
    display: block;
  }
}

.consult-form__in {
  position: relative;
  width: 100%;
  margin: 0 auto;
  max-width: 564px;
  padding: 0 36px;
}

@media only screen and (max-width: 1399px) {
  .consult-form__in {
    max-width: 536px;
    padding: 0 24px;
    margin: 0 auto;
  }
}

@media only screen and (max-width: 1151px) {
  .consult-form__in {
    width: 100%;
    max-width: 648px;
    padding: 0;
  }
}

@media only screen and (max-width: 479px) {
  .consult-form__in {
    padding: 0;
  }
}

.consult-form__quote {
  font-size: 24px;
  line-height: 36px;
  color: #637899;
  margin-bottom: 40px;
}

@media only screen and (max-width: 1151px) {
  .consult-form__quote {
    font-size: 18px;
    line-height: 26px;
    margin-bottom: 32px;
  }
}

.consult-form__quote a {
  text-decoration: none;
  color: #637899;
  border-bottom: 1px solid #637899;
  transition: all .2s ease-out;
}

.consult-form__quote a:hover {
  color: #252525;
  border-color: #252525;
}

.contacts__in.section__in {
  padding: 96px 96px 0;
}

@media only screen and (max-width: 1151px) {
  .contacts__in.section__in {
    padding: 56px 32px 0;
  }
}

.contacts__content-wrapper {
  display: flex;
  justify-content: space-between;
  padding-bottom: 96px;
}

.contacts__info {
  width: calc((100% - 40px) * 0.412);
}

.contacts__form-container {
  width: calc((100% - 40px) * 0.588);
  padding: 40px 32px 48px;
  border: 1px solid #DBE3F0;
  border-radius: 20px;
  box-shadow: 0 20px 40px rgba(0, 0, 0, 0.06);
}

.contacts__form-container .form__title {
  margin-bottom: 40px;
  font-family: "FuturaPT_Demi", Arial, Helvetica, sans-serif;
  font-size: 40px;
  line-height: 1.3;
  text-transform: none;
}

.contacts__desc {
  margin-bottom: 48px;
  font-size: 24px;
  line-height: 1.5;
  color: #637899;
}

.contacts__list {
  margin-bottom: 32px;
}

.contacts__item {
  margin-bottom: 32px;
  font-size: 24px;
  line-height: 1.5;
}

.contacts__item:last-child {
  margin-bottom: 0;
}

.contacts__link {
  font-family: "FuturaPT_Medium", Arial, Helvetica, sans-serif;
  font-size: 24px;
  line-height: 1.5;
  color: #252525;
  border-bottom: 1px solid #252525;
  text-decoration: none;
  transition: all 0.2s ease-out;
}

.contacts__link:hover {
  color: #637899;
  border-bottom-color: #637899;
}

.contacts__item-title {
  margin-bottom: 8px;
  font-family: "FuturaPT_Demi", Arial, Helvetica, sans-serif;
  line-height: 1.5;
  color: #637899;
}

.contacts__item-desc, .contacts__schedule {
  line-height: 1.5;
}

@media only screen and (max-width: 1543px) {
  .contacts__content-wrapper {
    flex-wrap: wrap;
  }
  .contacts__form-container {
    width: 100%;
  }
  .contacts__info {
    margin-bottom: 72px;
    width: 100%;
  }
  .contacts__desc {
    max-width: 595px;
  }
}

@media only screen and (max-width: 1543px) {
  .contacts__form-container .form__title {
    width: 375px;
    margin: 0 auto 32px auto;
    font-family: "FuturaPT_Demi", Arial, Helvetica, sans-serif;
    font-size: 32px;
    line-height: 1.3;
  }
}

@media only screen and (max-width: 1151px) {
  .contacts__desc {
    max-width: 435px;
    font-size: 18px;
    line-height: 1.45;
  }
  .contacts__desc {
    margin-bottom: 40px;
  }
  .contacts__item, .contacts__link {
    font-size: 18px;
    line-height: 1.45;
  }
  .contacts__list, .contacts__item {
    margin-bottom: 24px;
  }
  .contacts__info {
    margin-bottom: 48px;
  }
  .contacts__item-title, .contacts__item-desc, .contacts__schedule {
    line-height: 1.45;
  }
}

@media only screen and (max-width: 767px) {
  .contacts__content-wrapper {
    padding-bottom: 56px;
  }
  .contacts__form-container.form {
    padding: 0;
    border: none;
    box-shadow: none;
  }
  .contacts__form-container.form .form__title {
    width: 100%;
  }
}

.map-wrapper {
  padding-left: 64px;
}

.map {
  width: 100%;
  height: 500px;
}

.map .gmnoprint,
.map .gm-style-cc {
  display: none !important;
}

@media only screen and (max-width: 1151px) {
  .map-wrapper {
    padding-left: 48px;
  }
}

@media only screen and (max-width: 479px) {
  .map-wrapper {
    padding-left: 32px;
  }
  .map {
    height: 208px;
  }
}

.form {
  position: relative;
  padding: 32px 24px 40px;
  box-sizing: border-box;
}

.form::before {
  content: "";
  position: absolute;
  top: 32px;
  left: 32px;
  width: 72px;
  height: 72px;
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzIiIGhlaWdodD0iNzIiIHZpZXdCb3g9IjAgMCA3MiA3MiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTIgNjZDMTIgNjIuNjg2MyA5LjMxMzcxIDYwIDYgNjBDMi42ODYyOSA2MCAtNC4wNzExNWUtMDcgNjIuNjg2MyAtMi42MjI2OGUtMDcgNjZDLTEuMTc0MjJlLTA3IDY5LjMxMzcgMi42ODYyOSA3MiA2IDcyQzkuMzEzNzEgNzIgMTIgNjkuMzEzNyAxMiA2NlpNMzIgNjZDMzIgNjIuNjg2MyAyOS4zMTM3IDYwIDI2IDYwQzIyLjY4NjMgNjAgMjAgNjIuNjg2MyAyMCA2NkMyMCA2OS4zMTM3IDIyLjY4NjMgNzIgMjYgNzJDMjkuMzEzNyA3MiAzMiA2OS4zMTM3IDMyIDY2Wk02IDIwQzkuMzEzNzEgMjAgMTIgMjIuNjg2MyAxMiAyNkMxMiAyOS4zMTM3IDkuMzEzNzEgMzIgNiAzMkMyLjY4NjI5IDMyIDEuNjMxMDNlLTA2IDI5LjMxMzcgMS40ODYxOWUtMDYgMjZDMS4zNDEzNGUtMDYgMjIuNjg2MyAyLjY4NjI5IDIwIDYgMjBaTTMyIDI2QzMyIDIyLjY4NjMgMjkuMzEzNyAyMCAyNiAyMEMyMi42ODYzIDIwIDIwIDIyLjY4NjMgMjAgMjZDMjAgMjkuMzEzNyAyMi42ODYzIDMyIDI2IDMyQzI5LjMxMzcgMzIgMzIgMjkuMzEzNyAzMiAyNlpNNDYgMjBDNDkuMzEzNyAyMCA1MiAyMi42ODYzIDUyIDI2QzUyIDI5LjMxMzcgNDkuMzEzNyAzMiA0NiAzMkM0Mi42ODYzIDMyIDQwIDI5LjMxMzcgNDAgMjZDNDAgMjIuNjg2MyA0Mi42ODYzIDIwIDQ2IDIwWk03MiAyNkM3MiAyMi42ODYzIDY5LjMxMzcgMjAgNjYgMjBDNjIuNjg2MyAyMCA2MCAyMi42ODYzIDYwIDI2QzYwIDI5LjMxMzcgNjIuNjg2MyAzMiA2NiAzMkM2OS4zMTM3IDMyIDcyIDI5LjMxMzcgNzIgMjZaTTYgNDBDOS4zMTM3MSA0MCAxMiA0Mi42ODYzIDEyIDQ2QzEyIDQ5LjMxMzcgOS4zMTM3MSA1MiA2IDUyQzIuNjg2MjkgNTIgLTkuOTE2NDllLTA3IDQ5LjMxMzcgLTEuMTM2NWUtMDYgNDZDLTEuMjgxMzRlLTA2IDQyLjY4NjMgMi42ODYyOSA0MCA2IDQwWk0zMiA0NkMzMiA0Mi42ODYzIDI5LjMxMzcgNDAgMjYgNDBDMjIuNjg2MyA0MCAyMCA0Mi42ODYzIDIwIDQ2QzIwIDQ5LjMxMzcgMjIuNjg2MyA1MiAyNiA1MkMyOS4zMTM3IDUyIDMyIDQ5LjMxMzcgMzIgNDZaTTYgLTIuNjIyNjllLTA3QzkuMzEzNzEgLTQuMDcxMTVlLTA3IDEyIDIuNjg2MjkgMTIgNkMxMiA5LjMxMzcxIDkuMzEzNzEgMTIgNiAxMkMyLjY4NjI5IDEyIDIuNTA1MjZlLTA2IDkuMzEzNzEgMi4zNjA0MmUtMDYgNkMyLjIxNTU3ZS0wNiAyLjY4NjI5IDIuNjg2MjkgLTEuMTc0MjJlLTA3IDYgLTIuNjIyNjllLTA3Wk0zMiA2QzMyIDIuNjg2MjkgMjkuMzEzNyAtMS4yODEzNGUtMDYgMjYgLTEuMTM2NWUtMDZDMjIuNjg2MyAtOS45MTY1ZS0wNyAyMCAyLjY4NjI5IDIwIDZDMjAgOS4zMTM3MSAyMi42ODYzIDEyIDI2IDEyQzI5LjMxMzcgMTIgMzIgOS4zMTM3MSAzMiA2Wk00NiAtMi4wMTA3MmUtMDZDNDkuMzEzNyAtMi4xNTU1N2UtMDYgNTIgMi42ODYyOSA1MiA2QzUyIDkuMzEzNzEgNDkuMzEzNyAxMiA0NiAxMkM0Mi42ODYzIDEyIDQwIDkuMzEzNzEgNDAgNkM0MCAyLjY4NjI5IDQyLjY4NjMgLTEuODY1ODhlLTA2IDQ2IC0yLjAxMDcyZS0wNlpNNzIgNkM3MiAyLjY4NjI5IDY5LjMxMzcgLTMuMDI5OGUtMDYgNjYgLTIuODg0OTVlLTA2QzYyLjY4NjMgLTIuNzQwMTFlLTA2IDYwIDIuNjg2MjkgNjAgNkM2MCA5LjMxMzcxIDYyLjY4NjMgMTIgNjYgMTJDNjkuMzEzNyAxMiA3MiA5LjMxMzcxIDcyIDZaIiBmaWxsPSJ1cmwoI3BhaW50MF9saW5lYXIpIi8+DQo8ZGVmcz4NCjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQwX2xpbmVhciIgeDE9IjM2IiB5MT0iLTEuNTczNjFlLTA2IiB4Mj0iMzYiIHkyPSI3MiIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPg0KPHN0b3Agc3RvcC1jb2xvcj0iI0RBRTBGRiIvPg0KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjRkZDOUI5Ii8+DQo8L2xpbmVhckdyYWRpZW50Pg0KPC9kZWZzPg0KPC9zdmc+DQo=) no-repeat center center;
}

.form__in {
  max-width: 488px;
  margin: 0 auto;
}

.form__title {
  margin-bottom: 24px;
  font-family: "FuturaPT_Heavy", Arial, Helvetica, sans-serif;
  font-size: 64px;
  line-height: 1.15;
  color: #252525;
  text-transform: uppercase;
}

.form__desc {
  margin-bottom: 40px;
  font-size: 24px;
  line-height: 1.5;
  color: #637899;
}

.form__field {
  margin-bottom: 16px;
}

.form__field:last-child {
  margin-bottom: 0;
}

.form__field_radiogroup {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  height: 52px;
  border: 2px solid #DBE3F0;
  box-sizing: border-box;
  border-radius: 10px;
  overflow: hidden;
}

.form__input, .form__textarea {
  width: 100%;
  padding: 0 24px;
  border: 2px solid #DBE3F0;
  box-sizing: border-box;
  border-radius: 12px;
  font-family: "FuturaPT_Book", Arial, Helvetica, sans-serif;
  font-size: 24px;
  line-height: 52px;
  color: #27303F;
  outline: none;
  transition: all 0.2s ease-out;
  -webkit-appearance: none;
}

.form__input::-webkit-input-placeholder, .form__textarea::-webkit-input-placeholder {
  color: #A3B3CC;
}

.form__input:-moz-placeholder, .form__textarea:-moz-placeholder {
  color: #A3B3CC;
}

.form__input::-moz-placeholder, .form__textarea::-moz-placeholder {
  color: #A3B3CC;
}

.form__input:-ms-input-placeholder, .form__textarea:-ms-input-placeholder {
  color: #A3B3CC;
}

.form__input:focus, .form__textarea:focus {
  border-color: #A3B3CC;
  transition: all 0.2s ease-out;
}

.form__input.error, .form__textarea.error {
  border-color: #FA9A9A;
  transition: all 0.2s ease-out;
}

.form__input {
  height: 56px;
  line-height: 24px;
  padding-bottom: 3px;
}

.form__textarea {
  padding-top: 10px;
  padding-bottom: 10px;
  box-sizing: border-box;
  min-height: 168px;
  line-height: 1.45;
  resize: none;
  overflow: hidden;
}

.form__error-text {
  padding: 0 8px;
  box-sizing: border-box;
  font-family: "FuturaPT_Book", Arial, Helvetica, sans-serif;
  font-size: 18px;
  line-height: 1.45;
  color: #FA9A9A;
}

.form__attach-container {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -6px;
}

.form__attach-btn {
  position: relative;
  display: inline-block;
  margin: 0;
  padding-left: 32px;
  background: transparent;
  border: none;
  font-family: "FuturaPT_Heavy", Arial, Helvetica, sans-serif;
  font-size: 20px;
  line-height: 24px;
  letter-spacing: 0.05em;
  color: #252525;
  text-transform: uppercase;
  cursor: pointer;
  outline: none;
  transition: all 0.2s ease-out;
}

.form__attach-btn:hover {
  color: #637899;
  transition: all 0.2s ease-out;
}

.form__attach-btn:hover .form__attach-icon svg path {
  fill: #637899;
  transition: all 0.2s ease-out;
}

.form__attach-comment {
  font-size: 18px;
  line-height: 26px;
  color: #A3B3CC;
  padding-left: 32px;
  margin-top: 4px;
}

.form__attach-icon {
  position: absolute;
  display: block;
  top: 1px;
  left: 0;
}

.form__attach-icon svg path {
  fill: #252525;
  transition: all 0.2s ease-out;
}

.form__btn-wrapper {
  margin-top: 32px;
}

.form__file {
  display: none;
}

.form__notification {
  text-align: center;
  font-size: 18px;
  line-height: 1.45;
  color: #A3B3CC;
}

.form__link {
  color: #252525;
  transition: all 0.2s ease-out;
}

.form__link:hover {
  color: #637899;
}

.form__label-radio {
  display: inline-block;
  border-right: 2px solid #DBE3F0;
  box-sizing: border-box;
  text-align: center;
  width: 50%;
  font-family: "FuturaPT_Medium", Arial, Helvetica, sans-serif;
  font-size: 24px;
  line-height: 1;
  color: #A3B3CC;
  cursor: pointer;
  background: transparent;
}

.form__label-radio:last-child {
  border-right: 0;
}

.form__label-radio:hover .form__text-radio {
  background-color: #F2F5FA;
  transition: all 0.2s ease-in-out;
}

.form__radio {
  position: absolute;
  visibility: hidden;
}

.form__radio:checked + .form__text-radio {
  color: #637899;
  background: #DBE3F0;
}

.form__text-radio {
  display: block;
  line-height: 48px;
  padding: 0 5px;
  box-sizing: border-box;
  font-size: 24px;
  color: #A3B3CC;
  background-color: #fff;
  transition: all 0.2s ease-in-out;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.form__submit-text {
  line-height: 1;
}

.form__submit-text_mobile {
  display: none;
}

@media only screen and (max-width: 1151px) {
  .form__in {
    max-width: 360px;
  }
  .form__title {
    margin-bottom: 16px;
    font-size: 40px;
    line-height: 1.3;
  }
  .form__desc {
    margin-bottom: 32px;
    font-size: 18px;
    line-height: 1.45;
  }
  .form__input {
    height: 48px;
    font-size: 18px;
  }
  .form__text-radio, .form__textarea {
    font-size: 18px;
  }
  .form__text-radio {
    height: 44px;
    line-height: 44px;
  }
  .form__field_radiogroup {
    height: 48px;
  }
  .form__error-text {
    font-size: 16px;
  }
  .form__attach-btn {
    margin: 0;
    font-size: 16px;
    line-height: 20px;
    padding-left: 28px;
  }
  .form__attach-icon {
    width: 20px;
    height: 22px;
    top: -1px;
  }
  .form__attach-icon svg {
    width: 100%;
  }
  .form__attach-comment {
    padding-left: 28px;
  }
  .form__attach-container {
    margin-left: 0;
    margin-right: 0;
  }
}

@media only screen and (max-width: 767px) {
  .form::before {
    display: none;
  }
  .form__in {
    max-width: 100%;
  }
}

@media only screen and (max-width: 479px) {
  .form__attach-btn {
    text-align: left;
  }
  .form__submit-text_desktop {
    display: none;
  }
  .form__submit-text_mobile {
    display: block;
  }
}

@media screen and (max-width: 400px) {
  .form__text-radio {
    padding: 4px 30px;
    line-height: 1;
  }
}

.attachment {
  position: relative;
  margin: 6px;
  padding: 12px 48px 12px 24px;
  width: calc((100% - 25px) / 2);
  border: 2px solid #DBE3F0;
  box-sizing: border-box;
  border-radius: 12px;
  background: #F9FAFD;
}

.attachment__del {
  position: absolute;
  top: 16px;
  right: 16px;
  width: 16px;
  height: 16px;
  background: transparent;
  border: none;
  background: none;
  cursor: pointer;
  outline: none;
}

.attachment__del svg {
  width: 16px;
  height: 16px;
}

.attachment__filename {
  margin-bottom: 4px;
  font-family: "FuturaPT_Medium", Arial, Helvetica, sans-serif;
  font-size: 24px;
  line-height: 1.2;
  color: #252525;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.attachment__info {
  font-size: 0;
}

.attachment__size, .attachment__extension {
  font-family: "FuturaPT_Book", Arial, Helvetica, sans-serif;
  font-size: 24px;
  color: #A3B3CC;
}

.attachment__extension {
  display: inline-block;
  margin-right: 8px;
  text-transform: uppercase;
}

@media only screen and (max-width: 1151px) {
  .attachment {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding: 12px 44px 8px 16px;
  }
  .attachment__filename, .attachment__extension, .attachment__size {
    font-size: 18px;
    line-height: 1.45;
  }
}

.modal {
  position: fixed;
  top: 16%;
  left: 0;
  width: 100%;
  height: 100%;
  color: #252525;
  background: #fff;
  opacity: 0;
  z-index: -1;
}

.modal.visible {
  visibility: visible;
  z-index: 10;
}

.modal.active {
  visibility: visible;
  z-index: 11;
}

.modal.case .modal__wrapper {
  max-width: none;
}

.modal__in .form {
  padding: 0;
}

.modal__in .form::before {
  top: 0;
  left: 0;
}

.modal__close {
  position: absolute;
  top: 28px;
  right: 28px;
  width: 24px;
  height: 24px;
}

.modal__in {
  position: relative;
  margin: 0 auto;
  width: 100%;
  height: 100%;
  overflow-y: auto;
  box-sizing: border-box;
}

.modal__wrapper {
  padding: 96px 0 96px 64px;
  max-width: 888px;
  margin: 0 auto;
}

.modal__result-text {
  max-width: 480px;
  text-align: center;
  font-family: "FuturaPT_Demi", Arial, Helvetica, sans-serif;
  font-size: 50px;
  line-height: 1.3;
}

.modal.modal_result.visible {
  z-index: 31;
}

.modal.modal_result .modal__in {
  display: flex;
  justify-content: center;
  align-items: center;
}

.modal.modal_result .modal__wrapper {
  padding-left: 0;
}

@media only screen and (max-width: 1151px) {
  .modal__wrapper {
    padding: 56px 32px 56px 80px;
  }
  .modal.case .modal__wrapper {
    padding-left: 0;
    padding-right: 0;
  }
  .modal_result .modal__result-text {
    font-size: 32px;
    line-height: 1.3;
  }
}

@media only screen and (max-width: 767px) {
  .modal__wrapper {
    padding-left: 72px;
    padding-right: 24px;
  }
  .modal_result .modal__wrapper {
    padding-left: 16px;
  }
}

@media only screen and (max-width: 479px) {
  .modal__wrapper {
    padding-left: 56px;
  }
  .modal_result .modal__wrapper {
    padding-left: 16px;
  }
}

.footer {
  color: #637899;
  background: #F9FAFD;
}

.footer__in {
  display: flex;
  flex-wrap: wrap;
  padding-top: 64px;
  padding-bottom: 42px;
}

.footer__info {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  width: 70%;
  margin-bottom: 32px;
}

.footer__logo {
  width: 30%;
}

.footer__logo-img {
  display: block;
  max-width: 100%;
  height: auto;
  margin-left: auto;
}

.footer__nav {
  width: 100%;
}

.footer__documents {
  width: 34%;
}

.footer__item {
  width: 100%;
  margin-bottom: 16px;
  max-height: 26px;
}

.footer__item:last-child {
  margin-bottom: 0;
}

@media only screen and (min-width: 768px) {
  .footer__item {
    width: 25%;
  }

}

.footer__link {
  font-family: "FuturaPT_Medium";
  font-size: 18px;
  line-height: 1.45;
  color: #637899;
  text-decoration: none;
  transition: all 0.2s ease-out;
  outline: none;
}

.footer__link_mail {
  margin-right: 40px;
  border-bottom: 1px solid #637899;
}

.footer__link_mail :hover, .footer__link_mail:focus {
  border-bottom-color: #27303F;
}

.footer__link:hover, .footer__link:focus {
  color: #27303F;
  transition: all 0.2s ease-out;
}

.footer__list_nav {
  display: flex;
  flex-wrap: wrap;
}

.footer__bottom {
  display: flex;
  font-size: 20px;
  width: 100%;
}

.footer__bottom .footer__link {
  display: inline-block;
  font-size: 20px;
}

.footer__bottom-logo {
  display: none;
}

.footer__copyright {
  display: inline-block;
  margin-left: auto;
  font-family: "FuturaPT_Medium", Arial, Helvetica, sans-serif;
  font-size: 20px;
  color: #A3B3CC;
}

@media only screen and (max-width: 1543px) {
  .footer__nav {
    margin-bottom: 32px;
    width: 100%;
  }
  .footer__documents {
    width: 100%;
  }
}

@media only screen and (max-width: 1151px) {
  .footer__in {
    padding-top: 48px;
  }
  .footer__logo {
    display: none;
  }
  .footer__bottom-logo {
    display: block;
    width: 100%;
  }
  .footer__bottom-logo img {
    margin: 48px 0 24px;
    max-width: 96px;
    height: auto;
  }
  .footer__info {
    width: 100%;
  }
  .footer__bottom {
    flex-wrap: wrap;
  }
  .footer__copyright {
    margin-left: 0;
  }
}

@media only screen and (max-width: 767px) {
  .footer__list_nav {
    display: block;
  }
}

@media only screen and (max-width: 479px) {
  .footer__info, .footer__nav {
    margin-bottom: 48px;
  }
  .footer__bottom {
    flex-direction: column;
    align-items: flex-start;
  }
  .footer__link_mail {
    margin-right: 0;
    margin-bottom: 16px;
  }
}

.page404 {
  overflow-x: hidden;
}

.page404__content {
  position: relative;
  padding: 96px 0 92px;
  min-height: 100vh;
  box-sizing: border-box;
  display: flex;
  justify-content: center;
  align-items: center;
}

.page404__wrapper {
  position: relative;
  width: 792px;
  height: 792px;
  flex-shrink: 0;
}

.page404__ring-wrapper {
  position: relative;
  margin: 0 auto;
  width: 100%;
  height: 100%;
}

.page404__ring-wrapper::before, .page404__ring-wrapper::after {
  content: "";
  position: absolute;
  width: 112px;
  height: 112px;
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEyIiBoZWlnaHQ9IjExMiIgdmlld0JveD0iMCAwIDExMiAxMTIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8Y2lyY2xlIGN4PSI0NiIgY3k9IjYiIHI9IjYiIGZpbGw9IiNEQkUzRjAiLz4NCjxjaXJjbGUgY3g9IjQ2IiBjeT0iMjYiIHI9IjYiIGZpbGw9IiNEQkUzRjAiLz4NCjxjaXJjbGUgY3g9IjQ2IiBjeT0iNDYiIHI9IjYiIGZpbGw9IiNEQkUzRjAiLz4NCjxjaXJjbGUgY3g9IjYiIGN5PSI0NiIgcj0iNiIgZmlsbD0iI0RCRTNGMCIvPg0KPGNpcmNsZSBjeD0iODYiIGN5PSI0NiIgcj0iNiIgZmlsbD0iI0RCRTNGMCIvPg0KPGNpcmNsZSBjeD0iNDYiIGN5PSI2NiIgcj0iNiIgZmlsbD0iI0RCRTNGMCIvPg0KPGNpcmNsZSBjeD0iNiIgY3k9IjY2IiByPSI2IiBmaWxsPSIjREJFM0YwIi8+DQo8Y2lyY2xlIGN4PSI4NiIgY3k9IjY2IiByPSI2IiBmaWxsPSIjREJFM0YwIi8+DQo8Y2lyY2xlIGN4PSI0NiIgY3k9Ijg2IiByPSI2IiBmaWxsPSIjREJFM0YwIi8+DQo8Y2lyY2xlIGN4PSI0NiIgY3k9IjEwNiIgcj0iNiIgZmlsbD0iI0RCRTNGMCIvPg0KPGNpcmNsZSBjeD0iNjYiIGN5PSI2IiByPSI2IiBmaWxsPSIjREJFM0YwIi8+DQo8Y2lyY2xlIGN4PSI2NiIgY3k9IjI2IiByPSI2IiBmaWxsPSIjREJFM0YwIi8+DQo8Y2lyY2xlIGN4PSI2NiIgY3k9IjQ2IiByPSI2IiBmaWxsPSIjREJFM0YwIi8+DQo8Y2lyY2xlIGN4PSIyNiIgY3k9IjQ2IiByPSI2IiBmaWxsPSIjREJFM0YwIi8+DQo8Y2lyY2xlIGN4PSIxMDYiIGN5PSI0NiIgcj0iNiIgZmlsbD0iI0RCRTNGMCIvPg0KPGNpcmNsZSBjeD0iNjYiIGN5PSI2NiIgcj0iNiIgZmlsbD0iI0RCRTNGMCIvPg0KPGNpcmNsZSBjeD0iMjYiIGN5PSI2NiIgcj0iNiIgZmlsbD0iI0RCRTNGMCIvPg0KPGNpcmNsZSBjeD0iMTA2IiBjeT0iNjYiIHI9IjYiIGZpbGw9IiNEQkUzRjAiLz4NCjxjaXJjbGUgY3g9IjY2IiBjeT0iODYiIHI9IjYiIGZpbGw9IiNEQkUzRjAiLz4NCjxjaXJjbGUgY3g9IjY2IiBjeT0iMTA2IiByPSI2IiBmaWxsPSIjREJFM0YwIi8+DQo8L3N2Zz4NCg==) no-repeat center center;
}

.page404__ring-wrapper::before {
  top: 0;
  right: -184px;
}

.page404__ring-wrapper::after {
  left: -184px;
  bottom: 0;
}

.page404__ring {
  display: block;
  width: 100%;
  height: auto;
  -webkit-filter: drop-shadow(40px 40px 40px rgba(0, 0, 0, 0.24));
  filter: drop-shadow(40px 40px 40px rgba(0, 0, 0, 0.24));
}

.page404__text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  width: 320px;
  text-align: center;
}

.page404__code {
  display: block;
  margin-bottom: 8px;
  width: 100%;
  text-align: center;
  font-family: "FuturaPT_Cond_Medium", "Arial Black", Helvetica, sans-serif;
  font-size: 144px;
  line-height: 1;
  text-transform: uppercase;
  color: #252525;
}

.page404__desc {
  margin-bottom: 32px;
  font-family: "FuturaPT_Book", Arial, Helvetica, sans-serif;
  font-size: 24px;
  line-height: 1.5;
  text-align: center;
  color: #637899;
}

@media screen and (max-width: 1399px) {
  .page404__ring-wrapper::before {
    right: -112px;
  }
  .page404__ring-wrapper::after {
    left: -112px;
  }
}

@media screen and (max-width: 1151px) {
  .page404__content {
    padding-top: 56px;
    padding-bottom: 52px;
  }
  .page404__wrapper {
    width: 872px;
    height: 872px;
  }
  .page404__ring-wrapper::before, .page404__ring-wrapper::after {
    display: none;
  }
  .page404__text {
    width: 256px;
  }
  .page404__code {
    font-size: 96px;
  }
  .page404__desc {
    font-size: 18px;
    line-height: 1.45;
    margin-bottom: 24px;
  }
}

@media screen and (max-width: 479px) {
  .page404__wrapper {
    width: 464px;
    height: 464px;
  }
  .page404__ring {
    -webkit-filter: drop-shadow(20px 20px 20px rgba(0, 0, 0, 0.24));
    filter: drop-shadow(20px 20px 20px rgba(0, 0, 0, 0.24));
  }
}


/*# sourceMappingURL=index.css.map*/