

/* Start:/tools/css/cases.css?17791157055472*/
.b-cases {
  background: #F5F7FA;
}
.b-cases .b-h3 {
  font-size: 35px;
  margin-bottom: 40px;
  font-weight: 700;
}
@media (max-width: 767px) {
  .b-cases .b-h3 {
    margin-bottom: 24px;
  }
}
.b-cases.--main {
  background: #fff;
}
.b-cases.--main .b-cases-grid {
  margin-bottom: 40px !important;
}
@media (max-width: 767px) {
  .b-cases.--main .b-cases-grid {
    margin-bottom: 24px !important;
  }
}
.b-cases.--main .b-cases-grid .__item {
  background-color: #F5F7FA;
}

.b-cases-tags {
  display: flex;
  gap: 8px;
  flex-wrap: wrap;
}
.b-cases-tags .__tag {
  width: fit-content;
  background: #fff;
  height: 40px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  color: #1A1A1A;
  padding: 0 16px;
  gap: 4px;
  font-size: 14px;
  font-weight: 600;
  border-radius: 8px;
  transition: 0.3s ease-out;
}
@media (max-width: 575px) {
  .b-cases-tags .__tag {
    padding: 0 12px;
    height: 32px;
  }
}
.b-cases-tags .__tag span {
  color: #737C87;
  font-weight: 500;
}
.b-cases-tags .__tag:hover {
  background: #E6EAF1;
  transition: 0.3s ease-out;
}
.b-cases-tags .__tag:hover span {
  color: #1A1A1A;
  transition: 0.3s ease-out;
}
.b-cases-tags .__tag.--active {
  background: #1A1A1A;
  color: #fff;
}
.b-cases-tags .__tag.--active span {
  color: #fff;
}

.b-cases-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-gap: 24px;
}
@media (max-width: 1199px) {
  .b-cases-grid {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 575px) {
  .b-cases-grid {
    grid-template-columns: 1fr;
  }
}
.b-cases-grid .__item {
  padding: 40px;
  border-radius: 8px;
  overflow: hidden;
  background-color: #fff;
  display: flex;
  background-size: cover;
  justify-content: center;
  align-items: center;
  text-align: center;
  height: 408px;
  position: relative;
  transition: 0.3s ease-out;
}
@media (max-width: 767px) {
  .b-cases-grid .__item {
    height: 280px;
  }
}
.b-cases-grid .__item:after {
  content: "";
  background: #D1DBEC;
  position: absolute;
  object-fit: cover;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  z-index: 2;
  opacity: 0;
  transition: 0.3s ease-out;
}
.b-cases-grid .__item:hover:after {
  opacity: 0.5;
}
.b-cases-grid .__item.--span-2 {
  grid-column: span 2;
}
@media (max-width: 575px) {
  .b-cases-grid .__item.--span-2 {
    grid-column: span 1;
  }
}
.b-cases-grid .__item .__link {
  z-index: 3;
}
.b-cases-grid .__item .__link .__logo {
  max-height: 296px;
  max-width: 320px;
  width: 100%;
  height: auto;
}
.b-cases-grid .__item .__title {
  font-size: 56px;
  color: #fff;
  font-weight: 700;
  line-height: 1.2;
}
@media (max-width: 1199px) {
  .b-cases-grid .__item .__title {
    font-size: 48px;
  }
}
@media (max-width: 1199px) {
  .b-cases-grid .__item .__title {
    font-size: 32px;
  }
}
.b-cases-grid .__item .__video {
  position: absolute;
  object-fit: cover;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1;
  height: 100%;
  width: 100%;
}

.b-case-bnr {
  margin: 0 auto;
  width: calc(100% - 32px);
  max-width: 1888px;
  border-radius: 16px;
  overflow: hidden;
  height: 720px;
  position: relative;
  background-size: cover;
}
@media (max-width: 768px) {
  .b-case-bnr {
    height: 90vh;
    margin: 0;
    width: 100%;
    border-radius: 0;
  }
}
.b-case-bnr .__bg {
  position: absolute;
  object-fit: cover;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1;
  height: 100%;
  width: 100%;
}
.b-case-bnr .__bot {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  padding: 37px 0;
  display: flex;
  align-items: center;
  background: rgba(255, 255, 255, 0.8);
  z-index: 2;
}
.b-case-bnr .__bot .__grid {
  display: grid;
  grid-template-columns: 1fr auto;
  grid-gap: 32px;
  align-items: center;
}

.b-case-h1 {
  font-weight: 700;
  font-size: 20px;
  margin: 0 0 24px;
}

.b-case-attr {
  font-weight: 500;
  margin: 0 0 32px;
  line-height: 1.4;
  font-size: 16px;
  font-weight: 500;
}
.b-case-attr .__name {
  font-size: 12px;
  font-weight: 400;
  margin-bottom: 4px;
}
.b-case-attr a {
  color: #FF0033;
  text-decoration-line: underline;
  transition: 0.3s ease-out;
}
.b-case-attr a:hover {
  color: #1A1A1A;
  transition: 0.3s ease-out;
  text-decoration-line: none;
}
.b-case-attr img {
  height: 24px;
  margin-right: 24px;
}
.b-case-attr img:last-child {
  margin-right: 0;
}

.b-case-form {
  padding: 56px 0;
  color: #fff;
  font-weight: 600;
  font-size: 24px;
  background: #1A1A1A;
  border-radius: 16px;
  margin: 0 auto;
  width: calc(100% - 32px);
  max-width: 1888px;
}
@media (max-width: 768px) {
  .b-case-form {
    margin: 0;
    width: 100%;
    border-radius: 0;
  }
}

.b-case-gallery {
  background: #E6EAF1;
}
.b-case-gallery .__title {
  color: #8B929E;
  font-size: 20px;
  line-height: 2;
  margin: 80px 0 24px;
}
.b-case-gallery .__title:first-child {
  margin-top: 0;
}
@media (max-width: 1199px) {
  .b-case-gallery .__title {
    margin: 64px 0 18px;
  }
}
.b-case-gallery .__title + div img {
  border-radius: 8px;
}

.b-case-controls {
  display: flex;
  justify-content: space-between;
}

.b-img-flex {
  display: flex;
  justify-content: space-evenly;
  gap: 24px;
  flex-wrap: wrap;
}

.--bg-cases-gradient {
  background: linear-gradient(180deg, #FFFFFF 0%, #E6EAF1 100%);
}

.--bg-cases {
  background: #F5F7FA;
}

.--bg-cases-detail {
  background: #E6EAF1;
}

/*# sourceMappingURL=cases.css.map */
/* End */


/* Start:/tools/css/services-new.css?1779116227238703*/
.b-wrapper p {
  color: #181A1F;
}
@media (max-width: 991px) {
  .b-wrapper p {
    font-size: 16px;
  }
}
.b-wrapper p.--white {
  color: white;
}
.b-wrapper p.--gray {
  color: #737C87;
}
.b-wrapper p.--iex-gray {
  color: #383C42;
}
.b-wrapper p.--fs-20 {
  font-size: 20px;
}
@media (max-width: 991px) {
  .b-wrapper p.--fs-20 {
    font-size: 16px;
  }
}
.b-wrapper p.--fs-24 {
  font-size: 24px;
}
@media (max-width: 991px) {
  .b-wrapper p.--fs-24 {
    font-size: 18px;
  }
}
.b-wrapper p:last-child.--mb-64 {
  margin-bottom: 64px;
}
@media (max-width: 991px) {
  .b-wrapper p:last-child.--mb-64 {
    margin-bottom: 32px;
  }
}
.b-wrapper p.--mb-64 {
  margin-bottom: 64px;
}
@media (max-width: 991px) {
  .b-wrapper p.--mb-64 {
    margin-bottom: 32px;
  }
}
.b-wrapper h1, .b-wrapper .b-h1 {
  font-size: 64px;
  line-height: 1.2;
  margin-bottom: 0;
}
@media (max-width: 1460px) {
  .b-wrapper h1, .b-wrapper .b-h1 {
    font-size: 34px;
  }
}
@media (max-width: 991px) {
  .b-wrapper h1, .b-wrapper .b-h1 {
    font-size: 28px;
  }
}
@media (max-width: 1439px) {
  .b-wrapper h1 .__logo, .b-wrapper .b-h1 .__logo {
    max-width: 240px;
  }
}
@media (max-width: 991px) {
  .b-wrapper h1 .__logo, .b-wrapper .b-h1 .__logo {
    max-width: 200px;
  }
}
.b-wrapper h3, .b-wrapper .b-h3 {
  color: #FFF;
  text-shadow: 0px 2px 4px rgba(20, 91, 151, 0.08);
  font-size: 40px;
  font-weight: 700;
  line-height: 1.2;
}
.b-wrapper h3.--iex-black, .b-wrapper .b-h3.--iex-black {
  color: #181A1F;
}
@media (max-width: 1439px) {
  .b-wrapper h3, .b-wrapper .b-h3 {
    font-size: 30px;
  }
}
@media (max-width: 991px) {
  .b-wrapper h3, .b-wrapper .b-h3 {
    font-size: 22px;
  }
}
.b-wrapper h4 {
  font-size: 32px;
  font-weight: 700;
  line-height: 120%;
  margin-bottom: 48px;
}
@media (max-width: 1439px) {
  .b-wrapper h4 {
    font-size: 26px;
    margin-bottom: 32px;
  }
}
@media (max-width: 991px) {
  .b-wrapper h4 {
    font-size: 20px;
    margin-bottom: 24px;
  }
}

.--fs-14 {
  font-size: 14px;
}

.b-service-block {
  margin: 0 auto;
  border-radius: 16px;
  position: relative;
  overflow: hidden;
  max-width: 1888px;
  width: calc(100% - 32px);
}
@media (max-width: 767px) {
  .b-service-block {
    width: 100%;
    border-radius: 0;
  }
}
.b-service-block .__check {
  width: fit-content;
  display: flex;
  padding: 10px 12px 10px 18px;
  justify-content: center;
  align-items: center;
  gap: 8px;
  color: #0AB760;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.4;
  background: #fff;
  border-radius: 36px;
}
.b-service-block .__txt {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.4;
}
@media (max-width: 1199px) {
  .b-service-block .__txt {
    font-size: 16px;
  }
}
.b-service-block .__feedback {
  display: grid;
  grid-template-columns: auto 1fr auto;
  grid-gap: 32px;
  padding: 24px 32px;
  align-items: center;
  border-radius: 8px;
  border: 2px solid #FFF;
  background: linear-gradient(180deg, #F8F9FC 0%, #FFF 100%);
  box-shadow: 0px 2px 4px 0px rgba(20, 91, 151, 0.08);
  color: #181A1F;
  font-size: 18px;
  font-weight: 700;
  line-height: 140%;
}
@media (max-width: 1439px) {
  .b-service-block .__feedback {
    grid-template-columns: 1fr 40% auto;
    grid-gap: 24px;
  }
}
@media (max-width: 1199px) {
  .b-service-block .__feedback {
    font-size: 16px;
  }
}
@media (max-width: 991px) {
  .b-service-block .__feedback {
    grid-template-columns: 1fr;
  }
  .b-service-block .__feedback img {
    display: none;
  }
}
@media (max-width: 575px) {
  .b-service-block .__feedback {
    padding: 24px;
    grid-template-columns: 1fr;
  }
  .b-service-block .__feedback .b-btn {
    width: 100%;
  }
}
.b-service-block .__video {
  position: absolute;
  object-fit: cover;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1;
  height: 100%;
  width: 100%;
}
@media (max-width: 1460px) {
  .b-service-block .__video.--shade {
    opacity: 0.7;
  }
}
@media (max-width: 1199px) {
  .b-service-block .__video.--shade {
    opacity: 0.6;
  }
}
.b-service-block .__video video {
  position: absolute;
  object-fit: cover;
  height: 100%;
  width: 100%;
}
@media (max-width: 1460px) {
  .b-service-block .__video {
    object-position: 70% 50%;
  }
}
@media (max-width: 767px) {
  .b-service-block .__video {
    object-position: 75% 50%;
  }
}
.b-service-block .container-lg {
  position: relative;
  z-index: 3;
}
.b-service-block .__anim-bg {
  z-index: 1;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background: #181A1F;
}
.b-service-block .__anim-bg .__wrap {
  height: 100%;
  width: 100%;
  animation: bg-anim linear 60s infinite;
}
.b-service-block .__pic {
  position: absolute;
  top: 0;
  right: 0;
  opacity: 0.2;
}
.b-service-block .__pic-rev {
  position: absolute;
  top: 0;
  right: 0;
  opacity: 0.2;
  transform: translate(100%, -91%);
}
@keyframes bg-anim {
  from {
    transform: translate(0, 0);
  }
  to {
    transform: translate(-200%, 600%);
  }
}
.b-service-block.--form-agent {
  padding: 64px 0;
  background: url("/images/agent/optim.png");
  background-size: cover;
}
@media (max-width: 991px) {
  .b-service-block.--form-agent {
    padding: 40px 0;
  }
}
.b-service-block.--form-agent .__grid {
  display: grid;
  grid-template-columns: 1fr auto;
  grid-gap: 24px;
  align-items: center;
}
@media (max-width: 767px) {
  .b-service-block.--form-agent .__grid {
    grid-template-columns: 1fr;
    grid-gap: 24px;
  }
}
.b-service-block.--form-speech {
  padding: 56px 0;
}
@media (max-width: 991px) {
  .b-service-block.--form-speech {
    padding: 40px 0;
  }
}
.b-service-block.--form-speech .__grid {
  display: grid;
  grid-template-columns: 480px 1fr;
  grid-gap: 168px;
  align-items: center;
}
@media (max-width: 1199px) {
  .b-service-block.--form-speech .__grid {
    grid-template-columns: 1fr 1fr;
    grid-gap: 24px;
  }
}
@media (max-width: 767px) {
  .b-service-block.--form-speech .__grid {
    grid-template-columns: 1fr;
    grid-gap: 24px;
  }
}
.b-service-block.--award {
  padding: 80px 0;
  background: url("/images/iex/cloud/bg-award.png") center no-repeat;
  background-size: cover;
}
.b-service-block.--award.--inside {
  margin: 0;
  padding: 80px;
  width: 100%;
}
@media (max-width: 991px) {
  .b-service-block.--award.--inside {
    padding: 40px;
  }
}
@media (max-width: 767px) {
  .b-service-block.--award.--inside {
    padding: 40px 24px;
    margin-right: -24px;
    margin-left: -24px;
    width: calc(100% + 48px);
  }
}
.b-service-block.--award .__grid {
  display: grid;
  grid-template-columns: 1fr auto auto;
  grid-gap: 48px;
  align-items: flex-end;
}
@media (max-width: 1199px) {
  .b-service-block.--award .__grid {
    grid-gap: 24px;
  }
}
@media (max-width: 767px) {
  .b-service-block.--award .__grid {
    grid-template-columns: 1fr auto;
    grid-gap: 16px;
  }
}
.b-service-block.--award .__grid > div {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  gap: 40px;
}
@media (max-width: 767px) {
  .b-service-block.--award .__grid > div {
    grid-gap: 16px;
  }
}
@media (max-width: 767px) {
  .b-service-block.--award .__grid > div:first-child {
    grid-column: span 2;
  }
}
.b-service-block.--award .__sign {
  translate: 0 30%;
}
@media (max-width: 1199px) {
  .b-service-block.--award .__sign {
    width: 100%;
    max-width: 160px;
  }
}
@media (max-width: 767px) {
  .b-service-block.--award .__sign {
    order: 3;
    max-width: 150px;
  }
}
@media (max-width: 400px) {
  .b-service-block.--award .__sign {
    max-width: 100px;
  }
}
.b-service-block.--award img:not(.__sign) {
  width: fit-content;
}
@media (max-width: 991px) {
  .b-service-block.--award {
    padding: 40px 0;
  }
}
.b-service-block.--top {
  padding: 130px 0 56px;
}
@media (max-width: 1439px) {
  .b-service-block.--top {
    padding: 80px 0;
  }
}
@media (max-width: 991px) {
  .b-service-block.--top {
    padding: 40px 0;
  }
}
.b-service-block.--top.--agent {
  background: #fff;
  padding: 128px 0 128px;
}
@media (max-width: 1600px) {
  .b-service-block.--top.--agent {
    padding: 56px 0;
  }
}
@media (max-width: 991px) {
  .b-service-block.--top.--agent {
    padding: 40px 0;
  }
}
@media (max-width: 575px) {
  .b-service-block.--top.--agent br {
    display: none;
  }
}
@media (max-width: 1199px) {
  .b-service-block.--top.--agent .__video {
    opacity: 0.4;
  }
}
.b-service-block.--top.--agent h1 {
  position: relative;
  width: fit-content;
}
.b-service-block.--top.--agent .__content {
  max-width: 780px;
  width: 100%;
  margin-bottom: 0;
}
@media (max-width: 767px) {
  .b-service-block.--top.--agent .__content {
    order: 2;
  }
}
.b-service-block.--top.--agent .b-btn {
  width: fit-content;
}
.b-service-block.--top.--tgmax {
  color: #fff;
  background: #000;
  padding: 96px 0 56px;
}
@media (max-width: 1600px) {
  .b-service-block.--top.--tgmax {
    padding: 56px 0;
  }
}
@media (max-width: 991px) {
  .b-service-block.--top.--tgmax {
    padding: 40px 0;
  }
}
.b-service-block.--top.--tgmax .__logo {
  width: fit-content;
}
@media (max-width: 991px) {
  .b-service-block.--top.--tgmax .__logo {
    height: 64px;
  }
}
.b-service-block.--top.--tgmax h1 {
  position: relative;
  width: fit-content;
}
.b-service-block.--top.--tgmax .__content {
  max-width: 720px;
  width: 100%;
  margin-bottom: 78px;
}
@media (max-width: 1199px) {
  .b-service-block.--top.--tgmax .__content {
    margin-bottom: 48px;
  }
}
@media (max-width: 991px) {
  .b-service-block.--top.--tgmax .__content {
    margin-bottom: 32px;
  }
}
@media (max-width: 767px) {
  .b-service-block.--top.--tgmax .__content {
    order: 2;
  }
}
.b-service-block.--top.--tgmax .__feedback {
  border-radius: 16px;
  border: 2px solid rgba(255, 255, 255, 0.08);
  background: linear-gradient(180deg, rgba(250, 248, 252, 0.08) 0%, rgba(255, 255, 255, 0.08) 100%);
  backdrop-filter: blur(17px);
  padding: 24px 32px;
  display: grid;
  grid-template-columns: 604px 260px auto;
  grid-gap: 48px;
}
@media (max-width: 1460px) {
  .b-service-block.--top.--tgmax .__feedback {
    grid-template-columns: 604px 1fr auto;
    grid-gap: 24px;
  }
}
@media (max-width: 1199px) {
  .b-service-block.--top.--tgmax .__feedback {
    grid-template-columns: 2fr 1fr auto;
    grid-gap: 24px;
  }
}
@media (max-width: 991px) {
  .b-service-block.--top.--tgmax .__feedback {
    grid-template-columns: 1fr;
    grid-gap: 16px;
    padding: 24px;
  }
}
.b-service-block.--top.--tgmax .__feedback p {
  padding-left: 24px;
  border-left: 2px solid #8B5CF6;
  color: #FFF;
  font-size: 16px;
  font-weight: 500;
  line-height: 140%;
  margin: 0;
}
@media (max-width: 1199px) {
  .b-service-block.--top.--tgmax .__feedback p {
    font-size: 14px;
    padding-left: 16px;
  }
}
.b-service-block.--top.--tgmax .__feedback .b-btn {
  width: fit-content;
  margin-left: auto;
}
@media (max-width: 991px) {
  .b-service-block.--top.--tgmax .__feedback .b-btn {
    width: 100%;
  }
}
.b-service-block.--top.--uis {
  background: #fff;
  padding: 56px 0 56px;
}
@media (max-width: 991px) {
  .b-service-block.--top.--uis {
    padding: 40px 0;
  }
}
.b-service-block.--top.--uis .__logo {
  width: fit-content;
}
@media (max-width: 991px) {
  .b-service-block.--top.--uis .__logo {
    height: 48px;
  }
}
.b-service-block.--top.--uis h1 {
  position: relative;
  width: fit-content;
}
.b-service-block.--top.--uis .__content {
  max-width: 830px;
  width: 100%;
  margin-bottom: 56px;
}
@media (max-width: 1199px) {
  .b-service-block.--top.--uis .__content {
    margin-bottom: 48px;
  }
}
@media (max-width: 991px) {
  .b-service-block.--top.--uis .__content {
    margin-bottom: 32px;
  }
}
@media (max-width: 767px) {
  .b-service-block.--top.--uis .__content {
    order: 2;
  }
}
.b-service-block.--top.--push {
  color: #fff;
  background: #000;
  padding: 166px 0;
}
@media (max-width: 1600px) {
  .b-service-block.--top.--push {
    padding: 80px 0;
  }
}
@media (max-width: 991px) {
  .b-service-block.--top.--push {
    padding: 40px 0;
  }
}
.b-service-block.--top.--push h1 {
  position: relative;
  width: fit-content;
}
@media (max-width: 1460px) {
  .b-service-block.--top.--push h1 {
    width: 325px;
  }
}
@media (max-width: 991px) {
  .b-service-block.--top.--push h1 {
    width: 267px;
  }
}
.b-service-block.--top.--push h1:after {
  background: url("/images/push/ball.gif") no-repeat;
  background-size: contain;
  content: "";
  position: absolute;
  bottom: 53px;
  right: 12px;
  width: 30px;
  aspect-ratio: 30/38;
}
@media (max-width: 1460px) {
  .b-service-block.--top.--push h1:after {
    bottom: 29px;
    right: -1px;
    width: 22px;
  }
}
@media (max-width: 991px) {
  .b-service-block.--top.--push h1:after {
    bottom: 25px;
    right: -1px;
    width: 18px;
  }
}
.b-service-block.--top.--push .__content {
  margin-bottom: 0;
  max-width: 620px;
  width: 100%;
}
@media (max-width: 767px) {
  .b-service-block.--top.--push .__content {
    order: 2;
  }
}
.b-service-block.--top.--speech {
  padding: 200px 0;
}
@media (max-width: 1600px) {
  .b-service-block.--top.--speech {
    padding: 80px 0;
  }
}
@media (max-width: 991px) {
  .b-service-block.--top.--speech {
    padding: 40px 0;
  }
}
.b-service-block.--top.--speech .__content {
  margin-bottom: 0;
  max-width: 600px;
  width: 100%;
}
@media (max-width: 767px) {
  .b-service-block.--top.--speech .__content {
    order: 2;
  }
}
.b-service-block.--top.--speech .__grid {
  display: grid;
  grid-template-columns: 1fr auto;
  align-items: center;
  grid-gap: 24px;
}
@media (max-width: 1199px) {
  .b-service-block.--top.--speech .__grid {
    grid-template-columns: 1fr 1fr;
  }
}
@media (max-width: 767px) {
  .b-service-block.--top.--speech .__grid {
    grid-template-columns: 1fr;
  }
}
.b-service-block.--top.--speech .__grid > img {
  max-width: 521px;
  width: 100%;
}
@media (max-width: 767px) {
  .b-service-block.--top.--speech .__grid > img {
    max-width: 240px;
  }
}
.b-service-block.--top.--bx24 {
  padding: 114px 0;
  background: #fff;
}
@media (max-width: 991px) {
  .b-service-block.--top.--bx24 {
    padding: 40px 0;
  }
}
.b-service-block.--top.--bx24.--dark {
  background: #000;
}
.b-service-block.--top.--bx24.--secure {
  padding: 136px 0;
  background: #000;
}
@media (max-width: 991px) {
  .b-service-block.--top.--bx24.--secure {
    padding: 40px 0;
  }
}
.b-service-block.--top.--bx24.--secure .__content {
  max-width: 500px;
  margin-bottom: 0;
}
.b-service-block.--top.--bx24 .__content {
  max-width: 620px;
  margin-bottom: 0;
}
@media (max-width: 575px) {
  .b-service-block.--top.--bx24 .b-btn {
    width: 100%;
  }
}
@media (max-width: 1199px) {
  .b-service-block.--top.--bx24 .__video {
    opacity: 0.7;
  }
}
.b-service-block.--top.--supbx {
  padding: 80px 0;
  background: #E2E8F3;
}
@media (max-width: 991px) {
  .b-service-block.--top.--supbx {
    padding: 40px 0;
  }
}
.b-service-block.--top.--supbx .__content {
  width: auto;
  margin-bottom: 0;
  display: grid;
  grid-template-columns: 690px 1fr;
  grid-gap: 24px;
}
@media (max-width: 1460px) {
  .b-service-block.--top.--supbx .__content {
    grid-template-columns: 1fr 1fr;
  }
}
@media (max-width: 991px) {
  .b-service-block.--top.--supbx .__content {
    grid-template-columns: 1fr;
  }
}
@media (max-width: 575px) {
  .b-service-block.--top.--supbx .b-btn {
    width: 100%;
  }
}
.b-service-block.--top.--vmeste {
  border-radius: 0;
  margin: 0;
  background: url("/images/vmeste/bg-vmeste.png") #F1F4F8;
  background-size: cover;
  padding: 40px 0 80px;
}
@media (max-width: 991px) {
  .b-service-block.--top.--vmeste {
    padding: 40px 0;
  }
}
.b-service-block.--top.--vmeste .__blocks {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-gap: 24px;
}
@media (max-width: 1439px) {
  .b-service-block.--top.--vmeste .__blocks {
    grid-gap: 8px;
  }
}
@media (max-width: 991px) {
  .b-service-block.--top.--vmeste .__blocks {
    grid-template-columns: 1fr 1fr;
  }
}
@media (max-width: 575px) {
  .b-service-block.--top.--vmeste .__blocks {
    grid-template-columns: 1fr;
  }
}
.b-service-block.--top.--vmeste .__blocks > div {
  padding: 32px;
  background: #fff;
  border-radius: 16px;
  box-shadow: 0px 2px 4px 0px rgba(20, 91, 151, 0.0784313725);
  font-size: 18px;
  font-weight: 700;
  line-height: 1.1;
  color: #181A1F;
}
@media (max-width: 1439px) {
  .b-service-block.--top.--vmeste .__blocks > div {
    padding: 24px;
  }
}
.b-service-block.--top.--vmeste .__blocks > div .__ico {
  margin-bottom: 16px;
  width: 8px;
  height: 8px;
  background: #FFD600;
  border-radius: 50%;
}
@media (max-width: 575px) {
  .b-service-block.--top.--vmeste .__blocks > div {
    font-size: 16px;
  }
}
.b-service-block.--top.--vmeste h1 {
  font-family: "Montserrat", sans-serif;
  line-height: 1;
}
.b-service-block.--top.--vmeste h4 {
  margin-bottom: 64px;
}
@media (max-width: 1199px) {
  .b-service-block.--top.--vmeste h4 {
    margin-bottom: 32px;
  }
}
@media (max-width: 991px) {
  .b-service-block.--top.--vmeste h4 {
    margin-bottom: 24px;
  }
}
.b-service-block.--top.--vmeste .__content {
  display: grid;
  grid-template-columns: 1fr 640px;
  grid-gap: 24px;
  align-items: center;
  margin-bottom: 40px;
  width: 100%;
}
@media (max-width: 1439px) {
  .b-service-block.--top.--vmeste .__content {
    grid-template-columns: 1fr 1fr;
  }
}
@media (max-width: 767px) {
  .b-service-block.--top.--vmeste .__content {
    grid-template-columns: 1fr;
    grid-gap: 16px;
  }
}
@media (max-width: 767px) {
  .b-service-block.--top.--vmeste .__info {
    order: 2;
  }
}
@media (max-width: 767px) {
  .b-service-block.--top.--vmeste .__info img {
    max-width: 320px;
    width: 100%;
  }
}
.b-service-block.--top.--vmeste .__faces {
  width: 100%;
  aspect-ratio: 1/1;
  position: relative;
}
@media (max-width: 767px) {
  .b-service-block.--top.--vmeste .__faces {
    max-width: 340px;
    order: 1;
    margin: 0 auto;
  }
}
.b-service-block.--top.--vmeste .__faces .__face {
  position: absolute;
  width: 41.41%;
  height: 41.41%;
  z-index: 1;
}
.b-service-block.--top.--vmeste .__faces .__face.--1 {
  top: 0;
  right: 29.29%;
  animation: face1 cubic-bezier(0.42, 0, 0, 1) 20800ms infinite;
}
.b-service-block.--top.--vmeste .__faces .__face.--2 {
  top: 29.29%;
  right: 0;
  animation: face2 cubic-bezier(0.42, 0, 0, 1) 20800ms infinite;
}
.b-service-block.--top.--vmeste .__faces .__face.--3 {
  top: 58.58%;
  right: 29.29%;
  animation: face3 cubic-bezier(0.42, 0, 0, 1) 20800ms infinite;
}
.b-service-block.--top.--vmeste .__faces .__face.--4 {
  top: 29.29%;
  right: 58.58%;
  animation: face4 cubic-bezier(0.42, 0, 0, 1) 20800ms infinite;
}
.b-service-block.--top.--vmeste .__faces .__ico {
  position: absolute;
  z-index: 2;
  aspect-ratio: 1/1;
  border-radius: 50%;
}
.b-service-block.--top.--vmeste .__faces .__ico.--1 {
  top: 0%;
  left: 0%;
  width: 18.75%;
  animation: face-ico1 cubic-bezier(0.42, 0, 0, 1) 20800ms infinite;
  box-shadow: 0px 4px 30px 0px rgba(0, 0, 0, 0);
}
.b-service-block.--top.--vmeste .__faces .__ico.--2 {
  top: 10%;
  right: 8.13%;
  width: 12.5%;
  animation: face-ico2 cubic-bezier(0.42, 0, 0, 1) 20800ms infinite;
  box-shadow: 0px 4px 30px 0px rgba(0, 0, 0, 0);
}
.b-service-block.--top.--vmeste .__faces .__ico.--3 {
  bottom: 3.13%;
  right: 7.81%;
  width: 18.75%;
  animation: face-ico3 cubic-bezier(0.42, 0, 0, 1) 20800ms infinite;
  box-shadow: 0px 4px 30px 0px rgba(0, 0, 0, 0);
}
.b-service-block.--top.--vmeste .__faces .__ico.--4 {
  bottom: 23.13%;
  left: 11.25%;
  width: 12.5%;
  animation: face-ico4 cubic-bezier(0.42, 0, 0, 1) 20800ms infinite;
  box-shadow: 0px 4px 30px 0px rgba(0, 0, 0, 0.1411764706);
}
.b-service-block.--top.--about {
  padding: 200px 0;
  min-height: 720px;
  background: #181A1F;
}
@media (max-width: 1439px) {
  .b-service-block.--top.--about {
    padding: 80px 0;
    min-height: auto;
  }
}
@media (max-width: 991px) {
  .b-service-block.--top.--about {
    padding: 40px 0;
  }
}
@media (max-width: 767px) {
  .b-service-block.--top.--about .__video {
    opacity: 0.7;
  }
}
.b-service-block.--top.--about .__content {
  margin-bottom: 0;
}
.b-service-block.--top.--main {
  padding: 185px 0 80px;
  min-height: 720px;
}
@media (max-width: 1439px) {
  .b-service-block.--top.--main {
    padding: 80px 0;
    min-height: auto;
  }
}
@media (max-width: 991px) {
  .b-service-block.--top.--main {
    padding: 40px 0;
  }
}
.b-service-block.--top.--main h1 {
  line-height: 1.2;
}
.b-service-block.--top.--main .__content {
  width: 56%;
  margin-bottom: 112px;
}
@media (max-width: 1439px) {
  .b-service-block.--top.--main .__content {
    margin-bottom: 80px;
  }
}
@media (max-width: 991px) {
  .b-service-block.--top.--main .__content {
    width: 100%;
    margin-bottom: 40px;
  }
}
.b-service-block.--top.--apache {
  background: #000;
}
.b-service-block.--top.--apache .__content {
  width: 52%;
  color: #fff;
}
@media (max-width: 1199px) {
  .b-service-block.--top.--apache .__content {
    width: 50%;
  }
}
@media (max-width: 991px) {
  .b-service-block.--top.--apache .__content {
    width: 70%;
  }
}
@media (max-width: 991px) {
  .b-service-block.--top.--apache .__content {
    width: 100%;
  }
}
@media (max-width: 991px) {
  .b-service-block.--top.--apache .__video {
    opacity: 0.8;
  }
}
.b-service-block.--top.--apache .b-btn {
  width: fit-content;
}
.b-service-block.--top.--data {
  background: url("/images/data/bg-data.png") no-repeat right top;
  background-size: cover;
  padding: 136px 0;
}
@media (max-width: 1439px) {
  .b-service-block.--top.--data {
    padding: 80px 0;
  }
}
@media (max-width: 991px) {
  .b-service-block.--top.--data {
    padding: 40px 0;
  }
}
.b-service-block.--top.--data .__content {
  width: 55%;
  color: #fff;
}
@media (max-width: 1199px) {
  .b-service-block.--top.--data .__content {
    width: 62%;
  }
}
@media (max-width: 575px) {
  .b-service-block.--top.--data .__content {
    width: 100%;
  }
}
.b-service-block.--top.--data .__txt {
  width: 60%;
}
@media (max-width: 1199px) {
  .b-service-block.--top.--data .__txt {
    width: 100%;
  }
}
.b-service-block.--top.--data .b-btn {
  width: fit-content;
}
@media (max-width: 575px) {
  .b-service-block.--top.--data .b-btn {
    width: 100%;
  }
}
.b-service-block.--top.--data .__decor {
  position: absolute;
  animation: lens 1.5s ease;
  right: 100px;
  top: 50%;
  transform: translateY(-50%);
}
@media (max-width: 1439px) {
  .b-service-block.--top.--data .__decor {
    height: 92%;
    width: auto;
    right: 32px;
  }
}
@media (max-width: 1199px) {
  .b-service-block.--top.--data .__decor {
    right: -20%;
  }
}
@media (max-width: 450px) {
  .b-service-block.--top.--data .__decor {
    height: 80%;
    right: -30%;
  }
}
.b-service-block.--top.--web {
  color: #fff;
  padding: 120px 0;
  background: #181A1F;
}
@media (max-width: 1439px) {
  .b-service-block.--top.--web {
    padding: 80px 0;
  }
}
@media (max-width: 991px) {
  .b-service-block.--top.--web {
    padding: 40px 0;
  }
}
@media (max-width: 767px) {
  .b-service-block.--top.--web .__video {
    opacity: 0.5;
  }
}
.b-service-block.--top.--web .__content {
  margin-bottom: 0;
}
.b-service-block.--top.--web .__txt {
  width: 64%;
}
.b-service-block.--top.--key {
  padding: 196px 0;
  background: #181A1F;
}
@media (max-width: 1439px) {
  .b-service-block.--top.--key {
    padding: 80px 0;
  }
}
@media (max-width: 991px) {
  .b-service-block.--top.--key {
    padding: 40px 0;
  }
}
@media (max-width: 575px) {
  .b-service-block.--top.--key .__video {
    opacity: 0.8;
    object-position: 84%;
  }
}
.b-service-block.--top.--key .__content {
  margin-bottom: 0;
  width: 56%;
}
@media (max-width: 575px) {
  .b-service-block.--top.--key .__content {
    width: 100%;
  }
}
.b-service-block.--top.--key .b-btn {
  width: fit-content;
}
@media (max-width: 575px) {
  .b-service-block.--top.--key .b-btn {
    width: 100%;
  }
}
.b-service-block.--top.--ya360 {
  background: url("/images/ya360/bg-top.png") no-repeat right;
  background-size: cover;
  padding: 130px 0;
}
@media (max-width: 1439px) {
  .b-service-block.--top.--ya360 {
    padding: 80px 0;
  }
}
@media (max-width: 991px) {
  .b-service-block.--top.--ya360 {
    padding: 40px 0;
  }
}
.b-service-block.--top.--ya360 h1 {
  font-size: 52px;
}
@media (max-width: 1460px) {
  .b-service-block.--top.--ya360 h1 {
    font-size: 42px;
  }
}
@media (max-width: 1400px) {
  .b-service-block.--top.--ya360 h1 {
    font-size: 30px;
  }
}
@media (max-width: 991px) {
  .b-service-block.--top.--ya360 h1 {
    font-size: 24px;
  }
}
.b-service-block.--top.--ya360 .__content {
  width: auto;
  margin-bottom: 0;
  display: grid;
  grid-template-columns: 690px 1fr;
  grid-gap: 24px;
}
@media (max-width: 1460px) {
  .b-service-block.--top.--ya360 .__content {
    grid-template-columns: auto 1fr;
  }
}
@media (max-width: 1199px) {
  .b-service-block.--top.--ya360 .__content {
    grid-template-columns: 1fr;
  }
}
@media (max-width: 575px) {
  .b-service-block.--top.--ya360 .b-btn {
    width: 100%;
  }
}
.b-service-block.--top.--ya360 .__imgs {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-gap: 72px 20px;
}
@media (max-width: 1500px) {
  .b-service-block.--top.--ya360 .__imgs {
    grid-gap: 24px 12px;
  }
}
@media (max-width: 767px) {
  .b-service-block.--top.--ya360 .__imgs {
    grid-gap: 12px;
    grid-template-columns: repeat(3, 1fr);
  }
}
@media (max-width: 575px) {
  .b-service-block.--top.--ya360 .__imgs {
    grid-gap: 12px;
    grid-template-columns: repeat(2, 1fr);
  }
}
.b-service-block.--top.--ya360 .__imgs > div {
  font-weight: 700;
  color: #000;
  text-align: center;
}
@media (max-width: 991px) {
  .b-service-block.--top.--ya360 .__imgs > div {
    font-size: 16px;
  }
}
.b-service-block.--top.--ya360 .__imgs img {
  width: 144px;
  height: 144px;
}
.b-service-block.--top.--post {
  padding: 130px 0;
  background: #000;
}
@media (max-width: 1439px) {
  .b-service-block.--top.--post {
    padding: 80px 0;
  }
}
@media (max-width: 991px) {
  .b-service-block.--top.--post {
    padding: 40px 0;
  }
}
.b-service-block.--top.--post img {
  width: fit-content;
}
.b-service-block.--top.--post .__content {
  width: 45%;
  margin-bottom: 0;
}
@media (max-width: 1199px) {
  .b-service-block.--top.--post .__content {
    width: 50%;
  }
}
@media (max-width: 575px) {
  .b-service-block.--top.--post .__content {
    width: 100%;
  }
}
.b-service-block.--top.--post .__content.--60 {
  width: 60%;
}
@media (max-width: 575px) {
  .b-service-block.--top.--post .__content.--60 {
    width: 100%;
  }
}
.b-service-block.--top.--post .__txt {
  color: #fff;
}
.b-service-block.--top.--post h1 {
  width: 75%;
  color: #fff;
}
@media (max-width: 1199px) {
  .b-service-block.--top.--post h1 {
    width: auto;
  }
}
.b-service-block.--top.--post h1 span {
  color: #367FAF;
}
@media (max-width: 1199px) {
  .b-service-block.--top.--post .__video {
    opacity: 0.7;
  }
}
@media (max-width: 767px) {
  .b-service-block.--top.--post .__video {
    object-position: 63% 50%;
  }
}
.b-service-block.--top .__content {
  width: 64%;
  margin-bottom: 90px;
  display: flex;
  flex-direction: column;
  gap: 48px;
}
@media (max-width: 1439px) {
  .b-service-block.--top .__content {
    gap: 32px;
    margin-bottom: 56px;
  }
}
@media (max-width: 991px) {
  .b-service-block.--top .__content {
    gap: 24px;
    margin-bottom: 32px;
  }
}
@media (max-width: 767px) {
  .b-service-block.--top .__content {
    width: 100%;
  }
}
.b-service-block.--form {
  padding: 88px 0;
}
@media (max-width: 991px) {
  .b-service-block.--form {
    padding: 40px 0;
  }
}
.b-service-block.--form.--uis {
  background: url("/images/uis/bg-optim.png");
  background-size: cover;
  background-position: center bottom;
  padding: 64px 0;
}
@media (max-width: 991px) {
  .b-service-block.--form.--uis {
    padding: 40px 0;
  }
}
.b-service-block.--form.--uis.--2 {
  background: url("/images/uis/bg-optim2.png");
  background-size: cover;
  background-position: center bottom;
  padding: 80px 0;
}
@media (max-width: 991px) {
  .b-service-block.--form.--uis.--2 {
    padding: 40px 0;
  }
}
.b-service-block.--form.--tg {
  background: url("/images/tgmax/optim.png");
  background-size: cover;
  background-position: center right;
}
@media (max-width: 575px) {
  .b-service-block.--form.--tg {
    background-position: center;
  }
}
.b-service-block.--form.--tg.--2 {
  background: url("/images/tgmax/optim2.png");
  background-size: cover;
  background-position: center right;
}
@media (max-width: 575px) {
  .b-service-block.--form.--tg.--2 {
    background-position: center;
  }
}
.b-service-block.--form.--bx24-tel {
  padding: 80px 0;
  border-radius: 8px;
  background: linear-gradient(90deg, #409EEF 0%, #005893 100%);
}
@media (max-width: 991px) {
  .b-service-block.--form.--bx24-tel {
    padding: 40px 0;
  }
}
.b-service-block.--form.--bx24-tel .__grid {
  grid-template-columns: 1fr 1fr;
  grid-gap: 24px;
}
@media (max-width: 1460px) {
  .b-service-block.--form.--bx24-tel .__grid {
    grid-template-columns: 1fr 1.2fr;
  }
}
@media (max-width: 991px) {
  .b-service-block.--form.--bx24-tel .__grid {
    grid-template-columns: 1fr;
  }
}
.b-service-block.--form.--24-secure {
  padding: 105px 0;
  background: #000;
}
@media (max-width: 991px) {
  .b-service-block.--form.--24-secure {
    padding: 40px 0;
  }
}
.b-service-block.--form.--24-secure .__video {
  object-position: top;
  opacity: 0.8;
}
.b-service-block.--form.--24-secure.--2nd {
  padding: 82px 0;
}
@media (max-width: 991px) {
  .b-service-block.--form.--24-secure.--2nd {
    padding: 40px 0;
  }
}
.b-service-block.--form.--bx24 .__grid {
  grid-template-columns: auto 1fr auto;
}
@media (max-width: 991px) {
  .b-service-block.--form.--bx24 .__grid {
    grid-template-columns: 1fr auto;
    grid-gap: 16px;
  }
}
@media (max-width: 991px) {
  .b-service-block.--form.--bx24 .__grid {
    grid-template-columns: 1fr;
  }
}
@media (max-width: 991px) {
  .b-service-block.--form.--bx24 .__grid h4 {
    grid-column: span 2;
    order: 2;
  }
}
@media (max-width: 575px) {
  .b-service-block.--form.--bx24 .__grid h4 {
    grid-column: span 1;
  }
}
@media (max-width: 575px) {
  .b-service-block.--form.--bx24 .__grid .b-btn {
    order: 3;
  }
}
.b-service-block.--form.--vmeste {
  background: url("/images/vmeste/bg-form.png");
  position: relative;
  padding: 80px 0;
  overflow: hidden;
  border-radius: 32px;
}
@media (max-width: 991px) {
  .b-service-block.--form.--vmeste {
    padding: 40px 0;
  }
}
@media (max-width: 767px) {
  .b-service-block.--form.--vmeste {
    border-radius: 0;
  }
}
.b-service-block.--form.--vmeste .container-lg {
  position: relative;
  z-index: 2;
}
.b-service-block.--form.--vmeste .__grid {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 24px;
}
@media (max-width: 991px) {
  .b-service-block.--form.--vmeste .__grid {
    grid-template-columns: 1fr;
    grid-gap: 16px;
  }
}
.b-service-block.--form.--vmeste .__grid > div {
  color: #fff;
  padding: 20px 0;
  display: grid;
  grid-gap: 24px;
  grid-template-columns: 32px 1fr;
  align-items: center;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.1;
}
@media (max-width: 991px) {
  .b-service-block.--form.--vmeste .__grid > div {
    padding: 8px 0;
    font-size: 18px;
  }
}
@media (max-width: 575px) {
  .b-service-block.--form.--vmeste .__grid > div {
    grid-gap: 12px;
    font-size: 16px;
  }
}
.b-service-block.--form.--vmeste .__decor {
  position: absolute;
  z-index: 1;
  top: 0;
  bottom: 0;
  right: 0;
  height: 100%;
  width: auto;
}
@media (max-width: 1199px) {
  .b-service-block.--form.--vmeste .__decor {
    display: none;
  }
}
.b-service-block.--form.--form-360 {
  padding: 64px 0;
  background: url("/images/ya360/bg-optim.png") center right -5px;
  background-size: cover;
  box-shadow: 0px 2px 4px 0px rgba(20, 91, 151, 0.08);
  border: 2px solid #FFF;
}
@media (max-width: 1439px) {
  .b-service-block.--form.--form-360 {
    background: url("/images/ya360/bg-optim.png") center right 20%;
  }
}
@media (max-width: 991px) {
  .b-service-block.--form.--form-360 {
    padding: 40px 0;
  }
}
@media (max-width: 776px) {
  .b-service-block.--form.--form-360 {
    background: url("/images/ya360/bg-optim.png") center left 2%;
  }
}
.b-service-block.--form.--form-360 h3 {
  color: #181A1F;
}
.b-service-block.--form.--key {
  background: url("/images/key/bg-optim.png") center left;
  background-size: cover;
}
.b-service-block.--form.--key h3 {
  color: #181A1F;
}
.b-service-block.--form.--form-post-24 {
  padding: 100px 0;
  background: url("/images/post24/bg-optim.png") center right;
  background-size: cover;
}
.b-service-block.--form.--form-post-24.--b {
  background: url("/images/postb/bg-optim.png") center right;
  background-size: cover;
}
.b-service-block.--form.--form-post-24 h4 {
  color: #fff;
  margin-bottom: 0;
}
@media (max-width: 1439px) {
  .b-service-block.--form.--form-post-24 {
    padding: 80px 0;
  }
}
@media (max-width: 991px) {
  .b-service-block.--form.--form-post-24 {
    padding: 40px 0;
  }
}
.b-service-block.--form.--form-post {
  padding: 100px 0;
  background: url("/images/post/bg-optim.png") center left;
  background-size: cover;
}
@media (max-width: 1439px) {
  .b-service-block.--form.--form-post {
    padding: 80px 0;
  }
}
@media (max-width: 991px) {
  .b-service-block.--form.--form-post {
    padding: 40px 0;
  }
}
.b-service-block.--form.--form-post h4 {
  color: #fff;
  margin-bottom: 0;
}
.b-service-block.--form.--form-post .__grid {
  grid-gap: 160px;
}
@media (max-width: 1439px) {
  .b-service-block.--form.--form-post .__grid {
    grid-gap: 48px;
  }
}
.b-service-block.--form.--supbx {
  padding: 120px 0;
}
@media (max-width: 1439px) {
  .b-service-block.--form.--supbx {
    padding: 80px 0;
  }
}
@media (max-width: 991px) {
  .b-service-block.--form.--supbx {
    padding: 40px 0;
  }
}
.b-service-block.--form.--supbx .__video {
  object-position: center left;
}
.b-service-block.--form.--supbx .__video:after {
  content: none;
}
.b-service-block.--form .__grid {
  display: grid;
  grid-template-columns: 1fr auto;
  align-items: center;
  grid-gap: 48px;
}
@media (max-width: 767px) {
  .b-service-block.--form .__grid {
    grid-gap: 24px;
    grid-template-columns: 1fr;
  }
}
@media (max-width: 575px) {
  .b-service-block.--form .__grid .b-btn {
    width: 100%;
  }
}
.b-service-block.--form .__video:after {
  content: "";
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  background-color: #0AB760;
  mix-blend-mode: multiply;
}

.b-section.--service {
  padding: 80px 0px;
  position: relative;
  overflow: hidden;
}
@media (max-width: 991px) {
  .b-section.--service {
    padding: 40px 0px;
  }
}
.b-section.--service .container-lg {
  position: relative;
  z-index: 2;
}
@media (max-width: 991px) {
  .b-section.--service.--pb-mob {
    padding: 40px 0 0;
  }
}

.b-adv-grid {
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  grid-gap: 24px;
  margin-bottom: 48px;
}
@media (max-width: 991px) {
  .b-adv-grid {
    grid-gap: 16px;
    margin-bottom: 24px;
  }
}
.b-adv-grid.--g-48 {
  gap: 48px 24px;
}
@media (max-width: 991px) {
  .b-adv-grid.--g-48 {
    gap: 32px 16px;
  }
}
.b-adv-grid .__half {
  grid-column: span 6;
  display: flex;
  flex-direction: column;
  gap: 24px;
}
@media (max-width: 991px) {
  .b-adv-grid .__half {
    gap: 16px;
    grid-column: span 12;
  }
}
.b-adv-grid .b-menu-block.--2 {
  grid-column: span 6;
}
@media (max-width: 1199px) {
  .b-adv-grid .b-menu-block.--2 {
    grid-column: span 12;
  }
}
.b-adv-grid .b-menu-block.--1 {
  grid-column: span 12;
}

.b-advan-wrap {
  position: relative;
  grid-column: span 3;
  min-height: 140px;
}
@media (max-width: 1460px) {
  .b-advan-wrap {
    min-height: 160px;
  }
}
@media (max-width: 1439px) {
  .b-advan-wrap {
    grid-column: span 6;
    min-height: auto;
  }
}
@media (max-width: 991px) {
  .b-advan-wrap {
    display: none;
  }
}
.b-advan-wrap.--360 {
  min-height: 295px;
  grid-column: span 6;
}
@media (max-width: 1199px) {
  .b-advan-wrap.--360 {
    grid-column: span 12;
    min-height: auto;
  }
}
@media (max-width: 991px) {
  .b-advan-wrap.--360 {
    display: block;
  }
}

.b-adv-item {
  border-radius: 16px;
  box-shadow: 0px 2px 4px 0px rgba(20, 91, 151, 0.08);
  padding: 32px;
  background: #fff;
  grid-column: span 3;
}
@media (max-width: 1439px) {
  .b-adv-item {
    grid-column: span 6;
  }
}
@media (max-width: 991px) {
  .b-adv-item {
    grid-column: span 12;
    padding: 24px;
  }
}
.b-adv-item:hover {
  box-shadow: 0px 4px 20px 0px rgba(20, 91, 151, 0.23);
}
.b-adv-item.--p-24 {
  padding: 24px;
}
.b-adv-item.--br-8 {
  border-radius: 8px;
}
.b-adv-item.--24-secure {
  padding: 32px 40px 40px;
  border-radius: 8px;
  grid-column: span 1;
}
@media (max-width: 1460px) {
  .b-adv-item.--24-secure {
    padding: 24px;
  }
}
.b-adv-item.--24-secure .__title {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.2;
}
@media (max-width: 1460px) {
  .b-adv-item.--24-secure .__title {
    font-size: 20px;
  }
}
@media (max-width: 991px) {
  .b-adv-item.--24-secure .__title {
    font-size: 18px;
  }
}
.b-adv-item.--horizont {
  display: flex;
  gap: 24px;
  align-items: center;
  font-size: 20px;
  font-weight: 400;
  line-height: 1.2;
  margin-bottom: 12px;
  padding: 16px 24px;
  min-height: 80px;
}
@media (max-width: 991px) {
  .b-adv-item.--horizont {
    font-size: 18px;
    gap: 16px;
  }
}
@media (max-width: 575px) {
  .b-adv-item.--horizont {
    flex-direction: column;
    align-items: start;
    gap: 8px;
    font-size: 16px;
  }
}
.b-adv-item.--horizont:last-child {
  margin-bottom: 0;
}
.b-adv-item.--horizont .__num {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.2;
  color: #E6EAF1;
}
@media (max-width: 991px) {
  .b-adv-item.--horizont .__num {
    font-size: 20px;
  }
}
.b-adv-item.--horizont.--b24 {
  padding: 32px;
  border-radius: 8px;
  min-height: 112px;
  margin: 0;
}
.b-adv-item.--horizont.--b24 .__title {
  line-height: 1.2;
}
@media (max-width: 991px) {
  .b-adv-item.--horizont.--b24 {
    padding: 24px;
  }
}
.b-adv-item.--blue {
  background: #1F90EF;
  color: #fff;
}
.b-adv-item.--blue .__title {
  font-size: 24px;
  gap: 8px;
}
@media (max-width: 991px) {
  .b-adv-item.--blue .__title {
    font-size: 20px;
  }
}
.b-adv-item.--blue p {
  color: #fff;
}
.b-adv-item.--ico {
  box-shadow: 0px 2px 4px 0px rgba(20, 91, 151, 0.0784313725);
  border: none;
  background: #FFFFFF;
  border-radius: 8px;
  padding: 36px 32px;
  display: grid;
  grid-template-columns: 40px 1fr;
  grid-gap: 24px;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.2;
  color: #181A1F;
  align-items: center;
}
.b-adv-item.--ico:hover {
  box-shadow: 0px 2px 4px 0px rgba(20, 91, 151, 0.0784313725);
}
@media (max-width: 1460px) {
  .b-adv-item.--ico {
    padding: 24px;
    grid-gap: 16px;
  }
}
@media (max-width: 991px) {
  .b-adv-item.--ico {
    font-size: 16px;
  }
}
.b-adv-item.--about {
  box-shadow: none;
  border: none;
  background: #181A1F;
  border-radius: 8px;
  padding: 0;
  display: flex;
  flex-direction: column;
}
@media (max-width: 1199px) {
  .b-adv-item.--about > img {
    max-height: 160px;
    object-fit: scale-down;
  }
}
.b-adv-item.--about:hover {
  box-shadow: none;
}
.b-adv-item.--about .__bot {
  padding: 24px 32px 32px;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.2;
  color: #fff;
  flex: 1;
}
@media (max-width: 991px) {
  .b-adv-item.--about .__bot {
    padding: 24px;
    font-size: 16px;
  }
}
.b-adv-item.--about.--cloud {
  background: #F1F4F8;
  overflow: hidden;
}
.b-adv-item.--about.--cloud.--bord {
  border: 2px solid #5282FF;
}
.b-adv-item.--about.--cloud.--bord .__bot {
  color: #fff;
  background: #5282FF;
}
.b-adv-item.--about.--cloud .__top {
  position: relative;
  padding: 48px 40px;
  height: 224px;
  display: flex;
  flex-direction: column;
  justify-content: end;
}
@media (max-width: 1439px) {
  .b-adv-item.--about.--cloud .__top {
    height: auto;
  }
}
@media (max-width: 991px) {
  .b-adv-item.--about.--cloud .__top {
    padding: 40px 24px 24px;
  }
}
.b-adv-item.--about.--cloud .__top img:not(.__ico) {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: right;
  z-index: 1;
}
@media (max-width: 1439px) {
  .b-adv-item.--about.--cloud .__top img:not(.__ico) {
    object-fit: contain;
  }
}
@media (max-width: 450px) {
  .b-adv-item.--about.--cloud .__top img:not(.__ico) {
    object-position: 150% center;
  }
}
.b-adv-item.--about.--cloud .__top .__title {
  position: relative;
  z-index: 2;
  font-size: 32px;
  font-weight: 700;
  line-height: 1.1;
  color: #5282FF;
  margin: 0;
}
@media (max-width: 767px) {
  .b-adv-item.--about.--cloud .__top .__title {
    font-size: 28px;
  }
}
@media (max-width: 575px) {
  .b-adv-item.--about.--cloud .__top .__title {
    font-size: 24px;
  }
}
.b-adv-item.--about.--cloud .__top .__subtitle {
  position: relative;
  z-index: 2;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.5;
  color: #5282FF;
}
.b-adv-item.--about.--cloud .__top .__subtitle .__ico {
  position: absolute;
  top: -4px;
  left: 0;
  transform: translateY(-100%);
}
.b-adv-item.--about.--cloud .__bot {
  padding: 32px;
  color: #383C42;
}
@media (max-width: 991px) {
  .b-adv-item.--about.--cloud .__bot {
    padding: 24px;
  }
}
.b-adv-item.--post-24-border {
  padding: 48px;
  background: none;
  border: 1px solid #76B8E3;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.4;
  color: #181A1F;
}
@media (max-width: 991px) {
  .b-adv-item.--post-24-border {
    font-size: 18px;
    padding: 24px;
  }
}
.b-adv-item.--post-24-border:hover {
  box-shadow: none;
}
.b-adv-item.--post-24-alt {
  background: none;
  box-shadow: none;
  border-radius: 0;
  padding: 0;
}
.b-adv-item.--post-24-alt:hover {
  box-shadow: none;
}
.b-adv-item.--post-24-alt img {
  margin-bottom: 16px;
}
@media (max-width: 767px) {
  .b-adv-item.--post-24-alt br {
    display: none;
  }
}
.b-adv-item.--post-24-alt p {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.4;
  color: #1A1A1A;
}
@media (max-width: 991px) {
  .b-adv-item.--post-24-alt p {
    font-size: 16px;
  }
}
.b-adv-item.--post-24-alt p span {
  font-weight: 700;
  color: #367FAF;
}
.b-adv-item.--post-24-alt p span.--b {
  color: #F0000A;
}
.b-adv-item.--post-24-last {
  padding: 56px 24px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: linear-gradient(76.36deg, #EFF3FA 0%, #DDEBFF 100%);
  box-shadow: none;
}
@media (max-width: 991px) {
  .b-adv-item.--post-24-last {
    padding: 24px;
  }
}
.b-adv-item.--post-24-last img {
  width: auto;
  max-width: 100%;
}
.b-adv-item.--post-24-last:hover {
  box-shadow: none;
}
.b-adv-item.--post-24 .__title {
  font-size: 20px;
}
@media (max-width: 991px) {
  .b-adv-item.--post-24 .__title {
    font-size: 16px;
  }
}
.b-adv-item.--post-24 p {
  font-size: 18px;
}
.b-adv-item.--tgmax {
  grid-column: span 3;
  position: relative;
  padding: 0;
  border-radius: 0;
  box-shadow: none;
  background: none;
}
.b-adv-item.--tgmax:after {
  content: "";
  position: absolute;
  z-index: 1;
  width: 100%;
  height: 2px;
  background: url("/images/tgmax/dot.svg");
  top: 15px;
  left: 24px;
}
@media (max-width: 991px) {
  .b-adv-item.--tgmax {
    grid-column: span 6;
    margin-bottom: 8px;
  }
  .b-adv-item.--tgmax:after {
    content: none;
  }
}
@media (max-width: 575px) {
  .b-adv-item.--tgmax {
    grid-column: span 12;
  }
}
.b-adv-item.--tgmax:last-child:after {
  content: none;
}
.b-adv-item.--tgmax .__num {
  height: 32px;
  width: 32px;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #8B5CF6;
  color: #fff;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.4;
  z-index: 2;
  border-radius: 50%;
  margin-bottom: 32px;
  position: relative;
}
@media (max-width: 991px) {
  .b-adv-item.--tgmax .__num {
    margin-bottom: 12px;
  }
}
.b-adv-item.--tgmax .__txt {
  color: #171321;
  font-size: 20px;
  font-weight: 400;
  line-height: 120%;
}
@media (max-width: 991px) {
  .b-adv-item.--tgmax .__txt {
    font-size: 18px;
  }
}
@media (max-width: 575px) {
  .b-adv-item.--tgmax .__txt {
    font-size: 16px;
  }
}
.b-adv-item.--tgmax .__txt span {
  color: #181A1F;
  font-weight: 700;
  line-height: 120%;
  display: block;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .b-adv-item.--tgmax .__txt span {
    margin-bottom: 8px;
  }
}
.b-adv-item.--uis {
  grid-column: span 3;
  position: relative;
  padding: 0;
  border-radius: 0;
  box-shadow: none;
  background: none;
  display: flex;
  flex-direction: column;
}
.b-adv-item.--uis:after {
  content: "";
  position: absolute;
  z-index: 1;
  width: 100%;
  height: 2px;
  background: url("/images/uis/dots.svg");
  top: 23px;
  left: 24px;
}
@media (max-width: 991px) {
  .b-adv-item.--uis {
    grid-column: span 6;
    margin-bottom: 8px;
  }
  .b-adv-item.--uis:after {
    content: none;
  }
}
@media (max-width: 575px) {
  .b-adv-item.--uis {
    grid-column: span 12;
  }
}
.b-adv-item.--uis:last-child:after {
  content: none;
}
.b-adv-item.--uis .__num {
  height: 48px;
  width: 48px;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #00A;
  color: #fff;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.4;
  z-index: 2;
  border-radius: 50%;
  margin-bottom: 24px;
  position: relative;
}
@media (max-width: 991px) {
  .b-adv-item.--uis .__num {
    margin-bottom: 16px;
  }
}
.b-adv-item.--uis .__title {
  color: #181A1F;
  font-size: 24px;
  font-weight: 700;
  line-height: 120%;
  margin-bottom: 24px;
}
@media (max-width: 1439px) {
  .b-adv-item.--uis .__title {
    font-size: 20px;
  }
}
@media (max-width: 1199px) {
  .b-adv-item.--uis .__title {
    font-size: 18px;
  }
}
@media (max-width: 991px) {
  .b-adv-item.--uis .__title {
    margin-bottom: 16px;
  }
}
.b-adv-item.--uis ul {
  margin: auto 0 0;
  padding: 0;
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.b-adv-item.--uis ul li {
  position: relative;
  margin: 0;
  color: #181A1F;
  font-size: 18px;
  font-weight: 400;
  line-height: 125%;
  padding-left: 16px;
}
@media (max-width: 1439px) {
  .b-adv-item.--uis ul li {
    font-size: 16px;
  }
}
@media (max-width: 1199px) {
  .b-adv-item.--uis ul li {
    font-size: 14px;
  }
}
.b-adv-item.--uis ul li:before {
  content: "";
  position: absolute;
  width: 4px;
  height: 4px;
  border-radius: 50%;
  background: #99CDF1;
  top: 9px;
  left: 0;
}
@media (max-width: 1439px) {
  .b-adv-item.--uis ul li:before {
    top: 8px;
  }
}
@media (max-width: 1199px) {
  .b-adv-item.--uis ul li:before {
    top: 6px;
  }
}
.b-adv-item.--key {
  grid-column: span 3;
  position: relative;
  padding: 0;
  border-radius: 0;
  box-shadow: none;
  background: none;
}
.b-adv-item.--key:after {
  content: "";
  position: absolute;
  z-index: 1;
  width: 100%;
  height: 2px;
  background: url("/images/key/dot.svg");
  top: 15px;
  left: 24px;
}
@media (max-width: 991px) {
  .b-adv-item.--key {
    grid-column: span 6;
    margin-bottom: 8px;
  }
  .b-adv-item.--key:after {
    content: none;
  }
}
@media (max-width: 575px) {
  .b-adv-item.--key {
    grid-column: span 12;
  }
}
.b-adv-item.--key:last-child:after {
  content: none;
}
.b-adv-item.--key .__num {
  height: 32px;
  width: 32px;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #4D83FA;
  color: #fff;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.4;
  z-index: 2;
  border-radius: 50%;
  margin-bottom: 32px;
}
@media (max-width: 991px) {
  .b-adv-item.--key .__num {
    margin-bottom: 12px;
  }
}
.b-adv-item.--key .__txt {
  margin-bottom: 16px;
  color: #171321;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.4;
}
@media (max-width: 991px) {
  .b-adv-item.--key .__txt {
    margin-bottom: 12px;
  }
}
.b-adv-item.--key .__txt:last-child {
  margin-bottom: 0;
}
.b-adv-item.--key p {
  margin-bottom: 0;
  color: #4D83FA;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.4;
}
.b-adv-item.--post {
  border: 2px solid var(--iex-White, #FFF);
  background: linear-gradient(180deg, #F8F9FC 0%, #FFF 100%), #FFF;
  box-shadow: 0px 2px 4px 0px rgba(20, 91, 151, 0.08);
}
.b-adv-item.--post .__title {
  display: grid;
  grid-template-columns: auto 1fr;
  align-items: center;
  color: #181A1F;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.4;
  margin-bottom: 0;
}
@media (max-width: 575px) {
  .b-adv-item.--post .__title {
    font-size: 16px;
    grid-template-columns: 1fr;
  }
}
.b-adv-item.--post:hover {
  box-shadow: 0px 2px 4px 0px rgba(20, 91, 151, 0.08);
}
.b-adv-item.--post.--check {
  margin-bottom: 24px;
}
.b-adv-item.--post.--check .__title {
  grid-template-columns: 1fr auto;
  font-size: 20px;
}
@media (max-width: 575px) {
  .b-adv-item.--post.--check .__title {
    grid-template-columns: 1fr;
    font-size: 18px;
  }
}
@media (max-width: 575px) {
  .b-adv-item.--post.--check .__title span {
    order: 2;
  }
}
.b-adv-item.--speech {
  border: none;
  background: #F8F9FC;
  box-shadow: none;
}
.b-adv-item.--speech .__title {
  display: grid;
  grid-template-columns: 1fr auto;
  gap: 8px;
  color: #181A1F;
  line-height: 1.4;
  margin-bottom: 24px;
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
}
@media (max-width: 575px) {
  .b-adv-item.--speech .__title {
    font-size: 18px;
    grid-template-columns: 1fr;
    margin-bottom: 16px;
  }
}
.b-adv-item.--speech .__title svg {
  margin-top: 4px;
}
@media (max-width: 575px) {
  .b-adv-item.--speech .__title span {
    order: 2;
  }
}
.b-adv-item.--speech:hover {
  box-shadow: none;
}
.b-adv-item.--green {
  border: 2px solid #63CC97;
  box-shadow: none;
  padding: 40px;
}
@media (max-width: 991px) {
  .b-adv-item.--green {
    padding: 24px;
  }
}
.b-adv-item.--green:hover {
  box-shadow: none;
}
.b-adv-item.--hover {
  z-index: 3;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  position: absolute;
}
@media (max-width: 1439px) {
  .b-adv-item.--hover {
    position: static;
  }
}
.b-adv-item.--hover .__title {
  margin-bottom: 0;
}
@media (max-width: 1439px) {
  .b-adv-item.--hover .__title {
    margin-bottom: 16px;
  }
}
.b-adv-item.--hover:hover {
  position: absolute;
  height: fit-content;
}
@media (max-width: 1439px) {
  .b-adv-item.--hover:hover {
    position: static;
    height: 100%;
  }
}
.b-adv-item.--hover:hover .__title {
  margin-bottom: 16px;
}
.b-adv-item.--hover-360 {
  flex: auto;
  padding: 40px 48px;
  border-radius: 8px;
  border: 2px solid #FFF;
  background: linear-gradient(270deg, #F1F4F8 0%, #FFF 100%);
  box-shadow: 0px 2px 4px 0px rgba(20, 91, 151, 0.08);
  transition: 0.3s ease-out;
  display: grid;
  grid-template-columns: 1fr 172px;
  grid-gap: 24px;
}
@media (max-width: 1199px) {
  .b-adv-item.--hover-360 {
    padding: 20px 24px;
    position: static;
    grid-template-columns: 1fr auto;
    grid-gap: 16px;
  }
}
@media (max-width: 991px) {
  .b-adv-item.--hover-360 {
    grid-template-columns: 1fr;
    grid-gap: 8px;
}
}
@media (max-width: 991px) {
.b-adv-item.--hover-360 .__content {
    order: 2;
  }
}
.b-adv-item.--hover-360 img {
  margin: 0 auto;
}
@media (max-width: 1199px) {
  .b-adv-item.--hover-360 img {
    margin: 0;
    height: 64px;
    width: 64px;
  }
}
.b-adv-item.--hover-360 ul {
  padding: 0;
  margin: 0;
}
.b-adv-item.--hover-360 ul li {
  padding-left: 16px;
  color: #1A1A1A;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 1.5;
  margin-bottom: 0;
}
.b-adv-item.--hover-360 ul li:before {
  width: 4px;
  height: 4px;
  top: 9px;
  left: 0;
}
.b-adv-item.--push-num {
  border-radius: 24px;
  background: #FFF;
  box-shadow: 0px 2px 4px 0px rgba(20, 91, 151, 0.08);
  border: none;
  padding: 24px;
  display: grid;
  grid-template-columns: auto 1fr;
  align-items: center;
  grid-gap: 24px;
  color: #5C6370;
  font-size: 24px;
  font-weight: 700;
  line-height: 1;
  margin-bottom: 12px;
}
@media (max-width: 767px) {
  .b-adv-item.--push-num {
    grid-gap: 16px;
    align-items: start;
  }
}
.b-adv-item.--push-num:last-child {
  margin-bottom: 0;
}
.b-adv-item.--push-num p {
  color: #181A1F;
  font-size: 20px;
  font-weight: 400;
  line-height: 1.2;
}
@media (max-width: 575px) {
  .b-adv-item.--push-num p {
    font-size: 16px;
  }
}
.b-adv-item.--num {
  border: 2px solid #FFF;
  background: #FFF;
  box-shadow: 0px 2px 4px 0px rgba(20, 91, 151, 0.08);
  display: grid;
  grid-template-columns: auto 1fr;
  align-items: center;
  grid-gap: 24px;
  color: #E6EAF1;
  font-size: 24px;
  font-weight: 700;
  line-height: 1;
  margin-bottom: 12px;
}
.b-adv-item.--num.--no-bg {
  background: none;
  padding: 32px 8px;
  margin-right: 72px;
  margin-bottom: 0;
  border: none;
  box-shadow: none;
}
.b-adv-item.--num.--no-bg:hover {
  box-shadow: none;
}
@media (max-width: 1439px) {
  .b-adv-item.--num.--no-bg {
    margin-right: 0;
    padding: 16px 0;
  }
}
@media (max-width: 991px) {
  .b-adv-item.--num.--no-bg {
    padding: 8px 0;
  }
}
.b-adv-item.--num:last-child {
  margin-bottom: 0;
}
.b-adv-item.--num:hover {
  box-shadow: 0px 2px 4px 0px rgba(20, 91, 151, 0.08);
}
.b-adv-item.--num p {
  color: #171321;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.4;
}
@media (max-width: 575px) {
  .b-adv-item.--num p {
    font-size: 16px;
  }
}
.b-adv-item.--logos {
  padding: 40px;
  display: grid;
  grid-template-columns: auto auto 1fr;
  grid-gap: 40px;
  align-items: center;
  box-shadow: none;
  border-radius: 8px;
  border: 1px solid #E6EAF1;
  background: linear-gradient(0deg, #F0F2F7 0%, #F0F2F7 100%), #E6EAF1;
  color: #171321;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.4;
  margin-bottom: 24px;
}
@media (max-width: 991px) {
  .b-adv-item.--logos {
    grid-gap: 24px;
    padding: 24px;
    font-size: 16px;
    grid-template-columns: 200px auto 1fr;
    margin-bottom: 16px;
  }
}
@media (max-width: 575px) {
  .b-adv-item.--logos {
    grid-gap: 12px;
    grid-template-columns: 1fr;
  }
}
.b-adv-item.--logos:last-child {
  margin-bottom: 0;
}
.b-adv-item.--logos:hover {
  box-shadow: none;
}
.b-adv-item.--logos img {
  max-width: 100%;
  width: 100%;
}
@media (max-width: 575px) {
  .b-adv-item.--logos img {
    max-width: 200px;
    margin: 0 auto;
  }
}
.b-adv-item.--logos .__line {
  height: 100%;
  width: 2px;
  background: #E6EAF1;
}
@media (max-width: 575px) {
  .b-adv-item.--logos .__line {
    width: 100%;
    height: 1px;
  }
}
.b-adv-item.--alt.--data {
  border-radius: 24px;
  background: #424147;
  box-shadow: 0px 2px 4px 0px #2A292F;
  color: #fff;
  position: relative;
  overflow: hidden;
}
.b-adv-item.--alt.--data.--apache {
  background: #fff;
  color: revert;
  box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.0784313725);
  border-radius: 8px;
}
.b-adv-item.--alt.--data.--apache p {
  color: #181A1F;
}
.b-adv-item.--alt.--data .__bg {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  z-index: 0;
}
.b-adv-item.--alt.--data p {
  color: #fff;
  line-height: 1.1;
  margin-bottom: 24px;
  font-size: 18px;
  z-index: 1;
  position: relative;
}
@media (max-width: 991px) {
  .b-adv-item.--alt.--data p {
    margin-bottom: 16px;
    font-size: 16px;
  }
}
.b-adv-item.--alt.--data p:last-child {
  margin-bottom: 0;
}
.b-adv-item.--alt.--data .__title {
  grid-template-columns: auto 1fr;
  align-items: center;
  z-index: 1;
  position: relative;
  line-height: 1;
}
.b-adv-item.--alt.--data .__title img {
  margin-top: 0;
}
.b-adv-item.--alt.--scheme {
  border: 2px solid var(--iex-white, #FFF);
  background: linear-gradient(180deg, #F8F9FC 0%, #FFF 100%), #FFF;
  display: flex;
  flex-direction: column;
  gap: 32px;
}
@media (max-width: 991px) {
  .b-adv-item.--alt.--scheme {
    gap: 24px;
  }
}
@media (max-width: 575px) {
  .b-adv-item.--alt.--scheme {
    gap: 16px;
  }
}
.b-adv-item.--alt.--scheme .__title {
  align-items: end;
  margin-bottom: 0;
  font-size: 24px;
}
@media (max-width: 575px) {
  .b-adv-item.--alt.--scheme .__title {
    grid-template-columns: 1fr;
  }
  .b-adv-item.--alt.--scheme .__title > div {
    width: 50%;
    order: 1;
  }
}
.b-adv-item.--alt.--scheme .__title span {
  margin-bottom: 16px;
  display: block;
}
@media (max-width: 575px) {
  .b-adv-item.--alt.--scheme .__title span {
    order: 2;
    margin-bottom: 0;
  }
}
.b-adv-item.--alt.--scheme .__txt {
  color: #171321;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.4;
}
.b-adv-item.--alt.--scheme .__txt span {
  font-size: 14px;
  font-weight: 600;
}
.b-adv-item.--alt.--scheme .__line {
  width: 100%;
  height: 2px;
  background: #F6F3FE;
}
.b-adv-item.--alt .__title {
  grid-template-columns: 1fr auto;
  align-items: start;
  font-size: 24px;
  font-weight: 700;
  line-height: 1.4;
  margin-bottom: 24px;
}
@media (max-width: 1199px) {
  .b-adv-item.--alt .__title {
    font-size: 20px;
  }
}
@media (max-width: 767px) {
  .b-adv-item.--alt .__title {
    font-size: 18px;
  }
}
@media (max-width: 575px) {
  .b-adv-item.--alt .__title {
    font-size: 16px;
  }
}
.b-adv-item.--alt .__title img {
  display: block;
  margin-top: 4px;
}
@media (max-width: 1199px) {
  .b-adv-item.--alt .__title img {
    margin-top: 0px;
  }
}
.b-adv-item.--alt .__title:last-child {
  margin-bottom: 0;
}
.b-adv-item.--alt p {
  margin-bottom: 24px;
}
.b-adv-item.--alt p:last-child {
  margin-bottom: 0;
}
.b-adv-item .__title {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.4;
  grid-gap: 16px;
  display: grid;
  margin-bottom: 16px;
}
.b-adv-item .__title.--fs-24 {
  font-size: 24px;
  gap: 8px;
}
@media (max-width: 991px) {
  .b-adv-item .__title.--fs-24 {
    font-size: 20px;
  }
}
@media (max-width: 1439px) {
  .b-adv-item .__title {
    align-items: center;
    grid-template-columns: auto 1fr;
  }
}
@media (max-width: 575px) {
  .b-adv-item .__title {
    font-size: 16px;
  }
}
.b-adv-item.--3 {
  grid-column: span 4;
}
@media (max-width: 1439px) {
  .b-adv-item.--3 {
    grid-column: span 12;
  }
}
.b-adv-item.--3-xl {
  grid-column: span 4;
}
@media (max-width: 1199px) {
  .b-adv-item.--3-xl {
    grid-column: span 12;
  }
}
.b-adv-item.--3-alt {
  grid-column: span 4;
}
@media (max-width: 1439px) {
  .b-adv-item.--3-alt {
    grid-column: span 6;
  }
}
@media (max-width: 767px) {
  .b-adv-item.--3-alt {
    grid-column: span 12;
  }
}
.b-adv-item.--2 {
  grid-column: span 6;
}
@media (max-width: 991px) {
  .b-adv-item.--2 {
    grid-column: span 12;
  }
}
.b-adv-item.--1 {
  grid-column: span 12;
}

.b-anim-bean {
  position: relative;
  width: 80px;
  height: 8px;
  overflow: hidden;
  background: #E6EAF1;
  border-radius: 4px;
}
.b-anim-bean:after {
  content: "";
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: #0AB760;
  animation: bean ease-in-out 11000ms infinite;
}

.b-infoblock {
  overflow: hidden;
  border-radius: 8px;
  background: linear-gradient(0deg, #F0F2F7 0%, #F0F2F7 100%), #E6EAF1;
  padding: 24px;
  display: grid;
  grid-template-columns: auto 1fr;
  grid-gap: 32px;
  align-items: center;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.4;
}
@media (max-width: 991px) {
  .b-infoblock {
    font-size: 16px;
  }
}
@media (max-width: 575px) {
  .b-infoblock {
    grid-template-columns: 1fr;
    grid-gap: 24px;
  }
}
.b-infoblock.--tgmax {
  padding: 0;
  box-shadow: none;
  border-radius: 0;
  background: none;
  grid-gap: 51px;
  grid-template-columns: 1fr auto;
}
@media (max-width: 991px) {
  .b-infoblock.--tgmax {
    grid-gap: 24px;
  }
}
.b-infoblock.--tgmax .__spin {
  transform-origin: center;
  animation: spin infinite 5000ms linear;
}
.b-infoblock.--tgmax .__block {
  border-radius: 16px;
  background: linear-gradient(0deg, #8B5CF6 0%, #8B5CF6 100%), #181A1F;
  padding: 40px;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.2;
  position: relative;
  color: #fff;
}
.b-infoblock.--tgmax .__block:after {
  content: "";
  position: absolute;
  width: 19px;
  height: 32px;
  right: -19px;
  top: 50%;
  transform: translateY(-50%);
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='32' viewBox='0 0 19 32' fill='none'%3E%3Cpath d='M19 16L1.39876e-06 -8.30516e-07L0 32L19 16Z' fill='%23EDE9FE'/%3E%3Cpath d='M19 16L1.39876e-06 -8.30516e-07L0 32L19 16Z' fill='%23F0F9FF'/%3E%3Cpath d='M19 16L1.39876e-06 -8.30516e-07L0 32L19 16Z' fill='%238B5CF6'/%3E%3C/svg%3E");
}
@media (max-width: 991px) {
  .b-infoblock.--tgmax .__block {
    font-size: 16px;
    padding: 24px;
  }
}
@media (max-width: 575px) {
  .b-infoblock.--tgmax .__block {
    font-size: 14px;
    padding: 16px;
  }
}
.b-infoblock.--push {
  padding: 0;
  box-shadow: none;
  border-radius: 0;
  background: none;
  grid-gap: 51px;
}
@media (max-width: 991px) {
  .b-infoblock.--push {
    grid-gap: 32px;
  }
}
.b-infoblock.--push .__block {
  border-radius: 8px;
  background: #F1F4F8;
  padding: 40px;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.4;
  position: relative;
}
.b-infoblock.--push .__block:after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  left: -19px;
  margin: -10px 0 0;
  top: 50%;
  border-top: 12px solid transparent;
  border-right: 19px solid #F1F4F8;
  border-bottom: 12px solid transparent;
}
@media (max-width: 575px) {
  .b-infoblock.--push .__block:after {
    border-top: none;
    border-left: 12px solid transparent;
    border-right: 12px solid transparent;
    border-bottom: 19px solid #F1F4F8;
    left: 50px;
    top: -19px;
    margin: 0;
  }
}
@media (max-width: 991px) {
  .b-infoblock.--push .__block {
    font-size: 16px;
    padding: 24px;
  }
}
.b-infoblock.--push.--24-secure {
  overflow: visible;
}
.b-infoblock.--push.--24-secure > div:first-child {
  width: 160px;
  height: 160px;
  position: relative;
  z-index: 0;
}
.b-infoblock.--push.--24-secure > div:first-child > svg {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.b-infoblock.--main {
  background: none;
  font-size: 18px;
  font-weight: 400;
}
.b-infoblock.--main .__text {
  display: flex;
  align-items: center;
  gap: 32px;
  justify-content: space-between;
}
@media (max-width: 991px) {
  .b-infoblock.--main .__text {
    gap: 24px;
    flex-direction: column;
    align-items: revert;
  }
}
.b-infoblock.--main .__text .b-btn {
  white-space: nowrap;
}
@media (max-width: 991px) {
  .b-infoblock.--main .__text .b-btn {
    width: fit-content;
  }
}
@media (max-width: 575px) {
  .b-infoblock.--main .__text .b-btn {
    width: 100%;
  }
}
.b-infoblock.--apache {
  background: #F2F2F2;
  font-size: 24px;
  font-weight: 700;
}
@media (max-width: 1199px) {
  .b-infoblock.--apache {
    font-size: 20px;
  }
}
@media (max-width: 767px) {
  .b-infoblock.--apache {
    font-size: 18px;
  }
}
.b-infoblock.--grad {
  background: linear-gradient(270deg, #F0F2F7 0%, #F1F4F8 49.48%, #FFE9DF 100%), linear-gradient(0deg, #F0F2F7 0%, #F0F2F7 100%), #E6EAF1;
}
.b-infoblock.--key {
  background: none;
  border: 1px solid #C1E1FF;
}
.b-infoblock.--key span {
  font-weight: 400;
}
.b-infoblock.--post {
  background: #FFF;
  box-shadow: 0px 2px 4px 0px rgba(20, 91, 151, 0.08);
}
.b-infoblock.--post .b-adv-grid {
  grid-column: span 2;
}
@media (max-width: 575px) {
  .b-infoblock.--post .b-adv-grid {
    grid-column: span 1;
  }
}
.b-infoblock.--post .b-adv-item {
  margin-bottom: 0;
  background: #F8F9FC;
  box-shadow: none;
  border-radius: 8px;
  border: none;
  padding: 24px;
  grid-gap: 16px;
  color: #C3CDDF;
  font-size: 18px;
}
.b-infoblock.--post .b-adv-item p {
  color: var(--iex-IEX-Black, #181A1F);
  font-size: 18px;
  font-weight: 400;
  line-height: 1.4;
}
@media (max-width: 575px) {
  .b-infoblock.--post .b-adv-item p {
    font-size: 16px;
  }
}
.b-infoblock.--speech {
  background: #F8F9FC;
  border-radius: 24px;
  color: #171321;
  font-feature-settings: "liga" off;
  font-size: 20px;
  font-weight: 400;
  line-height: 120%;
}
@media (max-width: 767px) {
  .b-infoblock.--speech {
    font-size: 18px;
  }
}
.b-infoblock.--post-24 {
  background: #F8F9FC;
  border: 1px solid #E6EAF1;
  font-size: 20px;
}
.b-infoblock span {
  font-weight: 700;
}
.b-infoblock > div {
  z-index: 3;
}

.b-title-grid {
  display: grid;
  grid-template-columns: auto 1fr;
  grid-gap: 8px;
  align-items: end;
  margin-bottom: 48px;
}
@media (max-width: 991px) {
  .b-title-grid {
    margin-bottom: 24px;
  }
}
.b-title-grid.--alt {
  grid-template-columns: 1fr auto;
  align-items: center;
}
.b-title-grid.--half {
  grid-template-columns: 1fr 1fr;
  align-items: start;
}
@media (max-width: 767px) {
  .b-title-grid.--half {
    grid-template-columns: 1fr;
    grid-gap: 24px;
  }
}
@media (max-width: 767px) {
  .b-title-grid.--mob {
    grid-template-columns: 1fr;
  }
}
@media (max-width: 767px) {
  .b-title-grid.--mob .b-btn {
    width: fit-content;
  }
}
@media (max-width: 575px) {
  .b-title-grid.--mob .b-btn {
    width: 100%;
  }
}
.b-title-grid h4 {
  margin-bottom: 0;
}
.b-title-grid .__line {
  width: 100%;
  height: 2px;
  border-radius: 2px;
  background: #181A1F;
  margin-bottom: 4px;
}

.b-programm-grid {
  display: grid;
  grid-template-columns: 456px 1fr;
  grid-gap: 24px;
}
@media (max-width: 1439px) {
  .b-programm-grid {
    grid-template-columns: 320px 1fr;
  }
}
@media (max-width: 991px) {
  .b-programm-grid {
    grid-template-columns: 1fr;
  }
}
.b-programm-grid .__left {
  position: relative;
}
@media (max-width: 991px) {
  .b-programm-grid .__left {
    display: none;
  }
}
.b-programm-grid .__left .__btn {
  position: sticky;
  top: 104px;
}
.b-programm-grid .__left .__ball {
  position: relative;
  z-index: 1;
  display: block;
  width: 100%;
}
.b-programm-grid .__left .__link {
  position: relative;
  z-index: 2;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: -90px;
  width: 209px;
  max-width: 40%;
  text-align: center;
  aspect-ratio: 1/1;
  border-radius: 50%;
  background: #EA6329;
  transition: 0.3s ease-out;
  color: #fff;
  font-size: 18px;
  font-weight: 700;
  line-height: 18px;
}
.b-programm-grid .__left .__link:hover {
  background: #FF7033;
}
.b-programm-grid .__right > div {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 24px;
  padding: 32px;
  background: #fff;
  border-radius: 16px;
  margin-bottom: 24px;
  box-shadow: 0px 2px 4px 0px rgba(20, 91, 151, 0.0784313725);
}
@media (max-width: 1199px) {
  .b-programm-grid .__right > div {
    padding: 24px;
    margin-bottom: 16px;
  }
}
@media (max-width: 767px) {
  .b-programm-grid .__right > div {
    grid-template-columns: 1fr;
    grid-gap: 16px;
    margin-bottom: 8px;
  }
}
.b-programm-grid .__right > div > div {
  display: flex;
  flex-direction: column;
  gap: 8px;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.2;
  color: #000000;
}
.b-programm-grid .__right > div .__title {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.1;
}
.b-programm-grid .__right > div:last-child {
  margin-bottom: 0;
}
.b-programm-grid .__right > div .__time {
  border-radius: 24px;
  background: #FFD600;
  color: #181A1F;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.4;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 4px 16px;
  height: 36px;
  width: fit-content;
}
.b-programm-grid .__right > div ul {
  padding: 0;
  margin: 0;
}
.b-programm-grid .__right > div ul li {
  font-size: 14px;
  font-weight: 400;
  line-height: 140%;
  margin-bottom: 0;
  padding-left: 12px;
  color: #000000;
}
.b-programm-grid .__right > div ul li:before {
  left: 0;
  background: #000;
  width: 3px;
  height: 3px;
  border-radius: 50%;
  top: 8px;
}
.b-programm-grid .b-btn {
  width: fit-content;
}
@media (max-width: 575px) {
  .b-programm-grid .b-btn {
    width: 100%;
  }
}

.b-map {
  margin: 0 16px 16px;
  border-radius: 32px;
  position: relative;
  overflow: hidden;
}

.b-anim-ring {
  position: relative;
  width: fit-content;
}
.b-anim-ring.--main:after {
  width: 370px;
  height: 370px;
  background: url("/images/main/rings.svg") no-repeat center;
}
.b-anim-ring.--apache:after {
  background: url("/images/apache/rings.svg") no-repeat center;
}
.b-anim-ring.--gray:after {
  background: url("/images/post24/rings.svg") no-repeat center;
}
.b-anim-ring:after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: url("/images/health/rings.svg") no-repeat center;
  background-size: cover;
  width: 252px;
  height: 252px;
  z-index: 1;
}
.b-anim-ring svg {
  position: relative;
  z-index: 2;
}

.b-info-item {
  padding: 32px;
  grid-column: span 4;
}
@media (max-width: 1439px) {
  .b-info-item {
    padding: 16px;
  }
}
@media (max-width: 767px) {
  .b-info-item {
    padding: 8px 0;
    grid-column: span 12;
  }
}
.b-info-item h4 {
  margin-bottom: 24px;
}
@media (max-width: 767px) {
  .b-info-item h4 {
    margin-bottom: 12px;
  }
}
.b-info-item img {
  margin-bottom: 24px;
}
@media (max-width: 991px) {
  .b-info-item img {
    max-height: 32px;
  }
}
@media (max-width: 767px) {
  .b-info-item img {
    margin-bottom: 12px;
  }
}
.b-info-item .__time {
  padding: 4px 16px;
  height: 46px;
  width: fit-content;
  border-radius: 4px;
  background: #181A1F;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 24px;
  font-weight: 700;
  line-height: 1;
  color: #fff;
  margin-bottom: 24px;
}
@media (max-width: 991px) {
  .b-info-item .__time {
    height: 32px;
    font-size: 18px;
  }
}
@media (max-width: 767px) {
  .b-info-item .__time {
    margin-bottom: 12px;
  }
}
.b-info-item p {
  color: #181A1F;
}

.--bg-iex-black {
  background: #181A1F;
}

.--bg-agent {
  background: url("/images/agent/bg-pereezd.png") no-repeat;
  background-size: cover;
}

.--bg-uis {
  background: #CFE8FF;
  position: relative;
}
.--bg-uis:before {
  content: "";
  position: absolute;
  background-image: url("/images/uis/decor.png");
  background-size: cover;
  width: 824px;
  aspect-ratio: 824/463;
  left: calc(50% - 960px - 104px);
  bottom: -151px;
}
@media (max-width: 1920px) {
  .--bg-uis:before {
    width: 41vw;
    left: -5vw;
    bottom: -7.5vw;
  }
}
.--bg-uis:after {
  content: "";
  position: absolute;
  background-image: url("/images/uis/decor2.png");
  background-size: cover;
  width: 468px;
  aspect-ratio: 468/344;
  right: calc(50% - 960px + 38px);
  top: -91px;
}
@media (max-width: 1920px) {
  .--bg-uis:after {
    width: 23.5vw;
    right: 2vw;
    top: -4.5vw;
  }
}

.--bg-grad-gray-7 {
  background: linear-gradient(0deg, #F8F9FC 0%, #FFF 100%);
}

.--bg-gray-7 {
  background: #F8F9FC;
}

.--bg-tg-grad {
  background: linear-gradient(270deg, #EDE9FE 0%, #F2FAFF 100%);
}

.--bg-tg-grad-2 {
  background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #FFF 100%), linear-gradient(270deg, #EDE9FE 0%, #F2FAFF 100%);
}

.--bg-tg-grad-3 {
  background: linear-gradient(180deg, #FFF 0%, rgba(255, 255, 255, 0) 100%), linear-gradient(270deg, #EDE9FE 0%, #F2FAFF 100%);
}

.--bg-tg-grad-4 {
  background: linear-gradient(270deg, #EDE9FE 0%, #F2FAFF 100%), #FFF;
}

.--bg-tg-grad-5 {
  background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #FFF 100%), linear-gradient(270deg, #EDE9FE 0%, #F2FAFF 100%), linear-gradient(270deg, #EDE9FE 0%, #F2FAFF 100%);
}

.--bg-about-grad {
  background: linear-gradient(180deg, #E6EAF1 0%, #181A1F 100%);
}

.--bg-health-gray {
  background: #E6EAF1;
}

.--bg-white {
  background: #fff;
}

.--bg-apache {
  background: #F2F2F2;
}

.--bg-apache-2 {
  position: relative;
  background: radial-gradient(100% 100% at 50% 100%, #116F86 0%, #173036 100%);
}
.--bg-apache-2:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='2484' height='470' viewBox='0 0 2484 470' fill='none'%3E%3Cg clip-path='url(%23clip0_11543_11579)'%3E%3Cpath d='M1890.97 0.298889L2481.88 468.917L2483 469.81H0.99707L2.12207 468.917L593.029 0.298889L593.166 0.190491H1890.84L1890.97 0.298889ZM149.561 468.81H293.869L341.122 419.808H204.082L149.561 468.81ZM295.26 468.81H439.696L479.678 419.808H342.512L295.26 468.81ZM440.987 468.81H585.492L618.204 419.808H480.969L440.987 468.81ZM586.694 468.81H731.282L756.727 419.808H619.407L586.694 468.81ZM732.408 468.81H877.063L895.239 419.808H757.853L732.408 468.81ZM878.13 468.81H1022.86L1033.77 419.808H896.306L878.13 468.81ZM1023.89 468.81H1168.62L1172.26 419.808H1034.79L1023.89 468.81ZM1169.63 468.81H1314.38L1310.74 419.808H1173.26L1169.63 468.81ZM1315.38 468.81H1460.11L1449.21 419.808H1311.75L1315.38 468.81ZM1461.14 468.81H1605.87L1587.7 419.808H1450.24L1461.14 468.81ZM1606.94 468.81H1751.59L1726.15 419.808H1588.76L1606.94 468.81ZM1752.72 468.81H1897.31L1864.59 419.808H1727.28L1752.72 468.81ZM1898.51 468.81H2043.04L2003.06 419.808H1865.8L1898.51 468.81ZM2044.33 468.81H2188.74L2141.49 419.808H2004.35L2044.33 468.81ZM2190.13 468.81H2334.44L2279.92 419.808H2142.88L2190.13 468.81ZM2335.94 468.81H2480.13L2418.35 419.808H2281.42L2335.94 468.81ZM3.86719 468.81H148.066L202.587 419.808H65.6562L3.86719 468.81ZM205.194 418.808H342.086L384.663 374.654H254.32L205.194 418.808ZM343.477 418.808H480.493L516.519 374.654H386.053L343.477 418.808ZM481.784 418.808H618.872L648.348 374.654H517.81L481.784 418.808ZM620.075 418.808H757.245L780.172 374.654H649.551L620.075 418.808ZM758.372 418.808H895.609L911.986 374.654H781.298L758.372 418.808ZM896.676 418.808H1033.99L1043.81 374.654H913.053L896.676 418.808ZM1035.01 418.808H1172.33L1175.61 374.654H1044.84L1035.01 418.808ZM1173.34 418.808H1310.67L1307.39 374.654H1176.61L1173.34 418.808ZM1311.67 418.808H1448.99L1439.16 374.654H1308.4L1311.67 418.808ZM1450.01 418.808H1587.33L1570.95 374.654H1440.19L1450.01 418.808ZM1588.39 418.808H1725.63L1702.7 374.654H1572.02L1588.39 418.808ZM1726.76 418.808H1863.93L1834.45 374.654H1703.83L1726.76 418.808ZM1865.13 418.808H2002.24L1966.21 374.654H1835.65L1865.13 418.808ZM2003.53 418.808H2140.53L2097.95 374.654H1967.5L2003.53 418.808ZM2141.92 418.808H2278.81L2229.68 374.654H2099.34L2141.92 418.808ZM2280.3 418.808H2417.08L2361.41 374.654H2231.18L2280.3 418.808ZM66.917 418.808H203.699L252.825 374.654H122.593L66.917 418.808ZM255.434 373.654H385.627L424.194 333.659H299.933L255.434 373.654ZM387.017 373.654H517.335L549.967 333.659H425.584L387.017 373.654ZM518.625 373.654H649.015L675.715 333.659H551.258L518.625 373.654ZM650.218 373.654H780.691L801.458 333.659H676.918L650.218 373.654ZM781.817 373.654H912.357L927.192 333.659H802.584L781.817 373.654ZM913.424 373.654H1044.04L1052.94 333.659H928.259L913.424 373.654ZM1045.06 373.654H1175.68L1178.65 333.659H1053.96L1045.06 373.654ZM1176.69 373.654H1307.32L1304.36 333.659H1179.65L1176.69 373.654ZM1308.32 373.654H1438.94L1430.04 333.659H1305.36L1308.32 373.654ZM1439.96 373.654H1570.58L1555.74 333.659H1431.07L1439.96 373.654ZM1571.64 373.654H1702.18L1681.42 333.659H1556.81L1571.64 373.654ZM1703.31 373.654H1833.78L1807.08 333.659H1682.54L1703.31 373.654ZM1834.99 373.654H1965.4L1932.76 333.659H1808.29L1834.99 373.654ZM1966.69 373.654H2096.98L2058.42 333.659H1934.05L1966.69 373.654ZM2098.37 373.654H2228.57L2184.07 333.659H2059.81L2098.37 373.654ZM2230.06 373.654H2360.15L2309.72 333.659H2185.56L2230.06 373.654ZM123.854 373.654H253.938L298.438 333.659H174.285L123.854 373.654ZM301.045 332.659H425.158L460.224 296.296H341.504L301.045 332.659ZM426.548 332.659H550.783L580.452 296.296H461.613L426.548 332.659ZM552.073 332.659H676.383L700.657 296.296H581.742L552.073 332.659ZM677.585 332.659H801.978L820.858 296.296H701.86L677.585 332.659ZM803.104 332.659H927.563L941.051 296.296H821.985L803.104 332.659ZM928.63 332.659H1053.16L1061.25 296.296H942.117L928.63 332.659ZM1054.18 332.659H1178.72L1181.42 296.296H1062.27L1054.18 332.659ZM1179.73 332.659H1304.28L1301.58 296.296H1182.43L1179.73 332.659ZM1305.28 332.659H1429.82L1421.73 296.296H1302.59L1305.28 332.659ZM1430.84 332.659H1555.37L1541.88 296.296H1422.75L1430.84 332.659ZM1556.44 332.659H1680.9L1662.02 296.296H1542.95L1556.44 332.659ZM1682.02 332.659H1806.42L1782.14 296.296H1663.14L1682.02 332.659ZM1807.62 332.659H1931.95L1902.28 296.296H1783.34L1807.62 332.659ZM1933.24 332.659H2057.45L2022.39 296.296H1903.57L1933.24 332.659ZM2058.84 332.659H2182.96L2142.5 296.296H2023.78L2058.84 332.659ZM2184.45 332.659H2308.45L2262.6 296.296H2143.99L2184.45 332.659ZM175.547 332.659H299.55L340.009 296.296H221.399L175.547 332.659ZM342.617 295.296H461.188L493.216 262.082H379.571L342.617 295.296ZM462.577 295.296H581.268L608.367 262.082H494.605L462.577 295.296ZM582.559 295.296H701.325L723.498 262.082H609.658L582.559 295.296ZM702.528 295.296H821.378L838.624 262.082H724.7L702.528 295.296ZM822.504 295.296H941.422L953.741 262.082H839.75L822.504 295.296ZM942.488 295.296H1061.47L1068.86 262.082H954.808L942.488 295.296ZM1062.5 295.296H1181.5L1183.96 262.082H1069.89L1062.5 295.296ZM1182.5 295.296H1301.51L1299.05 262.082H1184.96L1182.5 295.296ZM1302.51 295.296H1421.5L1414.11 262.082H1300.05L1302.51 295.296ZM1422.53 295.296H1541.51L1529.19 262.082H1415.14L1422.53 295.296ZM1542.58 295.296H1661.5L1644.25 262.082H1530.26L1542.58 295.296ZM1662.62 295.296H1781.47L1759.3 262.082H1645.38L1662.62 295.296ZM1782.68 295.296H1901.46L1874.36 262.082H1760.5L1782.68 295.296ZM1902.75 295.296H2021.42L1989.4 262.082H1875.65L1902.75 295.296ZM2022.81 295.296H2141.38L2104.43 262.082H1990.79L2022.81 295.296ZM2142.88 295.296H2261.34L2219.46 262.082H2105.93L2142.88 295.296ZM222.66 295.296H341.121L378.076 262.082H264.541L222.66 295.296ZM380.684 261.082H494.18L523.53 230.645H414.55L380.684 261.082ZM495.569 261.082H609.183L634.018 230.645H524.92L495.569 261.082ZM610.474 261.082H724.165L744.484 230.645H635.308L610.474 261.082ZM725.368 261.082H839.144L854.947 230.645H745.688L725.368 261.082ZM840.27 261.082H954.112L965.401 230.645H856.074L840.27 261.082ZM955.179 261.082H1069.09L1075.86 230.645H966.468L955.179 261.082ZM1070.11 261.082H1184.04L1186.29 230.645H1076.88L1070.11 261.082ZM1185.04 261.082H1298.97L1296.72 230.645H1187.3L1185.04 261.082ZM1299.98 261.082H1413.89L1407.12 230.645H1297.72L1299.98 261.082ZM1414.92 261.082H1528.82L1517.53 230.645H1408.14L1414.92 261.082ZM1529.89 261.082H1643.73L1627.93 230.645H1518.6L1529.89 261.082ZM1644.86 261.082H1758.63L1738.31 230.645H1629.05L1644.86 261.082ZM1759.84 261.082H1873.54L1848.71 230.645H1739.52L1759.84 261.082ZM1874.83 261.082H1988.43L1959.08 230.645H1850L1874.83 261.082ZM1989.82 261.082H2103.32L2069.45 230.645H1960.47L1989.82 261.082ZM2104.81 261.082H2218.2L2179.82 230.645H2070.95L2104.81 261.082ZM265.803 261.082H379.188L413.054 230.645H304.183L265.803 261.082ZM415.662 229.645H524.495L551.487 201.652H446.807L415.662 229.645ZM525.884 229.645H634.833L657.672 201.652H552.877L525.884 229.645ZM636.124 229.645H745.152L763.839 201.652H658.963L636.124 229.645ZM746.355 229.645H855.467L870.001 201.652H765.042L746.355 229.645ZM856.594 229.645H965.772L976.155 201.652H871.128L856.594 229.645ZM966.839 229.645H1076.08L1082.31 201.652H977.222L966.839 229.645ZM1077.11 229.645H1186.37L1188.44 201.652H1083.33L1077.11 229.645ZM1187.37 229.645H1296.64L1294.57 201.652H1189.45L1187.37 229.645ZM1297.65 229.645H1406.89L1400.67 201.652H1295.57L1297.65 229.645ZM1407.92 229.645H1517.16L1506.78 201.652H1401.69L1407.92 229.645ZM1518.23 229.645H1627.41L1612.87 201.652H1507.85L1518.23 229.645ZM1628.54 229.645H1737.65L1718.96 201.652H1614L1628.54 229.645ZM1738.85 229.645H1847.89L1825.05 201.652H1720.16L1738.85 229.645ZM1849.18 229.645H1958.12L1931.12 201.652H1826.34L1849.18 229.645ZM1959.51 229.645H2068.34L2037.19 201.652H1932.51L1959.51 229.645ZM2069.83 229.645H2178.56L2143.26 201.652H2038.69L2069.83 229.645ZM305.444 229.645H414.167L445.312 201.652H340.741L305.444 229.645ZM447.92 200.652H552.452L577.341 174.842H476.637L447.92 200.652ZM553.841 200.652H658.488L679.547 174.842H578.73L553.841 200.652ZM659.779 200.652H764.507L781.737 174.842H680.838L659.779 200.652ZM765.709 200.652H870.521L883.923 174.842H782.939L765.709 200.652ZM871.647 200.652H976.526L986.1 174.842H885.049L871.647 200.652ZM977.593 200.652H1082.53L1088.28 174.842H987.166L977.593 200.652ZM1083.56 200.652H1188.52L1190.43 174.842H1089.3L1083.56 200.652ZM1189.52 200.652H1294.49L1292.58 174.842H1191.44L1189.52 200.652ZM1295.5 200.652H1400.44L1394.7 174.842H1293.58L1295.5 200.652ZM1401.47 200.652H1506.41L1496.84 174.842H1395.72L1401.47 200.652ZM1507.48 200.652H1612.35L1598.95 174.842H1497.9L1507.48 200.652ZM1613.48 200.652H1718.29L1701.06 174.842H1600.08L1613.48 200.652ZM1719.49 200.652H1824.23L1803.17 174.842H1702.26L1719.49 200.652ZM1825.52 200.652H1930.16L1905.27 174.842H1804.46L1825.52 200.652ZM1931.55 200.652H2036.08L2007.36 174.842H1906.66L1931.55 200.652ZM2037.58 200.652H2142L2109.45 174.842H2008.86L2037.58 200.652ZM342.002 200.652H446.424L475.142 174.842H374.548L342.002 200.652ZM477.75 173.842H578.306L601.329 149.966H504.314L477.75 173.842ZM579.694 173.842H680.363L699.844 149.966H602.718L579.694 173.842ZM681.653 173.842H782.405L798.344 149.966H701.135L681.653 173.842ZM783.607 173.842H884.441L896.839 149.966H799.547L783.607 173.842ZM885.568 173.842H986.471L995.326 149.966H897.966L885.568 173.842ZM987.537 173.842H1088.5L1093.81 149.966H996.393L987.537 173.842ZM1089.52 173.842H1190.51L1192.28 149.966H1094.84L1089.52 173.842ZM1191.51 173.842H1292.51L1290.74 149.966H1193.28L1191.51 173.842ZM1293.51 173.842H1394.48L1389.16 149.966H1291.74L1293.51 173.842ZM1395.5 173.842H1496.46L1487.61 149.966H1390.19L1395.5 173.842ZM1497.53 173.842H1598.43L1586.04 149.966H1488.68L1497.53 173.842ZM1599.56 173.842H1700.39L1684.45 149.966H1587.16L1599.56 173.842ZM1701.6 173.842H1802.36L1782.88 149.966H1685.66L1701.6 173.842ZM1803.65 173.842H1904.31L1881.28 149.966H1784.17L1803.65 173.842ZM1905.7 173.842H2006.25L1979.69 149.966H1882.67L1905.7 173.842ZM2007.75 173.842H2108.19L2078.09 149.966H1981.18L2007.75 173.842ZM375.809 173.842H476.254L502.819 149.966H405.915L375.809 173.842ZM505.428 148.966H602.293L623.639 126.83H530.056L505.428 148.966ZM603.682 148.966H700.659L718.72 126.83H625.027L603.682 148.966ZM701.95 148.966H799.012L813.789 126.83H720.011L701.95 148.966ZM800.214 148.966H897.358L908.853 126.83H814.991L800.214 148.966ZM898.485 148.966H995.697L1003.91 126.83H909.979L898.485 148.966ZM996.764 148.966H1094.03L1098.96 126.83H1004.97L996.764 148.966ZM1095.06 148.966H1192.35L1194 126.83H1099.99L1095.06 148.966ZM1193.36 148.966H1290.66L1289.02 126.83H1195L1193.36 148.966ZM1291.67 148.966H1388.94L1384.02 126.83H1290.02L1291.67 148.966ZM1389.97 148.966H1487.24L1479.03 126.83H1385.04L1389.97 148.966ZM1488.3 148.966H1585.52L1574.02 126.83H1480.09L1488.3 148.966ZM1586.64 148.966H1683.79L1669.01 126.83H1575.15L1586.64 148.966ZM1684.99 148.966H1782.06L1764 126.83H1670.21L1684.99 148.966ZM1783.35 148.966H1880.32L1858.97 126.83H1765.29L1783.35 148.966ZM1881.71 148.966H1978.57L1953.95 126.83H1860.36L1881.71 148.966ZM1980.07 148.966H2076.83L2048.91 126.83H1955.44L1980.07 148.966ZM407.176 148.966H503.932L528.561 126.83H435.088L407.176 148.966ZM531.169 125.83H624.603L644.444 105.254H554.062L531.169 125.83ZM625.991 125.83H719.536L736.324 105.254H645.833L625.991 125.83ZM720.827 125.83H814.456L828.192 105.254H737.615L720.827 125.83ZM815.659 125.83H909.371L920.056 105.254H829.395L815.659 125.83ZM910.498 125.83H1004.28L1011.91 105.254H921.183L910.498 125.83ZM1005.34 125.83H1099.18L1103.76 105.254H1012.98L1005.34 125.83ZM1100.21 125.83H1194.07L1195.6 105.254H1104.79L1100.21 125.83ZM1195.07 125.83H1288.95L1287.42 105.254H1196.6L1195.07 125.83ZM1289.95 125.83H1383.79L1379.21 105.254H1288.42L1289.95 125.83ZM1384.82 125.83H1478.66L1471.03 105.254H1380.24L1384.82 125.83ZM1479.72 125.83H1573.5L1562.82 105.254H1472.09L1479.72 125.83ZM1574.63 125.83H1668.34L1654.61 105.254H1563.95L1574.63 125.83ZM1669.54 125.83H1763.18L1746.39 105.254H1655.81L1669.54 125.83ZM1764.47 125.83H1858.01L1838.17 105.254H1747.68L1764.47 125.83ZM1859.4 125.83H1952.83L1929.94 105.254H1839.56L1859.4 125.83ZM1954.33 125.83H2047.65L2021.71 105.254H1931.43L1954.33 125.83ZM436.349 125.83H529.673L552.566 105.254H462.294L436.349 125.83ZM555.175 104.254H645.408L663.903 85.0743H576.515L555.175 104.254ZM646.797 104.254H737.141L752.789 85.0743H665.292L646.797 104.254ZM738.431 104.254H828.86L841.664 85.0743H754.08L738.431 104.254ZM830.062 104.254H920.574L930.533 85.0743H842.866L830.062 104.254ZM921.701 104.254H1012.28L1019.4 85.0743H931.66L921.701 104.254ZM1013.35 104.254H1103.98L1108.25 85.0743H1020.46L1013.35 104.254ZM1105.01 104.254H1195.67L1197.09 85.0743H1109.28L1105.01 104.254ZM1196.67 104.254H1287.35L1285.93 85.0743H1198.1L1196.67 104.254ZM1288.35 104.254H1378.99L1374.72 85.0743H1286.93L1288.35 104.254ZM1380.02 104.254H1470.65L1463.54 85.0743H1375.75L1380.02 104.254ZM1471.72 104.254H1562.3L1552.34 85.0743H1464.61L1471.72 104.254ZM1563.43 104.254H1653.94L1641.13 85.0743H1553.47L1563.43 104.254ZM1655.14 104.254H1745.58L1729.93 85.0743H1642.34L1655.14 104.254ZM1746.87 104.254H1837.2L1818.71 85.0743H1731.22L1746.87 104.254ZM1838.59 104.254H1928.83L1907.49 85.0743H1820.1L1838.59 104.254ZM1930.32 104.254H2020.45L1996.26 85.0743H1908.98L1930.32 104.254ZM463.556 104.254H553.68L575.019 85.0743H487.74L463.556 104.254ZM577.627 84.0743H664.867L682.124 66.1788H597.538L577.627 84.0743ZM666.256 84.0743H753.604L768.206 66.1788H683.513L666.256 84.0743ZM754.896 84.0743H842.331L854.278 66.1788H769.497L754.896 84.0743ZM843.534 84.0743H931.053L940.345 66.1788H855.48L843.534 84.0743ZM932.18 84.0743H1019.77L1026.4 66.1788H941.472L932.18 84.0743ZM1020.83 84.0743H1108.47L1112.46 66.1788H1027.47L1020.83 84.0743ZM1109.5 84.0743H1197.17L1198.5 66.1788H1113.48L1109.5 84.0743ZM1198.17 84.0743H1285.85L1284.52 66.1788H1199.5L1198.17 84.0743ZM1286.85 84.0743H1374.5L1370.52 66.1788H1285.53L1286.85 84.0743ZM1375.53 84.0743H1463.17L1456.53 66.1788H1371.54L1375.53 84.0743ZM1464.24 84.0743H1551.82L1542.53 66.1788H1457.6L1464.24 84.0743ZM1552.95 84.0743H1640.47L1628.52 66.1788H1543.66L1552.95 84.0743ZM1641.67 84.0743H1729.11L1714.51 66.1788H1629.72L1641.67 84.0743ZM1730.4 84.0743H1817.74L1800.49 66.1788H1715.8L1730.4 84.0743ZM1819.13 84.0743H1906.37L1886.46 66.1788H1801.88L1819.13 84.0743ZM1907.87 84.0743H1995L1972.43 66.1788H1887.96L1907.87 84.0743ZM489.001 84.0743H576.132L596.043 66.1788H511.566L489.001 84.0743ZM598.651 65.1788H683.089L699.227 48.4434H617.271L598.651 65.1788ZM684.477 65.1788H769.021L782.677 48.4434H700.615L684.477 65.1788ZM770.312 65.1788H854.945L866.118 48.4434H783.967L770.312 65.1788ZM856.148 65.1788H940.864L949.554 48.4434H867.32L856.148 65.1788ZM941.991 65.1788H1026.77L1032.98 48.4434H950.681L941.991 65.1788ZM1027.84 65.1788H1112.68L1116.4 48.4434H1034.05L1027.84 65.1788ZM1113.7 65.1788H1198.57L1199.81 48.4434H1117.43L1113.7 65.1788ZM1199.57 65.1788H1284.45L1283.21 48.4434H1200.81L1199.57 65.1788ZM1285.45 65.1788H1370.3L1366.57 48.4434H1284.21L1285.45 65.1788ZM1371.32 65.1788H1456.16L1449.95 48.4434H1367.6L1371.32 65.1788ZM1457.23 65.1788H1542.01L1533.32 48.4434H1451.02L1457.23 65.1788ZM1543.14 65.1788H1627.85L1616.68 48.4434H1534.45L1543.14 65.1788ZM1629.06 65.1788H1713.69L1700.04 48.4434H1617.88L1629.06 65.1788ZM1714.98 65.1788H1799.52L1783.39 48.4434H1701.33L1714.98 65.1788ZM1800.91 65.1788H1885.35L1866.73 48.4434H1784.77L1800.91 65.1788ZM1886.85 65.1788H1971.17L1950.07 48.4434H1868.23L1886.85 65.1788ZM512.827 65.1788H597.155L615.775 48.4434H533.93L512.827 65.1788ZM618.384 47.4434H700.19L715.316 31.7579H635.836L618.384 47.4434ZM701.579 47.4434H783.492L796.29 31.7579H716.704L701.579 47.4434ZM784.783 47.4434H866.785L877.257 31.7579H797.581L784.783 47.4434ZM867.987 47.4434H950.073L958.218 31.7579H878.459L867.987 47.4434ZM951.2 47.4434H1033.35L1039.17 31.7579H959.345L951.2 47.4434ZM1034.42 47.4434H1116.63L1120.12 31.7579H1040.24L1034.42 47.4434ZM1117.65 47.4434H1199.89L1201.05 31.7579H1121.14L1117.65 47.4434ZM1200.89 47.4434H1283.14L1281.97 31.7579H1202.05L1200.89 47.4434ZM1284.14 47.4434H1366.35L1362.86 31.7579H1282.98L1284.14 47.4434ZM1367.38 47.4434H1449.58L1443.76 31.7579H1363.88L1367.38 47.4434ZM1450.65 47.4434H1532.8L1524.66 31.7579H1444.83L1450.65 47.4434ZM1533.93 47.4434H1616.01L1605.54 31.7579H1525.78L1533.93 47.4434ZM1617.22 47.4434H1699.22L1686.42 31.7579H1606.74L1617.22 47.4434ZM1700.51 47.4434H1782.42L1767.3 31.7579H1687.71L1700.51 47.4434ZM1783.81 47.4434H1865.62L1848.17 31.7579H1768.68L1783.81 47.4434ZM1867.11 47.4434H1948.81L1929.03 31.7579H1849.66L1867.11 47.4434ZM535.19 47.4434H616.888L634.34 31.7579H554.97L535.19 47.4434ZM636.948 30.7579H716.28L730.486 16.0255H653.34L636.948 30.7579ZM717.669 30.7579H797.106L809.126 16.0255H731.875L717.669 30.7579ZM798.396 30.7579H877.924L887.759 16.0255H810.417L798.396 30.7579ZM879.127 30.7579H958.737L966.387 16.0255H888.962L879.127 30.7579ZM959.864 30.7579H1039.54L1045.01 16.0255H967.514L959.864 30.7579ZM1040.61 30.7579H1120.34L1123.62 16.0255H1046.07L1040.61 30.7579ZM1121.36 30.7579H1201.12L1202.22 16.0255H1124.64L1121.36 30.7579ZM1202.13 30.7579H1281.9L1280.81 16.0255H1203.22L1202.13 30.7579ZM1282.9 30.7579H1362.64L1359.36 16.0255H1281.81L1282.9 30.7579ZM1363.66 30.7579H1443.39L1437.93 16.0255H1360.38L1363.66 30.7579ZM1444.46 30.7579H1524.14L1516.49 16.0255H1439L1444.46 30.7579ZM1525.26 30.7579H1604.87L1595.04 16.0255H1517.61L1525.26 30.7579ZM1606.08 30.7579H1685.61L1673.58 16.0255H1596.24L1606.08 30.7579ZM1686.9 30.7579H1766.33L1752.12 16.0255H1674.88L1686.9 30.7579ZM1767.72 30.7579H1847.05L1830.66 16.0255H1753.51L1767.72 30.7579ZM1848.55 30.7579H1927.77L1909.19 16.0255H1832.16L1848.55 30.7579ZM556.23 30.7579H635.453L651.845 16.0255H574.808L556.23 30.7579ZM654.453 15.0255H731.451L744.792 1.19049H669.846L654.453 15.0255ZM732.84 15.0255H809.942L821.23 1.19049H746.181L732.84 15.0255ZM811.233 15.0255H888.427L897.663 1.19049H822.521L811.233 15.0255ZM889.629 15.0255H966.906L974.09 1.19049H898.865L889.629 15.0255ZM968.033 15.0255H1045.38L1050.51 1.19049H975.217L968.033 15.0255ZM1046.44 15.0255H1123.84L1126.92 1.19049H1051.58L1046.44 15.0255ZM1124.86 15.0255H1202.29L1203.32 1.19049H1127.94L1124.86 15.0255ZM1203.29 15.0255H1280.73L1279.71 1.19049H1204.32L1203.29 15.0255ZM1281.74 15.0255H1359.14L1356.06 1.19049H1280.71L1281.74 15.0255ZM1360.16 15.0255H1437.56L1432.43 1.19049H1357.08L1360.16 15.0255ZM1438.62 15.0255H1515.97L1508.79 1.19049H1433.49L1438.62 15.0255ZM1517.1 15.0255H1594.37L1585.14 1.19049H1509.91L1517.1 15.0255ZM1595.57 15.0255H1672.77L1661.48 1.19049H1586.34L1595.57 15.0255ZM1674.06 15.0255H1751.16L1737.82 1.19049H1662.77L1674.06 15.0255ZM1752.55 15.0255H1829.55L1814.16 1.19049H1739.21L1752.55 15.0255ZM1831.04 15.0255H1907.93L1890.49 1.19049H1815.65L1831.04 15.0255ZM576.068 15.0255H652.957L668.35 1.19049H593.514L576.068 15.0255Z' fill='url(%23paint0_linear_11543_11579)'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_11543_11579' x1='1242' y1='0.190491' x2='1242' y2='469.81' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%230D3E49' stop-opacity='0'/%3E%3Cstop offset='1' stop-color='%230D3E49'/%3E%3C/linearGradient%3E%3CclipPath id='clip0_11543_11579'%3E%3Crect width='2484' height='470' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: cover;
  width: 2484px;
  aspect-ratio: 2484/470;
}
@media (max-width: 1920px) {
  .--bg-apache-2:after {
    width: 124vw;
  }
}

.--bg-apache-3 {
  background: #173036;
}

.--bg-post-gray {
  background: #F1F4F8;
}

.--bg-health-grad-1 {
  background: linear-gradient(180deg, #F1F4F8 0%, #E6EAF1 100%);
}

.--bg-bx-grad-1 {
  background: linear-gradient(180deg, #F1F4F8 0%, #FFF 100%);
}

.--bg-prog {
  background: url("/images/vmeste/bg-prog.png") bottom #F1F4F8;
  background-size: cover;
}

.--bg-health-grad-2 {
  background: linear-gradient(180deg, #E6EAF1 0.01%, #FFF 100%);
}

.--bg-dots {
  padding: 80px 0;
  background: url("/images/health/dots-bg.png") no-repeat top right;
  background-size: cover;
}
@media (max-width: 991px) {
  .--bg-dots {
    padding: 40px 0;
  }
}

.--bg-img-1 {
  background: url("/images/health/health-bg.png") center;
  background-size: cover;
}

.--bg-adv-white {
  padding: 80px 0;
  background: #F8F9FC;
}
@media (max-width: 991px) {
  .--bg-adv-white {
    padding: 40px 0;
  }
}

.--bg-adv {
  background: #E6EAF1;
  position: relative;
}
.--bg-adv:after {
  content: "";
  position: absolute;
  background-image: url("/images/web/bg-preim.png");
  background-size: cover;
  width: 769px;
  aspect-ratio: 769/616;
  right: calc(50% - 960px - 207px);
  bottom: -128px;
}
@media (max-width: 1920px) {
  .--bg-adv:after {
    width: 38.5vw;
    right: -10vw;
    bottom: -6vw;
  }
}

.--bg-var {
  background: #E6EAF1;
  position: relative;
}
.--bg-var:after {
  content: "";
  position: absolute;
  background-image: url("/images/web/bg-pereezd.png");
  background-size: cover;
  width: 957px;
  aspect-ratio: 957/1248;
  right: calc(50% - 960px - 297px);
  bottom: -594px;
}
@media (max-width: 1920px) {
  .--bg-var:after {
    width: 48vw;
    right: -15vw;
    bottom: -30vw;
  }
}

.--bg-bx24-1 {
  background: #F1F4F8;
  position: relative;
  overflow: hidden;
}
.--bg-bx24-1:before {
  content: "";
  position: absolute;
  aspect-ratio: 511/545;
  width: 506px;
  top: -185px;
  left: calc(50% - 960px - 90px);
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='511' height='545' viewBox='0 0 511 545' fill='none'%3E%3Cpath opacity='0.2' fill-rule='evenodd' clip-rule='evenodd' d='M100.948 71.9269C152.61 28.6069 215.658 -3.41086 282.819 2.7638C350.101 8.94965 407.45 51.0911 449.54 103.976C490.73 155.729 510.311 219.587 507.98 285.669C505.485 356.367 488.732 429.261 436.386 476.806C382.112 526.103 303.043 557.332 233.046 535.39C168.731 515.229 160.787 430.706 119.447 377.454C80.7445 327.598 6.03787 301.035 2.22429 238.051C-1.82435 171.185 49.6404 114.95 100.948 71.9269Z' stroke='%232FC7F7' stroke-width='4'/%3E%3C/svg%3E");
  background-size: cover;
}
@media (max-width: 1920px) {
  .--bg-bx24-1:before {
    left: -5vw;
    width: 26vw;
    top: -9vw;
  }
}

.--bg-bx24-2 {
  background: #F1F4F8;
  position: relative;
  overflow: hidden;
}
.--bg-bx24-2:before {
  content: "";
  position: absolute;
  aspect-ratio: 511/545;
  width: 506px;
  top: 484px;
  left: calc(50% - 960px - 32px);
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='511' height='545' viewBox='0 0 511 545' fill='none'%3E%3Cpath opacity='0.2' fill-rule='evenodd' clip-rule='evenodd' d='M409.218 71.9269C357.556 28.607 294.508 -3.41081 227.347 2.76384C160.064 8.9497 102.716 51.0911 60.6258 103.976C19.4362 155.729 -0.145499 219.587 2.18599 285.669C4.68036 356.367 21.4342 429.261 73.7799 476.806C128.054 526.103 207.123 557.332 277.12 535.39C341.435 515.229 349.379 430.707 390.719 377.454C429.421 327.598 504.128 301.035 507.941 238.051C511.99 171.185 460.525 114.95 409.218 71.9269Z' stroke='%232FC7F7' stroke-width='4'/%3E%3C/svg%3E");
  background-size: cover;
}
@media (max-width: 1920px) {
  .--bg-bx24-2:before {
    left: -1vw;
    width: 26vw;
    top: 25vw;
  }
}

.--bg-bx24-3 {
  background: #F1F4F8;
  position: relative;
  overflow: hidden;
}
.--bg-bx24-3:before {
  content: "";
  position: absolute;
  aspect-ratio: 821/964;
  width: 821px;
  bottom: -226px;
  right: calc(50% - 960px - 235px);
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='821' height='964' viewBox='0 0 821 964' fill='none'%3E%3Cpath opacity='0.2' fill-rule='evenodd' clip-rule='evenodd' d='M293.981 158.262C345.643 114.942 408.692 82.9242 475.852 89.0989C543.135 95.2847 600.483 137.426 642.574 190.311C683.763 242.064 703.345 305.922 701.013 372.004C698.519 442.702 681.765 515.596 629.419 563.141C575.146 612.438 496.077 643.668 426.079 621.725C361.764 601.564 353.82 517.042 312.481 463.789C273.778 413.933 199.071 387.37 195.258 324.386C191.209 257.52 242.674 201.285 293.981 158.262Z' stroke='%232FC7F7' stroke-width='4'/%3E%3Cpath opacity='0.2' fill-rule='evenodd' clip-rule='evenodd' d='M198.601 492.396C259.63 482.626 318.747 525.651 357.15 574.046C391.973 617.93 391.355 676.521 389.118 732.483C387.003 785.38 378.948 838.131 344.97 878.749C307.733 923.262 256.291 953.702 198.601 960.229C133.532 967.591 53.0373 969.262 14.8558 916.098C-22.4918 864.095 20.6153 794.849 35.0376 732.483C44.7674 690.408 59.519 653.498 83.8378 617.801C117 569.124 140.414 501.712 198.601 492.396Z' fill='%232FC7F7'/%3E%3Crect x='154' y='452' width='264.312' height='250' rx='32' fill='%23BDF300'/%3E%3Crect x='154' y='452' width='264.312' height='250' rx='32' fill='url(%23paint0_linear_11526_22347)'/%3E%3Crect x='180' y='484' width='96' height='32' rx='8' fill='white' fill-opacity='0.6'/%3E%3Crect x='180' y='537.135' width='13.7305' height='13.7305' rx='6.86525' fill='white' fill-opacity='0.3'/%3E%3Crect x='206.39' y='528' width='92' height='32' rx='8' fill='white' fill-opacity='0.3'/%3E%3Crect x='311.05' y='528' width='32' height='32' rx='8' fill='white' fill-opacity='0.6'/%3E%3Cpath d='M180 580C180 575.582 183.582 572 188 572H335.05C339.468 572 343.05 575.582 343.05 580V612H180V580Z' fill='white' fill-opacity='0.16'/%3E%3Cpath d='M180 614H343.05V646C343.05 650.418 339.468 654 335.05 654H188C183.582 654 180 650.418 180 646V614Z' fill='white' fill-opacity='0.16'/%3E%3Crect x='367.05' y='484' width='18' height='18' rx='9' fill='%23EBF9FE'/%3E%3Crect x='367.05' y='522.596' width='18' height='18' rx='9' fill='%23EBF9FE' fill-opacity='0.6'/%3E%3Crect x='367.05' y='561.192' width='18' height='18' rx='9' fill='%23EBF9FE' fill-opacity='0.6'/%3E%3Crect x='367.05' y='637.631' width='18' height='18' rx='9' fill='%23EBF9FE' fill-opacity='0.4'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_11526_22347' x1='418.468' y1='577' x2='154.156' y2='577' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2339C7FF'/%3E%3Cstop offset='1' stop-color='%2335BAF5'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
  background-size: cover;
}
@media (max-width: 1920px) {
  .--bg-bx24-3:before {
    right: -12vw;
    width: 42vw;
    bottom: -11vw;
  }
}

.--bg-bx24-4 {
  background-color: #F1F4F8;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1711' height='797' viewBox='0 0 1711 797' fill='none'%3E%3Cpath opacity='0.2' d='M11.547 796.094L23.094 784.547L11.547 773L6.67572e-06 784.547L11.547 796.094ZM478.094 573.548L466.547 562.001L455 573.548L466.547 585.095L478.094 573.548ZM27.5471 573.547L27.5471 571.547L27.5471 573.547ZM11.547 784.547L13.547 784.547L13.5471 589.547L11.5471 589.547L9.54712 589.547L9.54701 784.547L11.547 784.547ZM27.5471 573.547L27.5471 575.547L466.547 575.548L466.547 573.548L466.547 571.548L27.5471 571.547L27.5471 573.547ZM11.5471 589.547L13.5471 589.547C13.5471 581.815 19.8151 575.547 27.5471 575.547L27.5471 573.547L27.5471 571.547C17.606 571.547 9.54712 579.606 9.54712 589.547L11.5471 589.547Z' fill='%232FC7F7'/%3E%3Cpath opacity='0.2' d='M819 573.547L830.547 585.094L842.094 573.547L830.547 562L819 573.547ZM1318.55 796.094L1330.09 784.547L1318.55 773L1307 784.547L1318.55 796.094ZM1302.55 573.548L1302.55 575.548L1302.55 573.548ZM830.547 573.547L830.547 575.547L1302.55 575.548L1302.55 573.548L1302.55 571.548L830.547 571.547L830.547 573.547ZM1318.55 589.548L1316.55 589.548L1316.55 784.547L1318.55 784.547L1320.55 784.547L1320.55 589.548L1318.55 589.548ZM1302.55 573.548L1302.55 575.548C1310.28 575.548 1316.55 581.816 1316.55 589.548L1318.55 589.548L1320.55 589.548C1320.55 579.606 1312.49 571.548 1302.55 571.548L1302.55 573.548Z' fill='%232FC7F7'/%3E%3Cpath opacity='0.2' d='M1710.09 573.547L1698.55 562L1687 573.547L1698.55 585.094L1710.09 573.547ZM1710.09 73.5469L1698.55 61.9998L1687 73.5469L1698.55 85.0939L1710.09 73.5469ZM1318.55 89.5469L1316.55 89.5468L1318.55 89.5469ZM1318.55 557.547L1316.55 557.547L1318.55 557.547ZM1698.55 573.547L1698.55 571.547L1334.55 571.547L1334.55 573.547L1334.55 575.547L1698.55 575.547L1698.55 573.547ZM1318.55 557.547L1320.55 557.547L1320.55 89.5469L1318.55 89.5469L1316.55 89.5468L1316.55 557.547L1318.55 557.547ZM1334.55 73.5469L1334.55 75.5469L1698.55 75.5469L1698.55 73.5469L1698.55 71.5469L1334.55 71.5469L1334.55 73.5469ZM1318.55 89.5469L1320.55 89.5469C1320.55 81.8149 1326.82 75.5469 1334.55 75.5469L1334.55 73.5469L1334.55 71.5469C1324.61 71.5469 1316.55 79.6057 1316.55 89.5468L1318.55 89.5469ZM1334.55 573.547L1334.55 571.547C1326.82 571.547 1320.55 565.279 1320.55 557.547L1318.55 557.547L1316.55 557.547C1316.55 567.488 1324.61 575.547 1334.55 575.547L1334.55 573.547Z' fill='%232FC7F7'/%3E%3Cpath opacity='0.2' d='M1082.55 -5.43594e-05L1071 11.5468L1082.55 23.094L1094.09 11.5471L1082.55 -5.43594e-05ZM0.000630379 294.547L11.5476 306.094L23.0946 294.547L11.5476 283L0.000630379 294.547ZM1082.54 278.547L1084.54 278.547L1082.54 278.547ZM1082.55 11.547L1080.55 11.5469L1080.54 278.547L1082.54 278.547L1084.54 278.547L1084.55 11.547L1082.55 11.547ZM1066.54 294.547V292.547H11.5476V294.547V296.547H1066.54V294.547ZM1082.54 278.547L1080.54 278.547C1080.54 286.279 1074.28 292.547 1066.54 292.547V294.547V296.547C1076.48 296.547 1084.54 288.488 1084.54 278.547L1082.54 278.547Z' fill='%232FC7F7'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 1711px;
}
@media (max-width: 1920px) {
  .--bg-bx24-4 {
    background-size: auto 90%;
  }
}

.--bg-bx24-sec-1 {
  background: #F1F4F8;
  position: relative;
}
.--bg-bx24-sec-1:before {
  content: "";
  position: absolute;
  aspect-ratio: 330/352;
  width: 330px;
  bottom: 130px;
  left: calc(50% - 960px + 77px);
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='330' height='352' viewBox='0 0 330 352' fill='none'%3E%3Cpath opacity='0.2' fill-rule='evenodd' clip-rule='evenodd' d='M65.6885 47.009C98.9409 19.1259 139.523 -1.48259 182.751 2.49177C226.058 6.47333 262.97 33.5979 290.062 67.6376C316.574 100.949 329.178 142.051 327.677 184.585C326.072 230.091 315.288 277.01 281.595 307.612C246.662 339.343 195.768 359.444 150.714 345.32C109.317 332.343 104.204 277.94 77.5956 243.664C52.6844 211.574 4.59904 194.476 2.1444 153.936C-0.461531 110.897 32.6641 74.701 65.6885 47.009Z' stroke='%232FC7F7' stroke-width='4'/%3E%3C/svg%3E");
  background-size: cover;
}
@media (max-width: 1920px) {
  .--bg-bx24-sec-1:before {
    left: 4vw;
    width: 16.5vw;
    bottom: 6.5vw;
  }
}
@media (max-width: 991px) {
  .--bg-bx24-sec-1:before {
    left: 16px;
    bottom: 16px;
  }
}
.--bg-bx24-sec-1:after {
  content: "";
  position: absolute;
  aspect-ratio: 172/186;
  width: 172px;
  top: 118px;
  right: calc(50% - 960px + 139px);
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='172' height='186' viewBox='0 0 172 186' fill='none'%3E%3Cpath d='M-3.05176e-05 60.4916V37.3655C-3.05176e-05 28.7454 5.76718 21.1908 14.0825 18.9186L80.7282 0.707275C84.1795 -0.235809 87.8205 -0.235809 91.2718 0.707275L157.918 18.9186C166.233 21.1908 172 28.7454 172 37.3655V60.4916C172 113.852 140.832 162.295 92.2707 184.411C88.2871 186.225 83.7129 186.225 79.7293 184.411C31.1679 162.295 -1.52588e-05 113.852 -3.05176e-05 60.4916Z' fill='%23BDF300'/%3E%3Cg clip-path='url(%23paint0_angular_7780_35844_clip_path)' data-figma-skip-parse='true'%3E%3Cg transform='matrix(0 -0.122983 0.122745 0 86 93.2667)'%3E%3CforeignObject x='-926.955' y='-926.955' width='1853.91' height='1853.91'%3E%3Cdiv xmlns='http://www.w3.org/1999/xhtml' style='background:conic-gradient(from 90deg,rgba(189, 243, 0, 1) 0deg,rgba(169, 218, 0, 1) 360deg);height:100%25;width:100%25;opacity:1'%3E%3C/div%3E%3C/foreignObject%3E%3C/g%3E%3C/g%3E%3Cpath d='M-3.05176e-05 60.4916V37.3655C-3.05176e-05 28.7454 5.76718 21.1908 14.0825 18.9186L80.7282 0.707275C84.1795 -0.235809 87.8205 -0.235809 91.2718 0.707275L157.918 18.9186C166.233 21.1908 172 28.7454 172 37.3655V60.4916C172 113.852 140.832 162.295 92.2707 184.411C88.2871 186.225 83.7129 186.225 79.7293 184.411C31.1679 162.295 -1.52588e-05 113.852 -3.05176e-05 60.4916Z' data-figma-gradient-fill='%7B&quot;type&quot;:&quot;GRADIENT_ANGULAR&quot;,&quot;stops&quot;:%5B%7B&quot;color&quot;:%7B&quot;r&quot;:0.74117648601531982,&quot;g&quot;:0.95294117927551270,&quot;b&quot;:0.0,&quot;a&quot;:1.0%7D,&quot;position&quot;:0.0%7D,%7B&quot;color&quot;:%7B&quot;r&quot;:0.66574430465698242,&quot;g&quot;:0.855957031250,&quot;b&quot;:0.0,&quot;a&quot;:1.0%7D,&quot;position&quot;:1.0%7D%5D,&quot;stopsVar&quot;:%5B%7B&quot;color&quot;:%7B&quot;r&quot;:0.74117648601531982,&quot;g&quot;:0.95294117927551270,&quot;b&quot;:0.0,&quot;a&quot;:1.0%7D,&quot;position&quot;:0.0%7D,%7B&quot;color&quot;:%7B&quot;r&quot;:0.66574430465698242,&quot;g&quot;:0.855957031250,&quot;b&quot;:0.0,&quot;a&quot;:1.0%7D,&quot;position&quot;:1.0%7D%5D,&quot;transform&quot;:%7B&quot;m00&quot;:-8.8810049266897784e-14,&quot;m01&quot;:245.49092102050781,&quot;m02&quot;:-36.745464324951172,&quot;m10&quot;:-245.96665954589844,&quot;m11&quot;:-3.4590895685998602e-13,&quot;m12&quot;:216.25006103515625%7D,&quot;opacity&quot;:1.0,&quot;blendMode&quot;:&quot;NORMAL&quot;,&quot;visible&quot;:true%7D'/%3E%3Cdefs%3E%3CclipPath id='paint0_angular_7780_35844_clip_path'%3E%3Cpath d='M-3.05176e-05 60.4916V37.3655C-3.05176e-05 28.7454 5.76718 21.1908 14.0825 18.9186L80.7282 0.707275C84.1795 -0.235809 87.8205 -0.235809 91.2718 0.707275L157.918 18.9186C166.233 21.1908 172 28.7454 172 37.3655V60.4916C172 113.852 140.832 162.295 92.2707 184.411C88.2871 186.225 83.7129 186.225 79.7293 184.411C31.1679 162.295 -1.52588e-05 113.852 -3.05176e-05 60.4916Z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  background-size: cover;
}
@media (max-width: 1920px) {
  .--bg-bx24-sec-1:after {
    right: 7vw;
    width: 8.5vw;
    top: 6vw;
  }
}
@media (max-width: 991px) {
  .--bg-bx24-sec-1:after {
    right: 16px;
    top: 16px;
  }
}

.--bg-bx24 {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1920' height='711' viewBox='0 0 1920 711' fill='none'%3E%3Cmask id='mask0_7783_44696' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='-29' y='-39' width='1979' height='973'%3E%3Cpath d='M274.53 -38.4766L489.699 103.781H691.566L899.262 -11.0322L899.739 -11.2959L900.219 -11.0381L1100.97 96.8115L1328 121.756L1448.12 87.1572L1415.65 19.7607L1414.96 18.3271H1503.48L1503.68 18.4131L1571.4 48.3965L1571.98 48.6514L1572 49.2793L1576.99 208.195L1577 208.561L1576.78 208.848L1464.33 350.631L1630.86 547.954L1946.17 489.093L1949 488.564L1947.11 490.733L1700.2 773.583L1699.82 774.016L1699.26 773.908L1289.71 695.601L1235.04 824.289L1234.71 825.078L1233.88 824.868L1005.32 766.989L676.279 932.734L675.748 933.001L675.26 932.663L436.106 766.93H282.867L188.19 854.616L187.53 855.228L186.853 854.635L79.2988 760.541L-26.1406 789.881L-29 790.676L-27.2061 788.312L35.7705 705.356L36.0762 704.954L36.5811 704.961L183.654 706.954L281.416 625.086L249.539 367.624L117.354 243.938L117.132 243.73L117.063 243.436L87.0781 115.023L70.0898 52.5723L69.6279 50.874L71.3232 51.3467L183.618 82.6436L273.176 -38.2383L273.739 -39L274.53 -38.4766ZM499.976 655.171L675.691 929.771L827.076 605.782L499.976 655.171ZM677.957 929.648L1003.46 765.688L829.101 606.172L677.957 929.648ZM437.732 765.623L672.297 928.177L498.364 656.363L437.732 765.623ZM188.457 851.643L280.81 766.108L185.055 709.734L188.457 851.643ZM81.3379 759.667L186.457 851.631L183.05 709.549L81.3379 759.667ZM1233.98 821.663L1287.66 695.299L1151.37 678.71L1233.98 821.663ZM1293.74 694.337L1696.68 771.379L1564.66 626.619L1293.74 694.337ZM1566.33 625.483L1697.18 768.952L1630.05 551.074L1566.33 625.483ZM1005.33 764.683L1146.89 677.906L832.235 606.328L1005.33 764.683ZM436.157 764.337L496.717 655.209L285.51 626.919L436.157 764.337ZM185.739 707.816L281.476 764.179V627.646L185.739 707.816ZM79.8291 758.181L179.836 708.903L38.6768 706.989L79.8291 758.181ZM1151.48 676.709L1287.85 693.308L1259.53 551.25L1151.48 676.709ZM1289.88 693.242L1560.88 625.502L1261.4 550.398L1289.88 693.242ZM834.696 604.837L1147.99 676.106L1113.47 572.619L834.696 604.837ZM1115.49 572.341L1149.89 675.488L1257.58 550.445L1115.49 572.341ZM284.266 624.734L497.084 653.24L451.833 393.136L284.266 624.734ZM499.804 653.174L826.533 603.842L592.302 392.374L499.804 653.174ZM1565.34 623.562L1629.16 549.04L1465.97 355.673L1565.34 623.562ZM283.155 622.858L450.602 391.426L251.637 368.281L283.155 622.858ZM852.943 490.282L830.025 603.363L1112.21 570.751L891.937 306.009L852.943 490.282ZM1113 568.564L1099.72 332.039L892.465 303.518L1113 568.564ZM1102.24 331.608L1259.73 546.828L1354.02 230.416L1102.24 331.608ZM1262.17 545.632L1461.66 350.599L1356.02 230.729L1262.17 545.632ZM454.051 389.629H588.697L489.763 320.146L454.051 389.629ZM251.5 366.252L449.654 389.301L253.952 195.102L251.5 366.252ZM593.533 389.09L883.16 303.177H627.031L593.533 389.09ZM492.107 319.348L591.392 389.077L624.81 303.368L492.107 319.348ZM452.147 388.957L488.058 319.086L258.518 196.813L452.147 388.957ZM1357.43 229.303L1462.31 348.316L1480.36 200.036L1357.43 229.303ZM1464.46 347.248L1574.07 209.038L1482.4 199.824L1464.46 347.248ZM892.291 301.475L1098.87 329.903L1021.22 183.074L892.291 301.475ZM1101.13 329.896L1351.73 229.182L1023.3 182.725L1101.13 329.896ZM490.398 317.54L624.579 301.382L490.398 107.977V317.54ZM255.417 192.896L488.398 317.001V106.22L255.417 192.896ZM629.7 301.177H888.196L810.49 182.844L629.7 301.177ZM626.027 299.962L690.438 105.781H491.31L626.027 299.962ZM628.199 299.769L808.943 181.468L692.365 106.321L628.199 299.769ZM119.84 241.466L251.482 192.229L184.198 85.9561L119.84 241.466ZM89.2314 115.444L118.303 239.949L182.262 85.4082L89.2314 115.444ZM1023.56 180.742L1349.84 226.895L1100.88 99.0176L1023.56 180.742ZM1330.84 123.019L1479.94 196.828L1448.86 89.0283L1330.84 123.019ZM1450.77 88.4492L1481.85 196.243L1568.78 51.0615L1450.77 88.4492ZM254.126 191.243L487.206 104.53L274.822 -35.8867L254.126 191.243ZM185.224 83.8369L252.258 189.714L272.659 -34.1826L185.224 83.8369ZM812.346 180.462H1019.68L899.882 -8.07812L812.346 180.462ZM1021.66 179.842L1099.04 98.0469L902.639 -7.46777L1021.66 179.842ZM1449.74 85.9102L1501.21 20.3271H1418.15L1449.74 85.9102Z' fill='url(%23paint0_radial_7783_44696)'/%3E%3Cpath d='M274.53 -38.4766L489.699 103.781H691.566L899.262 -11.0322L899.739 -11.2959L900.219 -11.0381L1100.97 96.8115L1328 121.756L1448.12 87.1572L1415.65 19.7607L1414.96 18.3271H1503.48L1503.68 18.4131L1571.4 48.3965L1571.98 48.6514L1572 49.2793L1576.99 208.195L1577 208.561L1576.78 208.848L1464.33 350.631L1630.86 547.954L1946.17 489.093L1949 488.564L1947.11 490.733L1700.2 773.583L1699.82 774.016L1699.26 773.908L1289.71 695.601L1235.04 824.289L1234.71 825.078L1233.88 824.868L1005.32 766.989L676.279 932.734L675.748 933.001L675.26 932.663L436.106 766.93H282.867L188.19 854.616L187.53 855.228L186.853 854.635L79.2988 760.541L-26.1406 789.881L-29 790.676L-27.2061 788.312L35.7705 705.356L36.0762 704.954L36.5811 704.961L183.654 706.954L281.416 625.086L249.539 367.624L117.354 243.938L117.132 243.73L117.063 243.436L87.0781 115.023L70.0898 52.5723L69.6279 50.874L71.3232 51.3467L183.618 82.6436L273.176 -38.2383L273.739 -39L274.53 -38.4766ZM499.976 655.171L675.691 929.771L827.076 605.782L499.976 655.171ZM677.957 929.648L1003.46 765.688L829.101 606.172L677.957 929.648ZM437.732 765.623L672.297 928.177L498.364 656.363L437.732 765.623ZM188.457 851.643L280.81 766.108L185.055 709.734L188.457 851.643ZM81.3379 759.667L186.457 851.631L183.05 709.549L81.3379 759.667ZM1233.98 821.663L1287.66 695.299L1151.37 678.71L1233.98 821.663ZM1293.74 694.337L1696.68 771.379L1564.66 626.619L1293.74 694.337ZM1566.33 625.483L1697.18 768.952L1630.05 551.074L1566.33 625.483ZM1005.33 764.683L1146.89 677.906L832.235 606.328L1005.33 764.683ZM436.157 764.337L496.717 655.209L285.51 626.919L436.157 764.337ZM185.739 707.816L281.476 764.179V627.646L185.739 707.816ZM79.8291 758.181L179.836 708.903L38.6768 706.989L79.8291 758.181ZM1151.48 676.709L1287.85 693.308L1259.53 551.25L1151.48 676.709ZM1289.88 693.242L1560.88 625.502L1261.4 550.398L1289.88 693.242ZM834.696 604.837L1147.99 676.106L1113.47 572.619L834.696 604.837ZM1115.49 572.341L1149.89 675.488L1257.58 550.445L1115.49 572.341ZM284.266 624.734L497.084 653.24L451.833 393.136L284.266 624.734ZM499.804 653.174L826.533 603.842L592.302 392.374L499.804 653.174ZM1565.34 623.562L1629.16 549.04L1465.97 355.673L1565.34 623.562ZM283.155 622.858L450.602 391.426L251.637 368.281L283.155 622.858ZM852.943 490.282L830.025 603.363L1112.21 570.751L891.937 306.009L852.943 490.282ZM1113 568.564L1099.72 332.039L892.465 303.518L1113 568.564ZM1102.24 331.608L1259.73 546.828L1354.02 230.416L1102.24 331.608ZM1262.17 545.632L1461.66 350.599L1356.02 230.729L1262.17 545.632ZM454.051 389.629H588.697L489.763 320.146L454.051 389.629ZM251.5 366.252L449.654 389.301L253.952 195.102L251.5 366.252ZM593.533 389.09L883.16 303.177H627.031L593.533 389.09ZM492.107 319.348L591.392 389.077L624.81 303.368L492.107 319.348ZM452.147 388.957L488.058 319.086L258.518 196.813L452.147 388.957ZM1357.43 229.303L1462.31 348.316L1480.36 200.036L1357.43 229.303ZM1464.46 347.248L1574.07 209.038L1482.4 199.824L1464.46 347.248ZM892.291 301.475L1098.87 329.903L1021.22 183.074L892.291 301.475ZM1101.13 329.896L1351.73 229.182L1023.3 182.725L1101.13 329.896ZM490.398 317.54L624.579 301.382L490.398 107.977V317.54ZM255.417 192.896L488.398 317.001V106.22L255.417 192.896ZM629.7 301.177H888.196L810.49 182.844L629.7 301.177ZM626.027 299.962L690.438 105.781H491.31L626.027 299.962ZM628.199 299.769L808.943 181.468L692.365 106.321L628.199 299.769ZM119.84 241.466L251.482 192.229L184.198 85.9561L119.84 241.466ZM89.2314 115.444L118.303 239.949L182.262 85.4082L89.2314 115.444ZM1023.56 180.742L1349.84 226.895L1100.88 99.0176L1023.56 180.742ZM1330.84 123.019L1479.94 196.828L1448.86 89.0283L1330.84 123.019ZM1450.77 88.4492L1481.85 196.243L1568.78 51.0615L1450.77 88.4492ZM254.126 191.243L487.206 104.53L274.822 -35.8867L254.126 191.243ZM185.224 83.8369L252.258 189.714L272.659 -34.1826L185.224 83.8369ZM812.346 180.462H1019.68L899.882 -8.07812L812.346 180.462ZM1021.66 179.842L1099.04 98.0469L902.639 -7.46777L1021.66 179.842ZM1449.74 85.9102L1501.21 20.3271H1418.15L1449.74 85.9102Z' fill='url(%23paint1_radial_7783_44696)'/%3E%3Cpath d='M274.53 -38.4766L489.699 103.781H691.566L899.262 -11.0322L899.739 -11.2959L900.219 -11.0381L1100.97 96.8115L1328 121.756L1448.12 87.1572L1415.65 19.7607L1414.96 18.3271H1503.48L1503.68 18.4131L1571.4 48.3965L1571.98 48.6514L1572 49.2793L1576.99 208.195L1577 208.561L1576.78 208.848L1464.33 350.631L1630.86 547.954L1946.17 489.093L1949 488.564L1947.11 490.733L1700.2 773.583L1699.82 774.016L1699.26 773.908L1289.71 695.601L1235.04 824.289L1234.71 825.078L1233.88 824.868L1005.32 766.989L676.279 932.734L675.748 933.001L675.26 932.663L436.106 766.93H282.867L188.19 854.616L187.53 855.228L186.853 854.635L79.2988 760.541L-26.1406 789.881L-29 790.676L-27.2061 788.312L35.7705 705.356L36.0762 704.954L36.5811 704.961L183.654 706.954L281.416 625.086L249.539 367.624L117.354 243.938L117.132 243.73L117.063 243.436L87.0781 115.023L70.0898 52.5723L69.6279 50.874L71.3232 51.3467L183.618 82.6436L273.176 -38.2383L273.739 -39L274.53 -38.4766ZM499.976 655.171L675.691 929.771L827.076 605.782L499.976 655.171ZM677.957 929.648L1003.46 765.688L829.101 606.172L677.957 929.648ZM437.732 765.623L672.297 928.177L498.364 656.363L437.732 765.623ZM188.457 851.643L280.81 766.108L185.055 709.734L188.457 851.643ZM81.3379 759.667L186.457 851.631L183.05 709.549L81.3379 759.667ZM1233.98 821.663L1287.66 695.299L1151.37 678.71L1233.98 821.663ZM1293.74 694.337L1696.68 771.379L1564.66 626.619L1293.74 694.337ZM1566.33 625.483L1697.18 768.952L1630.05 551.074L1566.33 625.483ZM1005.33 764.683L1146.89 677.906L832.235 606.328L1005.33 764.683ZM436.157 764.337L496.717 655.209L285.51 626.919L436.157 764.337ZM185.739 707.816L281.476 764.179V627.646L185.739 707.816ZM79.8291 758.181L179.836 708.903L38.6768 706.989L79.8291 758.181ZM1151.48 676.709L1287.85 693.308L1259.53 551.25L1151.48 676.709ZM1289.88 693.242L1560.88 625.502L1261.4 550.398L1289.88 693.242ZM834.696 604.837L1147.99 676.106L1113.47 572.619L834.696 604.837ZM1115.49 572.341L1149.89 675.488L1257.58 550.445L1115.49 572.341ZM284.266 624.734L497.084 653.24L451.833 393.136L284.266 624.734ZM499.804 653.174L826.533 603.842L592.302 392.374L499.804 653.174ZM1565.34 623.562L1629.16 549.04L1465.97 355.673L1565.34 623.562ZM283.155 622.858L450.602 391.426L251.637 368.281L283.155 622.858ZM852.943 490.282L830.025 603.363L1112.21 570.751L891.937 306.009L852.943 490.282ZM1113 568.564L1099.72 332.039L892.465 303.518L1113 568.564ZM1102.24 331.608L1259.73 546.828L1354.02 230.416L1102.24 331.608ZM1262.17 545.632L1461.66 350.599L1356.02 230.729L1262.17 545.632ZM454.051 389.629H588.697L489.763 320.146L454.051 389.629ZM251.5 366.252L449.654 389.301L253.952 195.102L251.5 366.252ZM593.533 389.09L883.16 303.177H627.031L593.533 389.09ZM492.107 319.348L591.392 389.077L624.81 303.368L492.107 319.348ZM452.147 388.957L488.058 319.086L258.518 196.813L452.147 388.957ZM1357.43 229.303L1462.31 348.316L1480.36 200.036L1357.43 229.303ZM1464.46 347.248L1574.07 209.038L1482.4 199.824L1464.46 347.248ZM892.291 301.475L1098.87 329.903L1021.22 183.074L892.291 301.475ZM1101.13 329.896L1351.73 229.182L1023.3 182.725L1101.13 329.896ZM490.398 317.54L624.579 301.382L490.398 107.977V317.54ZM255.417 192.896L488.398 317.001V106.22L255.417 192.896ZM629.7 301.177H888.196L810.49 182.844L629.7 301.177ZM626.027 299.962L690.438 105.781H491.31L626.027 299.962ZM628.199 299.769L808.943 181.468L692.365 106.321L628.199 299.769ZM119.84 241.466L251.482 192.229L184.198 85.9561L119.84 241.466ZM89.2314 115.444L118.303 239.949L182.262 85.4082L89.2314 115.444ZM1023.56 180.742L1349.84 226.895L1100.88 99.0176L1023.56 180.742ZM1330.84 123.019L1479.94 196.828L1448.86 89.0283L1330.84 123.019ZM1450.77 88.4492L1481.85 196.243L1568.78 51.0615L1450.77 88.4492ZM254.126 191.243L487.206 104.53L274.822 -35.8867L254.126 191.243ZM185.224 83.8369L252.258 189.714L272.659 -34.1826L185.224 83.8369ZM812.346 180.462H1019.68L899.882 -8.07812L812.346 180.462ZM1021.66 179.842L1099.04 98.0469L902.639 -7.46777L1021.66 179.842ZM1449.74 85.9102L1501.21 20.3271H1418.15L1449.74 85.9102Z' fill='url(%23paint2_radial_7783_44696)'/%3E%3Cpath d='M274.53 -38.4766L489.699 103.781H691.566L899.262 -11.0322L899.739 -11.2959L900.219 -11.0381L1100.97 96.8115L1328 121.756L1448.12 87.1572L1415.65 19.7607L1414.96 18.3271H1503.48L1503.68 18.4131L1571.4 48.3965L1571.98 48.6514L1572 49.2793L1576.99 208.195L1577 208.561L1576.78 208.848L1464.33 350.631L1630.86 547.954L1946.17 489.093L1949 488.564L1947.11 490.733L1700.2 773.583L1699.82 774.016L1699.26 773.908L1289.71 695.601L1235.04 824.289L1234.71 825.078L1233.88 824.868L1005.32 766.989L676.279 932.734L675.748 933.001L675.26 932.663L436.106 766.93H282.867L188.19 854.616L187.53 855.228L186.853 854.635L79.2988 760.541L-26.1406 789.881L-29 790.676L-27.2061 788.312L35.7705 705.356L36.0762 704.954L36.5811 704.961L183.654 706.954L281.416 625.086L249.539 367.624L117.354 243.938L117.132 243.73L117.063 243.436L87.0781 115.023L70.0898 52.5723L69.6279 50.874L71.3232 51.3467L183.618 82.6436L273.176 -38.2383L273.739 -39L274.53 -38.4766ZM499.976 655.171L675.691 929.771L827.076 605.782L499.976 655.171ZM677.957 929.648L1003.46 765.688L829.101 606.172L677.957 929.648ZM437.732 765.623L672.297 928.177L498.364 656.363L437.732 765.623ZM188.457 851.643L280.81 766.108L185.055 709.734L188.457 851.643ZM81.3379 759.667L186.457 851.631L183.05 709.549L81.3379 759.667ZM1233.98 821.663L1287.66 695.299L1151.37 678.71L1233.98 821.663ZM1293.74 694.337L1696.68 771.379L1564.66 626.619L1293.74 694.337ZM1566.33 625.483L1697.18 768.952L1630.05 551.074L1566.33 625.483ZM1005.33 764.683L1146.89 677.906L832.235 606.328L1005.33 764.683ZM436.157 764.337L496.717 655.209L285.51 626.919L436.157 764.337ZM185.739 707.816L281.476 764.179V627.646L185.739 707.816ZM79.8291 758.181L179.836 708.903L38.6768 706.989L79.8291 758.181ZM1151.48 676.709L1287.85 693.308L1259.53 551.25L1151.48 676.709ZM1289.88 693.242L1560.88 625.502L1261.4 550.398L1289.88 693.242ZM834.696 604.837L1147.99 676.106L1113.47 572.619L834.696 604.837ZM1115.49 572.341L1149.89 675.488L1257.58 550.445L1115.49 572.341ZM284.266 624.734L497.084 653.24L451.833 393.136L284.266 624.734ZM499.804 653.174L826.533 603.842L592.302 392.374L499.804 653.174ZM1565.34 623.562L1629.16 549.04L1465.97 355.673L1565.34 623.562ZM283.155 622.858L450.602 391.426L251.637 368.281L283.155 622.858ZM852.943 490.282L830.025 603.363L1112.21 570.751L891.937 306.009L852.943 490.282ZM1113 568.564L1099.72 332.039L892.465 303.518L1113 568.564ZM1102.24 331.608L1259.73 546.828L1354.02 230.416L1102.24 331.608ZM1262.17 545.632L1461.66 350.599L1356.02 230.729L1262.17 545.632ZM454.051 389.629H588.697L489.763 320.146L454.051 389.629ZM251.5 366.252L449.654 389.301L253.952 195.102L251.5 366.252ZM593.533 389.09L883.16 303.177H627.031L593.533 389.09ZM492.107 319.348L591.392 389.077L624.81 303.368L492.107 319.348ZM452.147 388.957L488.058 319.086L258.518 196.813L452.147 388.957ZM1357.43 229.303L1462.31 348.316L1480.36 200.036L1357.43 229.303ZM1464.46 347.248L1574.07 209.038L1482.4 199.824L1464.46 347.248ZM892.291 301.475L1098.87 329.903L1021.22 183.074L892.291 301.475ZM1101.13 329.896L1351.73 229.182L1023.3 182.725L1101.13 329.896ZM490.398 317.54L624.579 301.382L490.398 107.977V317.54ZM255.417 192.896L488.398 317.001V106.22L255.417 192.896ZM629.7 301.177H888.196L810.49 182.844L629.7 301.177ZM626.027 299.962L690.438 105.781H491.31L626.027 299.962ZM628.199 299.769L808.943 181.468L692.365 106.321L628.199 299.769ZM119.84 241.466L251.482 192.229L184.198 85.9561L119.84 241.466ZM89.2314 115.444L118.303 239.949L182.262 85.4082L89.2314 115.444ZM1023.56 180.742L1349.84 226.895L1100.88 99.0176L1023.56 180.742ZM1330.84 123.019L1479.94 196.828L1448.86 89.0283L1330.84 123.019ZM1450.77 88.4492L1481.85 196.243L1568.78 51.0615L1450.77 88.4492ZM254.126 191.243L487.206 104.53L274.822 -35.8867L254.126 191.243ZM185.224 83.8369L252.258 189.714L272.659 -34.1826L185.224 83.8369ZM812.346 180.462H1019.68L899.882 -8.07812L812.346 180.462ZM1021.66 179.842L1099.04 98.0469L902.639 -7.46777L1021.66 179.842ZM1449.74 85.9102L1501.21 20.3271H1418.15L1449.74 85.9102Z' fill='url(%23paint3_radial_7783_44696)'/%3E%3Cpath d='M274.53 -38.4766L489.699 103.781H691.566L899.262 -11.0322L899.739 -11.2959L900.219 -11.0381L1100.97 96.8115L1328 121.756L1448.12 87.1572L1415.65 19.7607L1414.96 18.3271H1503.48L1503.68 18.4131L1571.4 48.3965L1571.98 48.6514L1572 49.2793L1576.99 208.195L1577 208.561L1576.78 208.848L1464.33 350.631L1630.86 547.954L1946.17 489.093L1949 488.564L1947.11 490.733L1700.2 773.583L1699.82 774.016L1699.26 773.908L1289.71 695.601L1235.04 824.289L1234.71 825.078L1233.88 824.868L1005.32 766.989L676.279 932.734L675.748 933.001L675.26 932.663L436.106 766.93H282.867L188.19 854.616L187.53 855.228L186.853 854.635L79.2988 760.541L-26.1406 789.881L-29 790.676L-27.2061 788.312L35.7705 705.356L36.0762 704.954L36.5811 704.961L183.654 706.954L281.416 625.086L249.539 367.624L117.354 243.938L117.132 243.73L117.063 243.436L87.0781 115.023L70.0898 52.5723L69.6279 50.874L71.3232 51.3467L183.618 82.6436L273.176 -38.2383L273.739 -39L274.53 -38.4766ZM499.976 655.171L675.691 929.771L827.076 605.782L499.976 655.171ZM677.957 929.648L1003.46 765.688L829.101 606.172L677.957 929.648ZM437.732 765.623L672.297 928.177L498.364 656.363L437.732 765.623ZM188.457 851.643L280.81 766.108L185.055 709.734L188.457 851.643ZM81.3379 759.667L186.457 851.631L183.05 709.549L81.3379 759.667ZM1233.98 821.663L1287.66 695.299L1151.37 678.71L1233.98 821.663ZM1293.74 694.337L1696.68 771.379L1564.66 626.619L1293.74 694.337ZM1566.33 625.483L1697.18 768.952L1630.05 551.074L1566.33 625.483ZM1005.33 764.683L1146.89 677.906L832.235 606.328L1005.33 764.683ZM436.157 764.337L496.717 655.209L285.51 626.919L436.157 764.337ZM185.739 707.816L281.476 764.179V627.646L185.739 707.816ZM79.8291 758.181L179.836 708.903L38.6768 706.989L79.8291 758.181ZM1151.48 676.709L1287.85 693.308L1259.53 551.25L1151.48 676.709ZM1289.88 693.242L1560.88 625.502L1261.4 550.398L1289.88 693.242ZM834.696 604.837L1147.99 676.106L1113.47 572.619L834.696 604.837ZM1115.49 572.341L1149.89 675.488L1257.58 550.445L1115.49 572.341ZM284.266 624.734L497.084 653.24L451.833 393.136L284.266 624.734ZM499.804 653.174L826.533 603.842L592.302 392.374L499.804 653.174ZM1565.34 623.562L1629.16 549.04L1465.97 355.673L1565.34 623.562ZM283.155 622.858L450.602 391.426L251.637 368.281L283.155 622.858ZM852.943 490.282L830.025 603.363L1112.21 570.751L891.937 306.009L852.943 490.282ZM1113 568.564L1099.72 332.039L892.465 303.518L1113 568.564ZM1102.24 331.608L1259.73 546.828L1354.02 230.416L1102.24 331.608ZM1262.17 545.632L1461.66 350.599L1356.02 230.729L1262.17 545.632ZM454.051 389.629H588.697L489.763 320.146L454.051 389.629ZM251.5 366.252L449.654 389.301L253.952 195.102L251.5 366.252ZM593.533 389.09L883.16 303.177H627.031L593.533 389.09ZM492.107 319.348L591.392 389.077L624.81 303.368L492.107 319.348ZM452.147 388.957L488.058 319.086L258.518 196.813L452.147 388.957ZM1357.43 229.303L1462.31 348.316L1480.36 200.036L1357.43 229.303ZM1464.46 347.248L1574.07 209.038L1482.4 199.824L1464.46 347.248ZM892.291 301.475L1098.87 329.903L1021.22 183.074L892.291 301.475ZM1101.13 329.896L1351.73 229.182L1023.3 182.725L1101.13 329.896ZM490.398 317.54L624.579 301.382L490.398 107.977V317.54ZM255.417 192.896L488.398 317.001V106.22L255.417 192.896ZM629.7 301.177H888.196L810.49 182.844L629.7 301.177ZM626.027 299.962L690.438 105.781H491.31L626.027 299.962ZM628.199 299.769L808.943 181.468L692.365 106.321L628.199 299.769ZM119.84 241.466L251.482 192.229L184.198 85.9561L119.84 241.466ZM89.2314 115.444L118.303 239.949L182.262 85.4082L89.2314 115.444ZM1023.56 180.742L1349.84 226.895L1100.88 99.0176L1023.56 180.742ZM1330.84 123.019L1479.94 196.828L1448.86 89.0283L1330.84 123.019ZM1450.77 88.4492L1481.85 196.243L1568.78 51.0615L1450.77 88.4492ZM254.126 191.243L487.206 104.53L274.822 -35.8867L254.126 191.243ZM185.224 83.8369L252.258 189.714L272.659 -34.1826L185.224 83.8369ZM812.346 180.462H1019.68L899.882 -8.07812L812.346 180.462ZM1021.66 179.842L1099.04 98.0469L902.639 -7.46777L1021.66 179.842ZM1449.74 85.9102L1501.21 20.3271H1418.15L1449.74 85.9102Z' fill='url(%23paint4_radial_7783_44696)'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_7783_44696)'%3E%3Crect width='1978' height='972' transform='matrix(1 0 0 -1 -29 933.001)' fill='%23D9DFE9'/%3E%3C/g%3E%3Cdefs%3E%3CradialGradient id='paint0_radial_7783_44696' cx='0' cy='0' r='1' gradientUnits='userSpaceOnUse' gradientTransform='translate(224 558.001) rotate(9.97206) scale(461.979 461.979)'%3E%3Cstop stop-color='white' stop-opacity='0.78'/%3E%3Cstop offset='1' stop-color='white' stop-opacity='0'/%3E%3C/radialGradient%3E%3CradialGradient id='paint1_radial_7783_44696' cx='0' cy='0' r='1' gradientUnits='userSpaceOnUse' gradientTransform='translate(798 218) rotate(138.51) scale(132.832 132.832)'%3E%3Cstop stop-color='white' stop-opacity='0.78'/%3E%3Cstop offset='1' stop-color='white' stop-opacity='0'/%3E%3C/radialGradient%3E%3CradialGradient id='paint2_radial_7783_44696' cx='0' cy='0' r='1' gradientUnits='userSpaceOnUse' gradientTransform='translate(977.5 547.5) rotate(-14.4672) scale(290.202 290.202)'%3E%3Cstop stop-color='white' stop-opacity='0.73'/%3E%3Cstop offset='1' stop-color='white' stop-opacity='0'/%3E%3C/radialGradient%3E%3CradialGradient id='paint3_radial_7783_44696' cx='0' cy='0' r='1' gradientTransform='matrix(331.848 144.066 -144.041 331.796 1631 364)' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='white'/%3E%3Cstop offset='1' stop-color='white' stop-opacity='0'/%3E%3C/radialGradient%3E%3CradialGradient id='paint4_radial_7783_44696' cx='0' cy='0' r='1' gradientTransform='matrix(-274.5 316 -315.951 -274.454 1081 -149)' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='white'/%3E%3Cstop offset='1' stop-color='white' stop-opacity='0'/%3E%3C/radialGradient%3E%3C/defs%3E%3C/svg%3E");
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  background-color: #E6EAF1;
}
@media (max-width: 1920px) {
  .--bg-bx24 {
  background-size: cover;
}
}

.--bg-web-grad-1 {
  background: linear-gradient(180deg, #FFF 0%, #E6EAF1 100%);
}

.--bg-web-grad-2 {
  background: linear-gradient(180deg, #F8F9FC 0%, #E6EAF1 100%);
}

.--bg-key {
  background: #F1F4FA;
}

.--bg-key-grad {
  background: linear-gradient(180deg, #F1F4FA 0%, #FFF 100%);
}

.--bg-data-grad {
  background: linear-gradient(180deg, #FFF 0%, #424147 100%);
}

.--bg-data-gray-1 {
  background: #2D2C33;
}
.--bg-data-gray-1.--border {
  border-bottom: 1px solid #424147;
}

.--bg-data-gray-2 {
  background: #424147;
}

.--bg-data {
  position: relative;
  background-color: #2D2C33;
}
.--bg-data:after {
  content: "";
  position: absolute;
  aspect-ratio: 559/447;
  width: 559px;
  bottom: 0;
  right: calc(50% - 960px);
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='559' height='447' viewBox='0 0 559 447' fill='none'%3E%3Cmask id='mask0_6518_4936' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='560' height='485'%3E%3Crect width='560' height='485' transform='matrix(1 0 0 -1 0 485)' fill='url(%23paint0_linear_6518_4936)'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_6518_4936)'%3E%3Cmask id='path-2-inside-1_6518_4936' fill='white'%3E%3Cpath d='M0 523H80V443H0V523Z'/%3E%3C/mask%3E%3Cpath d='M80 443V442H81V443H80ZM79 523V443H81V523H79ZM80 444H0V442H80V444Z' fill='%23424147' mask='url(%23path-2-inside-1_6518_4936)'/%3E%3Cmask id='path-4-inside-2_6518_4936' fill='white'%3E%3Cpath d='M80 523H160V443H80V523Z'/%3E%3C/mask%3E%3Cpath d='M160 443V442H161V443H160ZM159 523V443H161V523H159ZM160 444H80V442H160V444Z' fill='%23424147' mask='url(%23path-4-inside-2_6518_4936)'/%3E%3Cmask id='path-6-inside-3_6518_4936' fill='white'%3E%3Cpath d='M160 523H240V443H160V523Z'/%3E%3C/mask%3E%3Cpath d='M240 443V442H241V443H240ZM239 523V443H241V523H239ZM240 444H160V442H240V444Z' fill='%23424147' mask='url(%23path-6-inside-3_6518_4936)'/%3E%3Cmask id='path-8-inside-4_6518_4936' fill='white'%3E%3Cpath d='M240 523H320V443H240V523Z'/%3E%3C/mask%3E%3Cpath d='M320 443V442H321V443H320ZM319 523V443H321V523H319ZM320 444H240V442H320V444Z' fill='%23424147' mask='url(%23path-8-inside-4_6518_4936)'/%3E%3Cmask id='path-10-inside-5_6518_4936' fill='white'%3E%3Cpath d='M320 523H400V443H320V523Z'/%3E%3C/mask%3E%3Cpath d='M400 443V442H401V443H400ZM399 523V443H401V523H399ZM400 444H320V442H400V444Z' fill='%23424147' mask='url(%23path-10-inside-5_6518_4936)'/%3E%3Cmask id='path-12-inside-6_6518_4936' fill='white'%3E%3Cpath d='M400 523H480V443H400V523Z'/%3E%3C/mask%3E%3Cpath d='M480 443V442H481V443H480ZM479 523V443H481V523H479ZM480 444H400V442H480V444Z' fill='%23424147' mask='url(%23path-12-inside-6_6518_4936)'/%3E%3Cmask id='path-14-inside-7_6518_4936' fill='white'%3E%3Cpath d='M480 523H560V443H480V523Z'/%3E%3C/mask%3E%3Cpath d='M560 443V442H561V443H560ZM559 523V443H561V523H559ZM560 444H480V442H560V444Z' fill='%23424147' mask='url(%23path-14-inside-7_6518_4936)'/%3E%3Cmask id='path-16-inside-8_6518_4936' fill='white'%3E%3Cpath d='M0 443H80V363H0V443Z'/%3E%3C/mask%3E%3Cpath d='M80 363V362H81V363H80ZM79 443V363H81V443H79ZM80 364H0V362H80V364Z' fill='%23424147' mask='url(%23path-16-inside-8_6518_4936)'/%3E%3Cmask id='path-18-inside-9_6518_4936' fill='white'%3E%3Cpath d='M80 443H160V363H80V443Z'/%3E%3C/mask%3E%3Cpath d='M160 363V362H161V363H160ZM159 443V363H161V443H159ZM160 364H80V362H160V364Z' fill='%23424147' mask='url(%23path-18-inside-9_6518_4936)'/%3E%3Cmask id='path-20-inside-10_6518_4936' fill='white'%3E%3Cpath d='M160 443H240V363H160V443Z'/%3E%3C/mask%3E%3Cpath d='M240 363V362H241V363H240ZM239 443V363H241V443H239ZM240 364H160V362H240V364Z' fill='%23424147' mask='url(%23path-20-inside-10_6518_4936)'/%3E%3Cmask id='path-22-inside-11_6518_4936' fill='white'%3E%3Cpath d='M240 443H320V363H240V443Z'/%3E%3C/mask%3E%3Cpath d='M320 363V362H321V363H320ZM319 443V363H321V443H319ZM320 364H240V362H320V364Z' fill='%23424147' mask='url(%23path-22-inside-11_6518_4936)'/%3E%3Cmask id='path-24-inside-12_6518_4936' fill='white'%3E%3Cpath d='M320 443H400V363H320V443Z'/%3E%3C/mask%3E%3Cpath d='M400 363V362H401V363H400ZM399 443V363H401V443H399ZM400 364H320V362H400V364Z' fill='%23424147' mask='url(%23path-24-inside-12_6518_4936)'/%3E%3Cmask id='path-26-inside-13_6518_4936' fill='white'%3E%3Cpath d='M400 443H480V363H400V443Z'/%3E%3C/mask%3E%3Cpath d='M480 363V362H481V363H480ZM479 443V363H481V443H479ZM480 364H400V362H480V364Z' fill='%23424147' mask='url(%23path-26-inside-13_6518_4936)'/%3E%3Cmask id='path-28-inside-14_6518_4936' fill='white'%3E%3Cpath d='M480 443H560V363H480V443Z'/%3E%3C/mask%3E%3Cpath d='M560 363V362H561V363H560ZM559 443V363H561V443H559ZM560 364H480V362H560V364Z' fill='%23424147' mask='url(%23path-28-inside-14_6518_4936)'/%3E%3Cmask id='path-30-inside-15_6518_4936' fill='white'%3E%3Cpath d='M0 363H80V283H0V363Z'/%3E%3C/mask%3E%3Cpath d='M80 283V282H81V283H80ZM79 363V283H81V363H79ZM80 284H0V282H80V284Z' fill='%23424147' mask='url(%23path-30-inside-15_6518_4936)'/%3E%3Cmask id='path-32-inside-16_6518_4936' fill='white'%3E%3Cpath d='M80 363H160V283H80V363Z'/%3E%3C/mask%3E%3Cpath d='M160 283V282H161V283H160ZM159 363V283H161V363H159ZM160 284H80V282H160V284Z' fill='%23424147' mask='url(%23path-32-inside-16_6518_4936)'/%3E%3Cmask id='path-34-inside-17_6518_4936' fill='white'%3E%3Cpath d='M160 363H240V283H160V363Z'/%3E%3C/mask%3E%3Cpath d='M240 283V282H241V283H240ZM239 363V283H241V363H239ZM240 284H160V282H240V284Z' fill='%23424147' mask='url(%23path-34-inside-17_6518_4936)'/%3E%3Cmask id='path-36-inside-18_6518_4936' fill='white'%3E%3Cpath d='M240 363H320V283H240V363Z'/%3E%3C/mask%3E%3Cpath d='M320 283V282H321V283H320ZM319 363V283H321V363H319ZM320 284H240V282H320V284Z' fill='%23424147' mask='url(%23path-36-inside-18_6518_4936)'/%3E%3Cmask id='path-38-inside-19_6518_4936' fill='white'%3E%3Cpath d='M320 363H400V283H320V363Z'/%3E%3C/mask%3E%3Cpath d='M400 283V282H401V283H400ZM399 363V283H401V363H399ZM400 284H320V282H400V284Z' fill='%23424147' mask='url(%23path-38-inside-19_6518_4936)'/%3E%3Cmask id='path-40-inside-20_6518_4936' fill='white'%3E%3Cpath d='M400 363H480V283H400V363Z'/%3E%3C/mask%3E%3Cpath d='M480 283V282H481V283H480ZM479 363V283H481V363H479ZM480 284H400V282H480V284Z' fill='%23424147' mask='url(%23path-40-inside-20_6518_4936)'/%3E%3Cmask id='path-42-inside-21_6518_4936' fill='white'%3E%3Cpath d='M480 363H560V283H480V363Z'/%3E%3C/mask%3E%3Cpath d='M560 283V282H561V283H560ZM559 363V283H561V363H559ZM560 284H480V282H560V284Z' fill='%23424147' mask='url(%23path-42-inside-21_6518_4936)'/%3E%3Cmask id='path-44-inside-22_6518_4936' fill='white'%3E%3Cpath d='M0 283H80V203H0V283Z'/%3E%3C/mask%3E%3Cpath d='M80 203V202H81V203H80ZM79 283V203H81V283H79ZM80 204H0V202H80V204Z' fill='%23424147' mask='url(%23path-44-inside-22_6518_4936)'/%3E%3Cmask id='path-46-inside-23_6518_4936' fill='white'%3E%3Cpath d='M80 283H160V203H80V283Z'/%3E%3C/mask%3E%3Cpath d='M160 203V202H161V203H160ZM159 283V203H161V283H159ZM160 204H80V202H160V204Z' fill='%23424147' mask='url(%23path-46-inside-23_6518_4936)'/%3E%3Cmask id='path-48-inside-24_6518_4936' fill='white'%3E%3Cpath d='M160 283H240V203H160V283Z'/%3E%3C/mask%3E%3Cpath d='M240 203V202H241V203H240ZM239 283V203H241V283H239ZM240 204H160V202H240V204Z' fill='%23424147' mask='url(%23path-48-inside-24_6518_4936)'/%3E%3Cmask id='path-50-inside-25_6518_4936' fill='white'%3E%3Cpath d='M240 283H320V203H240V283Z'/%3E%3C/mask%3E%3Cpath d='M320 203V202H321V203H320ZM319 283V203H321V283H319ZM320 204H240V202H320V204Z' fill='%23424147' mask='url(%23path-50-inside-25_6518_4936)'/%3E%3Cmask id='path-52-inside-26_6518_4936' fill='white'%3E%3Cpath d='M320 283H400V203H320V283Z'/%3E%3C/mask%3E%3Cpath d='M400 203V202H401V203H400ZM399 283V203H401V283H399ZM400 204H320V202H400V204Z' fill='%23424147' mask='url(%23path-52-inside-26_6518_4936)'/%3E%3Cmask id='path-54-inside-27_6518_4936' fill='white'%3E%3Cpath d='M400 283H480V203H400V283Z'/%3E%3C/mask%3E%3Cpath d='M480 203V202H481V203H480ZM479 283V203H481V283H479ZM480 204H400V202H480V204Z' fill='%23424147' mask='url(%23path-54-inside-27_6518_4936)'/%3E%3Cmask id='path-56-inside-28_6518_4936' fill='white'%3E%3Cpath d='M480 283H560V203H480V283Z'/%3E%3C/mask%3E%3Cpath d='M560 203V202H561V203H560ZM559 283V203H561V283H559ZM560 204H480V202H560V204Z' fill='%23424147' mask='url(%23path-56-inside-28_6518_4936)'/%3E%3Cmask id='path-58-inside-29_6518_4936' fill='white'%3E%3Cpath d='M0 203H80V123H0V203Z'/%3E%3C/mask%3E%3Cpath d='M80 123V122H81V123H80ZM79 203V123H81V203H79ZM80 124H0V122H80V124Z' fill='%23424147' mask='url(%23path-58-inside-29_6518_4936)'/%3E%3Cmask id='path-60-inside-30_6518_4936' fill='white'%3E%3Cpath d='M80 203H160V123H80V203Z'/%3E%3C/mask%3E%3Cpath d='M160 123V122H161V123H160ZM159 203V123H161V203H159ZM160 124H80V122H160V124Z' fill='%23424147' mask='url(%23path-60-inside-30_6518_4936)'/%3E%3Cmask id='path-62-inside-31_6518_4936' fill='white'%3E%3Cpath d='M160 203H240V123H160V203Z'/%3E%3C/mask%3E%3Cpath d='M240 123V122H241V123H240ZM239 203V123H241V203H239ZM240 124H160V122H240V124Z' fill='%23424147' mask='url(%23path-62-inside-31_6518_4936)'/%3E%3Cmask id='path-64-inside-32_6518_4936' fill='white'%3E%3Cpath d='M240 203H320V123H240V203Z'/%3E%3C/mask%3E%3Cpath d='M320 123V122H321V123H320ZM319 203V123H321V203H319ZM320 124H240V122H320V124Z' fill='%23424147' mask='url(%23path-64-inside-32_6518_4936)'/%3E%3Cmask id='path-66-inside-33_6518_4936' fill='white'%3E%3Cpath d='M320 203H400V123H320V203Z'/%3E%3C/mask%3E%3Cpath d='M400 123V122H401V123H400ZM399 203V123H401V203H399ZM400 124H320V122H400V124Z' fill='%23424147' mask='url(%23path-66-inside-33_6518_4936)'/%3E%3Cmask id='path-68-inside-34_6518_4936' fill='white'%3E%3Cpath d='M400 203H480V123H400V203Z'/%3E%3C/mask%3E%3Cpath d='M480 123V122H481V123H480ZM479 203V123H481V203H479ZM480 124H400V122H480V124Z' fill='%23424147' mask='url(%23path-68-inside-34_6518_4936)'/%3E%3Cmask id='path-70-inside-35_6518_4936' fill='white'%3E%3Cpath d='M480 203H560V123H480V203Z'/%3E%3C/mask%3E%3Cpath d='M560 123V122H561V123H560ZM559 203V123H561V203H559ZM560 124H480V122H560V124Z' fill='%23424147' mask='url(%23path-70-inside-35_6518_4936)'/%3E%3Cmask id='path-72-inside-36_6518_4936' fill='white'%3E%3Cpath d='M0 123H80V43H0V123Z'/%3E%3C/mask%3E%3Cpath d='M80 43V42H81V43H80ZM79 123V43H81V123H79ZM80 44H0V42H80V44Z' fill='%23424147' mask='url(%23path-72-inside-36_6518_4936)'/%3E%3Cmask id='path-74-inside-37_6518_4936' fill='white'%3E%3Cpath d='M80 123H160V43H80V123Z'/%3E%3C/mask%3E%3Cpath d='M160 43V42H161V43H160ZM159 123V43H161V123H159ZM160 44H80V42H160V44Z' fill='%23424147' mask='url(%23path-74-inside-37_6518_4936)'/%3E%3Cmask id='path-76-inside-38_6518_4936' fill='white'%3E%3Cpath d='M160 123H240V43H160V123Z'/%3E%3C/mask%3E%3Cpath d='M240 43V42H241V43H240ZM239 123V43H241V123H239ZM240 44H160V42H240V44Z' fill='%23424147' mask='url(%23path-76-inside-38_6518_4936)'/%3E%3Cmask id='path-78-inside-39_6518_4936' fill='white'%3E%3Cpath d='M240 123H320V43H240V123Z'/%3E%3C/mask%3E%3Cpath d='M320 43V42H321V43H320ZM319 123V43H321V123H319ZM320 44H240V42H320V44Z' fill='%23424147' mask='url(%23path-78-inside-39_6518_4936)'/%3E%3Cmask id='path-80-inside-40_6518_4936' fill='white'%3E%3Cpath d='M320 123H400V43H320V123Z'/%3E%3C/mask%3E%3Cpath d='M400 43V42H401V43H400ZM399 123V43H401V123H399ZM400 44H320V42H400V44Z' fill='%23424147' mask='url(%23path-80-inside-40_6518_4936)'/%3E%3Cmask id='path-82-inside-41_6518_4936' fill='white'%3E%3Cpath d='M400 123H480V43H400V123Z'/%3E%3C/mask%3E%3Cpath d='M480 43V42H481V43H480ZM479 123V43H481V123H479ZM480 44H400V42H480V44Z' fill='%23424147' mask='url(%23path-82-inside-41_6518_4936)'/%3E%3Cmask id='path-84-inside-42_6518_4936' fill='white'%3E%3Cpath d='M480 123H560V43H480V123Z'/%3E%3C/mask%3E%3Cpath d='M560 43V42H561V43H560ZM559 123V43H561V123H559ZM560 44H480V42H560V44Z' fill='%23424147' mask='url(%23path-84-inside-42_6518_4936)'/%3E%3Cmask id='path-86-inside-43_6518_4936' fill='white'%3E%3Cpath d='M0 43H80V-37H0V43Z'/%3E%3C/mask%3E%3Cpath d='M80 -37V-38H81V-37H80ZM79 43V-37H81V43H79ZM80 -36H0V-38H80V-36Z' fill='%23424147' mask='url(%23path-86-inside-43_6518_4936)'/%3E%3Cmask id='path-88-inside-44_6518_4936' fill='white'%3E%3Cpath d='M80 43H160V-37H80V43Z'/%3E%3C/mask%3E%3Cpath d='M160 -37V-38H161V-37H160ZM159 43V-37H161V43H159ZM160 -36H80V-38H160V-36Z' fill='%23424147' mask='url(%23path-88-inside-44_6518_4936)'/%3E%3Cmask id='path-90-inside-45_6518_4936' fill='white'%3E%3Cpath d='M160 43H240V-37H160V43Z'/%3E%3C/mask%3E%3Cpath d='M240 -37V-38H241V-37H240ZM239 43V-37H241V43H239ZM240 -36H160V-38H240V-36Z' fill='%23424147' mask='url(%23path-90-inside-45_6518_4936)'/%3E%3Cmask id='path-92-inside-46_6518_4936' fill='white'%3E%3Cpath d='M240 43H320V-37H240V43Z'/%3E%3C/mask%3E%3Cpath d='M320 -37V-38H321V-37H320ZM319 43V-37H321V43H319ZM320 -36H240V-38H320V-36Z' fill='%23424147' mask='url(%23path-92-inside-46_6518_4936)'/%3E%3Cmask id='path-94-inside-47_6518_4936' fill='white'%3E%3Cpath d='M320 43H400V-37H320V43Z'/%3E%3C/mask%3E%3Cpath d='M400 -37V-38H401V-37H400ZM399 43V-37H401V43H399ZM400 -36H320V-38H400V-36Z' fill='%23424147' mask='url(%23path-94-inside-47_6518_4936)'/%3E%3Cmask id='path-96-inside-48_6518_4936' fill='white'%3E%3Cpath d='M400 43H480V-37H400V43Z'/%3E%3C/mask%3E%3Cpath d='M480 -37V-38H481V-37H480ZM479 43V-37H481V43H479ZM480 -36H400V-38H480V-36Z' fill='%23424147' mask='url(%23path-96-inside-48_6518_4936)'/%3E%3Cmask id='path-98-inside-49_6518_4936' fill='white'%3E%3Cpath d='M480 43H560V-37H480V43Z'/%3E%3C/mask%3E%3Cpath d='M560 -37V-38H561V-37H560ZM559 43V-37H561V43H559ZM560 -36H480V-38H560V-36Z' fill='%23424147' mask='url(%23path-98-inside-49_6518_4936)'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_6518_4936' x1='560' y1='0' x2='263' y2='335.5' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23D9D9D9'/%3E%3Cstop offset='1' stop-color='%23D9D9D9' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
  background-size: cover;
}
@media (max-width: 1920px) {
  .--bg-data:after {
    right: 0;
    width: 28vw;
  }
}

.--bg-data-2 {
  position: relative;
  background-color: #2D2C33;
}
.--bg-data-2:after {
  content: "";
  position: absolute;
  aspect-ratio: 560/485;
  width: 560px;
  top: 0;
  left: calc(50% - 960px);
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='560' height='485' viewBox='0 0 560 485' fill='none'%3E%3Cmask id='mask0_6518_4877' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='560' height='485'%3E%3Crect width='560' height='485' transform='matrix(-1 0 0 1 560 0)' fill='url(%23paint0_linear_6518_4877)'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_6518_4877)'%3E%3Cmask id='path-2-inside-1_6518_4877' fill='white'%3E%3Cpath d='M560 -38H480V42H560V-38Z'/%3E%3C/mask%3E%3Cpath d='M480 42V43H479V42H480ZM481 -38V42H479V-38H481ZM480 41H560V43H480V41Z' fill='%23424147' mask='url(%23path-2-inside-1_6518_4877)'/%3E%3Cmask id='path-4-inside-2_6518_4877' fill='white'%3E%3Cpath d='M480 -38H400V42H480V-38Z'/%3E%3C/mask%3E%3Cpath d='M400 42V43H399V42H400ZM401 -38V42H399V-38H401ZM400 41H480V43H400V41Z' fill='%23424147' mask='url(%23path-4-inside-2_6518_4877)'/%3E%3Cmask id='path-6-inside-3_6518_4877' fill='white'%3E%3Cpath d='M400 -38H320V42H400V-38Z'/%3E%3C/mask%3E%3Cpath d='M320 42V43H319V42H320ZM321 -38V42H319V-38H321ZM320 41H400V43H320V41Z' fill='%23424147' mask='url(%23path-6-inside-3_6518_4877)'/%3E%3Cmask id='path-8-inside-4_6518_4877' fill='white'%3E%3Cpath d='M320 -38H240V42H320V-38Z'/%3E%3C/mask%3E%3Cpath d='M240 42V43H239V42H240ZM241 -38V42H239V-38H241ZM240 41H320V43H240V41Z' fill='%23424147' mask='url(%23path-8-inside-4_6518_4877)'/%3E%3Cmask id='path-10-inside-5_6518_4877' fill='white'%3E%3Cpath d='M240 -38H160V42H240V-38Z'/%3E%3C/mask%3E%3Cpath d='M160 42V43H159V42H160ZM161 -38V42H159V-38H161ZM160 41H240V43H160V41Z' fill='%23424147' mask='url(%23path-10-inside-5_6518_4877)'/%3E%3Cmask id='path-12-inside-6_6518_4877' fill='white'%3E%3Cpath d='M160 -38H80V42H160V-38Z'/%3E%3C/mask%3E%3Cpath d='M80 42V43H79V42H80ZM81 -38V42H79V-38H81ZM80 41H160V43H80V41Z' fill='%23424147' mask='url(%23path-12-inside-6_6518_4877)'/%3E%3Cmask id='path-14-inside-7_6518_4877' fill='white'%3E%3Cpath d='M80 -38H0V42H80V-38Z'/%3E%3C/mask%3E%3Cpath d='M0 42V43H-1V42H0ZM1 -38V42H-1V-38H1ZM0 41H80V43H0V41Z' fill='%23424147' mask='url(%23path-14-inside-7_6518_4877)'/%3E%3Cmask id='path-16-inside-8_6518_4877' fill='white'%3E%3Cpath d='M560 42H480V122H560V42Z'/%3E%3C/mask%3E%3Cpath d='M480 122V123H479V122H480ZM481 42V122H479V42H481ZM480 121H560V123H480V121Z' fill='%23424147' mask='url(%23path-16-inside-8_6518_4877)'/%3E%3Cmask id='path-18-inside-9_6518_4877' fill='white'%3E%3Cpath d='M480 42H400V122H480V42Z'/%3E%3C/mask%3E%3Cpath d='M400 122V123H399V122H400ZM401 42V122H399V42H401ZM400 121H480V123H400V121Z' fill='%23424147' mask='url(%23path-18-inside-9_6518_4877)'/%3E%3Cmask id='path-20-inside-10_6518_4877' fill='white'%3E%3Cpath d='M400 42H320V122H400V42Z'/%3E%3C/mask%3E%3Cpath d='M320 122V123H319V122H320ZM321 42V122H319V42H321ZM320 121H400V123H320V121Z' fill='%23424147' mask='url(%23path-20-inside-10_6518_4877)'/%3E%3Cmask id='path-22-inside-11_6518_4877' fill='white'%3E%3Cpath d='M320 42H240V122H320V42Z'/%3E%3C/mask%3E%3Cpath d='M240 122V123H239V122H240ZM241 42V122H239V42H241ZM240 121H320V123H240V121Z' fill='%23424147' mask='url(%23path-22-inside-11_6518_4877)'/%3E%3Cmask id='path-24-inside-12_6518_4877' fill='white'%3E%3Cpath d='M240 42H160V122H240V42Z'/%3E%3C/mask%3E%3Cpath d='M160 122V123H159V122H160ZM161 42V122H159V42H161ZM160 121H240V123H160V121Z' fill='%23424147' mask='url(%23path-24-inside-12_6518_4877)'/%3E%3Cmask id='path-26-inside-13_6518_4877' fill='white'%3E%3Cpath d='M160 42H80V122H160V42Z'/%3E%3C/mask%3E%3Cpath d='M80 122V123H79V122H80ZM81 42V122H79V42H81ZM80 121H160V123H80V121Z' fill='%23424147' mask='url(%23path-26-inside-13_6518_4877)'/%3E%3Cmask id='path-28-inside-14_6518_4877' fill='white'%3E%3Cpath d='M80 42H0V122H80V42Z'/%3E%3C/mask%3E%3Cpath d='M0 122V123H-1V122H0ZM1 42V122H-1V42H1ZM0 121H80V123H0V121Z' fill='%23424147' mask='url(%23path-28-inside-14_6518_4877)'/%3E%3Cmask id='path-30-inside-15_6518_4877' fill='white'%3E%3Cpath d='M560 122H480V202H560V122Z'/%3E%3C/mask%3E%3Cpath d='M480 202V203H479V202H480ZM481 122V202H479V122H481ZM480 201H560V203H480V201Z' fill='%23424147' mask='url(%23path-30-inside-15_6518_4877)'/%3E%3Cmask id='path-32-inside-16_6518_4877' fill='white'%3E%3Cpath d='M480 122H400V202H480V122Z'/%3E%3C/mask%3E%3Cpath d='M400 202V203H399V202H400ZM401 122V202H399V122H401ZM400 201H480V203H400V201Z' fill='%23424147' mask='url(%23path-32-inside-16_6518_4877)'/%3E%3Cmask id='path-34-inside-17_6518_4877' fill='white'%3E%3Cpath d='M400 122H320V202H400V122Z'/%3E%3C/mask%3E%3Cpath d='M320 202V203H319V202H320ZM321 122V202H319V122H321ZM320 201H400V203H320V201Z' fill='%23424147' mask='url(%23path-34-inside-17_6518_4877)'/%3E%3Cmask id='path-36-inside-18_6518_4877' fill='white'%3E%3Cpath d='M320 122H240V202H320V122Z'/%3E%3C/mask%3E%3Cpath d='M240 202V203H239V202H240ZM241 122V202H239V122H241ZM240 201H320V203H240V201Z' fill='%23424147' mask='url(%23path-36-inside-18_6518_4877)'/%3E%3Cmask id='path-38-inside-19_6518_4877' fill='white'%3E%3Cpath d='M240 122H160V202H240V122Z'/%3E%3C/mask%3E%3Cpath d='M160 202V203H159V202H160ZM161 122V202H159V122H161ZM160 201H240V203H160V201Z' fill='%23424147' mask='url(%23path-38-inside-19_6518_4877)'/%3E%3Cmask id='path-40-inside-20_6518_4877' fill='white'%3E%3Cpath d='M160 122H80V202H160V122Z'/%3E%3C/mask%3E%3Cpath d='M80 202V203H79V202H80ZM81 122V202H79V122H81ZM80 201H160V203H80V201Z' fill='%23424147' mask='url(%23path-40-inside-20_6518_4877)'/%3E%3Cmask id='path-42-inside-21_6518_4877' fill='white'%3E%3Cpath d='M80 122H0V202H80V122Z'/%3E%3C/mask%3E%3Cpath d='M0 202V203H-1V202H0ZM1 122V202H-1V122H1ZM0 201H80V203H0V201Z' fill='%23424147' mask='url(%23path-42-inside-21_6518_4877)'/%3E%3Cmask id='path-44-inside-22_6518_4877' fill='white'%3E%3Cpath d='M560 202H480V282H560V202Z'/%3E%3C/mask%3E%3Cpath d='M480 282V283H479V282H480ZM481 202V282H479V202H481ZM480 281H560V283H480V281Z' fill='%23424147' mask='url(%23path-44-inside-22_6518_4877)'/%3E%3Cmask id='path-46-inside-23_6518_4877' fill='white'%3E%3Cpath d='M480 202H400V282H480V202Z'/%3E%3C/mask%3E%3Cpath d='M400 282V283H399V282H400ZM401 202V282H399V202H401ZM400 281H480V283H400V281Z' fill='%23424147' mask='url(%23path-46-inside-23_6518_4877)'/%3E%3Cmask id='path-48-inside-24_6518_4877' fill='white'%3E%3Cpath d='M400 202H320V282H400V202Z'/%3E%3C/mask%3E%3Cpath d='M320 282V283H319V282H320ZM321 202V282H319V202H321ZM320 281H400V283H320V281Z' fill='%23424147' mask='url(%23path-48-inside-24_6518_4877)'/%3E%3Cmask id='path-50-inside-25_6518_4877' fill='white'%3E%3Cpath d='M320 202H240V282H320V202Z'/%3E%3C/mask%3E%3Cpath d='M240 282V283H239V282H240ZM241 202V282H239V202H241ZM240 281H320V283H240V281Z' fill='%23424147' mask='url(%23path-50-inside-25_6518_4877)'/%3E%3Cmask id='path-52-inside-26_6518_4877' fill='white'%3E%3Cpath d='M240 202H160V282H240V202Z'/%3E%3C/mask%3E%3Cpath d='M160 282V283H159V282H160ZM161 202V282H159V202H161ZM160 281H240V283H160V281Z' fill='%23424147' mask='url(%23path-52-inside-26_6518_4877)'/%3E%3Cmask id='path-54-inside-27_6518_4877' fill='white'%3E%3Cpath d='M160 202H80V282H160V202Z'/%3E%3C/mask%3E%3Cpath d='M80 282V283H79V282H80ZM81 202V282H79V202H81ZM80 281H160V283H80V281Z' fill='%23424147' mask='url(%23path-54-inside-27_6518_4877)'/%3E%3Cmask id='path-56-inside-28_6518_4877' fill='white'%3E%3Cpath d='M80 202H0V282H80V202Z'/%3E%3C/mask%3E%3Cpath d='M0 282V283H-1V282H0ZM1 202V282H-1V202H1ZM0 281H80V283H0V281Z' fill='%23424147' mask='url(%23path-56-inside-28_6518_4877)'/%3E%3Cmask id='path-58-inside-29_6518_4877' fill='white'%3E%3Cpath d='M560 282H480V362H560V282Z'/%3E%3C/mask%3E%3Cpath d='M480 362V363H479V362H480ZM481 282V362H479V282H481ZM480 361H560V363H480V361Z' fill='%23424147' mask='url(%23path-58-inside-29_6518_4877)'/%3E%3Cmask id='path-60-inside-30_6518_4877' fill='white'%3E%3Cpath d='M480 282H400V362H480V282Z'/%3E%3C/mask%3E%3Cpath d='M400 362V363H399V362H400ZM401 282V362H399V282H401ZM400 361H480V363H400V361Z' fill='%23424147' mask='url(%23path-60-inside-30_6518_4877)'/%3E%3Cmask id='path-62-inside-31_6518_4877' fill='white'%3E%3Cpath d='M400 282H320V362H400V282Z'/%3E%3C/mask%3E%3Cpath d='M320 362V363H319V362H320ZM321 282V362H319V282H321ZM320 361H400V363H320V361Z' fill='%23424147' mask='url(%23path-62-inside-31_6518_4877)'/%3E%3Cmask id='path-64-inside-32_6518_4877' fill='white'%3E%3Cpath d='M320 282H240V362H320V282Z'/%3E%3C/mask%3E%3Cpath d='M240 362V363H239V362H240ZM241 282V362H239V282H241ZM240 361H320V363H240V361Z' fill='%23424147' mask='url(%23path-64-inside-32_6518_4877)'/%3E%3Cmask id='path-66-inside-33_6518_4877' fill='white'%3E%3Cpath d='M240 282H160V362H240V282Z'/%3E%3C/mask%3E%3Cpath d='M160 362V363H159V362H160ZM161 282V362H159V282H161ZM160 361H240V363H160V361Z' fill='%23424147' mask='url(%23path-66-inside-33_6518_4877)'/%3E%3Cmask id='path-68-inside-34_6518_4877' fill='white'%3E%3Cpath d='M160 282H80V362H160V282Z'/%3E%3C/mask%3E%3Cpath d='M80 362V363H79V362H80ZM81 282V362H79V282H81ZM80 361H160V363H80V361Z' fill='%23424147' mask='url(%23path-68-inside-34_6518_4877)'/%3E%3Cmask id='path-70-inside-35_6518_4877' fill='white'%3E%3Cpath d='M80 282H0V362H80V282Z'/%3E%3C/mask%3E%3Cpath d='M0 362V363H-1V362H0ZM1 282V362H-1V282H1ZM0 361H80V363H0V361Z' fill='%23424147' mask='url(%23path-70-inside-35_6518_4877)'/%3E%3Cmask id='path-72-inside-36_6518_4877' fill='white'%3E%3Cpath d='M560 362H480V442H560V362Z'/%3E%3C/mask%3E%3Cpath d='M480 442V443H479V442H480ZM481 362V442H479V362H481ZM480 441H560V443H480V441Z' fill='%23424147' mask='url(%23path-72-inside-36_6518_4877)'/%3E%3Cmask id='path-74-inside-37_6518_4877' fill='white'%3E%3Cpath d='M480 362H400V442H480V362Z'/%3E%3C/mask%3E%3Cpath d='M400 442V443H399V442H400ZM401 362V442H399V362H401ZM400 441H480V443H400V441Z' fill='%23424147' mask='url(%23path-74-inside-37_6518_4877)'/%3E%3Cmask id='path-76-inside-38_6518_4877' fill='white'%3E%3Cpath d='M400 362H320V442H400V362Z'/%3E%3C/mask%3E%3Cpath d='M320 442V443H319V442H320ZM321 362V442H319V362H321ZM320 441H400V443H320V441Z' fill='%23424147' mask='url(%23path-76-inside-38_6518_4877)'/%3E%3Cmask id='path-78-inside-39_6518_4877' fill='white'%3E%3Cpath d='M320 362H240V442H320V362Z'/%3E%3C/mask%3E%3Cpath d='M240 442V443H239V442H240ZM241 362V442H239V362H241ZM240 441H320V443H240V441Z' fill='%23424147' mask='url(%23path-78-inside-39_6518_4877)'/%3E%3Cmask id='path-80-inside-40_6518_4877' fill='white'%3E%3Cpath d='M240 362H160V442H240V362Z'/%3E%3C/mask%3E%3Cpath d='M160 442V443H159V442H160ZM161 362V442H159V362H161ZM160 441H240V443H160V441Z' fill='%23424147' mask='url(%23path-80-inside-40_6518_4877)'/%3E%3Cmask id='path-82-inside-41_6518_4877' fill='white'%3E%3Cpath d='M160 362H80V442H160V362Z'/%3E%3C/mask%3E%3Cpath d='M80 442V443H79V442H80ZM81 362V442H79V362H81ZM80 441H160V443H80V441Z' fill='%23424147' mask='url(%23path-82-inside-41_6518_4877)'/%3E%3Cmask id='path-84-inside-42_6518_4877' fill='white'%3E%3Cpath d='M80 362H0V442H80V362Z'/%3E%3C/mask%3E%3Cpath d='M0 442V443H-1V442H0ZM1 362V442H-1V362H1ZM0 441H80V443H0V441Z' fill='%23424147' mask='url(%23path-84-inside-42_6518_4877)'/%3E%3Cmask id='path-86-inside-43_6518_4877' fill='white'%3E%3Cpath d='M560 442H480V522H560V442Z'/%3E%3C/mask%3E%3Cpath d='M480 522V523H479V522H480ZM481 442V522H479V442H481ZM480 521H560V523H480V521Z' fill='%23424147' mask='url(%23path-86-inside-43_6518_4877)'/%3E%3Cmask id='path-88-inside-44_6518_4877' fill='white'%3E%3Cpath d='M480 442H400V522H480V442Z'/%3E%3C/mask%3E%3Cpath d='M400 522V523H399V522H400ZM401 442V522H399V442H401ZM400 521H480V523H400V521Z' fill='%23424147' mask='url(%23path-88-inside-44_6518_4877)'/%3E%3Cmask id='path-90-inside-45_6518_4877' fill='white'%3E%3Cpath d='M400 442H320V522H400V442Z'/%3E%3C/mask%3E%3Cpath d='M320 522V523H319V522H320ZM321 442V522H319V442H321ZM320 521H400V523H320V521Z' fill='%23424147' mask='url(%23path-90-inside-45_6518_4877)'/%3E%3Cmask id='path-92-inside-46_6518_4877' fill='white'%3E%3Cpath d='M320 442H240V522H320V442Z'/%3E%3C/mask%3E%3Cpath d='M240 522V523H239V522H240ZM241 442V522H239V442H241ZM240 521H320V523H240V521Z' fill='%23424147' mask='url(%23path-92-inside-46_6518_4877)'/%3E%3Cmask id='path-94-inside-47_6518_4877' fill='white'%3E%3Cpath d='M240 442H160V522H240V442Z'/%3E%3C/mask%3E%3Cpath d='M160 522V523H159V522H160ZM161 442V522H159V442H161ZM160 521H240V523H160V521Z' fill='%23424147' mask='url(%23path-94-inside-47_6518_4877)'/%3E%3Cmask id='path-96-inside-48_6518_4877' fill='white'%3E%3Cpath d='M160 442H80V522H160V442Z'/%3E%3C/mask%3E%3Cpath d='M80 522V523H79V522H80ZM81 442V522H79V442H81ZM80 521H160V523H80V521Z' fill='%23424147' mask='url(%23path-96-inside-48_6518_4877)'/%3E%3Cmask id='path-98-inside-49_6518_4877' fill='white'%3E%3Cpath d='M80 442H0V522H80V442Z'/%3E%3C/mask%3E%3Cpath d='M0 522V523H-1V522H0ZM1 442V522H-1V442H1ZM0 521H80V523H0V521Z' fill='%23424147' mask='url(%23path-98-inside-49_6518_4877)'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_6518_4877' x1='560' y1='0' x2='263' y2='335.5' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23D9D9D9'/%3E%3Cstop offset='1' stop-color='%23D9D9D9' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
  background-size: cover;
}
@media (max-width: 1920px) {
  .--bg-data-2:after {
    left: 0;
    width: 28vw;
  }
}
@media (max-width: 767px) {
  .--bg-data-2 {
    padding: 0 !important;
  }
}

.--bg-grad-apache {
  background: linear-gradient(180deg, #FFFFFF 0%, #F2F2F2 100%);
}

.--bg-about-cloud {
  background-color: #fff;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='613' height='308' viewBox='0 0 613 308' fill='none'%3E%3Cpath d='M512.131 267.928C451.757 309.245 378.969 307.099 232.871 307.969L116.881 307.773L175.562 149.722L262.51 149.558C333.229 149.716 375.427 144.351 409.751 119.786C443.152 95.8631 463.496 59.0867 487.937 -7.275L518.322 -88.7408L686.914 -88.8083L646.448 19.5516C595.157 156.694 571.861 225.687 512.131 267.928Z' fill='%23F8F9FC'/%3E%3Cpath d='M174.784 -221.99C235.157 -263.307 307.945 -261.161 454.043 -262.031L570.033 -261.835L511.352 -103.784L424.404 -103.62C353.685 -103.778 311.487 -98.4131 277.163 -73.8477C243.763 -49.9251 223.418 -13.1487 198.978 53.213L168.593 134.679L0 134.746L40.4664 26.3864C91.7574 -110.756 115.053 -179.749 174.784 -221.99Z' fill='%23F8F9FC'/%3E%3C/svg%3E");
  background-position: top right;
  background-size: 613px;
}
@media (max-width: 1920px) {
  .--bg-about-cloud {
    background-size: 32vw;
  }
}

.--bg-vmeste-how {
  background: url("/images/vmeste/bg-how.png") center;
  background-size: cover;
}

.--bg-about-bx {
  background: url("/images/about/bg-bx.png") center #181A1F;
  background-size: contain;
  background-repeat: no-repeat;
  position: relative;
}
@media (max-width: 1920px) {
  .--bg-about-bx {
  background-size: cover;
  }
}
.--bg-about-bx:after {
  position: absolute;
  content: "";
  width: calc(100% - 32px);
  left: 50%;
  bottom: 0;
  transform: translateX(-50%);
  height: 1px;
  background: #383C42;
}

#svg-devops2.--web path, #svg-devops3.--web path {
  fill: #4674EB !important;
}

.b-scroll-decor {
  position: absolute;
  top: 170px;
  left: calc(50% - 960px + 100px);
}
@media (max-width: 1800px) {
  .b-scroll-decor {
    left: 30px;
  }
}
@media (max-width: 1650px) {
  .b-scroll-decor {
    left: 30px;
  }
}
@media (max-width: 1199px) {
  .b-scroll-decor {
    display: none;
  }
}
.b-scroll-decor img {
  display: block;
  animation: gap 3s cubic-bezier(0.42, 0, 0, 1) forwards;
  margin-top: -50px;
  position: relative;
}
@media (max-width: 1650px) {
  .b-scroll-decor img {
    width: 70px;
  }
}
.b-scroll-decor img:first-child {
  animation: none;
  margin-top: 0;
  z-index: 4;
}
.b-scroll-decor img:nth-child(2) {
  z-index: 3;
}
.b-scroll-decor img:nth-child(3) {
  z-index: 2;
}
.b-scroll-decor img:nth-child(4) {
  z-index: 1;
}

#anim-ring-bg {
  animation: ring-bg infinite 4000ms alternate-reverse 200ms;
}

#anim-ring-sm {
  animation: ring-sm infinite 4000ms alternate-reverse;
}

.anim-ring-1 {
  animation: ring-1 infinite 8000ms alternate-reverse;
}

.anim-ring-2 {
  animation: ring-2 infinite 8000ms alternate-reverse 2000ms;
}

.anim-ring-3 {
  animation: ring-3 infinite 8000ms alternate-reverse 4000ms;
}

.anim-ring-4 {
  animation: ring-4 infinite 8000ms alternate-reverse 6000ms;
}

#anim-right-eye, #anim-left-eye {
  transform-origin: center;
  animation: eyes infinite 5000ms cubic-bezier(0.42, 0, 0, 1);
}

.b-bar {
  position: relative;
  width: 100%;
  background: #F1F4F8;
  height: 40px;
}
@media (max-width: 991px) {
  .b-bar {
    display: none;
  }
}
.b-bar img {
  height: 112px;
  transform: translateY(-50%);
  position: absolute;
  width: 100%;
  top: 50%;
  left: 0;
  right: 0;
  object-fit: cover;
  object-position: center;
  z-index: 2;
}
.b-bar:after {
  content: "";
  position: absolute;
  z-index: 1;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
  right: 0;
  height: 40px;
  background: #0AB760;
  animation: 6s bar infinite linear;
}

.b-content-hide {
  max-height: 0;
  transition: 0.3s ease-out;
  overflow: hidden;
}
.b-content-hide.--active {
  max-height: 1000px;
}

.b-speak {
  padding: 32px 8px;
  display: flex;
  flex-direction: column;
  align-items: center;
  grid-column: span 3;
  max-width: 248px;
  margin: 0 auto;
}
@media (max-width: 1199px) {
  .b-speak {
    padding: 16px;
  }
}
@media (max-width: 991px) {
  .b-speak {
    grid-column: span 6;
  }
}
@media (max-width: 575px) {
  .b-speak {
    grid-column: span 12;
  }
}
.b-speak img {
  display: block;
  margin: 0 auto 16px;
  width: 100%;
}
@media (max-width: 767px) {
  .b-speak img {
    max-width: 220px;
  }
}
.b-speak .__name {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.4;
  text-align: center;
  color: #181A1F;
}
.b-speak .__name span {
  font-size: 18px;
  font-weight: 700;
  display: block;
  margin-bottom: 8px;
}

.--decor-360 {
  position: absolute;
  top: 104px;
  left: calc(50% - 960px + 124px);
  }
@media (max-width: 1920px) {
  .--decor-360 {
    left: 6vw;
    width: 5vw;
    top: 5vw;
  }
}
@media (max-width: 991px) {
  .--decor-360 {
    left: 16px;
    top: 16px;
  }
}

.--decor-360-2 {
  position: absolute;
  bottom: 5%;
  left: 0;
}

.--decor-360-3 {
  position: absolute;
  bottom: 636px;
  right: calc(50% - 960px + 80px);
}
@media (max-width: 1920px) {
  .--decor-360-3 {
    right: 4vw;
    width: 5vw;
    bottom: 31.5vw;
  }
}
@media (max-width: 991px) {
  .--decor-360-3 {
    right: 16px;
    bottom: 16px;
  }
}

.--decor-360-4 {
  position: absolute;
  bottom: 4%;
  left: 0;
}

.--decor-360-5 {
  position: absolute;
  top: 1000px;
  right: calc(50% - 960px + 90px);
}
@media (max-width: 1920px) {
  .--decor-360-5 {
    right: 4.5vw;
    width: 8.5vw;
    top: 50vw;
  }
}
@media (max-width: 991px) {
  .--decor-360-5 {
    right: 16px;
    top: 16px;
  }
}

.--decor-post-1 {
  position: absolute;
  top: 425px;
  right: calc(50% - 960px - 263px);
}
@media (max-width: 1920px) {
  .--decor-post-1 {
    right: -13vw;
    width: 50vw;
    top: 21vw;
  }
}

.--decor-post-2 {
  position: absolute;
  top: 315px;
  left: calc(50% - 960px - 263px);
}
@media (max-width: 1920px) {
  .--decor-post-2 {
    left: -14vw;
    width: 51vw;
    top: 15.5vw;
  }
}

.--decor-post-3 {
  position: absolute;
  bottom: -102px;
  right: calc(50% - 960px - 278px);
}
@media (max-width: 1920px) {
  .--decor-post-3 {
    right: -14vw;
    width: 30vw;
    bottom: -5vw;
  }
}

.--decor-bx24-1 {
  position: absolute;
  top: 97px;
  right: calc(50% - 960px + 91px);
}
@media (max-width: 1920px) {
  .--decor-bx24-1 {
    right: 4.5vw;
    width: 12vw;
    top: 5vw;
  }
}
@media (max-width: 991px) {
  .--decor-bx24-1 {
    right: 16px;
    top: 16px;
  }
}

.--decor-bx24-2 {
  position: absolute;
  bottom: 45px;
  left: calc(50% - 960px + 100px);
}
@media (max-width: 1920px) {
  .--decor-bx24-2 {
    left: 5vw;
    width: 10vw;
    bottom: 2vw;
  }
}
@media (max-width: 991px) {
  .--decor-bx24-2 {
    left: 16px;
    bottom: 16px;
  }
}

.b-line {
  height: 2px;
  width: 100%;
  background: #E6EAF1;
}
.b-line.--bg-health-gray {
  background: #E6EAF1;
}
.b-line.--1 {
  height: 1px;
}

.b-ico-item {
  display: grid;
  grid-template-columns: auto 1fr;
  grid-gap: 16px;
  align-items: center;
  color: #181A1F;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.4;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .b-ico-item {
    font-size: 16px;
  }
}
.b-ico-item:last-child {
  margin-bottom: 0;
}
.b-ico-item.--data {
  background: #2D2C33;
  padding: 24px;
  grid-gap: 24px;
  color: #FFF;
  font-size: 24px;
  font-weight: 400;
  line-height: 1.4;
  border-radius: 16px;
}
@media (max-width: 991px) {
  .b-ico-item.--data {
    font-size: 18px;
    grid-gap: 16px;
  }
}
@media (max-width: 575px) {
  .b-ico-item.--data {
    grid-template-columns: 1fr;
  }
}
.b-ico-item.--data.--apache {
  background: #fff;
  border: 1px solid #E3E3E3;
  color: #181A1F;
  font-weight: 600;
  font-size: 20px;
  border-radius: 8px;
}
.b-ico-item.--big {
  grid-gap: 24px;
  height: 104px;
  border-radius: 8px;
  background: linear-gradient(0deg, #F0F2F7 0%, #F0F2F7 100%), #FFF;
  padding: 0px 72px 0px 40px;
  color: #171321;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.4;
  grid-column: span 4;
  margin-bottom: 0;
}
@media (max-width: 1550px) {
  .b-ico-item.--big {
    padding: 0px 32px 0px 24px;
    grid-gap: 16px;
  }
}
@media (max-width: 1199px) {
  .b-ico-item.--big {
    padding: 24px;
    height: auto;
    grid-column: span 6;
  }
}
@media (max-width: 767px) {
  .b-ico-item.--big {
    grid-column: span 12;
  }
}

h2.--alt {
  font-size: 52px;
  line-height: 1.2;
}
@media (max-width: 1400px) {
  h2.--alt {
    font-size: 30px;
  }
}
@media (max-width: 991px) {
  h2.--alt {
    font-size: 24px;
  }
}

.b-ico-grid {
  display: flex;
  gap: 8px;
  align-items: center;
  justify-content: center;
}
@media (max-width: 1199px) {
  .b-ico-grid {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    grid-gap: 8px;
  }
}
@media (max-width: 575px) {
  .b-ico-grid {
    grid-template-columns: repeat(2, 1fr);
  }
}
.b-ico-grid img {
  width: 100%;
  max-width: 136px;
}
@media (max-width: 1300px) {
  .b-ico-grid img {
    max-width: 120px;
    margin: auto;
  }
}

.b-link.--fc-orange {
  color: #FF6427;
}
.b-link.--fc-orange:hover {
  color: #FF6427;
}

.--fc-key {
  color: #4D83FA;
}
.--fc-key:hover {
  color: #4D83FA;
}

.--fc-indigo-5 {
  color: #6366F1;
}

.--fc-bx-blue-1 {
  color: #2FC7F7;
}

.b-anchor-wrap {
  position: relative;
}
.b-anchor-wrap .b-anchor {
  position: absolute;
  top: -90px;
  left: 0;
}

.b-cons-block {
  display: grid;
  grid-gap: 40px;
  grid-template-columns: auto 1fr auto;
  align-items: center;
  padding: 40px;
  background: #133958;
  border-radius: 8px;
  color: #FFF;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.4;
}
@media (max-width: 991px) {
  .b-cons-block {
    padding: 24px;
    grid-gap: 24px;
    font-size: 18px;
    grid-template-columns: auto 1fr;
  }
}
@media (max-width: 575px) {
  .b-cons-block {
    grid-template-columns: 1fr;
  }
}
@media (max-width: 991px) {
  .b-cons-block .b-btn {
    grid-column: span 2;
  }
}
@media (max-width: 575px) {
  .b-cons-block .b-btn {
    grid-column: span 1;
    width: 100% !important;
  }
}

.b-data-block {
  border-radius: 16px;
  border: 2px solid #424147;
  padding: 40px;
  position: relative;
}
@media (max-width: 991px) {
  .b-data-block {
    padding: 24px;
  }
}
.b-data-block.--apache {
  box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.0784313725);
  background: #fff;
  border: none;
}
.b-data-block.--apache .__title {
  color: #181A1F;
}
.b-data-block.--apache ul li {
  color: #181A1F;
}
.b-data-block.--apache ul li:before {
  background: #11B0D8;
}
.b-data-block .__decor {
  position: absolute;
  top: 50%;
}
.b-data-block .__decor.--l {
  transform: translate(-100%, -50%);
  left: -2px;
}
.b-data-block .__decor.--r {
  transform: translate(100%, -50%);
  right: -2px;
}
.b-data-block .__title {
  color: #FFF;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.4;
  margin-bottom: 32px;
}
.b-data-block .__grid {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 48px;
}
@media (max-width: 767px) {
  .b-data-block .__grid {
    grid-template-columns: 1fr;
    grid-gap: 16px;
  }
}
.b-data-block ul {
  padding: 0;
  margin: 0;
}
.b-data-block ul li {
  color: #FFF;
  font-size: 18px;
  font-weight: 400;
  line-height: 140%;
  margin-bottom: 12px;
  padding-left: 20px;
}
@media (max-width: 767px) {
  .b-data-block ul li {
    font-size: 16px;
  }
}
.b-data-block ul li:before {
  left: 0;
  background: #FFF;
  width: 4px;
  height: 4px;
}
.b-data-block ul li:last-child {
  margin-bottom: 0;
}

.b-data-form-block {
  display: grid;
  grid-template-columns: 1fr 1fr;
  padding: 8px;
  grid-gap: 24px;
  border-radius: 24px;
  background: #EA6329;
  overflow: hidden;
}
@media (max-width: 1199px) {
  .b-data-form-block {
    padding: 24px;
  }
}
@media (max-width: 1460px) {
  .b-data-form-block {
    grid-template-columns: 1fr 1.5fr;
  }
}
@media (max-width: 1199px) {
  .b-data-form-block {
    grid-template-columns: 1fr;
  }
}
.b-data-form-block .__left {
  padding: 32px;
}
@media (max-width: 1460px) {
  .b-data-form-block .__left {
    padding: 20px;
  }
}
@media (max-width: 1199px) {
  .b-data-form-block .__left {
    order: 2;
    padding: 0px;
  }
}
.b-data-form-block img {
  width: 100%;
  margin: auto;
}
.b-data-form-block .__title {
  color: #FFF;
  margin-bottom: 16px;
}
.b-data-form-block .__descr {
  color: #FFF;
  font-size: 20px;
  font-weight: 400;
  line-height: 1.4;
  margin-bottom: 48px;
}
@media (max-width: 1460px) {
  .b-data-form-block .__descr {
    margin-bottom: 24px;
    font-size: 18px;
  }
}
.b-data-form-block .b-btn {
  font-weight: 500;
  margin-bottom: 24px;
}
@media (max-width: 575px) {
  .b-data-form-block .b-btn {
    width: 100%;
  }
}
.b-data-form-block .__sub {
  color: #2D2C33;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.4;
}

.b-logos-block {
  display: flex;
  flex-wrap: wrap;
  gap: 16px;
}
@media (max-width: 767px) {
  .b-logos-block.--speech {
    margin-bottom: 8px;
  }
}
.b-logos-block.--speech > div {
  background: #F8F9FC;
  height: 64px;
  padding: 0 24px;
  color: #5C6370;
  font-size: 20px;
  font-weight: 400;
  line-height: 120%;
  text-transform: none;
}
@media (max-width: 991px) {
  .b-logos-block.--speech > div {
    padding: 16px;
    height: 56px;
    font-size: 16px;
  }
  .b-logos-block.--speech > div img {
    height: 24px;
    width: auto;
  }
}
.b-logos-block.--apache {
  gap: 48px 64px;
  justify-content: space-between;
}
@media (max-width: 991px) {
  .b-logos-block.--apache {
    gap: 16px;
    flex-wrap: nowrap;
    overflow: auto;
    margin-left: -24px;
    margin-right: -24px;
  }
  .b-logos-block.--apache::-webkit-scrollbar {
    width: 0;
    height: 0;
  }
  .b-logos-block.--apache > img:last-child {
    margin-right: 24px;
  }
  .b-logos-block.--apache > img:first-child {
    margin-left: 24px;
  }
}
.b-logos-block > div {
  border-radius: 16px;
  background: #2D2C33;
  height: 80px;
  padding: 0 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #FFF;
  font-family: "Montserrat", sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.4;
  text-transform: uppercase;
  white-space: nowrap;
}
@media (max-width: 991px) {
  .b-logos-block > div {
    padding: 0 24px;
    height: 64px;
  }
}

.b-data-swiper:hover .--prev, .b-data-swiper:hover .--next {
  transform: translateX(0);
}
.b-data-swiper .swiper-slide img {
  width: 100%;
}
.b-data-swiper .b-swiper-wrapper {
  overflow: hidden;
  border-radius: 16px;
  position: relative;
}
.b-data-swiper .b-arrow {
  display: flex;
  justify-content: space-between;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 3;
  left: 0;
  right: 0;
  pointer-events: none;
}
.b-data-swiper .--prev {
  transform: translateX(-100%);
  transition: 0.3s ease-out;
  pointer-events: auto;
}
@media (max-width: 1199px) {
  .b-data-swiper .--prev {
    transform: none;
    width: 24px;
  }
  .b-data-swiper .--prev img {
    width: 24px;
  }
}
.b-data-swiper .--next {
  transform: translateX(100%);
  transition: 0.3s ease-out;
  pointer-events: auto;
}
@media (max-width: 1199px) {
  .b-data-swiper .--next {
    transform: none;
  }
  .b-data-swiper .--next img {
    width: 24px;
  }
}

.b-post-text {
  display: grid;
  grid-template-columns: auto auto 1fr;
  align-items: center;
  grid-gap: 48px;
}
@media (max-width: 991px) {
  .b-post-text {
    grid-gap: 24px;
    grid-template-columns: 1fr;
  }
}
.b-post-text h4 {
  margin-bottom: 0;
  color: #336791;
}
.b-post-text .__line {
  background: #C3CDDF;
  width: 2px;
  height: 100%;
}
@media (max-width: 991px) {
  .b-post-text .__line {
    width: 100%;
    height: 2px;
  }
}
.b-post-text span {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.4;
}
@media (max-width: 991px) {
  .b-post-text span {
    font-size: 16px;
  }
}

.b-btn-giant {
  display: grid;
  grid-template-columns: auto auto 1fr auto;
  grid-gap: 24px;
  align-items: center;
  position: relative;
  padding: 24px;
  background: #181A1F;
  border-radius: 8px;
  width: 100%;
  transition: 0.3s ease-out;
}
.b-btn-giant.--web {
  background: url("/images/iex/bg-webinar.png");
  background-size: cover;
}
.b-btn-giant.--web.--vmeste {
  background: url("/images/iex/bg-web-vm.png");
  background-size: cover;
}
.b-btn-giant.--web.--vmeste:hover {
  background: url("/images/iex/bg-web-vm.png");
}
.b-btn-giant.--web.--vmeste .b-btn.--br-64 {
  padding: 0 16px;
}
.b-btn-giant.--web .__logos {
  flex-wrap: wrap;
}
.b-btn-giant.--web .__line {
  background: #5282FF;
  opacity: 0.3;
}
.b-btn-giant.--web .__txt {
  color: #181A1F;
}
.b-btn-giant.--web .__link {
  font-size: 16px;
  color: #181A1F;
  display: flex;
  align-items: center;
  height: 48px;
  border-radius: 4px;
  padding: 0 16px;
  box-shadow: 0px -1px 1px 0px rgba(228, 228, 228, 0.3019607843) inset, 0px 1px 1px 0px rgba(255, 255, 255, 0.7607843137) inset;
  background: linear-gradient(180deg, #FFFFFF 0%, #FAFCFF 100%);
}
.b-btn-giant.--web:hover {
  background: url("/images/iex/bg-webinar.png");
  outline: none;
}
.b-btn-giant.--web:hover .__line {
  background: #5282FF;
}
.b-btn-giant.--web:hover .__link {
  color: #fff;
  background: linear-gradient(180deg, #F86836 0%, #F84E22 100%);
}
.b-btn-giant.--web:hover .__link path {
  fill: #fff;
}
.b-btn-giant.--web:hover .__txt {
  color: #181A1F;
}
@media (max-width: 991px) {
  .b-btn-giant {
    grid-template-columns: 1fr auto;
    grid-gap: 16px;
  }
}
@media (max-width: 991px) {
  .b-btn-giant {
    grid-template-columns: 1fr;
  }
}
.b-btn-giant:hover {
  background: #fff;
  outline: 8px solid rgba(24, 26, 31, 0.3019607843);
}
.b-btn-giant:hover .__fill {
  fill: #181A1F;
}
.b-btn-giant:hover .__line {
  background: #181A1F;
}
.b-btn-giant:hover .__txt, .b-btn-giant:hover .__link {
  color: #181A1F;
}
.b-btn-giant .__fill {
  transition: 0.3s ease-out;
}
.b-btn-giant .__txt {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.2;
  color: #fff;
  opacity: 0.8;
  transition: 0.3s ease-out;
}
@media (max-width: 1199px) {
  .b-btn-giant .__txt {
    font-size: 16px;
  }
}
.b-btn-giant .__link {
  display: flex;
  align-items: center;
  gap: 16px;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.1;
  color: #fff;
  transition: 0.3s ease-out;
  justify-content: center;
}
@media (max-width: 575px) {
  .b-btn-giant .__link {
    font-size: 16px;
  }
}
.b-btn-giant .__logos {
  display: flex;
  padding: 16px;
  gap: 24px;
  align-items: center;
}
@media (max-width: 991px) {
  .b-btn-giant .__logos {
    padding: 0;
    gap: 16px;
    grid-column: span 2;
  }
}
@media (max-width: 575px) {
  .b-btn-giant .__logos {
    grid-column: span 1;
  }
}
.b-btn-giant .__line {
  width: 2px;
  height: 100%;
  opacity: 0.1;
  background: #fff;
  transition: 0.3s ease-out;
}
@media (max-width: 991px) {
  .b-btn-giant .__line {
    grid-column: span 2;
    width: 100%;
    height: 2px;
  }
}
@media (max-width: 575px) {
  .b-btn-giant .__line {
    grid-column: span 1;
  }
}

.b-menu-block {
  border-radius: 8px;
  overflow: hidden;
  position: relative;
  border: 2px solid #FFFFFF;
  background: #F1F4F8;
  box-shadow: 0px 2px 4px 0px rgba(20, 91, 151, 0.0784313725);
}
.b-menu-block .__top {
  position: relative;
  overflow: hidden;
  padding: 34px 32px 18px;
  font-size: 32px;
  font-weight: 700;
  line-height: 1.1;
  color: #181A1F;
  background: linear-gradient(90deg, #F1F4F8 0%, rgba(241, 244, 248, 0) 50%);
  display: flex;
  align-items: center;
  gap: 16px;
}
@media (max-width: 767px) {
  .b-menu-block .__top {
    padding: 24px;
    font-size: 24px;
  }
}
@media (max-width: 575px) {
  .b-menu-block .__top {
    padding: 16px;
  }
}
.b-menu-block .__top > * {
  z-index: 3;
  position: relative;
}
.b-menu-block .__top .__video-wrap {
  position: absolute;
  top: 0;
  right: -3px;
  width: 100%;
  height: 100%;
  z-index: 2;
}
@media (max-width: 1439px) {
  .b-menu-block .__top .__video-wrap {
    right: -60px;
  }
}
@media (max-width: 767px) {
  .b-menu-block .__top .__video-wrap {
    width: calc(100% + 60px);
    opacity: 0.8;
  }
}
.b-menu-block .__top .__video-wrap:after {
  content: "";
  background: linear-gradient(to left, transparent 40%, #F1F4F8 100%);
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  max-width: 700px;
  height: 100%;
  z-index: 2;
}
@media (max-width: 767px) {
  .b-menu-block .__top .__video-wrap:after {
    content: none;
  }
}
.b-menu-block .__top .__video {
  object-position: right;
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
  height: 100%;
  width: 700px;
}
@media (max-width: 767px) {
  .b-menu-block .__top .__video {
    width: 100%;
    object-fit: cover;
  }
}
.b-menu-block .__bot {
  padding: 24px 32px;
  display: flex;
  gap: 8px;
  flex-wrap: wrap;
}
@media (max-width: 767px) {
  .b-menu-block .__bot {
    padding: 24px;
  }
}
@media (max-width: 575px) {
  .b-menu-block .__bot {
    padding: 16px;
  }
}
.b-menu-block .__item {
  display: flex;
  align-items: center;
  min-height: 32px;
  padding: 8px 16px;
  border-radius: 16px;
  font-size: 16px;
  font-weight: 400;
  line-height: 1;
  color: #383C42;
  transition: 0.3s ease-out;
}
.b-menu-block .__item.--link {
  background: #fff;
}
.b-menu-block .__item.--link:hover {
  color: #FF0033;
}

.b-services-tabs .__dots {
  display: flex;
  gap: 8px;
  align-items: center;
  height: 24px;
}
.b-services-tabs .__dots .__dot {
  width: 8px;
  height: 8px;
  background: #383C42;
  border-radius: 4px;
  transition: 0.3s;
}
.b-services-tabs .__dots .__dot.--active {
  background: #FF0033;
  width: 24px;
}
@media (max-width: 1199px) {
  .b-services-tabs .__dots {
    order: 4;
    justify-content: center;
  }
}
.b-services-tabs .__grid {
  grid-template-columns: 1fr 456px;
  grid-gap: 56px;
  display: grid;
  align-items: center;
}
@media (max-width: 1199px) {
  .b-services-tabs .__grid {
    grid-gap: 24px;
    grid-template-columns: 1fr;
  }
}
@media (max-width: 767px) {
  .b-services-tabs .__grid {
    grid-gap: 16px;
  }
}
.b-services-tabs .h3 {
  display: block;
  font-size: 40px;
  font-weight: 700;
  line-height: 1.2;
  margin-bottom: 8px;
  color: #fff;
}
@media (max-width: 1439px) {
  .b-services-tabs .h3 {
    font-size: 30px;
  }
}
@media (max-width: 991px) {
  .b-services-tabs .h3 {
    font-size: 24px;
  }
}
.b-services-tabs .__txt {
  color: #8A92A0;
  font-size: 20px;
  font-weight: 400;
  line-height: 1.2;
}
@media (max-width: 1439px) {
  .b-services-tabs .__txt {
    font-size: 18px;
  }
}
@media (max-width: 991px) {
  .b-services-tabs .__txt {
    font-size: 16px;
  }
}
.b-services-tabs .__txt a {
  color: #8A92A0;
}
.b-services-tabs .__video {
  width: 100%;
  border-radius: 8px;
  height: 270px;
  object-fit: cover;
  display: block;
}
@media (max-width: 1199px) {
  .b-services-tabs .__video {
    max-width: 450px;
  }
}
@media (max-width: 575px) {
  .b-services-tabs .__video {
    height: 220px;
  }
}
.b-services-tabs .__img {
  display: block;
  height: 270px;
  object-fit: scale-down;
}
@media (max-width: 1199px) {
  .b-services-tabs .__img {
    max-width: 450px;
  }
}
@media (max-width: 575px) {
  .b-services-tabs .__img {
    height: 220px;
  }
}
.b-services-tabs .b-certificate {
  position: static;
  height: 24px;
  border: none;
  padding: 0;
}
@media (max-width: 575px) {
  .b-services-tabs .b-certificate {
    height: auto;
  }
}
.b-services-tabs .b-certificate img {
  height: 100%;
}
.b-services-tabs .b-certificate .__txt {
  display: none;
}
@media (max-width: 991px) {
  .b-services-tabs .b-certificate .__grid {
    grid-template-columns: 1fr auto;
  }
}
@media (max-width: 575px) {
  .b-services-tabs .b-certificate .__grid {
    grid-template-columns: 1fr;
  }
}
.b-services-tabs .b-certificate .__grid .__link {
  display: flex;
  align-items: center;
  gap: 4px;
  color: #8A92A0;
  transition: 0.3s ease-out;
  text-decoration: none;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.2;
}
@media (max-width: 1199px) {
  .b-services-tabs .b-certificate .__grid .__link {
    font-size: 16px;
  }
}
.b-services-tabs .b-certificate .__grid .__link path {
  transition: 0.3s ease-out;
}
.b-services-tabs .b-certificate .__grid .__link:hover {
  text-decoration: none;
  color: #FF0033;
}
.b-services-tabs .b-certificate .__grid .__link:hover path {
  fill: #FF0033;
}
.b-services-tabs .b-services-nav {
  position: static;
  display: flex;
  gap: 8px;
  margin-bottom: 56px;
}
@media (max-width: 1199px) {
  .b-services-tabs .b-services-nav {
    margin-bottom: 24px;
  }
}
@media (max-width: 767px) {
  .b-services-tabs .b-services-nav {
    flex-wrap: nowrap;
    overflow: auto;
  }
}
.b-services-tabs .b-services-nav > a {
  height: 40px;
  padding: 0 16px;
  background: linear-gradient(180deg, #26292D 0%, #222428 100%);
  border-radius: 4px;
  box-shadow: 0px -1px 1px 0px #222529 inset, 0px 1px 1px 0px #2E3135 inset;
  font-size: 16px;
  font-weight: 500;
  text-align: center;
  white-space: nowrap;
  color: #fff;
  display: flex;
  align-items: center;
  border: none;
}
.b-services-tabs .b-services-nav > a:hover {
  background: linear-gradient(180deg, #383C42 0%, #32363C 100%);
  box-shadow: 0px -1px 1px 0px #2B2E34 inset, 0px 1px 1px 0px #4C5158 inset;
  color: #fff;
  border: none;
}
.b-services-tabs .b-services-nav > a.--active {
  background: linear-gradient(180deg, #FF0033 0%, #ED002F 100%);
  box-shadow: 0px -1px 1px 0px rgba(154, 0, 31, 0.3019607843) inset, 0px 1px 1px 0px rgba(255, 114, 114, 0.7607843137) inset;
  color: #fff;
  border: none;
}

.b-main-swiper .swiper-slide {
  height: auto;
}
.b-main-swiper .b-arrow {
  position: static;
  justify-content: left;
}
.b-main-swiper .b-arrow .--prev, .b-main-swiper .b-arrow .--next {
  width: 48px;
  height: 48px;
  border-radius: 4px;
  background: linear-gradient(180deg, #FFFFFF 0%, #F9FBFF 100%);
}
.b-main-swiper .b-arrow .--prev:hover, .b-main-swiper .b-arrow .--next:hover {
  background: linear-gradient(180deg, #F1F4F8 0%, #ECF0F7 100%);
}

.b-running-line {
  max-width: 1920px;
  margin-left: auto;
  margin-right: auto;
}
.b-running-line.--mono img {
  filter: grayscale(1);
}
.b-running-line.--dark:before {
  background: linear-gradient(90deg, rgb(24, 26, 31) 0%, rgba(24, 26, 31, 0) 100%);
  z-index: 10;
}
.b-running-line.--dark:after {
  background: linear-gradient(90deg, rgba(24, 26, 31, 0) 0%, rgb(24, 26, 31) 100%);
  z-index: 10;
}
.b-running-line.--iex-gray-6:before {
  background: linear-gradient(90deg, rgb(241, 244, 248) 0%, rgba(241, 244, 248, 0) 100%);
  z-index: 10;
}
.b-running-line.--iex-gray-6:after {
  background: linear-gradient(90deg, rgba(241, 244, 248, 0) 0%, rgb(241, 244, 248) 100%);
  z-index: 10;
}

.b-bx-grid {
  display: grid;
  grid-template-columns: 336px 1fr;
  grid-gap: 144px;
}
@media (max-width: 1439px) {
  .b-bx-grid {
    grid-gap: 24px;
  }
}
@media (max-width: 991px) {
  .b-bx-grid {
    grid-gap: 16px;
  }
}
@media (max-width: 1199px) {
  .b-bx-grid {
    grid-template-columns: 300px 1fr;
  }
}
@media (max-width: 991px) {
  .b-bx-grid {
    grid-template-columns: 1fr;
  }
}
.b-bx-grid .__left {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.b-bx-grid .__block {
  padding: 32px;
  border-radius: 8px;
  background: #383C42;
  color: #fff;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.2;
}
@media (max-width: 1199px) {
  .b-bx-grid .__block {
    padding: 24px;
    font-size: 16px;
  }
}
.b-bx-grid .__block .__top {
  display: flex;
  justify-content: space-between;
  gap: 8px;
  margin-bottom: 16px;
  align-items: flex-start;
}
.b-bx-grid .__block.--first {
  padding: 42px 32px;
  background: #fff;
  font-weight: 700;
  color: #181A1F;
}
@media (max-width: 1199px) {
  .b-bx-grid .__block.--first {
    padding: 24px;
  }
}
.b-bx-grid .__block.--white {
  background: #fff;
  box-shadow: 0px 2px 4px 0px rgba(20, 91, 151, 0.0784313725);
  padding: 24px 32px;
  color: #181A1F;
}
@media (max-width: 1199px) {
  .b-bx-grid .__block.--white {
    padding: 24px;
  }
}
.b-bx-grid .__right {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  gap: 24px;
  color: #fff;
  font-size: 20px;
  font-weight: 400;
  line-height: 1.2;
}
.b-bx-grid .__right.--fc-black {
  color: #181A1F;
}
@media (max-width: 1199px) {
  .b-bx-grid .__right {
    font-size: 18px;
  }
}
@media (max-width: 991px) {
  .b-bx-grid .__right {
    font-size: 16px;
  }
}

.b-speaker-flex {
  display: flex;
  flex-wrap: wrap;
  gap: 24px;
  justify-content: center;
}

.b-photo-grid {
  display: flex;
  flex-wrap: wrap;
  gap: 24px;
}
@media (max-width: 767px) {
  .b-photo-grid {
    gap: 8px;
  }
}
.b-photo-grid a {
  position: relative;
  border-radius: 16px;
  overflow: hidden;
}
.b-photo-grid a img {
  object-fit: cover;
  height: 100%;
  width: 100%;
}
.b-photo-grid a:nth-child(1) {
  width: calc(33% - 12px);
}
@media (max-width: 767px) {
  .b-photo-grid a:nth-child(1) {
    width: calc(33% - 4px);
  }
}
.b-photo-grid a:nth-child(2) {
  width: calc(67% - 12px);
}
@media (max-width: 767px) {
  .b-photo-grid a:nth-child(2) {
    width: calc(67% - 4px);
  }
}
.b-photo-grid a:nth-child(3) {
  width: calc(24% - 16px);
}
@media (max-width: 767px) {
  .b-photo-grid a:nth-child(3) {
    width: calc(40% - 4px);
  }
}
.b-photo-grid a:nth-child(4) {
  width: calc(43% - 16px);
}
@media (max-width: 767px) {
  .b-photo-grid a:nth-child(4) {
    width: calc(60% - 4px);
  }
}
.b-photo-grid a:nth-child(5) {
  width: calc(33% - 16px);
}
@media (max-width: 767px) {
  .b-photo-grid a:nth-child(5) {
    width: calc(33% - 4px);
  }
}
.b-photo-grid a:nth-child(6) {
  width: calc(42% - 16px);
}
@media (max-width: 767px) {
  .b-photo-grid a:nth-child(6) {
    width: calc(66% - 4px);
  }
}
.b-photo-grid a:nth-child(7) {
  width: calc(42% - 16px);
}
@media (max-width: 767px) {
  .b-photo-grid a:nth-child(7) {
    width: calc(70% - 4px);
  }
}
.b-photo-grid a:nth-child(8) {
  width: calc(16% - 16px);
}
@media (max-width: 767px) {
  .b-photo-grid a:nth-child(8) {
    width: calc(30% - 4px);
  }
}

.b-prod-block {
  padding: 40px;
  background: #fff;
  box-shadow: 0px 2px 4px 0px rgba(20, 91, 151, 0.0784313725);
  border-radius: 8px;
}
@media (max-width: 1199px) {
  .b-prod-block {
    padding: 32px;
  }
}
@media (max-width: 767px) {
  .b-prod-block {
    padding: 24px;
  }
}
.b-prod-block .__top {
  display: grid;
  grid-template-columns: 1fr auto;
  grid-gap: 16px;
  margin-bottom: 32px;
  align-items: center;
}
@media (max-width: 1199px) {
  .b-prod-block .__top {
    margin-bottom: 24px;
  }
}
@media (max-width: 767px) {
  .b-prod-block .__top {
    margin-bottom: 16px;
  }
}
@media (max-width: 767px) {
  .b-prod-block .__top img {
    width: 64px;
    height: 64px;
  }
}
.b-prod-block .__title {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.2;
  color: #171321;
}
@media (max-width: 1199px) {
  .b-prod-block .__title {
    font-size: 22px;
  }
}
@media (max-width: 767px) {
  .b-prod-block .__title {
    font-size: 18px;
  }
}
.b-prod-block .__title .--c-lblue {
  color: #03A9F4;
}
.b-prod-block .__title .--c-blue {
  color: #006198;
}
.b-prod-block hr {
  border: 1px solid #E6EAF1;
}
@media (max-width: 1199px) {
  .b-prod-block hr {
    margin: 24px 0;
  }
}
@media (max-width: 767px) {
  .b-prod-block hr {
    margin: 16px 0;
  }
}
.b-prod-block ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.b-prod-block ul li {
  position: relative;
  font-size: 20px;
  font-weight: 400;
  line-height: 1.2;
  padding-left: 24px;
  margin-bottom: 32px;
}
@media (max-width: 1199px) {
  .b-prod-block ul li {
    font-size: 18px;
    margin-bottom: 24px;
  }
}
@media (max-width: 767px) {
  .b-prod-block ul li {
    font-size: 16px;
    margin-bottom: 16px;
  }
}
.b-prod-block ul li:last-child {
  margin-bottom: 0;
}
.b-prod-block ul li:before {
  position: absolute;
  top: 8px;
  background: #1F90EF;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  left: 0;
}
@media (max-width: 1199px) {
  .b-prod-block ul li:before {
    top: 6px;
  }
}
@media (max-width: 767px) {
  .b-prod-block ul li:before {
    top: 5px;
  }
}

.cols-2 {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 48px;
}
@media (max-width: 1439px) {
  .cols-2 {
    grid-template-columns: 1fr;
  }
}
@media (max-width: 991px) {
  .cols-2 {
    grid-gap: 24px;
  }
}
.cols-2.--xl {
  grid-gap: 24px;
}
@media (max-width: 1439px) {
  .cols-2.--xl {
    grid-template-columns: 1fr 1fr;
  }
}
@media (max-width: 1199px) {
  .cols-2.--xl {
    grid-template-columns: 1fr;
  }
}
@media (max-width: 1439px) {
  .cols-2.--lg {
    grid-template-columns: 1fr 1fr;
  }
}
@media (max-width: 991px) {
  .cols-2.--lg {
    grid-template-columns: 1fr;
  }
}

.cols-3 {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  grid-gap: 48px;
}
@media (max-width: 1439px) {
  .cols-3 {
    grid-gap: 24px;
  }
}
@media (max-width: 991px) {
  .cols-3 {
    grid-gap: 16px;
  }
}
@media (max-width: 767px) {
  .cols-3 {
    grid-template-columns: 1fr 1fr;
  }
}
@media (max-width: 575px) {
  .cols-3 {
    grid-template-columns: 1fr;
  }
}

.cols-3.--g-24 {
  grid-gap: 24px;
}
@media (max-width: 991px) {
  .cols-3.--g-24 {
    grid-gap: 16px;
  }
}
.cols-3.--g-4 {
  grid-gap: 4px;
}
@media (max-width: 767px) {
  .cols-3.--odd > *:last-child {
    grid-column: span 2;
  }
}
@media (max-width: 575px) {
  .cols-3.--odd > *:last-child {
    grid-column: span 1;
  }
}
@media (max-width: 991px) {
  .cols-3.--lg {
    grid-template-columns: 1fr 1fr;
  }
}
@media (max-width: 575px) {
  .cols-3.--lg {
    grid-template-columns: 1fr;
  }
}
@media (max-width: 991px) {
  .cols-3.--lg.--odd > *:last-child {
    grid-column: span 2;
  }
}
@media (max-width: 575px) {
  .cols-3.--lg.--odd > *:last-child {
    grid-column: span 1;
  }
}
.cols-3 .b-adv-item {
  grid-column: span 1;
}

.cols-4 {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-gap: 48px;
}
@media (max-width: 1439px) {
  .cols-4 {
    grid-gap: 24px;
  }
}
@media (max-width: 991px) {
  .cols-4 {
    grid-gap: 16px;
  }
}
@media (max-width: 767px) {
  .cols-4 {
    grid-template-columns: 1fr 1fr;
  }
}
@media (max-width: 575px) {
  .cols-4 {
    grid-template-columns: 1fr;
  }
}
@media (max-width: 1199px) {
  .cols-4.--xl {
    grid-template-columns: 1fr 1fr;
  }
}
@media (max-width: 575px) {
  .cols-4.--xl {
    grid-template-columns: 1fr;
  }
}
@media (max-width: 991px) {
  .cols-4.--lg {
    grid-template-columns: 1fr 1fr;
  }
}
@media (max-width: 575px) {
  .cols-4.--lg {
    grid-template-columns: 1fr;
  }
}
.cols-4.--g-24 {
  grid-gap: 24px;
}
@media (max-width: 991px) {
  .cols-4.--g-24 {
    grid-gap: 16px;
  }
}

.cols-5 {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-gap: 48px;
}
@media (max-width: 1439px) {
  .cols-5 {
    grid-gap: 24px;
  }
}
@media (max-width: 1199px) {
  .cols-5 {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media (max-width: 991px) {
  .cols-5 {
    grid-gap: 16px;
  }
}
@media (max-width: 767px) {
  .cols-5 {
    grid-template-columns: 1fr 1fr;
  }
}
@media (max-width: 575px) {
  .cols-5 {
    grid-template-columns: 1fr;
  }
}
.cols-5.--g-24 {
  grid-gap: 24px;
}
@media (max-width: 991px) {
  .cols-5.--g-24 {
    grid-gap: 16px;
  }
}

.--mb-8 {
  margin-bottom: 8px;
}

.--mb-136 {
  margin-bottom: 136px;
}
@media (max-width: 1439px) {
  .--mb-136 {
    margin-bottom: 80px;
  }
}
@media (max-width: 1199px) {
  .--mb-136 {
    margin-bottom: 40px;
  }
}

.--mb-80 {
  margin-bottom: 80px;
}
@media (max-width: 991px) {
  .--mb-80 {
    margin-bottom: 40px;
  }
}

*.--mb-64 {
  margin-bottom: 64px;
}
@media (max-width: 991px) {
  *.--mb-64 {
    margin-bottom: 32px;
  }
}

.--pt-80 {
  padding-top: 80px;
}
@media (max-width: 991px) {
  .--pt-80 {
    padding-top: 40px;
  }
}

.--py-80-mob {
  padding-top: 80px;
  padding-bottom: 80px;
}
@media (max-width: 991px) {
  .--py-80-mob {
    padding-top: 40px;
    padding-bottom: 40px;
  }
}
@media (max-width: 767px) {
  .--py-80-mob {
    padding-top: 0;
    padding-bottom: 0;
  }
}

.--w-55 {
  width: 55%;
}
@media (max-width: 1439px) {
  .--w-55 {
    width: 60%;
  }
}
@media (max-width: 1199px) {
  .--w-55 {
    width: 100%;
  }
}

.--w-45 {
  width: 45%;
}
@media (max-width: 1439px) {
  .--w-45 {
    width: 60%;
  }
}
@media (max-width: 1199px) {
  .--w-45 {
    width: 100%;
  }
}

.--py-80 {
  padding-top: 80px;
  padding-bottom: 80px;
}
@media (max-width: 991px) {
  .--py-80 {
    padding-top: 40px;
    padding-bottom: 40px;
  }
}

.--py-120 {
  padding-top: 120px;
  padding-bottom: 120px;
}
@media (max-width: 1439px) {
  .--py-120 {
    padding-top: 80px;
    padding-bottom: 80px;
  }
}
@media (max-width: 991px) {
  .--py-120 {
    padding-top: 40px;
    padding-bottom: 40px;
  }
}

*.--iex-black {
  color: #181A1F;
}

*.--iex-gray {
  color: #383C42;
}

.--op-60 {
  opacity: 0.6;
}


.--iex-gray-3 {
  color: #8A92A0;
}

.--iex-gray-2 {
  color: #5C6370;
}

.--fw-500 {
  font-weight: 500;
}

.--fw-400 {
  font-weight: 400;
}

.--mb-24 {
  margin-bottom: 24px;
}

.s5 a.--iex-gray-3 {
  color: #8A92A0;
}
.s5 a.--iex-gray-3:hover {
  color: #ff0033;
}

.b-popup-vid .__inner {
  display: grid;
  grid-template-columns: 1fr 1fr;
}
@media (max-width: 767px) {
  .b-popup-vid .__inner {
    grid-template-columns: 1fr;
  }
}
.b-popup-vid .__video {
  height: 100%;
  width: 100%;
  display: block;
  object-fit: cover;
}
@media (max-width: 767px) {
  .b-popup-vid .__video {
    display: none;
  }
}
.b-popup-vid .__form {
  padding: 80px;
}
@media (max-width: 1439px) {
  .b-popup-vid .__form {
    padding: 32px;
  }
}
.b-popup-vid .__close {
  top: 32px;
  right: 32px;
  position: absolute;
  z-index: 3;
}
@media (max-width: 1439px) {
  .b-popup-vid .__close {
    top: 8px;
    right: 8px;
  }
}
.b-popup-vid .__close path {
  transition: 0.3s ease-out;
}
.b-popup-vid .__close:hover path {
  fill: #8A92A0;
}
.b-popup-vid .iexmodal-popup {
  border-radius: 16px;
  overflow: hidden;
}
.b-popup-vid h3, .b-popup-vid .b-h3 {
  color: #FFF;
  text-shadow: 0px 2px 4px rgba(20, 91, 151, 0.08);
  font-size: 40px;
  font-weight: 700;
  line-height: 1.2;
}
.b-popup-vid h3.--iex-black, .b-popup-vid .b-h3.--iex-black {
  color: #181A1F;
}
@media (max-width: 1439px) {
  .b-popup-vid h3, .b-popup-vid .b-h3 {
    font-size: 30px;
  }
}
@media (max-width: 991px) {
  .b-popup-vid h3, .b-popup-vid .b-h3 {
    font-size: 22px;
  }
}
.b-popup-vid .iexmodal-inner {
  padding: 0;
}
.b-popup-vid .iexmodal-close-inner {
  display: none;
}

.b-speech-block {
  padding: 4px;
  border-radius: 24px;
  background: #FFF;
  box-shadow: 0px 2px 4px 0px rgba(20, 91, 151, 0.08);
}
.b-speech-block .__top {
  height: 128px;
  padding: 8px 32px;
  border-radius: 20px;
  background: #5282FF;
  color: #FFF;
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 120%;
  display: flex;
  align-items: center;
  position: relative;
  overflow: hidden;
  z-index: 1;
}
@media (max-width: 1199px) {
  .b-speech-block .__top {
    padding: 8px 24px;
    font-size: 20px;
    height: 116px;
  }
}
@media (max-width: 991px) {
  .b-speech-block .__top {
    padding: 8px 16px;
  }
}
@media (max-width: 767px) {
  .b-speech-block .__top {
    font-size: 18px;
    height: 90px;
  }
}
.b-speech-block .__top img {
  position: absolute;
  bottom: 0;
  right: 0;
  background-size: contain;
  background-position: bottom right;
  z-index: -1;
}
.b-speech-block .__bot {
  padding: 24px 32px 32px;
  color: #181A1F;
  font-size: 18px;
  font-weight: 400;
  line-height: 125%;
}
@media (max-width: 1199px) {
  .b-speech-block .__bot {
    padding: 24px;
  }
}
@media (max-width: 991px) {
  .b-speech-block .__bot {
    padding: 16px;
  }
}
@media (max-width: 767px) {
  .b-speech-block .__bot {
    font-size: 16px;
  }
}

.b-push-block {
  border: 2px solid rgba(255, 255, 255, 0.08);
  background: #2B2E33;
  border-radius: 8px;
  padding: 32px;
  display: grid;
  grid-template-columns: 48px 1fr;
  grid-gap: 16px;
}
@media (max-width: 1199px) {
  .b-push-block {
    padding: 24px;
  }
}
@media (max-width: 575px) {
  .b-push-block {
    grid-template-columns: 1fr;
  }
}
.b-push-block > img {
  padding: 8px;
  border-radius: 16px;
  border: 1px solid #FFF;
  background: linear-gradient(180deg, #F1F4F8 0%, #E1E5EB 100%);
}
.b-push-block:first-child {
  border-radius: 24px 8px 8px 24px;
}
@media (max-width: 991px) {
  .b-push-block:first-child {
    border-radius: 24px 8px 8px 8px;
  }
}
@media (max-width: 575px) {
  .b-push-block:first-child {
    border-radius: 24px 24px 8px 8px;
  }
}
@media (max-width: 991px) {
  .b-push-block:nth-child(2) {
    border-radius: 8px 24px 8px 8px;
  }
}
@media (max-width: 575px) {
  .b-push-block:nth-child(2) {
    border-radius: 8px;
  }
}
.b-push-block:last-child {
  border-radius: 8px 24px 24px 8px;
}
@media (max-width: 991px) {
  .b-push-block:last-child {
    border-radius: 8px 8px 24px 24px;
  }
}
@media (max-width: 575px) {
  .b-push-block:last-child {
    border-radius: 8px 8px 24px 24px;
  }
}
.b-push-block .__title {
  color: #FFF;
  font-size: 24px;
  font-weight: 700;
  line-height: 120%;
  margin-bottom: 16px;
}
@media (max-width: 1199px) {
  .b-push-block .__title {
    font-size: 20px;
  }
}
@media (max-width: 767px) {
  .b-push-block .__title {
    font-size: 18px;
  }
}
.b-push-block ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.b-push-block ul li {
  color: #FFF;
  font-size: 20px;
  font-weight: 400;
  line-height: 120%;
  padding-left: 24px;
  margin-bottom: 8px;
}
@media (max-width: 1199px) {
  .b-push-block ul li {
    font-size: 18px;
  }
}
@media (max-width: 767px) {
  .b-push-block ul li {
    font-size: 16px;
  }
}
.b-push-block ul li:last-child {
  margin-bottom: 0;
}
.b-push-block ul li:before {
  content: "";
  position: absolute;
  width: 4px;
  height: 4px;
  background: #fff;
  border-radius: 50%;
  top: 10px;
  left: 10px;
}
.b-push-block p {
  color: #FFF;
  font-size: 20px;
  font-weight: 400;
  line-height: 120%;
  margin: 0;
}
@media (max-width: 1199px) {
  .b-push-block p {
    font-size: 18px;
  }
}
@media (max-width: 767px) {
  .b-push-block p {
    font-size: 16px;
  }
}

.b-push-service {
  padding: 40px 24px;
  border-radius: 24px;
  background: #181A1F;
  color: #FFF;
  font-size: 20px;
  font-weight: 700;
  line-height: 120%;
  position: relative;
}
@media (max-width: 767px) {
  .b-push-service {
    font-size: 18px;
  }
}
.b-push-service img {
  display: block;
  margin-bottom: 16px;
}
.b-push-service .__label {
  top: 19px;
  right: 32px;
  position: absolute;
  border-radius: 40px;
  background: #F03;
  color: #EBF9FE;
  font-size: 16px;
  font-weight: 700;
  line-height: 100%;
  display: flex;
  padding: 8px 16px;
  justify-content: center;
  align-items: center;
}
.b-push-service.--alt {
  background: #E6EAF1;
  color: #181A1F;
}

.b-solution-item {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
  background: #FFF;
  box-shadow: 0 2px 4px 0 rgba(20, 91, 151, 0.08);
  height: 100%;
}
.b-solution-item .__top {
  padding: 24px 32px;
  background: #409EEF;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: end;
  transition: 0.3s ease-out;
}
@media (max-width: 767px) {
  .b-solution-item .__top {
    padding: 16px 24px;
  }
}
.b-solution-item .__top img {
  margin-right: auto;
}
.b-solution-item .__top:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(90deg, #2FC7F7 0%, #409EEF 100%);
  z-index: 1;
  opacity: 0;
  transition: 0.3s ease-out;
}
.b-solution-item .__top > * {
  position: relative;
  z-index: 2;
}
.b-solution-item .__title {
  color: #181A1F;
  font-size: 24px;
  font-weight: 700;
  line-height: 120%;
  display: block;
  margin-bottom: 16px;
}
@media (max-width: 767px) {
  .b-solution-item .__title {
    font-size: 20px;
  }
}
.b-solution-item .__txt {
  color: #171321;
  font-size: 18px;
  font-weight: 400;
  line-height: 125%;
}
@media (max-width: 767px) {
  .b-solution-item .__txt {
    font-size: 16px;
  }
}
.b-solution-item:hover {
  box-shadow: 0 4px 20px 0 rgba(20, 91, 151, 0.23);
}
.b-solution-item:hover .__top {
  padding: 24px 24px 24px 32px;
}
.b-solution-item:hover .__top:after {
  opacity: 1;
}
.b-solution-item .__bot {
  padding: 32px;
}
@media (max-width: 767px) {
  .b-solution-item .__bot {
    padding: 24px;
  }
}

.--br-8 {
  border-radius: 8px;
}

.b-tg-risk {
  border-radius: 16px;
  background: linear-gradient(270deg, #EDE9FE 0%, #F2FAFF 100%);
  padding: 32px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 8px;
  margin-bottom: 8px;
  color: #181A1F;
  font-size: 20px;
  font-weight: 700;
  line-height: 120%; /* 24px */
}
@media (max-width: 1199px) {
  .b-tg-risk {
    font-size: 18px;
    padding: 24px;
  }
}
.b-tg-risk:last-child {
  margin-bottom: 0;
}

.b-tg-advan {
  padding: 32px 32px 40px 32px;
  border-radius: 16px;
  background: linear-gradient(0deg, #FFF 0%, #FFF 100%), linear-gradient(270deg, #EDE9FE 0%, #F2FAFF 100%), #8B5CF6;
  color: #181A1F;
  font-size: 20px;
  font-weight: 700;
  line-height: 120%;
  display: flex;
  flex-direction: column;
  gap: 16px;
}
@media (max-width: 1199px) {
  .b-tg-advan {
    font-size: 18px;
    padding: 24px;
  }
}
.b-tg-advan img {
  width: fit-content;
}

.b-tg-solution {
  display: flex;
  padding: 32px;
  flex-direction: column;
  align-items: flex-start;
  gap: 24px;
  flex: 1 0 0;
  align-self: stretch;
  border-radius: 16px;
  background: linear-gradient(270deg, #EDE9FE 0%, #F2FAFF 100%);
}
@media (max-width: 1199px) {
  .b-tg-solution {
    padding: 24px;
    gap: 16px;
  }
}
.b-tg-solution .__top {
  color: #181A1F;
  font-size: 24px;
  font-weight: 700;
  line-height: 120%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 8px;
  width: 100%;
}
@media (max-width: 1199px) {
  .b-tg-solution .__top {
    font-size: 20px;
  }
}
.b-tg-solution .__line {
  width: 100%;
  height: 1px;
  background: #DDD6FE;
}
.b-tg-solution .__txt {
  color: #000;
  font-size: 20px;
  font-weight: 400;
  line-height: 120%;
}
@media (max-width: 1199px) {
  .b-tg-solution .__txt {
    font-size: 18px;
  }
}

.b-tg-info {
  border-radius: 16px;
  background: #8B5CF6;
  padding: 32px;
  color: #FFF;
  font-size: 20px;
  font-weight: 700;
  line-height: 120%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 8px;
}
@media (max-width: 991px) {
  .b-tg-info {
    padding: 24px;
    font-size: 18px;
  }
}
.b-tg-info svg {
  min-width: 24px;
}

.b-tg-term {
  display: flex;
  padding: 80px 40px 64px 40px;
  flex-direction: column;
  gap: 32px;
  color: #fff;
  background: url("/images/tgmax/term.png");
  background-size: cover;
  border-radius: 16px;
}
@media (max-width: 1199px) {
  .b-tg-term {
    padding: 40px;
    gap: 24px;
  }
}
@media (max-width: 767px) {
  .b-tg-term {
    padding: 24px;
    gap: 16px;
  }
}
.b-tg-term ul {
  margin: 0;
  color: #FFF;
  font-size: 20px;
  font-weight: 400;
  line-height: 120%;
  padding: 0;
  display: flex;
  flex-direction: column;
  gap: 16px;
}
@media (max-width: 991px) {
  .b-tg-term ul {
    font-size: 18px;
  }
}
@media (max-width: 575px) {
  .b-tg-term ul {
    font-size: 16px;
  }
}
.b-tg-term ul li {
  margin: 0;
  padding-left: 24px;
  position: relative;
}
.b-tg-term ul li span {
  font-weight: 700;
}
.b-tg-term ul li:before {
  content: "";
  position: absolute;
  top: 9px;
  left: 10px;
  width: 4px;
  height: 4px;
  border-radius: 50%;
  background: #Fff;
}
@media (max-width: 575px) {
  .b-tg-term ul li:before {
    top: 7px;
  }
}
.b-tg-term .__info {
  border-radius: 8px;
  border: 2px solid rgba(255, 255, 255, 0.08);
  background: linear-gradient(180deg, rgba(250, 248, 252, 0.08) 0%, rgba(255, 255, 255, 0.08) 100%);
  backdrop-filter: blur(17px);
  display: flex;
  padding: 16px;
  align-items: center;
  gap: 16px;
  color: #FFF;
  font-size: 16px;
  font-weight: 400;
  line-height: 120%; /* 19.2px */
}
.b-tg-term .__info svg {
  min-width: 16px;
}
@media (max-width: 575px) {
  .b-tg-term .__info {
    font-size: 14px;
  }
}

.b-tg-dialog .__question {
  margin: 0 32px 0 10px;
  position: relative;
  padding: 32px 24px 48px 24px;
  border-radius: 16px;
  background: linear-gradient(90deg, #8B5CF6 0%, #7950D7 100%);
  color: #FFF;
  font-size: 20px;
  font-weight: 700;
  line-height: 120%;
}
@media (max-width: 991px) {
  .b-tg-dialog .__question {
    padding: 24px 24px 40px 24px;
    font-size: 18px;
  }
}
.b-tg-dialog .__question:after {
  content: "";
  position: absolute;
  bottom: 32px;
  left: -10px;
  height: 18px;
  width: 10px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='18' viewBox='0 0 10 18' fill='none'%3E%3Cpath d='M-3.93403e-07 9L10 -4.37114e-07L10 18L-3.93403e-07 9Z' fill='%238B5CF6'/%3E%3C/svg%3E");
}
.b-tg-dialog .__answer {
  margin: -16px 10px 0 32px;
  position: relative;
  padding: 32px 24px 32px 24px;
  border-radius: 16px;
  background: linear-gradient(270deg, #EDE9FE 0%, #F2FAFF 100%), #FFF;
  z-index: 1;
  color: #181A1F;
  font-size: 20px;
  font-weight: 400;
  line-height: 120%;
}
@media (max-width: 991px) {
  .b-tg-dialog .__answer {
    padding: 24px;
    font-size: 18px;
  }
}
.b-tg-dialog .__answer img {
  display: block;
  margin-bottom: 16px;
}
.b-tg-dialog .__answer:after {
  content: "";
  position: absolute;
  top: 32px;
  right: -10px;
  height: 18px;
  width: 10px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='18' viewBox='0 0 10 18' fill='none'%3E%3Cpath d='M10 9L7.86805e-07 -4.37114e-07L0 18L10 9Z' fill='%23EDE9FE'/%3E%3C/svg%3E");
}

.b-faq.--new {
  border-radius: 16px;
  background: #FFF;
  box-shadow: 0 2px 4px 0 rgba(20, 91, 151, 0.08);
  position: relative;
  overflow: hidden;
}
.b-faq.--new .b-faq__item {
  cursor: pointer;
  padding: 32px;
  color: #171321;
  background: #fff;
  margin-bottom: 0;
  box-shadow: none;
  border-radius: 0;
  border-bottom: 1px solid #E6EAF1;
}
.b-faq.--new .b-faq__item:last-child {
  border-bottom: none;
}
@media (max-width: 991px) {
  .b-faq.--new .b-faq__item {
    padding: 24px;
  }
}
@media (max-width: 575px) {
  .b-faq.--new .b-faq__item {
    padding: 16px;
  }
}
.b-faq.--new .b-faq__item .__title {
  grid-template-columns: 1fr 24px;
  margin-bottom: 0px;
  transition: 0.3s ease-out;
  color: #181A1F;
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 100%; /* 20px */
}
@media (max-width: 991px) {
  .b-faq.--new .b-faq__item .__title {
    font-size: 16px;
  }
}
.b-faq.--new .b-faq__item .__text {
  font-weight: 400;
  font-size: 18px;
  line-height: 1.2;
  display: none;
  transition: 0.3s ease-out;
  opacity: 0;
}
@media (max-width: 991px) {
  .b-faq.--new .b-faq__item .__text {
    font-size: 16px;
  }
}
@media (max-width: 575px) {
  .b-faq.--new .b-faq__item .__text {
    font-size: 14px;
  }
}
.b-faq.--new .b-faq__item .__ico {
  width: 24px;
  height: 24px;
  background-size: cover;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M12.0054 2.00049C12.5575 2.00069 13.0054 2.44833 13.0054 3.00049V11.0005H21.0054C21.5575 11.0007 22.0054 11.4483 22.0054 12.0005C22.0051 12.5524 21.5573 13.0003 21.0054 13.0005H13.0054V21.0005C13.0051 21.5524 12.5573 22.0003 12.0054 22.0005C11.4532 22.0005 11.0056 21.5526 11.0054 21.0005V13.0005H3.00537C2.45323 13.0005 2.00561 12.5526 2.00537 12.0005C2.00537 11.4482 2.45309 11.0005 3.00537 11.0005H11.0054V3.00049C11.0054 2.4482 11.4531 2.00049 12.0054 2.00049Z' fill='%23181A1F'/%3E%3C/svg%3E");
}
.b-faq.--new .b-faq__item.--active .__title {
  margin-bottom: 32px;
}
@media (max-width: 991px) {
  .b-faq.--new .b-faq__item.--active .__title {
    margin-bottom: 24px;
  }
}
@media (max-width: 575px) {
  .b-faq.--new .b-faq__item.--active .__title {
    margin-bottom: 16px;
  }
}
.b-faq.--new .b-faq__item.--active .__text {
  display: block;
  opacity: 1;
}
.b-faq.--new .b-faq__item.--active .__ico {
  transform: none;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M21.0054 11.0005C21.5575 11.0007 22.0054 11.4483 22.0054 12.0005C22.0051 12.5524 21.5573 13.0003 21.0054 13.0005H3.00537C2.45323 13.0005 2.00561 12.5526 2.00537 12.0005C2.00537 11.4482 2.45309 11.0005 3.00537 11.0005H21.0054Z' fill='%23181A1F'/%3E%3C/svg%3E");
}

.b-ef-block {
  display: flex;
  padding: 32px;
  flex-direction: column;
  gap: 24px;
  border-radius: 16px;
  background: #FFF;
  box-shadow: 0 2px 4px 0 rgba(20, 91, 151, 0.08);
}
@media (max-width: 767px) {
  .b-ef-block {
    padding: 24px;
    gap: 16px;
  }
}
.b-ef-block .__title {
  color: #181A1F;
  font-size: 24px;
  font-weight: 500;
  line-height: 120%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 16px;
}
@media (max-width: 1199px) {
  .b-ef-block .__title {
    font-size: 20px;
  }
}
.b-ef-block ul {
  margin: 0;
  color: #181A1F;
  font-size: 18px;
  font-weight: 400;
  line-height: 120%;
  padding: 0;
  display: flex;
  flex-direction: column;
  gap: 12px;
}
@media (max-width: 767px) {
  .b-ef-block ul {
    font-size: 16px;
  }
}
.b-ef-block ul li {
  margin: 0;
  padding-left: 24px;
  position: relative;
}
.b-ef-block ul li:before {
  content: "";
  position: absolute;
  top: 8px;
  left: 10px;
  width: 4px;
  height: 4px;
  border-radius: 50%;
  background: #181A1F;
}
@media (max-width: 767px) {
  .b-ef-block ul li:before {
    top: 7px;
  }
}
.b-ef-block .__info {
  border-radius: 8px;
  background: #F8F9FC;
  display: flex;
  padding: 16px 24px;
  align-items: center;
  gap: 8px;
  color: #6366F1;
  font-size: 16px;
  font-weight: 500;
  line-height: 120%;
}
.b-ef-block .__info svg {
  min-width: 16px;
}
@media (max-width: 575px) {
  .b-ef-block .__info {
    font-size: 14px;
    padding: 16px;
  }
}

.b-agent-info {
  border-radius: 16px;
  border: 1px solid #C7D2FE;
  background: #F8F9FC;
  padding: 24px 32px;
  color: #181A1F;
  font-size: 18px;
  font-weight: 700;
  line-height: 120%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 8px;
}
@media (max-width: 991px) {
  .b-agent-info {
    padding: 24px;
    font-size: 16px;
  }
}
.b-agent-info.--btn .b-btn {
  flex-shrink: 0;
}
@media (max-width: 767px) {
  .b-agent-info.--btn {
    flex-direction: column;
  }
}
.b-agent-info > svg {
  min-width: 32px;
}

.b-agent-reason {
  display: grid;
  grid-template-columns: 1fr auto 1fr;
  grid-gap: 84px;
  padding: 48px;
  border-radius: 16px;
  background: #FFF;
  box-shadow: 0 2px 4px 0 rgba(20, 91, 151, 0.08);
}
@media (max-width: 1460px) {
  .b-agent-reason {
    grid-gap: 32px;
  }
}
@media (max-width: 1199px) {
  .b-agent-reason {
    padding: 32px;
  }
}
@media (max-width: 575px) {
  .b-agent-reason {
    grid-template-columns: 1fr;
    grid-gap: 24px;
    padding: 24px;
  }
}
.b-agent-reason .__line {
  background: url("/images/agent/line.svg");
  background-size: contain;
  background-repeat: repeat;
  width: 2px;
  height: 100%;
}
@media (max-width: 575px) {
  .b-agent-reason .__line {
    width: 100%;
    height: 1px;
    background: #E6EAF1;
  }
}
.b-agent-reason .__title {
  color: #181A1F;
  font-size: 24px;
  font-weight: 500;
  line-height: 120%;
  margin-bottom: 32px;
}
@media (max-width: 1199px) {
  .b-agent-reason .__title {
    font-size: 20px;
    margin-bottom: 24px;
  }
}
@media (max-width: 767px) {
  .b-agent-reason .__title {
    font-size: 18px;
    margin-bottom: 16px;
  }
}
.b-agent-reason ul {
  padding: 0;
  margin: 0;
  list-style: none;
  display: flex;
  flex-direction: column;
  gap: 12px;
}
.b-agent-reason ul li {
  padding-left: 32px;
  position: relative;
  color: #1A1A1A;
  font-size: 20px;
  font-weight: 400;
  line-height: 120%;
  margin: 0;
}
@media (max-width: 1199px) {
  .b-agent-reason ul li {
    font-size: 18px;
  }
}
@media (max-width: 767px) {
  .b-agent-reason ul li {
    font-size: 16px;
  }
}
.b-agent-reason ul li:before {
  content: "";
  position: absolute;
  left: 0;
  top: 4px;
  width: 16px;
  height: 16px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.4697 3.46973C11.7626 3.17684 12.2373 3.17684 12.5302 3.46973C12.8231 3.76262 12.8231 4.23738 12.5302 4.53028L9.06049 8L12.5302 11.4697C12.8231 11.7626 12.8231 12.2374 12.5302 12.5303C12.2373 12.8232 11.7626 12.8232 11.4697 12.5303L7.99994 9.06055L4.53022 12.5303C4.23732 12.8232 3.76256 12.8232 3.46967 12.5303C3.17678 12.2374 3.17678 11.7626 3.46967 11.4697L6.9394 8L3.46967 4.53028C3.17678 4.23738 3.17678 3.76262 3.46967 3.46973C3.76256 3.17684 4.23732 3.17684 4.53022 3.46973L7.99994 6.93946L11.4697 3.46973Z' fill='%23FF0033'/%3E%3C/svg%3E");
}
@media (max-width: 1199px) {
  .b-agent-reason ul li:before {
    top: 2px;
  }
}
.b-agent-reason ul.--check li:before {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M12.4003 3.5501C12.6489 3.21901 13.1188 3.15225 13.4501 3.40068C13.781 3.6493 13.8479 4.11928 13.5995 4.45049L7.60048 12.4505C7.47005 12.6242 7.27032 12.7329 7.0536 12.7483C6.83681 12.7638 6.62335 12.6842 6.46962 12.5306L2.46962 8.53057C2.17676 8.23771 2.17683 7.76293 2.46962 7.47002C2.76249 7.17714 3.23726 7.17716 3.53016 7.47002L6.91884 10.8577L12.4003 3.5501Z' fill='%238B5CF6'/%3E%3C/svg%3E");
}

.b-line-tabs {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 24px;
}
@media (max-width: 1199px) {
  .b-line-tabs {
    grid-template-columns: 408px 1fr;
  }
}
@media (max-width: 991px) {
  .b-line-tabs {
    grid-template-columns: 320px 1fr;
  }
}
@media (max-width: 767px) {
  .b-line-tabs {
    grid-template-columns: 1fr;
  }
}
.b-line-tabs .__left {
  display: grid;
  grid-template-columns: 408fr 312fr;
  width: calc(100% + 24px);
}
@media (max-width: 1199px) {
  .b-line-tabs .__left {
    grid-template-columns: 1fr;
    width: 100%;
  }
}
.b-line-tabs .__imgs {
  display: grid;
  grid-template-rows: 120px 1fr;
  height: 100%;
}
@media (max-width: 1199px) {
  .b-line-tabs .__imgs {
    grid-template-rows: auto 1fr;
    grid-gap: 24px;
  }
}
.b-line-tabs .__snap {
  background-image: url("/images/agent/snap.png");
  width: 100%;
  aspect-ratio: 1/1;
  border-radius: 16px;
  transition: 0.3s ease-out;
  background-position: top 11% right 43%;
  min-width: 0;
  max-width: 408px;
}
.b-line-tabs .__snap[data-snap="2"] {
  background-position: top 25% right 57%;
}
.b-line-tabs .__snap[data-snap="3"] {
  background-position: top 39% right 43%;
}
.b-line-tabs .__snap[data-snap="4"] {
  background-position: top 53% right 57%;
}
.b-line-tabs .__snap[data-snap="5"] {
  background-position: top 68% right 43%;
}
.b-line-tabs .__right {
  display: flex;
  flex-direction: column;
  gap: 24px;
}
@media (max-width: 1460px) {
  .b-line-tabs .__right {
    gap: 16px;
  }
}
.b-line-tabs .__tab {
  border-radius: 16px;
  background: #F8F9FC;
  border: 1px solid #F8F9FC;
  padding: 32px;
  transition: 0.3s ease-out;
  cursor: pointer;
}
@media (max-width: 1460px) {
  .b-line-tabs .__tab {
    padding: 24px;
  }
}
@media (max-width: 991px) {
  .b-line-tabs .__tab {
    padding: 16px;
  }
}
.b-line-tabs .__tab.--active {
  border: 1px solid #A5B4FC;
}
.b-line-tabs .__tab.--active ul {
  display: flex;
}
.b-line-tabs .__tab .__top {
  display: flex;
  gap: 16px;
  color: #181A1F;
  font-size: 20px;
  font-weight: 500;
  line-height: 120%;
}
@media (max-width: 991px) {
  .b-line-tabs .__tab .__top {
    font-size: 16px;
    gap: 8px;
  }
}
.b-line-tabs .__tab .__top span {
  color: #C7D2FE;
  font-weight: 500;
  line-height: 120%;
}
.b-line-tabs .__tab .__top .__tag {
  display: flex;
  padding: 8px 12px;
  height: 32px;
  justify-content: center;
  align-items: center;
  border-radius: 24px;
  background: #EEF2FF;
  color: #4F46E5;
  font-size: 14px;
  font-weight: 700;
  line-height: 100%;
  white-space: nowrap;
  margin-left: auto;
}
@media (max-width: 991px) {
  .b-line-tabs .__tab .__top .__tag {
    height: 24px;
    padding: 4px 8px;
    border-radius: 20px;
    font-size: 12px;
  }
}
.b-line-tabs .__tab ul {
  margin: 0;
  color: #181A1F;
  font-size: 16px;
  font-weight: 400;
  line-height: 120%;
  padding: 0;
  flex-direction: column;
  gap: 8px;
  margin-top: 24px;
  display: flex;
}
@media (min-width: 768px) {
  .b-line-tabs .__tab ul {
    display: none;
  }
}
@media (max-width: 1460px) {
  .b-line-tabs .__tab ul {
    margin-top: 16px;
  }
}
@media (max-width: 767px) {
  .b-line-tabs .__tab ul {
    font-size: 14px;
  }
}
.b-line-tabs .__tab ul li {
  margin: 0;
  padding-left: 24px;
  position: relative;
}
.b-line-tabs .__tab ul li:before {
  content: "";
  position: absolute;
  top: 7px;
  left: 10px;
  width: 4px;
  height: 4px;
  border-radius: 50%;
  background: #181A1F;
}
@media (max-width: 767px) {
  .b-line-tabs .__tab ul li:before {
    top: 5px;
  }
}
.b-line-tabs .__lines {
  width: 100%;
  height: 100%;
  position: relative;
}
@media (max-width: 1199px) {
  .b-line-tabs .__lines {
    display: none;
  }
}
.b-line-tabs .__lines img {
  width: 100%;
  opacity: 0;
  position: absolute;
  left: 0;
  transition: 0.3s ease-out;
}
.b-line-tabs .__lines img.--active {
  opacity: 1;
}
.b-line-tabs .__lines img.--1 {
  top: 88px;
}
@media (max-width: 1460px) {
  .b-line-tabs .__lines img.--1 {
    top: 95px;
  }
}
.b-line-tabs .__lines img.--2 {
  top: 49px;
}
@media (max-width: 1460px) {
  .b-line-tabs .__lines img.--2 {
    top: 65px;
  }
}
.b-line-tabs .__lines img.--3 {
  top: 49px;
}
@media (max-width: 1460px) {
  .b-line-tabs .__lines img.--3 {
    top: 65px;
  }
}
.b-line-tabs .__lines img.--4 {
  top: 49px;
}
@media (max-width: 1460px) {
  .b-line-tabs .__lines img.--4 {
    top: 65px;
  }
}
.b-line-tabs .__lines img.--5 {
  top: 49px;
}
@media (max-width: 1460px) {
  .b-line-tabs .__lines img.--5 {
    top: 65px;
  }
}

.b-agent-sol {
  border-radius: 16px;
  overflow: hidden;
  background: #FFF;
  box-shadow: 0 2px 4px 0 rgba(20, 91, 151, 0.08);
  display: flex;
  flex-direction: column;
  height: 100%;
}
.b-agent-sol > img {
  height: 152px;
  width: 100%;
  object-fit: cover;
}
.b-agent-sol .__bot {
  padding: 24px;
  display: flex;
  flex-direction: column;
  gap: 24px;
  flex-grow: 1;
}
@media (max-width: 1199px) {
  .b-agent-sol .__bot {
    padding: 16px;
    gap: 16px;
  }
}
.b-agent-sol .__bot > div:last-child {
  margin-top: auto;
}
.b-agent-sol .__title {
  color: #181A1F;
  font-size: 24px;
  font-weight: 500;
  line-height: 120%;
}
@media (max-width: 1199px) {
  .b-agent-sol .__title {
    font-size: 20px;
  }
}
.b-agent-sol .__descr {
  color: #181A1F;
  font-size: 20px;
  font-weight: 400;
  line-height: 120%;
}
@media (max-width: 1199px) {
  .b-agent-sol .__descr {
    font-size: 16px;
  }
}
.b-agent-sol ul {
  margin: 0;
  color: #181A1F;
  font-size: 16px;
  font-weight: 400;
  line-height: 120%;
  padding: 0;
  flex-direction: column;
  gap: 8px;
  display: flex;
}
@media (max-width: 1199px) {
  .b-agent-sol ul {
    font-size: 14px;
  }
}
.b-agent-sol ul li {
  margin: 0;
  padding-left: 24px;
  position: relative;
}
.b-agent-sol ul li:before {
  content: "";
  position: absolute;
  top: 7px;
  left: 10px;
  width: 4px;
  height: 4px;
  border-radius: 50%;
  background: #181A1F;
}
@media (max-width: 767px) {
  .b-agent-sol ul li:before {
    top: 5px;
  }
}
.b-agent-sol .b-btn {
  width: 100%;
}
.b-agent-sol .__info {
  border-radius: 8px;
  border: 1px solid #E0E7FF;
  display: flex;
  padding: 16px;
  align-items: center;
  gap: 8px;
  color: #181A1F;
  font-size: 16px;
  font-weight: 400;
  line-height: 120%;
  margin-bottom: 24px;
  width: 100%;
}
.b-agent-sol .__info svg {
  min-width: 16px;
}
@media (max-width: 1199px) {
  .b-agent-sol .__info {
    margin-bottom: 16px;
    padding: 12px;
  }
}
@media (max-width: 575px) {
  .b-agent-sol .__info {
    font-size: 14px;
  }
}

.b-stack-tags {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
}

.b-stack-tag {
  border-radius: 8px;
  background: #EEF2FF;
  display: flex;
  padding: 8px 14px;
  min-height: 48px;
  justify-content: center;
  align-items: center;
  gap: 8px;
  color: #6366F1;
  font-size: 16px;
  font-weight: 400;
  line-height: 120%;
}
.b-stack-tag.--border {
  min-height: 44px;
  border: 1px solid #E6EAF1;
  background: #FFF;
  color: #181A1F;
}
@media (max-width: 991px) {
  .b-stack-tag {
    min-height: 32px;
    font-size: 14px;
    padding: 4px 12px;
  }
}

.b-stack-item {
  display: flex;
  padding: 32px;
  flex-direction: column;
  gap: 32px;
  border-radius: 16px;
  background: #FFF;
  box-shadow: 0 2px 4px 0 rgba(20, 91, 151, 0.08);
}
@media (max-width: 991px) {
  .b-stack-item {
    padding: 24px;
    gap: 24px;
  }
}
.b-stack-item .__title {
  color: #181A1F;
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  line-height: 120%;
}
@media (max-width: 991px) {
  .b-stack-item .__title {
    font-size: 20px;
  }
}

.b-agent-advan {
  border-radius: 16px;
  background: #F8F9FC;
  display: flex;
  padding: 32px;
  align-items: center;
  gap: 32px;
  color: #181A1F;
  font-size: 20px;
  font-weight: 500;
  line-height: 120%;
}
@media (max-width: 991px) {
  .b-agent-advan {
    font-size: 18px;
    gap: 16px;
    padding: 24px;
  }
}

.b-agent-price-block {
  border-radius: 16px;
  overflow: hidden;
  background: #FFF;
  box-shadow: 0 2px 4px 0 rgba(20, 91, 151, 0.08);
}
.b-agent-price-block > img {
  width: 100%;
  height: 174px;
  object-fit: cover;
}
.b-agent-price-block .__bot {
  padding: 24px;
  display: flex;
  flex-direction: column;
  gap: 24px;
}
@media (max-width: 991px) {
  .b-agent-price-block .__bot {
    gap: 16px;
    padding: 16px;
  }
}
.b-agent-price-block .__name {
  color: #181A1F;
  font-size: 20px;
  font-weight: 400;
  line-height: 120%;
}
@media (max-width: 991px) {
  .b-agent-price-block .__name {
    font-size: 18px;
  }
}
.b-agent-price-block .__price {
  color: #181A1F;
  font-size: 32px;
  font-weight: 500;
  line-height: 110%;
}
@media (max-width: 991px) {
  .b-agent-price-block .__price {
    font-size: 24px;
  }
}

.b-agent-info-price {
  border-radius: 16px;
  box-shadow: 0 2px 4px 0 rgba(20, 91, 151, 0.08);
  overflow: hidden;
}
.b-agent-info-price .__top {
  border-bottom: 1px solid #F1F4F8;
  background: #FFF;
  padding: 40px;
  color: #181A1F;
  font-size: 20px;
  font-weight: 400;
  line-height: 120%;
  display: flex;
  justify-content: space-between;
  gap: 16px;
}
@media (max-width: 1199px) {
  .b-agent-info-price .__top {
    font-size: 18px;
    padding: 24px;
  }
}
@media (max-width: 991px) {
  .b-agent-info-price .__top {
    font-size: 16px;
  }
}
@media (max-width: 767px) {
  .b-agent-info-price .__top {
    flex-direction: column;
  }
}
.b-agent-info-price .__top .b-btn {
  flex-shrink: 0;
}
.b-agent-info-price .__top span {
  color: #181A1F;
  font-size: 24px;
  font-weight: 700;
  line-height: 120%;
  display: block;
  margin-bottom: 10px;
}
@media (max-width: 1199px) {
  .b-agent-info-price .__top span {
    font-size: 20px;
  }
}
@media (max-width: 991px) {
  .b-agent-info-price .__top span {
    font-size: 18px;
  }
}
.b-agent-info-price .__bot {
  background: #F8F9FC;
  padding: 16px 24px 16px 32px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 16px;
  color: #181A1F;
  font-size: 18px;
  font-weight: 400;
  line-height: 125%;
}
@media (max-width: 1199px) {
  .b-agent-info-price .__bot {
    font-size: 16px;
    padding: 16px 24px;
  }
}
@media (max-width: 991px) {
  .b-agent-info-price .__bot {
    font-size: 14px;
  }
}

.b-agree-wrap {
  display: grid;
  grid-template-columns: 1fr 208px;
  grid-gap: 24px;
  align-items: center;
}
@media (max-width: 575px) {
  .b-agree-wrap {
    grid-gap: 16px;
    grid-template-columns: 1fr;
  }
}

.b-logo-block {
  border-radius: 8px;
  background: #FFF;
  display: flex;
  padding: 32px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
@media (max-width: 1199px) {
  .b-logo-block {
    padding: 24px;
  }
}
@media (max-width: 767px) {
  .b-logo-block {
    padding: 16px;
  }
}

.b-uis-prob {
  border-radius: 16px;
  background: #FFF;
  box-shadow: 0 2px 4px 0 rgba(20, 91, 151, 0.08);
  padding: 48px 48px 56px;
}
@media (max-width: 1199px) {
  .b-uis-prob {
    padding: 32px;
  }
}
@media (max-width: 991px) {
  .b-uis-prob {
    padding: 24px;
  }
}
.b-uis-prob.--blue .__tag {
  background: #CFE8FF;
  color: #00A;
}
.b-uis-prob.--blue .__title {
  border-bottom: 1px solid #CFE8FF;
}
.b-uis-prob.--blue ul li:before {
  background: #00A;
}
.b-uis-prob .__tag {
  display: flex;
  padding: 4px 16px;
  height: 32px;
  justify-content: center;
  align-items: center;
  gap: 8px;
  border-radius: 16px;
  background: #FEE2E2;
  color: #E11D48;
  font-size: 14px;
  font-weight: 700;
  line-height: 140%;
  margin-bottom: 24px;
  width: fit-content;
}
@media (max-width: 991px) {
  .b-uis-prob .__tag {
    margin-bottom: 16px;
  }
}
.b-uis-prob .__title {
  display: grid;
  grid-template-columns: 1fr 64px;
  grid-gap: 24px;
  padding-bottom: 24px;
  margin-bottom: 24px;
  border-bottom: 1px solid #FECDD3;
}
@media (max-width: 991px) {
  .b-uis-prob .__title {
    grid-template-columns: 1fr 40px;
    margin-bottom: 16px;
    padding-bottom: 16px;
    grid-gap: 8px;
  }
}
.b-uis-prob .__title svg {
  width: 100%;
  height: auto;
}
.b-uis-prob ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 16px;
}
@media (max-width: 991px) {
  .b-uis-prob ul {
    gap: 8px;
  }
}
.b-uis-prob ul li {
  color: #181A1F;
  font-size: 18px;
  font-weight: 400;
  line-height: 125%;
  padding-left: 16px;
  margin: 0;
}
@media (max-width: 1199px) {
  .b-uis-prob ul li {
    font-size: 16px;
  }
}
.b-uis-prob ul li:before {
  content: "";
  width: 4px;
  height: 4px;
  background: #E11D48;
  border-radius: 50%;
  top: 10px;
  left: 0;
}
@media (max-width: 1199px) {
  .b-uis-prob ul li:before {
    top: 8px;
  }
}

.b-uis-work {
  display: flex;
  padding: 32px;
  flex-direction: column;
  align-items: start;
  gap: 24px;
  border-radius: 16px;
  border: 1px dashed #C3CDDF;
  background: #F8F9FC;
  color: #181A1F;
  font-size: 20px;
  font-weight: 400;
  line-height: 120%;
}
@media (max-width: 1460px) {
  .b-uis-work {
    padding: 24px;
    gap: 16px;
    font-size: 18px;
  }
}
@media (max-width: 1199px) {
  .b-uis-work {
    font-size: 16px;
  }
}
@media (max-width: 1199px) {
  .b-uis-work img {
    width: 48px;
    height: 48px;
  }
}

.b-uis-sol {
  display: grid;
  grid-template-columns: 48px 1fr;
  padding: 32px;
  align-items: center;
  grid-gap: 24px;
  border-radius: 16px;
  background: #FFF;
  box-shadow: 0 2px 4px 0 rgba(20, 91, 151, 0.08);
  color: #181A1F;
  font-size: 20px;
  font-weight: 400;
  line-height: 120%;
}
@media (max-width: 1199px) {
  .b-uis-sol {
    padding: 24px;
    grid-gap: 16px;
    font-size: 16px;
    grid-template-columns: 40px 1fr;
  }
}
.b-uis-sol svg {
  width: 100%;
}

.b-uis-nish {
  display: flex;
  padding: 32px 32px 40px 32px;
  flex-direction: column;
  align-items: flex-start;
  gap: 16px;
  border-radius: 16px;
  background: #CFE8FF;
}
@media (max-width: 1199px) {
  .b-uis-nish {
    padding: 24px;
  }
}
.b-uis-nish .__name {
  color: #00A;
  font-size: 24px;
  font-weight: 700;
  line-height: 120%;
}
@media (max-width: 1199px) {
  .b-uis-nish .__name {
    font-size: 20px;
  }
}
.b-uis-nish .__descr {
  color: #181A1F;
  font-size: 18px;
  font-weight: 400;
  line-height: 125%;
}
@media (max-width: 1199px) {
  .b-uis-nish .__descr {
    font-size: 16px;
  }
}

.b-uis-feedback {
  border-radius: 16px;
  background: #00A;
  backdrop-filter: blur(4px);
  padding: 24px 32px;
  border: none;
  display: grid;
  grid-template-columns: 1fr auto;
  grid-gap: 24px;
  align-items: center;
}
@media (max-width: 991px) {
  .b-uis-feedback {
    grid-template-columns: 1fr;
    grid-gap: 16px;
    padding: 24px;
  }
}
.b-uis-feedback.--alt {
  border: 2px solid rgba(255, 255, 255, 0.08);
  background: #FFF;
}
.b-uis-feedback.--alt p {
  color: #181A1F;
}
.b-uis-feedback p {
  padding-left: 40px;
  position: relative;
  margin: 0;
  color: #FFF;
  font-size: 20px;
  font-weight: 700;
  line-height: 120%;
}
@media (max-width: 991px) {
  .b-uis-feedback p {
    padding-left: 32px;
  }
}
@media (max-width: 575px) {
  .b-uis-feedback p {
    padding-left: 0;
  }
}
.b-uis-feedback p:after {
  content: "";
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
  width: 24px;
  height: 24px;
  background-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Ccircle cx='12' cy='12' r='3' fill='%23CFE8FF'/%3E%3Ccircle cx='12' cy='12' r='3' fill='%2399CDF1'/%3E%3C/svg%3E");
}
@media (max-width: 575px) {
  .b-uis-feedback p:after {
    content: none;
  }
}
@media (max-width: 1199px) {
  .b-uis-feedback p {
    font-size: 16px;
  }
}
.b-uis-feedback .b-btn {
  width: fit-content;
  margin-left: auto;
}
@media (max-width: 991px) {
  .b-uis-feedback .b-btn {
    width: 100%;
  }
}

.b-uis-why {
  display: flex;
  padding: 32px;
  align-items: center;
  gap: 16px;
  border-radius: 16px;
  background: #FFF;
  box-shadow: 0 2px 4px 0 rgba(20, 91, 151, 0.08);
  color: #181A1F;
  font-size: 20px;
  font-weight: 400;
  line-height: 120%;
  min-height: 112px;
}
@media (max-width: 1460px) {
  .b-uis-why {
    padding: 24px;
    font-size: 18px;
  }
}
@media (max-width: 991px) {
  .b-uis-why {
    font-size: 16px;
    min-height: unset;
  }
}
.b-uis-why svg {
  min-width: 25px;
}

.b-uis-res {
  display: flex;
  padding: 52px 32px;
  flex-direction: column;
  gap: 16px;
  border-radius: 16px;
  background: #CFE8FF;
}
@media (max-width: 1460px) {
  .b-uis-res {
    padding: 24px;
  }
}
.b-uis-res .__title {
  color: #00A;
  font-size: 40px;
  font-weight: 700;
  line-height: 120%;
}
@media (max-width: 1460px) {
  .b-uis-res .__title {
    font-size: 36px;
  }
}
@media (max-width: 991px) {
  .b-uis-res .__title {
    font-size: 26px;
  }
}
.b-uis-res .__descr {
  color: #181A1F;
  font-size: 20px;
  font-weight: 400;
  line-height: 120%;
}
@media (max-width: 1460px) {
  .b-uis-res .__descr {
    font-size: 18px;
  }
}
@media (max-width: 991px) {
  .b-uis-res .__descr {
    font-size: 16px;
  }
}

.b-uis-fin {
  border-radius: 16px;
  background: #FFF;
  box-shadow: 0 2px 4px 0 rgba(20, 91, 151, 0.08);
  overflow: hidden;
  padding: 0 16px;
}
.b-uis-fin > img {
  width: 100%;
  aspect-ratio: 424/202;
  object-fit: cover;
}
.b-uis-fin .__bot {
  padding: 16px 16px 40px;
  color: #181A1F;
  text-align: center;
  font-size: 20px;
  font-weight: 400;
  line-height: 120%;
}
@media (max-width: 1199px) {
  .b-uis-fin .__bot {
    font-size: 18px;
    padding: 16px 16px 24px;
  }
}

@keyframes gap {
  from {
    margin-top: -50px;
  }
  to {
    margin-top: 30px;
  }
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  50% {
    transform: rotate(180deg);
  }
  to {
    transform: rotate(360deg);
  }
}
@keyframes eyes {
  from {
    transform: scaleY(1);
  }
  85% {
    transform: scaleY(1);
  }
  85.4% {
    transform: scaleY(0.2);
  }
  to {
    transform: scaleY(1);
  }
}
@keyframes bean {
  from {
    width: 0;
  }
  92% {
    width: 100%;
  }
  to {
    width: 100%;
  }
}
@keyframes ring-4 {
  from {
    opacity: 0;
  }
  75% {
    opacity: 0.1;
  }
  to {
    opacity: 0;
  }
}
@keyframes ring-3 {
  from {
    opacity: 0;
  }
  75% {
    opacity: 0.2;
  }
  to {
    opacity: 0;
  }
}
@keyframes ring-2 {
  from {
    opacity: 0;
  }
  75% {
    opacity: 0.3;
  }
  to {
    opacity: 0;
  }
}
@keyframes ring-1 {
  from {
    opacity: 0;
  }
  75% {
    opacity: 0.5;
  }
  to {
    opacity: 0;
  }
}
@keyframes ring-bg {
  from {
    opacity: 0;
  }
  75% {
    opacity: 0.2;
  }
  to {
    opacity: 0;
  }
}
@keyframes ring-sm {
  from {
    opacity: 0;
  }
  75% {
    opacity: 0.5;
  }
  to {
    opacity: 0;
  }
}
@keyframes bar {
  from {
    opacity: 1;
    width: 0;
  }
  90% {
    opacity: 1;
    width: 100%;
  }
  to {
    opacity: 0;
  }
}
@keyframes lens {
  from {
    top: 2%;
    transform: translateY(0);
  }
  to {
    top: 50%;
    transform: translateY(-50%);
  }
}
@keyframes face1 {
  from {
    top: 0;
    right: 29.29%;
  }
  20% {
    top: 0;
    right: 29.29%;
  }
  25% {
    top: 29.29%;
    right: 0;
  }
  45% {
    top: 29.29%;
    right: 0;
  }
  50% {
    top: 58.58%;
    right: 29.29%;
  }
  70% {
    top: 58.58%;
    right: 29.29%;
  }
  75% {
    top: 29.29%;
    right: 58.58%;
  }
  95% {
    top: 29.29%;
    right: 58.58%;
  }
  to {
    top: 0;
    right: 29.29%;
  }
}
@keyframes face2 {
  from {
    top: 29.29%;
    right: 0;
  }
  20% {
    top: 29.29%;
    right: 0;
  }
  25% {
    top: 58.58%;
    right: 29.29%;
  }
  45% {
    top: 58.58%;
    right: 29.29%;
  }
  50% {
    top: 29.29%;
    right: 58.58%;
  }
  70% {
    top: 29.29%;
    right: 58.58%;
  }
  75% {
    top: 0;
    right: 29.29%;
  }
  95% {
    top: 0;
    right: 29.29%;
  }
  to {
    top: 29.29%;
    right: 0;
  }
}
@keyframes face3 {
  from {
    top: 58.58%;
    right: 29.29%;
  }
  20% {
    top: 58.58%;
    right: 29.29%;
  }
  25% {
    top: 29.29%;
    right: 58.58%;
  }
  45% {
    top: 29.29%;
    right: 58.58%;
  }
  50% {
    top: 0;
    right: 29.29%;
  }
  70% {
    top: 0;
    right: 29.29%;
  }
  75% {
    top: 29.29%;
    right: 0;
  }
  95% {
    top: 29.29%;
    right: 0;
  }
  to {
    top: 58.58%;
    right: 29.29%;
  }
}
@keyframes face4 {
  from {
    top: 29.29%;
    right: 58.58%;
  }
  20% {
    top: 29.29%;
    right: 58.58%;
  }
  25% {
    top: 0;
    right: 29.29%;
  }
  45% {
    top: 0;
    right: 29.29%;
  }
  50% {
    top: 29.29%;
    right: 0;
  }
  70% {
    top: 29.29%;
    right: 0;
  }
  75% {
    top: 58.58%;
    right: 29.29%;
  }
  95% {
    top: 58.58%;
    right: 29.29%;
  }
  to {
    top: 29.29%;
    right: 58.58%;
  }
}
@keyframes face-ico1 {
  from {
    top: 0%;
    left: 0%;
    width: 18.75%;
    box-shadow: 0px 4px 30px 0px rgba(0, 0, 0, 0);
  }
  20% {
    top: 0%;
    left: 0%;
    width: 18.75%;
    box-shadow: 0px 4px 30px 0px rgba(0, 0, 0, 0);
  }
  25% {
    top: 3.13%;
    left: 21.56%;
    width: 12.5%;
    box-shadow: 0px 4px 30px 0px rgba(0, 0, 0, 0.1411764706);
  }
  45% {
    top: 3.13%;
    left: 21.56%;
    width: 12.5%;
    box-shadow: 0px 4px 30px 0px rgba(0, 0, 0, 0.1411764706);
  }
  50% {
    top: 0%;
    left: 15.63%;
    width: 18.75%;
    box-shadow: 0px 4px 30px 0px rgba(0, 0, 0, 0.1411764706);
  }
  70% {
    top: 0%;
    left: 15.63%;
    width: 18.75%;
    box-shadow: 0px 4px 30px 0px rgba(0, 0, 0, 0.1411764706);
  }
  75% {
    top: 5.63%;
    left: 4.69%;
    width: 12.5%;
    box-shadow: 0px 4px 30px 0px rgba(0, 0, 0, 0);
  }
  95% {
    top: 5.63%;
    left: 4.69%;
    width: 12.5%;
    box-shadow: 0px 4px 30px 0px rgba(0, 0, 0, 0);
  }
  to {
    top: 0%;
    left: 0%;
    width: 18.75%;
    box-shadow: 0px 4px 30px 0px rgba(0, 0, 0, 0);
  }
}
@keyframes face-ico2 {
  from {
    top: 10%;
    right: 8.13%;
    width: 12.5%;
    box-shadow: 0px 4px 30px 0px rgba(0, 0, 0, 0);
  }
  20% {
    top: 10%;
    right: 8.13%;
    width: 12.5%;
    box-shadow: 0px 4px 30px 0px rgba(0, 0, 0, 0);
  }
  25% {
    top: 4.69%;
    right: 6.56%;
    box-shadow: 0px 4px 30px 0px rgba(0, 0, 0, 0);
    width: 18.75%;
  }
  45% {
    top: 4.69%;
    right: 6.56%;
    box-shadow: 0px 4px 30px 0px rgba(0, 0, 0, 0);
    width: 18.75%;
  }
  50% {
    top: 10%;
    right: 8.13%;
    width: 12.5%;
    box-shadow: 0px 4px 30px 0px rgba(0, 0, 0, 0);
  }
  70% {
    top: 10%;
    right: 8.13%;
    width: 12.5%;
    box-shadow: 0px 4px 30px 0px rgba(0, 0, 0, 0);
  }
  75% {
    top: 4.69%;
    right: 16.88%;
    width: 18.75%;
    box-shadow: 0px 4px 30px 0px rgba(0, 0, 0, 0.1411764706);
  }
  95% {
    top: 4.69%;
    right: 16.88%;
    width: 18.75%;
    box-shadow: 0px 4px 30px 0px rgba(0, 0, 0, 0.1411764706);
  }
  to {
    top: 10%;
    right: 8.13%;
    width: 12.5%;
    box-shadow: 0px 4px 30px 0px rgba(0, 0, 0, 0);
  }
}
@keyframes face-ico3 {
  from {
    bottom: 3.13%;
    right: 7.81%;
    width: 18.75%;
    box-shadow: 0px 4px 30px 0px rgba(0, 0, 0, 0);
  }
  20% {
    bottom: 3.13%;
    right: 7.81%;
    width: 18.75%;
    box-shadow: 0px 4px 30px 0px rgba(0, 0, 0, 0);
  }
  25% {
    bottom: 9.38%;
    right: 7.81%;
    width: 12.5%;
    box-shadow: 0px 4px 30px 0px rgba(0, 0, 0, 0);
  }
  45% {
    bottom: 9.38%;
    right: 7.81%;
    width: 12.5%;
    box-shadow: 0px 4px 30px 0px rgba(0, 0, 0, 0);
  }
  50% {
    bottom: 3.13%;
    right: 14.38%;
    width: 18.75%;
    box-shadow: 0px 4px 30px 0px rgba(0, 0, 0, 0.1411764706);
  }
  70% {
    bottom: 3.13%;
    right: 14.38%;
    width: 18.75%;
    box-shadow: 0px 4px 30px 0px rgba(0, 0, 0, 0.1411764706);
  }
  75% {
    bottom: 9.38%;
    right: 4.69%;
    width: 12.5%;
    box-shadow: 0px 4px 30px 0px rgba(0, 0, 0, 0);
  }
  95% {
    bottom: 9.38%;
    right: 4.69%;
    width: 12.5%;
    box-shadow: 0px 4px 30px 0px rgba(0, 0, 0, 0);
  }
  to {
    bottom: 3.13%;
    right: 7.81%;
    width: 18.75%;
    box-shadow: 0px 4px 30px 0px rgba(0, 0, 0, 0);
  }
}
@keyframes face-ico4 {
  from {
    bottom: 23.13%;
    left: 11.25%;
    width: 12.5%;
    box-shadow: 0px 4px 30px 0px rgba(0, 0, 0, 0.1411764706);
  }
  20% {
    bottom: 23.13%;
    left: 11.25%;
    width: 12.5%;
    box-shadow: 0px 4px 30px 0px rgba(0, 0, 0, 0.1411764706);
  }
  25% {
    bottom: 8.44%;
    left: 15.31%;
    width: 18.75%;
    box-shadow: 0px 4px 30px 0px rgba(0, 0, 0, 0.1411764706);
  }
  45% {
    bottom: 8.44%;
    left: 15.31%;
    width: 18.75%;
    box-shadow: 0px 4px 30px 0px rgba(0, 0, 0, 0.1411764706);
  }
  50% {
    bottom: 15.63%;
    left: 11.25%;
    width: 12.5%;
    box-shadow: 0px 4px 30px 0px rgba(0, 0, 0, 0);
  }
  70% {
    bottom: 15.63%;
    left: 11.25%;
    width: 12.5%;
    box-shadow: 0px 4px 30px 0px rgba(0, 0, 0, 0);
  }
  75% {
    bottom: 20%;
    left: 8.13%;
    width: 18.75%;
    box-shadow: 0px 4px 30px 0px rgba(0, 0, 0, 0.1411764706);
  }
  95% {
    bottom: 20%;
    left: 8.13%;
    width: 18.75%;
    box-shadow: 0px 4px 30px 0px rgba(0, 0, 0, 0.1411764706);
  }
  to {
    bottom: 23.13%;
    left: 11.25%;
    width: 12.5%;
    box-shadow: 0px 4px 30px 0px rgba(0, 0, 0, 0.1411764706);
  }
}

/*# sourceMappingURL=services-new.css.map */

/* End */


/* Start:/tools/css/catalog.css?177911573220605*/
.b-catalog-bnr {
  margin: 0 auto;
  max-width: 1888px;
  width: calc(100% - 32px);
  border-radius: 16px;
  overflow: hidden;
  height: 480px;
  position: relative;
  background-size: cover;
  display: grid;
  grid-template-rows: 1fr auto;
}
.b-catalog-bnr .__title {
  position: relative;
  z-index: 2;
  display: flex;
  align-items: center;
  padding-top: 24px;
  padding-bottom: 24px;
}
.b-catalog-bnr h1 {
  font-size: 58px;
  font-weight: 700;
  color: #fff;
}
@media (max-width: 768px) {
  .b-catalog-bnr {
    height: 90vh;
    width: 100%;
    margin: 0;
    border-radius: 0;
  }
}
.b-catalog-bnr .__bg {
  position: absolute;
  object-fit: cover;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1;
  height: 100%;
  width: 100%;
}
.b-catalog-bnr .__bot {
  font-size: 18px;
  font-weight: 700;
  color: #fff;
  padding: 30px 0;
  background: rgba(43, 50, 66, 0.3019607843);
  z-index: 2;
  align-self: end;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}
@media (max-width: 991px) {
  .b-catalog-bnr .__bot {
    position: static;
  }
}
.b-catalog-bnr .__bot .__grid {
  display: grid;
  grid-template-columns: 1fr auto;
  column-gap: 24px;
  align-items: center;
}
@media (max-width: 575px) {
  .b-catalog-bnr .__bot .__grid {
    grid-template-columns: 1fr;
  }
  .b-catalog-bnr .__bot .__grid .b-btn {
    display: none;
  }
}

.b-catalog-item {
  border-radius: 8px;
  padding: 2px;
  background: #FFF;
  box-shadow: 0px 2px 4px 0px rgba(20, 91, 151, 0.08);
  font-size: 14px;
  display: flex;
  flex-direction: column;
}
.b-catalog-item .__descr {
  background: linear-gradient(180deg, #F8F9FC 0%, rgba(248, 249, 252, 0) 100%);
  padding: 24px 24px 16px;
  border-radius: 8px 8px 0 0;
  flex: 1;
  display: flex;
  flex-direction: column;
}
.b-catalog-item .__txt {
  margin-top: auto;
}
.b-catalog-item .__title {
  margin: 0 0 24px;
  display: grid;
  grid-template-columns: auto 1fr;
  column-gap: 24px;
  align-items: center;
  font-size: 24px;
  font-weight: 700;
  color: #181A1F;
}
.b-catalog-item .__title.--sep {
  display: grid;
  grid-template-columns: auto auto 1fr;
  column-gap: 16px;
}
.b-catalog-item .__title .__sep {
  opacity: 0.1;
  background: #704D9F;
  width: 2px;
  height: 72px;
}
.b-catalog-item .__to-buy {
  font-size: 16px;
  font-weight: 600;
  align-items: center;
  display: grid;
  grid-template-columns: 1fr auto;
  padding: 16px 24px 32px;
}
.b-catalog-item.--devops {
  background: url(/images/catalog/devops_bg.png) no-repeat;
  background-size: cover;
  display: grid;
  grid-template-columns: 1fr auto;
  column-gap: 24px;
  align-items: center;
  padding: 32px;
}
.b-catalog-item.--devops .__title {
  margin: 0;
}
.b-catalog-item.--devops .__to-buy {
  padding: 0;
}

.b-list-item {
  border-radius: 8px;
  box-shadow: 0px 2px 4px 0px rgba(20, 91, 151, 0.08);
  background: #fff;
  padding: 24px;
  font-size: 14px;
  display: grid;
  grid-template-columns: 1fr 1fr;
  column-gap: 48px;
}
.b-list-item .__title {
  margin: 0 0 24px;
  display: grid;
  grid-template-columns: auto 1fr;
  column-gap: 16px;
  align-items: center;
  font-size: 20px;
  font-weight: 700;
  color: #181A1F;
}
.b-list-item.--shadow {
  box-shadow: 0px 4px 20px 0px rgba(20, 91, 151, 0.14);
  padding: 32px;
}
@media (max-width: 1199px) {
  .b-list-item.--shadow {
    padding: 24px;
  }
}
.b-list-item.--alt {
  border: 4px solid #FFF;
  background: #fff linear-gradient(180deg, #F8F9FC 0%, rgba(248, 249, 252, 0) 100%);
  box-shadow: 0px 2px 4px 0px rgba(20, 91, 151, 0.08);
  grid-template-columns: 1fr;
  transition: 0.3s ease-out;
}
.b-list-item.--alt:hover {
  box-shadow: 0px 4px 20px 0px rgba(20, 91, 151, 0.23);
}
.b-list-item.--alt .__top {
  align-items: center;
  display: grid;
  grid-template-columns: 1fr auto;
  margin-bottom: 16px;
  grid-gap: 8px;
}
.b-list-item.--alt .__top .__ico {
  height: 32px;
  width: 32px;
}
.b-list-item.--alt .__bot {
  margin: 0 8px 8px;
}
@media (max-width: 1199px) {
  .b-list-item.--alt .__bot {
    margin: 0;
  }
}
.b-list-item.--alt .__title {
  margin-bottom: 16px;
}
@media (max-width: 767px) {
  .b-list-item.--alt .__title {
    margin-bottom: 8px;
  }
}
.b-list-item.--alt .b-catalog-tags span {
  margin: 0;
  gap: 8px;
}
.b-list-item.--alt .b-catalog-tags.--tooltip {
  position: relative;
}
.b-list-item.--alt .b-catalog-tags.--tooltip .__tooltip-content {
  padding: 16px 16px 24px;
  position: absolute;
  top: -2px;
  left: -8px;
  right: -8px;
  opacity: 0;
  pointer-events: none;
  border-radius: 8px;
  background: #FFF;
  box-shadow: 0px 4px 20px 0px rgba(20, 91, 151, 0.23);
  color: #181A1F;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.4;
  transition: 0.3s ease-out;
}
.b-list-item.--alt .b-catalog-tags.--tooltip .__tooltip-content a {
  color: #03A9F4;
  text-decoration-line: underline;
  transition: 0.3s ease-out;
}
.b-list-item.--alt .b-catalog-tags.--tooltip .__tooltip-content a:hover {
  text-decoration-line: none;
}
.b-list-item.--alt .b-catalog-tags.--tooltip .__tooltip-content img {
  width: 24px;
  display: block;
  margin-bottom: 8px;
}
.b-list-item.--alt .b-catalog-tags.--tooltip:hover .__tooltip-content {
  opacity: 1;
  pointer-events: auto;
}
.b-list-item.--alt .b-price {
  display: grid;
  grid-template-columns: auto 1fr;
  grid-gap: 16px;
  align-items: end;
}
.b-list-item.--alt .b-price .__old-price {
  margin-bottom: 4px;
}
@media (max-width: 767px) {
  .b-list-item.--alt .b-price {
    margin-bottom: 16px;
  }
}
@media (max-width: 575px) {
  .b-list-item.--alt .b-price {
    grid-template-columns: 1fr;
    grid-gap: 8px;
  }
  .b-list-item.--alt .b-price span:last-child {
    order: 1;
  }
  .b-list-item.--alt .b-price span:first-child {
    order: 2;
  }
}
.b-list-item.--alt .b-props {
  font-weight: 700;
}
.b-list-item.--alt .b-props .__item {
  grid-template-columns: auto 1fr;
  margin-bottom: 16px;
  grid-gap: 2px;
  align-items: end;
  font-weight: normal;
}
.b-list-item.--alt .b-props .__item:last-child {
  margin-bottom: 0;
}
.b-list-item.--plus {
  margin-top: -8px;
}
.b-list-item.--plus:after {
  position: absolute;
  content: "";
  top: -25px;
  z-index: 3;
  background: url("/images/catalog/plus-n.svg") no-repeat;
  width: 56px;
  height: 42px;
  left: 50%;
  transform: translateX(-50%);
}
.b-list-item.--darkgray {
  background: #383C42;
  border: solid 4px #3D4147;
  box-shadow: 0px 4px 20px 0px rgba(20, 91, 151, 0.23);
  transition: 0.3s ease-out;
  position: relative;
  display: block;
  margin-bottom: 0;
}
.b-list-item.--darkgray .__title {
  font-size: 20px;
  font-weight: bold;
  line-height: 1.4;
  color: #fff;
  margin-bottom: 8px;
}
.b-list-item.--darkgray .__descr {
  color: #fff;
  font-size: 14px;
  line-height: 1.4;
  margin-bottom: 24px;
}
.b-list-item.--darkgray .b-btn {
  width: 40px;
  height: 40px;
  padding: 0;
}
.b-list-item.--darkgray:hover {
  border: solid 4px #474B51;
}
@media (max-width: 991px) {
  .b-list-item {
    margin-bottom: 24px;
  }
}

.b-props {
  font-weight: 600;
  margin: 0 0 24px;
  line-height: 1;
}
.b-props .__item {
  display: grid;
  grid-template-columns: 1fr auto;
  column-gap: 16px;
  margin: 0 0 10px;
}
.b-props .__item:last-child {
  margin: 0;
}

.b-price {
  font-size: 32px;
  line-height: 1;
  font-weight: 700;
  margin: 0 0 24px;
}
.b-price .__old-price {
  color: #5C6370;
  font-size: 18px;
  font-weight: 500;
  line-height: 1;
  text-decoration: line-through;
  display: block;
  margin: 0 0 8px;
}

.b-catalog-tags {
  margin: 0 0 16px;
}
.b-catalog-tags.--g-8 {
  gap: 8px;
}
.b-catalog-tags span {
  height: 32px;
  font-size: 12px;
  color: #181A1F;
  border-radius: 16px;
  background: #F1F4F8;
  display: inline-flex;
  padding: 0 14px;
  align-items: center;
  margin: 0 8px 8px 0;
  font-weight: 600;
}
.b-catalog-tags span.__viol {
  background: #EFEAFF;
  border: 1px solid #EFEAFF;
}
.b-catalog-tags span.--24-sec {
  font-size: 14px;
  line-height: 1.4;
  padding: 0 16px;
  border-radius: 24px;
  background: #F1F4F8;
  color: #181A1F;
  height: 38px;
  font-weight: 600;
  margin: 0;
}
.b-catalog-tags span.--24-sec.--white {
  background: #fff;
}
.b-catalog-tags span.--border {
  font-weight: 500;
  color: #5C6370;
  border: 1px solid #E6EAF1;
  background: #FFF;
}
.b-catalog-tags span.--about {
  font-family: "Montserrat", sans-serif;
  height: 38px;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.4px;
  padding: 8px 16px;
  border-radius: 8px;
  background: #F1F4F8;
  color: #5282FF;
  margin: 0;
}
@media (max-width: 575px) {
  .b-catalog-tags span.--about {
    font-size: 12px;
    padding: 6px 12px;
    height: 32px;
  }
}
.b-catalog-tags span.--about.--bx {
  background: #383C42;
  color: #fff;
}
.b-catalog-tags span.--supbx {
  font-size: 20px;
  line-height: 1.1;
  padding: 16px;
  border-radius: 24px;
  background: #1F90EF;
  color: #fff;
  height: 48px;
  font-weight: 400;
  margin: 0;
}
.b-catalog-tags span.--supbx.--24 {
  color: #181A1F;
  background: #BDF300;
}
.b-catalog-tags span.--supbx.--br-4 {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .b-catalog-tags span.--supbx {
    font-size: 16px;
    height: 32px;
    border-radius: 16px;
  }
}

.b-cat-subtitle {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.4;
}

.b-detail-top {
  padding: 56px 0;
  position: relative;
  margin: 0 auto;
  width: calc(100% - 32px);
  max-width: 1888px;
  border-radius: 16px;
  overflow: hidden;
}
@media (max-width: 991px) {
  .b-detail-top {
    padding: 40px 0;
    margin: 0;
    border-radius: 0;
    width: 100%;
  }
}
@media (max-width: 767px) {
  .b-detail-top {
    padding: 0;
  }
  .b-detail-top .container-lg {
    margin: 0;
    padding: 0;
  }
}
.b-detail-top p {
  margin-bottom: 16px;
  font-size: 14px;
}
.b-detail-top h1 {
  margin-bottom: 16px;
  font-size: 40px;
  font-weight: 700;
  line-height: 1.2;
}
@media (max-width: 1439px) {
  .b-detail-top h1 {
    font-size: 30px;
  }
}
@media (max-width: 991px) {
  .b-detail-top h1 {
    font-size: 24px;
  }
}
.b-detail-top .__grid {
  display: grid;
  grid-template-columns: 1fr 480px;
  grid-gap: 96px;
  padding: 64px 72px;
  background: #fff;
  border-radius: 8px;
}
@media (max-width: 1460px) {
  .b-detail-top .__grid {
    padding: 56px 64px;
    grid-gap: 32px;
    grid-template-columns: 1fr 400px;
  }
}
@media (max-width: 1199px) {
  .b-detail-top .__grid {
    padding: 48px;
    grid-template-columns: 1fr 380px;
  }
}
@media (max-width: 991px) {
  .b-detail-top .__grid {
    grid-template-columns: 1fr;
    grid-gap: 0;
    padding: 40px 24px;
  }
}
@media (max-width: 767px) {
  .b-detail-top .__grid {
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .b-detail-top .__grid {
    grid-template-columns: 1fr;
  }
}
.b-detail-top .__descr p {
  margin-bottom: 16px;
  font-size: 14px;
}
.b-detail-top .__descr p:last-child {
  margin-bottom: 0;
}
.b-detail-top .__bot {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 24px;
}
@media (max-width: 991px) {
  .b-detail-top .__bot {
    margin-bottom: 16px;
  }
}
@media (max-width: 575px) {
  .b-detail-top .__bot {
    grid-template-columns: 1fr;
    grid-gap: 16px;
  }
}
.b-detail-top .__bot .__bot-title {
  display: grid;
  grid-template-columns: auto 1fr;
  grid-gap: 8px;
  color: #1A1A1A;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.4;
  margin-bottom: 8px;
}
.b-detail-top .__bot .b-dot-list li, .b-detail-top .__bot ul li {
  margin-bottom: 4px;
}
.b-detail-top .b-dot-list, .b-detail-top ul {
  margin: 0 0 16px 0;
  padding: 0;
  list-style: none;
}
.b-detail-top .b-dot-list li, .b-detail-top ul li {
  position: relative;
  padding-left: 24px;
  font-size: 14px;
  margin-bottom: 8px;
  line-height: 1.4;
}
.b-detail-top .b-dot-list li:before, .b-detail-top ul li:before {
  position: absolute;
  content: "";
  width: 3px;
  height: 3px;
  background: #1A1A1A;
  border-radius: 50%;
  left: 11px;
  top: 8px;
}
.b-detail-top .b-dot-list li:last-child, .b-detail-top ul li:last-child {
  margin-bottom: 0;
}
.b-detail-top .b-dot-list:last-child, .b-detail-top ul:last-child {
  margin-bottom: 0;
}
.b-detail-top .__title {
  display: grid;
  grid-template-columns: auto 1fr;
  grid-gap: 8px;
  margin-bottom: 16px;
}
.b-detail-top .__title img {
  height: 24px;
  width: 24px;
}
.b-detail-top .__video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  object-fit: cover;
}
.b-detail-top .container-lg {
  position: relative;
  z-index: 3;
}
.b-detail-top .b-props {
  font-weight: 700;
}
.b-detail-top .b-props .__item {
  grid-template-columns: auto 1fr;
  margin-bottom: 16px;
  grid-gap: 2px;
  align-items: end;
}
.b-detail-top .b-props .__item:last-child {
  margin-bottom: 0;
}
.b-detail-top .b-list-item {
  padding: 32px;
}
@media (max-width: 1199px) {
  .b-detail-top .b-list-item {
    padding: 24px;
  }
}
.b-detail-top .b-list-item .b-price {
  font-size: 24px;
  margin-bottom: 0;
}
.b-detail-top .b-list-item .b-price.--fs-20 {
  font-size: 20px;
}
.b-detail-top .b-list-item .b-cat-subtitle {
  font-size: 18px;
}
.b-detail-top .b-list-item.--gray {
  box-shadow: none;
  background: #F1F4F8;
  position: relative;
  z-index: 1;
}
.b-detail-top .b-list-item.--sm {
  box-shadow: none;
  border-radius: 8px;
  border-bottom: 1px solid #E6EAF1;
  background: #FFF;
  margin-bottom: 2px;
  padding: 16px 24px;
  display: block;
}
@media (max-width: 575px) {
  .b-detail-top .b-list-item.--sm {
    padding: 16px;
  }
}
.b-detail-top .b-list-item.--sm .b-price {
  display: grid;
  grid-template-columns: 1fr auto;
  grid-gap: 24px;
  align-items: center;
  color: #181A1F;
  font-size: 14px;
  font-weight: 700;
  line-height: 140%;
}
.b-detail-top .b-list-item.--sm .b-price .__old-price {
  text-align: end;
  font-size: 12px;
  margin-bottom: 4px;
}

.b-dot-list {
  margin: 0;
  padding: 0;
  list-style: none;
}
.b-dot-list li {
  position: relative;
  padding-left: 24px;
  font-size: 14px;
  margin-bottom: 8px;
  line-height: 1.4;
}
.b-dot-list li:before {
  position: absolute;
  content: "";
  width: 3px;
  height: 3px;
  background: #1A1A1A;
  border-radius: 50%;
  left: 11px;
  top: 8px;
}
.b-dot-list li:last-child {
  margin-bottom: 0;
}

.b-price-grid {
  display: grid;
  grid-template-columns: 1fr auto;
  grid-gap: 8px;
  align-items: center;
  margin-bottom: 32px;
}

.b-section {
  padding: 80px 0;
}
@media (max-width: 991px) {
  .b-section {
    padding: 40px 0px;
  }
}

.b-bundle-grid {
  display: grid;
  grid-template-columns: 1fr 24px 1fr 24px 1fr 24px 409px;
  grid-gap: 6px;
  align-items: center;
  margin-bottom: 160px;
}
.b-bundle-grid > img {
  margin: 0 auto;
}
@media (max-width: 1460px) {
  .b-bundle-grid {
    grid-template-columns: 1fr 24px 1fr 24px 1fr;
  }
  .b-bundle-grid > *:nth-child(6), .b-bundle-grid *:nth-child(7) {
    grid-column: span 5;
    margin: 0 auto;
  }
}
@media (max-width: 1199px) {
  .b-bundle-grid {
    grid-gap: 4px;
    grid-template-columns: 1fr;
  }
  .b-bundle-grid > *:nth-child(6), .b-bundle-grid *:nth-child(7) {
    grid-column: span 1;
  }
}
@media (max-width: 991px) {
  .b-bundle-grid {
    margin-bottom: 80px;
  }
}
.b-bundle-grid .b-list-item {
  display: block;
  min-width: 290px;
}
@media (max-width: 575px) {
  .b-bundle-grid .b-list-item {
    max-width: none;
  }
}
.b-bundle-grid .__txt {
  color: #6E6E6E;
  -webkit-line-clamp: 3;
  overflow: hidden;
  -webkit-box-orient: vertical;
  display: -webkit-box;
}
.b-bundle-grid .__txt span {
  color: #1A1A1A;
}

.b-faq__item {
  cursor: pointer;
  padding: 40px;
  background: #fff;
  margin-bottom: 8px;
  box-shadow: 0px 2px 4px 0px rgba(20, 91, 151, 0.08);
  border-radius: 16px;
}
.b-faq__item.--no-hover {
  cursor: default;
}
@media (max-width: 991px) {
  .b-faq__item {
    padding: 24px;
  }
}
@media (max-width: 575px) {
  .b-faq__item {
    padding: 16px;
  }
}
.b-faq__item .__title {
  font-weight: 700;
  font-size: 18px;
  display: grid;
  grid-gap: 16px;
  grid-template-columns: auto 1fr 16px;
  align-items: center;
  margin-bottom: 0px;
  transition: 0.3s ease-out;
  color: #181A1F;
}
@media (max-width: 991px) {
  .b-faq__item .__title {
    font-size: 16px;
    grid-gap: 16px;
  }
}
.b-faq__item .__title .__num {
  color: #E6EAF1;
  font-size: 24px;
}
@media (max-width: 991px) {
  .b-faq__item .__title .__num {
    font-size: 18px;
  }
}
.b-faq__item .__text {
  font-weight: 400;
  font-size: 18px;
  line-height: 1.4;
  display: none;
  transition: 0.3s ease-out;
  opacity: 0;
  color: #171321;
}
@media (max-width: 991px) {
  .b-faq__item .__text {
    font-size: 16px;
  }
}
@media (max-width: 575px) {
  .b-faq__item .__text {
    font-size: 14px;
  }
}
.b-faq__item .__ico {
  width: 16px;
  height: 16px;
  transition: 0.3s ease-out;
}
.b-faq__item.--active .__title {
  margin-bottom: 24px;
}
@media (max-width: 575px) {
  .b-faq__item.--active .__title {
    margin-bottom: 16px;
  }
}
.b-faq__item.--active .__text {
  display: block;
  opacity: 1;
}
.b-faq__item.--active .__ico {
  transform: rotate(180deg);
}

.b-wrapper h4 {
  font-size: 32px;
  font-weight: 700;
  line-height: 120%;
}
@media (max-width: 1439px) {
  .b-wrapper h4 {
    font-size: 26px;
  }
}
@media (max-width: 991px) {
  .b-wrapper h4 {
    font-size: 20px;
  }
}

.b-cat-block {
  margin: 0 16px;
  border-radius: 16px;
  position: relative;
  overflow: hidden;
  padding: 80px 0;
}
.b-cat-block.--prim {
  padding: 56px 0;
}
.b-cat-block.--prim > * {
  z-index: 2;
  position: relative;
}
.b-cat-block.--prim .__video {
  z-index: 1;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
@media (max-width: 991px) {
  .b-cat-block {
    padding: 40px 0;
    margin: 0;
    border-radius: 0;
  }
}

.b-arrow {
  position: absolute;
  z-index: 10;
  display: flex;
  gap: 8px;
  justify-content: space-between;
  pointer-events: none;
}
.b-arrow.--square .--prev, .b-arrow.--square .--next {
  height: 48px;
  width: 48px;
  border-radius: 4px;
  background: linear-gradient(180deg, #FFF 0%, #F9FBFF 100%);
  display: flex;
  justify-content: center;
  align-items: center;
  transition: 0.3s ease-out;
  pointer-events: auto;
}
@media (max-width: 1199px) {
  .b-arrow.--square .--prev, .b-arrow.--square .--next {
    height: 40px;
    width: 40px;
  }
}
.b-arrow.--square .--prev:hover, .b-arrow.--square .--next:hover {
  background: linear-gradient(180deg, #E6EAF1 0%, #E0E4EC 100%);
  box-shadow: 0 1px 1px 0 rgba(255, 255, 255, 0.76) inset, 0 -1px 1px 0 rgba(228, 228, 228, 0.3) inset;
  border: none;
  outline: none;
}
.b-arrow .--prev, .b-arrow .--next {
  height: 48px;
  width: 48px;
  background: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  transition: 0.3s ease-out;
  pointer-events: auto;
}
@media (max-width: 1199px) {
  .b-arrow .--prev, .b-arrow .--next {
    height: 40px;
    width: 40px;
  }
}
.b-arrow .--prev:hover, .b-arrow .--next:hover {
  background: #F03;
  border: none;
  outline: none;
}
.b-arrow .--prev:focus-within, .b-arrow .--next:focus-within {
  border: none;
  outline: none;
}
.b-arrow .--prev.swiper-button-disabled, .b-arrow .--next.swiper-button-disabled {
  pointer-events: none;
  opacity: 0.3;
}
.b-arrow .--prev.swiper-button-lock, .b-arrow .--next.swiper-button-lock {
  display: none;
}
.b-arrow .--prev {
  transform: rotate(180deg);
}

.b-partners-swiper {
  position: relative;
}
.b-partners-swiper .swiper {
  overflow: hidden;
}
@media (max-width: 1199px) {
  .b-partners-swiper .swiper {
    margin-bottom: 24px;
  }
}
.b-partners-swiper .swiper-slide {
  height: auto;
}
@media (max-width: 767px) {
  .b-partners-swiper .swiper-slide {
    width: 280px;
  }
}
.b-partners-swiper img {
  width: 100%;
}
.b-partners-swiper a:focus-within, .b-partners-swiper a:hover {
  border: none;
  outline: none;
}
.b-partners-swiper .b-arrow {
  left: 0;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
}
@media (max-width: 1199px) {
  .b-partners-swiper .b-arrow {
    transform: none;
    position: static;
    width: 100%;
    justify-content: center;
    gap: 8px;
  }
}

.b-line {
  height: 2px;
  width: 100%;
  background: #F1F4F8;
}

.iexVueCart__itemProcessing::before {
  content: none !important;
}

.--bg-grad-gray {
  background: linear-gradient(180deg, #FFF 0%, #E6EAF1 100%);
}

.--bg-grad-gray-2 {
  background: linear-gradient(180deg, #E6EAF1 0%, #E6EAF1 0.01%, #F7F7F7 100%);
}

.--bg-gray {
  background: #E6EAF1;
}

.--bg-black {
  background: #1A1A1A;
}
.--bg-black h4 {
  color: #fff;
}

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

/* End */
/* /tools/css/cases.css?17791157055472 */
/* /tools/css/services-new.css?1779116227238703 */
/* /tools/css/catalog.css?177911573220605 */
