.flash_t {
  position: relative;
  height: 145px;
  background: #14171b; }
  .flash_t:before {
    position: absolute;
    overflow: hidden;
    left: 0px;
    top: -77px;
    background: #fff;
    width: 14%;
    z-index: 0;
    height: 100%;
    content: '';
    clip-path: polygon(0 95%, 0 0, 100% 49%, 19% 100%); }
    @media screen and (max-width: 500px) {
      .flash_t:before {
        width: 26%;
        clip-path: polygon(0 73%, 0 0, 100% 47%, 18% 76%); } }
  .flash_t:after {
    position: absolute;
    overflow: hidden;
    right: 0px;
    top: -77px;
    background: #fff;
    width: 14%;
    z-index: 0;
    height: 100%;
    content: '';
    clip-path: polygon(100% 0%, 100% 95%, 81% 100%, 0% 49%); }
    @media screen and (max-width: 500px) {
      .flash_t:after {
        width: 26%;
        clip-path: polygon(100% 0%, 101% 75%, 80% 76%, 0% 48%); } }
  .flash_t .left_aq:before {
    position: absolute;
    left: 0px;
    top: -62px;
    background: #c30101;
    width: 7%;
    height: 85%;
    content: '';
    z-index: 9;
    -webkit-clip-path: polygon(0 0, 0% 100%, 33% 100%);
    clip-path: polygon(0 0%, 0% 94%, 38% 100%); }
    @media screen and (max-width: 500px) {
      .flash_t .left_aq:before {
        position: absolute;
        left: 0px;
        top: -63px;
        background: #c30101;
        width: 12%;
        height: 63%;
        content: '';
        z-index: 9;
        -webkit-clip-path: polygon(0 0, 0% 100%, 33% 100%);
        clip-path: polygon(0 0%, 0% 95%, 35% 100%); } }
  .flash_t .left_aq:after {
    position: absolute;
    left: 0px;
    top: -62px;
    background: var(--main-color);
    width: 15%;
    height: 100%;
    z-index: 9;
    content: '';
    -webkit-clip-path: polygon(0 0, 100% 31%, 33% 100%);
    clip-path: polygon(0% 0%, 82% 41%, 17% 85%); }
    @media screen and (max-width: 500px) {
      .flash_t .left_aq:after {
        position: absolute;
        right: 0px;
        top: -62px;
        background: var(--main-color);
        width: 23%;
        height: 101%;
        z-index: 9;
        content: '';
        -webkit-clip-path: polygon(0 0, 100% 36%, 20% 77%);
        clip-path: polygon(0% 0%, 91% 40%, 18% 62%); } }
  .flash_t .right_aq:before {
    position: absolute;
    right: 0px;
    top: -62px;
    background: #c30101;
    width: 7%;
    height: 85%;
    content: '';
    z-index: 9;
    -webkit-clip-path: polygon(100% 0, 64% 100%, 100% 100%);
    clip-path: polygon(100% 0, 61% 99%, 100% 94%); }
    @media screen and (max-width: 500px) {
      .flash_t .right_aq:before {
        position: absolute;
        right: 0px;
        top: -55px;
        background: #c30101;
        width: 8%;
        height: 69%;
        content: '';
        z-index: 9;
        -webkit-clip-path: polygon(100% 0, 64% 100%, 100% 100%);
        clip-path: polygon(100% 0, 42% 82%, 100% 80%); } }
  .flash_t .right_aq:after {
    position: absolute;
    right: 0px;
    top: -62px;
    background: var(--main-color);
    width: 15%;
    height: 100%;
    z-index: 9;
    content: '';
    -webkit-clip-path: polygon(100% 0, 64% 100%, 0 26%);
    clip-path: polygon(100% 0, 82% 84%, 18% 40%); }
    @media screen and (max-width: 500px) {
      .flash_t .right_aq:after {
        position: absolute;
        right: 0px;
        top: -54px;
        background: var(--main-color);
        width: 22%;
        height: 100%;
        z-index: 9;
        content: '';
        -webkit-clip-path: polygon(100% 0, 64% 100%, 0 26%);
        clip-path: polygon(100% 0, 79% 56%, 0% 33%); } }

.cau-hoi .block_content {
  display: flex;
  width: 100%;
  background-image: url("../images/carw.jpg");
  background-size: cover; }
  @media screen and (max-width: 1150px) {
    .cau-hoi .block_content .banner-img {
      display: none; } }
  .cau-hoi .block_content .aq-block-body {
    width: 570px;
    float: right; }
    @media screen and (max-width: 1150px) {
      .cau-hoi .block_content .aq-block-body {
        width: 100%;
        float: none; } }
  .cau-hoi .block_content .banner-i {
    width: 50%; }
    @media screen and (max-width: 1150px) {
      .cau-hoi .block_content .banner-i {
        width: 1140px;
        box-sizing: border-box;
        overflow: hidden;
        margin: 0 auto;
        margin: 0px 10px; } }
  .cau-hoi .block_content .banner-img {
    width: 50%; }
    .cau-hoi .block_content .banner-img .banner-left {
      float: right;
      position: relative; }
      .cau-hoi .block_content .banner-img .banner-left:hover {
        transition: all 0.3s cubic-bezier(0, 0.01, 0.27, 1); }
        .cau-hoi .block_content .banner-img .banner-left:hover img {
          transform: scale(1.1);
          -webkit-transform: scale(1.1); }
      .cau-hoi .block_content .banner-img .banner-left .block .banners-default .banner_item .img-responsive {
        -webkit-clip-path: polygon(11% 33%, 100% 32%, 100% 100%, 0% 100%);
        clip-path: polygon(7% 0%, 100% 0%, 100% 100%, 0% 100%); }
    .cau-hoi .block_content .banner-img .banner-right {
      position: absolute;
      bottom: -69px;
      border-top: 8px solid #14171c;
      border-right: 8px solid #14171c;
      left: -18%; }
      .cau-hoi .block_content .banner-img .banner-right .block_banners {
        position: relative; }
        .cau-hoi .block_content .banner-img .banner-right .block_banners .banners-default .banner_item .img-old {
          position: relative;
          -webkit-clip-path: polygon(11% 33%, 100% 32%, 100% 100%, 0% 100%);
          clip-path: polygon(9% 0%, 100% 0%, 100% 100%, 0% 100%); }

.aq-block-body .block_title {
  text-align: left;
  padding-left: 46px;
  box-sizing: border-box;
  margin-bottom: 20px;
  position: relative; }
  .aq-block-body .block_title:before {
    position: absolute;
    top: 0px;
    left: 5px;
    content: "\f086";
    font: normal normal normal 35px/1 FontAwesome;
    color: var(--extra-color); }
.aq-block-body .item {
  /* background: #fff; */
  padding: 18px 35px;
  position: relative;
  background: #fff;
  border-bottom: 1px solid #91929336;
  box-sizing: border-box;
  /* border-radius: 4px; */
  /* box-shadow: 1px 1px #ccc; */ }
  @media screen and (max-width: 1150px) {
    .aq-block-body .item {
      padding: 10px; } }
  .aq-block-body .item:first-child {
    border-top: 1px solid #91929336; }
  .aq-block-body .item #tick {
    position: absolute;
    width: 20px;
    height: 20px;
    right: 15px;
    top: 25px;
    background: red; }
  .aq-block-body .item .content p span {
    line-height: 22px; }
  .aq-block-body .item .content p, .aq-block-body .item .content li {
    color: #222;
    font-size: 14px; }
  .aq-block-body .item .content h2 strong, .aq-block-body .item .content p strong {
    color: var(--extra-color);
    margin-bottom: 8px;
    line-height: 32px;
    font-size: 16px; }
.aq-block-body .question {
  font-size: 18px;
  overflow: hidden;
  white-space: nowrap; }
  .aq-block-body .question a {
    color: var(--main-color);
    font-weight: bold;
    font-size: 15px;
    letter-spacing: 0.3px;
    padding-left: 15px; }
.aq-block-body .link-cat {
  margin-top: 25px; }
  .aq-block-body .link-cat a {
    float: right;
    color: var(--extra-color);
    /* font-family: OpenSansBold; */
    font-size: 15px;
    font-style: italic; }
@media screen and (max-width: 768px) {
  .aq-block-body .block_title {
    margin-bottom: 10px;
    padding-left: 35px; }
    .aq-block-body .block_title:before {
      font: normal normal normal 22px/1 FontAwesome; }
  .aq-block-body .question, .aq-block-body .link-cat a {
    font-size: 14px; }
  .aq-block-body .item:before {
    font: normal normal normal 18px/1 FontAwesome; }
  .aq-block-body .item .plus:after, .aq-block-body .item .minus:after {
    font: normal normal normal 18px/1 FontAwesome; } }

.noi_dung {
  padding-left: 20px; }
  .noi_dung .question {
    cursor: pointer; }
    .noi_dung .question span {
      color: var(--main-color); }
    .noi_dung .question .active {
      color: var(--extra-color); }
  .noi_dung .content {
    transition: 1s;
    overflow: hidden;
    line-height: 24px;
    margin-top: 10px; }
  .noi_dung .c_no {
    height: 0; }

/*# sourceMappingURL=aq.css.map */
