@charset "UTF-8";

body,
optgroup {
  color: #000;
  background: #fff;
}

body,
code,
dl,
dd,
form,
pre {
  margin: 0;
}

a:link,
a:visited,
ins {
  text-decoration: none;
}

a:hover {
  text-decoration: underline;
}

a:link img,
a:visited img,
object,
fieldset,
abbr,
acronym {
  border: none;
}

sub,
sup {
  position: relative;
  display: inline-block;
  font-size: 11px;
  line-height: 11px;
}

sub {
  top: 5px;
  vertical-align: middle;
}

sup {
  top: -2px;
  margin-top: -11px;
}

abbr,
acronym {
  cursor: help;
  border-bottom: 1px dotted #999;
}

address,
cite,
dfn {
  font-style: normal;
}

code,
pre {
  white-space: pre-wrap;
}

img {
  vertical-align: bottom;
}

td,
th,
textarea {
  vertical-align: top;
}

input,
select,
button {
  overflow: visible;
  vertical-align: middle;
}

legend {
  color: #000;
  margin: 0 0 -2px;
  padding: 0;
}

li {
  display: block;
  list-style: none;
}

optgroup option {
  padding-left: 22px;
}

table {
  border-collapse: collapse;
}

caption,
th {
  text-align: left;
}

td,
th {
  padding: 0;
}

address,
blockquote,
h1,
h2,
h3,
h4,
h5,
h6,
fieldset,
p,
ol,
ul {
  margin: 0;
  padding: 0;
}

th,
h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: 400;
}

q {
  quotes: "«" "»" "„" "“";
}

q:after {
  content: "»";
}

q:before {
  content: "«";
}

q>q:after {
  content: "“";
}

q>q:before {
  content: "„";
}

textarea,
input[type=text],
input[type=button],
input[type=submit] {
  -webkit-appearance: none;
  border-radius: 0;
  -webkit-appearance: none;
}

