 .row_8405 {
  opacity: 1;
  width: 95%;
  position: relative;
  margin: 0 auto;
  mix-blend-mode: normal;
  border-radius: 0px;
}
 .txt_9678 {
  opacity: 1;
  letter-spacing: 0.8px;
  text-align: default;
  margin-top: 50px;
  line-height: 48px;
  color: rgba(0,0,0,1);
  font-family: SFProDisplay-Bold, 'Pro Display', 'Pro-Display', sans-serif;
  font-size: 48px;
  font-weight: 700;
  mix-blend-mode: normal;
}

.line_iphone{
 border: 1px solid #E8E8ED;
 width: 100%;
 height: 1px;
}

.margin{
 padding: 0 0 64px 0;
}

.back{
 background: linear-gradient(180deg,rgba(255,255,255,1) 0,rgba(242,242,242,1) 100%);

}

.d50{
 margin: 0 auto;
}

.iphone{
 width: 43%;
 height: 70%;
 background: url(../../images/apple.png) no-repeat 30px center;
 background-size: contain;
 bottom: -50px;
 right: 0;
 position: absolute;

}

 .txt_8938 {
  opacity:1;
  letter-spacing:normal;
  text-align:default;
  line-height:40px;
  color:rgba(0,0,0,1);
  font-family:SFProDisplay-Light, 'Pro Display', 'Pro-Display', sans-serif;
  font-size:32px;
  font-weight:300;
  mix-blend-mode:normal
}
 .btn_3640 {
  opacity:1;
  background:rgba(0,113,227,1);
  mix-blend-mode:normal;
  border-radius:12px
}
.btn_3640: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_3640:hover * {
  opacity:1;
  color:rgba(255,255,255,1) !important;
  text-decoration:none
}
 .txt_1529 {
  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
}
 .container_5156 {
  opacity:1;
  background:rgba(255,255,255,1);
  mix-blend-mode:normal;
  border-radius:0px
}
 .txt_3570 {
  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_3036 {
  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
}
 .txt_263 {
  opacity:1;
  letter-spacing:normal;
  text-align:default;
  line-height:32px;
  color:rgba(23,23,23,1);
  font-family:SFProDisplay-Medium, 'Pro Display', 'Pro-Display', sans-serif;
  font-size:16px;
  font-weight:500;
  mix-blend-mode:normal
}
 .txt_2115 {
  opacity:1;
  letter-spacing:normal;
  text-align:right;
  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
}
 .txt_1932 {
  opacity:1;
  letter-spacing:normal;
  text-align:default;
  line-height:32px;
  color:rgba(23,23,23,1);
  font-family:SFProDisplay-Medium, 'Pro Display', 'Pro-Display', sans-serif;
  font-size:16px;
  font-weight:500;
  mix-blend-mode:normal
}
 .txt_6686 {
  opacity:1;
  letter-spacing:normal;
  text-align:right;
  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
}
 .txt_9275 {
  opacity:1;
  letter-spacing:normal;
  text-align:default;
  line-height:32px;
  color:rgba(23,23,23,1);
  font-family:SFProDisplay-Medium, 'Pro Display', 'Pro-Display', sans-serif;
  font-size:16px;
  font-weight:500;
  mix-blend-mode:normal
}
 .txt_3225 {
  opacity:1;
  letter-spacing:normal;
  text-align:right;
  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
}
 .txt_5723 {
  opacity:1;
  letter-spacing:normal;
  text-align:default;
  line-height:32px;
  color:rgba(23,23,23,1);
  font-family:SFProDisplay-Medium, 'Pro Display', 'Pro-Display', sans-serif;
  font-size:16px;
  font-weight:500;
  mix-blend-mode:normal
}
 .txt_9995 {
  opacity:1;
  letter-spacing:normal;
  text-align:right;
  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
}
 .txt_4031 {
  opacity:1;
  letter-spacing:normal;
  text-align:default;
  line-height:32px;
  color:rgba(23,23,23,1);
  font-family:SFProDisplay-Medium, 'Pro Display', 'Pro-Display', sans-serif;
  font-size:16px;
  font-weight:500;
  mix-blend-mode:normal
}
 .txt_8225 {
  opacity:1;
  letter-spacing:normal;
  text-align:right;
  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
}
 .txt_6645 {
  opacity:1;
  letter-spacing:normal;
  text-align:default;
  line-height:32px;
  color:rgba(23,23,23,1);
  font-family:SFProDisplay-Medium, 'Pro Display', 'Pro-Display', sans-serif;
  font-size:16px;
  font-weight:500;
  mix-blend-mode:normal
}
 .txt_9317 {
  opacity:1;
  letter-spacing:normal;
  text-align:right;
  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
}
 .txt_6292 {
  opacity:1;
  letter-spacing:normal;
  text-align:default;
  line-height:32px;
  color:rgba(23,23,23,1);
  font-family:SFProDisplay-Medium, 'Pro Display', 'Pro-Display', sans-serif;
  font-size:16px;
  font-weight:500;
  mix-blend-mode:normal
}
 .txt_9984 {
  opacity:1;
  letter-spacing:normal;
  text-align:right;
  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
}
 .txt_705 {
  opacity:1;
  letter-spacing:normal;
  text-align:default;
  line-height:32px;
  color:rgba(23,23,23,1);
  font-family:SFProDisplay-Medium, 'Pro Display', 'Pro-Display', sans-serif;
  font-size:16px;
  font-weight:500;
  mix-blend-mode:normal
}
 .txt_2016 {
  opacity:1;
  letter-spacing:normal;
  text-align:right;
  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
}
 .txt_6124 {
  opacity:1;
  letter-spacing:normal;
  text-align:default;
  line-height:32px;
  color:rgba(23,23,23,1);
  font-family:SFProDisplay-Medium, 'Pro Display', 'Pro-Display', sans-serif;
  font-size:16px;
  font-weight:500;
  mix-blend-mode:normal
}
 .txt_8036 {
  opacity:1;
  letter-spacing:normal;
  text-align:right;
  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
}
 .txt_3407 {
  opacity:1;
  letter-spacing:normal;
  text-align:default;
  line-height:32px;
  color:rgba(23,23,23,1);
  font-family:SFProDisplay-Medium, 'Pro Display', 'Pro-Display', sans-serif;
  font-size:16px;
  font-weight:500;
  mix-blend-mode:normal
}
 .txt_8161 {
  opacity:1;
  letter-spacing:normal;
  text-align:right;
  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
}
 .image_3553 {
  opacity:1;
  mix-blend-mode:normal;
  max-width:100%;
  height:64px;
  width:76px
}
 .txt_5409 {
  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_1760 {
  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_8102 {
  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_1226 {
  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_1276 {
  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_1276 {
  opacity:1;
  background:rgba(255,255,255,1);
  border:1px solid rgba(210,210,210,1);
  mix-blend-mode:normal;
  border-radius:12px
}
 .txt_6555 {
  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_2447 {
  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_2447 {
  opacity:1;
  background:rgba(255,255,255,1);
  border:1px solid rgba(210,210,210,1);
  mix-blend-mode:normal;
  border-radius:12px
}
 .btn_1525 {
  opacity:1;
  background:rgba(0,113,227,1);
  mix-blend-mode:normal;
  border-radius:12px
}
.btn_1525: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_1525:hover * {
  opacity:1;
  color:rgba(255,255,255,1) !important;
  text-decoration:none
}
 .txt_3290 {
  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
}
 .container_571 {
  opacity:1;
  background:rgba(238,238,238,1);
  mix-blend-mode:normal;
  border-radius:0px
}
 .txt_6688 {
  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_3285 {
  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
}
 .txt_2933 {
  opacity:1;
  letter-spacing:normal;
  text-align:center;
  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_4194 {
  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
}
 .txt_3934 {
  opacity:1;
  letter-spacing:normal;
  text-align:center;
  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_2139 {
  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
}
 .txt_1870 {
  opacity:1;
  letter-spacing:normal;
  text-align:center;
  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_7607 {
  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_2926 {
  opacity:1;
  background:rgba(255,255,255,1);
  mix-blend-mode:normal;
  border-radius:0px
}
 .txt_2960 {
  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_5577 {
  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
}
 .txt_7231 {
  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_890 {
  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_4625 {
  opacity:1;
  letter-spacing:normal;
  text-align:default;
  line-height:32px;
  color:rgba(157,157,157,1);
  font-family:SFProDisplay-Semibold, 'Pro Display', 'Pro-Display', sans-serif;
  font-size:24px;
  mix-blend-mode:normal
}
 .txt_5365 {
  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_2685 {
  opacity:1;
  letter-spacing:normal;
  text-align:default;
  line-height:32px;
  color:rgba(157,157,157,1);
  font-family:SFProDisplay-Semibold, 'Pro Display', 'Pro-Display', sans-serif;
  font-size:24px;
  mix-blend-mode:normal
}
 .txt_2618 {
  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_9240 {
  opacity:1;
  letter-spacing:normal;
  text-align:default;
  line-height:32px;
  color:rgba(157,157,157,1);
  font-family:SFProDisplay-Semibold, 'Pro Display', 'Pro-Display', sans-serif;
  font-size:24px;
  mix-blend-mode:normal
}
 .txt_1463 {
  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_6622 {
  opacity:1;
  letter-spacing:normal;
  text-align:default;
  line-height:32px;
  color:rgba(157,157,157,1);
  font-family:SFProDisplay-Semibold, 'Pro Display', 'Pro-Display', sans-serif;
  font-size:24px;
  mix-blend-mode:normal
}
 .txt_4150 {
  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_8252 {
  opacity:1;
  letter-spacing:normal;
  text-align:default;
  line-height:32px;
  color:rgba(157,157,157,1);
  font-family:SFProDisplay-Semibold, 'Pro Display', 'Pro-Display', sans-serif;
  font-size:24px;
  mix-blend-mode:normal
}
 .container_5846 {
  opacity:1;
  background:rgba(242,242,242,1);
  mix-blend-mode:normal;
  border-radius:0px
}
 .txt_1359 {
  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_8804 {
  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_2245 {
  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_7741 {
  opacity:1;
  background:linear-gradient(180deg,rgba(255,255,255,1) 0,rgba(0,0,0,1) 100%);
  mix-blend-mode:normal;
  height:80px;
  width:80px;
  border-radius:50%
}
 .txt_5174 {
  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_2872 {
  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_5374 {
  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_8064 {
  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_3579 {
  opacity:1;
  background:linear-gradient(180deg,rgba(255,255,255,1) 0,rgba(0,0,0,1) 100%);
  mix-blend-mode:normal;
  height:80px;
  width:80px;
  border-radius:50%
}
 .txt_9810 {
  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_8442 {
  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_9860 {
  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_608 {
  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_4890 {
  opacity:1;
  background:linear-gradient(180deg,rgba(255,255,255,1) 0,rgba(0,0,0,1) 100%);
  mix-blend-mode:normal;
  height:80px;
  width:80px;
  border-radius:50%
}
 .txt_8836 {
  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_5508 {
  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_3212 {
  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_3426 {
  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_2772 {
  opacity:1;
  background:linear-gradient(180deg,rgba(255,255,255,1) 0,rgba(0,0,0,1) 100%);
  mix-blend-mode:normal;
  height:80px;
  width:80px;
  border-radius:50%
}
 .txt_3844 {
  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_5942 {
  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_5398 {
  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_3627 {
  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_8993 {
  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:300;
  mix-blend-mode:normal
}
 .txt_8753 {
  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_3513 {
  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_7797 {
  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_6841 {
  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_3259 {
  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:300;
  mix-blend-mode:normal
}
 .txt_6603 {
  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_3484 {
  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_2625 {
  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_6404 {
  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_2434 {
  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_2319 {
  opacity:1;
  background:rgba(51,51,51,1);
  mix-blend-mode:normal;
  border-radius:0px
}
 .txt_4284 .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_4284 .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_913 {
  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_2465 {
  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_1736 {
  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_1479 {
  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_2059 {
  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_5077 {
  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_226 {
  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_5316 {
  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_2477 {
  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_2000 {
  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_6892 {
  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_3815 {
  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_7715 {
  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_6244 {
  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_8120 {
  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_5893 {
  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_6753 {
  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_6857.group {
  display:flex;
  flex-flow:row wrap;
  justify-content:space-between;
  align-items:center
}
 .group_6857.group_fixed_size {
  width:144px;
  display:inline-block;
  max-width:100%
}
 .row_6594 {
  opacity:1;
  background:rgba(51,51,51,0.8);
  mix-blend-mode:normal;
  border-radius:0px
}
 .txt_5398 .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_5398 .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_1821: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_1821:hover * {
  opacity:1;
  color:rgba(255,255,255,1) !important;
  text-decoration:none
}
 .txt_1513 {
  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_8526: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_8526:hover * {
  opacity:1;
  color:rgba(255,255,255,1) !important;
  text-decoration:none
}
 .txt_5896 {
  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_7352: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_7352:hover * {
  opacity:1;
  color:rgba(255,255,255,1) !important;
  text-decoration:none
}
 .txt_8906 {
  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_4358: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_4358:hover * {
  opacity:1;
  color:rgba(255,255,255,1) !important;
  text-decoration:none
}
 .txt_6620 {
  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_7222: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_7222:hover * {
  opacity:1;
  color:rgba(255,255,255,1) !important;
  text-decoration:none
}
 .txt_3416 {
  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_5319 {
  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_8801 {
  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
}

 .airpods{
  width: 85%;
  height: 83%;
  background: url(../../images/airpods_pro.png) no-repeat 300px 10px;
  background-size: contain;
  bottom: -50px;
  right: 0;
  position: absolute;
 }


 .mac{
  width: 56%;
  height: 83%;
  background: url(../../images/Mac-OS-11-Could-and-Should-Look-Like-This-Gallery-409005-5.png) no-repeat 50px 10px;
  background-size: contain;
  bottom: 2px;
  right: -0;
  position: absolute;
 }

 .tv{
  width: 51%;
  height: 81%;
  background: url(../../images/tv.png) no-repeat 30px 10px;
  background-size: contain;
  bottom: -50px;
  right: 0px;
  position: absolute;
 }


 .ipad{
  width: 78%;
  height: 83%;
  background: url(../../images/02BD00B2-0576-47C2-B281-5EB0DFAB6358.png) no-repeat 350px 10px;
  background-size: contain;
  bottom: -72px;
  right: 0;
  position: absolute;
 }

 .ipod{
  width: 78%;
  height: 101%;
  background: url(../../images/ipod-touch-select-2019_GEO_RU_FMT_WHH.png) no-repeat 350px 20px;
  background-size: contain;
  bottom: -96px;
  right: 0;
  position: absolute;
 }

 .watch{
  width: 77%;
  height: 102%;
  background: url(../../images/42-alu-space-sport-black-nc-1up_GEO_RU.png) no-repeat 350px 10px;
  background-size: contain;
  bottom: -108px;
  right: 0;
  position: absolute;

 }

 .ts{
  width: 73%;
  height: 74%;
  background: url(../../images/Beats.png) no-repeat 400px 0;
  background-size: contain;
  bottom: -39px;
  right: 0;
  position: absolute;

 }

 .headphones{
  width: 78%;
  height: 96%;
  background: url(../../images/bang_air.png) no-repeat 280px 10px;
  background-size: contain;
  bottom: -98px;
  right: 0;
  position: absolute;
 }



 .dynamic{
  width: 71%;
  height: 92%;
  background: url(../../images/динамики.png) no-repeat 350px 10px;
  background-size: contain;
  bottom: -84px;
  right: 0;
  position: absolute;
 }



 .b-TV{
  width: 70%;
  height: 88%;
  background: url(../../images/телек.png) no-repeat 350px 10px;
  background-size: contain;
  bottom: -42px;
  right: 0;
  position: absolute;

 }

 .accessories{
  width: 70%;
  height: 80%;
  background: url(../../images/аксессуары.png) no-repeat 350px 10px;
  background-size: contain;
  bottom: -42px;
  right: 0;
  position: absolute;

 }

 .beats{
  width: 70%;
  height: 80%;
  background: url(../../images/Beats.png) no-repeat 250px 0;
  background-size: contain;
  bottom: -42px;
  right: 0;
  position: absolute;

 }
