 .txt_6002 {
  opacity:1;
  letter-spacing:0.8px;
  text-align:center;
  line-height:48px;
  color:rgba(255,255,255,1);
  font-family:SFProDisplay-Bold, 'Pro Display', 'Pro-Display', sans-serif;
  font-size:48px;
  font-weight:700;
  mix-blend-mode:normal
}
 .txt_7567 {
  opacity:1;
  letter-spacing:0.8px;
  text-align:center;
  line-height:48px;
  color:rgba(255,255,255,1);
  font-family:SFProDisplay-Bold, 'Pro Display', 'Pro-Display', sans-serif;
  font-size:48px;
  font-weight:700;
  mix-blend-mode:normal
}
 .txt_3552 {
  opacity:1;
  letter-spacing:normal;
  text-align:center;
  line-height:40px;
  color:rgba(255,255,255,1);
  font-family:SFProDisplay-Light, 'Pro Display', 'Pro-Display', sans-serif;
  font-size:32px;
  font-weight:300;
  mix-blend-mode:normal
}
 .btn_6346 {
  opacity:1;
  background:rgba(0,113,227,1);
  mix-blend-mode:normal;
  border-radius:12px
}
.btn_6346:hover {
  text-decoration:none;
  opacity:1;
  background:rgba(20,124,229,1);
  mix-blend-mode:normal;
  border-radius:12px;
  letter-spacing:0.4571428571428572px;
  text-align:center;
  line-height:24px;
  color:rgba(255,255,255,1);
  font-family:SFProDisplay-Medium, 'Pro Display', 'Pro-Display', sans-serif;
  font-size:16px;
  font-weight:500
}
.btn_6346:hover * {
  opacity:1;
  color:rgba(255,255,255,1) !important;
  text-decoration:none
}
 .txt_5771 {
  opacity:1;
  letter-spacing:0.4571428571428572px;
  text-align:center;
  line-height:24px;
  color:rgba(255,255,255,1);
  font-family:SFProDisplay-Medium, 'Pro Display', 'Pro-Display', sans-serif;
  font-size:16px;
  font-weight:500;
  mix-blend-mode:normal
}
 .col_6632 {
  opacity:1;
  background:rgba(242,242,242,1);
  mix-blend-mode:normal;
  border-radius:0px
}
 .image_5571 {
  opacity:1;
  mix-blend-mode:normal;
  max-width:100%;
  height:48px;
  width:40px
}
 .txt_4433 {
  opacity:1;
  letter-spacing:-0.3739999999999999px;
  text-align:center;
  line-height:48px;
  color:rgba(23,23,23,1);
  font-family:SFUIDisplay-Bold, 'Display', 'Display', sans-serif;
  font-size:37.4px;
  font-weight:700;
  mix-blend-mode:normal
}
 .txt_1925 {
  opacity:1;
  letter-spacing:0.4px;
  text-align:center;
  line-height:24px;
  color:rgba(23,23,23,1);
  font-family:SFProDisplay-Regular, 'Pro Display', 'Pro-Display', sans-serif;
  font-size:16px;
  font-weight:400;
  mix-blend-mode:normal
}
 .btn_8533 {
  opacity:1;
  background:rgba(0,113,227,1);
  mix-blend-mode:normal;
  border-radius:20px
}
.btn_8533:hover {
  text-decoration:none;
  opacity:1;
  background:rgba(20,124,229,1);
  mix-blend-mode:normal;
  border-radius:20px;
  letter-spacing:normal;
  text-align:center;
  line-height:24px;
  color:rgba(255,255,255,1);
  font-family:SFProDisplay-Semibold, 'Pro Display', 'Pro-Display', sans-serif;
  font-size:14px
}
.btn_8533:hover * {
  opacity:1;
  color:rgba(255,255,255,1) !important;
  text-decoration:none
}
 .txt_9776 {
  opacity:1;
  letter-spacing:normal;
  text-align:center;
  line-height:24px;
  color:rgba(255,255,255,1);
  font-family:SFProDisplay-Semibold, 'Pro Display', 'Pro-Display', sans-serif;
  font-size:14px;
  mix-blend-mode:normal
}
 .image_4378 {
  opacity:1;
  mix-blend-mode:normal;
  max-width:100%;

  width:496px;
  margin-top: 82px;
}
 .col_2396 {
  opacity:1;
  background:rgba(242,242,242,1);
  mix-blend-mode:normal;
  border-radius:0px
}
 .image_4611 {
  opacity:1;
  mix-blend-mode:normal;
  max-width:100%;
  height:48px;
  width:40px
}
 .txt_3669 {
  opacity:1;
  letter-spacing:-0.3739999999999999px;
  text-align:center;
  line-height:48px;
  color:rgba(23,23,23,1);
  font-family:SFProDisplay-Bold, 'Pro Display', 'Pro-Display', sans-serif;
  font-size:37.4px;
  font-weight:700;
  mix-blend-mode:normal
}
 .txt_6554 {
  opacity:1;
  letter-spacing:0.4px;
  text-align:center;
  line-height:24px;
  color:rgba(23,23,23,1);
  font-family:SFProDisplay-Regular, 'Pro Display', 'Pro-Display', sans-serif;
  font-size:16px;
  font-weight:400;
  mix-blend-mode:normal
}
 .btn_3548 {
  opacity:1;
  background:rgba(0,113,227,1);
  mix-blend-mode:normal;
  border-radius:20px
}
.btn_3548:hover {
  text-decoration:none;
  opacity:1;
  background:rgba(20,124,229,1);
  mix-blend-mode:normal;
  border-radius:20px;
  letter-spacing:normal;
  text-align:center;
  line-height:24px;
  color:rgba(255,255,255,1);
  font-family:SFProDisplay-Semibold, 'Pro Display', 'Pro-Display', sans-serif;
  font-size:14px
}
.btn_3548:hover * {
  opacity:1;
  color:rgba(255,255,255,1) !important;
  text-decoration:none
}
 .txt_2156 {
  opacity:1;
  letter-spacing:normal;
  text-align:center;
  line-height:24px;
  color:rgba(255,255,255,1);
  font-family:SFProDisplay-Semibold, 'Pro Display', 'Pro-Display', sans-serif;
  font-size:14px;
  mix-blend-mode:normal
}
 .image_5409 {
  opacity:1;
  mix-blend-mode:normal;
  max-width:100%;

  width:475px
}
 .image_5331 {
  opacity:1;
  mix-blend-mode:normal;
  max-width:100%;
  height:64px;
  width:76px
}
 .txt_6032 {
  opacity:1;
  letter-spacing:normal;
  text-align:center;
  line-height:24px;
  color:rgba(155,142,112,1);
  font-family:SFProDisplay-Bold, 'Pro Display', 'Pro-Display', sans-serif;
  font-size:16px;
  font-weight:700;
  mix-blend-mode:normal
}
 .txt_6602 {
  opacity:1;
  letter-spacing:normal;
  text-align:center;
  line-height:40px;
  color:rgba(23,23,23,1);
  font-family:SFProDisplay-Semibold, 'Pro Display', 'Pro-Display', sans-serif;
  font-size:40px;
  mix-blend-mode:normal
}
 .txt_3075 {
  opacity:1;
  letter-spacing:normal;
  text-align:center;
  line-height:32px;
  color:rgba(23,23,23,1);
  font-family:SFProDisplay-Regular, 'Pro Display', 'Pro-Display', sans-serif;
  font-size:18px;
  font-weight:400;
  mix-blend-mode:normal
}
 .txt_5302 {
  opacity:1;
  letter-spacing:normal;
  text-align:default;
  line-height:inherit;
  color:rgba(23,23,23,1);
  font-family:SFProDisplay-Semibold, 'Pro Display', 'Pro-Display', sans-serif;
  font-size:14px;
  mix-blend-mode:normal
}
 .input_1949 {
  opacity:0.4973260788690476;
  letter-spacing:0.4571428571428571px;
  text-align:default;
  line-height:24px;
  color:rgba(0,0,0,1);
  font-family:SFProDisplay-Regular, 'Pro Display', 'Pro-Display', sans-serif;
  font-size:16px;
  font-weight:400;
  mix-blend-mode:normal
}
.input_1949 {
  opacity:1;
  background:rgba(255,255,255,1);
  border:1px solid rgba(210,210,210,1);
  mix-blend-mode:normal;
  border-radius:12px
}
 .txt_9830 {
  opacity:1;
  letter-spacing:normal;
  text-align:default;
  line-height:inherit;
  color:rgba(23,23,23,1);
  font-family:SFProDisplay-Semibold, 'Pro Display', 'Pro-Display', sans-serif;
  font-size:14px;
  mix-blend-mode:normal
}
 .input_1215 {
  opacity:0.4973260788690476;
  letter-spacing:0.4571428571428571px;
  text-align:default;
  line-height:24px;
  color:rgba(0,0,0,1);
  font-family:SFProDisplay-Regular, 'Pro Display', 'Pro-Display', sans-serif;
  font-size:16px;
  font-weight:400;
  mix-blend-mode:normal
}
.input_1215 {
  opacity:1;
  background:rgba(255,255,255,1);
  border:1px solid rgba(210,210,210,1);
  mix-blend-mode:normal;
  border-radius:12px
}
 .btn_8683 {
  opacity:1;
  background:rgba(0,113,227,1);
  mix-blend-mode:normal;
  border-radius:12px
}
.btn_8683:hover {
  text-decoration:none;
  opacity:1;
  background:rgba(20,124,229,1);
  mix-blend-mode:normal;
  border-radius:12px;
  letter-spacing:0.4571428571428572px;
  text-align:center;
  line-height:24px;
  color:rgba(255,255,255,1);
  font-family:SFProDisplay-Medium, 'Pro Display', 'Pro-Display', sans-serif;
  font-size:16px;
  font-weight:500
}
.btn_8683:hover * {
  opacity:1;
  color:rgba(255,255,255,1) !important;
  text-decoration:none
}
 .txt_7374 {
  opacity:1;
  letter-spacing:0.4571428571428572px;
  text-align:center;
  line-height:24px;
  color:rgba(255,255,255,1);
  font-family:SFProDisplay-Medium, 'Pro Display', 'Pro-Display', sans-serif;
  font-size:16px;
  font-weight:500;
  mix-blend-mode:normal
}
 .col_932 {
  opacity:1;
  background: rgba(242,242,242,1) url(../../images/time.svg) no-repeat center 64px;
  mix-blend-mode:normal;
  border-radius:0px;
  height: 490px;
  background-size: 120px auto;
}
 .txt_2449 {
  opacity:1;
  letter-spacing:normal;
  text-align:center;
  line-height:40px;
  color:rgba(44,44,44,1);
  font-family:SFProDisplay-Semibold, 'Pro Display', 'Pro-Display', sans-serif;
  font-size:40px;
  mix-blend-mode:normal
}
 .txt_4107 {
  opacity:1;
  letter-spacing:normal;
  text-align:center;
  line-height:40px;
  color:rgba(44,44,44,1);
  font-family:SFProDisplay-Bold, 'Pro Display', 'Pro-Display', sans-serif;
  font-size:40px;
  font-weight:700;
  mix-blend-mode:normal
}
 .txt_781 {
  opacity:1;
  letter-spacing:0.4px;
  text-align:center;
  line-height:24px;
  color:rgba(23,23,23,1);
  font-family:SFProDisplay-Regular, 'Pro Display', 'Pro-Display', sans-serif;
  font-size:16px;
  font-weight:400;
  mix-blend-mode:normal
}
 .col_1346 {
  opacity:1;
  height: 490px;
  mix-blend-mode:normal;
  border-radius:0px;
  background: rgba(242,242,242,1) url(../../images/prosent.svg) no-repeat center 64px;
  background-size: 128px auto;
}
 .txt_4333 {
  opacity:1;
  letter-spacing:normal;
  text-align:center;
  line-height:40px;
  color:rgba(44,44,44,1);
  font-family:SFProDisplay-Semibold, 'Pro Display', 'Pro-Display', sans-serif;
  font-size:40px;
  mix-blend-mode:normal
}
 .txt_8154 {
  opacity:1;
  letter-spacing:normal;
  text-align:center;
  line-height:40px;
  color:rgba(44,44,44,1);
  font-family:SFProDisplay-Bold, 'Pro Display', 'Pro-Display', sans-serif;
  font-size:40px;
  font-weight:700;
  mix-blend-mode:normal
}
 .txt_7765 {
  opacity:1;
  letter-spacing:0.4px;
  text-align:center;
  line-height:24px;
  color:rgba(23,23,23,1);
  font-family:SFProDisplay-Regular, 'Pro Display', 'Pro-Display', sans-serif;
  font-size:16px;
  font-weight:400;
  mix-blend-mode:normal
}
 .col_1334 {
  opacity:1;
  mix-blend-mode:normal;
  height: 490px;
  border-radius:0px;
  background-size: 96px auto;
  background: rgba(242,242,242,1) url(../../images/support.svg) no-repeat center 64px;
}
 .txt_3271 {
  opacity:1;
  letter-spacing:normal;
  text-align:center;
  line-height:40px;
  color:rgba(44,44,44,1);
  font-family:SFProDisplay-Semibold, 'Pro Display', 'Pro-Display', sans-serif;
  font-size:40px;
  mix-blend-mode:normal
}
 .txt_2221 {
  opacity:1;
  letter-spacing:normal;
  text-align:center;
  line-height:40px;
  color:rgba(44,44,44,1);
  font-family:SFProDisplay-Bold, 'Pro Display', 'Pro-Display', sans-serif;
  font-size:40px;
  font-weight:700;
  mix-blend-mode:normal
}
 .txt_6947 {
  opacity:1;
  letter-spacing:0.4px;
  text-align:center;
  line-height:24px;
  color:rgba(23,23,23,1);
  font-family:SFProDisplay-Regular, 'Pro Display', 'Pro-Display', sans-serif;
  font-size:16px;
  font-weight:400;
  mix-blend-mode:normal
}
 .col_5092 {
  opacity:1;
  height: 490px;
  mix-blend-mode:normal;
  border-radius:0px;
  background: rgba(242,242,242,1) url(../../images/servic.svg) no-repeat center 64px;
  background-size: 128px auto;
}
 .txt_8581 {
  opacity:1;
  letter-spacing:normal;
  text-align:center;
  line-height:40px;
  color:rgba(44,44,44,1);
  font-family:SFProDisplay-Semibold, 'Pro Display', 'Pro-Display', sans-serif;
  font-size:40px;
  mix-blend-mode:normal
}
 .txt_4390 {
  opacity:1;
  letter-spacing:normal;
  text-align:center;
  line-height:40px;
  color:rgba(44,44,44,1);
  font-family:SFProDisplay-Bold, 'Pro Display', 'Pro-Display', sans-serif;
  font-size:40px;
  font-weight:700;
  mix-blend-mode:normal
}
 .txt_5458 {
  opacity:1;
  letter-spacing:0.4px;
  text-align:center;
  line-height:24px;
  color:rgba(23,23,23,1);
  font-family:SFProDisplay-Regular, 'Pro Display', 'Pro-Display', sans-serif;
  font-size:16px;
  font-weight:400;
  mix-blend-mode:normal
}
 .container_1046 {
  opacity:1;
  background:rgba(219,237,255,1);
  mix-blend-mode:normal;
  border-radius:0px;
  margin-top: 30px;
}
 .txt_6507 {
  opacity:1;
  letter-spacing:normal;
  text-align:center;
  line-height:24px;
  color:rgba(20,124,229,1);
  font-family:SFProDisplay-Bold, 'Pro Display', 'Pro-Display', sans-serif;
  font-size:16px;
  font-weight:700;
  mix-blend-mode:normal
}
 .txt_409 {
  opacity:1;
  letter-spacing:normal;
  text-align:center;
  line-height:40px;
  color:rgba(23,23,23,1);
  font-family:SFProDisplay-Semibold, 'Pro Display', 'Pro-Display', sans-serif;
  font-size:40px;
  mix-blend-mode:normal
}
 .txt_1471 {
  opacity:1;
  letter-spacing:normal;
  text-align:center;
  line-height:32px;
  color:rgba(23,23,23,1);
  font-family:SFProDisplay-Regular, 'Pro Display', 'Pro-Display', sans-serif;
  font-size:20px;
  font-weight:400;
  mix-blend-mode:normal
}
 .btn_2991 {
  opacity:1;
  background:rgba(0,113,227,1);
  mix-blend-mode:normal;
  border-radius:12px
}
.btn_2991:hover {
  text-decoration:none;
  opacity:1;
  background:rgba(20,124,229,1);
  mix-blend-mode:normal;
  border-radius:12px;
  letter-spacing:0.4571428571428572px;
  text-align:center;
  line-height:24px;
  color:rgba(255,255,255,1);
  font-family:SFProDisplay-Medium, 'Pro Display', 'Pro-Display', sans-serif;
  font-size:16px;
  font-weight:500
}
.btn_2991:hover * {
  opacity:1;
  color:rgba(255,255,255,1) !important;
  text-decoration:none
}
 .txt_9001 {
  opacity:1;
  letter-spacing:0.4571428571428572px;
  text-align:center;
  line-height:24px;
  color:rgba(255,255,255,1);
  font-family:SFProDisplay-Medium, 'Pro Display', 'Pro-Display', sans-serif;
  font-size:16px;
  font-weight:500;
  mix-blend-mode:normal
}
 .image_5836 {
  opacity:1;
  mix-blend-mode:normal;
  max-width:100%;
  width:431px
}
 .container_1427 {
  opacity:1;
  background:rgba(242,242,242,1);
  mix-blend-mode:normal;
  border-radius:0px;
  margin-top: 32px;
}
 .txt_8422 {
  opacity:1;
  letter-spacing:normal;
  text-align:center;
  line-height:40px;
  color:rgba(23,23,23,1);
  font-family:SFProDisplay-Semibold, 'Pro Display', 'Pro-Display', sans-serif;
  font-size:40px;
  mix-blend-mode:normal
}
 .txt_3593 {
  opacity:1;
  letter-spacing:normal;
  text-align:center;
  line-height:32px;
  color:rgba(23,23,23,1);
  font-family:SFProDisplay-Regular, 'Pro Display', 'Pro-Display', sans-serif;
  font-size:20px;
  font-weight:400;
  mix-blend-mode:normal
}
 .col_4706 {
  opacity:1;
  background:rgba(255,255,255,1);
  mix-blend-mode:normal;
  box-shadow:0px 30px 30px -15px rgba(0,0,0,0.1645815122377622);
  border-radius:16px
}
 .oval_2279 {
  opacity:1;
  background: url(../../images/8f874ec06da28ea3fef7f35e1ae5e4b2fe20cb45.png) no-repeat;
  mix-blend-mode:normal;
  background-size: contain;
  height:80px;
  width:80px;
  border-radius:50%
}
 .txt_2854 {
  opacity:1;
  letter-spacing:normal;
  text-align:default;
  line-height:32px;
  color:rgba(23,23,23,1);
  font-family:SFProDisplay-Semibold, 'Pro Display', 'Pro-Display', sans-serif;
  font-size:24px;
  mix-blend-mode:normal
}
 .txt_9466 {
  opacity:1;
  letter-spacing:normal;
  text-align:default;
  line-height:24px;
  color:rgba(108,108,108,1);
  font-family:SFProDisplay-Medium, 'Pro Display', 'Pro-Display', sans-serif;
  font-size:16px;
  font-weight:500;
  mix-blend-mode:normal
}
 .txt_4644 {
  opacity:1;
  letter-spacing:0.4px;
  text-align:default;
  line-height:24px;
  color:rgba(23,23,23,1);
  font-family:SFProDisplay-Regular, 'Pro Display', 'Pro-Display', sans-serif;
  font-size:16px;
  font-weight:400;
  mix-blend-mode:normal
}
 .col_2257 {
  opacity:1;
  background:rgba(255,255,255,1);
  mix-blend-mode:normal;
  box-shadow:0px 30px 30px -15px rgba(0,0,0,0.1645815122377622);
  border-radius:16px
}
 .oval_5610 {
  opacity:1;
  background: url(../../images/220fa12c304e497cf6816ee753d57c307f967182.png) no-repeat;
  mix-blend-mode:normal;
  height:80px;
  width:80px;
  background-size: contain;
  border-radius:50%
}
 .txt_66 {
  opacity:1;
  letter-spacing:normal;
  text-align:default;
  line-height:32px;
  color:rgba(23,23,23,1);
  font-family:SFProDisplay-Semibold, 'Pro Display', 'Pro-Display', sans-serif;
  font-size:24px;
  mix-blend-mode:normal
}
 .txt_7616 {
  opacity:1;
  letter-spacing:normal;
  text-align:default;
  line-height:24px;
  color:rgba(108,108,108,1);
  font-family:SFProDisplay-Medium, 'Pro Display', 'Pro-Display', sans-serif;
  font-size:16px;
  font-weight:500;
  mix-blend-mode:normal
}
 .txt_8383 {
  opacity:1;
  letter-spacing:0.4px;
  text-align:default;
  line-height:24px;
  color:rgba(23,23,23,1);
  font-family:SFProDisplay-Regular, 'Pro Display', 'Pro-Display', sans-serif;
  font-size:16px;
  font-weight:400;
  mix-blend-mode:normal
}
 .col_7428 {
  opacity:1;
  background:rgba(255,255,255,1);
  mix-blend-mode:normal;
  box-shadow:0px 30px 30px -15px rgba(0,0,0,0.1645815122377622);
  border-radius:16px
}
 .oval_7811 {
  opacity:1;
  background: url(../../images/429a0a05a541322efd3c1e94889c5667e4d01d04.png) no-repeat;
  mix-blend-mode:normal;
  background-size: contain;
  height:80px;
  width:80px;
  border-radius:50%
}
 .txt_2159 {
  opacity:1;
  letter-spacing:normal;
  text-align:default;
  line-height:32px;
  color:rgba(23,23,23,1);
  font-family:SFProDisplay-Semibold, 'Pro Display', 'Pro-Display', sans-serif;
  font-size:24px;
  mix-blend-mode:normal
}
 .txt_7409 {
  opacity:1;
  letter-spacing:normal;
  text-align:default;
  line-height:24px;
  color:rgba(108,108,108,1);
  font-family:SFProDisplay-Medium, 'Pro Display', 'Pro-Display', sans-serif;
  font-size:16px;
  font-weight:500;
  mix-blend-mode:normal
}
 .txt_3524 {
  opacity:1;
  letter-spacing:0.4px;
  text-align:default;
  line-height:24px;
  color:rgba(23,23,23,1);
  font-family:SFProDisplay-Regular, 'Pro Display', 'Pro-Display', sans-serif;
  font-size:16px;
  font-weight:400;
  mix-blend-mode:normal
}
 .col_5345 {
  opacity:1;
  background:rgba(255,255,255,1);
  mix-blend-mode:normal;
  box-shadow:0px 30px 30px -15px rgba(0,0,0,0.1645815122377622);
  border-radius:16px
}
 .oval_823 {
  opacity:1;
  background: url(../../images/926cc0cee67b51562c745a0ce03827e309f2c57c.png) no-repeat;
  mix-blend-mode:normal;
  background-size: contain;
  height:80px;
  width:80px;
  border-radius:50%
}
 .txt_1529 {
  opacity:1;
  letter-spacing:normal;
  text-align:left;
  line-height:32px;
  color:rgba(23,23,23,1);
  font-family:SFProDisplay-Semibold, 'Pro Display', 'Pro-Display', sans-serif;
  font-size:24px;
  mix-blend-mode:normal
}
 .txt_1367 {
  opacity:1;
  letter-spacing:normal;
  text-align:default;
  line-height:24px;
  color:rgba(108,108,108,1);
  font-family:SFProDisplay-Medium, 'Pro Display', 'Pro-Display', sans-serif;
  font-size:16px;
  font-weight:500;
  mix-blend-mode:normal
}
 .txt_3029 {
  opacity:1;
  letter-spacing:0.4px;
  text-align:default;
  line-height:24px;
  color:rgba(23,23,23,1);
  font-family:SFProDisplay-Regular, 'Pro Display', 'Pro-Display', sans-serif;
  font-size:16px;
  font-weight:400;
  mix-blend-mode:normal
}
 .txt_782 {
  opacity:1;
  letter-spacing:normal;
  text-align:default;
  line-height:40px;
  color:rgba(23,23,23,1);
  font-family:SFProDisplay-Semibold, 'Pro Display', 'Pro-Display', sans-serif;
  font-size:40px;
  mix-blend-mode:normal
}
 .txt_8195 {
  opacity:1;
  letter-spacing:normal;
  text-align:default;
  line-height:40px;
  color:rgba(23,23,23,1);
  font-family:SFProDisplay-Regular, 'Pro Display', 'Pro-Display', sans-serif;
  font-size:32px;
  font-weight:400;
  mix-blend-mode:normal
}
 .txt_5628 {
  opacity:1;
  letter-spacing:normal;
  text-align:default;
  line-height:24px;
  color:rgba(23,23,23,1);
  font-family:SFProDisplay-Bold, 'Pro Display', 'Pro-Display', sans-serif;
  font-size:16px;
  font-weight:700;
  mix-blend-mode:normal
}
 .txt_4673 {
  opacity:1;
  letter-spacing:0.4px;
  text-align:default;
  line-height:24px;
  color:rgba(23,23,23,1);
  font-family:SFProDisplay-Regular, 'Pro Display', 'Pro-Display', sans-serif;
  font-size:16px;
  font-weight:400;
  mix-blend-mode:normal
}
 .txt_3061 {
  opacity:1;
  letter-spacing:normal;
  text-align:default;
  line-height:24px;
  color:rgba(23,23,23,1);
  font-family:SFUIDisplay-Bold, 'Display', 'Display', sans-serif;
  font-size:16px;
  font-weight:700;
  mix-blend-mode:normal
}
 .txt_9084 {
  opacity:1;
  letter-spacing:0.4px;
  text-align:default;
  line-height:24px;
  color:rgba(23,23,23,1);
  font-family:SFProDisplay-Regular, 'Pro Display', 'Pro-Display', sans-serif;
  font-size:16px;
  font-weight:400;
  mix-blend-mode:normal
}
 .txt_4254 {
  opacity:1;
  letter-spacing:normal;
  text-align:default;
  line-height:40px;
  color:rgba(23,23,23,1);
  font-family:SFProDisplay-Light, 'Pro Display', 'Pro-Display', sans-serif;
  font-size:32px;
  font-weight:400;
  mix-blend-mode:normal
}
 .txt_2202 {
  opacity:1;
  letter-spacing:normal;
  text-align:default;
  line-height:24px;
  color:rgba(23,23,23,1);
  font-family:SFProDisplay-Bold, 'Pro Display', 'Pro-Display', sans-serif;
  font-size:16px;
  font-weight:700;
  mix-blend-mode:normal
}
 .txt_5971 {
  opacity:1;
  letter-spacing:0.4px;
  text-align:default;
  line-height:24px;
  color:rgba(23,23,23,1);
  font-family:SFProDisplay-Regular, 'Pro Display', 'Pro-Display', sans-serif;
  font-size:16px;
  font-weight:400;
  mix-blend-mode:normal
}
 .txt_8075 {
  opacity:1;
  letter-spacing:normal;
  text-align:default;
  line-height:24px;
  color:rgba(23,23,23,1);
  font-family:SFUIDisplay-Bold, 'Display', 'Display', sans-serif;
  font-size:16px;
  font-weight:700;
  mix-blend-mode:normal
}
 .txt_6176 {
  opacity:1;
  letter-spacing:0.4px;
  text-align:default;
  line-height:24px;
  color:rgba(23,23,23,1);
  font-family:SFProDisplay-Regular, 'Pro Display', 'Pro-Display', sans-serif;
  font-size:16px;
  font-weight:400;
  mix-blend-mode:normal
}
 .rectangle_1674 {
  opacity:1;
  background:linear-gradient(180deg,rgba(255,255,255,1) 0,rgba(0,0,0,1) 100%);
  mix-blend-mode:normal;
  border-radius:0px;
  width:100%;
  height:392px
}
 .container_2831 {
  opacity:1;
  background:rgba(51,51,51,1);
  mix-blend-mode:normal;
  border-radius:0px
}
 .txt_7581 .txt_part_0 {
  opacity:1;
  letter-spacing:0.4714285714285714px;
  text-align:default;
  line-height:inherit;
  color:rgba(0,113,227,1);
  font-family:SFProDisplay-Bold, 'Pro Display', 'Pro-Display', sans-serif;
  font-size:22px;
  font-weight:700;
  mix-blend-mode:normal
}
 .txt_7581 .txt_part_1 {
  opacity:1;
  letter-spacing:0.4714285714285714px;
  text-align:default;
  line-height:inherit;
  color:rgba(255,255,255,1);
  font-family:SFProDisplay-Bold, 'Pro Display', 'Pro-Display', sans-serif;
  font-size:22px;
  font-weight:700;
  mix-blend-mode:normal
}
 .txt_5564 {
  opacity:1;
  letter-spacing:0.35px;
  text-align:default;
  line-height:24px;
  color:rgba(170,170,170,1);
  font-family:SFProDisplay-Regular, 'Pro Display', 'Pro-Display', sans-serif;
  font-size:14px;
  font-weight:400;
  mix-blend-mode:normal
}
 .txt_3130 {
  opacity:1;
  letter-spacing:normal;
  text-align:default;
  line-height:24px;
  color:rgba(255,255,255,1);
  font-family:SFUIDisplay-Bold, 'Display', 'Display', sans-serif;
  font-size:16px;
  font-weight:700;
  mix-blend-mode:normal
}
 .txt_3761 {
  opacity:1;
  letter-spacing:0.35px;
  text-align:default;
  line-height:inherit;
  color:rgba(187,187,187,1);
  font-family:SFProDisplay-Regular, 'Pro Display', 'Pro-Display', sans-serif;
  font-size:14px;
  font-weight:400;
  mix-blend-mode:normal
}
 .txt_1588 {
  opacity:1;
  letter-spacing:0.35px;
  text-align:default;
  line-height:inherit;
  color:rgba(187,187,187,1);
  font-family:SFProDisplay-Regular, 'Pro Display', 'Pro-Display', sans-serif;
  font-size:14px;
  font-weight:400;
  mix-blend-mode:normal
}
 .txt_6979 {
  opacity:1;
  letter-spacing:0.35px;
  text-align:default;
  line-height:inherit;
  color:rgba(187,187,187,1);
  font-family:SFProDisplay-Regular, 'Pro Display', 'Pro-Display', sans-serif;
  font-size:14px;
  font-weight:400;
  mix-blend-mode:normal
}
 .txt_3799 {
  opacity:1;
  letter-spacing:0.35px;
  text-align:default;
  line-height:inherit;
  color:rgba(187,187,187,1);
  font-family:SFProDisplay-Regular, 'Pro Display', 'Pro-Display', sans-serif;
  font-size:14px;
  font-weight:400;
  mix-blend-mode:normal
}
 .txt_5177 {
  opacity:1;
  letter-spacing:normal;
  text-align:default;
  line-height:24px;
  color:rgba(255,255,255,1);
  font-family:SFUIDisplay-Bold, 'Display', 'Display', sans-serif;
  font-size:16px;
  font-weight:700;
  mix-blend-mode:normal
}
 .txt_1946 {
  opacity:1;
  letter-spacing:0.35px;
  text-align:default;
  line-height:inherit;
  color:rgba(187,187,187,1);
  font-family:SFProDisplay-Regular, 'Pro Display', 'Pro-Display', sans-serif;
  font-size:14px;
  font-weight:400;
  mix-blend-mode:normal
}
 .txt_4785 {
  opacity:1;
  letter-spacing:0.35px;
  text-align:default;
  line-height:inherit;
  color:rgba(187,187,187,1);
  font-family:SFProDisplay-Regular, 'Pro Display', 'Pro-Display', sans-serif;
  font-size:14px;
  font-weight:400;
  mix-blend-mode:normal
}
 .txt_1092 {
  opacity:1;
  letter-spacing:0.35px;
  text-align:default;
  line-height:inherit;
  color:rgba(187,187,187,1);
  font-family:SFProDisplay-Regular, 'Pro Display', 'Pro-Display', sans-serif;
  font-size:14px;
  font-weight:400;
  mix-blend-mode:normal
}
 .txt_2670 {
  opacity:1;
  letter-spacing:0.35px;
  text-align:default;
  line-height:inherit;
  color:rgba(187,187,187,1);
  font-family:SFProDisplay-Regular, 'Pro Display', 'Pro-Display', sans-serif;
  font-size:14px;
  font-weight:400;
  mix-blend-mode:normal
}
 .txt_618 {
  opacity:1;
  letter-spacing:normal;
  text-align:default;
  line-height:24px;
  color:rgba(255,255,255,1);
  font-family:SFUIDisplay-Bold, 'Display', 'Display', sans-serif;
  font-size:16px;
  font-weight:700;
  mix-blend-mode:normal
}
 .txt_6517 {
  opacity:1;
  letter-spacing:0.35px;
  text-align:default;
  line-height:inherit;
  color:rgba(187,187,187,1);
  font-family:SFProDisplay-Regular, 'Pro Display', 'Pro-Display', sans-serif;
  font-size:14px;
  font-weight:400;
  mix-blend-mode:normal
}
 .txt_7054 {
  opacity:1;
  letter-spacing:0.35px;
  text-align:default;
  line-height:inherit;
  color:rgba(187,187,187,1);
  font-family:SFProDisplay-Regular, 'Pro Display', 'Pro-Display', sans-serif;
  font-size:14px;
  font-weight:400;
  mix-blend-mode:normal
}
 .txt_4592 {
  opacity:1;
  letter-spacing:0.35px;
  text-align:default;
  line-height:inherit;
  color:rgba(187,187,187,1);
  font-family:SFProDisplay-Regular, 'Pro Display', 'Pro-Display', sans-serif;
  font-size:14px;
  font-weight:400;
  mix-blend-mode:normal
}
 .txt_4285 {
  opacity:1;
  letter-spacing:0.35px;
  text-align:default;
  line-height:inherit;
  color:rgba(187,187,187,1);
  font-family:SFProDisplay-Regular, 'Pro Display', 'Pro-Display', sans-serif;
  font-size:14px;
  font-weight:400;
  mix-blend-mode:normal
}
 .txt_6948 {
  opacity:1;
  letter-spacing:normal;
  text-align:default;
  line-height:24px;
  color:rgba(255,255,255,1);
  font-family:SFUIDisplay-Bold, 'Display', 'Display', sans-serif;
  font-size:16px;
  font-weight:700;
  mix-blend-mode:normal
}
 .group_9731.group {
  display:flex;
  flex-flow:row wrap;
  justify-content:space-between;
  align-items:center
}
 .group_9731.group_fixed_size {
  width:144px;
  display:inline-block;
  max-width:100%
}
 .row_3274 {
  opacity:1;
  background:rgba(51,51,51,0.8);
  mix-blend-mode:normal;
  border-radius:0px
}
 .txt_413 .txt_part_0 {
  opacity:1;
  letter-spacing:0.4714285714285714px;
  text-align:default;
  line-height:inherit;
  color:rgba(0,113,227,1);
  font-family:SFProDisplay-Bold, 'Pro Display', 'Pro-Display', sans-serif;
  font-size:22px;
  font-weight:700;
  mix-blend-mode:normal
}
 .txt_413 .txt_part_1 {
  opacity:1;
  letter-spacing:0.4714285714285714px;
  text-align:default;
  line-height:inherit;
  color:rgba(255,255,255,1);
  font-family:SFProDisplay-Bold, 'Pro Display', 'Pro-Display', sans-serif;
  font-size:22px;
  font-weight:700;
  mix-blend-mode:normal
}
 .navitem_9019:hover {
  text-decoration:none;
  opacity:1;
  background:rgba(66,66,66,1);
  mix-blend-mode:normal;
  border-radius:0px;
  letter-spacing:0.35px;
  text-align:center;
  line-height:24px;
  color:rgba(255,255,255,1);
  font-family:SFProDisplay-Regular, 'Pro Display', 'Pro-Display', sans-serif;
  font-size:14px;
  font-weight:400
}
.navitem_9019:hover * {
  opacity:1;
  color:rgba(255,255,255,1) !important;
  text-decoration:none
}
 .txt_1845 {
  opacity:1;
  letter-spacing:0.35px;
  text-align:center;
  line-height:24px;
  color:rgba(187,187,187,1);
  font-family:SFProDisplay-Regular, 'Pro Display', 'Pro-Display', sans-serif;
  font-size:14px;
  font-weight:400;
  mix-blend-mode:normal
}
 .navitem_9780:hover {
  text-decoration:none;
  opacity:1;
  background:rgba(66,66,66,1);
  mix-blend-mode:normal;
  border-radius:0px;
  letter-spacing:0.35px;
  text-align:center;
  line-height:24px;
  color:rgba(255,255,255,1);
  font-family:SFProDisplay-Regular, 'Pro Display', 'Pro-Display', sans-serif;
  font-size:14px;
  font-weight:400
}
.navitem_9780:hover * {
  opacity:1;
  color:rgba(255,255,255,1) !important;
  text-decoration:none
}
 .txt_5117 {
  opacity:1;
  letter-spacing:0.35px;
  text-align:center;
  line-height:24px;
  color:rgba(187,187,187,1);
  font-family:SFProDisplay-Regular, 'Pro Display', 'Pro-Display', sans-serif;
  font-size:14px;
  font-weight:400;
  mix-blend-mode:normal
}
 .navitem_7138:hover {
  text-decoration:none;
  opacity:1;
  background:rgba(66,66,66,1);
  mix-blend-mode:normal;
  border-radius:0px;
  letter-spacing:0.35px;
  text-align:center;
  line-height:24px;
  color:rgba(255,255,255,1);
  font-family:SFProDisplay-Regular, 'Pro Display', 'Pro-Display', sans-serif;
  font-size:14px;
  font-weight:400
}
.navitem_7138:hover * {
  opacity:1;
  color:rgba(255,255,255,1) !important;
  text-decoration:none
}
 .txt_8988 {
  opacity:1;
  letter-spacing:0.35px;
  text-align:center;
  line-height:24px;
  color:rgba(187,187,187,1);
  font-family:SFProDisplay-Regular, 'Pro Display', 'Pro-Display', sans-serif;
  font-size:14px;
  font-weight:400;
  mix-blend-mode:normal
}
 .navitem_3921:hover {
  text-decoration:none;
  opacity:1;
  background:rgba(66,66,66,1);
  mix-blend-mode:normal;
  border-radius:0px;
  letter-spacing:0.35px;
  text-align:center;
  line-height:24px;
  color:rgba(255,255,255,1);
  font-family:SFProDisplay-Regular, 'Pro Display', 'Pro-Display', sans-serif;
  font-size:14px;
  font-weight:400
}
.navitem_3921:hover * {
  opacity:1;
  color:rgba(255,255,255,1) !important;
  text-decoration:none
}
 .txt_5090 {
  opacity:1;
  letter-spacing:0.35px;
  text-align:center;
  line-height:24px;
  color:rgba(187,187,187,1);
  font-family:SFProDisplay-Regular, 'Pro Display', 'Pro-Display', sans-serif;
  font-size:14px;
  font-weight:400;
  mix-blend-mode:normal
}
 .navitem_8168:hover {
  text-decoration:none;
  opacity:1;
  background:rgba(66,66,66,1);
  mix-blend-mode:normal;
  border-radius:0px;
  letter-spacing:0.35px;
  text-align:center;
  line-height:24px;
  color:rgba(255,255,255,1);
  font-family:SFProDisplay-Regular, 'Pro Display', 'Pro-Display', sans-serif;
  font-size:14px;
  font-weight:400
}
.navitem_8168:hover * {
  opacity:1;
  color:rgba(255,255,255,1) !important;
  text-decoration:none
}
 .txt_9670 {
  opacity:1;
  letter-spacing:0.35px;
  text-align:center;
  line-height:24px;
  color:rgba(187,187,187,1);
  font-family:SFProDisplay-Regular, 'Pro Display', 'Pro-Display', sans-serif;
  font-size:14px;
  font-weight:400;
  mix-blend-mode:normal
}
 .txt_7484 {
  opacity:1;
  letter-spacing:normal;
  text-align:right;
  line-height:20px;
  color:rgba(255,255,255,1);
  font-family:SFProDisplay-Semibold, 'Pro Display', 'Pro-Display', sans-serif;
  font-size:14px;
  mix-blend-mode:normal
}
 .txt_2971 {
  opacity:1;
  letter-spacing:normal;
  text-align:right;
  line-height:16px;
  color:rgba(255,255,255,0.6);
  font-family:SFProDisplay-Regular, 'Pro Display', 'Pro-Display', sans-serif;
  font-size:11px;
  font-weight:400;
  mix-blend-mode:normal
}

 .d40{
  color: #ffffff;
 }

 .accordion .accordion-item {
  border-bottom: 1px solid #e5e5e5;
 }
 .accordion .accordion-item button[aria-expanded='true'] {
  border-bottom: 1px solid #E8E8ED;
 }
 .accordion button {
  position: relative;
  display: block;
  text-align: left;
  width: 100%;
  padding: 1em 0;
  color: #000000;
  font-size: 1.15rem;
  font-weight: 400;
  border: none;
  background: none;
  outline: none;
 }
 .accordion button:hover, .accordion button:focus {
  cursor: pointer;
  color: #9e9e9e;
 }
 .accordion button:hover::after, .accordion button:focus::after {
  cursor: pointer;
  color: #9e9e9e;
  border: 1px solid #E8E8ED;
 }
 .accordion button .accordion-title {
  padding: 1em 1.5em 1em 0;
  font-family: SFProDisplay-Semibold, 'Pro Display', 'Pro-Display', sans-serif;
  line-height: 32px;
  font-size: 24px;

 }
 .accordion button .icon {
  display: inline-block;
  position: absolute;
  top: 18px;
  right: 0;
  width: 22px;
  height: 22px;

  border-radius: 22px;
 }
 .accordion button .icon::before {
  display: block;
  position: absolute;
  content: '';
  top: 10px;
  left: 3px;
  width: 15px;
  height: 3px;
  background: currentColor;
 }
 .accordion button .icon::after {
  display: block;
  position: absolute;
  content: '';
  top: 5px;
  left: 9px;
  width: 3px;
  height: 14px;
  background: currentColor;
 }
 .accordion button[aria-expanded='true'] {
  color: #000000;
 }
 .accordion button[aria-expanded='true'] .icon::after {
  width: 0;
 }
 .accordion button[aria-expanded='true'] + .accordion-content {
  opacity: 1;
  max-height: 27em;
  transition: all 200ms linear;
  will-change: opacity, max-height;
 }
 .accordion .accordion-content {
  opacity: 0;
  max-height: 0;
  overflow: hidden;
  transition: opacity 200ms linear, max-height 200ms linear;
  will-change: opacity, max-height;
 }
 .accordion .accordion-content p {
  font-size: 1rem;
  font-weight: 300;
  margin: 2em 0;
  font-family:SFProDisplay-Regular, 'Pro Display', 'Pro-Display', sans-serif;

 }


 @media screen and  (max-width: 768px) and (min-width: 320px) {

  .accordion button[aria-expanded='true'] + .accordion-content {
   opacity: 1;
   max-height: 50em;
   transition: all 200ms linear;
   will-change: opacity, max-height;
  }

  .accordion .accordion-content {
   opacity: 0;
   max-height: 0;
   overflow: hidden;
   transition: opacity 200ms linear, max-height 200ms linear;
   will-change: opacity, max-height;
  }

  .accordion button {
   width: 265px;
  }

  .accordion button .icon {
   right: -18px;
   top: 23px;
  }

  .txt_6602 {
   opacity: 1;
   letter-spacing: normal;
   text-align: center;
   line-height: 40px;
   color: rgba(23,23,23,1);
   font-family: SFProDisplay-Semibold, 'Pro Display', 'Pro-Display', sans-serif;
   font-size: 37px;
   mix-blend-mode: normal;
  }

  .txt_8075 {
   color: rgb(255 255 255);
   font-family: SFUIDisplay-Bold, 'Display', 'Display', sans-serif;
   font-size: 16px;
   font-weight: 700;
   mix-blend-mode: normal;
  }

  .group.group_3854{
   margin: 20px 0 0 11px;
  }
  .txt_8075 {
   color: rgb(255 255 255);
   font-family: SFUIDisplay-Bold, 'Display', 'Display', sans-serif;
   font-size: 16px;
   font-weight: 700;
   mix-blend-mode: normal;
   margin: 20px 0 0 20px;
  }

 }

 .txt_8075 {
  opacity: 1;
  letter-spacing: normal;
  text-align: default;
  line-height: 24px;
  color: rgb(255 255 255);
  font-family: SFUIDisplay-Bold, 'Display', 'Display', sans-serif;
  font-size: 16px;
  font-weight: 700;
  mix-blend-mode: normal;
 }

 .col-15{
  flex: 0 0 83.333333%;
  max-width: 57.333333%;
 }


 .col-14{
  flex: 0 0 42%;
  max-width: 42.666667%;
 }

 .txt_3225.with{
  font-size: 18px;
 }

 .cover{
  margin:  20px 20px 50px;
 }

 .text{
  height: 266px;
  line-height: 1;
 }

 .txt_8195.pravki{
  font-size: 16px;
 }

 .margin_11{
  margin-top: 31px;
 }

 .txt_8195.pravki.last{
  margin-top: -18px;
 }
