/*=========================================*/

.d-103-card-wrapper._777 {
  box-shadow: none;
  background-color: #fff;
  width: 92%;
  min-height: 348px;
  overflow: visible;
}
.container-27._50._345636 {
  background-color: #fff;
  border-style: none;
  padding-bottom: 0;
  box-shadow: 0 2px 15px #1a365d14;
}
.text-block-1938._16 {
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6em;
}
.container-22._46456 {
  background-position: 97% 25%;
  background-repeat: no-repeat;
  background-size: auto 60%;
  border-style: none;
  border-radius: 12px;
  box-shadow: 2px 2px 15px #1a365d14;
}
.section-398 {
  padding: 3%;
}
.container-11 {
  width: 100%;
  max-width: 1200px;
}
.heading-14._88 {
  text-align: center;
}
.heading-14 {
  color: #1a365d;
  margin-bottom: 40px;
  font-family: Montserrat, sans-serif;
}
.d-103-shape-placeholder-4 {
  background-color: #c0c9d8;
  border-radius: 50%;
  width: 60px;
  height: 60px;
  margin-bottom: 20px;
}
.d-103-shape-placeholder-4._11 {
  background-color: #c0c9d88a;
  background-image: url("../images/_11.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  margin-left: auto;
  margin-right: auto;
}
.d-103-shape-placeholder-4._11._88._13 {
  background-color: #fff;
}
.d-103-card-wrapper._55 {
  justify-content: center;
  align-items: center;
  max-width: 800px;
  min-height: 190px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  overflow: visible;
}
.w-layout-cell {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}
.d-103-shape-placeholder-4._33 {
  background-color: #c0c9d88a;
  background-image: url("../images/_33.webp");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
  margin-left: auto;
  margin-right: auto;
}
.paragraph-7 {
  margin-left: auto;
  margin-right: auto;
  font-size: 18px;
  line-height: 1.8em;
}
.d-103-shape-placeholder-4._44 {
  background-color: #c0c9d88a;
  background-image: url("../images/_44.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  margin-left: auto;
  margin-right: auto;
}
.d-103-shape-placeholder-4._33._111._13 {
  background-color: #fff;
}
.section-397 {
  background-color: #fff;
  margin-left: 0;
  margin-right: 0;
  padding: 3%;
}
.div-block-846._800 {
  background-color: #f6f8ff;
  border-radius: 12px;
  width: 100%;
  max-width: 900px;
  padding-top: 0;
  padding-left: 10px;
  padding-right: 10px;
}
.bold-text-957 {
  letter-spacing: 2px;
}
.div-block-881 {
  background-color: #f5f8ff;
  border-radius: 12px;
  width: 100%;
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
  padding: 40px;
}
.text-block-1928._3 {
  color: #1a365d;
  margin-bottom: 20px;
  font-size: 36px;
  line-height: 1.4em;
}
#w-node-_45319eaf-ea86-c332-1200-a062687fccfd-d9e06c08 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}
.d-103-shape-placeholder-4._22._99 {
  background-image: url("../images/_99.webp");
}
.d-103-shape-placeholder-4._22._99._13 {
  background-color: #fff;
}
.d-103-shape-placeholder-4._44._22222._13 {
  background-color: #fff;
}
.d-103-shape-placeholder-4._44._22222 {
  background-image: url("../images/_2222.webp");
}
.d-103-shape-placeholder-4._22 {
  background-color: #c0c9d88a;
  background-image: url("../images/_22.webp");
  background-position: 50%;
  background-size: contain;
  margin-left: auto;
  margin-right: auto;
}
.text-block-1962 {
  color: #1b365d;
}
.bold-text-960 {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  font-size: 36px;
  font-weight: 300;
  display: block;
}
.div-block-870 {
  width: 30px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: auto 0% -30px;
}
.d-103-arrow {
  width: 25px;
  margin-top: 50px;
  margin-left: 5px;
  transform: rotate(10deg);
}
.paragraph-5 {
  color: #2a2a2a;
  margin-left: auto;
  margin-right: auto;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.8em;
}
.d-103-shape-placeholder-2 {
  background-color: #c0c9d8;
  border-radius: 50%;
  width: 60px;
  height: 60px;
  margin-bottom: 20px;
}
.d-103-shape-placeholder-2._11 {
  background-color: #c0c9d88a;
  background-image: url("../images/_11.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  margin-left: auto;
  margin-right: auto;
}
.d-103-shape-placeholder-2._22 {
  background-color: #c0c9d88a;
  background-image: url("../images/_22.webp");
  background-position: 50%;
  background-size: contain;
  margin-left: auto;
  margin-right: auto;
}
.d-103-shape-placeholder-2._33 {
  background-color: #c0c9d88a;
  background-image: url("../images/_111.webp");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
  margin-left: auto;
  margin-right: auto;
}
.d-103-shape-placeholder-2._44 {
  background-color: #c0c9d88a;
  background-image: url("../images/_44.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  margin-left: auto;
  margin-right: auto;
}
.bold-text-953, .bold-text-954 {
  font-size: 32px;
  font-weight: 500;
}
.list-160{
  padding-left: 30px;
}
.bold-text-955 {
  text-align: center;
  font-size: 24px;
}
#page .dop-btn{
  width: 302px;
  line-height: 2.3em;
  font-size: 20px;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.section-348 {
  background-color: #fff;
  padding: 3% 3% 1%;
}
.container-22._46456._00998, .section-348 {
  background-image: none;
}
.container-22 {
  border: 1px solid #e0e6f0;
  border-radius: 8px;
  width: 100%;
  max-width: 1200px;
  margin-bottom: 60px;
  padding: 40px;
}
.list-170 {
  color: #1a365d;
  -webkit-text-decoration-skip-ink: auto;
  text-decoration-skip-ink: auto;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  margin-top: 0;
  font-size: 18px;
  line-height: .5em;
  text-decoration: none;
  list-style-type: square;
  display: block;
  position: relative;
  top: -60px;
}
.div-block-872 {
  width: 100%;
  max-width: 900px;
  margin-top: 0;
  padding-top: 0;
  display: flex;
  position: relative;
  top: 65px;
  margin-bottom: 10px;
}
.div-block-874 {
  box-sizing: border-box;
  object-fit: fill;
  width: 88%;
}
.text-block-1965 {
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 1.8em;
}
.text-block-1964._24 {
  font-size: 22px;
}
.text-block-1964 {
  color: var(--текст);
  line-height: 1.8em;
}
.div-block-873 {
  width: 12%;
}
.aa2 img {
  width: 90px;
  margin-left: 0;
  margin-right: auto;
  display: block;
}
.section-399 {
  padding: 3% 3% 1%;
}
.container-52._50._345636 {
  background-image: linear-gradient(127deg, #fff, #f7fbff);
}
.container-52._50 {
  margin-left: auto;
  margin-right: auto;
  padding: 50px;
}
.sticky1_component-4 {
  column-gap: 1rem;
  row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 0.75fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: grid;
  position: relative;
}
.container-52 {
  border: 1px solid #e0e6f0;
  border-radius: 8px;
  width: 100%;
  max-width: 1200px;
  margin-bottom: 60px;
  padding: 40px;
}
.container-22-darker._46456-copy {
  background-color: #f5f8ff;
  border-radius: 12px;
}
.container-49-light-thin._46456 {
  background-color: #fff;
  border-radius: 12px;
  padding: 50px;
}
.container-22-darker.even-darker {
  background-color: #1a365d;
  border-radius: 12px;
  margin-bottom: 20px;
  box-shadow: 0 4px 20px #1a365d26;
}
.container-22-darker {
  border: 1px solid #e0e6f0;
  border-radius: 8px;
  width: 100%;
  max-width: 1200px;
  margin-bottom: 60px;
  padding: 40px;
}
.container-22-darker {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}
.five-3 .w-layout-cell {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}
.text-block-1951._455 {
  font-size: 16px;
}
.text-block-1951 {
  color: #1a365d;
  text-align: center;
  text-transform: uppercase;
  font-size: 24px;
}
.text-block-1913 {
  color: #1a365d;
  margin-bottom: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 1.4em;
}
.div-block-831._333 {
  max-width: 454px;
  margin-left: 0;
  padding-left: 0;
}
.div-block-831 {
  background-color: rgba(26, 54, 93, 0);
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 650px;
  height: 1px;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
  padding: 13px;
}
.div-block-834 {
  margin-bottom: 0;
  padding-left: 10px;
}
.container-22-darker {
  border: 1px solid #e0e6f0;
  border-radius: 8px;
  width: 100%;
  max-width: 1200px;
  margin-bottom: 60px;
  padding: 40px;
}

.five .list-item-7{
  position: relative;
  text-indent: 22px;
}
.five .list-item-7::before {
  content: '🛡️';
  position: absolute;
  left: -28px;
  top: 4px;
  font-size: 20px;
}
.div-block-874::before {
  content: '■';
  position: absolute;
  left: -20px;
  top: 11px;
  color: #1a365d;
  font-size: 14px;
}
.third .list-170{
  position: static;
  list-style-type: none;
  padding-top: 2% !important;
}
.div-block-872{
  top: 0;
}
.container-22 {
  border: 1px solid #e0e6f0;
  border-radius: 8px;
  width: 100%;
  max-width: 1200px;
  margin-bottom: 60px;
  padding: 40px;
}
.container-49-light-thin {
  border: 1px solid #e0e6f0;
  border-radius: 8px;
  width: 100%;
  max-width: 1200px;
  margin-bottom: 60px;
  padding: 40px;
}
.text-block-1954 {
  color: #1a365d;
  margin-bottom: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 1.4em;
}
.text-block-1953 {
  color: #1b365d;
  margin-bottom: 10px;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5em;
}
.div-block-866 {
  float: none;
  background-color: #1a365d;
  width: 45%;
  height: 1px;
}
.div-block-866._545 {
  width: 95%;
}
.text-block-1953.dinamic {
  color: #1a365d;
  font-size: 22px;
  font-weight: 600;
}
.div-block-864 {
  background-color: #1a365d00;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 650px;
  height: 1px;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
  padding: 13px;
  display: flex;
  position: relative;
}
.div-block-864._333 {
  max-width: 454px;
  margin-left: 0;
  padding-left: 0;
}
#w-node-beee2186-68e7-da6c-a583-ccec2a1a695c-d9e06c08, #w-node-c8ea9e9c-2d74-053b-7938-21397b532b4a-d9e06c08, #w-node-_14c9868e-56b1-50f3-0330-0ebb5cfa610a-d9e06c08 {
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
}
.five .w-layout-cell {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}
.div-block-639._1111 {
  background-color: #f6f8ff;
  background-image: url("../images/_111.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  border: 1px #1b365d;
  width: 80px;
  height: 80px;
  overflow: hidden;
  border-radius: 50%;
}
.div-block-639._1111._22222 {
  background-image: url("../images/_22.webp");
}
.div-block-639._1111._3333 {
  background-image: url("../images/_2222.webp");
}
.div-block-879 {
  background-color: #1b365d;
  width: 2px;
  height: 60%;
  margin-left: auto;
  margin-right: auto;
}
.five .five-2 .cell-1-2.w-layout-cell {
  align-items: center;
  padding-bottom: 0;
}
.five .five-2 .quick-stack-49{
  padding-bottom: 0;
}
.five .five-2 .quick-stack-50, #w-node-_14c9868e-56b1-50f3-0330-0ebb5cfa610a-d9e06c08{
  padding-top: 0;
}
.five .w-layout-cell{
  padding-bottom: 20px;
}

.div-block-879._3443 {
  height: 80%;
}
#w-node-c8ea9e9c-2d74-053b-7938-21397b532b4a-d9e06c08{
  padding-bottom: 0;
}
.text-block-1913 {
  color: #1a365d;
  margin-bottom: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 1.4em;
}
.div-block-831._333 {
  max-width: 454px;
  margin-left: 0;
  padding-left: 0;
}
.div-block-831 {
  background-color: rgba(26, 54, 93, 0);
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 650px;
  height: 1px;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
  padding: 13px;
}
.div-block-832-whte {
  float: none;
  background-color: var(--суп-синий);
  width: 45%;
  height: 1px;
}
.bold-text-956-white {
  color: #fff;
  -webkit-text-decoration: none;
  text-decoration: none;
}
.text-block-1911-white._455 {
  color: #fff;
  font-size: 16px;
}
.d-103-card-wrapper._777._998889 {
  background-color: #ffffff1a;
  width: 100%;
  min-height: 200px;
}
.d-103-shape-placeholder-4._11._88._13._76 {
  background-image: url("../images/_3344222.webp");
}
.div-block-832-whte._545 {
  color: #fff;
  background-color: #fff;
  width: 95%;
}
.text-block-1928._3 {
  font-size: 70px;
}
.text-block-1929 {
  color: #1a365d;
  text-align: center;
  margin-bottom: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 1.4em;
}
.text-block-1929 {
  color: #1b365d;
  font-size: 24px;
}
.section-353 {
  background-color: #fff;
  padding: 0% 3% 3%;
}
.container-25 {
  width: 100%;
  max-width: 1200px;
}
.div-block-845 {
  border: 1px #e0e6f047;
  border-radius: 8px;
  width: 100%;
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
}
.div-block-845 {
  padding-left: 0;
  padding-right: 0;
}
.div-block-846._800 {
  width: 100%;
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 40px;
  padding-left: 40px;
  padding-right: 40px;
}
#w-node-_1369e316-1c0e-d3d7-e101-f1f7fcf3be77-d9e06c08 {
  grid-template-rows: auto;
  grid-template-columns: 1.25fr .75fr;
}
.quick-stack-46 {
  padding: 0;
  position: relative;
  top: 60px;
}
.wf-layout-layout {
  display: grid;
}
.cell-72 {
  justify-content: center;
  align-items: flex-start;
  padding-left: 100px;
}
.cell-71 {
  justify-content: center;
  align-items: center;
}
.text-block-1956 {
  color: #1a365d;
  background-color: #ffffff0d;
  margin-bottom: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 1.6em;
  text-decoration: none;
}
.text-span-360 {
  font-size: 28px;
  font-weight: 400;
  text-decoration: line-through;
}
.text-span-364 {
  font-weight: 400;
}
.bold-text-963._34554 {
  text-transform: uppercase;
  font-weight: 700;
}
.bold-text-963 {
  background-color: #1a365d0d;
  border-radius: 12px;
  font-size: 32px;
  font-weight: 400;
}
.container-50 {
  background-color: #1a365d;
  border-radius: 8px;
  width: 100%;
  max-width: 800px;
  min-height: 160px;
  margin: 100px auto 25px;
  position: relative;
}
.image-528 {
  width: 100%;
  max-width: 430px;
  position: absolute;
  inset: auto 0% 3% auto;
}
.button-10._345665._3443._1333 {
  width: 400px;
}
.button-10._345665._3443 {
  background-image: none;
  margin-left: auto;
  margin-right: auto;
  box-shadow: 0 4px 15px #1b365d78;
  font-size: 20px;
}
.modalWindow-inner{
  z-index: 1200;
  background-color: #fff;
  border-radius: 12px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 800px;
  min-height: 200px;
  max-height: none;
  margin-left: auto;
  margin-right: auto;
  padding: 3% 3% 2%;
  display: flex;
  position: relative;
}

.text-block-1324 {
  margin-bottom: 30px;
  font-size: 20px;
  line-height: 1.4em;
}

.text-span-365 {
  color: var(--суп-синий);
  text-transform: uppercase;
  font-weight: 700;
}
.column-55 {
  padding-right: 40px;
}
.w-form {
  margin: 0 0 15px;
}
.text-field-5, .text-field-6 {
  min-height: 50px;
}
.submit-button-5 {
  letter-spacing: 4px;
  background-color: #b2070a;
  border-radius: 10px;
  width: 100%;
  font-size: 20px;
  font-weight: 700;
  line-height: 2em;
}
.cell-69 {
  justify-content: center;
  align-items: center;
}
.section-395{
  padding-bottom: 10px;
  padding-top: 10px;
}
.code-embed-3{
  margin-bottom: 0;
}
._a1, ._a3{
  justify-content: center;
}
._a3 .button-10._345665{
  font-size: 20px;
  line-height: 1.2;
}
.d-103-card-wrapper._777._8787 {
  border-style: none;
  width: 96%;
  min-height: auto;
  line-height: 1em;
  box-shadow: 0 2px 15px #1a365d14;
}

#page .dop-btn, ._a3 .button-10._345665, .button-10._345665._3443._1333, .submit-button-5{
  font-size: 20px;
}

#SellPart .container-25{
  background: #fff;
}
.list-177 {
  color: #1b365d;
  list-style-type: disc;
}
