.sec-smem{background:#fafafc}.smem-container{max-width:calc(100vw - (100vw - 123rem)/ 2);margin-left:auto;padding-left:1.5rem}@media screen and (max-width:768px){.smem-container{padding:0 1.5rem}}.smem-ctn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2.4rem;position:sticky;top:8rem}@media screen and (max-width:500px){.smem-ctn{-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}}.smem-ctn .t-des{--f-sz:1.6rem;font-size:var(--f-sz);color:var(--color-tt)}.smem-flex{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -1.8rem;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:3.2rem}.smem-flex .col-left{width:30%;padding:0 1.8rem}@media screen and (max-width:768px){.smem-flex .col-left{width:100%}}.smem-flex .col-right{width:70%;padding:0 1.8rem}@media screen and (max-width:768px){.smem-flex .col-right{width:100%}}.smem-sw{position:relative;overflow:hidden}.smem-control{position:absolute;bottom:8%;left:44%;z-index:2}@media screen and (max-width:1200px){.smem-control{bottom:0;left:53%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media screen and (max-width:768px){.smem-control{position:static;-webkit-transform:unset;transform:unset;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:2.4rem}}@media screen and (min-width:769px){.smem-slider{margin:-1.6rem -1rem}}.smem-slider .swiper{--cg:0rem}@media screen and (min-width:769px){.smem-slider .swiper{padding:1.6rem 1rem}}@media screen and (max-width:768px){.smem-slider .swiper{--cg:1.2rem}}.smem-slider .swiper-slide{width:calc(100% / 2.5);-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;-webkit-transform-origin:bottom;transform-origin:bottom;overflow:visible}@media screen and (min-width:769px){.smem-slider .swiper-slide{-webkit-transform:scale(.8);transform:scale(.8)}}@media screen and (max-width:1200px){.smem-slider .swiper-slide{width:calc(100% / 2.3)}}@media screen and (max-width:600px){.smem-slider .swiper-slide{width:50%}}@media screen and (max-width:400px){.smem-slider .swiper-slide{width:75%}}.smem-slider .swiper-slide.swiper-slide-active{-webkit-transform:unset;transform:unset}@media screen and (min-width:769px){.smem-slider .swiper-slide.swiper-slide-active .smem-it{-webkit-box-shadow:0 -.5rem 1.2rem rgba(31,41,55,.05),0 -1.6rem 1rem rgba(31,41,55,.04);box-shadow:0 -.5rem 1.2rem rgba(31,41,55,.05),0 -1.6rem 1rem rgba(31,41,55,.04)}.smem-slider .swiper-slide.swiper-slide-active .smem-it .b-ctn{-webkit-transform:unset;transform:unset;opacity:1}}@media screen and (min-width:769px){.smem-slider .swiper-slide.swiper-slide-next+.swiper-slide{-webkit-transform:scale(.8) translateX(-13%);transform:scale(.8) translateX(-13%)}}.smem-it{height:100%;border-radius:.8rem;overflow:hidden;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.smem-it .b-image{position:relative}.smem-it .b-image .inner{width:100%;display:block;padding-top:calc((377 / 280) * 100%);position:relative;overflow:hidden;border-radius:.8rem}.smem-it .b-image .inner img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.smem-it .b-image .b-tag{position:absolute;z-index:1;width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:1.2rem;background:var(--color-sec);top:0;right:5%;color:#fff;border-radius:0 0 .8rem .8rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}.smem-it .b-image .b-tag .t-num{--f-sz:clamp(1.7rem, calc(1.2984rem + 0.5738vw), 2.4rem);font-size:var(--f-sz);font-weight:700}.smem-it .b-image .b-tag .t-text{font-size:1.4rem}.smem-it .b-ctn{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:2.4rem;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.4rem;-webkit-transition:.75s ease-in-out;transition:.75s ease-in-out;position:relative}@media screen and (min-width:769px){.smem-it .b-ctn{opacity:0;z-index:-1;-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@media screen and (max-width:768px){.smem-it .b-ctn{padding:2.4rem 1.2rem}}.smem-it .b-ctn .t-text{color:var(--color-tt);font-weight:700;--f-sz:clamp(1.7rem, calc(1.2984rem + 0.5738vw), 2.4rem);font-size:var(--f-sz)}.smem-it .b-ctn .t-txt{color:var(--color-body);font-size:1.4rem}.sec-steach{padding:12rem 0;z-index:1;position:relative}.sec-steach::before{content:"";position:absolute;left:0;top:0;right:0;bottom:0;background:var(--color-pri);z-index:-1}.steach-bg{position:absolute;left:0;top:0;right:0;bottom:0;z-index:-1;opacity:.5}.steach-bg img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.steach-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.2rem;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:500px){.steach-head{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.steach-head .head .t-title{color:var(--color-white)}.steach-head .head .t-sub{color:var(--color-white)}.steach-head .head .t-sub::before{background:var(--color-white)}.steach-block{margin-top:6rem}.steach-slider{margin:-5% 0}.steach-slider .swiper{--cg:0rem;padding:5% 0}.steach-slider .swiper .swiper-slide{-webkit-transform:translateX(10%) scale(.8);transform:translateX(10%) scale(.8);-webkit-transition:.3s ease;transition:.3s ease;-webkit-transition-duration:1.2;transition-duration:1.2;-webkit-transform-origin:bottom;transform-origin:bottom;-webkit-transform-origin-y:70%;overflow:visible;will-change:transform}.steach-slider .swiper .swiper-slide.col{width:calc(100% / 4);max-width:100%}@media screen and (max-width:900px){.steach-slider .swiper .swiper-slide.col{width:calc(100% / 3)}}@media screen and (max-width:768px){.steach-slider .swiper .swiper-slide.col{width:50%}}@media screen and (max-width:500px){.steach-slider .swiper .swiper-slide.col{width:65%}}.steach-slider .swiper .swiper-slide.swiper-slide-active{-webkit-transform:scale(1) translateX(0);transform:scale(1) translateX(0)}.steach-slider .swiper .swiper-slide.swiper-slide-active .steach-it .b-dcor{opacity:1}.steach-slider .swiper .swiper-slide.swiper-slide-active .steach-it .b-ctn{opacity:1;-webkit-transform:unset;transform:unset}.steach-slider .swiper .swiper-slide.swiper-slide-prev{-webkit-transform:scale(.8) translateX(-15%);transform:scale(.8) translateX(-15%)}.steach-slider .swiper .swiper-slide.swiper-slide-next{-webkit-transform:scale(.8) translateX(0);transform:scale(.8) translateX(0)}.steach-slider .swiper .swiper-slide.swiper-slide-next+.swiper-slide{-webkit-transform:translateX(-10%) scale(.8);transform:translateX(-10%) scale(.8)}.steach-slider .swiper .swiper-slide.swiper-slide-next+.swiper-slide+.swiper-slide{-webkit-transform:translateX(-20%) scale(.8);transform:translateX(-20%) scale(.8)}.steach-slider .swiper .swiper-slide:nth-child(4n+1) .steach-it .b-image{background:#ffa7a7}.steach-slider .swiper .swiper-slide:nth-child(4n+2) .steach-it .b-image{background:#c6d4f9}.steach-slider .swiper .swiper-slide:nth-child(4n+3) .steach-it .b-image{background:#e3ccf4}.steach-slider .swiper .swiper-slide:nth-child(4n+4) .steach-it .b-image{background:#ffcca7}.steach-it{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2.4rem;position:relative}.steach-it .b-dcor{position:absolute;top:-11%;right:0;width:35%;-webkit-transform:rotate(25deg);transform:rotate(25deg);z-index:1;opacity:0;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}@media screen and (max-width:1200px){.steach-it .b-dcor{top:0}}@media screen and (max-width:500px){.steach-it .b-dcor{top:5%;width:30%;-webkit-transform:rotate(60deg);transform:rotate(60deg)}}.steach-it .b-dcor .inner{-webkit-animation:2s bounce 2s infinite;animation:2s bounce 2s infinite}.steach-it .b-dcor img{display:block;width:100%}.steach-it .b-image{border-radius:20% 20% 20% 0;overflow:hidden}.steach-it .b-image .inner{display:block;padding-top:calc((340 / 384) * 100%);position:relative;overflow:hidden}.steach-it .b-image .inner img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom;object-position:bottom}.steach-it .b-ctn{-webkit-transition:.75s ease-in-out;transition:.75s ease-in-out;-webkit-transform:translateY(-100%);transform:translateY(-100%);opacity:0;position:relative;z-index:-1}.steach-it .b-ctn .t-gr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:var(--color-white)}.steach-it .b-ctn .t-gr .t-name{--f-sz:clamp(1.7rem, calc(1.2984rem + 0.5738vw), 2.4rem);font-size:var(--f-sz);font-weight:700}.steach-it .b-ctn .t-gr .t-text{--f-sz:clamp(1.5rem, calc(1.3279rem + 0.2459vw), 1.8rem);font-size:var(--f-sz)}.sec-sgs{background:#fafafc;overflow:hidden}.sgs-block{margin-top:6rem}.sgs-slider .swiper-container{overflow:visible}.sgs-slider .swiper{overflow:visible;--cg:3.2rem}.sgs-slider .swiper .swiper-slide{-webkit-transform:scale(.6);transform:scale(.6);-webkit-transition:.3s ease;transition:.3s ease;-webkit-transition-duration:1.2;transition-duration:1.2;overflow:vi}@media screen and (max-width:580px){.sgs-slider .swiper .swiper-slide{-webkit-transform:unset!important;transform:unset!important}}.sgs-slider .swiper .swiper-slide.col{width:calc(100% / 3);max-width:100%}.sgs-slider .swiper .swiper-slide.swiper-slide-active{-webkit-transform:unset;transform:unset}.sgs-splide .splide__slide{width:16%}@media screen and (max-width:1200px){.sgs-splide .splide__slide{width:25%}}@media screen and (max-width:768px){.sgs-splide .splide__slide{width:45%}}@media screen and (max-width:410px){.sgs-splide .splide__slide{width:50%}}.sgs-it .b-image{position:relative;cursor:pointer}@media screen and (min-width:1025px){.sgs-it .b-image:hover .icon-zoom,.sgs-it .b-image:hover .inner::after{opacity:1}}.sgs-it .b-image .icon-zoom{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:4rem;height:4rem;z-index:2;pointer-events:none;opacity:0;-webkit-transition:.1s ease;transition:.1s ease}.sgs-it .b-image .inner{display:block;padding-top:calc((1 / 1) * 100%);position:relative;overflow:hidden;border-radius:20% 0 20% 0}.sgs-it .b-image .inner::after{content:"";position:absolute;left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,.5);-webkit-transition:.1s ease;transition:.1s ease;opacity:0}.sgs-it .b-image .inner img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transform-origin:center;transform-origin:center}.sec-abf{overflow:hidden}.abf-head{margin-bottom:4rem}.abf-block{padding:2.6rem 0;position:relative}.abf-block::before{content:"";position:absolute;width:calc((8 / 12) * 100%);top:0;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-radius:.8rem;background:#eef0f9}.abf-slider{margin:-1rem}.abf-slider .swiper{overflow:visible}.abf-slider .swiper-container{overflow:visible;padding:1rem}.abf-slider .swiper-slide{overflow:visible}@media screen and (max-width:768px){.abf-slider .swiper-slide{width:50%}}@media screen and (max-width:500px){.abf-slider .swiper-slide{width:65%}}.abf-control{margin-top:2.4rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:.6rem}.abf-it{height:100%}.abf-it .b-inner{height:100%;padding:4rem;background:#fff;border-radius:.8rem;-webkit-box-shadow:0 2rem 2.5rem rgba(31,41,55,.1),0 1rem 1rem rgba(31,41,55,.04);box-shadow:0 2rem 2.5rem rgba(31,41,55,.1),0 1rem 1rem rgba(31,41,55,.04);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2.4rem}@media screen and (max-width:1024px){.abf-it .b-inner{padding:2.4rem}}.abf-it .b-inner .b-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2.4rem}@media screen and (max-width:768px){.abf-it .b-inner .b-head{gap:1.2rem}}.abf-it .b-inner .b-head .icon-avt{width:8rem;height:8rem;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-justify-content:center;border-radius:100rem;overflow:hidden}@media screen and (max-width:768px){.abf-it .b-inner .b-head .icon-avt{width:6rem;height:6rem}}.abf-it .b-inner .b-head .t-tag{display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:.6rem .8rem;background:var(--color-sec);color:#fff;border-radius:.8rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.2rem}.abf-it .b-inner .b-head .t-tag .t-num{font-size:1.8rem;font-weight:700}@media screen and (max-width:768px){.abf-it .b-inner .b-head .t-tag .t-num{font-size:1.4rem}}.abf-it .b-inner .b-head .t-tag .t-text{font-size:1.4rem}.abf-it .b-inner .b-mid .t-des{--f-sz:1.6rem;font-size:var(--f-sz);color:var(--color-body)}.abf-it .b-inner .b-bot{margin-top:auto}.abf-it .b-inner .b-bot .t-gr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.4rem}.abf-it .b-inner .b-bot .t-gr .t-text{--f-sz:clamp(1.5rem, calc(1.3279rem + 0.2459vw), 1.8rem);font-size:var(--f-sz);color:var(--color-tt);font-weight:700}.abf-it .b-inner .b-bot .t-gr .t-txt{font-size:1.4rem;color:var(--color-body)}