@media (max-width:1199px){.pc[data-v-49e8bc12]{display:none!important}}@media (min-width:1200px){.sp[data-v-49e8bc12]{display:none!important}}.carousel-wrapper[data-v-49e8bc12]{position:relative;height:932px;max-width:2560px;padding:0;margin:0 auto}@media screen and (max-width:1460px){.carousel-wrapper[data-v-49e8bc12]{height:756px;max-width:1440px}}.carousel-wrapper .carousel[data-v-49e8bc12]{position:relative;width:100%;height:100%;overflow:hidden}.carousel-wrapper .carousel .carousel-progress[data-v-49e8bc12]{position:absolute;right:20px;bottom:47px;left:20px;display:flex;width:auto;height:2px;flex-wrap:nowrap;justify-content:center;align-items:center}.carousel-wrapper .carousel .carousel-progress .item[data-v-49e8bc12]{width:152px;height:2px;margin-right:8px;cursor:pointer;background-color:hsla(0,0%,100%,.3);border-top:20px solid transparent;border-bottom:20px solid transparent;border-radius:3px;box-sizing:content-box;background-clip:content-box}.carousel-wrapper .carousel .carousel-progress .item .progress[data-v-49e8bc12]{width:0;height:100%;background-color:hsla(0,0%,100%,.3);border-radius:3px;transition:background-color 1s ease-in-out}.carousel-wrapper .carousel .carousel-progress .item .progress.done[data-v-49e8bc12]{width:100%;background-color:#24a05b}.carousel-wrapper .carousel .carousel-progress .item .progress.active[data-v-49e8bc12]{background-color:#24a05b;-webkit-animation:progress-done 4s linear;animation:progress-done 4s linear;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.carousel-wrapper .carousel .carousel-progress .item[data-v-49e8bc12]:last-child{margin-right:0}.carousel-wrapper .carousel .carousel-progress .control[data-v-49e8bc12]{width:25px;height:25px;cursor:pointer;background-color:transparent}.carousel-wrapper .carousel .carousel-progress .control img[data-v-49e8bc12]{width:100%;height:100%}.carousel-wrapper .carousel .carousel-transform[data-v-49e8bc12]{display:flex;width:100%;height:100%;transition:transform 1s ease-in-out;flex-direction:row;flex-wrap:nowrap}.carousel-wrapper .carousel .carousel-transform .carousel-item[data-v-49e8bc12]{position:relative;width:100%;height:100%;min-width:100%}.carousel-wrapper .carousel .carousel-transform .carousel-item a[data-v-49e8bc12]{position:absolute;left:0;top:0;z-index:2;width:100%;height:100%}.carousel-wrapper .carousel .carousel-transform .carousel-item .carousel-resource[data-v-49e8bc12]{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.carousel-wrapper .carousel .carousel-transform .carousel-item .item-title[data-v-49e8bc12]{position:absolute;top:30%;right:12.45%;left:12.45%}.carousel-wrapper .carousel .carousel-transform .carousel-item .item-title .title[data-v-49e8bc12]{font-weight:700;line-height:1.3;color:#fff;text-shadow:0 0 10px rgba(0,0,0,.14);opacity:0;-webkit-animation:"";animation:"";-webkit-animation-fill-mode:none;animation-fill-mode:none}@media screen and (max-width:895px){.carousel-wrapper .carousel .carousel-transform .carousel-item .item-title .title[data-v-49e8bc12]{margin-bottom:20px}}.carousel-wrapper .carousel .carousel-transform .carousel-item .item-title .subtitle[data-v-49e8bc12]{margin-top:.35%;font-weight:500;color:#fff;text-shadow:0 0 0 transparent;opacity:0;-webkit-animation:"";animation:"";-webkit-animation-fill-mode:none;animation-fill-mode:none}.carousel-wrapper .carousel .carousel-transform .carousel-item .item-title.active .title[data-v-49e8bc12]{-webkit-animation:float-up .7s ease-out 1s;animation:float-up .7s ease-out 1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.carousel-wrapper .carousel .carousel-transform .carousel-item .item-title.active .subtitle[data-v-49e8bc12]{-webkit-animation:float-up .6s ease-out 1.2s;animation:float-up .6s ease-out 1.2s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.carousel-wrapper .carousel .carousel-transform .carousel-item .item-title.done .subtitle[data-v-49e8bc12],.carousel-wrapper .carousel .carousel-transform .carousel-item .item-title.done .title[data-v-49e8bc12]{opacity:1}@media screen and (max-width:895px){.carousel-wrapper[data-v-49e8bc12]{height:144.09222vw}}@media (max-width:1199px){.pc[data-v-8d8073a4]{display:none!important}}@media (min-width:1200px){.sp[data-v-8d8073a4]{display:none!important}}.portal-container[data-v-8d8073a4]{width:100%}.portal-container .portal-header[data-v-8d8073a4]{position:relative;width:100%;background-repeat:no-repeat;background-size:cover}.portal-container .portal-component[data-v-8d8073a4]{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}