@charset "utf-8";

@media screen and (min-width:1024px){
  nav .itm:hover>a{ color: var(--primary);}
  nav .itm:nth-child(2):hover>a:after,
  nav .itm:nth-child(3):hover>a:after,
  nav .itm:nth-child(4):hover>a:after{ border-bottom-width: .4rem;}
  nav .itm:hover>a+.sub{ height: 11.4375rem; opacity: 1;}
  nav .itm .sub .link a:hover{ color: var(--primary)}

  header.full nav .itm:hover>a{ color: var(--primary);}

  .slideshow .swiper-arrow div:hover{ filter: brightness(0) saturate(100%) invert(86%) sepia(21%) saturate(740%) hue-rotate(343deg) brightness(94%) contrast(92%);}

  .vrshow swiper-container swiper-slide .itm:hover .cover img{ transform: scale(1.1); }

  .product .swiper-arrow .prev:hover,
  .product .swiper-arrow .next:hover{ background: white; color: black;}

  .service .swiper-arrow:hover{ filter: brightness(0) saturate(100%) invert(86%) sepia(21%) saturate(740%) hue-rotate(343deg) brightness(94%) contrast(92%);}

  .service swiper-container swiper-slide:hover .itm:before{ background: rgba(0,0,0,0); backdrop-filter:blur(0);}
  .service swiper-container swiper-slide:hover .itm:after{ opacity: 1;}

  .service swiper-container swiper-slide:hover .itm .info{ padding: 7.5vw 2.5vw 2.5vw;}
  .service swiper-container swiper-slide:hover .itm .info .ico{ background: rgba(237,199,139,.5);}

  .page-history .content .swiper-arrow .prev:hover,
  .page-history .content .swiper-arrow .next:hover{ background: white; color: black;}

  .list-picture .itm:hover  .cover::after{ opacity: 1;}

  .list-news .itm:hover .cover{ left: 2.5vw;}
  .list-news .itm:hover .info{ right: -2.5vw; width: calc(100% - 5vw);}
  .list-news .itm:hover::after{ height: calc(100% + 10vw);}

  .pagination a.button:hover{ color: white; background: var(--primary);}
}