.btn{cursor:pointer;border:0;outline:0;justify-content:center;align-items:center;width:fit-content;font-family:Syne,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:24px;text-decoration:none;transition:all .3s ease-in-out;display:flex}@media (width<=991px){.btn{font-size:14px;line-height:24px}}.btn.btn--primary{color:#fff;background-color:#fc8503;border-radius:24px;padding:20px}@media (width<=767px){.btn.btn--primary{padding:16px}}.btn.btn--primary:hover{background-color:#f66d6d}.btn.btn--primary:visited{background-color:#fc8503}.btn.btn--primary:visited:hover{background-color:#f66d6d}.btn.btn--primary.disabled{pointer-events:none;cursor:default;color:#999;background-color:#d9d9d9}.btn.btn--secondary{color:#013247;background-color:#0000;border:2px solid #013247;border-radius:24px;padding:19px}@media (width<=767px){.btn.btn--secondary{padding:16px}}.btn.btn--secondary:hover{color:#f66d6d;border:2px solid #f66d6d}.btn.btn--secondary:visited{color:#013247;border:2px solid #013247}.btn.btn--secondary:visited:hover{color:#f66d6d;border:2px solid #f66d6d}.btn.btn--secondary.disabled{pointer-events:none;cursor:default;color:#999;border:2px solid #d9d9d9}.btn.btn--text,.btn.btn--text:visited{color:#fc8503}.btn.btn--danger{color:#f2f2f2;background-color:#ff1640;border-radius:24px;padding:20px}.btn.btn--small{padding:16px 19px}.btn.btn--unstyled{color:inherit;cursor:pointer;text-align:inherit;background:0 0;border:none;width:100%;margin:0;padding:0;font-family:inherit;display:block}.input-group{flex-direction:column;display:flex;position:relative}.input-group .disabled,.input-group input:disabled{pointer-events:none}.input-group .disabled .helper-text,.input-group input:disabled .helper-text{color:#b2b2b2}.input-group .disabled input,.input-group input:disabled input{color:gray;border:2px solid gray}.input-group .helper-text{margin:8px 0 6px 16px;font-size:14px;font-weight:600;line-height:1.1;display:none}.input-group .helper-text.is-error{color:#ff1640;display:block}.input-group label{color:gray;margin:0 0 6px 16px;font-family:Anuphan,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:20px}.input-group input[type=text],.input-group input[type=email],.input-group input[type=search],.input-group input[type=password]{border:2px solid #0d0d0d;border-radius:16px;padding:12px 16px;font-family:Anuphan,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:24px;transition:all .3s ease-in-out}.input-group input[type=text]:not(:placeholder-shown),.input-group input[type=email]:not(:placeholder-shown),.input-group input[type=search]:not(:placeholder-shown),.input-group input[type=password]:not(:placeholder-shown){color:#0d0d0d}.input-group input[type=text]:active,.input-group input[type=text]:focus,.input-group input[type=text]:focus-visible,.input-group input[type=email]:active,.input-group input[type=email]:focus,.input-group input[type=email]:focus-visible,.input-group input[type=search]:active,.input-group input[type=search]:focus,.input-group input[type=search]:focus-visible,.input-group input[type=password]:active,.input-group input[type=password]:focus,.input-group input[type=password]:focus-visible{border:2px solid #cc6c02;outline:#cc6c02}@media (width<=1199px){.input-group input[type=text],.input-group input[type=email],.input-group input[type=search],.input-group input[type=password]{border-radius:20px;padding:14px}}@media (width<=767px){.input-group input[type=text],.input-group input[type=email],.input-group input[type=search],.input-group input[type=password]{border-radius:20px;padding:10px 12px}}.input-group input[type=text].is-invalid,.input-group input[type=email].is-invalid,.input-group input[type=search].is-invalid,.input-group input[type=password].is-invalid{border:2px solid #ff1640}.input-group select{color:#0d0d0d;appearance:none;cursor:pointer;background-color:#fff;background-image:url(../images/icons/chevron-down.svg);background-position:right 16px center;background-repeat:no-repeat;background-size:16px 16px;border:2px solid #0d0d0d;border-radius:16px;padding:12px 16px;font-family:Anuphan,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:24px;transition:all .3s ease-in-out}.input-group select:active,.input-group select:focus,.input-group select:focus-visible{border:2px solid #cc6c02;outline:#cc6c02}.input-group select.is-invalid{border:2px solid #ff1640}.input-group select:disabled{color:gray;cursor:not-allowed;background-color:#d9d9d9;border:2px solid gray}@media (width<=1199px){.input-group select{border-radius:20px;padding:14px}}@media (width<=767px){.input-group select{border-radius:20px;padding:10px 12px}}.input-group select option{color:#0d0d0d;background-color:#fff;font-family:Anuphan,sans-serif;font-size:16px;font-weight:600}.input-group select option:disabled{color:#999}.input-group--checkbox{position:relative}.input-group--checkbox.has-error .checkmark{border:2px solid #ff1640!important}.input-group--checkbox.has-error .helper-text{color:#ff1640;display:block}.input-group--checkbox .helper-text{display:none}.input-group--checkbox label{cursor:pointer;-webkit-user-select:none;user-select:none;display:block;position:relative}.input-group--checkbox label p{padding-left:32px}.input-group--checkbox label p,.input-group--checkbox label a{font-family:Anuphan,sans-serif;font-size:12px;font-style:normal;font-weight:600;line-height:16px}.input-group--checkbox input[type=checkbox]{opacity:0;cursor:pointer;width:0;height:0;position:absolute}.input-group--checkbox .checkmark{background-color:#fff;border:2px solid #00131a;border-radius:4px;width:24px;height:24px;position:absolute;top:0;left:0}.input-group--checkbox .checkmark:after{content:url(../images/icons/check.svg);display:none;position:absolute;top:2px;left:2px}.input-group--checkbox input:checked~.checkmark:after{display:block}.input-group--radio{position:relative}.input-group--radio label{color:gray;margin:0 0 0 24px;font-size:16px;line-height:24px}.input-group--radio input[type=radio]{opacity:0;cursor:pointer;position:absolute}.input-group--radio .checkmark{border-radius:50%;border-radius:2px solid #fff;background-color:#0000;border:2px solid #fc8503;width:16px;height:16px;transition:all .2s ease-in-out;position:absolute;top:4px;left:0}.input-group--radio:hover input~.checkmark{background-color:#fcb465}.input-group--radio input:checked~.checkmark{background-color:#fc8503}.input-group--radio .checkmark:after{content:"";display:none;position:absolute}.alert{color:#f2f2f2;text-align:center;border-radius:12px;padding:16px;font-family:Syne,sans-serif;font-size:16px;font-weight:700;line-height:1.1}.alert.alert--error{background-color:#ff1640}.alert.alert--success{background-color:#37ca60}input[type=range]{-webkit-appearance:none;border-radius:4px;outline:none;width:calc(100% - 4px);height:8px;margin:20px 0}input[type=range]::-webkit-slider-runnable-track{border-radius:4px;height:8px}input[type=range]::-moz-range-track{border-radius:4px;height:8px}input[type=range]::-webkit-slider-thumb{appearance:none;cursor:pointer;background:#219fbb;border:2px solid #219fbb;border-radius:50%;width:16px;height:16px;margin-top:-4px;transition:background .3s}input[type=range]::-webkit-slider-thumb:hover{background:#219fbb}input[type=range]::-moz-range-thumb{cursor:pointer;background:#219fbb;border:2px solid #219fbb;border-radius:50%;width:24px;height:24px;transition:background .3s}input[type=range]::-moz-range-thumb:hover{background:#219fbb}*,:before,:after{box-sizing:border-box}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font:inherit;vertical-align:baseline;border:0;margin:0;padding:0;font-size:100%}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}[tabindex="-1"]:focus{outline:0!important}sup{vertical-align:super}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}button[disabled],html input[disabled]{cursor:not-allowed;opacity:.4;pointer-events:none}button::-moz-focus-inner{border:0;padding:0}input::-moz-focus-inner{border:0;padding:0}input::-ms-clear{display:none}input::-ms-reveal{display:none}:root{--bs-black-rgb:0, 0, 0;--bs-blue:#0d6efd;--bs-body-bg:#fff;--bs-body-bg-rgb:255, 255, 255;--bs-body-color:#212529;--bs-body-color-rgb:33, 37, 41;--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-cyan:#0dcaf0;--bs-danger:#dc3545;--bs-danger-rgb:220, 53, 69;--bs-dark:#212529;--bs-dark-rgb:33, 37, 41;--bs-font-monospace:SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--bs-font-sans-serif:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--bs-gradient:linear-gradient(180deg, #ffffff26, #fff0);--bs-gray:#6c757d;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-gray-dark:#343a40;--bs-green:#198754;--bs-indigo:#6610f2;--bs-info:#0dcaf0;--bs-info-rgb:13, 202, 240;--bs-light:#f8f9fa;--bs-light-rgb:248, 249, 250;--bs-orange:#fd7e14;--bs-pink:#d63384;--bs-primary:#0d6efd;--bs-primary-rgb:13, 110, 253;--bs-purple:#6f42c1;--bs-red:#dc3545;--bs-secondary:#6c757d;--bs-secondary-rgb:108, 117, 125;--bs-success:#198754;--bs-success-rgb:25, 135, 84;--bs-teal:#20c997;--bs-warning:#ffc107;--bs-warning-rgb:255, 193, 7;--bs-white:#fff;--bs-white-rgb:255, 255, 255;--bs-yellow:#ffc107}.container,.container-fluid,.container-xxl,.container-xl,.container-lg,.container-md,.container-sm{width:100%;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px}@media (width>=768px){.container,.container-fluid,.container-xxl,.container-xl,.container-lg,.container-md,.container-sm{padding-left:24px;padding-right:24px}}@media (width>=1400px){.container,.container-fluid,.container-xxl,.container-xl,.container-lg,.container-md,.container-sm{padding-left:42px;padding-right:42px}}@media screen and (width>=1920px){.container,.container-fluid,.container-xxl,.container-xl,.container-lg,.container-md,.container-sm{max-width:1920px}}@media (width>=576px){.container-sm,.container{max-width:540px}}@media (width>=768px){.container-md,.container-sm,.container{max-width:720px}}@media (width>=992px){.container-lg,.container-md,.container-sm,.container{max-width:960px}}@media (width>=1200px){.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1140px}}@media (width>=1400px){.container-xxl,.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1320px}}.container-fluid{max-width:1920px}.row{margin-left:calc(-.5 * var(--bs-gutter-x));margin-right:calc(-.5 * var(--bs-gutter-x));margin-top:calc(-1 * var(--bs-gutter-y));--bs-gutter-x:24px;--bs-gutter-y:0;flex-wrap:wrap;display:flex}@media (width<=767px){.row{--bs-gutter-x:16px}}.row>*{box-sizing:border-box;margin-top:var(--bs-gutter-y);max-width:100%;padding-left:calc(var(--bs-gutter-x) * .5);padding-right:calc(var(--bs-gutter-x) * .5);--bs-gutter-x:24px;flex-shrink:0;width:100%}.col{flex:1 0}.row-cols-auto>*{flex:none;width:auto}.row-cols-1>*{flex:none;width:100%}.row-cols-2>*{flex:none;width:50%}.row-cols-3>*{flex:none;width:33.3333%}.row-cols-4>*{flex:none;width:25%}.row-cols-5>*{flex:none;width:20%}.row-cols-6>*{flex:none;width:16.6667%}.col-auto{flex:none;width:auto}.col-1{flex:none;width:8.33333%}.col-2{flex:none;width:16.6667%}.col-3{flex:none;width:25%}.col-4{flex:none;width:33.3333%}.col-5{flex:none;width:41.6667%}.col-6{flex:none;width:50%}.col-7{flex:none;width:58.3333%}.col-8{flex:none;width:66.6667%}.col-9{flex:none;width:75%}.col-10{flex:none;width:83.3333%}.col-11{flex:none;width:91.6667%}.col-12{flex:none;width:100%}.offset-1{margin-left:8.33333%}.offset-2{margin-left:16.6667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.3333%}.offset-5{margin-left:41.6667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.3333%}.offset-8{margin-left:66.6667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.3333%}.offset-11{margin-left:91.6667%}.g-0,.gx-0{--bs-gutter-x:0}.g-0,.gy-0{--bs-gutter-y:0}.g-1,.gx-1{--bs-gutter-x:.25rem}.g-1,.gy-1{--bs-gutter-y:.25rem}.g-2,.gx-2{--bs-gutter-x:.5rem}.g-2,.gy-2{--bs-gutter-y:.5rem}.g-3,.gx-3{--bs-gutter-x:1rem}.g-3,.gy-3{--bs-gutter-y:1rem}.g-4,.gx-4{--bs-gutter-x:2rem}.g-4,.gy-4{--bs-gutter-y:2rem}.g-5,.gx-5{--bs-gutter-x:3rem}.g-5,.gy-5{--bs-gutter-y:3rem}@media (width>=576px){.col-sm{flex:1 0}.row-cols-sm-auto>*{flex:none;width:auto}.row-cols-sm-1>*{flex:none;width:100%}.row-cols-sm-2>*{flex:none;width:50%}.row-cols-sm-3>*{flex:none;width:33.3333%}.row-cols-sm-4>*{flex:none;width:25%}.row-cols-sm-5>*{flex:none;width:20%}.row-cols-sm-6>*{flex:none;width:16.6667%}.col-sm-auto{flex:none;width:auto}.col-sm-1{flex:none;width:8.33333%}.col-sm-2{flex:none;width:16.6667%}.col-sm-3{flex:none;width:25%}.col-sm-4{flex:none;width:33.3333%}.col-sm-5{flex:none;width:41.6667%}.col-sm-6{flex:none;width:50%}.col-sm-7{flex:none;width:58.3333%}.col-sm-8{flex:none;width:66.6667%}.col-sm-9{flex:none;width:75%}.col-sm-10{flex:none;width:83.3333%}.col-sm-11{flex:none;width:91.6667%}.col-sm-12{flex:none;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333%}.offset-sm-2{margin-left:16.6667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.3333%}.offset-sm-5{margin-left:41.6667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.3333%}.offset-sm-8{margin-left:66.6667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.3333%}.offset-sm-11{margin-left:91.6667%}.g-sm-0,.gx-sm-0{--bs-gutter-x:0}.g-sm-0,.gy-sm-0{--bs-gutter-y:0}.g-sm-1,.gx-sm-1{--bs-gutter-x:.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y:.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x:.5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y:.5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x:1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y:1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x:1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y:1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x:3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y:3rem}}@media (width>=768px){.col-md{flex:1 0}.row-cols-md-auto>*{flex:none;width:auto}.row-cols-md-1>*{flex:none;width:100%}.row-cols-md-2>*{flex:none;width:50%}.row-cols-md-3>*{flex:none;width:33.3333%}.row-cols-md-4>*{flex:none;width:25%}.row-cols-md-5>*{flex:none;width:20%}.row-cols-md-6>*{flex:none;width:16.6667%}.col-md-auto{flex:none;width:auto}.col-md-1{flex:none;width:8.33333%}.col-md-2{flex:none;width:16.6667%}.col-md-3{flex:none;width:25%}.col-md-4{flex:none;width:33.3333%}.col-md-5{flex:none;width:41.6667%}.col-md-6{flex:none;width:50%}.col-md-7{flex:none;width:58.3333%}.col-md-8{flex:none;width:66.6667%}.col-md-9{flex:none;width:75%}.col-md-10{flex:none;width:83.3333%}.col-md-11{flex:none;width:91.6667%}.col-md-12{flex:none;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333%}.offset-md-2{margin-left:16.6667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.3333%}.offset-md-5{margin-left:41.6667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.3333%}.offset-md-8{margin-left:66.6667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.3333%}.offset-md-11{margin-left:91.6667%}.g-md-0,.gx-md-0{--bs-gutter-x:0}.g-md-0,.gy-md-0{--bs-gutter-y:0}.g-md-1,.gx-md-1{--bs-gutter-x:.25rem}.g-md-1,.gy-md-1{--bs-gutter-y:.25rem}.g-md-2,.gx-md-2{--bs-gutter-x:.5rem}.g-md-2,.gy-md-2{--bs-gutter-y:.5rem}.g-md-3,.gx-md-3{--bs-gutter-x:1rem}.g-md-3,.gy-md-3{--bs-gutter-y:1rem}.g-md-4,.gx-md-4{--bs-gutter-x:1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y:1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x:3rem}.g-md-5,.gy-md-5{--bs-gutter-y:3rem}}@media (width>=992px){.col-lg{flex:1 0}.row-cols-lg-auto>*{flex:none;width:auto}.row-cols-lg-1>*{flex:none;width:100%}.row-cols-lg-2>*{flex:none;width:50%}.row-cols-lg-3>*{flex:none;width:33.3333%}.row-cols-lg-4>*{flex:none;width:25%}.row-cols-lg-5>*{flex:none;width:20%}.row-cols-lg-6>*{flex:none;width:16.6667%}.col-lg-auto{flex:none;width:auto}.col-lg-1{flex:none;width:8.33333%}.col-lg-2{flex:none;width:16.6667%}.col-lg-3{flex:none;width:25%}.col-lg-4{flex:none;width:33.3333%}.col-lg-5{flex:none;width:41.6667%}.col-lg-6{flex:none;width:50%}.col-lg-7{flex:none;width:58.3333%}.col-lg-8{flex:none;width:66.6667%}.col-lg-9{flex:none;width:75%}.col-lg-10{flex:none;width:83.3333%}.col-lg-11{flex:none;width:91.6667%}.col-lg-12{flex:none;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333%}.offset-lg-2{margin-left:16.6667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.3333%}.offset-lg-5{margin-left:41.6667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.3333%}.offset-lg-8{margin-left:66.6667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.3333%}.offset-lg-11{margin-left:91.6667%}.g-lg-0,.gx-lg-0{--bs-gutter-x:0}.g-lg-0,.gy-lg-0{--bs-gutter-y:0}.g-lg-1,.gx-lg-1{--bs-gutter-x:.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y:.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x:.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y:.5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x:1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y:1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x:1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y:1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x:3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y:3rem}}@media (width>=1200px){.col-xl{flex:1 0}.row-cols-xl-auto>*{flex:none;width:auto}.row-cols-xl-1>*{flex:none;width:100%}.row-cols-xl-2>*{flex:none;width:50%}.row-cols-xl-3>*{flex:none;width:33.3333%}.row-cols-xl-4>*{flex:none;width:25%}.row-cols-xl-5>*{flex:none;width:20%}.row-cols-xl-6>*{flex:none;width:16.6667%}.col-xl-auto{flex:none;width:auto}.col-xl-1{flex:none;width:8.33333%}.col-xl-2{flex:none;width:16.6667%}.col-xl-3{flex:none;width:25%}.col-xl-4{flex:none;width:33.3333%}.col-xl-5{flex:none;width:41.6667%}.col-xl-6{flex:none;width:50%}.col-xl-7{flex:none;width:58.3333%}.col-xl-8{flex:none;width:66.6667%}.col-xl-9{flex:none;width:75%}.col-xl-10{flex:none;width:83.3333%}.col-xl-11{flex:none;width:91.6667%}.col-xl-12{flex:none;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333%}.offset-xl-2{margin-left:16.6667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.3333%}.offset-xl-5{margin-left:41.6667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.3333%}.offset-xl-8{margin-left:66.6667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.3333%}.offset-xl-11{margin-left:91.6667%}.g-xl-0,.gx-xl-0{--bs-gutter-x:0}.g-xl-0,.gy-xl-0{--bs-gutter-y:0}.g-xl-1,.gx-xl-1{--bs-gutter-x:.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y:.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x:.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y:.5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x:1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y:1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x:1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y:1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x:3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y:3rem}}@media (width>=1441px){.col-xxl{flex:1 0}.row-cols-xxl-auto>*{flex:none;width:auto}.row-cols-xxl-1>*{flex:none;width:100%}.row-cols-xxl-2>*{flex:none;width:50%}.row-cols-xxl-3>*{flex:none;width:33.3333%}.row-cols-xxl-4>*{flex:none;width:25%}.row-cols-xxl-5>*{flex:none;width:20%}.row-cols-xxl-6>*{flex:none;width:16.6667%}.col-xxl-auto{flex:none;width:auto}.col-xxl-1{flex:none;width:8.33333%}.col-xxl-2{flex:none;width:16.6667%}.col-xxl-3{flex:none;width:25%}.col-xxl-4{flex:none;width:33.3333%}.col-xxl-5{flex:none;width:41.6667%}.col-xxl-6{flex:none;width:50%}.col-xxl-7{flex:none;width:58.3333%}.col-xxl-8{flex:none;width:66.6667%}.col-xxl-9{flex:none;width:75%}.col-xxl-10{flex:none;width:83.3333%}.col-xxl-11{flex:none;width:91.6667%}.col-xxl-12{flex:none;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333%}.offset-xxl-2{margin-left:16.6667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.3333%}.offset-xxl-5{margin-left:41.6667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.3333%}.offset-xxl-8{margin-left:66.6667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.3333%}.offset-xxl-11{margin-left:91.6667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x:0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y:0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x:.25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y:.25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x:.5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y:.5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x:1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y:1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x:1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y:1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x:3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y:3rem}}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.flex-fill{flex:auto!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-last{order:6!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}.mx-0{margin-left:0!important;margin-right:0!important}.mx-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-3{margin-left:1rem!important;margin-right:1rem!important}.mx-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-5{margin-left:3rem!important;margin-right:3rem!important}.mx-auto{margin-left:auto!important;margin-right:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-right:0!important}.me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.me-3{margin-right:1rem!important}.me-4{margin-right:1.5rem!important}.me-5{margin-right:3rem!important}.me-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-1{margin-left:.25rem!important}.ms-2{margin-left:.5rem!important}.ms-3{margin-left:1rem!important}.ms-4{margin-left:1.5rem!important}.ms-5{margin-left:3rem!important}.ms-auto{margin-left:auto!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-left:0!important;padding-right:0!important}.px-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-3{padding-left:1rem!important;padding-right:1rem!important}.px-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-5{padding-left:3rem!important;padding-right:3rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pe-0{padding-right:0!important}.pe-1{padding-right:.25rem!important}.pe-2{padding-right:.5rem!important}.pe-3{padding-right:1rem!important}.pe-4{padding-right:1.5rem!important}.pe-5{padding-right:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.ps-0{padding-left:0!important}.ps-1{padding-left:.25rem!important}.ps-2{padding-left:.5rem!important}.ps-3{padding-left:1rem!important}.ps-4{padding-left:1.5rem!important}.ps-5{padding-left:3rem!important}@media (width>=576px){.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{flex:auto!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.justify-content-sm-evenly{justify-content:space-evenly!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-last{order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.25rem!important}.m-sm-2{margin:.5rem!important}.m-sm-3{margin:1rem!important}.m-sm-4{margin:1.5rem!important}.m-sm-5{margin:3rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-left:0!important;margin-right:0!important}.mx-sm-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-sm-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-sm-3{margin-left:1rem!important;margin-right:1rem!important}.mx-sm-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-sm-5{margin-left:3rem!important;margin-right:3rem!important}.mx-sm-auto{margin-left:auto!important;margin-right:auto!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-sm-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.25rem!important}.mt-sm-2{margin-top:.5rem!important}.mt-sm-3{margin-top:1rem!important}.mt-sm-4{margin-top:1.5rem!important}.mt-sm-5{margin-top:3rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-right:0!important}.me-sm-1{margin-right:.25rem!important}.me-sm-2{margin-right:.5rem!important}.me-sm-3{margin-right:1rem!important}.me-sm-4{margin-right:1.5rem!important}.me-sm-5{margin-right:3rem!important}.me-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.25rem!important}.mb-sm-2{margin-bottom:.5rem!important}.mb-sm-3{margin-bottom:1rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.mb-sm-5{margin-bottom:3rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-left:0!important}.ms-sm-1{margin-left:.25rem!important}.ms-sm-2{margin-left:.5rem!important}.ms-sm-3{margin-left:1rem!important}.ms-sm-4{margin-left:1.5rem!important}.ms-sm-5{margin-left:3rem!important}.ms-sm-auto{margin-left:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.25rem!important}.p-sm-2{padding:.5rem!important}.p-sm-3{padding:1rem!important}.p-sm-4{padding:1.5rem!important}.p-sm-5{padding:3rem!important}.px-sm-0{padding-left:0!important;padding-right:0!important}.px-sm-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-sm-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-sm-3{padding-left:1rem!important;padding-right:1rem!important}.px-sm-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-sm-5{padding-left:3rem!important;padding-right:3rem!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-sm-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.25rem!important}.pt-sm-2{padding-top:.5rem!important}.pt-sm-3{padding-top:1rem!important}.pt-sm-4{padding-top:1.5rem!important}.pt-sm-5{padding-top:3rem!important}.pe-sm-0{padding-right:0!important}.pe-sm-1{padding-right:.25rem!important}.pe-sm-2{padding-right:.5rem!important}.pe-sm-3{padding-right:1rem!important}.pe-sm-4{padding-right:1.5rem!important}.pe-sm-5{padding-right:3rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.25rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pb-sm-3{padding-bottom:1rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pb-sm-5{padding-bottom:3rem!important}.ps-sm-0{padding-left:0!important}.ps-sm-1{padding-left:.25rem!important}.ps-sm-2{padding-left:.5rem!important}.ps-sm-3{padding-left:1rem!important}.ps-sm-4{padding-left:1.5rem!important}.ps-sm-5{padding-left:3rem!important}}@media (width>=768px){.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{flex:auto!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.justify-content-md-evenly{justify-content:space-evenly!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-last{order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.25rem!important}.m-md-2{margin:.5rem!important}.m-md-3{margin:1rem!important}.m-md-4{margin:1.5rem!important}.m-md-5{margin:3rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-left:0!important;margin-right:0!important}.mx-md-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-md-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-md-3{margin-left:1rem!important;margin-right:1rem!important}.mx-md-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-md-5{margin-left:3rem!important;margin-right:3rem!important}.mx-md-auto{margin-left:auto!important;margin-right:auto!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-md-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.25rem!important}.mt-md-2{margin-top:.5rem!important}.mt-md-3{margin-top:1rem!important}.mt-md-4{margin-top:1.5rem!important}.mt-md-5{margin-top:3rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-right:0!important}.me-md-1{margin-right:.25rem!important}.me-md-2{margin-right:.5rem!important}.me-md-3{margin-right:1rem!important}.me-md-4{margin-right:1.5rem!important}.me-md-5{margin-right:3rem!important}.me-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.25rem!important}.mb-md-2{margin-bottom:.5rem!important}.mb-md-3{margin-bottom:1rem!important}.mb-md-4{margin-bottom:1.5rem!important}.mb-md-5{margin-bottom:3rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-left:0!important}.ms-md-1{margin-left:.25rem!important}.ms-md-2{margin-left:.5rem!important}.ms-md-3{margin-left:1rem!important}.ms-md-4{margin-left:1.5rem!important}.ms-md-5{margin-left:3rem!important}.ms-md-auto{margin-left:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:.25rem!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:3rem!important}.px-md-0{padding-left:0!important;padding-right:0!important}.px-md-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-md-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-md-3{padding-left:1rem!important;padding-right:1rem!important}.px-md-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-md-5{padding-left:3rem!important;padding-right:3rem!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.25rem!important}.pt-md-2{padding-top:.5rem!important}.pt-md-3{padding-top:1rem!important}.pt-md-4{padding-top:1.5rem!important}.pt-md-5{padding-top:3rem!important}.pe-md-0{padding-right:0!important}.pe-md-1{padding-right:.25rem!important}.pe-md-2{padding-right:.5rem!important}.pe-md-3{padding-right:1rem!important}.pe-md-4{padding-right:1.5rem!important}.pe-md-5{padding-right:3rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.25rem!important}.pb-md-2{padding-bottom:.5rem!important}.pb-md-3{padding-bottom:1rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pb-md-5{padding-bottom:3rem!important}.ps-md-0{padding-left:0!important}.ps-md-1{padding-left:.25rem!important}.ps-md-2{padding-left:.5rem!important}.ps-md-3{padding-left:1rem!important}.ps-md-4{padding-left:1.5rem!important}.ps-md-5{padding-left:3rem!important}}@media (width>=992px){.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{flex:auto!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.justify-content-lg-evenly{justify-content:space-evenly!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-last{order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.25rem!important}.m-lg-2{margin:.5rem!important}.m-lg-3{margin:1rem!important}.m-lg-4{margin:1.5rem!important}.m-lg-5{margin:3rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-left:0!important;margin-right:0!important}.mx-lg-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-lg-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-lg-3{margin-left:1rem!important;margin-right:1rem!important}.mx-lg-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-lg-5{margin-left:3rem!important;margin-right:3rem!important}.mx-lg-auto{margin-left:auto!important;margin-right:auto!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-lg-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.25rem!important}.mt-lg-2{margin-top:.5rem!important}.mt-lg-3{margin-top:1rem!important}.mt-lg-4{margin-top:1.5rem!important}.mt-lg-5{margin-top:3rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-right:0!important}.me-lg-1{margin-right:.25rem!important}.me-lg-2{margin-right:.5rem!important}.me-lg-3{margin-right:1rem!important}.me-lg-4{margin-right:1.5rem!important}.me-lg-5{margin-right:3rem!important}.me-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.25rem!important}.mb-lg-2{margin-bottom:.5rem!important}.mb-lg-3{margin-bottom:1rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.mb-lg-5{margin-bottom:3rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-left:0!important}.ms-lg-1{margin-left:.25rem!important}.ms-lg-2{margin-left:.5rem!important}.ms-lg-3{margin-left:1rem!important}.ms-lg-4{margin-left:1.5rem!important}.ms-lg-5{margin-left:3rem!important}.ms-lg-auto{margin-left:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.25rem!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:3rem!important}.px-lg-0{padding-left:0!important;padding-right:0!important}.px-lg-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-lg-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-lg-3{padding-left:1rem!important;padding-right:1rem!important}.px-lg-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-lg-5{padding-left:3rem!important;padding-right:3rem!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.25rem!important}.pt-lg-2{padding-top:.5rem!important}.pt-lg-3{padding-top:1rem!important}.pt-lg-4{padding-top:1.5rem!important}.pt-lg-5{padding-top:3rem!important}.pe-lg-0{padding-right:0!important}.pe-lg-1{padding-right:.25rem!important}.pe-lg-2{padding-right:.5rem!important}.pe-lg-3{padding-right:1rem!important}.pe-lg-4{padding-right:1.5rem!important}.pe-lg-5{padding-right:3rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.25rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pb-lg-3{padding-bottom:1rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pb-lg-5{padding-bottom:3rem!important}.ps-lg-0{padding-left:0!important}.ps-lg-1{padding-left:.25rem!important}.ps-lg-2{padding-left:.5rem!important}.ps-lg-3{padding-left:1rem!important}.ps-lg-4{padding-left:1.5rem!important}.ps-lg-5{padding-left:3rem!important}}@media (width>=1200px){.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{flex:auto!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.justify-content-xl-evenly{justify-content:space-evenly!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-last{order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.25rem!important}.m-xl-2{margin:.5rem!important}.m-xl-3{margin:1rem!important}.m-xl-4{margin:1.5rem!important}.m-xl-5{margin:3rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-left:0!important;margin-right:0!important}.mx-xl-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-xl-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-xl-3{margin-left:1rem!important;margin-right:1rem!important}.mx-xl-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-xl-5{margin-left:3rem!important;margin-right:3rem!important}.mx-xl-auto{margin-left:auto!important;margin-right:auto!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.my-xl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.25rem!important}.mt-xl-2{margin-top:.5rem!important}.mt-xl-3{margin-top:1rem!important}.mt-xl-4{margin-top:1.5rem!important}.mt-xl-5{margin-top:3rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-right:0!important}.me-xl-1{margin-right:.25rem!important}.me-xl-2{margin-right:.5rem!important}.me-xl-3{margin-right:1rem!important}.me-xl-4{margin-right:1.5rem!important}.me-xl-5{margin-right:3rem!important}.me-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.25rem!important}.mb-xl-2{margin-bottom:.5rem!important}.mb-xl-3{margin-bottom:1rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.mb-xl-5{margin-bottom:3rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-left:0!important}.ms-xl-1{margin-left:.25rem!important}.ms-xl-2{margin-left:.5rem!important}.ms-xl-3{margin-left:1rem!important}.ms-xl-4{margin-left:1.5rem!important}.ms-xl-5{margin-left:3rem!important}.ms-xl-auto{margin-left:auto!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.25rem!important}.p-xl-2{padding:.5rem!important}.p-xl-3{padding:1rem!important}.p-xl-4{padding:1.5rem!important}.p-xl-5{padding:3rem!important}.px-xl-0{padding-left:0!important;padding-right:0!important}.px-xl-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-xl-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-xl-3{padding-left:1rem!important;padding-right:1rem!important}.px-xl-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-xl-5{padding-left:3rem!important;padding-right:3rem!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.25rem!important}.pt-xl-2{padding-top:.5rem!important}.pt-xl-3{padding-top:1rem!important}.pt-xl-4{padding-top:1.5rem!important}.pt-xl-5{padding-top:3rem!important}.pe-xl-0{padding-right:0!important}.pe-xl-1{padding-right:.25rem!important}.pe-xl-2{padding-right:.5rem!important}.pe-xl-3{padding-right:1rem!important}.pe-xl-4{padding-right:1.5rem!important}.pe-xl-5{padding-right:3rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.25rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pb-xl-3{padding-bottom:1rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pb-xl-5{padding-bottom:3rem!important}.ps-xl-0{padding-left:0!important}.ps-xl-1{padding-left:.25rem!important}.ps-xl-2{padding-left:.5rem!important}.ps-xl-3{padding-left:1rem!important}.ps-xl-4{padding-left:1.5rem!important}.ps-xl-5{padding-left:3rem!important}}@media (width>=1400px){.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{flex:auto!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.justify-content-xxl-evenly{justify-content:space-evenly!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-last{order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.25rem!important}.m-xxl-2{margin:.5rem!important}.m-xxl-3{margin:1rem!important}.m-xxl-4{margin:1.5rem!important}.m-xxl-5{margin:3rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-left:0!important;margin-right:0!important}.mx-xxl-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-xxl-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-xxl-3{margin-left:1rem!important;margin-right:1rem!important}.mx-xxl-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-xxl-5{margin-left:3rem!important;margin-right:3rem!important}.mx-xxl-auto{margin-left:auto!important;margin-right:auto!important}.my-xxl-0{margin-top:0!important;margin-bottom:0!important}.my-xxl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xxl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xxl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xxl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xxl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.25rem!important}.mt-xxl-2{margin-top:.5rem!important}.mt-xxl-3{margin-top:1rem!important}.mt-xxl-4{margin-top:1.5rem!important}.mt-xxl-5{margin-top:3rem!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-right:0!important}.me-xxl-1{margin-right:.25rem!important}.me-xxl-2{margin-right:.5rem!important}.me-xxl-3{margin-right:1rem!important}.me-xxl-4{margin-right:1.5rem!important}.me-xxl-5{margin-right:3rem!important}.me-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.25rem!important}.mb-xxl-2{margin-bottom:.5rem!important}.mb-xxl-3{margin-bottom:1rem!important}.mb-xxl-4{margin-bottom:1.5rem!important}.mb-xxl-5{margin-bottom:3rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-left:0!important}.ms-xxl-1{margin-left:.25rem!important}.ms-xxl-2{margin-left:.5rem!important}.ms-xxl-3{margin-left:1rem!important}.ms-xxl-4{margin-left:1.5rem!important}.ms-xxl-5{margin-left:3rem!important}.ms-xxl-auto{margin-left:auto!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.25rem!important}.p-xxl-2{padding:.5rem!important}.p-xxl-3{padding:1rem!important}.p-xxl-4{padding:1.5rem!important}.p-xxl-5{padding:3rem!important}.px-xxl-0{padding-left:0!important;padding-right:0!important}.px-xxl-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-xxl-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-xxl-3{padding-left:1rem!important;padding-right:1rem!important}.px-xxl-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-xxl-5{padding-left:3rem!important;padding-right:3rem!important}.py-xxl-0{padding-top:0!important;padding-bottom:0!important}.py-xxl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xxl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xxl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xxl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xxl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.25rem!important}.pt-xxl-2{padding-top:.5rem!important}.pt-xxl-3{padding-top:1rem!important}.pt-xxl-4{padding-top:1.5rem!important}.pt-xxl-5{padding-top:3rem!important}.pe-xxl-0{padding-right:0!important}.pe-xxl-1{padding-right:.25rem!important}.pe-xxl-2{padding-right:.5rem!important}.pe-xxl-3{padding-right:1rem!important}.pe-xxl-4{padding-right:1.5rem!important}.pe-xxl-5{padding-right:3rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.25rem!important}.pb-xxl-2{padding-bottom:.5rem!important}.pb-xxl-3{padding-bottom:1rem!important}.pb-xxl-4{padding-bottom:1.5rem!important}.pb-xxl-5{padding-bottom:3rem!important}.ps-xxl-0{padding-left:0!important}.ps-xxl-1{padding-left:.25rem!important}.ps-xxl-2{padding-left:.5rem!important}.ps-xxl-3{padding-left:1rem!important}.ps-xxl-4{padding-left:1.5rem!important}.ps-xxl-5{padding-left:3rem!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}.d-print-none{display:none!important}}#root{flex-direction:column!important;min-height:100vh!important;display:flex!important}#root>main{flex-grow:1!important}*{outline-color:#0000!important}html{scroll-behavior:smooth;position:relative;overflow-x:hidden}html.is-modal-open{overflow:hidden}body{position:relative;overflow-x:hidden}body.is-modal-open{overflow:hidden}body.is-modal-open:before{content:"";-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:9;background:#34405480;width:100%;height:100%;display:block;position:absolute;top:0;left:0}a{-webkit-tap-highlight-color:transparent!important}a:focus,a:visited,a:active{outline-color:#0000!important}.otgs-development-site-front-end{display:none}.w-100{width:100%}.text-center{text-align:center}.wysiwyg__wrapper{flex-direction:column;gap:16px;display:flex}.wysiwyg__wrapper p{font-size:16px;line-height:24px}main{margin-top:92px}@media (width<=1199px){main{margin-top:84px}}main.authenticated{padding-top:32px}main.authenticated:has(.dashboard-page){padding-top:0}.overflow-hidden{overflow:hidden}h1{color:#0d0d0d;font-family:Syne,sans-serif;font-size:64px;font-style:normal;font-weight:700;line-height:56px}@media (width<=1199px){h1{font-size:48px;line-height:52px}}@media (width<=991px){h1{font-size:40px;line-height:44px}}h2{color:#0d0d0d;font-family:Syne,sans-serif;font-size:48px;font-style:normal;font-weight:700;line-height:52px}@media (width<=1199px){h2{font-size:40px;line-height:44px}}@media (width<=991px){h2{font-size:34px;line-height:36px}}h3{color:#0d0d0d;font-family:Syne,sans-serif;font-size:38px;font-style:normal;font-weight:700;line-height:42px}@media (width<=1199px){h3{font-size:32px;line-height:36px}}@media (width<=991px){h3{font-size:28px;line-height:30px}}h4{color:#0d0d0d;font-family:Syne,sans-serif;font-size:28px;font-style:normal;font-weight:700;line-height:32px}@media (width<=1199px){h4{font-size:26px;line-height:30px}}@media (width<=991px){h4{font-size:20px;line-height:28px}}h5{color:#0d0d0d;font-family:Syne,sans-serif;font-size:22px;font-style:normal;font-weight:700;line-height:24px}@media (width<=1199px){h5{font-size:20px;line-height:24px}}h6{color:#0d0d0d;font-family:Syne,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:22px}@media (width<=1199px){h6{font-size:16px;line-height:20px}}p,ul:not(.header__navigation__menu),ol,pre{color:#0d0d0d;font-family:Anuphan,sans-serif;font-size:24px;font-weight:400;line-height:32px}@media (width<=1199px){p,ul:not(.header__navigation__menu),ol,pre{font-size:18px;line-height:26px}}s{color:#999;font-family:Anuphan,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:24px}@media (width<=767px){s{font-size:14px;line-height:20px}}em,i{font-style:italic}strong{font-weight:700}.ofi-cover-left-top{object-fit:cover;object-position:left top;font-family:"object-fit: cover; object-position: left top;"}.ofi-cover-left-center{object-fit:cover;object-position:left center;font-family:"object-fit: cover; object-position: left center;"}.ofi-cover-left-bottom{object-fit:cover;object-position:left bottom;font-family:"object-fit: cover; object-position: left bottom;"}.ofi-cover-center-top{object-fit:cover;object-position:center top;font-family:"object-fit: cover; object-position: center top;"}.ofi-cover-top-center{object-fit:cover;object-position:top center;font-family:"object-fit: cover; object-position: top center;"}.ofi-cover-center-center{object-fit:cover;object-position:center center;font-family:"object-fit: cover; object-position: center center;"}.ofi-cover-center-bottom{object-fit:cover;object-position:center bottom;font-family:"object-fit: cover; object-position: center bottom;"}.ofi-cover-right-top{object-fit:cover;object-position:right top;font-family:"object-fit: cover; object-position: right top;"}.ofi-cover-right-center{object-fit:cover;object-position:right center;font-family:"object-fit: cover; object-position: right center;"}.ofi-cover-right-bottom{object-fit:cover;object-position:right bottom;font-family:"object-fit: cover; object-position: right bottom;"}.ofi-contain-left-top{object-fit:contain;object-position:left top;font-family:"object-fit: contain; object-position: left top;"}.ofi-contain-left-center{object-fit:contain;object-position:left center;font-family:"object-fit: contain; object-position: left center;"}.ofi-contain-left-bottom{object-fit:contain;object-position:left bottom;font-family:"object-fit: contain; object-position: left bottom;"}.ofi-contain-center-top{object-fit:contain;object-position:center top;font-family:"object-fit: contain; object-position: center top;"}.ofi-contain-center-center{object-fit:contain;object-position:center center;font-family:"object-fit: contain; object-position: center center;"}.ofi-contain-center-bottom{object-fit:contain;object-position:center bottom;font-family:"object-fit: contain; object-position: center bottom;"}.ofi-contain-right-top{object-fit:contain;object-position:right top;font-family:"object-fit: contain; object-position: right top;"}.ofi-contain-right-center{object-fit:contain;object-position:right center;font-family:"object-fit: contain; object-position: right center;"}.ofi-contain-right-bottom{object-fit:contain;object-position:right bottom;font-family:"object-fit: contain; object-position: right bottom;"}.d-none{display:none}.h-100{height:100%}.loader__wrapper .loader{aspect-ratio:1;--_m:conic-gradient(#0000 10%, #000), linear-gradient(#000 0 0) content-box;width:50px;-webkit-mask:var(--_m);-webkit-mask:var(--_m);mask:var(--_m);-webkit-mask-composite:source-out;background:#fc8503;border-radius:50%;margin-left:auto;margin-right:auto;padding:8px;animation:1s linear infinite l3;display:block;-webkit-mask-composite:source-out;mask-composite:subtract}@keyframes l3{to{transform:rotate(1turn)}}.card__general{border-radius:16px;box-shadow:0 24px 24px #00233029}.card__general .card__general__image__wrapper{width:100%;height:0;padding-bottom:58%;position:relative}.card__general .card__general__image__wrapper img{border-radius:16px 16px 0 0;width:100%;height:100%;position:absolute;top:0;left:0}.card__general .card__general__text__wrapper{background-color:#fff;border-radius:16px;padding:32px 24px}.card__general .card__general__text__wrapper .card__general__title{margin-bottom:4px}@media (width>=1200px){.card__general .card__general__text__wrapper .card__general__text{font-size:20px;line-height:24px}}.card__general .card__general__text__wrapper .card__general__cta__wrapper{gap:16px;margin-top:32px;display:flex}@media (width<=1199px){.card__general .card__general__text__wrapper .card__general__cta__wrapper{flex-direction:column}}.card__general .card__general__text__wrapper .card__general__cta__wrapper .btn{padding:16px}@media (width<=1399px){.card__general .card__general__text__wrapper .card__general__cta__wrapper .btn{font-size:14px}}@media (width<=1199px){.card__general .card__general__text__wrapper .card__general__cta__wrapper .btn{width:100%;padding:12px 16px;font-size:14px}}.card__test{flex-direction:column;gap:24px;display:flex}.card__test input[type=email]{width:350px}@media (width<=1199px){.card__test input[type=email]{width:100%}}.card__test .card__test__body{flex-direction:column;gap:16px;display:flex}.card__test .card__test__text{font-size:16px;line-height:1.2}.form__login{flex-direction:column;gap:16px;display:flex}@media (width<=1199px){.form__login .btn{width:100%}}.form__login .secondary-navigation{justify-content:center;align-items:center;gap:16px;margin-top:32px;display:flex}@media (width<=1199px){.form__login .secondary-navigation{flex-direction:column;margin-top:24px}}.form__registration{flex-direction:column;align-items:center;gap:16px;display:flex}.form__registration .input-group{width:100%}.form__registration .secondary-navigation{flex-direction:column;justify-content:center;align-items:center;gap:24px;width:100%;margin-top:32px;display:flex}@media (width<=1199px){.form__registration .secondary-navigation{gap:16px;margin-top:24px}}.form__registration .secondary-navigation .btn{width:100%}.form__profile{flex-wrap:wrap;gap:24px;display:flex}@media (width<=1199px){.form__profile{gap:0}}.form__profile .input-group{width:calc(50% - 14px)}@media (width<=1199px){.form__profile .input-group{width:100%}}.modal__general{z-index:9;background-color:#fff;border-radius:16px;width:590px;padding:40px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 24px 24px #00233029}@media (width<=1199px){.modal__general{width:calc(100vw - 32px);padding:24px}}.modal__general .modal__general__header{justify-content:center;align-items:center;margin-bottom:16px;display:flex}@media (width<=1199px){.modal__general .modal__general__header{flex-direction:column-reverse;gap:12px}}.modal__general .modal__general__header h4{text-align:center}.modal__general .modal__general__close{cursor:pointer;width:18px;height:18px;margin-left:auto;margin-right:0;display:block;position:relative}.modal__general .modal__content::-webkit-scrollbar{width:8px}.modal__general .modal__content::-webkit-scrollbar-button{width:0;height:0;display:none}.modal__general .modal__content::-webkit-scrollbar-track{background:0 0}.modal__general .modal__content::-webkit-scrollbar-thumb{background-color:#999;background-clip:content-box;border:2px solid #0000;border-radius:4px}.modal__results{height:calc(100vh - 240px)}@media (width<=1199px){.modal__results{height:calc(100vh - 185px)}}.modal__results .modal__content{height:calc(100% - 40px);overflow-y:scroll}@media (width<=1199px){.modal__results .modal__content{height:calc(100% - 80px)}}.modal__results .test-results__wrapper{flex-direction:column;gap:32px;margin-top:24px;display:flex}@media (width<=1199px){.modal__results .test-results__wrapper{margin-top:0}}.modal__results .test-results__wrapper .test-result{position:relative}.modal__results .test-results__wrapper .test-result:not(:last-of-type):after{content:"";opacity:.2;background-color:gray;width:calc(100% - 32px);height:1px;display:block;position:absolute;bottom:-16px;left:0}@media (width<=1199px){.modal__results .test-results__wrapper .test-result:not(:last-of-type):after{width:calc(100% - 16px)}}.modal__results .test-results__wrapper .test-result .test-result__question{margin-bottom:8px;font-size:20px;font-weight:700;line-height:28px}.modal__results .test-results__wrapper .test-result .test-result__answers__wrapper{flex-direction:column;gap:8px;display:flex}.modal__results .test-results__wrapper .test-result .test-result__answers__wrapper .test-result__answer{align-items:center;gap:6px;font-size:18px;font-weight:500;line-height:24px;display:flex}.modal__results .test-results__wrapper .test-result .test-result__answers__wrapper .test-result__answer:before{content:"";background-position:50%;background-repeat:no-repeat;background-size:contain;width:18px;height:18px;display:block}.modal__results .test-results__wrapper .test-result .test-result__answers__wrapper .test-result__answer:not(.is-correct):not(.is-selected):before{background-image:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3crect%20x='1'%20y='1'%20width='22'%20height='22'%20rx='4'%20stroke='%23999999'%20stroke-width='2'%20fill='none'/%3e%3c/svg%3e")}.modal__results .test-results__wrapper .test-result .test-result__answers__wrapper .test-result__answer.is-correct{color:#37ca60}.modal__results .test-results__wrapper .test-result .test-result__answers__wrapper .test-result__answer.is-correct:before{background-image:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3crect%20x='1'%20y='1'%20width='22'%20height='22'%20rx='4'%20stroke='%2337CA60'%20stroke-width='2'%20fill='white'/%3e%3cpath%20d='M6%2012.5L10%2016.5L18%208.5'%20stroke='%2337CA60'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e")}.modal__results .test-results__wrapper .test-result .test-result__answers__wrapper .test-result__answer.is-selected:not(.is-correct){color:#ff1640}.modal__results .test-results__wrapper .test-result .test-result__answers__wrapper .test-result__answer.is-selected:not(.is-correct):before{background-image:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3crect%20x='1'%20y='1'%20width='22'%20height='22'%20rx='4'%20stroke='%23FF1640'%20stroke-width='2'%20fill='white'/%3e%3cpath%20d='M7%207L17%2017M17%207L7%2017'%20stroke='%23FF1640'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e")}.modal__results .loader__wrapper .loader{margin-top:64px}.modal__profile-delete .modal__general__header{margin-bottom:32px}.modal__profile-delete p{font-size:20px;line-height:24px}.modal__profile-delete .modal__footer{gap:24px;margin-top:32px;display:flex}.modal__profile-delete .modal__footer .btn{text-transform:uppercase;width:calc(50% - 16px)}.accordion__wrapper{flex-direction:column;gap:8px;display:flex}.accordion__wrapper .accordion.is-open .accordion__header{background-color:#cc8b0c}.accordion__wrapper .accordion.is-open .accordion__body{opacity:1;max-height:1000px}.accordion__wrapper .accordion .accordion__header{cursor:pointer;background-color:#ffae0f;border-radius:24px;justify-content:space-between;align-items:center;padding:24px;transition:all .3s ease-in-out;display:flex}@media (width<=1199px){.accordion__wrapper .accordion .accordion__header{padding:16px 24px}}.accordion__wrapper .accordion .accordion__header:hover{background-color:#ffba33}.accordion__wrapper .accordion .accordion__header p{font-family:Syne,sans-serif;font-size:18px;font-weight:700;line-height:24px}@media (width<=1199px){.accordion__wrapper .accordion .accordion__header p{font-size:16px}}.accordion__wrapper .accordion .accordion__header .accordion__header__indicator{width:24px;height:24px;position:relative}.accordion__wrapper .accordion .accordion__header .accordion__header__indicator span:first-of-type{background:#0d0d0d;width:14px;height:2px;transition:all .3s ease-in-out;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.accordion__wrapper .accordion .accordion__header .accordion__header__indicator span:last-of-type{background:#0d0d0d;width:2px;height:14px;transition:all .3s ease-in-out;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.accordion__wrapper .accordion .accordion__header .accordion__header__indicator.is-open span:last-of-type{transform:translate(-50%,-50%)rotate(-90deg)}.accordion__wrapper .accordion .accordion__body{opacity:0;border-radius:16px;max-height:0;margin-top:8px;transition:all .5s ease-in-out;overflow:hidden;box-shadow:0 24px 24px #00233029}.accordion__wrapper .accordion .accordion__body .accordion__body__inner{flex-direction:column;gap:24px;padding:48px;display:flex}@media (width<=1199px){.accordion__wrapper .accordion .accordion__body .accordion__body__inner{gap:16px;padding:24px}}.accordion__wrapper .accordion .accordion__body .accordion__body__inner .accordion__body__title{margin-bottom:4px;font-family:Syne,sans-serif;font-size:18px;font-weight:700;line-height:24px}.accordion__wrapper .accordion .accordion__body .accordion__body__inner .accordion__body__link__wrapper{flex-direction:column;gap:12px;display:flex}.accordion__wrapper .accordion .accordion__body .accordion__body__inner .accordion__body__link__wrapper .accordion__body__link{color:#fc8503;font-family:Anuphan,sans-serif;font-size:18px;font-weight:500;line-height:24px;text-decoration:none}.pagination__wrapper{justify-content:center;align-items:center;gap:12px;margin-top:24px;display:flex}@media (width<=339px){.pagination__wrapper{gap:10px}}.pagination__wrapper .btn{padding:14px 19px}@media (width<=339px){.pagination__wrapper .btn{padding:12px 16px}}.pagination__wrapper .pagination__text{justify-content:center;align-items:center;gap:8px;display:flex}.pagination__wrapper .pagination__text p{font-size:16px;line-height:24px}.collapse-card{box-sizing:border-box;background:#fff;border-radius:24px;flex-direction:column;align-items:flex-start;width:100%;margin-bottom:24px;padding:40px;transition:all .3s ease-in-out;display:flex;box-shadow:0 24px 24px #00233029,0 8px 8px #00233014}.collapse-card:hover{transform:translateY(-2px);box-shadow:0 32px 32px #00233033,0 12px 12px #0023301a}.collapse-card.is-open{transform:none;box-shadow:0 24px 24px #00233029,0 8px 8px #00233014}@media (width<=767px){.collapse-card{border-radius:16px;padding:24px}}.collapse-card__header{cursor:pointer;text-align:left;background:0 0;border:none;flex-direction:row;align-self:stretch;align-items:center;gap:40px;width:100%;padding:0;display:flex}@media (width<=767px){.collapse-card__header{gap:20px}}.collapse-card__headline{flex-direction:column;flex-grow:1;align-items:flex-start;gap:4px;padding:0;display:flex}.collapse-card__title{color:#0d0d0d;text-align:left;align-self:stretch;margin:0;font-family:Syne,sans-serif;font-size:22px;font-style:normal;font-weight:700;line-height:24px}@media (width<=767px){.collapse-card__title{font-size:18px;line-height:20px}}.collapse-card__indicator{box-sizing:border-box;background:0 0;border:2px solid #013247;border-radius:24px;flex-direction:row;flex-shrink:0;justify-content:center;align-items:center;gap:16px;width:64px;height:64px;padding:20px;transition:all .3s ease-in-out;display:flex;position:relative}@media (width<=767px){.collapse-card__indicator{border-radius:16px;width:48px;height:48px;padding:12px}}.collapse-card__indicator span{background-color:#013247;transition:all .3s ease-in-out;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.collapse-card__indicator .line-horizontal{width:18px;height:2px}@media (width<=767px){.collapse-card__indicator .line-horizontal{width:14px}}.collapse-card__indicator .line-vertical{width:2px;height:18px}@media (width<=767px){.collapse-card__indicator .line-vertical{height:14px}}.collapse-card__indicator.is-open .line-vertical{opacity:0;transform:translate(-50%,-50%)scaleY(0)}.collapse-card__body{opacity:0;width:100%;max-height:0;transition:max-height .4s cubic-bezier(.4,0,.2,1),opacity .3s,margin-top .3s;overflow:hidden}.collapse-card.is-open .collapse-card__body{opacity:1;max-height:800px;margin-top:16px}.collapse-card__body-inner{align-self:stretch;padding:0}.collapse-card__body-inner p{color:#0d0d0d;margin:0;font-family:Anuphan,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}@media (width<=767px){.collapse-card__body-inner p{font-size:14px;line-height:18px}}.collapse-bar-wrapper{width:100%;margin-bottom:20px}.collapse-bar-wrapper .collapse-bar__header{text-align:left;border-radius:24px;justify-content:space-between;align-items:center;gap:24px;width:100%;padding:24px 32px;transition:all .3s ease-in-out;display:flex}@media (width<=767px){.collapse-bar-wrapper .collapse-bar__header{border-radius:16px;padding:20px 24px}}.collapse-bar-wrapper .collapse-bar__title{margin:0;font-family:Syne,sans-serif;font-size:20px;font-weight:700;line-height:1.3}@media (width<=767px){.collapse-bar-wrapper .collapse-bar__title{font-size:18px}}.collapse-bar-wrapper .collapse-bar__description{margin:4px 0 0;font-family:Anuphan,sans-serif;font-size:14px;font-weight:500;line-height:1.4}.collapse-bar-wrapper .collapse-bar__indicator{flex-shrink:0;width:24px;height:24px;position:relative}.collapse-bar-wrapper .collapse-bar__indicator span{transition:all .3s ease-in-out;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.collapse-bar-wrapper .collapse-bar__indicator .line-horizontal{width:16px;height:2px}.collapse-bar-wrapper .collapse-bar__indicator .line-vertical{width:2px;height:16px}.collapse-bar-wrapper .collapse-bar__indicator.is-open .line-vertical{opacity:0;transform:translate(-50%,-50%)scaleY(0)}.collapse-bar-wrapper .collapse-bar__body{opacity:0;max-height:0;transition:max-height .4s cubic-bezier(.4,0,.2,1),opacity .3s;overflow:hidden}.collapse-bar-wrapper.is-open .collapse-bar__body{opacity:1;max-height:1200px}.collapse-bar-wrapper .collapse-bar__card{background-color:#fff;border:1px solid #0023300a;border-radius:24px;margin-top:12px;padding:40px;box-shadow:0 16px 48px #00233014}@media (width<=767px){.collapse-bar-wrapper .collapse-bar__card{border-radius:16px;padding:24px}}.collapse-bar-wrapper .collapse-bar__card h3,.collapse-bar-wrapper .collapse-bar__card .collapse-article-title{color:#0d0d0d;margin-top:0;margin-bottom:16px;font-family:Syne,sans-serif;font-size:22px;font-weight:700;line-height:1.3}.collapse-bar-wrapper .collapse-bar__card p{color:#4d4d4d;margin-top:0;margin-bottom:24px;font-family:Anuphan,sans-serif;font-size:16px;line-height:1.6}.collapse-bar-wrapper .collapse-bar__card .btn{margin-top:8px}.collapse-bar-wrapper--teal .collapse-bar__header{color:#013247;background-color:#1997b4}.collapse-bar-wrapper--teal .collapse-bar__header:hover{background-color:#188199}.collapse-bar-wrapper--teal .collapse-bar__indicator span{background-color:#013247}.collapse-bar-wrapper--teal .collapse-bar__description{color:#013247cc}.collapse-bar-wrapper--orange .collapse-bar__header{color:#013247;background-color:#fc8503}.collapse-bar-wrapper--orange .collapse-bar__header:hover{background-color:#cc6c02}.collapse-bar-wrapper--orange .collapse-bar__indicator span{background-color:#013247}.collapse-bar-wrapper--orange .collapse-bar__description{color:#013247cc}.collapse-bar-wrapper--grey .collapse-bar__header{color:#013247;background-color:#e5e5e5}.collapse-bar-wrapper--grey .collapse-bar__header:hover{background-color:#d9d9d9}.collapse-bar-wrapper--grey .collapse-bar__indicator span{background-color:#013247}.collapse-bar-wrapper--grey .collapse-bar__description{color:#013247cc}.courses-list__wrapper{flex-wrap:wrap;gap:32px;margin:32px 0;display:flex}.courses-list__wrapper .card__general{width:calc(33% - 24px)}@media (width<=1199px){.courses-list__wrapper .card__general{width:100%}}.table-responsive{overflow-x:auto}.table-responsive table{table-layout:fixed;width:100%}@media (width<=1199px){.table-responsive table{table-layout:auto}}.table-responsive table thead{background-color:#fc8503}.table-responsive table thead tr th{color:#fff;text-transform:uppercase;font-weight:700}.table-responsive tr th,.table-responsive tr td{padding:12px;font-family:Anuphan,sans-serif;font-size:16px;line-height:1.2}@media (width<=1199px){.table-responsive tr th,.table-responsive tr td{white-space:nowrap}}.table-responsive table,.table-responsive th,.table-responsive td{border:1px solid #ccc}.table-responsive td{vertical-align:middle}footer{color:#fff;background-color:#00131a;padding:80px 0 40px}@media (width<=1199px){footer{padding:60px 0 40px}}@media (width<=767px){footer{padding:40px 0 32px}}footer .footer__top{justify-content:space-between;align-items:flex-start;gap:40px;margin-bottom:56px;display:flex}@media (width<=767px){footer .footer__top{flex-direction:column;align-items:stretch;gap:32px;margin-bottom:40px}}footer .footer__info{width:40%}@media (width<=767px){footer .footer__info{text-align:left;width:100%}}footer .footer__info .footer__logo{width:fit-content;height:60px;margin-bottom:24px;display:block}@media (width<=767px){footer .footer__info .footer__logo{height:52px}}footer .footer__info .footer__logo img{width:auto;height:100%}footer .footer__info .footer__brand-text{margin-bottom:24px}footer .footer__info .footer__tagline{color:#ffae0f;margin:0 0 8px;font-family:Syne,sans-serif;font-size:20px;font-weight:700;line-height:28px}footer .footer__info .footer__description{color:#b2b2b2;margin:0;font-family:Anuphan,sans-serif;font-size:14px;font-weight:400;line-height:22px}footer .footer__info .footer__socials{align-items:center;gap:12px;display:flex}footer .footer__info .footer__socials .footer__social-btn{color:#fff;cursor:pointer;background:0 0;border:2px solid #fff;border-radius:12px;justify-content:center;align-items:center;width:48px;height:40px;padding:0;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex}footer .footer__info .footer__socials .footer__social-btn svg{width:16px;height:16px;transition:transform .3s}footer .footer__info .footer__socials .footer__social-btn:hover{color:#00131a;background-color:#fff;border-color:#fff;transform:translateY(-2px)}footer .footer__info .footer__socials .footer__social-btn:hover svg{transform:scale(1.05)}footer .footer__nav-groups{justify-content:space-between;gap:24px;width:50%;display:flex}@media (width<=767px){footer .footer__nav-groups{flex-direction:column;gap:24px;width:100%}}footer .footer__nav-groups .footer__nav-group{flex:1}footer .footer__nav-groups .footer__nav-group .footer__group-title{color:#fff;margin:0 0 16px;font-family:Syne,sans-serif;font-size:16px;font-weight:700;line-height:24px}@media (width<=767px){footer .footer__nav-groups .footer__nav-group .footer__group-title{margin-bottom:8px}}footer .footer__nav-groups .footer__nav-group .footer__group-links{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}footer .footer__nav-groups .footer__nav-group .footer__group-links li{margin:0;padding:0}footer .footer__nav-groups .footer__nav-group .footer__group-links a{color:#ffae0f;font-family:Anuphan,sans-serif;font-size:14px;font-weight:600;line-height:20px;text-decoration:none;transition:color .2s}footer .footer__nav-groups .footer__nav-group .footer__group-links a:hover{color:#fff}footer .footer__newsletter{margin-bottom:48px}@media (width<=767px){footer .footer__newsletter{margin-bottom:32px}}footer .footer__newsletter .newsletter-card{background-color:#fff;border-radius:24px;justify-content:space-between;align-items:center;gap:32px;padding:40px;display:flex}@media (width<=991px){footer .footer__newsletter .newsletter-card{padding:32px}}@media (width<=767px){footer .footer__newsletter .newsletter-card{flex-direction:column;align-items:stretch;gap:24px;padding:24px 16px}}footer .footer__newsletter .newsletter-card .newsletter-card__left{width:50%}@media (width<=767px){footer .footer__newsletter .newsletter-card .newsletter-card__left{width:100%}}footer .footer__newsletter .newsletter-card .newsletter-card__left .newsletter-card__header{align-items:center;gap:12px;margin-bottom:12px;display:flex}footer .footer__newsletter .newsletter-card .newsletter-card__left .newsletter-card__header .newsletter-card__mail-icon{color:#1a1a1a;width:24px;height:24px}footer .footer__newsletter .newsletter-card .newsletter-card__left .newsletter-card__header .newsletter-card__title{color:#1a1a1a;margin:0;font-family:Syne,sans-serif;font-size:24px;font-weight:700;line-height:32px}@media (width<=767px){footer .footer__newsletter .newsletter-card .newsletter-card__left .newsletter-card__header .newsletter-card__title{font-size:20px;line-height:28px}}footer .footer__newsletter .newsletter-card .newsletter-card__left .newsletter-card__subtitle{color:#4d4d4d;margin:0 0 16px;font-family:Anuphan,sans-serif;font-size:14px;font-weight:400;line-height:20px}@media (width<=767px){footer .footer__newsletter .newsletter-card .newsletter-card__left .newsletter-card__subtitle{margin-bottom:0}}footer .footer__newsletter .newsletter-card .newsletter-card__left .newsletter-card__disclaimer{color:#1a1a1a;align-items:center;gap:8px;font-family:Anuphan,sans-serif;font-size:12px;font-weight:700;line-height:16px;display:flex}footer .footer__newsletter .newsletter-card .newsletter-card__left .newsletter-card__disclaimer .info-icon{color:#1a1a1a;flex-shrink:0}footer .footer__newsletter .newsletter-card .newsletter-card__right{width:45%}@media (width<=767px){footer .footer__newsletter .newsletter-card .newsletter-card__right{flex-direction:column;gap:20px;width:100%;display:flex}}footer .footer__newsletter .newsletter-card .newsletter-card__right .newsletter-card__success{color:#37ca60;background-color:#37ca6014;border:2px solid #37ca60;border-radius:20px;align-items:center;gap:12px;padding:16px 20px;display:flex}footer .footer__newsletter .newsletter-card .newsletter-card__right .newsletter-card__success .success-icon{flex-shrink:0}footer .footer__newsletter .newsletter-card .newsletter-card__right .newsletter-card__success p{margin:0;font-family:Anuphan,sans-serif;font-size:14px;font-weight:700;line-height:20px}footer .footer__newsletter .newsletter-card .newsletter-card__right .newsletter-form{width:100%}footer .footer__newsletter .newsletter-card .newsletter-card__right .newsletter-form .newsletter-form__input-wrapper{background-color:#fff;border:2px solid #1a1a1a;border-radius:30px;align-items:center;padding:4px 4px 4px 20px;transition:border-color .2s;display:flex}footer .footer__newsletter .newsletter-card .newsletter-card__right .newsletter-form .newsletter-form__input-wrapper:focus-within{border-color:#fc8503}@media (width<=767px){footer .footer__newsletter .newsletter-card .newsletter-card__right .newsletter-form .newsletter-form__input-wrapper{background:0 0;border:none;flex-direction:column;gap:12px;padding:0}}footer .footer__newsletter .newsletter-card .newsletter-card__right .newsletter-form .newsletter-form__input-group{flex-direction:column;flex-grow:1;justify-content:center;display:flex}@media (width<=767px){footer .footer__newsletter .newsletter-card .newsletter-card__right .newsletter-form .newsletter-form__input-group{background-color:#fff;border:2px solid #1a1a1a;border-radius:24px;width:100%;padding:8px 20px}footer .footer__newsletter .newsletter-card .newsletter-card__right .newsletter-form .newsletter-form__input-group.has-error{border-color:#ff1640}}footer .footer__newsletter .newsletter-card .newsletter-card__right .newsletter-form .newsletter-form__input-group label{color:gray;text-transform:uppercase;letter-spacing:.5px;margin:0;font-family:Anuphan,sans-serif;font-size:10px;font-weight:700;line-height:14px}footer .footer__newsletter .newsletter-card .newsletter-card__right .newsletter-form .newsletter-form__input-group .newsletter-form__input{color:#1a1a1a;width:100%;height:20px;font-family:Anuphan,sans-serif;font-size:14px;font-weight:600;line-height:20px;background:0 0!important;border:none!important;outline:none!important;margin:0!important;padding:0!important}footer .footer__newsletter .newsletter-card .newsletter-card__right .newsletter-form .newsletter-form__input-group .newsletter-form__input::placeholder{color:#b2b2b2}footer .footer__newsletter .newsletter-card .newsletter-card__right .newsletter-form .newsletter-form__submit-btn{color:#fff;cursor:pointer;background-color:#fc8503;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;padding:0;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}@media (width<=767px){footer .footer__newsletter .newsletter-card .newsletter-card__right .newsletter-form .newsletter-form__submit-btn{border-radius:24px;width:100%;height:48px}}footer .footer__newsletter .newsletter-card .newsletter-card__right .newsletter-form .newsletter-form__submit-btn svg{color:#fff}footer .footer__newsletter .newsletter-card .newsletter-card__right .newsletter-form .newsletter-form__submit-btn:hover:not(:disabled){background-color:#cc6c02;transform:scale(1.05)}footer .footer__newsletter .newsletter-card .newsletter-card__right .newsletter-form .newsletter-form__submit-btn:disabled{opacity:.7;cursor:not-allowed}footer .footer__newsletter .newsletter-card .newsletter-card__right .newsletter-form .newsletter-form__error-text{color:#ff1640;margin:8px 0 0 20px;font-family:Anuphan,sans-serif;font-size:12px;font-weight:700;line-height:16px}@media (width<=767px){footer .footer__newsletter .newsletter-card .newsletter-card__right .newsletter-form .newsletter-form__error-text{text-align:center;margin-left:0}}footer .footer__newsletter .newsletter-card .newsletter-card__right .newsletter-form .newsletter-form__error-text.api-error{margin-top:12px}footer .footer__warranties{grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:56px;display:grid}@media (width<=991px){footer .footer__warranties{grid-template-columns:1fr;gap:16px}}@media (width<=767px){footer .footer__warranties{margin-bottom:40px}}footer .footer__warranties .warranty-box{background-color:#0d0d0d;border-style:solid;border-width:2px;border-radius:16px;align-items:center;gap:16px;padding:20px 24px;transition:transform .2s;display:flex}footer .footer__warranties .warranty-box:hover{transform:translateY(-2px)}footer .footer__warranties .warranty-box.warranty-box--cyan{border-color:#219fbb}footer .footer__warranties .warranty-box.warranty-box--cyan .warranty-box__icon-wrapper{color:#219fbb}footer .footer__warranties .warranty-box.warranty-box--pink{border-color:#f66d6d}footer .footer__warranties .warranty-box.warranty-box--pink .warranty-box__icon-wrapper{color:#f66d6d}footer .footer__warranties .warranty-box.warranty-box--yellow{border-color:#ffae0f}footer .footer__warranties .warranty-box.warranty-box--yellow .warranty-box__icon-wrapper{color:#ffae0f}footer .footer__warranties .warranty-box .warranty-box__icon-wrapper{flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}footer .footer__warranties .warranty-box .warranty-box__icon-wrapper .warranty-box__icon{width:100%;height:100%}footer .footer__warranties .warranty-box .warranty-box__text{flex-direction:column;gap:2px;display:flex}footer .footer__warranties .warranty-box .warranty-box__title{color:#fff;margin:0;font-family:Syne,sans-serif;font-size:15px;font-weight:700;line-height:20px}footer .footer__warranties .warranty-box .warranty-box__description{color:#b2b2b2;margin:0;font-family:Anuphan,sans-serif;font-size:12px;font-weight:400;line-height:16px}footer .footer__bottom{border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:24px;padding-top:32px;display:flex}@media (width<=767px){footer .footer__bottom{flex-direction:column-reverse;align-items:center;gap:20px;padding-top:24px}}footer .footer__bottom .footer__copyright{color:gray;margin:0;font-family:Anuphan,sans-serif;font-size:12px;font-weight:400;line-height:18px}footer .footer__bottom .footer__legal-links{gap:32px;display:flex}@media (width<=767px){footer .footer__bottom .footer__legal-links{flex-direction:column;align-items:center;gap:12px}}footer .footer__bottom .footer__legal-links a{color:#ffae0f;font-family:Anuphan,sans-serif;font-size:12px;font-weight:700;line-height:18px;text-decoration:none;transition:color .2s}footer .footer__bottom .footer__legal-links a:hover{color:#fff}header{z-index:9;background-color:#fff;width:100%;position:fixed;top:0;box-shadow:0 8px 8px #00233014}header .btn--secondary.btn--secondary{padding:14px 19px}header .header__inner{align-items:center;padding:16px 0;display:flex}@media (width<=1199px){header .header__inner{justify-content:space-between;padding:16px 0}}header .header__inner .header__logo,header .header__inner .header__logo img{height:60px}@media (width<=1199px){header .header__inner .header__logo,header .header__inner .header__logo img{height:52px}}header .header__inner .header__navigation{justify-content:center;align-items:center;gap:16px;margin-left:auto;display:flex}@media (width<=1199px){header .header__inner .header__navigation{flex-direction:column;align-items:flex-end;padding:16px}}header .header__inner .header__navigation .menu-item{color:#00131a;text-transform:uppercase;padding:8px;font-family:Syne,sans-serif;font-size:18px;font-weight:700;line-height:24px;text-decoration:none}@media (width<=1199px){header .header__inner .header__navigation{z-index:999;background:#fff;width:100vw;height:calc(100vh - 84px);transition:all .3s ease-in-out;position:absolute;top:84px;left:0;transform:translate(100%)}}header .header__inner .header__navigation.is-active{transform:translate(0)}header .header__inner .header__hamburger{cursor:pointer;background-color:#fc8503;border:none;border-radius:100px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:56px;height:40px;padding:0;display:flex}header .header__inner .header__hamburger.is-active .header__hamburger--inner:first-of-type{transform:translate(0)translateY(4px)rotate(45deg)}header .header__inner .header__hamburger.is-active .header__hamburger--inner:last-of-type{width:24px;transform:translate(0)translateY(-4px)rotate(-45deg)}header .header__inner .header__hamburger .header__hamburger--inner{background-color:#fff;border-radius:3px;width:24px;height:3px;transition:all .3s ease-in-out;display:block}.youtube-video-player__wrapper{width:100%}@media (width<=1199px){.youtube-video-player__wrapper .youtube-video-player__inner{width:100%!important;height:auto!important}}.youtube-video-player__wrapper .youtube-video-player__inner>div{aspect-ratio:16/9;pointer-events:none;width:100%;overflow:hidden}.youtube-video-player__wrapper .youtube-video-player__inner>div iframe{width:300%;height:100%;margin-left:-100%}.youtube-video-player__wrapper .youtube-video-player__controls{flex-direction:column;max-width:640px;display:flex}@media (width<=1199px){.youtube-video-player__wrapper .youtube-video-player__controls{max-width:unset}}.youtube-video-player__wrapper .youtube-video-player__controls .navigation{align-items:center;width:100%;display:flex}@media (width<=1199px){.youtube-video-player__wrapper .youtube-video-player__controls .navigation{flex-direction:column-reverse;justify-content:center;gap:12px}}.youtube-video-player__wrapper .youtube-video-player__controls .navigation .volume{align-items:center;gap:4px;display:flex}.youtube-video-player__wrapper .youtube-video-player__controls .navigation .volume img{object-fit:contain;object-position:center;width:24px;height:24px}.youtube-video-player__wrapper .youtube-video-player__controls .navigation .volume input{width:100px}.youtube-video-player__wrapper .youtube-video-player__controls .navigation .navigation__buttons{align-items:center;gap:16px;margin-left:calc(50% - 208px);display:flex}@media (width<=1199px){.youtube-video-player__wrapper .youtube-video-player__controls .navigation .navigation__buttons{gap:24px;margin-left:0}}.youtube-video-player__wrapper .youtube-video-player__controls .navigation .navigation__buttons span{font-family:Anuphan,sans-serif}.youtube-video-player__wrapper .youtube-video-player__controls .navigation .navigation__buttons img{object-fit:contain;object-position:center;cursor:pointer;width:24px;height:24px}.youtube-video-player__wrapper .youtube-video-player__controls .navigation .navigation__buttons .play-pause{background:#1b8299;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;padding:6px;display:flex}.youtube-video-player__wrapper .youtube-video-player__controls .navigation .navigation__buttons .play-pause img{width:32px;height:32px}.question-counter{text-align:center;margin-top:-24px;margin-bottom:32px;font-size:18px;line-height:1}.error-messages{width:fit-content;margin-top:16px}@media (width<=1199px){.section__course-learn .question-counter{margin-top:0}}.score-meter{width:350px;height:175px;position:relative;overflow:hidden}@media (width<=1199px){.score-meter{margin-left:auto;margin-right:auto}}@media (width<=424px){.score-meter{width:280px;height:140px}}.score-meter:before{content:"";width:inherit;height:inherit;border:45px solid #d3d3d34d;border-bottom:none;border-top-left-radius:175px;border-top-right-radius:175px;position:absolute}.score-meter .bar{width:inherit;height:inherit;transform-origin:50% 0;transform-style:preserve-3d;backface-visibility:hidden;z-index:4;border:45px solid #fc8503;border-top:#fc8503;border-bottom-right-radius:175px;border-bottom-left-radius:175px;animation-name:rotate-one;animation-duration:1s;animation-timing-function:linear;animation-fill-mode:forwards;position:absolute;top:100%;left:0}.score-meter .result{color:#f66d6d;font-weight:700;position:absolute;bottom:0;left:50%;transform:translate(-50%)}@keyframes rotate-one{0%{transform:rotate(0)}}.section__course-learn{margin:36px 0}@media (width<=1199px){.section__course-learn{margin:0 0 36px}}.section__course-learn .course-details__wrapper{flex-direction:column;gap:24px;display:flex}.section__course-learn .course-details__wrapper .course-details__image__wrapper{width:100%;height:0;padding-bottom:58%;position:relative}.section__course-learn .course-details__wrapper .course-details__image__wrapper img{border-radius:24px;width:100%;height:100%;position:absolute;top:0;left:0}.section__course-learn .loader__wrapper .loader{margin-top:25vh;margin-bottom:25vh}@media (width>=1921px){.section__course-learn .loader__wrapper .loader{margin-top:35vh;margin-bottom:35vh}}.section__course-learn .list-of-content__title{text-transform:uppercase;margin:36px 0 16px;display:none}@media (width<=1199px){.section__course-learn .list-of-content__title{display:block}.section__course-learn .score-meter-show-more{width:100%}}.dashboard-page{z-index:1;background-color:#fff;min-height:100vh;padding:60px 0 100px;position:relative;overflow-x:hidden}.dashboard-page__bg-shape-left{z-index:-1;background:url("data:image/svg+xml,%3csvg%20width='964'%20height='863'%20viewBox='0%200%20964%20863'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M964%20381.01C964%20647.211%20748.201%20863.01%20482%20863.01H431.505C193.191%20863.01%200%20669.819%200%20431.505C0%20193.191%20193.191%200.000183105%20431.505%200.000183105H964V381.01Z'%20fill='%23FFAE0F'/%3e%3c/svg%3e") 50%/contain no-repeat;width:1300px;height:1200px;position:absolute;top:-63px;left:0;transform:scaleX(-1)}@media (width<=1199px){.dashboard-page__bg-shape-left{width:600px;height:500px;top:-80px;left:-100px}}@media (width<=767px){.dashboard-page__bg-shape-left{width:400px;height:350px;top:-50px;left:-60px}}.dashboard-page__bg-shape-right{z-index:-1;pointer-events:none;background:url("data:image/svg+xml,%3csvg%20width='964'%20height='863'%20viewBox='0%200%20964%20863'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M0%20482C0%20215.799%20215.799%200%20482%200H532.495C770.809%200%20964%20193.191%20964%20431.505C964%20669.818%20770.809%20863.01%20532.495%20863.01H0V482Z'%20fill='%231997B4'/%3e%3c/svg%3e") 50%/contain no-repeat;width:700px;height:700px;position:absolute;bottom:0;right:0;transform:scale(-1)}@media (width<=767px){.dashboard-page__bg-shape-right{display:none}}.dashboard-page .dashboard__container{z-index:2;position:relative}.dashboard-page .dashboard__header{justify-content:space-between;align-items:flex-start;margin-bottom:40px;display:flex}@media (width<=767px){.dashboard-page .dashboard__header{flex-direction:column;gap:16px;margin-bottom:24px}}.dashboard-page .dashboard__title{color:#0d0d0d;margin:0 0 8px;font-family:Syne,sans-serif;font-size:48px;font-weight:700;line-height:52px}@media (width<=767px){.dashboard-page .dashboard__title{font-size:32px;line-height:38px}}.dashboard-page .dashboard__date{color:#0d0d0d;margin:0;font-family:Syne,sans-serif;font-size:28px;font-weight:700;line-height:32px}@media (width<=767px){.dashboard-page .dashboard__date{font-size:20px;line-height:24px}}.dashboard-page .dashboard__subtitle{color:#0d0d0d;margin:0;font-family:Anuphan,sans-serif;font-size:20px;font-weight:600;line-height:24px}@media (width<=767px){.dashboard-page .dashboard__subtitle{font-size:16px;line-height:20px}}.dashboard-page .dashboard__banner-welcome{background:#fff;border-radius:24px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:40px;padding:32px 40px;display:flex;box-shadow:0 24px 24px #00233029,0 8px 8px #00233014}@media (width<=767px){.dashboard-page .dashboard__banner-welcome{flex-direction:column;align-items:flex-start;padding:24px}}.dashboard-page .dashboard__banner-welcome h3{color:#0d0d0d;margin-bottom:8px;font-family:Syne,sans-serif;font-size:22px;font-weight:700}.dashboard-page .dashboard__banner-welcome p{color:#595959;margin:0;font-family:Anuphan,sans-serif;font-size:16px}.dashboard-page .dashboard__banner-trial{color:#fff;background:#013247;border-radius:16px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:40px;padding:32px 40px;display:flex;box-shadow:0 24px 24px #00233029,0 8px 8px #00233014}@media (width<=767px){.dashboard-page .dashboard__banner-trial{flex-direction:column;align-items:flex-start;padding:24px}}.dashboard-page .dashboard__banner-trial .dashboard__banner-trial-copy{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.dashboard-page .dashboard__banner-trial .dashboard__badge-trial{color:#0d0d0d;text-transform:uppercase;background:#03a4ff;border-radius:16px;padding:4px 12px;font-family:Syne,sans-serif;font-size:14px;font-weight:600}.dashboard-page .dashboard__banner-trial h3{color:#fff;margin:0;font-family:Syne,sans-serif;font-size:24px;font-weight:700}.dashboard-page .dashboard__banner-trial p{color:#fffc;margin:0;font-family:Anuphan,sans-serif;font-size:16px}.dashboard-page .dashboard__btn{text-transform:uppercase;cursor:pointer;white-space:nowrap;border:none;border-radius:24px;justify-content:center;align-items:center;padding:16px 32px;font-family:Syne,sans-serif;font-size:16px;font-weight:700;text-decoration:none;transition:all .2s ease-in-out;display:inline-flex}@media (width<=767px){.dashboard-page .dashboard__btn{width:100%}}.dashboard-page .dashboard__btn.dashboard__btn--orange{color:#0d0d0d;background-color:#fc8503}.dashboard-page .dashboard__btn.dashboard__btn--orange:hover{color:#0d0d0d;background-color:#e37803;transform:translateY(-1px)}.dashboard-page .dashboard__btn.dashboard__btn--gray{color:#8c8c8c;cursor:not-allowed;background-color:#e6e6e6}.dashboard-page .dashboard__course-selector{flex-direction:column;gap:16px;margin-bottom:48px;display:flex}.dashboard-page .dashboard__course-card{cursor:pointer;background:#fff;border:2px solid #0000;border-radius:24px;outline:none;width:100%;padding:24px 32px;transition:all .25s;box-shadow:0 24px 24px #00233029,0 8px 8px #00233014}@media (width<=767px){.dashboard-page .dashboard__course-card{padding:16px 20px}}.dashboard-page .dashboard__course-card:hover:not(.dashboard__course-card--active){transform:translateY(-2px);box-shadow:0 32px 32px #00233033}.dashboard-page .dashboard__course-card.dashboard__course-card--active{border-color:#fc8503;transform:translateY(-2px);box-shadow:0 32px 32px #00233038}.dashboard-page .dashboard__course-header{align-items:center;gap:20px;display:flex}.dashboard-page .dashboard__course-flag{font-size:36px;line-height:1}.dashboard-page .dashboard__course-info h4{color:#0d0d0d;margin:0 0 6px;font-family:Syne,sans-serif;font-size:22px;font-weight:700}.dashboard-page .dashboard__course-info p{color:#595959;margin:0;font-family:Anuphan,sans-serif;font-size:16px}.dashboard-page .dashboard__section{margin-bottom:48px}.dashboard-page .dashboard__section-title{color:#0d0d0d;margin-bottom:24px;font-family:Syne,sans-serif;font-size:24px;font-weight:700}.dashboard-page .dashboard__weeks-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}@media (width<=991px){.dashboard-page .dashboard__weeks-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=767px){.dashboard-page .dashboard__weeks-grid{grid-template-columns:1fr;gap:16px}}.dashboard-page .dashboard__week-card{background:#fff;border-radius:24px;justify-content:space-between;align-items:center;gap:16px;min-height:110px;padding:24px;transition:all .25s;display:flex;box-shadow:0 24px 24px #00233029,0 8px 8px #00233014}.dashboard-page .dashboard__week-card:hover:not(.dashboard__week-card--locked){transform:translateY(-2px);box-shadow:0 32px 32px #00233033}.dashboard-page .dashboard__week-card.dashboard__week-card--locked{box-shadow:none;color:#8c8c8c;background-color:#e6e6e6}.dashboard-page .dashboard__week-card.dashboard__week-card--locked .dashboard__week-number,.dashboard-page .dashboard__week-card.dashboard__week-card--locked .dashboard__week-title{color:#8c8c8c}.dashboard-page .dashboard__week-card-left{flex-direction:column;flex-grow:1;align-items:flex-start;gap:8px;display:flex}.dashboard-page .dashboard__week-card-header{align-items:center;gap:8px;display:flex}.dashboard-page .dashboard__week-number{color:#0d0d0d;font-family:Syne,sans-serif;font-size:16px;font-weight:700}.dashboard-page .dashboard__badge-new{color:#0d0d0d;text-transform:uppercase;background-color:#ffae0f;border-radius:12px;padding:2px 8px;font-family:Syne,sans-serif;font-size:11px;font-weight:700}.dashboard-page .dashboard__week-title{color:#333;margin:0;font-family:Anuphan,sans-serif;font-size:16px;font-weight:600}.dashboard-page .dashboard__week-release{color:#7f7f7f;background-color:#0000000d;border-radius:12px;padding:2px 10px;font-family:Anuphan,sans-serif;font-size:12px;font-weight:500}.dashboard-page .dashboard__week-arrow-btn{color:#0d0d0d;background:#fff;border:2px solid #0d0d0d;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;text-decoration:none;transition:all .2s;display:flex}@media (width<=767px){.dashboard-page .dashboard__week-arrow-btn{border-radius:12px;width:40px;height:40px}}.dashboard-page .dashboard__week-arrow-btn:hover{color:#fff;background-color:#0d0d0d;transform:scale(1.05)}.dashboard-page .dashboard__week-lock-icon{color:#fff;background-color:#fc8503;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}@media (width<=767px){.dashboard-page .dashboard__week-lock-icon{border-radius:12px;width:40px;height:40px}}.dashboard-page .dashboard__week-lock-icon svg{width:20px;height:20px}.dashboard-page .dashboard__test-card{border-radius:24px;justify-content:space-between;align-items:center;gap:24px;margin-top:56px;padding:32px 40px;display:flex;box-shadow:0 24px 24px #00233029,0 8px 8px #00233014}@media (width<=767px){.dashboard-page .dashboard__test-card{flex-direction:column;align-items:flex-start;margin-top:40px;padding:24px}}.dashboard-page .dashboard__test-card h4{margin:0 0 8px;font-family:Syne,sans-serif;font-size:22px;font-weight:700}.dashboard-page .dashboard__test-card p{margin:0;font-family:Anuphan,sans-serif;font-size:16px}.dashboard-page .dashboard__test-card.dashboard__test-card--active{color:#fff;background-color:#013247}.dashboard-page .dashboard__test-card.dashboard__test-card--active h4{color:#fff}.dashboard-page .dashboard__test-card.dashboard__test-card--active p{color:#fffc}.dashboard-page .dashboard__test-card.dashboard__test-card--disabled{color:#8c8c8c;box-shadow:none;background-color:#f2f2f2;border:1px solid #e6e6e6}.dashboard-page .dashboard__test-card.dashboard__test-card--disabled h4{color:#8c8c8c}.dashboard-page .dashboard__test-card.dashboard__test-card--disabled p{color:#a6a6a6}.section__public{background-color:#f66d6d;align-items:center;min-height:calc(100vh - 92px);padding:64px;display:flex}@media (width<=1199px){.section__public{padding:32px 0}}.section__public .auth__error{color:#f2f2f2;background-color:#ff1640;border-radius:12px;padding:16px;font-size:16px;font-weight:700;line-height:1.1}.section__public .login-page__wrapper,.section__public .forgotten-password-page__wrapper,.section__public .reset-password-page__wrapper,.section__public .registration-page__wrapper,.section__public .verification-page__wrapper,.section__public .level-test-page__wrapper{background-color:#fff;border-radius:24px;flex-direction:column;gap:32px;padding:48px 32px;display:flex}@media (width<=1199px){.section__public .login-page__wrapper,.section__public .forgotten-password-page__wrapper,.section__public .reset-password-page__wrapper,.section__public .registration-page__wrapper,.section__public .verification-page__wrapper,.section__public .level-test-page__wrapper{padding:32px 16px}}.section__public .login-page__wrapper .login-page__title,.section__public .login-page__wrapper .forgotten-password-page__title,.section__public .login-page__wrapper .reset-password-page__title,.section__public .login-page__wrapper .registration-page__title,.section__public .login-page__wrapper .level-test-page__title,.section__public .forgotten-password-page__wrapper .login-page__title,.section__public .forgotten-password-page__wrapper .forgotten-password-page__title,.section__public .forgotten-password-page__wrapper .reset-password-page__title,.section__public .forgotten-password-page__wrapper .registration-page__title,.section__public .forgotten-password-page__wrapper .level-test-page__title,.section__public .reset-password-page__wrapper .login-page__title,.section__public .reset-password-page__wrapper .forgotten-password-page__title,.section__public .reset-password-page__wrapper .reset-password-page__title,.section__public .reset-password-page__wrapper .registration-page__title,.section__public .reset-password-page__wrapper .level-test-page__title,.section__public .registration-page__wrapper .login-page__title,.section__public .registration-page__wrapper .forgotten-password-page__title,.section__public .registration-page__wrapper .reset-password-page__title,.section__public .registration-page__wrapper .registration-page__title,.section__public .registration-page__wrapper .level-test-page__title,.section__public .verification-page__wrapper .login-page__title,.section__public .verification-page__wrapper .forgotten-password-page__title,.section__public .verification-page__wrapper .reset-password-page__title,.section__public .verification-page__wrapper .registration-page__title,.section__public .verification-page__wrapper .level-test-page__title,.section__public .level-test-page__wrapper .login-page__title,.section__public .level-test-page__wrapper .forgotten-password-page__title,.section__public .level-test-page__wrapper .reset-password-page__title,.section__public .level-test-page__wrapper .registration-page__title,.section__public .level-test-page__wrapper .level-test-page__title{text-align:center;text-transform:uppercase}.section__public .verification-page__wrapper .verification-page__info{text-align:center;font-weight:500}.level-test-page__wrapper .language-selector{justify-content:center;gap:16px;display:flex}.level-test-page__wrapper .language-selector .btn{text-transform:uppercase}.level-test-landing{align-items:center;min-height:calc(100vh - 80px);padding:96px 0;display:flex;position:relative;overflow:hidden}@media (width<=1199px){.level-test-landing{min-height:auto;padding:60px 0}}.level-test-landing__bg-shape{z-index:-1;filter:hue-rotate(151deg)saturate(.8)brightness(.85);background:url("data:image/svg+xml,%3csvg%20width='964'%20height='863'%20viewBox='0%200%20964%20863'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M964%20381.01C964%20647.211%20748.201%20863.01%20482%20863.01H431.505C193.191%20863.01%200%20669.819%200%20431.505C0%20193.191%20193.191%200.000183105%20431.505%200.000183105H964V381.01Z'%20fill='%23FFAE0F'/%3e%3c/svg%3e") 50%/contain no-repeat;width:1300px;height:1200px;position:absolute;top:-63px;left:0;transform:scaleX(-1)}@media (width<=1199px){.level-test-landing__bg-shape{width:600px;height:500px;top:-80px;left:-100px}}@media (width<=767px){.level-test-landing__bg-shape{width:400px;height:350px;top:-50px;left:-60px}}.level-test-landing .text-white-container{color:#0d0d0d}.level-test-landing__tag{color:#0d0d0d;text-transform:none;margin-bottom:8px;font-family:Syne,sans-serif;font-size:22px;font-weight:700;line-height:24px;display:block}.level-test-landing__title{color:#0d0d0d;margin-bottom:16px;font-family:Syne,sans-serif;font-size:48px;font-weight:700;line-height:52px}@media (width<=767px){.level-test-landing__title{font-size:32px;line-height:36px}}.level-test-landing__desc{color:#0d0d0d;margin-bottom:40px;font-family:Anuphan,sans-serif;font-size:20px;font-weight:400;line-height:24px}.level-test-landing__badges{flex-wrap:wrap;gap:8px;display:flex}.level-test-landing__badges .landing-badge{background:#fff;border-radius:24px;flex-direction:row;align-items:center;padding:16px 24px;display:flex;box-shadow:0 24px 24px #00233029,0 8px 8px #00233014}.level-test-landing__badges .landing-badge span{color:#0d0d0d;font-family:Syne,sans-serif;font-size:22px;font-weight:700;line-height:24px}@media (width<=767px){.level-test-landing__badges .landing-badge{padding:12px 18px}.level-test-landing__badges .landing-badge span{font-size:16px}}.level-test-landing__actions{width:100%;max-width:360px}@media (width<=767px){.level-test-landing__actions{max-width:100%}}.level-test-landing__actions .btn-start{color:#0d0d0d;background:#fc8503;border:none;border-radius:24px;justify-content:center;align-items:center;height:64px;padding:20px;font-family:Syne,sans-serif;font-size:16px;font-weight:700;transition:background-color .2s;display:flex}.level-test-landing__actions .btn-start:hover{background-color:#e37803}.level-test-landing__actions .btn-scratch{color:#013247;background:0 0;border:2px solid #013247;border-radius:24px;justify-content:center;align-items:center;height:64px;padding:20px;font-family:Syne,sans-serif;font-size:16px;font-weight:700;transition:all .2s;display:flex}.level-test-landing__actions .btn-scratch:hover{background-color:#0132470d}.level-test-landing__card{background:#fff;border-radius:24px;flex-direction:column;gap:40px;padding:64px;display:flex;box-shadow:0 24px 24px #00233029,0 8px 8px #00233014}@media (width<=767px){.level-test-landing__card{gap:24px;padding:32px 24px}}.level-test-landing__card-title{color:#0d0d0d;margin:0;font-family:Syne,sans-serif;font-size:38px;font-weight:700;line-height:42px}@media (width<=767px){.level-test-landing__card-title{font-size:28px;line-height:32px}}.level-test-landing__steps{flex-direction:column;gap:40px;display:flex}@media (width<=767px){.level-test-landing__steps{gap:24px}}.level-test-landing__steps .landing-step{flex-direction:row;align-items:flex-start;gap:16px;display:flex}.level-test-landing__steps .landing-step__num{color:#0d0d0d;background:#f66d6d;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:58px;font-family:Syne,sans-serif;font-size:38px;font-weight:700;line-height:42px;display:flex}.level-test-landing__steps .landing-step__text{color:#0d0d0d;margin:0;padding-top:4px;font-family:Syne,sans-serif;font-size:22px;font-weight:700;line-height:24px}@media (width<=767px){.level-test-landing__steps .landing-step__text{font-size:16px;line-height:20px}}.level-test-run{align-items:center;min-height:calc(100vh - 80px);padding:96px 0;display:flex;position:relative;overflow:hidden}@media (width<=1199px){.level-test-run{min-height:auto;padding:60px 0}}.level-test-run__bg-shape{z-index:-1;background:url("data:image/svg+xml,%3csvg%20width='964'%20height='863'%20viewBox='0%200%20964%20863'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M964%20381.01C964%20647.211%20748.201%20863.01%20482%20863.01H431.505C193.191%20863.01%200%20669.819%200%20431.505C0%20193.191%20193.191%200.000183105%20431.505%200.000183105H964V381.01Z'%20fill='%23FFAE0F'/%3e%3c/svg%3e") 50%/contain no-repeat;width:1300px;height:1200px;position:absolute;top:-63px;left:0;transform:scaleX(-1)}@media (width<=1199px){.level-test-run__bg-shape{width:600px;height:500px;top:-80px;left:-100px}}@media (width<=767px){.level-test-run__bg-shape{width:400px;height:350px;top:-50px;left:-60px}}.level-test-run__container{z-index:2}.level-test-run__wrapper{width:100%;max-width:960px}.level-test-run__card{background:#fff;border-radius:24px;width:100%;padding:48px 24px;position:relative;box-shadow:0 24px 24px #00233029,0 8px 8px #00233014}@media (width<=767px){.level-test-run__card{padding:24px 12px}}.level-test-run__card form{flex-direction:column;gap:32px;display:flex}.level-test-card__tracker{color:#0d0d0d;font-family:Syne,sans-serif;font-size:32px;font-weight:700;line-height:38px}@media (width<=767px){.level-test-card__tracker{font-size:22px;line-height:26px}}.level-test-slide{flex-direction:column;gap:48px;padding:16px 32px;display:flex}@media (width<=767px){.level-test-slide{padding:8px 12px}}.level-test-slide__header{flex-direction:row;justify-content:space-between;align-items:center;gap:24px;display:flex}.level-test-slide__question{color:#0d0d0d;margin:0;font-family:Syne,sans-serif;font-size:32px;font-weight:700;line-height:38px}@media (width<=767px){.level-test-slide__question{font-size:22px;line-height:26px}}.level-test-slide__choices{flex-direction:column;gap:16px;display:flex}.level-test-slide__email-form .input-group input{border:2px solid #d1d5db;border-radius:24px;outline:none;width:100%;height:64px;padding:0 24px;font-family:Anuphan,sans-serif;font-size:18px}.level-test-slide__email-form .input-group input:focus{border-color:#fc8503}.choice-card{cursor:pointer;background:#fff;border:2px solid #0000;border-radius:24px;flex-direction:row;justify-content:space-between;align-items:center;padding:24px 32px;transition:all .2s ease-in-out;display:flex;box-shadow:0 8px 32px #0023300d}@media (width<=767px){.choice-card{border-radius:16px;padding:16px 20px}}.choice-card:hover{transform:translateY(-2px);box-shadow:0 12px 24px #00233014}.choice-card.selected{background:#fec;box-shadow:0 12px 24px #fd85031f}.choice-card__text{color:#0d0d0d;font-family:Syne,sans-serif;font-size:22px;font-weight:700;line-height:26px}@media (width<=767px){.choice-card__text{font-size:18px;line-height:22px}}.choice-card__radio{background:0 0;border:2px solid #0d0d0d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;transition:all .2s ease-in-out;display:flex}.choice-card__radio.checked{background:#fec;border-color:#1997b4}.choice-card__radio-inner{background:#1997b4;border-radius:50%;width:14px;height:14px}.level-test-run__footer{flex-direction:row;justify-content:space-between;align-items:flex-end;width:100%;margin-top:16px;padding:0 32px;display:flex}@media (width<=767px){.level-test-run__footer{flex-direction:column-reverse;align-items:flex-start;gap:24px;padding:0 12px}}.level-test-run__footer .btn-next{text-transform:uppercase;border:none;border-radius:24px;justify-content:center;align-items:center;width:240px;height:64px;padding:20px;font-family:Syne,sans-serif;font-size:16px;font-weight:700;transition:all .2s ease-in-out;display:flex}@media (width<=767px){.level-test-run__footer .btn-next{width:100%}}.level-test-run__footer .btn-next.disabled{color:#9ca3af;cursor:not-allowed;background:#d1d5db}.level-test-run__footer .btn-next.active{color:#0d0d0d;cursor:pointer;background:#fc8503}.level-test-run__footer .btn-next.active:hover{background-color:#e37803}.level-test-result{flex-direction:column;gap:32px;width:100%;display:flex}.level-test-result .result-box{color:#fff;background:#013247;border-radius:24px;justify-content:space-between;align-items:center;gap:24px;padding:40px;display:flex}@media (width<=767px){.level-test-result .result-box{flex-direction:column-reverse;align-items:flex-start;padding:24px}}.level-test-result .result-box__left{flex-direction:column;gap:16px;display:flex}.level-test-result .result-box__title{color:#fff;margin:0;font-family:Syne,sans-serif;font-size:32px;font-weight:700;line-height:36px}@media (width<=767px){.level-test-result .result-box__title{font-size:24px;line-height:28px}}.level-test-result .result-box__desc{color:#fff;margin:0;font-family:Anuphan,sans-serif;font-size:18px;font-weight:400;line-height:22px}.level-test-result .result-box__score{color:#22c55e;font-family:Syne,sans-serif;font-size:72px;font-weight:700;line-height:72px}@media (width<=767px){.level-test-result .result-box__score{font-size:56px;line-height:56px}}.level-test-result .start-card{border:2px solid #1997b4;border-radius:24px;flex-direction:column;gap:24px;padding:40px;display:flex}@media (width<=767px){.level-test-result .start-card{padding:24px}}.level-test-result .start-card__title{color:#1997b4;margin:0;font-family:Syne,sans-serif;font-size:32px;font-weight:700;line-height:36px}@media (width<=767px){.level-test-result .start-card__title{font-size:24px;line-height:28px}}.level-test-result .start-card__desc{color:#0d0d0d;margin:0;font-family:Anuphan,sans-serif;font-size:18px;line-height:24px}.level-test-result .start-card .btn-register{color:#0d0d0d;text-transform:uppercase;background:#fc8503;border:none;border-radius:24px;justify-content:center;align-self:flex-start;align-items:center;padding:16px 32px;font-family:Syne,sans-serif;font-size:16px;font-weight:700;text-decoration:none;transition:background-color .2s;display:inline-flex}.level-test-result .start-card .btn-register:hover{background-color:#e37803}.level-test-result .email-report-section{flex-direction:column;gap:16px;margin-top:24px;display:flex}.level-test-result .email-report-section__title{color:#0d0d0d;margin:0;font-family:Syne,sans-serif;font-size:28px;font-weight:700;line-height:32px}.level-test-result .email-report-section__subtitle{color:#0d0d0d;margin:0;font-family:Anuphan,sans-serif;font-size:18px;line-height:24px}.level-test-result .email-report-section .report-form{flex-direction:column;gap:20px;width:100%;max-width:560px;margin-top:16px;display:flex}.level-test-result .email-report-section .report-form .form-group{flex-direction:column;gap:6px;display:flex;position:relative}.level-test-result .email-report-section .report-form .form-group label{color:#6b7280;pointer-events:none;font-family:Anuphan,sans-serif;font-size:14px;position:absolute;top:8px;left:24px}.level-test-result .email-report-section .report-form .form-group input{color:#0d0d0d;border:2px solid #013247;border-radius:24px;outline:none;height:64px;padding:24px 24px 8px;font-family:Anuphan,sans-serif;font-size:16px;font-weight:500}.level-test-result .email-report-section .report-form .form-group input:focus{border-color:#fc8503}.level-test-result .email-report-section .report-form .btn-send-report{color:#013247;text-transform:uppercase;cursor:pointer;background:0 0;border:2px solid #013247;border-radius:24px;justify-content:center;align-self:flex-start;align-items:center;padding:16px 32px;font-family:Syne,sans-serif;font-size:16px;font-weight:700;transition:all .2s;display:inline-flex}.level-test-result .email-report-section .report-form .btn-send-report:hover{background-color:#0132470d}.level-test-result .email-report-section .report-form .btn-send-report:disabled{opacity:.5;cursor:not-allowed}.level-test-result .email-report-section__footer-text{color:#6b7280;margin:0;font-family:Anuphan,sans-serif;font-size:14px}.level-test-result .registered-report-section{flex-direction:column;gap:24px;margin-top:24px;display:flex}.level-test-result .registered-report-section__title{color:#0d0d0d;margin:0;font-family:Syne,sans-serif;font-size:32px;font-weight:700;line-height:36px}.level-test-result .registered-report-section__desc{color:#0d0d0d;margin:0;font-family:Anuphan,sans-serif;font-size:18px;line-height:24px}.level-test-result .registered-report-section .button-group{flex-direction:row;gap:16px;margin-top:16px;display:flex}@media (width<=767px){.level-test-result .registered-report-section .button-group{flex-direction:column-reverse}}.level-test-result .registered-report-section .button-group .btn-skip{color:#013247;text-transform:uppercase;cursor:pointer;background:0 0;border:2px solid #013247;border-radius:24px;justify-content:center;align-items:center;padding:16px 32px;font-family:Syne,sans-serif;font-size:16px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.level-test-result .registered-report-section .button-group .btn-skip:hover{background-color:#0132470d}.level-test-result .registered-report-section .button-group .btn-send{color:#0d0d0d;text-transform:uppercase;cursor:pointer;background:#fc8503;border:none;border-radius:24px;justify-content:center;align-items:center;padding:16px 32px;font-family:Syne,sans-serif;font-size:16px;font-weight:700;transition:all .2s;display:inline-flex}.level-test-result .registered-report-section .button-group .btn-send:hover{background-color:#e37803}.page--not-found{background-color:#f66d6d;align-items:center;min-height:100vh;padding:24px 0;display:flex;position:relative}@media (width<=1199px){.page--not-found{padding:0}}.page--not-found .not-found__inner{background-color:#fff;border-radius:24px;flex-direction:column;gap:32px;padding:48px 32px;display:flex}@media (width<=1199px){.page--not-found .not-found__inner{padding:32px 16px}}.page--not-found .not-found__inner .not-found__title{text-align:center;font-size:120px;font-weight:900;line-height:1.2}@media (width<=1199px){.page--not-found .not-found__inner .not-found__title{padding:24px 0 0;font-size:65px}}.page--not-found .not-found__inner .not-found__image{width:350px;position:absolute;bottom:0;right:0}@media (width<=1399px){.page--not-found .not-found__inner .not-found__image{width:250px}}@media (width<=1199px){.page--not-found .not-found__inner .not-found__image{margin:0 0 0 auto;display:block;position:relative}}.page--not-found .not-found__inner .not-found__content{padding:0 16px}.page--not-found .not-found__inner .not-found__content>*{text-align:center;margin-top:24px}.page--not-found .not-found__inner .not-found__button{margin:24px auto 0}.page--not-found .not-found__logo{width:220px;margin:0 auto;display:block}@media (width<=375px){.page--not-found .not-found__logo{width:160px}}.section__profile-page{z-index:1;background-color:#fff;min-height:100vh;padding:60px 0 100px;position:relative;overflow-x:hidden}.section__profile-page .profile-page__bg-shape-left{z-index:-1;background:url("data:image/svg+xml,%3csvg%20width='962'%20height='862'%20viewBox='-131%200%20962%20862'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M-130.279%20480.843C-130.279%20215.281%2085.0015%200%20350.564%200H400.407C638.442%200%20831.407%20192.965%20831.407%20431C831.407%20669.034%20638.442%20862%20400.407%20862H-130.279V480.843Z'%20fill='%23F66D6D'/%3e%3c/svg%3e") 50%/contain no-repeat;width:1300px;height:1200px;position:absolute;top:-63px;left:0;transform:scaleY(-1)}@media (width<=1199px){.section__profile-page .profile-page__bg-shape-left{width:600px;height:500px;top:-80px;left:-100px}}@media (width<=767px){.section__profile-page .profile-page__bg-shape-left{width:400px;height:350px;top:-50px;left:-60px}}.section__profile-page .profile-page__container{z-index:2;position:relative}.section__profile-page .profile-page__cards-container{flex-direction:column;gap:40px;display:flex}@media (width<=767px){.section__profile-page .profile-page__cards-container{gap:24px}}.section__profile-page .profile-page__card-summary-wrapper{opacity:1;max-height:200px;transition:max-height .4s cubic-bezier(.4,0,.2,1),opacity .3s ease-out;overflow:hidden}.section__profile-page .profile-page__card-summary-wrapper.is-hidden{opacity:0;pointer-events:none;max-height:0}.section__profile-page .profile-page__card-form-wrapper{opacity:0;max-height:0;transition:max-height .45s cubic-bezier(.4,0,.2,1),opacity .35s ease-out;overflow:hidden}.section__profile-page .profile-page__card-form-wrapper.is-visible{opacity:1;max-height:1000px}.section__profile-page .profile-page__back-btn{cursor:pointer;background-color:#0000;border:2px solid #013247;border-radius:16px;align-items:center;gap:12px;padding:10px 24px;text-decoration:none;transition:all .2s ease-in-out;display:inline-flex}.section__profile-page .profile-page__back-btn .profile-page__back-arrow{justify-content:center;align-items:center;display:flex}.section__profile-page .profile-page__back-btn .profile-page__back-arrow svg path{transition:stroke .2s ease-in-out}.section__profile-page .profile-page__back-btn .profile-page__back-text{color:#013247;text-transform:uppercase;font-family:Syne,sans-serif;font-size:14px;font-weight:700;line-height:1}.section__profile-page .profile-page__back-btn:hover{background-color:#013247}.section__profile-page .profile-page__back-btn:hover .profile-page__back-text{color:#fff}.section__profile-page .profile-page__back-btn:hover .profile-page__back-arrow svg path{stroke:#fff}.section__profile-page .profile-page__header{margin-top:16px;margin-bottom:24px}.section__profile-page .profile-page__header .profile-page__title{color:#0d0d0d;margin:0 0 8px;font-family:Syne,sans-serif;font-size:48px;font-weight:700;line-height:52px}@media (width<=767px){.section__profile-page .profile-page__header .profile-page__title{font-size:36px;line-height:40px}}.section__profile-page .profile-page__header .profile-page__subtitle{color:#0d0d0d;margin:0;font-family:Syne,sans-serif;font-size:28px;font-weight:700;line-height:32px}@media (width<=767px){.section__profile-page .profile-page__header .profile-page__subtitle{font-size:20px;line-height:24px}}.section__profile-page .profile-page__card{background-color:#fff;border-radius:24px;padding:64px;transition:all .3s;box-shadow:0 24px 24px #00233029,0 8px 8px #00233014}@media (width<=1199px){.section__profile-page .profile-page__card{padding:40px 32px}}@media (width<=767px){.section__profile-page .profile-page__card{padding:32px 20px}}.section__profile-page .profile-page__card .profile-page__card-title{color:#0d0d0d;border-bottom:1px solid #f2f2f2;margin-bottom:32px;padding-bottom:16px;font-family:Syne,sans-serif;font-size:38px;font-weight:700;line-height:42px}@media (width<=767px){.section__profile-page .profile-page__card .profile-page__card-title{margin-bottom:24px;font-size:28px;line-height:32px}}.section__profile-page .profile-page__card-summary{justify-content:space-between;align-items:center;gap:24px;animation:.35s ease-out forwards profileCardSlideIn;display:flex}@media (width<=767px){.section__profile-page .profile-page__card-summary{flex-direction:column;align-items:flex-start;gap:16px}}.section__profile-page .profile-page__user-info-row{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.section__profile-page .profile-page__user-info-row .profile-page__avatar{background-color:#f2f2f2;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.section__profile-page .profile-page__user-info-row .profile-page__avatar svg{width:24px;height:24px}.section__profile-page .profile-page__user-info-row .profile-page__user-text{flex-direction:column;display:flex}.section__profile-page .profile-page__user-info-row .profile-page__user-text .profile-page__user-name{color:#0d0d0d;font-family:Syne,sans-serif;font-size:22px;font-weight:700;line-height:24px}.section__profile-page .profile-page__user-info-row .profile-page__user-text .profile-page__user-email{color:#4d4d4d;margin-top:2px;font-family:Anuphan,sans-serif;font-size:18px;line-height:22px}.section__profile-page .profile-page__badge{color:#fff;text-transform:uppercase;background-color:#37ca60;border-radius:16px;padding:6px 16px;font-family:Syne,sans-serif;font-size:14px;font-weight:600;line-height:1;display:inline-block}.section__profile-page .profile-page__badge--inactive{color:#8c8c8c;background-color:#e6e6e6}@media (width<=767px){.section__profile-page .profile-page__badge{padding:4px 12px;font-size:12px}}.section__profile-page .profile-page__password-info{flex-direction:column;display:flex}.section__profile-page .profile-page__password-info .profile-page__password-title{color:#0d0d0d;font-family:Syne,sans-serif;font-size:22px;font-weight:700}.section__profile-page .profile-page__password-info .profile-page__password-date{color:#666;margin-top:4px;font-family:Anuphan,sans-serif;font-size:16px}.section__profile-page .profile-page__card-btn-toggle{color:#013247;cursor:pointer;text-transform:uppercase;white-space:nowrap;background-color:#0000;border:2px solid #013247;border-radius:24px;padding:12px 28px;font-family:Syne,sans-serif;font-size:16px;font-weight:700;transition:all .2s}.section__profile-page .profile-page__card-btn-toggle:hover{color:#fff;background-color:#013247}@media (width<=767px){.section__profile-page .profile-page__card-btn-toggle{text-align:center;width:100%}}.section__profile-page .profile-page__form{width:100%;animation:.35s ease-out forwards profileCardSlideIn}.section__profile-page .profile-page__inputs-row{gap:24px;display:flex}@media (width<=767px){.section__profile-page .profile-page__inputs-row{flex-direction:column;gap:16px}}.section__profile-page .profile-page__inputs-row>div{flex:1}.section__profile-page .profile-page__inputs-errors-row{gap:24px;display:flex}@media (width<=767px){.section__profile-page .profile-page__inputs-errors-row{display:none}}.section__profile-page .profile-page__inputs-errors-row .profile-page__error-col{flex:1}.section__profile-page .profile-page__input-container{background-color:#fff;border:2px solid #4d4d4d;border-radius:1024px;flex-direction:column;align-items:flex-start;width:100%;padding:10px 24px;transition:border-color .2s ease-in-out;display:flex}.section__profile-page .profile-page__input-container:focus-within{border-color:#fc8503}.section__profile-page .profile-page__input-container .profile-page__input-label{color:#4d4d4d;margin-bottom:2px;font-family:Anuphan,sans-serif;font-size:12px;font-weight:600;line-height:1.2}.section__profile-page .profile-page__input-container .profile-page__input{color:#0d0d0d;background:0 0;border:none;outline:none;width:100%;padding:0;font-family:Epilogue,sans-serif;font-size:16px;font-weight:600;line-height:1.4}.section__profile-page .profile-page__input-container .profile-page__input::placeholder{color:#666}.section__profile-page .profile-page__input-container--password{flex-direction:row;justify-content:space-between;align-items:center}.section__profile-page .profile-page__input-container--password .profile-page__input-column{flex-direction:column;flex-grow:1;display:flex}.section__profile-page .profile-page__input-container--password .profile-page__password-toggle{color:#4d4d4d;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;margin-left:8px;padding:0;transition:color .2s;display:flex}.section__profile-page .profile-page__input-container--password .profile-page__password-toggle:hover{color:#fc8503}.section__profile-page .profile-page__input-container--password .profile-page__password-toggle svg{width:22px;height:22px}.section__profile-page .profile-page__helper-text{color:#666;margin:4px 0 0;padding-left:24px;font-family:Epilogue,sans-serif;font-size:14px}.section__profile-page .profile-page__input-error{color:#f66d6d;margin-top:4px;padding-left:24px;font-family:Epilogue,sans-serif;font-size:14px}.section__profile-page .profile-page__api-error{color:#f66d6d;text-align:center;background-color:#f66d6d1a;border-radius:12px;padding:12px;font-family:Epilogue,sans-serif;font-size:15px;font-weight:600}.section__profile-page .profile-page__form-actions{justify-content:flex-end;gap:16px;display:flex}@media (width<=767px){.section__profile-page .profile-page__form-actions{flex-direction:column;gap:12px}}.section__profile-page .profile-page__btn-cancel{color:#013247;cursor:pointer;text-transform:uppercase;background-color:#0000;border:2px solid #013247;border-radius:24px;padding:16px 36px;font-family:Syne,sans-serif;font-size:16px;font-weight:700;transition:all .2s}.section__profile-page .profile-page__btn-cancel:hover{color:#fff;background-color:#013247}@media (width<=767px){.section__profile-page .profile-page__btn-cancel{text-align:center;width:100%}}.section__profile-page .profile-page__btn-submit{color:#0d0d0d;cursor:pointer;text-transform:uppercase;background-color:#fc8503;border:none;border-radius:24px;padding:16px 36px;font-family:Syne,sans-serif;font-size:16px;font-weight:700;transition:all .2s}.section__profile-page .profile-page__btn-submit:hover{background-color:#ffae0f}@media (width<=767px){.section__profile-page .profile-page__btn-submit{text-align:center;width:100%}}.section__profile-page .profile-page__newsletter-row{justify-content:space-between;align-items:center;gap:24px;display:flex}@media (width<=767px){.section__profile-page .profile-page__newsletter-row{flex-direction:column;align-items:flex-start;gap:16px}}.section__profile-page .profile-page__newsletter-row .profile-page__newsletter-info{flex-direction:column;display:flex}.section__profile-page .profile-page__newsletter-row .profile-page__newsletter-info .profile-page__newsletter-label{color:#0d0d0d;font-family:Syne,sans-serif;font-size:22px;font-weight:700}.section__profile-page .profile-page__newsletter-row .profile-page__newsletter-info .profile-page__newsletter-desc{color:#666;margin-top:4px;font-family:Anuphan,sans-serif;font-size:16px}.section__profile-page .profile-page__newsletter-row .profile-page__newsletter-control{align-items:center;gap:12px;display:flex}.section__profile-page .profile-page__newsletter-row .profile-page__newsletter-control .profile-page__newsletter-spinner{color:#666;font-size:12px}.section__profile-page .profile-page__newsletter-success{color:#37ca60;padding-left:8px;font-family:Epilogue,sans-serif;font-size:14px}.section__profile-page .profile-page__newsletter-error{color:#f66d6d;padding-left:8px;font-family:Epilogue,sans-serif;font-size:14px}.section__profile-page .profile-page__toggle-switch{flex-shrink:0;width:48px;height:28px;display:inline-block;position:relative}.section__profile-page .profile-page__toggle-switch input{opacity:0;width:0;height:0}.section__profile-page .profile-page__toggle-switch .profile-page__toggle-slider{cursor:pointer;background-color:#e6e6e6;border-radius:28px;transition:all .3s;position:absolute;inset:0}.section__profile-page .profile-page__toggle-switch .profile-page__toggle-slider:before{content:"";background-color:#fff;border-radius:50%;width:20px;height:20px;transition:all .3s;position:absolute;bottom:4px;left:4px;box-shadow:0 2px 4px #0000001a}.section__profile-page .profile-page__toggle-switch input:checked+.profile-page__toggle-slider{background-color:#37ca60}.section__profile-page .profile-page__toggle-switch input:checked+.profile-page__toggle-slider:before{transform:translate(20px)}.section__profile-page .profile-page__level-tests{width:100%;margin-top:40px}.section__profile-page .profile-page__level-tests h3{color:#0d0d0d;margin-bottom:20px;font-family:Syne,sans-serif;font-size:28px;font-weight:700}.section__profile-page .profile-page__footer-actions{margin-top:48px}.section__profile-page .profile-page__footer-actions .profile-page__btn-delete-profile{color:#f66d6d;text-transform:uppercase;cursor:pointer;background:0 0;border:none;font-family:Syne,sans-serif;font-size:16px;font-weight:700;text-decoration:underline;transition:color .2s}.section__profile-page .profile-page__footer-actions .profile-page__btn-delete-profile:hover{color:#f22525}@keyframes profileCardSlideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}main.authenticated>.section__profile-page{margin-top:-32px}@media (width<=1199px){main.authenticated>.section__profile-page{margin-top:-32px}}.section__subscription{background-color:#f8f9fa;min-height:100vh;margin-top:-3rem;padding-top:3rem;padding-bottom:5rem;position:relative}.section__subscription .subscription-header-bg{z-index:0;background-color:#f7a800;border-bottom-right-radius:100%;width:50vw;height:75vh;position:absolute;top:0;left:0}@media (width<=768px){.section__subscription .subscription-header-bg{border-bottom-right-radius:80% 50%;width:100vw;height:40vh}}.section__subscription .subscription-footer-bg{z-index:0;background-color:#1793a6;border-top-left-radius:100%;width:45vw;height:60vh;position:absolute;bottom:0;right:0}@media (width<=768px){.section__subscription .subscription-footer-bg{width:80vw;height:30vh}}.section__subscription .subscription-container{z-index:1;padding-top:3rem;position:relative}.section__subscription .btn-back{color:#000;background:0 0;border:1px solid #000;border-radius:20px;padding:.5rem 1rem;font-weight:500;text-decoration:none;transition:all .3s;display:inline-block}.section__subscription .btn-back:hover{background:#0000000d}.section__subscription .subscription-title{margin-top:1rem;margin-bottom:.5rem;font-size:2.5rem;font-weight:700}@media (width<=768px){.section__subscription .subscription-title{font-size:2rem}}.section__subscription .subscription-subtitle{margin-bottom:2rem;font-size:1.1rem}@media (width<=768px){.section__subscription .subscription-subtitle{font-size:1rem}}.section__subscription .subscription-card{background:#fff;border-radius:1rem;max-width:850px;margin-bottom:2rem;margin-left:auto;margin-right:auto;padding:3rem;font-family:Inter,Segoe UI,Roboto,Helvetica Neue,sans-serif;box-shadow:0 10px 40px #0000001a}@media (width<=768px){.section__subscription .subscription-card{padding:1.5rem}}.section__subscription .subscription-card .card-header-text{text-transform:uppercase;letter-spacing:.5px}.section__subscription .subscription-card.checkout-plan .plan-summary-box{background:#062f43;border-radius:1rem;padding:2.5rem;color:#fff!important}@media (width<=768px){.section__subscription .subscription-card.checkout-plan .plan-summary-box{padding:1.5rem}}.section__subscription .subscription-card.checkout-plan .plan-summary-box h4,.section__subscription .subscription-card.checkout-plan .plan-summary-box small,.section__subscription .subscription-card.checkout-plan .plan-summary-box li,.section__subscription .subscription-card.checkout-plan .plan-summary-box p,.section__subscription .subscription-card.checkout-plan .plan-summary-box span:not(.check-icon){color:#fff!important}.section__subscription .subscription-card.checkout-plan .plan-summary-box .feature-list{grid-template-columns:1fr 1fr;gap:1.25rem;margin-bottom:0;padding-left:0;list-style:none;display:grid}@media (width<=768px){.section__subscription .subscription-card.checkout-plan .plan-summary-box .feature-list{grid-template-columns:1fr}}.section__subscription .subscription-card.checkout-plan .plan-summary-box .feature-list li{align-items:center;font-size:1rem;font-weight:500;display:flex}.section__subscription .subscription-card.checkout-plan .plan-summary-box .feature-list li .check-icon{background-color:#00b16a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;margin-right:.75rem;font-size:.75rem;display:inline-flex;color:#fff!important}.section__subscription .subscription-card.checkout-plan .guarantees{color:#000;font-size:.9rem;font-weight:700}@media (width<=768px){.section__subscription .subscription-card.checkout-plan .guarantees{flex-direction:column;align-items:flex-start;gap:.5rem}}.section__subscription .subscription-card.checkout-plan .guarantees span{align-items:center;display:flex}.section__subscription .subscription-card.checkout-plan .guarantees span .check-icon-green{background-color:#00b16a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-right:.5rem;font-size:.7rem;display:inline-flex;color:#fff!important}.section__subscription .subscription-card.checkout-plan .btn-stripe{letter-spacing:.5px;padding:1rem 3rem;font-size:1rem;font-weight:800;transition:all .2s;color:#000!important;background-color:#f7a800!important;border-color:#f7a800!important;border-radius:50px!important}@media (width<=768px){.section__subscription .subscription-card.checkout-plan .btn-stripe{padding:1rem;width:100%!important}}.section__subscription .subscription-card.checkout-plan .btn-stripe:hover{transform:translateY(-2px);background-color:#de9700!important}.section__subscription .subscription-card.active-plan{padding:2.5rem}@media (width<=768px){.section__subscription .subscription-card.active-plan{padding:1.5rem}}.section__subscription .subscription-card.active-plan h3{margin-bottom:0;font-weight:700}@media (width<=768px){.section__subscription .subscription-card.active-plan h3{font-size:1.25rem}}.section__subscription .subscription-card.active-plan .plan-price{color:#333;font-size:.85rem;font-weight:500}.section__subscription .subscription-card.active-plan .status-badge{text-transform:uppercase;letter-spacing:.5px;border-radius:20px;padding:.35rem 1rem;font-size:.7rem;font-weight:800}.section__subscription .subscription-card.active-plan .status-badge.active{color:#000;background-color:#00b16a}.section__subscription .subscription-card.active-plan .status-badge.warning{color:#fff;background-color:#dc3545}.section__subscription .subscription-card.active-plan .detail-row{border-bottom:1px solid #0000000d;justify-content:space-between;align-items:center;padding:1rem 0;font-size:.95rem;display:flex}.section__subscription .subscription-card.active-plan .detail-row:last-child{border-bottom:none}.section__subscription .subscription-card.active-plan .detail-row .label{color:#333;font-weight:600}.section__subscription .subscription-card.active-plan .detail-row .value{font-weight:700}.section__subscription .subscription-card.active-plan.invoices-card .invoice-table{border-collapse:collapse;width:100%}.section__subscription .subscription-card.active-plan.invoices-card .invoice-table th{text-align:left;color:#666;border-bottom:1px solid #eaeaea;padding:1rem 0;font-weight:600}.section__subscription .subscription-card.active-plan.invoices-card .invoice-table td{vertical-align:middle;border-bottom:1px solid #eaeaea;padding:1rem 0;font-size:.95rem;font-weight:700}.section__subscription .subscription-card.active-plan.invoices-card .invoice-table tr:last-child td{border-bottom:none}.section__subscription .subscription-card.active-plan.invoices-card .invoice-table .action-cell{text-align:right}@media (width<=768px){.section__subscription .subscription-card.active-plan.invoices-card .invoice-table{display:block}.section__subscription .subscription-card.active-plan.invoices-card .invoice-table thead,.section__subscription .subscription-card.active-plan.invoices-card .invoice-table tbody,.section__subscription .subscription-card.active-plan.invoices-card .invoice-table tr,.section__subscription .subscription-card.active-plan.invoices-card .invoice-table td,.section__subscription .subscription-card.active-plan.invoices-card .invoice-table th{width:100%;display:block}.section__subscription .subscription-card.active-plan.invoices-card .invoice-table thead{display:none}.section__subscription .subscription-card.active-plan.invoices-card .invoice-table tr{border-bottom:1px solid #eaeaea;margin-bottom:1.5rem;padding-bottom:1rem}.section__subscription .subscription-card.active-plan.invoices-card .invoice-table tr:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.section__subscription .subscription-card.active-plan.invoices-card .invoice-table td{border-bottom:1px solid #f8f9fa;justify-content:space-between;align-items:center;padding:.75rem 0;display:flex}.section__subscription .subscription-card.active-plan.invoices-card .invoice-table td:before{content:attr(data-label);color:#666;font-weight:600}.section__subscription .subscription-card.active-plan.invoices-card .invoice-table td:last-child{border-bottom:none}.section__subscription .subscription-card.active-plan.invoices-card .invoice-table .action-cell{text-align:center;margin-top:1rem;display:block}.section__subscription .subscription-card.active-plan.invoices-card .invoice-table .action-cell:before{display:none}.section__subscription .subscription-card.active-plan.invoices-card .invoice-table .action-cell .btn-pdf{width:100%}}.section__subscription .subscription-card.active-plan .status-paid{color:#fff;background-color:#00b16a;border-radius:20px;padding:.25rem .75rem;font-size:.7rem;font-weight:800;display:inline-block}.section__subscription .subscription-card.active-plan .btn-pdf{color:#062f43;background:0 0;border:1px solid #062f43;border-radius:20px;padding:.4rem 1.5rem;font-size:.8rem;font-weight:700;transition:all .2s}.section__subscription .subscription-card.active-plan .btn-pdf:hover{color:#fff;background-color:#062f43}.section__subscription .subscription-card.active-plan .payment-method .card-brand{color:#0044b3;margin-bottom:.2rem;font-size:1.25rem;font-weight:800}.section__subscription .subscription-card.active-plan .payment-method .card-number{letter-spacing:1px;font-size:.95rem;font-weight:700}.section__subscription .subscription-card.active-plan .payment-method .card-expiry{color:#666;font-size:.85rem}.section__subscription .subscription-card.active-plan .btn-outline{color:#333;background:0 0;border:1px solid #ccc;border-radius:20px;width:100%;padding:.5rem 1.5rem;font-size:.85rem;font-weight:700}@media (width>=576px){.section__subscription .subscription-card.active-plan .btn-outline{width:auto}}.section__subscription .subscription-card.active-plan .btn-outline:hover{background-color:#f8f9fa}.section__subscription .subscription-card.active-plan .cancel-text{max-width:400px;font-size:.95rem;font-weight:500}.section__subscription .subscription-card.active-plan .btn-cancel{color:#dc3545;text-transform:uppercase;background:0 0;border:1px solid #dc3545;border-radius:20px;width:100%;padding:.5rem 1.5rem;font-size:.85rem;font-weight:700}@media (width>=576px){.section__subscription .subscription-card.active-plan .btn-cancel{width:auto}}.section__subscription .subscription-card.active-plan .btn-cancel:hover{background-color:#fff5f5}.section__subscription-page{z-index:1;background-color:#fff;min-height:100vh;padding:60px 0 100px;position:relative;overflow-x:hidden}main.authenticated>.section__subscription-page{margin-top:-32px}@media (width<=1199px){main.authenticated>.section__subscription-page{margin-top:-32px}}.section__subscription-page .subscription-page__bg-shape-left{z-index:-1;background:url("data:image/svg+xml,%3csvg%20width='964'%20height='863'%20viewBox='0%200%20964%20863'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M964%20381.01C964%20647.211%20748.201%20863.01%20482%20863.01H431.505C193.191%20863.01%200%20669.819%200%20431.505C0%20193.191%20193.191%200.000183105%20431.505%200.000183105H964V381.01Z'%20fill='%23FFAE0F'/%3e%3c/svg%3e") 50%/contain no-repeat;width:1300px;height:1200px;position:absolute;top:-63px;left:0;transform:scaleX(-1)}@media (width<=1199px){.section__subscription-page .subscription-page__bg-shape-left{width:600px;height:500px;top:-80px;left:-100px}}@media (width<=767px){.section__subscription-page .subscription-page__bg-shape-left{width:400px;height:350px;top:-50px;left:-60px}}.section__subscription-page .subscription-page__bg-shape-right{z-index:-1;pointer-events:none;background:url("data:image/svg+xml,%3csvg%20width='964'%20height='863'%20viewBox='0%200%20964%20863'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M0%20482C0%20215.799%20215.799%200%20482%200H532.495C770.809%200%20964%20193.191%20964%20431.505C964%20669.818%20770.809%20863.01%20532.495%20863.01H0V482Z'%20fill='%231997B4'/%3e%3c/svg%3e") 50%/contain no-repeat;width:700px;height:700px;position:absolute;bottom:0;right:0;transform:scale(-1)}@media (width<=767px){.section__subscription-page .subscription-page__bg-shape-right{display:none}}.section__subscription-page .subscription-page__container{z-index:2;position:relative}.section__subscription-page .subscription-page__back-btn{box-sizing:border-box;color:#013247;text-transform:uppercase;cursor:pointer;background-color:#0000;border:2px solid #013247;border-radius:16px;flex-direction:row;justify-content:center;align-items:center;gap:8px;height:40px;padding:8px 16px;font-family:Syne,sans-serif;font-size:14px;font-weight:700;text-decoration:none;transition:background-color .2s,color .2s;display:inline-flex}.section__subscription-page .subscription-page__back-btn:hover{color:#fff;background-color:#013247}.section__subscription-page .subscription-page__back-btn:hover .subscription-page__back-arrow path{stroke:#fff}.section__subscription-page .subscription-page__back-btn .subscription-page__back-arrow{align-items:center;display:flex}.section__subscription-page .subscription-page__back-btn .subscription-page__back-arrow svg path{transition:stroke .2s}.section__subscription-page .subscription-page__header{margin-top:24px;margin-bottom:32px}.section__subscription-page .subscription-page__title{color:#0d0d0d;font-family:Syne,sans-serif;font-size:48px;font-weight:700;line-height:52px}@media (width<=767px){.section__subscription-page .subscription-page__title{font-size:36px;line-height:40px}}.section__subscription-page .subscription-page__subtitle{color:#0d0d0d;margin-top:8px;font-family:Syne,sans-serif;font-size:28px;font-weight:700;line-height:32px}@media (width<=767px){.section__subscription-page .subscription-page__subtitle{font-size:20px;line-height:24px}}.section__subscription-page .subscription-page__cards-container{flex-direction:column;gap:40px;margin-bottom:60px;display:flex}@media (width<=767px){.section__subscription-page .subscription-page__cards-container{gap:24px}}.section__subscription-page .subscription-page__card{background:#fff;border-radius:24px;width:100%;padding:64px;box-shadow:0 24px 24px #00233029,0 8px 8px #00233014}@media (width<=767px){.section__subscription-page .subscription-page__card{padding:24px}}.section__subscription-page .subscription-page__card h3.subscription-page__card-title{color:#0d0d0d;margin-bottom:0;font-family:Syne,sans-serif;font-size:38px;font-weight:700;line-height:42px}@media (width<=767px){.section__subscription-page .subscription-page__card h3.subscription-page__card-title{font-size:28px;line-height:32px}}.section__subscription-page .subscription-page__plan-info{justify-content:space-between;align-items:flex-start;gap:16px;width:100%;display:flex}.section__subscription-page .subscription-page__plan-text{flex-grow:1}.section__subscription-page .subscription-page__price{color:#0d0d0d;margin-top:4px;font-family:Syne,sans-serif;font-size:22px;font-weight:700;line-height:24px}.section__subscription-page .subscription-page__badge{color:#fff;text-transform:uppercase;background-color:#37ca60;border-radius:16px;flex-shrink:0;padding:6px 16px;font-family:Syne,sans-serif;font-size:16px;font-weight:600;line-height:20px;display:inline-block}.section__subscription-page .subscription-page__badge--warning{background-color:#fc8503}.section__subscription-page .subscription-page__badge--inactive{color:#8c8c8c;background-color:#e6e6e6}@media (width<=767px){.section__subscription-page .subscription-page__badge{padding:4px 12px;font-size:14px}}.section__subscription-page .subscription-page__detail-row{border-top:1px solid #e6e6e6;justify-content:space-between;align-items:center;margin-top:24px;padding-top:24px;display:flex}.section__subscription-page .subscription-page__detail-row .label{color:#0d0d0d;font-family:Syne,sans-serif;font-size:28px;font-weight:700;line-height:32px}@media (width<=767px){.section__subscription-page .subscription-page__detail-row .label{font-size:20px}}.section__subscription-page .subscription-page__detail-row .value{color:#0d0d0d;align-items:center;gap:12px;font-family:Syne,sans-serif;font-size:38px;font-weight:700;line-height:42px;display:flex}@media (width<=767px){.section__subscription-page .subscription-page__detail-row .value{font-size:22px;line-height:26px}}.section__subscription-page .subscription-page__detail-row .value svg{width:48px;height:48px}@media (width<=767px){.section__subscription-page .subscription-page__detail-row .value svg{width:36px;height:36px}}.section__subscription-page .subscription-page__invoices-table{border-collapse:collapse;width:100%;margin-top:24px}.section__subscription-page .subscription-page__invoices-table th{color:#8c8c8c;text-align:left;border-bottom:1px solid #e6e6e6;padding-bottom:16px;font-family:Syne,sans-serif;font-size:22px;font-weight:700}@media (width<=767px){.section__subscription-page .subscription-page__invoices-table th{font-size:16px}}.section__subscription-page .subscription-page__invoices-table td{color:#0d0d0d;vertical-align:middle;border-bottom:1px solid #e6e6e6;padding:24px 0;font-family:Anuphan,sans-serif;font-size:22px;font-weight:500}@media (width<=767px){.section__subscription-page .subscription-page__invoices-table td{padding:16px 0;font-size:16px}}.section__subscription-page .subscription-page__invoices-table .btn-pdf{color:#013247;text-transform:uppercase;cursor:pointer;background:0 0;border:2px solid #013247;border-radius:12px;padding:6px 16px;font-family:Syne,sans-serif;font-size:16px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-block}.section__subscription-page .subscription-page__invoices-table .btn-pdf:hover{color:#fff;background-color:#013247}@media (width<=767px){.section__subscription-page .subscription-page__invoices-table .btn-pdf{border-radius:8px;padding:4px 10px;font-size:12px}}.section__subscription-page .subscription-page__card-summary{justify-content:space-between;align-items:center;margin-top:24px;display:flex}.section__subscription-page .subscription-page__card-summary .brand-info{flex-direction:column;display:flex}.section__subscription-page .subscription-page__card-summary .brand-info .brand-name{color:#013247;font-family:Syne,sans-serif;font-size:28px;font-weight:800}.section__subscription-page .subscription-page__card-summary .brand-info .card-details{color:#4d4d4d;margin-top:4px;font-family:Anuphan,sans-serif;font-size:20px}.section__subscription-page .subscription-page__card-split{align-items:flex-start;gap:48px;margin-top:32px;display:flex}@media (width<=991px){.section__subscription-page .subscription-page__card-split{flex-direction:column-reverse;gap:24px}}.section__subscription-page .subscription-page__card-form-side{flex:1;width:100%}.section__subscription-page .subscription-page__card-preview-side{color:#0d0d0d;background:#fc8503;border-radius:16px;flex-direction:column;flex-shrink:0;justify-content:space-between;width:320px;height:180px;padding:24px;font-family:Syne,sans-serif;display:flex;box-shadow:0 8px 16px #fc850340}@media (width<=991px){.section__subscription-page .subscription-page__card-preview-side{align-self:center}}.section__subscription-page .subscription-page__card-preview-side .brand{color:#013247;text-align:right;font-size:32px;font-weight:800;line-height:1}.section__subscription-page .subscription-page__card-preview-side .number{letter-spacing:2px;margin:16px 0;font-size:20px;font-weight:700}.section__subscription-page .subscription-page__card-preview-side .expiry{font-size:16px;font-weight:600}.section__subscription-page .subscription-page__form{width:100%}.section__subscription-page .subscription-page__inputs-row{gap:24px;display:flex}@media (width<=767px){.section__subscription-page .subscription-page__inputs-row{flex-direction:column;gap:16px}}.section__subscription-page .subscription-page__inputs-row>div{flex:1}.section__subscription-page .subscription-page__inputs-errors-row{gap:24px;display:flex}@media (width<=767px){.section__subscription-page .subscription-page__inputs-errors-row{display:none}}.section__subscription-page .subscription-page__inputs-errors-row .subscription-page__error-col{flex:1}.section__subscription-page .subscription-page__input-container{box-sizing:border-box;background:#f2f2f2;border:2px solid #0000;border-radius:32px;flex-direction:column;align-items:flex-start;width:100%;padding:8px 24px;transition:border-color .2s,background-color .2s;display:flex}.section__subscription-page .subscription-page__input-container:focus-within{background:#fff;border-color:#013247}.section__subscription-page .subscription-page__input-label{color:#8c8c8c;text-transform:uppercase;font-family:Anuphan,sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:16px}.section__subscription-page .subscription-page__input{color:#0d0d0d;background:0 0;border:none;width:100%;margin-top:2px;padding:0;font-family:Anuphan,sans-serif;font-size:18px;font-style:normal;font-weight:500;line-height:24px}.section__subscription-page .subscription-page__input:focus{outline:none}.section__subscription-page .subscription-page__input-error{color:#f66d6d;margin-top:4px;padding-left:24px;font-family:Anuphan,sans-serif;font-size:14px}.section__subscription-page .subscription-page__form-actions{justify-content:flex-end;gap:16px;display:flex}@media (width<=767px){.section__subscription-page .subscription-page__form-actions{flex-direction:column-reverse;gap:12px}}.section__subscription-page .subscription-page__btn-cancel{box-sizing:border-box;color:#013247;text-transform:uppercase;cursor:pointer;background:0 0;border:2px solid #013247;border-radius:24px;flex-direction:row;justify-content:center;align-items:center;gap:8px;height:48px;padding:12px 24px;font-family:Syne,sans-serif;font-size:16px;font-weight:700;transition:background-color .2s,color .2s;display:flex}.section__subscription-page .subscription-page__btn-cancel:hover{color:#fff;background-color:#013247}@media (width<=767px){.section__subscription-page .subscription-page__btn-cancel{width:100%}}.section__subscription-page .subscription-page__btn-submit{color:#0d0d0d;text-transform:uppercase;cursor:pointer;background:#fc8503;border:none;border-radius:24px;flex-direction:row;justify-content:center;align-items:center;gap:8px;height:48px;padding:12px 24px;font-family:Syne,sans-serif;font-size:16px;font-weight:700;transition:background-color .2s;display:flex}.section__subscription-page .subscription-page__btn-submit:hover{background-color:#d47003}.section__subscription-page .subscription-page__btn-submit:disabled{cursor:not-allowed;background-color:#ccc}@media (width<=767px){.section__subscription-page .subscription-page__btn-submit{width:100%}}.section__subscription-page .subscription-page__card-summary-wrapper{opacity:1;max-height:200px;transition:max-height .4s cubic-bezier(.4,0,.2,1),opacity .3s ease-out;overflow:hidden}.section__subscription-page .subscription-page__card-summary-wrapper.is-hidden{opacity:0;pointer-events:none;max-height:0}.section__subscription-page .subscription-page__card-form-wrapper{opacity:0;max-height:0;transition:max-height .45s cubic-bezier(.4,0,.2,1),opacity .35s ease-out;overflow:hidden}.section__subscription-page .subscription-page__card-form-wrapper.is-visible{opacity:1;max-height:800px}.section__subscription-page .subscription-page__card-btn-toggle{box-sizing:border-box;color:#013247;text-transform:uppercase;cursor:pointer;background:0 0;border:2px solid #013247;border-radius:16px;flex-direction:row;justify-content:center;align-items:center;gap:8px;height:40px;padding:8px 16px;font-family:Syne,sans-serif;font-size:14px;font-weight:700;transition:background-color .2s,color .2s;display:flex}.section__subscription-page .subscription-page__card-btn-toggle:hover{color:#fff;background-color:#013247}.section__subscription-page .subscription-page__btn-cancel-plan{box-sizing:border-box;color:#f66d6d;text-transform:uppercase;cursor:pointer;background:0 0;border:2px solid #f66d6d;border-radius:16px;flex-direction:row;justify-content:center;align-items:center;gap:8px;height:40px;padding:8px 16px;font-family:Syne,sans-serif;font-size:14px;font-weight:700;transition:background-color .2s,color .2s;display:flex}.section__subscription-page .subscription-page__btn-cancel-plan:hover{color:#fff;background-color:#f66d6d}.section__subscription-page .subscription-page__cancel-desc{color:#4d4d4d;width:100%;max-width:680px;font-family:Anuphan,sans-serif;font-size:20px;line-height:24px}@media (width<=767px){.section__subscription-page .subscription-page__cancel-desc{font-size:16px}}.section__subscription-page .checkout-plan .card-header-text span{letter-spacing:.5px;font-family:Syne,sans-serif}.section__subscription-page .checkout-plan .card-header-text h2{color:#0d0d0d;font-family:Syne,sans-serif;font-size:38px}@media (width<=767px){.section__subscription-page .checkout-plan .card-header-text h2{font-size:28px}}.section__subscription-page .checkout-plan .plan-summary-box{background:#013247;border-radius:16px;padding:40px;color:#fff!important}@media (width<=767px){.section__subscription-page .checkout-plan .plan-summary-box{padding:24px}}.section__subscription-page .checkout-plan .plan-summary-box h4{margin:0;font-family:Syne,sans-serif;font-size:28px;font-weight:700;color:#fff!important}@media (width<=767px){.section__subscription-page .checkout-plan .plan-summary-box h4{font-size:22px}}.section__subscription-page .checkout-plan .plan-summary-box .price-container{text-align:right}.section__subscription-page .checkout-plan .plan-summary-box .price-container h4{margin:0;font-size:38px;line-height:1}@media (width<=767px){.section__subscription-page .checkout-plan .plan-summary-box .price-container h4{font-size:28px}}.section__subscription-page .checkout-plan .plan-summary-box .price-container small{font-family:Anuphan,sans-serif;font-size:14px;color:#ffffffb3!important}.section__subscription-page .checkout-plan .plan-summary-box .feature-list{grid-template-columns:1fr 1fr;gap:20px;margin:24px 0 0;padding-left:0;list-style:none;display:grid}@media (width<=767px){.section__subscription-page .checkout-plan .plan-summary-box .feature-list{grid-template-columns:1fr;gap:16px}}.section__subscription-page .checkout-plan .plan-summary-box .feature-list li{align-items:center;font-family:Anuphan,sans-serif;font-size:18px;font-weight:500;display:flex;color:#fff!important}@media (width<=767px){.section__subscription-page .checkout-plan .plan-summary-box .feature-list li{font-size:16px}}.section__subscription-page .checkout-plan .plan-summary-box .feature-list li .check-icon{background-color:#37ca60;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;margin-right:12px;font-size:12px;display:inline-flex;color:#fff!important}.section__subscription-page .checkout-plan .checkout-details .checkout-details__desc{color:#4d4d4d;font-family:Anuphan,sans-serif;font-size:18px;font-weight:600;line-height:1.5}@media (width<=767px){.section__subscription-page .checkout-plan .checkout-details .checkout-details__desc{font-size:16px}}.section__subscription-page .checkout-plan .checkout-details .checkout-details__row{color:#0d0d0d;justify-content:space-between;align-items:center;padding:16px 0;font-family:Syne,sans-serif;font-size:20px;font-weight:700;display:flex}@media (width<=767px){.section__subscription-page .checkout-plan .checkout-details .checkout-details__row{font-size:16px}}.section__subscription-page .checkout-plan .checkout-details .checkout-details__row--total{font-size:24px;border-bottom:2px solid #e6e6e6!important}@media (width<=767px){.section__subscription-page .checkout-plan .checkout-details .checkout-details__row--total{font-size:18px}}.section__subscription-page .checkout-plan .checkout-details .guarantees{color:#0d0d0d;font-family:Syne,sans-serif;font-size:18px;font-weight:700}@media (width<=767px){.section__subscription-page .checkout-plan .checkout-details .guarantees{flex-direction:column;align-items:flex-start;gap:12px;font-size:14px}}.section__subscription-page .checkout-plan .checkout-details .guarantees span{align-items:center;display:flex}.section__subscription-page .checkout-plan .checkout-details .guarantees span .check-icon-green{background-color:#37ca60;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;margin-right:8px;font-size:12px;display:inline-flex;color:#fff!important}.section__subscription-page .checkout-plan .checkout-details .btn-stripe{letter-spacing:.5px;cursor:pointer;border:none;padding:16px 48px;font-family:Syne,sans-serif;font-size:16px;font-weight:700;transition:all .2s ease-in-out;color:#0d0d0d!important;background-color:#fc8503!important;border-radius:24px!important}@media (width<=767px){.section__subscription-page .checkout-plan .checkout-details .btn-stripe{padding:12px 24px;font-size:14px;width:100%!important}}.section__subscription-page .checkout-plan .checkout-details .btn-stripe:hover{transform:translateY(-2px);background-color:#ffae0f!important}.section__subscription-page .checkout-plan .checkout-details .btn-stripe:disabled{cursor:not-allowed;transform:none;background-color:#ccc!important}.section__subscription-page .checkout-plan .checkout-details .checkout-details__note{margin-top:16px;font-family:Anuphan,sans-serif;font-size:14px;color:#8c8c8c!important}@media (width<=767px){.section__subscription-page .checkout-plan .checkout-details .checkout-details__note{font-size:12px}}.registration-page{z-index:1;background-color:#fff;align-items:center;min-height:calc(100vh - 92px);padding:80px 0;display:flex;position:relative;overflow:hidden}@media (width<=1199px){.registration-page{min-height:auto;padding:40px 16px}}.registration-page__bg-shape-left{z-index:-1;background:url("data:image/svg+xml,%3csvg%20width='962'%20height='862'%20viewBox='-131%200%20962%20862'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M-130.279%20480.843C-130.279%20215.281%2085.0015%200%20350.564%200H400.407C638.442%200%20831.407%20192.965%20831.407%20431C831.407%20669.034%20638.442%20862%20400.407%20862H-130.279V480.843Z'%20fill='%23F66D6D'/%3e%3c/svg%3e") 50%/contain no-repeat;width:1080px;height:967px;position:absolute;top:-50px;left:-5px;transform:none}@media (width<=1199px){.registration-page__bg-shape-left{width:700px;height:700px;display:block;top:-100px;left:50%;transform:translate(-50%)}}@media (width<=767px){.registration-page__bg-shape-left{width:450px;height:450px;top:-50px}}.registration-page__bg-shape-right{z-index:-1;background:url("data:image/svg+xml,%3csvg%20width='964'%20height='863'%20viewBox='0%200%20964%20863'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M964%20381.01C964%20647.211%20748.201%20863.01%20482%20863.01H431.505C193.191%20863.01%200%20669.819%200%20431.505C0%20193.191%20193.191%200.000183105%20431.505%200.000183105H964V381.01Z'%20fill='%23FFAE0F'/%3e%3c/svg%3e") 50%/contain no-repeat;width:400px;height:400px;position:absolute;top:0;right:-5px}@media (width<=1199px){.registration-page__bg-shape-right{display:none}}.registration-page .container{z-index:2;position:relative}.registration-page__info-content{color:#1a1a1a;z-index:3;padding-right:40px;position:relative}@media (width<=991px){.registration-page__info-content{padding-right:0}}.registration-page__info-content .badge--yellow{color:#1a1a1a;text-transform:none;background-color:#ffb800;border-radius:20px;padding:6px 16px;font-family:Anuphan,sans-serif;font-size:14px;font-weight:700;display:inline-block}.registration-page__info-content .registration-page__heading{color:#1a1a1a;font-family:Syne,sans-serif;font-size:48px;font-weight:700;line-height:1.15}@media (width<=991px){.registration-page__info-content .registration-page__heading{font-size:36px}}.registration-page__info-content .registration-page__lead{color:#1a1a1a;font-family:Anuphan,sans-serif;font-size:18px;font-weight:600;line-height:1.5}.registration-page__warranty-box{color:#fff;background-color:#012d40;border-radius:16px;padding:24px 32px;box-shadow:0 8px 24px #00233026}.registration-page__warranty-box .warranty-title{margin-bottom:8px;font-family:Anuphan,sans-serif;font-size:18px;font-weight:700;line-height:1.2;color:#fff!important}.registration-page__warranty-box .warranty-text{margin:0;font-family:Anuphan,sans-serif;font-size:16px;font-weight:500;line-height:1.5;color:#fff!important}.registration-page__benefits-list{flex-direction:column;gap:20px;margin:32px 0 0;padding:0;list-style:none;display:flex}.registration-page__benefits-list li{color:#1a1a1a;align-items:center;gap:16px;font-family:Anuphan,sans-serif;font-size:16px;font-weight:700;line-height:1.3;display:flex}.registration-page__benefits-list li .icon-wrapper{color:#1a1a1a;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.registration-page__card{background-color:#fff;border-radius:32px;padding:48px 40px;box-shadow:0 16px 48px #0023301f}@media (width<=575px){.registration-page__card{padding:32px 20px}}.registration-page__card-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.registration-page__card-title{color:#00131a;margin:0;font-family:Syne,sans-serif;font-size:36px;font-weight:700;text-transform:none!important}@media (width<=575px){.registration-page__card-title{font-size:28px}}.registration-page__login-prompt{align-items:center;gap:12px;display:flex}.registration-page__login-prompt span{color:#0d0d0d;font-family:Anuphan,sans-serif;font-size:14px;font-weight:600}.registration-page__login-prompt .btn--login-redirect{color:#00131a;border-radius:100px;height:auto;font-size:12px;font-weight:700;line-height:1.2;border:2px solid #00131a!important;padding:6px 16px!important}.registration-page__login-prompt .btn--login-redirect:hover{background-color:#00131a;color:#fff!important}.input-group--outlined{flex-direction:column;margin-bottom:24px;display:flex;position:relative}.input-group--outlined label{color:#0d0d0d;pointer-events:none;margin:0;padding:0 8px;font-size:13px;font-weight:600;transition:all .2s ease-in-out;position:absolute;top:0;left:24px;transform:translateY(-50%);z-index:10!important;background:#fff!important}.input-group--outlined input.form-control{color:#0d0d0d;background-color:#0000;border:2px solid #0d0d0d;border-radius:32px;width:100%;padding:16px 24px;font-family:Anuphan,sans-serif;font-size:16px;font-weight:600;transition:all .2s ease-in-out}.input-group--outlined input.form-control:focus{box-shadow:none;border-color:#fc8503;outline:none}.input-group--outlined input.form-control.is-invalid{border-color:#ff1640}.input-group--outlined input.form-control::placeholder{color:gray;font-weight:500}.input-group--outlined .password-toggle{cursor:pointer;color:#0d0d0d;z-index:3;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;display:flex;position:absolute;top:29px;right:20px;transform:translateY(-50%)}.input-group--outlined .password-toggle:hover{color:#fc8503}.input-group--outlined .helper-text{margin-top:6px;margin-left:24px;font-size:12px;font-weight:600;line-height:1.2}.input-group--outlined .helper-text.is-error{color:#ff1640}.input-group--outlined .helper-text.hint-text{color:gray}.input-group--checkbox-circular{flex-direction:column;margin-bottom:16px;display:flex;position:relative}.input-group--checkbox-circular label{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:flex-start;gap:16px;margin:0;display:flex;position:relative}.input-group--checkbox-circular input[type=checkbox]{opacity:0;width:0;height:0;position:absolute}.input-group--checkbox-circular .checkmark{background-color:#fff;border:2px solid #0d0d0d;border-radius:50%;flex-shrink:0;width:24px;height:24px;transition:all .2s ease-in-out;position:relative}.input-group--checkbox-circular .checkmark:after{content:"";border:2px solid #37ca60;border-width:0 2px 2px 0;width:6px;height:11px;display:none;position:absolute;top:3px;left:7px;transform:rotate(45deg)}.input-group--checkbox-circular input:checked~.checkmark{border-color:#37ca60}.input-group--checkbox-circular input:checked~.checkmark:after{display:block}.input-group--checkbox-circular .checkbox-label-text{color:#0d0d0d;font-family:Anuphan,sans-serif;font-size:13px;font-weight:600;line-height:20px}.input-group--checkbox-circular .checkbox-label-text a{color:#0d0d0d;text-decoration:underline}.input-group--checkbox-circular .checkbox-label-text a:hover{color:#fc8503}.input-group--checkbox-circular.has-error .checkmark{border-color:#ff1640}.input-group--checkbox-circular .helper-text.is-error{color:#ff1640;margin-top:4px;margin-left:40px;font-size:12px;font-weight:600}header .header__login-btn.header__login-btn{text-transform:uppercase;border:none;border-radius:100px;justify-content:center;align-items:center;height:auto;font-size:14px;font-weight:700;line-height:1.2;display:flex;color:#fff!important;background-color:#fc8503!important;padding:8px 24px!important}header .header__login-btn.header__login-btn:hover{color:#fff!important;background-color:#f66d6d!important}.login-page{z-index:1;background-color:#fff;align-items:center;min-height:calc(100vh - 92px);padding:80px 0;display:flex;position:relative;overflow:hidden}@media (width<=1199px){.login-page{min-height:auto;padding:40px 16px}}.login-page__bg-shape-left{z-index:-1;background:url("data:image/svg+xml,%3csvg%20width='863'%20height='748'%20viewBox='0%200%20863%20748'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M-37%20355.014C-37%20603.534%20164.466%20805%20412.986%20805H460.472C682.767%20805%20862.972%20624.795%20862.972%20402.5C862.972%20180.205%20682.767%200%20460.472%200H-37V355.014Z'%20fill='%23F66D6D'/%3e%3c/svg%3e") 50%/contain no-repeat;width:1080px;height:967px;position:absolute;top:-50px;left:-5px;transform:none}@media (width<=1199px){.login-page__bg-shape-left{width:700px;height:700px;display:block;top:-100px;left:50%;transform:translate(-50%)}}@media (width<=767px){.login-page__bg-shape-left{width:450px;height:450px;top:-50px}}.login-page__bg-shape-right{z-index:-1;background:url("data:image/svg+xml,%3csvg%20width='964'%20height='863'%20viewBox='0%200%20964%20863'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M964%20381.01C964%20647.211%20748.201%20863.01%20482%20863.01H431.505C193.191%20863.01%200%20669.819%200%20431.505C0%20193.191%20193.191%200.000183105%20431.505%200.000183105H964V381.01Z'%20fill='%23FFAE0F'/%3e%3c/svg%3e") 50%/contain no-repeat;width:400px;height:400px;position:absolute;top:0;right:-5px}@media (width<=1199px){.login-page__bg-shape-right{display:none}}.login-page .container{z-index:2;position:relative}.login-page__info-content{color:#1a1a1a;z-index:3;padding-right:40px;position:relative}@media (width<=991px){.login-page__info-content{padding-right:0}}.login-page__info-content .login-page__heading{color:#1a1a1a;font-family:Syne,sans-serif;font-size:48px;font-weight:700;line-height:1.15}@media (width<=991px){.login-page__info-content .login-page__heading{font-size:36px}}.login-page__info-content .login-page__lead{color:#1a1a1a;font-family:Anuphan,sans-serif;font-size:18px;font-weight:600;line-height:1.5}.login-page__card{background-color:#fff;border-radius:32px;padding:48px 40px;box-shadow:0 16px 48px #0023301f}@media (width<=575px){.login-page__card{padding:32px 20px}}.login-page__card-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.login-page__card-title{color:#00131a;margin:0;font-family:Syne,sans-serif;font-size:36px;font-weight:700;text-transform:none!important}@media (width<=575px){.login-page__card-title{font-size:28px}}.login-page__register-prompt{align-items:center;gap:12px;display:flex}.login-page__register-prompt span{color:#0d0d0d;font-family:Anuphan,sans-serif;font-size:14px;font-weight:600}.login-page__register-prompt .btn--register-redirect{color:#00131a;border-radius:100px;height:auto;font-size:12px;font-weight:700;line-height:1.2;border:2px solid #00131a!important;padding:6px 16px!important}.login-page__register-prompt .btn--register-redirect:hover{background-color:#00131a;color:#fff!important}.forgot-password-link{color:#00131a;font-family:Anuphan,sans-serif;font-size:14px;font-weight:700;text-decoration:underline}.forgot-password-link:hover{color:#fc8503}.forgotten-password-page,.reset-password-page{z-index:1;background-color:#fff;align-items:center;min-height:calc(100vh - 92px);padding:80px 0;display:flex;position:relative;overflow:hidden}@media (width<=1199px){.forgotten-password-page,.reset-password-page{padding:0 16px 40px}}.forgotten-password-page__bg-shape-right,.reset-password-page__bg-shape-right{z-index:-1;background:url("data:image/svg+xml,%3csvg%20width='964'%20height='863'%20viewBox='0%200%20964%20863'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M964%20381.01C964%20647.211%20748.201%20863.01%20482%20863.01H431.505C193.191%20863.01%200%20669.819%200%20431.505C0%20193.191%20193.191%200.000183105%20431.505%200.000183105H964V381.01Z'%20fill='%23FFAE0F'/%3e%3c/svg%3e") 50%/contain no-repeat;width:800px;height:800px;position:absolute;top:350px;right:-10px;transform:translateY(-50%)}@media (width<=1199px){.forgotten-password-page__bg-shape-right,.reset-password-page__bg-shape-right{width:700px;height:700px;display:block;top:-100px;left:50%;transform:translate(-50%)}}.forgotten-password-page .container,.reset-password-page .container{z-index:2;position:relative}.forgotten-password-page__card,.reset-password-page__card{background-color:#fff;border-radius:32px;padding:48px 40px;box-shadow:0 16px 48px #0023301f}@media (width<=575px){.forgotten-password-page__card,.reset-password-page__card{padding:32px 20px}}.forgotten-password-page__card-title,.reset-password-page__card-title{color:#00131a;text-align:center;margin:0;font-family:Syne,sans-serif;font-size:36px;font-weight:700;text-transform:none!important}@media (width<=575px){.forgotten-password-page__card-title,.reset-password-page__card-title{font-size:28px}}.forgotten-password-page__card-title--success,.reset-password-page__card-title--success{font-size:28px}@media (width<=575px){.forgotten-password-page__card-title--success,.reset-password-page__card-title--success{font-size:22px}}.forgotten-password-page__description,.reset-password-page__description{color:#0d0d0d;text-align:center;font-family:Anuphan,sans-serif;font-size:16px;font-weight:600;line-height:1.5}.forgotten-password-page--success .forgotten-password-page__bg-shape-right,.reset-password-page--success .forgotten-password-page__bg-shape-right{background:url("data:image/svg+xml,%3csvg%20width='502'%20height='414'%20viewBox='0%200%20502%20414'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M-32%20210.649C-32%20358.109%2087.54%20477.648%20235%20477.648H263.176C395.075%20477.648%20502%20370.723%20502%20238.824C502%20106.925%20395.075%200.000213623%20263.176%200.000213623H-32V210.649Z'%20fill='%231997B4'/%3e%3c/svg%3e") 50%/contain no-repeat;width:750px;height:700px;inset:auto auto -100px -10px;transform:none}@media (width<=1199px){.forgotten-password-page--success .forgotten-password-page__bg-shape-right,.reset-password-page--success .forgotten-password-page__bg-shape-right{width:400px;height:330px;display:block;top:auto;bottom:-100px;left:50%;transform:translate(-50%)}}@media (width<=767px){.forgotten-password-page--success .forgotten-password-page__bg-shape-right,.reset-password-page--success .forgotten-password-page__bg-shape-right{width:500px;height:550px;top:370px;bottom:auto}}.forgotten-password-page__success-text,.reset-password-page__success-text{color:#0d0d0d;font-family:Anuphan,sans-serif;font-size:16px;font-weight:600}.forgotten-password-page__success-text p,.reset-password-page__success-text p{margin-bottom:0}.forgotten-password-page__success-text .fw-bold,.reset-password-page__success-text .fw-bold{font-size:18px;font-weight:700}.forgotten-password-page__resend,.reset-password-page__resend{color:#0d0d0d;font-family:Anuphan,sans-serif;font-size:14px}.forgotten-password-page__resend .btn-link,.reset-password-page__resend .btn-link{color:#00131a;cursor:pointer;text-transform:uppercase;background:0 0;border:none;margin-left:8px;padding:0;font-weight:700;text-decoration:underline}.forgotten-password-page__resend .btn-link:hover,.reset-password-page__resend .btn-link:hover{color:#fc8503}.forgotten-password-page__resend .btn-link:disabled,.reset-password-page__resend .btn-link:disabled{opacity:.5;cursor:not-allowed}.forgotten-password-page__resend-success,.reset-password-page__resend-success{text-align:center;background-color:#d4edda;border:1px solid #c3e6cb;border-radius:12px;padding:8px 16px;font-family:Anuphan,sans-serif;font-size:14px;font-weight:700;color:#000!important}.reset-password-page .reset-password-page__bg-shape-right{z-index:-1;background:url("data:image/svg+xml,%3csvg%20width='578'%20height='518'%20viewBox='0%200%20578%20518'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M578%20228.447C578%20388.057%20448.61%20517.447%20289%20517.447H258.724C115.835%20517.447%200%20401.613%200%20258.723C0%20115.834%20115.835%20-0.000366211%20258.724%20-0.000366211H578V228.447Z'%20fill='%23013247'/%3e%3c/svg%3e") 50%/contain no-repeat;width:800px;height:800px;position:absolute;top:350px;right:-10px;transform:translateY(-50%)}@media (width<=1199px){.reset-password-page .reset-password-page__bg-shape-right{width:700px;height:700px;display:block;top:-100px;left:50%;transform:translate(-50%)}}.reset-password-page--expired .reset-password-page__bg-shape-right{background:url("data:image/svg+xml,%3csvg%20width='962'%20height='862'%20viewBox='-131%200%20962%20862'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M-130.279%20480.843C-130.279%20215.281%2085.0015%200%20350.564%200H400.407C638.442%200%20831.407%20192.965%20831.407%20431C831.407%20669.034%20638.442%20862%20400.407%20862H-130.279V480.843Z'%20fill='%23F66D6D'/%3e%3c/svg%3e") 50%/contain no-repeat;border-radius:0;width:1080px;height:967px;top:20px;left:-100px;right:auto;transform:none}@media (width<=1199px){.reset-password-page--expired .reset-password-page__bg-shape-right{background:#219fbb;border-radius:50%;width:700px;height:700px;top:-100px;left:50%;right:auto;transform:translate(-50%)}}.reset-password-page__info-box{text-align:left;background-color:#012d40;border-radius:16px;margin-bottom:32px;padding:24px}.reset-password-page__info-box .info-box-title{margin-top:0;margin-bottom:8px;font-family:Anuphan,sans-serif;font-size:16px;font-weight:700;color:#fff!important}.reset-password-page__info-box .info-box-text{margin:0;font-family:Anuphan,sans-serif;font-size:14px;font-weight:500;line-height:1.5;color:#fff!important}.reset-password-page__actions,.reset-password-form__actions{flex-direction:column;gap:16px;margin-top:32px;display:flex}@media (width<=1199px){.reset-password-form__actions{flex-direction:column-reverse}}.landing-page{color:#1a1a1a;background-color:#fff;font-family:Anuphan,sans-serif;position:relative;overflow:hidden}.landing-page section{padding:100px 0;position:relative}@media (width<=1199px){.landing-page section{padding:60px 16px}}.landing-page .section-title{text-align:center;text-transform:none;color:#1a1a1a;margin-bottom:16px;font-family:Syne,sans-serif;font-size:40px;font-weight:700;line-height:1.2}@media (width<=767px){.landing-page .section-title{font-size:30px}}.landing-page .section-subtitle{color:#1a1a1a;text-align:center;margin-bottom:60px;font-family:Syne,sans-serif;font-size:22px;font-weight:700;line-height:24px}@media (width<=767px){.landing-page .section-subtitle{margin-bottom:40px;font-size:18px;line-height:22px}}.landing-page .btn-orange-cta{cursor:pointer;background-color:#fc8503;border:none;border-radius:100px;padding:14px 40px;font-size:16px;font-weight:700;text-decoration:none;transition:all .25s ease-in-out;display:inline-block;box-shadow:0 8px 20px #fc850340;color:#fff!important}.landing-page .btn-orange-cta:hover{background-color:#cc6c02;transform:translateY(-2px);box-shadow:0 10px 24px #fc850359}.landing-page .btn-orange-cta:active{transform:translateY(0)}.landing-page .btn-yellow-cta{cursor:pointer;background-color:#ffae0f;border:none;border-radius:100px;padding:14px 40px;font-size:16px;font-weight:700;text-decoration:none;transition:all .25s ease-in-out;display:inline-block;box-shadow:0 8px 20px #ffae0f33;color:#1a1a1a!important}.landing-page .btn-yellow-cta:hover{background-color:#cc8b0c;transform:translateY(-2px)}.landing-page .landing-hero{align-items:center;padding:96px 0;display:flex;position:relative}@media (width<=1199px){.landing-page .landing-hero{padding:60px 16px}}@media (width>=1200px){.landing-page .landing-hero .row{justify-content:center;gap:64px}.landing-page .landing-hero .col-xl-6{flex:0 0 592px;width:592px;max-width:592px}.landing-page .landing-hero .col-xl-5{flex:0 0 592px;width:592px;max-width:592px;margin-left:0!important}}.landing-page .landing-hero__bg-left{z-index:1;pointer-events:none;background:url("data:image/svg+xml,%3csvg%20width='964'%20height='863'%20viewBox='0%200%20964%20863'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M964%20381.01C964%20647.211%20748.201%20863.01%20482%20863.01H431.505C193.191%20863.01%200%20669.819%200%20431.505C0%20193.191%20193.191%200.000183105%20431.505%200.000183105H964V381.01Z'%20fill='%23FFAE0F'/%3e%3c/svg%3e") 0 0/contain no-repeat;width:964px;height:863px;position:absolute;top:0;left:24px;transform:scaleX(-1)}@media (width<=1199px){.landing-page .landing-hero__bg-left{background-position:top;width:100vw;height:60%;left:0;transform:scaleX(-1)}}.landing-page .landing-hero .container{z-index:2;position:relative}.landing-page .landing-hero__content{flex-direction:column;align-items:flex-start;gap:40px;width:592px;height:616px;padding-right:0;display:flex}@media (width<=1199px){.landing-page .landing-hero__content{text-align:center;align-items:center;width:100%;height:auto;margin-bottom:60px}}.landing-page .landing-hero__content .landing-hero__text-block{flex-direction:column;align-items:flex-start;gap:8px;width:100%;display:flex}@media (width<=1199px){.landing-page .landing-hero__content .landing-hero__text-block{align-items:center}}.landing-page .landing-hero__content .landing-hero__text-block .hero-tag{color:#0d0d0d;margin:0;font-family:Syne,sans-serif;font-size:22px;font-weight:700;line-height:24px;display:block}.landing-page .landing-hero__content .landing-hero__text-block h1{color:#1a1a1a;margin:0;font-family:Syne,sans-serif;font-size:48px;font-weight:700;line-height:52px}@media (width<=767px){.landing-page .landing-hero__content .landing-hero__text-block h1{font-size:38px;line-height:42px}}.landing-page .landing-hero__content .landing-hero__text-block .hero-lead{color:#1a1a1a;margin:0;font-family:Syne,sans-serif;font-size:22px;font-weight:700;line-height:24px}.landing-page .landing-hero__content .hero-cta-btn-wrapper{margin:0}.landing-page .landing-hero__content .hero-cta-btn-wrapper .btn-hero-cta{text-transform:uppercase;width:320px;height:64px;box-shadow:none;cursor:pointer;border-radius:24px;justify-content:center;align-items:center;padding:20px;font-size:16px;font-weight:700;line-height:24px;text-decoration:none;transition:all .25s ease-in-out;display:flex;color:#013247!important;background-color:#0000!important;border:2px solid #013247!important}.landing-page .landing-hero__content .hero-cta-btn-wrapper .btn-hero-cta:hover{transform:translateY(-2px);box-shadow:0 8px 24px #01324740;color:#fff!important;background-color:#013247!important}.landing-page .landing-hero__benefits-card{box-sizing:border-box;background-color:#013247;border-radius:40px;width:497px;height:256px;padding:56px 56px 56px 40px;box-shadow:0 24px 24px #00233029,0 8px 8px #00233014;color:#fff!important}@media (width<=1199px){.landing-page .landing-hero__benefits-card{margin:0 auto}}@media (width<=575px){.landing-page .landing-hero__benefits-card{width:100%;height:auto;padding:32px 20px}}.landing-page .landing-hero__benefits-card ul{flex-direction:column;gap:24px;margin:0;padding:0;list-style:none;display:flex}.landing-page .landing-hero__benefits-card ul li{align-items:center;gap:16px;font-family:Syne,sans-serif;font-size:28px;font-weight:700;line-height:32px;display:flex;color:#fff!important}.landing-page .landing-hero__benefits-card ul li:before{content:"";background-color:#fff;flex-shrink:0;width:8px;height:8px;display:inline-block}.landing-page .landing-hero__image-container{justify-content:center;align-items:center;width:592px;height:774px;margin:0 auto;display:flex;position:relative}@media (width<=1199px){.landing-page .landing-hero__image-container{width:100%;max-width:450px;height:auto}}.landing-page .landing-hero__image-wrapper{border-radius:800px;width:100%;height:100%;position:relative;overflow:visible}.landing-page .landing-hero__image-wrapper:before{content:"";z-index:1;pointer-events:none;background:url("data:image/svg+xml,%3csvg%20width='642'%20height='575'%20viewBox='0%200%20642%20575'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M642%20254C642%20431.283%20498.283%20575%20321%20575H287.5C128.718%20575%200%20446.282%200%20287.5C0%20128.718%20128.718%200%20287.5%200H642V254Z'%20fill='%23F66D6D'/%3e%3c/svg%3e") 50%/contain no-repeat;width:110%;height:110%;position:absolute;top:-5%;right:-5%}@media (width<=1199px){.landing-page .landing-hero__image-wrapper:before{display:none}}.landing-page .landing-hero__image-wrapper .hero-portrait{z-index:2;object-fit:cover;border-radius:800px;width:90%;height:90%;display:block;position:relative;top:-10px;right:-1px}@media (width<=1199px){.landing-page .landing-hero__image-wrapper .hero-portrait{border-radius:50%;height:auto}}.landing-page .landing-hero__image-wrapper .hero-chat-bubble{z-index:3;filter:drop-shadow(0 27px 27px #00233029)drop-shadow(0 9px 9px #00233014);width:170px;height:170px;position:absolute;top:240px;right:60px}@media (width<=1199px){.landing-page .landing-hero__image-wrapper .hero-chat-bubble{width:90px;height:auto;top:auto;bottom:10px;right:-10px}}.landing-page .landing-steps{background-color:#fff}.landing-page .landing-steps__header{text-align:left;flex-direction:column;align-items:flex-start;gap:8px;max-width:960px;margin:0 auto 40px;display:flex}@media (width<=1199px){.landing-page .landing-steps__header{max-width:100%;margin-bottom:32px}}.landing-page .landing-steps__tag{color:#0d0d0d;margin:0;font-family:Syne,sans-serif;font-size:22px;font-weight:700;line-height:24px}@media (width<=767px){.landing-page .landing-steps__tag{font-size:18px;line-height:22px}}.landing-page .landing-steps__title{color:#0d0d0d;margin:0;font-family:Syne,sans-serif;font-size:48px;font-weight:700;line-height:52px}@media (width<=767px){.landing-page .landing-steps__title{font-size:32px;line-height:36px}}.landing-page .landing-steps__subtitle{color:#0d0d0d;margin:0;font-family:Syne,sans-serif;font-size:22px;font-weight:700;line-height:24px}@media (width<=767px){.landing-page .landing-steps__subtitle{font-size:18px;line-height:22px}}.landing-page .landing-steps__grid{grid-template-columns:repeat(4,1fr);gap:24px;max-width:960px;margin:0 auto;display:grid}@media (width<=1199px){.landing-page .landing-steps__grid{grid-template-columns:repeat(2,1fr)}}@media (width<=575px){.landing-page .landing-steps__grid{grid-template-columns:1fr}}.landing-page .landing-steps .step-card{background-color:#fff;border-radius:24px;flex-direction:column;gap:4px;height:100%;padding:24px;transition:all .3s;display:flex}.landing-page .landing-steps .step-card:hover{transform:translateY(-5px);box-shadow:0 12px 32px #0000000d}.landing-page .landing-steps .step-card--orange{border:4px solid #fcb465}.landing-page .landing-steps .step-card--orange .step-card__number{color:#fc8503}.landing-page .landing-steps .step-card--blue{border:4px solid #4ba7bb}.landing-page .landing-steps .step-card--blue .step-card__number{color:#219fbb}.landing-page .landing-steps .step-card--pink{border:4px solid #f69494}.landing-page .landing-steps .step-card--pink .step-card__number{color:#f66d6d}.landing-page .landing-steps .step-card--green{border:4px solid #37ca60}.landing-page .landing-steps .step-card--green .step-card__number{color:#37ca60}.landing-page .landing-steps .step-card__number{font-family:Syne,sans-serif;font-size:38px;font-weight:700;line-height:42px}.landing-page .landing-steps .step-card__title{color:#1a1a1a;margin:0;font-family:Syne,sans-serif;font-size:22px;font-weight:700;line-height:24px}.landing-page .landing-steps .step-card__desc{color:#1a1a1a;margin:0;font-family:Anuphan,sans-serif;font-size:16px;line-height:20px}.landing-page .landing-bundle__card{background:#f66d6d;border-radius:9999px;width:100%;padding:120px 80px;position:relative;box-shadow:0 20px 50px #f66d6d40}@media (width>=1200px){.landing-page .landing-bundle__card{width:120%;margin-left:-10%}}@media (width>=1400px){.landing-page .landing-bundle__card{padding:120px 240px}}@media (width<=1199px){.landing-page .landing-bundle__card{border-radius:200px;padding:80px 60px}}@media (width<=767px){.landing-page .landing-bundle__card{border-radius:80px;padding:60px 24px 120px}}.landing-page .landing-bundle__content{z-index:2;position:relative}.landing-page .landing-bundle__header{text-align:left;flex-direction:column;align-items:flex-start;gap:8px;max-width:816px;margin-bottom:40px;display:flex}@media (width<=767px){.landing-page .landing-bundle__header{max-width:100%;margin-bottom:24px}}.landing-page .landing-bundle__tag{color:#0d0d0d;margin:0;font-family:Syne,sans-serif;font-size:22px;font-weight:700;line-height:24px}@media (width<=767px){.landing-page .landing-bundle__tag{font-size:18px;line-height:22px}}.landing-page .landing-bundle__title{color:#0d0d0d;margin:0;font-family:Syne,sans-serif;font-size:48px;font-weight:700;line-height:52px}@media (width<=767px){.landing-page .landing-bundle__title{font-size:32px;line-height:36px}}.landing-page .landing-bundle__lead{color:#0d0d0d;margin:0;font-family:Syne,sans-serif;font-size:22px;font-weight:700;line-height:24px}@media (width<=767px){.landing-page .landing-bundle__lead{font-size:18px;line-height:22px}}.landing-page .landing-bundle__grid-row1{grid-template-columns:411fr 401fr;gap:4px;margin-bottom:4px;display:grid}@media (width<=991px){.landing-page .landing-bundle__grid-row1{grid-template-columns:1fr;margin-bottom:4px}}.landing-page .landing-bundle__grid-row2{grid-template-columns:245fr 281.5fr 281.5fr;gap:4px;display:grid}@media (width<=991px){.landing-page .landing-bundle__grid-row2{grid-template-columns:1fr;gap:4px}}.landing-page .landing-bundle .bundle-card{text-align:left;border-radius:24px;justify-content:space-between;align-items:center;gap:16px;min-width:0;height:100%;padding:32px 24px;transition:transform .3s,box-shadow .3s;display:flex;box-shadow:0 24px 24px #00233029,0 8px 8px #00233014}.landing-page .landing-bundle .bundle-card:hover{transform:translateY(-4px);box-shadow:0 28px 28px #00233033,0 12px 12px #0023301f}.landing-page .landing-bundle .bundle-card--white{color:#1a1a1a;background-color:#fff}.landing-page .landing-bundle .bundle-card--yellow{color:#1a1a1a;background-color:#ffae0f}.landing-page .landing-bundle .bundle-card__text-wrapper{flex-grow:1}.landing-page .landing-bundle .bundle-card__title{color:#1a1a1a;margin-bottom:8px;font-family:Syne,sans-serif;font-size:22px;font-weight:700;line-height:24px}.landing-page .landing-bundle .bundle-card__desc{color:#1a1a1a;margin:0;font-family:Anuphan,sans-serif;font-size:16px;line-height:20px}.landing-page .landing-bundle .bundle-card__icon-wrapper{flex-shrink:0;justify-content:center;align-items:center;display:flex}.landing-page .landing-bundle .bundle-card__icon-wrapper svg{width:64px;height:64px}.landing-page .landing-courses{background-color:#fff;padding:96px 0 160px}@media (width<=1199px){.landing-page .landing-courses{padding:60px 16px}}.landing-page .landing-courses__header{text-align:left;flex-direction:column;align-items:flex-start;gap:8px;width:100%;max-width:960px;margin:0 auto 40px;display:flex}@media (width<=991px){.landing-page .landing-courses__header{max-width:480px}}.landing-page .landing-courses__header .courses-tag{color:#1a1a1a;text-transform:none;font-family:Syne,sans-serif;font-size:22px;font-weight:700;line-height:24px}.landing-page .landing-courses__header .courses-title{color:#1a1a1a;margin:0;font-family:Syne,sans-serif;font-size:48px;font-weight:700;line-height:52px}@media (width<=767px){.landing-page .landing-courses__header .courses-title{font-size:32px;line-height:36px}}.landing-page .landing-courses__header .courses-subtitle{color:#1a1a1a;margin:0;font-family:Syne,sans-serif;font-size:22px;font-weight:700;line-height:24px}@media (width<=767px){.landing-page .landing-courses__header .courses-subtitle{font-size:16px;line-height:20px}}.landing-page .landing-courses__grid{grid-template-columns:repeat(2,1fr);gap:16px;max-width:960px;margin:0 auto;display:grid}@media (width<=991px){.landing-page .landing-courses__grid{grid-template-columns:1fr;gap:24px;max-width:480px}}.landing-page .landing-courses .course-card{text-align:left;background-color:#fff;border:none;border-radius:24px;flex-direction:column;align-items:flex-start;height:406px;padding:40px;transition:transform .3s,box-shadow .3s;display:flex;position:relative;box-shadow:0 24px 24px #00233029,0 8px 8px #00233014}.landing-page .landing-courses .course-card:hover{transform:translateY(-5px);box-shadow:0 28px 48px #00233038}@media (width<=991px){.landing-page .landing-courses .course-card{height:auto;padding:32px 24px}}.landing-page .landing-courses .course-card__flag{width:24px;height:24px;margin-bottom:8px}.landing-page .landing-courses .course-card__title{color:#1a1a1a;margin-bottom:16px;font-family:Syne,sans-serif;font-size:32px;font-weight:700}.landing-page .landing-courses .course-card__desc{color:#202020;flex-grow:1;margin-bottom:24px;font-family:Anuphan,sans-serif;font-size:16px;line-height:1.6}.landing-page .landing-courses .course-card__badges{gap:12px;margin-top:auto;display:flex}.landing-page .landing-courses .course-card__badges .badge-btn{background-color:#ffae0f;border-radius:100px;padding:8px 24px;font-family:Syne,sans-serif;font-size:16px;font-weight:700;text-decoration:none;transition:transform .2s,background-color .2s;display:inline-block;color:#1a1a1a!important}.landing-page .landing-courses .course-card__badges .badge-btn:hover{background-color:#f5a200;transform:scale(1.03)}.landing-page .landing-courses .course-card--upcoming .upcoming-badge{color:#fff;text-transform:none;background-color:#f66d6d;border-radius:100px;padding:6px 16px;font-family:Syne,sans-serif;font-size:14px;font-weight:700;position:absolute;top:40px;right:40px}@media (width<=991px){.landing-page .landing-courses .course-card--upcoming .upcoming-badge{top:24px;right:24px}}.landing-page .landing-courses .course-card__notifier-form{flex-direction:column;gap:12px;width:100%;margin-top:auto;display:flex}.landing-page .landing-courses .course-card__input-wrapper{background-color:#fff;border:2px solid #1a1a1a;border-radius:20px;flex-direction:column;align-items:flex-start;width:100%;padding:10px 24px;display:flex}.landing-page .landing-courses .course-card__input-wrapper label{color:#8f8f8f;text-transform:none;margin-bottom:2px;font-size:11px;font-weight:600}.landing-page .landing-courses .course-card__input-wrapper input{color:#1a1a1a!important;background:0 0!important;border:none!important;outline:none!important;width:100%!important;height:auto!important;padding:0!important;font-size:16px!important;font-weight:600!important}.landing-page .landing-courses .course-card__input-wrapper input::placeholder{color:#b2b2b2}.landing-page .landing-courses .course-card .notifier-error{color:#ff1640;text-align:left;margin-top:-8px;padding-left:24px;font-size:12px;font-weight:600}.landing-page .landing-courses .course-card .btn--notify{text-transform:uppercase;cursor:pointer;background-color:#ff8503;border:none;border-radius:100px;width:100%;padding:14px 24px;font-family:Syne,sans-serif;font-size:16px;font-weight:700;transition:background-color .2s,transform .2s;box-shadow:0 8px 20px #ff850333;color:#1a1a1a!important}.landing-page .landing-courses .course-card .btn--notify:hover{background-color:#e97800;transform:translateY(-2px)}.landing-page .landing-courses .course-card .btn--notify:active{transform:translateY(0)}.landing-page .landing-courses .course-card .btn--notify:disabled{cursor:not-allowed;box-shadow:none;background-color:#999;transform:none;color:#666!important}.landing-page .landing-level-test{padding:96px 0;position:relative}@media (width<=1199px){.landing-page .landing-level-test{padding:60px 16px}}.landing-page .landing-level-test__bg-yellow{z-index:1;pointer-events:none;background:url("data:image/svg+xml,%3csvg%20width='964'%20height='863'%20viewBox='0%200%20964%20863'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M964%20381.01C964%20647.211%20748.201%20863.01%20482%20863.01H431.505C193.191%20863.01%200%20669.819%200%20431.505C0%20193.191%20193.191%200.000183105%20431.505%200.000183105H964V381.01Z'%20fill='%23FFAE0F'/%3e%3c/svg%3e") 50%/contain no-repeat;width:964px;height:863px;margin-left:-268px;position:absolute;top:-68px;left:50%}@media (width<=1199px){.landing-page .landing-level-test__bg-yellow{background-position:bottom;width:100vw;height:50%;margin-left:0;top:auto;bottom:0;left:0;transform:none}}.landing-page .landing-level-test .container{z-index:2;position:relative}.landing-page .landing-level-test__header{text-align:left;flex-direction:column;align-items:flex-start;gap:8px;width:100%;max-width:960px;margin:0 auto 40px;display:flex}@media (width<=991px){.landing-page .landing-level-test__header{max-width:480px}}.landing-page .landing-level-test__header .test-tag{color:#1a1a1a;text-transform:none;font-family:Syne,sans-serif;font-size:22px;font-weight:700;line-height:24px}.landing-page .landing-level-test__header .test-title{color:#1a1a1a;margin:0;font-family:Syne,sans-serif;font-size:48px;font-weight:700;line-height:52px}@media (width<=767px){.landing-page .landing-level-test__header .test-title{font-size:32px;line-height:36px}}.landing-page .landing-level-test__header .test-subtitle{color:#1a1a1a;margin:0;font-family:Syne,sans-serif;font-size:22px;font-weight:700;line-height:24px}@media (width<=767px){.landing-page .landing-level-test__header .test-subtitle{font-size:16px;line-height:20px}}.landing-page .landing-level-test__grid{grid-template-columns:repeat(2,1fr);gap:16px;max-width:960px;margin:0 auto;display:grid}@media (width<=991px){.landing-page .landing-level-test__grid{grid-template-columns:1fr;gap:24px;max-width:480px}}.landing-page .landing-level-test .test-promo-card{text-align:left;background-color:#fff;border-radius:24px;flex-direction:column;align-items:flex-start;height:278px;padding:40px;transition:transform .3s,box-shadow .3s;display:flex;box-shadow:0 24px 24px #00233029,0 8px 8px #00233014}.landing-page .landing-level-test .test-promo-card:hover{transform:translateY(-5px);box-shadow:0 28px 48px #00233038}@media (width<=991px){.landing-page .landing-level-test .test-promo-card{height:auto;padding:32px 24px}}.landing-page .landing-level-test .test-promo-card__title{color:#1a1a1a;text-align:left;margin-bottom:16px;font-family:Syne,sans-serif;font-size:38px;font-weight:700;line-height:42px}.landing-page .landing-level-test .test-promo-card__desc{color:#1a1a1a;text-align:left;flex-grow:1;margin-bottom:24px;font-family:Anuphan,sans-serif;font-size:16px;line-height:20px}.landing-page .landing-level-test .test-promo-card .btn-orange-cta{text-transform:uppercase;cursor:pointer;background-color:#fc8503;border:none;border-radius:24px;justify-content:center;align-items:center;width:100%;height:64px;margin-top:auto;padding:20px;font-family:Syne,sans-serif;font-size:16px;font-weight:700;text-decoration:none;transition:background-color .2s,transform .2s;display:flex;box-shadow:0 8px 20px #fc850340;color:#1a1a1a!important}.landing-page .landing-level-test .test-promo-card .btn-orange-cta:hover{background-color:#e37803;transform:translateY(-2px)}.landing-page .landing-level-test .test-promo-card .btn-orange-cta:active{transform:translateY(0)}.landing-page .landing-testimonials{background-color:#fff;padding:248px 0 120px;position:relative;overflow:hidden}@media (width<=1199px){.landing-page .landing-testimonials{padding:120px 0 60px}}.landing-page .landing-testimonials__bg-blue{z-index:1;pointer-events:none;background:url("data:image/svg+xml,%3csvg%20width='964'%20height='863'%20viewBox='0%200%20964%20863'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M0%20482C0%20215.799%20215.799%200%20482%200H532.495C770.809%200%20964%20193.191%20964%20431.505C964%20669.818%20770.809%20863.01%20532.495%20863.01H0V482Z'%20fill='%231997B4'/%3e%3c/svg%3e") 50%/contain no-repeat;width:964px;height:863px;margin-left:-720px;position:absolute;top:160px;left:50%}@media screen and (width>=1488px){.landing-page .landing-testimonials__bg-blue{margin-left:0;left:24px}}@media (width<=1199px){.landing-page .landing-testimonials__bg-blue{display:none}}.landing-page .landing-testimonials .container{z-index:2;max-width:1440px;position:relative}@media screen and (width>=1488px){.landing-page .landing-testimonials .container{margin-left:24px;margin-right:auto}}.landing-page .landing-testimonials__grid{grid-template-columns:592px 848px;align-items:center;width:100%;max-width:1440px;margin:0 auto;display:grid}@media (width<=1440px){.landing-page .landing-testimonials__grid{grid-template-columns:1.2fr 1.8fr;padding:0 40px}}@media (width<=1199px){.landing-page .landing-testimonials__grid{flex-direction:column;align-items:center;gap:40px;padding:0 24px;display:flex}}.landing-page .landing-testimonials__image-container{width:592px;height:774px;margin:0 auto;position:relative}@media (width<=1199px){.landing-page .landing-testimonials__image-container{order:2;width:100%;max-width:440px;height:auto}.landing-page .landing-testimonials__image-container:before{content:"";z-index:1;background:url("data:image/svg+xml,%3csvg%20width='964'%20height='863'%20viewBox='0%200%20964%20863'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M0%20482C0%20215.799%20215.799%200%20482%200H532.495C770.809%200%20964%20193.191%20964%20431.505C964%20669.818%20770.809%20863.01%20532.495%20863.01H0V482Z'%20fill='%231997B4'/%3e%3c/svg%3e") 0 100%/contain no-repeat;width:135vw;height:100%;position:absolute;bottom:0;left:-25vw}}.landing-page .landing-testimonials__image-container .landing-testimonials__image-wrapper{z-index:2;width:100%;height:100%;position:relative}.landing-page .landing-testimonials__image-container img{object-fit:contain;z-index:2;border-radius:0;width:100%;height:100%;position:relative}.landing-page .landing-testimonials__image-container .testimonials-pencil-bubble{z-index:3;width:168px;height:161px;position:absolute;top:250px;left:398px}@media (width<=1199px){.landing-page .landing-testimonials__image-container .testimonials-pencil-bubble{width:100px;height:auto;inset:180px -5px auto auto}}@media (width<=575px){.landing-page .landing-testimonials__image-container .testimonials-pencil-bubble{width:100px;top:180px;right:-5px}}.landing-page .landing-testimonials__slider-wrapper{text-align:left;flex-direction:column;gap:40px;width:100%;min-width:0;display:flex}@media (width<=1199px){.landing-page .landing-testimonials__slider-wrapper{display:contents}}.landing-page .landing-testimonials__header{text-align:left;flex-direction:column;align-items:flex-start;gap:8px;width:100%;display:flex}@media (width<=1199px){.landing-page .landing-testimonials__header{order:1}}.landing-page .landing-testimonials__header .testimonials-tag{color:#1a1a1a;text-transform:none;font-family:Syne,sans-serif;font-size:22px;font-weight:700;line-height:24px}.landing-page .landing-testimonials__header .testimonials-title{color:#1a1a1a;margin:0;font-family:Syne,sans-serif;font-size:48px;font-weight:700;line-height:52px}@media (width<=767px){.landing-page .landing-testimonials__header .testimonials-title{font-size:32px;line-height:36px}}.landing-page .landing-testimonials .testimonial-slider{width:100%;margin-top:-20px;margin-bottom:-50px;padding:30px 0 60px;position:relative;overflow:hidden}@media (width<=1199px){.landing-page .landing-testimonials .testimonial-slider{order:3;overflow:visible}}@media screen and (width>=1200px){.landing-page .landing-testimonials .testimonial-slider{margin-left:-20px;padding:30px 0 60px 20px;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 20px 100%);mask-image:linear-gradient(90deg,#0000 0,#000 20px 100%)}}@media screen and (width>=1200px) and (width>=1488px){.landing-page .landing-testimonials .testimonial-slider{width:calc(100vw - 596px)}}@media screen and (width>=1200px) and (width>=1200px) and (width<=1487px){.landing-page .landing-testimonials .testimonial-slider{width:calc(50vw + 148px)}}.landing-page .landing-testimonials .testimonial-slider__track{width:100%;transform:translateX(calc(var(--current-index,0) * -1 * 333.33px));gap:24px;transition:transform .4s ease-in-out;display:flex}.landing-page .landing-testimonials .testimonial-card-wrapper{flex-shrink:0;width:309.33px;max-width:100%}.landing-page .landing-testimonials .testimonial-card{text-align:left;background-color:#fff;border:none;border-radius:24px;flex-direction:column;align-items:flex-start;gap:16px;height:300px;padding:40px;display:flex;box-shadow:0 24px 24px #00233029,0 8px 8px #00233014}@media (width<=575px){.landing-page .landing-testimonials .testimonial-card{padding:40px 24px}}.landing-page .landing-testimonials .testimonial-card__stars{color:#ffae0f;gap:4px;margin-bottom:0;font-size:20px;display:flex}.landing-page .landing-testimonials .testimonial-card__text{color:#0d0d0d;text-align:left;align-items:center;height:120px;margin-bottom:0;font-family:Anuphan,sans-serif;font-size:16px;font-style:normal;line-height:20px;display:flex}.landing-page .landing-testimonials .testimonial-card__author-info{flex-direction:column;gap:4px;margin-top:auto;display:flex}.landing-page .landing-testimonials .testimonial-card__author{color:#0d0d0d;margin:0;font-family:Anuphan,sans-serif;font-size:16px;font-weight:700}.landing-page .landing-testimonials .testimonial-card__role{color:#0d0d0d;margin:0;font-family:Anuphan,sans-serif;font-size:16px;font-weight:400}.landing-page .landing-testimonials .slider-controls{z-index:2;gap:16px;margin-top:0;display:flex;position:relative}@media (width<=1199px){.landing-page .landing-testimonials .slider-controls{order:4;justify-content:center}}.landing-page .landing-testimonials .slider-controls .control-btn{cursor:pointer;background-color:#fc8503;border:none;border-radius:24px;justify-content:center;align-items:center;width:64px;height:64px;transition:background-color .2s,transform .2s;display:flex;box-shadow:0 8px 20px #ff850333}.landing-page .landing-testimonials .slider-controls .control-btn:hover{background-color:#e37803;transform:scale(1.05)}.landing-page .landing-testimonials .slider-controls .control-btn:active{transform:scale(.98)}.landing-page .landing-testimonials .slider-controls .control-btn svg{width:18px;height:16px}.landing-page .landing-pricing{background-color:#fff;padding:96px 0;position:relative;overflow:hidden}@media (width<=1199px){.landing-page .landing-pricing{padding:60px 16px}}.landing-page .landing-pricing__bg-yellow{z-index:1;pointer-events:none;background:url("data:image/svg+xml,%3csvg%20width='964'%20height='863'%20viewBox='0%200%20964%20863'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M964%20482C964%20215.799%20748.201%200%20482%200H431.505C193.191%200%200%20193.191%200%20431.505C0%20669.818%20193.191%20863.01%20431.505%20863.01H964V482Z'%20fill='%23FFAE0F'/%3e%3c/svg%3e") 50%/contain no-repeat;width:1020px;height:1020px;margin-left:-484px;position:absolute;bottom:-55px;left:0}@media screen and (width>=1488px){.landing-page .landing-pricing__bg-yellow{margin-left:0;left:auto;right:0}}@media (width<=1199px){.landing-page .landing-pricing__bg-yellow{display:none}}.landing-page .landing-pricing .container{z-index:2;max-width:960px;margin:0 auto;position:relative}.landing-page .landing-pricing__header{text-align:left;flex-direction:column;align-items:flex-start;gap:8px;width:100%;margin-bottom:40px;display:flex}.landing-page .landing-pricing__header .pricing-tag{color:#1a1a1a;text-transform:none;font-family:Syne,sans-serif;font-size:22px;font-weight:700;line-height:24px}.landing-page .landing-pricing__header .pricing-title{color:#1a1a1a;margin:0;font-family:Syne,sans-serif;font-size:48px;font-weight:700;line-height:52px}@media (width<=767px){.landing-page .landing-pricing__header .pricing-title{font-size:32px;line-height:36px}}.landing-page .landing-pricing__header .pricing-subtitle{color:#1a1a1a;margin:0;font-family:Syne,sans-serif;font-size:22px;font-weight:700;line-height:24px}@media (width<=767px){.landing-page .landing-pricing__header .pricing-subtitle{font-size:18px;line-height:22px}}.landing-page .landing-pricing__grid{grid-template-columns:476px 468px;gap:16px;width:100%;max-width:960px;margin:0 auto;display:grid}@media (width<=1199px){.landing-page .landing-pricing__grid{grid-template-columns:1fr;gap:40px;max-width:476px}}.landing-page .landing-pricing .pricing-main-card{box-sizing:border-box;background-color:#013247;border-radius:24px;flex-direction:column;width:476px;height:744px;padding:40px;display:flex;box-shadow:0 24px 24px #00233029,0 8px 8px #00233014;color:#fff!important}@media (width<=1199px){.landing-page .landing-pricing .pricing-main-card{width:100%;height:auto}}@media (width<=575px){.landing-page .landing-pricing .pricing-main-card{padding:32px 24px}}.landing-page .landing-pricing .pricing-main-card__header{border-bottom:1px solid #ffffff1a;margin-bottom:32px;padding-bottom:24px}.landing-page .landing-pricing .pricing-main-card__label{margin-bottom:8px;font-family:Syne,sans-serif;font-size:22px;font-weight:700;line-height:24px;color:#fff!important}.landing-page .landing-pricing .pricing-main-card__price{margin-bottom:4px;font-family:Syne,sans-serif;font-size:48px;font-weight:700;line-height:52px;color:#fc8503!important}.landing-page .landing-pricing .pricing-main-card__subprice{margin-bottom:16px;font-family:Syne,sans-serif;font-size:22px;font-weight:700;line-height:24px;color:#fc8503!important}.landing-page .landing-pricing .pricing-main-card__trial-info{font-family:Syne,sans-serif;font-size:22px;font-weight:700;line-height:24px;color:#fff!important}.landing-page .landing-pricing .pricing-main-card__features{flex-direction:column;flex-grow:1;gap:16px;margin:0 0 40px;padding:0;list-style:none;display:flex}.landing-page .landing-pricing .pricing-main-card__features li{align-items:center;gap:16px;font-family:Syne,sans-serif;font-size:22px;font-weight:700;line-height:24px;display:flex;color:#fff!important}.landing-page .landing-pricing .pricing-main-card__features li:before{display:none}.landing-page .landing-pricing .pricing-main-card .btn-orange-cta{text-transform:uppercase;cursor:pointer;background-color:#fc8503;border:none;border-radius:24px;justify-content:center;align-items:center;width:100%;height:64px;font-family:Syne,sans-serif;font-size:16px;font-weight:700;transition:background-color .2s,transform .2s;display:flex;box-shadow:0 8px 20px #fc850340;color:#1a1a1a!important}.landing-page .landing-pricing .pricing-main-card .btn-orange-cta:hover{background-color:#e37803;transform:translateY(-2px)}.landing-page .landing-pricing__side-cards{flex-direction:column;justify-content:center;gap:16px;width:468px;display:flex}@media (width<=1199px){.landing-page .landing-pricing__side-cards{width:100%}}.landing-page .landing-pricing .pricing-side-card{box-sizing:border-box;border-radius:24px;align-items:flex-start;gap:24px;width:468px;height:212px;padding:40px 24px;transition:transform .3s;display:flex;background-color:#0000!important;border:4px solid #f66d6d!important}@media (width<=1199px){.landing-page .landing-pricing .pricing-side-card{width:100%;height:auto}}.landing-page .landing-pricing .pricing-side-card:hover{transform:translateY(-3px)}.landing-page .landing-pricing .pricing-side-card__content{text-align:left}.landing-page .landing-pricing .pricing-side-card__content h4{color:#1a1a1a;margin-bottom:8px;font-family:Syne,sans-serif;font-size:38px;font-weight:700;line-height:42px}@media (width<=767px){.landing-page .landing-pricing .pricing-side-card__content h4{font-size:26px;line-height:30px}}.landing-page .landing-pricing .pricing-side-card__content p{color:#0d0d0d;margin:0;font-family:Anuphan,sans-serif;font-size:16px;line-height:20px}.contact-page{z-index:1;background-color:#fff;align-items:center;min-height:calc(100vh - 92px);padding:80px 0;display:flex;position:relative;overflow:hidden}@media (width<=1199px){.contact-page{min-height:auto;padding:40px 16px;display:block}}.contact-page__bg-shape-left{z-index:-1;background:url("data:image/svg+xml,%3csvg%20width='962'%20height='862'%20viewBox='-131%200%20962%20862'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M-130.279%20480.843C-130.279%20215.281%2085.0015%200%20350.564%200H400.407C638.442%200%20831.407%20192.965%20831.407%20431C831.407%20669.034%20638.442%20862%20400.407%20862H-130.279V480.843Z'%20fill='%23F66D6D'/%3e%3c/svg%3e") 50%/contain no-repeat;width:1080px;height:967px;position:absolute;top:-50px;left:-50px}@media (width<=1199px){.contact-page__bg-shape-left{width:700px;height:700px;display:block;top:-100px;left:50%;transform:translate(-50%)}}@media (width<=767px){.contact-page__bg-shape-left{width:450px;height:450px;top:-50px}}.contact-page__bg-shape-right{z-index:-1;background:url("data:image/svg+xml,%3csvg%20width='964'%20height='863'%20viewBox='0%200%20964%20863'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M964%20381.01C964%20647.211%20748.201%20863.01%20482%20863.01H431.505C193.191%20863.01%200%20669.819%200%20431.505C0%20193.191%20193.191%200.000183105%20431.505%200.000183105H964V381.01Z'%20fill='%23FFAE0F'/%3e%3c/svg%3e") 50%/contain no-repeat;width:450px;height:450px;position:absolute;top:0;right:-10px}@media (width<=1199px){.contact-page__bg-shape-right{width:300px;height:300px;top:-100px;right:-100px}}@media (width<=767px){.contact-page__bg-shape-right{display:none}}.contact-page .container{z-index:2;position:relative}.contact-page__grid{grid-template-columns:repeat(12,1fr);gap:32px 48px;display:grid}@media (width<=1199px){.contact-page__grid{flex-direction:column;gap:32px;display:flex}}.contact-page__title-block{grid-area:1/1/auto/6;align-self:end}@media (width<=1199px){.contact-page__title-block{text-align:left;order:1;padding-top:20px}}.contact-page__title{color:#1a1a1a;margin-bottom:12px;font-family:Syne,sans-serif;font-size:56px;font-weight:700;line-height:1.1}@media (width<=767px){.contact-page__title{font-size:40px}}.contact-page__subtitle{color:#1a1a1a;margin:0;font-family:Anuphan,sans-serif;font-size:18px;font-weight:600;line-height:1.4}.contact-page__card{background-color:#fff;border-radius:32px;align-self:start;padding:48px 40px;transition:transform .3s,box-shadow .3s;box-shadow:0 16px 48px #00233014}@media (width<=575px){.contact-page__card{padding:32px 24px}}.contact-page__card--links{grid-area:2/1/auto/6}@media (width<=1199px){.contact-page__card--links{order:2}}.contact-page__card--email{grid-area:3/1/auto/6;align-items:flex-start;gap:24px;display:flex}@media (width<=1199px){.contact-page__card--email{order:4}}.contact-page__card--email .contact-page__email-icon-wrapper{color:#0d0d0d;flex-shrink:0;justify-content:center;align-items:center;margin-top:4px;display:flex}.contact-page__card--email .contact-page__email-icon-wrapper .email-icon{width:36px;height:36px}.contact-page__card--email .contact-page__email-details{flex-direction:column;gap:6px;display:flex}.contact-page__card--email .contact-page__email-link{color:#00131a;word-break:break-all;font-family:Anuphan,sans-serif;font-size:20px;font-weight:700;text-decoration:underline;transition:color .2s}.contact-page__card--email .contact-page__email-link:hover{color:#fc8503}.contact-page__card--email .contact-page__email-subtext{color:gray;margin:0;font-family:Anuphan,sans-serif;font-size:14px;font-weight:500}.contact-page__card--action{grid-area:1/7/4/13;align-self:start}@media (width<=1199px){.contact-page__card--action{order:3}}.contact-page__card-title{color:#00131a;margin-top:0;margin-bottom:24px;font-family:Anuphan,sans-serif;font-size:30px;font-weight:700;line-height:1.2}.contact-page__card-title--small{margin-bottom:4px;font-size:30px}.contact-page__links-list{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.contact-page__links-list li{margin:0}.contact-page__link{color:#0d0d0d;text-transform:uppercase;letter-spacing:.5px;font-family:Anuphan,sans-serif;font-size:14px;font-weight:700;text-decoration:underline;transition:color .2s}.contact-page__link:hover{color:#fc8503}.contact-page__form-title,.contact-page__success-title{color:#00131a;margin-top:0;margin-bottom:12px;font-family:Syne,sans-serif;font-size:36px;font-weight:700}@media (width<=575px){.contact-page__form-title,.contact-page__success-title{font-size:28px}}.contact-page__form-description,.contact-page__success-description{color:#4d4d4d;margin-top:0;margin-bottom:32px;font-family:Anuphan,sans-serif;font-size:16px;font-weight:600;line-height:1.5}.contact-page .contact-submit-btn{text-transform:uppercase;letter-spacing:.5px;border-radius:28px;height:56px;margin-top:12px;font-size:16px}.contact-page .input-group--outlined .dropdown-trigger{color:#0d0d0d;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#0000;border:2px solid #0d0d0d;border-radius:32px;justify-content:space-between;align-items:center;width:100%;height:56px;padding:16px 24px;font-family:Anuphan,sans-serif;font-size:16px;font-weight:600;transition:all .2s ease-in-out;display:flex}.contact-page .input-group--outlined .dropdown-trigger.is-placeholder{color:gray}.contact-page .input-group--outlined .dropdown-trigger.is-invalid{border-color:#ff1640}.contact-page .input-group--outlined .dropdown-trigger:focus{border-color:#fc8503;outline:none}.contact-page .input-group--outlined .dropdown-arrow{color:#0d0d0d;justify-content:center;align-items:center;transition:transform .2s ease-in-out;display:flex}.contact-page .input-group--outlined.is-open .dropdown-trigger{border-color:#fc8503}.contact-page .input-group--outlined.is-open .dropdown-arrow{transform:rotate(180deg)}.contact-page .input-group--outlined .dropdown-menu{z-index:100;background-color:#fff;border:2px solid #0d0d0d;border-radius:20px;width:100%;padding:8px 0;position:absolute;top:calc(100% + 8px);left:0;overflow:hidden;box-shadow:0 16px 32px #0023301f}.contact-page .input-group--outlined .dropdown-item{color:#0d0d0d;cursor:pointer;padding:12px 24px;font-family:Anuphan,sans-serif;font-size:16px;font-weight:600;transition:background-color .2s ease-in-out,color .2s ease-in-out}.contact-page .input-group--outlined .dropdown-item:hover{background-color:#f2f2f2}.contact-page .input-group--outlined .dropdown-item.is-selected{color:#663601;background-color:#fce4ca}.contact-page .input-group--outlined.disabled .dropdown-trigger{pointer-events:none;color:#999;background-color:#f2f2f2;border-color:#ccc}.contact-page .input-group--outlined.disabled label{color:#999}.contact-page .input-group--outlined textarea.form-control{color:#0d0d0d;resize:none;background-color:#0000;border:2px solid #0d0d0d;border-radius:24px;width:100%;min-height:140px;padding:16px 24px;font-family:Anuphan,sans-serif;font-size:16px;font-weight:600;transition:all .2s ease-in-out}.contact-page .input-group--outlined textarea.form-control::placeholder{color:#0000}.contact-page .input-group--outlined textarea.form-control:focus{box-shadow:none;border-color:#fc8503;outline:none}.contact-page .input-group--outlined textarea.form-control.is-invalid{border-color:#ff1640}.contact-page .input-group--outlined .textarea-counter{color:gray;pointer-events:none;font-family:Anuphan,sans-serif;font-size:12px;font-weight:600;position:absolute;bottom:24px;right:24px}.contact-page .input-group--outlined.has-error .textarea-counter{bottom:44px}.contact-page .input-group--outlined{margin-bottom:32px}.contact-page .input-group--outlined .helper-text{white-space:nowrap;margin:0;padding-left:24px;font-size:12px;line-height:1.2;position:absolute;bottom:-22px;left:0}@media (width<=575px){.contact-page .input-group--outlined .helper-text{white-space:normal;bottom:-34px}}.contact-page .input-group--checkbox-circular{margin-bottom:32px}.contact-page .input-group--checkbox-circular .helper-text.is-error{white-space:nowrap;margin:0;padding-left:40px;font-size:12px;line-height:1.2;position:absolute;bottom:-22px;left:0}@media (width<=575px){.contact-page .input-group--checkbox-circular .helper-text.is-error{white-space:normal;bottom:-34px}}.contact-page--success .contact-page__grid{align-items:center}.contact-page--success .contact-page__card--action{box-shadow:0 24px 64px #0023301f}.faq-page{z-index:1;background-color:#fff;min-height:calc(100vh - 92px);padding:100px 0 140px;position:relative;overflow:hidden}@media (width<=1199px){.faq-page{padding:60px 16px 100px}}.faq-page__bg-shape-left{z-index:-1;background:url("data:image/svg+xml,%3csvg%20width='964'%20height='863'%20viewBox='0%200%20964%20863'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M964%20381.01C964%20647.211%20748.201%20863.01%20482%20863.01H431.505C193.191%20863.01%200%20669.819%200%20431.505C0%20193.191%20193.191%200.000183105%20431.505%200.000183105H964V381.01Z'%20fill='%23FFAE0F'/%3e%3c/svg%3e") 50%/contain no-repeat;width:1300px;height:1200px;position:absolute;top:-63px;left:0;transform:scaleX(-1)}@media (width<=1199px){.faq-page__bg-shape-left{width:600px;height:500px;top:-80px;left:-100px}}@media (width<=767px){.faq-page__bg-shape-left{width:400px;height:350px;top:-50px;left:-60px}}.faq-page__bg-shape-right{z-index:-2;background:url("data:image/svg+xml,%3csvg%20width='578'%20height='518'%20viewBox='0%200%20578%20518'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M578%20228.447C578%20388.057%20448.61%20517.447%20289%20517.447H258.724C115.835%20517.447%200%20401.613%200%20258.723C0%20115.834%20115.835%20-0.000366211%20258.724%20-0.000366211H578V228.447Z'%20fill='%23013247'/%3e%3c/svg%3e") 50%/contain no-repeat;width:650px;height:650px;position:absolute;top:60%;right:-200px}@media (width<=1199px){.faq-page__bg-shape-right{width:500px;height:500px;right:-150px}}@media (width<=767px){.faq-page__bg-shape-right{width:300px;height:300px;right:-100px}}.faq-page .container{z-index:2;position:relative}.faq-page__header{margin-bottom:72px}@media (width<=767px){.faq-page__header{margin-bottom:48px}}.faq-page__title{color:#1a1a1a;margin-top:0;margin-bottom:16px;font-family:Syne,sans-serif;font-size:56px;font-weight:700;line-height:1.1}@media (width<=767px){.faq-page__title{font-size:36px}}.faq-page__subtitle{color:#1a1a1a;margin:0;font-family:Anuphan,sans-serif;font-size:18px;font-weight:600;line-height:1.4}@media (width<=767px){.faq-page__subtitle{font-size:16px}}.faq-page__subtitle-link{color:#fc8503;font-weight:700;text-decoration:underline;transition:color .2s}.faq-page__subtitle-link:hover{color:#f66d6d}.faq-page__content{flex-direction:column;gap:64px;display:flex}@media (width<=767px){.faq-page__content{gap:48px}}.faq-category__title{color:#0d0d0d;margin-top:0;margin-bottom:32px;font-family:Syne,sans-serif;font-size:32px;font-weight:700;line-height:1.2}@media (width<=767px){.faq-category__title{margin-bottom:20px;font-size:24px}}.faq-category__grid{grid-template-columns:repeat(2,1fr);align-items:start;gap:24px 32px;display:grid}@media (width<=991px){.faq-category__grid{grid-template-columns:1fr;gap:24px}}.faq-cta-banner{background-color:#fff;border:1px solid #0023300a;border-radius:32px;justify-content:space-between;align-items:center;gap:32px;width:100%;margin-top:80px;padding:48px 56px;display:flex;box-shadow:0 16px 48px #0023300f}@media (width<=991px){.faq-cta-banner{text-align:center;flex-direction:column;margin-top:60px;padding:40px 32px}}.faq-cta-banner__text{flex-direction:column;gap:8px;display:flex}.faq-cta-banner__title{color:#0d0d0d;margin:0;font-family:Syne,sans-serif;font-size:32px;font-weight:700}@media (width<=767px){.faq-cta-banner__title{font-size:24px}}.faq-cta-banner__description{color:#666;margin:0;font-family:Anuphan,sans-serif;font-size:18px;line-height:1.4}@media (width<=767px){.faq-cta-banner__description{font-size:16px}}.faq-cta-banner__btn{text-transform:uppercase;letter-spacing:.5px;border-radius:28px;flex-shrink:0;height:56px;padding:0 36px;font-size:16px}@media (width<=767px){.faq-cta-banner__btn{width:100%}}.gdpr-page{z-index:1;scroll-behavior:smooth;background-color:#fff;min-height:calc(100vh - 92px);padding:100px 0 140px;position:relative;overflow:hidden}@media (width<=1199px){.gdpr-page{padding:60px 16px 100px}}.gdpr-page__bg-shape-left{z-index:-1;background:url("data:image/svg+xml,%3csvg%20width='964'%20height='863'%20viewBox='0%200%20964%20863'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M964%20381.01C964%20647.211%20748.201%20863.01%20482%20863.01H431.505C193.191%20863.01%200%20669.819%200%20431.505C0%20193.191%20193.191%200.000183105%20431.505%200.000183105H964V381.01Z'%20fill='%23FFAE0F'/%3e%3c/svg%3e") 50%/contain no-repeat;width:1300px;height:1200px;position:absolute;top:-63px;left:0;transform:scaleX(-1)}@media (width<=1199px){.gdpr-page__bg-shape-left{width:600px;height:500px;top:-80px;left:-100px}}@media (width<=767px){.gdpr-page__bg-shape-left{width:400px;height:350px;top:-50px;left:-60px}}.gdpr-page .container{z-index:2;max-width:960px;margin:0 auto;position:relative}.gdpr-page__header{text-align:left;margin-bottom:56px}@media (width<=767px){.gdpr-page__header{margin-bottom:40px}}.gdpr-page__title{color:#1a1a1a;margin-top:0;margin-bottom:24px;font-family:Syne,sans-serif;font-size:48px;font-weight:700;line-height:52px}@media (width<=767px){.gdpr-page__title{margin-bottom:16px;font-size:32px;line-height:36px}}.gdpr-page__subtitle{color:#0d0d0d;margin-bottom:24px;font-family:Syne,sans-serif;font-size:28px;font-weight:700;line-height:32px}@media (width<=767px){.gdpr-page__subtitle{margin-bottom:16px;font-size:20px;line-height:24px}}.gdpr-page__updated{color:#0d0d0d;font-family:Syne,sans-serif;font-size:22px;font-weight:700;line-height:24px;display:inline-block}@media (width<=767px){.gdpr-page__updated{font-size:16px;line-height:20px}}.gdpr-page__toc-card{background:#fff;border-radius:24px;flex-direction:column;align-items:flex-start;gap:24px;width:960px;margin-bottom:80px;padding:64px;display:flex;box-shadow:0 24px 24px #00233029,0 8px 8px #00233014}@media (width<=1199px){.gdpr-page__toc-card{width:100%}}@media (width<=767px){.gdpr-page__toc-card{margin-bottom:56px;padding:32px 24px}}.gdpr-page__toc-title{font-feature-settings:"pnum" on, "lnum" on;color:#1a1a1a;width:100%;margin-top:0;margin-bottom:0;font-family:Syne,sans-serif;font-size:28px;font-weight:700;line-height:32px}@media (width<=767px){.gdpr-page__toc-title{font-size:22px}}.gdpr-page__toc-list{flex-direction:column;align-items:flex-start;gap:16px;width:100%;margin:0;padding:0;list-style:none;display:flex}.gdpr-page__toc-item{font-feature-settings:"pnum" on, "lnum" on;font-family:Syne,sans-serif;font-size:22px;font-weight:700;line-height:24px}@media (width<=767px){.gdpr-page__toc-item{font-size:16px;line-height:20px}}.gdpr-page__toc-link{color:#1a1a1a;align-items:center;gap:16px;text-decoration:none;transition:all .2s ease-in-out;display:flex}.gdpr-page__toc-link:hover{color:#fc8503;transform:translate(6px)}.gdpr-page__toc-link:hover .gdpr-page__toc-bullet{background-color:#fc8503}.gdpr-page__toc-bullet{background-color:#1a1a1a;border-radius:0;flex-shrink:0;width:6px;height:6px;display:inline-block}.gdpr-page__content{flex-direction:column;gap:80px;display:flex}@media (width<=767px){.gdpr-page__content{gap:56px}}.gdpr-section{scroll-margin-top:120px}.gdpr-section__title{font-feature-settings:"pnum" on, "lnum" on;color:#1a1a1a;margin-top:0;margin-bottom:24px;font-family:Syne,sans-serif;font-size:38px;font-weight:700;line-height:42px}@media (width<=767px){.gdpr-section__title{margin-bottom:16px;font-size:26px;line-height:30px}}.gdpr-section__intro{color:#0d0d0d;margin-top:0;margin-bottom:24px;font-family:Anuphan,sans-serif;font-size:16px;line-height:20px}.gdpr-section__outro{color:#0d0d0d;margin-top:24px;margin-bottom:0;font-family:Anuphan,sans-serif;font-size:16px;line-height:20px}.gdpr-section__info-text{color:#0d0d0d;margin-top:0;margin-bottom:16px;font-family:Anuphan,sans-serif;font-size:16px;line-height:20px}.gdpr-section__info-text.font-bold{font-weight:700}.gdpr-section__cols-wrapper{flex-direction:row;align-items:flex-start;gap:40px;width:960px;padding:0;display:flex}@media (width<=1199px){.gdpr-section__cols-wrapper{width:100%}}@media (width<=991px){.gdpr-section__cols-wrapper{flex-direction:column;gap:8px}}.gdpr-section__col{flex-direction:column;flex-grow:1;align-items:flex-start;gap:8px;width:460px;padding:0;display:flex}@media (width<=991px){.gdpr-section__col{width:100%}}.gdpr-definition,.gdpr-principle,.gdpr-basis,.gdpr-cookie,.gdpr-right-item,.gdpr-incident-step{flex-direction:row;align-items:flex-start;gap:16px;width:460px;padding:0;display:flex}@media (width<=991px){.gdpr-definition,.gdpr-principle,.gdpr-basis,.gdpr-cookie,.gdpr-right-item,.gdpr-incident-step{width:100%}}.gdpr-definition__dot,.gdpr-principle__dot,.gdpr-basis__dot,.gdpr-cookie__dot,.gdpr-right-item__dot,.gdpr-incident-step__dot{flex-direction:row;flex-shrink:0;align-items:center;gap:8px;width:8px;height:19px;padding:11px 0 0;display:flex}.gdpr-definition__dot:after,.gdpr-principle__dot:after,.gdpr-basis__dot:after,.gdpr-cookie__dot:after,.gdpr-right-item__dot:after,.gdpr-incident-step__dot:after{content:"";background-color:#013247;border-radius:50%;width:8px;height:8px}.gdpr-definition__text,.gdpr-principle__text,.gdpr-basis__text,.gdpr-cookie__text,.gdpr-right-item__text,.gdpr-incident-step__text{font-feature-settings:"pnum" on, "lnum" on;color:#0d0d0d;margin:0;font-family:Anuphan,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.gdpr-definition__text strong,.gdpr-principle__text strong,.gdpr-basis__text strong,.gdpr-cookie__text strong,.gdpr-right-item__text strong,.gdpr-incident-step__text strong{color:#1a1a1a;font-weight:700}.gdpr-scope-card{background:#013247;border-radius:24px;flex-direction:row;align-items:flex-end;gap:8px;width:960px;margin-top:32px;margin-bottom:24px;padding:32px;display:flex;box-shadow:0 24px 24px #00233029,0 8px 8px #00233014}@media (width<=1199px){.gdpr-scope-card{width:100%}}@media (width<=767px){.gdpr-scope-card{padding:24px 16px}}.gdpr-scope-card__text{color:#fff;width:100%;margin:0;font-family:Anuphan,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.gdpr-table-wrapper{background-color:#0000;border:none;border-radius:0;margin:24px 0;overflow-x:auto}.gdpr-table{border-collapse:collapse;text-align:left;table-layout:auto;word-break:break-word;width:100%}.gdpr-table th,.gdpr-table td{vertical-align:middle;padding:16px 20px}.gdpr-table th:first-child,.gdpr-table td:first-child{padding-left:0}.gdpr-table th:last-child,.gdpr-table td:last-child{padding-right:0}@media (width<=767px){.gdpr-table th,.gdpr-table td{padding:12px 8px}.gdpr-table th:first-child,.gdpr-table td:first-child{padding-left:0}.gdpr-table th:last-child,.gdpr-table td:last-child{padding-right:0}}.gdpr-table th{font-feature-settings:"pnum" on, "lnum" on;color:#1a1a1a;background-color:#0000;border-bottom:1px solid #d9d9d9;font-family:Syne,sans-serif;font-size:22px;font-style:normal;font-weight:700;line-height:24px}@media (width<=767px){.gdpr-table th{font-size:15px;line-height:18px}}.gdpr-table td{color:#0d0d0d;border-bottom:1px solid #d9d9d9;font-family:Anuphan,sans-serif;font-size:16px;font-style:normal;line-height:20px}@media (width<=767px){.gdpr-table td{font-size:14px;line-height:18px}}.gdpr-table td strong,.gdpr-table td:first-child{color:#1a1a1a;font-weight:700}.gdpr-table tr:last-child td{border-bottom:none}.gdpr-table tr:hover td{background-color:#f2f2f280}.gdpr-action-card{text-align:center;background-color:#013247;border-radius:24px;flex-direction:column;align-items:center;gap:20px;margin-top:40px;padding:40px;display:flex;box-shadow:0 12px 32px #01324726}@media (width<=767px){.gdpr-action-card{gap:16px;padding:24px}}.gdpr-action-card__text{color:#fff;margin:0;font-family:Anuphan,sans-serif;font-size:18px;line-height:1.4}@media (width<=767px){.gdpr-action-card__text{font-size:16px}}.gdpr-action-card__btn{color:#0d0d0d;text-transform:uppercase;letter-spacing:.5px;background-color:#fc8503;border-radius:32px;justify-content:center;align-items:center;padding:14px 28px;font-family:Syne,sans-serif;font-size:15px;font-weight:800;text-decoration:none;transition:all .2s ease-in-out;display:inline-flex;box-shadow:0 4px 12px #fc850333}.gdpr-action-card__btn:hover{color:#1a1a1a;background-color:#ffae0f;transform:translateY(-2px);box-shadow:0 6px 16px #fc850366}.gdpr-action-card__btn:active{transform:translateY(0)}@media (width<=767px){.gdpr-action-card__btn{width:100%;padding:12px 20px;font-size:13px}}.gdpr-action-card__subtext{color:#96b4bb;margin:0;font-family:Anuphan,sans-serif;font-size:14px}.gdpr-complaint-contacts{flex-direction:column;align-items:flex-start;gap:12px;margin-top:24px;display:flex}.gdpr-complaint-contact{gap:12px;font-family:Anuphan,sans-serif;font-size:16px;display:flex}@media (width<=767px){.gdpr-complaint-contact{text-align:left;gap:4px}}.gdpr-complaint-contact__label{color:#1a1a1a;font-weight:700}.gdpr-complaint-contact__value{color:#0d0d0d}.gdpr-complaint-contact__value a{color:#fc8503;font-weight:700;text-decoration:underline;transition:color .2s}.gdpr-complaint-contact__value a:hover{color:#f66d6d}.gdpr-rights-card{background-color:#f66d6d;border-radius:24px;flex-direction:row;align-items:flex-start;gap:40px;width:960px;margin-top:32px;padding:40px;display:flex;box-shadow:0 24px 24px #00233029,0 8px 8px #00233014}@media (width<=1199px){.gdpr-rights-card{width:100%}}@media (width<=991px){.gdpr-rights-card{flex-direction:column;gap:24px;padding:32px 24px}}.gdpr-rights-card__col{color:#1a1a1a;flex-direction:column;flex:1;gap:8px;font-family:Anuphan,sans-serif;font-size:16px;line-height:1.4;display:flex}.gdpr-rights-card__col strong{color:#1a1a1a;font-family:Syne,sans-serif;font-size:18px;font-weight:700}.gdpr-rights-card__col p{color:#1a1a1a;margin:0;font-family:Anuphan,sans-serif;font-size:16px;line-height:1.5}.gdpr-rights-card__col a{color:#1a1a1a;font-weight:700;text-decoration:underline;transition:opacity .2s}.gdpr-rights-card__col a:hover{opacity:.8}.gdpr-rights-card__sub-intro{color:#1a1a1a;font-family:Anuphan,sans-serif;font-size:16px;font-weight:400;line-height:1.4;margin:0!important}.gdpr-contact-banner{text-align:center;background-color:#013247;border-radius:24px;margin-top:40px;padding:32px;box-shadow:0 12px 32px #0132471a}@media (width<=767px){.gdpr-contact-banner{margin-top:32px;padding:24px}}.gdpr-contact-banner__text{color:#fff;margin:0;font-family:Anuphan,sans-serif;font-size:16px;line-height:1.5}.gdpr-contact-banner__text a{color:#fc8503;font-weight:700;text-decoration:underline;transition:color .2s}.gdpr-contact-banner__text a:hover{color:#ffae0f}.language-selector-page{z-index:1;background-color:#fff;align-items:center;min-height:calc(100vh - 92px);padding:80px 0;display:flex;position:relative;overflow:hidden}@media (width<=1199px){.language-selector-page{min-height:auto;padding:40px 16px}}.language-selector-page__bg-shape{z-index:-1;background:url("data:image/svg+xml,%3csvg%20width='964'%20height='863'%20viewBox='0%200%20964%20863'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M964%20381.01C964%20647.211%20748.201%20863.01%20482%20863.01H431.505C193.191%20863.01%200%20669.819%200%20431.505C0%20193.191%20193.191%200.000183105%20431.505%200.000183105H964V381.01Z'%20fill='%23FFAE0F'/%3e%3c/svg%3e") 50%/contain no-repeat;width:1300px;height:1200px;position:absolute;top:-63px;left:0;transform:scaleX(-1)}@media (width<=1199px){.language-selector-page__bg-shape{width:600px;height:500px;top:-80px;left:-100px}}@media (width<=767px){.language-selector-page__bg-shape{width:400px;height:350px;top:-50px;left:-60px}}.language-selector-page__card-container{z-index:2;width:100%;max-width:960px}.language-selector-page__card{background-color:#fff;border-radius:24px;padding:64px;box-shadow:0 24px 24px #00233029,0 8px 8px #00233014}@media (width<=575px){.language-selector-page__card{padding:32px 20px}}.lang-selector__step{color:#1a1a1a;text-transform:none;margin-bottom:16px;font-family:Syne,sans-serif;font-size:22px;font-weight:700;line-height:24px;display:block}.lang-selector__title{color:#1a1a1a;margin-bottom:16px;font-family:Syne,sans-serif;font-size:48px;font-weight:700;line-height:52px}@media (width<=991px){.lang-selector__title{font-size:32px;line-height:38px}}.lang-selector__subtitle{color:#4d4d4d;margin-bottom:0;font-family:Syne,sans-serif;font-size:22px;font-weight:700;line-height:24px}@media (width<=991px){.lang-selector__subtitle{font-size:18px;line-height:22px}}.lang-selector__list{flex-direction:column;gap:16px;display:flex}.lang-selector__card{text-align:left;cursor:pointer;background-color:#fff;border:2px solid #ccc;border-radius:24px;justify-content:space-between;align-items:center;width:100%;padding:32px 40px;transition:all .2s ease-in-out;display:flex;box-shadow:0 4px 12px #0023300a}.lang-selector__card:hover:not(.disabled){border-color:#fc8503;transform:translateY(-2px)}.lang-selector__card.active{background-color:#fec;border-color:#ffae0f;box-shadow:0 24px 24px #00233029,0 8px 8px #00233014}.lang-selector__card.disabled{cursor:not-allowed;opacity:.6;background-color:#d9d9d9;border-color:#ccc}.lang-selector__card .lang-card__flag{flex-shrink:0;margin-right:12px}.lang-selector__card .lang-card__name{color:#1a1a1a;font-family:Syne,sans-serif;font-size:20px;font-weight:700}.lang-selector__card .lang-card__status{color:gray;margin-top:4px;font-family:Anuphan,sans-serif;font-size:14px;font-weight:600}.lang-selector__actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}@media (width<=575px){.lang-selector__actions{flex-direction:column-reverse;align-items:stretch}}.lang-selector__actions .btn-back{color:#1a1a1a;background-color:#0000;border:2px solid #b2b2b2;border-radius:50px;padding:12px 32px;font-size:14px;font-weight:700}.lang-selector__actions .btn-back:hover{background-color:#d9d9d9;border-color:#999}.lang-selector__actions .btn-next{color:#1a1a1a;background-color:#fc8503;border:none;border-radius:50px;padding:12px 48px;font-size:14px;font-weight:700}.lang-selector__actions .btn-next:hover{background-color:#ca6a02;transform:translateY(-1px)}.lang-selector__actions .btn-next:disabled{color:gray;cursor:not-allowed;background-color:#b2b2b2}.lang-selector__footer-text{color:#666;font-family:Anuphan,sans-serif;font-size:16px;font-weight:600}.lang-card__checkbox,.lang-card__checkbox circle{transition:all .2s ease-in-out}.lang-card__checkbox.checked circle{stroke:#ffae0f}.level-selector-page{z-index:1;background-color:#fff;align-items:center;min-height:calc(100vh - 92px);padding:80px 0;display:flex;position:relative;overflow:hidden}@media (width<=1199px){.level-selector-page{min-height:auto;padding:60px 16px}}.level-selector-page__bg-shape{z-index:-1;background:url("data:image/svg+xml,%3csvg%20width='964'%20height='863'%20viewBox='0%200%20964%20863'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M964%20381.01C964%20647.211%20748.201%20863.01%20482%20863.01H431.505C193.191%20863.01%200%20669.819%200%20431.505C0%20193.191%20193.191%200.000183105%20431.505%200.000183105H964V381.01Z'%20fill='%23FFAE0F'/%3e%3c/svg%3e") 50%/contain no-repeat;width:1300px;height:1200px;position:absolute;top:-63px;left:0;transform:scaleX(-1)}@media (width<=1199px){.level-selector-page__bg-shape{width:600px;height:500px;top:-80px;left:-100px}}@media (width<=767px){.level-selector-page__bg-shape{width:400px;height:350px;top:-50px;left:-60px}}.level-selector__header .level-selector__tag{color:#1a1a1a;margin-bottom:8px;font-family:Syne,sans-serif;font-size:22px;font-weight:700;display:block}.level-selector__header .level-selector__title{color:#1a1a1a;font-family:Syne,sans-serif;font-size:48px;font-weight:700;line-height:54px}@media (width<=991px){.level-selector__header .level-selector__title{font-size:32px;line-height:38px}}.level-selector__header .level-selector__subtitle{color:#4d4d4d;max-width:600px;font-family:Anuphan,sans-serif;font-size:18px;font-weight:600;line-height:1.5}.level-selector__card{text-align:left;background-color:#fff;border:2px solid #0000;border-radius:24px;flex-direction:column;justify-content:space-between;height:100%;padding:48px 40px;transition:all .2s ease-in-out;display:flex;box-shadow:0 24px 24px #00233029,0 8px 8px #00233014}.level-selector__card:hover{transform:translateY(-4px);box-shadow:0 32px 32px #00233033,0 12px 12px #0023301a}.level-selector__card .level-selector__card-title{color:#1a1a1a;margin-bottom:16px;font-family:Syne,sans-serif;font-size:32px;font-weight:700;line-height:36px}@media (width<=575px){.level-selector__card .level-selector__card-title{font-size:26px}}.level-selector__card .level-selector__card-desc{color:#666;margin-bottom:40px;font-family:Anuphan,sans-serif;font-size:16px;font-weight:500;line-height:1.6}.level-selector__card .level-selector__btn{color:#1a1a1a;background-color:#fc8503;border:none;border-radius:50px;margin-top:auto;padding:14px 24px;font-size:14px;font-weight:700;transition:all .2s ease-in-out}.level-selector__card .level-selector__btn:hover{background-color:#ca6a02;transform:translateY(-1px)}
