.spartan {
  font-family: "Spartan", sans-serif;
}

.vertical {
  writing-mode: vertical-rl;
}
/* slick */

.plan_slide .slick-track {
  left: 0;
}

.slick-dots li.slick-active button:before {
  opacity: 100;
  color: #ca0010;
}

.slick-dots li {
  margin: 0;
}

/*plan arrow*/

.plan_slider .slick-next{
  right:20px;
}

.plan_slider .slick-prev{
  left: 20px;
}

.plan_slider .slick-prev, .plan_slider .slick-next {
  top: 50%;
  z-index: 100;
}

.plan_slider .slick-prev:before, .plan_slider .slick-next:before {
  opacity: .75;
  color: #444;
}

@media screen and (max-width: 769px) {

  .plan_slider .slick-next {
    top: 50%;
  }
}


@media screen and (max-width: 769px){

/*gallery arrow*/

  .gallery_ct_in .slick-arrow{
    top: 45%;
    z-index:2;
    width: 3rem;
    height: 6rem;
    background: #cd0011;
    display: flex;
    justify-content: center;
    align-items: center;
  }

  .gallery_ct_in .slick-arrow:before{
    content:"";
    width: 1rem;
    height: 1rem;
    display: inline-block;
    transform: rotate(45deg);
  }

  .gallery_ct_in .slick-next{
    padding: 0 .5rem 0 0;
    right: .5rem;
  }

  .gallery_ct_in .slick-next::before{
    border-top: 2px solid #fff;
    border-right: 2px solid #fff;
  }

  .gallery_ct_in .slick-prev{
    padding: 0 0 0 .5rem;
    left: .5rem;
  }

  .gallery_ct_in .slick-prev::before{
    border-left: 2px solid #fff;
    border-bottom: 2px solid #fff;
  }

}
