.skw-pages { overflow: hidden; position: relative; height: 100vh }
.skw-page { position: absolute; left: 0; top: 0; width: 88vw; margin-left: 12vw; transition: transform 1s; height: 100vh }
.skw-page-1 { z-index: 10; }
.skw-page-2 { z-index: 9; }
.skw-page-3 { z-index: 8; }
.skw-page-4 { z-index: 7; }
.skw-page-5 { z-index: 6; }
.skw-page-5 .pocess_box { background: #f8fafe; }
.skw-page-6 { z-index: 5; }
.skw-page.active {   }
.Jadva_box.skwbox_two { display: grid; grid-template-columns: 40% 60%; }
.Jadva_box.skwbox_two .sk_right { display: grid; gap: 15px; grid-template-columns: repeat(3,1fr); margin-right: 5vw; height: 100%; align-items: center; }
#service_area .item { position: relative; overflow: hidden; background: #fff; border-radius: 0; transition: all .35s ease; }
#service_area .item img { display: block; width: 100%; aspect-ratio: 3/4; object-fit: cover; transition: transform .6s ease; }
#service_area .item .text {position: relative;padding: 30px 20px 30px;background: #fff;border-top: 1px solid #e8e8e3;}
#service_area .item .en { margin-bottom: 8px; font-size: 12px; font-weight: 500; line-height: 1.5; letter-spacing: .16em; color: #8c9b7a; text-transform: uppercase; }
#service_area .item .text p { margin: 0 0 12px; font-size: 24px; font-weight: 500; line-height: 1.5; letter-spacing: .08em; color: #344b35; }
#service_area .item .text article {font-size: 15px;font-weight: 400;line-height: 1.9;letter-spacing: .04em;color: #777d74;height: 57px;-webkit-line-clamp: 2;}
#service_area .item::after { content: ""; position: absolute; left: 30px; bottom: 0; width: 38px; height: 2px; background: #8c9b7a; transition: width .35s ease; }
#service_area .item:hover img { transform: scale(1.04); }
#service_area .item:hover::after { width: 90px; }
#service_area .item:hover .text p { color: #26362b; }
.Jadva_box .article { color: #4b4b4b; font-weight: 400; line-height: 1.8; margin: 4vh 0 8vh; font-size: 16px; text-align: justify; }
.skw-page.active .sk_left,.skw-page.active .sk_right,.skw-page.active .sk_center { transform: translate3d(0,0%,0); }
.skwbox_two.colorstyle01 .sk_left { display: flex; width: 100%; height: 100%; background: var(--gray); padding: 0; }
.skwbox_two.colorstyle01 .sk_right { height: 100%; }
.skwbox_two.colorstyle01 .sk_right:before { content: ""; position: absolute; display: flex; width: 100%; height: 100%; background: var(--gray); bottom: 0; }
.skw-page.footerpage { display: flex; flex-direction: column; justify-content: flex-end; padding: 0; }
@media (min-width:981px) {
  .skw-page.active.inactive { transform: translate3d(0vh,-100vh,0); opacity: 1; }
  .skw-page .skimgbox { height: 100vh; display: flex; flex-direction: column; }
  .skw-page .skimgbox img { height: 100%; object-fit: cover; }
  .skwbox_two { display: grid; grid-template-columns: repeat(2,1fr); background: white; align-items: center; height: 100vh; width: 100%; }
  .skw-page .sk_left { transform: translate3d(-55vw,0%,0); transition: transform 1s; padding: 3vw 7vw; }
  .skw-page .sk_right { position: relative; transform: translate3d(55vw,0%,0); transition: transform 1s; }
  .skw-page .sk_center { position: absolute; width: 26vw; left: 34vw; bottom: 5vh; transform: translate3d(0vw,15vw,0); transition: transform 1s; }
}
@media (max-width:1680px) {
    #service_area .item .en{height: 35px;}
}
@media (max-width:1400px) {
  .Jadva_box.skwbox_two .sk_right .item .infoo { padding: 15px 0 0; }
}
@media (max-width:1024px) {
    .Jadva_box .article{margin-bottom: 20px;}
    .Jadva_box.skwbox_two .sk_right{display:grid;}
    #service_area .item .en{height:auto;}
    #service_area .item::after{left:0}
    #service_area .item .text{padding:30px 0 0}
    #service_area .item img{aspect-ratio:4/3}
    #service_area .item .text article{display:none;}
  .skw-page .sk_left { padding: 3vw 5vw; }
  .Jadva_box.skwbox_two .sk_right .item .infoo { grid-template-columns: 55px 1fr; }
  .Jadva_box.skwbox_two .sk_right .item .infoo .icon { width: 55px; }
  .Jadva_box.skwbox_two .sk_right .item .infoo .icon img { width: 20px; }
  .Jadva_box.skwbox_two .sk_right {display: grid;grid-template-columns: repeat(3,1fr);align-items: end;margin-right: 0;gap: 30px;padding: 0 5%;height: auto;}
  .Jadva_box.skwbox_two .sk_right .item img { aspect-ratio: 4/3; }
}
@media (max-width:980px) {
    #service_area .item .en{letter-spacing:0;font-size: 11px;}
    #service_area .item .text p{font-size: 20px;}
    #service_area .item img{aspect-ratio: 3/4;}
  .skw-page .sk_left { padding: 0 }
  .skw-page { width: 100%; margin-left: 0; position: relative; height: auto; }
  .skw-pages { height: auto; }
  .skw-pages:before { display: none; }
  .Jadva_box.skwbox_two { display: flex; flex-direction: column; }
  .Jadva_box.skwbox_two .sk_left {padding: 40px;width: 85%;margin: 0px auto;}
  .skw-page-1,.skw-page-2,.skw-page-3,.skw-page-4,.skw-page-5,.skw-page-6,.skw-page-7 { z-index: 10; }
  .Jadva_box .article { width: 100%; font-size: 16px; margin: 25px 0 40px; }
  .Jadva_box.skwbox_two .sk_right {height: auto;width: 85%;margin: 20px auto;padding: 0;gap: 5px;align-items: start;}
}
@media (max-width:640px) {
  .Jadva_box.skwbox_two .sk_right {grid-template-columns: 1fr;gap: 40px;}
    #service_area .item img{aspect-ratio:5/3;}
  .Jadva_box.skwbox_two .sk_left { padding: 20px 20px; }
}
