@import "https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,600,700";:root{--text:#6b6375;--text-h:#08060d;--bg:#fff;--border:#e5e4e7;--code-bg:#f4f3ec;--accent:#aa3bff;--accent-bg:#aa3bff1a;--accent-border:#aa3bff80;--social-bg:#f4f3ec80;--shadow:#0000001a 0 10px 15px -3px, #0000000d 0 4px 6px -2px;--sans:system-ui, "Segoe UI", Roboto, sans-serif;--heading:system-ui, "Segoe UI", Roboto, sans-serif;--mono:ui-monospace, Consolas, monospace;font:18px/145% var(--sans);letter-spacing:.18px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (width<=1024px){:root{font-size:16px}}@media (prefers-color-scheme:dark){:root{--text:#9ca3af;--text-h:#f3f4f6;--bg:#16171d;--border:#2e303a;--code-bg:#1f2028;--accent:#c084fc;--accent-bg:#c084fc26;--accent-border:#c084fc80;--social-bg:#2f303a80;--shadow:#0006 0 10px 15px -3px, #00000040 0 4px 6px -2px}#social .button-icon{filter:invert()brightness(2)}}body{margin:0}#root{text-align:center;border-inline:1px solid var(--border);box-sizing:border-box;flex-direction:column;width:1126px;max-width:100%;min-height:100svh;margin:0 auto;display:flex}h1,h2{font-family:var(--heading);color:var(--text-h);font-weight:500}h1{letter-spacing:-1.68px;margin:32px 0;font-size:56px}@media (width<=1024px){h1{margin:20px 0;font-size:36px}}h2{letter-spacing:-.24px;margin:0 0 8px;font-size:24px;line-height:118%}@media (width<=1024px){h2{font-size:20px}}p{margin:0}code,.counter{font-family:var(--mono);color:var(--text-h);border-radius:4px;display:inline-flex}code{background:var(--code-bg);padding:4px 8px;font-size:15px;line-height:135%}*{box-sizing:border-box}body{color:#757575;background-color:#fff;margin:0 auto;padding:0;font-family:Arial,Helvetica,sans-serif;font-size:12px}.clear{clear:both}p{text-align:left;margin:0;padding:0;line-height:20px}a{color:#6cf;text-decoration:none}a img{border:none}h1,h2,h3,h4{text-align:left;color:#252525;margin:0;font-family:Source Sans Pro,sans-serif;font-weight:700}h1{padding:0 0 25px;font-size:26px}h2{padding:0 0 15px;font-size:21px}h3{padding:0 0 15px;font-size:18px}h4{padding:0 0 25px;font-size:16px}h5{padding:0 0 25px;font-size:14px}h6{padding:0 0 25px;font-size:12px}#header{background-color:#69f;align-items:center;width:100%;min-height:140px;display:flex}.header_content{justify-content:space-between;align-items:center;width:1000px;margin:auto;display:flex;position:relative}.logo{margin-left:40px;display:inline-block;position:relative}.logo img{width:80px;height:auto;margin-top:-25px;display:block}.logo span{color:#fff;background-color:#009;padding:2px 6px;font-family:Source Sans Pro,sans-serif;font-size:10px;line-height:normal;position:absolute;bottom:-25px;right:10px}.menu{padding-right:20px}.menu ul{gap:0;margin:0;padding:0;list-style:none;display:flex}.menu ul li{border:none;padding:0 20px}.menu ul li a{color:#fff;text-align:left;font-family:Source Sans Pro,sans-serif;font-size:16px;font-weight:700;text-decoration:none}.menu ul li.selected a,.menu ul li a:hover{color:#000}#wrap{width:1000px;margin:auto;padding:0 0 40px}.top_slogan{text-align:center;color:#ccc;padding:50px 150px;font-family:Source Sans Pro,sans-serif;font-size:30px;font-style:italic;font-weight:300;line-height:40px}.top_slogan a{color:#6cf;font-style:italic}.slider{clear:both;width:1000px;margin:auto;position:relative}.flexslider{width:100%;position:relative;overflow:hidden}.slide-item{position:relative}.fade-in{animation:.8s ease-in-out fadeIn}@keyframes fadeIn{0%{opacity:.3;transform:scale(.99)}to{opacity:1;transform:scale(1)}}.slide_image{width:100%;display:block}.flex-caption{text-align:center;color:#fff;box-sizing:border-box;width:100%;padding:0 10px;font-family:Source Sans Pro,sans-serif;font-size:14px;position:absolute;top:30%;left:0}.flex-caption h2{color:#fff;text-shadow:1px 1px 3px #000c;margin-bottom:10px;font-size:30px}.flex-caption p{text-align:center;color:#fff;text-shadow:1px 1px 3px #000c;padding:0 150px;line-height:22px}.flex-caption p a{color:#6cf}a.slider_button{color:#fff;background-color:#6cf;border-radius:5px;margin:20px 0 0;padding:8px 12px;font-size:14px;transition:background-color .3s;display:inline-block}a.slider_button:hover{background-color:#3bf}.flex-direction-nav{z-index:10;gap:5px;display:flex;position:absolute;top:10px;right:10px}.flex-direction-nav button{cursor:pointer;color:#505050;background:#fffc;border:none;border-radius:3px;justify-content:center;align-items:center;width:30px;height:30px;font-size:16px;transition:background-color .2s;display:flex}.flex-direction-nav button:hover{background:#fff}.main_content{clear:both;justify-content:space-between;padding-top:30px;display:flex}.section_one_three{width:280px}.banner_box{margin-bottom:20px}.banner_box img{width:100%;display:block}.roundimg{background-color:#e8e8e8;border-radius:90px;justify-content:center;align-items:center;width:180px;height:180px;margin:auto;padding:0;display:flex}.roundimg a{justify-content:center;align-items:center;display:flex}.roundimg img{margin:-20px 0 0;display:block}h2.centered_title{text-align:center;font-weight:400}p.centered_text{text-align:center;padding:10px 20px}.section_one_three{float:left;width:280px;padding:40px 0 0 40px}.section_two_three{float:left;width:600px;padding:40px 0 0 40px}.section_one_four{float:left;width:200px;padding:40px 0 0 40px}.entry{padding-bottom:10px}.entry h3,.entry h4{text-align:left;padding-top:10px;font-weight:700}.entry img.entry_image{max-width:100%;height:auto;padding-bottom:20px;display:block}.entry ul{margin:0;padding:0;list-style:none;display:block}.entry ul li{text-align:left;margin:0 0 10px;padding:0 0 0 20px;line-height:18px;display:block;position:relative}.entry ul li:before{content:"•";color:#757575;font-size:26px;position:absolute;top:-1px;left:0}blockquote{color:#757575;background-color:#ededed;border:1px solid #dedede;border-radius:8px;margin:10px 0 20px;padding:12px;font-style:normal;line-height:20px}.sidebar h2{clear:both;padding-bottom:10px;font-size:18px}.sidebar ul{margin:0;padding:0 0 25px;list-style:none;display:block}.sidebar ul li{text-align:left;margin:0;padding:0 0 10px;display:block}.sidebar ul li a{color:#6cf;padding-left:18px;line-height:18px;display:block;position:relative}.sidebar ul li a:before{content:"•";color:#757575;font-size:26px;position:absolute;top:10px;left:0}.sidebar ul li a:hover{color:#000}.select{color:#100f0f;-khtml-border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;background:#e8e8e8;border:1px solid #999;border-radius:9px;margin-left:5px;padding:5px;font-family:Arial,Verdana,sans-serif;font-size:.8em;line-height:140%}.start-learn-container{margin-top:20px;margin-bottom:30px;text-align:left!important}.start-learn-container h3{color:#222;margin-bottom:12px;font-size:16px;text-align:left!important}.input-group{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.start-number{color:#000;background:#ededed;border:1px solid #b2b2b2;border-radius:8px;outline:none;width:70px;padding:8px 10px;font-size:14px;transition:border-color .2s}.start-number:focus{border-color:#0056b3}.hint-text{color:#666;font-size:12px;font-style:italic}#test{text-align:left!important}.question-text{color:#222;margin-top:25px;margin-bottom:20px;font-size:17px;font-weight:600;line-height:1.5}.options-container{text-align:left;flex-direction:column;gap:12px;margin-top:15px;margin-bottom:30px;display:flex}.option-label{cursor:pointer;color:#333;font-size:15px;line-height:1.4;text-align:left!important;justify-content:flex-start!important;align-items:flex-start!important;display:flex!important}.radio-input{opacity:0;cursor:pointer;width:0;height:0;position:absolute}.custom-radio{box-sizing:border-box;border:1.5px solid #666;border-radius:50%;margin-top:2px;margin-right:10px;position:relative;background-color:#0000!important;width:18px!important;min-width:18px!important;height:18px!important;display:inline-block!important}.option-label:hover .custom-radio,.radio-input:checked+.custom-radio{border-color:#0056b3}.radio-input:checked+.custom-radio:after{content:"";background-color:#0056b3;border-radius:50%;width:9px;height:9px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.option-text{word-break:break-word;flex:1;text-align:left!important}.button-group{gap:15px;margin-top:20px;display:flex}.nav-btn{color:#111;cursor:pointer;background:linear-gradient(#fff 0%,#e6e6e6 100%);border:1px solid #b2b2b2;border-radius:12px;min-width:140px;padding:10px 25px;font-size:15px;font-weight:600;transition:background .2s,transform .1s;box-shadow:0 2px 4px #0000001a}.nav-btn:hover:not(:disabled){background:linear-gradient(#f0f0f0 0%,#d9d9d9 100%)}.nav-btn:disabled{opacity:.5;cursor:not-allowed}.footer{clear:both;background-color:#e8e8e8;width:100%;margin:20px 0 0;padding:20px 0 40px}.footer_content{box-sizing:border-box;justify-content:space-between;align-items:flex-start;width:1000px;margin:auto;display:flex}.footer_left{float:none;padding:0}.footer_right{float:none;justify-content:flex-end;padding:0;display:flex}ul.social_icons{gap:8px;margin:0;padding:0;list-style:none;display:flex}ul.social_icons li a{background-color:#b3b3b3;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;transition:background-color .2s;display:flex}ul.social_icons li a:hover{background-color:#9e9e9e}ul.social_icons li a img{width:16px;height:16px;display:block}ul.footer_menu{margin:0;padding:10px 0 0;list-style:none;display:flex}ul.footer_menu li{padding-right:15px}ul.footer_menu li a{color:#6cf;padding-left:12px;position:relative}ul.footer_menu li a:before{content:"•";color:#757575;font-size:20px;line-height:0;position:absolute;top:50%;left:0;transform:translateY(-50%)}@media screen and (width<=1000px){#wrap,.slider,.footer_content{width:90%}#header{align-items:flex-start;height:auto;min-height:auto;padding:20px 0}.header_content{flex-direction:column;align-items:flex-start;width:100%}.logo{margin:0 0 20px 20px}.logo span{display:none}.menu{width:100%;padding:0 20px}.menu ul{flex-direction:column;width:100%}.menu ul li{text-align:left;border-bottom:1px solid #fff6;width:100%;padding:10px 0 10px 5px}.menu ul li:first-child{border-top:1px solid #fff6}.menu ul li a{color:#fff;text-align:left;font-size:20px;display:block}.menu ul li.selected a{color:#000}.top_slogan{color:#b0b0b0;padding:25px 20px;font-size:18px;line-height:24px}.flex-caption{top:15%}.flex-caption h2{font-size:20px}.flex-caption p{padding:0 20px;font-size:12px;line-height:16px}a.slider_button{margin-top:10px;padding:6px 10px;font-size:12px}.main_content{flex-direction:column;align-items:center;padding-top:10px}.section_one_three,.section_two_three,.section_one_two,.section_one_four{float:left;width:92%;padding:5% 0 0 4%}.footer_content{flex-direction:row;justify-content:space-between;align-items:flex-start;width:100%;padding:0 15px;display:flex}.footer_left{flex:1;padding:0}.footer_right{justify-content:flex-end;margin-top:0;padding:0;display:flex}}
