@import'reset.css';body{line-height:1;font-size:16px/150%;font-family:"Noto Sans TC","Microsoft JhengHei","微軟正黑體","Roboto",sans-serif;font-weight:400}.wrapper:lang(en){font-family:"Roboto"}*{box-sizing:border-box}.wrapper{background-color:#fafafa;overflow-x:hidden}.wrapper-light{background-color:#fff}.w-100{width:100%}.frame-l{width:100%;max-width:82.5rem;padding-left:1.25rem;padding-right:1.25rem;margin-left:auto;margin-right:auto}.frame-m{width:100%;max-width:77.5rem;padding-left:1.25rem;padding-right:1.25rem;margin-left:auto;margin-right:auto}.d-flex-a-start-j-between{display:flex;align-items:flex-start;justify-content:space-between}.d-flex-j-start-a-center{display:flex;justify-content:flex-start;align-items:center}.d-flex-j-start-a-end{display:flex;justify-content:flex-start;align-items:flex-end}.d-flex-j-start-a-stretch{display:flex;justify-content:flex-start;align-items:stretch}.d-flex-j-around-a-center{display:flex;justify-content:space-around;align-items:center}.d-flex-j-between-a-start{display:flex;justify-content:space-between;align-items:flex-start}.d-flex-j-between-a-center{display:flex;justify-content:space-between;align-items:center}.d-flex-j-between-a-end{display:flex;justify-content:space-between;align-items:flex-end}.d-flex-j-between-a-stretch{display:flex;justify-content:space-between;align-items:stretch}.d-flex-j-end-a-center{display:flex;justify-content:flex-end;align-items:center}.d-flex-j-center-a-center{display:flex;justify-content:center;align-items:center}.d-none{display:none !important}.gap-1x{gap:.25rem}.gap-2x{gap:.5rem}.gap-3x{gap:.75rem}.gap-4x{gap:1rem}@media screen and (max-width: 767px){.gap-0-m{gap:0}}@media screen and (max-width: 767px){.for-web{display:none !important}}.for-mobile{display:none}@media screen and (max-width: 767px){.for-mobile{display:block}}.mb-2x{margin-bottom:.5rem}.mb-3x{margin-bottom:.75rem}.mb-4x{margin-bottom:1rem}.mb-5x{margin-bottom:1.25rem}.mb-6x{margin-bottom:1.5rem}.mr-auto{margin-right:auto}.ml-auto{margin-left:auto}.position-relative{position:relative}.position-absolute{position:absolute}.header{height:5rem;display:flex;justify-content:center;align-items:center;background-color:#fff;position:relative;z-index:10}@media screen and (max-width: 767px){.header{height:3.75rem}}.header .frame-l{display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 767px){.header .frame-l{justify-content:flex-start;gap:.75rem}}.header .btn-menu{display:none}@media screen and (max-width: 767px){.header .btn-menu{display:inline-block;width:1.5rem;height:1.5rem;background-image:url("../images/btn-menu.svg");background-position:center;background-repeat:no-repeat}}.header .logo-box{display:flex;justify-content:flex-start;align-items:center;gap:.5rem}@media screen and (max-width: 767px){.header .logo-box{gap:5px;margin-right:auto}}.header .logo-box .logo{width:2.75rem;height:2.75rem;background-image:url("../images/logo.png");background-position:center;background-size:contain;background-repeat:no-repeat}@media screen and (max-width: 767px){.header .logo-box .logo{width:1.875rem;height:1.875rem}}.header .logo-box .logo div{visibility:hidden;width:1px;height:1px;font-size:1px}.header .logo-box h1{font-size:1.5rem;line-height:2.25rem;color:#000;font-weight:700;letter-spacing:2px}@media screen and (max-width: 767px){.header .logo-box h1{font-size:1.125rem;line-height:1}}.header nav{margin-right:3rem}@media screen and (max-width: 767px){.header nav{display:none}}.header ul{display:flex;justify-content:flex-start;align-items:center;gap:2.75rem}.header ul li{font-size:1.125rem}.header ul li a{color:#000}.header ul li .active{position:relative}.header ul li .active:after{content:"";display:inline-block;width:2.25rem;height:2px;border-radius:2px;background-color:#f54141;position:absolute;left:50%;bottom:-0.5rem;transform:translateX(-50%)}.header-inner{background-color:rgba(0,0,0,0);position:absolute;width:100%;z-index:10}.header-inner .logo-box .logo{background-image:url("../images/logo-w.png")}.header-inner .logo-box h1{color:#fff}.header-inner ul li a{color:#fff}.menu-wrapper{position:fixed;top:0;left:0;z-index:15;width:100dvw;height:100dvh;background-color:rgba(0,0,0,.5);opacity:0;transition:all .15s;pointer-events:none}.menu-wrapper .header{box-shadow:0 0 20px rgba(0,0,0,.1);position:relative;z-index:1}.menu-wrapper nav{width:100%;height:25rem;padding-left:2.375rem;padding-right:2.375rem;background-color:#fff}.menu-wrapper nav li{height:3.75rem}.menu-wrapper nav .nav-link{width:100%;height:100%;font-size:1.125rem;line-height:1;color:#000;display:flex;justify-content:flex-start;align-items:center;border-bottom:1px solid #f3f3f3;background-image:url("../images/ico-nav-arrow.svg");background-position:100% 50%;background-size:.75rem;background-repeat:no-repeat}.menu-wrapper nav .nav-link.active{color:#f54141;background-image:url("../images/ico-nav-arrow-active.svg")}.alert-and-btn-wrapper{max-width:31.25rem;min-width:25rem;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.alert-and-btn-wrapper .btn-close.btn-close-error{position:static;margin-left:auto;margin-bottom:1.5rem}.alert-box{width:100%;background-color:#fff;border-radius:2.5rem;padding-top:2rem;padding-bottom:2rem;text-align:center}@media screen and (max-width: 767px){.alert-box{border-radius:1.25rem}}.alert-box .img-box{width:6.25rem;height:6.25rem;margin-left:auto;margin-right:auto;margin-bottom:1rem}.alert-box .img-box img{width:100%;height:auto}.alert-box p{font-size:1.25rem;font-weight:700;color:#333}footer{width:100%;background-color:#fff;color:#666}footer .contact-and-logo-wrapper{width:100%;padding-top:3.4375rem;padding-bottom:3.4375rem;border-bottom:#ccc 1px solid}@media screen and (max-width: 767px){footer .contact-and-logo-wrapper{padding-top:3.125rem;padding-bottom:3.125rem}}footer .contact-and-logo-wrapper .frame-l{height:100%;display:flex;justify-content:start;align-items:center}@media screen and (max-width: 1199px){footer .contact-and-logo-wrapper .frame-l{justify-content:space-between;flex-direction:column;gap:1.875rem}}@media screen and (max-width: 767px){footer .contact-and-logo-wrapper .frame-l{align-items:flex-start}}footer .logo-box{display:flex;justify-content:flex-start;align-items:center;gap:.5rem;margin-right:14.375rem}@media screen and (max-width: 1199px){footer .logo-box{margin-right:0}}@media screen and (max-width: 767px){footer .logo-box{gap:5px}}footer .logo-box .logo{width:2.75rem;height:2.75rem;background-image:url("../images/logo.png");background-position:center;background-size:contain;background-repeat:no-repeat}@media screen and (max-width: 767px){footer .logo-box .logo{width:1.875rem;height:1.875rem}}footer .logo-box .logo div{visibility:hidden}footer .logo-box h2{font-size:1.5rem;line-height:2.25rem;color:#000;font-weight:700;letter-spacing:2px}@media screen and (max-width: 767px){footer .logo-box h2{font-size:1.125rem;line-height:1.625rem}}footer .contact-box ul{display:flex;flex-direction:column;flex-wrap:wrap;height:5.625rem;gap:0 6.875rem}@media screen and (max-width: 767px){footer .contact-box ul{gap:0;height:auto}}footer .contact-box ul li{font-size:1rem;line-height:1.875rem}@media screen and (max-width: 767px){footer .contact-box ul li:nth-child(3){margin-bottom:.625rem}}footer .contact-box ul li a{color:#f54141}footer .declare-and-media-wrapper{width:100%;padding-top:1.625rem;padding-bottom:1.625rem;font-size:.875rem;line-height:1.5rem}@media screen and (max-width: 767px){footer .declare-and-media-wrapper{line-height:1.875rem}}footer .declare-and-media-wrapper .frame-l{height:100%;display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 767px){footer .declare-and-media-wrapper .frame-l{flex-direction:column;gap:1rem}}footer .declare-box a{color:#666;text-decoration:underline}@media screen and (max-width: 767px){footer .declare-box{text-align:center}}footer .media-box{display:flex;justify-content:flex-start;align-items:center;gap:.625rem}footer .media-box a{width:1.875rem;height:1.875rem}.swiper-pagination{font-size:0}.swiper-pagination-bullet{margin:0 5px !important;width:.625rem;height:.625rem;border-radius:5px;background-color:#ccc;opacity:1;cursor:pointer}@media screen and (max-width: 767px){.swiper-pagination-bullet{width:.5rem;height:.5rem}}.swiper-pagination-bullet-active{width:3.75rem;height:.5rem;background-color:#f54141;opacity:1}.swiper-button-prev{width:1.5rem;height:1.5rem;display:block;top:50%;left:2.5rem}@media screen and (max-width: 767px){.swiper-button-prev{left:.75rem}}.swiper-button-prev::before{content:"";display:inline-block;width:1.5rem;height:1.5rem;background-image:url("../images/btn-prev.svg");background-position:center;background-size:contain;background-repeat:no-repeat;position:relative;z-index:1}@media screen and (max-width: 767px){.swiper-button-prev::before{margin-top:4px;margin-left:4px;width:1rem;height:1rem}}.swiper-button-prev:after{content:"";display:inline-block;font-size:0;width:3.75rem;height:3.75rem;border-radius:10px;background-color:#fff;box-shadow:0 4px 20px rgba(0,0,0,.15);position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) rotate(45deg)}@media screen and (max-width: 767px){.swiper-button-prev:after{width:2.125rem;height:2.125rem}}.swiper-button-next{width:1.5rem;height:1.5rem;display:block;top:50%;right:2.5rem}@media screen and (max-width: 767px){.swiper-button-next{right:.75rem}}.swiper-button-next::before{content:"";display:inline-block;width:1.5rem;height:1.5rem;background-image:url("../images/btn-next.svg");background-position:center;background-size:contain;background-repeat:no-repeat;position:relative;z-index:1}@media screen and (max-width: 767px){.swiper-button-next::before{margin-top:4px;margin-left:4px;width:1rem;height:1rem}}.swiper-button-next:after{content:"";display:inline-block;font-size:0;width:3.75rem;height:3.75rem;border-radius:10px;background-color:#fff;box-shadow:0 4px 20px rgba(0,0,0,.15);position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) rotate(45deg)}@media screen and (max-width: 767px){.swiper-button-next:after{width:2.125rem;height:2.125rem}}.btn-player{width:6.25rem;height:6.25rem;background-image:url("../images/btn-player.svg");background-position:center;background-size:contain;background-repeat:no-repeat;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:1}@media screen and (max-width: 767px){.btn-player{width:5rem;height:5rem}}.breadcrumbs{font-size:1.125rem;line-height:3rem;color:#666;padding-bottom:1.5rem}@media screen and (max-width: 767px){.breadcrumbs{padding-bottom:.75rem}}.breadcrumbs ul{display:flex;justify-content:flex-start;align-items:center;gap:2.75rem}.breadcrumbs ul li{position:relative}.breadcrumbs ul li:after{content:">";display:inline-block;position:absolute;top:50%;right:-1.625rem;transform:translateY(-50%)}.breadcrumbs ul li:last-of-type:after{display:none}.breadcrumbs ul a{color:#666}.section-title{width:100%;height:37.5rem;background-position:center;background-size:cover;background-repeat:no-repeat;color:#fff;margin-bottom:4.5rem;display:flex;justify-content:flex-start;align-items:center;position:relative}@media screen and (max-width: 767px){.section-title{height:15rem;margin-bottom:3rem}}.section-title img{height:100%;width:auto;position:absolute;top:0;left:50%;transform:translateX(-50%)}.section-title .frame-l{display:flex;flex-direction:column;justify-content:center;position:relative}@media screen and (max-width: 767px){.section-title .frame-l{gap:0}}.section-title .breadcrumbs{font-size:1.125rem;line-height:3rem;color:#fff;padding-bottom:0}@media screen and (max-width: 767px){.section-title .breadcrumbs{line-height:2rem}}.section-title .breadcrumbs ul{display:flex;justify-content:flex-start;align-items:center;gap:2.75rem}.section-title .breadcrumbs ul li{position:relative}.section-title .breadcrumbs ul li:after{content:">";display:inline-block;position:absolute;top:50%;right:-1.625rem;transform:translateY(-50%)}.section-title .breadcrumbs ul li:last-of-type:after{display:none}.section-title .breadcrumbs ul a{color:#fff}.section-title h2{font-size:3.5rem;line-height:4.5rem;font-weight:900}@media screen and (max-width: 767px){.section-title h2{font-size:2.25rem;line-height:3rem}}.tab-wrapper ::-webkit-scrollbar{width:1px;height:1px}.tab-wrapper ::-webkit-scrollbar-button{background:rgba(0,0,0,0);border-radius:2px}.tab-wrapper ::-webkit-scrollbar-track-piece{background:rgba(0,0,0,0)}.tab-wrapper ::-webkit-scrollbar-track{box-shadow:rgba(0,0,0,0)}.tab-box{display:flex;justify-content:center;align-items:center;gap:1.25rem;margin-bottom:4.5rem;font-size:1.25rem}@media screen and (max-width: 1120px){.tab-box{padding-left:1.25rem;padding-right:1.25rem;width:100%;overflow-y:auto}}@media screen and (max-width: 960px){.tab-box{justify-content:flex-start}}@media screen and (max-width: 767px){.tab-box{margin-bottom:3rem;font-size:1rem}}.tab-box .tab{width:12.5rem;height:3.75rem;border:1px solid #ccc;color:#6c6c6c;border-radius:2rem;display:flex;justify-content:center;align-items:center;flex:0 0 auto}@media screen and (max-width: 1120px){.tab-box .tab{width:9rem}}@media screen and (max-width: 767px){.tab-box .tab{height:3rem}}.tab-box .tab.active{border-color:#f54141;background-color:#f54141;color:#fff}.product-wrapper{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:3.75rem 2.5rem}.product-wrapper .product-box{width:calc((100% - 5rem)/3);box-shadow:0 10px 30px rgba(0,0,0,.15);background-color:#fff}@media screen and (max-width: 767px){.product-wrapper .product-box{width:100%}}.product-wrapper .product-box .img-box{width:100%;padding-top:56.25%;position:relative;overflow:hidden}.product-wrapper .product-box .img-box img{width:100%;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.product-wrapper .product-box .img-box .tag{background-color:rgba(255,255,255,.6);font-size:.75rem;color:#666;padding:.5rem .375rem;position:absolute;right:0;top:0;border-radius:0 0 0 10px}.product-wrapper .product-box .txt-box{padding-top:1.875rem;padding-bottom:2.25rem;padding-left:1.25rem;padding-right:1.25rem;text-align:center}.product-wrapper .product-box .txt-box h3{font-size:2.25rem;line-height:3.25rem;color:#333;font-weight:700;margin-bottom:1.25rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;text-align:center}.product-wrapper .product-box .txt-box p{font-size:1.125rem;color:#666;margin-bottom:1.125rem}.product-wrapper .product-box .txt-box .p-l{margin-bottom:1.875rem}.product-wrapper .product-box .price-box{display:flex;justify-content:center;align-items:center;font-family:"Roboto";gap:.625rem;margin-bottom:1.25rem}.product-wrapper .product-box .price-box .price-old{padding-left:.875rem;font-size:1.875rem;font-weight:700;color:#cacaca;position:relative}.product-wrapper .product-box .price-box .price-old:before{content:"$";display:inline-block;font-size:1.5rem;position:absolute;left:0;bottom:2px}.product-wrapper .product-box .price-box .price-old:after{content:"";display:inline-block;width:100%;height:2px;background-color:#cacaca;position:absolute;top:50%;left:0;transform:translateY(-50%)}.product-wrapper .product-box .price-box .price-new{padding-left:.875rem;font-size:1.875rem;font-weight:700;color:#f54141;position:relative}.product-wrapper .product-box .price-box .price-new:before{content:"$";display:inline-block;font-size:1.5rem;position:absolute;left:0;bottom:2px}.product-wrapper .product-box .more-box{display:flex;justify-content:center;align-items:center;font-size:.875rem;font-weight:700;color:#333;gap:.375rem}.product-wrapper .product-box .more-box>div{line-height:1.25rem}.product-wrapper .product-box .more-l-box{display:flex;justify-content:center;align-items:center;font-size:.875rem;font-weight:700;color:#333;gap:.375rem;margin-bottom:.5rem}.product-wrapper .product-box .more-l-box>div{line-height:1.25rem}.select-box{width:31.25rem;height:3.125rem;position:relative;margin-left:auto;margin-right:auto;margin-bottom:3.75rem}@media screen and (max-width: 540px){.select-box{width:100%}}.select-box:after{content:"";display:inline-block;width:3rem;height:3rem;border-radius:.25rem;background-image:url("../images/ico-select.svg");background-position:center;background-size:contain;background-repeat:no-repeat;background-color:#fff;position:absolute;top:50%;right:1px;transform:translateY(-50%)}.select-box select{width:100%;height:100%;padding-left:.5rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #ccc;border-radius:.25rem;font-size:1.125rem}.select-box select:focus-visible{outline:none}.section-owner{padding-top:4.875rem;padding-bottom:4.875rem;position:relative;z-index:1;overflow:hidden}@media screen and (max-width: 767px){.section-owner{padding-top:2rem}}.section-owner:after{content:"Coach";display:inline-block;text-transform:uppercase;font-size:10.625rem;color:#e6e6e6;font-weight:900;opacity:.4;position:absolute;right:-1.375rem;bottom:-0.875rem;z-index:-1}@media screen and (max-width: 767px){.section-owner:after{font-size:5rem;right:-0.75rem;bottom:-1rem}}.section-owner .frame-l{display:flex;justify-content:flex-start;align-items:center}@media screen and (max-width: 995px){.section-owner .frame-l{flex-direction:column;gap:2.5rem}}.section-owner .owner-box{width:7.5rem;height:7.5rem;border-radius:50%;overflow:hidden;margin-right:2.5rem}.section-owner .owner-box img{width:100%;height:auto}.section-owner .about-box h4{margin-bottom:1.125rem;font-size:1.5rem;line-height:2.25rem;color:#f54141}.section-owner .about-box p{font-size:1.125rem;line-height:2;color:#666}.section-owner .about-and-history-wrapper{display:flex;justify-content:flex-start;align-items:flex-start;gap:6.25rem}@media screen and (max-width: 1087px){.section-owner .about-and-history-wrapper{width:calc(100% - 10rem);gap:unset;justify-content:space-between}}@media screen and (max-width: 995px){.section-owner .about-and-history-wrapper{width:100%}}@media screen and (max-width: 829px){.section-owner .about-and-history-wrapper{flex-direction:column;gap:2.5rem}}.section-owner .history-box h4{font-size:1.5rem;line-height:1.5;color:#333;margin-bottom:1.125rem}.section-owner .history-box li{padding-left:2rem;font-size:1rem;line-height:1.875rem;color:#666;position:relative}.section-owner .history-box li:after{content:"";display:inline-block;width:.5rem;height:.5rem;border-radius:50%;background-color:#666;position:absolute;top:50%;left:.625rem;transform:translateY(-50%)}.video-wrapper .video-box{width:100%;padding-top:56.25%;position:relative;overflow:hidden}.video-wrapper .video-box:after{content:"";display:inline-block;width:100%;height:100%;background-color:rgba(0,0,0,.5);position:absolute;top:0;left:0;z-index:1}.video-wrapper .video-box img{width:100%;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.video-wrapper .video-box .btn-play{width:5rem;height:5rem;background-image:url("../images/btn-player.svg");background-position:center;background-size:contain;background-repeat:no-repeat;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:2}@media screen and (max-width: 767px){.video-wrapper .video-box .btn-play{width:3.75rem;height:3.75rem}}.video-wrapper .video-box .video-inner{width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.video-wrapper .video-box .video-inner iframe{width:100%;height:100%}.video-wrapper .video-box-clear:after{display:none}table{width:100%}table thead{background-color:rgba(245,65,65,.1);color:#f54141;text-align:center}table thead th{padding:.75rem}@media screen and (max-width: 1200px){table thead th{display:none}}table thead th:nth-child(1){width:45rem}table thead th:nth-child(2),table thead th:nth-child(3),table thead th:nth-child(4),table thead th:nth-child(5){width:calc(100% - 45rem)/4}table tbody td{padding:.625rem 0;vertical-align:middle;text-align:center}@media screen and (max-width: 1200px){table tbody td{position:relative;display:block;text-align:right}table tbody td:before{content:attr(data-label);display:inline-block;position:absolute;top:50%;left:0;transform:translateY(-50%);font-size:1rem;color:#f54141;width:7.5rem;text-align:left}}table tbody td>div{display:flex;justify-content:flex-start;align-items:center;gap:1.5rem}@media screen and (max-width: 1200px){table tbody td>div{justify-content:center}}@media screen and (max-width: 767px){table tbody td>div{flex-direction:column}}table tbody td:nth-child(2),table tbody td:nth-child(3),table tbody td:nth-child(4),table tbody td:nth-child(5){font-size:1.125rem;line-height:1.5;color:#666}.popup-wrapper{background-color:rgba(0,0,0,.5);width:100%;height:100dvh;position:fixed;top:0;right:0;bottom:0;left:0;z-index:15;display:none}.popup-wrapper .btn-close{position:absolute;top:2.5rem;right:2.5rem}.popup-error-wrapper.open,.popup-forget-wrapper.open,.popup-video-wrapper.open{display:block}.menu-wrapper.open{opacity:1;pointer-events:visible;transition:all .15s}a,button{cursor:pointer}a{text-decoration:none}button{border:0;background:none}.btn-login{display:flex;justify-content:center;align-items:center;gap:.5rem;background-color:#f54141;color:#fff;border-radius:1rem;padding-left:.75rem;padding-right:.75rem;font-size:1rem;padding-top:.4375rem;padding-bottom:.4375rem}.btn-login img{width:1rem;height:1rem}.btn-login-m{width:1.875rem;height:1.875rem;background-image:url("../images/btn-login-m.svg");background-position:center;background-size:contain;background-repeat:no-repeat}.btn-more{width:12.5rem;height:3.75rem;font-size:1.125rem;color:#fff;background-color:#f54141;border-radius:.25rem;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 767px){.btn-more{width:7.5rem;height:2.5rem;font-size:1rem}}.btn-close{cursor:pointer;display:block;width:3.75rem;height:3.75rem;background-image:url("../images/btn-close-popup.svg");background-position:center;background-repeat:no-repeat;border-radius:3.75rem}@media screen and (max-width: 767px){.btn-close{width:2.5rem;height:2.5rem}}.btn-close-popup{cursor:pointer;display:block;width:3.75rem;height:3.75rem;background-image:url("../images/btn-close-popup.svg");background-position:center;background-repeat:no-repeat;background-size:contain;position:absolute;top:-1.125rem;right:-1.25rem}@media screen and (max-width: 767px){.btn-close-popup{width:2.5rem;height:2.5rem}}.btn-form-s{width:7.5rem;height:3.125rem;background-color:#f54141;font-size:1rem;color:#fff;font-weight:700;border-radius:.25rem}@media screen and (max-width: 767px){.btn-form-s{width:4rem;font-size:.875rem}}.btn-form-l{width:100%;height:3.125rem;background-color:#f54141;font-size:1.25rem;color:#fff;font-weight:700;border-radius:.25rem;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 767px){.btn-form-l{font-size:1rem}}.input-wrapper{position:relative}.input-wrapper .btn-form-s{position:absolute;top:0;right:0}.input-wrapper .btn-form-s br{display:none}@media screen and (max-width: 767px){.input-wrapper .btn-form-s br{display:inline}}.input-wrapper .btn-eye{cursor:pointer;width:1.5rem;height:1.5rem;background-image:url("../images/ico-eye.svg");background-position:center;background-size:contain;background-repeat:no-repeat;position:absolute;top:50%;right:.625rem;transform:translateY(-50%)}.input-wrapper .btn-eye-off{cursor:pointer;width:1.5rem;height:1.5rem;background-image:url("../images/ico-eye-off.svg");background-position:center;background-size:contain;background-repeat:no-repeat;position:absolute;top:50%;right:.625rem;transform:translateY(-50%)}.btn-box{display:flex;justify-content:space-between;align-items:center}.btn-box .btn-form-light{width:calc(50% - 10px);height:3.125rem;font-size:1.25rem;line-height:1.5;color:#f54141;font-weight:700;background-color:#fff;border:2px solid #f54141;border-radius:.25rem;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 767px){.btn-box .btn-form-light{font-size:1rem}}.btn-box .btn-form-deep{width:calc(50% - 10px);height:3.125rem;font-size:1.25rem;line-height:1.5;color:#fff;font-weight:700;background-color:#f54141;border-radius:.25rem;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 767px){.btn-box .btn-form-deep{font-size:1rem}}.btn-form-outside{min-width:31.25rem;height:3.125rem;font-size:1.25rem;line-height:1.5;color:#fff;font-weight:700;background-color:#f54141;border-radius:.25rem;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 767px){.btn-form-outside{font-size:1rem}}@media screen and (max-width: 540px){.btn-form-outside{min-width:unset;width:100%}}.btn-submit{width:2rem;height:2rem;background-image:url("../images/btn-send.svg");background-position:center;background-size:contain;background-repeat:no-repeat}.btn-join{width:12.5rem;height:3.75rem;display:flex;justify-content:center;align-items:center;font-size:1.5rem;font-weight:700;color:#fff;background-color:#f54141;border-radius:.25rem;margin-left:auto;margin-right:auto;margin-top:1rem}input{border:0}input[type=text],input[type=password],input[type=email]{height:3.125rem;font-size:1.125rem;background-color:#f7f7f7;color:#666}@media screen and (max-width: 767px){input[type=text],input[type=password],input[type=email]{font-size:.875rem}}.input-all-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1.875rem;width:100%}@media screen and (max-width: 767px){.input-all-wrapper{gap:1.5rem}}.input-all-wrapper .input-wrapper{width:100%}.input-box{width:31.25rem;background-color:#f7f7f7;display:flex;justify-content:flex-start;align-items:center;margin-left:auto;margin-right:auto}@media screen and (max-width: 540px){.input-box{width:100%}}.input-box:last-of-type{margin-bottom:0}.input-box label{font-size:1rem;line-height:1.2;width:5.75rem;height:3.125rem;display:flex;justify-content:center;align-items:center;flex:0 0 auto;color:#333;text-align:center}@media screen and (max-width: 767px){.input-box label{width:4rem;font-size:.875rem}}.input-box label br{display:none}@media screen and (max-width: 767px){.input-box label br{display:inline}}.input-box label .inner-br{display:inline}.input-box input{width:408rem}@media screen and (max-width: 767px){.input-box input{width:calc(100% - 4rem)}}.input-box input:focus-visible{outline:none}.input-box .input-m{width:384rem}@media screen and (max-width: 840px){.input-box .input-m{width:calc(100% - 5.75rem - 2.125rem)}}@media screen and (max-width: 767px){.input-box .input-m{width:calc(100% - 3.5rem - 2.125rem);font-size:.875rem}}.input-box .input-s{width:288rem}@media screen and (max-width: 840px){.input-box .input-s{width:calc(100% - 5.75rem - 7.5rem)}}@media screen and (max-width: 767px){.input-box .input-s{width:calc(100% - 3.5rem - 4rem);font-size:.875rem}}.input-and-btn-box{padding:.625rem 1.25rem;position:relative}.input-and-btn-box input{width:100%;height:2.5rem;border-radius:1.25rem;background-color:#e6e6e6;padding-left:1.125rem}.input-and-btn-box .btn-send{width:2rem;height:2rem;background-image:url("../images/btn-send.svg");background-position:center;background-size:contain;background-repeat:no-repeat;position:absolute;top:50%;right:2rem;transform:translateY(-50%)}.checkbox-box{display:flex;justify-content:flex-start;align-items:center;position:relative}.checkbox-box input{width:1.5rem;height:1.5rem;opacity:0;position:absolute;left:0;top:50%;transform:translateY(-50%)}.checkbox-box label{padding-left:1.875rem;font-size:1rem;line-height:1.5rem;color:#333;position:relative}@media screen and (max-width: 767px){.checkbox-box label{font-size:.875rem}}.checkbox-box label span{display:inline-block;width:1.5rem;height:1.5rem;background-color:#f7f7f7;background-image:none;border-radius:.25rem;position:absolute;top:50%;left:0;transform:translateY(-50%)}.checkbox-box input:checked+label span{display:inline-block;width:1.5rem;height:1.5rem;background-color:rgba(0,0,0,0);background-image:url("../images/ico-checkbox.svg");background-position:center;background-size:contain;background-repeat:no-repeat;border-radius:.25rem;position:absolute;top:50%;left:0;transform:translateY(-50%)}.section-jumbotron .img-box{width:100%}.section-jumbotron .img-box img{width:100%;height:auto}.section-jumbotron .swiper-pagination{font-size:0;bottom:1.875rem}@media screen and (max-width: 767px){.section-jumbotron .swiper-pagination{bottom:1.25rem}}.section-step{padding-top:9rem;padding-bottom:6.625rem;background-color:#fff}@media screen and (max-width: 767px){.section-step{padding-top:3.75rem;padding-bottom:3.75rem}}.section-step .frame-m{display:flex;justify-content:space-between;align-items:flex-start}@media screen and (max-width: 1024px){.section-step .frame-m{flex-wrap:wrap;justify-content:center;gap:2rem 0}}@media screen and (max-width: 767px){.section-step .frame-m{flex-direction:column;align-items:center;gap:1.125rem}}.section-step .step-box{width:15rem;text-align:center;position:relative;z-index:2;flex:0 0 auto}@media screen and (max-width: 1024px){.section-step .step-box{width:20rem}}.section-step .step-box>div{font-size:3.75rem;line-height:4.375rem;color:#eee;margin-bottom:.625rem;font-family:"Roboto";font-weight:700}.section-step .step-box h3{font-size:2.25rem;line-height:3.25rem;font-weight:700;color:#333;margin-bottom:.625rem}.section-step .step-box .para{font-size:1.125rem;line-height:2;color:#666}.section-step .line-box{width:calc((100% - 960px)/3);height:2px;background-color:#f54141;border-radius:2px;margin-top:6.75rem;flex:0 0 auto;position:relative}@media screen and (max-width: 1024px){.section-step .line-box{width:calc(100% - 840px)}}@media screen and (max-width: 767px){.section-step .line-box{width:2px;height:1.5rem;margin-top:0}}.section-step .line-box:before{content:"";display:inline-block;width:4.5rem;height:2px;border-radius:2px;background-color:#f54141;position:absolute;bottom:0;left:-2rem;display:none}@media screen and (max-width: 1024px){.section-step .line-box:before{display:inline-block}}@media screen and (max-width: 767px){.section-step .line-box:before{display:none}}.section-step .line-box:after{content:"";display:inline-block;width:4.5rem;height:2px;border-radius:2px;background-color:#f54141;position:absolute;bottom:0;right:-2rem;display:none}@media screen and (max-width: 1024px){.section-step .line-box:after{display:inline-block}}@media screen and (max-width: 767px){.section-step .line-box:after{display:none}}@media screen and (max-width: 1024px){.section-step .line-box:nth-child(4){display:none}}@media screen and (max-width: 767px){.section-step .line-box:nth-child(4){display:block}}.section-join{display:flex;justify-content:center;align-items:center;background-color:#fff;position:relative;overflow:hidden}.section-join .frame-m{display:flex;justify-content:start;align-items:stretch}@media screen and (max-width: 767px){.section-join .frame-m{flex-direction:column}}.section-join .frame-m:after{content:"";display:inline-block;width:62rem;height:50.125rem;background-image:url("../images/bg-block.svg");background-position:0 100%;background-size:100%;background-repeat:no-repeat;position:absolute;left:calc(50% - 34px);bottom:0;z-index:0}@media screen and (max-width: 767px){.section-join .frame-m:after{left:0}}.section-join .txt-wrapper{width:50%;padding-top:6rem;padding-bottom:10rem;position:relative;z-index:3}@media screen and (max-width: 767px){.section-join .txt-wrapper{padding-top:2.75rem;padding-bottom:4rem;width:100%}}.section-join .txt-wrapper .br-m{display:none}@media screen and (max-width: 767px){.section-join .txt-wrapper .br-m{display:inline}}.section-join .txt-wrapper .txt-box{border:1px solid #f54141;position:relative;padding:2.375rem 2.375rem 2.75rem 2.375rem;display:inline-block;margin-bottom:2.75rem}@media screen and (max-width: 767px){.section-join .txt-wrapper .txt-box{padding:1.5rem 2.25rem 1.75rem 1.5rem;margin-bottom:1.875rem;width:100%}}.section-join .txt-wrapper .txt-box:after{content:"Improve your life";display:inline-block;padding:0 2px;text-transform:uppercase;font-size:1.125rem;line-height:1.25rem;font-weight:700;font-family:"Roboto";background-color:#fff;color:#f54141;position:absolute;top:-0.625rem;left:2.375rem}.section-join .txt-wrapper .txt-box h3{font-size:3rem;line-height:4.5rem;color:#333;margin-bottom:1rem}@media screen and (min-width: 768px){.section-join .txt-wrapper .txt-box h3{white-space:nowrap}}@media screen and (max-width: 767px){.section-join .txt-wrapper .txt-box h3{margin-bottom:.875rem}}.section-join .txt-wrapper .txt-box h3 span{font-weight:700}.section-join .txt-wrapper .txt-box .para{font-size:1.25rem;line-height:2.25rem;color:#666}@media screen and (max-width: 767px){.section-join .txt-wrapper .txt-box .para{font-size:1rem}}.section-join .txt-wrapper .txt-box .br-m{display:none}@media screen and (max-width: 767px){.section-join .txt-wrapper .txt-box .br-m{display:inline}}.section-join .img-box{width:50%;position:relative}@media screen and (max-width: 767px){.section-join .img-box{width:100%;height:1px;overflow:visible}}.section-join .img-box img{height:50rem;width:auto;position:absolute;left:7.5rem;top:0;z-index:1}@media screen and (max-width: 767px){.section-join .img-box img{height:21rem;left:calc(50% + 2.5rem);top:-14.5rem;z-index:3}}.section-learn{padding-top:8rem;padding-bottom:6.25rem;background:linear-gradient(0deg, white 0%, white 50%, #f6f6f6 50%, #f6f6f6 100%)}@media screen and (max-width: 767px){.section-learn{padding-top:5.625rem;padding-bottom:3.125rem;background:linear-gradient(0deg, white 0%, white 42.64%, #f6f6f6 42.64%, #f6f6f6 100%)}}.section-learn .frame-swiper{max-width:92.5rem;padding-left:6.25rem;padding-right:6.25rem;margin-left:auto;margin-right:auto;position:relative}@media screen and (max-width: 767px){.section-learn .frame-swiper{padding-left:0;padding-right:0}}.section-learn .swiper-learn{padding-bottom:1.25rem}.section-learn h3{font-size:3rem;line-height:4.5rem;color:#333;font-weight:700;text-align:center;padding-bottom:2.5rem}@media screen and (max-width: 767px){.section-learn h3{padding-bottom:.75rem}}.section-learn .img-box{width:100%;display:inline-block;box-shadow:0 10px 30px rgba(0,0,0,.15);position:relative;padding-top:67.875%}.section-learn .img-box img{width:100%;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.section-learn .swiper-slide{padding:2.5rem}@media screen and (max-width: 767px){.section-learn .swiper-slide{padding:2.25rem}}.section-learn .swiper-pagination{bottom:0}.section-video{background-color:#fff}.section-video h3{font-size:2.25rem;line-height:4rem;color:#f54141;font-weight:500;text-align:center}@media screen and (max-width: 767px){.section-video h3{text-align:center;font-size:1.5rem;line-height:1.5}}.section-video .swiper-pagination{bottom:3.75rem}@media screen and (max-width: 767px){.section-video .swiper-pagination{bottom:1.25rem}}.section-video .video-and-info-wrapper{display:flex;justify-content:center;align-items:stretch;height:50rem}@media screen and (max-width: 767px){.section-video .video-and-info-wrapper{padding-top:1.875rem;flex-direction:column-reverse;height:auto}}.section-video .video-and-info-wrapper .img-box{width:50%;position:relative;overflow:hidden}@media screen and (max-width: 767px){.section-video .video-and-info-wrapper .img-box{width:100%;height:16.625rem}}.section-video .video-and-info-wrapper .img-box img{width:60rem;height:auto;position:absolute;right:0;bottom:0}@media screen and (max-width: 767px){.section-video .video-and-info-wrapper .img-box img{height:100%;width:auto;right:auto;left:35%;bottom:auto;top:1.25rem;transform:translateX(-50%) scale(1.5)}}.section-video .video-and-info-wrapper .txt-wrapper{width:50%;position:relative;padding-right:1.25rem}@media screen and (max-width: 767px){.section-video .video-and-info-wrapper .txt-wrapper{width:100%;padding-left:1.25rem}}.section-video .video-and-info-wrapper .txt-box{max-width:34.5rem;padding-top:13.75rem;padding-left:4.5rem;margin-bottom:.625rem}@media screen and (max-width: 767px){.section-video .video-and-info-wrapper .txt-box{max-width:none;padding-top:0;padding-left:0;margin-bottom:0}}.section-video .video-and-info-wrapper .txt-box h4{font-size:3rem;line-height:3.5rem;color:#333;font-weight:700;margin-bottom:1.25rem}@media screen and (max-width: 767px){.section-video .video-and-info-wrapper .txt-box h4{margin-bottom:.875rem;text-align:center;font-size:3rem;line-height:4.5rem}}.section-video .video-and-info-wrapper .txt-box h4 br{display:none}@media screen and (max-width: 767px){.section-video .video-and-info-wrapper .txt-box h4 br{display:inline}}.section-video .video-and-info-wrapper .txt-box p{font-size:1.25rem;line-height:2.25rem;color:#666}@media screen and (max-width: 767px){.section-video .video-and-info-wrapper .txt-box p{font-size:1.125rem}}.section-video .video-and-info-wrapper .txt-decorate{text-transform:uppercase;font-size:10.625rem;font-weight:900;letter-spacing:-0.25rem;color:#e6e6e6;opacity:.4;white-space:nowrap;position:absolute;left:-9.5rem;bottom:7.5rem;z-index:-1}@media screen and (max-width: 767px){.section-video .video-and-info-wrapper .txt-decorate{display:none}}@media screen and (max-width: 767px){.section-video .video-and-info-wrapper .btn-player{width:3.75rem;height:3.75rem;top:75%}}.popup-video-wrapper .popup-box{display:flex;flex-direction:column}.popup-video-wrapper .popup-box .btn-close{position:static;margin-top:2.5rem;margin-right:2.5rem;margin-left:auto;flex:0 0 auto}.popup-video-wrapper .popup-video-frame{padding:2.5rem;overflow:hidden;height:calc(100dvh - 10rem);display:flex;justify-content:center}.popup-video-wrapper .popup-video-frame>div{height:100% !important;width:1000% !important}.section-product{position:relative;z-index:1;overflow:hidden;padding-bottom:2.5rem}.section-product:after{content:"training";display:inline-block;text-transform:uppercase;font-size:12.5rem;font-weight:900;letter-spacing:-0.25rem;color:#c8c8c8;opacity:.15;position:absolute;right:-2.75rem;bottom:-1.75rem;z-index:-1}@media screen and (max-width: 767px){.section-product:after{font-size:5rem;right:-0.75rem;bottom:-1rem}}.end-motice{border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding-top:5rem;padding-bottom:5rem;display:flex;justify-content:center;align-items:center;font-size:1.5rem;color:#666;font-weight:500}@media screen and (max-width: 767px){.end-motice{padding-top:3.5rem;padding-bottom:3.5rem}}.container-member .product-wrapper{padding-bottom:3.75rem}.container-member .section-product{padding-bottom:2.5rem}.section-account{position:relative;z-index:1;overflow:hidden;padding-bottom:3.75rem}@media screen and (max-width: 767px){.section-account{padding-bottom:2.5rem}}.section-account:after{content:"training";display:inline-block;text-transform:uppercase;font-size:12.5rem;font-weight:900;letter-spacing:-0.25rem;color:#c8c8c8;opacity:.15;position:absolute;right:-2.75rem;bottom:-2.9375rem;z-index:-1}@media screen and (max-width: 767px){.section-account:after{font-size:5rem;right:-0.75rem;bottom:-1rem}}.section-account form{width:100%}.section-account .form-box{width:100%;padding-top:5rem;padding-bottom:5rem;border-top:1px solid #ccc;border-bottom:1px solid #ccc;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 767px){.section-account .form-box{padding-top:3.5rem;padding-bottom:3.5rem}}.section-account .input-wrapper{width:31.25rem;margin-left:auto;margin-right:auto}@media screen and (max-width: 540px){.section-account .input-wrapper{width:100%}}.section-account .info-and-more-wrapper{width:100%;display:flex;flex-direction:column;gap:3.75rem}.section-account .info-and-more-wrapper .info-and-more-box{box-shadow:0 5px 20px rgba(0,0,0,.15)}@media screen and (max-width: 767px){.section-account .info-and-more-wrapper .info-and-more-box{position:relative}}.section-account .info-and-more-wrapper .info-box{width:100%;background-color:#fff;padding:1.875rem 2.5rem}@media screen and (max-width: 767px){.section-account .info-and-more-wrapper .info-box{padding:1rem}}.section-account .info-and-more-wrapper .info-box .date{width:10.5rem;font-size:1.25rem;color:#666;font-family:"Roboto";margin-right:2.5rem;margin-top:.5rem}@media screen and (max-width: 767px){.section-account .info-and-more-wrapper .info-box .date{margin-right:0;margin-top:0}}.section-account .info-and-more-wrapper .info-box .method-box{width:17.5rem;font-size:1.125rem;line-height:1.2;color:#666;display:flex;justify-content:flex-start;align-items:flex-end;gap:1.25rem}@media screen and (max-width: 767px){.section-account .info-and-more-wrapper .info-box .method-box{width:100%;font-size:1.125rem;justify-content:space-between}}.section-account .info-and-more-wrapper .info-box .method-box>div{flex:0 0 auto}.section-account .info-and-more-wrapper .info-box .method-box .value{font-size:1.5rem;color:#000}@media screen and (max-width: 767px){.section-account .info-and-more-wrapper .info-box .method-box .value{font-size:1rem}}.section-account .info-and-more-wrapper .info-box .price-box{font-size:1.125rem;color:#666;display:flex;justify-content:flex-start;align-items:baseline;gap:1.25rem}@media screen and (max-width: 767px){.section-account .info-and-more-wrapper .info-box .price-box{width:100%;font-size:1.125rem;gap:.75rem;justify-content:space-between}}.section-account .info-and-more-wrapper .info-box .price-box .value{font-size:1.875rem;color:#f54141;font-family:"Roboto";font-weight:700;margin-bottom:-0.25rem}@media screen and (max-width: 767px){.section-account .info-and-more-wrapper .info-box .price-box .value{font-size:1.25rem;margin-bottom:0}}.section-account .info-and-more-wrapper .info-box .tag-box{width:6.25rem;height:2.5rem;border-radius:.25rem;font-size:1rem;color:#fff;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 767px){.section-account .info-and-more-wrapper .info-box .tag-box{position:absolute;top:1rem;right:1rem}}.section-account .info-and-more-wrapper .info-box .tag-box.tag-default{background-color:#b28fff}.section-account .info-and-more-wrapper .info-box .tag-box.tag-none{background-color:#acadaf}.section-account .info-and-more-wrapper .detail-wrapper{padding:0 2.5rem;background-color:#fff}@media screen and (max-width: 960px){.section-account .info-and-more-wrapper .detail-wrapper{padding:0 1rem}}.section-account .info-and-more-wrapper .detail-wrapper .table-box{border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding-top:1.25rem;padding-bottom:1.25rem}.section-account .info-and-more-wrapper .detail-wrapper .table-box .img-box{width:12.5rem}.section-account .info-and-more-wrapper .detail-wrapper .table-box .img-box img{width:100%;height:auto}.section-account .info-and-more-wrapper .detail-wrapper .table-box .title-name{font-size:1.125rem;line-height:1.5;color:#333;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:30rem}.section-account .info-and-more-wrapper .detail-wrapper .table-box .order-num{font-size:1rem;line-height:1.5rem;color:#666;text-align:left}.section-account .info-and-more-wrapper .detail-wrapper .pay-box{background-color:#f7f7f7;padding:1.7rem 1rem 1.25rem 1rem}.section-account .info-and-more-wrapper .detail-wrapper .pay-box ul{padding-bottom:1.75rem;display:flex;flex-direction:column;align-items:center;align-items:center}@media screen and (max-width: 767px){.section-account .info-and-more-wrapper .detail-wrapper .pay-box ul{gap:.5rem}}.section-account .info-and-more-wrapper .detail-wrapper .pay-box ul li{font-size:1.25rem;line-height:2.25rem;display:flex;justify-content:center;align-items:center;gap:2.5rem}@media screen and (max-width: 767px){.section-account .info-and-more-wrapper .detail-wrapper .pay-box ul li{flex-direction:column;gap:0}}.section-account .info-and-more-wrapper .detail-wrapper .pay-box ul li div:first-of-type{width:10rem;color:#000}@media screen and (max-width: 767px){.section-account .info-and-more-wrapper .detail-wrapper .pay-box ul li div:first-of-type{width:auto}}.section-account .info-and-more-wrapper .detail-wrapper .pay-box ul li div:last-of-type{width:12.5rem;color:#f54141;font-family:"Roboto";font-weight:700}@media screen and (max-width: 767px){.section-account .info-and-more-wrapper .detail-wrapper .pay-box ul li div:last-of-type{width:auto}}.section-account .info-and-more-wrapper .detail-wrapper .pay-box p{font-size:.875rem;color:#666;text-align:center}.section-account .info-and-more-wrapper .detail-wrapper .detail-box{padding-top:1.25rem;padding-bottom:1.25rem}.section-account .info-and-more-wrapper .detail-wrapper .detail-box h4{font-size:1.125rem;line-height:1;font-weight:700;color:#666;margin-bottom:1rem}.section-account .info-and-more-wrapper .detail-wrapper .detail-box ul{list-style:disc;width:100%;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:.5rem 0}.section-account .info-and-more-wrapper .detail-wrapper .detail-box ul li{padding-left:1.5rem;width:50%;font-size:1rem;line-height:1.5;color:#666;display:flex;justify-content:start;align-items:center;gap:1.5rem}@media screen and (max-width: 960px){.section-account .info-and-more-wrapper .detail-wrapper .detail-box ul li{width:100%}}@media screen and (max-width: 767px){.section-account .info-and-more-wrapper .detail-wrapper .detail-box ul li{flex-direction:column;justify-content:flex-start;align-items:start;gap:0}}.section-account .info-and-more-wrapper .detail-wrapper .detail-box ul li>div:first-child{white-space:nowrap;position:relative}.section-account .info-and-more-wrapper .detail-wrapper .detail-box ul li>div:first-child:before{content:"";display:inline-block;width:.5rem;height:.5rem;border-radius:.5rem;background-color:#666;position:absolute;top:50%;transform:translateY(-50%);left:-1rem}.section-account .info-and-more-wrapper .more-box{background-color:#f7f7f7;display:flex;justify-content:center;align-items:center;gap:.5rem;padding-top:.9375rem;padding-bottom:.9375rem;font-size:1rem;color:#f54141}.section-account .info-and-more-wrapper .more-box img{transform:rotate(0deg);transition:all .15s}.section-account .info-and-more-wrapper .more-box .img-rotate{transform:rotate(-180deg)}.section-account .info-and-more-wrapper .info-flex-box{display:flex;justify-content:flex-start;align-items:center}@media screen and (max-width: 960px){.section-account .info-and-more-wrapper .info-flex-box{flex-direction:column;align-items:flex-start;gap:1.75rem}}@media screen and (max-width: 767px){.section-account .info-and-more-wrapper .info-flex-box{width:100%}}.section-account .info-and-more-wrapper .date+.d-flex-j-start-a-center{gap:2.5rem}@media screen and (max-width: 767px){.section-account .info-and-more-wrapper .date+.d-flex-j-start-a-center{width:100%;align-items:flex-start;flex-direction:column;gap:.5rem}}.terms-wrapper{border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding-top:5rem;padding-bottom:5rem}.terms-wrapper p{font-size:1rem;line-height:1.875rem;color:#666;margin-bottom:1.875rem}.terms-wrapper p:last-of-type{margin-bottom:0}.terms-wrapper p .color-main{color:#f54141}.terms-wrapper p .color-dark{color:#333}.terms-wrapper p .fw-500{font-weight:500}.terms-wrapper p .fw-700{font-weight:700}.container-page .section-video{width:100%;position:relative;margin-bottom:5.25rem}@media screen and (max-width: 767px){.container-page .section-video{margin-bottom:1rem}}.section-description .description-wrapper{background-color:#fff;padding:2.5rem 2.5rem 3.25rem 2.5rem}.section-description .description-wrapper .tag{font-size:1.5rem;line-height:1.5;color:#f54141;margin-bottom:1.25rem;letter-spacing:2.68px}.section-description .description-wrapper h2{font-size:2.75rem;line-height:4rem;margin-bottom:2.5rem;font-weight:700;color:#333}@media screen and (max-width: 767px){.section-description .description-wrapper h2{font-size:2rem;line-height:1.5}}.section-description .description-wrapper hr{width:100%;height:1px;background-color:#f54141;margin-bottom:2.5rem}.section-description .description-wrapper h3{padding-left:1.875rem;margin-bottom:1.25rem;font-size:1.875rem;line-height:2.25rem;color:#f54141;position:relative}@media screen and (max-width: 767px){.section-description .description-wrapper h3{font-size:1.5rem;line-height:1.2}}.section-description .description-wrapper h3:before{content:"";display:inline-block;width:1.25rem;height:1.25rem;border-radius:50%;background-color:#f54141;position:absolute;left:0;top:50%;transform:translateY(-50%)}@media screen and (max-width: 767px){.section-description .description-wrapper h3:before{width:1rem;height:1rem}}.section-description .description-wrapper p{font-size:1.25rem;line-height:2.25rem;color:#666;margin-bottom:2.5rem}.section-description .description-wrapper p:last-of-type{margin-bottom:0}.section-title-login{position:relative;margin-bottom:0}@media screen and (max-width: 767px){.section-title-login{height:15rem}}.section-title-login .login-box{width:50rem;padding-top:4.375rem;padding-bottom:5rem;padding-left:9.375rem;padding-right:9.375rem;background-color:#fff;box-shadow:0 10px 30px rgba(0,0,0,.15);border-radius:2.5rem;position:absolute;top:15rem;left:50%;transform:translateX(-50%);z-index:2}@media screen and (max-width: 840px){.section-title-login .login-box{width:calc(100% - 2.5rem)}}@media screen and (max-width: 767px){.section-title-login .login-box{padding-top:2.5rem;padding-bottom:2.5rem;padding-left:1.75rem;padding-right:1.75rem;border-radius:1.25rem;top:5rem}}.section-title-login .login-box h2{font-size:2.25rem;line-height:1.5;color:#333;font-weight:900;letter-spacing:2.68px;text-align:center;margin-bottom:4rem;position:relative}@media screen and (max-width: 767px){.section-title-login .login-box h2{font-size:1.75rem}}.section-title-login .login-box h2:after{content:"";display:inline-block;width:6.25rem;height:.25rem;background-color:#f54141;position:absolute;bottom:-1.5rem;left:50%;transform:translateX(-50%)}.section-title-login .login-box .forget-pw{margin-left:auto;display:block;text-align:right;font-size:1rem;line-height:1.5rem;color:#f54141;margin-bottom:.625rem}.section-title-login .login-box .input-all-wrapper{margin-bottom:1.875rem}@media screen and (max-width: 767px){.section-title-login .login-box .input-all-wrapper{margin-bottom:1.5rem}}.section-title-login .login-box .input-all-wrapper-mb{margin-bottom:3.75rem}@media screen and (max-width: 767px){.section-title-login .login-box .input-all-wrapper-mb{margin-bottom:3rem}}@media screen and (max-width: 840px){.section-title-login .login-box .input-box{width:100%}}.section-title-login .login-box .checkbox-wrapper{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:2rem;margin-bottom:1.375rem}@media screen and (max-width: 767px){.section-title-login .login-box .checkbox-wrapper{gap:1.125rem;margin-bottom:1.125rem}}.section-title-login .login-box .checkbox-wrapper+.checkbox-box{margin-bottom:3.75rem}@media screen and (max-width: 767px){.section-title-login .login-box .checkbox-wrapper+.checkbox-box{margin-bottom:3rem}}.section-title-login .login-box .btn-box{margin-bottom:1.875rem}.section-title-login .login-box hr{width:100%;height:1px;border-top:1px dashed #cacaca;margin-top:0;margin-bottom:1.875rem}.section-title-login .login-box .login-other{width:100%;height:3.125rem;border:1px solid #ccc;border-radius:.25rem;display:flex;justify-content:center;align-items:center;gap:.625rem;font-size:1rem;color:#666}.section-title-login .login-box .login-other img{width:1.875rem;height:1.875rem;position:static;transform:none}.section-title-login .login-box .description-box{text-align:center;font-size:1rem;line-height:1.5;color:#666}@media screen and (max-width: 767px){.section-title-login .login-box .description-box{font-size:.875rem}}.section-title-login .login-box .description-box a{color:#f54141;text-decoration:underline}.section-login{width:100%;height:35rem;position:relative;z-index:1;overflow:hidden}.section-login:after{content:"log in";display:inline-block;text-transform:uppercase;font-size:12.5rem;font-weight:900;letter-spacing:-0.25rem;color:#c8c8c8;opacity:.15;position:absolute;right:-1.875rem;bottom:-1.75rem;z-index:-1}@media screen and (max-width: 767px){.section-login:after{font-size:5rem;right:-0.75rem;bottom:-1rem}}.section-signup{width:100%;height:35rem;position:relative;z-index:1;overflow:hidden}.section-signup:after{content:"sign up";display:inline-block;text-transform:uppercase;font-size:12.5rem;font-weight:900;letter-spacing:-0.25rem;color:#c8c8c8;opacity:.15;position:absolute;right:-1.875rem;bottom:-1.75rem;z-index:-1}@media screen and (max-width: 767px){.section-signup:after{font-size:5rem;right:-0.75rem;bottom:-1rem}}.container-login-terms{overflow:hidden}.container-login-terms .section-login-terms{width:100%;padding-left:1.25rem;padding-right:1.25rem;margin-top:-18.5rem;position:relative;z-index:1}@media screen and (max-width: 767px){.container-login-terms .section-login-terms{margin-top:-15rem;padding-bottom:10rem}}.container-login-terms .section-login-terms:after{content:"privacy";display:inline-block;text-transform:uppercase;font-size:12.5rem;font-weight:900;letter-spacing:-0.25rem;color:#c8c8c8;opacity:.15;position:absolute;right:-1.875rem;bottom:-1.75rem;z-index:-1}@media screen and (max-width: 767px){.container-login-terms .section-login-terms:after{font-size:5rem;right:-0.75rem;bottom:-1rem}}.container-login-terms .section-login-terms .terms-box{max-width:80rem;padding-top:4.375rem;padding-bottom:5rem;padding-left:8.75rem;padding-right:8.75rem;background-color:#fff;box-shadow:0 10px 30px rgba(0,0,0,.15);border-radius:2.5rem;position:relative;top:-4rem;left:50%;transform:translateX(-50%);z-index:3}@media screen and (max-width: 840px){.container-login-terms .section-login-terms .terms-box{width:calc(100% - 2.5rem)}}@media screen and (max-width: 767px){.container-login-terms .section-login-terms .terms-box{padding-top:2.5rem;padding-bottom:2.5rem;padding-left:1.75rem;padding-right:1.75rem;border-radius:1.25rem;top:5rem}}.container-login-terms .section-login-terms .terms-box h2{font-size:2.25rem;line-height:1.5;color:#333;font-weight:900;letter-spacing:2.68px;text-align:center;margin-bottom:4rem;position:relative}@media screen and (max-width: 767px){.container-login-terms .section-login-terms .terms-box h2{font-size:1.75rem}}.container-login-terms .section-login-terms .terms-box h2:after{content:"";display:inline-block;width:6.25rem;height:.25rem;background-color:#f54141;position:absolute;bottom:-1.5rem;left:50%;transform:translateX(-50%)}.container-login-terms .section-login-terms .terms-box p{font-size:1rem;line-height:1.5;margin-bottom:.5rem}.container-login-terms .section-login-terms .terms-box p:last-of-type{margin-bottom:1.5rem}.container-login-terms .section-login-terms .terms-box hr{width:100%;height:1px;border-top:1px dashed #cacaca;margin-top:0;margin-bottom:1.5rem}.container-login-terms .section-login-terms .terms-box h3{font-size:1.5rem;line-height:2;font-weight:700;margin-bottom:.25rem;color:#000}.container-login-terms .section-login-terms .terms-box h4{font-size:1.25rem;line-height:2;font-weight:700;color:#000}.container-login-terms .section-login-terms .terms-box h4+div{font-size:1rem;line-height:2.25rem;color:#333;margin-bottom:1rem}.container-login-terms .section-login-terms .terms-box .li-first{margin-bottom:1.25rem}.container-login-terms .section-login-terms .terms-box .li-first:last-of-type{margin-bottom:0}.container-login-terms .section-login-terms .terms-box .li-first:last-of-type div{margin-bottom:0}.container-login-terms .section-login-terms .terms-box .ul-second{list-style:decimal;padding-left:1.25rem}.container-login-terms .section-login-terms .terms-box .ul-second .li-second{font-size:1rem;line-height:1.5;margin-bottom:.5rem;color:#333}.container-login-terms .section-login-terms .terms-box .ul-second .li-second:last-of-type{margin-bottom:0}.container-login-terms .section-login-terms .terms-box .ul-second .li-second::marker{color:#f54141;font-weight:700}.container-login-terms .section-login-terms .terms-box .ul-third{list-style:disc;padding-left:.5rem;margin-top:.5rem;margin-left:.5rem}.container-login-terms .section-login-terms .terms-box .ul-third .li-third{margin-bottom:.5rem;margin-left:-0.25rem}.container-login-terms .section-login-terms .terms-box .ul-third .li-third::marker{color:#f54141}.section-banner .img-box{width:100%}.section-banner .img-box img{width:100%;height:auto}.section-nav ::-webkit-scrollbar{width:1px;height:1px}.section-nav ::-webkit-scrollbar-button{background:rgba(0,0,0,0);border-radius:2px}.section-nav ::-webkit-scrollbar-track-piece{background:rgba(0,0,0,0)}.section-nav ::-webkit-scrollbar-track{box-shadow:rgba(0,0,0,0)}.section-nav ul{height:4.5rem;display:flex;justify-content:center;align-items:center;gap:5.25rem;background-color:#fff}@media screen and (max-width: 767px){.section-nav ul{height:3.25rem;justify-content:flex-start;gap:1.5rem;padding-left:1.25rem;padding-right:1.25rem;overflow-x:auto}}.section-nav ul li{height:100%;display:flex;justify-content:center;align-items:center;position:relative}.section-nav ul li a{display:inline-block;height:auto;font-size:1.25rem;color:#666;white-space:nowrap}@media screen and (max-width: 767px){.section-nav ul li a{font-size:1rem}}.section-nav ul li .active{color:#333}.section-nav ul li .active:after{content:"";display:inline-block;width:100%;height:.25rem;background-color:#f54141;position:absolute;left:0;bottom:0}.section-breadcrumbs{padding-top:1.5rem;padding-bottom:.75rem}@media screen and (max-width: 767px){.section-breadcrumbs{padding-top:1.25rem;padding-bottom:.25rem}}.section-breadcrumbs .breadcrumbs{padding-bottom:0}@media screen and (max-width: 767px){.section-breadcrumbs .breadcrumbs{line-height:1.5rem}}.section-course-title .title-box{display:flex;justify-content:space-between;align-items:center;margin-bottom:2.25rem}@media screen and (max-width: 960px){.section-course-title .title-box{flex-direction:column;align-items:flex-start;margin-bottom:1.75rem}}.section-course-title .title-box h2{font-size:1.875rem;line-height:4.5rem;color:#333;font-weight:700}@media screen and (max-width: 767px){.section-course-title .title-box h2{font-size:1.5rem;line-height:2}}.section-course-title .price-and-btn-wrapper{display:flex;justify-content:flex-start;align-items:flex-end;gap:1.75rem}@media screen and (max-width: 960px){.section-course-title .price-and-btn-wrapper{margin-left:auto}}.section-course-title .price-box{display:flex;justify-content:flex-start;align-items:flex-end;gap:1.125rem;margin-bottom:.5rem}@media screen and (max-width: 767px){.section-course-title .price-box{margin-bottom:.25rem;gap:.5rem}}.section-course-title .price-box .old{font-size:1.125rem;font-weight:700;color:#cacaca;display:flex;justify-content:center;align-items:flex-end;position:relative}@media screen and (max-width: 767px){.section-course-title .price-box .old{font-size:1rem}}.section-course-title .price-box .old:after{content:"";display:inline-block;width:100%;height:2px;background-color:#cacaca;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.section-course-title .price-box .old div:nth-child(1){margin-bottom:2px}.section-course-title .price-box .old div:nth-child(2){position:relative;padding-left:.75rem;font-size:1.5rem}@media screen and (max-width: 767px){.section-course-title .price-box .old div:nth-child(2){font-size:1.25rem}}.section-course-title .price-box .old div:nth-child(2):before{content:"$";display:inline-block;font-size:1.125rem;font-weight:700;position:absolute;left:0;bottom:2px}@media screen and (max-width: 767px){.section-course-title .price-box .old div:nth-child(2):before{font-size:1rem}}.section-course-title .price-box .new{font-size:2.25rem;font-weight:700;padding-left:1.125rem;position:relative;color:#f54141}@media screen and (max-width: 767px){.section-course-title .price-box .new{font-size:1.875rem}}.section-course-title .price-box .new:before{content:"$";font-size:1.875rem;font-weight:700;position:absolute;left:0;bottom:0}@media screen and (max-width: 767px){.section-course-title .price-box .new:before{font-size:1.75rem}}.section-course-title a{width:12.5rem;height:3.75rem;display:flex;justify-content:center;align-items:center;font-size:1.25rem;font-weight:700;color:#fff;background-color:#f54141;border-radius:.25rem}@media screen and (max-width: 767px){.section-course-title a{width:6rem;height:2.5rem;font-size:1.125rem}}.section-video-list{padding-bottom:3.75rem}@media screen and (max-width: 767px){.section-video-list{padding-bottom:1.25rem}}.section-video-list .video-and-list-wrapper{display:flex;justify-content:space-between;align-items:flex-start;background-color:#f6f6f6}@media screen and (max-width: 1340px){.section-video-list .video-and-list-wrapper{flex-direction:column}}.section-video-list .video-and-list-wrapper .video-wrapper{width:65%}@media screen and (max-width: 1340px){.section-video-list .video-and-list-wrapper .video-wrapper{width:100%}}.section-video-list .video-and-list-wrapper .list-wrapper{width:35%;padding:1.5rem 2rem}@media screen and (max-width: 1340px){.section-video-list .video-and-list-wrapper .list-wrapper{width:100%}}@media screen and (max-width: 767px){.section-video-list .video-and-list-wrapper .list-wrapper{padding:1rem .5rem .5rem .5rem}}.section-video-list .video-and-list-wrapper .list-wrapper ::-webkit-scrollbar{width:6px;height:6px}.section-video-list .video-and-list-wrapper .list-wrapper ::-webkit-scrollbar-button{background:rgba(0,0,0,0);border-radius:4px}.section-video-list .video-and-list-wrapper .list-wrapper ::-webkit-scrollbar-track-piece{background:rgba(0,0,0,0)}.section-video-list .video-and-list-wrapper .list-wrapper ::-webkit-scrollbar-thumb{border-radius:4px;background-color:#d3d3d3}.section-video-list .video-and-list-wrapper .list-wrapper ::-webkit-scrollbar-track{box-shadow:rgba(0,0,0,0)}.section-video-list .video-and-list-wrapper .list-wrapper p{font-size:1rem;line-height:1;color:#666;margin-bottom:1rem}.section-video-list .video-and-list-wrapper .list-frame{max-height:24.25rem;overflow-y:auto}@media screen and (max-width: 1340px){.section-video-list .video-and-list-wrapper .list-frame{max-height:32.75rem}}.section-video-list .video-and-list-wrapper .list-box{width:calc(100% - .5rem);display:flex;justify-content:flex-start;align-items:stretch;border-bottom:1px solid #ddd}.section-video-list .video-and-list-wrapper .list-box .state-box{width:4.5rem;display:flex;justify-content:flex-start;align-items:center}@media screen and (max-width: 767px){.section-video-list .video-and-list-wrapper .list-box .state-box{width:3.5rem}}.section-video-list .video-and-list-wrapper .list-box .state-yes{font-size:.875rem;color:#fff;width:3.125rem;height:1.5rem;border-radius:2.5rem;background-color:#f54141;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 767px){.section-video-list .video-and-list-wrapper .list-box .state-yes{width:3rem;height:1.25rem}}.section-video-list .video-and-list-wrapper .list-box .state-no{width:1.875rem;height:1.875rem;background-image:url("../images/ico-lock.svg");background-position:center;background-size:contain;background-repeat:no-repeat;margin-left:.5rem}@media screen and (max-width: 767px){.section-video-list .video-and-list-wrapper .list-box .state-no{width:1rem;height:1rem;margin-left:1rem}}.section-video-list .video-and-list-wrapper .list-box .state-view{width:1.875rem;height:1.875rem;background-image:url("../images/btn-player.svg");background-position:center;background-size:contain;background-repeat:no-repeat;margin-left:.5rem}@media screen and (max-width: 767px){.section-video-list .video-and-list-wrapper .list-box .state-view{width:1rem;height:1rem;margin-left:1rem}}.section-video-list .video-and-list-wrapper .list-box .txt-box{width:calc(100% - 4.5rem);padding-top:.5rem}@media screen and (max-width: 767px){.section-video-list .video-and-list-wrapper .list-box .txt-box{padding-bottom:.5rem}}.section-video-list .video-and-list-wrapper .list-box h5{font-size:1.25rem;line-height:1.5;color:#333;letter-spacing:2px}@media screen and (max-width: 767px){.section-video-list .video-and-list-wrapper .list-box h5{font-size:1rem}}.section-video-list .video-and-list-wrapper .list-box h5+div{font-size:1rem;line-height:2.5rem;color:#999}@media screen and (max-width: 767px){.section-video-list .video-and-list-wrapper .list-box h5+div{font-size:.875rem;line-height:1.5rem}}.section-inner-course-banner{padding-top:3.25rem;padding-bottom:3.75rem;text-align:center;position:relative;z-index:1}@media screen and (max-width: 767px){.section-inner-course-banner{padding-top:1.25rem;padding-bottom:2rem}}.section-inner-course-banner:before{content:"";display:inline-block;width:100%;height:25rem;background-color:#f6f6f6;position:absolute;top:0;left:0;z-index:-1}.section-inner-course-banner h2{font-size:1.875rem;line-height:1.5;font-weight:700;margin-bottom:1.75rem;color:#333;text-align:left}@media screen and (max-width: 767px){.section-inner-course-banner h2{font-size:1.5rem;margin-bottom:1.5rem}}.section-inner-course-banner h2 .h2-description{font-size:1.25rem;font-weight:400;color:#f54141;margin-left:.5rem}.section-inner-course-banner h3{font-size:1.25rem;line-height:1.5;color:#666;margin-bottom:2rem}@media screen and (max-width: 767px){.section-inner-course-banner h3{font-size:1rem;margin-bottom:1.25rem}}.section-inner-course-banner .para-box{font-size:1.25rem;background-color:#fff;width:100%;padding:1.25rem;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;margin-bottom:2rem}.section-inner-course-banner .para-box p{text-align:left;font-size:1rem;line-height:1.2}.section-inner-course-banner .video-wrapper{width:100%;padding-bottom:3.75rem}.section-inner-course-banner .img-box{width:100%}.section-inner-course-banner .img-box img{width:100%;height:auto}.section-live{background-color:#eaeaea;padding-top:1.25rem;padding-bottom:1.5rem}.section-live .frame-other{padding-left:1.25rem;padding-right:1.25rem}.section-live .video-and-chat-wrapper{display:grid;grid-template-columns:calc(100vw - 31.25rem - 2.5rem) 31.25rem;grid-template-rows:calc((100vw - 31.25rem - 2.5rem)*.5625);justify-content:center;align-items:stretch}@media screen and (max-width: 1340px){.section-live .video-and-chat-wrapper{display:block}}.section-live .video-and-chat-wrapper .video-wrapper{width:calc(100vw - 31.25rem - 2.5rem)}@media screen and (max-width: 1340px){.section-live .video-and-chat-wrapper .video-wrapper{width:100%}}.section-live .video-and-chat-wrapper .chat-box{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;width:31.25rem;height:calc((100vw - 31.25rem - 2.5rem)*.5625);overflow-y:auto}@media screen and (max-width: 1340px){.section-live .video-and-chat-wrapper .chat-box{width:calc(100% - 1.25rem);height:18.75rem}}.section-live .video-and-chat-wrapper .chat-box .img-warning{width:6.25rem;height:6.25rem}.section-live .video-and-chat-wrapper .chat-box .img-loading{width:6.25rem;height:6.25rem;animation-name:loading;animation-duration:1600ms;animation-iteration-count:infinite}@keyframes loading{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.section-live .video-and-chat-wrapper .chat-box .txt-none{font-size:2.25rem;line-height:3.25rem;color:#f54141;text-align:center}.section-live .video-and-chat-wrapper.center{display:flex;justify-content:center;align-items:center}.section-live .video-and-chat-wrapper.center .video-wrapper{width:100%}.section-live .txt-box{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);text-align:center;z-index:2}.section-live .txt-box h5{font-size:1.5rem;color:#ffaece;line-height:3rem;font-weight:500}@media screen and (max-width: 767px){.section-live .txt-box h5{font-size:1rem}}.section-live .txt-box p{font-size:2.25rem;color:#fff;line-height:3.75rem;font-weight:500}@media screen and (max-width: 767px){.section-live .txt-box p{font-size:1.25rem}}.section-live .txt-box div{font-size:2.25rem;color:#fff;margin-bottom:2.25rem}.section-live .txt-box a{width:12.5rem;height:3.75rem;display:flex;justify-content:center;align-items:center;font-size:1.5rem;font-weight:700;color:#fff;background-color:#f54141;border-radius:.25rem;margin-left:auto;margin-right:auto}@media screen and (max-width: 767px){.section-live .txt-box a{width:6rem;height:2.5rem;font-size:1.125rem}}.section-live .chat-wrapper{width:31.25rem;background-color:#fff;align-self:stretch;display:flex;flex-direction:column;justify-content:center;align-items:stretch}@media screen and (max-width: 1340px){.section-live .chat-wrapper{width:100%}}.section-live .chat-wrapper .chat-title-wrapper{padding:.625rem;border-bottom:1px solid #d9d9d9;flex:0 0 auto}.section-live .chat-wrapper .chat-title-wrapper .chat-title-box{display:flex;justify-content:flex-start;align-items:center;gap:.25rem}.section-live .chat-wrapper .chat-title-wrapper img{width:2rem;height:2rem}.section-live .chat-wrapper .chat-title-wrapper div{font-size:1.25rem;color:#666}.section-live .chat-wrapper .chat-list-box{height:calc(100dvw - 3.25rem - 3.75rem - 1px);justify-content:flex-start;padding-top:.75rem;overflow-y:auto;flex:1 1 auto;position:relative}@media screen and (max-width: 1340px){.section-live .chat-wrapper .chat-list-box{height:300px}}.section-live .chat-wrapper .chat-list-box a{width:12.5rem;height:3.75rem;display:flex;justify-content:center;align-items:center;font-size:1.5rem;font-weight:700;color:#fff;background-color:#f54141;border-radius:.25rem;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@media screen and (max-width: 767px){.section-live .chat-wrapper .chat-list-box a{width:6rem;height:2.5rem;font-size:1.125rem}}.section-live .chat-wrapper .chat-list-box .para-original{width:100%;text-align:left}.section-live .chat-wrapper .chat-list{padding-left:1.25rem;padding-right:1.25rem;padding-top:.75rem;width:100%}.section-live .chat-wrapper .chat-list .user-wrapper{margin-bottom:.25rem;display:flex;justify-content:start;align-items:center;gap:.625rem}.section-live .chat-wrapper .chat-list .avatar-box{width:1.875rem;height:1.875rem;border-radius:2rem;overflow:hidden;position:relative}.section-live .chat-wrapper .chat-list .avatar-box img{width:100%;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.section-live .chat-wrapper .chat-list .user{font-size:.875rem;color:#333}.section-live .chat-wrapper .chat-list .time{font-size:.875rem;color:#6c6c6c}.section-live .chat-wrapper .chat-list .chat-txt-box{font-size:1rem;line-height:1.5;color:#000;padding-left:2.5rem;position:static;word-break:break-all}.section-live .chat-wrapper .chat-list .mess-setting-brapper{position:relative}.section-live .chat-wrapper .chat-list .ico-mess-setting{width:1.5rem;height:1.5rem}.section-live .chat-wrapper .chat-list .mess-setting-box{position:absolute;left:50%;transform:translateX(-50%);top:1.5rem;z-index:2;box-shadow:0 0 .25rem rgba(0,0,0,.25);background-color:#fff;border:1px solid #ccc;border-radius:.5rem}.section-live .chat-wrapper .chat-list .mess-setting-box ul{display:flex;flex-direction:column;justify-content:center;align-items:stretch}.section-live .chat-wrapper .chat-list .mess-setting-box ul li{padding:.5rem;border-bottom:1px solid #ccc}.section-live .chat-wrapper .chat-list .mess-setting-box ul li:last-of-type{border:0}.section-live .chat-wrapper .chat-list .mess-setting-box div{cursor:pointer;color:#666;font-size:1rem;line-height:1.2;white-space:nowrap;text-align:center}.section-live .chat-wrapper .chat-list-own{padding:1.25rem .75rem .5rem .75rem;width:100%;background-color:#f7f7f7}.section-live .chat-wrapper .chat-list-own .user-wrapper{flex-direction:row-reverse;justify-content:flex-start}.section-live .chat-wrapper .chat-list-own .chat-txt-box{text-align:right;padding-right:2.5rem;padding-left:.75rem}.section-live .chat-wrapper .input-and-btn-box{flex:0 0 auto}.popup-forget-wrapper .alert-and-btn-wrapper{min-width:50rem}@media screen and (max-width: 840px){.popup-forget-wrapper .alert-and-btn-wrapper{min-width:unset;max-width:unset;width:calc(100% - 2.5rem)}}.popup-forget-wrapper .alert-box{padding-bottom:8rem}@media screen and (max-width: 767px){.popup-forget-wrapper .alert-box{padding-bottom:2.5rem}}.popup-forget-wrapper h2{font-size:2.25rem;line-height:1.5;color:#333;font-weight:900;letter-spacing:2.68px;text-align:center;margin-bottom:4rem;position:relative}@media screen and (max-width: 767px){.popup-forget-wrapper h2{font-size:1.75rem}}.popup-forget-wrapper h2:after{content:"";display:inline-block;width:6.25rem;height:.25rem;background-color:#f54141;position:absolute;bottom:-1.5rem;left:50%;transform:translateX(-50%)}.popup-forget-wrapper input[type=email]{min-width:31.25rem;padding:0 .5rem;margin-bottom:.75rem}@media screen and (max-width: 767px){.popup-forget-wrapper input[type=email]{min-width:unset;width:calc(100% - 3.5rem)}}.popup-forget-wrapper p{font-size:.875rem;line-height:1.5rem;margin-bottom:1.75rem;color:#f54141;font-weight:400;display:flex;justify-content:flex-start;align-items:flex-start;max-width:31.25rem;margin-left:auto;margin-right:auto;text-align:left}@media screen and (max-width: 767px){.popup-forget-wrapper p{max-width:unset;width:calc(100% - 3.5rem)}}.popup-forget-wrapper p img{width:1.25rem;height:1.25rem;margin-right:.25rem;margin-top:3px}.popup-forget-wrapper p+a{width:31.25rem;height:3.125rem;font-size:1.25rem;color:#fff;background-color:#f54141;border-radius:.25rem;display:flex;justify-content:center;align-items:center;margin-left:auto;margin-right:auto}@media screen and (max-width: 767px){.popup-forget-wrapper p+a{font-size:1rem;width:calc(100% - 3.5rem)}}/*# sourceMappingURL=style.css.map */