section.media{margin:100px 0;position:relative}section.media:has(+section.steps.alt){margin-bottom:0}body.editor-bisheng section.media:not(:first-child) .full{clip-path:polygon(30px 0,100% 0,100% 100%,0 100%,0 30px)}body.single-case section.media:not(:first-child) .full{padding:0}body.single-case section.media:not(:first-child) .full .thumb{border-radius:0}@media (min-width:768px){section.media.margin{margin:32px 0}}@media (max-width:767px){section.media{margin:32px 0}}section.media.text{margin:130px 0}@media (max-width:767px){section.media.text{margin:34px 0}}section.media.text .text{text-align:center;font-family:"SM",Helvetica,Arial,sans-serif;font-weight:400;font-size:32px;line-height:112%;text-wrap:balance}@media (max-width:767px){section.media.text .text{font-size:20px;line-height:120%}}section.media.text .cta{margin-top:56px;text-align:center}section.media.text .cta .btn{background:rgba(227,226,219,0.8)}@media (max-width:767px){section.media.text .cta{margin-top:20px}}section.media .full{padding:0 10px}section.media .full .empty{padding-bottom:56%}@media (max-width:767px){body.single-case section.media .full{padding:0}body.single-case section.media .full .thumb{border-radius:0}}section.media .full .video{position:relative;padding-bottom:56.25%}section.media .full .video iframe,section.media .full .video video{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}section.media .full .thumb{height:auto;height:initial}section.media .full .thumb .empty{padding-bottom:56%}section.media .full .thumb .parallax{position:relative;height:auto;height:initial}section.media .full .thumb img{position:relative;display:block;-webkit-transform:none;transform:none;left:0;top:0}@media (max-width:767px){section.media [class*=col-]+[class*=col-] .thumb{margin-top:35px}}section.media .thumb{overflow:hidden;border-radius:8px}section.media .full-slider{overflow:hidden;margin-top:-100px}@media (max-width:1023px){section.media .full-slider:has(.splide[data-splide*=fade]){padding:0 24px}section.media .full-slider:has(.splide[data-splide*=fade]) .thumb{border-radius:8px;overflow:hidden}}section.media .full-slider .thumb{height:calc(var(--vh, 1vh) * 120 - 0px);height:120svh;border-radius:0}@media (max-width:1023px){section.media .full-slider .thumb{padding-bottom:68%;height:auto;height:initial}}section.media .full-slider .autoresize img{height:33vw;width:auto;border-radius:10px;width:initial}@media (max-width:767px){section.media .full-slider .autoresize img{height:64vw;border-radius:0}}section.media .full-slider .next{cursor:pointer;width:48px;height:42px;border-radius:7px;background:rgba(255,255,255,0.2);backdrop-filter:blur(10.4172px);position:absolute;bottom:32px;right:32px;overflow:hidden}@media (max-width:767px){section.media .full-slider .next{display:none}}section.media .full-slider .next svg{position:absolute;top:50%;left:50%;pointer-events:none;margin:-10px 0 0 -12px;mix-blend-mode:difference}@media (min-width:1025px){section.media .full-slider .next:hover svg{-webkit-animation:btn_arrow 1s ease forwards;animation:btn_arrow 1s ease forwards}}section.media .text{font-weight:500;font-size:24px;line-height:140%;text-wrap:pretty}@media (max-width:767px){section.media .text{font-size:16px}}section.media .text h3{margin-bottom:40px;font-family:"SM",Helvetica,Arial,sans-serif;font-weight:400;font-size:42px;line-height:110%;letter-spacing:0.01em;text-wrap:balance}@media (max-width:767px){section.media .text h3{font-size:28px;margin-bottom:28px}}section.media .quote{font-family:"SM",Helvetica,Arial,sans-serif;font-weight:400;font-size:48px;line-height:110%;letter-spacing:0.01em;text-align:center;max-width:1015px;margin:0 auto;text-wrap:pretty}@media (max-width:767px){section.media .quote{font-size:24px;line-height:105%;padding-top:18px}}section.media .quote .word:before{-webkit-transition-delay:calc(var(--line-index) * 0.125s);transition-delay:calc(var(--line-index) * 0.125s)}section.media .quote p+p{padding-top:12px}section.media .quote em,section.media .quote i{font-family:"SR",Helvetica,Arial,sans-serif;font-weight:500;font-size:17px;line-height:130%;font-style:normal;letter-spacing:0}@media (max-width:767px){section.media .quote em,section.media .quote i{font-size:16px}}section.media .numbers{margin-top:-50px}section.media .info{border-top:1px solid #DCDCCF}@media (max-width:767px){section.media .info{padding-top:12px}}section.media .info .container>.grid:first-child{margin-top:-25px}section.media .info .block{padding-top:45px}@media (max-width:767px){section.media .info .block{padding-top:30px}}section.media .info .block .title{font-size:14px;letter-spacing:0.01em;margin-bottom:14px}section.media .info .block .desc{line-height:130%;font-size:17px}@media (max-width:767px){section.media .info .block .btn{font-size:16px;padding:5px 11px}}.award{position:absolute;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;background:#161616;border-radius:10px 10px 0 0;font-weight:550;font-size:16px;color:#FFFFFB;padding:16px 14px 15px;bottom:0;left:22px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:767px){.award{padding:11px 9px;border-radius:8px 8px 0 0;font-size:12px;left:13px}}.award.light{background:#FFFFFB;color:#161616}.award .dot{width:12px;height:12px;border-radius:50%;margin-right:8px}@media (max-width:767px){.award .dot{width:10px;height:10px;margin-right:6px}}.award .dot.gold{background:#D8C080}.award .dot.silver{background:#9E9E9E}.award .dot.bronze{background:#D89D80}.numbers .block{background:#D8D7CF;border-radius:8px;padding:12px 16px;height:100%}.numbers .block .no{font-size:46px;letter-spacing:0.06em;font-weight:400}.numbers .block small{font-size:24px}.numbers .block .dir{display:inline-block;vertical-align:top;margin-top:-5px}.numbers .block .desc{font-weight:500;font-size:17px;line-height:110%;margin-top:6px;text-wrap:balance}