@import url("https://cdn-prod.neonet.pl/richcontent/1246960/assets/HisenseSansAlfabet-Bold.ttf");
@import url("https://cdn-prod.neonet.pl/richcontent/1246960/assets/HisenseSansAlfabet-Medium.ttf");
@import url("https://cdn-prod.neonet.pl/richcontent/1246960/assets/HisenseSansAlfabet-Regular.ttf");
@import url("https://cdn-prod.neonet.pl/richcontent/1246960/assets/HisenseSansAlfabet-Light.ttf");
@font-face {
  font-family: "HisenseSansAlfabet-Medium";
  src: url("https://cdn-prod.neonet.pl/richcontent/1246960/assets/HisenseSansAlfabet-Medium.ttf")
    format("truetype");
}
@font-face {
  font-family: "HisenseSansAlfabet-Light";
  src: url("https://cdn-prod.neonet.pl/richcontent/1246960/assets/HisenseSansAlfabet-Light.ttf")
    format("truetype");
}
@font-face {
  font-family: "HisenseSansAlfabet-Regular";
  src: url("https://cdn-prod.neonet.pl/richcontent/1246960/assets/HisenseSansAlfabet-Regular.ttf")
    format("truetype");
}
@font-face {
  font-family: "HisenseSansAlfabet-Bold";
  src: url("https://cdn-prod.neonet.pl/richcontent/1246960/assets/HisenseSansAlfabet-Bold.ttf")
    format("truetype");
}
.hisense_content {
  font-family: "HisenseSansAlfabet-Regular";
}

.hisense_content h2 {
  font-size: 42px;
  font-family: "HisenseSansAlfabet-Medium";
  line-height: 42px;
}
.hisense_content h3 {
  font-size: 37px;
  font-family: "HisenseSansAlfabet-Medium";
  line-height: 38px;
}
.hisense_content {
  max-width: 1005px;
  margin: auto;
  font-family: "HisenseSansAlfabet-Light";
}
.hisense_content img {
  width: 100%;
  display: block;
}
.hi_flex {
  display: flex;
  align-items: center;
}
.hisense_icon h4 {
  font-family: "HisenseSansAlfabet-Light";
}
.hisense_icons_bar {
  background-color: black !important;
  padding: 1% 7%;
  justify-content: center;
}
.hisense_icon h4 {
  color: white !important;
  text-align: center;
  font-size: 14px;
}
.hisense_icon {
  padding: 2%;
}
.hisense_icon img {
  width: 30%;
  margin: auto;
}
.hi_full_feature {
  text-align: center;
  display: block;
  height: auto;
  margin-top: -3%;
  padding-top: 4%;
}
.grey_bg {
  background-color: #1a1a1a !important;
  color: white !important;
}
.hi_feature_half .hi_55 {
  padding: 0% 7%;
}
.flip {
  flex-direction: row-reverse;
}
.hi_45 {
  width: 45%;
}
.hi_33 {
  width: 33%;
}
.hi_30 {
  width: 30%;
}
.hi_55 {
  width: 55%;
}
.hi_43 {
  width: 43%;
}
.hi_full_feature p {
  padding: 0% 7% 3% 7%;
  font-size: 20px;
}
.hi_full_feature h2 {
  padding: 0 15%;
  line-height: 1.3;
}
.hisense_icons_desc {
  flex-wrap: wrap;
  align-items: baseline;
  margin: auto;
  justify-content: center;
  padding: 4% 1%;
  margin-top: -1%;
  background-color: #1c1c1c !important;
}
.hisense_icons_desc p {
  flex-wrap: wrap;
  color: white !important;
  text-align: center;
}
.hisense_icons_desc h4 {
  flex-wrap: wrap;
  color: white !important;
  font-size: 27px;
  font-family: "HisenseSansAlfabet-Medium";
}
.hisense_icons_desc .hisense_icon img {
  width: 100%;
}
.hisense_content video {
  display: block;
}
.video_fea video {
  width: 100%;
}
.video {
  padding: 5% 9%;
  background-color: #000 !important;
  margin-top: -2%;
}
.video video {
  border-radius: 40px;
}
.video h2 {
  color: white !important;
  text-align: center;
  font-size: 40px;
  font-family: "HisenseSansAlfabet-Medium";
}
.mobile {
  display: none;
}
.hisense_icons_bar {
  align-items: flex-start;
}

@media only screen and (max-width: 1439px) {
  .hisense_content {
    max-width: 1005px;
  }
  .hisense_content h3 {
    font-size: 27px;
  }
  .hi_feature_half .hi_55 {
    padding: 4%;
  }
  .hi_55 {
    width: 50%;
  }
  .hi_45 {
    width: 50%;
  }
}

@media only screen and (max-width: 1365px) {
  .hisense_content {
    max-width: 976px;
  }
  .hisense_content h3 {
    font-size: 27px;
  }
  .hi_feature_half .hi_55 {
    padding: 4%;
  }
  .hi_55 {
    width: 50%;
  }
  .hi_45 {
    width: 50%;
  }
}

@media only screen and (max-width: 1023px) {
  .hisense_content {
    margin: 0 16px;
    width: 100%;
  }
}

@media only screen and (max-width: 680px) {
  .hisense_content {
    margin: 0 16px;
  }
  .hi_full_feature h2 {
    font-size: 30px;
    padding: 0 3%;
  }
  .hi_full_feature p {
    font-size: 18px;
  }
  .hi_45 {
    width: 100%;
  }
  .hi_55 {
    width: 100%;
    text-align: center;
  }
  .hi_full_feature {
    flex-wrap: wrap;
  }
  .hi_feature_half {
    flex-wrap: wrap;
  }
  .hi_30 {
    width: 75%;
  }
  .hi_30 .hisense_icon {
    width: 70%;
  }
  .hisense_icon h4 {
    font-size: 12px;
  }
  .hisense_icons_bar .hisense_icon {
    width: 30%;
  }
  .hisense_icons_bar {
    flex-wrap: wrap;
  }
  .hisense_content h3 {
    font-size: 30px;
  }
  .desc {
    display: none;
  }
  .mobile {
    display: block;
  }
}
