/* extracted-inline-styles */
/* layouts/partials/page-tiktok-live.html */
#tk_banner{  background-size: cover;  }  #tk_banner .container{  max-width: 1200px;  padding:0;  }  .tk_banner{  display: flex;  justify-content: space-between;  align-items: center;  }  .tk_banner_img{  max-height:600px;  }

/* layouts/partials/page-tiktok-live.html */
#tk_title{  text-align: center;  }  .tk_title{  line-height: 1.5em;  position: relative;  padding:0 20px;  display: inline-block;  }  .tk_title:after{  content:"";  position: absolute;  top: 0;  left: 0;  display: block;  width: 12px;  height: 12px;  background: #e3003b;  }  .tk_title:before{  content:"";  position: absolute;  bottom: 0;  right: 0;  display: block;  width: 12px;  height: 12px;  background: #57f8eb;  }

/* layouts/partials/page-tiktok-live.html */
#tk_con1{  background-size: contain;  padding-bottom: 40px;  }  #tk_con1 .container{  max-width: 1200px;  padding:0 20px;  }  .tk_con{  display:flex;  align-items: center;  justify-content: space-between;  margin-bottom: 40px;  }  .tk_con_txt{  width:50%;  }  .tk_con_txt div{  position: relative;  }  .tk_con_txt div h1{  font-size: 78px;  line-height: 1em;  margin:0;  color: #dbdbdb;  }  .tk_con_txt div h5{  font-weight: normal;  font-size: 30px;  line-height: 1em;  margin:0;  color: #353535;  position: absolute;  left: 10px;  bottom:10px;  }  .tk_con_txt p{  font-size: 22px;  line-height: 1.5em;  margin:20px 0;  color: #333333;  }  .tk_con_txt p span{  color:#5e4b96;  }  .tk_con_img{  width:50%;  text-align: right;  }  .tk_con_txt2{  text-align: right;  }  .tk_con_txt2 div h5{  right: 10px;  }  .tk_con_img2{  text-align: left;  }

/* layouts/partials/page-tiktok-live.html */
#tk_con2{  background-size: cover;  }  #tk_con2 .container{  max-width: 1200px;  padding:0;  }  .tk_con_box{  display:flex;  justify-content: space-between;  align-items: stretch;  padding: 20px 0 40px 0;  }  .tk_con2{  width:24%;  text-align: center;  padding:40px 20px;  background: #fff;  border-radius: 6px;  color: #111111;  margin-bottom: 40px;  }  .tk_con2 h5{  font-size: 24px;  line-height: 1em;  margin:20px 0 10px 0;  }  .tk_con2 p{  text-align: justify;  font-size: 14px;  line-height: 1.5em;  margin:0;  }

/* layouts/partials/page-tiktok-live.html */
#tk_back .container{  max-width: 1200px;  padding:0;  }  .tk_back{  background-image: url("/assets/img/tiktok-live/tk-back-bg.png");  background-repeat: no-repeat;  background-size: cover;  background-position: center center;  border-radius: 10px;  display: flex;  align-items: center;  justify-content: space-evenly;  padding:20px;  }

/* layouts/partials/page-tiktok-live.html */
@media only screen and (max-width: 767px){  .tk_banner{  flex-direction: column;  }  .tk_banner_txt{  padding:40px 0 0 0;  }  .tk_banner_img{  width: 60%;  }  .tk_title{  font-size: 26px;  }  .tk_con{  align-items: normal;  flex-direction: column;  }  .tk_con_txt {  width: 100%;  }  .tk_con_img {  width: 100%;  text-align: center;  }  .tk_con_txt div h1{  font-size: 58px;  }  .tk_con_txt div h5{  font-size: 24px;  }  .tk_con_txt p {  font-size: 16px;  }  .tk_con1{  flex-direction: column-reverse;  }  .tk_con_box{  flex-direction: column;  }  .tk_con2 {  width: 100%;  }  .tk_back{  flex-direction: column;  }  .tk_back_txt{  padding: 20px 0;  }  }
