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{margin:0;padding:0;border:0;vertical-align:baseline}:focus{outline:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{font-size:14px;line-height:1.5;color:var(--color-font);background-color:var(--color-body)}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}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;-moz-appearance:none}input[type=search]{-webkit-appearance:none;-moz-appearance:none;-webkit-box-sizing:content-box;box-sizing:content-box}textarea{overflow:auto;vertical-align:top;resize:vertical}audio,canvas,video{display:inline-block;*display:inline;*zoom:1;max-width:100%}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:thin dotted}a:active,a:hover{outline:0}img{border:0;-ms-interpolation-mode:bicubic}figure{margin:0}form{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}html,button,input,select,textarea{color:#222}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}select{background-color:white;border:thin solid #ccc;border-radius:3px;display:inline-block;font:inherit;line-height:1.5em;padding:.5em 2.5em .5em 1em;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;outline:0;background-image:url(../image/icons/dropdown-filter-icon.svg);background-position:right 7px center;background-repeat:no-repeat;background-size:12px;background-origin:border-box;max-width:100%}select:focus{outline:0!important}select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}img{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.modal-backdrop{-webkit-transform:translateZ(0);z-index:0!important}.modal{z-index:3000000003!important;-webkit-transform:translateZ(0)}.zindex-max{z-index:2147483647!important}.form-control[readonly]{height:auto;width:auto}.custom-control-input:checked ~ .custom-control-label::before{border-color:var(--color-primary);background-color:var(--color-primary)}.chromeframe{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}.fw-300{font-weight:300}.fw-500{font-weight:500}.fw-600{font-weight:600}.fw-700{font-weight:700}.page-title{font-size:40px;font-weight:700;line-height:56px}.page-title a{color:var(--color-font)}@media only screen and (max-width: 48em){.page-title{font-size:25px;line-height:36px}}.card-title{font-size:18px;font-weight:700;line-height:26px;margin:0}.text-p{font-size:24px;line-height:36px}@media only screen and (max-width: 36em){.text-p{font-size:15px;line-height:22px}}.text-p-2{font-size:22px;line-height:34px}@media only screen and (max-width: 36em){.text-p-2{font-size:15px;line-height:22px}}.text-p-3{font-size:16px;line-height:19px}.text-xs{font-size:12px;line-height:18px}.text-md{font-size:14px;line-height:22px}.text-table-header-td{font-size:18px;line-height:23px}.text-dark{color:#272727}.text-grey{color:#727272}.lh-xl{line-height:2!important}.lh-lg{line-height:1.5!important}.lh-sm{line-height:1.25!important}.text-grey-2{color:#727272}.text-primary{color:#f16101!important}.text-hover-dark:hover{color:#272727}.text-hover-grey:hover{color:#727272}.text-hover-primary:hover{color:#f16101!important}:root{--font-family-primary:-apple-system,BlinkMacSystemFont,"Noto Sans JP","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semi-bold:600;--font-weight-bold:700;--color-font:#272727;--color-sub-font:#727272;--color-body:#f8f8f8;--color-primary:#f16101;--color-line:#cccccc;--header-height:72px;--bg-primary:#f16101}html,body{margin:0;padding:0;-moz-osx-font-smoothings:grayscale;-webkit-font-smoothing:antialiased}a:hover{color:inherit;text-decoration:none}.bg--primary{background-color:var(--bg-primary)!important}.custom-file{overflow:hidden;display:block}.custom-file-label{white-space:nowrap;text-align:left;border-color:var(--color-primary);font-weight:400!important;font-size:14px!important}.custom-file-label::after{background:var(--color-primary);color:#fff;border-radius:0}.file-select.hide{display:none}.custom-modal{color:#636363;margin:80px auto 30px}.custom-modal.modal-xl{margin:73px auto 0}.custom-modal .modal-content{padding:20px;border-radius:5px;border:none;min-height:350px}.custom-modal .modal-header{border-bottom:none;position:relative;justify-content:center}.custom-modal .modal-header .modal-title{color:#f16101;font-weight:700;font-size:24px;line-height:30px;padding-bottom:24px;position:relative}.custom-modal .modal-header .modal-title::before{content:"";position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:102px;height:1px;background-color:#f16101}.custom-modal h4{text-align:center;font-size:26px}.custom-modal .form-group{position:relative}.custom-modal .form-group i{position:absolute;left:13px;top:11px;font-size:18px}.custom-modal i.fa-facebook-f{font-size:14px}.custom-modal .form-control:focus{border-color:transparent}.custom-modal .hint-text{text-align:center;padding-top:10px}.custom-modal .close{position:absolute;top:-5px;right:-5px}.custom-modal .btn{line-height:normal;padding:.375em 1.25em}.custom-modal .modal-footer{background:#ecf0f1;border-color:#dee4e7;text-align:center;margin:0 -20px -20px;border-radius:5px;font-size:13px;justify-content:center}.modal-backdrop.show{opacity:.7}@media only screen and (min-width : 375px) and (max-width : 767px) and (orientation : portrait){.custom-modal{width:350px;margin:0 auto}}.page-main{padding-top:40px;padding-bottom:80px;min-height:400px}@media only screen and (min-width: 992px){.page-main{padding-bottom:100px}}.page-main--padding-header{padding-top:calc(var(--header-height) + 40px)}@media only screen and (min-width: 992px){.page-main--padding-header{padding-top:calc(var(--header-height) + 100px)}}.page-main--padding-header-small{padding-top:calc(var(--header-height) + 25px)}.page-main--padding-same{padding-top:80px}@media only screen and (min-width: 992px){.page-main--padding-same{padding-top:100px}}.btn-scroll-to-top{display:block;width:48px;height:48px;background-color:var(--color-primary);border-radius:50%;position:fixed;right:48px;bottom:326px}.scrollbar-modal-style::-webkit-scrollbar{width:8px}.scrollbar-modal-style::-webkit-scrollbar-track{background:#eeeeee;border-radius:4px}.scrollbar-modal-style::-webkit-scrollbar-thumb{background:var(--color-sub-font);border-radius:8px}.bg-primary-10{background-color:#f8efe9}.btn{font-weight:500;line-height:24px;padding:.575em .75em}.btn svg{width:16px;height:16px}.btn--next{border:none;background-color:#ccc;color:#727272}.btn--base{padding:7px 24px}.btn--small{min-height:26px;padding:4px 6px;font-size:12px}.btn:focus{-webkit-box-shadow:none;box-shadow:none;outline:0}.btn--fb-theme{background-color:#3b5998;border-color:#3b5998;color:#fff}.btn--primary{border-color:#f16101;background-color:#f16101;color:#fff}.btn--primary:hover{color:#f16101;background-color:#fff;border-color:#f16101}.btn--primary:active{border-color:#f16101!important;background-color:#f16101!important}.btn--primary svg{fill:#fff}.btn--primary:hover svg,.btn--primary:focus svg{fill:#f16101}.btn--reverse-primary{border-color:#fff;background-color:#fff;color:#f16101}.btn--outline-primary{border-color:#f16101;background-color:transparent;color:#f16101}.btn--outline-primary:hover,.btn--outline-primary:active,.btn--outline-primary:focus{color:#fff;background-color:#f16101;border-color:#f16101}.btn--outline-primary svg{fill:#f16101}.btn--outline-primary:hover svg,.btn--outline-primary:focus svg{fill:#fff}.pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0;list-style:none;margin:-.375rem}.pagination-list{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:2.5rem}.pagination__item{margin:.375rem;display:flex;align-items:center;cursor:pointer}.pagination__item.disabled .pagination__link{color:var(--color-font);background-color:#f8f8f8;border:1px solid var(--color-sub-font);pointer-events:none;cursor:auto}.pagination__item.active .pagination__link{color:#f8f8f8;background:var(--color-primary);border-color:var(--color-primary)}.pagination__item.borderless .pagination__link{border:none}.pagination__link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1rem;font-weight:var(--font-weight-regular);color:var(--color-font);background-color:#f8f8f8;border:1px solid var(--color-sub-font);border-radius:.25rem;width:40px;height:40px;padding:0;-webkit-box-shadow:none;box-shadow:none;outline:0;text-decoration:none}.pagination__link:hover{color:#f8f8f8;background:var(--color-primary);border-color:var(--color-primary)}.pagination--size-small .pagination__link{font-weight:700;width:32px;height:32px}.social-list{display:-webkit-box;display:-ms-flexbox;display:flex}.social-list__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px;background:rgba(241,97,1,0.1);border-radius:50%}.social-list__item + .social-list__item{margin-left:.5rem}.banner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:250px;background-image:url(/image/banner/banner-1.webp);background-size:cover;background-repeat:no-repeat;background-position:center;padding-top:var(--header-height)}.banner--size-medium{min-height:300px}.banner--size-medium .banner__title{margin:0 15px}@media only screen and (min-width: 768px){.banner--size-medium .banner__title{max-width:750px;margin:0}}@media only screen and (max-width: 768px){.banner--size-medium{min-height:220px}}.banner__title{font-size:1.5rem;font-weight:var(--font-weight-bold);color:#fff;text-align:center;margin-bottom:0}@media only screen and (min-width: 768px){.banner__title{font-size:2.5rem}}.banner__title + .banner__sub-title-group{margin-top:1rem;text-align:center;font-size:1.2em}.banner__mask::before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;background-color:var(--color-primary);z-index:-1}.banner__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.banner__sub-quest-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width: 992px){.banner__sub-quest-list{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.banner__sub-quest-list + .banner__sub-title{margin-top:.5rem}@media (min-width: 992px){.banner__sub-quest-list + .banner__sub-title{margin-top:.25rem}}.banner__sub-quest-item{position:relative;padding:0 .5rem;font-size:1rem;font-weight:var(--font-weight-regular);color:#fff;text-align:center;margin-bottom:.25rem}.banner__sub-quest-item:last-child{margin-bottom:0}@media (min-width: 992px){.banner__sub-quest-item{margin-bottom:0}.banner__sub-quest-item::before{content:"";position:absolute;top:50%;right:0;display:block;width:1px;height:18px;background-color:#fff;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.banner__sub-quest-item:last-child::before{display:none}}.banner__subtitle,.banner__sub-title{font-size:1rem;font-weight:var(--font-weight-bold);color:#fff;text-align:center;padding:1em}.banner__block-contain{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.banner__block-contain .banner__title{position:relative;padding-bottom:1rem}.banner__block-contain .banner__title::before{content:"";position:absolute;width:50%;height:1px;background:#fff;left:50%;bottom:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.banner__block-contain .banner__subtitle,.banner__block-contain .banner__sub-title{font-size:16px;line-height:24px;font-weight:500}.banner-m{background-size:cover;min-height:266px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.dropdown-filter-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-8px}@media (min-width: 992px){.dropdown-filter-list{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.dropdown-filter-list .dropdown-filter-column{width:100%;padding:8px}@media (min-width: 768px){.dropdown-filter-list .dropdown-filter-column{width:50%}}@media (min-width: 992px){.dropdown-filter-list .dropdown-filter-column{width:33.3333333333%}.jobs-manage .dropdown-filter-list .dropdown-filter-column{width:20%}}.dropdown-filter-list .dropdown-filter-column__title{font-weight:var(--font-weight-semi-bold);font-size:1rem;margin-bottom:.5rem}.dropdown-filter-list .dropdown-filter__toggle,.dropdown-filter-list .dropdown-filter__menu{width:100%;min-width:initial}.dropdown-filter-result{font-weight:var(--font-weight-regular);font-size:1rem;text-align:center;color:var(--color-sub-font);padding:40px 0}.dropdown-filter.show .dropdown-filter__toggle{border-bottom-left-radius:0;border-bottom-right-radius:0}.dropdown-filter__toggle{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 1.25rem;font-size:.875rem;font-weight:var(--font-weight-regular);color:var(--color-font);background-color:#fff;height:40px;line-height:40px;border:1px solid #cccccc;border-radius:.5rem}.dropdown-filter__toggle:hover,.dropdown-filter__toggle:focus{-webkit-box-shadow:none;box-shadow:none;outline:0}.dropdown-filter__toggle,.dropdown-filter__menu{min-width:227px}.dropdown-filter__menu{font-size:.875rem;font-weight:var(--font-weight-regular);margin-top:-1px;border:1px solid #cccccc;border-radius:.25rem;border-top-left-radius:0;border-top-right-radius:0;-webkit-box-shadow:0 12px 24px -12px rgba(0,0,0,0.12);box-shadow:0 12px 24px -12px rgba(0,0,0,0.12);cursor:pointer}.dropdown-filter__item{color:var(--color-sub-font);padding:.5rem 1.25rem}.dropdown-filter__item:hover,.dropdown-filter__item:focus{color:#fff;background-color:var(--color-primary)}.dropdown-filter-list.keyword-filter{margin-top:1em;padding:8px;position:relative;justify-content:end}.dropdown-filter-list.keyword-filter input{max-width:435px}.dropdown-filter-list .keyword-filter_btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;right:0;top:0;bottom:0;width:60px;padding:0;border:none;background-color:transparent}.dropdown-filter-list .keyword-filter_btn img{width:1.2em;margin:auto}.base-dropdown-toggle{-webkit-box-flex:0;-ms-flex:none;flex:none;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:165px;height:40px;line-height:40px;font-weight:400;font-size:12px;color:var(--color-sub-font);background:#ffffff;border:1px solid var(--color-line);border-radius:.5rem;padding:0 1.5rem;text-align:left}.base-dropdown-toggle::after{display:none}.base-dropdown-toggle::before{content:"";display:block;background-image:url(../image/icons/dropdown-filter-medium-icon.svg);background-repeat:no-repeat;position:absolute;top:50%;right:1.5rem;width:18px;height:10px;margin-top:-5px;border:none}.base-dropdown-menu{min-width:165px;font-size:12px;font-weight:400;border:1px solid var(--color-line);border-radius:.5rem;-webkit-box-shadow:0 12px 24px -12px rgba(0,0,0,0.12);box-shadow:0 12px 24px -12px rgba(0,0,0,0.12);cursor:pointer}.base-dropdown-item{color:var(--color-sub-font);padding:.25rem .5rem}.base-dropdown-item:hover{background-color:var(--color-primary);color:#fff}.modal-message{color:#272727;text-align:center;margin-top:40px}.modal-message__title{font-size:24px;line-height:28px;font-weight:700}.modal-message__text{font-size:16px;line-height:28px;margin-top:5px}.course-page-title{font-size:28px;font-weight:700;text-align:center;color:var(--color-primary);line-height:36px;margin-bottom:2rem}.course-page-text{font-weight:400;font-size:16px;line-height:24px}.course-page__modal .modal-header{border-bottom-style:hidden}.course-page__modal .modal-header .close{float:none;position:absolute;right:0;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:12px;margin:0}@media only screen and (min-width: 992px){.course-page__modal .modal-dialog{max-width:792px;margin:5.6265rem auto}}@media only screen and (min-width: 992px){.course-page__modal .modal-dialog-centered{min-height:calc(100% - 11.25rem)}}@media only screen and (min-width: 992px){.course-page__modal .modal-dialog-scrollable{max-height:calc(100% - 11.25rem)}}.course-page__modal .modal-body{overflow:hidden;padding:.75rem;padding-bottom:80px}.course-page__modal .modal-dialog--has-footer .modal-body{padding-bottom:0}.course-page__modal .modal-footer{border-style:hidden;padding-top:2.5rem;padding-bottom:2.1875rem}.course-page__modal-content{overflow-y:auto;height:100%}.course-page__modal-title{font-weight:700;font-size:28px;line-height:36px;color:var(--color-primary);text-align:center}.course-page__modal-sub-title{font-weight:400;font-size:16px;line-height:32px;text-align:center;color:var(--color-sub-font)}.course-page__modal__btn-footer{display:block;margin:0 auto}.course-page__modal--header-gap .modal-header{height:80px}.course-page__modal--header-gap .modal-body{padding-top:0}.course-page__modal--header-gap .course-page__modal-title{margin-bottom:.75rem}.course-page__modal--choice-list .modal-header{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:2.5rem 0;padding-bottom:0;margin-bottom:.5rem}@media only screen and (min-width: 992px){.course-page__modal--choice-list .modal-header{margin-bottom:0}}.course-page__modal--choice-list .modal-header .course-page__modal-title{padding-left:.75rem;padding-right:.75rem;padding-bottom:1.5rem;border-bottom:1px solid #cccccc}@media only screen and (min-width: 992px){.course-page__modal--choice-list .modal-header .course-page__modal-title{padding-left:120px;padding-right:120px}}.course-page__modal--choice-list .modal-body{padding-top:0;padding-bottom:48px}.course-page__modal--choice-list .modal-body > div:first-of-type{padding-top:1.5rem}@media only screen and (min-width: 992px){.course-page__modal--choice-list .modal-body > div:first-of-type{padding-top:2.5rem}}.course-page__modal--choice-list .modal-body .course-page__question-list{padding-left:1.75rem}@media only screen and (min-width: 992px){.course-page__modal--choice-list .modal-body .course-page__question-list{padding-left:5.5rem}}.course-page__question{margin-bottom:2.5rem}.course-page__question:last-child{margin-bottom:0}.course-page__question-title{font-weight:700;font-size:16px;line-height:24px;margin-bottom:1rem;color:#000000}.course-page__question-count{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:700;font-size:18px;line-height:24px;margin-bottom:1rem;color:#000000}.course-page__question-choices{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.course-page__question-choices > label{position:relative;font-weight:400;font-size:16px;line-height:24px;padding-left:1.5rem;margin-bottom:1rem;cursor:pointer;z-index:1}.course-page__question-choices > label:last-child{margin-bottom:0}.course-page__question-choices > label > input[type=checkbox],.course-page__question-choices > label > input[type=radio]{display:none!important}.course-page__question-choices > label > .course-page__question-fake-choice{position:absolute;left:0;top:50%;margin-top:-8px;width:16px;height:16px;border-radius:50%;border:1px solid #727272}.course-page__question-choices > label > .course-page__question-fake-choice::before{content:"";position:absolute;width:8px;height:8px;border-radius:50%;background-color:transparent;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.course-page__question-choices > label > input[type=checkbox]:checked ~ .course-page__question-fake-choice::before,.course-page__question-choices > label > input[type=radio]:checked ~ .course-page__question-fake-choice::before{background-color:var(--color-primary)}.course-page__question-choices > label > input[type=checkbox]:checked ~ .course-page__question-choice-text,.course-page__question-choices > label > input[type=radio]:checked ~ .course-page__question-choice-text{color:var(--color-primary)}.course-page__question-error-text{font-weight:400;font-size:14px;line-height:20px;color:#ec1c24;margin-left:.75rem}.course-page__question-error-icon{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:-30px}.course-page__question--indent .course-page__question-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;font-weight:400;font-size:18px;line-height:26px;padding-left:4rem;color:var(--color-font)}.course-page__question--indent .course-page__question-title > span:first-of-type{position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.course-page__question--indent .course-page__question-choices{padding-left:4rem}.course-page__question--indent .course-page__question-choices > label{line-height:22px;padding-left:1.5rem;margin-bottom:.75rem;color:var(--color-sub-font)}.course-page__question-inline-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:.625rem;flex-direction:column}.course-page__question-inline-title .course-page__question-count,.course-page__question-inline-title .course-page__question-title{margin-bottom:0}.course-page__question-inline-title .course-page__question-count{margin-right:.75rem}.course-page__question-choices > label{padding-top:6px;padding-bottom:6px;margin-bottom:.25rem}.course-page__question-choices > label:last-child{margin-bottom:0}.course-page__question-choice--highlight{position:relative}.course-page__question-choice--highlight::before{position:absolute;content:"";top:0;left:-6px;right:-6px;bottom:0;border-radius:.5rem;z-index:-1}@media only screen and (min-width: 768px){.course-page__question-choice--highlight::before{left:-12px;right:-12px}}.course-page__question-choice--highlight-correct::before{background:#f8efe9}.course-page__question-choice--highlight-wrong::before{background:#eeeeee}.course-page__question-choice--highlight-compare::before{background:#f8efe9}.course-page__question-choice--highlight-compare::after{display:none}.course-page__question-audio{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:1.5rem 0}.course-page__question-audio-controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:.5rem}.course-page__question-audio-pause{cursor:pointer}.course-page__question-audio-time{margin-left:.5rem;font-weight:400;font-size:14px;line-height:22px;color:var(--color-font)}.course-page__question-audio-progress{position:relative;width:240px;height:6px;background:#eeeeee;border-radius:.25rem;cursor:pointer}.course-page__question-audio-progress-play{position:absolute;left:0;height:100%;width:20%;background:var(--color-primary);border-radius:.25rem;cursor:pointer}.course-page__question-video{position:relative;width:320px;height:180px;margin:1.5rem 0}.course-page__question-video video{width:100%;height:100%}.course-page__question-video-controls{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.course-page__question-video-controls > *{cursor:pointer}.course-page__question-video-wrapper{width:100%;height:100%}.course-page__question-video-image{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.course-page__question-images{margin:1.5rem 0}.course-page__question-image{position:relative;width:320px;height:180px;margin-top:1.5rem}.course-page__question-image img{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.course-page__question-para{margin:1.5rem 0}.course-page__voc-card{width:100%;border:.5px solid #eeeeee;padding:24px 40px;background-color:transparent}@media only screen and (min-width: 768px){.course-page__voc-card{width:33.3333333333%;padding:12px 24px}}@media only screen and (min-width: 1200px){.course-page__voc-card{padding:24px 40px}}@media only screen and (min-width: 768px){.course-page__voc-card-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media only screen and (min-width: 768px){.course-page__voc-card-list--borderless .course-page__voc-card:nth-child(-n+3){border-top-style:hidden}.course-page__voc-card-list--borderless .course-page__voc-card:nth-child(3n+1){border-left-style:hidden}.course-page__voc-card-list--borderless .course-page__voc-card:nth-child(3n){border-right-style:hidden}.course-page__voc-card-list--borderless .course-page__voc-card:nth-last-child(-n+3){border-bottom-style:hidden}}.course-page__voc-card-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;margin-bottom:1rem}.course-page__voc-card-header img{width:120px;height:120px}.course-page__voc-card-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:.5rem;font-size:16px;line-height:24px;color:var(--color-font)}.course-page__voc-card-row-title{font-weight:600;color:var(--color-font);min-width:70px}.course-page__voc-card-explain-1{font-weight:400;font-size:14px;line-height:22px;color:var(--color-sub-font);margin-bottom:.5rem}.course-page__voc-card-explain-2{font-weight:400;font-size:12px;line-height:18px;color:var(--color-sub-font)}.course-page__voc-card-translate-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:.5rem}@media only screen and (min-width: 768px){.course-page__voc-card-translate-group{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media only screen and (min-width: 1200px){.course-page__voc-card-translate-group{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.course-page__voc-card-translate-toggle{-webkit-box-flex:0;-ms-flex:none;flex:none;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:120px;height:24px;line-height:24px;font-weight:400;font-size:12px;color:var(--color-sub-font);background:#ffffff;border:1px solid var(--color-line);border-radius:.25rem;padding:0 8px;text-align:left}.course-page__voc-card-translate-toggle::after{display:none}.course-page__voc-card-translate-toggle::before{content:"";display:block;background-image:url(../image/icons/dropdown-small-icon.svg);background-repeat:no-repeat;position:absolute;top:50%;right:10px;width:10px;height:6px;border:none;margin-top:-3px}.course-page__voc-card-translate-menu{min-width:120px;font-size:12px;font-weight:400;border:1px solid var(--color-line);border-radius:.25rem;-webkit-box-shadow:0 12px 24px -12px rgba(0,0,0,0.122);box-shadow:0 12px 24px -12px rgba(0,0,0,0.122);cursor:pointer}.course-page__voc-card-translate-item{color:var(--color-sub-font);padding:.25rem .5rem}.course-page__voc-card-translate-item:hover{background-color:var(--color-primary);color:#fff}.course-page__voc-card-translate-text{font-weight:700;font-size:12px;line-height:18px;color:var(--color-primary);margin-left:.5rem;white-space:nowrap}@media only screen and (min-width: 768px){.course-page__voc-card-translate-text{margin-left:0;margin-top:.25rem}}@media only screen and (min-width: 1200px){.course-page__voc-card-translate-text{margin-left:.5rem;margin-top:0}}.course-page__voc-card-btn-play{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:32px;height:32px;padding:0;border-radius:50%;background-color:#eeeeee;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.course-page__voc-card-btn-play:hover{opacity:.9}.course-page__main.page-main{padding-top:0}.course-page__main-show{padding-top:2.5rem}@media only screen and (min-width: 992px){.course-page__main-show{display:-webkit-box;display:-ms-flexbox;display:flex;margin:-12px;padding-top:100px}}.course-page__main-show .course-page__main-col{padding:12px 0}@media only screen and (min-width: 992px){.course-page__main-show .course-page__main-col{padding:12px}}.course-page__main-show .course-page__main-col-left{-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}@media (min-width: 992px){.course-page__main-show .course-page__main-col-left.is-collapse{position:relative;padding:0}}@media (min-width: 992px){.course-page__main-show .course-page__main-col-left.is-collapse .course-page__level-list{width:0;opacity:0;visibility:hidden;height:0}}.course-page__main-show .course-page__main-col-left.is-collapse .course-page__level-list__btn-collapse-desktop{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;left:0;right:0;top:47.5px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}.course-page__main-show .course-page__main-col-right{-webkit-box-flex:1;-ms-flex:1;flex:1}.course-page__main-content-zone{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#ffffff;-webkit-box-shadow:0 12px 24px -12px rgba(0,0,0,0.12);box-shadow:0 12px 24px -12px rgba(0,0,0,0.12);border-radius:.5rem;padding:1.25rem}@media only screen and (min-width: 768px){.course-page__main-content-zone{padding:1.5rem 2.5rem}}.course-page__tab-list{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;padding:0}@media only screen and (min-width: 768px){.course-page__tab-list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media only screen and (min-width: 992px){.course-page__tab-list{border-bottom:1px solid var(--color-line)}}.course-page__tab-list-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;overflow-x:auto;overflow-y:hidden;width:100%;padding-bottom:20px}.course-page__tab-item{position:relative;flex:1;display:block}.course-page__tab-item.is-active .course-page__tab-link{color:var(--color-primary)}.course-page__tab-item.is-active .course-page__tab-item-checked-icon{display:block}.course-page__tab-item-checked-icon{display:none;position:absolute;left:50%;bottom:0;margin-bottom:-8px;margin-left:-8px}.course-page__tab-link{position:relative;display:block;padding:1rem 1.125rem;color:var(--color-font);font-size:1.25rem;font-weight:var(--font-weight-bold);line-height:1.5;white-space:nowrap;text-align:center}.course-page__tab-item .course-link{padding:.375em .75em;margin:0 .375em}.course-page__tab-link.course-link i{font-size:1.25em}.course-page__tab-link:hover{color:var(--color-primary)}.course-page__tab-link.link-locked{opacity:.7}.course-page__tab-link.link-locked i{margin:5px;font-size:16px}.course-page__level-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#ffffff;-webkit-box-shadow:0 12px 24px -12px rgba(0,0,0,0.12);box-shadow:0 12px 24px -12px rgba(0,0,0,0.12);border-radius:.5rem;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}@media only screen and (min-width: 992px){.course-page__level-list{width:282px}}.course-page__level-list-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:1rem}@media (max-width: 991px){.course-page__level-list-menu{display:none}}.course-page__level-list-menu-question{padding-left:24px;padding-right:22px;padding-bottom:40px}.course-page__level-list-menu-question-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-1px}.course-page__level-list-menu-question-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:32px;height:32px;margin:1px;font-weight:500;font-size:14px;line-height:20px;border-radius:.25rem;border:1px solid #eeeeee;cursor:pointer}.course-page__level-list-menu-question-item.is-active{color:#fff;background:var(--color-primary);border-color:var(--color-primary)}.course-page__level-list-menu-question-item.empty{color:#fff;background:#626262;border-color:#626262}.course-page__level-list-header{position:relative;padding:1.5rem;padding-bottom:0;font-weight:700;font-size:1.5rem;margin-bottom:1rem;-webkit-transition:all .15s;-o-transition:all .15s;transition:all .15s}@media (max-width: 991px){.course-page__level-list-menu-question{display:none}.course-page__level-list-header{margin-bottom:0;padding-bottom:1rem}}.course-page__level-list-header-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:.75rem;line-height:32px;border-bottom:1px solid #eeeeee}@media (max-width: 991px){.course-page__level-list-header-inner{border-color:transparent}}.course-page__level-list-header-icon{-webkit-box-flex:0;-ms-flex:none;flex:none;display:block;margin-right:.5rem}.course-page__level-list-header.is-open .course-page__level-list__btn-collapse{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.course-page__level-list__btn-collapse{position:absolute;top:50%;right:0;margin-right:-12px;margin-top:-12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:24px;height:24px;background:var(--color-primary);border-radius:50%;border:none;-webkit-filter:drop-shadow(0px 2px 6px rgba(0,0,0,0.32));filter:drop-shadow(0px 2px 6px rgba(0,0,0,0.32));-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:0;-webkit-transition:all .15s;-o-transition:all .15s;transition:all .15s}.course-page__level-list__btn-collapse-desktop{display:none}.course-page__level-item{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.5rem 1.5rem;font-weight:600;font-size:1rem;color:var(--color-font)}.course-page__level-item:hover:not(.is-active){color:var(--color-primary)}.course-page__level-item.is-block:hover .course-page__level-item-unblock-tooltip{opacity:1;visibility:visible}.course-page__level-item.is-active{color:var(--color-primary);background-color:#fef6f0}.course-page__level-item-icon{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.course-page__level-item-unblock-tooltip{position:absolute;opacity:0;left:0;right:0;top:100%;visibility:hidden;height:auto;padding:1rem 1.5rem;padding-bottom:.5rem;border-radius:.5rem;z-index:1}.course-page__level-item-unblock-tooltip__title{text-align:center;font-weight:400;font-size:1rem;line-height:19px;color:#ffffff;white-space:nowrap;margin-bottom:.75rem}.course-page__level-item-unblock-tooltip__btn{display:block;text-transform:uppercase;margin:0 auto}.course-page__level-item-unblock-tooltip::before{content:"";position:absolute;top:0;bottom:0;right:0;left:0;background:#686868;opacity:.8;z-index:-1;border-radius:.5rem}.course-page__level-item-unblock-tooltip::after{content:" ";position:absolute;bottom:100%;left:50%;margin-left:-8px;border-width:8px;border-style:solid;border-color:transparent transparent #686868;opacity:.8}.course-page__sub-footer{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:200px;padding:80px 0;background-color:var(--color-primary);color:#fff}.course-page__sub-footer-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width: 992px){.course-page__sub-footer-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;min-width:792px}}.course-page__sub-footer-wrapper .course-page-text{line-height:22px;width:100%;margin-right:0;margin-bottom:2rem;padding:0 15px;text-align:center}@media only screen and (min-width: 992px){.course-page__sub-footer-wrapper .course-page-text{width:528px;margin-right:1.5rem;margin-bottom:0;text-align:left;padding:0}}.course-page__sub-footer__icon{-webkit-box-flex:0;-ms-flex:none;flex:none;display:block;margin-right:0;margin-bottom:.5rem}@media only screen and (min-width: 992px){.course-page__sub-footer__icon{margin-right:.75rem;margin-bottom:0}}.course-page__sub-footer__btn-order{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.course-page__sub-footer__btn-order > span{font-weight:700;font-size:14px;line-height:17px}@media only screen and (min-width: 992px){.course-page__sub-footer__btn-order{white-space:nowrap;width:180px;height:40px;line-height:40px;padding:0 1rem}}.course-page__btn-action{display:block;margin:0 auto;margin-top:2.5rem;text-transform:capitalize}@media only screen and (min-width: 768px){.course-vocabulary-page__main-zone-body{margin:0 -2.5rem}}.custom-radio{position:relative;font-weight:400;font-size:16px;line-height:24px;padding-left:1.5rem;cursor:pointer}.custom-radio:last-child{margin-bottom:0}.custom-radio > input[type=checkbox],.custom-radio > input[type=radio]{display:none!important}.custom-radio > .custom-radio__check{position:absolute;left:0;top:50%;margin-top:-8px;width:16px;height:16px;border-radius:50%;border:1px solid #727272}.custom-radio > .custom-radio__check::before{content:"";position:absolute;width:8px;height:8px;border-radius:50%;background-color:transparent;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.custom-radio > input[type=checkbox]:checked ~ .custom-radio__check::before,.custom-radio > input[type=radio]:checked ~ .custom-radio__check::before{background-color:var(--color-primary)}.custom-radio > input[type=checkbox]:checked ~ .custom-radio__text,.custom-radio > input[type=radio]:checked ~ .custom-radio__text{color:#000}.tab-menu-horizontal__tab-list{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid var(--color-line);margin:0;padding:0}.tab-menu-horizontal__tab-list-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;overflow:auto hidden;padding-bottom:16px}.tab-menu-horizontal__tab-item{position:relative;cursor:pointer}@media only screen and (min-width: 992px){.tab-menu-horizontal__tab-item{margin-right:5rem}}@media only screen and (max-width: 36em){.tab-menu-horizontal__tab-item{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}}.tab-menu-horizontal__tab-item:last-child{margin-right:0}.tab-menu-horizontal__tab-item.is-active .tab-menu-horizontal__tab-link{color:var(--color-primary)}.tab-menu-horizontal__tab-item.is-active .tab-menu-horizontal__tab-item-checked-icon{display:block}.tab-menu-horizontal__tab-item-checked-icon{display:none;position:absolute;left:50%;bottom:0;margin-bottom:-8px;margin-left:-8px}.tab-menu-horizontal__tab-link{position:relative;display:block;padding:1rem 1.125rem;color:var(--color-font);font-size:1.25rem;font-weight:var(--font-weight-bold);line-height:1.5;white-space:nowrap;text-align:center}.tab-menu-horizontal__tab-link:hover{color:var(--color-primary)}@media only screen and (max-width: 36em){.tab-menu-horizontal__tab-link{text-align:left}}.datepicker.dropdown-menu{min-width:309px;padding:1rem;font-size:14px;color:var(--color-font);background:#ffffff;-webkit-box-shadow:0 4px 32px rgba(0,0,0,0.12);box-shadow:0 4px 32px rgba(0,0,0,0.12);border-radius:.5rem}.datepicker.dropdown-menu table{width:100%}.datepicker.dropdown-menu th,.datepicker.dropdown-menu td{width:32px;height:32px;line-height:32px;border-radius:.25rem}.datepicker.dropdown-menu th{font-weight:700}.datepicker.dropdown-menu td.highlighted{color:#ec1c24;background-color:transparent;border-radius:.25rem}.datepicker.dropdown-menu thead th.prev,.datepicker.dropdown-menu thead th.next{color:var(--color-primary);text-indent:-10000px;background-repeat:no-repeat;background-position:center}.datepicker.dropdown-menu thead th.prev{background-image:url(/image/manage/prev-icon.svg)}.datepicker.dropdown-menu thead th.next{background-image:url(/image/manage/next-icon.svg)}.datepicker.dropdown-menu thead .datepicker-switch{font-size:20px;line-height:33px;color:var(--color-primary)}.datepicker.dropdown-menu tfoot{position:relative;padding-top:.5rem;height:34px;line-height:34px}.datepicker.dropdown-menu tfoot > tr{position:absolute;top:50%;height:18px;line-height:18px;margin-top:-5px;white-space:nowrap}.datepicker.dropdown-menu tfoot > tr > th{font-weight:400;font-size:12px;height:18px;line-height:18px;white-space:nowrap}.datepicker.dropdown-menu tfoot > tr > th:hover{background-color:transparent;color:var(--color-primary)}.datepicker.dropdown-menu tfoot > tr:first-child{left:0}.datepicker.dropdown-menu tfoot > tr:last-child{right:0}.datepicker-custom-style.datepicker table tr td.active.active,.datepicker-custom-style.datepicker table tr td.active.disabled,.datepicker-custom-style.datepicker table tr td.active.disabled.active,.datepicker-custom-style.datepicker table tr td.active.disabled.disabled,.datepicker-custom-style.datepicker table tr td.active.disabled:active,.datepicker-custom-style.datepicker table tr td.active.disabled:hover,.datepicker-custom-style.datepicker table tr td.active.disabled:hover.active,.datepicker-custom-style.datepicker table tr td.active.disabled:hover.disabled,.datepicker-custom-style.datepicker table tr td.active.disabled:hover:active,.datepicker-custom-style.datepicker table tr td.active.disabled:hover:hover,.datepicker-custom-style.datepicker table tr td.active.disabled:hover[disabled],.datepicker-custom-style.datepicker table tr td.active.disabled[disabled],.datepicker-custom-style.datepicker table tr td.active:active,.datepicker-custom-style.datepicker table tr td.active:hover,.datepicker-custom-style.datepicker table tr td.active:hover.active,.datepicker-custom-style.datepicker table tr td.active:hover.disabled,.datepicker-custom-style.datepicker table tr td.active:hover:active,.datepicker-custom-style.datepicker table tr td.active:hover:hover,.datepicker-custom-style.datepicker table tr td.active:hover[disabled],.datepicker-custom-style.datepicker table tr td.active[disabled]{background-color:var(--color-primary)}.datepicker-custom-style.datepicker table tr td.active,.datepicker-custom-style.datepicker table tr td.active.disabled,.datepicker-custom-style.datepicker table tr td.active.disabled:hover,.datepicker-custom-style.datepicker table tr td.active:hover{background-color:var(--color-primary);background-image:none;background-repeat:initial;border-color:none;-webkit-filter:none;filter:none;color:#fff;text-shadow:none}.datepicker-custom-style.datepicker table tr td span.active.active,.datepicker-custom-style.datepicker table tr td span.active.disabled,.datepicker-custom-style.datepicker table tr td span.active.disabled.active,.datepicker-custom-style.datepicker table tr td span.active.disabled.disabled,.datepicker-custom-style.datepicker table tr td span.active.disabled:active,.datepicker-custom-style.datepicker table tr td span.active.disabled:hover,.datepicker-custom-style.datepicker table tr td span.active.disabled:hover.active,.datepicker-custom-style.datepicker table tr td span.active.disabled:hover.disabled,.datepicker-custom-style.datepicker table tr td span.active.disabled:hover:active,.datepicker-custom-style.datepicker table tr td span.active.disabled:hover:hover,.datepicker-custom-style.datepicker table tr td span.active.disabled:hover[disabled],.datepicker-custom-style.datepicker table tr td span.active.disabled[disabled],.datepicker-custom-style.datepicker table tr td span.active:active,.datepicker-custom-style.datepicker table tr td span.active:hover,.datepicker-custom-style.datepicker table tr td span.active:hover.active,.datepicker-custom-style.datepicker table tr td span.active:hover.disabled,.datepicker-custom-style.datepicker table tr td span.active:hover:active,.datepicker-custom-style.datepicker table tr td span.active:hover:hover,.datepicker-custom-style.datepicker table tr td span.active:hover[disabled],.datepicker-custom-style.datepicker table tr td span.active[disabled]{background-color:var(--color-primary)}.datepicker-custom-style.datepicker table tr td span.active,.datepicker-custom-style.datepicker table tr td span.active.disabled,.datepicker-custom-style.datepicker table tr td span.active.disabled:hover,.datepicker-custom-style.datepicker table tr td span.active:hover{background-color:var(--color-primary);background-image:none;background-repeat:initial;border-color:none;-webkit-filter:none;filter:none;color:#fff;text-shadow:none}.progress--circle{position:relative;display:inline-block;width:56px;height:56px;border-radius:50%}.progress--circle .inner-1{position:absolute;top:5px;left:5px;width:46px;height:46px;border-radius:50%;background-color:#fff}.progress--circle .inner-1::before{content:"";width:5px;height:5px;position:absolute;top:-5px;left:calc(50% - 2px);background-color:#f16101;border-radius:50%}.progress--circle .inner-2{display:inline-block;width:100%;height:100%;border-radius:50%}.progress--circle-text{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#272727;font-weight:700;font-size:14px;line-height:22px}.progress--bar.progress--0 .inner-1{width:0}.progress--circle.progress--0 .inner-2{background-image:-webkit-gradient(linear,left top,right top,color-stop(50%,#ddd),color-stop(50%,transparent),to(transparent)),-webkit-gradient(linear,left top,right top,color-stop(50%,#f16101),color-stop(50%,#ddd),to(#ddd));background-image:-o-linear-gradient(left,#ddd 50%,transparent 50%,transparent),-o-linear-gradient(left,#f16101 50%,#ddd 50%,#ddd);background-image:linear-gradient(90deg,#ddd 50%,transparent 50%,transparent),linear-gradient(90deg,#f16101 50%,#ddd 50%,#ddd)}.progress--bar.progress--1 .inner-1{width:1%}.progress--circle.progress--1 .inner-2{background-image:-o-linear-gradient(left,#ddd 50%,transparent 50%,transparent),-o-linear-gradient(356.4deg,#f16101 50%,#ddd 50%,#ddd);background-image:linear-gradient(90deg,#ddd 50%,transparent 50%,transparent),linear-gradient(93.6deg,#f16101 50%,#ddd 50%,#ddd)}.progress--bar.progress--2 .inner-1{width:2%}.progress--circle.progress--2 .inner-2{background-image:-o-linear-gradient(left,#ddd 50%,transparent 50%,transparent),-o-linear-gradient(352.8deg,#f16101 50%,#ddd 50%,#ddd);background-image:linear-gradient(90deg,#ddd 50%,transparent 50%,transparent),linear-gradient(97.2deg,#f16101 50%,#ddd 50%,#ddd)}.progress--bar.progress--3 .inner-1{width:3%}.progress--circle.progress--3 .inner-2{background-image:-o-linear-gradient(left,#ddd 50%,transparent 50%,transparent),-o-linear-gradient(349.2deg,#f16101 50%,#ddd 50%,#ddd);background-image:linear-gradient(90deg,#ddd 50%,transparent 50%,transparent),linear-gradient(100.8deg,#f16101 50%,#ddd 50%,#ddd)}.progress--bar.progress--4 .inner-1{width:4%}.progress--circle.progress--4 .inner-2{background-image:-o-linear-gradient(left,#ddd 50%,transparent 50%,transparent),-o-linear-gradient(345.6deg,#f16101 50%,#ddd 50%,#ddd);background-image:linear-gradient(90deg,#ddd 50%,transparent 50%,transparent),linear-gradient(104.4deg,#f16101 50%,#ddd 50%,#ddd)}.progress--bar.progress--5 .inner-1{width:5%}.progress--circle.progress--5 .inner-2{background-image:-o-linear-gradient(left,#ddd 50%,transparent 50%,transparent),-o-linear-gradient(342deg,#f16101 50%,#ddd 50%,#ddd);background-image:linear-gradient(90deg,#ddd 50%,transparent 50%,transparent),linear-gradient(108deg,#f16101 50%,#ddd 50%,#ddd)}.progress--bar.progress--6 .inner-1{width:6%}.progress--circle.progress--6 .inner-2{background-image:-o-linear-gradient(left,#ddd 50%,transparent 50%,transparent),-o-linear-gradient(338.4deg,#f16101 50%,#ddd 50%,#ddd);background-image:linear-gradient(90deg,#ddd 50%,transparent 50%,transparent),linear-gradient(111.6deg,#f16101 50%,#ddd 50%,#ddd)}.progress--bar.progress--7 .inner-1{width:7%}.progress--circle.progress--7 .inner-2{background-image:-o-linear-gradient(left,#ddd 50%,transparent 50%,transparent),-o-linear-gradient(334.8deg,#f16101 50%,#ddd 50%,#ddd);background-image:linear-gradient(90deg,#ddd 50%,transparent 50%,transparent),linear-gradient(115.2deg,#f16101 50%,#ddd 50%,#ddd)}.progress--bar.progress--8 .inner-1{width:8%}.progress--circle.progress--8 .inner-2{background-image:-o-linear-gradient(left,#ddd 50%,transparent 50%,transparent),-o-linear-gradient(331.2deg,#f16101 50%,#ddd 50%,#ddd);background-image:linear-gradient(90deg,#ddd 50%,transparent 50%,transparent),linear-gradient(118.8deg,#f16101 50%,#ddd 50%,#ddd)}.progress--bar.progress--9 .inner-1{width:9%}.progress--circle.progress--9 .inner-2{background-image:-o-linear-gradient(left,#ddd 50%,transparent 50%,transparent),-o-linear-gradient(327.6deg,#f16101 50%,#ddd 50%,#ddd);background-image:linear-gradient(90deg,#ddd 50%,transparent 50%,transparent),linear-gradient(122.4deg,#f16101 50%,#ddd 50%,#ddd)}.progress--bar.progress--10 .inner-1{width:10%}.progress--circle.progress--10 .inner-2{background-image:-o-linear-gradient(left,#ddd 50%,transparent 50%,transparent),-o-linear-gradient(324deg,#f16101 50%,#ddd 50%,#ddd);background-image:linear-gradient(90deg,#ddd 50%,transparent 50%,transparent),linear-gradient(126deg,#f16101 50%,#ddd 50%,#ddd)}.progress--bar.progress--11 .inner-1{width:11%}.progress--circle.progress--11 .inner-2{background-image:-o-linear-gradient(left,#ddd 50%,transparent 50%,transparent),-o-linear-gradient(320.4deg,#f16101 50%,#ddd 50%,#ddd);background-image:linear-gradient(90deg,#ddd 50%,transparent 50%,transparent),linear-gradient(129.6deg,#f16101 50%,#ddd 50%,#ddd)}.progress--bar.progress--12 .inner-1{width:12%}.progress--circle.progress--12 .inner-2{background-image:-o-linear-gradient(left,#ddd 50%,transparent 50%,transparent),-o-linear-gradient(316.8deg,#f16101 50%,#ddd 50%,#ddd);background-image:linear-gradient(90deg,#ddd 50%,transparent 50%,transparent),linear-gradient(133.2deg,#f16101 50%,#ddd 50%,#ddd)}.progress--bar.progress--13 .inner-1{width:13%}.progress--circle.progress--13 .inner-2{background-image:-o-linear-gradient(left,#ddd 50%,transparent 50%,transparent),-o-linear-gradient(313.2deg,#f16101 50%,#ddd 50%,#ddd);background-image:linear-gradient(90deg,#ddd 50%,transparent 50%,transparent),linear-gradient(136.8deg,#f16101 50%,#ddd 50%,#ddd)}.progress--bar.progress--14 .inner-1{width:14%}.progress--circle.progress--14 .inner-2{background-image:-o-linear-gradient(left,#ddd 50%,transparent 50%,transparent),-o-linear-gradient(309.6deg,#f16101 50%,#ddd 50%,#ddd);background-image:linear-gradient(90deg,#ddd 50%,transparent 50%,transparent),linear-gradient(140.4deg,#f16101 50%,#ddd 50%,#ddd)}.progress--bar.progress--15 .inner-1{width:15%}.progress--circle.progress--15 .inner-2{background-image:-o-linear-gradient(left,#ddd 50%,transparent 50%,transparent),-o-linear-gradient(306deg,#f16101 50%,#ddd 50%,#ddd);background-image:linear-gradient(90deg,#ddd 50%,transparent 50%,transparent),linear-gradient(144deg,#f16101 50%,#ddd 50%,#ddd)}.progress--bar.progress--16 .inner-1{width:16%}.progress--circle.progress--16 .inner-2{background-image:-o-linear-gradient(left,#ddd 50%,transparent 50%,transparent),-o-linear-gradient(302.4deg,#f16101 50%,#ddd 50%,#ddd);background-image:linear-gradient(90deg,#ddd 50%,transparent 50%,transparent),linear-gradient(147.6deg,#f16101 50%,#ddd 50%,#ddd)}.progress--bar.progress--17 .inner-1{width:17%}.progress--circle.progress--17 .inner-2{background-image:-o-linear-gradient(left,#ddd 50%,transparent 50%,transparent),-o-linear-gradient(298.8deg,#f16101 50%,#ddd 50%,#ddd);background-image:linear-gradient(90deg,#ddd 50%,transparent 50%,transparent),linear-gradient(151.2deg,#f16101 50%,#ddd 50%,#ddd)}.progress--bar.progress--18 .inner-1{width:18%}.progress--circle.progress--18 .inner-2{background-image:-o-linear-gradient(left,#ddd 50%,transparent 50%,transparent),-o-linear-gradient(295.2deg,#f16101 50%,#ddd 50%,#ddd);background-image:linear-gradient(90deg,#ddd 50%,transparent 50%,transparent),linear-gradient(154.8deg,#f16101 50%,#ddd 50%,#ddd)}.progress--bar.progress--19 .inner-1{width:19%}.progress--circle.progress--19 .inner-2{background-image:-o-linear-gradient(left,#ddd 50%,transparent 50%,transparent),-o-linear-gradient(291.6deg,#f16101 50%,#ddd 50%,#ddd);background-image:linear-gradient(90deg,#ddd 50%,transparent 50%,transparent),linear-gradient(158.4deg,#f16101 50%,#ddd 50%,#ddd)}.progress--bar.progress--20 .inner-1{width:20%}.progress--circle.progress--20 .inner-2{background-image:-o-linear-gradient(left,#ddd 50%,transparent 50%,transparent),-o-linear-gradient(288deg,#f16101 50%,#ddd 50%,#ddd);background-image:linear-gradient(90deg,#ddd 50%,transparent 50%,transparent),linear-gradient(162deg,#f16101 50%,#ddd 50%,#ddd)}.progress--bar.progress--21 .inner-1{width:21%}.progress--circle.progress--21 .inner-2{background-image:-o-linear-gradient(left,#ddd 50%,transparent 50%,transparent),-o-linear-gradient(284.4deg,#f16101 50%,#ddd 50%,#ddd);background-image:linear-gradient(90deg,#ddd 50%,transparent 50%,transparent),linear-gradient(165.6deg,#f16101 50%,#ddd 50%,#ddd)}.progress--bar.progress--22 .inner-1{width:22%}.progress--circle.progress--22 .inner-2{background-image:-o-linear-gradient(left,#ddd 50%,transparent 50%,transparent),-o-linear-gradient(280.8deg,#f16101 50%,#ddd 50%,#ddd);background-image:linear-gradient(90deg,#ddd 50%,transparent 50%,transparent),linear-gradient(169.2deg,#f16101 50%,#ddd 50%,#ddd)}.progress--bar.progress--23 .inner-1{width:23%}.progress--circle.progress--23 .inner-2{background-image:-o-linear-gradient(left,#ddd 50%,transparent 50%,transparent),-o-linear-gradient(277.2deg,#f16101 50%,#ddd 50%,#ddd);background-image:linear-gradient(90deg,#ddd 50%,transparent 50%,transparent),linear-gradient(172.8deg,#f16101 50%,#ddd 50%,#ddd)}.progress--bar.progress--24 .inner-1{width:24%}.progress--circle.progress--24 .inner-2{background-image:-o-linear-gradient(left,#ddd 50%,transparent 50%,transparent),-o-linear-gradient(273.6deg,#f16101 50%,#ddd 50%,#ddd);background-image:linear-gradient(90deg,#ddd 50%,transparent 50%,transparent),linear-gradient(176.4deg,#f16101 50%,#ddd 50%,#ddd)}.progress--bar.progress--25 .inner-1{width:25%}.progress--circle.progress--25 .inner-2{background-image:-webkit-gradient(linear,left top,right top,color-stop(50%,#ddd),color-stop(50%,transparent),to(transparent)),-webkit-gradient(linear,left top,left bottom,color-stop(50%,#f16101),color-stop(50%,#ddd),to(#ddd));background-image:-o-linear-gradient(left,#ddd 50%,transparent 50%,transparent),-o-linear-gradient(top,#f16101 50%,#ddd 50%,#ddd);background-image:linear-gradient(90deg,#ddd 50%,transparent 50%,transparent),linear-gradient(180deg,#f16101 50%,#ddd 50%,#ddd)}.progress--bar.progress--26 .inner-1{width:26%}.progress--circle.progress--26 .inner-2{background-image:-o-linear-gradient(left,#ddd 50%,transparent 50%,transparent),-o-linear-gradient(266.4deg,#f16101 50%,#ddd 50%,#ddd);background-image:linear-gradient(90deg,#ddd 50%,transparent 50%,transparent),linear-gradient(183.6deg,#f16101 50%,#ddd 50%,#ddd)}.progress--bar.progress--27 .inner-1{width:27%}.progress--circle.progress--27 .inner-2{background-image:-o-linear-gradient(left,#ddd 50%,transparent 50%,transparent),-o-linear-gradient(262.8deg,#f16101 50%,#ddd 50%,#ddd);background-image:linear-gradient(90deg,#ddd 50%,transparent 50%,transparent),linear-gradient(187.2deg,#f16101 50%,#ddd 50%,#ddd)}.progress--bar.progress--28 .inner-1{width:28%}.progress--circle.progress--28 .inner-2{background-image:-o-linear-gradient(left,#ddd 50%,transparent 50%,transparent),-o-linear-gradient(259.2deg,#f16101 50%,#ddd 50%,#ddd);background-image:linear-gradient(90deg,#ddd 50%,transparent 50%,transparent),linear-gradient(190.8deg,#f16101 50%,#ddd 50%,#ddd)}.progress--bar.progress--29 .inner-1{width:29%}.progress--circle.progress--29 .inner-2{background-image:-o-linear-gradient(left,#ddd 50%,transparent 50%,transparent),-o-linear-gradient(255.6deg,#f16101 50%,#ddd 50%,#ddd);background-image:linear-gradient(90deg,#ddd 50%,transparent 50%,transparent),linear-gradient(194.4deg,#f16101 50%,#ddd 50%,#ddd)}.progress--bar.progress--30 .inner-1{width:30%}.progress--circle.progress--30 .inner-2{background-image:-o-linear-gradient(left,#ddd 50%,transparent 50%,transparent),-o-linear-gradient(252deg,#f16101 50%,#ddd 50%,#ddd);background-image:linear-gradient(90deg,#ddd 50%,transparent 50%,transparent),linear-gradient(198deg,#f16101 50%,#ddd 50%,#ddd)}.progress--bar.progress--31 .inner-1{width:31%}.progress--circle.progress--31 .inner-2{background-image:-o-linear-gradient(left,#ddd 50%,transparent 50%,transparent),-o-linear-gradient(248.4deg,#f16101 50%,#ddd 50%,#ddd);background-image:linear-gradient(90deg,#ddd 50%,transparent 50%,transparent),linear-gradient(201.6deg,#f16101 50%,#ddd 50%,#ddd)}.progress--bar.progress--32 .inner-1{width:32%}.progress--circle.progress--32 .inner-2{background-image:-o-linear-gradient(left,#ddd 50%,transparent 50%,transparent),-o-linear-gradient(244.8deg,#f16101 50%,#ddd 50%,#ddd);background-image:linear-gradient(90deg,#ddd 50%,transparent 50%,transparent),linear-gradient(205.2deg,#f16101 50%,#ddd 50%,#ddd)}.progress--bar.progress--33 .inner-1{width:33%}.progress--circle.progress--33 .inner-2{background-image:-o-linear-gradient(left,#ddd 50%,transparent 50%,transparent),-o-linear-gradient(241.2deg,#f16101 50%,#ddd 50%,#ddd);background-image:linear-gradient(90deg,#ddd 50%,transparent 50%,transparent),linear-gradient(208.8deg,#f16101 50%,#ddd 50%,#ddd)}.progress--bar.progress--34 .inner-1{width:34%}.progress--circle.progress--34 .inner-2{background-image:-o-linear-gradient(left,#ddd 50%,transparent 50%,transparent),-o-linear-gradient(237.6deg,#f16101 50%,#ddd 50%,#ddd);background-image:linear-gradient(90deg,#ddd 50%,transparent 50%,transparent),linear-gradient(212.4deg,#f16101 50%,#ddd 50%,#ddd)}.progress--bar.progress--35 .inner-1{width:35%}.progress--circle.progress--35 .inner-2{background-image:-o-linear-gradient(left,#ddd 50%,transparent 50%,transparent),-o-linear-gradient(234deg,#f16101 50%,#ddd 50%,#ddd);background-image:linear-gradient(90deg,#ddd 50%,transparent 50%,transparent),linear-gradient(216deg,#f16101 50%,#ddd 50%,#ddd)}.progress--bar.progress--36 .inner-1{width:36%}.progress--circle.progress--36 .inner-2{background-image:-o-linear-gradient(left,#ddd 50%,transparent 50%,transparent),-o-linear-gradient(230.4deg,#f16101 50%,#ddd 50%,#ddd);background-image:linear-gradient(90deg,#ddd 50%,transparent 50%,transparent),linear-gradient(219.6deg,#f16101 50%,#ddd 50%,#ddd)}.progress--bar.progress--37 .inner-1{width:37%}.progress--circle.progress--37 .inner-2{background-image:-o-linear-gradient(left,#ddd 50%,transparent 50%,transparent),-o-linear-gradient(226.8deg,#f16101 50%,#ddd 50%,#ddd);background-image:linear-gradient(90deg,#ddd 50%,transparent 50%,transparent),linear-gradient(223.2deg,#f16101 50%,#ddd 50%,#ddd)}.progress--bar.progress--38 .inner-1{width:38%}.progress--circle.progress--38 .inner-2{background-image:-o-linear-gradient(left,#ddd 50%,transparent 50%,transparent),-o-linear-gradient(223.2deg,#f16101 50%,#ddd 50%,#ddd);background-image:linear-gradient(90deg,#ddd 50%,transparent 50%,transparent),linear-gradient(226.8deg,#f16101 50%,#ddd 50%,#ddd)}.progress--bar.progress--39 .inner-1{width:39%}.progress--circle.progress--39 .inner-2{background-image:-o-linear-gradient(left,#ddd 50%,transparent 50%,transparent),-o-linear-gradient(219.6deg,#f16101 50%,#ddd 50%,#ddd);background-image:linear-gradient(90deg,#ddd 50%,transparent 50%,transparent),linear-gradient(230.4deg,#f16101 50%,#ddd 50%,#ddd)}.progress--bar.progress--40 .inner-1{width:40%}.progress--circle.progress--40 .inner-2{background-image:-o-linear-gradient(left,#ddd 50%,transparent 50%,transparent),-o-linear-gradient(216deg,#f16101 50%,#ddd 50%,#ddd);background-image:linear-gradient(90deg,#ddd 50%,transparent 50%,transparent),linear-gradient(234deg,#f16101 50%,#ddd 50%,#ddd)}.progress--bar.progress--41 .inner-1{width:41%}.progress--circle.progress--41 .inner-2{background-image:-o-linear-gradient(left,#ddd 50%,transparent 50%,transparent),-o-linear-gradient(212.4deg,#f16101 50%,#ddd 50%,#ddd);background-image:linear-gradient(90deg,#ddd 50%,transparent 50%,transparent),linear-gradient(237.6deg,#f16101 50%,#ddd 50%,#ddd)}.progress--bar.progress--42 .inner-1{width:42%}.progress--circle.progress--42 .inner-2{background-image:-o-linear-gradient(left,#ddd 50%,transparent 50%,transparent),-o-linear-gradient(208.8deg,#f16101 50%,#ddd 50%,#ddd);background-image:linear-gradient(90deg,#ddd 50%,transparent 50%,transparent),linear-gradient(241.2deg,#f16101 50%,#ddd 50%,#ddd)}.progress--bar.progress--43 .inner-1{width:43%}.progress--circle.progress--43 .inner-2{background-image:-o-linear-gradient(left,#ddd 50%,transparent 50%,transparent),-o-linear-gradient(205.2deg,#f16101 50%,#ddd 50%,#ddd);background-image:linear-gradient(90deg,#ddd 50%,transparent 50%,transparent),linear-gradient(244.8deg,#f16101 50%,#ddd 50%,#ddd)}.progress--bar.progress--44 .inner-1{width:44%}.progress--circle.progress--44 .inner-2{background-image:-o-linear-gradient(left,#ddd 50%,transparent 50%,transparent),-o-linear-gradient(201.6deg,#f16101 50%,#ddd 50%,#ddd);background-image:linear-gradient(90deg,#ddd 50%,transparent 50%,transparent),linear-gradient(248.4deg,#f16101 50%,#ddd 50%,#ddd)}.progress--bar.progress--45 .inner-1{width:45%}.progress--circle.progress--45 .inner-2{background-image:-o-linear-gradient(left,#ddd 50%,transparent 50%,transparent),-o-linear-gradient(198deg,#f16101 50%,#ddd 50%,#ddd);background-image:linear-gradient(90deg,#ddd 50%,transparent 50%,transparent),linear-gradient(252deg,#f16101 50%,#ddd 50%,#ddd)}.progress--bar.progress--46 .inner-1{width:46%}.progress--circle.progress--46 .inner-2{background-image:-o-linear-gradient(left,#ddd 50%,transparent 50%,transparent),-o-linear-gradient(194.4deg,#f16101 50%,#ddd 50%,#ddd);background-image:linear-gradient(90deg,#ddd 50%,transparent 50%,transparent),linear-gradient(255.6deg,#f16101 50%,#ddd 50%,#ddd)}.progress--bar.progress--47 .inner-1{width:47%}.progress--circle.progress--47 .inner-2{background-image:-o-linear-gradient(left,#ddd 50%,transparent 50%,transparent),-o-linear-gradient(190.8deg,#f16101 50%,#ddd 50%,#ddd);background-image:linear-gradient(90deg,#ddd 50%,transparent 50%,transparent),linear-gradient(259.2deg,#f16101 50%,#ddd 50%,#ddd)}.progress--bar.progress--48 .inner-1{width:48%}.progress--circle.progress--48 .inner-2{background-image:-o-linear-gradient(left,#ddd 50%,transparent 50%,transparent),-o-linear-gradient(187.2deg,#f16101 50%,#ddd 50%,#ddd);background-image:linear-gradient(90deg,#ddd 50%,transparent 50%,transparent),linear-gradient(262.8deg,#f16101 50%,#ddd 50%,#ddd)}.progress--bar.progress--49 .inner-1{width:49%}.progress--circle.progress--49 .inner-2{background-image:-o-linear-gradient(left,#ddd 50%,transparent 50%,transparent),-o-linear-gradient(183.6deg,#f16101 50%,#ddd 50%,#ddd);background-image:linear-gradient(90deg,#ddd 50%,transparent 50%,transparent),linear-gradient(266.4deg,#f16101 50%,#ddd 50%,#ddd)}.progress--bar.progress--50 .inner-1{width:50%}.progress--circle.progress--50 .inner-2{background-image:-webkit-gradient(linear,right top,left top,color-stop(50%,#f16101),color-stop(50%,transparent),to(transparent)),-webkit-gradient(linear,right top,left top,color-stop(50%,#f16101),color-stop(50%,#ddd),to(#ddd));background-image:-o-linear-gradient(right,#f16101 50%,transparent 50%,transparent),-o-linear-gradient(right,#f16101 50%,#ddd 50%,#ddd);background-image:linear-gradient(-90deg,#f16101 50%,transparent 50%,transparent),linear-gradient(270deg,#f16101 50%,#ddd 50%,#ddd)}.progress--bar.progress--51 .inner-1{width:51%}.progress--circle.progress--51 .inner-2{background-image:-o-linear-gradient(176.4deg,#f16101 50%,transparent 50%,transparent),-o-linear-gradient(right,#f16101 50%,#ddd 50%,#ddd);background-image:linear-gradient(-86.4deg,#f16101 50%,transparent 50%,transparent),linear-gradient(270deg,#f16101 50%,#ddd 50%,#ddd)}.progress--bar.progress--52 .inner-1{width:52%}.progress--circle.progress--52 .inner-2{background-image:-o-linear-gradient(172.8deg,#f16101 50%,transparent 50%,transparent),-o-linear-gradient(right,#f16101 50%,#ddd 50%,#ddd);background-image:linear-gradient(-82.8deg,#f16101 50%,transparent 50%,transparent),linear-gradient(270deg,#f16101 50%,#ddd 50%,#ddd)}.progress--bar.progress--53 .inner-1{width:53%}.progress--circle.progress--53 .inner-2{background-image:-o-linear-gradient(169.2deg,#f16101 50%,transparent 50%,transparent),-o-linear-gradient(right,#f16101 50%,#ddd 50%,#ddd);background-image:linear-gradient(-79.2deg,#f16101 50%,transparent 50%,transparent),linear-gradient(270deg,#f16101 50%,#ddd 50%,#ddd)}.progress--bar.progress--54 .inner-1{width:54%}.progress--circle.progress--54 .inner-2{background-image:-o-linear-gradient(165.6deg,#f16101 50%,transparent 50%,transparent),-o-linear-gradient(right,#f16101 50%,#ddd 50%,#ddd);background-image:linear-gradient(-75.6deg,#f16101 50%,transparent 50%,transparent),linear-gradient(270deg,#f16101 50%,#ddd 50%,#ddd)}.progress--bar.progress--55 .inner-1{width:55%}.progress--circle.progress--55 .inner-2{background-image:-o-linear-gradient(162deg,#f16101 50%,transparent 50%,transparent),-o-linear-gradient(right,#f16101 50%,#ddd 50%,#ddd);background-image:linear-gradient(-72deg,#f16101 50%,transparent 50%,transparent),linear-gradient(270deg,#f16101 50%,#ddd 50%,#ddd)}.progress--bar.progress--56 .inner-1{width:56%}.progress--circle.progress--56 .inner-2{background-image:-o-linear-gradient(158.4deg,#f16101 50%,transparent 50%,transparent),-o-linear-gradient(right,#f16101 50%,#ddd 50%,#ddd);background-image:linear-gradient(-68.4deg,#f16101 50%,transparent 50%,transparent),linear-gradient(270deg,#f16101 50%,#ddd 50%,#ddd)}.progress--bar.progress--57 .inner-1{width:57%}.progress--circle.progress--57 .inner-2{background-image:-o-linear-gradient(154.8deg,#f16101 50%,transparent 50%,transparent),-o-linear-gradient(right,#f16101 50%,#ddd 50%,#ddd);background-image:linear-gradient(-64.8deg,#f16101 50%,transparent 50%,transparent),linear-gradient(270deg,#f16101 50%,#ddd 50%,#ddd)}.progress--bar.progress--58 .inner-1{width:58%}.progress--circle.progress--58 .inner-2{background-image:-o-linear-gradient(151.2deg,#f16101 50%,transparent 50%,transparent),-o-linear-gradient(right,#f16101 50%,#ddd 50%,#ddd);background-image:linear-gradient(-61.2deg,#f16101 50%,transparent 50%,transparent),linear-gradient(270deg,#f16101 50%,#ddd 50%,#ddd)}.progress--bar.progress--59 .inner-1{width:59%}.progress--circle.progress--59 .inner-2{background-image:-o-linear-gradient(147.6deg,#f16101 50%,transparent 50%,transparent),-o-linear-gradient(right,#f16101 50%,#ddd 50%,#ddd);background-image:linear-gradient(-57.6deg,#f16101 50%,transparent 50%,transparent),linear-gradient(270deg,#f16101 50%,#ddd 50%,#ddd)}.progress--bar.progress--60 .inner-1{width:60%}.progress--circle.progress--60 .inner-2{background-image:-o-linear-gradient(144deg,#f16101 50%,transparent 50%,transparent),-o-linear-gradient(right,#f16101 50%,#ddd 50%,#ddd);background-image:linear-gradient(-54deg,#f16101 50%,transparent 50%,transparent),linear-gradient(270deg,#f16101 50%,#ddd 50%,#ddd)}.progress--bar.progress--61 .inner-1{width:61%}.progress--circle.progress--61 .inner-2{background-image:-o-linear-gradient(140.4deg,#f16101 50%,transparent 50%,transparent),-o-linear-gradient(right,#f16101 50%,#ddd 50%,#ddd);background-image:linear-gradient(-50.4deg,#f16101 50%,transparent 50%,transparent),linear-gradient(270deg,#f16101 50%,#ddd 50%,#ddd)}.progress--bar.progress--62 .inner-1{width:62%}.progress--circle.progress--62 .inner-2{background-image:-o-linear-gradient(136.8deg,#f16101 50%,transparent 50%,transparent),-o-linear-gradient(right,#f16101 50%,#ddd 50%,#ddd);background-image:linear-gradient(-46.8deg,#f16101 50%,transparent 50%,transparent),linear-gradient(270deg,#f16101 50%,#ddd 50%,#ddd)}.progress--bar.progress--63 .inner-1{width:63%}.progress--circle.progress--63 .inner-2{background-image:-o-linear-gradient(133.2deg,#f16101 50%,transparent 50%,transparent),-o-linear-gradient(right,#f16101 50%,#ddd 50%,#ddd);background-image:linear-gradient(-43.2deg,#f16101 50%,transparent 50%,transparent),linear-gradient(270deg,#f16101 50%,#ddd 50%,#ddd)}.progress--bar.progress--64 .inner-1{width:64%}.progress--circle.progress--64 .inner-2{background-image:-o-linear-gradient(129.6deg,#f16101 50%,transparent 50%,transparent),-o-linear-gradient(right,#f16101 50%,#ddd 50%,#ddd);background-image:linear-gradient(-39.6deg,#f16101 50%,transparent 50%,transparent),linear-gradient(270deg,#f16101 50%,#ddd 50%,#ddd)}.progress--bar.progress--65 .inner-1{width:65%}.progress--circle.progress--65 .inner-2{background-image:-o-linear-gradient(126deg,#f16101 50%,transparent 50%,transparent),-o-linear-gradient(right,#f16101 50%,#ddd 50%,#ddd);background-image:linear-gradient(-36deg,#f16101 50%,transparent 50%,transparent),linear-gradient(270deg,#f16101 50%,#ddd 50%,#ddd)}.progress--bar.progress--66 .inner-1{width:66%}.progress--circle.progress--66 .inner-2{background-image:-o-linear-gradient(122.4deg,#f16101 50%,transparent 50%,transparent),-o-linear-gradient(right,#f16101 50%,#ddd 50%,#ddd);background-image:linear-gradient(-32.4deg,#f16101 50%,transparent 50%,transparent),linear-gradient(270deg,#f16101 50%,#ddd 50%,#ddd)}.progress--bar.progress--67 .inner-1{width:67%}.progress--circle.progress--67 .inner-2{background-image:-o-linear-gradient(118.8deg,#f16101 50%,transparent 50%,transparent),-o-linear-gradient(right,#f16101 50%,#ddd 50%,#ddd);background-image:linear-gradient(-28.8deg,#f16101 50%,transparent 50%,transparent),linear-gradient(270deg,#f16101 50%,#ddd 50%,#ddd)}.progress--bar.progress--68 .inner-1{width:68%}.progress--circle.progress--68 .inner-2{background-image:-o-linear-gradient(115.2deg,#f16101 50%,transparent 50%,transparent),-o-linear-gradient(right,#f16101 50%,#ddd 50%,#ddd);background-image:linear-gradient(-25.2deg,#f16101 50%,transparent 50%,transparent),linear-gradient(270deg,#f16101 50%,#ddd 50%,#ddd)}.progress--bar.progress--69 .inner-1{width:69%}.progress--circle.progress--69 .inner-2{background-image:-o-linear-gradient(111.6deg,#f16101 50%,transparent 50%,transparent),-o-linear-gradient(right,#f16101 50%,#ddd 50%,#ddd);background-image:linear-gradient(-21.6deg,#f16101 50%,transparent 50%,transparent),linear-gradient(270deg,#f16101 50%,#ddd 50%,#ddd)}.progress--bar.progress--70 .inner-1{width:70%}.progress--circle.progress--70 .inner-2{background-image:-o-linear-gradient(108deg,#f16101 50%,transparent 50%,transparent),-o-linear-gradient(right,#f16101 50%,#ddd 50%,#ddd);background-image:linear-gradient(-18deg,#f16101 50%,transparent 50%,transparent),linear-gradient(270deg,#f16101 50%,#ddd 50%,#ddd)}.progress--bar.progress--71 .inner-1{width:71%}.progress--circle.progress--71 .inner-2{background-image:-o-linear-gradient(104.4deg,#f16101 50%,transparent 50%,transparent),-o-linear-gradient(right,#f16101 50%,#ddd 50%,#ddd);background-image:linear-gradient(-14.4deg,#f16101 50%,transparent 50%,transparent),linear-gradient(270deg,#f16101 50%,#ddd 50%,#ddd)}.progress--bar.progress--72 .inner-1{width:72%}.progress--circle.progress--72 .inner-2{background-image:-o-linear-gradient(100.8deg,#f16101 50%,transparent 50%,transparent),-o-linear-gradient(right,#f16101 50%,#ddd 50%,#ddd);background-image:linear-gradient(-10.8deg,#f16101 50%,transparent 50%,transparent),linear-gradient(270deg,#f16101 50%,#ddd 50%,#ddd)}.progress--bar.progress--73 .inner-1{width:73%}.progress--circle.progress--73 .inner-2{background-image:-o-linear-gradient(97.2deg,#f16101 50%,transparent 50%,transparent),-o-linear-gradient(right,#f16101 50%,#ddd 50%,#ddd);background-image:linear-gradient(-7.2deg,#f16101 50%,transparent 50%,transparent),linear-gradient(270deg,#f16101 50%,#ddd 50%,#ddd)}.progress--bar.progress--74 .inner-1{width:74%}.progress--circle.progress--74 .inner-2{background-image:-o-linear-gradient(93.6deg,#f16101 50%,transparent 50%,transparent),-o-linear-gradient(right,#f16101 50%,#ddd 50%,#ddd);background-image:linear-gradient(-3.6deg,#f16101 50%,transparent 50%,transparent),linear-gradient(270deg,#f16101 50%,#ddd 50%,#ddd)}.progress--bar.progress--75 .inner-1{width:75%}.progress--circle.progress--75 .inner-2{background-image:-webkit-gradient(linear,left bottom,left top,color-stop(50%,#f16101),color-stop(50%,transparent),to(transparent)),-webkit-gradient(linear,right top,left top,color-stop(50%,#f16101),color-stop(50%,#ddd),to(#ddd));background-image:-o-linear-gradient(bottom,#f16101 50%,transparent 50%,transparent),-o-linear-gradient(right,#f16101 50%,#ddd 50%,#ddd);background-image:linear-gradient(0deg,#f16101 50%,transparent 50%,transparent),linear-gradient(270deg,#f16101 50%,#ddd 50%,#ddd)}.progress--bar.progress--76 .inner-1{width:76%}.progress--circle.progress--76 .inner-2{background-image:-o-linear-gradient(86.4deg,#f16101 50%,transparent 50%,transparent),-o-linear-gradient(right,#f16101 50%,#ddd 50%,#ddd);background-image:linear-gradient(3.6deg,#f16101 50%,transparent 50%,transparent),linear-gradient(270deg,#f16101 50%,#ddd 50%,#ddd)}.progress--bar.progress--77 .inner-1{width:77%}.progress--circle.progress--77 .inner-2{background-image:-o-linear-gradient(82.8deg,#f16101 50%,transparent 50%,transparent),-o-linear-gradient(right,#f16101 50%,#ddd 50%,#ddd);background-image:linear-gradient(7.2deg,#f16101 50%,transparent 50%,transparent),linear-gradient(270deg,#f16101 50%,#ddd 50%,#ddd)}.progress--bar.progress--78 .inner-1{width:78%}.progress--circle.progress--78 .inner-2{background-image:-o-linear-gradient(79.2deg,#f16101 50%,transparent 50%,transparent),-o-linear-gradient(right,#f16101 50%,#ddd 50%,#ddd);background-image:linear-gradient(10.8deg,#f16101 50%,transparent 50%,transparent),linear-gradient(270deg,#f16101 50%,#ddd 50%,#ddd)}.progress--bar.progress--79 .inner-1{width:79%}.progress--circle.progress--79 .inner-2{background-image:-o-linear-gradient(75.6deg,#f16101 50%,transparent 50%,transparent),-o-linear-gradient(right,#f16101 50%,#ddd 50%,#ddd);background-image:linear-gradient(14.4deg,#f16101 50%,transparent 50%,transparent),linear-gradient(270deg,#f16101 50%,#ddd 50%,#ddd)}.progress--bar.progress--80 .inner-1{width:80%}.progress--circle.progress--80 .inner-2{background-image:-o-linear-gradient(72deg,#f16101 50%,transparent 50%,transparent),-o-linear-gradient(right,#f16101 50%,#ddd 50%,#ddd);background-image:linear-gradient(18deg,#f16101 50%,transparent 50%,transparent),linear-gradient(270deg,#f16101 50%,#ddd 50%,#ddd)}.progress--bar.progress--81 .inner-1{width:81%}.progress--circle.progress--81 .inner-2{background-image:-o-linear-gradient(68.4deg,#f16101 50%,transparent 50%,transparent),-o-linear-gradient(right,#f16101 50%,#ddd 50%,#ddd);background-image:linear-gradient(21.6deg,#f16101 50%,transparent 50%,transparent),linear-gradient(270deg,#f16101 50%,#ddd 50%,#ddd)}.progress--bar.progress--82 .inner-1{width:82%}.progress--circle.progress--82 .inner-2{background-image:-o-linear-gradient(64.8deg,#f16101 50%,transparent 50%,transparent),-o-linear-gradient(right,#f16101 50%,#ddd 50%,#ddd);background-image:linear-gradient(25.2deg,#f16101 50%,transparent 50%,transparent),linear-gradient(270deg,#f16101 50%,#ddd 50%,#ddd)}.progress--bar.progress--83 .inner-1{width:83%}.progress--circle.progress--83 .inner-2{background-image:-o-linear-gradient(61.2deg,#f16101 50%,transparent 50%,transparent),-o-linear-gradient(right,#f16101 50%,#ddd 50%,#ddd);background-image:linear-gradient(28.8deg,#f16101 50%,transparent 50%,transparent),linear-gradient(270deg,#f16101 50%,#ddd 50%,#ddd)}.progress--bar.progress--84 .inner-1{width:84%}.progress--circle.progress--84 .inner-2{background-image:-o-linear-gradient(57.6deg,#f16101 50%,transparent 50%,transparent),-o-linear-gradient(right,#f16101 50%,#ddd 50%,#ddd);background-image:linear-gradient(32.4deg,#f16101 50%,transparent 50%,transparent),linear-gradient(270deg,#f16101 50%,#ddd 50%,#ddd)}.progress--bar.progress--85 .inner-1{width:85%}.progress--circle.progress--85 .inner-2{background-image:-o-linear-gradient(54deg,#f16101 50%,transparent 50%,transparent),-o-linear-gradient(right,#f16101 50%,#ddd 50%,#ddd);background-image:linear-gradient(36deg,#f16101 50%,transparent 50%,transparent),linear-gradient(270deg,#f16101 50%,#ddd 50%,#ddd)}.progress--bar.progress--86 .inner-1{width:86%}.progress--circle.progress--86 .inner-2{background-image:-o-linear-gradient(50.4deg,#f16101 50%,transparent 50%,transparent),-o-linear-gradient(right,#f16101 50%,#ddd 50%,#ddd);background-image:linear-gradient(39.6deg,#f16101 50%,transparent 50%,transparent),linear-gradient(270deg,#f16101 50%,#ddd 50%,#ddd)}.progress--bar.progress--87 .inner-1{width:87%}.progress--circle.progress--87 .inner-2{background-image:-o-linear-gradient(46.8deg,#f16101 50%,transparent 50%,transparent),-o-linear-gradient(right,#f16101 50%,#ddd 50%,#ddd);background-image:linear-gradient(43.2deg,#f16101 50%,transparent 50%,transparent),linear-gradient(270deg,#f16101 50%,#ddd 50%,#ddd)}.progress--bar.progress--88 .inner-1{width:88%}.progress--circle.progress--88 .inner-2{background-image:-o-linear-gradient(43.2deg,#f16101 50%,transparent 50%,transparent),-o-linear-gradient(right,#f16101 50%,#ddd 50%,#ddd);background-image:linear-gradient(46.8deg,#f16101 50%,transparent 50%,transparent),linear-gradient(270deg,#f16101 50%,#ddd 50%,#ddd)}.progress--bar.progress--89 .inner-1{width:89%}.progress--circle.progress--89 .inner-2{background-image:-o-linear-gradient(39.6deg,#f16101 50%,transparent 50%,transparent),-o-linear-gradient(right,#f16101 50%,#ddd 50%,#ddd);background-image:linear-gradient(50.4deg,#f16101 50%,transparent 50%,transparent),linear-gradient(270deg,#f16101 50%,#ddd 50%,#ddd)}.progress--bar.progress--90 .inner-1{width:90%}.progress--circle.progress--90 .inner-2{background-image:-o-linear-gradient(36deg,#f16101 50%,transparent 50%,transparent),-o-linear-gradient(right,#f16101 50%,#ddd 50%,#ddd);background-image:linear-gradient(54deg,#f16101 50%,transparent 50%,transparent),linear-gradient(270deg,#f16101 50%,#ddd 50%,#ddd)}.progress--bar.progress--91 .inner-1{width:91%}.progress--circle.progress--91 .inner-2{background-image:-o-linear-gradient(32.4deg,#f16101 50%,transparent 50%,transparent),-o-linear-gradient(right,#f16101 50%,#ddd 50%,#ddd);background-image:linear-gradient(57.6deg,#f16101 50%,transparent 50%,transparent),linear-gradient(270deg,#f16101 50%,#ddd 50%,#ddd)}.progress--bar.progress--92 .inner-1{width:92%}.progress--circle.progress--92 .inner-2{background-image:-o-linear-gradient(28.8deg,#f16101 50%,transparent 50%,transparent),-o-linear-gradient(right,#f16101 50%,#ddd 50%,#ddd);background-image:linear-gradient(61.2deg,#f16101 50%,transparent 50%,transparent),linear-gradient(270deg,#f16101 50%,#ddd 50%,#ddd)}.progress--bar.progress--93 .inner-1{width:93%}.progress--circle.progress--93 .inner-2{background-image:-o-linear-gradient(25.2deg,#f16101 50%,transparent 50%,transparent),-o-linear-gradient(right,#f16101 50%,#ddd 50%,#ddd);background-image:linear-gradient(64.8deg,#f16101 50%,transparent 50%,transparent),linear-gradient(270deg,#f16101 50%,#ddd 50%,#ddd)}.progress--bar.progress--94 .inner-1{width:94%}.progress--circle.progress--94 .inner-2{background-image:-o-linear-gradient(21.6deg,#f16101 50%,transparent 50%,transparent),-o-linear-gradient(right,#f16101 50%,#ddd 50%,#ddd);background-image:linear-gradient(68.4deg,#f16101 50%,transparent 50%,transparent),linear-gradient(270deg,#f16101 50%,#ddd 50%,#ddd)}.progress--bar.progress--95 .inner-1{width:95%}.progress--circle.progress--95 .inner-2{background-image:-o-linear-gradient(18deg,#f16101 50%,transparent 50%,transparent),-o-linear-gradient(right,#f16101 50%,#ddd 50%,#ddd);background-image:linear-gradient(72deg,#f16101 50%,transparent 50%,transparent),linear-gradient(270deg,#f16101 50%,#ddd 50%,#ddd)}.progress--bar.progress--96 .inner-1{width:96%}.progress--circle.progress--96 .inner-2{background-image:-o-linear-gradient(14.4deg,#f16101 50%,transparent 50%,transparent),-o-linear-gradient(right,#f16101 50%,#ddd 50%,#ddd);background-image:linear-gradient(75.6deg,#f16101 50%,transparent 50%,transparent),linear-gradient(270deg,#f16101 50%,#ddd 50%,#ddd)}.progress--bar.progress--97 .inner-1{width:97%}.progress--circle.progress--97 .inner-2{background-image:-o-linear-gradient(10.8deg,#f16101 50%,transparent 50%,transparent),-o-linear-gradient(right,#f16101 50%,#ddd 50%,#ddd);background-image:linear-gradient(79.2deg,#f16101 50%,transparent 50%,transparent),linear-gradient(270deg,#f16101 50%,#ddd 50%,#ddd)}.progress--bar.progress--98 .inner-1{width:98%}.progress--circle.progress--98 .inner-2{background-image:-o-linear-gradient(7.2deg,#f16101 50%,transparent 50%,transparent),-o-linear-gradient(right,#f16101 50%,#ddd 50%,#ddd);background-image:linear-gradient(82.8deg,#f16101 50%,transparent 50%,transparent),linear-gradient(270deg,#f16101 50%,#ddd 50%,#ddd)}.progress--bar.progress--99 .inner-1{width:99%}.progress--circle.progress--99 .inner-2{background-image:-o-linear-gradient(3.6deg,#f16101 50%,transparent 50%,transparent),-o-linear-gradient(right,#f16101 50%,#ddd 50%,#ddd);background-image:linear-gradient(86.4deg,#f16101 50%,transparent 50%,transparent),linear-gradient(270deg,#f16101 50%,#ddd 50%,#ddd)}.progress--bar.progress--100 .inner-1{width:100%}.progress--circle.progress--100 .inner-2{background-image:-webkit-gradient(linear,left top,right top,color-stop(50%,#f16101),color-stop(50%,transparent),to(transparent)),-webkit-gradient(linear,right top,left top,color-stop(50%,#f16101),color-stop(50%,#ddd),to(#ddd));background-image:-o-linear-gradient(left,#f16101 50%,transparent 50%,transparent),-o-linear-gradient(right,#f16101 50%,#ddd 50%,#ddd);background-image:linear-gradient(90deg,#f16101 50%,transparent 50%,transparent),linear-gradient(270deg,#f16101 50%,#ddd 50%,#ddd)}.flex-table{width:1110px}.flex-table-head{background-color:#f16101;border-radius:8px;padding:24px;font-weight:700;font-size:18px;line-height:26px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex}.flex-table-head__item{-webkit-box-flex:1;-ms-flex:1;flex:1}.flex-table-head__item--member{-webkit-box-flex:0;-ms-flex:0 0 113px;flex:0 0 113px}.flex-table-head__item--teacher-style{-webkit-box-flex:0;-ms-flex:0 0 180px;flex:0 0 180px}.flex-table-head__item--content{-webkit-box-flex:0;-ms-flex:0 0 320px;flex:0 0 320px}.flex-table-body-row{display:-webkit-box;display:-ms-flexbox;display:flex;padding:24px;background:#fff;-webkit-box-shadow:0 12px 24px -12px rgba(0,0,0,0.12);box-shadow:0 12px 24px -12px rgba(0,0,0,0.12);border-radius:8px;margin-top:12px}.reservation-table__tablecontainer{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:16px;line-height:24px}.reservation-table__tablecontainer--member{-webkit-box-flex:0;-ms-flex:0 0 113px;flex:0 0 113px}.reservation-table__tablecontainer--time{color:#727272}.reservation-table__tablecontainer--teacher-style{-webkit-box-flex:0;-ms-flex:0 0 180px;flex:0 0 180px}.reservation-table__tablecontainer--content{-webkit-box-flex:0;-ms-flex:0 0 320px;flex:0 0 320px}.reservation-table__tablecontainer .caption{font-weight:700;font-size:18px;line-height:23px;margin-top:8px}.reservation-table__tablecontainer .title{font-weight:600}.reservation-table__tablecontainer .title a{color:var(--color-font)}.reservation-table__tablecontainer .title a:hover{color:var(--color-primary)}.reservation-table__tablecontainer a .caption{color:var(--color-font)}.reservation-table__tablecontainer a:hover .caption{color:var(--color-primary)}.reservation-table__tablecontainer .list{color:#727272;font-size:14px;line-height:22px;list-style:inherit;padding-left:20px}.reservation-table__tablecontainer .student__image{width:65px;height:auto;border-radius:5px}.reservation-table__tablecontainer .homework-status{background:#ececec;border-radius:4px}.book-a-class{margin-top:100px}.book-a-class__title{font-weight:700;font-size:26px;line-height:36px}.header{min-height:var(--header-height);-webkit-transition:all .15s;-o-transition:all .15s;transition:all .15s;background-color:rgba(255,255,255,0.8);border-bottom:1px solid #f60;-webkit-transform:translateZ(0)}.header--default{background-color:#f5e2d5}.header--light{background-color:rgba(255,255,255,0.8)}.header.fixed{position:fixed;top:0;left:0;width:100%;z-index:99}.header-wrapper{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;min-height:var(--header-height)}.header-wrapper .header__logo-image{height:32px}@media (min-width: 1200px){.header-wrapper{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}}.header > .container{min-height:var(--header-height)}@media (min-width: 992px){.header > .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (max-width: 1199px){.header__left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:var(--header-height);padding:1rem 0}}.header__mypage i{font-size:1.75em;color:#f16101}.header__right{display:none}@media (min-width: 1200px){.header__right{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto;margin-left:auto;margin-top:0}}.header__right{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width: 1199px){.header__right .header__account-group,.header__right .header__language-group{display:none}.header-wrapper .header__logo-image{height:28px}}.header__account-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__account-link-page{position:relative;font-size:.875rem;font-weight:var(--font-weight-bold);color:var(--color-font);padding:0 .5rem}.header__account-link-page:hover,.header__account-link-page:focus{color:var(--color-primary)}.header__account-link-page::after,.header__account-link-page::before{content:"";display:block;position:absolute;width:1px;height:24px;background-color:#cccccc;top:50%;margin-top:-12px}.header__account-link-page::after{left:0}.header__account-link-page::before{right:0}.header__account-my{padding:0 .625rem}.header__account-my-avatar{position:relative;width:28px;height:28px;margin-right:.375rem}.header__account-my-avatar-image{-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;width:28px;height:28px;border-radius:50%}.header__account-my-name{font-weight:var(--font-weight-bold);color:var(--color-font);margin-right:.625rem}.header__account-my-dropdown{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__account-my-dropdown-menu{display:block;margin-top:.5rem;position:absolute;right:0;top:100%;background-color:#fff;border-radius:.5rem;-webkit-box-shadow:0 4px 32px rgba(0,0,0,0.12);box-shadow:0 4px 32px rgba(0,0,0,0.12);-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;opacity:0;visibility:hidden}.header__account-my-dropdown-menu .dropdown-item{font-size:14px;color:var(--color-font)}.header__account-my-dropdown-menu .dropdown-item:hover,.header__account-my-dropdown-menu .dropdown-item:focus{color:#fff;background-color:var(--color-primary)!important}.header__account-my:hover .header__account-my-dropdown-menu{opacity:1;visibility:visible}.header__language-group{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 .5rem}.header__language-group::after{content:"";display:block;position:absolute;width:1px;height:24px;background-color:#cccccc;left:0;top:50%;margin-top:-12px}.header__language-group-dropdown-menu{margin-top:19px;background-color:#fff;border-radius:.5rem;-webkit-box-shadow:0 4px 32px rgba(0,0,0,0.12);box-shadow:0 4px 32px rgba(0,0,0,0.12)}.header__language-group-dropdown-menu .dropdown-item{font-size:14px;color:var(--color-font);background:transparent}.header__language-group-dropdown-menu .dropdown-item:hover,.header__language-group-dropdown-menu .dropdown-item:focus{color:#fff;background-color:var(--color-primary)!important}.header__language-text{font-weight:400;font-size:.875rem;color:var(--color-primary);margin-right:.625rem}.header__nav{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:0;list-style:none;margin:0}@media (min-width: 1200px){.header__nav{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-box-flex:initial;-ms-flex-positive:initial;flex-grow:initial;margin-left:auto}}.header__nav-item{position:relative}@media (max-width: 1199px){.header__nav-item{padding:0!important;border-bottom:1px solid #eee;line-height:48px}}.header__nav-item .dropdown-menu{min-width:258px;background:#ffffff;border-radius:.5rem;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;opacity:0;visibility:hidden}@media (min-width: 1200px){.header__nav-item .dropdown-menu{display:block;left:-90px;top:calc(100% + 4px);-webkit-box-shadow:0 4px 32px rgba(0,0,0,0.12);box-shadow:0 4px 32px rgba(0,0,0,0.12)}}.header__nav-item .dropdown-menu::before{content:"";position:absolute;bottom:100%;left:50%;margin-left:-12px;border-width:12px;border-style:solid;border-color:transparent transparent #fff}.header__nav-item .dropdown-menu .dropdown-item{padding:0}.header__nav-item .dropdown-menu .dropdown-item a{display:block;color:var(--color-font);padding:.5rem 1.5rem;font-weight:400;font-size:14px;line-height:22px}.header__nav-item .dropdown-menu .dropdown-item a:hover,.header__nav-item .dropdown-menu .dropdown-item a:focus{color:#fff;background-color:var(--color-primary)}.header__nav-item:hover .dropdown-menu{opacity:1;visibility:visible}.header__nav-link{display:block;font-size:.875rem;font-weight:var(--font-weight-bold);color:var(--color-font);padding:1rem;text-align:center}.header__nav-link:hover,.header__nav-link:focus{color:var(--color-primary)}@media (min-width: 1200px){.header__nav-link{padding:.5rem;margin-right:.7rem}}@media (min-width: 992px) and (max-width: 1199px){.header__nav-link{padding:1.5rem}}@media (max-width: 1199px){.header__nav-link{padding:0;height:48px;line-height:48px}}.header__collapse-btn{border:none;padding:.75rem;background-color:transparent}.header__collapse-btn-burger{display:block;position:relative;width:30px;height:20px;z-index:3}.header__collapse-btn-burger span{position:absolute;background-color:var(--color-primary);left:0;width:100%;height:2px;top:9px;-webkit-transition:all .3s ease 0;-o-transition:all .3s ease 0;transition:all .3s ease 0}.header__collapse-btn-burger::before,.header__collapse-btn-burger::after{content:"";background-color:var(--color-primary);position:absolute;width:100%;height:2px;left:0;-webkit-transition:all .3s ease 0;-o-transition:all .3s ease 0;transition:all .3s ease 0}.header__collapse-btn-burger::before{top:0}.header__collapse-btn-burger::after{bottom:0}@media only screen and (min-width: 1200px){.header__collapse-btn{display:none}}.header__menu-mobile{padding:0;background-color:var(--color-primary)}@media (min-width: 1200px){.header__menu-mobile{display:none!important}}.header__menu-mobile .header__nav{position:relative;height:calc(100vh - 60px);padding:0 15px;padding-bottom:130px!important;overflow:hidden scroll}.header__menu-mobile .header__nav-link{color:#fff}.header__menu-mobile .header__nav-item-account .header__account-my-avatar{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.header__menu-mobile .dropdown-menu{position:static;float:none;left:0;top:0;border-radius:0;border:0}.header__menu-mobile .dropdown-menu::before{display:none}.header__menu-mobile .dropdown-menu .dropdown-item{text-align:center;color:var(--color-primary)!important;background-color:transparent!important}.footer{background-color:#eeeeee}.footer-wrapper{padding:50px 0}.footer__logo{text-align:center}.footer__des{font-size:.875rem;font-weight:var(--font-weight-regular);margin-bottom:.75rem}.footer-left{margin-bottom:.5rem}@media (min-width: 992px){.footer-left{margin-top:0}}.footer-right__menu-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;margin-top:1.25rem}@media (min-width: 992px){.footer-right__menu-item{margin-top:0}}.footer-right__menu-item-title{font-weight:var(--font-weight-bold);font-size:1rem;margin-bottom:1.5rem}.footer-right__menu-item-link{font-weight:var(--font-weight-regular);font-size:.875rem;color:var(--color-sub-font);margin-bottom:.75rem}.footer-right__menu-item-link:last-child{margin-bottom:0}.footer-right__menu-item-link:hover,.footer-right__menu-item-link:focus{color:var(--color-primary)}.buy-point{padding-top:80px}.buy-point__title{color:#f16101;font-weight:700;font-size:40px;line-height:51px;margin-top:100px}.note{padding:16px 15px;background-color:#f8efe9;margin-top:40px}.note-inner{max-width:992px;width:100%;margin-left:auto;margin-right:auto}.note-item{display:-webkit-box;display:-ms-flexbox;display:flex}.note-item + .note-item{margin-top:16px}.note-item__title{color:#f16101;font-weight:600;font-size:16px;line-height:24px;min-width:82px}.note-item__text{color:#727272;font-size:16px;line-height:24px}.pricing-switcher{margin-top:2em}.pricing-switcher ul.nav-tabs{max-width:600px;margin:auto;padding:4px;border:1px solid #f3711acc;border-radius:30px;background:#f3711acc}.pricing-switcher ul.nav-tabs > li.nav-item{border-radius:30px;width:50%;display:flex;align-items:center;justify-content:center}.pricing-switcher ul.nav-tabs > li.nav-item:has(.active){background:#fff}.pricing-switcher ul.nav-tabs > li.nav-item > button.nav-link{border:none;width:100%;background-color:transparent;color:#333;font-size:18px;line-height:32px}.pricing-switcher ul.nav-tabs > li.nav-item > button.nav-link.active{color:#f16101}.pricing-switcher ul.nav-tabs > li.nav-item i{color:#f16101;display:none;font-size:1em;margin-right:5px}.pricing-switcher ul.nav-tabs > li.nav-item > button.nav-link.active >i{display:inline-block}.point-cards{margin-top:50px;margin-bottom:100px}.point-cards .row{margin:-12px}.point-cards .row [class^=col-]{padding:12px}.point-card{background:#fbfbfb;border-radius:8px;padding:24px;padding-bottom:30px;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;position:relative;box-shadow:rgba(0,0,0,0.05) 0 0 0 1px}.point-card .badge{position:absolute;top:0;left:0;padding:0}.point-card:hover{-webkit-box-shadow:0 4px 52px rgba(0,0,0,0.12);box-shadow:0 4px 52px rgba(0,0,0,0.12)}.point-card__name{color:#272727;font-weight:600;font-size:16px;line-height:24px}.point-card__price{color:#f16101;font-weight:700;font-size:40px;line-height:51px;margin-top:4px}.point-card__body{margin-top:16px;padding-top:16px;border-top:1px solid #eee;font-size:16px;line-height:24px;display:flex;flex-direction:row;justify-content:space-evenly;flex-wrap:wrap;align-content:space-between}@media only screen and (min-width : 48em){.point-card__body{min-height:400px}}.point-card__lead{color:#272727;font-weight:600}.point-card__text{color:#727272;margin-top:10px;white-space:pre-line;flex:0 0 100%}.point-banner-lead{font-weight:700;font-size:20px;line-height:33px}.point-detail{margin-top:100px;margin-bottom:82px}.point-detail-card{max-width:718px;margin-left:auto;margin-right:auto;padding:64px 100px 40px;background:#fff;-webkit-box-shadow:0 12px 24px -12px rgba(0,0,0,0.12);box-shadow:0 12px 24px -12px rgba(0,0,0,0.12);border-radius:8px}@media only screen and (max-width: 48em){.pricing-switcher ul.nav-tabs > li.nav-item > button.nav-link{font-size:14px;line-height:28px}.pricing-switcher ul.nav-tabs > li.nav-item i{display:none!important}.point-detail-card{padding:25px}}.point-detail-card__title{color:#f16101;font-weight:700;font-size:40px;line-height:51px;margin-bottom:24px}.point-detail-card__lead,.point-detail-card__text{font-size:16px;line-height:24px;font-weight:600}.point-detail-card__text{color:#727272;font-weight:400;margin-top:10px;white-space:pre-line}.point-detail-card__text .title{color:#272727;font-weight:600}.buy-point-button{min-width:50%}.point-detail-card__footer{color:#727272;font-size:16px;line-height:24px;text-align:center}.point-history{margin-top:40px;margin-bottom:100px}.point-history__col{border-right:1px solid #727272}@media (max-width: 768px){.point-history__col{text-align:left!important;border-right:0}.buy-point-button{min-width:80%}}.point-history__summary{font-size:16px;line-height:30px}.point-history__summary .title{color:#272727;font-weight:700;display:block}.point-history__summary .text{color:#727272}.table-outter{margin-top:40px}.history-point-table{border-collapse:collapse;border-radius:1em;overflow:hidden;width:1110px;background-color:#fff;-webkit-box-shadow:0 12px 24px -12px rgba(0,0,0,0.12);box-shadow:0 12px 24px -12px rgba(0,0,0,0.12)}.history-point-table thead th{background-color:#f8efe9;font-weight:700;font-size:18px;line-height:23px;border:0;padding-top:16px;padding-bottom:16px}.history-point-table tbody tr td{border:0;padding-top:26px;padding-bottom:26px}.history-point-table tbody tr td.content{color:#272727;font-weight:600;font-size:16px;line-height:24px}.history-point-table tbody tr td.price{color:#272727;text-align:center;font-size:16px;line-height:24px}.history-point-table tbody tr td .used{font-size:16px;line-height:24px;padding-right:100px}.history-point-table tbody tr td .used.red{color:#f16101}.history-point-table tbody tr td .used.green{color:#6bbe29}.history-point-table__date{color:#727272;font-size:16px;line-height:19px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.classes-banner-subtext{font-size:16px;line-height:24px;text-align:center}.classes-banner-subtext__divider{width:56px;height:1px;background-color:#fff;margin:0 auto;margin-top:16px;margin-bottom:16px}.hero{background-image:url(../image/home/homepage_banner.webp);background-size:cover;position:relative;min-height:82vh}.hero-inner{position:absolute;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;justify-content:center}@media only screen and (max-width: 36em){.hero{background-position:48%}}.hero-inner .overlay{position:absolute;top:0;left:0;height:100%;width:100%;background-color:rgba(0,0,0,0.2);z-index:1}.hero-inner video{width:100%;height:81vh;object-fit:cover;position:absolute;top:0;z-index:0}.hero-inner__text{z-index:2;display:flex;flex-direction:column;align-items:flex-start;padding-left:120px}.hero-title{color:#fff;font-size:42px;font-weight:600;line-height:54px;text-transform:uppercase;text-shadow:2px 2px 16px rgba(0,0,0,0.32);margin-bottom:2rem;z-index:2}.hero-text{color:#fff;font-size:24px;line-height:42px;text-shadow:2px 2px 16px rgba(0,0,0,0.32);margin-bottom:50px;z-index:2}@media only screen and (max-width: 48em){.hero-inner{padding-right:50px}.hero-title{font-size:48px;line-height:64px}.hero-text{font-size:30px;line-height:40px;margin-top:10px}.hero-inner__text .btn{font-size:1.2em}}@media only screen and (max-width: 25.875em){.hero-inner{padding:0;align-items:flex-start}.hero-title{font-size:46px;line-height:44px}.hero-inner__text{padding-left:30px}.hero-text{font-size:16px;line-height:30px;text-align:left}}.intro{padding:25px 0}.intro-quotes{text-align:center}.intro-quotes__top{width:100%;max-width:1140px;padding:0 15px;margin:0 auto}.intro-quotes__icon{margin-bottom:36px}.intro-quotes__text{margin-top:36px}@media only screen and (max-width: 36em){.intro-quotes__text{margin-top:15px}}.intro-guide{margin-top:80px}.intro-guide .row{margin:-15px}.intro-guide .row [class^=col]{padding:15px}.intro-card{text-align:center;height:100%;padding:0 10px}.intro-card__col + .intro-card__col{border-left:1px solid #eee}@media only screen and (max-width: 48em){.intro-guide{margin-top:20px}.intro-card__col + .intro-card__col{border:0}}.intro-card__title{font-size:18px;font-weight:700;line-height:26px;margin-top:36px}@media only screen and (max-width: 36em){.intro-card__title{margin-top:15px}}.intro-card__text{font-size:14px;line-height:22.4px;margin-top:8px}.course-category__wrapper{margin-top:57px}.course-category-card{background-color:#fff;-webkit-box-shadow:0 4px 24px -12px rgba(0,0,0,0.05);box-shadow:0 4px 24px -12px rgba(0,0,0,0.05);border-radius:8px;cursor:pointer;text-align:center;padding:0 12px 40px;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;height:100%}.course-category-card__body{margin-top:24px}.course-category-card svg{-webkit-transition:fill .3s;-o-transition:fill .3s;transition:fill .3s;fill:#f16101;width:82px;height:88px}.course-category__icon{padding:56px 0 40px;display:inline-block;border-bottom:1px solid #f16101}.course-category-card:hover{background-color:#f16101}.course-category-card:hover svg{fill:#fff!important}.course-category-card:hover .course-category__icon{border-color:#fff}.course-category-card:hover h4,.course-category-card:hover p{color:#fff}.course-category{margin-top:3em}.course-category-head{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width: 36em){.course-category-head{display:block;text-align:center}.course-category-head button{margin-top:20px;width:100%}}@media only screen and (max-width: 48em){.course-category-container{padding:0 15px!important;margin-left:0!important}}.course-category__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}@media only screen and (max-width: 48em){.course-category__wrapper{display:block}}.start-jot-test__title{color:#272727;font-weight:700;font-size:24px;line-height:30px}.start-jot-test__text{color:#727272;font-size:16px;line-height:24px;margin-top:24px}.start-jot-test .modal-dialog{min-width:588px}.start-jot-test .modal-body{padding-left:44px;padding-right:44px}.category-swiper-nav{-webkit-box-flex:0;-ms-flex:0 0 150px;flex:0 0 150px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width: 48em){.category-swiper-nav{-webkit-box-flex:1;-ms-flex:1;flex:1;height:auto;position:absolute;top:45%;width:100%;z-index:2}.category-swiper-nav__inner{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-ms-flex-pack:justify;justify-content:space-between}.category-swiper-nav .swiper-nav-button p{display:none}}.category-swiper-nav .swiper-nav-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.category-swiper-nav .swiper-nav-button p{font-size:16px;margin-left:11px}.category-swiper-nav .swiper-next{margin-left:35px;margin-top:22px}@media only screen and (max-width: 48em){.category-swiper-nav .swiper-next{margin:0}}.category-swiper-nav .swiper-next svg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.category-swiper-nav .swiper-next p{margin-left:0;margin-right:11px;color:#727272}.category-swiper-nav svg{fill:#727272;width:24px;height:24px}.category-swiper-nav .swiper-prev svg,.category-swiper-nav .swiper-next svg{fill:#727272}.category-swiper-nav .swiper-prev p,.category-swiper-nav .swiper-next p{color:#727272}.category-swiper-nav .swiper-prev:hover svg,.category-swiper-nav .swiper-next:hover svg{fill:#f16101}.category-swiper-nav .swiper-prev:hover p,.category-swiper-nav .swiper-next:hover p{color:#f16101}.category-swiper .swiper-slide{width:275px}@media only screen and (max-width: 48em){.category-swiper{height:345px}}.how-to-book{margin-top:100px;padding-top:60px;padding-bottom:80px;background-color:#fff}.book-tabs{max-width:994px;margin:0 auto;margin-top:30px}.book-list{display:-webkit-box;display:-ms-flexbox;display:flex}.book-item{-webkit-box-flex:1;-ms-flex:1;flex:1}.book-link{border-bottom:2px solid #f16101;display:block;padding:34px 0;color:#272727;font-size:24px;font-weight:700;line-height:30px;text-align:center;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.book-link:not(.active){color:#727272;border-color:#eee}@media only screen and (max-width: 48em){.book-link{font-size:16px;line-height:25px;padding:10px 0}}@media only screen and (max-width: 36em){.book-link{font-size:14px;line-height:20px}}.book-content{margin-top:40px}.book-tab-content:not(.active){display:none}.book-guide{margin-top:80px}.book-guide__item{text-align:center;position:relative}@media only screen and (max-width: 48em){.book-guide__item{margin-bottom:20px}}.book-guide__index{background:#f16101;border-radius:999px;width:56px;height:56px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;font-weight:700;-webkit-transition:background .3s;-o-transition:background .3s;transition:background .3s}.book-guide__item:not(.active) .book-guide__index{background:#f8efe9;color:#272727}.book-guide__item:not(.active) .book-guide__next-1{display:none}.book-guide__item.active .book-guide__next-2{display:none}.book-guide__label{color:#272727;margin-top:12px}.book-guide__next{position:absolute;top:13px;left:115px}.book-guide__next img{width:120px}@media only screen and (max-width: 1200px){.book-guide__next img{width:70px}}@media only screen and (max-width: 992px){.book-guide__next{left:80px}.book-guide__next img{width:50px}}@media only screen and (max-width: 767px){.book-guide__next img{width:50px}}@media only screen and (max-width: 766px){.book-guide__next img{width:100px}}@media only screen and (max-width: 414px){.book-guide__next img{width:70px}}@media only screen and (max-width: 767px){.book-guide__col:nth-child(even) .book-guide__next{display:none}.book-guide__col:nth-child(odd) .book-guide__next{left:80%}}@media only screen and (max-width: 414px){.book-guide__col:nth-child(odd) .book-guide__next{left:85%}}.book-guide__pics{width:100%;margin-top:40px;position:relative}.book-guide__pics figure{text-align:center;padding:0 15px}.book-guide__pics figure img{width:100%}.book-guide-nav{position:absolute;top:50%;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);z-index:2}.book-guide-nav--prev{left:0}.book-guide-nav--next{right:-15px}@media only screen and (max-width: 48em){.book-guide-nav--prev{left:-30px}.book-guide-nav--next{right:-50px}}.book-guide__new{margin-top:40px;text-align:center}.recommend{margin-top:100px}.recommend-lead{font-size:40px;line-height:50px;font-weight:700;color:#272727}.recommend-text{font-size:22px;line-height:32px;color:#727272;text-align:right}.recommend-teachers{margin-top:10px}@media only screen and (max-width: 48em){.recommend-lead{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;font-size:27px;line-height:36px}.recommend-text{font-size:18px;line-height:24px;margin-top:10px}}.teacher-card{border-radius:8px;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;padding:.5em;min-height:450px}.teacher-card:hover{-webkit-box-shadow:rgba(0,0,0,0.08) 0 4px 12px;box-shadow:rgba(0,0,0,0.08) 0 4px 12px;background:#fff}.teacher-card .video-wrapper,.teacher-card .photo-wrapper{position:relative;height:250px;overflow:hidden}.teacher-card .video-wrapper .VideoPreview{position:absolute;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:50%;border-radius:5px}.teacher-card .photo-wrapper .AvatarPreview{display:flex;height:100%;overflow:hidden;border-radius:5px;justify-content:center;align-items:center}.teacher-card.is_online .video-wrapper .VideoPreview,.teacher-card.is_online .photo-wrapper .AvatarPreview{border:2px solid #61c359}@media only screen and (max-width: 48em){.teacher-card{min-height:auto}}.instructor-wapper a{text-decoration:none;outline:none}.instructor-wapper .VideoBtn{position:absolute;top:50%;left:50%;height:30px;width:60px;margin-top:-15px;margin-left:-30px;opacity:.7;background:#384047;border-radius:4px;transition:opacity .1s,transform .1s;z-index:3;cursor:pointer;border:none}.instructor-wapper .VideoBtn:after{content:"";display:block;position:absolute;border-color:transparent transparent transparent #fff;border-style:solid;border-width:10px 12px;left:50%;top:50%;transform:translate(-6px,-10px)}.teacher-card__caption{margin-top:24px;cursor:pointer}.teacher-name{line-height:33px;color:#272727;font-size:20px;font-weight:700;padding-left:12px;position:relative}.teacher-name h2{color:#272727;font-size:20px;font-weight:700;-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s}.teacher-card:hover .teacher-name h2{color:#f16101}.teacher-name::before{content:"";background-color:#faad13;width:5px;height:20px;left:0;top:5px;position:absolute}.teacher-card.is_online .teacher-name::before{background-color:#61c359}.teacher-review{margin-top:8px}.teacher-review__point{color:#f16101;font-size:18px;line-height:24px;font-weight:600}.teacher-review__total-lessons{color:#000;font-size:14px;line-height:24px}.teacher-review__rating{margin-top:8px;display:-webkit-box;display:-ms-flexbox;display:flex}.teacher-review__rating img + img{margin-left:4px}.teacher-overviews{margin-top:12px}.teacher-overview__text{color:#727272;font-size:16px;line-height:24px}.teacher-overview__text + .teacher-overview__text{margin-top:10px}.teacher-overview__text div:first-child{font-weight:700}.teacher-figure__img{width:100%}.teacher-col{margin-bottom:1rem}.see-all{text-align:center;margin-top:60px}.testimonial-col--left{background-color:#f16101}.testimonial-col--right{background-color:#f8efe9}.testimonial-container--left{margin-right:initial}.testimonial-container--right{margin-left:initial}.testimonial-wrapper{padding:80px 120px;background-color:#f16101}@media only screen and (max-width: 48em){.testimonial-wrapper{padding:25px 50px}}.testimonial__text{color:#fff;font-size:16px;line-height:24px;margin-top:24px}.testimonial-slide{margin-top:40px}.testimonial-item{display:-webkit-box;display:-ms-flexbox;display:flex}.testimonial-content{padding-left:26px}.testimonial-content__text{color:#fff;font-weight:300;font-size:18px;line-height:36px;text-align:justify}@media only screen and (max-width: 48em){.testimonial-content__text{font-size:16px;line-height:24px}}.testimonial-author{margin-top:24px}.testimonial-pic img{width:4em;border-radius:50%}.testimonial-figure{display:-webkit-box;display:-ms-flexbox;display:flex}.testimonial-caption{color:#fff;padding-left:16px}.testimonial-name{font-size:16px;font-weight:700;line-height:24px}.testimonial-address{font-size:14px;line-height:20px}.testimonial-rating img + img{margin-left:8px}.testimonial-pagination{position:relative!important;margin-top:10px}.testimonial-pagination .swiper-pagination-bullet{width:12px;height:12px;background-color:#fff}.quizz{background-color:#f8efe9;padding:80px 52px}.quizz-acc{margin-top:18px}.quizz-acc__head{cursor:pointer}.quizz-acc__title{font-size:16px;line-height:24px;color:#272727;font-weight:600;-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s}@media only screen and (max-width: 48em){.quizz-acc__title{font-size:13px;line-height:20px}}.quizz-acc__title.active{color:#f16101}.quizz-acc__icon{-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;-o-transition:transform .3s;transition:transform .3s;transition:transform 0.3s,-webkit-transform .3s}@media only screen and (max-width: 48em){.quizz-acc__icon img{width:20px}}.quizz-acc__icon.active{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.quizz-acc__content{font-size:16px;line-height:24px;color:#727272;margin-top:16px}@media only screen and (max-width: 48em){.quizz-acc__content{font-size:13px;line-height:20px;margin-top:10px}}.quizz-acc__item{padding:32px 0;border-bottom:1px solid #f16101}@media only screen and (max-width: 48em){.quizz-acc__item{padding:15px 0}}.quizz-acc__item:last-child{border:none}.news{margin-top:100px;margin-bottom:100px}.news-card{display:block}.news-card:hover .news-title{color:#f16101}.news-wrapper{margin-top:40px}.news-thumb{display:flex;align-items:center;height:200px;overflow:hidden;border-radius:3px}.news-caption{padding:5px 0}.news-date{font-size:14px;line-height:21px;color:#727272}.news-title{color:#272727;font-size:20px;line-height:33px;font-weight:700;-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s}.news-desc{margin-top:8px;font-size:16px;line-height:24px;color:#727272}.news-row{margin-left:-12.5px;margin-right:-12.5px}.news-col{padding:0 12.5px}.mt-36{margin-top:36px}.hot-job{margin-top:100px;background:#f8efe9;padding:110px 0 80px;position:relative}@media (hover: none){.hot-job{padding-top:50px}.job-intro{display:none}}.job-text{margin-top:32px;font-size:16px;line-height:24px}.job-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}@media only screen and (max-width: 75em){.job-wrapper{display:block}}.job-content{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden}@media only screen and (max-width: 75em){.job-content{margin-top:50px}}@media (hover: none){.job-content{margin-top:0}}.job-slide{position:absolute;max-width:1090px;width:100%;left:525px;z-index:12}@media only screen and (max-width: 75em){.job-slide{position:static;max-width:100%;margin-top:50px}}@media only screen and (max-width: 75em){.job-slide{padding:0 15px}}@media only screen and (max-width: 75em){.job-figure{text-align:center}}.job-box{padding-left:114px;padding-right:125px}@media only screen and (max-width: 36em){.job-box{padding-left:15px;padding-right:15px}}.job-card{padding:24px;padding-right:9px;background-color:#fff;border-radius:16px;width:100%;cursor:pointer;height:335px}.job-card:hover{background-color:#f16101}.job-card-title{color:#f16101;font-size:20px;font-weight:700;line-height:33px}.job-card-tag{display:inline-block;padding:6px 12px;margin-top:8px;border-radius:12px;background-color:#ededed}.job-card-body{margin-top:24px}.job-title{font-size:14px;line-height:24px}.job-title span:first-child{color:#272727;font-weight:600}.job-title span:last-child{color:#727272;margin-left:5px}.job-title + .job-title{margin-top:5px}@media only screen and (min-width: 1200px){.job-swiper .swiper-slide{width:342px!important}}.job-card *{-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}.job-card:hover *{color:#fff!important}.job-card:hover .job-card-tag{color:#272727!important}.job-pagination{position:relative!important;text-align:left!important;margin-top:40px;padding-left:230px}@media only screen and (max-width: 75em){.job-pagination{text-align:center!important;padding-left:0}}.job-pagination .swiper-pagination-bullet{width:10px;height:10px;background-color:#f16101;margin:0 12px!important}.job-pagination .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:#b3bac5;opacity:1}.sticky-back{position:fixed;right:48px;bottom:100px;width:48px;height:48px;z-index:88}@media only screen and (max-width : 991px){.sticky-back{bottom:1rem}}.sticky-back-button{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;border-radius:999px;background-color:#f16101;-webkit-box-shadow:0 12px 24px rgba(0,0,0,0.12);box-shadow:0 12px 24px rgba(0,0,0,0.12)}.sticky-back .sticky-menu{position:absolute;top:-250px;left:0;width:100%;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;opacity:0;-webkit-transform:translateY(100px);-ms-transform:translateY(100px);transform:translateY(100px)}.sticky-back .sticky-menu-item{width:48px;height:48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:999px;background-color:#fff;-webkit-box-shadow:0 12px 24px rgba(0,0,0,0.12);box-shadow:0 12px 24px rgba(0,0,0,0.12);margin-top:24px;cursor:pointer}.sticky-back:hover .sticky-menu{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.company-member-tabs{margin-top:100px}.company-member-tabs .member-stats__table thead tr th{background-color:#727272}.working-survey{margin-top:120px}.working-survey__title{font-weight:700;font-size:28px;line-height:36px}.working-survey__content{margin-top:60px}.working-survey__lead{font-weight:700;font-size:20px;line-height:33px}.working-survey-note{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:24px}.working-survey-note__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.working-survey-note__item + .working-survey-note__item{margin-left:40px}.working-survey-note__box{width:32px;height:32px}.working-survey-note__box.blue{background-color:#e0f0fb}.working-survey-note__box.pink{background-color:#f2ab99}.working-survey-note__text{color:#727272;font-size:16px;line-height:24px;margin-left:12px}@media (max-width: 768px){.working-survey-graph{margin-top:50px}}.working-survey img{width:100%}.working-survey-overall__graph{margin-top:60px}.working-survey-graph__graph{margin-top:24px}.conclusion{padding-left:24px;margin-top:80px;border-left:8px solid #f16101}.conclusion-item{font-weight:400;font-size:18px}.conclusion-item + .conclusion-item{margin-top:30px}.conclusion-item__title{color:#f16101}.conclusion-item__text{color:#727272;margin-top:5px;font-size:14px}@media (max-width: 576px){.conclusion-item{font-size:16px;line-height:24px}}.share-stats{margin-top:40px;margin-bottom:100px;padding-top:20px;border-top:1px solid #ccc}.share-stats__title{color:#f16101;font-weight:600;font-size:16px;line-height:24px}.share-stats__text{margin-top:12px;color:#727272;font-size:14px;line-height:22px}.company-member-all-stats .learning-item{display:-webkit-box;display:-ms-flexbox;display:flex}.company-member-all-stats .learning-item__level{-webkit-box-flex:0;-ms-flex:0 0 40px;flex:0 0 40px;height:40px;font-weight:700;font-size:18px;line-height:26px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;background-color:#f16101;border-radius:8px}.company-member-all-stats .learning-item__summary{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-left:16px}.company-member-rank{margin-top:50px}.recruit-page .recruit-card-list{display:-webkit-box;display:-ms-flexbox;display:flex;margin:-12px;-ms-flex-wrap:wrap;flex-wrap:wrap}.recruit-page .recruit-card-column{padding:12px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}@media (min-width: 576px){.recruit-page .recruit-card-column{width:50%}}@media (min-width: 991px){.recruit-page .recruit-card-column{width:33.3333333333%}}.recruit-page .recruit-pagination-list{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:2.5rem}.recruit-card{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;-webkit-box-shadow:0 12px 24px -12px rgba(0,0,0,0.12);box-shadow:0 12px 24px -12px rgba(0,0,0,0.12);border-radius:.5rem;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;cursor:pointer;background-repeat:no-repeat;background-position:top 0 right 0;background-size:15%}.recruit-card:hover{-webkit-box-shadow:0 4px 32px rgba(0,0,0,0.12);box-shadow:0 4px 32px rgba(0,0,0,0.12)}.recruit-card__body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:1.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.recruit-card__badges-group{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:center}.recruit-card__badges-group .recruit-card__badge-item{margin:.1875rem}.recruit-card__badges-group + .recruit-card__title{margin-top:.5rem}.recruit-card__badge-item{font-weight:var(--font-weight-regular);font-size:.75rem;color:var(--color-sub-font);background:#eeeeee;border-radius:.5rem;padding:3px 12px}.recruit-card__title{display:block;font-size:1.1rem;font-weight:var(--font-weight-bold);color:var(--color-primary);margin-bottom:0;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}.recruit-card__title + .recruit-card__info-group{margin-top:.5rem}.recruit-card__title:hover{color:#007bff;text-decoration:none}.recruit-card__info-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.recruit-card__info-item{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1rem}.recruit-card__info-item-title{font-weight:var(--font-weight-semi-bold)}.recruit-card__info-item-des{margin-left:.25rem;color:var(--color-sub-font)}.recruit-card__info-item + .recruit-card__info-item{margin-top:.5rem}.recruit-card__sub-info-list{margin:0;padding:0;list-style-type:none;font-size:1rem}.recruit-card__sub-info-item{position:relative;padding-left:1.25rem;color:var(--color-sub-font)}.recruit-card__sub-info-item::before{position:absolute;left:0;top:50%;display:block;content:"";width:6px;height:6px;background:var(--color-font);border-radius:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.recruit-card__btn-detail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.875rem;font-weight:var(--font-weight-bold);margin:0 auto;margin-top:1.5rem;border-radius:.5rem;border:2px solid var(--color-primary);background-color:#fff;color:var(--color-primary);text-transform:uppercase;-webkit-box-shadow:none;box-shadow:none;min-width:124px;padding:0 32px;height:40px;line-height:40px}.recruit-card__btn-detail:hover,.recruit-card__btn-detail:focus{color:#fff;background:var(--color-primary);-webkit-box-shadow:none;box-shadow:none}.recruit-card__avatar-holder{position:relative;width:100%;min-height:160px}.recruit-card__avatar-holder + .recruit-card__badges-group{margin-top:.75rem}.recruit-card__avatar-image{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.recruit-card__type-label{position:absolute;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.5rem;font-weight:var(--font-weight-bold);width:48px;height:48px;border-radius:.5rem;color:#ffffff;background:var(--color-primary);z-index:1}.resume-page .recruit-card{box-shadow:rgba(0,0,0,0.02) 0 1px 3px 0px,rgba(27,31,35,0.15) 0 0 0 1px}.resume-page .recruit-card__body{padding:1em}.qa-card{background:#ffffff;-webkit-box-shadow:0 12px 24px -12px rgba(0,0,0,0.12);box-shadow:0 12px 24px -12px rgba(0,0,0,0.12);border-radius:.5rem;padding:1.5rem;margin-bottom:.75rem}.qa-card:last-child{margin-bottom:0}.qa-card__publisher{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;margin-bottom:14px;justify-content:space-between}.qa-card__publisher-info{display:flex;flex:1;justify-content:space-between}.qa-card__publisher-name{color:#272727;font-weight:700;font-size:16px;line-height:20px}.qa-card__top{margin-bottom:.75rem}.qa-card__user{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.qa-card__user-avatar{position:relative;width:40px;height:40px;border-radius:50%;overflow:hidden}.qa-card__user-avatar > img{width:100%;height:100%;-o-object-position:center;object-position:center;-o-object-fit:cover;object-fit:cover}.qa-card__question-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:.5rem}.qa-card__question-user-avatar{margin-right:.75rem}.qa-card__question-user-name{font-size:.875rem;font-weight:var(--font-weight-bold)}.qa-card__time-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.75rem;font-weight:var(--font-weight-regular);color:var(--color-sub-font)}.qa-card__time-info-icon{display:block;margin-right:.5rem}.qa-card__time-info-divider{margin:0 .375rem}.qa-card__question-title{font-size:1rem;font-weight:var(--font-weight-bold);color:var(--color-font)}.qa-card__question-title:hover{color:var(--color-primary)}.qa-card__question-text{font-size:14px;line-height:22px;margin-top:14px}.qa-card__meta-list,.qa-card__meta-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.qa-card__meta-list{-webkit-box-flex:1;-ms-flex:1;flex:1}.qa-card__meta-list-left,.qa-card__meta-list-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.qa-card__meta-item{font-size:.875rem;color:var(--color-sub-font);margin-right:1.125rem}.qa-card__meta-item-icon{margin-right:.375rem}.qa-card__meta-item-edit{margin-left:auto}.qa-card__meta-item:last-child{margin-right:0}.qa-card__row-divider{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding-top:1.125rem;padding-bottom:1rem}.qa-card__row-divider-text{font-size:1rem;font-weight:var(--font-weight-semi-bold);color:var(--color-primary);padding-right:.4375rem}.qa-card__row-divider-line{-webkit-box-flex:1;-ms-flex:1;flex:1;height:1px;background-color:#cccccc}.qa-card__ans-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.qa-card__ans-user-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:.5rem}.qa-card__ans-user-group .qa-card__user-avatar{border:2px solid #ffffff}.qa-card__ans-user-group .qa-card__user-avatar + .qa-card__user-avatar{margin-left:-20px}.qa-card__ans-user-number{display:block;font-weight:var(--font-weight-bold);font-size:.875rem}.qa-card__ans-divider{width:1px;height:24px;background:#cccccc;margin:0 24px}.qa-rank-board{background:#ffffff;-webkit-box-shadow:0 12px 24px -12px rgba(0,0,0,0.12);box-shadow:0 12px 24px -12px rgba(0,0,0,0.12);border-radius:.5rem}.qa-rank-board__header-title{font-weight:var(--font-weight-bold);font-size:1.5rem;margin-bottom:0;text-align:center;color:var(--color-primary)}.qa-rank-board__header-title-wrapper{padding-top:1.5rem;padding-bottom:1.125rem;background:#f8efe9}.qa-rank-board__header-tab{display:-webkit-box;display:-ms-flexbox;display:flex}.qa-rank-board__header-tab-item{position:relative;width:33.3333333333%;font-weight:var(--font-weight-bold);font-size:1.125rem;text-align:center;color:var(--color-font);height:40px;line-height:40px;background:#eeeeee}.qa-rank-board__header-tab-item:hover,.qa-rank-board__header-tab-item.active{color:#ffffff;background-color:var(--color-primary)}.qa-rank-board__header-tab-item.active::before{position:absolute;content:"";position:absolute;top:100%;left:50%;margin-left:-6px;border-width:6px;border-style:solid;border-color:var(--color-primary) transparent transparent}.qa-rank-board__user-item{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 3.75rem;padding-top:.75rem;padding-bottom:.75rem;border-top:1px solid #eeeeee;border-bottom:1px solid #eeeeee}.qa-rank-board__user-item:first-child{padding-top:1.5rem;border-top-style:hidden}.qa-rank-board__user-item:last-child{padding-bottom:1.5rem;border-bottom-style:hidden}.qa-rank-board__user-item-avatar{-webkit-box-flex:0;-ms-flex:none;flex:none;display:block;margin-right:.75rem;width:48px;height:48px;overflow:hidden}.qa-rank-board__user-item-avatar > img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:50%}.qa-rank-board__user-item-info{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.qa-rank-board__user-item-info__name{font-size:.875rem;font-weight:var(--font-weight-bold);color:var(--color-font);margin-bottom:.5rem}.qa-rank-board__user-item-info__name:hover,.qa-rank-board__user-item-info__name:focus{color:var(--color-primary)}.qa-rank-board__user-item-info__subject{font-size:.75rem;font-weight:var(--font-weight-regular)}.qa-rank-board__user-item-info__subject-item{margin-bottom:.125rem}.qa-rank-board__user-item-info__subject-item:last-child{margin-bottom:0}.qa-rank-board__user-item-info__subject-item > span:first-child{color:var(--color-primary);margin-right:.25rem}.qa-rank-board__user-item-info__subject-item > span:last-child{color:var(--color-sub-font)}.qa-page__main-right{margin-top:2.5rem}@media (min-width: 992px){.qa-page__main-right{margin-top:0}}.qa-tab__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #cccccc}@media (min-width: 576px){.qa-tab__nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.qa-tab__nav-item{position:relative;padding-bottom:1.625rem;text-align:center}@media (min-width: 576px){.qa-tab__nav-item{margin-right:2.5rem}}.qa-tab__nav-item.active > a{color:var(--color-primary)}.qa-tab__nav-item.active .qa-tab__nav-item-checked-icon{display:block}.qa-tab__nav-item > a{font-size:1.25rem;font-weight:var(--font-weight-bold);padding:.25rem .5rem;padding-bottom:1.625rem;color:var(--color-font);cursor:pointer}.qa-tab__nav-item > a:hover{color:var(--color-primary)}.qa-tab__nav-item:last-child{margin-right:0}.qa-tab__nav-item-checked-icon{display:none;position:absolute;left:50%;bottom:0;margin-bottom:-8px;margin-left:-8px}.qa-tab__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:40px 0}.qa-tab__search-input-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;height:56px;padding:1.25rem 1.875rem;width:792px;background:#ffffff;border-radius:.5rem;-webkit-box-shadow:0 12px 24px -12px rgba(0,0,0,0.12);box-shadow:0 12px 24px -12px rgba(0,0,0,0.12)}.qa-tab__search-input-wrapper > input{width:100%;padding:0;border:none;outline:none;font-weight:var(--font-weight-regular);font-size:.875rem;color:var(--color-sub-font)}.qa-tab__search-btn{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:.25rem}.qa-summary{margin-top:26px}.qa-divider{margin-top:21px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.qa-divider__text{color:#f16101;font-weight:600;font-size:16px;line-height:24px}.qa-divider__line{-webkit-box-flex:1;-ms-flex:1;flex:1;height:1px;background-color:#ccc;margin-left:7px}.qa-top-answer{margin-top:0;display:-webkit-box;display:-ms-flexbox;display:flex;padding:24px 0}@media only screen and (max-width: 414px){.qa-top-answer{display:block;padding:12px 0}}.qa-top-answer__profile{-webkit-box-flex:0;-ms-flex:0 0 96px;flex:0 0 96px;text-align:center}.qa-top-answer__profile-avatar{display:flex;justify-content:center;border-radius:50%;height:4em;width:4em;margin:auto;overflow:hidden;align-items:center}.qa-top-answer__profile-caption,.qa-top-answer__profile-caption h3{font-weight:700;font-size:14px;line-height:22px;margin-top:8px}@media only screen and (max-width : 992px){.qa-top-answer__profile-avatar{margin:0;width:2.5em;height:2.5em}}@media only screen and (max-width: 414px){.qa-top-answer__profile{text-align:left}.qa-top-answer__profile figure{display:-webkit-box;display:-ms-flexbox;display:flex}.qa-top-answer__profile-caption{padding-left:10px;margin-top:0}}.qa-top-answer__item{color:#272727;font-size:14px;line-height:22px;position:relative;padding-left:14px}.qa-top-answer__item::after{content:"";width:6px;height:6px;background-color:#272727;border-radius:99px;position:absolute;top:10px;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.qa-top-answer__expand{margin-top:13px}.qa-top-answer__expand a{color:#f16101;font-size:14px;line-height:22px}.qa-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:40px}.qa-top-answer-teacher .form-group label{font-weight:600;font-size:16px;line-height:24px;margin-bottom:8px}.qa-top-answer-teacher .form-control{height:48px;padding:13px 24px;border:1px solid #cccccc;border-radius:8px;color:#272727}.qa-top-answer-teacher .form-control::-webkit-input-placeholder{color:#727272}.qa-top-answer-teacher .form-control::-moz-placeholder{color:#727272}.qa-top-answer-teacher .form-control:-ms-input-placeholder{color:#727272}.qa-top-answer-teacher .form-control::-ms-input-placeholder{color:#727272}.qa-top-answer-teacher .form-control::placeholder{color:#727272}.qa-top-answer + .qa-top-answer{border-top:1px solid #ccc}.qa-top-answer__summary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.qa-top-answer__summary .qa-summary{margin-top:0;margin-left:26px}@media only screen and (max-width: 48em){.qa-top-answer__summary{display:block}.qa-top-answer__summary .qa-summary{margin-top:20px;margin-left:0}}.qa-top-answer__content{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-left:28px}.qa-top-answer .qa-top-answer__content{padding-left:0}.qa-top-answer .qa-top-answer__content .qa-top-answer__item{display:-webkit-box;display:-ms-flexbox;display:flex}.qa-top-answer .qa-top-answer__content .qa-top-answer__item .sound{cursor:pointer;display:block;margin-top:-2px;margin-left:10px}.qa-top-answer .qa-top-answer__content .qa-top-answer__item .sound img{height:auto;width:18px}@media only screen and (max-width: 767px){.qa-top-answer__content{padding-left:0;margin-top:10px}.qa-top-answer .qa-top-answer__content .qa-top-answer__item .sound img{height:auto;width:1.5em}}.qa-top-answer__desc{color:#727272;font-size:14px;line-height:22px;margin-top:24px}.qa-top-answer__translate{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:24px}.qa-top-answer__translate .translate-title{font-weight:600;font-size:16px;line-height:24px;color:#272727}.qa-top-answer__translate .translate-options{margin-left:8px}.qa-top-answer__translate .translate-options .dropdown-filter__toggle{padding:0;font-size:12px;height:auto;line-height:1;min-height:24px;min-width:120px;padding:3px 8px;border:1px solid #cccccc;border-radius:4px}.qa-top-answer__translate .translate-options .dropdown-filter__toggle::after{background-image:url(../image/icons/dropdown-icon.svg);background-size:100% 100%;right:10px;top:13px;width:8px;height:4px}.qa-top-answer__translate .translate-options .dropdown-menu{min-width:120px}.qa-top-answer__translate .translate-options .dropdown-item.dropdown-filter__item{font-size:12px}.qa-top-answer__helpful{text-align:center;margin-top:24px}.qa-top-answer__helpful button span + span{margin-left:5px}@media only screen and (max-width: 48em){.qa-card__publisher{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;flex-wrap:wrap}.qa-card__publisher-info{flex-wrap:wrap;margin-left:12px}}.intro-course__block-quote{padding-top:80px;padding-bottom:80px}.intro-course__block-quote > blockquote{display:block;font-size:1.5rem;font-weight:300;line-height:1.5;color:var(--color-sub-font);text-align:center;max-width:792px;margin:0 auto}@media only screen and (min-width: 992px){.intro-course__block-quote{padding-top:100px;padding-bottom:100px}}.intro-course__card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;background:#ffffff;-webkit-box-shadow:0 12px 24px -12px rgba(0,0,0,0.12);box-shadow:0 12px 24px -12px rgba(0,0,0,0.12);border-radius:1rem;padding:1.875rem 2.625rem}@media only screen and (min-width: 768px){.intro-course__card-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-11.5px;margin-top:2em}}.intro-course__card-column{margin-top:1.25rem;width:100%}@media only screen and (min-width: 768px){.intro-course__card-column{padding:11.5px;width:50%;margin-top:0}}@media only screen and (min-width: 992px){.intro-course__card-column{padding:11.5px;width:33.3333333333%;margin-top:0}}.intro-course__card-column > .intro-course__card{height:100%}.intro-course__card-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (min-width: 992px){.intro-course__card-header{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.intro-course__card-title{font-size:1.5rem;font-weight:var(--font-weight-bold);color:var(--color-font)}@media only screen and (min-width: 1200px){.intro-course__card-title{white-space:nowrap}}.intro-course__card-des{font-size:1rem;font-weight:var(--font-weight-regular);color:var(--color-sub-font);word-wrap:break-word}.intro-course__card-des + .intro-course__card-des{margin-top:1rem}.intro-course__card-body{margin-top:2.25rem;white-space:pre-line}.intro-course__card-icon{-webkit-box-flex:0;-ms-flex:none;flex:none;display:block;margin-right:1rem}.intro-course__book{margin-bottom:80px;padding:1rem}@media only screen and (min-width: 1200px){.intro-course__book{padding-left:70px;padding-right:70px}}@media only screen and (min-width: 992px){.intro-course__book{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-bottom:100px}}.intro-course__book:last-child{margin-bottom:0}.intro-course__book-list{padding-top:80px}@media only screen and (min-width: 992px){.intro-course__book-list{padding-top:100px}}.intro-course__book-icon{display:block;-webkit-box-flex:0;-ms-flex:none;flex:none;margin-right:1.875rem}.intro-course__book-cover{display:none;position:relative;width:100%;height:450px}@media only screen and (min-width: 992px){.intro-course__book-cover{-webkit-box-flex:0;-ms-flex:none;flex:none;display:block;width:auto;min-width:450px;height:450px;margin-right:70px}}.intro-course__book-cover > img{position:absolute;top:0;left:0;right:0;bottom:0;-o-object-fit:cover;object-fit:cover;border-radius:1rem}.intro-course__book-title-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.intro-course__book-title{font-size:1.75rem;font-weight:var(--font-weight-bold);color:var(--color-primary)}.intro-course__book-content{-webkit-box-flex:1;-ms-flex:1;flex:1}.intro-course__book-action-group,.intro-course__book-paragraph-group{margin-top:2.5rem}@media only screen and (min-width: 1200px){.intro-course__book-action-group,.intro-course__book-paragraph-group{min-width:455px}}.intro-course__book-paragraph-group > p{font-size:1rem;color:var(--color-sub-font);line-height:1.5;padding-top:.5rem;padding-bottom:.5rem}.intro-course__book-paragraph-group > p + p{border-top:1px dashed var(--color-line)}.intro-course__book-paragraph-group > p:first-child{padding-top:0}.intro-course__book-paragraph-group > p:last-child{padding-bottom:0}@media only screen and (min-width: 768px){.intro-course__book-action-group{display:-webkit-box;display:-ms-flexbox;display:flex}}.intro-course__book-action-group .btn{display:block;width:100%;white-space:nowrap;border-width:2px!important}@media only screen and (min-width: 768px){.intro-course__book-action-group .btn{width:50%}}.intro-course__book-action-group .btn--primary{margin-top:1rem}@media only screen and (min-width: 768px){.intro-course__book-action-group .btn--primary{margin-top:0}}.intro-course__book-action-group .btn--outline-primary{border-width:2px!important}@media only screen and (min-width: 768px){.intro-course__book-action-group .btn--outline-primary{min-width:245px;margin-right:1.5rem}}.intro-course__book--reverse .intro-course__book-content{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.intro-course__book--reverse .intro-course__book-cover{margin-right:0;margin-left:70px}.intro-course__modal-header{text-align:center}.intro-course__modal-lession-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.intro-course__modal-lession-item{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1rem;font-weight:500;color:var(--color-font);padding:.75rem 0;border-bottom:1px solid #eeeeee}.intro-course__modal-lession-item-wrapper{padding:0 1.375rem}.intro-course__modal-lession-item-wrapper:last-child .intro-course__modal-lession-item{border-bottom-style:hidden}.intro-course__modal-lession-item:hover{color:var(--color-primary)}.intro-course__modal-lession-item-count{-webkit-box-flex:0;-ms-flex:none;flex:none;display:block;width:auto;margin-right:20px}@media only screen and (min-width: 992px){.intro-course-page__modal.course-page__modal .modal-dialog{margin:50px auto}}@media only screen and (min-width: 992px){.intro-course-page__modal.course-page__modal .modal-dialog-centered{min-height:calc(100% - 100px)}}@media only screen and (min-width: 992px){.intro-course-page__modal.course-page__modal .modal-dialog-scrollable{max-height:calc(100% - 100px)}}.course-conversation-page__main-content-zone-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.course-conversation-page__main-content-zone-body img{display:block;margin-bottom:2.5rem}.course-conversation-page__main-content-zone-body > .btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:231px;min-width:231px;text-transform:uppercase;white-space:nowrap;height:48px;padding:0}.course-grade{margin-top:100px}.course-grade__title{color:#f16101;font-weight:700;font-size:28px;line-height:36px}.course-grade__desc{color:#727272;font-weight:300;font-size:24px;line-height:36px;margin-top:40px}.course-grade__why{margin-top:40px}.course-grade-card{text-align:center;background:#fff;-webkit-box-shadow:0 12px 24px -12px rgba(0,0,0,0.12);box-shadow:0 12px 24px -12px rgba(0,0,0,0.12);border-radius:8px;padding:52px 40px 40px;height:100%}.course-grade-card__body{margin-top:35px}.course-grade-card__title{font-weight:700;font-size:24px;line-height:30px;color:#272727}.course-grade-card__text{color:#727272;font-size:16px;line-height:24px;margin-top:24px}@media only screen and (max-width: 992px){.course-grade-card{margin-top:50px;height:auto}}.how-to-buy{margin-top:100px}.how-to-buy__steps{margin-top:50px}.how-to-buy__guide{padding-right:60px}@media only screen and (max-width: 75em){.how-to-buy__guide{padding-right:0}}.how-to-buy__guide-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.how-to-buy__guide-item + .how-to-buy__guide-item{margin-top:40px}.how-to-buy__guide-item .connect{position:absolute;left:20px;top:100%}.how-to-buy__item-index{width:56px;height:56px;background-color:#f16101;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;font-weight:700;font-size:16px;line-height:24px}.how-to-buy__item-name{-webkit-box-flex:1;-ms-flex:1;flex:1;background:#fff;-webkit-box-shadow:0 12px 24px -12px rgba(0,0,0,0.12);box-shadow:0 12px 24px -12px rgba(0,0,0,0.12);border-radius:8px;padding:16px 40px;margin-left:22px;color:#272727;font-weight:600;font-size:16px;line-height:24px}.how-to-buy__thumb img{border-radius:8px;width:100%}@media only screen and (max-width: 75em){.how-to-buy__thumb{margin-top:50px}}.how-to-buy__date{margin-top:100px;margin-bottom:100px}@media only screen and (max-width: 75em){.expire-wrapper{margin-top:50px}}.expire__card{background-color:#eee;border-radius:8px;padding:130px 0;text-align:center;color:#f16101;font-weight:700;font-size:28px;line-height:36px}.expire-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:40px 0}@media only screen and (max-width: 36em){.expire-item{display:block}}.expire-item + .expire-item{border-top:1px solid #ccc}.expire-item:first-child{padding-top:0}.expire-item__title{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;color:#272727;font-weight:700;font-size:24px;line-height:30px;padding-right:50px}@media only screen and (max-width: 36em){.expire-item__title{padding-right:0}}.expire-item__text{-webkit-box-flex:1;-ms-flex:1;flex:1;color:#727272;font-weight:400;font-size:16px;line-height:24px}@media only screen and (max-width: 36em){.expire-item__text{margin-top:10px}}.course-reading-page__main-zone-subtitle{font-weight:700;line-height:28px;margin-bottom:2.5rem}.course-reading-page__main-zone-guide-text{font-weight:700;margin-bottom:1.5rem}.course-reading-page__main-zone-body .course-page__question-title{font-weight:400;margin-bottom:1.5rem}.course-reading-page__main-zone-body .question-box{border-bottom:1px solid #ccc;padding-bottom:2em}.course-reading-page__main-zone-body .question-box:last-child{border-bottom:none}.course-reading-page__btn-record{display:block;margin:0 auto;margin-top:2.5rem;text-transform:capitalize}.course-practice-page__main-zone-header{position:relative;margin-bottom:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}@media only screen and (min-width: 768px){.course-practice-page__main-zone-header{margin-bottom:8.75rem}}@media only screen and (min-width: 768px){.course-practice-page__main-zone-header .course-page-title{margin-bottom:0}}.course-practice-page__main-zone-header-subtitle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:400;font-size:14px;line-height:22px;color:var(--color-sub-font)}@media only screen and (min-width: 768px){.course-practice-page__main-zone-header-subtitle{position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}.course-practice-page__main-zone-header-subtitle > span:first-child{margin-right:.5rem}.course-practice-page__main-zone-header-subtitle > span:last-child{color:var(--color-font);font-weight:700}.course-practice-page__main-zone-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.course-practice-page__main-zone-body > img{display:block;max-width:250px;margin:0 auto;margin-bottom:5rem}.course-practice-page__btn-start{margin-bottom:2.5rem}.course-practice-page__subtitle{line-height:32px;color:var(--color-sub-font);text-align:center}.course-grammar-page__video-grammar{margin-bottom:2.5rem}.course-grammar-page__explain-list-block{margin-bottom:2rem}.course-grammar-page__explain-list-block:last-child{margin-bottom:0}.course-grammar-page__explain-list-block-title{font-size:18px;font-weight:700;margin-bottom:.25rem}.course-grammar-page__btn-confirm{display:block;margin:0 auto;margin-top:2.5rem}.course-result-page__main-show{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.course-result-page__title{font-size:40px;line-height:52px;margin-bottom:2.5rem}.course-result-page__main-zone{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:2.5rem 1.25rem;width:100%}@media only screen and (min-width: 768px){.course-result-page__main-zone{width:auto}}@media only screen and (min-width: 992px){.course-result-page__main-zone{min-width:792px}}.course-result-page__result-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1;flex:1}.course-result-page__result-block-icon{margin-bottom:1.5rem}.course-result-page__result-block-title{font-weight:700;font-size:28px;line-height:36px;margin-bottom:.5rem}.course-result-page__result-block-des{font-weight:400;font-size:16px;line-height:24px;color:var(--color-sub-font);margin-bottom:2rem}.course-result-page__result-block-score{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;background:#f8efe9;border-radius:1rem;padding:1rem 0;margin-bottom:2rem}@media only screen and (min-width: 768px){.course-result-page__result-block-score{min-width:386px;width:auto}}.course-result-page__result-block-score-text{font-weight:700;font-size:48px;line-height:48px}.course-result-page__result-block-score-text:nth-child(1){color:var(--color-primary)}.course-result-page__result-block-score-text:nth-child(2){color:#cccccc;font-weight:300}.course-result-page__result-block-score-text:nth-child(3){color:var(--color-font)}.course-result-page__result-block-score-sup-text{font-weight:700;font-size:18px;line-height:22px;-ms-flex-item-align:start;align-self:flex-start}.course-result-page__result-block-read-test-btn{margin-bottom:2rem}@media only screen and (min-width: 768px){.course-result-page__result-block-tab-menu{display:-webkit-box;display:-ms-flexbox;display:flex}}.course-result-page__result-block-tab-link{display:block;text-align:center;font-weight:400;font-size:16px;line-height:19px;color:var(--color-font);padding:0 24px;border-left:1px solid transparent;border-right:1px solid transparent}.course-result-page__result-block-tab-link:hover{color:var(--color-primary)}.course-result-page__result-block-tab-link + .course-result-page__result-block-tab-link{margin-top:1.5rem}@media only screen and (min-width: 768px){.course-result-page__result-block-tab-link + .course-result-page__result-block-tab-link{border-left-color:var(--color-line);margin-top:0}}.course-result-page__result-block-score-text.test-result-score{font-size:1.5rem;line-height:1.5rem}.social-facebook-text{color:#727272;font-size:16px;line-height:24px;text-align:center;max-width:648px;width:100%;margin-left:auto;margin-right:auto;margin-bottom:24px}.questions-and-answers__filter .custom-radio + .custom-radio{margin-left:68px}.questions-and-answers__content{margin-top:40px}.auth-layout .banner--size-medium .banner__title{max-width:100%}.signup{padding:50px 0}.signup-wrapper{max-width:590px;margin:0 auto}.signup-form__label{color:#000;font-weight:600;font-size:16px;line-height:24px}.signup-form__required{color:#f16101;margin-left:5px}.signup-form .form-control{border-radius:8px;min-height:40px;padding:9px 24px;font-size:14px;line-height:22px;color:#727272}.signup-form .form-control[readonly]{width:100%;height:calc(1.5em + 0.75rem + 2px)}.signup-form .dropdown-filter__toggle{color:#727272}.signup-form .form-check-label{color:#272727;font-size:16px;cursor:pointer;margin-left:8px}.signup-form .form-check-input{width:16px;height:16px}.signup .form-group--check{margin-top:40px}.signup .form-group--button{margin-top:32px}@media only screen and (max-width: 36em){.signup .form-group--button button{width:100%;margin:0!important;margin-bottom:10px!important}}.signup-warning{padding:24px 74px;background:#F8EFE9;border-radius:8px;margin:40px 0;font-size:16px;line-height:22px;text-align:center;color:#F16101}.signup .alert{margin-top:40px;display:inline-block;padding:24px 74px;background:#f8efe9;border-radius:8px;color:#f16101;font-size:18px;line-height:22px}.signup .alert span:last-child{font-weight:600}@media only screen and (max-width: 36em){.signup .alert{padding:24px;font-size:14px;line-height:20px}}.signup .tip{color:#727272;font-weight:400}.login-wrapper{max-width:550px;margin:0 auto;padding:2rem;position:relative;z-index:1}.login-wrapper__spinner{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3;display:none}.login__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width: 36em){.login__buttons{display:block}}.forgot-password{font-weight:600;font-size:16px;line-height:22px;text-align:center;margin-top:40px}.custom-checkbox{position:relative;padding-left:25px}.custom-checkbox .custom-checkinput{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.custom-checkbox .custom-checkmark{position:absolute;top:0;left:0;height:16px;width:16px;border:1px solid #ccc;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.custom-checkbox .custom-checkmark img{opacity:0;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.custom-checkbox:has(:checked){font-weight:600!important;color:#333!important}.custom-checkbox .custom-checkinput:checked ~ .custom-checkmark img{opacity:1}@media (max-width: 576px){.reset-password-success-modal .modal-body img,.signup-success-modal .modal-body img{width:30px}.reset-password-success-modal .btn.close-modal,.signup-success-modal .btn.close-modal{padding:0}.reset-password-success-modal .modal-message,.signup-success-modal .modal-message{margin-top:20px}.reset-password-success-modal .modal-message__title,.signup-success-modal .modal-message__title{font-size:14px;line-height:18px}.reset-password-success-modal .modal-message__text,.signup-success-modal .modal-message__text{font-size:12px;line-height:18px}}.jot-test{padding-top:80px}.jot-test-title{color:#f16101;font-weight:700;font-size:40px;line-height:51px;margin-bottom:40px}.jot-test-content{margin-top:100px;margin-bottom:100px}.jot-test-1{margin-top:48px}.jot-test-timer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.jot-test-timer-text{font-size:16px;line-height:24px;margin-bottom:24px}.jot-test-timer__item{position:relative}.jot-test-timer__item:nth-child(2){margin-left:40px;margin-right:40px}.jot-test-timer__item::after{content:":";position:absolute;top:0;right:-25px;font-weight:700;font-size:32px;line-height:22px}.jot-test-timer__item:last-child::after{display:none}.jot-test-timer__title{color:#f16101;font-weight:700;font-size:32px;line-height:22px}.jot-test-timer__text{color:#727272;font-weight:500;font-size:16px;line-height:22px;margin-top:12px}.jot-test-note{color:#ec1c24;font-size:16px;line-height:24px;text-align:center;margin-top:40px}.jot-test-intro{background-color:#eee;padding:24px 40px;border-radius:8px;margin:20px auto;max-width:720px}.jot-test-intro__item{font-size:16px;line-height:24px}.jot-test-intro__item-title{color:#272727;font-weight:600}.jot-test-intro__item + .jot-test-intro__item{margin-top:14px}.question-card{padding:40px;background-color:#fff;-webkit-box-shadow:0 12px 24px -12px rgba(0,0,0,0.12);box-shadow:0 12px 24px -12px rgba(0,0,0,0.12);border-radius:8px}.question-card__title{color:#272727;font-weight:700;font-size:20px;line-height:33px}.question-card__text{font-size:16px;line-height:24px;margin-top:8px}.question-card__audio{margin-top:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.question-audio__play,.question-audio__volume{cursor:pointer}.question-audio__progress{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-ms-flex:0 0 240px;flex:0 0 240px;height:6px;margin-left:13px;margin-right:13px}@media (max-width: 414px){.question-audio__progress{-webkit-box-flex:0;-ms-flex:0 0 150px;flex:0 0 150px}}.question-audio__progress-bar{width:100%;height:100%;background-color:#eee;border-radius:4px;position:relative}.question-audio__progress-bar::after{content:"";position:absolute;left:0;top:0;width:25%;height:100%;border-radius:4px;background-color:#f16101}.question-audio__progress-text{color:#727272;font-size:14px;line-height:22px;margin-left:8px}.question-answers{margin-top:40px}.question-answers .jot-test-question .custom-radio__text{color:#272727;font-weight:500;font-size:16px;line-height:24px}.question-answers .jot-test-question input[type=radio]:checked ~ .custom-radio__text{color:#f16101}.question-answers__item + .question-answers__item{margin-top:24px}.jot-test-2{margin-top:48px}.jot-test-2-intro{margin-top:40px;text-align:center;font-size:16px;line-height:24px}.jot-test-2__lead{font-weight:600}.jot-test-2__text{margin-top:14px}.jot-test-2-question{margin-top:40px}.jot-test-2-buttons{margin-top:40px}@media (min-width: 768px){.jot-test-2-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media (min-width: 768px){.jot-test-2-buttons .group-1,.jot-test-2-buttons .group-2{display:-webkit-box;display:-ms-flexbox;display:flex}.jot-test-2-buttons .group-1 .stop-record-button{margin-left:16px}}@media (max-width: 768px){.jot-test-2-buttons .group-1 button,.jot-test-2-buttons .group-2 button{width:100%}}.jot-test-3{margin-top:48px}.jot-test-3-intro{text-align:center;margin-top:40px}.jot-test-3-question{margin-top:80px}.question-card__img{margin-top:40px}.question-card__img img{width:100%}.jot-test-done{margin-top:45px;padding:60px;background-color:#fff;-webkit-box-shadow:0 12px 24px -12px rgba(0,0,0,0.12);box-shadow:0 12px 24px -12px rgba(0,0,0,0.12);border-radius:8px;font-size:16px;line-height:24px;color:#727272}.jot-test-done__text{margin-top:12px}.manage-page__main .tab-menu-horizontal__tab-list-wrapper{margin-bottom:40px}.manage-data-table{margin-bottom:0}.manage-data-table--auto-width{width:100%}.manage-data-table--fixed-width{width:800px}@media only screen and (min-width: 768px){.manage-data-table--fixed-width{width:100%}}.manage-data-table--fixed{table-layout:fixed}@media only screen and (min-width: 992px){.manage-data-table--lg-fixed{table-layout:fixed}.manage-data-table--lg-fixed thead tr th:nth-child(2){width:330px}}.manage-data-table thead th{font-weight:700;font-size:16px;line-height:24px;color:var(--color-font);border-top-style:hidden;border-bottom-style:hidden;background-color:transparent;min-width:150px;text-align:center}.manage-data-table tbody .manage-data-table__empty-block{width:100%;height:318px;padding:0;padding-top:.75rem}.manage-data-table tbody .manage-data-table__empty-block-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%;height:100%;background:#ffffff;-webkit-box-shadow:0 12px 24px -12px rgba(0,0,0,0.12);box-shadow:0 12px 24px -12px rgba(0,0,0,0.12);border-radius:.5rem}.manage-data-table tbody .text-hover{color:var(--color-font)}.manage-data-table tbody .text-hover:hover{color:var(--color-primary)}.manage-data-table tbody .unfinish-label-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background:#ececec;border-radius:.25rem;padding:.75rem;font-weight:500;font-size:14px;line-height:18px;margin-top:.5rem}.manage-data-table--row-style-1{border-collapse:separate;border-spacing:0 .75rem}.manage-data-table--row-style-1 thead th{white-space:nowrap;vertical-align:middle}.manage-data-table--row-style-1 tbody > tr{background:#ffffff;-webkit-box-shadow:0 12px 24px -12px rgba(0,0,0,0.12);box-shadow:0 12px 24px -12px rgba(0,0,0,0.12);border-radius:.5rem}@media only screen and (min-width: 992px){.manage-data-table--row-style-1 tbody > tr{height:112px}}.manage-data-table--row-style-1 tbody > tr > td{font-size:16px;line-height:24px;padding-top:1rem;padding-bottom:1rem}.manage-data-table--row-style-1 tbody > tr > td:first-child{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.manage-data-table--row-style-1 tbody > tr > td:last-child{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.manage-data-table--row-style-2{border-collapse:separate;border:1px solid var(--color-line);border-radius:.5rem}.manage-data-table--row-style-2 thead th.header-name{background:var(--color-primary);color:#fff;vertical-align:middle}.manage-data-table--row-style-2 thead th.header-name:first-child{border-top-left-radius:.5rem}.manage-data-table--row-style-2 thead th.header-name:last-child{border-top-right-radius:.5rem}.manage-data-table--row-style-2 thead th.header-name + .header-name{border-left:1px solid #ffffff}.manage-data-table--row-style-2 thead th.header-subname,.manage-data-table--row-style-2 tr td.header--subname{background:#f8efe9}.manage-data-table--row-style-2 thead th.header-subname + .header-subname{border-left:1px solid #ffffff}.manage-data-table--row-style-2 tbody th{font-weight:600;font-size:16px;line-height:24px;background:#eeeeee;border-right:1px solid #fff}.manage-data-table--row-style-2 tbody td{font-weight:400;font-size:16px;color:var(--color-sub-font)}.manage-data-table--row-style-2 tbody td + td{border-left:1px solid var(--color-line)}.manage-data-table--row-style-2 tbody tr:last-child th{border-bottom-left-radius:.5rem}.manage-data-table--row-style-2 tbody tr:last-child td:last-of-type{border-bottom-right-radius:.5rem}.manage-list-page__action-menu{margin-bottom:2.5rem}@media only screen and (min-width: 576px){.manage-list-page__action-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.manage-list-page__filter-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.manage-list-page__filter-group-label{font-weight:600;font-size:16px;line-height:24px;color:#000000;margin-right:.75rem}.manage-list-page__list-user-wrapper{margin-top:1em}.manage-list-page__list-user{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-12px;margin-bottom:0}.manage-list-page__list-user-item-inner{padding:12px;width:50%}.manage-list-page__list-user-item-inner.active img{border:3px solid var(--color-primary)}.manage-list-page__list-user-item-inner.active *{color:var(--color-primary)}@media only screen and (min-width: 768px){.manage-list-page__list-user-item-inner{width:33.3333333333%}}@media only screen and (min-width: 992px){.manage-list-page__list-user-item-inner{width:16.6666666667%}.manage-list-page__list-user-item-inner.list-admin{width:calc(100% / 8)}}.manage-list-page__list-user-item-header{position:relative;padding-top:100%}.manage-list-page__list-user-item-header > img{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:5px}.manage-list-page__list-user-item-body{padding-top:12px}.manage-list-page__list-user-item-title{font-weight:600;font-size:16px;line-height:24px;color:var(--color-font);text-align:center;margin-bottom:2px}.manage-list-page__list-user-item-subtitle{font-weight:400;font-size:14px;line-height:22px;color:var(--color-sub-font);text-align:center}.manage-list-page__list-user-item__option{position:absolute;top:12px;right:0;z-index:1}.manage-list-page__list-user-item__option-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:20px;padding:4px 8px;z-index:1}.manage-list-page__list-user-item__option-toggle::after{display:none}.manage-list-page__list-user-item__option-toggle > span{width:4px;height:4px;background:var(--color-primary);border-radius:50%;margin-bottom:4px}.manage-list-page__list-user-item__option-toggle > span:last-child{margin-bottom:0}.manage-list-page__list-user-item__option-menu{min-width:149px;background:#ffffff;border-radius:8px 0 8px 8px;-webkit-box-shadow:0 12px 24px -12px rgba(0,0,0,0.12);box-shadow:0 12px 24px -12px rgba(0,0,0,0.12);margin-top:1rem;z-index:3}.manage-list-page__list-user-item__option-menu::after{content:" ";position:absolute;bottom:100%;right:4px;border-width:8px;border-style:solid;border-color:transparent transparent #ffffff}.manage-list-page__list-user-item__option-item{font-weight:500;font-size:14px;line-height:22px;padding:.5rem 1rem;cursor:pointer;z-index:3}.manage-list-page__list-user-item__option-item:hover{background-color:transparent;color:var(--color-primary)}.manage-list-page__pagination-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:calc(2.5rem + 28px)}.manage-list-page__btn-add-member{display:block;margin-top:2.5rem;margin-left:auto;margin-right:auto;padding:.375em 1em}@media only screen and (min-width: 768px){.manage-list-page__btn-add-member{margin:0;margin-left:auto}}.manage-data-grid{--manage-data-name-width:195px;--manage-data-subject-width:330px}.manage-data-grid-display{display:block;width:100%;overflow-x:auto}@media (max-width: 1199px){.manage-data-grid-display .manage-data-grid-row{width:996px}}.manage-data-grid-row-style{background:#ffffff;-webkit-box-shadow:0 12px 24px -12px rgba(0,0,0,0.12);box-shadow:0 12px 24px -12px rgba(0,0,0,0.12);border-radius:.5rem}.manage-data-grid-item-header{font-weight:700;font-size:18px;line-height:26px}.manage-data-grid-single-row{display:grid;grid-template-columns:var(--manage-data-name-width) var(--manage-data-subject-width) repeat(4,1fr)}.manage-data-grid-single-row--no-progress{grid-template-columns:var(--manage-data-name-width) var(--manage-data-subject-width) auto}.manage-data-grid-single-row--no-progress .manage-data-grid-item:last-child{background:#eeeeee;border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.manage-data-grid-multi-row{display:grid;grid-template-columns:var(--manage-data-name-width) auto}.manage-data-grid-multi-row > .manage-data-grid-item{grid-row:1/100}.manage-data-grid-multi-row__wrapper__row{display:grid;grid-template-columns:var(--manage-data-subject-width) repeat(4,1fr)}.manage-data-grid-multi-row__wrapper__row--no-progress{grid-template-columns:var(--manage-data-subject-width) auto}.manage-data-grid-multi-row__wrapper__row--no-progress .manage-data-grid-item:last-child{background:#eeeeee}.manage-data-grid-multi-row__wrapper__row + .manage-data-grid-multi-row__wrapper__row .manage-data-grid-item{border-top:1px solid var(--color-line)}.manage-data-grid-multi-row__wrapper__row:last-child .manage-data-grid-item:last-child{border-bottom-right-radius:.5rem}.manage-data-grid-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:600;font-size:16px;min-height:80px;padding:1.75rem 1.5rem;vertical-align:middle}.manage-data-grid-item.text-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.manage-data-grid-header{margin-bottom:1.5rem}.manage-data-grid-row + .manage-data-grid-row{margin-top:.75rem}.manage-data-grid-row .manage-data-grid-item{border-right:1px solid var(--color-line)}.manage-data-grid-row .manage-data-grid-item:last-child{border-right:0}.manage-document-page .pagination-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:2.5rem}.manage-add-member-page__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:2.5rem}.manage-add-member-page__title{font-weight:700;font-size:28px;line-height:36px;color:var(--color-primary);margin-bottom:1.5rem}.manage-add-member-page__options{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width: 768px){.manage-add-member-page__options{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.manage-add-member-page__options label{position:relative;font-weight:400;font-size:16px;line-height:22px;color:var(--color-font);cursor:pointer}.manage-add-member-page__options .custom-radio + .custom-radio{margin-top:.5rem}@media only screen and (min-width: 768px){.manage-add-member-page__options .custom-radio + .custom-radio{margin-top:0;margin-left:2.5rem}}.manage-add-member-page__submit-btn{margin-top:2rem}@media only screen and (max-width : 991px){.manage-add-member-page__submit-btn{display:block;margin:1rem auto}}.manage-add-member-page__form{margin-left:auto;margin-right:auto}@media only screen and (min-width: 992px){.manage-add-member-page__form{max-width:620px}}.manage-add-member-page__form .form-group{position:relative}.manage-add-member-page__form .form-group:last-child{margin-bottom:0}@media only screen and (min-width: 992px){.manage-add-member-page__form .form-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;flex-direction:row;flex-wrap:wrap}.manage-add-member-page__form .form-group label{min-width:180px}.manage-add-member-page__form .form-group span.text-danger{margin-left:180px}.manage-add-member-page__form .form-group input,.manage-add-member-page__form .form-group select{width:calc(100% - 180px)}}.manage-add-member-page__form .form-group label{font-weight:600;font-size:16px;line-height:24px;padding:.25rem 0}.manage-add-member-page__form .form-group input,.manage-add-member-page__form .form-group select{font-size:14px;font-weight:400;color:var(--color-sub-font);border:1px solid #cccccc;border-radius:.5rem;height:40px;padding:.5rem 1.5rem}.manage-add-member-page__form .form-group input::-webkit-input-placeholder{color:#777777}.manage-add-member-page__form .form-group input::-moz-placeholder{color:#777777}.manage-add-member-page__form .form-group input:-ms-input-placeholder{color:#777777}.manage-add-member-page__form .form-group input::-ms-input-placeholder{color:#777777}.manage-add-member-page__form .form-group input::placeholder{color:#777777}.manage-add-member-page__form .form-group select{background-image:url(/image/icons/dropdown-big-icon.svg);background-size:16px 8px}.manage-lesson-page__picker{margin-bottom:40px}@media only screen and (min-width: 768px){.manage-lesson-page__picker{margin-bottom:100px}}@media only screen and (min-width: 576px){.manage-lesson-page__picker{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.manage-lesson-page__picker-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:0;margin-bottom:1rem}@media only screen and (min-width: 768px){.manage-lesson-page__picker-row{margin-right:2.5rem;margin-bottom:0}}@media only screen and (max-width: 36em){.manage-lesson-page__picker-row{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.manage-lesson-page__picker-row:last-child{margin-right:0;margin-bottom:0}.manage-lesson-page__picker-row > span{font-size:16px;font-weight:700;line-height:24px;margin-right:1.5rem}@media only screen and (max-width: 36em){.manage-lesson-page__picker-row > span{width:80px}}.manage-lesson-page__picker-input{width:160px;border:1px solid var(--color-line);border-radius:.25rem;padding-right:30px;background-image:url(/image/manage/calendar-disable-icon.svg);background-repeat:no-repeat;background-position:right .625rem center}.manage-lesson-page__picker-input.is-open{background-image:url(/image/manage/picker-icon.svg)}.manage-lesson-page .pagination-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:2.5rem}.manage-report-page__title{margin-bottom:2.5rem}.manage-report-page__avatar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;background:#ffffff;-webkit-box-shadow:0 12px 24px -12px rgba(0,0,0,0.12);box-shadow:0 12px 24px -12px rgba(0,0,0,0.12);border-radius:.5rem;padding:1.5rem}@media only screen and (min-width: 768px){.manage-report-page__avatar{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.manage-report-page__avatar-block-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1.25rem}@media only screen and (min-width: 768px){.manage-report-page__avatar-block-left{margin-right:80px;margin-bottom:0}}.manage-report-page__avatar-block-left > img{-webkit-box-flex:0;-ms-flex:none;flex:none;display:block;width:128px;height:128px;border-radius:50%;-o-object-position:center;object-position:center;-o-object-fit:cover;object-fit:cover}.manage-report-page__avatar-block-right{-webkit-box-flex:1;-ms-flex:1;flex:1}@media only screen and (min-width: 768px){.manage-report-page__avatar-block-right{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-.75rem}}.manage-report-page__avatar-info-row{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:.75rem 0}@media only screen and (min-width: 768px){.manage-report-page__avatar-info-row{-webkit-box-pack:initial;-ms-flex-pack:initial;justify-content:initial;padding:.75rem}}@media only screen and (min-width: 992px){.manage-report-page__avatar-info-row{-webkit-box-pack:initial;-ms-flex-pack:initial;justify-content:initial;width:50%}}@media only screen and (min-width: 992px){.manage-report-page__avatar-info-row:nth-child(odd) .manage-report-page__avatar-info-label{min-width:161px}}@media only screen and (min-width: 992px){.manage-report-page__avatar-info-row:nth-child(even){-webkit-box-flex:1;-ms-flex:1;flex:1}.manage-report-page__avatar-info-row:nth-child(even) .manage-report-page__avatar-info-label{min-width:188px}}@media only screen and (min-width: 1200px){.manage-report-page__avatar-info-row:nth-child(even){margin-left:80px}}.manage-report-page__avatar-info-label{font-weight:600;font-size:16px;line-height:24px}@media only screen and (min-width: 768px){.manage-report-page__avatar-info-label{min-width:188px;margin-right:40px}}@media only screen and (min-width: 992px){.manage-report-page__avatar-info-label{margin-right:auto}}@media only screen and (min-width: 1200px){.manage-report-page__avatar-info-label{margin-right:40px}}.manage-report-page__avatar-info-content{font-weight:400;font-size:16px;line-height:24px}.manage-report-page__avatar-name{font-weight:700;font-size:18px;line-height:26px;margin-top:.75rem}.manager-mypage{margin-top:60px}.manager-mypage .member-box{margin-top:30px;background-color:#fff;border:1px solid #dee2e6;margin-bottom:1rem;border-radius:.25rem}.manager-mypage a.member-box{display:block;color:initial}.manager-mypage a.member-box:hover{color:initial;border-color:#ff9800;text-decoration:none}.manager-mypage .member-box__header{display:flex;flex-direction:row;padding:1rem}.manager-mypage .member-box__header-img{width:30%;border-radius:.25rem;overflow:hidden;height:105px}.manager-mypage .member-box__header-img img{width:100%}.manager-mypage .member-box__header-info{width:70%;display:flex;flex-direction:column;padding:10px}.manager-mypage .member-box__header-info i{padding:10px;font-size:20px;background-color:#ffe1cb;margin:.25rem;border-radius:.25rem;width:45px;text-align:center}.manager-mypage .member-box__header-info i.active{color:#ff6a00}.manager-mypage .member-box__body{min-height:18rem;padding:1rem 1rem 0}.manager-mypage .member-box__body p{margin-bottom:.75rem}.manager-mypage .member-box__footer{text-align:center;padding:1rem}@media only screen and (min-device-width : 320px) and (max-device-width : 767px){.manager-mypage .member-box__body{min-height:auto}}@media only screen and (max-width : 1024px){.manager-mypage .member-box__header-img{width:20%;height:auto}.manager-mypage .member-box__header-info{width:80%}.manager-mypage .member-box__header-info i{padding:5px 7px;min-width:40px;text-align:center}.manager-mypage .member-box__body{min-height:19rem}.manager-mypage .member-box__footer{padding-top:0}}.manage-report-page__blockquote,.manage-report-page__table-wrapper{margin-top:80px}@media only screen and (min-width: 992px){.manage-report-page__blockquote,.manage-report-page__table-wrapper{margin-top:100px}}.manage-report-page__blockquote__title,.manage-report-page__table-wrapper__title{font-weight:700;font-size:28px;line-height:36px;margin-bottom:2.5rem}.manage-report-page__blockquote blockquote{padding:0;padding-left:24px;border-left:8px solid var(--color-primary)}.qa-tab__jot .manage-data-table--row-style-2 tbody th:first-child{position:sticky;top:0;left:0;z-index:2}.banner-sub{text-align:center;margin-top:16px;color:#fff;font-size:18px;line-height:21px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.banner-sub .divider{margin:0 24px;width:1px;height:22px;background-color:#fff}.search-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 15px;margin-top:-28px}.search-bar .qa-tab__search-input-wrapper{max-width:588px;width:100%}.teachers-filter{margin-top:20px}.teachers-list{margin-top:46px}.play-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:rgba(255,255,255,0.8);border-radius:50%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:56px;height:56px;cursor:pointer;border:none}.teachers-pagination{margin-top:60px;margin-bottom:48px}.teachers-pagination .pagination__link{border-color:#f16101;cursor:pointer}.teacher-detail{padding-top:96px}.teacher-detail__top{margin-top:50px}.teacher-detail__top .row{margin-left:-30px;margin-right:-30px}.teacher-detail__top .row > [class^=col-]{padding:0 30px}.teacher-detail__top figure{position:relative}.teacher-detail__top figure > img{max-height:400px;width:auto;min-width:250px;margin:auto;text-align:center;display:block;border-radius:.5em;box-shadow:7px 7px 20px 9px #ccc}.teacher-detail__top figure.teacher-detail__top-video{margin-top:1.25em}.teacher-top__link{margin-top:10px;display:none}.teacher-top__link a{font-weight:600;font-size:14px;color:#f16101}.teacher-top__link a span:first-child{margin-right:10px}.teacher-top__title{color:#f16101;font-weight:700;font-size:40px;line-height:26px}@media only screen and (max-width: 64em){.teacher-detail__top{margin-top:30px}.teachers-filter{margin-top:30px}}@media only screen and (max-width: 48em){.teachers-filter{margin-top:30px}.teacher-top__title{font-size:22px}}.teacher-top__text{color:#727272;white-space:pre-line;line-height:24px;margin-top:20px;max-height:320px;overflow:hidden;transition:ease-in-out .5s}.teacher-top__text.expend{max-height:fit-content}@media only screen and (max-width: 36em){.teacher-top__text{max-height:500px}}@media only screen and (max-width: 992px){.teacher-top__content{margin-top:2em}}.teacher-overview{margin-top:100px}@media only screen and (max-width: 75em){.teacher-overview{margin-top:50px}}.teacher-overview__title{padding-left:12px;font-size:28px;position:relative}.teacher-overview__title h1{color:#f16101;font-weight:700;line-height:33px}.teacher-overview__title::after{content:"";height:32px;width:4px;background-color:#faad13;position:absolute;left:0;top:0}@media (max-width: 576px){.teacher-overview__title::after{width:4px}}.teacher-overview__rate{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.teacher-overview__rate .divider{height:24px;width:1px;background-color:#727272;margin:0 24px}@media (max-width: 576px){.teacher-overview__rate .divider{margin:0 12px}}.teacher-overview__point{color:#f16101;font-weight:600;font-size:18px;line-height:24px}.teacher-overview__lesson{color:#272727;font-weight:700;font-size:14px;line-height:24px}.teacher-overview__stars{margin-top:12px}.teacher-overview__stars img + img{margin-left:4px}.teacher-overview__summary{margin-top:24px;color:#727272;font-size:16px;line-height:22px}.teacher-overview__summary-item span:last-child{margin-left:5px}.teacher-overview__summary-item + .teacher-overview__summary-item{margin-top:10px}@media only screen and (max-width: 75em){.subject{margin-top:50px}}.teacher-overview .subject-title{color:#f16101;font-weight:700;font-size:28px;line-height:22px}.subject-grid{margin-top:50px}.subject-grid .row{margin:-20px}.subject-grid .row [class^=col-]{padding:10px}.subject-item{border-radius:8px;background-color:#f8efe9;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:16px 40px;min-height:92px}.teacher-info .subject-item{padding:1em}.subject-item__inner{font-weight:700;font-size:24px;line-height:28px}.subject-item__title{color:#f16101}.teacher-info .subject-item__title{font-size:18px}.teacher-overview .subject-item__title{font-size:24px}.subject-item__text{color:#272727;font-size:16px;line-height:24px;margin-top:5px}.teacher-callendar{margin-top:100px;margin-bottom:100px;padding:0 60px;text-align:center}@media only screen and (max-width: 36em){.subject-grid .row [class^=col-]{padding:10px 30px}.teacher-callendar{padding:0}}@media only screen and (min-width:36.1em) and (max-width: 64em){.teacher-callendar{padding:0 30px}}.teacher-callendar__title{color:#fff;font-weight:600;font-size:28px;line-height:22px;background-color:#272727;border-radius:8px;padding:20px 0;margin-bottom:1rem}.teacher-callendar__title h2{font-size:inherit}.teacher-callendar__date{margin-top:32px;color:#272727;font-weight:700;font-size:22px}.teacher-callendar__slide{margin-top:24px;position:relative}.teacher-callendar__callendar{border:1px solid #ccc;border-radius:8px;overflow:hidden}.callendar-header{display:-webkit-box;display:-ms-flexbox;display:flex;color:#272727;font-weight:700;font-size:16px;line-height:20px}@media only screen and (max-width: 36em){.callendar-header{font-size:10px}}.callendar-header__item{-webkit-box-flex:1;-ms-flex:1;flex:1;background-color:#f8efe9;padding:18px 0}.callendar-header__item + .callendar-header__item{border-left:1px solid #ccc}.callendar-row{display:-webkit-box;display:-ms-flexbox;display:flex;color:#727272;font-size:22px;line-height:20px}@media only screen and (max-width: 36em){.callendar-row{font-size:12px}}.callendar-row__item{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:30px 0;border-top:1px solid #ccc;cursor:pointer}@media only screen and (max-width: 36em){.callendar-row__item{padding:10px 0}}.callendar-row__item:first-child{color:#f16101;background-color:#f8efe9}.callendar-row__item + .callendar-row__item{border-left:1px solid #ccc}.callendar-row__item:hover,.callendar-row__item.active{background-color:#f16101;color:#fff}.callendar-next,.callendar-prev{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:2}.callendar-next{right:-20px}.callendar-prev{left:-20px}@media only screen and (max-width: 48em){.callendar-next,.callendar-prev{top:20px}.callendar-next img,.callendar-prev img{width:75%}.callendar-next{right:-15px}.callendar-prev{left:-15px}}.calendar__btn{border-color:transparent;background-color:transparent;cursor:pointer}.calendar__btn:hover{background-color:#e89157;color:#000}.calendar__cell--selected{color:#f16101;text-decoration:underline}.today{background-color:#ffdab9;color:#f16101}.saturday{color:blue}.sunday{color:red}.out-of-month{background-color:rgba(0,0,0,.03)!important;opacity:.5}.reservation-calendar{table-layout:fixed;margin-bottom:0;margin-top:20px}.reservation-calendar thead th{border-color:transparent transparent #dedede;border-bottom-width:1px}.reservation-calendar tbody th{background-color:#f8efe9;font-size:18px}.reservation-calendar tbody td{font-size:16px}.reservation-calendar td,.reservation-calendar th{flex:1 0 calc(100% / 8)}.reservation-calendar th[colspan]{flex:0 0 75%}.reservation-calendar__student{padding:0 60px;position:relative}.reservation-calendar__student .teacher-callendar__date{font-size:2em;vertical-align:middle;text-align:center}.reservation-calendar__student thead th{padding:30px}.reservation-calendar__student tbody th,.reservation-calendar__student tbody td{padding:15px;font-size:18px}@media only screen and (max-width : 992px){.reservation-calendar__student{padding:0}}@media only screen and (min-device-width : 320px) and (max-device-width : 480px){.calendar__btn img{width:1em}.reservation-calendar tbody tr{flex-flow:row}.reservation-calendar td,.reservation-calendar th{padding:1em!important;font-size:1em!important}}.time-table{margin-bottom:66px;margin-top:100px}@media only screen and (max-width : 992px){.time-table{margin-top:1em}}.time-table__title{color:#727272;font-size:16px;line-height:20px}.time-table__date{color:#272727;font-size:22px;line-height:20px;margin-top:12px}.time-table__content{border-radius:8px;border:1px solid #ccc;overflow:hidden;margin-top:40px}.time-table__content .row{margin:0}.time-table__content .row [class^=col-]{padding:0}.time-table__body figure{position:relative}.time-table__body figure a{display:flex;height:160px;overflow:hidden;justify-content:center}.time-table__body figure img{border-radius:5px}.time-table__body figure svg{font-size:2em;position:absolute;right:0}@media only screen and (max-width : 767px){.time-table__body figure a{max-height:auto}.time-table__body figure svg{right:20%}}.time-table__figure figcaption{margin-top:8px}.time-table__figure .name{color:#272727;font-weight:700;font-size:18px;line-height:23px;display:block}.time-table__figure .point{color:#f16101;font-weight:700;font-size:14px;line-height:18px;margin-left:5px;display:block}.time-table__card{height:100%;border-right:1px solid #ccc}.time-table__header{background-color:#f16101;text-align:center;padding:18px 0;color:#fff;font-size:18px;line-height:1}.time-table__header span.sub{font-size:14px;margin-left:5px}@media only screen and (max-width : 36em){.time-table__header{display:none}}.time-table__body--1{padding:28px 0}.time-table__body--2{padding:16px 12px}.time-table__body--2 .row{margin:-3px}.time-table__body--2 .row [class^=col-]{padding:3px}.teacher-status-modal .modal-body{padding:20px}.teacher-status-modal .modal-title{color:#f16101;font-weight:700;font-size:24px;line-height:30px;padding-bottom:24px;position:relative}.teacher-status-modal .modal-title::before{content:"";position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:102px;height:1px;background-color:#f16101}.teacher-status-modal .modal-title--left::before{left:0;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.teacher-status-modal .modal-title--no-border::before{display:none}.teacher-status-modal .modal-main{margin-top:40px}.teacher-status-modal .modal-label{font-weight:600;font-size:16px;line-height:24px}.teacher-status-modal .modal-form-item + .modal-form-item{margin-top:24px}.teacher-status-modal .modal-input{border:1px solid #cccccc;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:8px;padding:9px 24px;background-color:#eee;margin-top:8px;font-size:14px;line-height:22px}.teacher-status-modal--member-info .modal-dialog{max-width:996px}.teacher-status-modal--member-info .text{color:#727272;font-size:16px;line-height:24px}.teacher-status-modal--member-info .info-item{margin-top:24px}.teacher-status-modal--member-info .info-item__label{font-weight:600;font-size:16px;line-height:24px;color:var(--color-font)}.teacher-status-modal--member-info .info-item__text{color:#727272;font-size:14px;line-height:22px;margin-top:6px}.teacher-status-modal--member-info .info-item li{padding-left:24px;position:relative}.teacher-status-modal--member-info .info-item li::before{content:"";width:5px;height:5px;border-radius:99px;background-color:#727272;position:absolute;left:5px;top:7px}.teacher-status-modal--member-info .divider{margin:24px 0;height:1px;background-color:#eee}.teacher-status-modal--member-info .box{margin-top:16px}.teacher-status-modal--member-info .box-item-content{color:#727272;font-size:14px;line-height:22px;padding:16px;border:1px solid #cccccc;border-radius:8px;max-height:232px;overflow-y:auto;overflow-x:hidden;margin-top:8px}.teacher-status-modal--member-info .box-item-content::-webkit-scrollbar{width:4px}.teacher-status-modal--member-info .box-item-content::-webkit-scrollbar-track{background:#eee}.teacher-status-modal--member-info .box-item-content::-webkit-scrollbar-thumb{border-radius:10px;background:#ccc}.teacher-status-modal--member-info .box-item-content::-webkit-scrollbar-thumb:hover{background:#eee}.member-main{padding-top:96px;background-color:#f8f8f8}.member{margin-top:50px}.member-title{color:#f16101;font-weight:700;font-size:40px;line-height:51px}.member-summary{margin:60px 15px 0}.member-summary__figure .badge{font-size:1em;font-weight:400}.member-summary__avatar{display:flex;align-items:center;border-radius:50%;overflow:hidden;height:95px;width:95px;margin:auto;position:relative}.member-summary__avatar img{position:absolute;top:-5%}.member-summary__caption{font-weight:700;font-size:18px;line-height:26px;margin-top:12px}.member-summary__item{color:#272727;font-size:16px;line-height:24px;display:flex}.member-summary__item + .member-summary__item{margin-top:20px}.member-summary__item > div{display:inline-block}.member-summary__item-title{min-width:213px;font-weight:600}.member-summary__item-text{margin-left:14px}@media only screen and (max-width: 768px){.member-summary__list{margin-top:20px}}.member-summary__register{border-radius:8px;background-color:#f8efe9;padding:20px 0}@media only screen and (max-width: 768px){.member-summary__register{margin-top:20px}}.today-class{background-color:#fff;-webkit-box-shadow:0 12px 24px -12px rgba(0,0,0,0.12);box-shadow:0 12px 24px -12px rgba(0,0,0,0.12);border-radius:8px;margin-top:100px;padding:40px}.today-class__title{color:#272727;font-weight:700;font-size:28px;line-height:36px}.today-class__text{color:#727272;font-size:16px;line-height:24px;margin-top:40px}.today-class__table{margin-top:40px;overflow:auto}.today-class__table .table{table-layout:fixed}.today-class__table .table thead{background-color:#f8f8f8}.today-class__table .table thead th{border:none;color:#272727;font-weight:700;font-size:16px;line-height:26px}.today-class__table .table thead th.teacher{width:120px}.today-class__table .table thead th.time{width:150px}.today-class__table .table thead th.form-study{width:150px}.today-class__table .table thead th.course{width:200px}.today-class__table .table thead th.level{width:200px}.today-class__table .table tbody td{border:none}.today-class__table .table tbody td .td-title{color:#272727;font-weight:600;font-size:16px;line-height:24px}.today-class__table .table tbody td.where{color:#727272;font-size:16px;line-height:24px}.today-class__table tbody tr{box-shadow:none!important;height:auto}.today-class__table .member-summary__avatar{width:65px;height:65px}.results{margin-top:100px}.results-content{margin-top:40px}.results-content__title{color:#272727;font-weight:700;font-size:28px;line-height:36px}@media only screen and (max-width: 768px){.today-class{padding:1em 10px;margin-top:2em}.today-class__table .table tbody td{padding:.5em}.today-class__table .table thead th.time{width:130px}.today-class__table .member-summary__avatar{width:55px;height:55px}.results-content__title{font-size:18px;line-height:26px}}.results-content__desc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:space-around}@media only screen and (max-width: 768px){.results-content__desc{display:block}}.results-content__date,.results-content__name{font-size:16px;line-height:24px;color:#272727}.results-content__date .rc-title,.results-content__name .rc-title{color:#272727}.results-table{border-radius:8px;border:1px solid #ccc;overflow:auto;margin-top:24px}.results-table__header{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center;color:#fff;font-weight:700;font-size:20px;line-height:30px}@media only screen and (max-width: 992px){.results-table__header{flex-flow:nowrap}}.results-table__header-item{-webkit-box-flex:1;-ms-flex:1;flex:1;background-color:#f16101;padding:8px 30px}.results-table__header-item + .results-table__header-item{border-left:1px solid #fff}.results-table__body-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.results-table__body-row + .results-table__body-row{border-top:1px solid #ccc}@media only screen and (max-width: 992px){.results-table__header-item{min-width:125px}.results-table__body-row{flex-wrap:nowrap;flex-direction:row}.results-table__body-row + .results-table__body-row{border-top:0}}.results-table__body-item{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:12px;color:#727272;font-size:13px;line-height:16px}.results-table__body-item.pending{background-color:#eee}.results-table__body-item .rc-level{color:#f16101;font-weight:700}@media (min-width: 992px){.results-table__body-item .rc-level{display:none}}@media only screen and (max-width: 992px){.results-table__body-item{border-top:1px solid #ccc;min-width:125px}}.results-table__body-item:first-child{color:#272727;font-weight:700;font-size:20px;line-height:30px;text-align:center;background-color:#f8efe9;padding:40px 12px}.results-table__body-item + .results-table__body-item{border-left:1px solid #ccc}.recommend{margin-top:100px}.recommend__courses-title{color:#272727;font-weight:700;font-size:28px;line-height:36px;margin-bottom:24px}@media (max-width: 576px){.recommend__courses-title{text-align:center}}@media (max-width: 576px){.recommend .recommend__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.recommend__btn{-webkit-box-shadow:0 12px 24px -12px rgba(0,0,0,0.12);box-shadow:0 12px 24px -12px rgba(0,0,0,0.12);border-radius:5px;background-color:#fff;font-size:16px;line-height:30px;color:var(--color-sub-font)}.recommend__btn:hover{color:#f16101;background-color:#f8efe9}.recommend__btn + .recommend__btn{margin-left:24px}@media only screen and (max-width: 414px){.recommend__btn + .recommend__btn{margin-left:0;margin-top:20px}}@media only screen and (max-width: 992px){.recommend__teachers{margin-top:50px}}.recommend__teachers-figure{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.recommend__teachers-figure figure{cursor:pointer;-webkit-box-flex:1;-ms-flex:1;flex:1}@media only screen and (max-width: 768px){.recommend__teachers-figure figure{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;margin-bottom:20px}}.recommend__teachers-figure figure + figure{margin-left:46px}@media only screen and (max-width: 768px){.recommend__teachers-figure figure + figure{margin-left:0}}.recommend__teachers-figure figcaption{color:#272727;font-weight:600;font-size:14px;line-height:24px;margin-top:8px}.jot{margin-top:50px;margin-bottom:100px;border-top:1px solid #ccc}.jot-title{color:#272727;font-weight:700;font-size:24px;line-height:30px;margin-top:50px}.jot-button{margin-top:40px}.jot-text{color:#727272;font-size:14px;line-height:22px;margin-top:40px}.member-stats{margin-top:50px}.member-stats__table{border-top-left-radius:8px;border-top-right-radius:8px;overflow:hidden;border-bottom:1px solid #ccc;max-width:996px;margin-left:auto;margin-right:auto}.member-stats__table thead tr th{border:none;background-color:#f16101;color:#fff;font-weight:600;font-size:16px;line-height:24px}.member-stats__table thead tr th + th{border-left:1px solid #fff}.member-stats__table tbody tr td{border:none;color:#727272;font-size:16px;line-height:24px}.member-stats__table tbody tr td:first-child{color:#272727;font-weight:600;font-size:16px;line-height:24px;padding-left:32px;padding-right:32px;background-color:#eee;border-top:1px solid #fff}.member-stats__table tbody tr td:last-child{background-color:#f8efe9}.member-stats__table tbody tr td + td{border-left:1px solid #ccc}.member-stats-note{max-width:996px;width:100%;margin-top:10px;margin-left:auto;margin-right:auto}.member-stats-note__title{color:#272727;font-weight:700;font-size:18px;line-height:24px}@media only screen and (max-width: 768px){.member-stats-note__title{font-size:18px;line-height:30px}}.member-stats-note__content{color:#727272;margin-top:24px;padding-left:24px;position:relative}@media only screen and (max-width: 768px){.member-stats-note__content{font-size:16px;line-height:22px}}.member-stats-note__content::after{content:"";width:5px;height:100%;background-color:#f16101;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0;top:50%;position:absolute}.study-progress{margin-top:48px}.study-progress__title{color:#272727;font-weight:700;font-size:28px;line-height:36px}.study-progress__table{margin-top:40px}.study-progress__table thead tr th{text-align:center;border-color:#f16101;background-color:#f16101;color:#fff;font-weight:600;font-size:16px;line-height:24px;vertical-align:middle}.study-progress__table thead tr th + th{border-left:1px solid #fff}.study-progress__table tbody tr td{vertical-align:middle;text-align:center;border-right:1px solid #ccc}.study-progress__table tbody tr td:first-child{background-color:#eee;color:#f16101;font-weight:700;font-size:20px;line-height:33px}.study-progress__table tbody tr:last-child{border-bottom:1px solid #ccc}.incomplete-course{margin-top:100px;-webkit-box-shadow:0 12px 24px -12px rgba(0,0,0,0.12);box-shadow:0 12px 24px -12px rgba(0,0,0,0.12);border-radius:8px;background-color:#fff;padding:40px}@media only screen and (max-width: 576px){.incomplete-course{padding:15px}}.incomplete-course__title{color:#272727;font-weight:700;font-size:28px;line-height:36px}.learning{border-radius:18px;border:1px solid #ccc;padding:24px;width:49%;margin-bottom:24px}.learning:nth-child(odd){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.learning:nth-child(even){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media only screen and (max-width: 992px){.learning{width:100%}}.learning-wrapper{display:-ms-flexbox;display:flex;-ms-flex-flow:column wrap;flex-flow:column wrap;-ms-flex-line-pack:justify;align-content:space-between;margin-top:40px;flex-direction:row;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}@media only screen and (max-width: 992px){.learning-wrapper{height:auto;display:block}}.learning-title{color:#f16101;font-weight:700;font-size:20px;line-height:30px;padding-bottom:16px;border-bottom:1px solid #ccc}.learning-list{margin-top:24px}.learning-item + .learning-item{margin-top:24px}.learning-item__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.learning-item__title-title{color:#272727;font-weight:600;font-size:16px;line-height:24px}.learning-item__title .link{color:#f16101;font-weight:400;font-size:12px;line-height:18px}.learning-item__sub{color:#727272;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.learning-item__sub-name{font-size:12px;line-height:18px}.learning-item__sub-point{font-size:14px;line-height:22px}.learning-item__progress{width:100%;height:8px;background-color:#fff;border-radius:10px;margin-top:8px;position:relative}.learning-item__progress::after{content:"";width:calc(var(--point) - 4px);height:100%;position:absolute;left:0;top:0;background-color:#f16101;border-radius:10px}.learning-item__progress::before{content:"";width:calc(100% - var(--point));height:100%;position:absolute;right:0;top:0;background-color:#eee;border-radius:10px}.lesson-taken{margin-top:100px;margin-bottom:100px}.lesson-taken__wrapper{margin-top:40px}.lesson-accordion{border-radius:8px;overflow:hidden;margin-bottom:24px}.lesson-accordion__header{background-color:#f16101;color:#fff;font-weight:700;font-size:18px;line-height:26px;text-align:center;padding:17px 0}.lesson-accordion__list{background-color:#fff;-webkit-box-shadow:0 12px 24px -12px rgba(0,0,0,0.12);box-shadow:0 12px 24px -12px rgba(0,0,0,0.12)}.lesson-accordion__item-title{cursor:pointer;color:#272727;font-weight:700;font-size:1em;line-height:26px;padding:24px;border-bottom:1px solid #ccc;border-top:1px solid #ccc}.lesson-accordion__item:last-child .lesson-accordion__item-title{border-bottom:0}.lesson-accordion__item:first-child .lesson-accordion__item-title{border-top:0}.lesson-accordion__content{padding:24px;display:none}.lesson-accordion__content-title{cursor:pointer;color:#f16101;font-weight:700;font-size:18px;line-height:26px;margin-bottom:18px}.lesson-accordion__content-text .text{color:#272727;font-size:14px;line-height:22px}.lesson-accordion__content-text .date{color:#727272;font-size:12px;line-height:18px}.lesson-accordion__content-text + .lesson-accordion__content-text{margin-top:12px}.qa-tab__content:not(.active){display:none}.cancel-class-modal .modal-dialog{max-width:588px}.cancel-class-modal .cancel-title{color:#f16101;font-weight:700;font-size:24px;line-height:30px}.cancel-class-modal .cancel-text{color:#727272;font-size:16px;line-height:24px;margin-top:24px}.cancel-class-modal .cancel-why{margin-top:50px}.member-profile{margin-top:50px}.short-profile__title{color:#f16101;font-weight:700;font-size:40px;line-height:51px}.short-profile__content{margin-top:40px}.short-profile__figure{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width: 576px){.short-profile__figure{display:block;text-align:center}}.short-profile__image{width:128px;height:128px;overflow:hidden;display:flex;align-items:baseline;justify-content:center;border-radius:50%;margin:auto;background:#fff}.short-profile__caption{padding-left:78px}@media (max-width: 576px){.short-profile__caption{padding-left:0;margin-top:20px;text-align:left}}.short-profile__caption-title{color:#f16101;font-weight:700;font-size:20px;line-height:33px}.short-profile__caption-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#272727;margin-top:12px}.short-profile__caption-item .spci-title{font-weight:600;font-size:16px;line-height:24px;min-width:176px}@media (max-width: 576px){.short-profile__caption-item .spci-title{font-size:13px;line-height:18px}}.short-profile__caption-item .spci-text{font-size:16px;line-height:24px;padding-left:12px}@media (max-width: 576px){.short-profile__caption-item .spci-text{font-size:13px;line-height:18px}}.main-info{margin-top:40px;margin-bottom:100px}.main-info .row{margin:0 -12px}.main-info .row [class^=col]{padding:12px}.main-info__card{background:#fff;border-radius:8px;-webkit-box-shadow:0 12px 24px -12px rgba(0,0,0,0.12);box-shadow:0 12px 24px -12px rgba(0,0,0,0.12);padding:40px 24px}.main-info__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.main-info__title{color:#f16101;font-weight:700;font-size:28px;line-height:36px}@media (max-width: 768px){.main-info__title{font-size:16px;line-height:22px}}.main-info__edit a{cursor:pointer;color:#727272;font-size:14px;line-height:22px;display:flex}.main-info__edit a img{width:12px}.main-info__item{padding:24px 0}.main-info__item + .main-info__item{border-top:1px solid #ccc}@media (max-width: 576px){.main-info__item{padding:0}}.main-info__info-row{color:#727272;display:-webkit-box;display:-ms-flexbox;display:flex}.main-info__info-row + .main-info__info-row{margin-top:10px}.main-info__info-row .miir-title{font-weight:600;font-size:16px;line-height:24px;word-break:break-word}@media (max-width: 576px){.main-info__info-row .miir-title{font-size:14px}}.main-info__info-row .miir-text{font-size:16px;line-height:24px;margin-left:8px;-webkit-box-flex:1;-ms-flex:1;flex:1}@media (max-width: 576px){.main-info__info-row .miir-text{font-size:13px}}.main-info__info--1 .miir-title{min-width:120px}.main-info__info--2 .miir-title{min-width:77px}.main-info__info--3 .miir-title{min-width:215px}.main-info__info--4 .miir-title{width:200px}.main-info__info--5 .miir-title{width:538px}@media (max-width: 767px){.main-info__info .main-info__info-row{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.main-info__info .miir-title{min-width:0;width:auto}.main-info__info--4 .miir-title{max-width:130px}.main-info__info--5 .main-info__info-row{flex-direction:row;flex-wrap:wrap}.main-info__info--5 .miir-title{width:100%}}@media (max-width: 1024px){.main-info__info--5 .main-info__info-row{flex-direction:row;flex-wrap:wrap}.main-info__info--5 .miir-title{width:100%}}.profile-update-avatar__card{background-color:#fff;-webkit-box-shadow:0 12px 24px -12px rgba(0,0,0,0.12);box-shadow:0 12px 24px -12px rgba(0,0,0,0.12);border-radius:8px;margin-top:40px;padding:40px}.profile-update-avatar__card-title{color:#272727;font-weight:600;font-size:16px;line-height:24px}.profile-update-avatar__card-photo{width:128px;height:128px;overflow:hidden;display:flex;justify-content:center;border-radius:50%;margin:auto;margin-top:30px}.profile-update-avatar__card-allowed-files{margin-top:20px;color:#727272;font-size:14px;line-height:22px}.profile-update-avatar__card-upload{margin-top:24px;max-width:300px;margin-left:auto;margin-right:auto}.profile-update-form{margin-top:40px;margin-bottom:100px;background:#fff;padding:2em;border-radius:8px}.profile-update-form label{color:#272727;font-weight:600;font-size:16px;line-height:24px}.profile-update-form .form-control{border-radius:7px;background-color:transparent}.profile-update-form .form-control::-webkit-input-placeholder{color:#727272;font-size:14px;line-height:22px;opacity:1}.profile-update-form .form-control::-moz-placeholder{color:#727272;font-size:14px;line-height:22px;opacity:1}.profile-update-form .form-control:-ms-input-placeholder{color:#727272;font-size:14px;line-height:22px;opacity:1}.profile-update-form .form-control::-ms-input-placeholder{color:#727272;font-size:14px;line-height:22px;opacity:1}.profile-update-form .form-control::placeholder{color:#727272;font-size:14px;line-height:22px;opacity:1}.profile-update-form .form-control::-ms-input-placeholder{color:#727272;font-size:14px;line-height:22px}.profile-update-form .form-control::-ms-input-placeholder{color:#727272;font-size:14px;line-height:22px}.profile-update-form .form-control:focus{background:#fff}.profile-update-form .dropdown.dropdown-filter{margin-top:8px}.profile-update-form .dropdown.dropdown-filter .dropdown-filter__toggle{background-color:transparent}.profile-update-form__radio .custom-radio__text{color:#727272;font-weight:400;font-size:14px;line-height:22px}.profile-update-form__break{border-radius:8px;background-color:#f8efe9;padding:8px 0;color:#272727;font-weight:600;font-size:16px;line-height:24px;text-align:center}.profile-update-form .custom-checkbox{cursor:pointer;color:#727272;font-weight:400;font-size:14px;line-height:22px}.profile-update-form .custom-checkbox .custom-checkmark{top:3px}.profile-update-form__checkboxes{margin:-5px}.profile-update-form__checkboxes [class^=col-]{padding-bottom:2px}.member-gender .custom-radio__text{color:#727272;font-weight:400;font-size:14px;line-height:22px}.member-gender + .member-gender{margin-left:40px}.text-transparent{color:transparent!important}.file-type{color:#727272;font-weight:400;font-size:16px;line-height:24px;margin-left:24px}@media (max-width: 767px){.profile-update-form{padding:1em}}.member-survey{margin-top:100px;margin-bottom:100px}.member-survey__title{color:#f16101;font-weight:700;font-size:40px;line-height:51px}@media (max-width: 768px){.member-survey{margin-top:20px;margin-bottom:50px}.member-survey__title{font-size:25px;line-height:31px}}.member-survey__text{margin-top:24px;color:#727272;font-size:16px;line-height:24px;max-width:792px;margin-left:auto;margin-right:auto}@media (max-width: 768px){.member-survey__text{font-size:14px;line-height:20px}}.member-survey__text--md{font-weight:300;font-size:24px;line-height:36px;margin-top:24px}.member-survey__text--sm{color:#727272;font-weight:300;font-size:16px;line-height:24px;margin-top:8px}.member-survey-choices{background:#fff;-webkit-box-shadow:0 12px 24px -12px rgba(0,0,0,0.12);box-shadow:0 12px 24px -12px rgba(0,0,0,0.12);border-radius:8px;padding:40px 115px;margin-top:100px}@media (max-width: 768px){.member-survey-choices{padding:25px}}.member-survey-choices-item + .member-survey-choices-item{margin-top:24px}.member-survey-choices-item__title{font-weight:600;font-size:16px;line-height:24px}.member-survey-choices-item__option{margin-top:16px}.member-survey-choices-item__radio + .member-survey-choices-item__radio{margin-top:16px}.member-survey-send{margin-top:100px}.survey-done-table{background:#fff;-webkit-box-shadow:0 12px 24px -12px rgba(0,0,0,0.12);box-shadow:0 12px 24px -12px rgba(0,0,0,0.12);border-radius:8px}.survey-done-table tbody tr td{color:#272727!important}.news-page .tv-title{font-weight:700;font-size:28px;line-height:36px}.news-page .news-title{font-weight:700;font-size:20px;line-height:33px;margin:0;margin-bottom:.75rem}.news-page .text-content{font-weight:400;font-size:16px;line-height:24px;color:var(--color-sub-font)}.news-page .pagination-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:48px}.news-page .banner__block-contain{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.news-page .banner__block-contain .banner__title{padding-bottom:0;margin-bottom:2.5rem}.news-page .banner__block-contain .banner__title::before{display:none}.news-page .banner__block-contain .banner__form-group{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.news-page .banner__block-contain .banner__form-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;right:0;top:0;bottom:0;width:60px;padding:0;border:none;background-color:transparent}@media only screen and (min-width: 992px){.news-page .banner__block-contain .banner__form-btn{width:80px}}.news-page .banner__block-contain .form-control{width:calc(100vw - 135px);font-weight:400;font-size:14px;height:48px;padding:0 30px;padding-right:60px;-webkit-box-shadow:none;box-shadow:none;border-color:transparent;color:var(--color-sub-font)}@media only screen and (min-width: 992px){.news-page .banner__block-contain .form-control{width:692px;padding-right:70px}}.news__tab{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.news__tab .swiper-slide{max-width:200px;width:auto}.news__tab .swiper-button-lock{display:block}.news__tab-wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.news__tab-item{position:relative}.news__tab-item-link{display:block;font-size:20px;font-weight:700;line-height:30px;color:var(--color-font);padding-bottom:24px}.news__tab-item-link:hover{color:var(--color-primary)}.news__tab-item-icon{display:none;position:absolute;bottom:0;left:50%;margin-bottom:-8px;margin-left:-8px}.news__tab-swiper{padding-bottom:8px!important}.news__tab-swiper-nav{position:absolute;top:0;padding:4px;cursor:pointer}.news__tab-swiper-nav--left{right:calc(100% + 6px)}@media only screen and (min-width: 992px){.news__tab-swiper-nav--left{right:calc(100% + 20px)}}.news__tab-swiper-nav--right{left:calc(100% + 6px)}@media only screen and (min-width: 992px){.news__tab-swiper-nav--right{left:calc(100% + 20px)}}@media (max-width: 575px){.news__tab-swiper-nav{display:none}}.news__tab-swiper-slide.is-active .news__tab-item-link{color:var(--color-primary)}.news__tab-swiper-slide.is-active .news__tab-item-icon{display:block}.news__tab-contain{position:relative;width:100%}.news__tab-contain::before{content:"";position:absolute;display:block;left:0;right:0;bottom:8px;height:1px;background-color:#cccccc}.news__tv{margin-top:2.5rem;padding-bottom:2.5rem;border-bottom:1px solid var(--color-line)}.news__tv-row-top{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-bottom:40px}@media only screen and (min-width: 992px){.news__tv-row-top .news__tv-card-row-left{padding-right:65px}}.news__tv-row-top .news__tv-card-row-sub-header{margin-bottom:.375rem}.news__tv-row-top .news-title{font-size:28px;line-height:36px;margin-bottom:1.5rem}.news__tv-row-top .news__tv-card-row-content{margin-bottom:2.5rem}.news__tv-row-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (min-width: 768px){.news__tv-row-bottom{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.news__tv-row-bottom > .news__tv-card-row{width:100%;margin-bottom:40px}.news__tv-row-bottom > .news__tv-card-row:last-child{margin-bottom:0}@media only screen and (min-width: 768px){.news__tv-row-bottom > .news__tv-card-row{width:50%;margin-right:24px;margin-bottom:0}.news__tv-row-bottom > .news__tv-card-row:last-child{margin-right:0}}.news__tv-card-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width: 992px){.news__tv-card-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.news__tv-card-row-left{position:relative;padding-bottom:1.25rem}@media only screen and (min-width: 992px){.news__tv-card-row-left{padding-right:25px;padding-bottom:0}}.news__tv-card-row-left > img{display:block;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:.5rem}@media only screen and (min-width: 992px){.news__tv-card-row-left > img{width:auto;max-width:100%}}@media only screen and (min-width: 1200px){.news__tv-card-row-left > img{width:auto;min-width:281px;max-width:unset}}.news__tv-card-row-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.news__tv-card-row-sub-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:.25rem}.news__tv-card-row-sub-header__icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:.625rem}.news__tv-card-row-badges{padding-top:1rem;border-top:1px solid var(--color-line)}.news__tv-card-row-badges__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-.25rem}.news__tv-card-row-badge{padding:.25rem}.news__tv-card-row-badge-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:24px;font-weight:400;font-size:12px;line-height:18px;color:var(--color-sub-font);background:#eeeeee;border-radius:.25rem;padding:5px 7px}.news__tv-card-row-content{margin-bottom:1rem}.news__card-group{padding-top:2.5rem}.news__card-list{margin:-1.5rem -.75rem}@media only screen and (min-width: 768px){.news__card-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.news__card-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.news__card-item-wrapper{padding:.75rem}@media only screen and (min-width: 768px){.news__card-item-wrapper{width:50%;padding:1.5rem .75rem}}@media only screen and (min-width: 992px){.news__card-item-wrapper{width:33.3333333333%}}.news__card-item-top{position:relative}.news__card-item-top a{position:relative;border-radius:.375em;display:flex;align-items:center;height:220px;overflow:hidden}.news__card-item-top img{border-radius:.375em;max-width:100%}.news__card-item-bottom{margin-top:.5em}.news__card-item-title{display:block;margin-bottom:.5rem!important}.news__card-item-title:hover{color:var(--color-primary)}.news__card-item-content{margin-bottom:.5rem}.news__card-item-badges{padding-top:1rem;border-top:1px solid var(--color-line)}.news__card-item-badges-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-.25rem 0}.news__card-item-badge{padding:.25rem}.news__card-item-badge-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:24px;font-weight:400;font-size:12px;line-height:18px;color:var(--color-sub-font);background:#eeeeee;border-radius:.25rem;padding:5px 7px}.news__card-item-sub-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:.5rem}.news__card-item-sub-header__icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:.625rem}.news__tags{margin-top:100px;padding-top:10px;border-top:1px solid var(--color-line)}.news__tags-title{font-weight:600;font-size:24px;line-height:36px;margin-bottom:1rem}.news__tags-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-.375rem 0}.news__tag{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 1rem;margin:.475rem;background:#eeeeee;border-radius:.5rem;font-weight:400;font-size:14px;height:32px;line-height:32px;white-space:nowrap;cursor:pointer}.news__tag:hover{color:#ffffff;background-color:var(--color-primary)}.news__tag.is-active{color:#ffffff;background-color:var(--color-primary)}.news__search-result{margin-top:40px;text-align:center;font-weight:400;font-size:14px;line-height:22px;color:var(--color-sub-font)}.news-detail__paper{margin-bottom:2.5rem}.news-detail__paper-title{font-weight:600;margin-bottom:.5rem}.news-detail__paper-datetime{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.news-detail__paper-datetime__icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:.625rem}.news-detail__paper-para{font-weight:400;font-size:16px;line-height:24px}.news-detail__paper-para p{margin-bottom:1rem}.news-detail__paper-para p:last-child{margin-bottom:0}.news-detail__paper-para img{display:block;max-width:100%;margin:1em auto;border-radius:.375em}.news-detail__tags{padding-top:1.5625rem;border-top:1px solid var(--color-line)}@media only screen and (min-width: 768px){.news-detail__tags{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.news-detail__tags-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-.25rem}.news-detail__tag{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 .5rem;margin:.25rem;background:#eeeeee;border-radius:.25rem;font-weight:400;font-size:12px;height:24px;line-height:24px;white-space:nowrap;color:var(--color-sub-font)}.news-detail__tag-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 .5rem;margin:.25rem;font-weight:600;font-size:16px;line-height:24px}.news-detail__share-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:1.5rem}@media only screen and (min-width: 768px){.news-detail__share-group{margin-top:0}}.news-detail__share-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:32px;height:32px;margin-right:.75rem}.news-detail__share-item:last-child{margin-right:0}.news-detail__share-item-title{font-weight:600;font-size:16px;line-height:24px;margin-right:.75rem}.news-detail__card-group{margin-top:80px}@media only screen and (min-width: 992px){.news-detail__card-group{margin-top:100px}}.news-detail__card-group-title{font-weight:700;font-size:28px;line-height:36px;margin-bottom:1.5rem}.news-detail__card-group .news__card-group{padding-top:0}.news-detail__sidebar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;background:#ffffff;-webkit-box-shadow:0 12px 24px -12px rgba(0,0,0,0.12);box-shadow:0 12px 24px -12px rgba(0,0,0,0.12);border-radius:.5rem;margin-top:40px}@media only screen and (min-width: 992px){.news-detail__sidebar{margin-top:0}}.news-detail__sidebar-top{font-weight:600;font-size:18px;line-height:30px;color:#fff;background-color:var(--color-primary);text-align:center;padding:.5rem;border-top-left-radius:.375rem;border-top-right-radius:.375rem}.news-detail__sidebar-bottom{padding:0 1rem}.news-detail__sidebar-row{display:-webkit-box;display:-ms-flexbox;display:flex;padding:1rem 0;border-bottom:1px solid var(--color-line)}.news-detail__sidebar-row:last-child{border-bottom:none}.news-detail__sidebar-row img{display:block;border-radius:.5rem}.news-detail__sidebar-row-left{margin-right:1rem;display:flex;align-items:center}.news-detail__sidebar-row-datetime{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:.375rem}.news-detail__sidebar-row-datetime__icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:.625rem}.news-detail__sidebar-row-title{display:block;font-weight:600;font-size:16px;line-height:24px;color:var(--color-font)}.news-detail__sidebar-row-title:hover{color:var(--color-primary)}.news-detail__back-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:400;font-size:14px;line-height:22px;margin-bottom:40px}.news-detail__back-link-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:1rem}.news-detail__back-link a{color:var(--color-primary)}@media only screen and (min-width: 992px){.refund-page .banner__title{white-space:nowrap}}.refund-page .table{background:#ffffff;-webkit-box-shadow:0 12px 24px -12px rgba(0,0,0,0.12);box-shadow:0 12px 24px -12px rgba(0,0,0,0.12);border-radius:.5rem;margin-bottom:0}.refund-page .table tbody tr:first-child th{border-top-left-radius:.5rem}.refund-page .table tbody tr:first-child td{border-top-right-radius:.5rem}.refund-page .table tbody tr:last-child th{border-bottom-left-radius:.5rem;border-bottom:0}.refund-page .table tbody tr:last-child td{border-bottom-right-radius:.5rem;border-bottom:0}.refund-page .table tbody th{font-weight:700;font-size:16px;background:#f8efe9;vertical-align:middle;border-bottom:1px solid #fff}@media only screen and (min-width: 768px){.refund-page .table tbody th{font-size:18px;line-height:26px;padding:1.5rem 2.5rem}}.refund-page .table tbody td{font-size:14px;border-bottom:1px solid var(--color-line)}@media only screen and (min-width: 768px){.refund-page .table tbody td{font-size:16px;line-height:24px;padding:1.5rem 2.5rem}}.refund-page .table tbody td.para strong{font-weight:700}.refund-page .table tbody td.para br{display:none}.refund-page .table tbody td.para span{display:block;line-height:24px;margin-bottom:.5rem}.refund-page .table tbody td.para span:last-child{margin-bottom:0}.refund-page .table tbody td.para span.row-indent-1{position:relative;padding-left:20px}.refund-page .table tbody td.para span.row-indent-1::before{position:absolute;content:"";left:0;top:9px;width:6px;height:6px;background:var(--color-primary);border-radius:50%}.refund-page .table tbody td.para span.row-indent-2{padding-left:30px}.teacher-info{margin-top:100px}.teacher-info-main{padding-top:80px}.teacher-info-row{margin:-30px}.teacher-info-row [class^=col]{padding:30px}.teacher-info-row figure{position:relative}.teacher-info-row figure img{max-height:400px;width:auto;margin:auto;text-align:center;display:block;border-radius:.5em;box-shadow:7px 7px 20px 9px #ccc}.teacher-info-row figure .play{cursor:pointer;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:50px;height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:rgba(255,255,255,0.8);border-radius:999px}.teacher-info-row figure .play img{width:17px}.certificate-modal .modal-dialog{max-width:700px;width:100%}.certificate-modal .modal-body{padding:0 64px}.intro-page .big-header-title{font-weight:700;font-size:28px;color:var(--color-primary);margin-bottom:1.5rem}@media only screen and (min-width: 768px){.intro-page .big-header-title{font-size:40px;line-height:51px}}.intro-page .text-content{font-weight:400;font-size:16px;line-height:24px}.intro-page .fw-600{font-weight:600}.intro-page .fw-700{font-weight:700}@media only screen and (min-width: 992px){.intro-page__info{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.intro-page__info-video-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;margin-left:auto}@media only screen and (min-width: 992px){.intro-page__info-video-wrapper{width:420px}}@media only screen and (min-width: 1200px){.intro-page__info-video-wrapper{width:100%;max-width:588px}}.intro-page__info-video-wrapper video{display:block;width:100%;max-height:330px;border-radius:.5rem}.intro-page__info-video-controls{position:absolute;top:0;left:0;right:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.intro-page__info-video-controls-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:64px;height:64px;border-radius:50%;background-color:#fff;padding:0}@media only screen and (min-width: 992px){.intro-page__info-left{padding:0}}.intro-page__info-left-row{margin-bottom:1.5rem}.intro-page__info-left-row:last-child{margin-bottom:0}.intro-page__info-left-row .text-content{width:165px;margin-right:.5rem}@media only screen and (max-width: 36em){.intro-page__info-left-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.intro-page__info-right{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-top:2.5rem}@media only screen and (min-width: 992px){.intro-page__info-right{margin-top:0}}.intro-page__info-horizontal{margin-top:2.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.intro-page__info-horizontal-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;padding:.5rem 0}@media only screen and (min-width: 768px){.intro-page__info-horizontal-row{padding:0;width:50%}.intro-page__info-horizontal-row:last-child{padding-top:1rem}}@media only screen and (min-width: 992px){.intro-page__info-horizontal-row{width:33.3333333333%;padding:0 2.5rem;border-right:1px solid var(--color-line)}.intro-page__info-horizontal-row:last-child{padding-top:0;padding-right:0;border-right:0}.intro-page__info-horizontal-row:first-child{padding-left:0}}.intro-page__info-horizontal-row__title{font-weight:700;font-size:18px;line-height:26px;margin-bottom:.5rem}.intro-page__letter{margin-top:80px;padding:1.5rem;background:#fff;-webkit-box-shadow:0 12px 24px -12px rgba(0,0,0,0.12);box-shadow:0 12px 24px -12px rgba(0,0,0,0.12);border-radius:.5rem}@media only screen and (min-width: 768px){.intro-page__letter{margin-top:100px;display:-webkit-box;display:-ms-flexbox;display:flex}}@media only screen and (min-width: 992px){.intro-page__letter{padding:100px;padding-bottom:40px}}.intro-page__letter-title{font-weight:700;font-size:24px;line-height:30px;color:var(--color-primary);margin-bottom:.25rem}.intro-page__letter-big-title{font-weight:700;font-size:28px;line-height:36px;color:var(--color-primary);margin-bottom:1.5rem}@media only screen and (min-width: 768px){.intro-page__letter-left{padding-right:40px}}@media only screen and (min-width: 1200px){.intro-page__letter-left{padding-right:60px}}.intro-page__letter-left img{min-width:282px;width:100%;max-width:340px;border-radius:2em}@media only screen and (min-width: 768px){.intro-page__letter-left img{width:auto}}.intro-page__letter-right{margin-top:2.5rem}@media only screen and (min-width: 768px){.intro-page__letter-right{margin-top:0}}.intro-page__letter-line{width:100%;height:1px;background-color:var(--color-line);margin:24px 0}.intro-page__card{width:100%;padding:.75rem;margin-bottom:60px}@media only screen and (min-width: 768px){.intro-page__card{width:50%;margin-bottom:40px}}@media only screen and (min-width: 992px){.intro-page__card{width:33.3333333333%;margin-bottom:0}}@media only screen and (max-width: 48em){.intro-page__card:last-child{margin-bottom:0}}.intro-page__card-wrapper{position:relative;padding:80px 24px;padding-bottom:40px;background:#ffffff;-webkit-box-shadow:0 12px 24px -12px rgba(0,0,0,0.12);box-shadow:0 12px 24px -12px rgba(0,0,0,0.12);border-radius:.5rem;height:100%}.intro-page__card-group{margin-top:140px}.intro-page__card-group-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-.75rem}.intro-page__card-title{font-weight:700;font-size:24px;line-height:30px;margin-bottom:1.5rem}.intro-page__card-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;left:50%;top:0;margin-left:-40px;margin-top:-40px;width:80px;height:80px;background:var(--color-primary);border-radius:50%}.intro-page__google-map{margin-top:80px}@media only screen and (min-width: 768px){.intro-page__google-map{margin-top:100px}}.intro-page__google-map iframe{width:100%;height:50vh;max-height:800px;min-height:350px}@media only screen and (min-width: 992px){.info-qa-page .quizz-ac{max-width:792px;margin:0 auto}}.contact-page__form-wrapper{max-width:575px;margin:0 auto}.contact-page .form-group{margin-bottom:2.5rem}.contact-page .form-group label{font-weight:600;font-size:16px;line-height:24px}.contact-page .form-control{min-height:40px;padding:9px 24px;font-size:14px;line-height:22px;color:#727272;border-radius:.5rem}.contact-page .btn{display:block;margin-top:2.5rem;margin-left:auto;margin-right:auto}.secure-page .big-header-title{font-weight:700;font-size:28px;line-height:36px;margin-bottom:1.5rem}.secure-page .header-title{font-weight:700;font-size:22px;margin-bottom:1rem}.secure-page .header-title h2{font-size:22px;font-weight:600}@media only screen and (min-width: 768px){.secure-page .header-title{font-size:24px;line-height:30px}}.secure-page .sub-header-title{font-weight:300;font-size:22px}@media only screen and (min-width: 768px){.secure-page .sub-header-title{font-size:24px;line-height:36px}}.secure-page .text-content{font-weight:400;font-size:14px;margin-bottom:1em}@media only screen and (min-width: 768px){.secure-page .text-content{font-size:16px;line-height:24px}}.secure-page .text-bold{font-weight:700}.secure-page .label-number{-webkit-box-flex:0;-ms-flex:none;flex:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:600;font-size:18px;width:40px;height:40px;color:#fff;background:var(--color-primary);border-radius:50%;margin-right:1rem}.secure-page .big-decor-line{width:220px;height:1px;background-color:var(--color-primary);margin:1.5rem 0}.secure-page .small-decor-line{width:120px;height:1px;background-color:var(--color-primary);margin:1.5rem 0}.secure-page .para-block{margin-bottom:2.8125rem}.secure-page .para-block .header-title{margin-bottom:0}.secure-page .para-block:last-child{margin-bottom:0}@media only screen and (min-width: 768px){.secure-page .padding-para{padding-left:3.5rem}}.secure-page .margin-title{margin-bottom:1rem}.secure-page .order-list-style{list-style:disc}.secure-page__board{background-color:#fff;padding:2.5rem;margin-bottom:2.5rem}.guide-page .how-to-book{margin-top:2.5rem}.guide-page__info{text-align:center;margin:0 auto;margin-top:2.5rem}@media only screen and (min-width: 768px){.guide-page__info{max-width:792px}}.guide-page__zoom-guide{margin-top:100px;padding:20px;background:#fff}@media only screen and (min-width: 768px){.guide-page__zoom-guide{padding:108px 120px 86px}}.guide-page__zoom-guide-content{margin-top:2.5rem}.guide-page__zoom-guide-card-title{font-weight:700;color:var(--color-primary)}.guide-page__zoom-guide-card-top{margin-bottom:1rem}.guide-page__zoom-guide-card-top img{width:100%;height:auto}.guide-page__zoom-guide-card-bottom{text-align:center;font-size:20px;line-height:33px}.guide-page__other-guide{margin-top:100px}.guide-page__other-guide-block{font-size:20px;line-height:33px;text-align:center;margin-top:2.5rem}.guide-page__other-guide-block-title{font-weight:700;color:var(--color-primary)}.guide-page__other-guide-block img{display:block;margin:0 auto;max-width:100%}.guide-page__main-tab-content:not(.active){display:none}.about-page .intro-course__book-list{padding-top:0}.about-page .intro-course__book-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width: 48em){.about-page .intro-course__book-content{margin-top:40px}}.about-page .intro-course__book-title{font-weight:700;font-size:24px;line-height:30px;color:var(--color-font)}.about-page .intro-course__book-cover{display:block}@media only screen and (max-width: 48em){.about-page .intro-course__book-cover{margin-left:0;margin-right:0}}@media only screen and (max-width: 36em){.about-page .intro-course__book-cover{height:auto}}.about-page .intro-course__book-cover > img{display:block;max-width:100%}@media only screen and (max-width: 48em){.about-page .intro-course__book-cover > img{margin-left:auto;margin-right:auto;max-height:100%}}@media only screen and (max-width: 36em){.about-page .intro-course__book-cover > img{margin-left:auto;margin-right:auto;position:static;max-height:100%}}.about-page .intro-course__book-paragraph-group{margin-top:0}.about-page .intro-course__book-title-group{padding-bottom:1rem;margin-bottom:2.5rem;border-bottom:1px solid var(--color-line)}.about-page .course-page-text{padding-top:1rem;padding-bottom:1rem}.about-page .course-page-text:first-child{padding-top:0}.about-page .course-page-text:last-child{padding-bottom:0}.about-page .is-border-top .course-page-text + .course-page-text{border-top:1px dashed #cccccc}.about-page .is-border-top .course-page-text{display:-webkit-box;display:-ms-flexbox;display:flex}.about-page .is-border-top .course-page-text > span:first-child{font-weight:600;font-size:16px;line-height:24px;color:var(--color-font);min-width:159px;margin-right:.75rem}.about-page__jot-rank{margin-top:100px;background:#ffffff;-webkit-box-shadow:0 12px 24px -12px rgba(0,0,0,0.12);box-shadow:0 12px 24px -12px rgba(0,0,0,0.12);border-radius:8px}.about-page__jot-rank-top{font-weight:700;font-size:28px;line-height:36px;text-align:center;background-color:#7e7c7c;color:#fff;height:80px;line-height:80px;padding:0}.about-page__jot-rank-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:24px}@media only screen and (min-width: 768px){.about-page__jot-rank-bottom{padding:60px;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}@media only screen and (min-width: 992px){.about-page__jot-rank-bottom{padding:40px 80px}}.about-page__jot-rank-block{width:100%;padding-right:0}@media only screen and (min-width: 768px){.about-page__jot-rank-block{padding-right:80px;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:50%}}.about-page__jot-rank-block:last-child{padding-right:0;margin-top:40px}@media only screen and (min-width: 768px){.about-page__jot-rank-block:last-child{margin-top:0}}.about-page__jot-rank-block-title{font-weight:700;font-size:24px;line-height:30px;color:var(--color-primary);padding-bottom:20px;border-bottom:1px solid var(--color-line);margin-bottom:40px}@media only screen and (max-width: 36em){.about-page__jot-rank-block-title{padding-bottom:20px;margin-bottom:20px}}.about-page .results-table__body{border-top:1px solid var(--color-line)}.about-page .results-table__header-item{padding:0;background:#eeeeee}.about-page .results-table__header-item:first-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:var(--color-primary);color:#eeeeee}.about-page .results-table__header-item + .results-table__header-item{border-color:#cccccc}.about-page .results-table__header-item-top{font-weight:700;font-size:20px;line-height:30px;color:var(--color-primary);background:#eeeeee;padding-top:20px;padding-bottom:12px;margin:0 11px;border-bottom:1px solid var(--color-line)}.about-page .results-table__header-item-bottom{font-weight:400;font-size:14px;line-height:22px;color:var(--color-font);padding:12px 11px 0}.about-page .results-table__header-item-bottom p{margin-bottom:1rem}.about-page__find-job{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:24px;background:url(/image/other/bottom-banner.jpg);margin-top:100px}.about-page__find-job::before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#f8efe9;z-index:-1}@media only screen and (min-width: 768px){.about-page__find-job{padding:100px 120px}}.about-page__find-job-title{font-weight:700;font-size:28px;line-height:36px;margin-bottom:40px;color:var(--color-primary)}.about-page__find-job-subtitle{font-weight:300;font-size:24px;line-height:36px;color:#727272;margin-bottom:24px}.about-page__find-job-text{font-weight:400;font-size:16px;line-height:24px;color:#272727;margin-bottom:1rem}.about-page__find-job-text-group{margin-bottom:40px}.about-page__find-job-text:last-child{margin-bottom:0}.about-page__find-job-important-text{font-weight:700;font-size:24px;line-height:30px;color:#272727;margin-bottom:116px}.about-page__find-job-card{width:100%;padding:12px}.about-page__find-job-card-list{width:100%}.about-page__find-job-card-list-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-12px}@media only screen and (min-width: 768px){.about-page__find-job-card{width:33.3333333333%}}.about-page__find-job-card-wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:74px 12px 40px;background:#ffffff;-webkit-box-shadow:0 12px 24px -12px rgba(0,0,0,0.12);box-shadow:0 12px 24px -12px rgba(0,0,0,0.12);border-radius:8px}.about-page__find-job-card-title{font-weight:700;font-size:20px;line-height:33px;margin-bottom:1rem}.about-page__find-job-card-text{font-weight:400;font-size:16px;line-height:24px;color:#727272}.about-page__find-job-card-badge{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:50%;top:0;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:64px;height:64px;border-radius:50%;background-color:var(--color-primary);color:#fff;font-weight:700}.course-test-page__main-zone .course-page-title{margin-bottom:1rem}.about-page__main .course-page-title{margin-bottom:40px}.course-test__time-display{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.course-test__time-display-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.course-test__time-display-top,.course-test__time-display-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.course-test__time-display-bottom{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.course-test__time-display-number{font-weight:700;font-size:32px;line-height:22px;color:var(--color-primary)}.course-test__time-display-divider{margin:0 1rem}.course-test__time-display-text{font-weight:500;font-size:16px;line-height:22px;color:var(--color-sub-font)}.course-test__hr{margin-top:1rem;margin-bottom:2.5rem;width:100%;height:1px;background:#eee}.course-page__question-list{max-height:55vh;overflow:hidden auto;position:relative}@media only screen and (max-width : 991px){.course-page__question-list{max-height:52vh}}@media only screen and (min-width: 992px){.course-test-page__modal .modal-dialog{max-width:588px}}.course-test-page__modal-header{margin-bottom:2.5rem}.course-booking__intro{font-weight:600;font-size:16px;line-height:24px;background:#f161010f;padding:1rem;margin-top:32px;margin-bottom:104px}@media only screen and (min-width: 992px){.course-booking__intro{padding:1rem}}@media only screen and (max-width: 36em){.course-booking__intro{margin-bottom:40px}}.course-booking__intro-row{margin-bottom:1rem}@media only screen and (min-width: 768px){.course-booking__intro-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;justify-content:center}}.course-booking__intro-row:last-child{margin-bottom:0}.course-booking__intro-label{min-width:148px;margin-right:.75rem}.course-booking__intro-text{font-weight:400}.course-booking__hr{margin-top:63px;margin-bottom:24px;height:1px;width:100%;background:var(--color-line)}@media only screen and (max-width: 992px){.course-booking__hr{margin-top:1.5em}}.course-booking__header{position:relative;margin-top:60px}@media only screen and (min-width: 992px){.course-booking__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media only screen and (min-width: 992px){.course-booking__header .course-page-title{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}@media only screen and (max-width: 48em){.course-booking__header{margin-top:30px}.course-booking__header .course-page-title{-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%}}.course-booking__anchor-back{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.course-booking__anchor-back-icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:.75rem}.course-booking__anchor-back-text{font-weight:400;font-size:16px;line-height:32px;color:var(--color-sub-font)}.course-booking__anchor-back:hover .course-booking__anchor-back-icon svg path{fill:var(--color-primary)}.course-booking__anchor-back:hover .course-booking__anchor-back-text{color:var(--color-primary)}.course-booking__dropdown-label{font-weight:600;font-size:16px;line-height:24px;margin-right:1rem}.course-booking__time-zone{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:1.5rem}@media only screen and (min-width: 992px){.course-booking__time-zone{margin-top:0;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.course-booking__time-zone select{background-color:transparent}.course-booking-page .course-page-title{margin-bottom:0;margin-top:1rem}@media only screen and (max-width: 767px){.course-booking-page .course-page-title{margin-top:0}}@media only screen and (min-width: 768px){.course-booking-page .course-page-title{margin-top:0}}.course-booking-page .time-table__body-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.course-booking-page .time-table__time{flex:0 0 calc((100% - 24px) / 3)}.course-booking-page .time-table__time:disabled{color:#272727;font-weight:400;background:#e9e2de;border-color:#e2d2d2}.course-booking-page .time-table__time.btn--reserved{color:var(--color-primary)}@media only screen and (min-width: 768px){.course-booking-page .time-table__time{flex:0 0 calc((100% - 40px) / 5)}}@media only screen and (min-width: 992px){.course-booking-page .time-table__time{flex:0 0 calc((100% - 64px) / 8)}}.course-booking-page .time-table__body--1{padding:15px}@media only screen and (max-width: 767px){.time-table__card{border-right:0}.course-booking-page .time-table__body--1{padding:16px}}.course-booking-page .time-table__body--2{padding:10px}@media only screen and (min-width: 768px){.course-booking-page .time-table__body--2{padding:16px 30px}}.course-booking-page .time-table__content{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:-1px;border-radius:0}@media only screen and (max-width: 767px){.course-booking-page .time-table__content{flex-flow:column}}.course-booking-page .time-table__content-left{-ms-flex:0 0 18%;flex:0 0 18%}.course-booking-page .time-table__content-right{flex:0 0 82%}.course-booking-page .time-table__content-right .time-table__card{border-right:0}.course-booking-page .time-table__content.first{border-top-left-radius:8px;border-top-right-radius:8px}.course-booking-page .time-table__content.last{margin-top:-1px;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.course-booking-page .dropdown-filter__toggle,.course-booking-page .dropdown-filter__menu{min-width:203px}.course-booking-page .dropdown-filter__toggle{padding:0 1rem}.course-booking-page .dropdown-filter__toggle::after{right:1rem}.teacher-section{padding-top:80px;margin-top:100px}.teacher-section__title{color:#f16101;font-weight:700;font-size:40px;line-height:51px}.class-scheduled{margin-top:80px}.class-scheduled__title{font-weight:700;font-size:28px;line-height:36px}.book-a-class__text{color:#727272;font-size:16px;line-height:24px;text-align:center;margin-top:40px}.book-a-class-clear{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:24px}.book-a-class-clear-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.book-a-class-clear-item--divider{height:32px;width:1px;background-color:#ccc;margin-left:24px;margin-right:24px}.book-a-class-clear-item__box{width:32px;height:32px;border-radius:8px}.book-a-class-clear-item__box.orange{background-color:#f16101}.book-a-class-clear-item__box.red{background-color:#ec1c24}.book-a-class-clear-item__text{font-size:16px;line-height:24px;margin-left:12px}.class-week-outter{position:relative}.class-week-outter .swiper-nav-button-cw{position:absolute;top:90px;z-index:2}.class-week-outter .swiper-prev-cw{left:0}.class-week-outter .swiper-next-cw{right:0}.class-week{margin-top:42px;border:1px solid #ccc;border-radius:8px;text-align:center}.class-week-wrapper{max-width:994px;width:100%;margin-left:auto;margin-right:auto}.class-week-header,.class-week-body{display:-webkit-box;display:-ms-flexbox;display:flex}.class-week-header{font-weight:700;font-size:16px;line-height:20px;border-bottom:1px solid #ccc}@media (max-width: 576px){.class-week-header{font-size:13px;line-height:18px}}.class-week-header__item{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-top:18px;padding-bottom:18px;background-color:#f8efe9}.class-week-header__item--primary{color:#e30000}.class-week-header__item + .class-week-header__item{border-left:1px solid #ccc}.class-week-body{color:#727272;font-size:22px;line-height:20px}@media (max-width: 576px){.class-week-body{font-size:15px;line-height:20px}}.class-week-body__item{-webkit-box-flex:1;-ms-flex:1;flex:1;cursor:pointer;padding-top:30px;padding-bottom:30px}.class-week-body__item.bg--primary{background-color:#f8efe9}.class-week-body__item + .class-week-body__item{border-left:1px solid #ccc}.class-week-body__item:hover{background-color:#f16101;color:#fff}.class-time{border:1px solid #ccc;margin-bottom:100px}.class-time-outter{margin-top:12px;padding:0 15px}.class-time .inner{padding-left:100px}.class-time-wrapper{max-width:994px;width:100%;margin-left:auto;margin-right:auto}.class-time-row{position:relative}@media (min-width: 992px){.class-time-row{display:-webkit-box;display:-ms-flexbox;display:flex}}@media (max-width: 992px){.class-time-row{padding-top:50px}}.class-time-row + .class-time-row{border-top:1px solid #ccc}.class-time-item{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-top:13px;padding-bottom:13px;text-align:center}.class-time-item--left{position:absolute;left:0;top:0;width:100px;font-weight:700;font-size:14px;line-height:22px;background-color:#ccc;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width: 992px){.class-time-item--left{width:100%;height:50px;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}}@media (max-width: 992px){.class-time-item{min-height:60px}}@media (min-width: 992px){.class-time-item + .class-time-item{border-left:1px solid #ccc}}@media (max-width: 992px){.class-time-item + .class-time-item{border-top:1px solid #ccc}}.class-time-item .btn-ct{background-color:#f16101;color:#fff;font-weight:700;font-size:14px;line-height:22px;min-height:32px;min-width:96px;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;padding:5px 12px}.class-time-item .btn-ct:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.class-time-item .btn-ct--close{color:#727272;background-color:#ccc}.class-time-item .btn-ct--reserved{background-color:#ec1c24}.table-teaching{table-layout:fixed}.table-teaching thead th{text-align:center}.table-teaching thead th:nth-child(5){width:200px}.table-teaching .course:hover{color:#f16101}.teaching-report{margin-top:-62px;position:relative;margin-bottom:100px}.teacher-report-table .flex-table-head{background-color:#f8f8f8!important;color:#272727;padding:24px 24px 12px;border-bottom-left-radius:0;border-bottom-right-radius:0}.teacher-report-table .flex-table-head__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-content:center}.teacher-report-table .teaching-report-profile{-webkit-box-flex:0;-ms-flex:0 0 120px;flex:0 0 120px}.teacher-report-table .teaching-report-time{-webkit-box-flex:0;-ms-flex:0 0 140px;flex:0 0 140px}.teacher-report-table .teaching-report-level{-webkit-box-flex:0;-ms-flex:0 0 100px;flex:0 0 100px}.teacher-report-table .teaching-report-course{-webkit-box-flex:0;-ms-flex:0 0 100px;flex:0 0 100px}.teacher-report-table .course:hover{color:#f16101}.teaching-main{margin-top:100px;background:#ffffff;-webkit-box-shadow:0 12px 24px -12px rgba(0,0,0,0.12);box-shadow:0 12px 24px -12px rgba(0,0,0,0.12);border-radius:8px;padding:40px}.teaching-main__title{font-weight:700;font-size:28px;line-height:36px;text-align:center;position:relative;padding-bottom:40px}.teaching-main__title::after{content:"";position:absolute;left:50%;bottom:0;height:2px;width:80px;background-color:#f16101;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.teaching-main-content{margin-top:40px}.teaching-main-content__title{font-weight:700;font-size:24px;line-height:30px}.teaching-main-content__text{color:#727272;font-size:14px;line-height:22px;margin-top:4px}.teaching-main .editor{margin-top:24px}.messages{margin-top:40px}.messages textarea{resize:none;height:160px;border-radius:8px}.teaching-feedback{margin-top:100px}.teaching-feedback .teaching-main__title{padding-bottom:0}.teaching-feedback .teaching-main__title::after{display:none}.homework{margin-top:24px}.homework-content{font-size:16px;line-height:24px}.homework-title{font-weight:600}.teaching-content-program{margin-top:100px;margin-bottom:100px}.teaching-content-box{padding:40px;background:#fff;-webkit-box-shadow:0 12px 24px -12px rgba(0,0,0,0.12);box-shadow:0 12px 24px -12px rgba(0,0,0,0.12);border-radius:8px}.teaching-content-box__title{font-weight:700;font-size:28px;line-height:36px}.teaching-content-box .recent-status{padding:4px;border-radius:8px;background-color:#f8efe9;margin-top:40px;padding:40px}.teaching-content-box .divider{height:1px;background-color:#ccc;margin:24px 0}.teaching-content-box .recent-badge{display:inline-block;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:8px;padding:7px 16px;color:#fff;font-size:12px;line-height:18px}.teaching-content-box .recent-badge.success{background-color:#6bbe29}.teaching-content-box .recent-badge.danger{background-color:#ec1c24}.course-content{margin-top:40px}.course-content .hover:hover{color:#f16101}.salary{margin:100px 0}.salary-title{font-weight:700;font-size:40px;line-height:51px}.salary-table{background:#fff;-webkit-box-shadow:0 12px 24px -12px rgba(0,0,0,0.12);box-shadow:0 12px 24px -12px rgba(0,0,0,0.12);border-radius:8px;overflow:hidden;margin-top:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.salary-table-item{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center}.salary-table-item + .salary-table-item{border-left:1px solid #fff}.salary-table-item + .salary-table-item .salary-item__content{border-left:1px solid #ccc}.salary-table-item .salary-item__content{border-top:1px solid #ccc}.salary-item__header{padding:15px;background-color:#f16101;color:#fff;font-weight:700;font-size:18px;line-height:26px}@media (max-width: 576px){.salary-item__header{font-size:12px;line-height:18px;padding-left:5px;padding-right:5px}}.salary-item__content{font-size:16px;line-height:24px;padding:12px}@media (max-width: 576px){.salary-item__content{font-size:12px;line-height:18px}}.text-verify{color:#727272;font-size:14px;line-height:22px}#editor{height:160px}.ck-editor{border-radius:8px}.ck-content.ck-editor__editable{height:160px}.chat__conversation{background:#ffffff;-webkit-box-shadow:0 4px 32px rgba(0,0,0,0.12);box-shadow:0 4px 32px rgba(0,0,0,0.12);border-radius:8px}.chat__conversation-col-left{border-right:1px solid var(--color-line)}@media only screen and (min-width: 992px){.chat__conversation-col-left{min-width:343px}}@media (max-width: 767px){.chat__conversation-col-left{width:100%;border-right:0}}.chat__conversation-col-right{-webkit-box-flex:1;-ms-flex:1;flex:1}@media (max-width: 767px){.chat__conversation-col-right{width:100%;border-top:1px solid var(--color-line)}}.chat__thread-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:14px 24px;color:#fff;background:var(--color-primary);border-top-left-radius:8px;height:68px;line-height:68px}@media (max-width: 576px){.chat__thread-top{border-top-left-radius:8px;border-top-right-radius:8px}}.chat__thread-top-title{font-weight:700;font-size:28px;line-height:36px}.chat__thread-body-header{font-weight:700;font-size:18px;line-height:26px;margin:0 24px;padding:12px 0;border-bottom:1px solid var(--color-line)}@media (max-width: 576px){.chat__thread-body{display:none}}.chat__thread-list{padding-top:12px;margin-bottom:40px;max-height:389px;overflow:hidden auto}.chat__thread-list::-webkit-scrollbar{width:4px}.chat__thread-list::-webkit-scrollbar-track{background:transparent}.chat__thread-list::-webkit-scrollbar-thumb{background:#cccccc;border-radius:8px}.chat__thread-list::-webkit-scrollbar-thumb:hover{background:#555}.chat__thread-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:8px 24px}.chat__thread-item-right,.chat__thread-item-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.chat__thread-item-avatar{margin-right:12px}.chat__thread-item-name{font-weight:600;font-size:16px;line-height:24px;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;max-width:159px;color:#272727}.chat__thread-item-time{font-weight:400;font-size:12px;line-height:18px;color:#727272}.chat__thread-item-bubble{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:16px;height:16px;border-radius:50%;font-weight:600;font-size:8px;line-height:12px;background:#ec1c24;color:#fff;margin-left:8px}.chat__thread-item.is-active{background:#f8efe9}.chat__messenger{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.chat__messenger-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;height:68px;line-height:68px;background:#fff;padding:12px 40px;border-bottom:1px solid var(--color-line)}.chat__messenger-header-title{font-weight:700;font-size:20px;line-height:33px;margin-left:12px}.chat__messenger-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:24px;height:100%;background:#f8f8f8}@media (max-width: 991px){.chat__messenger-body{padding:24px;padding-bottom:0}}.chat__messenger-bubble{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:613px;margin-bottom:26px}.chat__messenger-bubble:last-child{margin-bottom:0}.chat__messenger-bubble--left{margin-left:40px;margin-right:auto}.chat__messenger-bubble--left .chat__messenger-bubble-text{background:var(--color-primary);color:#fff;border-radius:0 8px 8px 8px}.chat__messenger-bubble--right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-left:auto;margin-right:40px}.chat__messenger-bubble--right .chat__messenger-bubble-text{background:#fff;color:#272727;border-radius:8px 0 8px 8px}.chat__messenger-bubble--right .chat__messenger-bubble-avatar{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-right:0;margin-left:12px}.chat__messenger-bubble--right .chat__messenger-bubble-info-time{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.chat__messenger-bubble--right .chat__messenger-bubble-info-name{margin-right:0;margin-left:6px}.chat__messenger-bubble-avatar{margin-right:12px}.chat__messenger-bubble-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:4px}.chat__messenger-bubble-info-name{font-weight:400;font-size:14px;line-height:22px;margin-right:6px}.chat__messenger-bubble-info-time{font-weight:400;font-size:12px;line-height:18px;color:#727272}.chat__messenger-bubble-text{font-weight:400;font-size:14px;line-height:22px;padding:24px}.chat__messenger-input{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:auto}.chat__messenger-input-wrapper{padding:18px 40px;-webkit-box-flex:1;-ms-flex:1;flex:1;background:#fff;height:56px;overflow:hidden}.chat__messenger-input textarea{max-height:22px;resize:none;border:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;background:transparent;padding:0;font-weight:400;font-size:14px;line-height:22px;color:#727272;height:auto}.chat__messenger-input .btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:72px;height:56px;background:var(--color-primary);border-radius:0 0 8px 0}@media (max-width: 576px){.chat__messenger-input .btn{border-bottom-right-radius:0}}@media (max-width: 991px){.chat__messenger-input{margin-right:-24px;margin-left:-24px}}.chat__btn-toggle{border:none;padding:.75rem;background-color:transparent;margin-left:auto}@media only screen and (min-width: 576px){.chat__btn-toggle{display:none}}.chat__btn-toggle .header__collapse-btn-burger span,.chat__btn-toggle .header__collapse-btn-burger::before,.chat__btn-toggle .header__collapse-btn-burger::after{background-color:#fff}.lesson-page .text-table-header-td > span{white-space:nowrap}.lesson-page .pagination-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:2.5rem}.lesson-page .manage-data-table .btn--outline-primary{font-size:14px;padding:5px 16px;width:100%}.lesson-title{font-weight:700;font-size:28px;line-height:36px;padding-bottom:1em}.lesson-subtitle{font-weight:600;font-size:24px;line-height:30px;margin-bottom:1em}.lesson__report{margin-bottom:100px}.lesson__report-title{font-size:32px}.lesson__report-block{margin:0 auto}@media only screen and (min-width: 992px){.lesson__report-block{max-width:792px}}.lesson__report-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.lesson__report-row > span:first-child{min-width:78px;margin-right:.5rem;font-weight:700;font-size:18px;line-height:30px;min-width:115px}.lesson__report-row > span:last-child{font-weight:400;font-size:16px;line-height:30px}@media only screen and (max-width: 36em){.lesson__report{margin-bottom:40px}}.lesson__card{padding:20px;margin-top:100px;background:#ffffff;-webkit-box-shadow:0 12px 24px -12px rgba(0,0,0,0.12);box-shadow:0 12px 24px -12px rgba(0,0,0,0.12);border-radius:.5rem}@media only screen and (min-width: 768px){.lesson__card{padding:40px 60px}}@media only screen and (max-width: 36em){.lesson__card{margin-top:80px}}.lesson__card .lesson-title{position:relative}.lesson__card .lesson-title::before{position:absolute;content:"";width:80px;height:2px;background:var(--color-primary);bottom:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.lesson__card-left,.lesson__card-right{width:100%}@media only screen and (min-width: 992px){.lesson__card-left,.lesson__card-right{width:50%}}.lesson__card-left{margin-right:0}@media only screen and (min-width: 992px){.lesson__card-left{margin-right:80px}}.lesson__card-right{margin-top:40px}@media only screen and (min-width: 992px){.lesson__card-right{margin-top:0}}.lesson__card-right-row{padding:24px 0}.lesson__card-right-row:first-child{padding-top:0}.lesson__card-right-row:last-child{padding-bottom:0}.lesson__card-body{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:40px}@media only screen and (min-width: 992px){.lesson__card-body{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.lesson__card-board{font-weight:400;font-size:14px;line-height:22px;color:#727272}.lesson__card-board.style-2{padding:24px;background:#eeeeee;border-radius:8px}.lesson__card-board.style-3{padding:9px 24px;padding-right:80px;background:#eeeeee;border-radius:8px}.lesson__card-board p{margin-bottom:1rem}.lesson__card-board p:last-child{margin-bottom:0}.lesson__card-homework-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1rem}.lesson__card-homework-row:last-child{margin-bottom:0}.lesson__card-homework-row > span:first-child{font-weight:600;font-size:16px;line-height:24px;min-width:69px;margin-right:23px}.lesson__card-homework-row a{font-weight:400;font-size:14px;line-height:22px;color:#727272}.lesson__card-homework-row a:hover{color:var(--color-primary)}.lesson__card-unfinish-status{font-weight:400;font-size:14px;line-height:22px;color:#ec1c24}.lesson__card-readmore{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:.75rem;font-weight:400;font-size:12px;line-height:18px}.lesson__comment{padding:20px;margin-top:100px;background:#ffffff;-webkit-box-shadow:0 12px 24px -12px rgba(0,0,0,0.12);box-shadow:0 12px 24px -12px rgba(0,0,0,0.12);border-radius:.5rem}@media only screen and (min-width: 768px){.lesson__comment{padding:40px}}@media only screen and (max-width: 36em){.lesson__comment{margin-top:80px}}.lesson__comment .lesson-title{position:relative;margin-bottom:40px}.lesson__comment .lesson-title::before{position:absolute;content:"";width:80px;height:2px;bottom:0;left:0;background:var(--color-primary)}.lesson__comment-title{font-weight:700;font-size:20px;line-height:30px;margin-bottom:24px}.lesson__comment-rating{padding-bottom:40px;margin-bottom:40px;border-bottom:1px solid #eeeeee}.lesson__comment-rating-star{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:32px;height:32px;margin-right:20px;cursor:pointer}.lesson__comment-rating-star:last-child{margin-right:0}.lesson__comment-rating-stars{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:24px}.lesson__comment-rating-text{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (min-width: 992px){.lesson__comment-rating-text{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.lesson__comment-rating-text-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;font-size:14px;line-height:22px;margin-right:0;margin-bottom:16px;color:#727272}@media only screen and (min-width: 992px){.lesson__comment-rating-text-row{width:auto;margin-right:1em;margin-bottom:0}}.lesson__comment-rating-text-row:last-child{margin-right:0}.lesson__comment-control-seen{font-weight:500;font-size:14px;line-height:17px;color:#727272;padding-left:1em}.lesson__comment-control-seen-status{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.lesson__comment-control textarea:disabled{background:#f8efe9}.lesson__comment-control textarea:disabled:focus{background:#f8efe9}.lesson__comment-control-seen-status input{margin-right:12px}.lesson__comment-control-seen > span:first-child{margin-right:.25rem}.lesson__comment textarea{font-weight:400;font-size:14px;line-height:22px;border:1px solid #eeeeee;border-radius:8px;width:70%;-webkit-box-shadow:none;box-shadow:none;outline:0}.lesson__comment input::-webkit-input-placeholder{color:#727272}.lesson__comment input::-moz-placeholder{color:#727272}.lesson__comment input:-ms-input-placeholder{color:#727272}.lesson__comment input::-ms-input-placeholder{color:#727272}.lesson__comment input::placeholder{color:#727272}.lesson__comment input:focus{-webkit-box-shadow:none;box-shadow:none;outline:0;border-color:#eeeeee}.lesson__submit-btn-group{margin-top:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.lesson__submit-btn-group .btn--outline-primary{margin-right:24px}.lesson-test-page .manage-data-table thead > tr:first-child,.lesson-schedule-page .manage-data-table thead > tr:first-child,.lesson-history-page .manage-data-table thead > tr:first-child{position:relative;background:#f8f8f8}@media only screen and (min-width: 992px){.lesson-test-page .manage-data-table thead th,.lesson-schedule-page .manage-data-table thead th,.lesson-history-page .manage-data-table thead th{padding:20px 7px;padding-bottom:10px}.lesson-test-page .manage-data-table thead > tr:first-child > th:first-child,.lesson-schedule-page .manage-data-table thead > tr:first-child > th:first-child,.lesson-history-page .manage-data-table thead > tr:first-child > th:first-child{border-top-left-radius:.5rem}.lesson-test-page .manage-data-table thead > tr:first-child > th:last-child,.lesson-schedule-page .manage-data-table thead > tr:first-child > th:last-child,.lesson-history-page .manage-data-table thead > tr:first-child > th:last-child{border-top-right-radius:.5rem}}@media only screen and (max-width: 48em){.lesson-schedule-page .manage-data-table,.lesson-history-page .manage-data-table{width:960px}.lesson__comment-control-seen-status{flex-flow:column}.lesson__comment textarea{width:100%;margin-bottom:1em}}.lesson-report-page .lesson__table{margin-left:auto;margin-right:auto}.lesson-report-page .lesson__table-teacher img{width:64px;height:48px}.lesson-report-page .manage-data-table thead tr:first-child th{color:#fff;background:var(--color-primary)}.lesson-report-page .manage-data-table thead tr:first-child th:first-child{border-top-left-radius:8px;border-bottom-left-radius:8px}.lesson-report-page .manage-data-table thead tr:first-child th:last-child{border-top-right-radius:8px;border-bottom-right-radius:8px}@media only screen and (max-width: 36em){.lesson-report-page .results{margin-top:80px}}.link-default{font-weight:var(--font-weight-bold);color:var(--color-font);-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;cursor:pointer}.link-default:hover{color:var(--color-primary)!important;text-decoration:none}.link--default{font-weight:var(--font-weight-regular);color:var(--color-sub-font);-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;cursor:pointer}.link--default:hover{color:var(--color-primary)!important;text-decoration:none}.img-avatar-default{width:2.5rem;height:2.5rem}img.seender-list{width:1.2rem;height:1.2rem;object-fit:cover;border-radius:50%}.mypage-notice .card{border:none;background:#fff;border-radius:5px}.mypage-notice .card-header{color:var(--color-primary);font-weight:600;font-size:18px;border-bottom-color:transparent;border-left:8px solid var(--color-primary);padding:.5em;background-color:transparent}.mypage-notice .card-body{padding:0 5px}.mypage-notice .list-group-item{border-bottom-color:#eee;padding-left:.75em}.reserved-list-table{margin-top:30px}.reserved-list-table thead th{color:#fff;background-color:var(--color-primary);vertical-align:middle;font-size:16px}.reserved-list-table thead th:first-child{border-bottom-left-radius:5px;border-top-left-radius:5px}.reserved-list-table thead th:last-child{border-bottom-right-radius:5px;border-top-right-radius:5px}.reserved-list-table tbody tr.bg-white{-webkit-box-shadow:0 12px 24px -12px rgb(0 0 0 / 12%);box-shadow:0 12px 24px -12px rgb(0 0 0 / 12%)}.reserved-list-table tbody tr th:first-child{border-bottom-left-radius:5px;border-top-left-radius:5px}.reserved-list-table tbody tr td:last-child{border-bottom-right-radius:5px;border-top-right-radius:5px}.btn-underline,.btn-underline:hover{text-decoration:none}.text-prewrap{white-space:pre-wrap}.handover-table .lesson-memo{max-height:150px;overflow-y:scroll}@media only screen and (min-width : 972px){.big-modal .modal-dialog{width:760px;max-width:unset}}@media only screen and (min-width : 1224px){.big-modal .modal-dialog{width:1024px;max-width:unset}}@media only screen and (max-width : 767px){.reserved-list-table thead th{min-width:135px}.mobile-flex{white-space:nowrap}}.toast-bottom-right{right:2em!important;bottom:2em!important}.toast-message{font-size:1.2em!important}.btn--base:disabled{color:#0a0a0a;background-color:#727272;border-color:#727272;cursor:default}.operator-page .short-profile__content{margin-bottom:2em;margin-top:0}.results-student .results-table__header-item,.results-table__teacher .results-table__header-item{font-weight:400;font-size:13px;padding:1em .75em;text-align:left}.results-student .results-table__header-item:first-child,.results-table__teacher .results-table__header-item:first-child{text-align:center}.results-student .results-table__body-item,.results-table__teacher .results-table__body-item{display:flex;justify-content:center;align-items:center}.results-student .results-table__body-item img{width:2em}.results-table__teacher .results-table__body-item label{font-size:2em}@media only screen and (max-width : 972px){.results-student .results-table__body-row,.results-table__teacher .results-table__body-row{flex-flow:nowrap}.results-student .results-table__header-item,.results-student .results-table__body-item{flex:0 0 150px}.results-table__teacher .results-table__header-item,.results-table__teacher .results-table__body-item{flex:0 0 150px}}.evaluation{display:flex}.evaluation input[type='radio']{display:none}.evaluation label{font-size:1.5em;color:var(--color-font);flex:0 0 20%}.evaluation .evaluation-checking label,.evaluation-instructor label{cursor:pointer}.evaluation input[type='radio']:checked + label{color:#fc0}.evaluation input[type='radio']:checked ~ label{color:var(--color-primary)}.evaluation{flex-direction:row-reverse;justify-content:center;display:flex}.evaluation-instructor label{padding:0 1.25em;text-align:center}@media only screen and (max-width : 972px){.evaluation-instructor label{padding:initial;flex:0 0 20%}}.lesson-history-page img.columImg{width:65px;border-radius:8px}.teacher-report-table .flex-table-body-row .flex-table-body-row__item{flex:0 0 20%;text-align:center}.teacher-report-table .student__image{width:65px;border-radius:8px}select.select--default{background-origin:border-box!important;padding-right:1.5rem!important}.link-tag{color:#8d8d8d}.link-tag:hover{color:#525252}.news__tag .link-tag:hover,.news__tag:hover .link-tag{color:#fff}.img-blog-sug-default{max-width:7rem}.lesson-many-col .container .table-responsive table{max-width:100%!important;margin:auto}.material-list-modal .modal-body ul{max-height:300px;overflow:auto}.or-break{border-bottom:1px solid #e4e4e4;color:#999;font-size:13px;line-height:0;margin:30px 0;text-align:center}.or-break > span{background:#fff;padding:0 10px}.modal-login{color:#636363;margin:30px auto}.modal-login .modal-content{padding:20px;border-radius:5px;border:none}.modal-login .modal-header{border-bottom:none;position:relative;justify-content:center}.modal-login h4{text-align:center;font-size:26px}.modal-login .form-group{position:relative}.modal-login i{position:absolute;left:13px;top:11px;font-size:18px}.modal-login i.fa-facebook-f{font-size:14px}.modal-login .form-control{padding-left:40px}.modal-login .form-control:focus{border-color:#00ce81}.modal-login .hint-text{text-align:center;padding-top:10px}.modal-login .btn{border:none;line-height:normal;padding:.375em 1.5em}.modal-login .modal-footer{background:#ecf0f1;border-color:#dee4e7;text-align:center;margin:0 -20px -20px;border-radius:5px;font-size:13px;justify-content:center}.point-modal .modal-footer{border:none}@media only screen and (min-width : 760px){.modal-login{width:400px}}@media only screen and (min-width : 375px) and (max-width : 667px) and (orientation : portrait){.modal-login{width:350px}}.pricing_wrap{padding:2rem 2.4rem;margin-bottom:30px;background:#fff;box-shadow:0 12px 24px -12px rgba(0,0,0,0.12);border-radius:8px}.pricing_wrap .prt_head{text-align:center;margin-bottom:.55rem}.prt_head h2{line-height:24px;font-size:20px;font-weight:600}.pricing_wrap .prt_price{text-align:center;margin-bottom:1.5rem;border-bottom:1px solid var(--color-line);padding-bottom:1em}.prt_price h3{font-size:36px;font-weight:600;color:var(--color-primary)}.prt_price h3 span{font-size:25px}.prt_body{margin-bottom:0;min-height:18rem;white-space:pre-line;color:var(--color-sub-font)}.text-wapper .pricing_wrap{background-color:#f5f5f5;box-shadow:none}.point-wapper .pricing_wrap{background-color:#ffc107;color:#000}.point-desc{background-color:#fff;padding:2rem;border-radius:8px}.course-booking-detail-page__main{padding-bottom:80px}.course-booking-detail-page-title{font-size:3em;font-weight:700;text-align:center;color:var(--color-primary);line-height:36px;margin-bottom:2rem}@media only screen and (min-width: 992px){.course-booking-detail-page__main{padding-bottom:100px}}.course-booking-detail__board{-webkit-box-shadow:0 12px 24px -12px rgba(0,0,0,0.12);box-shadow:0 12px 24px -12px rgba(0,0,0,0.12);margin-top:80px;margin-bottom:40px}.course-booking-detail__board-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.course-booking-detail__board-left .course-booking-detail__board-title{border-radius:8px 0 0 0;background:#f16101}.course-booking-detail__board-left .course-booking-detail__board-body{background:#f8efe9}.course-booking-detail__board-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.course-booking-detail__board-right .course-booking-detail__board-title{border-radius:0 8px 0 0;background:#272727}.course-booking-detail__board-title{font-weight:700;font-size:20px;line-height:28px;padding:13px 0;text-align:center;color:#ffffff}.course-booking-detail__board-body{padding:47px 40px;padding-bottom:40px;height:100%}.course-booking-detail__board-body-top{margin-bottom:24px}.course-booking-detail__board-body-title{font-weight:700;font-size:18px;line-height:22px;color:#f16101;text-transform:uppercase;margin-bottom:16px}.course-booking-detail__board-body-bottom{margin-bottom:24px}.course-booking-detail__board-teacher-info{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:24px}.course-booking-detail__board-teacher-info-avatar{position:relative}.course-booking-detail__board-teacher-info-avatar img{width:96px;border-radius:5px}.course-booking-detail__board-teacher-info-avatar .checked-icon{position:absolute;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;right:-8px;top:-8px}.course-booking-detail__board-teacher-info-name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:32px;font-weight:700;font-size:24px;line-height:31px;color:#272727}.course-booking-detail__board-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:12px}.course-booking-detail__board-row .title{width:150px;margin-right:2px;font-weight:700;font-size:16px;line-height:22px;color:var(--color-font)}.course-booking-detail__board-row .text{font-size:16px;line-height:22px;color:var(--color-sub-font);width:calc(100% - 150px)}.course-booking-detail__board-row select{border:none;font-size:14px;max-width:100%}.course-booking-detail__board-note{font-weight:400;font-size:14px;line-height:20px;margin-top:24px}.course-booking-detail__board-question{margin-bottom:12px}.course-booking-detail__board-question-title{position:relative;font-weight:700;font-size:16px;line-height:20px;margin-bottom:.5em}.course-booking-detail__board-question .course-page__question-choices > label{margin-bottom:0;padding-top:4px;padding-bottom:4px}.course-booking-detail__board-question .course-page__question-choices > label > input[type=radio]:checked ~ .course-page__question-choice-text{color:inherit}.course-booking-detail__board-question-checkbox .course-page__question-choices > label > .course-page__question-fake-choice{border:1px solid #727272;border-radius:4px}.course-booking-detail__board-question-checkbox .course-page__question-choices > label > .course-page__question-fake-choice::before{width:10px;height:7px}.course-booking-detail__board-question-checkbox .course-page__question-choices > label > input[type=checkbox]:checked ~ .course-page__question-fake-choice::before{background:url(/image/course/check-icon-orange.svg)}.course-booking-detail__board-question-checkbox .course-page__question-choices > label > input[type=checkbox]:checked ~ .course-page__question-choice-text{color:inherit}.course-booking-detail__board-chat-block-title{font-weight:700;font-size:16px;line-height:20px;margin-bottom:12px}.course-booking-detail__board-chat-block-textarea textarea{padding:16px 24px;border-radius:8px;font-weight:400;font-size:14px;line-height:20px;color:#727272;background:#f8f8f8}.course-booking-detail__board .dropdown-filter,.course-booking-detail__board .dropdown-filter__toggle{width:100%}.course-booking-detail__board .dropdown-filter__toggle{height:32px;border-radius:4px;border:none}.course-booking-detail__board .dropdown-filter__menu{border:none}.course-booking-detail__board .dropdown-filter__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:32px;padding-top:.25rem;padding-bottom:.25rem}.course-page__resule-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:8px!important}.course-page__resule-content > img{display:block;max-width:100%;margin:0 auto}.course-page__resule-content p{font-weight:400;font-size:16px;line-height:24px;margin-top:24px}.reservation-table__tablecontainer .reservation_btn{cursor:pointer}.reservation-table__tablecontainer .reservation_btn:hover{background:#eb9e6a}.modal .embed-responsive{min-height:350px;height:400px}@media only screen and (min-width : 992px){.modal .embed-responsive{height:500px}}.teacher-detail .play-button{opacity:.7;top:auto;bottom:0;box-shadow:rgba(0,0,0,0.3) 0 19px 38px,rgba(0,0,0,0.22) 0 15px 12px;border-radius:5px;width:100px;height:46px}.teacher-detail .play-button:hover{opacity:1;background:#fff;transition:ease-in-out .5s}.ddl-language{padding:.35em 2em .35em .75em;width:auto;font-size:12px}.btn-translate{cursor:pointer;color:var(--color-font);margin-left:.375em}.btn-translate:hover{color:var(--color-primary)}.recruit-detail-page .job-info{background:#fff;border-radius:8px;margin-bottom:2em;box-shadow:0 12px 24px -12px rgba(0,0,0,0.12);padding:2em 3em;font-size:16px!important}.recruit-detail-page .banner__sub-title-group{text-align:center}.recruit-detail-page input{font-size:14px}.banner__sub-title-group__job-tags{background:#fff;padding:7px 12px;margin:.5em;border-radius:5px;box-shadow:rgba(0,0,0,0.24) 0 3px 8px}.job-info__row{display:flex;flex-direction:row;flex-wrap:wrap;padding:.75em 0}.job-info__row + .job-info__row{border-bottom:1px solid #eee}.job-info__row:last-child{border-bottom:none}.job-info__row.row-title{display:flex;position:relative;margin-bottom:2em;padding-bottom:1em;border:none;justify-content:space-between;align-items:flex-end}.job-info__row.row-title h2::before{content:"";position:absolute;width:120px;height:2px;background:var(--color-primary);left:0;bottom:0}.job-info__row-title{font-weight:700;width:250px}.job-info__row-text{flex:1}.job-info__row-text .div-pre,.job-info__row-text .translate-text{white-space:pre-line}@media only screen and (max-width : 992px){.recruit-detail-page .job-info{padding:1em}.job-info__row-title{flex:0 0 100%}.job-info__row-text{flex:0 0 100%}}.spoiler-wrapper{position:relative}.spoiler-wrapper .spoiler{filter:blur(6px);-webkit-filter:blur(6px);z-index:2;cursor:none}.spoiler-wrapper .spoiler-action{z-index:3;position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.spoiler-wrapper .spoiler-action p{padding:.5em .75em;font-size:16px}.bootbox .modal-footer{justify-content:center}.test-result-page .course-page__question-list{max-height:100vh;padding:0 1rem;width:100%}.resume-page__spinner{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3;display:none}.resume-page__spinner .loader{margin-bottom:13rem}.resume-page__spinner.show{display:flex;align-items:flex-end;justify-content:center}.div-pre{white-space:pre-line}.correction-tab__top_left .qa-tab__nav{justify-content:left!important}.correction-card-link-div:hover{-webkit-box-shadow:rgba(0,0,0,0.08) 0 4px 12px;box-shadow:rgba(0,0,0,0.08) 0 4px 12px;background:#fff;cursor:pointer}.correction-card-link-div:hover .qa-card__question-title{color:var(--color-primary)}.reservation-hint{padding:.75em;display:flex;flex-direction:row;flex-wrap:wrap;align-content:space-between;justify-content:space-around;align-items:center;box-shadow:rgb(97 93 89 / 25%) 0 30px 60px -12px inset,#f8f9fa 0 18px 36px -18px inset;border-radius:.5rem;margin-top:1em}.reservation-hint i.far{font-size:3em;color:#f60}@media (min-width: 1400px){.header .container{max-width:1320px}}.ul-type1{background:linear-gradient(transparent 60%,#ffc107 90%)}.ul-type2{background:linear-gradient(transparent 60%,#f66 95%)}.ul-type3{border-left:solid 5px orange;border-bottom:solid 1px gray;padding:2px;font-weight:700}.ul-type4{font-weight:700}.ul-type5{color:red}.resume-page{font-size:16px}.resume-page label{font-weight:700}.resume-page .form-check-label{font-weight:400}.resume-page .form-control{color:#000}.resume-page .form-group.d-flex{align-items:center}.correction-page__main .banner__form-group{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.correction-page__main .banner__form-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;right:0;top:0;bottom:0;width:60px;padding:0;border:none;background-color:transparent}.manage-page{margin-top:100px}@media (min-width: 1400px){.manage-page .container,.container:has(#my-calendar){max-width:1320px!important}}@media (min-width: 1600px){.manage-page .container,.container:has(#my-calendar){max-width:1420px!important}}.resume-page .form-group.d-flex{align-items:center}.choose-event-item{margin-bottom:1em;position:relative}.choose-event-item .choose-event-item__box{border:1px solid var(--color-primary);padding:1em;text-align:center;border-radius:3px;display:block}.choose-event-item .choose-event-item__box h2{font-size:22px;font-weight:600;color:var(--color-primary)}.choose-event-item .choose-event-item__box p{margin:0;color:#272727}.choose-event-item .choose-event-item__box:hover{background:var(--color-primary);color:#fff;cursor:pointer}.choose-event-item .choose-event-item__box:hover h2,.choose-event-item .choose-event-item__box:hover p{color:#fff}div.choose-event-item__box:has(input[type="radio"]:checked){background-color:#E8E8E8}div.choose-event-item__box:has(input[type="radio"]:checked):hover{color:#000}div.choose-event-item__box:has(input[type="radio"]:checked):hover h2{color:var(--color-primary)!important}div.choose-event-item__box input[type="radio"]{width:1px;visibility:hidden}#ISAScooterForm{background-color:#f8f8f8;border-radius:8px;padding:1em}.choose-event-group__info{background-color:#f8f8f8;border-radius:8px;padding:2em;font-size:16px}.calendar-page__header{text-align:center;margin-bottom:2em}.fc .fc-view-harness{height:60vh}.fc .fc-timegrid-slot{height:2em}.fc-scroller::-webkit-scrollbar{width:8px}.fc-scroller::-webkit-scrollbar-track{background:#eeeeee;border-radius:4px}.fc-scroller::-webkit-scrollbar-thumb{background:var(--color-sub-font);border-radius:8px}@media (max-width: 992px){.fc .fc-view-harness{min-height:100vh}.banner+.manage-page{margin:0}.resume-page__main{padding:0!important}}.box-crop{padding:.5em;width:80%;margin:auto}#image_crop{max-width:100%}.nav-pills .show>.nav-link,.resume-page .nav-pills .nav-link.active{border-color:transparent;background-color:#f16101;border-radius:.25rem}.resume-page .nav-link,.resume-page .nav-link h2{color:#272727;font-weight:500;width:100%;font-size:16px}.resume-page .nav-link h2:hover{color:var(--color-primary)}.resume-page .nav-link.active h2:hover{color:#fff}.resume-page .nav{box-shadow:rgba(0,0,0,.15) 2.4px 2.4px 3.2px;background-color:#fff;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.resume-page .nav-pills .nav-link{border-radius:0;border-bottom:1px solid #f0f0f0}.resume-page .tab-content{background-color:#fff;border-radius:.375em;padding:2em;-webkit-box-shadow:0 12px 24px -12px rgba(0,0,0,.12);box-shadow:0 12px 24px -12px rgba(0,0,0,.12)}@media only screen and (max-width : 667px){.resume-page .col-md-9{padding:0}.resume-page .tab-content{padding:1em}.resume-page select{padding-right:1.5em}}@media (max-width: 540px){.resume-page .nav-link{display:inline-flex;width:auto;border-right:1px solid #f0f0f0;border-bottom:none!important;margin-top:.5rem}.resume-page .nav{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}}.instructor-wapper .photo-wrapper{display:flex;width:100%;height:100%;justify-content:center;align-items:center;border-radius:.375em;overflow:hidden}.instructor-wapper .photo-wrapper img{border-radius:.375em;width:100%}.apply-step{border-radius:.375em}.modal__spinner{position:absolute;width:100%;left:0;top:0;height:100%}.about-page__contacts{margin:3em 0}.about-page__contacts .col{padding:2em 3em;text-align:center}.about-page__contacts .about-page__contacts-col{background-color:#fff;border-radius:.5em;padding:2em;box-shadow:rgba(0,0,0,0.05) 0 6px 24px 0px,rgba(0,0,0,0.08) 0 0 0 1px;height:100%}.about-page__contacts-col h3{font-weight:600;margin-bottom:.5em}.about-page__contacts-col a{font-weight:600;margin-bottom:.5em;padding:1.2em;background-color:#ff7f29;display:inline-block;color:#fff;font-size:1.2em;border-radius:70px;min-width:210px}.about-page__contacts-col a:hover{background-color:#ef731f}.table-isa th,.table-isa td{min-width:100px}.table-isa tr th:first-child,.table-isa tr td:first-child{min-width:30px!important}.zoom-account-wrap{color:var(--color-primary);background:#fff;border-radius:5px;padding:.75em;box-shadow:rgba(0,0,0,0.05) 0 6px 24px 0px,rgba(0,0,0,0.08) 0 0 0 1px}#frmMemoInsert .card{transition:height 500ms;transition:linear 500ms}#frmMemoInsert textarea{border-color:transparent;resize:none;transition:height 500ms;transition:linear 500ms}#frmMemoInsert textarea:focus{box-shadow:none}.memo-page__memo{box-shadow:rgba(67,71,85,0.27) 0 0 0.25em,rgba(90,125,188,0.05) 0 .25em 1em;padding:1em .75em;border-radius:.375em;position:relative}.memo-page__memo:hover{background:#fff}.memo-page__memo-content{max-height:250px;overflow:hidden}.memo-page__memo-title{font-size:18px}.memo-page__memo-content::-webkit-scrollbar{width:4px;margin-right:-4px}.memo-page__memo-content:hover{overflow:auto}.memo-page__memo.popover{position:fixed;top:30%;left:30%}.memo-page__memo i.i-checked{position:absolute;right:0;top:0;display:none;width:1em;height:1em}.memo-page__memo i.show{display:block}@media only screen and (min-width: 992px){.list-isa-member .manage-list-page__list-user-item-inner{width:calc(100% / 10)}}.resume-page .rounded-circle{padding:12px;line-height:1}.resume-page div{transition:ease-in-out .2s}#pr_sample_modal .sample{border-top:1px solid #eee;padding:.5em;cursor:pointer}#pr_sample_modal .sample:hover{background-color:#f2f2f2}.select2-selection.select2-selection--single{border:1px solid #ced4da!important;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out!important;padding:.375em .75em!important;height:auto!important;line-height:22px}.select2-container--default .select2-selection--single .select2-selection__arrow{height:100%!important;width:30px!important}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-width:8px 5px 0!important;top:45%!important}body:has(.recruit-page) .banner--size-medium{min-height:250px}#register-pr{padding:2em;border-radius:.375em}#register-pr h2{font-size:1.6em}#register-pr .register-pr__col{padding:2em;height:100%;display:flex;align-items:center;flex-direction:column;border-radius:.5em;background-color:#f8efe9;box-shadow:rgba(17,17,26,0.1) 0 1px 0}#register-pr .register-pr__col:hover{background-color:#fff}#register-pr .register-pr__col i{font-size:2.5em;margin-bottom:15px;color:var(--bg-primary)}#register-pr .register-pr__col h3{font-size:1em;text-align:center}@media only screen and (max-width : 767px){#register-pr{padding:0;border-radius:.375em}input[type=date]{width:100%!important}.viewingresume-page td,.viewingresume-page th{white-space:nowrap}}#interviewOfferModel .fc .fc-timegrid-slot{height:1.7em}.point-page .divider{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;overflow:hidden;margin-top:3em;margin-bottom:1em}.point-page .divider hr{width:100%;height:1px;border:none;background-color:rgba(26,26,26,.1);box-sizing:content-box;overflow:visible}.point-page .divider p{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);padding:0 8px;white-space:nowrap;background-color:#fff;color:rgba(26,26,26,.5);font-weight:400;font-size:14px;margin:0}.contract-wapper{font-size:16px}.contract-wapper pre{white-space:unset;max-height:500px}.contract-wapper input[type=checkbox]:checked ~ span{font-weight:600}.tab-pane__break{margin:0 -2em;height:2em;background-color:#f8f8f8;box-shadow:#f1f1f1 0 -50px 36px -28px inset}.manage-list-page__list-user-item-header.cancel:after{content:'';position:absolute;width:100%;height:100%;background-color:#979797;top:0;left:0;border-radius:5px}.bg--my-studentranking{background-color:#fff176!important}.img-course-add{height:200px!important}