@import url("../iconfont/iconfont.css");article,aside,audio,body,button,dd,div,dl,dt,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,input,legend,li,menu,nav,ol,p,pre,section,td,textarea,th,ul,video{margin:0;padding:0;-moz-box-sizing:border-box;box-sizing:border-box}h1,h2,h3,h4,h5,h6{font-weight:normal}*:focus{outline:none}*,:after,:before{box-sizing:border-box}ul,li,dl,dt,dd,ol{list-style:none;margin:0;padding:0}address,caption,cite,code,dfn,em,optgroup,th,var{font-style:inherit;font-weight:inherit}h1,h2,h3,h4,h5,h6{font-size:100%}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent;touch-action:none;touch-action:pan-y}button,input,select,textarea{margin:0;vertical-align:middle;border:none;background:none;font-family:inherit}input[type="password"],input[type="email"],input[type="number"],input[type="url"],input[type="date"],input[type="search"],input[type="text"],select,textarea,input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;margin:0}input[type="number"]{-moz-appearance:textfield}input,textarea,select,button{outline:none}button,input{line-height:normal}input::-webkit-search-cancel-button{display:none}textarea{resize:none}.layui-textarea{border-color:#000;resize:none}.layui-textarea:focus,.layui-input:focus{box-shadow:none;border-color:#000}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#BDBDBD}input:-moz-placeholder,textarea:-moz-placeholder{color:#BDBDBD}input::-moz-placeholder,textarea::-moz-placeholder{color:#BDBDBD}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#BDBDBD}table{border-spacing:0;border-collapse:collapse}img{max-width:100%;max-height:100%}a,button{-webkit-tap-highlight-color:rgba(0,0,0,0);border:none;color:#000;text-decoration:none}a,a:hover,a:focus{outline:none;outline-offset:0;color:#000;text-decoration:none}.hidden{display:none}.tc{text-align:center}.mt0{margin-top:0 !important}.mb0{margin-bottom:0 !important}.ml0{margin-left:0 !important}.mr0{margin-right:0 !important}.pt0{padding-top:0 !important}.pb0{padding-bottom:0 !important}.pl0{padding-left:0 !important}.pr0{padding-right:0 !important}.iconfont{font-size:inherit}@media (max-width:640px){.hidden-xss{display:none !important}}@media (max-width:767px){.hidden-xs{display:none !important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none !important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none !important}}@media (min-width:1200px){.hidden-lg{display:none !important}}.hoverable{background:none;border:none}.hoverable .hoverable_txt{background-image:-webkit-gradient(linear, left top, right top, from(currentColor), to(currentColor));background-image:linear-gradient(90deg, currentColor, currentColor);background-position:100% 100%;background-repeat:no-repeat;background-size:0 1px;-webkit-transition:background-size .5s ease;transition:background-size .5s ease}@media screen and (orientation:landscape){.hoverable:hover .hoverable_txt{background-position:0 100%;background-size:100% 1px}}.hoverable .hoverable_txt{background-image:-webkit-gradient(linear, left top, right top, from(currentColor), to(currentColor));background-image:linear-gradient(90deg, currentColor, currentColor);background-position:100% 100%;background-repeat:no-repeat;background-size:0 1px;-webkit-transition:background-size .5s ease;transition:background-size .5s ease}@media screen and (orientation:landscape){.hoverable:hover .hoverable_txt{background-position:0 100%;background-size:100% 1px}}.c{color:#1B6BF2}.cf{color:#fff !important}.cimgbox{overflow:hidden;position:relative;padding-bottom:50%}.cimgbox .img,.cimgbox .bg{position:absolute;z-index:5;left:50%;top:50%;transform:translate(-50%, -50%);display:block}.cimgbox.cover .img,.cimgbox.contain .img,.cimgbox.cover .bg,.cimgbox.contain .bg{width:100%;height:100%}.cimgbox:not(.cover):not(.contain) .img{max-width:100%;max-height:100%}.cimgbox .bg{background-repeat:no-repeat;background-position:center}.cimgbox.cover .img{object-fit:cover}.cimgbox.cover .bg{background-size:cover}.cimgbox.contain .img{object-fit:contain}.cimgbox.contain .bg{background-size:contain}.cimgbox.scale .img,.cimgbox.scale .bg{transition:all 6s cubic-bezier(.04, .79, 1, 1)}.cimgbox.scale:hover .img,.cimgbox.scale:hover .bg{transform:translateX(-50%) translateY(-50%) scale(1.2)}.wrap{margin-left:auto;margin-right:auto;max-width:1500px;width:66.66666667vw}@media (max-width:1920px){.wrap{max-width:1280px;width:88vw}}@media (max-width:1920px){.wrap{max-width:1280px;width:88vw}}.bggray{background:#F5F7FA}.cItem:not(.active){display:none}.pagination{display:flex;justify-content:center;align-items:center;font-size:clamp(12px, 1.25vw, 16px);padding-top:clamp(31px, 4.84375vw, 62px);text-align:center}.pagination .disabled{cursor:not-allowed}.pagination a,.pagination span{width:clamp(28px, 3.125vw, 40px);height:clamp(28px, 3.125vw, 40px);border-radius:50%;display:block;display:flex;align-items:center;justify-content:center}.pagination a{cursor:pointer}.pagination a:hover{color:#1B6BF2}.pagination .active *{color:#fff;background-color:#1B6BF2}@font-face{font-family:'NotoSansJP';src:url('https://oss.1t2.us/Fontsnew/Noto_Sans_JP/NotoSansJP-Regular.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}body{overflow-x:hidden;height:auto !important;word-wrap:break-word;font-family:"NotoSansJP","PingFang SC";font-weight:400;line-height:1.3;color:#333;font-size:clamp(14px, 1.25vw, 16px)}.wrap{margin-left:auto;margin-right:auto;max-width:1500px;width:66.66666667vw}@media (max-width:1920px){.wrap{max-width:1280px;width:88vw}}@media (max-width:1920px){.wrap{max-width:1280px;width:88vw}}.text-center{text-align:center}.fs16{font-size:clamp(14px, 1.25vw, 16px)}.hoverable{background:none;border:none}.hoverable .hoverable_txt{background-image:-webkit-gradient(linear, left top, right top, from(currentColor), to(currentColor));background-image:linear-gradient(90deg, currentColor, currentColor);background-position:100% 100%;background-repeat:no-repeat;background-size:0 1px;-webkit-transition:background-size .5s ease;transition:background-size .5s ease}@media screen and (orientation:landscape){.hoverable:hover .hoverable_txt{background-position:0 100%;background-size:100% 1px}}.hoverable .hoverable_txt{background-image:-webkit-gradient(linear, left top, right top, from(currentColor), to(currentColor));background-image:linear-gradient(90deg, currentColor, currentColor);background-position:100% 100%;background-repeat:no-repeat;background-size:0 1px;-webkit-transition:background-size .5s ease;transition:background-size .5s ease}@media screen and (orientation:landscape){.hoverable:hover .hoverable_txt{background-position:0 100%;background-size:100% 1px}}.base-title{font-size:clamp(24px, 2.8125vw, 36px);font-weight:700;margin-bottom:clamp(30px, 4.6875vw, 60px)}.base-title.text-center{text-align:center}.primary-btn{display:flex;align-items:center;justify-content:center;display:inline-flex;line-height:clamp(40px, 4.6875vw, 60px);border:1px solid #1B6BF2;border-radius:2em;font-size:clamp(14px, 1.484375vw, 19px);transition:all cubic-bezier(.04, .79, 1, 1) .3s;padding-left:clamp(22px, 3.4375vw, 44px);padding-right:clamp(22px, 3.4375vw, 44px);font-weight:600;gap:10px}.primary-btn .arr{width:16px;height:16px;background-repeat:no-repeat;background-position:center center;background-image:url("../images/arr-circle.svg");background-size:contain}.primary-btn:hover{background-color:rgba(27,107,242,0.1);color:#1B6BF2}.primary-btn.xs{line-height:clamp(36px, 3.125vw, 40px);padding-left:clamp(13px, 2.03125vw, 26px);padding-right:clamp(13px, 2.03125vw, 26px);font-size:clamp(14px, 1.25vw, 16px);border-color:#c0c8d7}.primary-btn.bg{background-color:#1B6BF2;color:#fff}.header{width:100vw;top:0;left:0;z-index:1000;position:fixed;background:#fff;transition:all cubic-bezier(.04, .79, 1, 1) .3s}.header.fixed{box-shadow:0 .07rem .18rem 0 rgba(0,0,0,0.1)}.header .header-inner{margin-left:auto;margin-right:auto;max-width:1500px;width:66.66666667vw;height:64px;display:flex;align-items:center;justify-content:space-between}@media (max-width:1920px){.header .header-inner{max-width:1280px;width:88vw}}@media (max-width:1920px){.header .header-inner{max-width:1280px;width:88vw}}@media (max-width:1920px){.header .header-inner{max-width:1280px;width:88vw}}@media (max-width:1920px){.header .header-inner{max-width:1280px;width:88vw}}@media (max-width:1920px){.header .header-inner{max-width:1280px;width:88vw}}.header .header-inner .header-logo{height:48px}.header .header-inner .header-logo img{width:100%;display:block}.header .header-inner .nav-pc{font-size:16px}@media (max-width:1024px){.header .header-inner .nav-pc{display:none}}.header .header-inner .nav-pc .nav-list{display:flex;align-items:center;gap:50px}.header .header-inner .nav-pc .nav-list .nav-item a{font-weight:500;color:#333;transition:all cubic-bezier(.04, .79, 1, 1) .3s;position:relative}.header .header-inner .nav-pc .nav-list .nav-item a:hover{color:#1B6BF2}.header .header-inner .nav-pc .nav-list .nav-item a::after{content:"";position:absolute;bottom:-5px;left:0;width:0;height:2px;background-color:#1B6BF2;transition:width .3s}.header .header-inner .nav-pc .nav-list .nav-item a:hover::after{width:100%}.header .header-inner .nav-pc .nav-list .nav-item.active a{color:#1B6BF2}.header .header-inner .nav-pc .nav-list .nav-item.active a::after{width:100%}.header .header-inner .header-auth{display:flex;align-items:center;gap:24px}@media (max-width:1023px){.header .header-inner .header-auth{flex:1;justify-content:flex-end;margin-right:clamp(30px, 4.6875vw, 60px)}}.header .header-inner .header-auth .btn-login{color:#333;font-weight:600;transition:all cubic-bezier(.04, .79, 1, 1) .3s}.header .header-inner .header-auth .btn-login:hover{color:#1B6BF2}@media (max-width:640px){.header .header-inner .header-auth .btn-login{border:1px solid #1B6BF2;border-radius:2em;color:#1B6BF2;padding-left:clamp(13px, 2.03125vw, 26px);padding-right:clamp(13px, 2.03125vw, 26px);height:clamp(30px, 2.8125vw, 36px);display:flex;align-items:center;justify-content:center}}.header .header-inner .header-auth .btn-register{width:clamp(66px, 7.8125vw, 100px);height:clamp(30px, 2.8125vw, 36px);display:flex;align-items:center;justify-content:center;border:1px solid #1B6BF2;border-radius:2em;color:#1B6BF2;transition:all cubic-bezier(.04, .79, 1, 1) .3s;font-weight:600}.header .header-inner .header-auth .btn-register:hover{background-color:#1B6BF2;color:#fff;color:#fff !important}@media (max-width:640px){.header .header-inner .header-auth .btn-register{display:none}}.header .header-inner .nav-toggle{display:none;width:30px;height:40px;position:relative;cursor:pointer;z-index:1001}@media (max-width:1024px){.header .header-inner .nav-toggle{display:block}}.header .header-inner .nav-toggle .toggle-icon{display:block;width:24px;height:2px;background:#333;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);transition:background .3s}.header .header-inner .nav-toggle .toggle-icon::before,.header .header-inner .nav-toggle .toggle-icon::after{content:"";position:absolute;left:0;width:100%;height:100%;background:#333;transition:all .3s}.header .header-inner .nav-toggle .toggle-icon::before{top:-8px}.header .header-inner .nav-toggle .toggle-icon::after{top:8px}.header .header-inner .nav-toggle.on .toggle-icon{background:transparent}.header .header-inner .nav-toggle.on .toggle-icon::before{top:0;transform:rotate(45deg)}.header .header-inner .nav-toggle.on .toggle-icon::after{top:0;transform:rotate(-45deg)}.user-info-btn{display:flex;align-items:center;gap:clamp(3px, .46875vw, 6px)}.user-info-btn .user-avatar{width:40px;height:40px;border-radius:50%;object-fit:cover}@media (max-width:640px){.user-info-btn .user-name{display:none}}.mobile-nav{font-size:16px;display:none;position:fixed;top:60px;left:0;width:100%;height:calc(100vh - 60px);background:#fff;z-index:999;transform:translateX(100%);transition:transform .3s ease-in-out;border-top:1px solid #eee;width:100vw}@media (max-width:1023px){.mobile-nav{display:block}}.mobile-nav.active{transform:translateX(0)}.mobile-nav .mobile-nav-inner{padding-top:clamp(10px, 1.5625vw, 20px);padding-bottom:clamp(10px, 1.5625vw, 20px);padding-inline:10px;height:100%;overflow-y:auto;position:relative}.mobile-nav .mobile-nav-inner .mobile-list li{border-bottom:1px solid #f5f5f5}.mobile-nav .mobile-nav-inner .mobile-list li a{display:block;padding:15px 0;color:#333;display:flex;align-items:center;justify-content:space-between}.mobile-nav .mobile-nav-inner .mobile-auth{position:absolute;left:10px;right:10px;bottom:40px;margin-top:clamp(15px, 2.34375vw, 30px);display:flex;align-items:center}.mobile-nav .mobile-nav-inner .mobile-auth .btn-login,.mobile-nav .mobile-nav-inner .mobile-auth .btn-register{flex:1;height:40px;display:flex;align-items:center;justify-content:center;border-radius:clamp(2px, .3125vw, 4px)}.mobile-nav .mobile-nav-inner .mobile-auth .btn-login{border:1px solid #ccc;color:#666;margin-right:clamp(5px, .78125vw, 10px)}.mobile-nav .mobile-nav-inner .mobile-auth .btn-register{background-color:#1B6BF2;color:#fff;color:#fff !important}.user-header{background:#fff;position:fixed;left:0;top:0;width:100vw;z-index:999}.user-header .header-container{display:flex;align-items:stretch;height:64px;border-bottom:1px solid #E5E5E5}@media (max-width:992px){.user-header .header-container{background-color:#1B6BF2;padding-left:clamp(20px, 1.875vw, 24px)}}.user-header .header-container .logo{background-color:#1B6BF2;display:flex;width:clamp(220px, 19.84375vw, 254px)}.user-header .header-container .logo img{height:38px;margin:auto}@media (max-width:992px){.user-header .header-container .logo{width:auto}.user-header .header-container .logo img{height:30px}}.user-header .header-container .header-user{flex:1;padding-right:40px;display:flex;align-items:center;justify-content:flex-end}@media (max-width:992px){.user-header .header-container .header-user{padding-right:clamp(20px, 3.125vw, 40px)}}.user-header .header-container .header-user .pic{width:40px;height:40px;border-radius:50%;object-fit:cover}.basebox{background:#fff;border-radius:clamp(8px, 1.25vw, 16px)}main{padding-top:64px}.base-date{background:#F5F7FA;border-radius:2em;padding-left:clamp(12px, 1.71875vw, 22px);padding-right:clamp(12px, 1.71875vw, 22px);display:inline-flex;align-items:center;gap:clamp(4px, .625vw, 8px);line-height:clamp(32px, 3.125vw, 40px)}.base-date .icon-date{width:20px;height:20px;background-repeat:no-repeat;background-position:center center;background-image:url("../images/date.svg");background-size:contain;display:block}.dental-events{padding-top:clamp(45px, 7.03125vw, 90px);padding-bottom:clamp(50px, 7.8125vw, 100px)}.dental-events .cimgbox{display:block}.dental-events .events-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:clamp(25px, 3.90625vw, 50px)}@media (max-width:768px){.dental-events .events-head{flex-direction:column;gap:clamp(15px, 2.34375vw, 30px)}}.dental-events .events-head .base-title{margin-bottom:0 !important}.dental-events .events-head .tabs{display:flex;align-items:center;gap:clamp(8px, 1.25vw, 16px)}.dental-events .events-head .tabs span{color:#666;line-height:clamp(36px, 3.125vw, 40px);border-radius:2em;padding-left:clamp(16px, 1.71875vw, 22px);padding-right:clamp(16px, 1.71875vw, 22px);cursor:pointer;background:#f5f7fa}.dental-events .events-head .tabs span:hover,.dental-events .events-head .tabs span.active{background-color:#1B6BF2;color:#fff;color:#fff !important}.dental-events .event-card{padding:clamp(10px, 1.5625vw, 20px);border:1px solid #E5E5E5;border-radius:clamp(8px, 1.25vw, 16px);overflow:hidden;margin-bottom:clamp(20px, 3.125vw, 40px);display:flex;align-items:center;gap:clamp(20px, 2.39583333vw, 46px)}@media (min-width:992px){.dental-events .event-card .card-img{width:clamp(300px, 38.4375vw, 492px)}}@media (max-width:991px){.dental-events .event-card{flex-direction:column}.dental-events .event-card>*{width:100%}}.dental-events .event-card .card-img{flex-shrink:0;border-radius:clamp(4px, .625vw, 8px);overflow:hidden}.dental-events .event-card .card-img .cimgbox{padding-bottom:65.62162162%}.dental-events .event-card .card-info{padding:clamp(10px, 1.5625vw, 20px);flex:1;display:flex;flex-direction:column;justify-content:space-between}.dental-events .event-card .card-info .info-top .card-title{font-size:clamp(20px, 1.875vw, 24px);font-weight:700;line-height:1.2;margin-bottom:clamp(5px, .78125vw, 10px);display:inline-block;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis}.dental-events .event-card .card-info .info-top .card-desc{font-weight:100;line-height:1.6;margin-bottom:clamp(16px, 2.5vw, 32px)}.dental-events .event-card .card-info .base-date{margin-bottom:clamp(10px, 1.25vw, 16px);display:inline-flex;width:fit-content}.dental-events .event-card .card-info .lecturers{display:flex;align-items:center}.dental-events .event-card .card-info .lecturers .title{white-space:nowrap}.dental-events .event-card .card-info .lecturers .avatar-list{display:flex;align-items:center;margin-right:clamp(5px, .78125vw, 10px)}.dental-events .event-card .card-info .lecturers .avatar-list img{width:clamp(16px, 2.5vw, 32px);height:clamp(16px, 2.5vw, 32px);margin-left:-10px;border-radius:50%}.dental-events .event-card .card-info .lecturers .avatar-list img:first-child{margin-left:0}.dental-events .event-card .card-info .lecturers .names{display:flex;flex-wrap:wrap;gap:clamp(5px, .78125vw, 10px);color:#3A6EA5;font-size:14px;font-weight:500}.dental-events .event-card .card-info .cell{font-weight:100;margin-bottom:clamp(8px, 1.25vw, 16px)}.dental-events .event-card .card-info .meta-bottom{padding-top:15px;display:flex}.dental-events .event-card .card-info .meta-bottom .primary-btn{margin-left:auto}.dental-reason{background:#ebf2fe;padding-top:clamp(50px, 7.8125vw, 100px);padding-bottom:clamp(50px, 7.8125vw, 100px)}.dental-reason .base-title{text-align:center}.dental-reason .reason-content{align-items:center;gap:clamp(50px, 7.8125vw, 100px);display:grid;grid-template-columns:repeat(12, 1fr)}@media (max-width:768px){.dental-reason .reason-content{display:block}.dental-reason .reason-content .reason-video{margin-bottom:clamp(25px, 3.90625vw, 50px)}}.dental-reason .reason-content .reason-video{grid-column:1 / span 6;overflow:hidden}.dental-reason .reason-content .reason-video .cimgbox{padding-bottom:59.82608696%}.dental-reason .reason-content .reason-video .cimgbox{border-radius:clamp(10px, 1.5625vw, 20px)}.dental-reason .reason-content .reason-video .cimgbox .play-btn{position:absolute;z-index:5;left:50%;top:50%;transform:translate(-50%, -50%);cursor:pointer;width:clamp(60px, 6.875vw, 88px);height:clamp(60px, 6.875vw, 88px);transition:all cubic-bezier(.04, .79, 1, 1) .3s;background-repeat:no-repeat;background-position:center center;background-image:url("../images/play.svg");background-size:contain}.dental-reason .reason-content .reason-video .cimgbox .play-btn:hover{transform:translate(-50%, -50%) scale(1.1)}.dental-reason .reason-content .reason-text{grid-column:7 / span 5;min-width:0}@media (max-width:768px){.dental-reason .reason-content .reason-text{width:100%}}.dental-reason .reason-content .reason-text .text{font-size:clamp(14px, 1.875vw, 24px);line-height:1.8;text-align:justify}.dental-features{position:relative;padding-bottom:clamp(50px, 7.8125vw, 100px);background:linear-gradient(180deg, #ebf2fe 100px, #fbfcfe 100px)}.dental-features .wrap{padding-top:clamp(40px, 6.25vw, 80px);padding-bottom:clamp(40px, 6.25vw, 80px);padding-left:clamp(20px, 4.16666667vw, 80px);padding-right:clamp(20px, 4.16666667vw, 80px);border:1px solid #E5E5E5;border-radius:clamp(8px, 1.25vw, 16px);background:#fff}.dental-features .feature-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:clamp(20px, 4.6875vw, 90px);margin-bottom:clamp(20px, 3.125vw, 40px)}@media (max-width:768px){.dental-features .feature-grid{display:block}}@media (max-width:768px){.dental-features .feature-grid{display:block}}.dental-features .feature-grid .feature-item{text-align:center}@media (max-width:768px){.dental-features .feature-grid .feature-item{width:100%;margin-bottom:clamp(30px, 3.90625vw, 50px)}}.dental-features .feature-grid .feature-item .icon-box{width:clamp(80px, 7.70833333vw, 148px);height:clamp(80px, 7.70833333vw, 148px);background:#ebf2fe;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto;margin-bottom:clamp(15px, 2.34375vw, 30px)}.dental-features .feature-grid .feature-item .icon-box img{width:clamp(40px, 3.90625vw, 50px)}.dental-features .feature-grid .feature-item .item-title{font-size:clamp(20px, 1.875vw, 24px);font-weight:700;margin-bottom:clamp(7.5px, 1.171875vw, 15px)}@media (min-width:768px){.dental-features .feature-grid .feature-item .item-title{padding:0 12%}}.dental-features .feature-grid .feature-item .item-desc{color:#666;line-height:1.4}@media (max-width:768px){.dental-features .feature-grid .feature-item .item-desc{text-align:left}}.dental-features .btn-wrap .btn-blue{display:inline-block;height:clamp(50px, 4.6875vw, 60px);line-height:clamp(50px, 4.6875vw, 60px);background-color:#1B6BF2;color:#fff;color:#fff !important;border-radius:clamp(15px, 2.34375vw, 30px);padding-left:clamp(24px, 2.5vw, 32px);padding-right:clamp(24px, 2.5vw, 32px);font-size:clamp(16px, 1.40625vw, 18px);transition:all cubic-bezier(.04, .79, 1, 1) .3s}.dental-features .btn-wrap .btn-blue:hover{background:#0c54ce}.dental-faq{padding-bottom:clamp(40px, 6.25vw, 80px);background-color:#fbfcfe}.dental-faq .bd{border:1px solid #E5E5E5;border-radius:clamp(8px, 1.25vw, 16px);padding:clamp(12px, 3.125vw, 40px);background:#fff}.dental-faq .layui-collapse{border:0}.dental-faq li{border-bottom:1px solid #E5E5E5}.dental-faq li .title{background:#fff;border:none;font-size:clamp(15px, 1.5625vw, 20px);font-weight:500;padding:0;padding-top:clamp(18px, 1.71875vw, 22px);padding-bottom:clamp(18px, 1.71875vw, 22px);line-height:1.5;border:0;position:relative;cursor:pointer;user-select:none;display:flex;align-items:flex-start;gap:clamp(15px, 2.34375vw, 30px)}.dental-faq li .title .tit{flex:1;overflow:hidden;padding-left:clamp(24px, 2.96875vw, 38px);display:block;position:relative}.dental-faq li .title .tit::before{content:"";display:block;position:absolute;width:clamp(16px, 1.875vw, 24px);height:clamp(16px, 1.875vw, 24px);background-repeat:no-repeat;background-position:center center;background-image:url("../images/why.svg");background-size:contain;left:0;top:.75em;transform:translateY(-50%)}.dental-faq li .title .arr{width:20px;text-align:center;color:#1B6BF2;font-size:12px}.dental-faq li .content{padding-top:0;line-height:1.5;border:0 !important;padding-left:clamp(24px, 2.96875vw, 38px);padding-right:clamp(30px, 4.6875vw, 60px);padding-bottom:clamp(20px, 3.125vw, 40px);line-height:1.8;display:none}.dental-faq li.active .title{color:#1B6BF2}.dental-faq li.active .title .arr{transform:rotate(-180deg)}.dental-sns{background:#fbfcfe;padding-bottom:clamp(75px, 11.71875vw, 150px)}.dental-sns .sns-grid{max-width:1000px;margin:0 auto;display:grid;grid-template-columns:repeat(3, 1fr);gap:clamp(15px, 2.34375vw, 30px)}@media (max-width:768px){.dental-sns .sns-grid{grid-template-columns:repeat(2, 1fr)}}.dental-sns .sns-grid .sns-item{height:clamp(60px, 7.8125vw, 100px);background:#fff;border:1px solid #E5E5E5;border-radius:clamp(8px, 1.25vw, 16px);display:flex;align-items:center;padding:clamp(0px, 1.5625vw, 20px);transition:all cubic-bezier(.04, .79, 1, 1) .3s;cursor:pointer;gap:clamp(10px, 1.09375vw, 14px)}.dental-sns .sns-grid .sns-item .sns-icon{width:clamp(40px, 3.75vw, 48px);height:clamp(40px, 3.75vw, 48px);display:flex;align-items:center;justify-content:center;border-radius:clamp(4px, .625vw, 8px);background-color:#f5f7fa;filter:grayscale(1)}.dental-sns .sns-grid .sns-item .sns-icon img{width:20px;height:20px}.dental-sns .sns-grid .sns-item .sns-info{flex:1;min-width:0}.dental-sns .sns-grid .sns-item .sns-info .name{font-weight:600;margin-bottom:clamp(2.5px, .390625vw, 5px);font-size:clamp(15px, 1.25vw, 16px)}.dental-sns .sns-grid .sns-item .sns-info .lang{font-size:12px;color:#999}.dental-sns .sns-grid .sns-item:hover{box-shadow:0 .07rem .18rem 0 rgba(0,0,0,0.1);border-color:#1B6BF2;color:#1B6BF2}.dental-sns .sns-grid .sns-item:hover .sns-icon{background-color:#e8f1ff;filter:grayscale(0)}footer{background:#fff;padding:clamp(30px, 3.125vw, 40px);border-top:1px solid #eee}footer .footer-inner{margin-left:auto;margin-right:auto;max-width:1500px;width:66.66666667vw;display:flex;align-items:center;justify-content:space-between}@media (max-width:1920px){footer .footer-inner{max-width:1280px;width:88vw}}@media (max-width:1920px){footer .footer-inner{max-width:1280px;width:88vw}}@media (max-width:1920px){footer .footer-inner{max-width:1280px;width:88vw}}@media (max-width:1920px){footer .footer-inner{max-width:1280px;width:88vw}}@media (max-width:1920px){footer .footer-inner{max-width:1280px;width:88vw}}@media (max-width:768px){footer .footer-inner{display:block;text-align:center}}footer .footer-inner .footer-left .footer-copyright{font-size:clamp(12px, 1.09375vw, 14px);color:#999}@media (max-width:768px){footer .footer-inner .footer-right{margin-top:clamp(7.5px, 1.171875vw, 15px)}}footer .footer-inner .footer-right .footer-links{display:flex;align-items:center}@media (max-width:768px){footer .footer-inner .footer-right .footer-links{justify-content:center}}footer .footer-inner .footer-right .footer-links li{position:relative}footer .footer-inner .footer-right .footer-links li:not(:last-child){margin-right:clamp(7.5px, 1.171875vw, 15px);padding-right:clamp(7.5px, 1.171875vw, 15px)}footer .footer-inner .footer-right .footer-links li:not(:last-child)::after{content:"|";position:absolute;right:0;top:0;color:#ccc}footer .footer-inner .footer-right .footer-links li a{font-size:clamp(12px, 1.09375vw, 14px);color:#999;transition:all cubic-bezier(.04, .79, 1, 1) .3s}footer .footer-inner .footer-right .footer-links li a:hover{color:#1B6BF2}.dental-banner{background-repeat:no-repeat;background-position:center center;background-size:cover;max-height:calc(100vh - 64px);position:relative;overflow:hidden;min-height:clamp(405px, 63.28125vw, 810px)}.dental-banner::after{content:'';display:block;position:absolute;width:100%;height:100%;background-repeat:no-repeat;background-position:right bottom;background-image:url("../images/banner-bg.png");background-size:contain;background-size:62%;z-index:1;left:0;bottom:0}@media (max-width:640px){.dental-banner{background-position:70% center}}.dental-banner .banner-content{height:100%;display:flex;flex-direction:column;justify-content:space-between;flex:1;position:relative;z-index:5;padding-top:clamp(60px, 9.375vw, 120px);padding-bottom:clamp(50px, 7.8125vw, 100px)}.dental-banner .banner-content .inner{pointer-events:auto;width:90%}@media (min-width:640px){.dental-banner .banner-content .inner{max-width:clamp(340px, 53.125vw, 680px)}}.dental-banner .banner-content .label{color:#1B6BF2;font-size:clamp(16px, 1.5625vw, 20px);margin-bottom:clamp(7.5px, 1.171875vw, 15px);display:block}.dental-banner .banner-content .title{font-size:clamp(23px, 3.75vw, 48px);line-height:1.4;font-weight:800;margin-bottom:clamp(10px, 1.5625vw, 20px)}.dental-banner .banner-content .desc{font-size:clamp(15px, 1.875vw, 24px);margin-bottom:clamp(23px, 3.59375vw, 46px);line-height:1.6}.dental-banner .banner-content .primary-btn{background:#fff;gap:clamp(9px, 1.40625vw, 18px)}.dental-banner .banner-content .primary-btn:hover{background-color:rgba(27,107,242,0.1)}.dental-banner .banner-content .inner{padding-bottom:clamp(35px, 5.46875vw, 70px)}.dental-banner .banner-content .tip{font-size:clamp(13px, 1.25vw, 16px);color:#666;width:70%;line-height:1.8;max-width:clamp(270px, 42.1875vw, 540px)}.dental-banner .banner-content .last-btn{padding-top:clamp(10px, 1.25vw, 16px)}.lecturer-banner{padding-top:clamp(70px, 10.9375vw, 140px);padding-bottom:clamp(70px, 10.9375vw, 140px);background-repeat:no-repeat;background-position:center center;background-image:url("../images/js-bg.jpg");background-size:cover;position:relative;display:flex;align-items:center;justify-content:center}.lecturer-banner .banner-content{text-align:center}.lecturer-banner .banner-content .banner-title{font-size:clamp(28px, 3.75vw, 48px);color:#fff;color:#fff !important;font-weight:800;margin-bottom:clamp(7.5px, 1.171875vw, 15px)}.lecturer-banner .banner-content .banner-subtitle{font-size:clamp(15px, 1.40625vw, 18px);color:#fff;margin-bottom:clamp(27px, 4.21875vw, 54px)}.lecturer-banner .search-container .search-box{position:relative;width:clamp(280px, 40.625vw, 520px);margin:0 auto}.lecturer-banner .search-container .search-box .iconfont{position:absolute;left:16px;top:50%;transform:translateY(-50%);color:rgba(255,255,255,0.5);font-size:clamp(14px, 1.40625vw, 18px)}.lecturer-banner .search-container .search-box .search-input{width:100%;height:clamp(38px, 3.59375vw, 46px);padding-left:clamp(40px, 3.75vw, 48px);padding-right:clamp(40px, 3.75vw, 48px);background:rgba(255,255,255,0.1);border:1px solid rgba(255,255,255,0.2);border-radius:clamp(4px, .625vw, 8px);color:#fff;color:#fff !important;font-size:clamp(14px, 1.25vw, 16px);transition:all cubic-bezier(.04, .79, 1, 1) .3s}.lecturer-banner .search-container .search-box .search-input::placeholder{color:rgba(255,255,255,0.4)}.lecturer-banner .search-container .search-box .search-input:focus{background:rgba(255,255,255,0.15);border-color:#1B6BF2}.lecturer-list-section{padding-top:clamp(34px, 5.3125vw, 68px);padding-bottom:clamp(70px, 10.9375vw, 140px)}.lecturer-list-section .list-count{display:flex;align-items:center;margin-bottom:clamp(17px, 2.65625vw, 34px);color:#666;font-size:clamp(12px, 1.40625vw, 18px)}.lecturer-list-section .list-count .icon-friends{margin-right:clamp(4px, .625vw, 8px);width:clamp(14px, 1.5625vw, 20px);height:clamp(14px, 1.5625vw, 20px);background-repeat:no-repeat;background-position:center center;background-image:url("../images/user.svg");background-size:contain;filter:grayscale(1)}.lecturer-list-section .lecturer-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:clamp(12px, 1.875vw, 24px)}@media (max-width:992px){.lecturer-list-section .lecturer-grid{grid-template-columns:repeat(2, 1fr)}}@media (max-width:640px){.lecturer-list-section .lecturer-grid{grid-template-columns:1fr}}.lecturer-list-section .lecturer-grid .item-inner{background:#fff;display:block;border-radius:clamp(8px, 1.25vw, 16px);padding-top:clamp(32px, 5vw, 64px);padding-bottom:clamp(45px, 7.03125vw, 90px);padding-left:clamp(20px, 3.125vw, 40px);padding-right:clamp(20px, 3.125vw, 40px);text-align:center;transition:all cubic-bezier(.04, .79, 1, 1) .3s;border:1px solid #E5E5E5}.lecturer-list-section .lecturer-grid .item-inner:hover{box-shadow:0 3px 29px 0 rgba(0,0,0,0.1);border-color:#1B6BF2}.lecturer-list-section .lecturer-grid .item-inner:hover:hover{transform:translateY(-10px)}.lecturer-list-section .lecturer-grid .item-inner .avatar-box{width:clamp(70px, 10.9375vw, 140px);height:clamp(70px, 10.9375vw, 140px);margin:0 auto;background-color:#e9f1ff;padding:4px;margin-bottom:clamp(10px, 1.5625vw, 20px);border-radius:50%}.lecturer-list-section .lecturer-grid .item-inner .avatar-box .cimgbox{padding-bottom:100%;border-radius:50%;background:#eee}.lecturer-list-section .lecturer-grid .item-inner .info-box{margin-bottom:clamp(30px, 4.6875vw, 60px)}.lecturer-list-section .lecturer-grid .item-inner .info-box .jp-name{font-size:clamp(20px, 1.875vw, 24px);font-weight:700;margin-bottom:clamp(4px, .625vw, 8px)}.lecturer-list-section .lecturer-grid .item-inner .info-box .en-name{color:#999;margin-bottom:clamp(5px, .78125vw, 10px);font-weight:100}.lecturer-list-section .lecturer-grid .item-inner .info-box .role-tag{font-weight:100;color:#1B6BF2}.lecturer-list-section .lecturer-grid .item-inner .btn-box .btn-detail{display:inline-flex;display:flex;align-items:center;justify-content:center;width:clamp(180px, 17.1875vw, 220px);height:clamp(40px, 3.515625vw, 45px);line-height:clamp(40px, 3.515625vw, 45px);border:1px solid #c0c8d7;border-radius:2em;font-weight:500;transition:all cubic-bezier(.04, .79, 1, 1) .3s;margin:0 auto}.lecturer-list-section .lecturer-grid .item-inner .btn-box .btn-detail:hover{background-color:#1B6BF2;color:#fff;color:#fff !important;border-color:#1B6BF2}.lecturer-list-section .lecturer-grid .item-inner .btn-box .btn-detail .layui-icon{margin-left:clamp(4px, .625vw, 8px);font-size:12px}.lecturer-profile-banner{background:linear-gradient(45deg, #0f172a 0%, #1d3986 100%);padding-top:clamp(40px, 6.25vw, 80px);padding-bottom:clamp(55px, 8.59375vw, 110px);color:#fff}.lecturer-profile-banner .profile-wrap{margin-left:auto;margin-right:auto;max-width:1500px;width:66.66666667vw;margin-bottom:clamp(35px, 5.46875vw, 70px);display:flex;align-items:center;align-items:flex-start;gap:clamp(35px, 5.46875vw, 70px)}@media (max-width:1920px){.lecturer-profile-banner .profile-wrap{max-width:1280px;width:88vw}}@media (max-width:1920px){.lecturer-profile-banner .profile-wrap{max-width:1280px;width:88vw}}@media (max-width:1920px){.lecturer-profile-banner .profile-wrap{max-width:1280px;width:88vw}}@media (max-width:1920px){.lecturer-profile-banner .profile-wrap{max-width:1280px;width:88vw}}@media (max-width:1920px){.lecturer-profile-banner .profile-wrap{max-width:1280px;width:88vw}}@media (max-width:768px){.lecturer-profile-banner .profile-wrap{gap:clamp(20px, 3.125vw, 40px);flex-direction:column;align-items:center;text-align:center}}.lecturer-profile-banner .profile-wrap .avatar{flex-shrink:0;width:clamp(150px, 23.4375vw, 300px);height:clamp(150px, 23.4375vw, 300px);border-radius:50%;border:4px solid rgba(255,255,255,0.2);overflow:hidden}.lecturer-profile-banner .profile-wrap .avatar img{width:100%;height:100%;object-fit:cover}.lecturer-profile-banner .profile-wrap .info{flex:1;padding-top:clamp(10px, 1.5625vw, 20px)}.lecturer-profile-banner .profile-wrap .info .role-link{color:#1B6BF2}.lecturer-profile-banner .profile-wrap .info .name{font-size:clamp(24px, 3.75vw, 48px);font-weight:700;line-height:1.2;padding-top:clamp(8px, .78125vw, 10px);padding-bottom:clamp(8px, .78125vw, 10px)}.lecturer-profile-banner .profile-wrap .info .en-name{font-size:clamp(15px, 1.875vw, 24px);opacity:.5;margin-bottom:clamp(20px, 2.34375vw, 30px)}.lecturer-profile-banner .profile-wrap .info .desc{line-height:1.8;font-weight:100;text-align:justify}.lecturer-profile-banner .resume-grid{margin-left:auto;margin-right:auto;max-width:1500px;width:66.66666667vw;display:grid;grid-template-columns:1fr 1fr;gap:clamp(20px, 2.34375vw, 30px)}@media (max-width:1920px){.lecturer-profile-banner .resume-grid{max-width:1280px;width:88vw}}@media (max-width:1920px){.lecturer-profile-banner .resume-grid{max-width:1280px;width:88vw}}@media (max-width:1920px){.lecturer-profile-banner .resume-grid{max-width:1280px;width:88vw}}@media (max-width:1920px){.lecturer-profile-banner .resume-grid{max-width:1280px;width:88vw}}@media (max-width:1920px){.lecturer-profile-banner .resume-grid{max-width:1280px;width:88vw}}@media (max-width:768px){.lecturer-profile-banner .resume-grid{grid-template-columns:1fr}}.lecturer-profile-banner .resume-grid .resume-box{background:rgba(255,255,255,0.1);border:1px solid rgba(255,255,255,0.15);border-radius:clamp(4px, .625vw, 8px);padding:clamp(12px, 1.875vw, 24px)}.lecturer-profile-banner .resume-grid .resume-box .box-head{display:flex;align-items:center;gap:clamp(7.5px, 1.171875vw, 15px);margin-bottom:clamp(10px, 1.5625vw, 20px)}.lecturer-profile-banner .resume-grid .resume-box .box-head .icon{width:clamp(32px, 3.75vw, 48px);height:clamp(32px, 3.75vw, 48px);display:flex;align-items:center;justify-content:center;border-radius:clamp(4px, .625vw, 8px)}.lecturer-profile-banner .resume-grid .resume-box .box-head .icon .icon{width:24px;height:24px;background-repeat:no-repeat;background-position:center center;background-size:contain;display:block;margin:auto}.lecturer-profile-banner .resume-grid .resume-box .box-head .icon.s1{background-image:-moz-linear-gradient(125deg, #5e69f1 0%, #3f7ff6 100%);background-image:-webkit-linear-gradient(125deg, #5e69f1 0%, #3f7ff6 100%);background-image:-ms-linear-gradient(125deg, #5e69f1 0%, #3f7ff6 100%);border-radius:4px}.lecturer-profile-banner .resume-grid .resume-box .box-head .icon.s1 .icon{background-image:url("../images/jl.svg")}.lecturer-profile-banner .resume-grid .resume-box .box-head .icon.s2{background-image:-moz-linear-gradient(125deg, #9f57f6 0%, #6a64f2 100%);background-image:-webkit-linear-gradient(125deg, #9f57f6 0%, #6a64f2 100%);background-image:-ms-linear-gradient(125deg, #9f57f6 0%, #6a64f2 100%)}.lecturer-profile-banner .resume-grid .resume-box .box-head .icon.s2 .icon{background-image:url("../images/jg.svg")}.lecturer-profile-banner .resume-grid .resume-box .box-head .title{font-size:clamp(18px, 1.875vw, 24px);font-weight:500}.lecturer-profile-banner .resume-grid .resume-box .list-content{font-weight:100}.lecturer-profile-banner .resume-grid .resume-box .list-content .item{display:flex;align-items:center;align-items:flex-start;line-height:2.2}.lecturer-profile-banner .resume-grid .resume-box .list-content .item .year{flex-shrink:0;width:clamp(60px, 6.25vw, 80px);color:#1b6bf2}.lecturer-profile-banner .resume-grid .resume-box .list-content .item .text{flex:1}.lecturer-profile-banner .resume-grid .resume-box ul li{line-height:2.2;position:relative}.lecturer-profile-banner .resume-grid .resume-box ul li::before{content:"•";color:#1b6bf2;margin-right:clamp(5px, .78125vw, 10px)}.eventbox{padding-top:clamp(50px, 7.8125vw, 100px);padding-bottom:clamp(50px, 7.8125vw, 100px)}.eventbox .base-title{text-align:center}.video-iframe{position:relative;padding-bottom:56.36363636%;border-radius:clamp(8px, 1.25vw, 16px);overflow:hidden}.video-iframe iframe{position:absolute;width:100%;height:100%;inset:0}.video-section{padding-top:clamp(50px, 7.8125vw, 100px);background:#fbfcfd;padding-bottom:clamp(50px, 7.8125vw, 100px)}.video-section .base-title{text-align:center}.video-section .wrap{max-width:1100px}.video-section .video-container .cimgbox{padding-bottom:56.36363636%}.video-section .video-container .cimgbox{border-radius:clamp(8px, 1.25vw, 16px)}.video-section .video-container .main-video{margin-bottom:clamp(10px, 1.5625vw, 20px);cursor:pointer}.video-section .video-container .main-video .play-btn{position:absolute;z-index:5;left:50%;top:50%;transform:translate(-50%, -50%);width:clamp(50px, 7.8125vw, 100px);height:clamp(36px, 5.625vw, 72px);background:#ff0000;border-radius:20%;display:flex;align-items:center;justify-content:center;transition:all cubic-bezier(.04, .79, 1, 1) .3s}.video-section .video-container .main-video .play-btn::after{content:"";width:0;height:0;border-style:solid;border-width:10px 0 10px 16px;border-color:transparent transparent transparent #fff}.video-section .video-container .main-video:hover .play-btn{transform:translate(-50%, -50%) scale(1.1)}.video-section .swiper-video{margin-bottom:clamp(10px, 2.34375vw, 30px)}.video-section .swiper-thumb{display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(7px, 1.09375vw, 14px)}.video-section .swiper-thumb li{width:clamp(60px, 9.375vw, 120px);cursor:pointer}@media (max-width:480px){.video-section .swiper-thumb li{width:clamp(50px, 7.8125vw, 100px)}}.video-section .swiper-thumb li.active{position:relative}.video-section .swiper-thumb li.active::after{content:"";display:block;position:absolute;width:100%;height:100%;border:2px solid #1B6BF2;inset:0;border-radius:clamp(8px, 1.25vw, 16px)}.events-section{padding-top:clamp(50px, 7.8125vw, 100px);padding-bottom:clamp(50px, 7.8125vw, 100px)}.events-section .base-title{text-align:center}.events-grid{margin-left:auto;margin-right:auto;max-width:1500px;width:66.66666667vw;display:grid;grid-template-columns:repeat(3, 1fr);gap:clamp(12px, 1.875vw, 24px)}@media (max-width:1920px){.events-grid{max-width:1280px;width:88vw}}@media (max-width:1920px){.events-grid{max-width:1280px;width:88vw}}@media (max-width:1920px){.events-grid{max-width:1280px;width:88vw}}@media (max-width:1920px){.events-grid{max-width:1280px;width:88vw}}@media (max-width:1920px){.events-grid{max-width:1280px;width:88vw}}@media (max-width:992px){.events-grid{grid-template-columns:repeat(2, 1fr)}}@media (max-width:640px){.events-grid{grid-template-columns:1fr}}.events-grid .event-card{background:#fff;border-radius:clamp(6px, .9375vw, 12px);overflow:hidden;transition:all cubic-bezier(.04, .79, 1, 1) .3s;border:1px solid #eee}.events-grid .event-card:hover{box-shadow:0 2px 16px 0 rgba(0,0,0,0.2)}.events-grid .event-card:hover .title{color:#1B6BF2 !important}.events-grid .event-card .card-img{padding-bottom:65.62162162%}.events-grid .event-card .card-body{padding:clamp(20px, 1.875vw, 24px);padding-bottom:clamp(20px, 3.125vw, 40px)}.events-grid .event-card .card-body .meta{display:flex;align-items:center;color:#666;gap:clamp(10px, 1.5625vw, 20px);margin-bottom:clamp(12px, 1.875vw, 24px)}.events-grid .event-card .card-body .meta .date,.events-grid .event-card .card-body .meta .loc{display:flex;align-items:center;margin-right:clamp(7.5px, 1.171875vw, 15px)}.events-grid .event-card .card-body .meta i{margin-right:clamp(2.5px, .390625vw, 5px);width:clamp(16px, 1.5625vw, 20px);height:clamp(16px, 1.5625vw, 20px);background-repeat:no-repeat;background-position:center center;background-size:contain;filter:grayscale(1)}.events-grid .event-card .card-body .meta i.date{background-image:url("../images/date2.svg")}.events-grid .event-card .card-body .meta i.site{background-image:url("../images/site2.svg")}.events-grid .event-card .card-body .title{font-size:clamp(18px, 1.5625vw, 20px);font-weight:700;margin-bottom:clamp(8px, 1.25vw, 16px)}.events-grid .event-card .card-body .desc{font-weight:100;line-height:1.6;margin-bottom:clamp(22.5px, 3.515625vw, 45px);overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical}.events-grid .event-card .card-body .btn-link{display:inline-flex;align-items:center;height:clamp(36px, 3.125vw, 40px);padding-left:clamp(10px, 1.5625vw, 20px);padding-right:clamp(10px, 1.5625vw, 20px);border:1px solid #ddd;border-radius:20px;font-size:clamp(12px, 1.09375vw, 14px);color:#333;transition:all cubic-bezier(.04, .79, 1, 1) .3s}.events-grid .event-card .card-body .btn-link i{margin-left:clamp(2.5px, .390625vw, 5px);font-size:12px}.events-grid .event-card .card-body .btn-link:hover{background:#1B6BF2;color:#fff;border-color:#1B6BF2}.articles-section{padding-top:clamp(50px, 7.8125vw, 100px);padding-bottom:clamp(50px, 7.8125vw, 100px);background:linear-gradient(180deg, #F5F7FA, #fff)}.articles-section .base-title{text-align:center}.articles-section .articles-grid{margin-left:auto;margin-right:auto;max-width:1500px;width:66.66666667vw;display:grid;grid-template-columns:repeat(4, 1fr);gap:clamp(12px, 1.875vw, 24px)}@media (max-width:1920px){.articles-section .articles-grid{max-width:1280px;width:88vw}}@media (max-width:1920px){.articles-section .articles-grid{max-width:1280px;width:88vw}}@media (max-width:1920px){.articles-section .articles-grid{max-width:1280px;width:88vw}}@media (max-width:1920px){.articles-section .articles-grid{max-width:1280px;width:88vw}}@media (max-width:1920px){.articles-section .articles-grid{max-width:1280px;width:88vw}}@media (max-width:992px){.articles-section .articles-grid{grid-template-columns:repeat(2, 1fr)}}.articles-section .articles-grid .article-item{border-radius:clamp(8px, 1.25vw, 16px);overflow:hidden;transition:all cubic-bezier(.04, .79, 1, 1) .3s;border:1px solid #E5E5E5}.articles-section .articles-grid .article-item .img-box{padding-bottom:100%}.articles-section .articles-grid .article-item .img-box .icon-overlay{position:absolute;z-index:5;left:50%;top:50%;transform:translate(-50%, -50%);width:clamp(20px, 3.125vw, 40px);height:clamp(20px, 3.125vw, 40px);background:rgba(255,255,255,0.9);border-radius:50%;display:flex;align-items:center;justify-content:center;opacity:0;transform:translate(-50%, -40%);transition:all cubic-bezier(.04, .79, 1, 1) .3s;color:#1B6BF2}.articles-section .articles-grid .article-item .title-box{padding-left:clamp(18px, 1.875vw, 24px);padding-right:clamp(18px, 1.875vw, 24px);padding-top:20px;padding-bottom:26px;font-weight:500;line-height:1.8}.articles-section .articles-grid .article-item .icon-overlay{opacity:0;position:absolute;inset:0;width:100%;height:100%}.articles-section .articles-grid .article-item .icon-overlay .icon-link{position:absolute;z-index:5;left:50%;top:50%;transform:translate(-50%, -50%);width:clamp(40px, 4.6875vw, 60px);height:clamp(40px, 4.6875vw, 60px);border-radius:50%;background:url(../images/share.svg) no-repeat center #fff;background-size:50%}.articles-section .articles-grid .article-item:hover{box-shadow:0 2px 16px 0 rgba(0,0,0,0.2);color:#1B6BF2}.articles-section .articles-grid .article-item:hover .img-box .icon-overlay{opacity:1}.downloads-section{padding-top:clamp(50px, 7.8125vw, 100px);padding-bottom:clamp(50px, 7.8125vw, 100px);padding-top:0;padding-bottom:clamp(100px, 11.71875vw, 150px)}.downloads-section .base-title{text-align:center}.data-download-list{margin-left:auto;margin-right:auto;max-width:1500px;width:66.66666667vw;max-width:clamp(500px, 78.125vw, 1000px)}@media (max-width:1920px){.data-download-list{max-width:1280px;width:88vw}}@media (max-width:1920px){.data-download-list{max-width:1280px;width:88vw}}@media (max-width:1920px){.data-download-list{max-width:1280px;width:88vw}}@media (max-width:1920px){.data-download-list{max-width:1280px;width:88vw}}@media (max-width:1920px){.data-download-list{max-width:1280px;width:88vw}}.data-download-list .group-item{background:#F5F7FA;border-radius:clamp(4px, .625vw, 8px);margin-bottom:clamp(10px, 1.5625vw, 20px);overflow:hidden;border:1px solid #E5E5E5;padding:clamp(18px, 1.71875vw, 22px)}.data-download-list .group-item .group-head{display:flex;align-items:center;justify-content:space-between;cursor:pointer;gap:10px}.data-download-list .group-item .group-head .head-left{flex:1;overflow:hidden;display:flex;align-items:center;gap:clamp(8px, 1.25vw, 16px)}.data-download-list .group-item .group-head .head-left .icon{width:clamp(40px, 3.75vw, 48px);height:clamp(40px, 3.75vw, 48px);display:flex;align-items:center;justify-content:center;background:#1B6BF2;color:#fff;border-radius:6px;background-repeat:no-repeat;background-position:center center;background-image:url("../images/file.svg");background-size:contain;background-size:50%}.data-download-list .group-item .group-head .head-left .info{flex:1;min-width:0}.data-download-list .group-item .group-head .head-left .info .text{font-weight:700;font-size:clamp(16px, 1.5625vw, 20px);margin-bottom:clamp(2px, .3125vw, 4px)}.data-download-list .group-item .group-head .head-left .info .date{font-size:14px;color:#666}.data-download-list .group-item .group-head .arrow{color:#1B6BF2;transition:all cubic-bezier(.04, .79, 1, 1) .3s;font-weight:bold;font-size:14px}.data-download-list .group-item.active .arrow{transform:rotate(180deg)}.data-download-list .group-item .group-body{border:1px solid #E5E5E5;margin-top:clamp(12px, 1.875vw, 24px);padding:clamp(11px, 1.71875vw, 22px);background:#fff;border-radius:clamp(3px, .46875vw, 6px)}.data-download-list .group-item .group-body .info-row{display:flex;gap:clamp(5px, .78125vw, 10px);color:#999;font-weight:100;padding-bottom:clamp(12px, 1.25vw, 16px);border-bottom:1px solid #E5E5E5;margin-bottom:clamp(11px, 1.71875vw, 22px)}.data-download-list .group-item .group-body .info-row .icon-user{width:clamp(16px, 1.5625vw, 20px);height:clamp(16px, 1.5625vw, 20px);background-repeat:no-repeat;background-position:center center;background-image:url("../images/user.svg");background-size:contain;display:block}.data-download-list .group-item .file-item{display:flex;align-items:center;justify-content:space-between;padding:clamp(15px, 1.5625vw, 20px);border-radius:clamp(2px, .3125vw, 4px);margin-bottom:clamp(6px, .9375vw, 12px);gap:clamp(10px, 1.5625vw, 20px);background-color:#f8fafc}@media (max-width:640px){.data-download-list .group-item .file-item{flex-direction:column}}.data-download-list .group-item .file-name{display:flex;align-items:center;gap:clamp(5px, .78125vw, 10px);font-weight:500;color:#333}.data-download-list .group-item .file-name .icon-pdf{width:clamp(18px, 1.875vw, 24px);height:clamp(18px, 1.875vw, 24px);background-repeat:no-repeat;background-position:center center;background-image:url("../images/pdf.svg");background-size:contain}.data-download-list .group-item .btn-dl{display:inline-flex;align-items:center;justify-content:center;line-height:34px;padding-left:clamp(10px, 1.5625vw, 20px);padding-right:clamp(10px, 1.5625vw, 20px);background-color:#1B6BF2;color:#fff;border-radius:4px;font-size:14px;transition:all cubic-bezier(.04, .79, 1, 1) .3s;flex-shrink:0;gap:6px}.data-download-list .group-item .btn-dl .clock{width:15px;height:15px;background-repeat:no-repeat;background-position:center center;background-image:url("../images/clock.svg");background-size:contain}.data-download-list .group-item .btn-dl .load{width:18px;height:18px;background-repeat:no-repeat;background-position:center center;background-image:url("../images/download.svg");background-size:contain}@media (max-width:640px){.data-download-list .group-item .btn-dl{margin-top:clamp(5px, .78125vw, 10px);padding-left:clamp(30px, 4.6875vw, 60px);padding-right:clamp(30px, 4.6875vw, 60px)}}.data-download-list .group-item .btn-dl:hover{background:#0c54ce}.event-banner{background:url('../images/banner.jpg') no-repeat center center;background-size:cover;position:relative;min-height:clamp(240px, 50vw, 640px);padding-top:clamp(60px, 9.375vw, 120px);padding-bottom:clamp(35px, 5.46875vw, 70px);color:#fff;display:flex;flex-direction:column;justify-content:flex-end}.event-banner::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.5)}.event-banner .wrap{position:relative;z-index:1}.event-banner .page-title{font-size:clamp(22px, 3.75vw, 48px);font-weight:700;margin-bottom:clamp(15px, 2.34375vw, 30px);line-height:1.2}.event-banner .meta-info{display:flex;align-items:center;flex-wrap:wrap;column-gap:clamp(20px, 3.125vw, 40px);line-height:1.8;font-size:clamp(14px, 1.40625vw, 18px);opacity:.9}.event-banner .meta-info .item{display:flex;align-items:center}.event-banner .meta-info .item i{margin-right:clamp(6px, .625vw, 8px);width:clamp(15px, 1.5625vw, 20px);height:clamp(15px, 1.5625vw, 20px);display:inline-block;background-repeat:no-repeat;background-position:center center;background-size:contain}.event-banner .meta-info .item i.icon-date{background-image:url('../images/date2.svg')}.event-banner .meta-info .item i.icon-time{background-image:url('../images/time.svg')}.event-banner .meta-info .item i.icon-loc{background-image:url('../images/site2.svg')}.event-content-wrap{padding-top:clamp(40px, 6.25vw, 80px);padding-bottom:clamp(40px, 6.25vw, 80px);display:flex;align-items:center;align-items:flex-start;gap:clamp(25px, 3.90625vw, 50px)}@media (max-width:992px){.event-content-wrap{flex-direction:column}}.event-main{flex:1;width:100%;min-width:0}.event-main .sec-block{margin-bottom:clamp(40px, 6.25vw, 80px)}.event-main .base-title{font-size:clamp(22px, 2.5vw, 32px);font-weight:700;line-height:1;margin-bottom:clamp(16px, 1.875vw, 24px)}.event-main .desc-text{font-size:clamp(14px, 1.40625vw, 18px);line-height:1.6;color:#666;text-align:justify}.event-main .lecturer-list{display:grid;grid-template-columns:repeat(4, 1fr);gap:clamp(11px, 1.71875vw, 22px)}@media (max-width:640px){.event-main .lecturer-list{grid-template-columns:repeat(2, 1fr)}}.event-main .lecturer-list .lecturer-item{border-radius:clamp(4px, .625vw, 8px);padding-top:clamp(10px, 1.5625vw, 20px);padding-bottom:clamp(18px, 2.8125vw, 36px);padding-left:clamp(10px, 1.5625vw, 20px);padding-right:clamp(10px, 1.5625vw, 20px);text-align:center;border:1px solid #e8f1ff;box-shadow:0 .07rem .18rem 0 rgba(0,0,0,0.1)}.event-main .lecturer-list .lecturer-item .avatar{width:clamp(80px, 7.8125vw, 100px);height:clamp(80px, 7.8125vw, 100px);border-radius:50%;overflow:hidden;margin:0 auto 15px}.event-main .lecturer-list .lecturer-item .avatar .cimgbox{padding-bottom:100%;border-radius:50%}.event-main .lecturer-list .lecturer-item .info .name{font-size:clamp(16px, 1.5625vw, 20px);font-weight:700;margin-bottom:clamp(5px, .78125vw, 10px)}.event-main .lecturer-list .lecturer-item .info .role{color:#1B6BF2;margin-bottom:clamp(5px, .78125vw, 10px)}.event-main .lecturer-list .lecturer-item .info .sub{color:#999;font-size:clamp(14px, .83333333vw, 16px);line-height:1.4;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical}.event-main .program-timeline{position:relative}.event-main .program-timeline::before{content:'';position:absolute;left:0;top:10px;bottom:10px;width:2px;background:#eee}.event-main .program-timeline .timeline-item{padding-left:clamp(20px, 6.09375vw, 78px);position:relative;margin-bottom:20px}.event-main .program-timeline .timeline-item .inner{padding:clamp(12px, 1.875vw, 24px);border-radius:clamp(4px, .625vw, 8px);background:#fff;border:1px solid #e8f1ff;box-shadow:0 .07rem .18rem 0 rgba(0,0,0,0.1)}.event-main .program-timeline .timeline-item::after{content:'';position:absolute;left:0;top:20px;width:clamp(18px, 1.71875vw, 22px);height:clamp(18px, 1.71875vw, 22px);background:#3b82f6;border-radius:50%;border:2px solid #fff;border:5px solid #deeafc;transform:translateX(-50%)}.event-main .program-timeline .timeline-item .time-badge{display:inline-block;font-size:clamp(13px, 1.25vw, 16px);color:#1B6BF2;background:#eaf0fd;padding-left:clamp(10px, 1.09375vw, 14px);padding-right:clamp(10px, 1.09375vw, 14px);padding-top:clamp(4px, .46875vw, 6px);padding-bottom:clamp(4px, .46875vw, 6px);border-radius:clamp(3px, .46875vw, 6px);margin-bottom:clamp(10px, 1.5625vw, 20px);font-weight:600;display:inline-flex;align-items:center}.event-main .program-timeline .timeline-item .time-badge .icon-time{background-repeat:no-repeat;background-position:center center;background-image:url("../images/time.svg");background-size:contain;width:clamp(16px, 1.5625vw, 20px);height:clamp(16px, 1.5625vw, 20px);margin-right:clamp(3px, .46875vw, 6px)}.event-main .program-timeline .timeline-item .content .title{font-size:clamp(16px, 1.5625vw, 20px);font-weight:700;margin-bottom:clamp(8px, 1.25vw, 16px)}.event-main .program-timeline .timeline-item .content .desc{color:#666}.event-main .program-timeline .timeline-item .content .tags{display:flex;align-items:center;flex-wrap:wrap;gap:clamp(5px, .78125vw, 10px)}.event-main .program-timeline .timeline-item .content .tags span{font-size:12px;background:#f5f5f5;color:#666;padding-left:clamp(4px, .625vw, 8px);padding-right:clamp(4px, .625vw, 8px);padding-top:clamp(1px, .15625vw, 2px);padding-bottom:clamp(1px, .15625vw, 2px);border-radius:clamp(1px, .15625vw, 2px)}.event-main .video-preview{border-radius:clamp(6px, .9375vw, 12px);overflow:hidden;position:relative}.event-main .video-preview video{aspect-ratio:1 / .6186;width:100%;display:block;cursor:pointer}.event-main .video-preview .play-btn-center{position:absolute;z-index:5;left:50%;top:50%;transform:translate(-50%, -50%);z-index:8;width:clamp(50px, 7.8125vw, 100px);height:clamp(36px, 5.625vw, 72px);background-repeat:no-repeat;background-position:center center;background-image:url("../images/play2.svg");background-size:contain;cursor:pointer;pointer-events:auto}.event-main .video-preview .play-btn-center:hover{transform:translate(-50%, -50%) scale(1.1)}.event-main .locked-content{position:relative;border-radius:clamp(6px, .9375vw, 12px);overflow:hidden;background-repeat:no-repeat;background-position:center center;background-image:url("../images/video-bg.jpg");background-size:cover;padding-top:clamp(25px, 3.90625vw, 50px);padding-bottom:clamp(25px, 3.90625vw, 50px);display:flex}.event-main .lock-overlay{display:flex;flex-direction:column;justify-content:center;margin:auto}.event-main .lock-overlay .icon-lock{width:clamp(30px, 3.125vw, 40px);height:clamp(30px, 3.125vw, 40px);margin:0 auto;margin-bottom:clamp(12px, 1.875vw, 24px);background-repeat:no-repeat;background-position:center center;background-image:url("../images/lock.svg");background-size:contain}.event-main .lock-overlay .btn-unlock{display:block;background:#1B6BF2;color:#fff;padding-left:clamp(40px, 4.6875vw, 60px);padding-right:clamp(40px, 4.6875vw, 60px);line-height:clamp(40px, 4.6875vw, 60px);border-radius:2em;font-size:clamp(14px, 1.25vw, 16px);font-weight:600}.event-main .lock-overlay .btn-unlock:hover{background:#0d5ee6}.event-side{width:28.88198758%;flex-shrink:0}@media (max-width:992px){.event-side{width:100%}}.event-side .info-card{background:#fff;border:1px solid #e8f1ff;box-shadow:0 .07rem .18rem 0 rgba(0,0,0,0.1);border-radius:clamp(4px, .625vw, 8px);overflow:hidden}.event-side .info-card .card-header{background:#142f5f;color:#fff;padding:clamp(15px, 1.5625vw, 20px);font-weight:600}.event-side .info-card .card-content{padding-left:clamp(15px, 1.5625vw, 20px);padding-right:clamp(15px, 1.5625vw, 20px);padding-top:clamp(20px, 1.875vw, 24px);padding-bottom:clamp(20px, 1.875vw, 24px)}.event-side .info-card .card-content .detail-list{font-weight:100;padding-bottom:clamp(20px, 3.125vw, 40px)}.event-side .info-card .card-content .detail-list li{display:flex;align-items:center;align-items:flex-start;margin-bottom:clamp(11px, 1.71875vw, 22px);gap:clamp(7px, 1.09375vw, 14px)}.event-side .info-card .card-content .detail-list li .icon{background-color:#e8f0fe;border-radius:clamp(3px, .46875vw, 6px);width:clamp(36px, 3.125vw, 40px);height:clamp(36px, 3.125vw, 40px);display:flex;align-items:center;justify-content:center;flex-shrink:0}.event-side .info-card .card-content .detail-list li i{width:clamp(16px, 1.5625vw, 20px);height:clamp(16px, 1.5625vw, 20px);display:block;background-repeat:no-repeat;background-position:center center;background-size:contain}.event-side .info-card .card-content .detail-list li i.icon-calendar{background-image:url('../images/date.svg')}.event-side .info-card .card-content .detail-list li i.icon-clock{background-image:url('../images/time.svg')}.event-side .info-card .card-content .detail-list li i.icon-map{background-image:url('../images/site2.svg')}.event-side .info-card .card-content .detail-list li i.icon-user-s{background-image:url('../images/user.svg')}.event-side .info-card .card-content .detail-list li .text .label{color:#999;margin-bottom:clamp(2.5px, .390625vw, 5px)}.event-side .info-card .card-content .detail-list li .text .val{color:#666;line-height:1.5}.event-side .info-card .card-content .btn-submit{display:flex;align-items:center;justify-content:center;width:100%;height:clamp(44px, 4.375vw, 56px);background:#1B6BF2;color:#fff;font-weight:600;border-radius:2em}.event-side .info-card .card-content .btn-submit:not(.disabled):hover{background:#0d5ee6}.event-side .info-card .card-content .btn-submit.disabled{filter:grayscale(1);opacity:.4}.event-side .info-card .card-content .btn-submit.wait{opacity:.8}.login-main{padding-top:clamp(39px, 6.09375vw, 78px);padding-bottom:clamp(69px, 10.78125vw, 138px)}.login-main .page-head{margin-bottom:clamp(20px, 1.875vw, 24px)}.login-main .page-head .base-title{font-weight:700;color:#1B6BF2;margin-bottom:clamp(10px, 1.171875vw, 15px)}.login-main .page-head .page-desc{color:#666}.login-main .login-container{display:flex;align-items:center;align-items:flex-start;gap:clamp(20px, 3.125vw, 40px)}@media (max-width:992px){.login-main .login-container{flex-direction:column-reverse;align-items:flex-start}}.login-main .login-container.--login{align-items:stretch}.login-main .login-container .form-column{flex:1;width:100%}.login-form{flex:1;width:100%;background:#fff;border-radius:clamp(8px, 1.25vw, 16px);padding:clamp(20px, 1.875vw, 24px);padding-bottom:clamp(30px, 4.6875vw, 60px)}.login-form .form-group-block.mt-block{margin-top:60px}.login-form .block-title{display:flex;align-items:center;font-size:clamp(18px, 1.875vw, 24px);font-weight:700;margin-bottom:clamp(12px, 1.25vw, 16px);color:#333}.login-form .block-title .step-num{display:flex;align-items:center;justify-content:center;width:clamp(20px, 1.875vw, 24px);height:clamp(20px, 1.875vw, 24px);background:#1b6bf2;color:#fff;border-radius:50%;font-size:clamp(12px, 1.09375vw, 14px);margin-right:clamp(5px, .78125vw, 10px)}.login-form .subtitle{font-size:clamp(18px, 1.875vw, 24px);color:#666;margin-bottom:clamp(20px, 1.875vw, 24px)}.login-form .note{color:#999;margin-bottom:clamp(16px, 1.5625vw, 20px)}.login-form .form-item{margin-bottom:25px}.login-form .form-item .label{display:block;color:#666;margin-bottom:8px}.login-form .form-item .input-text,.login-form .form-item .input-select{width:100%;height:clamp(46px, 4.21875vw, 54px);padding-left:clamp(7.5px, 1.171875vw, 15px);padding-right:clamp(7.5px, 1.171875vw, 15px);border:1px solid #ddd;border-radius:4px;font-size:clamp(14px, 1.25vw, 16px);color:#333;transition:all cubic-bezier(.04, .79, 1, 1) .3s}.login-form .form-item .input-text:focus,.login-form .form-item .input-select:focus{border-color:#1B6BF2}.login-form .form-item .input-group{position:relative}.login-form .form-item .input-group .btn-code{position:absolute;right:10px;top:50%;transform:translateY(-50%);color:#1B6BF2;background:none;border:none;font-size:14px;cursor:pointer}.login-form .form-item .input-group .btn-code:hover{text-decoration:underline}.login-form .form-item .select-wrap{position:relative}.login-form .form-item .select-wrap select{appearance:none;-webkit-appearance:none;background:#fff}.login-form .form-item.checkbox-item{margin-top:clamp(15px, 2.34375vw, 30px)}.login-form .form-item.checkbox-item .checkbox-wrap{display:flex;align-items:center;align-items:flex-start;cursor:pointer}.login-form .form-item.checkbox-item .checkbox-wrap input{display:none}.login-form .form-item.checkbox-item .checkbox-wrap .check-mark{flex-shrink:0;width:clamp(16px, 1.40625vw, 18px);height:clamp(16px, 1.40625vw, 18px);border:1px solid #ddd;border-radius:2px;margin-right:clamp(5px, .78125vw, 10px);position:relative;transition:all cubic-bezier(.04, .79, 1, 1) .3s;margin-top:clamp(1px, .15625vw, 2px)}.login-form .form-item.checkbox-item .checkbox-wrap .check-mark::after{content:'';position:absolute;left:5px;top:1px;width:6px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg);display:none}.login-form .form-item.checkbox-item .checkbox-wrap input:checked+.check-mark{background:#1B6BF2;border-color:#1B6BF2}.login-form .form-item.checkbox-item .checkbox-wrap input:checked+.check-mark::after{display:block}.login-form .form-item.checkbox-item .checkbox-wrap .text{font-size:clamp(13px, 1.09375vw, 14px);color:#666;line-height:1.5;flex:1;min-width:0}.login-form .form-actions{padding-top:clamp(20px, 3.125vw, 40px)}.login-form .btn-submit{width:100%;height:clamp(42px, 4.375vw, 56px);background:#1b6bf2;color:#fff;border:none;border-radius:4px;font-weight:600;cursor:pointer;transition:all cubic-bezier(.04, .79, 1, 1) .3s}.login-form .btn-submit:hover{background:#0d5ee6}.login-form .login-link-area{margin-top:clamp(24px, 3.125vw, 40px);text-align:center}.login-form .login-link-area .tip{color:#333;margin-bottom:clamp(5px, .78125vw, 10px)}.login-form .btn-login-link{display:inline-flex;align-items:center;justify-content:center;width:100%;height:clamp(42px, 4.375vw, 56px);border:1px solid #1B6BF2;color:#1B6BF2;border-radius:4px;transition:all cubic-bezier(.04, .79, 1, 1) .3s}.login-form .btn-login-link:hover{background:rgba(27,107,242,0.05)}.login-form .forgot-link{text-align:right}.login-form .forgot-link a{color:#1B6BF2}.login-form .forgot-link a:hover{text-decoration:underline}.login-image-column{width:45.46875%;flex-shrink:0}@media (max-width:992px){.login-image-column{width:100%}}.login-image-column .sticky-box{position:sticky;top:100px;background-repeat:no-repeat;background-position:center center;background-image:url("../images/login_bg.jpg");background-size:cover;min-height:clamp(320px, 50vw, 640px);border-radius:clamp(8px, 1.25vw, 16px)}@media (max-width:992px){.login-image-column .sticky-box{min-height:auto;padding-bottom:clamp(70px, 10.9375vw, 140px)}}.login-image-column .sticky-box .overlay-text{padding-top:clamp(28px, 4.375vw, 56px);padding-bottom:clamp(19px, 2.96875vw, 38px);padding-left:clamp(24px, 3.75vw, 48px);padding-right:clamp(24px, 3.75vw, 48px);color:#fff;z-index:25}.login-image-column .sticky-box .overlay-text .title{font-size:clamp(20px, 2.8125vw, 36px);font-weight:700;margin-bottom:clamp(13px, 2.03125vw, 26px);line-height:1.4}.login-image-column .sticky-box .overlay-text .desc{font-size:clamp(14px, 1.875vw, 24px);line-height:1.6}.login-image-column .sticky-box .overlay-text .sub-tip{position:absolute;bottom:clamp(19px, 2.96875vw, 38px);right:clamp(24px, 3.75vw, 48px);font-weight:500}.forgot-password-main{max-width:658px;padding-top:clamp(35px, 5.46875vw, 70px);padding-bottom:clamp(60px, 9.375vw, 120px)}.forgot-password-main .page-head{margin-bottom:clamp(20px, 2.03125vw, 26px);text-align:center}.forgot-password-main .page-head .base-title{font-weight:700;color:#1B6BF2;margin-bottom:clamp(10px, 1.171875vw, 15px)}.forgot-password-main .page-head .page-desc{color:#666;font-size:clamp(14px, 1.25vw, 16px)}.forgot-password-main .login-form{padding:0;background:none}.forgot-password-main .form-group-block{padding:clamp(20px, 1.875vw, 24px);background:#fff;border-radius:clamp(8px, 1.25vw, 16px)}.forgot-password-main .mt-block{margin-top:clamp(20px, 3.125vw, 40px) !important}.forgot-password-main .btn-box{display:grid;grid-template-columns:repeat(2, 1fr);gap:clamp(11px, 1.71875vw, 22px)}@media (max-width:640px){.forgot-password-main .btn-box{display:block}.forgot-password-main .btn-box .btn-submit{margin-top:clamp(15px, 2.34375vw, 30px)}}.user-btn{background-color:#1B6BF2;color:#fff;border-radius:clamp(3px, .46875vw, 6px);padding-left:clamp(24px, 2.34375vw, 30px);padding-right:clamp(24px, 2.34375vw, 30px);line-height:40px;display:inline-flex;display:flex;align-items:center;justify-content:center;gap:clamp(6px, .9375vw, 12px);font-size:16px;cursor:pointer}.user-btn .icon-paper-plane{background-repeat:no-repeat;background-position:center center;background-image:url("../images/send.svg");background-size:contain;width:clamp(20px, 1.71875vw, 22px);height:clamp(20px, 1.71875vw, 22px)}.user-btn:hover{opacity:.9}.member-container{display:flex;min-height:calc(100vh - 64px);color:#1a1a1a}@media (max-width:992px){.member-container{flex-direction:column;height:auto}}.member-sidebar{width:clamp(220px, 19.84375vw, 254px);background:#fff;border-right:1px solid #E5E5E5;position:relative;z-index:5}.member-sidebar .member-inner{padding-bottom:clamp(20px, 3.125vw, 40px);padding-inline:10px;position:sticky;top:64px;align-self:flex-start}.member-sidebar .current-page{display:none}.member-sidebar .mobile-menu-toggle{display:none}@media (max-width:992px){.member-sidebar{width:100%;position:relative;top:0;border-right:none;padding-top:clamp(10px, 1.5625vw, 20px);padding-bottom:clamp(10px, 1.5625vw, 20px)}.member-sidebar .current-page{display:block}.member-sidebar .member-nav{position:fixed;top:64px;left:-100%;width:260px;height:calc(100vh - 64px);background:#fff;z-index:999;transition:all .3s;flex-direction:column;border-right:1px solid #eee;padding-top:clamp(10px, 1.5625vw, 20px);padding-bottom:clamp(10px, 1.5625vw, 20px);overflow-y:auto;box-shadow:2px 0 10px rgba(0,0,0,0.1)}.member-sidebar .member-nav.active{left:0}.member-sidebar .member-nav .nav-link{margin-bottom:10px;min-width:auto;background:transparent;border-radius:0}.member-sidebar .member-nav .nav-link:hover,.member-sidebar .member-nav .nav-link.active{background:#f5f7fa}.member-sidebar .nav-overlay{position:fixed;top:64px;left:0;width:100%;height:calc(100vh - 64px);background:rgba(0,0,0,0.5);z-index:998;display:none}.member-sidebar .nav-overlay.active{display:block}.member-sidebar .mobile-menu-toggle{display:flex;align-items:center;justify-content:space-between;padding:15px;background:#fff;border-bottom:1px solid #eee;margin-bottom:15px;cursor:pointer}.member-sidebar .mobile-menu-toggle .current-page{font-weight:bold;color:#333}.member-sidebar .mobile-menu-toggle .toggle-icon{width:24px;height:24px;position:relative}.member-sidebar .mobile-menu-toggle .toggle-icon::before,.member-sidebar .mobile-menu-toggle .toggle-icon::after,.member-sidebar .mobile-menu-toggle .toggle-icon span{content:"";position:absolute;left:0;width:100%;height:2px;background:#333;transition:all .3s}.member-sidebar .mobile-menu-toggle .toggle-icon::before{top:4px}.member-sidebar .mobile-menu-toggle .toggle-icon span{top:11px}.member-sidebar .mobile-menu-toggle .toggle-icon::after{bottom:4px}}.member-sidebar .user-profile{display:flex;flex-direction:column;align-items:center;margin-bottom:clamp(30px, 3.125vw, 40px);padding-top:clamp(10px, 1.5625vw, 20px);text-align:center}@media (max-width:992px){.member-sidebar .user-profile{flex-direction:column;text-align:center;margin-bottom:0;padding-bottom:20px;padding-top:0;padding-inline:15px}.member-sidebar .user-profile .avatar-box{margin-right:0;margin-bottom:15px}.member-sidebar .user-profile .user-info-text{width:100%}.member-sidebar .user-profile .user-name{font-size:18px}.member-sidebar .user-profile .user-email{font-size:14px;margin-bottom:10px;margin-top:0}}.member-sidebar .user-profile .to-home{text-align:right;width:100%;margin-bottom:clamp(10px, 1.5625vw, 20px)}.member-sidebar .user-profile .to-home a{color:#1B6BF2;display:inline-block;line-height:1.5}.member-sidebar .user-profile .to-home a:hover{text-decoration:underline}.member-sidebar .user-profile .avatar-box{position:relative;width:clamp(80px, 7.8125vw, 100px);height:clamp(80px, 7.8125vw, 100px);margin-bottom:14px}.member-sidebar .user-profile .avatar-box .avatar{width:100%;height:100%;border-radius:50%;object-fit:cover;border:2px solid #eff6ff}.member-sidebar .user-profile .avatar-box .camera-btn{position:absolute;right:0;bottom:0;width:clamp(30px, 2.8125vw, 36px);height:clamp(30px, 2.8125vw, 36px);background:#fff;display:flex;align-items:center;justify-content:center;border-radius:clamp(25%px, 3.90625%, 50%px);box-shadow:0 2px 8px rgba(0,0,0,0.16);background-repeat:no-repeat;background-position:center center;background-image:url("../images/camera.svg");background-size:contain;background-size:50%;border-radius:50%;cursor:pointer}.member-sidebar .user-profile .avatar-box .camera-btn:hover{background-color:#eff6ff}.member-sidebar .user-profile .user-name{font-size:clamp(18px, 1.5625vw, 20px);font-weight:700}.member-sidebar .user-profile .user-email{color:#999;margin-top:clamp(4px, .46875vw, 6px);margin-bottom:clamp(8px, .9375vw, 12px)}.member-sidebar .user-profile .user-tag{background-color:#fff7ed;color:#b45309;border:1px solid #fde78d;font-size:12px;line-height:20px;padding:0 10px;border-radius:4px;width:fit-content;margin:0 auto}.member-sidebar .member-nav .nav-link{display:flex;align-items:center;padding:clamp(12px, 1.171875vw, 15px);margin-bottom:clamp(5px, .78125vw, 10px);border-radius:clamp(4px, .625vw, 8px);color:#666;text-decoration:none;transition:all .3s}.member-sidebar .member-nav .nav-link .icon{width:clamp(16px, 1.5625vw, 20px);height:clamp(16px, 1.5625vw, 20px);margin-right:clamp(8px, .9375vw, 12px);background-repeat:no-repeat;background-position:center center;background-size:contain;filter:grayscale(1);opacity:.6}.member-sidebar .member-nav .nav-link .icon.icon-1{background-image:url("../images/ic_user_1.svg")}.member-sidebar .member-nav .nav-link .icon.icon-2{background-image:url("../images/ic_user_2.svg")}.member-sidebar .member-nav .nav-link .icon.icon-3{background-image:url("../images/ic_user_3.svg")}.member-sidebar .member-nav .nav-link .icon.icon-4{background-image:url("../images/ic_user_4.svg")}.member-sidebar .member-nav .nav-link .icon.icon-5{background-image:url("../images/ic_user_5.svg")}.member-sidebar .member-nav .nav-link .txt{font-size:14px;flex:1}.member-sidebar .member-nav .nav-link .iconfont{opacity:0;font-size:13px}.member-sidebar .member-nav .nav-link:hover{background:#eef4ff}.member-sidebar .member-nav .nav-link.active{background:#eef4ff;color:#1B6BF2;font-weight:bold}.member-sidebar .member-nav .nav-link.active .icon{filter:grayscale(0);opacity:1}.member-sidebar .member-nav .nav-link.active .iconfont{opacity:1}.member-content{flex:1;min-width:0;margin-left:clamp(20px, 1.875vw, 24px);margin-right:clamp(20px, 1.875vw, 24px)}.member-content .basebox{background:#fff;border-radius:clamp(8px, 1.25vw, 16px)}.member-content .user-title{font-size:clamp(20px, 1.875vw, 24px);font-weight:700}.member-points .user-title{padding-top:clamp(14px, 2.1875vw, 28px);padding-bottom:clamp(14px, 2.1875vw, 28px)}.member-points .member-points-content{background:#fff;border-radius:clamp(8px, 1.25vw, 16px);padding-bottom:clamp(50px, 7.8125vw, 100px)}.points-summary{padding-top:clamp(39px, 6.09375vw, 78px);padding-bottom:clamp(35px, 5.46875vw, 70px);display:flex;flex-direction:column;align-items:center;color:#1B6BF2}.points-summary .num{font-size:clamp(50px, 4.6875vw, 60px);font-weight:700;margin-bottom:clamp(2px, .3125vw, 4px)}.points-history{color:#1a1a1a}.points-history .section-title{font-size:clamp(16px, 1.40625vw, 18px);font-weight:bold;margin-bottom:clamp(10px, 1.5625vw, 20px);padding-left:clamp(20px, 1.875vw, 24px);padding-right:clamp(20px, 1.875vw, 24px);border-bottom:1px solid #E5E5E5;padding-bottom:clamp(10px, 1.5625vw, 20px)}.points-history .table{padding-left:clamp(20px, 1.875vw, 24px);padding-right:clamp(20px, 1.875vw, 24px)}.points-history .data-table{width:100%}.points-history .data-table th,.points-history .data-table td{padding-left:clamp(15px, 2.34375vw, 30px);padding-right:clamp(15px, 2.34375vw, 30px);padding-top:clamp(10px, 1.5625vw, 20px);padding-bottom:clamp(10px, 1.5625vw, 20px);text-align:left}.points-history .data-table thead{background-color:#fbfcfd;font-weight:700}.points-history .data-table td{border-bottom:1px solid #eee}.points-history .data-table tr:hover{background-color:#fbfcfd}@media (max-width:768px){.points-history .data-table{display:block}.points-history .data-table thead{display:none}.points-history .data-table tbody{display:block}.points-history .data-table tr{display:block;margin-bottom:clamp(7.5px, 1.171875vw, 15px);background:#fff;border:1px solid #eee;border-radius:clamp(4px, .625vw, 8px);padding:clamp(7.5px, 1.171875vw, 15px)}.points-history .data-table tr:hover{background-color:#fff}.points-history .data-table td{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #f5f5f5;padding:clamp(10px, 0, 0px);padding-left:clamp(0px, 0, 0px);padding-right:clamp(0px, 0, 0px)}.points-history .data-table td:last-child{border-bottom:none}.points-history .data-table td::before{content:attr(data-label);color:#999;font-weight:500;margin-right:15px}.points-history .data-table .col-change{font-weight:bold}}.points-history .data-table .col-change.plus{color:#27ae60}.points-history .data-table .col-change.minus{color:#eb5757}.user-content .content-box{background:#fff;border-radius:clamp(6px, .9375vw, 12px);padding:clamp(25px, 2.34375vw, 30px);margin-bottom:clamp(10px, 1.5625vw, 20px)}.user-content .content-box.mt{margin-top:clamp(18px, 2.8125vw, 36px)}.user-content .content-box .box-header{margin-bottom:clamp(20px, 2.34375vw, 30px)}.user-content .content-box .box-header .sub-txt{color:#666;padding-top:clamp(5px, .78125vw, 10px)}.user-content .content-box .icon{width:clamp(36px, 3.125vw, 40px);height:clamp(36px, 3.125vw, 40px);box-shadow:0 1px 3px 0 rgba(0,0,0,0.09);margin-right:clamp(14px, 1.25vw, 16px);border-radius:50%;overflow:hidden;background-repeat:no-repeat;background-position:center center;background-size:contain;background-size:60%}.user-content .info-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:clamp(20px, 1.5625vw, 20px)}@media (max-width:1360px){.user-content .info-grid{grid-template-columns:repeat(2, 1fr)}}@media (max-width:768px){.user-content .info-grid{grid-template-columns:repeat(1, 1fr)}}.user-content .info-grid .info-item .item-label{display:block;color:#666;margin-bottom:clamp(10px, 1.5625vw, 20px)}.user-content .info-grid .info-item .item-input-box{display:flex;align-items:center;background:#fbfcfd;padding:clamp(12px, 1.171875vw, 15px);border-radius:clamp(3px, .46875vw, 6px)}.user-content .info-grid .info-item .item-input-box .icon{display:flex;align-items:center;justify-content:center}.user-content .info-grid .info-item .item-input-box .val{font-size:clamp(14px, 1.40625vw, 18px)}.user-content .membership-cards{display:flex;align-items:center;gap:clamp(20px, 2.34375vw, 30px)}@media (max-width:768px){.user-content .membership-cards{flex-direction:column}.user-content .membership-cards>*{width:100%}}.user-content .membership-cards .card-status,.user-content .membership-cards .card-points{flex:1;height:clamp(110px, 10.9375vw, 140px);border-radius:clamp(6px, .9375vw, 12px);padding-top:clamp(15px, 2.34375vw, 30px);padding-bottom:clamp(15px, 2.34375vw, 30px);padding-left:clamp(20px, 3.125vw, 40px);padding-right:clamp(20px, 3.125vw, 40px);display:flex;flex-direction:column;justify-content:center}.user-content .membership-cards .title{font-size:clamp(24px, 2.34375vw, 30px);font-weight:bold;margin-bottom:clamp(4px, .625vw, 8px)}.user-content .membership-cards .card-status.status-blue{background-repeat:no-repeat;background-position:center center;background-image:url("../images/user-bg2.png");background-size:cover;color:#fff}.user-content .membership-cards .card-points{background:#f4faff;display:flex;align-items:center;justify-content:space-between;flex-direction:row;color:#1B6BF2}.user-content .membership-cards .card-points .btn-detail{font-size:14px;color:#1B6BF2;border:1px solid #1B6BF2;padding-left:clamp(15px, 2.34375vw, 30px);padding-right:clamp(15px, 2.34375vw, 30px);padding-top:clamp(5px, .78125vw, 10px);padding-bottom:clamp(5px, .78125vw, 10px);border-radius:clamp(10px, 1.5625vw, 20px);text-decoration:none;transition:.3s}.user-content .membership-cards .card-points .btn-detail:hover{background:#1B6BF2;color:#fff}.user-content .password-bar{display:flex;align-items:center;justify-content:space-between;padding:clamp(16px, 1.5625vw, 20px);background:#fbfcfd;border-radius:clamp(4px, .625vw, 8px)}.user-content .password-bar .bar-left{display:flex;align-items:center;font-size:14px}.user-content .password-bar .bar-left .icon{background-image:url("../images/lock2.svg")}.user-content .password-bar .bar-left .mask{font-weight:bold;margin-bottom:clamp(1.5px, .234375vw, 3px)}.user-content .password-bar .btn-edit{color:#1B6BF2;border:1px solid #1B6BF2;padding-left:clamp(15px, 2.34375vw, 30px);padding-right:clamp(15px, 2.34375vw, 30px);padding-top:clamp(3px, .46875vw, 6px);padding-bottom:clamp(3px, .46875vw, 6px);border-radius:2em;background:#fff;cursor:pointer;transition:all cubic-bezier(.04, .79, 1, 1) .3s}.user-content .password-bar .btn-edit:hover{background-color:#1B6BF2;color:#fff}.member-form{max-width:762px}.member-form .form-group{margin-bottom:clamp(24px, 2.8125vw, 36px)}.member-form .form-group label{display:block;margin-bottom:clamp(6px, .9375vw, 12px)}.member-form .form-group input{width:100%;height:32px;padding-left:clamp(12px, 1.25vw, 16px);padding-right:clamp(12px, 1.25vw, 16px);border-radius:clamp(3px, .46875vw, 6px);border:1px solid #E5E5E5}.member-form .form-group input:focus{outline:none;border-color:#1B6BF2}.member-form .form-btns{display:flex;align-items:center;gap:clamp(7.5px, 1.171875vw, 15px);margin-top:clamp(25px, 2.34375vw, 30px);justify-content:flex-end;color:#666}@media (max-width:1200px){.member-form .form-btns{justify-content:center}}.member-form .form-btns button{width:clamp(120px, 11.71875vw, 150px);height:40px;border-radius:clamp(3px, .46875vw, 6px);cursor:pointer;border:none;border:1px solid #E5E5E5}@media (max-width:768px){.member-form .form-btns{flex-direction:column-reverse}.member-form .form-btns button{width:100%}}.member-form .form-btns .btn-cancel{background:#fff;color:#666}.member-form .form-btns .btn-cancel:hover{color:#1B6BF2;border-color:#1B6BF2}.member-form .form-btns .btn-submit{font-weight:bold;transition:.3s;background-color:#1B6BF2;color:#fff}.member-form .form-btns .btn-submit:hover{opacity:.9}.user-inquiry{padding-top:clamp(15px, 2.34375vw, 30px)}.user-inquiry .user-title{margin-bottom:clamp(20px, 2.34375vw, 30px)}.user-inquiry .inquiry-card{background:#fff;border-radius:clamp(8px, 1.25vw, 16px);padding-left:clamp(25px, 3.90625vw, 50px);padding-right:clamp(25px, 3.90625vw, 50px);padding-top:clamp(22.5px, 3.515625vw, 45px);padding-bottom:clamp(22.5px, 3.515625vw, 45px);min-height:clamp(500px, 46.875vw, 600px)}.user-inquiry .inquiry-card .inquiry-layout{display:flex;gap:clamp(30px, 6.77083333vw, 130px)}@media (max-width:1680px){.user-inquiry .inquiry-card .inquiry-layout{gap:clamp(30px, 4.6875vw, 60px)}}@media (max-width:1024px){.user-inquiry .inquiry-card .inquiry-layout{flex-direction:column}}@media (max-width:992px){.user-inquiry .inquiry-card .inquiry-layout{gap:clamp(40px, 6.25vw, 80px)}}.inquiry-form{max-width:860px;flex:1.3}.inquiry-form .form-row{display:flex;margin-bottom:clamp(15px, 1.5625vw, 20px);gap:clamp(20px, 3.125vw, 60px)}.inquiry-form .form-row.align-top{align-items:flex-start}.inquiry-form .form-row.align-top .row-label{padding-top:clamp(6px, .9375vw, 12px)}.inquiry-form .form-row .row-label{width:clamp(120px, 10.15625vw, 130px);line-height:38px;color:#666}.inquiry-form .form-row .row-input{flex:1}.inquiry-form .form-row .row-input.select-container{position:relative}.inquiry-form .form-row .row-input.select-container::after{display:none}.inquiry-form .form-row .row-input.select-container select{padding-right:clamp(20px, 3.125vw, 40px);appearance:none}.inquiry-form .form-row .row-input.captcha-group{gap:0;position:relative}.inquiry-form .form-row .row-input.captcha-group input{border-radius:clamp(3px, .46875vw, 6px);border-right:none}.inquiry-form .form-row .row-input.captcha-group .captcha-img{position:absolute;z-index:5;top:50%;transform:translateY(-50%);right:0;height:92%}@media (max-width:768px){.inquiry-form .form-row{flex-direction:column;gap:0;margin-bottom:clamp(12px, 1.875vw, 24px)}.inquiry-form .form-row .row-label{width:100%;margin-bottom:clamp(4px, .625vw, 8px);line-height:1.2}.inquiry-form .form-row .row-input{width:100%}}.inquiry-form .form-submit-area{display:flex;align-items:center;justify-content:flex-end;margin-top:clamp(25px, 2.34375vw, 30px)}@media (max-width:992px){.inquiry-form .form-submit-area{justify-content:center}}.inquiry-form .form-submit-area .btn-send{display:flex;align-items:center;justify-content:center;background-color:#1B6BF2;color:#fff;color:#fff !important;border:none;padding-left:clamp(30px, 3.515625vw, 45px);padding-right:clamp(30px, 3.515625vw, 45px);height:clamp(42px, 3.75vw, 48px);border-radius:clamp(3px, .46875vw, 6px);font-size:clamp(7.5px, 1.171875vw, 15px);font-weight:bold;cursor:pointer;transition:opacity .3s}.inquiry-form .form-submit-area .btn-send .icon-paper-plane{width:clamp(8px, 1.25vw, 16px);height:clamp(8px, 1.25vw, 16px);margin-right:clamp(5px, .78125vw, 10px);background:url("../images/icon-send.png") no-repeat center / contain}.inquiry-form .form-submit-area .btn-send:hover{opacity:.9}@media (max-width:768px){.inquiry-form .form-submit-area .btn-send{width:100%}}.inquiry-info-aside{flex:.7;max-width:400px}.inquiry-info-aside .user-title{font-size:clamp(18px, 1.25vw, 24px) !important;margin-bottom:clamp(10px, 1.5625vw, 20px)}.inquiry-info-aside .aside-desc{color:#666;line-height:1.6}.inquiry-info-aside .aside-desc p{margin-bottom:clamp(7.5px, 1.171875vw, 15px)}.inquiry-info-aside .aside-desc p a{color:#1B6BF2}@media (max-width:1024px){.inquiry-info-aside{border-top:1px solid #E5E5E5;padding-top:clamp(15px, 2.34375vw, 30px)}}.member-modal-skin{background:transparent !important;box-shadow:none !important;border:none !important}.member-modal-skin .layui-layer-content{overflow:visible !important}.member-modal-skin .layer-close{right:clamp(12.5px, 1.953125vw, 25px);top:clamp(12.5px, 1.953125vw, 25px);position:absolute;cursor:pointer;font-size:20px;color:#999}.member-modal-skin .layer-close:hover{color:#1B6BF2}.member-modal-container{background:#fff;border-radius:clamp(8px, 1.25vw, 16px);padding:clamp(20px, 3.125vw, 40px);max-width:clamp(500px, 46.875vw, 600px);width:92vw;position:relative}@media (max-width:640px){.member-modal-container{padding-left:clamp(20px, 2.34375vw, 30px);padding-right:clamp(20px, 2.34375vw, 30px);padding-top:clamp(30px, 3.125vw, 40px);padding-bottom:clamp(30px, 3.125vw, 40px)}}.member-modal-container .modal-title{font-size:clamp(20px, 1.875vw, 24px);font-weight:500;margin-bottom:clamp(12px, 1.25vw, 16px);text-align:left;color:#111}.member-modal-container .modal-body .desc-text{color:#666;line-height:1.5;margin-bottom:clamp(15px, 2.34375vw, 30px)}.member-modal-container .modal-body .email-copy-box{display:flex;align-items:center;justify-content:space-between;background:#f5f5f5;padding:clamp(12px, 1.40625vw, 18px);border-radius:clamp(4px, .625vw, 8px);margin-bottom:clamp(20px, 3.125vw, 40px);gap:clamp(10px, 1.5625vw, 20px)}.member-modal-container .modal-body .email-copy-box .email-val{color:#666;font-weight:500;flex:1;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;min-width:0}.member-modal-container .modal-body .email-copy-box .btn-copy{display:flex;align-items:center;color:#1B6BF2;user-select:none;text-decoration:none}.member-modal-container .modal-body .email-copy-box .btn-copy .icon-copy{width:18px;height:18px;margin-right:clamp(4px, .625vw, 8px);background:url("../images/copy.svg") no-repeat center / contain}.member-modal-container .modal-body .email-copy-box .btn-copy:hover{opacity:.8}.member-modal-container .modal-footer .btn-action-primary{width:100%;height:clamp(48px, 4.375vw, 56px);background-color:#1B6BF2;color:#fff;color:#fff !important;border:none;border-radius:clamp(4px, .625vw, 8px);font-weight:500;cursor:pointer;transition:background .3s}.member-modal-container .modal-footer .btn-action-primary:hover{opacity:.9}.member-modal-container .modal-footer .btn-action-primary.status-pending{background:#1b6bf2}.qa-content-wrapper{padding-top:clamp(18px, 2.8125vw, 36px)}.qa-content-wrapper .user-title{margin-bottom:clamp(16px, 1.5625vw, 20px)}.qa-header-area{margin-bottom:clamp(20px, 1.953125vw, 25px)}.qa-header-area .qa-filter-bar{display:flex;align-items:center;justify-content:space-between;background:#fff;border-radius:clamp(8px, 1.25vw, 16px);padding-left:clamp(20px, 2.34375vw, 30px);padding-right:clamp(20px, 2.34375vw, 30px);gap:10px}@media (max-width:768px){.qa-header-area .qa-filter-bar{flex-direction:column;align-items:flex-start;padding-top:clamp(20px, 3.125vw, 40px);padding-bottom:clamp(20px, 3.125vw, 40px)}}.qa-header-area .qa-tabs{display:flex;align-items:center;gap:clamp(10px, 1.5625vw, 20px)}@media (max-width:768px){.qa-header-area .qa-tabs{margin-bottom:clamp(5px, .78125vw, 10px);width:100%}}.qa-header-area .qa-tabs .tab-item{color:#666;transition:color .3s;position:relative;line-height:clamp(40px, 6.25vw, 80px);padding-left:clamp(6px, .9375vw, 12px);padding-right:clamp(6px, .9375vw, 12px)}.qa-header-area .qa-tabs .tab-item.active{color:#1B6BF2;font-weight:bold}.qa-header-area .qa-tabs .tab-item.active::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:3px;background-color:#1B6BF2;border-radius:2px}.qa-header-area .qa-tabs .tab-item:hover{color:#1B6BF2}.qa-header-area .qa-select-box{width:clamp(200px, 28.90625vw, 370px);position:relative}.qa-header-area .qa-select-box select{width:100%;border-radius:clamp(3px, .46875vw, 6px);height:clamp(36px, 3.125vw, 40px)}@media (max-width:768px){.qa-header-area .qa-select-box{width:100%}}.qa-list-container{padding-bottom:clamp(50px, 7.8125vw, 100px)}.qa-list-container .qa-card{background:#fff;border-radius:clamp(6px, .9375vw, 12px);margin-bottom:clamp(15px, 1.5625vw, 20px);transition:box-shadow .3s;cursor:pointer;padding:clamp(20px, 1.875vw, 24px);padding-bottom:clamp(0px, 0, 0px)}.qa-list-container .qa-card:hover{box-shadow:0 4px 15px rgba(0,0,0,0.05)}.qa-list-container .card-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:clamp(9px, 1.40625vw, 18px)}.qa-list-container .card-header .question-title{font-size:clamp(18px, 1.5625vw, 20px);font-weight:bold;flex:1;padding-right:clamp(10px, 1.5625vw, 20px)}.qa-list-container .card-header .question-title .status-badge{display:none}.qa-list-container .card-header .header-right{display:flex;align-items:center;gap:clamp(7.5px, 1.171875vw, 15px);order:1}@media (max-width:640px){.qa-list-container .card-header{flex-direction:column-reverse;align-items:flex-start;gap:10px}.qa-list-container .card-header .header-right{display:none}.qa-list-container .card-header .question-title{padding-right:0;line-height:1.5}.qa-list-container .card-header .question-title .status-badge{display:inline-block;height:24px;line-height:24px;font-size:12px;padding:0 10px;vertical-align:bottom;transform:translateY(-20%)}.qa-list-container .card-header .question-title .status-badge em{padding-left:0}.qa-list-container .card-header .question-title .status-badge em::before{display:none}}.qa-list-container .status-badge{padding:0 18px;line-height:32px;height:32px;border-radius:2em;font-weight:500;font-size:14px;background-color:#f1fdf7;color:#047857;border:1px solid #a7f3d0}.qa-list-container .status-badge em{position:relative;display:block;padding-left:16px}.qa-list-container .status-badge em::before{content:"";width:6px;height:6px;border-radius:50%;background-color:#047857;position:absolute;z-index:5;top:50%;transform:translateY(-50%);left:0}.qa-list-container .status-badge.status-pending{background:#fffbeb;color:#b45309;border-color:#fde68a}.qa-list-container .status-badge.status-pending em::before{background-color:#b45309}.qa-list-container .card-user-info{display:flex;align-items:center;justify-content:space-between;gap:10px}.qa-list-container .card-user-info .info{gap:clamp(12.5px, 1.953125vw, 25px);display:flex;align-items:center;flex:1}.qa-list-container .card-user-info .date{color:#999}@media (max-width:640px){.qa-list-container .card-user-info .date{width:100%;text-align:left}}.qa-list-container .card-user-info .info-item{display:flex;align-items:center;color:#666}.qa-list-container .card-user-info .info-item .icon{width:clamp(18px, 1.5625vw, 20px);height:clamp(18px, 1.5625vw, 20px);margin-right:clamp(4px, .625vw, 8px);background-size:contain;background-repeat:no-repeat;background-position:center}.qa-list-container .card-user-info .info-item .icon.icon-user{background-image:url("../images/user3.svg")}.qa-list-container .card-user-info .info-item .icon.icon-mail{background-image:url("../images/email3.svg")}.qa-list-container .card-user-info .info-item .icon.icon-time{background-image:url("../images/time.svg");background-size:90%;opacity:.8}@media (min-width:641px){.qa-list-container .card-user-info .info-item .icon.icon-time{background:none}}@media (max-width:640px){.qa-list-container .card-user-info{flex-direction:column;gap:8px}.qa-list-container .card-user-info .info{width:100%;padding-top:clamp(3px, .46875vw, 6px);padding-bottom:clamp(3px, .46875vw, 6px)}}.qa-list-container .card-footer{margin-top:clamp(12px, 1.875vw, 24px);border-top:1px solid #E5E5E5;padding-top:clamp(12px, 1.875vw, 24px);display:flex;align-items:center;justify-content:space-between;color:#999;font-size:14px}.qa-list-container .card-footer span{color:#000}.user-gift{padding-bottom:clamp(40px, 6.25vw, 80px)}.user-gift .points-title{font-weight:bold;color:#000;font-size:clamp(20px, 1.875vw, 24px);margin-bottom:clamp(30px, 3.125vw, 40px)}.user-gift .gift-content{background:linear-gradient(135deg, #f8faff 0%, #d9e4f5 100%);border-radius:clamp(8px, 1.25vw, 16px);padding:clamp(28px, 4.375vw, 56px);position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:clamp(50px, 7.8125vw, 100px)}@media (max-width:1200px){.user-gift .gift-content{padding:clamp(15px, 2.34375vw, 30px)}}@media (max-width:1024px){.user-gift .gift-content{flex-direction:column;padding:clamp(20px, 3.125vw, 40px)}.user-gift .gift-content>*{width:100% !important}}.user-gift .gift-content .banner-info{flex:1.6;position:relative;z-index:2}.user-gift .gift-content .banner-info .banner-h2{color:#1B6BF2;font-weight:bold;font-size:clamp(20px, 2.34375vw, 30px);margin-bottom:clamp(8px, 1.25vw, 16px)}.user-gift .gift-content .banner-info .banner-intro{color:#666;line-height:clamp(22px, 2.1875vw, 28px);margin-bottom:clamp(30px, 3.125vw, 40px);max-width:600px}.user-gift .gift-content .banner-info .benefit-list{margin-bottom:clamp(40px, 4.6875vw, 60px)}.user-gift .gift-content .banner-info .benefit-list .benefit-item{margin-bottom:clamp(12px, 1.25vw, 16px);color:#1B6BF2;padding-left:clamp(24px, 2.34375vw, 30px);position:relative;line-height:1.4}.user-gift .gift-content .banner-info .benefit-list .benefit-item:last-child{margin-bottom:0}.user-gift .gift-content .banner-info .benefit-list .benefit-item .icon-check{position:absolute;left:0;top:.7em;width:clamp(16px, 1.40625vw, 18px);height:clamp(16px, 1.40625vw, 18px);transform:translateY(-50%);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231B6BF2' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E") no-repeat center / contain}.user-gift .gift-content .banner-info .banner-note{color:#999;font-size:clamp(13px, 1.09375vw, 14px);line-height:1.5}.user-gift .gift-content .banner-visual{flex:1;text-align:center}@media (max-width:1024px){.user-gift .gift-content .banner-visual{width:100%;justify-content:center;padding:0 20% 10%}}.user-gift .gift-content .banner-visual img{max-width:100%;height:auto;object-fit:contain}.userform input[type="text"],.userform textarea,.userform select{width:100%;border:1px solid #E5E5E5;border-radius:clamp(3px, .46875vw, 6px);background:#fff;transition:all .3s}.userform input[type="text"]:focus,.userform textarea:focus,.userform select:focus{outline:none;border-color:#1B6BF2}.userform .layui-input:focus,.userform .layui-textarea:focus{border-color:#1B6BF2 !important}.userform .layui-form-select .layui-input{padding-right:clamp(15px, 2.34375vw, 30px)}.userform textarea{height:clamp(160px, 15.625vw, 200px);resize:none}.layer-video{background:#fff;max-width:1200px;width:92vw}.layer-video iframe,.layer-video video{display:block;width:100%;aspect-ratio:16/9}.layui-form-checked[lay-skin=primary]>i{border-color:#1B6BF2 !important;background-color:#1B6BF2}.page-main{border-top:1px solid #E5E5E5;padding-top:clamp(40px, 6.25vw, 80px);padding-bottom:clamp(75px, 11.71875vw, 150px)}.page-main .title{text-align:center;font-size:clamp(20px, 2.34375vw, 30px);font-weight:700;line-height:2;margin-bottom:clamp(12px, 1.875vw, 24px)}.page-main .content{font-size:clamp(14px, 1.25vw, 16px);color:#666}.article{line-height:1.8}.article h3{font-size:1.425rem;color:#000;padding:.5em 0}.article p{min-height:1em;margin-bottom:1em}.article a{color:#1B6BF2;text-decoration:underline}.article img{display:block;margin:0 auto 1em}.article ul{list-style:disc;padding-left:2em;transform:translateX(-0.5em);line-height:1.5}.article ul li{margin-bottom:clamp(5px, .78125vw, 10px);list-style:inherit}.article ul li::marker{color:#1B6BF2}.article .table_l table{margin-bottom:5px;width:100% !important}.article .table_l table tr:first-child td{background:#F5F7FA}.article .table_l table td{border:1px solid #E5E5E5;padding:6px 10px}.article ol{padding-left:1.5em;transform:translateX(-0.5em)}.article ol li{list-style-type:decimal;padding-left:10px}.layui-form-select dl dd.layui-this{color:#1B6BF2}.swiper-videos{padding-bottom:50px}.swiper-videos .swiper-button-prev,.swiper-videos .swiper-button-next{font-size:clamp(14px, 1.25vw, 16px);width:clamp(34px, 3.28125vw, 42px);height:clamp(34px, 3.28125vw, 42px);border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,0.2);color:#fff}.swiper-videos .swiper-button-prev::after,.swiper-videos .swiper-button-next::after{font-size:inherit}.swiper-videos .swiper-button-prev:hover,.swiper-videos .swiper-button-next:hover{background-color:#1B6BF2}.youtobe-video-preview{position:relative}.youtobe-video-preview::after{content:'';display:block;position:absolute;width:100%;inset:0;cursor:pointer}