.cy_tnc_h009_slider {
  position: relative;
  z-index: 1;
  max-width: 1920px;
  font-family: "UTM Avo";
  margin: 0 auto;
  background-color: #fff; }
  .cy_tnc_h009_slider a {
    outline: none; }
    .cy_tnc_h009_slider a:hover, .cy_tnc_h009_slider a:active, .cy_tnc_h009_slider a:focus {
      outline: none; }
  .cy_tnc_h009_slider .row-flex {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-wrap: wrap; }
  @media (min-width: 1366px) {
    .cy_tnc_h009_slider .container {
      width: 1300px; } }
  @media (min-width: 1440px) {
    .cy_tnc_h009_slider .container {
      width: 1400px; } }
  @media (min-width: 1620px) {
    .cy_tnc_h009_slider .container {
      width: 1520px; } }
  @media (min-width: 1720px) {
    .cy_tnc_h009_slider .container {
      width: 1600px; } }
  @media (min-width: 1920px) {
    .cy_tnc_h009_slider .container {
      width: 1800px; } }
  .cy_tnc_h009_slider .home-slider-container {
    position: relative;
    z-index: 0; }
    .cy_tnc_h009_slider .home-slider-container .slider-item {
      display: block !important; }
      .cy_tnc_h009_slider .home-slider-container .slider-item .wrapper {
        position: relative; }
        .cy_tnc_h009_slider .home-slider-container .slider-item .wrapper .row {
          margin: 0; }
          .cy_tnc_h009_slider .home-slider-container .slider-item .wrapper .row .img-box {
            padding: 0; }
        .cy_tnc_h009_slider .home-slider-container .slider-item .wrapper .info {
          position: absolute;
          left: 0;
          right: 0;
          top: 50%;
          color: #474747;
          text-align: center;
          -webkit-transform: translateY(-50%);
          -moz-transform: translateY(-50%);
          -ms-transform: translateY(-50%);
          -o-transform: translateY(-50%);
          transform: translateY(-50%); }
          .cy_tnc_h009_slider .home-slider-container .slider-item .wrapper .info__content {
            padding: 30px;
            position: relative;
            z-index: 0;
            color: #fff; }
            .cy_tnc_h009_slider .home-slider-container .slider-item .wrapper .info__content:before, .cy_tnc_h009_slider .home-slider-container .slider-item .wrapper .info__content:after {
              content: "";
              z-index: -1;
              position: absolute;
              top: 0;
              left: 0;
              right: 0;
              bottom: 0;
              -moz-transform: skewX(-25deg);
              -webkit-transform: skewX(-25deg);
              -o-transform: skewX(-25deg);
              -ms-transform: skewX(-25deg);
              transform: skewX(-25deg);
              background: #097903;
              background: -moz-linear-gradient(90deg, #097903 0%, #4caf50 100%);
              background: -webkit-linear-gradient(90deg, #097903 0%, #4caf50 100%);
              background: -ms-linear-gradient(90deg, #097903 0%, #4caf50 100%); }
            .cy_tnc_h009_slider .home-slider-container .slider-item .wrapper .info__content:before {
              opacity: .5;
              top: 20px;
              right: 20px;
              left: -30px;
              bottom: -20px;
              z-index: -2; }
          .cy_tnc_h009_slider .home-slider-container .slider-item .wrapper .info__title {
            letter-spacing: 2px;
            font-weight: bold;
            margin-bottom: 10px;
            text-transform: uppercase;
            color: #fff;
            font-size: 50px;
            line-height: 1.4;
            display: block;
            display: -webkit-box;
            -webkit-line-clamp: 2;
            -webkit-box-orient: vertical;
            overflow: hidden;
            text-overflow: ellipsis;
            max-height: 140px; }
  .cy_tnc_h009_slider .dots-container {
    position: absolute;
    bottom: 40px;
    left: 0;
    right: 0; }
    .cy_tnc_h009_slider .dots-container .slider-dots {
      width: 110px; }
      .cy_tnc_h009_slider .dots-container .slider-dots .slick-current .dot {
        border-color: #474747; }
      .cy_tnc_h009_slider .dots-container .slider-dots .dot {
        cursor: pointer;
        text-align: center;
        margin: 0 auto;
        padding-bottom: 5px;
        border-bottom: 2px solid transparent;
        -webkit-transition: all 0.3s ease;
        -moz-transition: all 0.3s ease;
        -ms-transition: all 0.3s ease;
        -o-transition: all 0.3s ease;
        transition: all 0.3s ease; }
        .cy_tnc_h009_slider .dots-container .slider-dots .dot:hover {
          color: #ff9800; }
  .cy_tnc_h009_slider .button-box {
    position: absolute;
    top: 50%;
    z-index: 10;
    margin-top: -25px; }
    .cy_tnc_h009_slider .button-box--next {
      right: 20px; }
    .cy_tnc_h009_slider .button-box--prev {
      left: 20px; }
    @media (max-width: 991px) {
      .cy_tnc_h009_slider .button-box--next {
        right: 10px; }
      .cy_tnc_h009_slider .button-box--prev {
        left: 10px; } }
  .cy_tnc_h009_slider .btn-slider {
    color: #fff;
    background-color: transparent;
    opacity: 0.7;
    -webkit-transition: opacity 0.3s ease;
    -moz-transition: opacity 0.3s ease;
    -ms-transition: opacity 0.3s ease;
    -o-transition: opacity 0.3s ease;
    transition: opacity 0.3s ease;
    z-index: 10;
    padding: 0;
    border: none;
    background-size: contain;
    background-position: center;
    width: 35px;
    height: 63px;
    background-repeat: no-repeat; }
    @media (max-width: 1719px) {
      .cy_tnc_h009_slider .btn-slider {
        width: 25px;
        height: 50px; } }
    .cy_tnc_h009_slider .btn-slider--prev {
      padding-right: 2px;
      background-image: url("../images/prev.png"); }
    .cy_tnc_h009_slider .btn-slider--next {
      padding-left: 2px;
      background-image: url("../images/next.png"); }
    .cy_tnc_h009_slider .btn-slider:hover {
      opacity: 1; }
  .cy_tnc_h009_slider .slick-dotted.slick-slider {
    margin-bottom: 0; }
  .cy_tnc_h009_slider .slick-dots {
    bottom: 40px;
    width: 100%;
    text-align: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    align-items: center;
    justify-content: center; }
    .cy_tnc_h009_slider .slick-dots li {
      height: 12px;
      width: 12px;
      margin: 0;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      align-items: flex-end; }
      .cy_tnc_h009_slider .slick-dots li + li {
        margin-left: 20px; }
      .cy_tnc_h009_slider .slick-dots li button {
        padding: 0;
        margin: 0;
        width: 12px;
        height: 12px;
        border-radius: 50%;
        background-color: #777579;
        opacity: 0.7;
        -webkit-transition: opacity 0.3s ease;
        -moz-transition: opacity 0.3s ease;
        -ms-transition: opacity 0.3s ease;
        -o-transition: opacity 0.3s ease;
        transition: opacity 0.3s ease; }
        .cy_tnc_h009_slider .slick-dots li button:before {
          content: none; }
      .cy_tnc_h009_slider .slick-dots li.slick-active button {
        opacity: 1;
        background-color: #ff9800; }
  @media (max-width: 1919px) {
    .cy_tnc_h009_slider .home-slider-container .slider-item .wrapper .info__title {
      font-size: 30px;
      max-height: 84px; } }
  @media (max-width: 1365px) {
    .cy_tnc_h009_slider .home-slider-container .slider-item .wrapper .info__title {
      font-size: 25px;
      max-height: 70px; }
    .cy_tnc_h009_slider .btn-slider {
      width: 45px;
      height: 45px;
      font-size: 30px; } }
  @media (max-width: 1199px) {
    .cy_tnc_h009_slider .slick-dots {
      bottom: 25px; }
    .cy_tnc_h009_slider .slick-dots li + li {
      margin-left: 10px; } }
  @media (max-width: 991px) {
    .cy_tnc_h009_slider .home-slider-container .slider-item .wrapper .info {
      bottom: 70px; }
    .cy_tnc_h009_slider .btn-slider {
      width: 40px;
      height: 40px;
      font-size: 28px; } }

/*# sourceMappingURL=css.css.map */
