body:lang(en-US) #main-body{font-family:TTNP_Regular,sans-serif}body:lang(zh-CN) #main-body{font-family:TTNP_Regular,sans-serif}section{position:relative;width:100%;margin:0 auto;max-width:192rem}.present{position:absolute;top:3vw;right:4vw;font-size:1.25vw;line-height:1.2;color:#fff;text-shadow:0 0 8px rgba(0,0,0,.6)}body:lang(en-US) .present{font-family:TTNP_Bold,sans-serif}body:lang(zh-CN) .present{font-family:TTNP_Bold,sans-serif}body:lang(en-US) .present span{font-family:TTNP_Medium,sans-serif}body:lang(zh-CN) .present span{font-family:TTNP_Medium,sans-serif}.sect-title{position:absolute;top:13.5vw;left:0;font-size:3.3vw;line-height:1.2;color:#fff;width:100%;text-align:center;text-shadow:0 0 24px rgba(0,0,0,.5)}body:lang(en-US) .sect-title{font-family:TTNP_Bold,sans-serif}body:lang(zh-CN) .sect-title{font-family:TTNP_Bold,sans-serif}.sect-title .sub{margin-top:3vw;font-size:1.65vw;line-height:1.2}.sect-title .sub a{color:#fff;text-decoration:underline}body:lang(en-US) .sect-title .sub{font-family:TTNP_Bold,sans-serif}body:lang(zh-CN) .sect-title .sub{font-family:TTNP_Bold,sans-serif}.successmessage{font-size:2.4rem;line-height:1.5;text-align:center}body:lang(en-US) .successmessage{font-family:TTNP_Medium,sans-serif}body:lang(zh-CN) .successmessage{font-family:TTNP_Medium,sans-serif}.alertmessage{font-size:2.4rem;line-height:1.5;color:red}body:lang(en-US) .alertmessage{font-family:TTNP_Bold,sans-serif}body:lang(zh-CN) .alertmessage{font-family:TTNP_Bold,sans-serif}.sectintro{padding:5vw 0 4.6vw 0;text-align:center}.intro-title{font-size:2.4rem;line-height:1.6;margin-bottom:6rem}body:lang(en-US) .intro-title{font-family:TTNP_Bold,sans-serif}body:lang(zh-CN) .intro-title{font-family:TTNP_Bold,sans-serif}.intro-date{font-size:3.2rem;line-height:1.4;color:#baad98}body:lang(en-US) .intro-date{font-family:TTNP_Bold,sans-serif}body:lang(zh-CN) .intro-date{font-family:TTNP_Bold,sans-serif}.intro-venue{font-size:3.2rem;line-height:1.4;color:#baad98}body:lang(en-US) .intro-venue{font-family:TTNP_Regular,sans-serif}body:lang(zh-CN) .intro-title{font-family:TTNP_Regular,sans-serif}.intro-inst{font-size:2rem;line-height:1.2;margin-top:6rem}body:lang(en-US) .intro-inst{font-family:TTNP_Regular,sans-serif}body:lang(zh-CN) .intro-title{font-family:TTNP_Regular,sans-serif}.sectpanel{margin:10rem auto;width:168rem}.panel-title{font-size:2.4rem;line-height:1.2;color:#baad98}body:lang(en-US) .panel-title{font-family:TTNP_Bold,sans-serif}body:lang(zh-CN) .panel-title{font-family:TTNP_Bold,sans-serif}.panel-inst{background:#efe6d8;font-size:2.4rem;line-height:1.2;text-align:center;padding:1.6rem 2rem}body:lang(en-US) .panel-inst{font-family:TTNP_Regular,sans-serif}body:lang(zh-CN) .panel-inst{font-family:TTNP_Regular,sans-serif}body:lang(en-US) .panel-inst strong{font-family:TTNP_Bold,sans-serif}body:lang(zh-CN) .panel-inst strong{font-family:TTNP_Bold,sans-serif}.rowpanel{width:90%;margin:0 auto;display:grid;grid-template-columns:1fr 1fr 1fr;gap:3rem;margin-top:3rem;margin-bottom:10rem}.panellist{text-align:center}@media (hover:hover){.panellist{cursor:pointer}.panellist:hover img{transform:scale(1.1)}}.panellist picture{position:relative;display:block;width:32rem;height:32rem;margin:0 auto;border-radius:50%;overflow:hidden;z-index:2}.panellist img{border-radius:50%;z-index:1}.pname{font-size:2.1rem;line-height:1;color:#4e4e4e;text-transform:uppercase;margin:4rem 1rem 1.5rem 1rem}body:lang(en-US) .pname{font-family:TTNP_Bold,sans-serif}body:lang(zh-CN) .pname{font-family:TTNP_Bold,sans-serif}.pnameinst{font-size:1.4rem;line-height:1;color:#4e4e4e}body:lang(en-US) .pnameinst{font-family:TTNP_Regular,sans-serif}body:lang(zh-CN) .pnameinst{font-family:TTNP_Regular,sans-serif}.panelstate{position:absolute;top:1000rem;left:0;width:100%;max-width:none;z-index:4}.panelmodal{width:140rem;margin:0 auto;padding:10rem 10rem 8rem 5rem;display:grid;grid-template-columns:1fr 2fr;gap:0 5rem;background:#fff;border:1px solid #707070;border-radius:2.5rem;box-shadow:0 3px 12px rgba(0,0,0,.2)}.panelleft{text-align:center}.panelleft picture{position:relative;display:block;width:32rem;height:32rem;margin:0 auto;border-radius:50%;overflow:hidden}.panelleft img{border-radius:50%}.panelright{position:relative;font-size:2rem;line-height:1.6;color:#707070}.panelright a{color:#000;text-decoration:underline;word-break:break-all}body:lang(en-US) .panelright{font-family:TTNP_Regular,sans-serif}body:lang(zh-CN) .panelright{font-family:TTNP_Regular,sans-serif}.closebtn{position:absolute;top:-6rem;right:-6rem;cursor:pointer;width:2.7rem;opacity:.6}@media (hover:hover){.panelright a:hover{color:#000}.closebtn:hover{opacity:1}}.pbio{display:none;font-size:1.6rem;line-height:1.6;margin:3rem 0 3rem 0;text-align:center}body:lang(en-US) .pbio{font-family:TTNP_Regular,sans-serif}body:lang(zh-CN) .pbio{font-family:TTNP_Regular,sans-serif}.pbio a{color:#000;text-decoration:underline;word-break:break-all}.pblock{display:block}footer{z-index:10;position:relative}.overlay{position:fixed;top:0;bottom:0;left:0;right:0;width:100%;height:100%;background:rgba(255,255,255,.5);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:3}.hidden{display:none}.sectform{width:100%;max-width:none;background:#fafafa;padding:11rem 0 7rem 0}.formdiv{width:108rem;margin:0 auto}.form-title{font-size:3.2rem;line-height:1.4;color:#baad98}body:lang(en-US) .form-title{font-family:TTNP_Bold,sans-serif}body:lang(zh-CN) .form-title{font-family:TTNP_Bold,sans-serif}.fieldset{display:grid;grid-template-columns:1fr 1fr;gap:3rem 6rem;margin:6rem 0 0 0}.field{justify-self:start;align-self:start;width:100%}.field label{font-size:1.6rem;line-height:2;color:#7f7f7f}body:lang(en-US) .field label{font-family:TTNP_Bold,sans-serif}body:lang(zh-CN) .field label{font-family:TTNP_Bold,sans-serif}.field-required:after{content:" *";color:red}.field input,.rowfield textarea{display:block;-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;appearance:none;font-size:2rem;line-height:1.3;color:#333;background:#fff;margin:0;padding:2.4rem 2rem 2.6rem 2rem;border:1px solid #9d9d9d;border-radius:.5rem;outline:0;text-decoration:none}.field input::placeholder{font-size:2rem;line-height:2;color:#baad98}.rowfield textarea{height:12rem;font-size:2rem;line-height:1.2}.rowfield textarea::placeholder{font-size:2rem;line-height:1;color:#baad98}.phonerow{display:grid;grid-template-columns:2fr 5fr;gap:0 2rem}.form-control{display:grid;grid-template-columns:1em auto;gap:3rem;float:left;margin-right:7rem}input[type=radio]{-webkit-appearance:none;appearance:none;background-color:#fff;margin:0;font:inherit;color:#baad98;width:3rem;height:3rem;border:1px solid #baad98;border-radius:50%;display:grid;place-content:center}input[type=radio]::before{content:"";width:1.6rem;height:1.6rem;border-radius:50%;transform:scale(0);transition:50ms transform ease-in-out;box-shadow:inset 1em 1em #baad98;background-color:#fff}input[type=radio]:checked::before{transform:scale(1)}input[type=checkbox]{-webkit-appearance:none;appearance:none;background-color:#fff;margin:0;font:inherit;color:#9d9d9d;width:3rem;height:3rem;border:1px solid #9d9d9d;border-radius:4px;display:grid;place-content:center}input[type=checkbox]::before{content:"";width:2rem;height:1.6rem;clip-path:polygon(0 49%,0 52%,50% 100%,100% 1%,99% 0,48% 69%);transform:scale(0);transform-origin:bottom left;transition:120ms transform ease-in-out;box-shadow:inset 1em 1em #baad98;background-color:#fff}input[type=checkbox]:checked::before{transform:scale(1)}.fieldbreak{padding-bottom:3rem}.rowfield{margin-top:4rem;clear:both}.field-title{font-size:1.6rem;line-height:2;color:#7f7f7f;margin-bottom:1rem}body:lang(en-US) .field-title{font-family:TTNP_Bold,sans-serif}body:lang(zh-CN) .field-title{font-family:TTNP_Bold,sans-serif}.rowfield label{font-size:1.6rem;line-height:2;color:#7f7f7f;font-weight:400}.rowfield button{font-size:2rem;line-height:0;margin-top:3rem;padding:3rem 5rem 3rem 5rem;background:#baad98;color:#fff;border:none;text-transform:none}body:lang(en-US) .rowfield button{font-family:TTNP_Bold,sans-serif}body:lang(zh-CN) .rowfield button{font-family:TTNP_Bold,sans-serif}@media (hover:hover){.rowfield button:hover{background:#7f7f7f;color:#fff;border:none}}.rowfield button:disabled{opacity:.4}.rowbox{display:grid;grid-template-columns:1fr 1fr;gap:1rem 0;max-width:70rem}.mmob{display:none}.fielderr{background:#f99!important;color:#fff}.texterr{color:#f99!important}@media (min-width:1920px){.present{top:6rem;right:8rem;font-size:2.4rem;line-height:1.2}.sect-title{top:26rem;font-size:6.4rem;line-height:1.2}.sect-title .sub{margin-top:6rem;font-size:3.2rem;line-height:1.2}}@media (max-width:1720px){.sectpanel{width:100%;padding:0 4rem;max-width:168rem}}@media (max-width:1440px){.panelmodal{width:94vw;margin:0 3vw}}@media (max-width:1280px){.sectintro{padding:6rem 4rem 6rem 4rem}.rowpanel{width:100%;gap:3rem}.panellist picture{width:100%;height:auto}.formdiv{width:100%;margin:0 auto;padding:0 4rem}.fieldset{gap:3rem 2rem}.panelmodal{padding:6rem 4vw 4rem 4vw}.closebtn{top:-3vw;right:-2vw}.panelleft picture{width:100%;height:auto}.rowfield button{font-size:1.8rem;line-height:0;margin-top:3rem;padding:2.5rem 4rem 2.5rem 4rem}.phonerow{grid-template-columns:3fr 7fr}}@media (max-width:1024px){.present{font-size:1.4rem;line-height:1.2}.sect-title{font-size:3.4rem;line-height:1.2}.sect-title .sub{font-size:1.6rem;line-height:1.2}.sectpanel{margin:6rem auto}.pname{font-size:1.7rem;line-height:1.2;margin:3rem 1rem .6rem 1rem}.panel-inst strong{display:block}.panel-inst{font-size:2rem;line-height:1.2;padding:1.4rem 1rem}.successmessage{font-size:2rem;line-height:1.4}.intro-title{font-size:2rem;line-height:1.6;margin-bottom:4rem}.intro-date{font-size:2.6rem;line-height:1.4}.intro-venue{font-size:2.6rem;line-height:1.4}.intro-inst{font-size:2rem;line-height:1.2;margin-top:4rem}.field input,.rowfield textarea{font-size:1.6rem;line-height:1;padding:2rem 2rem}.field input::placeholder{font-size:1.6rem;line-height:2}.rowfield textarea::placeholder{font-size:1.6rem;line-height:1}.form-title{font-size:2.4rem;line-height:1.2}.sectform{padding:6rem 0 6rem 0}.panelmodal{gap:0 3rem;padding:5rem 4rem 4rem 4rem}.closebtn{top:-3.5rem;right:-2.5rem;width:2.2rem}.panelright{position:relative;font-size:1.8rem;line-height:1.6}.phonerow{grid-template-columns:5fr 9fr;gap:0 1rem}.field input,.rowfield textarea{padding:1.5rem 1rem}}@media (max-width:768px){.topsrc picture{display:block;height:80vw;overflow:hidden}.sect-title{position:absolute;top:16rem;left:0;font-size:3.2rem;line-height:1.2;text-align:left;width:100%;padding:0 4rem}.sect-title .sub{font-size:1.6rem;line-height:1.2;margin-top:3rem}body:lang(en-US) .sect-title .sub{font-family:TTNP_Regular,sans-serif}body:lang(zh-CN) .sect-title .sub{font-family:TTNP_Regular,sans-serif}.present{position:absolute;top:auto;right:auto;left:4rem;bottom:6.4rem;font-size:1.4rem;line-height:1.2}.pname{font-size:1.6rem;line-height:1.2;margin:2rem 0 1rem 0}.panel-inst{font-size:1.6rem;line-height:1.2}.successmessage{font-size:1.8rem;line-height:1.4}.form-control{gap:3rem 2.5rem;margin-right:5rem}.rowbox .form-control{margin-right:1rem}}@media (max-width:640px){.mmob{display:block}.intro-title{font-size:1.6rem;line-height:1.6;margin-bottom:3rem}.intro-date{font-size:2rem;line-height:1.4}.intro-date span{display:block;font-size:2rem;line-height:1.4}body:lang(en-US) .intro-date span{font-family:TTNP_Regular,sans-serif}body:lang(zh-CN) .intro-date span{font-family:TTNP_Regular,sans-serif}.intro-venue{font-size:2rem;line-height:1.4}.intro-inst{font-size:1.6rem;line-height:1.2;margin-top:3rem}.sectintro{padding:6rem 4rem 3rem 4rem}.sectpanel{margin:3rem auto}.rowpanel{margin-top:5rem}.topsrc picture{height:100vw}.fieldset{gap:2rem 2rem;grid-template-columns:1fr}.field label{font-size:1.4rem;line-height:1.4}.field-title{font-size:1.6rem;line-height:1.4;margin-bottom:1.5rem}.rowfield label{font-size:1.6rem;line-height:1.4}.rowfield{margin-top:2rem}.rowbox{grid-template-columns:1fr}input[type=radio]{transform:translate(0,-.3em)}input[type=checkbox]{transform:translate(0,-.3em)}.rowfield button{font-size:1.6rem;line-height:0;margin-top:3rem;padding:2.5rem 4rem 2.5rem 4rem}.sectform{padding:4rem 0 4rem 0}.fieldset{margin:4rem 0 0 0}.rowpanel{grid-template-columns:1fr;gap:5rem;margin-bottom:5rem}.panellist picture{width:32rem;height:32rem}.phonerow{grid-template-columns:3fr 7fr;gap:0 2rem}.field input,.rowfield textarea{padding:2rem 1.5rem}}@media (max-width:480px){.topsrc picture{height:auto}.sect-title{padding:0 2rem}.present{left:2rem}.sectpanel{padding:0 2rem}.sectintro{padding:6rem 2rem 3rem 2rem}.panellist picture{width:25.6rem;height:25.6rem}.formdiv{padding:0 2rem}.phonerow{grid-template-columns:4fr 8fr}}@media (max-width:380px){.sect-title{top:10rem}.phonerow{grid-template-columns:5fr 9fr;gap:0 1rem}.field input,.rowfield textarea{padding:2rem 1rem}}@media (max-width:340px){.fieldbreak{padding-bottom:6rem}}