span.mobile_menu_bar:before{color:#ffffff!important}@media screen and (min-width:981px){.et_pb_menu ul li.v-custom-horizontal-menu:hover>ul{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;justify-content:space-between!important;align-items:center!important;width:600px!important;max-width:600px!important;position:absolute!important;left:50%!important;transform:translateX(-50%)!important;background-color:#112240!important;border:1px solid rgba(100,255,218,0.15)!important;border-radius:12px!important;padding:20px 15px!important;box-shadow:0 20px 40px rgba(2,12,27,0.8)!important;top:auto!important;margin-top:68px!important}.et_pb_menu ul li.v-custom-horizontal-menu>ul>li{width:23%!important;padding:12px 6px!important;margin:0!important;display:block!important;box-sizing:border-box!important;background:rgba(255,255,255,0.02)!important;border-radius:8px!important;border:1px solid rgba(255,255,255,0.03)!important;transition:all 0.25s cubic-bezier(0.25,0.8,0.25,1)!important;overflow:hidden!important}.et_pb_menu ul li.v-custom-horizontal-menu>ul>li:hover{background:rgba(100,255,218,0.05)!important;border-color:rgba(100,255,218,0.3)!important;transform:translateY(-2px)!important}.et_pb_menu ul li.v-custom-horizontal-menu>ul>li>a{color:#e6f1ff!important;font-weight:400!important;font-size:1rem!important;letter-spacing:0.5px!important;padding:0!important;margin:0!important;display:flex!important;justify-content:center!important;align-items:center!important;text-align:center!important;width:100%!important;white-space:nowrap!important;border:none!important;background:transparent!important}.et_pb_menu ul li.v-custom-horizontal-menu>ul>li:hover>a{color:#64ffda!important}}html,body,p,span,a,h1,h2,h3,h4,h5,h6,button,input,select,textarea{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,"PingFang TC","Heiti TC","Microsoft JhengHei","微軟正黑體","PingFang SC","Heiti SC","Microsoft YaHei","微软雅黑","Hiragino Kaku Gothic ProN","Hiragino Sans","Yu Gothic","游ゴシック",Meiryo,"メイリオ","Malgun Gothic","맑은 고シック",Apple SD Gothic Neo,sans-serif!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important;text-rendering:optimizeLegibility!important}h1,h2,h3{font-weight:800!important;letter-spacing:-0.03em!important}p,span{font-weight:400!important;letter-spacing:0.01em!important}.et_pb_scroll_top:before,.et-pb-icon,[data-icon]:before{font-family:'ETmodules'!important;text-transform:none!important;font-weight:normal!important;font-variant:normal!important;line-height:1!important;speak:none;-webkit-font-smoothing:antialiased!important}.et_pb_scroll_top{border-radius:8px!important;background:rgba(17,34,64,0.8)!important;border:1px solid rgba(100,255,218,0.3)!important;color:#64ffda!important;transition:all 0.3s ease!important}.et_pb_scroll_top:hover{background:#64ffda!important;color:#0a192f!important;opacity:1!important}#main-footer{background-color:#112240!important;border-top:1px solid rgba(100,255,218,0.1)!important;padding:30px 0!important}#footer-bottom{background-color:#112240!important;padding:15px 0!important}#footer-info,#footer-info a,#sub-footer ul li a{color:#a8b2d1!important;font-size:13px!important;font-weight:500!important;letter-spacing:0.5px!important}#sub-footer ul li a:hover,#footer-info a:hover{color:#64ffda!important;transition:color 0.25s ease!important}@media screen and (max-width:980px){#main-footer a,#footer-bottom a,.bottom-nav a,#sub-footer ul li a{display:inline-block!important;font-size:13px!important;font-weight:600!important;color:#e6f1ff!important;background:rgba(255,255,255,0.05)!important;padding:6px 12px!important;border-radius:6px!important;border:1px solid rgba(255,255,255,0.08)!important;margin:5px 4px!important;white-space:nowrap!important;text-decoration:none!important}#main-footer a:hover,#sub-footer ul li a:hover{color:#64ffda!important;border-color:rgba(100,255,218,0.4)!important;background:rgba(100,255,218,0.05)!important}}@media screen and (min-width:981px){.et_pb_row.v-home-expand{width:90%!important;max-width:1280px!important;margin-left:auto!important;margin-right:auto!important}.v-home-expand .et_pb_column,.v-home-expand .et_pb_module,.v-home-expand .et_pb_code,.v-home-expand .et_pb_code_inner{width:100%!important;max-width:none!important}.v-home-expand .v-home-why-container,.v-home-expand .v-home-ai-container{width:100%!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important}}@media screen and (max-width:767px){.et_pb_row.v-home-expand{width:100%!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important}.v-home-expand .et_pb_column,.v-home-expand .et_pb_module,.v-home-expand .et_pb_code,.v-home-expand .et_pb_code_inner{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}.v-home-expand .v-home-why,.v-home-expand .v-home-ai{width:100%!important;max-width:none!important;box-sizing:border-box!important}.v-home-expand .v-home-why-container,.v-home-expand .v-home-ai-container{width:88%!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}.v-home-expand .v-home-why-grid,.v-home-expand .v-home-why-card,.v-home-expand .v-home-ai-layout{width:100%!important;max-width:none!important;box-sizing:border-box!important}.et_pb_row.v-home-faq-expand{width:100%!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important}.v-home-faq-expand .et_pb_column,.v-home-faq-expand .et_pb_module,.v-home-faq-expand .et_pb_code,.v-home-faq-expand .et_pb_code_inner{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}.v-home-faq-expand .v-home-faq{width:100%!important;max-width:none!important;box-sizing:border-box!important}.v-home-faq-expand .v-home-faq-container{width:100%!important;max-width:900px!important;margin-left:auto!important;margin-right:auto!important}}@media screen and (max-width:981px){#main-content .container,.et_pb_section{width:100%!important;max-width:100%!important;padding-left:10px!important;padding-right:10px!important;box-sizing:border-box!important}.et_pb_row,.et_pb_row_inner{width:96%!important;max-width:100%!important;padding-left:0!important;padding-right:0!important;margin-left:auto!important;margin-right:auto!important}.et_pb_column{width:100%!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}.v-stage-container,.v-lesson-container,.v-about-container,.v-lck-container,.v-pricing-container{width:100%!important;max-width:100%!important;padding-left:5px!important;padding-right:5px!important;box-sizing:border-box!important}.v-section-box,.v-video-box,.v-lesson-card,.v-bio-card,.v-about-philosophy,.v-pricing-card{width:100%!important;max-width:100%!important;box-sizing:border-box!important;margin-left:0!important;margin-right:0!important}}