html {font-size:clamp(7.5px,0.522vw,10px)}:root{--swiper-wrapper-transition-timing-function,initial:;--swiper-pagination-bottom,8px:;--subtheme_color:#6c98cd;--swiper-pagination-bullet-width,:;--swiper-pagination-bullet-opacity,1:;--swiper-pagination-bullet-horizontal-gap,4px:;--title_color:#161616}*{margin:0px;padding:0px;box-sizing:border-box}.product_cases{padding:13.1rem 0px 7.4rem}body > section{position:relative}body > section:hover{}@media screen and (max-width:768px){.product_cases{padding:3rem 0px;overflow:hidden}}.content{max-width:144rem;margin:0px auto;position:relative}@media screen and (min-width:768px) and (max-width:1220px){.content{padding:0px 2rem}}@media screen and (min-width:768px) and (max-width:1024px){.content,.swiper_content{max-width:896px}}@media screen and (min-width:768px) and (max-width:896px){.content,.swiper_content{max-width:768px}}@media screen and (max-width:768px){.content{padding:0px 20px}}.center{text-align:center}.head h2{font-size:4.8rem;line-height:6.4rem;font-weight:600}.fadeInUp{animation-name:fadeInUp}@media screen and (max-width:768px){.head h2{font-size:22px;line-height:1.5;letter-spacing:unset;word-spacing:unset}}@media screen and (min-width:640px) and (max-width:768px){.head h2{font-size:28px;line-height:1.5}}.product_cases .product_cases_swiper{overflow:hidden;margin-top:4.2rem;border-radius:1.6rem}.swiper-horizontal{touch-action:pan-y}@media screen and (max-width:768px){.product_cases .product_cases_swiper{overflow:unset;margin-top:2rem;border-radius:0px}}ul{list-style:none}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0px,0px)}li.swiper-slide{height:auto}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-backface-hidden .swiper-slide{transform:translateZ(0px);backface-visibility:hidden}.img.img_cv{overflow:hidden}.img.img_ab{position:relative}.product_cases .product_cases_swiper .img{width:100%;border-radius:1.6rem;padding-bottom:92.441%}@media screen and (max-width:768px){.product_cases .product_cases_swiper .img{border-radius:12px}}.img.img_cv img{object-fit:cover}.img.img_ab img{position:absolute;left:0px;top:0px}.img img{width:100%;height:100%;display:block;transition:0.5s;aspect-ratio:inherit}.product_cases .product_cases_swiper .img:hover img{transform:scale(1.02)}.product_cases div.swiper-pagination{display:flex;gap:1.4rem;justify-content:center;position:static;width:100%;margin-top:6.3rem}.swiper-pagination{position:absolute;text-align:center;transition:opacity 0.3s;transform:translate3d(0px,0px,0px);z-index:10}.swiper-horizontal > .swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0px;width:100%}@media screen and (max-width:768px){.product_cases div.swiper-pagination{gap:10px;margin-top:2rem}}.product_cases div.swiper-pagination .swiper-pagination-bullet{width:2.1rem;height:2.1rem;background:rgb(255,255,255);border:1px solid rgb(3,3,3);opacity:1;margin:0px;transition:0.4s,opacity 0.3s}.product_cases div.swiper-pagination .swiper-pagination-bullet-active{background-color:var(--subtheme_color)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2)}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}@media screen and (max-width:768px){.product_cases div.swiper-pagination .swiper-pagination-bullet{width:14px;height:14px}}button,input,textarea{outline:none;border:none;font-family:unset;color:var(--title_color)}input[type="submit"],button{cursor:pointer}.sytech_export_template{display:none}@media screen and (max-width:786px){}