input {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

/*end*/

/*Стили сбросса*/

button {
  border: none;
  display: block;
  cursor: pointer;
  transition: 0.25s;
}

* {
  box-sizing: border-box;
  outline: none;
}

input::-moz-placeholder {
  padding: 0;
}

input::placeholder {
  padding: 0;
}

input {
  outline: none;
  border: none;
}

a {
  text-decoration: none;
  transition: 0.25s;
}

textarea {
  resize: none;
  outline: none;
}

a:hover {
  text-decoration: none;
}

a,
.hamburger,
button {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}


.haeder {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 300;
  padding: 32px 0;
  width: 100%;
}

.wrapper {
  width: 1240px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 0 20px;
}

.haeder .wrapper {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.header-logo {
  width: 151px;
  display: block;
}

.header-logo img {
  display: block;
  width: 100%;
  height: auto;
}

.header-right-box {
  margin-left: auto;
  border-radius: 10px;
  backdrop-filter: blur(20px);
  background: rgba(85, 146, 255, 1);
  padding: 6px 22px 6px 6px;
  display: flex;
  align-items: center;
}

.header-lang-switch {
  border-radius: 10px;
  backdrop-filter: blur(20px);
  background: rgba(255, 255, 255, 1);
  width: 65px;
  min-width: 65px;
  margin-right: 22px;
  padding: 5px;
  position: relative;
}

.header-lang-switch:hover .header-lang-other {
  opacity: 1;
  pointer-events: initial;
}

.header-lang-active {
  display: block;
  width: 100%;
  height: 38px;
  position: relative;
  z-index: 20;
}

.header-lang-active img {
  object-fit: contain;
  object-position: center;
  border-radius: 8px;
  display: block;
  width: 100%;
  height: 100%;
}



.header-lang-other {
  position: absolute;
  bottom: 10px;
  z-index: 5;
  left: 0;
  opacity: 0;
  transform: translateY(100%);
  transition: 0.25s;
  pointer-events: none;
  width: 100%;
  padding: 15px 5px 5px 5px;
  background: #fff;
  border-radius: 0 0 10px 10px;
}

.page-container {
  width: 100%;
  padding-top: 180px;
  position: relative;
  overflow: hidden;
}

.page-container>div {
  width: 100%;
}

.page-container *,
.main-footer * {
  font-family: Inter, sans-serif;
}

.hero-text-before-title {
  font-family: Manrope, sans-serif;
  color: rgba(0, 16, 138, 1);
  font-size: 38px;
  font-weight: 500;
  line-height: 100%;
  letter-spacing: -4%;
  text-align: left;
  margin-bottom: 22px;
}

.hero,
.m-2 {
  position: relative;
  z-index: 20;
  background: #fff;
}

.hero-title {
  color: rgba(1, 20, 63, 1);
  font-size: 80px;
  font-weight: 600;
  line-height: 100%;
  letter-spacing: -3.8px;
  text-align: left;
  margin-bottom: 25px;
  font-family: Manrope, sans-serif;
}

.hero-left-box {
  display: flex;
  align-items: center;
  margin-bottom: 35px;
}

.hero-left-box-icon {
  width: 83px;
  min-width: 83px;
  height: 54px;
  margin-right: 15px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgODMuMjE4OCA1NC40Mzc1IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iODMuMjE4NzUwIiBoZWlnaHQ9IjU0LjQzNzUwMCIgZmlsbD0ibm9uZSIgY3VzdG9tRnJhbWU9IiMwMDAwMDAiPgoJPGcgaWQ9Ikdyb3VwIDIwODU2NjYxOTgiPgoJCTxyZWN0IGlkPSJSZWN0YW5nbGUgMjQwNjQ5OTY3IiB3aWR0aD0iODMuMjE4NzUwIiBoZWlnaHQ9IjU0LjQzNzUwMCIgeD0iMC4wMDAwMDAiIHk9IjAuMDAwMDAwIiByeD0iMTAuMDAwMDAwIiBmaWxsPSJyZ2IoNDYsMTAyLDIxOSkiIC8+CgkJPGcgaWQ9Ikdyb3VwIDIwODU2NjYyMDIiPgoJCQk8cmVjdCBpZD0iUmVjdGFuZ2xlIDI0MDY0OTk2OSIgd2lkdGg9IjE0LjUzOTI3OSIgaGVpZ2h0PSI0NC4zMTU1NTYiIHg9IjkuMTQ4NDM4IiB5PSI1LjA2MjUwMCIgcng9IjcuMjY5NjM5IiBmaWxsPSJyZ2IoMjU1LDI1NSwyNTUpIiAvPgoJCQk8cmVjdCBpZD0iUmVjdGFuZ2xlIDI0MDY0OTk3MCIgd2lkdGg9IjE0LjUzOTI3OSIgaGVpZ2h0PSI0NC4zMTU1NTYiIHg9IjI1Ljk0NTMxMiIgeT0iNS4wNjI1MDAiIHJ4PSI3LjI2OTYzOSIgZmlsbD0icmdiKDI1NSwyNTUsMjU1KSIgLz4KCQkJPHJlY3QgaWQ9IlJlY3RhbmdsZSAyNDA2NDk5NzEiIHdpZHRoPSIxNC41MzkyNzkiIGhlaWdodD0iNDQuMzE1NTU2IiB4PSI0Mi43MzQzNzUiIHk9IjUuMDYyNTAwIiByeD0iNy4yNjk2MzkiIGZpbGw9InJnYigyNTUsMjU1LDI1NSkiIC8+CgkJCTxyZWN0IGlkPSJSZWN0YW5nbGUgMjQwNjQ5OTcyIiB3aWR0aD0iMTQuNTM5Mjc5IiBoZWlnaHQ9IjQ0LjMxNTU1NiIgeD0iNTkuNTMxMjUwIiB5PSI1LjA2MjUwMCIgcng9IjcuMjY5NjM5IiBvcGFjaXR5PSIwLjQwMDAwMDAwNiIgZmlsbD0icmdiKDI1NSwyNTUsMjU1KSIgLz4KCQkJPHJlY3QgaWQ9IlJlY3RhbmdsZSAyNDA2NDk5NzQiIHdpZHRoPSIxNC41MzkyNzkiIGhlaWdodD0iMzIuNTcyNDk4IiB4PSI1OS41MzEyNTAiIHk9IjE2LjgwNDY4OCIgcng9IjcuMjY5NjM5IiBmaWxsPSJyZ2IoMjU1LDI1NSwyNTUpIiAvPgoJCTwvZz4KCTwvZz4KPC9zdmc+Cg==");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}

.hero-left-box-content-top-row {
  color: rgba(1, 20, 63, 1);
  font-size: 20px;
  font-weight: 600;
  line-height: 24px;
  letter-spacing: -2px;
  text-align: left;
}

.hero-btn {
  display: flex;
  align-items: center;
  justify-content: center;
  border: 1px solid rgba(255, 255, 255, 0.3);
  border-radius: 15px;
  backdrop-filter: blur(20px);
  background: rgba(0, 16, 138, 1);
  width: 340px;
  height: 90px;
  margin-right: 44px;
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-weight: 500;
  line-height: 120%;
  letter-spacing: -2%;
  text-align: left;
}

.hero-btn:hover {
  opacity: 0.8;
}

.hero-btn:after {
  content: '';
  display: block;
  width: 12px;
  height: 12px;
  min-width: 12px;
  margin-left: 8px;
  border-radius: 100%;
  background: #fff;
}

.hero-btn-row {
  display: flex;
  align-items: center;
}

.hero-btn-2 {
  display: flex;
  align-items: center;
  justify-content: center;
  color: rgba(0, 0, 0, 0.6);
  font-size: 14px;
  font-weight: 500;
  line-height: 100%;
  letter-spacing: -4%;
  text-align: left;
}

.hero-btn-2:before {
  content: '';
  display: block;
  border: 2px solid rgba(195, 208, 255, 1);
  background: rgba(47, 90, 246, 1);
  width: 12px;
  box-sizing: border-box;
  height: 12px;
  min-width: 12px;
  border-radius: 100%;
  margin-right: 8px;
}

.hero-flex {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
}

.hero-right {
  width: calc(50% - 50px);
  display: flex;
  justify-content: flex-end;
  position: relative;
  z-index: 8;
  animation: heroRight 4s linear 0s infinite;
}

@keyframes heroRight {
  0% {
    transform: translateY(0px);
  }

  50% {
    transform: translateY(15px);
  }

  100% {
    transform: translateY(0px);
  }
}

.hero-right:after {
  content: '';
  display: block;
  width: 1170.99px;
  height: 203.07px;
  position: absolute;
  left: 50%;
  bottom: -106px;
  z-index: 5;
  background-image: url('../images/hero-right-bg.png');
  background-position: center;
  background-repeat: no-repeat;
  transform: translateX(-50%);
  background-size: contain;
}

.hero-left {
  width: calc(50% + 25px);
  position: relative;
  z-index: 10;
  padding-bottom: 100px;
}

.hero-right img {
  display: block;
  width: auto;
  max-width: 100%;
  height: auto;
  position: relative;
  z-index: 2;
}

.m-2 {
  position: relative;
  z-index: 20;
}

.m-2-flex {
  display: flex;
  justify-content: space-between;
}

.m-2-left {
  border-radius: 30px;
  background: rgba(244, 244, 244, 1);
  width: 355px;
  padding: 32px 24px 18px 24px;
}

.m-2-right {
  border-radius: 30px;
  background: rgba(85, 146, 255, 1);
  padding: 20px;
  width: calc(100% - 375px);
  display: flex;
  gap: 10px;
}

.m-2-left-title {
  color: rgba(1, 20, 63, 1);
  font-family: Manrope, sans-serif;
  font-size: 28px;
  font-weight: 600;
  line-height: 110%;
  letter-spacing: -1.2px;
  text-align: left;
  margin-bottom: 18px;
}

.m-2-left-list ul li {
  position: relative;
  color: rgba(117, 117, 117, 1);
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  letter-spacing: 0px;
  text-align: left;
  padding-left: 32px;
}

.m-2-left-list ul li a {
  color: rgba(117, 117, 117, 1);
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  letter-spacing: 0px;
  text-decoration: underline;
  text-align: left;
}

.m-2-left-list ul li a:hover {
  text-decoration: none;
}

.m-2-left-list ul li:before {
  content: '';
  display: block;
  width: 14.92px;
  height: 10.73px;
  position: absolute;
  top: 8px;
  left: 7px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTguMjcwNiAxMy4yMzY4IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTguMjcwNjQ1IiBoZWlnaHQ9IjEzLjIzNjgxNiIgZmlsbD0ibm9uZSIgY3VzdG9tRnJhbWU9IiMwMDAwMDAiPgoJPHBhdGggaWQ9IlZlY3RvciAxMzIiIGQ9Ik0xLjY3MzQ5IDYuMDA5NjFMNi43NzkwNiAxMS4wODQ2QzcuNDg0NDcgMTEuNzg1OCA4LjY0MzA2IDExLjcxNyA5LjI2MDU3IDEwLjkzNzNMMTYuNTk3NCAxLjY3MzM0IiBzdHJva2U9InJnYig4NS4zNDUyLDE0Ni40NSwyNTUpIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS13aWR0aD0iMy4zMzMzMzMiIC8+Cjwvc3ZnPgo=");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}

.m-2-btn {
  display: flex;
  align-items: center;
  justify-content: center;
  border: 1px solid rgba(255, 255, 255, 0.3);
  border-radius: 15px;
  backdrop-filter: blur(20px);
  background: rgba(0, 16, 138, 1);
  width: 100%;
  height: 70px;
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-weight: 500;
  line-height: 120%;
  letter-spacing: -0.32px;
  text-align: left;
  margin-top: 22px;
}

.m-2-btn:after {
  content: '';
  display: block;
  width: 8px;
  min-width: 8px;
  border-radius: 100%;
  height: 8px;
  margin-left: 8px;
  background: rgba(47, 90, 246, 1);
}

.m-2-right-item {
  width: calc(33.33% - 20px / 3);
  height: 225px;
  background-image: url('../images/m-2-card-bg.png');
  background-position: bottom left;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 25px;
  position: relative;
}

.m-2-right-item-title {
  position: absolute;
  top: 18px;
  left: 24px;
  z-index: 20;
  color: rgba(1, 20, 63, 1);
  font-size: 24px;
  font-weight: 600;
  line-height: 29px;
  letter-spacing: -2px;
  text-align: left;
}

.m-2-right-item-title span {
  color: rgba(158, 158, 158, 1);
  font-size: 18px;
  font-weight: 400;
  line-height: 22px;
  display: block;
  letter-spacing: -1px;
  text-align: left;
}

.m-2-right-item-img-top {
  position: absolute;
  top: 15px;
  right: 16px;
  z-index: 3;
}

.m-2-right-item-main-image {
  position: absolute;
  z-index: 2;
  bottom: 16px;
  left: 20px;
  max-width: calc(100% - 32px);
}


@keyframes moveX {
  0% {
    transform: translateX(-5px);
  }
  50% {
    transform: translateX(5px);
  }
  100% {
    transform: translateX(-5px);
  }
}

.m-2-right-item-main-image img {
  display: block;
  width: auto;
  height: auto;
  max-width: 100%;
}

.header-logo-mobile {
  display: none;
}

.hero-left-box-content-bot-row {
  color: rgba(1, 20, 63, 1);
  font-size: 16px;
  font-weight: 400;
  line-height: 19px;
  letter-spacing: -1px;
  text-align: left;
}

.m-2-right-title-mobile {
  display: none;
}

@media screen and (max-width: 992px) {
  .header-logo-mobile {
    display: block;
    width: 40.62px;
  }

  .header-logo-mobile img {
    display: block;
    width: 100%;
    height: auto;
  }

  .header-logo {
    display: none;
  }

  .header-lang-switch {
    width: 55px;
    min-width: 55px;
    margin-right: 17px;
  }

  .header-lang-active {
    height: 32px;
  }

  .hero-flex {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .hero-left {
    width: 100%;
  }

  .wrapper {
    width: 767px;
    max-width: 100%;
  }

  .hero-right {
    width: 100%;
  }

  .page-container {
    padding-top: 120px;
  }

  .hero-text-before-title {
    color: rgba(0, 16, 138, 1);
    font-size: 24px;
    font-weight: 500;
    line-height: 100%;
    letter-spacing: -1px;
    text-align: left;
    margin-bottom: 20px;
  }

  .hero-title {
    color: rgba(1, 20, 63, 1);
    font-size: 42px;
    font-weight: 600;
    line-height: 100%;
    letter-spacing: -1.8px;
    text-align: left;
    margin-bottom: 24px;
  }

  .hero-left-box {
    width: fit-content;
    max-width: 100%;
    border-radius: 15px;
    background: rgba(85, 146, 255, 1);
    padding: 10px 30px 10px 10px;
    margin-bottom: 0;
  }

  .hero-left-box-icon {
    width: 83px;
    height: 54px;
    margin-right: 15px;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgODMuMjE5IDU0LjQzNzUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSI4My4yMTg5OTQiIGhlaWdodD0iNTQuNDM3NTAwIiBmaWxsPSJub25lIiBjdXN0b21GcmFtZT0iIzAwMDAwMCI+Cgk8ZyBpZD0iR3JvdXAgMjA4NTY2NjE5OCI+CgkJPHJlY3QgaWQ9IlJlY3RhbmdsZSAyNDA2NDk5NjciIHdpZHRoPSI4My4yMTg3NTAiIGhlaWdodD0iNTQuNDM3NTAwIiB4PSIwLjAwMDAwMCIgeT0iMC4wMDAwMDAiIHJ4PSIxMC4wMDAwMDAiIGZpbGw9InJnYigyNTUsMjU1LDI1NSkiIC8+CgkJPGcgaWQ9Ikdyb3VwIDIwODU2NjYyMDIiPgoJCQk8cmVjdCBpZD0iUmVjdGFuZ2xlIDI0MDY0OTk2OSIgd2lkdGg9IjE0LjUzOTI3OSIgaGVpZ2h0PSI0NC4zMTU1NTYiIHg9IjkuMTQ4NDM4IiB5PSI1LjA2MjUwMCIgcng9IjcuMjY5NjM5IiBmaWxsPSJyZ2IoMTA0LDE1OSwyNDEpIiAvPgoJCQk8cmVjdCBpZD0iUmVjdGFuZ2xlIDI0MDY0OTk3MCIgd2lkdGg9IjE0LjUzOTI3OSIgaGVpZ2h0PSI0NC4zMTU1NTYiIHg9IjI1Ljk0NTMxMiIgeT0iNS4wNjI1MDAiIHJ4PSI3LjI2OTYzOSIgZmlsbD0icmdiKDEwNCwxNTksMjQxKSIgLz4KCQkJPHJlY3QgaWQ9IlJlY3RhbmdsZSAyNDA2NDk5NzEiIHdpZHRoPSIxNC41MzkyNzkiIGhlaWdodD0iNDQuMzE1NTU2IiB4PSI0Mi43MzQzNzUiIHk9IjUuMDYyNTAwIiByeD0iNy4yNjk2MzkiIGZpbGw9InJnYigxMDQsMTU5LDI0MSkiIC8+CgkJCTxyZWN0IGlkPSJSZWN0YW5nbGUgMjQwNjQ5OTcyIiB3aWR0aD0iMTQuNTM5Mjc5IiBoZWlnaHQ9IjQ0LjMxNTU1NiIgeD0iNTkuNTMxMjUwIiB5PSI1LjA2MjUwMCIgcng9IjcuMjY5NjM5IiBvcGFjaXR5PSIwLjI1IiBmaWxsPSJyZ2IoMTA0LDE1OSwyNDEpIiAvPgoJCQk8cmVjdCBpZD0iUmVjdGFuZ2xlIDI0MDY0OTk3NCIgd2lkdGg9IjE0LjUzOTI3OSIgaGVpZ2h0PSIzMi41NzI0OTgiIHg9IjU5LjUzMTI1MCIgeT0iMTYuODA0Njg4IiByeD0iNy4yNjk2MzkiIGZpbGw9InJnYigxMDQsMTU5LDI0MSkiIC8+CgkJPC9nPgoJPC9nPgo8L3N2Zz4K");
  }

  .hero-left-box-content-top-row {
    color: rgba(255, 255, 255, 1);
    font-size: 20px;
    font-weight: 600;
    line-height: 24px;
    text-align: left;
  }

  .hero-left-box-content-bot-row {
    color: rgba(255, 255, 255, 1);
    font-size: 16px;
    font-weight: 400;
    line-height: 19px;
    letter-spacing: -1px;
    text-align: left;
  }

  .hero-btn-row {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    position: absolute;
    bottom: 35px;
    left: 50%;
    transform: translateX(-50%);
    max-width: 100%;
    width: fit-content;
    z-index: 20;
  }

  .hero-btn {
    width: 340px;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 25px;
  }

  .hero-left {
    position: static;
    padding-bottom: 14px;
  }

  .hero-flex {
    position: relative;
    padding-bottom: 116px;
  }

  .hero-right:after {
    bottom: -67px;
  }

  .m-2-flex {
    flex-direction: column-reverse;
    justify-content: center;
    align-items: center;
  }

  .m-2-right {
    width: 100%;
    flex-direction: column;
    gap: 20px;
    padding: 35px 20px 20px 20px;
  }

  .m-2-right-title-mobile {
    display: block;
    color: rgba(255, 255, 255, 1);
    font-family: Manrope, sans-serif;
    font-size: 32px;
    font-weight: 600;
    line-height: 110%;
    letter-spacing: -1.4px;
    text-align: left;
    margin-bottom: 6px;
  }

  .m-2-right-item {
    width: 100%;
  }

  .m-2-right-item-main-image {
    width: 255px;
    max-width: 100%;
  }

  .m-2-right-item-main-image img {
    display: block;
    width: 100%;
    height: auto;
  }

  .m-2-left .m-2-left-title {
    display: none;
  }


  .m-2-left {
    width: fit-content;
    max-width: 100%;
    padding: 25px 45px;
    margin-left: auto;
    margin-right: auto;
    position: static;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 20px;
  }

  .m-2-btn {
    position: absolute;
    bottom: 0;
    left: 0;
    max-width: 100%;
    height: 90px;
  }

  .m-2-flex {
    padding-bottom: 115px;
    position: relative;
  }

}

@media screen and (max-width: 767px) {
  .hero {
    position: relative;
  }

  .hero:before {
    content: '';
    display: block;
    position: absolute;
    top: -120px;
    left: 0;
    width: 100%;
    height: 930px;
    background-image: url('../images/mobile-bg-1.png');
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .m-2 {
    position: relative;
  }

  .m-2:before {
    content: '';
    display: block;
    position: absolute;
    bottom: -430px;
    left: 0;
    width: 100%;
    height: 930px;
    background-image: url('../images/mobile-bg-1.png');
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
  }
}






.m-3 {
  position: relative;
  padding-top: 65px;
  padding-bottom: 75px;
}

.m-3-block {
  padding: 48px;
  border-radius: 30px;
  background: rgba(244, 244, 244, 1);
}

.m-3-top {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 40px;
}

.m-3-top-left {
  color: rgba(1, 20, 63, 1);
  font-family: Manrope, sans-serif;
  font-size: 43px;
  font-weight: 600;
  line-height: 110%;
  letter-spacing: -2px;
  text-align: left;
  width: 440px;
  max-width: 100%;
}

.m-3-top-right-nav {
  display: flex;
  justify-content: flex-end;
  gap: 10px;
  margin-top: 25px;
}

.m-3-top-right-btn-prev {
  display: block;
  background: rgba(85, 146, 255, 1);
  width: 40px;
  height: 40px;
  border-radius: 100%;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgOSAxNC44NDYyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iOS4wMDAwMDAiIGhlaWdodD0iMTQuODQ2MTkxIiBmaWxsPSJub25lIiBjdXN0b21GcmFtZT0iIzAwMDAwMCI+Cgk8cGF0aCBpZD0iVmVjdG9yIiBkPSJNNi42MzMzNCAwLjM0NDcwM0M2Ljg0Mjg0IDAuMTIzOTkgNy4xMjY5NCAwIDcuNDIzMTcgMEM3LjcxOTQgMCA4LjAwMzUgMC4xMjM5OSA4LjIxMyAwLjM0NDcwM0wxNC41MzI3IDcuMDA0NzlDMTQuNzM2MiA3LjIyNjgzIDE0Ljg0ODggNy41MjQyMiAxNC44NDYzIDcuODMyOTFDMTQuODQzOCA4LjE0MTYgMTQuNzI2MyA4LjQzNjg5IDE0LjUxOTEgOC42NTUxN0MxNC4zMTIgOC44NzM0NiAxNC4wMzE4IDguOTk3MjcgMTMuNzM4OSA4Ljk5OTk2QzEzLjQ0NiA5LjAwMjY0IDEzLjE2MzggOC44ODM5NyAxMi45NTMxIDguNjY5NTFMNy40MjMxNyAyLjg0MTc5TDEuODkzMjYgOC42Njk1MUMxLjY4MjU2IDguODgzOTcgMS40MDAzNiA5LjAwMjY0IDEuMTA3NDUgOC45OTk5NkMwLjgxNDUzMiA4Ljk5NzI3IDAuNTM0MzM2IDguODczNDYgMC4zMjcyMDcgOC42NTUxN0MwLjEyMDA3NyA4LjQzNjg5IDAuMDAyNTg3NTggOC4xNDE2IDQuMjIzMTRlLTA1IDcuODMyOTFDLTAuMDAyNTAzMTIgNy41MjQyMiAwLjExMDEgNy4yMjY4MyAwLjMxMzU5OCA3LjAwNDc5TDYuNjMzMzQgMC4zNDQ3MDNaIiBmaWxsPSJyZ2IoMjU1LDI1NSwyNTUpIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHRyYW5zZm9ybT0ibWF0cml4KC02LjE4NjYxZS0xNywxLDEsNi4wNjA1MWUtMTcsMCwwKSIgLz4KPC9zdmc+Cg==");
  background-position: center;
  background-repeat: no-repeat;
  cursor: pointer;
  background-size: 8px;
}

.m-3-top-right-btn-next {
  display: block;
  background: rgba(85, 146, 255, 1);
  width: 40px;
  height: 40px;
  cursor: pointer;
  border-radius: 100%;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgOSAxNC44NDYyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iOS4wMDAwMDAiIGhlaWdodD0iMTQuODQ2MTkxIiBmaWxsPSJub25lIiBjdXN0b21GcmFtZT0iIzAwMDAwMCI+Cgk8cGF0aCBpZD0iVmVjdG9yIiBkPSJNNi42MzMzNCAwLjM0NDcwM0M2Ljg0Mjg0IDAuMTIzOTkgNy4xMjY5NCAwIDcuNDIzMTcgMEM3LjcxOTQgMCA4LjAwMzUgMC4xMjM5OSA4LjIxMyAwLjM0NDcwM0wxNC41MzI3IDcuMDA0NzlDMTQuNzM2MiA3LjIyNjgzIDE0Ljg0ODggNy41MjQyMiAxNC44NDYzIDcuODMyOTFDMTQuODQzOCA4LjE0MTYgMTQuNzI2MyA4LjQzNjg5IDE0LjUxOTEgOC42NTUxN0MxNC4zMTIgOC44NzM0NiAxNC4wMzE4IDguOTk3MjcgMTMuNzM4OSA4Ljk5OTk2QzEzLjQ0NiA5LjAwMjY0IDEzLjE2MzggOC44ODM5NyAxMi45NTMxIDguNjY5NTFMNy40MjMxNyAyLjg0MTc5TDEuODkzMjYgOC42Njk1MUMxLjY4MjU2IDguODgzOTcgMS40MDAzNiA5LjAwMjY0IDEuMTA3NDUgOC45OTk5NkMwLjgxNDUzMiA4Ljk5NzI3IDAuNTM0MzM2IDguODczNDYgMC4zMjcyMDcgOC42NTUxN0MwLjEyMDA3NyA4LjQzNjg5IDAuMDAyNTg3NTggOC4xNDE2IDQuMjIzMTRlLTA1IDcuODMyOTFDLTAuMDAyNTAzMTIgNy41MjQyMiAwLjExMDEgNy4yMjY4MyAwLjMxMzU5OCA3LjAwNDc5TDYuNjMzMzQgMC4zNDQ3MDNaIiBmaWxsPSJyZ2IoMjU1LDI1NSwyNTUpIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHRyYW5zZm9ybT0ibWF0cml4KDYuMTg2NjFlLTE3LDEsLTEsNi4wNjA1MWUtMTcsOSwwKSIgLz4KPC9zdmc+Cg==");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 8px;
}

.m-3-slide-item {
  padding: 0 10px;
  height: 364px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.m-3-slick-slider {
  margin-left: -10px;
  margin-right: -10px;
  width: calc(100% + 20px);
  max-width: calc(100% + 20px);
}

.m-3-slide-item-wrap {
  width: 100%;
  display: block;
}

.m-3-slide-item-wrap img {
  display: block;
  width: 100%;
  height: auto;
  border-radius: 20px;
  border: 5px solid rgba(85, 146, 255, 1) !important;
}

.slick-dotted.slick-slider {
  margin-bottom: 0 !important;
}

.slick-dots {
  position: relative !important;
  margin-top: 24px !important;
  bottom: 0 !important;
  gap: 5px !important;
}

.slick-dots li {
  width: 8px !important;
  min-width: 8px !important;
  height: 8px !important;
  border-radius: 100% !important;
  transition: 0.24s !important;
  background: rgba(85, 146, 255, 1) !important;
}

.slick-dots li.slick-active {
  background: rgba(0, 16, 138, 1) !important;
}

.slick-dots li button {
  display: none !important;
}

.main-footer {
  background: #00108A;
  width: 100%;
  padding: 70px 0 80px 0;
}

.main-footer-logo {
  display: block;
  width: 140px;
  margin-bottom: 37px;
}

.main-footer-logo img {
  display: block;
  width: 100%;
  height: auto;
}


.main-footer-body {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}

.main-footer-col {
  width: fit-content;
  max-width: 30%;
}

.main-footer-col-title {
  color: rgba(255, 255, 255, 1);
  font-family: Manrope, sans-serif;
  font-style: Medium;
  font-size: 18px;
  font-weight: 500;
  line-height: 120%;
  letter-spacing: -0.36px;
  text-align: left;
  margin-bottom: 29px;
}

.main-footer-text {
  color: rgba(255, 255, 255, 0.8);
  font-family: Manrope, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 130%;
  letter-spacing: -0.32px;
  text-align: left;
  margin-bottom: 47px;
}

.main-footer-text a {
  color: rgba(255, 255, 255, 0.8);
  font-family: Manrope, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 130%;
  letter-spacing: -0.32px;
  text-align: left;
  text-decoration: underline;
}

.main-footer-text a:hover {
  text-decoration: none;
}

.main-footer-btn {
  display: flex;
  align-items: center;
  justify-content: center;
  border: 1px solid rgba(255, 255, 255, 0.3);
  border-radius: 15px;
  backdrop-filter: blur(20px);
  background: rgba(85, 146, 255, 1);
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-weight: 500;
  line-height: 120%;
  letter-spacing: -0.24px;
  width: 340px;
  height: 70px;
  max-width: 100%;
  font-family: Inter, sans-serif;
  text-align: left;
}

.main-footer-copy {
  color: rgba(255, 255, 255, 0.8);
  font-family: Manrope, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 120%;
  letter-spacing: -0.32px;
  text-align: left;
  margin-top: 65px;
}

.main-footer-copy a {
  color: rgba(255, 255, 255, 0.8);
  font-family: Manrope, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 120%;
  letter-spacing: -0.32px;
  text-decoration: underline;
}

.main-footer-copy a:hover {
  text-decoration: none;
}

.main-footer-col-item {
  margin-bottom: 20px;
}

.main-footer-col-item:last-child {
  margin-bottom: 0;
}

.main-footer-col-item-title,
.main-footer-col-addres-box-title {
  font-family: Manrope, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 120%;
  letter-spacing: -0.32px;
  text-align: left;
  color: #fff;
  margin-bottom: 4px;
}

.main-footer-col-item-text,
.main-footer-col-addres-box-value {
  display: block;
  width: fit-content;
  font-family: Manrope, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 120%;
  letter-spacing: -0.32px;
  text-decoration: underline !important;
  text-align: left;
  color: rgba(256, 256, 256, 0.55);
}

.main-footer-col-item-text:hover {
  text-decoration: none !important;
}

.main-footer-col-addres-box-info {
  margin-top: 20px;
}

.main-footer-col-addres-box-info,
.main-footer-col-addres-box-info a {
  color: rgba(255, 255, 255, 0.8);
  font-family: Manrope, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 120%;
  letter-spacing: -0.16px;
  text-align: left;
}

.main-footer-col-addres-box-info a {
  text-decoration: underline !important;
}

.main-footer-col-addres-box-info a:hover {
  text-decoration: none !important;
}

@media screen and (max-width: 992px) {
  .main-footer-col {
    width: 100%;
    max-width: 100%;
  }

  .main-footer-body {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 40px;
  }

  .main-footer-col--2 {
    order: 1;
  }

  .main-footer-col--3 {
    order: 2;
  }

  .main-footer-col--1 {
    order: 3;
  }

  .main-footer-col-title {
    display: none;
  }

  .main-footer {
    padding: 60px 0;
  }

  .main-footer-logo {
    margin-bottom: 32px;
  }

  .main-footer-col-item-title, .main-footer-col-addres-box-title {
    font-size: 14px;
  }

  .main-footer-col-item-text, .main-footer-col-addres-box-value {
    font-size: 14px;
  }

  .main-footer-col-item {
    position: relative;
    display: flex;
    align-items: flex-start;
    flex-direction: column;
    padding-left: 30px;
  }

  .main-footer-col-item:before {
    content:'';
    position: absolute;
    top: -2px;
    left: 0;
    display: block;
    width: 20px;
    min-width: 20px;
    height: 20px;
    margin-right: 10px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
  }

  .main-footer-col-item--1:before {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjAgMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSIyMC4wMDAwMDAiIGhlaWdodD0iMjAuMDAwMDAwIiBmaWxsPSJub25lIiBjdXN0b21GcmFtZT0iIzAwMDAwMCI+Cgk8cGF0aCBpZD0iVmVjdG9yIiBkPSJNMTAgMEM4LjAyMjE5IDEuMTEwMjJlLTE1IDYuMDg4NzkgMC41ODY0OSA0LjQ0NDMgMS42ODUzQzIuNzk5ODEgMi43ODQxMiAxLjUxODA5IDQuMzQ1OSAwLjc2MTIwOSA2LjE3MzE2QzAuMDA0MzMyODQgOC4wMDA0MyAtMC4xOTM3IDEwLjAxMTEgMC4xOTIxNTIgMTEuOTUwOUMwLjU3ODAwNCAxMy44OTA3IDEuNTMwNDEgMTUuNjcyNSAyLjkyODk0IDE3LjA3MTFDNC4zMjc0NiAxOC40Njk2IDYuMTA5MjkgMTkuNDIyIDguMDQ5MSAxOS44MDc4QzkuOTg4OTEgMjAuMTkzNyAxMS45OTk2IDE5Ljk5NTcgMTMuODI2OCAxOS4yMzg4QzE1LjY1NDEgMTguNDgxOSAxNy4yMTU5IDE3LjIwMDIgMTguMzE0NyAxNS41NTU3QzE5LjQxMzUgMTMuOTExMiAyMCAxMS45Nzc4IDIwIDEwQzIwIDcuMzQ3ODMgMTguOTQ2NCA0LjgwNDMgMTcuMDcxMSAyLjkyODkzQzE1LjE5NTcgMS4wNTM1NyAxMi42NTIyIDEuMTEwMjJlLTE1IDEwIDBaTTE0LjkxMjUgNi44NUwxMy4yNzUgMTQuNTg3NUMxMy4xNSAxNS4xMzc1IDEyLjgyNSAxNS4yNjI1IDEyLjM2MjUgMTUuMDEyNUw5Ljg2MjUgMTMuMTYyNUw4LjYxMjUgMTQuMzI1QzguNTUzNjMgMTQuNDAxOSA4LjQ3OCAxNC40NjQ0IDguMzkxMzcgMTQuNTA3N0M4LjMwNDczIDE0LjU1MSA4LjIwOTM2IDE0LjU3NCA4LjExMjUgMTQuNTc1TDguMjg3NSAxMi4wNzVMMTIuOTEyNSA3Ljg4NzVDMTMuMTI1IDcuNzEyNSAxMi45MTI1IDcuNjEyNSAxMi42MTI1IDcuNzg3NUw2LjkzNzUgMTEuMzVMNC40Mzc1IDEwLjU3NUMzLjkgMTAuNDEyNSAzLjg4NzUgMTAuMDM3NSA0LjU1IDkuNzg3NUwxNC4xODc1IDYuMDM3NUMxNC42NjI1IDUuOSAxNS4wNjI1IDYuMTc1IDE0LjkxMjUgNi44NVoiIGZpbGw9InJnYigyNTUsMjU1LDI1NSkiIGZpbGwtcnVsZT0ibm9uemVybyIgLz4KPC9zdmc+Cg==");
  }

  .main-footer-col-item--2:before {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iMTAiIGN5PSIxMCIgcj0iMTAiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik03LjY5Mzc4IDkuODYyMjJDOC4yNDQyNyA5Ljg2MjIyIDguNzcyMjIgOS42NDM1NCA5LjE2MTQ4IDkuMjU0MjhDOS41NTA3NCA4Ljg2NTAyIDkuNzY5NDIgOC4zMzcwNyA5Ljc2OTQyIDcuNzg2NThDOS43Njk0MiA3LjIzNjA5IDkuNTUwNzQgNi43MDgxNCA5LjE2MTQ4IDYuMzE4ODhDOC43NzIyMiA1LjkyOTYyIDguMjQ0MjcgNS43MTA5NCA3LjY5Mzc4IDUuNzEwOTRDNy4xNDMyOCA1LjcxMDk0IDYuNjE1MzQgNS45Mjk2MiA2LjIyNjA4IDYuMzE4ODhDNS44MzY4MiA2LjcwODE0IDUuNjE4MTQgNy4yMzYwOSA1LjYxODE0IDcuNzg2NThDNS42MTgxNCA4LjMzNzA3IDUuODM2ODIgOC44NjUwMiA2LjIyNjA4IDkuMjU0MjhDNi42MTUzNCA5LjY0MzU0IDcuMTQzMjggOS44NjIyMiA3LjY5Mzc4IDkuODYyMjJaTTE0LjE1MTMgOC4yNDc4M0MxNC4xNTEzIDguNDU5ODQgMTQuMTA5NiA4LjY2OTc3IDE0LjAyODQgOC44NjU2M0MxMy45NDczIDkuMDYxNSAxMy44Mjg0IDkuMjM5NDcgMTMuNjc4NSA5LjM4OTM4QzEzLjUyODYgOS41MzkyOSAxMy4zNTA2IDkuNjU4MiAxMy4xNTQ3IDkuNzM5MzNDMTIuOTU4OSA5LjgyMDQ2IDEyLjc0ODkgOS44NjIyMiAxMi41MzY5IDkuODYyMjJDMTIuMzI0OSA5Ljg2MjIyIDEyLjExNSA5LjgyMDQ2IDExLjkxOTEgOS43MzkzM0MxMS43MjMzIDkuNjU4MiAxMS41NDUzIDkuNTM5MjkgMTEuMzk1NCA5LjM4OTM4QzExLjI0NTUgOS4yMzk0NyAxMS4xMjY2IDkuMDYxNSAxMS4wNDU0IDguODY1NjNDMTAuOTY0MyA4LjY2OTc3IDEwLjkyMjYgOC40NTk4NCAxMC45MjI2IDguMjQ3ODNDMTAuOTIyNiA3LjgxOTY3IDExLjA5MjYgNy40MDkwNSAxMS4zOTU0IDcuMTA2MjlDMTEuNjk4MiA2LjgwMzUzIDEyLjEwODggNi42MzM0NSAxMi41MzY5IDYuNjMzNDVDMTIuOTY1MSA2LjYzMzQ1IDEzLjM3NTcgNi44MDM1MyAxMy42Nzg1IDcuMTA2MjlDMTMuOTgxMiA3LjQwOTA1IDE0LjE1MTMgNy44MTk2NyAxNC4xNTEzIDguMjQ3ODNaTTQuMjM0MzggMTEuODIyNkM0LjIzNDM4IDExLjU0NzMgNC4zNDM3MiAxMS4yODMzIDQuNTM4MzUgMTEuMDg4N0M0LjczMjk3IDEwLjg5NDEgNC45OTY5NSAxMC43ODQ3IDUuMjcyMiAxMC43ODQ3SDEwLjExNTRDMTAuMjA3NiAxMC43ODQ3IDEwLjI5NjMgMTAuNzk2MyAxMC4zODE1IDEwLjgxOTNDMTAuMDQyNyAxMS4xNDIgOS43NzMwOSAxMS41MzAzIDkuNTg5MDUgMTEuOTYwNEM5LjQwNTAxIDEyLjM5MDYgOS4zMTAzOCAxMi44NTM3IDkuMzEwOTMgMTMuMzIxNkM5LjMxMDkzIDEzLjYyNzQgOS4zNTA2IDEzLjkyNDUgOS40MjUzMiAxNC4yMDcyQzguOTc1NiAxNC4zNzE0IDguNDA4NzIgMTQuNDc0OCA3LjY5Mzc4IDE0LjQ3NDhDNC4yMzQzOCAxNC40NzQ4IDQuMjM0MzggMTIuMDUzMiA0LjIzNDM4IDEyLjA1MzJWMTEuODIyNlpNMTUuNzY4IDEzLjMyMTZDMTUuNzY4MSAxMy44NDM0IDE1LjYzMjEgMTQuMzU2MSAxNS4zNzMzIDE0LjgwOTJDMTUuMTE0NSAxNS4yNjIyIDE0Ljc0MiAxNS42Mzk5IDE0LjI5MjUgMTUuOTA0OUMxMy44NDMxIDE2LjE2OTkgMTMuMzMyMiAxNi4zMTMgMTIuODEwNSAxNi4zMkMxMi4yODg4IDE2LjMyNzEgMTEuNzc0MyAxNi4xOTc5IDExLjMxNzggMTUuOTQ1MkwxMC4wNjQ2IDE2LjMxMDFDMTAuMDI0OSAxNi4zMjE3IDkuOTgyODYgMTYuMzIyNCA5Ljk0MjgxIDE2LjMxMjFDOS45MDI3NiAxNi4zMDE4IDkuODY2MiAxNi4yODEgOS44MzY5NyAxNi4yNTE4QzkuODA3NzMgMTYuMjIyNSA5Ljc4NjkgMTYuMTg2IDkuNzc2NjQgMTYuMTQ1OUM5Ljc2NjM4IDE2LjEwNTkgOS43NjcwNyAxNi4wNjM4IDkuNzc4NjUgMTYuMDI0MUwxMC4xNDUzIDE0Ljc3MjdDOS45MjQyMiAxNC4zNzIzIDkuNzk3NjUgMTMuOTI2NiA5Ljc3NTMxIDEzLjQ2OThDOS43NTI5NiAxMy4wMTI5IDkuODM1NDUgMTIuNTU3IDEwLjAxNjQgMTIuMTM3QzEwLjE5NzQgMTEuNzE2OSAxMC40NzIxIDExLjM0MzggMTAuODE5NSAxMS4wNDYzQzExLjE2NjkgMTAuNzQ4NyAxMS41Nzc4IDEwLjUzNDYgMTIuMDIwNyAxMC40MjAzQzEyLjQ2MzUgMTAuMzA2IDEyLjkyNjcgMTAuMjk0NiAxMy4zNzQ3IDEwLjM4NjhDMTMuODIyNyAxMC40NzkxIDE0LjI0MzYgMTAuNjcyNyAxNC42MDUzIDEwLjk1MjdDMTQuOTY3IDExLjIzMjcgMTUuMjU5OCAxMS41OTE3IDE1LjQ2MTMgMTIuMDAyM0MxNS42NjI5IDEyLjQxMyAxNS43Njc4IDEyLjg2NDIgMTUuNzY4IDEzLjMyMTZaTTExLjYxNjcgMTIuNjI5N0MxMS41NTU2IDEyLjYyOTcgMTEuNDk2OSAxMi42NTQgMTEuNDUzNyAxMi42OTczQzExLjQxMDQgMTIuNzQwNSAxMS4zODYxIDEyLjc5OTIgMTEuMzg2MSAxMi44NjA0QzExLjM4NjEgMTIuOTIxNSAxMS40MTA0IDEyLjk4MDIgMTEuNDUzNyAxMy4wMjM0QzExLjQ5NjkgMTMuMDY2NyAxMS41NTU2IDEzLjA5MSAxMS42MTY3IDEzLjA5MUgxMy45MjNDMTMuOTg0MiAxMy4wOTEgMTQuMDQyOCAxMy4wNjY3IDE0LjA4NjEgMTMuMDIzNEMxNC4xMjkzIDEyLjk4MDIgMTQuMTUzNiAxMi45MjE1IDE0LjE1MzYgMTIuODYwNEMxNC4xNTM2IDEyLjc5OTIgMTQuMTI5MyAxMi43NDA1IDE0LjA4NjEgMTIuNjk3M0MxNC4wNDI4IDEyLjY1NCAxMy45ODQyIDEyLjYyOTcgMTMuOTIzIDEyLjYyOTdIMTEuNjE2N1pNMTEuMzg2MSAxMy43ODI5QzExLjM4NjEgMTMuODQ0IDExLjQxMDQgMTMuOTAyNyAxMS40NTM3IDEzLjk0NkMxMS40OTY5IDEzLjk4OTIgMTEuNTU1NiAxNC4wMTM1IDExLjYxNjcgMTQuMDEzNUgxMi43Njk5QzEyLjgzMSAxNC4wMTM1IDEyLjg4OTcgMTMuOTg5MiAxMi45MzMgMTMuOTQ2QzEyLjk3NjIgMTMuOTAyNyAxMy4wMDA1IDEzLjg0NCAxMy4wMDA1IDEzLjc4MjlDMTMuMDAwNSAxMy43MjE3IDEyLjk3NjIgMTMuNjYzMSAxMi45MzMgMTMuNjE5OEMxMi44ODk3IDEzLjU3NjYgMTIuODMxIDEzLjU1MjMgMTIuNzY5OSAxMy41NTIzSDExLjYxNjdDMTEuNTU1NiAxMy41NTIzIDExLjQ5NjkgMTMuNTc2NiAxMS40NTM3IDEzLjYxOThDMTEuNDEwNCAxMy42NjMxIDExLjM4NjEgMTMuNzIxNyAxMS4zODYxIDEzLjc4MjlaIiBmaWxsPSIjMDAxMDhBIi8+Cjwvc3ZnPgo=");
  }

  .main-footer-col-item--3:before {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iMTAiIGN5PSIxMCIgcj0iMTAiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0xMi4yNTA1IDEwLjE1NjVDMTMuMDc2MiAxMC4xNTY1IDEzLjg2OCAxMC40ODQ1IDE0LjQ1MTkgMTEuMDY4M0MxNS4wMzU3IDExLjY1MjIgMTUuMzYzNyAxMi40NDQgMTUuMzYzNyAxMy4yNjk3QzE1LjM2MzcgMTQuMDk1MyAxNS4wMzU3IDE0Ljg4NzIgMTQuNDUxOSAxNS40NzFDMTMuODY4IDE2LjA1NDggMTMuMDc2MiAxNi4zODI4IDEyLjI1MDUgMTYuMzgyOEMxMS40MjQ5IDE2LjM4MjggMTAuNjMzIDE2LjA1NDggMTAuMDQ5MiAxNS40NzFDOS40NjUzOCAxNC44ODcyIDkuMTM3MzkgMTQuMDk1MyA5LjEzNzM5IDEzLjI2OTdDOS4xMzczOSAxMi40NDQgOS40NjUzOCAxMS42NTIyIDEwLjA0OTIgMTEuMDY4M0MxMC42MzMgMTAuNDg0NSAxMS40MjQ5IDEwLjE1NjUgMTIuMjUwNSAxMC4xNTY1Wk0xMi41Nzk4IDExLjQ0MzNDMTIuNTU5OSAxMS4zNzEzIDEyLjUxNjggMTEuMzA3OCAxMi40NTc0IDExLjI2MjZDMTIuMzk3OSAxMS4yMTc0IDEyLjMyNTIgMTEuMTkyOSAxMi4yNTA1IDExLjE5MjlDMTIuMTc1OCAxMS4xOTI5IDEyLjEwMzIgMTEuMjE3NCAxMi4wNDM3IDExLjI2MjZDMTEuOTg0MiAxMS4zMDc4IDExLjk0MTIgMTEuMzcxMyAxMS45MjEyIDExLjQ0MzNMMTEuNTkxMiAxMi41MDM4SDEwLjUyMjRDMTAuMTg2OSAxMi41MDM4IDEwLjA0NzEgMTIuOTUwNyAxMC4zMTgzIDEzLjE1NjJMMTEuMTgzMSAxMy44MTE0TDEwLjg1MjQgMTQuODcxMkMxMC43NDg2IDE1LjIwMzMgMTEuMTE0NiAxNS40OCAxMS4zODU4IDE1LjI3NDVMMTIuMjUwNSAxNC42MTk0TDEzLjExNTMgMTUuMjc0NUMxMy4zODY1IDE1LjQ4IDEzLjc1MTggMTUuMjAzMyAxMy42NDggMTQuODcxMkwxMy4zMTggMTMuODExNEwxNC4xODI4IDEzLjE1NjJDMTQuNDU0IDEyLjk1MDcgMTQuMzE0MiAxMi41MDM4IDEzLjk3ODcgMTIuNTAzOEgxMi45MDk4TDEyLjU3OTggMTEuNDQzM1pNOS4zMTU4OCAxMC44NDgzQzguNzUyMzkgMTEuNTI5MyA4LjQ0NDU1IDEyLjM4NTggOC40NDU1OCAxMy4yNjk3QzguNDQ1NTggMTMuNjA1MiA4LjQ4ODQ3IDEzLjkzMDMgOC41NzAxMSAxNC4yMzk2QzguMzAwNCAxNC4yODUyIDguMDI3MzEgMTQuMzA3OSA3Ljc1Mzc3IDE0LjMwNzRDNi45NDA4OSAxNC4zMDc0IDYuMTgzMzYgMTQuMTE5MiA1LjYxNjc3IDEzLjc3NDdDNS4wNDk0OCAxMy40Mjg4IDQuNjQwNjIgMTIuODk5NSA0LjY0MDYyIDEyLjIzMkM0LjY0MDYyIDExLjg2NSA0Ljc4NjQgMTEuNTEzMSA1LjA0NTg4IDExLjI1MzZDNS4zMDUzNiAxMC45OTQxIDUuNjU3MjkgMTAuODQ4MyA2LjAyNDI1IDEwLjg0ODNIOS4zMTU4OFpNNy43NTM3NyA2LjM1MTU2QzguMjU4MzQgNi4zNTE1NiA4Ljc0MjI0IDYuNTUyIDkuMDk5MDMgNi45MDg3OUM5LjQ1NTgxIDcuMjY1NTcgOS42NTYyNSA3Ljc0OTQ3IDkuNjU2MjUgOC4yNTQwNEM5LjY1NjI1IDguNzU4NjEgOS40NTU4MSA5LjI0MjUxIDkuMDk5MDMgOS41OTkzQzguNzQyMjQgOS45NTYwOCA4LjI1ODM0IDEwLjE1NjUgNy43NTM3NyAxMC4xNTY1QzcuMjQ5MiAxMC4xNTY1IDYuNzY1MyA5Ljk1NjA4IDYuNDA4NTIgOS41OTkzQzYuMDUxNzMgOS4yNDI1MSA1Ljg1MTI5IDguNzU4NjEgNS44NTEyOSA4LjI1NDA0QzUuODUxMjkgNy43NDk0NyA2LjA1MTczIDcuMjY1NTcgNi40MDg1MiA2LjkwODc5QzYuNzY1MyA2LjU1MiA3LjI0OTIgNi4zNTE1NiA3Ljc1Mzc3IDYuMzUxNTZaTTEyLjI1MTkgNy4wNDEzQzEyLjQ1NjUgNy4wNDExMiAxMi42NTkxIDcuMDgxMjcgMTIuODQ4MiA3LjE1OTQ1QzEzLjAzNzIgNy4yMzc2NCAxMy4yMDkgNy4zNTIzMyAxMy4zNTM3IDcuNDk2OTZDMTMuNDk4NCA3LjY0MTU5IDEzLjYxMzIgNy44MTMzMyAxMy42OTE1IDguMDAyMzZDMTMuNzY5NyA4LjE5MTM4IDEzLjgxIDguMzkzOTggMTMuODA5OSA4LjU5ODU2QzEzLjgwOTggOC45ODUxNSAxMy42NjUyIDkuMzU3NzQgMTMuNDA0NSA5LjY0MzJDMTMuMDMxMyA5LjUyNDY4IDEyLjY0MjEgOS40NjQ0OCAxMi4yNTA1IDkuNDY0NzFDMTEuODU5MyA5LjQ2NDMzIDExLjQ3MDMgOS41MjQzIDExLjA5NzMgOS42NDI1QzEwLjg5NTcgOS40MTg5IDEwLjc2MzIgOS4xNDE2NyAxMC43MTU4IDguODQ0MzVDMTAuNjY4NSA4LjU0NzAzIDEwLjcwODMgOC4yNDIzNSAxMC44MzA0IDcuOTY3MTdDMTAuOTUyNiA3LjY5MiAxMS4xNTE4IDcuNDU4MSAxMS40MDQxIDcuMjkzNzlDMTEuNjU2NCA3LjEyOTQ3IDExLjk1MDkgNy4wNDE3NyAxMi4yNTE5IDcuMDQxM1oiIGZpbGw9IiMwMDEwOEEiLz4KPC9zdmc+Cg==");
  }

  .main-footer-text,
  .main-footer-text a {
    font-size: 14px;
  }

  .main-footer-col--1 {
    display: flex;
    flex-direction: column-reverse;
  }

  .main-footer-btn {
    margin-bottom: 35px;
  }

  .main-footer-text {
    margin-bottom: 0;
  }

  .main-footer-copy {
    margin-top: 40px;
    font-size: 14px;
  }
}

@media screen and (max-width: 767px) {
  .m-3 {
    position: relative;
    z-index: 20;
  }

  .m-3-block {
    padding: 0;
    background: transparent;
    border-radius: 0;
  }

  .m-3-top {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .m-3-top-right {
    width: 100%;
    margin-top: 26px;
  }

  .m-3-top {
    margin-bottom: 24px;
  }

  .m-3-top-left {
    color: rgba(1, 20, 63, 1);
    font-size: 32px;
    font-weight: 600;
    line-height: 110%;
    letter-spacing: -0.6px;
    text-align: left;
  }

  .m-3-top-right-nav {
    display: none;
  }
}

@media screen and (max-width: 500px) {
  .m-3-slide-item.slick-active {
    z-index: 20;
  }

  .m-3-slick-slider {
    margin-left: -20px;
    margin-right: -20px;
    width: calc(100% + 40px);
    max-width: calc(100% + 40px);
  }
}








.floating-menu {
  position: fixed;
  bottom: 30px;
  right: 30px;
  z-index: 999;
  width: fit-content !important;
}

.menu-toggle {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 11px 15px;
  border-radius: 15px;
  cursor: pointer;
  background: #fff;
  box-shadow: 0px 0px 10px rgba(0,0,0,0.15);
}

.menu-toggle-text {
  font-size: 16px;
  line-height: 120%;
  color: #000;
}

.menu-toggle-image {
  width: 42px;
  height: 42px;
  min-width: 42px;
  margin-left: 10px;
  border-radius: 100%;
  position: relative;
}

.menu-toggle-image:after {
  content:'';
  display: block;
  position: absolute;
  bottom: 0;
  border-radius: 100%;
  right: 0;
  width: 10px;
  height: 10px;
  background: #4EDB23;
}

.menu-item {
  display: flex;
  align-items: center;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 7px 11px;
  border-radius: 15px;
  background: #fff;
  margin-bottom: 7px;
  box-shadow: 0px 0px 10px rgba(0,0,0,0.15);
}

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

.menu-item .menu-toggle-image {
  width: 35px;
  height: 35px;
  min-width: 35px;
  margin-left: 8px;
}

.menu-item .menu-toggle-text {
  font-size: 14px;
}

.menu-toggle-image img {
  width: 100%;
  height: 100%;
  border-radius: 100%;
  object-fit: cover;
  object-position: center;
}

.menu-item--2 {
  background: #00108A;
  border: 1px solid #E5E5E5;
}

.menu-item--2 .menu-toggle-text {
  color: #fff;
}

.menu-toggle.active .menu-toggle-text {
  display: none;
}

.menu-toggle.active img {
  display: none;
}

.menu-toggle.active .menu-toggle-image {
  background-color: #00108A;
  margin-left: 0;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAuMTYzNTcxIDE1LjU4NThDMC4yMTU4MTIgMTUuNjM4MSAwLjI3Nzg0OSAxNS42Nzk2IDAuMzQ2MTM2IDE1LjcwNzlDMC40MTQ0MjIgMTUuNzM2MiAwLjQ4NzYxOCAxNS43NTA4IDAuNTYxNTQgMTUuNzUwOEMwLjYzNTQ2MSAxNS43NTA4IDAuNzA4NjU3IDE1LjczNjIgMC43NzY5NDQgMTUuNzA3OUMwLjg0NTIzIDE1LjY3OTYgMC45MDcyNjcgMTUuNjM4MSAwLjk1OTUwOCAxNS41ODU4TDcuODcyNjMgOC42NzI2NkwxNC43ODg2IDE1LjU4NThDMTQuODk0MSAxNS42OTEzIDE1LjAzNzMgMTUuNzUwNiAxNS4xODY1IDE1Ljc1MDZDMTUuMzM1OCAxNS43NTA2IDE1LjQ3OSAxNS42OTEzIDE1LjU4NDUgMTUuNTg1OEMxNS42OTAxIDE1LjQ4MDIgMTUuNzQ5NCAxNS4zMzcxIDE1Ljc0OTQgMTUuMTg3OEMxNS43NDk0IDE1LjAzODUgMTUuNjkwMSAxNC44OTU0IDE1LjU4NDUgMTQuNzg5OEw4LjY2ODU3IDcuODc2NzJMMTUuNTgxNyAwLjk2MDc4MUMxNS42ODcyIDAuODU1MjM0IDE1Ljc0NjUgMC43MTIwOCAxNS43NDY1IDAuNTYyODEzQzE1Ljc0NjUgMC40MTM1NDYgMTUuNjg3MiAwLjI3MDM5MiAxNS41ODE3IDAuMTY0ODQ0QzE1LjQ3NjEgMC4wNTkyOTYxIDE1LjMzMyAwIDE1LjE4MzcgMEMxNS4wMzQ1IDAgMTQuODkxMyAwLjA1OTI5NjEgMTQuNzg1OCAwLjE2NDg0NEw3Ljg3MjYzIDcuMDgwNzhMMC45NTY2OTYgMC4xNjc2NTdDMC44NDkwODkgMC4wNzU1MDQyIDAuNzEwNjcxIDAuMDI3MzUwOCAwLjU2OTEwMyAwLjAzMjgxOUMwLjQyNzUzNiAwLjAzODI4NzEgMC4yOTMyNDUgMC4wOTY5NzQgMC4xOTMwNjYgMC4xOTcxNTJDMC4wOTI4ODgzIDAuMjk3MzMgMC4wMzQyMDE0IDAuNDMxNjIxIDAuMDI4NzMzMyAwLjU3MzE4OUMwLjAyMzI2NTEgMC43MTQ3NTcgMC4wNzE0MTg2IDAuODUzMTc0IDAuMTYzNTcxIDAuOTYwNzgxTDcuMDc2NyA3Ljg3NjcyTDAuMTYzNTcxIDE0Ljc5MjdDMC4wNTg4MDQ3IDE0Ljg5OCAwIDE1LjA0MDYgMCAxNS4xODkyQzAgMTUuMzM3OCAwLjA1ODgwNDcgMTUuNDgwNCAwLjE2MzU3MSAxNS41ODU4WiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==");
  background-position: center;
  background-repeat: no-repeat;
}

.menu-items {
  list-style: none;
  padding: 0;
  margin: 0;
  padding-bottom: 10px;
  position: absolute;
  bottom: 65px;
  right: 4px;
  display: none;
  flex-direction: column;
  gap: 10px;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.menu-items li {
  margin-bottom: 10px;
}

.menu-items li:last-child {
  margin-bottom: 0;
}

.menu-items li a {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 48px;
  height: 48px;
  border-radius: 50%;
  color: white;
  background-color: #fff;
  font-size: 22px;
  text-decoration: none;
}

.icon-item1 {
  background-color: #000 !important;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiIgdmlld0JveD0iMCAwIDUxMiA1MTIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMF83MzExXzIpIj4KPHBhdGggZD0iTTI1NiA1MTJDMzk3LjQxOSA1MTIgNTEyIDM5Ny40MTkgNTEyIDI1NkM1MTIgMTE0LjU4MSAzOTcuNDE5IDAgMjU2IDBDMTE0LjU4MSAwIDAgMTE0LjU4MSAwIDI1NkMwIDM5Ny40MTkgMTE0LjU4MSA1MTIgMjU2IDUxMlpNMTE3LjE0MSAyNTAuNDUzTDM2My45NjggMTU1LjI4NUMzNzUuNDI0IDE1MS4xNDcgMzg1LjQyOSAxNTguMDggMzgxLjcxNyAxNzUuNDAzTDM4MS43MzkgMTc1LjM4MUwzMzkuNzEyIDM3My4zNzZDMzM2LjU5NyAzODcuNDEzIDMyOC4yNTYgMzkwLjgyNyAzMTYuNTg3IDM4NC4yMTNMMjUyLjU4NyAzMzcuMDQ1TDIyMS43MTcgMzY2Ljc4NEMyMTguMzA0IDM3MC4xOTcgMjE1LjQyNCAzNzMuMDc3IDIwOC44MTEgMzczLjA3N0wyMTMuMzU1IDMwNy45NDdMMzMxLjk2OCAyMDAuNzg5QzMzNy4xMzEgMTk2LjI0NSAzMzAuODE2IDE5My42ODUgMzI0LjAxMSAxOTguMjA4TDE3Ny40MjkgMjkwLjQ5NkwxMTQuMjQgMjcwLjc4NEMxMDAuNTIzIDI2Ni40MzIgMTAwLjIyNCAyNTcuMDY3IDExNy4xNDEgMjUwLjQ1M1oiIGZpbGw9IndoaXRlIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfNzMxMV8yIj4KPHJlY3Qgd2lkdGg9IjUxMiIgaGVpZ2h0PSI1MTIiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

.icon-item2 {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiIgdmlld0JveD0iMCAwIDUxMiA1MTIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xMjggMTQ5LjMzM0MxMjggMTI0LjAxNyAxMzUuNTA3IDk5LjI2OTggMTQ5LjU3MiA3OC4yMjAzQzE2My42MzcgNTcuMTcwOCAxODMuNjI4IDQwLjc2NDcgMjA3LjAxNiAzMS4wNzY3QzIzMC40MDUgMjEuMzg4NyAyNTYuMTQyIDE4Ljg1MzkgMjgwLjk3MSAyMy43OTI4QzMwNS44MDEgMjguNzMxNyAzMjguNjA4IDQwLjkyMjUgMzQ2LjUxIDU4LjgyMzZDMzY0LjQxMSA3Ni43MjQ4IDM3Ni42MDIgOTkuNTMyMiAzODEuNTQgMTI0LjM2MkMzODYuNDc5IDE0OS4xOTEgMzgzLjk0NSAxNzQuOTI4IDM3NC4yNTcgMTk4LjMxN0MzNjQuNTY5IDIyMS43MDYgMzQ4LjE2MiAyNDEuNjk3IDMyNy4xMTMgMjU1Ljc2MUMzMDYuMDYzIDI2OS44MjYgMjgxLjMxNiAyNzcuMzMzIDI1NiAyNzcuMzMzQzIyMi4wNTIgMjc3LjMzMyAxODkuNDk1IDI2My44NDggMTY1LjQ5IDIzOS44NDNDMTQxLjQ4NiAyMTUuODM4IDEyOCAxODMuMjgxIDEyOCAxNDkuMzMzWk0zNDEuMzMzIDI5OC42NjdIMjk4LjY2N0MyOTUuMTcyIDI5OC42NjEgMjkxLjczIDI5OS41MTUgMjg4LjY0MiAzMDEuMTUxQzI4NS41NTUgMzAyLjc4OCAyODIuOTE3IDMwNS4xNTggMjgwLjk2IDMwOC4wNTNMMjU2IDM0NC45NkwyMzQuNjY3IDMwOC42OTNDMjMyLjc0NSAzMDUuNjE5IDIzMC4wNzIgMzAzLjA4NSAyMjYuODk5IDMwMS4zMzFDMjIzLjcyNiAyOTkuNTc2IDIyMC4xNTkgMjk4LjY1OSAyMTYuNTMzIDI5OC42NjdIMTcwLjY2N0MxNDguMDM1IDI5OC42NjcgMTI2LjMzIDMwNy42NTcgMTEwLjMyNyAzMjMuNjZDOTQuMzIzNyAzMzkuNjYzIDg1LjMzMzMgMzYxLjM2OCA4NS4zMzMzIDM4NFY0NjkuMzMzQzg1LjMzMzMgNDc0Ljk5MSA4Ny41ODA5IDQ4MC40MTcgOTEuNTgxNiA0ODQuNDE4Qzk1LjU4MjQgNDg4LjQxOSAxMDEuMDA5IDQ5MC42NjcgMTA2LjY2NyA0OTAuNjY3SDQwNS4zMzNDNDEwLjk5MSA0OTAuNjY3IDQxNi40MTcgNDg4LjQxOSA0MjAuNDE4IDQ4NC40MThDNDI0LjQxOSA0ODAuNDE3IDQyNi42NjcgNDc0Ljk5MSA0MjYuNjY3IDQ2OS4zMzNWMzg0QzQyNi42NjcgMzYxLjM2OCA0MTcuNjc2IDMzOS42NjMgNDAxLjY3MyAzMjMuNjZDMzg1LjY3IDMwNy42NTcgMzYzLjk2NSAyOTguNjY3IDM0MS4zMzMgMjk4LjY2N1oiIGZpbGw9ImJsYWNrIi8+Cjwvc3ZnPgo=");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 24px;
}

.icon-item3 {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiIgdmlld0JveD0iMCAwIDUxMiA1MTIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMF83MzEzXzEwKSI+CjxwYXRoIGQ9Ik0zNzUuNDczIDAuMDA3NTY4MzZWMTM2LjUzNUg1MTJMMzc1LjQ3MyAwLjAwNzU2ODM2Wk0xNzAuMjA0IDQ5MC43ODhMMTQ0LjA1OSAzODUuOTAxQzE2MC4zNzQgMzcwLjM3MSAxNzAuNjgyIDM0OC41MjcgMTcwLjY4MiAzMjQuMjU5QzE3MC42ODIgMjc3LjIyNiAxMzIuMzg2IDIzOC45MyA4NS4zNTI3IDIzOC45M0MzOC4zMTkxIDIzOC45MyAwLjAyMzI5OTEgMjc3LjIyNiAwLjAyMzI5OTEgMzI0LjI1OUMwLjAyMzI5OTEgMzQ4LjUyNyAxMC4zMzExIDM3MC4zNzEgMjYuNjQ2MSAzODUuOTAxTDAuNTAxMTQ0IDQ5MC43ODhDLTEuMTAzMDUgNDk3LjIzOSAxLjIxNzkxIDUwNC4wNjYgNi40MDU5NCA1MDguMjY0QzExLjU5NCA1MTIuNDI4IDE4Ljc2MTYgNTEzLjE0NSAyNC43MDA2IDUxMC4yMDlMODUuMzUyNyA0NzkuODY2TDE0NS45NzEgNTEwLjIwOUMxNDguMzk0IDUxMS4zNyAxNTEuMDIyIDUxMS45ODQgMTUzLjYxNiA1MTEuOTg0QzE1Ny40MDUgNTExLjk4NCAxNjEuMTk0IDUxMC43MjEgMTY0LjI5OSA1MDguMjY0QzE2OS40ODggNTA0LjA2NiAxNzEuODA4IDQ5Ny4yNzMgMTcwLjIwNCA0OTAuNzg4Wk04NS4zNTI3IDM3NS40NTdDNTcuMTI1OCAzNzUuNDU3IDM0LjE1NTEgMzUyLjQ4NiAzNC4xNTUxIDMyNC4yNTlDMzQuMTU1MSAyOTYuMDMyIDU3LjEyNTggMjczLjA2MiA4NS4zNTI3IDI3My4wNjJDMTEzLjU4IDI3My4wNjIgMTM2LjU1IDI5Ni4wMzIgMTM2LjU1IDMyNC4yNTlDMTM2LjU1IDM1Mi40ODYgMTEzLjU4IDM3NS40NTcgODUuMzUyNyAzNzUuNDU3WiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZD0iTTM3NS40NzMgMTcwLjY2NkMzNTYuNjY2IDE3MC42NjYgMzQxLjM0MSAxNTUuMzQxIDM0MS4zNDEgMTM2LjUzNVYwLjAwNzU2ODM2SDEzNi41NUMxMTcuNzQ0IDAuMDA3NTY4MzYgMTAyLjQxOCAxNS4zMzI3IDEwMi40MTggMzQuMTM5M1YyMDYuNTM5QzE2MC4xNjkgMjE0LjkwMSAyMDQuODE0IDI2NC4yMjIgMjA0LjgxNCAzMjQuMjU5QzIwNC44MTQgMzUwLjA2MyAxOTYuNjIyIDM3NC41NyAxODEuNDY4IDM5NC45NDZMMjAyLjE1MSA0NzcuODUySDQ3Ny44NjhDNDk2LjcwOSA0NzcuODUyIDUxMiA0NjIuNTYxIDUxMiA0NDMuNzIxVjE3MC42NjZIMzc1LjQ3M1pNMTg3Ljc0OCAxMzYuNTM1QzE3OC4zMjggMTM2LjUzNSAxNzAuNjgyIDEyOC44ODkgMTcwLjY4MiAxMTkuNDY5QzE3MC42ODIgMTEwLjA0OCAxNzguMzI4IDEwMi40MDMgMTg3Ljc0OCAxMDIuNDAzSDI5MC4xNDNDMjk5LjU2NCAxMDIuNDAzIDMwNy4yMDkgMTEwLjA0OCAzMDcuMjA5IDExOS40NjlDMzA3LjIwOSAxMjguODg5IDI5OS41NjQgMTM2LjUzNSAyOTAuMTQzIDEzNi41MzVIMTg3Ljc0OFpNNDI2LjY3IDM0MS4zMjVIMjU2LjAxMUMyNDYuNTkxIDM0MS4zMjUgMjM4Ljk0NiAzMzMuNjggMjM4Ljk0NiAzMjQuMjU5QzIzOC45NDYgMzE0LjgzOSAyNDYuNTkxIDMwNy4xOTMgMjU2LjAxMSAzMDcuMTkzSDQyNi42N0M0MzYuMDkxIDMwNy4xOTMgNDQzLjczNiAzMTQuODM5IDQ0My43MzYgMzI0LjI1OUM0NDMuNzM2IDMzMy42OCA0MzYuMDkxIDM0MS4zMjUgNDI2LjY3IDM0MS4zMjVaTTQyNi42NyAyMzguOTNIMjIxLjg4QzIxMi40NTkgMjM4LjkzIDIwNC44MTQgMjMxLjI4NCAyMDQuODE0IDIyMS44NjRDMjA0LjgxNCAyMTIuNDQ0IDIxMi40NTkgMjA0Ljc5OCAyMjEuODggMjA0Ljc5OEg0MjYuNjdDNDM2LjA5MSAyMDQuNzk4IDQ0My43MzYgMjEyLjQ0NCA0NDMuNzM2IDIyMS44NjRDNDQzLjczNiAyMzEuMjg0IDQzNi4wOTEgMjM4LjkzIDQyNi42NyAyMzguOTNaIiBmaWxsPSJibGFjayIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzczMTNfMTAiPgo8cmVjdCB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 24px;
}

.button-jittery {
  animation: heartbeat 4s linear 0s infinite;
}


@keyframes heartbeat {
  0% {
    transform: scale(1);
  }

  40% {
    transform: scale(1);
  }

  43% {
    transform: scale(1.1);
  }

  46% {
    transform: scale(1);
  }

  49% {
    transform: scale(1.1);
  }

  52% {
    transform: scale(1);
  }

  55% {
    transform: scale(1.1);
  }

  58% {
    transform: scale(1);
  }

  100% {
    transform: scale(1);
  }
}







.page-container.uz .hero-title {
  font-size: 64px;
}
.page-container.uz .m-2-right-item-title span {
  font-size: 14px;
  letter-spacing: -0.5px;
  line-height: initial;
  width: 90px;
  max-width: 100%;
}
.page-container.uz .m-2-right-item {
    height: 240px;
}
@media screen and (max-width: 992px) {
  .page-container.uz .hero-title {
    font-size: 32px;
  }
  .page-container.uz .hero-text-before-title {
    font-size: 20px;
  }
  .page-container.uz .hero-left-box-content-top-row {
    font-size: 16px;
  }
  .page-container.uz .hero-left-box-content-bot-row {
    font-size: 14px;
  }
}