.general_part-1{--vi:#0e0bc0;--w:88%;--max-w:1440px;--part-bg:"";--margin-row:auto;--part-padding-col:120px;--font-bold:PlusJakartaSans-B;--st-0:rgba(0,0,0,0.1);--r-full:9999px;--gray-500:#737373;--gray-900:#141414;--gray-950:#0f0f0f;padding:var(--part-padding-col) 0;--general-col:4;--general-item-margin-r:2%;--general-item-image-ratio:1;--general-item-title-font-size:clamp(16px,1.1vw,24px);--general-item-image-radius:clamp(10px,1.053vw,20px);overflow:hidden}.general_part-1 .part_con{width:var(--w);max-width:var(--max-w);margin:0 var(--margin-row)}.general_part-1 .part_con .part_head{margin-bottom:var(--part-head-margin-b)}.general_part-1 .part_con .part_head .part_head_left .part_tag{display:inline-block;font-size:var(--part-tag-font-size);line-height:var(--part-tag-font-leading);font-family:var(--font-light);padding:var(--part-tag-padding-col) var(--part-tag-padding-row);color:var(--gray-900);border:1px solid var(--st-0);border-radius:var(--r-full);margin-bottom:var(--part-tag-margin-b)}.general_part-1 .part_con .part_head .part_head_left .part_title{font-size:var(--part-title-font-size);line-height:var(--part-title-font-leading);color:var(--part-title-font-c);font-family:var(--font-bold)}.general_part-1 .part_con .part_head .part_head_left .part_message{font-size:var(--general-subtitle-font-size);line-height:var(--general-subtitle-font-leading);color:var(--gray-500);padding:var(--part-category-padding-col) 0 var(--part-category-padding-row)}.general_part-1 .part_con .part_head .more_btn{color:var(--gray-950);-webkit-transition:color .3s ease;transition:color .3s ease}.general_part-1 .part_con .part_head .more_btn .more_btn_font{font-size:16px;margin-right:12px}.general_part-1 .part_con .part_head .more_btn .iconfont{font-size:16px}.general_part-1 .part_con .part_head .more_btn:hover{color:var(--vi)}@media screen and (max-width:750px){.general_part-1 .part_con .part_head{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:30px}.general_part-1 .part_con .part_head .part_head_left{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.general_part-1 .part_con .part_head .part_head_left .part_title{font-size:24px;line-height:1.2}.general_part-1 .part_con .part_head .more_btn{display:none}}.general_part-1 .part_con .general_body .carousel .carousel-cell{width:calc((100% - var(--general-item-margin-r)*min(4,var(--general-col) - 1))/min(var(--general-col),4));margin:0 15px}.general_part-1 .part_con .general_body .carousel .carousel-cell .general_item{-webkit-transition:-webkit-transform .45s ease;transition:-webkit-transform .45s ease;transition:transform .45s ease;transition:transform .45s ease, -webkit-transform .45s ease}.general_part-1 .part_con .general_body .carousel .carousel-cell .general_item .general_img_box{position:relative;width:100%;padding-top:calc(100%/var(--general-item-image-ratio));border-radius:var(--general-item-image-radius);overflow:hidden}.general_part-1 .part_con .general_body .carousel .carousel-cell .general_item .general_img_box .general_img{position:absolute;left:0;top:0;width:100%;height:100%}.general_part-1 .part_con .general_body .carousel .carousel-cell .general_item .general_img_box .general_img .image_con{width:100%;height:100%;will-change:transform;-webkit-transform:translateZ(0);transform:translateZ(0)}.general_part-1 .part_con .general_body .carousel .carousel-cell .general_item .general_img_box .general_img .image_con .image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.general_part-1 .part_con .general_body .carousel .carousel-cell .general_item.effect_item_1 .general_img_box .image_con{-webkit-transition:-webkit-transform .55s cubic-bezier(.2,.75,.5,1);transition:-webkit-transform .55s cubic-bezier(.2,.75,.5,1);transition:transform .55s cubic-bezier(.2,.75,.5,1);transition:transform .55s cubic-bezier(.2,.75,.5,1), -webkit-transform .55s cubic-bezier(.2,.75,.5,1)}.general_part-1 .part_con .general_body .carousel .carousel-cell .general_item.effect_item_2 .general_img_box .image_con{-webkit-transition:-webkit-transform 1s cubic-bezier(.2,.75,.5,1);transition:-webkit-transform 1s cubic-bezier(.2,.75,.5,1);transition:transform 1s cubic-bezier(.2,.75,.5,1);transition:transform 1s cubic-bezier(.2,.75,.5,1), -webkit-transform 1s cubic-bezier(.2,.75,.5,1)}.general_part-1 .part_con .general_body .carousel .carousel-cell .general_item .general_info{padding:24px 0}.general_part-1 .part_con .general_body .carousel .carousel-cell .general_item .general_info .general_title{font-size:var(--general-item-title-font-size);line-height:1.2;color:var(--gray-950);font-family:var(--font-bold)}.general_part-1 .part_con .general_body .carousel .carousel-cell .general_item .general_info .general_title .general_title_con{display:inline;-webkit-transition:background-size .55s cubic-bezier(.2,.75,.5,1);transition:background-size .55s cubic-bezier(.2,.75,.5,1);background-image:-webkit-gradient(linear,left top, right top,color-stop(0, var(--gray-950)),to(var(--gray-950)));background-image:linear-gradient(90deg,var(--gray-950) 0,var(--gray-950));background-size:0 1px;background-repeat:no-repeat;background-position:100% 100%}.general_part-1 .part_con .general_body .carousel .carousel-cell .general_item .general_info .general_sub_title{font-size:clamp(12px,.6vw,14px);line-height:1.4;color:var(--gray-500);margin-top:10px}.general_part-1 .part_con .general_body .carousel .carousel-cell .general_item:hover .general_info .general_title .general_title_con{background-size:100% 1px;background-position:0 100%}.general_part-1 .part_con .general_body .carousel .carousel-cell .general_item:hover.effect_item_1 .general_img_box .image_con,.general_part-1 .part_con .general_body .carousel .carousel-cell .general_item:hover.effect_item_2 .general_img_box .image_con{-webkit-transform:scale(1.1);transform:scale(1.1)}.general_part-1 .part_con .general_body .carousel .is-pointer-down .carousel-cell .general_item{-webkit-transform:scale(.95);transform:scale(.95)}.general_part-1 .part_con .flickity-viewport{overflow:visible}@media screen and (min-width:1001px)and (max-width:1300px){.general_part-1 .part_con .general_body .carousel .carousel-cell{width:calc(33.33333% - 20px)}}@media screen and (min-width:691px)and (max-width:1000px){.general_part-1 .part_con .general_body .carousel .carousel-cell{width:calc(50% - 15px)}.general_part-1 .part_con .general_body .carousel .is-pointer-down .carousel-cell .general_item{-webkit-transform:scale(1);transform:scale(1)}}@media screen and (max-width:750px){.general_part-1{padding:30px 0}.general_part-1 .part_con{width:auto;max-width:none;margin:0 20px}.general_part-1 .part_con .part_head{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:30px}.general_part-1 .part_con .part_head .part_head_left{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.general_part-1 .part_con .part_head .part_head_left .part_title{font-size:24px;line-height:1.2}}@media screen and (max-width:690px){.general_part-1 .part_con .general_body .carousel{padding:0 20px}.general_part-1 .part_con .general_body .carousel .carousel-cell{width:100%;margin:0 10px}.general_part-1 .part_con .general_body .carousel .is-pointer-down .carousel-cell .general_item{-webkit-transform:scale(1);transform:scale(1)}}.cursor_box-1{--gray-950:#0f0f0f;position:fixed;z-index:400;left:-26px;top:-26px;pointer-events:none;width:52px;height:52px;will-change:transform}.cursor_box-1 .color-circle{border:2px solid var(--gray-950);width:100%;height:100%;position:absolute;left:-2px;top:-2px;-webkit-transform:scale(.2);transform:scale(.2);opacity:0;border-radius:50%;-webkit-transition:all .45s ease;transition:all .45s ease}.cursor_box-1 .icon_layer{position:absolute;top:50%;left:0;display:block;width:100%;text-align:center;-webkit-transition:all .45s ease;transition:all .45s ease}.cursor_box-1 .icon_layer .iconfont{position:absolute;top:0;color:var(--gray-950);font-size:16px;opacity:0;-webkit-transition:all .3s ease;transition:all .3s ease}.cursor_box-1 .icon_layer .iconfont.icon-left{left:-22px;top:-12px;-webkit-transform:translateX(17px);transform:translateX(17px)}.cursor_box-1 .icon_layer .iconfont.icon-right{right:-22px;top:-12px;-webkit-transform:translateX(-17px);transform:translateX(-17px)}.cursor_box-1.show .color-circle,.cursor_box-1.show .icon_layer .iconfont{opacity:1;-webkit-transform:scale(1);transform:scale(1)}@media screen and (max-width:750px){.cursor_box-1{display:none}}#ue-page .general_part-1{padding:0;overflow:visible}#ue-page .general_part-1 .part_con{width:100%;max-width:100%;margin:0}
