.link_3N8HFW_C {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.link_3N8HFW_C:hover {
    color: #6ec6ff;
}
.link_3N8HFW_C:active {
    color: #0069c0;
}
blockquote,
figure {
    margin: 0;
}
[draggable="true"] {
    user-drag: element;
    -webkit-user-select: all;
    -moz-user-select: all;
    -ms-user-select: all;
    user-select: all;
}
.drag-drop-wrapper_2ezchGWk {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    position: relative;
}
.drag-drop-wrapper_2ezchGWk:hover .handle_16sNUfnI {
    visibility: visible;
}
.drag-drop-wrapper_2ezchGWk .tutorial-step_3E6_oFqA .drag-handle-wrapper_1QoNPLFN {
    -ms-flex-align: start;
    align-items: flex-start;
    padding-top: 25px;
}
.drag-drop-wrapper_2ezchGWk .right_3acu-JRY .handle_16sNUfnI {
    visibility: visible;
}
.drag-drop-wrapper_2ezchGWk .right_3acu-JRY .drag-handle-wrapper_1QoNPLFN {
    right: 0;
    left: auto;
}
.drag-handle-wrapper_1QoNPLFN {
    position: absolute;
    left: -54px;
    top: 0;
    bottom: 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
}
.drag-handle-wrapper_1QoNPLFN .handle_16sNUfnI {
    padding: 5px 17px;
    cursor: move;
    visibility: hidden;
}
.drag-handle-wrapper_1QoNPLFN .handle_16sNUfnI .line_civ3Vbl5 {
    width: 21px;
    height: 2px;
    background-color: #bdbdbd;
}
.drag-handle-wrapper_1QoNPLFN .handle_16sNUfnI .line_civ3Vbl5.top_1ZpBl4Ek {
    margin-bottom: 6px;
}
.transfer-img_MFsUcPSU {
    display: none;
    position: absolute;
    left: -100%;
    font-size: 24px;
    color: #000;
    padding-left: 10px;
}
.selected_1hEXKg5L {
    height: 4px;
    background: #2196f3;
    position: absolute;
    left: 0;
    right: 0;
}
.selected_1hEXKg5L .up_NUx6DXp6 {
    top: -2px;
}
.selected_1hEXKg5L .down_9AZEfPwB {
    bottom: -2px;
}
.link_1cM6bIcc {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.link_1cM6bIcc:hover {
    color: #6ec6ff;
}
.link_1cM6bIcc:active {
    color: #0069c0;
}
blockquote,
figure {
    margin: 0;
}
.duration-label_68-m16F8 {
    display: -ms-flexbox;
    display: flex;
}
.duration-label_68-m16F8 .hour_1snx4AcL {
    margin-right: 5px;
}
.link_2F76wXlv {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.link_2F76wXlv:hover {
    color: #6ec6ff;
}
.link_2F76wXlv:active {
    color: #0069c0;
}
blockquote,
figure {
    margin: 0;
}
.collect-button_z4JKaZWe {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.2);
    background-color: rgba(0, 0, 0, 0.5);
    border-radius: 4px;
    padding: 5px 7px 5px 10px;
    color: #fff;
    border: none;
    outline: none;
    cursor: pointer;
}
.collect-button_z4JKaZWe .icon_1EW7QQhn {
    font-size: 11px;
    margin-right: 4px;
}
.collect-button_z4JKaZWe .icon_1EW7QQhn .collected_3CEvdFqd {
    color: #fff;
}
.collect-button_z4JKaZWe .theme-no-tip_1GxGFGcF {
    box-shadow: none;
    background-color: transparent;
}
.collect-button_z4JKaZWe .theme-no-tip-dark_3n7h04hP {
    box-shadow: none;
    background-color: transparent;
    color: #1a1a1a;
}
.collect-button_z4JKaZWe .theme-no-tip-dark_3n7h04hP .icon_1EW7QQhn .collected_3CEvdFqd {
    color: #1a1a1a;
}
.collect-button_z4JKaZWe .theme-label_35PzrDir {
    box-shadow: none;
    background-color: transparent;
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.collect-button_z4JKaZWe .theme-label_35PzrDir:hover {
    color: #6ec6ff;
}
.collect-button_z4JKaZWe .theme-label_35PzrDir:active {
    color: #0069c0;
}
.collect-button_z4JKaZWe .theme-label_35PzrDir .icon_1EW7QQhn .collected_3CEvdFqd {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.collect-button_z4JKaZWe .theme-label_35PzrDir .icon_1EW7QQhn .collected_3CEvdFqd:hover {
    color: #6ec6ff;
}
.collect-button_z4JKaZWe .theme-label_35PzrDir .icon_1EW7QQhn .collected_3CEvdFqd:active {
    color: #0069c0;
}
.collect-button_z4JKaZWe .collect-count_1hmc-LRm {
    font-size: 14px;
    line-height: 16px;
}
.collect-button_z4JKaZWe .size-large_1V_yRo1D {
    padding: 0;
}
.collect-button_z4JKaZWe .size-large_1V_yRo1D .icon_1EW7QQhn {
    font-size: 12px;
}
.collect-button_z4JKaZWe .size-large_1V_yRo1D .collect-count_1hmc-LRm {
    font-size: 16px;
    line-height: 24px;
}
.link_3rXR3XmQ {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.link_3rXR3XmQ:hover {
    color: #6ec6ff;
}
.link_3rXR3XmQ:active {
    color: #0069c0;
}
blockquote,
figure {
    margin: 0;
}
.content-subtitle_3lvxrnv9 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    font-size: 12px;
    line-height: 1.5;
    letter-spacing: 0.25px;
    color: #333;
}
@media screen and (max-width: 999px) {
    .content-subtitle_3lvxrnv9 {
        font-size: 12px;
        font-weight: 500;
    }
}
.content-subtitle_3lvxrnv9 .subtitle-item_xpaEsup9 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
}
.content-subtitle_3lvxrnv9 .dot_2bxnxodK {
    width: 4px;
    height: 4px;
    margin: 0 5px;
    border-radius: 50%;
    background-color: #333;
}
@media screen and (max-width: 999px) {
    .content-subtitle_3lvxrnv9 .dot_2bxnxodK {
        width: 2px;
        height: 2px;
        margin: 0 3px;
    }
}
.content-subtitle_3lvxrnv9 .tag_1zONFo0R {
    padding: 0 8px;
    height: 24px;
    border-radius: 12px;
}
.content-subtitle_3lvxrnv9.small_3P7onASG {
    font-size: 14px;
}
.content-subtitle_3lvxrnv9.small_3P7onASG .tag_1zONFo0R {
    padding: 0 6.66667px;
    height: 20px;
    border-radius: 10px;
}
.content-subtitle_3lvxrnv9.small_3P7onASG .dot_2bxnxodK {
    width: 2px;
    height: 2px;
}
.content-subtitle_3lvxrnv9.large_3MB1wG_P {
    font-size: 14px;
}
.content-subtitle_3lvxrnv9.large_3MB1wG_P .tag_1zONFo0R {
    padding: 0 8.66667px;
    height: 26px;
    border-radius: 13px;
}
@media screen and (max-width: 999px) {
    .content-subtitle_3lvxrnv9.large_3MB1wG_P {
        font-size: 12px;
    }
}
.content-subtitle_3lvxrnv9.large_3MB1wG_P .dot_2bxnxodK {
    width: 5px;
    height: 5px;
    margin: 0 10px;
}
.content-subtitle_3lvxrnv9.dark_2sDbKSlo {
    color: #fff;
}
.content-subtitle_3lvxrnv9.dark_2sDbKSlo .dot_2bxnxodK {
    background-color: #fff;
}
.content-subtitle_3lvxrnv9.gray_3yimeeX6 {
    color: #bdbdbd;
}
.content-subtitle_3lvxrnv9.gray_3yimeeX6 .dot_2bxnxodK {
    background-color: #bdbdbd;
}
.tag_1zONFo0R {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: inherit;
    color: inherit;
    background-color: #3f3f3f;
}
.link_2XTbROVE {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.link_2XTbROVE:hover {
    color: #6ec6ff;
}
.link_2XTbROVE:active {
    color: #0069c0;
}
blockquote,
figure {
    margin: 0;
}
.status_6cbd0Vh2 .inner-status_QqxTEqQx {
    width: 16px;
    height: 16px;
    border-radius: 50%;
    background-color: #81bf41;
}
.status_6cbd0Vh2 .inner-status_QqxTEqQx .draft_published_public_2Kn2GVK7 {
    background-image: linear-gradient(90deg, transparent 50%, #b6b6b6 0);
}
.status_6cbd0Vh2 .inner-status_QqxTEqQx .published_1jgbGYmE {
    background-color: #5a5a5b;
}
.status_6cbd0Vh2 .inner-status_QqxTEqQx .draft_published_1t6ov2G_ {
    background-color: #5a5a5b;
    background-image: linear-gradient(90deg, transparent 50%, #b6b6b6 0);
}
.status_6cbd0Vh2 .inner-status_QqxTEqQx .draft_iwxVSqKq {
    background-color: transparent;
    background-image: linear-gradient(90deg, transparent 50%, #b6b6b6 0);
}
.status_6cbd0Vh2 .inner-status_QqxTEqQx .draft_iwxVSqKq:before {
    content: "";
    display: block;
    margin-left: 50%;
    height: 100%;
    border-radius: 0 100% 100% 0/50%;
    background-color: #b6b6b6;
    transform-origin: left;
    transform: rotate(0.3turn);
}
.link_1Cjt-Gdq {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.link_1Cjt-Gdq:hover {
    color: #6ec6ff;
}
.link_1Cjt-Gdq:active {
    color: #0069c0;
}
blockquote,
figure {
    margin: 0;
}
.content-subtitle_1aMjdQi6 {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    font-size: 14px;
    line-height: 1.43;
    letter-spacing: 0.25px;
    color: #5a5a5b;
}
.content-subtitle_1aMjdQi6,
.content-subtitle_1aMjdQi6 .subtitle-item_dy57HG6D {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
}
.content-subtitle_1aMjdQi6 .dot_20qKel7g {
    width: 2px;
    height: 2px;
    margin: 0 5px;
    border-radius: 50%;
    background-color: #333;
}
.link_1p6TP7lO {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.link_1p6TP7lO:hover {
    color: #6ec6ff;
}
.link_1p6TP7lO:active {
    color: #0069c0;
}
blockquote,
figure {
    margin: 0;
}
.input-wrap_39AikixK {
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    padding: 0;
    border: 1px solid #000;
    border-radius: 4px;
    background-color: #fff;
    position: relative;
}
.input-wrap_39AikixK ::placeholder {
    color: #959595;
}
.input-wrap_39AikixK ::-webkit-input-placeholder {
    color: #959595;
}
.input-wrap_39AikixK :-moz-placeholder {
    color: #959595;
}
.input-wrap_39AikixK :-ms-input-placeholder {
    color: #959595;
}
.input-wrap_39AikixK .disabled_oVzWoqGE {
    border: 1px solid #e1e1e1;
    background-color: #fafafa;
    color: #cecece;
}
.input-wrap_39AikixK .icon_3P2YxK7t {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    color: #bfbfbf;
    margin: 0 0 0 15px;
    font-size: 18px;
}
.input-wrap_39AikixK .symbol_1qOoNa8r {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
}
.input-wrap_39AikixK .symbol_1qOoNa8r .BEFORE_IiTB_zjU {
    margin: 0 0 0 15px;
}
.input-wrap_39AikixK .symbol_1qOoNa8r .AFTER_DujuEpai {
    margin: 0 24px 0 0;
}
.input-wrap_39AikixK .close_eLfpdCyQ {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    border: none;
    font-weight: 700;
    font-size: 14px;
    opacity: 0.3;
    cursor: pointer;
    margin: 0 6px 0 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    align-items: center;
    background-color: transparent;
    color: #fff;
}
.input-wrap_39AikixK .input_16nfVk-t {
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-pack: start;
    justify-content: flex-start;
    margin: 0;
    padding: 0 16px;
    line-height: 1.2;
    min-width: 50px;
    font-size: 16px;
    color: #5a5a5b;
    border: none;
    outline: none;
    border-radius: 4px;
    height: 44px;
}
.input-wrap_39AikixK .input_16nfVk-t:disabled {
    background-color: #fafafa;
    color: #cecece;
}
.text-input_1XC9dpQt {
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    position: relative;
    cursor: text;
    width: 100%;
}
.text-input_1XC9dpQt .transparent-inherit_2kDoF27M .input-wrap_39AikixK {
    border: none;
    background-color: transparent;
}
.text-input_1XC9dpQt .transparent-inherit_2kDoF27M .input_16nfVk-t {
    font: inherit;
    color: inherit;
}
.text-input_1XC9dpQt .transparent-inherit_2kDoF27M input {
    background-color: transparent;
}
.text-input_1XC9dpQt .border-gray_1PiwVuWW .input-wrap_39AikixK {
    border: 1px solid #e5e5e5;
    background-color: #fff;
    border-radius: 4px;
}
.text-input_1XC9dpQt .border-gray_1PiwVuWW .input_16nfVk-t {
    padding-left: 25px;
    padding-right: 25px;
}
.text-input_1XC9dpQt .grey_mEujABL5 .input-wrap_39AikixK {
    border: 1px solid hsla(0, 0%, 100%, 0.2);
    background-color: hsla(0, 0%, 100%, 0.05);
    border-radius: 3px;
}
.text-input_1XC9dpQt .grey_mEujABL5 .input_16nfVk-t {
    padding-left: 13px;
    padding-right: 26px;
}
.text-input_1XC9dpQt .grey_mEujABL5 input {
    color: #fff;
    background-color: transparent;
}
.text-input_1XC9dpQt .background-inherit_1Lq_V46P .input-wrap_39AikixK {
    border: 1px solid hsla(0, 0%, 100%, 0.2);
    border-radius: 0 3px 3px 0;
    background-color: inherit;
}
.text-input_1XC9dpQt .background-inherit_1Lq_V46P .input_16nfVk-t {
    padding-left: 13px;
    padding-right: 26px;
}
.text-input_1XC9dpQt .background-inherit_1Lq_V46P input {
    color: #fff;
    background-color: transparent;
}
.text-input_1XC9dpQt .custom-completed_3tiPDO1j .input-wrap_39AikixK {
    border-left: 1px solid #1fd348;
    border-radius: 0 3px 3px 0;
    background-color: inherit;
}
.text-input_1XC9dpQt .custom-completed_3tiPDO1j .input_16nfVk-t {
    padding-left: 13px;
    padding-right: 26px;
}
.text-input_1XC9dpQt .custom-completed_3tiPDO1j input {
    color: #fff;
    background-color: transparent;
}
.text-input_1XC9dpQt .custom-error_2Ye1aklE .input-wrap_39AikixK {
    border-left: 1px solid #ff4f4f;
    border-radius: 0 3px 3px 0;
    background-color: inherit;
}
.text-input_1XC9dpQt .custom-error_2Ye1aklE .input_16nfVk-t {
    padding-left: 13px;
    padding-right: 26px;
}
.text-input_1XC9dpQt .custom-error_2Ye1aklE input {
    color: #fff;
    background-color: transparent;
}
.text-input_1XC9dpQt .custom-inherit_2qaCexZB .input-wrap_39AikixK {
    border-left: 1px solid hsla(0, 0%, 100%, 0.2);
    border-radius: 0 3px 3px 0;
    background-color: inherit;
}
.text-input_1XC9dpQt .custom-inherit_2qaCexZB .input_16nfVk-t {
    padding-left: 13px;
    padding-right: 26px;
}
.text-input_1XC9dpQt .custom-inherit_2qaCexZB input {
    color: #c7c7c7;
    background-color: transparent;
}
.text-input_1XC9dpQt .header-search_2oOegutK .icon_3P2YxK7t {
    font-size: 14px;
    padding: 0;
    color: hsla(0, 0%, 100%, 0.9);
    text-decoration: none;
    margin-left: 15px;
}
.text-input_1XC9dpQt .header-search_2oOegutK .input-wrap_39AikixK {
    border: none;
    background-color: transparent;
}
.text-input_1XC9dpQt .header-search_2oOegutK .input_16nfVk-t {
    color: #fff;
    padding: 0 20px 0 15px;
}
.text-input_1XC9dpQt .header-search_2oOegutK input {
    background-color: transparent;
}
.text-input_1XC9dpQt .header-search_2oOegutK ::placeholder {
    color: #959595;
}
.text-input_1XC9dpQt .header-search_2oOegutK ::-webkit-input-placeholder {
    color: #959595;
}
.text-input_1XC9dpQt .header-search_2oOegutK :-moz-placeholder {
    color: #959595;
}
.text-input_1XC9dpQt .header-search_2oOegutK :-ms-input-placeholder {
    color: #959595;
}
.text-input_1XC9dpQt .featured_3mmV7fLY .input-wrap_39AikixK {
    border: none;
    background-color: transparent;
}
.text-input_1XC9dpQt .featured_3mmV7fLY .input_16nfVk-t {
    color: #000;
    font-size: 18px;
    line-height: 1.56;
    letter-spacing: 0.6px;
}
.text-input_1XC9dpQt .featured_3mmV7fLY input {
    background-color: transparent;
}
.text-input_1XC9dpQt .error_1d07gfEh .input-wrap_39AikixK {
    border-color: #ee4a3d;
}
.text-input_1XC9dpQt .small_3Byl2Np1 .input_16nfVk-t {
    height: 28px;
}
.text-input_1XC9dpQt .medium_2tJxl9CS .input_16nfVk-t {
    height: 48px;
}
.text-input_1XC9dpQt .large_Yu51I5EN .input_16nfVk-t {
    height: 59px;
}
.text-input_1XC9dpQt .xlarge_2cK39WMJ .icon_3P2YxK7t {
    font-size: 26px;
}
.text-input_1XC9dpQt .xlarge_2cK39WMJ .input_16nfVk-t {
    padding: 0 26px 0 10px;
    height: 85px;
    font-size: 22px;
    font-weight: 700;
}
.text-input_1XC9dpQt .xxxxlarge_2QBI1ylR .icon_3P2YxK7t {
    font-size: 50px;
}
.text-input_1XC9dpQt .xxxxlarge_2QBI1ylR .input_16nfVk-t {
    padding: 0 26px 0 20px;
    height: 153px;
    font-size: 64px;
    font-weight: 700;
}
.text-input_1XC9dpQt .box_dJIv_4xk .input-wrap_39AikixK,
.text-input_1XC9dpQt .box_dJIv_4xk .input_16nfVk-t {
    border: none;
}
.text-input_1XC9dpQt .placeholder-color-a6a6a6_1cwvTdRL ::placeholder {
    color: #a6a6a6;
}
.text-input_1XC9dpQt .placeholder-color-a6a6a6_1cwvTdRL ::-webkit-input-placeholder {
    color: #a6a6a6;
}
.text-input_1XC9dpQt .placeholder-color-a6a6a6_1cwvTdRL :-moz-placeholder {
    color: #a6a6a6;
}
.text-input_1XC9dpQt .placeholder-color-a6a6a6_1cwvTdRL :-ms-input-placeholder {
    color: #a6a6a6;
}
.text-input_1XC9dpQt .text-error_12llL-r7 {
    font-size: 14px;
    color: #f44336;
    padding: 5px 0;
}
.text-input_1XC9dpQt .transparent_4Ibqtk_3 .input-wrap_39AikixK {
    border: none;
    background-color: transparent;
}
.text-input_1XC9dpQt .transparent_4Ibqtk_3 .input_16nfVk-t {
    color: #000;
}
.text-input_1XC9dpQt .transparent_4Ibqtk_3 .input_16nfVk-t:disabled {
    background-color: #fafafa;
    color: #cecece;
}
.text-input_1XC9dpQt .transparent_4Ibqtk_3 input {
    background-color: transparent;
}
.hide_Vv7fsLy8 {
    display: none;
}
.link_30Im0xII {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.link_30Im0xII:hover {
    color: #6ec6ff;
}
.link_30Im0xII:active {
    color: #0069c0;
}
blockquote,
figure {
    margin: 0;
}
.text-field_2mr3IPJl {
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: start;
    justify-content: flex-start;
    position: relative;
    cursor: text;
    padding: 0;
    height: 100%;
}
.text-field_2mr3IPJl .input-wrapper_1ArhiRhl {
    width: 100%;
}
.text-field_2mr3IPJl .dark_fmaX2Jsn .input-wrapper_1ArhiRhl {
    background-color: #212121;
    color: #fff;
    border-radius: 3px;
}
.text-field_2mr3IPJl .dark_fmaX2Jsn .value-wrap_3X_Nz5eH .value-gray_1X-b4H33 {
    border: none;
    background-color: hsla(0, 0%, 100%, 0.2);
    color: #fff;
}
.text-field_2mr3IPJl .dark_fmaX2Jsn .value-wrap_3X_Nz5eH .value-gray_1X-b4H33 .close-icon_18PNG2-S {
    color: #fff;
}
.value-wrap_3X_Nz5eH {
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%;
    padding: 0 0 8px;
}
.value-wrap_3X_Nz5eH .single_1sAQKaqh {
    height: 44px;
}
.value-wrap_3X_Nz5eH .single_1sAQKaqh .value_WFxssWza {
    margin: 0 !important;
}
.value-wrap_3X_Nz5eH .full-primary_PYgZyGLm {
    margin: 0;
    padding: 0;
}
.value-wrap_3X_Nz5eH .full-primary_PYgZyGLm .value-gray_1X-b4H33 {
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    -ms-flex-pack: justify;
    justify-content: space-between;
    height: 100%;
    margin: 0;
    padding: 0 19px;
    border: 0;
    font-size: 16px;
    font-weight: 500;
    color: #fff;
    background-color: #2196f3;
}
.value-wrap_3X_Nz5eH .full-primary_PYgZyGLm .value-gray_1X-b4H33 .name_1mI9AYHJ {
    padding: 0;
    max-width: 320px;
}
.value-wrap_3X_Nz5eH .full-primary_PYgZyGLm .value-gray_1X-b4H33 .delete_3mtWJhLn {
    margin-left: 10px;
    width: 24px;
    height: 24px;
    border-radius: 50%;
    background-color: #0069c0;
}
.value-wrap_3X_Nz5eH .full-primary_PYgZyGLm .value-gray_1X-b4H33 .delete_3mtWJhLn .close-icon_18PNG2-S {
    color: #fff;
    font-weight: 400;
}
.value-wrap_3X_Nz5eH .full-primary_PYgZyGLm .loading_2BIUQrdA {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    border-radius: 12px;
    width: 24px;
    height: 24px;
    border: 2px solid rgba(0, 0, 0, 0.4);
    border-top-color: #1e9ad6;
    animation: rotate 1s infinite;
}
.value-gray_1X-b4H33 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    margin: 0 8px 8px 0;
    border: 1px solid #979797;
    border-radius: 4px;
    background-color: #d8d8d8;
    font-size: 15px;
    color: #4d4d4d;
    line-height: 28px;
}
.value-gray_1X-b4H33 .name_1mI9AYHJ {
    padding: 0 8px;
    max-width: 150px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.value-gray_1X-b4H33 .delete_3mtWJhLn {
    position: relative;
    cursor: pointer;
    text-decoration: none;
    padding: 4px;
}
.value-gray_1X-b4H33 .delete_3mtWJhLn .close-icon_18PNG2-S {
    color: #979b9e;
    font-size: 16px;
}
.loading-wrap_32LiyK9S {
    margin-left: 10px;
    width: 24px;
    height: 24px;
}
.loading-wrap_32LiyK9S .loading_2BIUQrdA {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    border-radius: 12px;
    width: 24px;
    height: 24px;
    border: 2px solid hsla(0, 0%, 100%, 0.4);
    border-top-color: #fff;
    animation: rotate 1s infinite;
}
.link_Rql05EAj {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.link_Rql05EAj:hover {
    color: #6ec6ff;
}
.link_Rql05EAj:active {
    color: #0069c0;
}
blockquote,
figure {
    margin: 0;
}
.text-auto_1VsFCzy2 {
    position: relative;
    width: 100%;
    height: 100%;
}
ul .candidates_XNDsUfey {
    transform: scaleY(0);
    transform-origin: 0 0;
    opacity: 0;
    min-width: 100%;
    z-index: 100;
    position: absolute;
    background-color: #fff;
    list-style: none;
    padding: 0;
    margin: 2px 0 54px;
    border: 1px solid rgba(0, 0, 0, 0.1);
    border-radius: 3px;
    top: 100%;
    left: 0;
}
ul .candidates_XNDsUfey li {
    padding: 0 10px;
    height: 42px;
    line-height: 42px;
    color: #333;
    cursor: pointer;
    white-space: nowrap;
}
ul .candidates_XNDsUfey li .active_1RKAgmsH {
    background-color: #f0f0f0;
}
ul .candidates_XNDsUfey .expand_35FT8Tg6 {
    transform: none;
    opacity: 1;
}
.text-auto_1VsFCzy2.theme-normal_3XqEAWun ul .candidates_XNDsUfey li {
    height: auto;
    line-height: normal;
}
.text-auto_1VsFCzy2.theme-dark_3Dm7tPI4 ul .candidates_XNDsUfey {
    background-color: #212121;
    border: none;
    overflow: hidden;
}
.text-auto_1VsFCzy2.theme-dark_3Dm7tPI4 ul .candidates_XNDsUfey li {
    color: #fff;
}
.text-auto_1VsFCzy2.theme-dark_3Dm7tPI4 ul .candidates_XNDsUfey li .active_1RKAgmsH {
    background-color: rgba(90, 90, 91, 0.7);
}
.hide_11LcVx7f {
    display: none;
}
.link_2JmX_7Ph {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.link_2JmX_7Ph:hover {
    color: #6ec6ff;
}
.link_2JmX_7Ph:active {
    color: #0069c0;
}
blockquote,
figure {
    margin: 0;
}
.name_1vNZcZ9y {
    color: #fff;
    text-align: center;
    text-transform: uppercase;
}
.followed_3B8HeR_v {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: absolute;
    width: 18px;
    height: 18px;
    border-radius: 50%;
    border: 2px solid #f0f0f0;
    background: #8ac249;
    bottom: -5px;
    right: 0;
}
.followed_3B8HeR_v .check_2ALzuG8N {
    color: #fff;
    font-size: 12px;
}
.status__5kAth_4 {
    width: 10px;
    height: 10px;
    border-radius: 7px;
    display: inline-block;
    box-sizing: content-box;
}
.status__5kAth_4.status-online_1W0-fSdt {
    background-color: #89c048;
}
.status__5kAth_4.status-idle_2WZS6ltj {
    background-color: #ff8100;
}
.status__5kAth_4.status-offline_3C40plEl {
    background-color: #d2d2d2;
}
.status-typing_2IrA6KZG {
    width: 26px !important;
    right: -11px !important;
    overflow: hidden;
}
.status-typing_2IrA6KZG .ellipsis_KY3IizK8 {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
}
.status-typing_2IrA6KZG .ellipsis_KY3IizK8 div {
    width: 4px;
    height: 4px;
    background-color: #fff;
    border-radius: 3px;
    display: inline-block;
    opacity: 0.3;
    animation: ellipsis_KY3IizK8 1.4s infinite ease-in-out;
}
.status-typing_2IrA6KZG .ellipsis_KY3IizK8 div + div {
    margin-left: 2px;
}
.status-typing_2IrA6KZG .ellipsis_KY3IizK8 div:nth-of-type(2) {
    animation-delay: 0.2s;
}
.status-typing_2IrA6KZG .ellipsis_KY3IizK8 div:nth-of-type(3) {
    animation-delay: 0.4s;
}
.avatar_WXNNK1km {
    background-clip: padding-box;
    position: relative;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
}
.avatar_WXNNK1km,
.avatar_WXNNK1km .image-wrap_Jd24noml {
    background-color: none;
    background-position: 50%;
    background-size: 100% 100%;
}
.avatar_WXNNK1km .image-wrap_Jd24noml {
    overflow: hidden;
}
.avatar_WXNNK1km .status__5kAth_4 {
    background-clip: padding-box;
    position: absolute;
    pointer-events: none;
    width: 14px;
    height: 14px;
    border-radius: 9px;
    right: -4px;
    bottom: -4px;
}
.avatar_WXNNK1km .circle_Zl98PAtd {
    border-radius: 50%;
}
.avatar_WXNNK1km .circle_Zl98PAtd .image-wrap_Jd24noml {
    width: 100%;
    height: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
    border-radius: 50%;
    background-color: #000;
    color: #fff;
}
.avatar_WXNNK1km .circle_Zl98PAtd .image-wrap_Jd24noml .svg-wrap_3NoaBRg0 {
    margin: 0 auto;
}
.avatar_WXNNK1km .avatar-xxxxxsmall_3AnSDbbQ {
    width: 16px;
    height: 16px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
}
.avatar_WXNNK1km .avatar-xxxxxsmall_3AnSDbbQ .name_1vNZcZ9y {
    font-size: 8px;
    line-height: 16px;
}
.avatar_WXNNK1km .avatar-xxxxsmall_2hq-Wqry {
    width: 22px;
    height: 22px;
}
.avatar_WXNNK1km .avatar-xxxxsmall_2hq-Wqry .name_1vNZcZ9y {
    font-size: 11px;
    line-height: 22px;
}
.avatar_WXNNK1km .avatar-xxxsmall_7A1fIBoc {
    width: 24px;
    height: 24px;
}
.avatar_WXNNK1km .avatar-xxxsmall_7A1fIBoc .name_1vNZcZ9y {
    font-size: 12px;
    line-height: 24px;
}
.avatar_WXNNK1km .avatar-xxsmall_21uEXH9W {
    width: 32px;
    height: 32px;
}
.avatar_WXNNK1km .avatar-xxsmall_21uEXH9W .name_1vNZcZ9y {
    font-size: 16px;
    line-height: 32px;
}
.avatar_WXNNK1km .avatar-xxsmall_21uEXH9W .followed_3B8HeR_v {
    width: 14px;
    height: 14px;
    bottom: -5px;
    right: 0;
}
.avatar_WXNNK1km .avatar-xxsmall_21uEXH9W .followed_3B8HeR_v .check_2ALzuG8N {
    font-size: 10px;
}
.avatar_WXNNK1km .avatar-xsmall_2otQtTVf {
    width: 36px;
    height: 36px;
}
@media screen and (max-width: 999px) {
    .avatar_WXNNK1km .avatar-xsmall_2otQtTVf {
        width: 28px;
        height: 28px;
    }
}
.avatar_WXNNK1km .avatar-xsmall_2otQtTVf .name_1vNZcZ9y {
    font-size: 18px;
    line-height: 36px;
}
@media screen and (max-width: 999px) {
    .avatar_WXNNK1km .avatar-xsmall_2otQtTVf .name_1vNZcZ9y {
        font-size: 14px;
        line-height: 28px;
    }
}
.avatar_WXNNK1km .avatar-xsmall_2otQtTVf .status__5kAth_4 {
    width: 9px;
    height: 9px;
    border: 2px solid #fff;
}
.avatar_WXNNK1km .avatar-xsmall_2otQtTVf .anonymous_30swBjBB {
    font-size: 36px;
    line-height: 36px;
    color: #fff;
}
@media screen and (max-width: 999px) {
    .avatar_WXNNK1km .avatar-xsmall_2otQtTVf .anonymous_30swBjBB {
        font-size: 28px;
        line-height: 28px;
    }
}
.avatar_WXNNK1km .avatar-small_t7z4W9BJ {
    width: 50px;
    height: 50px;
}
.avatar_WXNNK1km .avatar-small_t7z4W9BJ .name_1vNZcZ9y {
    font-size: 25px;
    line-height: 50px;
}
.avatar_WXNNK1km .avatar-small_t7z4W9BJ .status__5kAth_4 {
    width: 12px;
    height: 12px;
    border: 2px solid #fff;
}
.avatar_WXNNK1km .avatar-medium_3tQzcl4Y {
    width: 60px;
    height: 60px;
}
.avatar_WXNNK1km .avatar-medium_3tQzcl4Y .name_1vNZcZ9y {
    font-size: 30px;
    line-height: 60px;
}
.avatar_WXNNK1km .avatar-large_FcHEO6am {
    width: 75px;
    height: 75px;
}
.avatar_WXNNK1km .avatar-large_FcHEO6am .name_1vNZcZ9y {
    font-size: 32.5px;
    line-height: 75px;
}
@media screen and (max-width: 999px) {
    .avatar_WXNNK1km .avatar-large_FcHEO6am {
        width: 32px;
        height: 32px;
    }
    .avatar_WXNNK1km .avatar-large_FcHEO6am .name_1vNZcZ9y {
        font-size: 16px;
        line-height: 32px;
    }
}
.avatar_WXNNK1km .avatar-xlarge_2ennUK4d {
    width: 100px;
    height: 100px;
}
.avatar_WXNNK1km .avatar-xlarge_2ennUK4d .name_1vNZcZ9y {
    font-size: 50px;
    line-height: 100px;
}
@media screen and (max-width: 999px) {
    .avatar_WXNNK1km .avatar-xlarge_2ennUK4d {
        width: 50px;
        height: 50px;
    }
    .avatar_WXNNK1km .avatar-xlarge_2ennUK4d .name_1vNZcZ9y {
        font-size: 25px;
        line-height: 50px;
    }
}
.avatar_WXNNK1km .avatar-xxlarge_36h7sASx {
    width: 145px;
    height: 145px;
}
.avatar_WXNNK1km .avatar-xxlarge_36h7sASx .name_1vNZcZ9y {
    font-size: 72.5px;
    line-height: 145px;
}
.avatar_WXNNK1km .avatar-xxxlarge_3_qAAlVP {
    width: 180px;
    height: 180px;
}
.avatar_WXNNK1km .avatar-xxxlarge_3_qAAlVP .name_1vNZcZ9y {
    font-size: 72.5px;
    line-height: 180px;
}
@media screen and (max-width: 999px) {
    .avatar_WXNNK1km .avatar-xxxlarge_3_qAAlVP {
        width: 100px;
        height: 100px;
    }
    .avatar_WXNNK1km .avatar-xxxlarge_3_qAAlVP .name_1vNZcZ9y {
        font-size: 35px;
        line-height: 100px;
    }
}
.avatar_WXNNK1km .avatar-message-card_IGvGi5KX {
    width: 128px;
    height: 128px;
}
.avatar_WXNNK1km .avatar-message-card_IGvGi5KX .name_1vNZcZ9y {
    font-size: 64px;
    line-height: 128px;
}
.avatar_WXNNK1km .avatar-message-card_IGvGi5KX .status__5kAth_4 {
    width: 18px;
    height: 18px;
    border: 4px solid #fff;
    border-radius: 50%;
    margin-right: 12px;
    margin-bottom: 4px;
}
.avatar_WXNNK1km .avatar-company-card_2CRopBbW {
    width: 88px;
    height: 88px;
    background: #f1f1f1;
}
.avatar_WXNNK1km .avatar-company-card_2CRopBbW .name_1vNZcZ9y {
    font-size: 54px;
    line-height: 88px;
}
.avatar_WXNNK1km .avatar-user-card_24xhyvAH {
    width: 140px;
    height: 140px;
}
.avatar_WXNNK1km .avatar-user-card_24xhyvAH .name_1vNZcZ9y {
    font-size: 70px;
    line-height: 140px;
}
.avatar_WXNNK1km .avatar-profile_1-AFD0P9 {
    width: 170px;
    height: 170px;
}
.avatar_WXNNK1km .avatar-profile_1-AFD0P9 .name_1vNZcZ9y {
    font-size: 72px;
    line-height: 170px;
}
.avatar_WXNNK1km .avatar-learn-profile_2MvjwEtN {
    width: 114px;
    height: 114px;
}
.avatar_WXNNK1km .avatar-learn-profile_2MvjwEtN .name_1vNZcZ9y {
    font-size: 36px;
    line-height: 114px;
}
.avatar_WXNNK1km .avatar-unified-profile__nM27OsB {
    width: 72px;
    height: 72px;
    font-size: 33px;
    line-height: 72px;
    border: 2px solid hsla(0, 0%, 100%, 0.54);
}
.avatar_WXNNK1km .avatar-unified-profile__nM27OsB .status__5kAth_4 {
    width: 12px;
    height: 12px;
    border: 2px solid rgba(34, 44, 54, 0.9);
    bottom: 0;
    right: 0;
}
.avatar_WXNNK1km .avatar-unified-profile__nM27OsB .name_1vNZcZ9y {
    line-height: 72px;
}
.avatar_WXNNK1km .avatar-xxxxlarge_6WgMO551 {
    width: 300px;
    height: 300px;
}
.avatar_WXNNK1km .avatar-xxxxlarge_6WgMO551 .name_1vNZcZ9y {
    font-size: 150px;
    line-height: 300px;
}
.avatar_WXNNK1km .avatar-xxxxlarge_6WgMO551 .followed_3B8HeR_v {
    width: 70px;
    height: 70px;
    bottom: -5px;
    right: 0;
}
.avatar_WXNNK1km .avatar-xxxxlarge_6WgMO551 .followed_3B8HeR_v .check_2ALzuG8N {
    font-size: 48px;
}
@media screen and (max-width: 999px) {
    .avatar_WXNNK1km .avatar-xxxxlarge_6WgMO551 {
        width: 120px;
        height: 120px;
    }
    .avatar_WXNNK1km .avatar-xxxxlarge_6WgMO551 .name_1vNZcZ9y {
        font-size: 72.5px;
        line-height: 120px;
    }
}
.avatar_WXNNK1km .avatar-group_36I8Laxw {
    width: 120px;
    height: 120px;
}
.avatar_WXNNK1km .avatar-group_36I8Laxw .name_1vNZcZ9y {
    font-size: 72px;
    line-height: 120px;
}
@media screen and (max-width: 999px) {
    .avatar_WXNNK1km .avatar-group_36I8Laxw {
        width: 80px;
        height: 80px;
    }
    .avatar_WXNNK1km .avatar-group_36I8Laxw .name_1vNZcZ9y {
        font-size: 35px;
        line-height: 80px;
    }
}
.avatar_WXNNK1km .avatar-group-small_8rW3a160 {
    width: 41px;
    height: 41px;
}
.avatar_WXNNK1km .avatar-group-small_8rW3a160 .name_1vNZcZ9y {
    font-size: 25px;
    line-height: 42px;
}
@keyframes ellipsis_KY3IizK8 {
    0% {
        transform: scale(1);
        opacity: 1;
    }
    50% {
        transform: scale(0.8);
        opacity: 0.3;
    }
    to {
        transform: scale(1);
        opacity: 1;
    }
}
.default-bg_qzTY8Gy4 {
    background: #197172;
    background: linear-gradient(to bottom right, #197172, #7bbc20);
}
.candidate_AloyQG0o {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: center;
    align-items: center;
    height: 46px;
    padding: 0;
    width: 100%;
    cursor: pointer;
}
.candidate_AloyQG0o .candidate-info_3ujN2VB0 {
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    align-items: center;
    margin-left: 8px;
    overflow: hidden;
}
.candidate_AloyQG0o .candidate-info_3ujN2VB0 .name_1YHzFUwP {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    font-size: 15px;
    line-height: 18px;
    color: #5a5a5b;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 314px;
}
.candidate_AloyQG0o .candidate-info_3ujN2VB0 .split_2hINiM05 {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 2px;
    height: 2px;
    background-color: #c7cbcf;
    border-radius: 50%;
    margin: 0 4px;
}
.candidate_AloyQG0o .candidate-info_3ujN2VB0 .description_3cXSGbgc {
    font-size: 13px;
    color: #959595;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 15px;
}
.learn-info_1C7OzTij {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: start;
    align-items: flex-start;
    padding: 5px 0;
    height: auto;
}
.learn-info_1C7OzTij .title_1uW6u89a {
    white-space: normal;
    line-height: 1.4;
    padding-bottom: 5px;
}
.architecture-auto-complete-wrapper_18vSm39j .architecture-auto-complete_2wkUmfzo {
    max-width: 350px;
    background-color: #e9ebec;
    border-radius: 4px;
}
.architecture-item-info_2q3jS6it {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: start;
    align-items: flex-start;
    padding: 10px 0;
    height: auto;
}
.architecture-item-info_2q3jS6it .title_1uW6u89a {
    font-size: 16px;
    line-height: 1.4;
    white-space: normal;
}
.architecture-item-info_2q3jS6it .internal-id_1PvZ9LN5 {
    line-height: 1.4;
    margin-bottom: 5px;
    color: #9b9b9b;
    white-space: normal;
}
.result_3_YauBk1 {
    padding: 2px 10px;
    background-color: #f4f8f9;
    margin-top: 20px;
}
.result_3_YauBk1 .item-row-wrapper_2YZA2vCj {
    padding: 9px 0;
}
.item-row_3JL2Xd48 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    padding-right: 54px;
    padding-left: 15px;
    border-radius: 4px;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
    background-color: #fff;
    min-height: 64px;
}
.item-row_3JL2Xd48 .content_3noH6Jfc {
    -ms-flex: 1;
    flex: 1;
    font-size: 16px;
    line-height: 1.25;
    color: #000;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-direction: column;
    flex-direction: column;
}
.item-row_3JL2Xd48 .content_3noH6Jfc .info-wrap_1xyeDNAd {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    margin-bottom: 10px;
}
.item-row_3JL2Xd48 .content_3noH6Jfc .info-item_1WWWorSA {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    margin-right: 10px;
}
.item-row_3JL2Xd48 .content_3noH6Jfc .dot_9sVbDtqr {
    width: 4px;
    height: 4px;
    border-radius: 100%;
    background-color: #000;
    margin-right: 10px;
}
.item-row_3JL2Xd48 .item-buttons_qjvywzxn {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
}
.item-row_3JL2Xd48 .item-buttons_qjvywzxn .button_2CZcaixy {
    border: none;
    outline: none;
    padding: 0;
    margin: 0 0 0 15px;
    background-color: transparent;
    color: #bdbdbd;
    font-size: 18px;
    cursor: pointer;
}
.item-row_3JL2Xd48 .item-buttons_qjvywzxn .button_2CZcaixy .edit_18EOw8-g {
    font-size: 14px;
}
.link_3MX0Qnks {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.link_3MX0Qnks:hover {
    color: #6ec6ff;
}
.link_3MX0Qnks:active {
    color: #0069c0;
}
blockquote,
figure {
    margin: 0;
}
.input-wrap_37qHZuNK {
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    height: 48px;
    padding: 0;
    border: 1px solid #d5d5d5;
    border-radius: 4px;
    background-color: #fff;
    position: relative;
}
.input-wrap_37qHZuNK .active-blue-green_3WIO54QT {
    border-color: #00bcd4 !important;
}
.input-wrap_37qHZuNK .active-primary-blue_3p_2lKf4 {
    border-color: #2196f3 !important;
}
.input-wrap_37qHZuNK .disabled_XkbqWG6P {
    border: 1px solid #e1e1e1;
    background-color: #fafafa;
    color: #cecece;
}
.input-wrap_37qHZuNK .failed_3-4CaefV {
    border-color: #ee4a3d;
}
.input-wrap_37qHZuNK .icon_2BR9dnuD {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    color: #bfbfbf;
    margin: 0 0 0 15px;
    font-size: 18px;
}
.input-wrap_37qHZuNK .close_2ZtV7Eoy {
    position: absolute;
    right: 0;
    border: none;
    font-weight: 700;
    font-size: 10px;
    opacity: 0.3;
    cursor: pointer;
    padding: 5px;
    margin: 0 6px 0 0;
    height: auto;
    top: 0;
    bottom: 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    align-items: center;
}
.input-wrap_37qHZuNK .input_3yaUP2ah {
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-pack: start;
    justify-content: flex-start;
    margin: 0;
    padding: 0 30px 0 16px;
    line-height: 24px;
    min-width: 100px;
    font-size: 16px;
    color: #5a5a5b;
    border: none;
    outline: none;
    border-radius: 4px;
}
.input-wrap_37qHZuNK .input_3yaUP2ah:disabled {
    background-color: #fafafa;
    color: #cecece;
}
.input-wrap_37qHZuNK .input_3yaUP2ah ::-webkit-input-placeholder {
    color: #797979;
}
.input-wrap_37qHZuNK .input_3yaUP2ah :-moz-placeholder,
.input-wrap_37qHZuNK .input_3yaUP2ah ::-moz-placeholder {
    color: #797979;
}
.input-wrap_37qHZuNK .input_3yaUP2ah :-ms-input-placeholder {
    color: #797979;
}
.input-wrap-egl_1dMm5a1u {
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    height: 48px;
    padding: 0;
    border: 1px solid #d5d5d5;
    border-radius: 4px;
    background-color: #252525;
    position: relative;
}
.input-wrap-egl_1dMm5a1u .disabled_XkbqWG6P {
    border: transparent !important;
    background-color: #252525;
    color: #cecece;
}
.text-input_1zwaVtSr {
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: start;
    justify-content: flex-start;
    position: relative;
    cursor: text;
    width: 100%;
}
.text-input_1zwaVtSr .theme-small_3BIyN2zD .input-wrap_37qHZuNK .input_3yaUP2ah {
    padding: 0 10px;
}
.text-input_1zwaVtSr .theme-transparent_1qfAkTuT .input-wrap_37qHZuNK {
    border: none;
}
.text-input_1zwaVtSr .theme-dark_2f3h2N29 .input-wrap_37qHZuNK {
    border: 1px solid #d8d8d8;
}
.text-input_1zwaVtSr .theme-dark_2f3h2N29 .input-wrap_37qHZuNK .input_3yaUP2ah {
    color: #424242;
}
.text-input_1zwaVtSr .theme-dark_2f3h2N29 .input-wrap_37qHZuNK .input_3yaUP2ah:disabled {
    color: #cecece;
}
.text-input_1zwaVtSr .theme-dark_2f3h2N29 .input-wrap_37qHZuNK .input_3yaUP2ah ::-webkit-input-placeholder {
    color: #b0b0b0;
}
.text-input_1zwaVtSr .theme-dark_2f3h2N29 .input-wrap_37qHZuNK .input_3yaUP2ah :-moz-placeholder,
.text-input_1zwaVtSr .theme-dark_2f3h2N29 .input-wrap_37qHZuNK .input_3yaUP2ah ::-moz-placeholder {
    color: #b0b0b0;
}
.text-input_1zwaVtSr .theme-dark_2f3h2N29 .input-wrap_37qHZuNK .input_3yaUP2ah :-ms-input-placeholder {
    color: #b0b0b0;
}
.text-input_1zwaVtSr .theme-egl_1nm0wZsJ .input-wrap_37qHZuNK {
    border: 1px solid hsla(0, 0%, 100%, 0.2);
}
.text-input_1zwaVtSr .theme-egl_1nm0wZsJ .input-wrap_37qHZuNK .input_3yaUP2ah {
    color: #fff;
    background: #252525;
}
.text-input_1zwaVtSr .theme-egl_1nm0wZsJ .input-wrap_37qHZuNK .input_3yaUP2ah:disabled {
    color: #cecece;
}
.text-input_1zwaVtSr .theme-egl_1nm0wZsJ .input-wrap_37qHZuNK .input_3yaUP2ah ::-webkit-input-placeholder {
    color: #b0b0b0;
}
.text-input_1zwaVtSr .theme-egl_1nm0wZsJ .input-wrap_37qHZuNK .input_3yaUP2ah :-moz-placeholder,
.text-input_1zwaVtSr .theme-egl_1nm0wZsJ .input-wrap_37qHZuNK .input_3yaUP2ah ::-moz-placeholder {
    color: #b0b0b0;
}
.text-input_1zwaVtSr .theme-egl_1nm0wZsJ .input-wrap_37qHZuNK .input_3yaUP2ah :-ms-input-placeholder {
    color: #b0b0b0;
}
.notice_2SH_cyIz {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    align-items: center;
    position: absolute;
    font-size: 14px;
    white-space: nowrap;
    transition: display 0.9s ease;
}
.notice_2SH_cyIz .failed_3-4CaefV {
    color: #d0021b;
}
.notice_2SH_cyIz .succeeded_1E5Kcckx {
    color: #08b000;
}
.notice_2SH_cyIz .initial_1M_5HFm5,
.notice_2SH_cyIz .inProgress_1aQUaJof {
    color: #b2b2b2;
}
.notice_2SH_cyIz .right_1hrVYbeV {
    left: 100%;
    top: 0;
    margin-left: 25px;
    height: 100%;
}
.notice_2SH_cyIz .bottom_2KFENrcf {
    top: 100%;
    left: 0;
    margin-top: 5px;
}
.hide_3RMsfyaL {
    display: none;
}
.right-hint_3e6r6uIL {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    font-size: 14px;
    color: #b0b0b0;
    line-height: 20px;
    margin: 0 24px 0 8px;
}
.link_1v3rHIIg {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.link_1v3rHIIg:hover {
    color: #6ec6ff;
}
.link_1v3rHIIg:active {
    color: #0069c0;
}
blockquote,
figure {
    margin: 0;
}
.backdrop_1t7ADNYQ {
    width: 100%;
    background-color: rgba(0, 0, 0, 0.541176);
}
.backdrop_1t7ADNYQ,
.modal_1VeXxnkx {
    position: fixed;
    height: 100%;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 99999;
}
.modal_1VeXxnkx {
    padding: 30px 0;
    pointer-events: none;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-direction: column;
    flex-direction: column;
}
@media screen and (max-width: 999px) {
    .modal_1VeXxnkx {
        height: auto;
        padding: 78px 10px 10px;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
        flex-direction: column;
        -ms-flex-align: normal;
        align-items: normal;
    }
}
.modal-inner_33MXwUBJ {
    min-height: 0;
    height: auto;
    pointer-events: none;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-line-pack: center;
    align-content: center;
}
.modal-inner_33MXwUBJ .center_1TOZ4qAC {
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
}
.modal-inner_33MXwUBJ .top_2d635TQE {
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-align: center;
    align-items: center;
}
.modal-content_9glg7cIJ {
    pointer-events: none;
}
@media screen and (max-width: 999px) {
    .pc_6ce9b5Un {
        display: none;
    }
}
.mobile_16xKylFJ {
    display: none;
}
@media screen and (max-width: 999px) {
    .mobile_16xKylFJ {
        display: -ms-flexbox;
        display: flex;
    }
}
.link_2A9KhqQM {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.link_2A9KhqQM:hover {
    color: #6ec6ff;
}
.link_2A9KhqQM:active {
    color: #0069c0;
}
blockquote,
figure {
    margin: 0;
}
.raised-btn-loading-wrap_s2yRiPas {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    cursor: auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
}
.raised-btn-loading-wrap_s2yRiPas .raised-btn-loading_21jFtRQ3 {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    border-radius: 12px;
    width: 24px;
    height: 24px;
    border: 2px solid hsla(0, 0%, 100%, 0.4);
    border-top-color: #fff;
    animation: rotate 1s infinite;
}
.raised-btn_1lcLt7H- {
    position: relative;
    font-weight: 500;
    border-radius: 3px;
    margin: 0;
    outline: none;
    border: none;
    cursor: pointer;
    padding: 0 18px;
    min-width: 80px;
    white-space: nowrap;
}
@media screen and (max-width: 999px) {
    .raised-btn_1lcLt7H- {
        margin-right: 10px;
    }
}
.raised-btn_1lcLt7H- > div {
    width: 100%;
}
@media screen and (max-width: 999px) {
    .raised-btn_1lcLt7H- > div {
        text-align: center;
    }
}
.raised-btn_1lcLt7H- a {
    display: none;
}
.raised-btn_1lcLt7H-.raised-btn-primary_QzgPZf37 {
    color: #fff;
    background-color: #2196f3;
    border-radius: 4px;
    box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.06), 0 2px 2px 0 rgba(0, 0, 0, 0.01), 0 1px 5px 0 rgba(0, 0, 0, 0.06);
}
.raised-btn_1lcLt7H-.raised-btn-primary_QzgPZf37:focus,
.raised-btn_1lcLt7H-.raised-btn-primary_QzgPZf37:hover {
    background-color: #6ec6ff;
}
.raised-btn_1lcLt7H-.raised-btn-primary_QzgPZf37:active {
    background-color: #0069c0;
}
.raised-btn_1lcLt7H-.raised-btn-primary_QzgPZf37.disabled_3K22Q0CX {
    color: #fff;
    background-color: #bdbdbd;
}
.raised-btn_1lcLt7H-.raised-btn-primary_QzgPZf37 .raised-btn-loading_21jFtRQ3 {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    border-radius: 12px;
    width: 24px;
    height: 24px;
    border: 2px solid rgba(0, 0, 0, 0.4);
    border-top-color: #fff;
    animation: rotate 1s infinite;
}
.raised-btn_1lcLt7H-.raised-btn-primary-dark_pqhVeFpn {
    color: #fff;
    background-color: #2196f3;
    border-radius: 4px;
    box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.06), 0 2px 2px 0 rgba(0, 0, 0, 0.01), 0 1px 5px 0 rgba(0, 0, 0, 0.06);
}
.raised-btn_1lcLt7H-.raised-btn-primary-dark_pqhVeFpn:focus,
.raised-btn_1lcLt7H-.raised-btn-primary-dark_pqhVeFpn:hover {
    background-color: #6ec6ff;
}
.raised-btn_1lcLt7H-.raised-btn-primary-dark_pqhVeFpn:active {
    background-color: #0069c0;
}
.raised-btn_1lcLt7H-.raised-btn-primary-dark_pqhVeFpn .disabled_3K22Q0CX {
    color: #fff;
    opacity: 0.5;
    font-weight: 500;
    background-color: #474747;
}
.raised-btn_1lcLt7H-.raised-btn-primary-dark_pqhVeFpn .raised-btn-loading_21jFtRQ3 {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    border-radius: 12px;
    width: 24px;
    height: 24px;
    border: 2px solid rgba(0, 0, 0, 0.4);
    border-top-color: #fff;
    animation: rotate 1s infinite;
}
.raised-btn_1lcLt7H-.raised-btn-default_1IUDYJ2Q {
    color: #5a5a5b;
    background: #fff;
    border: 1px solid #eaebeb;
}
.raised-btn_1lcLt7H-.raised-btn-default_1IUDYJ2Q:focus,
.raised-btn_1lcLt7H-.raised-btn-default_1IUDYJ2Q:hover {
    border-color: #ccc;
}
.raised-btn_1lcLt7H-.raised-btn-default_1IUDYJ2Q:active {
    color: #fff;
    background: #aeaeae;
    border-color: #aeaeae;
}
.raised-btn_1lcLt7H-.raised-btn-default_1IUDYJ2Q:disabled {
    opacity: 0.5;
    cursor: auto;
}
.raised-btn_1lcLt7H-.raised-btn-default_1IUDYJ2Q .raised-btn-loading_21jFtRQ3 {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    border-radius: 12px;
    width: 24px;
    height: 24px;
    border: 2px solid hsla(0, 0%, 50%, 0.4);
    border-top-color: #f0f0f0;
    animation: rotate 1s infinite;
}
.raised-btn_1lcLt7H-.raised-btn-grey_BTq1bh3g {
    color: #000;
    background: #e0e0e0;
    border: 1px solid #eaebeb;
}
.raised-btn_1lcLt7H-.raised-btn-grey_BTq1bh3g:focus,
.raised-btn_1lcLt7H-.raised-btn-grey_BTq1bh3g:hover {
    border-color: #ccc;
}
.raised-btn_1lcLt7H-.raised-btn-grey_BTq1bh3g:active {
    color: #fff;
    background: #aeaeae;
    border-color: #aeaeae;
}
.raised-btn_1lcLt7H-.raised-btn-grey_BTq1bh3g:disabled {
    opacity: 0.5;
    cursor: auto;
}
.raised-btn_1lcLt7H-.raised-btn-grey_BTq1bh3g .raised-btn-loading_21jFtRQ3 {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    border-radius: 12px;
    width: 24px;
    height: 24px;
    border: 2px solid hsla(0, 0%, 50%, 0.4);
    border-top-color: #f0f0f0;
    animation: rotate 1s infinite;
}
.raised-btn_1lcLt7H-.raised-btn-dark-grey_2Y-os7DD {
    color: #fff;
    background-color: hsla(0, 0%, 100%, 0.2);
}
.raised-btn_1lcLt7H-.raised-btn-dark-grey_2Y-os7DD:active {
    color: #fff;
    background-color: hsla(0, 0%, 100%, 0.3);
}
.raised-btn_1lcLt7H-.raised-btn-dark-grey_2Y-os7DD:disabled {
    opacity: 0.5;
    cursor: auto;
}
.raised-btn_1lcLt7H-.raised-btn-dark-grey_2Y-os7DD .raised-btn-loading_21jFtRQ3 {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    border-radius: 12px;
    width: 24px;
    height: 24px;
    border: 2px solid hsla(0, 0%, 50%, 0.4);
    border-top-color: #f0f0f0;
    animation: rotate 1s infinite;
}
.raised-btn_1lcLt7H-.raised-btn-dark_3Kzh6o_q {
    color: #fff;
    background: #212121;
    border: 0;
}
.raised-btn_1lcLt7H-.raised-btn-dark_3Kzh6o_q:focus,
.raised-btn_1lcLt7H-.raised-btn-dark_3Kzh6o_q:hover {
    border-color: #ccc;
}
.raised-btn_1lcLt7H-.raised-btn-dark_3Kzh6o_q:active {
    color: #fff;
    background: #aeaeae;
    border-color: #aeaeae;
}
.raised-btn_1lcLt7H-.raised-btn-dark_3Kzh6o_q:disabled {
    opacity: 0.5;
    cursor: auto;
}
.raised-btn_1lcLt7H-.raised-btn-dark_3Kzh6o_q .raised-btn-loading_21jFtRQ3 {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    border-radius: 12px;
    width: 24px;
    height: 24px;
    border: 2px solid hsla(0, 0%, 50%, 0.4);
    border-top-color: #f0f0f0;
    animation: rotate 1s infinite;
}
.raised-btn_1lcLt7H-.raised-btn-light-gray_mFy6MVvF {
    color: #fff;
    background-color: hsla(0, 0%, 100%, 0.2);
    border: 0;
}
.raised-btn_1lcLt7H-.raised-btn-light-gray_mFy6MVvF:focus,
.raised-btn_1lcLt7H-.raised-btn-light-gray_mFy6MVvF:hover {
    border-color: #ccc;
}
.raised-btn_1lcLt7H-.raised-btn-light-gray_mFy6MVvF:active {
    color: #fff;
    background: #aeaeae;
    border-color: #aeaeae;
}
.raised-btn_1lcLt7H-.raised-btn-light-gray_mFy6MVvF:disabled {
    opacity: 0.5;
    cursor: auto;
}
.raised-btn_1lcLt7H-.raised-btn-light-gray_mFy6MVvF .raised-btn-loading_21jFtRQ3 {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    border-radius: 12px;
    width: 24px;
    height: 24px;
    border: 2px solid hsla(0, 0%, 50%, 0.4);
    border-top-color: #f0f0f0;
    animation: rotate 1s infinite;
}
.raised-btn_1lcLt7H-.raised-btn-transparent_33UOlQoF {
    color: #2196f3;
    background-color: transparent;
    border: none;
    font-weight: 700;
}
.raised-btn_1lcLt7H-.raised-btn-transparent_33UOlQoF:focus,
.raised-btn_1lcLt7H-.raised-btn-transparent_33UOlQoF:hover {
    color: #6ec6ff;
}
.raised-btn_1lcLt7H-.raised-btn-transparent_33UOlQoF:active {
    color: #0069c0;
}
.raised-btn_1lcLt7H-.raised-btn-transparent_33UOlQoF .raised-btn-loading_21jFtRQ3 {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    border-radius: 12px;
    width: 24px;
    height: 24px;
    border: 2px solid rgba(0, 0, 0, 0.4);
    border-top-color: #2196f3;
    animation: rotate 1s infinite;
}
.raised-btn_1lcLt7H-.raised-btn-hollow-white_14WNbFJb {
    color: #fff;
    background-color: transparent;
    border: 2px solid #fff;
    font-weight: 500;
}
.raised-btn_1lcLt7H-.raised-btn-hollow-white_14WNbFJb:focus,
.raised-btn_1lcLt7H-.raised-btn-hollow-white_14WNbFJb:hover {
    border-color: #6ec6ff;
}
.raised-btn_1lcLt7H-.raised-btn-hollow-white_14WNbFJb:active {
    border-color: #0069c0;
}
.raised-btn_1lcLt7H-.raised-btn-hollow-white_14WNbFJb .raised-btn-loading_21jFtRQ3 {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    border-radius: 12px;
    width: 24px;
    height: 24px;
    border: 2px solid rgba(0, 0, 0, 0.4);
    border-top-color: #1e9ad6;
    animation: rotate 1s infinite;
}
.raised-btn_1lcLt7H-.raised-btn-red_1FOUUFsn {
    color: #fff;
    background-color: #db3838;
    border: none;
}
.raised-btn_1lcLt7H-.raised-btn-red_1FOUUFsn:focus,
.raised-btn_1lcLt7H-.raised-btn-red_1FOUUFsn:hover {
    background-color: rgba(219, 56, 56, 0.8);
}
.raised-btn_1lcLt7H-.raised-btn-red_1FOUUFsn:active {
    background-color: rgba(219, 56, 56, 0.9);
}
.raised-btn_1lcLt7H-.raised-btn-red_1FOUUFsn:disabled {
    background-color: rgba(219, 56, 56, 0.6);
    color: hsla(0, 0%, 50%, 0.2);
    font-weight: 700;
    cursor: auto;
}
.raised-btn_1lcLt7H-.raised-btn-white_S2mY0NKc {
    color: #009bff;
    background-color: #fff;
    border: none;
}
.raised-btn_1lcLt7H-.raised-btn-white_S2mY0NKc:active,
.raised-btn_1lcLt7H-.raised-btn-white_S2mY0NKc:focus,
.raised-btn_1lcLt7H-.raised-btn-white_S2mY0NKc:hover {
    background-color: #6ec6ff;
}
.raised-btn_1lcLt7H-.raised-btn-blue-border_2pdoV-Eo {
    color: #2196f3;
    background-color: #fff;
    border: 2px solid #2196f3;
}
.raised-btn_1lcLt7H-.raised-btn-blue-border_2pdoV-Eo:focus,
.raised-btn_1lcLt7H-.raised-btn-blue-border_2pdoV-Eo:hover {
    color: #6ec6ff;
    border: 2px solid #6ec6ff;
}
.raised-btn_1lcLt7H-.raised-btn-blue-border_2pdoV-Eo:active {
    color: #0069c0;
    border: 2px solid #0069c0;
}
.raised-btn_1lcLt7H-.raised-btn-blue-border_2pdoV-Eo:disabled {
    background-color: rgba(219, 56, 56, 0.6);
    color: hsla(0, 0%, 50%, 0.2);
    font-weight: 700;
    cursor: auto;
}
.raised-btn_1lcLt7H-.raised-btn-blue-border_2pdoV-Eo .raised-btn-loading_21jFtRQ3 {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    border-radius: 12px;
    width: 24px;
    height: 24px;
    border: 2px solid rgba(0, 0, 0, 0.4);
    border-top-color: #1e9ad6;
    animation: rotate 1s infinite;
}
.raised-btn_1lcLt7H-.raised-btn-blue-border-transparent_1wTgxPBA {
    color: #2196f3;
    background-color: transparent;
    border: 2px solid #2196f3;
    border-radius: 4px;
}
.raised-btn_1lcLt7H-.raised-btn-blue-border-transparent_1wTgxPBA:focus,
.raised-btn_1lcLt7H-.raised-btn-blue-border-transparent_1wTgxPBA:hover {
    color: #6ec6ff;
    border: 2px solid #6ec6ff;
}
.raised-btn_1lcLt7H-.raised-btn-blue-border-transparent_1wTgxPBA:active {
    color: #0069c0;
    border: 2px solid #0069c0;
}
.raised-btn_1lcLt7H-.raised-btn-blue-border-transparent_1wTgxPBA:disabled {
    background-color: rgba(219, 56, 56, 0.6);
    color: hsla(0, 0%, 50%, 0.2);
    font-weight: 700;
    cursor: auto;
}
.raised-btn_1lcLt7H-.raised-btn-blue-border-transparent_1wTgxPBA .raised-btn-loading_21jFtRQ3 {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    border-radius: 12px;
    width: 24px;
    height: 24px;
    border: 2px solid rgba(0, 0, 0, 0.4);
    border-top-color: #1e9ad6;
    animation: rotate 1s infinite;
}
.raised-btn_1lcLt7H-.size-xsmall_1y4FHSys {
    height: 32px;
    line-height: 32px;
    font-size: 14px;
    border-radius: 4px;
    padding: 0 12px;
}
.raised-btn_1lcLt7H-.size-small_2x-HkG4m {
    height: 36px;
    font-size: 15px;
    line-height: 24px;
}
.raised-btn_1lcLt7H-.size-small-l_20ny0uR1 {
    height: 40px;
    font-size: 16px;
    line-height: 24px;
}
.raised-btn_1lcLt7H-.size-medium_NmluUjcc {
    height: 48px;
    font-weight: 500;
    font-size: 16px;
}
@media screen and (max-width: 999px) {
    .raised-btn_1lcLt7H-.size-medium_NmluUjcc {
        height: 42px;
    }
}
.raised-btn_1lcLt7H-.size-large_QcJVxA4v {
    height: 56px;
    font-size: 16px;
}
.raised-btn_1lcLt7H-.full_2imk_jqR {
    width: 100%;
    padding: 0;
    min-width: 0;
}
.raised-btn_1lcLt7H-.full_2imk_jqR > div {
    white-space: nowrap;
    text-align: center;
}
.raised-btn_1lcLt7H-.disabled_3K22Q0CX {
    background-color: #eee;
    color: hsla(0, 0%, 50%, 0.2);
    font-weight: 700;
    cursor: auto;
    pointer-events: none;
}
.link_1vGekaHb {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.link_1vGekaHb:hover {
    color: #6ec6ff;
}
.link_1vGekaHb:active {
    color: #0069c0;
}
blockquote,
figure {
    margin: 0;
}
.text-area-wrap_3BjTWoOD {
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
}
.text-area-wrap_3BjTWoOD .comment_1Xpn8gf_ .text-area_3ivvYJDT {
    border: none;
    min-height: auto;
}
.text-area-wrap_3BjTWoOD .comment_1Xpn8gf_ .text-area_3ivvYJDT textarea {
    padding: 11px 16px;
    background-color: transparent;
}
.text-area-wrap_3BjTWoOD .comment_1Xpn8gf_ .text-area_3ivvYJDT .textarea-disabled_3Qv2umHL {
    padding: 11px 16px;
    min-height: auto;
}
.text-area-wrap_3BjTWoOD .post_2rU0Giof .text-area_3ivvYJDT {
    border: none;
    min-height: 66px;
}
.text-area-wrap_3BjTWoOD .post_2rU0Giof .text-area_3ivvYJDT textarea {
    padding: 0;
    background-color: transparent;
    color: inherit;
    font-size: inherit;
    line-height: inherit;
}
.text-area-wrap_3BjTWoOD .post_2rU0Giof .text-area_3ivvYJDT textarea::placeholder {
    color: #828282;
}
.text-area-wrap_3BjTWoOD .post_2rU0Giof .text-area_3ivvYJDT textarea::-webkit-input-placeholder {
    color: #828282;
}
.text-area-wrap_3BjTWoOD .post_2rU0Giof .text-area_3ivvYJDT textarea:-moz-placeholder,
.text-area-wrap_3BjTWoOD .post_2rU0Giof .text-area_3ivvYJDT textarea::-moz-placeholder {
    color: #828282;
}
.text-area-wrap_3BjTWoOD .post_2rU0Giof .text-area_3ivvYJDT textarea:-ms-input-placeholder {
    color: #828282;
}
.text-area-wrap_3BjTWoOD .submission_3zDBaU_Z .text-area_3ivvYJDT {
    border: none;
    min-height: 120px;
}
.text-area-wrap_3BjTWoOD .submission_3zDBaU_Z .text-area_3ivvYJDT textarea {
    padding: 15px 25px;
    background-color: transparent;
    font-size: 16px;
    line-height: 1.25;
    color: #000;
}
.text-area-wrap_3BjTWoOD .submission_3zDBaU_Z .text-area_3ivvYJDT textarea::placeholder {
    color: #959595;
}
.text-area-wrap_3BjTWoOD .submission_3zDBaU_Z .text-area_3ivvYJDT textarea::-webkit-input-placeholder {
    color: #959595;
}
.text-area-wrap_3BjTWoOD .submission_3zDBaU_Z .text-area_3ivvYJDT textarea:-moz-placeholder,
.text-area-wrap_3BjTWoOD .submission_3zDBaU_Z .text-area_3ivvYJDT textarea::-moz-placeholder {
    color: #959595;
}
.text-area-wrap_3BjTWoOD .submission_3zDBaU_Z .text-area_3ivvYJDT textarea:-ms-input-placeholder {
    color: #959595;
}
.text-area-wrap_3BjTWoOD .submission_3zDBaU_Z .text-area_3ivvYJDT .textarea-disabled_3Qv2umHL {
    font-size: 16px;
    line-height: 1.25;
    padding: 15px 25px;
}
.text-area-wrap_3BjTWoOD .transparent_Rvr8oVxw .text-area_3ivvYJDT {
    border: none;
}
.text-area-wrap_3BjTWoOD .transparent_Rvr8oVxw .text-area_3ivvYJDT textarea {
    background-color: transparent;
}
.text-area-wrap_3BjTWoOD .error_2NueknB2 .text-area_3ivvYJDT {
    border-color: #ee4a3d;
}
.text-area_3ivvYJDT {
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: start;
    justify-content: flex-start;
    position: relative;
    border-radius: 4px;
    border: 1px solid #000;
    min-height: 168px;
}
.text-area_3ivvYJDT textarea {
    background-color: #fff;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    color: #5a5a5b;
    width: 100%;
    border: none;
    border-radius: 4px;
    margin: 0;
    padding: 16px;
    resize: none;
    outline: none;
    font-size: 16px;
    line-height: 22px;
}
.text-area_3ivvYJDT .textarea-disabled_3Qv2umHL {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    width: 100%;
    padding: 14px;
    line-height: 22px;
    white-space: pre-wrap;
    word-wrap: break-word;
    border-radius: 4px;
    min-height: 110px;
    background-color: #fafafa;
    color: #cecece;
}
.text-area_3ivvYJDT .disabled_1h_2vPsZ {
    background-color: #fafafa;
    color: #cecece;
}
.text-error_2TJnSzC2 {
    font-size: 14px;
    color: #f44336;
    padding: 5px 0;
}
.hide_3R0VrWPb {
    display: none;
}
.limit_1hIrtgk9 {
    -ms-flex-item-align: end;
    align-self: flex-end;
    padding-right: 13px;
    padding-bottom: 11px;
    font-size: 12px;
    letter-spacing: 0.38px;
    color: #000;
}
.limit_1hIrtgk9.disabled_1h_2vPsZ {
    color: #cecece;
}
.link_1LPZ7u9j {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.link_1LPZ7u9j:hover {
    color: #6ec6ff;
}
.link_1LPZ7u9j:active {
    color: #0069c0;
}
blockquote,
figure {
    margin: 0;
}
.contents_1_c3O3mW {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    position: relative;
    border-radius: 3px;
    width: 718px;
    pointer-events: auto;
    max-width: calc(100vw - 32px);
    color: #333;
    overflow: hidden;
    background-color: #fff;
}
.ban_P0Hu8uDL,
.comments_edit_1RiWgLhs,
.comments_record_1UUi-g_W,
.comments_reply_oHdqu2PU,
.delete_2j5VjpQK,
.record_2Jicrc13,
.report_3i6gshap {
    padding: 55px 114px 55px 59px;
}
.ban_P0Hu8uDL .head_2H95abFZ,
.comments_edit_1RiWgLhs .head_2H95abFZ,
.comments_record_1UUi-g_W .head_2H95abFZ,
.comments_reply_oHdqu2PU .head_2H95abFZ,
.delete_2j5VjpQK .head_2H95abFZ,
.record_2Jicrc13 .head_2H95abFZ,
.report_3i6gshap .head_2H95abFZ {
    font-size: 24px;
    font-weight: 700;
    color: #333;
}
.ban_P0Hu8uDL .des_3f6wnyup,
.ban_P0Hu8uDL .tips_-UIiJM9i,
.comments_edit_1RiWgLhs .des_3f6wnyup,
.comments_edit_1RiWgLhs .tips_-UIiJM9i,
.comments_record_1UUi-g_W .des_3f6wnyup,
.comments_record_1UUi-g_W .tips_-UIiJM9i,
.comments_reply_oHdqu2PU .des_3f6wnyup,
.comments_reply_oHdqu2PU .tips_-UIiJM9i,
.delete_2j5VjpQK .des_3f6wnyup,
.delete_2j5VjpQK .tips_-UIiJM9i,
.record_2Jicrc13 .des_3f6wnyup,
.record_2Jicrc13 .tips_-UIiJM9i,
.report_3i6gshap .des_3f6wnyup,
.report_3i6gshap .tips_-UIiJM9i {
    font-size: 16px;
    color: #4d4d4d;
    margin-top: 18px;
}
.ban_P0Hu8uDL .input_1bv6T3Y0,
.comments_edit_1RiWgLhs .input_1bv6T3Y0,
.comments_record_1UUi-g_W .input_1bv6T3Y0,
.comments_reply_oHdqu2PU .input_1bv6T3Y0,
.delete_2j5VjpQK .input_1bv6T3Y0,
.record_2Jicrc13 .input_1bv6T3Y0,
.report_3i6gshap .input_1bv6T3Y0 {
    border-radius: 6px;
    margin: 10px 0;
    background-color: #f5f6f8;
}
.ban_P0Hu8uDL .foot_1-XWK53-,
.comments_edit_1RiWgLhs .foot_1-XWK53-,
.comments_record_1UUi-g_W .foot_1-XWK53-,
.comments_reply_oHdqu2PU .foot_1-XWK53-,
.delete_2j5VjpQK .foot_1-XWK53-,
.record_2Jicrc13 .foot_1-XWK53-,
.report_3i6gshap .foot_1-XWK53- {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.ban_P0Hu8uDL .foot_1-XWK53- .submit-group_moK5L8xS,
.comments_edit_1RiWgLhs .foot_1-XWK53- .submit-group_moK5L8xS,
.comments_record_1UUi-g_W .foot_1-XWK53- .submit-group_moK5L8xS,
.comments_reply_oHdqu2PU .foot_1-XWK53- .submit-group_moK5L8xS,
.delete_2j5VjpQK .foot_1-XWK53- .submit-group_moK5L8xS,
.record_2Jicrc13 .foot_1-XWK53- .submit-group_moK5L8xS,
.report_3i6gshap .foot_1-XWK53- .submit-group_moK5L8xS {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
}
.ban_P0Hu8uDL .foot_1-XWK53- .button-submit_1REPQZQr,
.comments_edit_1RiWgLhs .foot_1-XWK53- .button-submit_1REPQZQr,
.comments_record_1UUi-g_W .foot_1-XWK53- .button-submit_1REPQZQr,
.comments_reply_oHdqu2PU .foot_1-XWK53- .button-submit_1REPQZQr,
.delete_2j5VjpQK .foot_1-XWK53- .button-submit_1REPQZQr,
.record_2Jicrc13 .foot_1-XWK53- .button-submit_1REPQZQr,
.report_3i6gshap .foot_1-XWK53- .button-submit_1REPQZQr {
    min-width: 123px;
}
.ban_P0Hu8uDL .foot_1-XWK53- .button-submit_1REPQZQr button,
.comments_edit_1RiWgLhs .foot_1-XWK53- .button-submit_1REPQZQr button,
.comments_record_1UUi-g_W .foot_1-XWK53- .button-submit_1REPQZQr button,
.comments_reply_oHdqu2PU .foot_1-XWK53- .button-submit_1REPQZQr button,
.delete_2j5VjpQK .foot_1-XWK53- .button-submit_1REPQZQr button,
.record_2Jicrc13 .foot_1-XWK53- .button-submit_1REPQZQr button,
.report_3i6gshap .foot_1-XWK53- .button-submit_1REPQZQr button {
    font-size: 16px;
    font-weight: 500;
    box-shadow: none;
}
.ban_P0Hu8uDL .foot_1-XWK53- .button-submit_1REPQZQr button .disabled_1AMigCqf,
.comments_edit_1RiWgLhs .foot_1-XWK53- .button-submit_1REPQZQr button .disabled_1AMigCqf,
.comments_record_1UUi-g_W .foot_1-XWK53- .button-submit_1REPQZQr button .disabled_1AMigCqf,
.comments_reply_oHdqu2PU .foot_1-XWK53- .button-submit_1REPQZQr button .disabled_1AMigCqf,
.delete_2j5VjpQK .foot_1-XWK53- .button-submit_1REPQZQr button .disabled_1AMigCqf,
.record_2Jicrc13 .foot_1-XWK53- .button-submit_1REPQZQr button .disabled_1AMigCqf,
.report_3i6gshap .foot_1-XWK53- .button-submit_1REPQZQr button .disabled_1AMigCqf {
    pointer-events: none;
    color: red;
}
.ban_P0Hu8uDL .foot_1-XWK53- .cancel_3-NkQ6iB,
.comments_edit_1RiWgLhs .foot_1-XWK53- .cancel_3-NkQ6iB,
.comments_record_1UUi-g_W .foot_1-XWK53- .cancel_3-NkQ6iB,
.comments_reply_oHdqu2PU .foot_1-XWK53- .cancel_3-NkQ6iB,
.delete_2j5VjpQK .foot_1-XWK53- .cancel_3-NkQ6iB,
.record_2Jicrc13 .foot_1-XWK53- .cancel_3-NkQ6iB,
.report_3i6gshap .foot_1-XWK53- .cancel_3-NkQ6iB {
    margin-left: 20px;
}
.ban_P0Hu8uDL .foot_1-XWK53- .cancel_3-NkQ6iB .button-cancel_MzEwDLf2,
.comments_edit_1RiWgLhs .foot_1-XWK53- .cancel_3-NkQ6iB .button-cancel_MzEwDLf2,
.comments_record_1UUi-g_W .foot_1-XWK53- .cancel_3-NkQ6iB .button-cancel_MzEwDLf2,
.comments_reply_oHdqu2PU .foot_1-XWK53- .cancel_3-NkQ6iB .button-cancel_MzEwDLf2,
.delete_2j5VjpQK .foot_1-XWK53- .cancel_3-NkQ6iB .button-cancel_MzEwDLf2,
.record_2Jicrc13 .foot_1-XWK53- .cancel_3-NkQ6iB .button-cancel_MzEwDLf2,
.report_3i6gshap .foot_1-XWK53- .cancel_3-NkQ6iB .button-cancel_MzEwDLf2 {
    color: #2196f3;
    border: none;
    outline: none;
    cursor: pointer;
    background-color: transparent;
    padding: 10px;
}
.ban_P0Hu8uDL .foot_1-XWK53- .cancel_3-NkQ6iB .button-cancel_MzEwDLf2:hover,
.comments_edit_1RiWgLhs .foot_1-XWK53- .cancel_3-NkQ6iB .button-cancel_MzEwDLf2:hover,
.comments_record_1UUi-g_W .foot_1-XWK53- .cancel_3-NkQ6iB .button-cancel_MzEwDLf2:hover,
.comments_reply_oHdqu2PU .foot_1-XWK53- .cancel_3-NkQ6iB .button-cancel_MzEwDLf2:hover,
.delete_2j5VjpQK .foot_1-XWK53- .cancel_3-NkQ6iB .button-cancel_MzEwDLf2:hover,
.record_2Jicrc13 .foot_1-XWK53- .cancel_3-NkQ6iB .button-cancel_MzEwDLf2:hover,
.report_3i6gshap .foot_1-XWK53- .cancel_3-NkQ6iB .button-cancel_MzEwDLf2:hover {
    color: #6ec6ff;
}
.ban_P0Hu8uDL .foot_1-XWK53- .cancel_3-NkQ6iB .button-cancel_MzEwDLf2:active,
.comments_edit_1RiWgLhs .foot_1-XWK53- .cancel_3-NkQ6iB .button-cancel_MzEwDLf2:active,
.comments_record_1UUi-g_W .foot_1-XWK53- .cancel_3-NkQ6iB .button-cancel_MzEwDLf2:active,
.comments_reply_oHdqu2PU .foot_1-XWK53- .cancel_3-NkQ6iB .button-cancel_MzEwDLf2:active,
.delete_2j5VjpQK .foot_1-XWK53- .cancel_3-NkQ6iB .button-cancel_MzEwDLf2:active,
.record_2Jicrc13 .foot_1-XWK53- .cancel_3-NkQ6iB .button-cancel_MzEwDLf2:active,
.report_3i6gshap .foot_1-XWK53- .cancel_3-NkQ6iB .button-cancel_MzEwDLf2:active {
    color: #0069c0;
}
.ban_P0Hu8uDL .foot_1-XWK53- .form-link_1PQV3Pmu,
.comments_edit_1RiWgLhs .foot_1-XWK53- .form-link_1PQV3Pmu,
.comments_record_1UUi-g_W .foot_1-XWK53- .form-link_1PQV3Pmu,
.comments_reply_oHdqu2PU .foot_1-XWK53- .form-link_1PQV3Pmu,
.delete_2j5VjpQK .foot_1-XWK53- .form-link_1PQV3Pmu,
.record_2Jicrc13 .foot_1-XWK53- .form-link_1PQV3Pmu,
.report_3i6gshap .foot_1-XWK53- .form-link_1PQV3Pmu {
    width: 40%;
    text-align: right;
}
.ban_P0Hu8uDL .foot_1-XWK53- .form-link_1PQV3Pmu .button-cancel_MzEwDLf2,
.comments_edit_1RiWgLhs .foot_1-XWK53- .form-link_1PQV3Pmu .button-cancel_MzEwDLf2,
.comments_record_1UUi-g_W .foot_1-XWK53- .form-link_1PQV3Pmu .button-cancel_MzEwDLf2,
.comments_reply_oHdqu2PU .foot_1-XWK53- .form-link_1PQV3Pmu .button-cancel_MzEwDLf2,
.delete_2j5VjpQK .foot_1-XWK53- .form-link_1PQV3Pmu .button-cancel_MzEwDLf2,
.record_2Jicrc13 .foot_1-XWK53- .form-link_1PQV3Pmu .button-cancel_MzEwDLf2,
.report_3i6gshap .foot_1-XWK53- .form-link_1PQV3Pmu .button-cancel_MzEwDLf2 {
    color: #2196f3;
    border: none;
    outline: none;
    cursor: pointer;
    background-color: transparent;
    padding: 10px;
}
.ban_P0Hu8uDL .foot_1-XWK53- .form-link_1PQV3Pmu .button-cancel_MzEwDLf2:hover,
.comments_edit_1RiWgLhs .foot_1-XWK53- .form-link_1PQV3Pmu .button-cancel_MzEwDLf2:hover,
.comments_record_1UUi-g_W .foot_1-XWK53- .form-link_1PQV3Pmu .button-cancel_MzEwDLf2:hover,
.comments_reply_oHdqu2PU .foot_1-XWK53- .form-link_1PQV3Pmu .button-cancel_MzEwDLf2:hover,
.delete_2j5VjpQK .foot_1-XWK53- .form-link_1PQV3Pmu .button-cancel_MzEwDLf2:hover,
.record_2Jicrc13 .foot_1-XWK53- .form-link_1PQV3Pmu .button-cancel_MzEwDLf2:hover,
.report_3i6gshap .foot_1-XWK53- .form-link_1PQV3Pmu .button-cancel_MzEwDLf2:hover {
    color: #6ec6ff;
}
.ban_P0Hu8uDL .foot_1-XWK53- .form-link_1PQV3Pmu .button-cancel_MzEwDLf2:active,
.comments_edit_1RiWgLhs .foot_1-XWK53- .form-link_1PQV3Pmu .button-cancel_MzEwDLf2:active,
.comments_record_1UUi-g_W .foot_1-XWK53- .form-link_1PQV3Pmu .button-cancel_MzEwDLf2:active,
.comments_reply_oHdqu2PU .foot_1-XWK53- .form-link_1PQV3Pmu .button-cancel_MzEwDLf2:active,
.delete_2j5VjpQK .foot_1-XWK53- .form-link_1PQV3Pmu .button-cancel_MzEwDLf2:active,
.record_2Jicrc13 .foot_1-XWK53- .form-link_1PQV3Pmu .button-cancel_MzEwDLf2:active,
.report_3i6gshap .foot_1-XWK53- .form-link_1PQV3Pmu .button-cancel_MzEwDLf2:active {
    color: #0069c0;
}
.report-form_3SrRubdS {
    padding-top: 20px;
    padding-bottom: 25px;
}
.report-form_3SrRubdS .option-item_T_EEp47d {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: start;
    align-items: flex-start;
    font-size: 18px;
    line-height: 20px;
    color: #333;
    padding: 5px 0;
}
.report-form_3SrRubdS .checkbox-wrap_2OvnEJL9 {
    height: 20px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    margin-right: 10px;
}
.report-form_3SrRubdS .checkbox_27440QCu {
    width: 18px;
    height: 18px;
    border-radius: 9px;
    border: 2px solid #bdbdbd;
    background-color: #fff;
    cursor: pointer;
}
.report-form_3SrRubdS .checkbox_27440QCu .active_U5BLfsW3 {
    border: none;
    background-color: #2196f3;
}
.report-form_3SrRubdS .other-input-wrap_2fGOF_7Q {
    padding-top: 10px;
}
.report-form_3SrRubdS .other-input-wrap_2fGOF_7Q .textarea_2hqGcxoS {
    border-radius: 4px;
    border: 1px solid #e5e5e5;
}
.report-form_3SrRubdS .other-input-wrap_2fGOF_7Q .textarea_2hqGcxoS textarea {
    padding: 17px 25px;
    font-size: 14px;
    line-height: 1.43;
    color: #212121;
}
.report-result_15GJHdqk {
    padding: 95px 114px 95px 59px;
}
.report-result_15GJHdqk .result-content_NgC1NsqI .head_2H95abFZ {
    font-size: 24px;
    font-weight: 700;
    color: #333;
}
.report-result_15GJHdqk .result-content_NgC1NsqI .des_3f6wnyup {
    font-size: 16px;
    line-height: 1.75;
    color: #4d4d4d;
    margin-top: 14px;
}
.report-result_15GJHdqk .result-foot_3Uhitw0A {
    margin-top: 34px;
    display: -ms-flexbox;
    display: flex;
}
.report-result_15GJHdqk .result-foot_3Uhitw0A .button-return_1R6dX0hI {
    min-width: 215px;
}
.report-result_15GJHdqk .result-foot_3Uhitw0A .button-return_1R6dX0hI button {
    box-shadow: none;
}
.close_U9Wdv_dW {
    position: absolute;
    top: 40px;
    right: 40px;
}
.close_U9Wdv_dW .button-close_3lhAa6WR {
    color: #2196f3;
    border: none;
    outline: none;
    cursor: pointer;
    background-color: transparent;
    color: #4d4d4d;
    padding: 5px 9px;
}
.close_U9Wdv_dW .button-close_3lhAa6WR:hover {
    color: #6ec6ff;
}
.close_U9Wdv_dW .button-close_3lhAa6WR:active {
    color: #0069c0;
}
.close_U9Wdv_dW .button-close_3lhAa6WR .icon_pU75CmPj {
    font-size: 20px;
}
.report-record_18lfXA_G {
    padding: 10px 0 20px;
}
.report-record_18lfXA_G .field_2pmjYc6C {
    padding: 10px 0;
}
.report-record_18lfXA_G .field_2pmjYc6C .title_1NysU1Do {
    font-size: 16px;
    color: #333;
}
.report-record_18lfXA_G .field_2pmjYc6C .content_z7Nrt9A7 {
    font-size: 14px;
    color: #4d4d4d;
    line-height: 20px;
    padding-left: 10px;
    margin-top: 5px;
}
.report-record_18lfXA_G .reason-content_2O8O8-C2 {
    margin-top: 10px;
}
.report-record_18lfXA_G .record_delete_title_1kvwyoFf {
    font-size: 16px;
    color: #333;
}
.report-record_18lfXA_G .record_delete_content_1KNOXlzH {
    font-size: 14px;
    color: #4d4d4d;
    line-height: 20px;
    padding-left: 10px;
    margin-top: 5px;
}
.link_2scgxNbc {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.link_2scgxNbc:hover {
    color: #6ec6ff;
}
.link_2scgxNbc:active {
    color: #0069c0;
}
blockquote,
figure {
    margin: 0;
}
.tooltip-stream_XLAnJ7aw {
    -ms-flex: auto;
    flex: auto;
    color: #000;
    padding: 20px 35px;
    text-align: initial;
}
.tooltip-stream_XLAnJ7aw .title_3zaz4U5P {
    font-weight: 500;
    line-height: 1.71;
    letter-spacing: 0.3px;
}
.tooltip-stream_XLAnJ7aw .tip-item_2_dfklaY {
    line-height: 1.71;
    letter-spacing: 0.3px;
    padding-top: 10px;
    padding-left: 14px;
    position: relative;
}
.tooltip-stream_XLAnJ7aw .tip-item_2_dfklaY:after {
    content: "";
    display: block;
    width: 3px;
    height: 3px;
    background-color: #000;
    border-radius: 50%;
    position: absolute;
    left: 0;
    top: 20px;
}
.link_3EXhfFnG {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.link_3EXhfFnG:hover {
    color: #6ec6ff;
}
.link_3EXhfFnG:active {
    color: #0069c0;
}
blockquote,
figure {
    margin: 0;
}
.tooltip-flag-count_McIFlaKx {
    -ms-flex: auto;
    flex: auto;
    color: #000;
    padding: 10px 20px;
    text-align: initial;
}
.tooltip-flag-count_McIFlaKx .item_MKjGPOpg {
    padding: 5px 0;
}
.link_h3qkfSbD {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.link_h3qkfSbD:hover {
    color: #6ec6ff;
}
.link_h3qkfSbD:active {
    color: #0069c0;
}
blockquote,
figure {
    margin: 0;
}
.tooltips_237Elk50 {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    overflow: hidden;
    pointer-events: none;
    z-index: 200000;
}
@-moz-document url-prefix() {
    .tooltip_hUVcSBNB {
        word-break: break-all;
    }
}
.tooltip_hUVcSBNB {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: center;
    align-items: center;
    position: absolute;
    opacity: 1;
    pointer-events: none;
    z-index: 5000;
    max-width: 435px;
    box-sizing: border-box;
    min-height: 26px;
    padding: 5px 10px;
    box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.2);
    background-color: #e8f4fe;
    border-radius: 4px;
    font-size: 14px;
    color: #fff;
    text-align: center;
    word-wrap: break-word;
    word-break: break-word;
}
.tooltip_hUVcSBNB:after {
    content: " ";
    display: -ms-flexbox;
    display: flex;
    width: 0;
    height: 0;
    border: 5px solid transparent;
}
.tooltip_hUVcSBNB h1 {
    margin: 0;
}
.tooltip_hUVcSBNB strong {
    font-weight: 500;
}
.tooltip_hUVcSBNB .tooltip-top_3PrFdnFC {
    margin-top: -16px;
}
.tooltip_hUVcSBNB .tooltip-top_3PrFdnFC:after {
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -5px;
    border-top-color: #e8f4fe;
}
.tooltip_hUVcSBNB .tooltip-bottom_2DqJ735a {
    margin-top: 8px;
}
.tooltip_hUVcSBNB .tooltip-bottom_2DqJ735a:after {
    position: absolute;
    bottom: 100%;
    left: 50%;
    border-bottom-color: #e8f4fe;
    margin-left: -5px;
}
.tooltip_hUVcSBNB .tooltip-bottom-left_3wQyJzrG {
    margin-top: 8px;
}
.tooltip_hUVcSBNB .tooltip-bottom-left_3wQyJzrG:after {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -ms-flex-item-align: end;
    align-self: flex-end;
    position: absolute;
    bottom: 100%;
    left: 88%;
    border-bottom-color: #e8f4fe;
    margin-left: -5px;
}
.tooltip_hUVcSBNB .tooltip-left_3UAvzszZ {
    margin-left: -8px;
}
.tooltip_hUVcSBNB .tooltip-left_3UAvzszZ:after {
    position: absolute;
    left: 100%;
    top: 50%;
    border-left-color: #e8f4fe;
    margin-top: -5px;
}
.tooltip_hUVcSBNB .tooltip-right_2DLnX7Op {
    margin-left: 8px;
}
.tooltip_hUVcSBNB .tooltip-right_2DLnX7Op:after {
    position: absolute;
    right: 100%;
    top: 50%;
    border-right-color: #e8f4fe;
    margin-top: -5px;
}
.tooltip_hUVcSBNB .tooltip-lower-right_2OMZ4Omk {
    margin-left: 8px;
}
.tooltip_hUVcSBNB .tooltip-lower-right_2OMZ4Omk:after {
    position: absolute;
    right: 100%;
    top: 33.333%;
    border-right-color: #e8f4fe;
    margin-top: -5px;
}
.tooltip_hUVcSBNB .tooltip-error_Nn2wInzt {
    background-color: #f04747;
}
.tooltip_hUVcSBNB .tooltip-error_Nn2wInzt .tooltip-top_3PrFdnFC:after {
    border-top-color: #f04747;
}
.tooltip_hUVcSBNB .tooltip-error_Nn2wInzt .tooltip-bottom_2DqJ735a:after {
    border-bottom-color: #f04747;
}
.tooltip_hUVcSBNB .tooltip-error_Nn2wInzt .tooltip-left_3UAvzszZ:after {
    border-left-color: #f04747;
}
.tooltip_hUVcSBNB .tooltip-error_Nn2wInzt .tooltip-right_2DLnX7Op:after {
    border-right-color: #f04747;
}
.tooltip_hUVcSBNB .tooltip-success_1HwwAaGJ {
    background-color: #43b581;
}
.tooltip_hUVcSBNB .tooltip-success_1HwwAaGJ .tooltip-top_3PrFdnFC:after {
    border-top-color: #43b581;
}
.tooltip_hUVcSBNB .tooltip-success_1HwwAaGJ .tooltip-bottom_2DqJ735a:after {
    border-bottom-color: #43b581;
}
.tooltip_hUVcSBNB .tooltip-success_1HwwAaGJ .tooltip-left_3UAvzszZ:after {
    border-left-color: #43b581;
}
.tooltip_hUVcSBNB .tooltip-success_1HwwAaGJ .tooltip-right_2DLnX7Op:after {
    border-right-color: #43b581;
}
.tooltip_hUVcSBNB .tooltip-green_IxFsfMOk {
    background-color: #83bd4a;
}
.tooltip_hUVcSBNB .tooltip-green_IxFsfMOk .tooltip-top_3PrFdnFC:after {
    border-top-color: #83bd4a;
}
.tooltip_hUVcSBNB .tooltip-green_IxFsfMOk .tooltip-bottom_2DqJ735a:after {
    border-bottom-color: #83bd4a;
}
.tooltip_hUVcSBNB .tooltip-green_IxFsfMOk .tooltip-left_3UAvzszZ:after {
    border-left-color: #83bd4a;
}
.tooltip_hUVcSBNB .tooltip-green_IxFsfMOk .tooltip-right_2DLnX7Op:after {
    border-right-color: #83bd4a;
}
.tooltip_hUVcSBNB .tooltip-warning_3tS_4ttn {
    background-color: #43b581;
}
.tooltip_hUVcSBNB .tooltip-warning_3tS_4ttn .tooltip-top_3PrFdnFC:after {
    border-top-color: #faa61a;
}
.tooltip_hUVcSBNB .tooltip-warning_3tS_4ttn .tooltip-bottom_2DqJ735a:after {
    border-bottom-color: #faa61a;
}
.tooltip_hUVcSBNB .tooltip-warning_3tS_4ttn .tooltip-left_3UAvzszZ:after {
    border-left-color: #faa61a;
}
.tooltip_hUVcSBNB .tooltip-warning_3tS_4ttn .tooltip-right_2DLnX7Op:after {
    border-right-color: #faa61a;
}
.link_2dgkJ2B1 {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.link_2dgkJ2B1:hover {
    color: #6ec6ff;
}
.link_2dgkJ2B1:active {
    color: #0069c0;
}
blockquote,
figure {
    margin: 0;
}
.tooltips_32oC74pg {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    overflow: hidden;
    pointer-events: none;
    z-index: 200000;
}
@-moz-document url-prefix() {
    .tooltip_3AMoGACD {
        word-break: break-all;
    }
}
.tooltip_3AMoGACD {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: center;
    align-items: center;
    position: absolute;
    opacity: 1;
    pointer-events: none;
    z-index: 5000;
    max-width: 220px;
    box-sizing: border-box;
    min-height: 26px;
    padding: 5px 10px;
    box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.2);
    background-color: rgba(0, 0, 0, 0.5);
    border-radius: 4px;
    font-size: 14px;
    color: #fff;
    text-align: center;
    word-wrap: break-word;
    word-break: break-word;
}
.tooltip_3AMoGACD:after {
    content: " ";
    display: -ms-flexbox;
    display: flex;
    width: 0;
    height: 0;
    border: 5px solid transparent;
}
.tooltip_3AMoGACD h1 {
    margin: 0;
}
.tooltip_3AMoGACD strong {
    font-weight: 500;
}
.tooltip_3AMoGACD .tooltip-top_1l66RR8e {
    margin-top: -16px;
}
.tooltip_3AMoGACD .tooltip-top_1l66RR8e:after {
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -5px;
    border-top-color: rgba(0, 0, 0, 0.5);
}
.tooltip_3AMoGACD .tooltip-top-width_2W8Ii6KI {
    max-width: 282px;
    min-height: 75px;
    font-size: 14px;
    line-height: 1.5;
    margin-top: -16px;
    margin-left: 36px;
    text-align: center;
}
.tooltip_3AMoGACD .tooltip-top-width_2W8Ii6KI:after {
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -41px;
    border-top-color: rgba(0, 0, 0, 0.5);
}
.tooltip_3AMoGACD .tooltip-top-text-left_2TlvhvCW {
    max-width: 285px;
    min-height: 35px;
    font-size: 14px;
    line-height: 20px;
    margin-top: -10px;
    margin-left: 40px;
    text-align: left;
}
.tooltip_3AMoGACD .tooltip-top-text-left_2TlvhvCW:after {
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -40px;
    border-top-color: rgba(0, 0, 0, 0.5);
}
.tooltip_3AMoGACD .tooltip-bottom_t-BeI8Ek {
    margin-top: 8px;
}
.tooltip_3AMoGACD .tooltip-bottom_t-BeI8Ek:after {
    position: absolute;
    bottom: 100%;
    left: 50%;
    border-bottom-color: rgba(0, 0, 0, 0.5);
    margin-left: -5px;
}
.tooltip_3AMoGACD .tooltip-top-left_3gH2VNml {
    margin-top: -10px;
    font-size: 12px;
    line-height: 1.75;
    padding: 0 13px;
}
.tooltip_3AMoGACD .tooltip-top-left_3gH2VNml:after {
    position: absolute;
    top: 100%;
    right: 15px;
}
.tooltip_3AMoGACD .tooltip-bottom-left_1FVfUxCm {
    margin-top: 8px;
}
.tooltip_3AMoGACD .tooltip-bottom-left_1FVfUxCm:after {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -ms-flex-item-align: end;
    align-self: flex-end;
    position: absolute;
    bottom: 100%;
    left: 88%;
    border-bottom-color: rgba(0, 0, 0, 0.5);
    margin-left: -5px;
}
.tooltip_3AMoGACD .tooltip-left_1I0pqzmO {
    margin-left: -8px;
}
.tooltip_3AMoGACD .tooltip-left_1I0pqzmO:after {
    position: absolute;
    left: 100%;
    top: 50%;
    border-left-color: rgba(0, 0, 0, 0.5);
    margin-top: -5px;
}
.tooltip_3AMoGACD .tooltip-right_1I8qrkiC {
    margin-left: 8px;
}
.tooltip_3AMoGACD .tooltip-right_1I8qrkiC:after {
    position: absolute;
    right: 100%;
    top: 50%;
    border-right-color: rgba(0, 0, 0, 0.5);
    margin-top: -5px;
}
.tooltip_3AMoGACD .tooltip-error_1veSNXFR {
    background-color: #f04747;
}
.tooltip_3AMoGACD .tooltip-error_1veSNXFR .tooltip-top_1l66RR8e:after {
    border-top-color: #f04747;
}
.tooltip_3AMoGACD .tooltip-error_1veSNXFR .tooltip-bottom_t-BeI8Ek:after {
    border-bottom-color: #f04747;
}
.tooltip_3AMoGACD .tooltip-error_1veSNXFR .tooltip-left_1I0pqzmO:after {
    border-left-color: #f04747;
}
.tooltip_3AMoGACD .tooltip-error_1veSNXFR .tooltip-right_1I8qrkiC:after {
    border-right-color: #f04747;
}
.tooltip_3AMoGACD .tooltip-success_KlKPOvul {
    background-color: #43b581;
}
.tooltip_3AMoGACD .tooltip-success_KlKPOvul .tooltip-top_1l66RR8e:after {
    border-top-color: #43b581;
}
.tooltip_3AMoGACD .tooltip-success_KlKPOvul .tooltip-bottom_t-BeI8Ek:after {
    border-bottom-color: #43b581;
}
.tooltip_3AMoGACD .tooltip-success_KlKPOvul .tooltip-left_1I0pqzmO:after {
    border-left-color: #43b581;
}
.tooltip_3AMoGACD .tooltip-success_KlKPOvul .tooltip-right_1I8qrkiC:after {
    border-right-color: #43b581;
}
.tooltip_3AMoGACD .tooltip-green_3wbhuKGb {
    background-color: #83bd4a;
}
.tooltip_3AMoGACD .tooltip-green_3wbhuKGb .tooltip-top_1l66RR8e:after {
    border-top-color: #83bd4a;
}
.tooltip_3AMoGACD .tooltip-green_3wbhuKGb .tooltip-bottom_t-BeI8Ek:after {
    border-bottom-color: #83bd4a;
}
.tooltip_3AMoGACD .tooltip-green_3wbhuKGb .tooltip-left_1I0pqzmO:after {
    border-left-color: #83bd4a;
}
.tooltip_3AMoGACD .tooltip-green_3wbhuKGb .tooltip-right_1I8qrkiC:after {
    border-right-color: #83bd4a;
}
.tooltip_3AMoGACD .tooltip-blue_3pZQ-zdV {
    background-color: #2196f3;
}
.tooltip_3AMoGACD .tooltip-blue_3pZQ-zdV .tooltip-top-width_2W8Ii6KI:after,
.tooltip_3AMoGACD .tooltip-blue_3pZQ-zdV .tooltip-top_1l66RR8e:after {
    border-top-color: #2196f3;
}
.tooltip_3AMoGACD .tooltip-blue_3pZQ-zdV .tooltip-bottom_t-BeI8Ek:after {
    border-bottom-color: #2196f3;
}
.tooltip_3AMoGACD .tooltip-blue_3pZQ-zdV .tooltip-left_1I0pqzmO:after {
    border-left-color: #2196f3;
}
.tooltip_3AMoGACD .tooltip-blue_3pZQ-zdV .tooltip-right_1I8qrkiC:after {
    border-right-color: #2196f3;
}
.tooltip_3AMoGACD .tooltip-warning_UKlPb118 {
    background-color: #43b581;
}
.tooltip_3AMoGACD .tooltip-warning_UKlPb118.tooltip-top_1l66RR8e:after {
    border-top-color: #faa61a;
}
.tooltip_3AMoGACD .tooltip-warning_UKlPb118.tooltip-bottom_t-BeI8Ek:after {
    border-bottom-color: #faa61a;
}
.tooltip_3AMoGACD .tooltip-warning_UKlPb118.tooltip-left_1I0pqzmO:after {
    border-left-color: #faa61a;
}
.tooltip_3AMoGACD .tooltip-warning_UKlPb118.tooltip-right_1I8qrkiC:after {
    border-right-color: #faa61a;
}
.tooltip_3AMoGACD .tooltip-dark_1Ur4iQvp {
    background-color: #262626;
}
.tooltip_3AMoGACD .tooltip-dark_1Ur4iQvp .tooltip-top_1l66RR8e:after {
    border-top-color: #262626;
}
.tooltip_3AMoGACD .tooltip-dark_1Ur4iQvp .tooltip-bottom_t-BeI8Ek:after {
    border-bottom-color: #262626;
}
.tooltip_3AMoGACD .tooltip-dark_1Ur4iQvp .tooltip-left_1I0pqzmO:after {
    border-left-color: #262626;
}
.tooltip_3AMoGACD .tooltip-dark_1Ur4iQvp .tooltip-right_1I8qrkiC:after {
    border-right-color: #262626;
}
.tooltip_3AMoGACD .tooltip-dark_1Ur4iQvp .tooltip-top-left_3gH2VNml:after {
    border-top-color: #262626;
}
.tooltip_3AMoGACD .tooltip-dark_1Ur4iQvp .tooltip-bottom-left_1FVfUxCm:after {
    border-bottom-color: #262626;
}
.tooltip_3AMoGACD .tooltip-dark_1Ur4iQvp .tooltip-top-text-left_2TlvhvCW:after {
    border-top-color: #262626;
}
.link_4cesH6eW {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.link_4cesH6eW:hover {
    color: #6ec6ff;
}
.link_4cesH6eW:active {
    color: #0069c0;
}
blockquote,
figure {
    margin: 0;
}
.water-mark_UT_jQkxW .repeat-watermark_1qx2lkLC {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    overflow: hidden;
    pointer-events: none;
    z-index: 99999;
}
.water-mark_UT_jQkxW .watermark_2XmxdAKp {
    display: none;
}
.link_8J4c1aL- {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.link_8J4c1aL-:hover {
    color: #6ec6ff;
}
.link_8J4c1aL-:active {
    color: #0069c0;
}
blockquote,
figure {
    margin: 0;
}
.message-wrap_37GM_f3n {
    position: fixed;
    top: 100px;
    left: 0;
    right: 0;
    z-index: 999999;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
}
.message-wrap_37GM_f3n .info2_2Oz6Dp5F {
    top: 64px;
}
.message_2SH0iQw1 {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    height: 36px;
    border-radius: 66px;
    padding: 0 20px;
    font-size: 15px;
    color: #fff;
}
.message_2SH0iQw1.error_29dF9php {
    background-color: hsla(0, 89%, 72%, 0.95);
    box-shadow: 0 2px 10px 0 #f88080;
    border: 1px solid #f17070;
}
.message_2SH0iQw1.info_3mIBbU_d {
    background-color: rgba(34, 44, 55, 0.95);
    box-shadow: 0 2px 10px 0 rgba(34, 44, 55, 0.5);
    border: 1px solid #222c37;
}
.message_2SH0iQw1.info2_2Oz6Dp5F {
    height: 58px;
    border-radius: 3px;
    background-color: #fff;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
    font-size: 15px;
    color: #5a5a5b;
    padding: 0 80px;
    text-align: center;
}
@media screen and (max-width: 999px) {
    .message_2SH0iQw1.info2_2Oz6Dp5F {
        max-width: 100%;
    }
}
.message_2SH0iQw1.message_error_19SxtfhJ {
    background-color: hsla(0, 89%, 72%, 0.95);
    box-shadow: 0 2px 10px 0 #f88080;
    border: 1px solid #f17070;
    height: 28px;
    border-radius: 15px;
    padding: 0 10px;
    font-size: 12px;
    color: #fff;
    z-index: 999;
}
.link_3RNj7fkH {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.link_3RNj7fkH:hover {
    color: #6ec6ff;
}
.link_3RNj7fkH:active {
    color: #0069c0;
}
blockquote,
figure {
    margin: 0;
}
.content-wrap_138dsZJq {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%;
    border-radius: 3px;
    overflow: hidden;
}
.content-wrap_138dsZJq .featured_3SuxeEUD .description_15akJPS1 {
    line-height: 1.5;
    letter-spacing: 0.3px;
    color: #5a5a5b;
    font-size: 14px;
    text-align: left;
}
.content-wrap_138dsZJq .delete_3h9I-T8S .description_15akJPS1 {
    margin: 0 0 80px;
}
.content-wrap_138dsZJq .description_15akJPS1 {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    font-size: 15px;
    line-height: 1.47;
    color: #5a5a5b;
    padding: 0 16px;
    margin: 50px 0;
    text-align: center;
}
.content-wrap_138dsZJq .description_15akJPS1 a {
    text-decoration: none;
    color: #2196f3;
}
.content-wrap_138dsZJq .button-wrap_1761jXOF {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    padding: 10px 16px;
    background-color: #f2f2f2;
    box-shadow: 0 -1px 0 0 hsla(0, 0%, 84%, 0.5);
}
.content-wrap_138dsZJq .button-wrap_1761jXOF .button-cancel_2KGbYCph,
.content-wrap_138dsZJq .button-wrap_1761jXOF .button-ok_2j5XTS42 {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    font-size: 15px;
    text-align: center;
    min-width: 86px;
    height: 46px;
}
.content-wrap_138dsZJq .button-wrap_1761jXOF button:first-child {
    margin-right: 10px;
}
.content-wrap_138dsZJq .button-wrap_1761jXOF button:last-child {
    margin-right: 0;
}
.content-wrap_138dsZJq .icon-wrapper_1gkdrzqL {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 50px 0 12px;
}
.content-wrap_138dsZJq .icon-wrapper_1gkdrzqL .icon-bg_3gnLzGrY {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 60px;
    height: 60px;
    background-color: #ee4a3d;
    border-radius: 50%;
}
.content-wrap_138dsZJq .icon-wrapper_1gkdrzqL .icon_245JtWXd {
    font-size: 36px;
    color: #fff;
}
.content-wrap_138dsZJq .icon-wrapper_1gkdrzqL .tfa-icon_12dtbRLH {
    width: 100px;
    height: 100px;
}
.link_3qdLea8t {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.link_3qdLea8t:hover {
    color: #6ec6ff;
}
.link_3qdLea8t:active {
    color: #0069c0;
}
blockquote,
figure {
    margin: 0;
}
.search-wrapper_Cu6cXSOg {
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex: auto;
    flex: auto;
}
.search-wrapper_Cu6cXSOg a {
    cursor: pointer;
}
.search-wrapper_Cu6cXSOg .medium_weExgicO .search-container_3wyfutjb {
    padding: 0 12px;
    height: 52px;
}
.search-wrapper_Cu6cXSOg .transparent_F7V7E0fp .search-container_3wyfutjb .mask_tiWIwgju {
    background-color: hsla(0, 0%, 100%, 0.2);
}
.search-container_3wyfutjb {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    height: 50px;
    border-radius: 4px;
    overflow: hidden;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    align-items: center;
    font-size: 16px;
    color: #fff;
}
.search-container_3wyfutjb .mask_tiWIwgju {
    position: absolute;
    top: -20px;
    right: -20px;
    bottom: -20px;
    left: -20px;
    background-color: #212121;
    filter: blur(10px);
}
.popular-wrapper_3w_UQtc- {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    z-index: -1;
    background-color: #090c0a;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex: auto;
    flex: auto;
}
.popular-wrapper_3w_UQtc- .popular-position_2kyDzRJ2 {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #d7a03c;
}
.popular-wrapper_3w_UQtc- .popular-position_2kyDzRJ2 .popular-container_1-TgxCJb {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    padding: 20px 15px 40px;
    background-color: #090c0a;
}
@media screen and (max-width: 999px) {
    .popular-wrapper_3w_UQtc- .popular-position_2kyDzRJ2 .popular-container_1-TgxCJb {
        padding: 10px 15px;
    }
}
.popular-wrapper_3w_UQtc-.hide_16MgxgWl {
    visibility: hidden;
}
.center_1AxlM2QJ {
    max-width: 1230px;
    margin: 0 auto;
}
.popular_34Qoe5dx {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -ms-flex-direction: row;
    flex-direction: row;
    max-height: 674px;
    color: #ccc;
}
@media screen and (max-width: 999px) {
    .popular_34Qoe5dx {
        -ms-flex-direction: column;
        flex-direction: column;
        max-height: none;
        height: auto;
    }
}
.popular_34Qoe5dx .topics-wrapper_2ht-AmDZ {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex: 2;
    flex: 2;
    overflow: hidden;
}
@media screen and (max-width: 999px) {
    .popular_34Qoe5dx .topics-wrapper_2ht-AmDZ {
        -ms-flex: auto;
        flex: auto;
        padding: 0 0 23px;
    }
}
.popular_34Qoe5dx .topics-wrapper_2ht-AmDZ .topics-title_np3lcWQH {
    color: #ccc;
    padding: 12px 0 20px;
    font-size: 14px;
    line-height: 1.43;
    letter-spacing: 1px;
}
@media screen and (max-width: 999px) {
    .popular_34Qoe5dx .topics-wrapper_2ht-AmDZ .topics-title_np3lcWQH {
        padding: 0 0 19px;
        font-size: 12px;
        line-height: 1.67;
        letter-spacing: 0.9px;
    }
}
.popular_34Qoe5dx .topics-wrapper_2ht-AmDZ .topics_1ZOW6YyX {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    overflow: hidden;
}
.popular_34Qoe5dx .topics-wrapper_2ht-AmDZ .topics_1ZOW6YyX .topic_DJJSRph1 {
    line-height: 70px;
    padding: 0 20px;
    margin: 0 18px 21px 0;
    font-size: 24px;
    font-weight: 500;
    border: 2px solid hsla(0, 0%, 100%, 0.3);
    border-radius: 11px;
    color: #ccc;
}
@media screen and (max-width: 999px) {
    .popular_34Qoe5dx .topics-wrapper_2ht-AmDZ .topics_1ZOW6YyX .topic_DJJSRph1 {
        padding: 12px;
        margin: 0 15px 15px 0;
        font-size: 16px;
        line-height: 1.5;
        border-radius: 4px;
    }
}
.popular_34Qoe5dx .topics-wrapper_2ht-AmDZ .all-topics-link_VmR6uyu5 {
    margin-top: 13px;
    font-size: 24px;
    line-height: 28px;
    font-weight: 500;
    letter-spacing: 0.2px;
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.popular_34Qoe5dx .topics-wrapper_2ht-AmDZ .all-topics-link_VmR6uyu5:hover {
    color: #6ec6ff;
}
.popular_34Qoe5dx .topics-wrapper_2ht-AmDZ .all-topics-link_VmR6uyu5:active {
    color: #0069c0;
}
@media screen and (max-width: 999px) {
    .popular_34Qoe5dx .topics-wrapper_2ht-AmDZ .all-topics-link_VmR6uyu5 {
        margin-top: 11px;
        font-size: 14px;
        line-height: 1.71;
        letter-spacing: normal;
    }
}
.popular_34Qoe5dx .results-wrapper_12f0kroj {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 0 0 714px;
    flex: 0 0 714px;
    -ms-flex-direction: column;
    flex-direction: column;
    overflow: hidden;
}
@media screen and (max-width: 999px) {
    .popular_34Qoe5dx .results-wrapper_12f0kroj {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    }
}
.popular_34Qoe5dx .results-wrapper_12f0kroj .results-title_3TXqKonf {
    padding: 12px 20px 39px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    font-size: 14px;
    letter-spacing: 1px;
    line-height: 1.43;
    color: #ccc;
}
@media screen and (max-width: 999px) {
    .popular_34Qoe5dx .results-wrapper_12f0kroj .results-title_3TXqKonf {
        padding: 25px 0 15px;
        font-size: 12px;
        line-height: 1.67;
        letter-spacing: 0.9px;
    }
}
.popular_34Qoe5dx .results-wrapper_12f0kroj .results-title_3TXqKonf .result-type_1NrMpgwY {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    align-items: center;
    border-bottom: 1px solid transparent;
}
.popular_34Qoe5dx .results-wrapper_12f0kroj .results-title_3TXqKonf .result-type_1NrMpgwY .bottom-line_2bRTTfL6 {
    color: #fff;
    border-bottom: 1px solid #2196f3;
}
.popular_34Qoe5dx .results-wrapper_12f0kroj .results-title_3TXqKonf .result-type_1NrMpgwY > a {
    margin: 0 8px;
}
@media screen and (max-width: 999px) {
    .popular_34Qoe5dx .results-wrapper_12f0kroj .results-title_3TXqKonf .result-type_1NrMpgwY > a {
        margin: 0;
    }
}
.popular_34Qoe5dx .results-wrapper_12f0kroj .results-title_3TXqKonf .barrier_33BMHEjB {
    width: 1px;
    height: 12px;
    background-color: #ccc;
}
@media screen and (max-width: 999px) {
    .popular_34Qoe5dx .results-wrapper_12f0kroj .results-title_3TXqKonf .barrier_33BMHEjB {
        margin: 0 8px;
    }
}
.popular_34Qoe5dx .results-wrapper_12f0kroj .results_C-PpjpCk {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 0 28px;
}
@media screen and (max-width: 999px) {
    .popular_34Qoe5dx .results-wrapper_12f0kroj .results_C-PpjpCk {
        padding: 0 0 19px;
    }
}
.popular_34Qoe5dx .results-wrapper_12f0kroj .results_C-PpjpCk .result_K7Y7ZkFa {
    margin-bottom: 60px;
}
@media screen and (max-width: 999px) {
    .popular_34Qoe5dx .results-wrapper_12f0kroj .results_C-PpjpCk .result_K7Y7ZkFa {
        margin-bottom: 18px;
    }
}
.popular_34Qoe5dx .results-wrapper_12f0kroj .results_C-PpjpCk .result_K7Y7ZkFa .result-title_1SJJ4ZXm {
    font-size: 24px;
    font-weight: 500;
    letter-spacing: 0.2px;
}
@media screen and (max-width: 999px) {
    .popular_34Qoe5dx .results-wrapper_12f0kroj .results_C-PpjpCk .result_K7Y7ZkFa .result-title_1SJJ4ZXm {
        font-size: 16px;
        line-height: 1.81;
        letter-spacing: 0.2px;
        color: #ccc;
    }
}
.popular_34Qoe5dx .results-wrapper_12f0kroj .results_C-PpjpCk .result_K7Y7ZkFa .result-des_LPdRkevr {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    align-items: center;
    font-size: 14px;
    line-height: 1.43;
    padding-top: 7px;
}
@media screen and (max-width: 999px) {
    .popular_34Qoe5dx .results-wrapper_12f0kroj .results_C-PpjpCk .result_K7Y7ZkFa .result-des_LPdRkevr {
        padding-top: 13px;
        font-size: 12px;
        line-height: 1.33;
        letter-spacing: normal;
        color: #ccc;
    }
}
.popular_34Qoe5dx .results-wrapper_12f0kroj .all-results-link_4_olvfk0 {
    margin-left: 28px;
    font-size: 24px;
    line-height: 28px;
    font-weight: 500;
    letter-spacing: 0.2px;
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.popular_34Qoe5dx .results-wrapper_12f0kroj .all-results-link_4_olvfk0:hover {
    color: #6ec6ff;
}
.popular_34Qoe5dx .results-wrapper_12f0kroj .all-results-link_4_olvfk0:active {
    color: #0069c0;
}
@media screen and (max-width: 999px) {
    .popular_34Qoe5dx .results-wrapper_12f0kroj .all-results-link_4_olvfk0 {
        margin-left: inherit;
        font-size: 14px;
        line-height: 1.71;
        letter-spacing: normal;
    }
}
.popular_34Qoe5dx .authors-wrapper_1f6-rEHD {
    padding: 0 30px 30px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex: 1;
    flex: 1;
    overflow: hidden;
}
@media screen and (max-width: 999px) {
    .popular_34Qoe5dx .authors-wrapper_1f6-rEHD {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        padding: 0;
    }
}
.popular_34Qoe5dx .authors-wrapper_1f6-rEHD .authors-title_-t6RE-ZR {
    color: #ccc;
    font-weight: 400;
    font-stretch: normal;
    padding: 12px 0 40px;
    font-size: 14px;
    line-height: 1.43;
    letter-spacing: 1px;
}
@media screen and (max-width: 999px) {
    .popular_34Qoe5dx .authors-wrapper_1f6-rEHD .authors-title_-t6RE-ZR {
        padding: 25px 0 16px;
        font-size: 12px;
        line-height: 1.67;
        letter-spacing: 0.9px;
    }
}
.popular_34Qoe5dx .authors-wrapper_1f6-rEHD .authors_HIalviV_ {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    min-width: 300px;
}
.popular_34Qoe5dx .authors-wrapper_1f6-rEHD .authors_HIalviV_ .author_30CwoJqb {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 32px;
}
@media screen and (max-width: 999px) {
    .popular_34Qoe5dx .authors-wrapper_1f6-rEHD .authors_HIalviV_ .author_30CwoJqb {
        margin-bottom: 9px;
    }
}
.popular_34Qoe5dx .authors-wrapper_1f6-rEHD .authors_HIalviV_ .author_30CwoJqb .author-name_3RbSP6PK {
    padding-left: 12px;
    font-size: 24px;
    letter-spacing: 0.2px;
}
@media screen and (max-width: 999px) {
    .popular_34Qoe5dx .authors-wrapper_1f6-rEHD .authors_HIalviV_ .author_30CwoJqb .author-name_3RbSP6PK {
        font-size: 16px;
        font-weight: 500;
        font-stretch: normal;
        line-height: 1.81;
        letter-spacing: 0.2px;
        color: #ccc;
    }
}
.popular_34Qoe5dx .authors-wrapper_1f6-rEHD .all-authors-link_7FXfEziZ {
    margin-top: 13px;
    font-size: 24px;
    line-height: 28px;
    font-weight: 500;
    letter-spacing: 0.2px;
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.popular_34Qoe5dx .authors-wrapper_1f6-rEHD .all-authors-link_7FXfEziZ:hover {
    color: #6ec6ff;
}
.popular_34Qoe5dx .authors-wrapper_1f6-rEHD .all-authors-link_7FXfEziZ:active {
    color: #0069c0;
}
@media screen and (max-width: 999px) {
    .popular_34Qoe5dx .authors-wrapper_1f6-rEHD .all-authors-link_7FXfEziZ {
        font-size: 14px;
        font-weight: 500;
        font-stretch: normal;
        line-height: 1.71;
        letter-spacing: normal;
    }
}
.barrier_33BMHEjB {
    width: 2px;
    margin: 0;
    background-color: hsla(0, 0%, 80%, 0.3);
}
@media screen and (max-width: 999px) {
    .barrier_33BMHEjB {
        height: 2px;
        width: 100%;
    }
}
.dot_1gnGbIpV {
    width: 4px;
    height: 4px;
    margin: 0 6px;
    background-color: #ccc;
    border-radius: 50%;
}
.subtitle-item_1HMH3Udw {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
}
.subtitle-item_1HMH3Udw .tag-points_Yb94l40N {
    padding: 0 6.66667px;
    height: 20px;
    border-radius: 10px;
    background-color: #3f3f3f;
}
.image_1l7tF_WE,
.placeholder-wrapper_3NiaBHaB {
    display: block;
    width: 100%;
    height: 100%;
}
.placeholder-wrapper_3NiaBHaB {
    overflow: hidden;
}
.placeholder-wrapper_3NiaBHaB img {
    display: block;
    width: 100%;
    height: 100%;
}
.placeholder-wrapper_3NiaBHaB img .lazyload,
.placeholder-wrapper_3NiaBHaB img .lazyloading {
    opacity: 0;
    transition: opacity 0.4s;
}
.placeholder-wrapper_3NiaBHaB img .lazyloaded {
    opacity: 1;
}
.image-wrapper_1Joa4ZPK {
    position: relative;
}
.image-wrapper_1Joa4ZPK .imageholder_1b5vX1c7 {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}
.image-wrapper_1Joa4ZPK .imageholder_1b5vX1c7 img {
    display: block;
    width: 100%;
    height: 100%;
}
.link_1e9wpCjj {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.link_1e9wpCjj:hover {
    color: #6ec6ff;
}
.link_1e9wpCjj:active {
    color: #0069c0;
}
blockquote,
figure {
    margin: 0;
}
.currentText_2lXlc71f {
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    flex-direction: row;
    height: 44px;
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.4);
    border-radius: 3px;
    overflow: hidden;
    background-color: #fff;
    color: #5a5a5b;
    cursor: pointer;
    padding: 0;
    text-shadow: 0 1px 0 #fff;
    outline: none;
    border: none;
}
.currentText_2lXlc71f,
.currentText_2lXlc71f .innerCurrentText_3p4jRYEU {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
}
.currentText_2lXlc71f .innerCurrentText_3p4jRYEU {
    flex-direction: row;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.currentText_2lXlc71f .disabled_2qwDSSXy {
    border: 1px solid #e1e1e1;
    background-color: #fafafa;
    color: #cecece !important;
    cursor: default;
    outline: none;
}
.text_2qVYlTRT {
    padding: 0 10px;
    height: auto;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.text_2qVYlTRT .center_1mG-M4T0 {
    padding: 0 0 0 12px;
    margin: 0 auto;
}
.triangle_3n3RK-9a {
    font-size: 24px;
    color: gray;
    height: auto;
    width: 30px;
}
.selectsWrapContainer_3FJnFfgA {
    position: absolute;
    left: 0;
    top: 44px;
    z-index: 100;
    min-width: 100%;
    transform-origin: 0 0;
    transition: all 0.45s cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    background: #fff;
    border-top: none;
    box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 2px 4px -1px rgba(0, 0, 0, 0.2);
}
.selects_3YL3wAir {
    min-width: 100%;
    background-color: #fff;
    padding: 0;
    margin: 0;
}
.selects_3YL3wAir .selectItem_15pcyyDo {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-align: center;
    align-items: center;
    height: 48px;
    color: #121b1d;
    padding: 0 16px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.selects_3YL3wAir .selectItem_15pcyyDo .active_32OBbnVO,
.selects_3YL3wAir .selectItem_15pcyyDo:hover {
    background-color: #ededed;
}
.selects_3YL3wAir .selectItem_15pcyyDo:last-child {
    clear: both;
}
.selects_3YL3wAir .selectItem_15pcyyDo .disabled_2qwDSSXy {
    background-color: #fafafa;
    color: #cecece !important;
    cursor: default;
}
.scroller_o9SLaKCw {
    max-height: 178px;
    width: 100%;
}
.scroll-grizzly_xZ0bUcHq {
    max-height: 145px;
}
.errorText_3qI0BFzI {
    color: #f44336;
    padding-top: 5px;
    line-height: 18px;
}
.description_ZP157mDe {
    color: #999;
    padding-top: 8px;
    line-height: 18px;
    white-space: pre-wrap;
}
.container_NqH2DWyq {
    position: relative;
    cursor: pointer;
    width: 100%;
}
.container_NqH2DWyq,
.container_NqH2DWyq .container-inner_1qw4opl8 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
}
.container_NqH2DWyq .small_2WYA4a0n .currentText_2lXlc71f,
.container_NqH2DWyq .small_2WYA4a0n .selectItem_15pcyyDo {
    height: 28px;
}
.container_NqH2DWyq .small_2WYA4a0n .selectsWrapContainer_3FJnFfgA {
    top: 28px;
}
.container_NqH2DWyq .medium_3LhsGf_H .currentText_2lXlc71f,
.container_NqH2DWyq .medium_3LhsGf_H .selectItem_15pcyyDo {
    height: 48px;
}
.container_NqH2DWyq .medium_3LhsGf_H .selectsWrapContainer_3FJnFfgA {
    top: 48px;
}
.container_NqH2DWyq .large_2GC1Q5dT .currentText_2lXlc71f,
.container_NqH2DWyq .large_2GC1Q5dT .selectItem_15pcyyDo {
    height: 64px;
}
.container_NqH2DWyq .large_2GC1Q5dT .selectsWrapContainer_3FJnFfgA {
    top: 64px;
}
.container_NqH2DWyq .transparent_1TvmhF9w .currentText_2lXlc71f {
    border: none;
    border-bottom: 1px solid #969797;
    background-color: transparent;
    border-radius: 0;
}
.container_NqH2DWyq .transparent_1TvmhF9w .currentText_2lXlc71f .text_2qVYlTRT {
    padding: 0;
}
.container_NqH2DWyq .transparent_1TvmhF9w .currentText_2lXlc71f .triangle_3n3RK-9a {
    width: auto;
    margin-right: -6px;
}
.container_NqH2DWyq .gray_18sEmzIS .currentText_2lXlc71f {
    border: 0;
    box-shadow: none;
    border-radius: 4px;
    background-color: #e9ebec;
    font-size: 16px;
    font-weight: 500;
    color: #333;
}
.container_NqH2DWyq .grizzly_1EYViQzm .currentText_2lXlc71f {
    border: 0;
    box-shadow: none;
    border-radius: 4px;
    background-color: #424243;
    font-size: 16px;
    font-weight: 500;
    font-family: Roboto, sans-serif;
    text-shadow: none;
    color: #e0e0e0;
}
.container_NqH2DWyq .grizzly_1EYViQzm .selectsWrapContainer_3FJnFfgA {
    top: 54px;
    border-radius: 4px;
    overflow: hidden;
    background: #212121;
}
.container_NqH2DWyq .grizzly_1EYViQzm .selects_3YL3wAir {
    background: #212121;
}
.container_NqH2DWyq .grizzly_1EYViQzm .selectItem_15pcyyDo {
    color: inherit;
    font-size: 16px;
    font-weight: 500;
}
.container_NqH2DWyq .grizzly_1EYViQzm .selectItem_15pcyyDo .active_32OBbnVO,
.container_NqH2DWyq .grizzly_1EYViQzm .selectItem_15pcyyDo:hover {
    background-color: #424243;
}
.container_NqH2DWyq .error_30Ypnvmh .currentText_2lXlc71f {
    border: 1px solid #ee4a3d;
}
.container_NqH2DWyq .footer_2mOawD4l {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    height: 24px;
    background: transparent;
}
.container_NqH2DWyq .footer_2mOawD4l .text_2qVYlTRT {
    color: #2196f3;
    padding: 0 4px;
}
.container_NqH2DWyq .footer_2mOawD4l .triangle_3n3RK-9a {
    text-align: left;
    width: 16px;
    color: inherit;
}
.container_NqH2DWyq .footer_2mOawD4l .currentText_2lXlc71f {
    height: 24px;
    text-shadow: none;
    background: transparent;
    border: none;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}
.container_NqH2DWyq .footer_2mOawD4l .selectsWrapContainer_3FJnFfgA {
    top: auto;
    left: auto;
    right: 0;
    bottom: 28px;
    transform-origin: 100% 100%;
    transition: all 0.45s cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    background: #fff;
    border: 1px solid #d5d5d5;
}
.container_NqH2DWyq .underline_pBNez-SH .currentText_2lXlc71f {
    height: 24px;
    border-bottom: 2px solid #bdbdbd;
    box-shadow: none;
    border-radius: 0;
    background-color: transparent;
    font-size: 16px;
    line-height: 1.5;
    color: #333;
}
.container_NqH2DWyq .underline_pBNez-SH .text_2qVYlTRT {
    padding-left: 0;
}
.container_NqH2DWyq .underline_pBNez-SH .triangle_3n3RK-9a {
    text-align: right;
    width: 16px;
}
.container_NqH2DWyq .underline_pBNez-SH .selectsWrapContainer_3FJnFfgA {
    top: 28px;
}
.container_NqH2DWyq .dark_3lcoq5Q6 .currentText_2lXlc71f {
    border: none;
    box-shadow: none;
    border-radius: 4px;
    background-color: rgba(90, 90, 91, 0.7);
    font-size: 16px;
    font-weight: 500;
    color: #e5e5e5;
    text-shadow: none;
}
.container_NqH2DWyq .dark_3lcoq5Q6 .selectsWrapContainer_3FJnFfgA {
    background-color: #212121;
    border-radius: 4px;
    box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.1);
}
.container_NqH2DWyq .dark_3lcoq5Q6 .selects_3YL3wAir {
    padding: 10px 0;
    background-color: transparent;
}
.container_NqH2DWyq .dark_3lcoq5Q6 .selects_3YL3wAir .selectItem_15pcyyDo {
    background-color: transparent;
    font-size: 16px;
    font-weight: 500;
    color: #e5e5e5;
}
.container_NqH2DWyq .dark_3lcoq5Q6 .selects_3YL3wAir .selectItem_15pcyyDo .active_32OBbnVO,
.container_NqH2DWyq .dark_3lcoq5Q6 .selects_3YL3wAir .selectItem_15pcyyDo:hover {
    background-color: rgba(90, 90, 91, 0.7);
}
.link_2Aa3ltmS {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.link_2Aa3ltmS:hover {
    color: #6ec6ff;
}
.link_2Aa3ltmS:active {
    color: #0069c0;
}
blockquote,
figure {
    margin: 0;
}
.transcript-container_3CwU3oOB {
    background-color: #fff;
    padding: 0 23px;
    font-size: 16px;
    line-height: 1.5;
    color: #000;
    cursor: auto;
}
.transcript-container_3CwU3oOB .fullscreen_25vwYsH0 .transcript-filter_fKHX4y6g {
    -ms-flex-align: end;
    align-items: flex-end;
}
.transcript-container_3CwU3oOB .fullscreen_25vwYsH0 .tracks-wrapper_2zZ3BtWR {
    max-height: calc(100vh - 200px);
    overflow-y: scroll;
    overflow-x: hidden;
    -webkit-overflow-scrolling: touch;
}
.transcript-container_3CwU3oOB .fullscreen_25vwYsH0 .transcript-cue_3H4KUoj8 .right_xO3BevY5 .cue-text-wrapper_33Uz_L-- {
    max-width: 681px;
}
.transcript-container_3CwU3oOB .popup_9FyANSrq .tracks-wrapper_2zZ3BtWR {
    height: calc(100vh - 900px);
}
.transcript-filter_fKHX4y6g {
    height: 90px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
}
.tracks-container_2jsbv9qA {
    position: relative;
}
.tracks-wrapper_2zZ3BtWR {
    max-height: 450px;
    overflow-y: scroll;
    overflow-x: hidden;
    -webkit-overflow-scrolling: touch;
}
.transcript-cue_3H4KUoj8 {
    display: -ms-flexbox;
    display: flex;
    padding-bottom: 30px;
}
.transcript-cue_3H4KUoj8.selected_2uheBhGk .cue-text_1jKe1U9z {
    background-color: #bcdefb;
}
.transcript-cue_3H4KUoj8 .right_xO3BevY5 {
    display: -ms-flexbox;
    display: flex;
}
.transcript-cue_3H4KUoj8 .right_xO3BevY5:hover .cue-text-wrapper_33Uz_L-- .cue-text_1jKe1U9z {
    background-color: #e3f1fc;
}
.transcript-cue_3H4KUoj8 .right_xO3BevY5:hover .play-icon-wrapper_tBrAzhfW {
    visibility: visible;
}
.transcript-cue_3H4KUoj8 .right_xO3BevY5 .play-icon-wrapper_tBrAzhfW {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    height: 1.5em;
    visibility: hidden;
    padding: 0 10px;
}
.transcript-cue_3H4KUoj8 .right_xO3BevY5 .play-icon-wrapper_tBrAzhfW .play-icon_1QzqZgyK {
    color: #2196f3;
}
.transcript-cue_3H4KUoj8 .right_xO3BevY5 .cue-text-wrapper_33Uz_L-- {
    max-width: 481px;
    cursor: pointer;
}
.transcript-cue_3H4KUoj8 .right_xO3BevY5 .cue-text-wrapper_33Uz_L-- .cue-text_1jKe1U9z {
    word-break: break-word;
    padding: 0.25em;
}
.link_2NBlxcK3 {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.link_2NBlxcK3:hover {
    color: #6ec6ff;
}
.link_2NBlxcK3:active {
    color: #0069c0;
}
blockquote,
figure {
    margin: 0;
}
.minimum-container_7ICeqY-v {
    position: fixed;
    top: 0;
    left: 345px;
    right: 0;
    height: 200px;
    background-color: #272727;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    z-index: 2000;
    cursor: auto;
}
.minimum-container_7ICeqY-v .hidden_1e_mq8st {
    display: none;
}
.minimum-container_7ICeqY-v .button-wrapper_3TIT4yys {
    position: fixed;
    top: 0;
    left: 0;
    width: 345px;
    height: 200px;
    z-index: 999999;
    background: transparent;
}
.minimum-container_7ICeqY-v .button-wrapper_3TIT4yys:hover .expand-video_a3yKEdu- {
    display: -ms-flexbox;
    display: flex;
}
.minimum-container_7ICeqY-v .button-wrapper_3TIT4yys .expand-video_a3yKEdu- {
    display: none;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0.4);
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
}
.minimum-container_7ICeqY-v .button-wrapper_3TIT4yys .expand-video_a3yKEdu- .expand-button-wrapper_295Mfuk3 {
    width: 214px;
    border-radius: 3px;
}
.minimum-container_7ICeqY-v .button-wrapper_3TIT4yys .expand-video_a3yKEdu- .expand-button-wrapper_295Mfuk3:focus,
.minimum-container_7ICeqY-v .button-wrapper_3TIT4yys .expand-video_a3yKEdu- .expand-button-wrapper_295Mfuk3:hover {
    background-color: #6ec6ff;
}
.minimum-container_7ICeqY-v .button-wrapper_3TIT4yys .expand-video_a3yKEdu- .expand-button-wrapper_295Mfuk3:active {
    background-color: #0069c0;
}
.minimum-container_7ICeqY-v .video-info_1VQ6mHJ_ {
    padding: 30px;
}
.minimum-container_7ICeqY-v .video-info_1VQ6mHJ_ .info-title_1529XQP7 {
    font-size: 24px;
    font-weight: 500;
    line-height: 1.5;
    color: #fff;
}
.minimum-container_7ICeqY-v .video-info_1VQ6mHJ_ .info-duration_-CWJdJVb {
    margin-top: 2px;
    font-size: 14px;
    line-height: 1.71;
    letter-spacing: 0.25px;
    color: #fff;
}
.video-js .vjs-big-play-button .vjs-icon-placeholder:before,
.video-js .vjs-modal-dialog,
.vjs-button > .vjs-icon-placeholder:before,
.vjs-modal-dialog .vjs-modal-dialog-content {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.video-js .vjs-big-play-button .vjs-icon-placeholder:before,
.vjs-button > .vjs-icon-placeholder:before {
    text-align: center;
}
.video-js .vjs-big-play-button .vjs-icon-placeholder:before,
.video-js .vjs-play-control .vjs-icon-placeholder,
.vjs-icon-play {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal;
}
.video-js .vjs-big-play-button .vjs-icon-placeholder:before,
.video-js .vjs-play-control .vjs-icon-placeholder:before,
.vjs-icon-play:before {
    content: "\F101";
}
.vjs-icon-play-circle {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal;
}
.vjs-icon-play-circle:before {
    content: "\F102";
}
.video-js .vjs-play-control .vjs-playing .vjs-icon-placeholder,
.vjs-icon-pause {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal;
}
.video-js .vjs-play-control .vjs-playing .vjs-icon-placeholder:before,
.vjs-icon-pause:before {
    content: "\F103";
}
.video-js .vjs-mute-control .vjs-vol-0 .vjs-icon-placeholder,
.vjs-icon-volume-mute {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal;
}
.video-js .vjs-mute-control .vjs-vol-0 .vjs-icon-placeholder:before,
.vjs-icon-volume-mute:before {
    content: "\F104";
}
.video-js .vjs-mute-control .vjs-vol-1 .vjs-icon-placeholder,
.vjs-icon-volume-low {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal;
}
.video-js .vjs-mute-control .vjs-vol-1 .vjs-icon-placeholder:before,
.vjs-icon-volume-low:before {
    content: "\F105";
}
.video-js .vjs-mute-control .vjs-vol-2 .vjs-icon-placeholder,
.vjs-icon-volume-mid {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal;
}
.video-js .vjs-mute-control .vjs-vol-2 .vjs-icon-placeholder:before,
.vjs-icon-volume-mid:before {
    content: "\F106";
}
.video-js .vjs-mute-control .vjs-icon-placeholder,
.vjs-icon-volume-high {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal;
}
.video-js .vjs-mute-control .vjs-icon-placeholder:before,
.vjs-icon-volume-high:before {
    content: "\F107";
}
.video-js .vjs-fullscreen-control .vjs-icon-placeholder,
.vjs-icon-fullscreen-enter {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal;
}
.video-js .vjs-fullscreen-control .vjs-icon-placeholder:before,
.vjs-icon-fullscreen-enter:before {
    content: "\F108";
}
.video-js .vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder,
.vjs-icon-fullscreen-exit {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal;
}
.video-js .vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder:before,
.vjs-icon-fullscreen-exit:before {
    content: "\F109";
}
.vjs-icon-square {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal;
}
.vjs-icon-square:before {
    content: "\F10A";
}
.vjs-icon-spinner {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal;
}
.vjs-icon-spinner:before {
    content: "\F10B";
}
.video-js .vjs-captions-button .vjs-icon-placeholder,
.video-js .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js .vjs-subtitles-button .vjs-icon-placeholder,
.vjs-icon-captions,
.vjs-icon-subtitles {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal;
}
.video-js .vjs-captions-button .vjs-icon-placeholder:before,
.video-js .vjs-subs-caps-button .vjs-icon-placeholder:before,
.vjs-icon-captions:before {
    content: "\F10D";
}
.video-js .vjs-chapters-button .vjs-icon-placeholder,
.vjs-icon-chapters {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal;
}
.video-js .vjs-chapters-button .vjs-icon-placeholder:before,
.vjs-icon-chapters:before {
    content: "\F10E";
}
.vjs-icon-share {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal;
}
.vjs-icon-share:before {
    content: "\F10F";
}
.vjs-icon-cog {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal;
}
.vjs-icon-cog:before {
    content: "\F110";
}
.video-js .vjs-play-progress,
.video-js .vjs-volume-level,
.vjs-icon-circle,
.vjs-seek-to-live-control .vjs-icon-placeholder {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal;
}
.video-js .vjs-play-progress:before,
.video-js .vjs-volume-level:before,
.vjs-icon-circle:before,
.vjs-seek-to-live-control .vjs-icon-placeholder:before {
    content: "\F111";
}
.vjs-icon-circle-outline {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal;
}
.vjs-icon-circle-outline:before {
    content: "\F112";
}
.vjs-icon-circle-inner-circle {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal;
}
.vjs-icon-circle-inner-circle:before {
    content: "\F113";
}
.vjs-icon-hd {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal;
}
.vjs-icon-hd:before {
    content: "\F114";
}
.video-js .vjs-control .vjs-close-button .vjs-icon-placeholder,
.vjs-icon-cancel {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal;
}
.video-js .vjs-control .vjs-close-button .vjs-icon-placeholder:before,
.vjs-icon-cancel:before {
    content: "\F115";
}
.video-js .vjs-play-control .vjs-ended .vjs-icon-placeholder,
.vjs-icon-replay {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal;
}
.video-js .vjs-play-control .vjs-ended .vjs-icon-placeholder:before,
.vjs-icon-replay:before {
    content: "\F116";
}
.vjs-icon-facebook {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal;
}
.vjs-icon-facebook:before {
    content: "\F117";
}
.vjs-icon-gplus {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal;
}
.vjs-icon-gplus:before {
    content: "\F118";
}
.vjs-icon-linkedin {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal;
}
.vjs-icon-linkedin:before {
    content: "\F119";
}
.vjs-icon-twitter {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal;
}
.vjs-icon-twitter:before {
    content: "\F11A";
}
.vjs-icon-tumblr {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal;
}
.vjs-icon-tumblr:before {
    content: "\F11B";
}
.vjs-icon-pinterest {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal;
}
.vjs-icon-pinterest:before {
    content: "\F11C";
}
.video-js .vjs-descriptions-button .vjs-icon-placeholder,
.vjs-icon-audio-description {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal;
}
.video-js .vjs-descriptions-button .vjs-icon-placeholder:before,
.vjs-icon-audio-description:before {
    content: "\F11D";
}
.video-js .vjs-audio-button .vjs-icon-placeholder,
.vjs-icon-audio {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal;
}
.video-js .vjs-audio-button .vjs-icon-placeholder:before,
.vjs-icon-audio:before {
    content: "\F11E";
}
.vjs-icon-next-item {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal;
}
.vjs-icon-next-item:before {
    content: "\F11F";
}
.vjs-icon-previous-item {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal;
}
.vjs-icon-previous-item:before {
    content: "\F120";
}
.video-js {
    display: block;
    vertical-align: top;
    box-sizing: border-box;
    color: #fff;
    background-color: #000;
    position: relative;
    padding: 0;
    font-size: 10px;
    line-height: 1;
    font-weight: 400;
    font-style: normal;
    font-family: Arial, Helvetica, sans-serif;
    word-break: normal;
    white-space: normal;
}
.video-js:-moz-full-screen {
    position: absolute;
}
.video-js:-webkit-full-screen {
    width: 100% !important;
    height: 100% !important;
}
.video-js[tabindex="-1"] {
    outline: none;
}
.video-js *,
.video-js :after,
.video-js :before {
    box-sizing: inherit;
}
.video-js ul {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
    list-style-position: outside;
    margin: 0;
}
.video-js .vjs-4-3,
.video-js .vjs-16-9,
.video-js .vjs-fluid {
    width: 100%;
    max-width: 100%;
    height: 0;
}
.video-js .vjs-16-9 {
    padding-top: 56.25%;
}
.video-js .vjs-4-3 {
    padding-top: 75%;
}
.video-js .vjs-fill,
.video-js .vjs-tech {
    width: 100%;
    height: 100%;
}
.video-js .vjs-tech {
    position: relative;
    top: 0;
    left: 0;
    vertical-align: top;
    object-fit: fill;
}
.video-js .vjs-fullscreen .vjs-tech {
    object-fit: contain;
}
@keyframes transitionHeight_3DPgYui1 {
    0% {
        height: 0;
    }
    to {
        height: 200px;
    }
}
.video-js .miniVideo {
    position: fixed;
    top: 0;
    left: 0;
    width: 345px;
    height: 200px;
    vertical-align: top;
    object-fit: fill;
    z-index: 2000;
    animation-duration: 2s;
    animation-name: transitionHeight;
}
body .vjs-full-window {
    padding: 0;
    margin: 0;
    height: 100%;
}
.vjs-full-window .video-js .vjs-fullscreen {
    position: fixed;
    overflow: hidden;
    z-index: 1000;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
}
.video-js .vjs-fullscreen {
    overflow-y: scroll;
    overflow-x: hidden;
    -webkit-overflow-scrolling: touch;
}
.video-js .vjs-fullscreen .vjs-user-inactive {
    cursor: none;
}
.vjs-hidden {
    display: none !important;
}
.vjs-disabled {
    opacity: 0.5;
    cursor: default;
}
.video-js .vjs-offscreen {
    height: 1px;
    left: -9999px;
    position: absolute;
    top: 0;
    width: 1px;
}
.vjs-lock-showing {
    display: block !important;
    opacity: 1;
    visibility: visible;
}
.vjs-no-js {
    padding: 20px;
    color: #fff;
    background-color: #000;
    font-size: 18px;
    font-family: Arial, Helvetica, sans-serif;
    text-align: center;
    width: 300px;
    height: 150px;
    margin: 0 auto;
}
.vjs-no-js a,
.vjs-no-js a:visited {
    color: #66a8cc;
}
.video-js .vjs-big-play-button {
    font-size: 3em;
    line-height: 1.5em;
    height: 1.63332em;
    width: 3em;
    display: block;
    position: absolute;
    top: 10px;
    left: 10px;
    padding: 0;
    cursor: pointer;
    opacity: 1;
    border: 0.06666em solid #fff;
    background-color: #2b333f;
    background-color: rgba(43, 51, 63, 0.7);
    border-radius: 0.3em;
    transition: all 0.4s;
}
.vjs-big-play-centered .vjs-big-play-button {
    top: 50%;
    left: 50%;
    margin-top: -0.81666em;
    margin-left: -1.5em;
}
.video-js .vjs-big-play-button:focus,
.video-js:hover .vjs-big-play-button {
    border-color: #fff;
    background-color: #73859f;
    background-color: rgba(115, 133, 159, 0.5);
    transition: all 0s;
}
.vjs-controls-disabled .vjs-big-play-button,
.vjs-error .vjs-big-play-button,
.vjs-has-started .vjs-big-play-button,
.vjs-using-native-controls .vjs-big-play-button {
    display: none;
}
.vjs-has-started .vjs-paused .vjs-show-big-play-button-on-pause .vjs-big-play-button {
    display: block;
}
.video-js button {
    background: none;
    border: none;
    color: inherit;
    display: inline-block;
    font-size: inherit;
    line-height: inherit;
    text-transform: none;
    text-decoration: none;
    transition: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
.vjs-control .vjs-button {
    width: 100%;
    height: 100%;
}
.video-js .vjs-control .vjs-close-button {
    cursor: pointer;
    height: 3em;
    position: absolute;
    right: 0;
    top: 0.5em;
    z-index: 2;
}
.video-js .vjs-modal-dialog {
    background: rgba(0, 0, 0, 0.8);
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.8), hsla(0, 0%, 100%, 0));
    overflow: auto;
}
.video-js .vjs-modal-dialog > * {
    box-sizing: border-box;
}
.vjs-modal-dialog .vjs-modal-dialog-content {
    font-size: 1.2em;
    line-height: 1.5;
    padding: 20px 24px;
    z-index: 1;
}
.vjs-menu-button {
    cursor: pointer;
}
.vjs-menu-button .vjs-disabled {
    cursor: default;
}
.vjs-workinghover .vjs-menu-button .vjs-disabled:hover .vjs-menu {
    display: none;
}
.vjs-menu .vjs-menu-content {
    display: block;
    padding: 0;
    margin: 0;
    font-family: Arial, Helvetica, sans-serif;
    overflow: auto;
}
.vjs-menu .vjs-menu-content > * {
    box-sizing: border-box;
}
.vjs-scrubbing .vjs-control .vjs-menu-button:hover .vjs-menu {
    display: none;
}
.vjs-menu li {
    list-style: none;
    margin: 0;
    padding: 0.2em 0;
    line-height: 1.4em;
    font-size: 1em;
    text-align: center;
    text-transform: capitalize;
}
.vjs-menu .vjs-menu-item {
    padding: 0.3em 0.5em;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-align: center;
    align-items: center;
}
.js-focus-visible .vjs-menu li .vjs-menu-item:hover,
.vjs-menu li .vjs-menu-item:focus,
.vjs-menu li .vjs-menu-item:hover {
    background-color: #73859f;
    background-color: rgba(115, 133, 159, 0.5);
}
.js-focus-visible .vjs-menu li .vjs-selected:hover,
.vjs-menu li .vjs-selected,
.vjs-menu li .vjs-selected:focus,
.vjs-menu li .vjs-selected:hover {
    background-color: #fff;
    color: #2b333f;
}
.vjs-menu li .vjs-menu-title {
    text-align: center;
    text-transform: uppercase;
    font-size: 1em;
    line-height: 2em;
    padding: 0;
    margin: 0 0 0.3em;
    font-weight: 700;
    cursor: default;
}
.vjs-menu-button-popup .vjs-menu {
    display: none;
    position: absolute;
    bottom: 0;
    width: 10em;
    left: -3em;
    height: 0;
    margin-bottom: 1.5em;
    border-top-color: rgba(43, 51, 63, 0.7);
}
.vjs-menu-button-popup .vjs-menu .vjs-menu-content {
    background-color: #2b333f;
    background-color: rgba(43, 51, 63, 0.7);
    position: absolute;
    width: 100%;
    bottom: 1.5em;
    max-height: 15em;
}
.vjs-layout-tiny .vjs-menu-button-popup .vjs-menu .vjs-menu-content,
.vjs-layout-x-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
    max-height: 5em;
}
.vjs-layout-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
    max-height: 10em;
}
.vjs-layout-medium .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
    max-height: 14em;
}
.vjs-layout-huge .vjs-menu-button-popup .vjs-menu .vjs-menu-content,
.vjs-layout-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content,
.vjs-layout-x-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
    max-height: 25em;
}
.vjs-menu-button-popup .vjs-menu .vjs-lock-showing,
.vjs-workinghover .vjs-menu-button-popup:hover .vjs-menu {
    display: block;
}
.video-js .vjs-menu-button-inline {
    transition: all 0.4s;
    overflow: hidden;
}
.video-js .vjs-menu-button-inline:before {
    width: 2.222222222em;
}
.video-js .vjs-menu-button-inline .vjs-slider-active,
.video-js .vjs-menu-button-inline:focus,
.video-js .vjs-menu-button-inline:hover,
.video-js .vjs-no-flex .vjs-menu-button-inline {
    width: 12em;
}
.vjs-menu-button-inline .vjs-menu {
    opacity: 0;
    height: 100%;
    width: auto;
    position: absolute;
    left: 4em;
    top: 0;
    padding: 0;
    margin: 0;
    transition: all 0.4s;
}
.vjs-menu-button-inline .vjs-slider-active .vjs-menu,
.vjs-menu-button-inline:focus .vjs-menu,
.vjs-menu-button-inline:hover .vjs-menu {
    display: block;
    opacity: 1;
}
.vjs-no-flex .vjs-menu-button-inline .vjs-menu {
    display: block;
    opacity: 1;
    position: relative;
    width: auto;
}
.vjs-no-flex .vjs-menu-button-inline .vjs-slider-active .vjs-menu,
.vjs-no-flex .vjs-menu-button-inline:focus .vjs-menu,
.vjs-no-flex .vjs-menu-button-inline:hover .vjs-menu {
    width: auto;
}
.vjs-menu-button-inline .vjs-menu-content {
    width: auto;
    height: 100%;
    margin: 0;
    overflow: hidden;
}
.video-js .vjs-control-bar {
    display: none;
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 3em;
    background-color: #2b333f;
    background-color: rgba(43, 51, 63, 0.7);
}
.video-js .vjs-control-bar .vjs-transcript-control {
    display: none;
}
.video-js .mini-control-bar {
    position: fixed;
    display: none;
    top: 200px;
    left: 0;
    right: 0;
    z-index: 9999 !important;
}
.video-js .defaultWidth {
    width: 100% !important;
    height: 100% !important;
}
.video-js .vjs-minimum-container {
    display: none;
    z-index: 999;
}
.video-js .vjs-fullscreen .vjs-show-transcript .vjs-transcript-container {
    display: block;
}
.video-js .vjs-fullscreen .vjs-has-transcript .vjs-control-bar {
    bottom: 3.5em;
}
.video-js .vjs-fullscreen .vjs-has-transcript .vjs-text-track-display {
    bottom: 6.5em;
}
.video-js .vjs-fullscreen .vjs-minimum-container {
    display: block;
}
.video-js .vjs-fullscreen .vjs-control-bar .vjs-transcript-control {
    display: block;
    position: absolute;
    top: 3em;
    left: 0;
    right: 0;
    height: 3.5em;
    background-color: #272727;
    padding: 0 20px;
    line-height: 3.5em;
}
.video-js .vjs-fullscreen .vjs-control-bar .vjs-transcript-control .vjs-transcript-btn {
    font-size: 16px;
    color: #fff;
    padding: 0;
    margin: 0;
    cursor: pointer;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
}
.video-js .vjs-fullscreen .vjs-control-bar .vjs-transcript-control .vjs-transcript-btn .icon {
    font-size: 5px;
    padding: 0 5px;
}
.video-js .vjs-fullscreen .vjs-control-bar .vjs-transcript-control .vjs-transcript-btn .show {
    transform: rotate(180deg);
}
.video-js .vjs-transcript-container {
    display: none;
}
.vjs-has-started .vjs-control-bar {
    display: -ms-flexbox;
    display: flex;
    visibility: visible;
    opacity: 1;
    transition: visibility 0.1s, opacity 0.1s;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transform: translateZ(0);
}
.vjs-has-started .vjs-user-inactive .vjs-playing .vjs-control-bar {
    visibility: visible;
    opacity: 0;
    transition: visibility 1s, opacity 1s;
}
.vjs-controls-disabled .vjs-control-bar,
.vjs-error .vjs-control-bar,
.vjs-using-native-controls .vjs-control-bar {
    display: none !important;
}
.vjs-audio .vjs-has-started .vjs-user-inactive .vjs-playing .vjs-control-bar {
    opacity: 1;
    visibility: visible;
}
.vjs-has-started .vjs-no-flex .vjs-control-bar {
    display: table;
}
.video-js .vjs-control {
    position: relative;
    text-align: center;
    margin: 0;
    padding: 0;
    height: 100%;
    width: 4em;
    -ms-flex: none;
    flex: none;
}
.vjs-button > .vjs-icon-placeholder:before {
    font-size: 1.8em;
    line-height: 1.67;
}
.video-js .vjs-control:focus,
.video-js .vjs-control:focus:before,
.video-js .vjs-control:hover:before {
    text-shadow: 0 0 1em #fff;
}
.video-js .vjs-control-text {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}
.vjs-no-flex .vjs-control {
    display: table-cell;
    vertical-align: middle;
}
.video-js .vjs-custom-control-spacer {
    display: none;
}
.video-js .vjs-progress-control {
    cursor: pointer;
    -ms-flex: auto;
    flex: auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    min-width: 4em;
    -ms-touch-action: none;
    touch-action: none;
}
.video-js .vjs-progress-control .disabled {
    cursor: default;
}
.vjs-live .vjs-progress-control {
    display: none;
}
.vjs-liveui .vjs-progress-control {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
}
.vjs-no-flex .vjs-progress-control {
    width: auto;
}
.video-js .vjs-progress-holder {
    -ms-flex: auto;
    flex: auto;
    transition: all 0.2s;
    height: 0.3em;
}
.video-js .vjs-progress-control .vjs-progress-holder {
    margin: 0 10px;
}
.video-js .vjs-progress-control:hover .vjs-progress-holder {
    font-size: 1.6666666666666667em;
}
.video-js .vjs-progress-control:hover .vjs-progress-holder .disabled {
    font-size: 1em;
}
.video-js .vjs-progress-holder .vjs-load-progress,
.video-js .vjs-progress-holder .vjs-load-progress div,
.video-js .vjs-progress-holder .vjs-play-progress {
    position: absolute;
    display: block;
    height: 100%;
    margin: 0;
    padding: 0;
    width: 0;
}
.video-js .vjs-play-progress {
    background-color: #fff;
}
.video-js .vjs-play-progress:before {
    font-size: 0.9em;
    position: absolute;
    right: -0.5em;
    top: -0.333333333333333em;
    z-index: 1;
}
.video-js .vjs-load-progress {
    background: rgba(115, 133, 159, 0.5);
}
.video-js .vjs-load-progress div {
    background: rgba(115, 133, 159, 0.75);
}
.video-js .vjs-time-tooltip {
    background-color: #fff;
    background-color: hsla(0, 0%, 100%, 0.8);
    border-radius: 0.3em;
    color: #000;
    float: right;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1em;
    padding: 6px 8px 8px;
    pointer-events: none;
    position: absolute;
    top: -3.4em;
    visibility: hidden;
    z-index: 1;
}
.video-js .vjs-progress-holder:focus .vjs-time-tooltip {
    display: none;
}
.video-js .vjs-progress-control:hover .vjs-progress-holder:focus .vjs-time-tooltip,
.video-js .vjs-progress-control:hover .vjs-time-tooltip {
    display: block;
    font-size: 0.6em;
    visibility: visible;
}
.video-js .vjs-progress-control .disabled:hover .vjs-time-tooltip {
    font-size: 1em;
}
.video-js .vjs-progress-control .vjs-mouse-display {
    display: none;
    position: absolute;
    width: 1px;
    height: 100%;
    background-color: #000;
    z-index: 1;
}
.vjs-no-flex .vjs-progress-control .vjs-mouse-display {
    z-index: 0;
}
.video-js .vjs-progress-control:hover .vjs-mouse-display {
    display: block;
}
.video-js .vjs-user-inactive .vjs-progress-control .vjs-mouse-display {
    visibility: hidden;
    opacity: 0;
    transition: visibility 1s, opacity 1s;
}
.video-js .vjs-user-inactive .vjs-no-flex .vjs-progress-control .vjs-mouse-display {
    display: none;
}
.vjs-mouse-display .vjs-time-tooltip {
    color: #fff;
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.8);
}
.video-js .vjs-slider {
    position: relative;
    cursor: pointer;
    padding: 0;
    margin: 0 0.45em;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: #73859f;
    background-color: rgba(115, 133, 159, 0.5);
}
.video-js .vjs-slider .disabled {
    cursor: default;
}
.video-js .vjs-slider:focus {
    text-shadow: 0 0 1em #fff;
    box-shadow: 0 0 1em #fff;
}
.video-js .vjs-mute-control {
    cursor: pointer;
    -ms-flex: none;
    flex: none;
}
.video-js .vjs-volume-control {
    cursor: pointer;
    margin-right: 1em;
    display: -ms-flexbox;
    display: flex;
}
.video-js .vjs-volume-control .vjs-volume-horizontal {
    width: 5em;
}
.video-js .vjs-volume-panel .vjs-volume-control {
    visibility: visible;
    opacity: 0;
    width: 1px;
    height: 1px;
    margin-left: -1px;
}
.video-js .vjs-volume-panel {
    transition: width 1s;
}
.video-js .vjs-volume-panel .vjs-mute-control:hover ~ .vjs-volume-control,
.video-js .vjs-volume-panel .vjs-volume-control .vjs-slider-active,
.video-js .vjs-volume-panel .vjs-volume-control:active,
.video-js .vjs-volume-panel .vjs-volume-control:hover,
.video-js .vjs-volume-panel:active .vjs-volume-control,
.video-js .vjs-volume-panel:focus .vjs-volume-control,
.video-js .vjs-volume-panel:hover .vjs-volume-control {
    visibility: visible;
    opacity: 1;
    position: relative;
    transition: visibility 0.1s, opacity 0.1s, height 0.1s, width 0.1s, left 0s, top 0s;
}
.video-js .vjs-volume-panel .vjs-mute-control:hover ~ .vjs-volume-control .vjs-volume-horizontal,
.video-js .vjs-volume-panel .vjs-volume-control .vjs-slider-active .vjs-volume-horizontal,
.video-js .vjs-volume-panel .vjs-volume-control:active .vjs-volume-horizontal,
.video-js .vjs-volume-panel .vjs-volume-control:hover .vjs-volume-horizontal,
.video-js .vjs-volume-panel:active .vjs-volume-control .vjs-volume-horizontal,
.video-js .vjs-volume-panel:focus .vjs-volume-control .vjs-volume-horizontal,
.video-js .vjs-volume-panel:hover .vjs-volume-control .vjs-volume-horizontal {
    width: 5em;
    height: 3em;
}
.video-js .vjs-volume-panel .vjs-mute-control:hover ~ .vjs-volume-control .vjs-volume-vertical,
.video-js .vjs-volume-panel .vjs-volume-control .vjs-slider-active .vjs-volume-vertical,
.video-js .vjs-volume-panel .vjs-volume-control:active .vjs-volume-vertical,
.video-js .vjs-volume-panel .vjs-volume-control:hover .vjs-volume-vertical,
.video-js .vjs-volume-panel:active .vjs-volume-control .vjs-volume-vertical,
.video-js .vjs-volume-panel:focus .vjs-volume-control .vjs-volume-vertical,
.video-js .vjs-volume-panel:hover .vjs-volume-control .vjs-volume-vertical {
    left: -3.5em;
}
.video-js .vjs-volume-panel .vjs-volume-panel-horizontal .vjs-slider-active,
.video-js .vjs-volume-panel .vjs-volume-panel-horizontal:active,
.video-js .vjs-volume-panel .vjs-volume-panel-horizontal:hover {
    width: 9em;
    transition: width 0.1s;
}
.video-js .vjs-volume-panel .vjs-volume-panel-horizontal .vjs-mute-toggle-only {
    width: 4em;
}
.video-js .vjs-volume-panel .vjs-volume-control .vjs-volume-vertical {
    height: 8em;
    width: 3em;
    left: -3000em;
    transition: visibility 1s, opacity 1s, height 1s 1s, width 1s 1s, left 1s 1s, top 1s 1s;
}
.video-js .vjs-volume-panel .vjs-volume-control .vjs-volume-horizontal {
    transition: visibility 1s, opacity 1s, height 1s 1s, width 1s, left 1s 1s, top 1s 1s;
}
.video-js .vjs-no-flex .vjs-volume-panel .vjs-volume-control .vjs-volume-horizontal {
    width: 5em;
    height: 3em;
    visibility: visible;
    opacity: 1;
    position: relative;
    transition: none;
}
.video-js .vjs-no-flex .vjs-volume-control .vjs-volume-vertical,
.video-js .vjs-no-flex .vjs-volume-panel .vjs-volume-control .vjs-volume-vertical {
    position: absolute;
    bottom: 3em;
    left: 0.5em;
}
.video-js .vjs-volume-panel {
    display: -ms-flexbox;
    display: flex;
}
.video-js .vjs-volume-bar {
    margin: 1.35em 0.45em;
}
.vjs-volume-bar .vjs-slider-horizontal {
    width: 5em;
    height: 0.3em;
}
.vjs-volume-bar .vjs-slider-vertical {
    width: 0.3em;
    height: 5em;
    margin: 1.35em auto;
}
.video-js .vjs-volume-level {
    position: absolute;
    bottom: 0;
    left: 0;
    background-color: #fff;
}
.video-js .vjs-volume-level:before {
    position: absolute;
    font-size: 0.9em;
}
.vjs-slider-vertical .vjs-volume-level {
    width: 0.3em;
}
.vjs-slider-vertical .vjs-volume-level:before {
    top: -0.5em;
    left: -0.3em;
}
.vjs-slider-horizontal .vjs-volume-level {
    height: 0.3em;
}
.vjs-slider-horizontal .vjs-volume-level:before {
    top: -0.333333333333333em;
    right: -0.5em;
}
.video-js .vjs-volume-panel .vjs-volume-panel-vertical {
    width: 4em;
}
.vjs-volume-bar .vjs-slider-vertical .vjs-volume-level {
    height: 100%;
}
.vjs-volume-bar .vjs-slider-horizontal .vjs-volume-level {
    width: 100%;
}
.video-js .vjs-volume-vertical {
    width: 3em;
    height: 8em;
    bottom: 8em;
    background-color: #2b333f;
    background-color: rgba(43, 51, 63, 0.7);
}
.video-js .vjs-volume-horizontal .vjs-menu {
    left: -2em;
}
.vjs-poster {
    display: inline-block;
    vertical-align: middle;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: contain;
    background-color: #000;
    cursor: pointer;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    height: 100%;
}
.vjs-has-started .vjs-poster {
    display: none;
}
.vjs-audio .vjs-has-started .vjs-poster {
    display: block;
}
.vjs-using-native-controls .vjs-poster {
    display: none;
}
.video-js .vjs-live-control {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: start;
    align-items: flex-start;
    -ms-flex: auto;
    flex: auto;
    font-size: 1em;
    line-height: 3em;
}
.vjs-no-flex .vjs-live-control {
    display: table-cell;
    width: auto;
    text-align: left;
}
.video-js .vjs-liveui .vjs-live-control,
.video-js:not(.vjs-live) .vjs-live-control {
    display: none;
}
.video-js .vjs-seek-to-live-control {
    cursor: pointer;
    -ms-flex: none;
    flex: none;
    display: -ms-inline-flexbox;
    display: inline-flex;
    height: 100%;
    padding-left: 0.5em;
    padding-right: 0.5em;
    font-size: 1em;
    line-height: 3em;
    width: auto;
    min-width: 4em;
}
.vjs-no-flex .vjs-seek-to-live-control {
    display: table-cell;
    width: auto;
    text-align: left;
}
.video-js .vjs-live:not(.vjs-liveui) .vjs-seek-to-live-control,
.video-js:not(.vjs-live) .vjs-seek-to-live-control {
    display: none;
}
.vjs-seek-to-live-control .vjs-control .vjs-at-live-edge {
    cursor: auto;
}
.vjs-seek-to-live-control .vjs-icon-placeholder {
    margin-right: 0.5em;
    color: #888;
}
.vjs-seek-to-live-control .vjs-control .vjs-at-live-edge .vjs-icon-placeholder {
    color: red;
}
.video-js .vjs-time-control {
    -ms-flex: none;
    flex: none;
    font-size: 1em;
    line-height: 3em;
    min-width: 2em;
    width: auto;
    padding-left: 1em;
    padding-right: 1em;
}
.video-js .vjs-current-time,
.video-js .vjs-duration,
.vjs-live .vjs-time-control,
.vjs-no-flex .vjs-current-time,
.vjs-no-flex .vjs-duration {
    display: none;
}
.vjs-time-divider {
    display: none;
    line-height: 3em;
}
.vjs-live .vjs-time-divider {
    display: none;
}
.video-js .vjs-play-control {
    cursor: pointer;
}
.video-js .vjs-play-control .vjs-icon-placeholder {
    -ms-flex: none;
    flex: none;
}
.vjs-text-track-display {
    position: absolute;
    bottom: 3em;
    left: 0;
    right: 0;
    top: 0;
    pointer-events: none;
}
.video-js .vjs-user-inactive .vjs-playing .vjs-text-track-display {
    bottom: 1em;
}
.video-js .vjs-text-track {
    font-size: 1.4em;
    text-align: center;
    margin-bottom: 0.1em;
}
.vjs-subtitles {
    color: #fff;
}
.vjs-captions {
    color: #fc6;
}
.vjs-tt-cue {
    display: block;
}
video::-webkit-media-text-track-display {
    transform: translateY(-3em);
}
.video-js .vjs-user-inactive .vjs-playing video::-webkit-media-text-track-display {
    transform: translateY(-1.5em);
}
.video-js .vjs-fullscreen-control {
    cursor: pointer;
    -ms-flex: none;
    flex: none;
}
.vjs-playback-rate .vjs-playback-rate-value,
.vjs-playback-rate > .vjs-menu-button {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.vjs-playback-rate .vjs-playback-rate-value {
    pointer-events: none;
    font-size: 1.5em;
    line-height: 2;
    text-align: center;
}
.vjs-playback-rate .vjs-menu {
    width: 4em;
    left: 0;
}
.vjs-error .vjs-error-display .vjs-modal-dialog-content {
    font-size: 1.4em;
    text-align: center;
}
.vjs-error .vjs-error-display:before {
    color: #fff;
    content: "X";
    font-family: Arial, Helvetica, sans-serif;
    font-size: 4em;
    left: 0;
    line-height: 1;
    margin-top: -0.5em;
    position: absolute;
    text-shadow: 0.05em 0.05em 0.1em #000;
    text-align: center;
    top: 50%;
    vertical-align: middle;
    width: 100%;
}
.vjs-loading-spinner {
    top: 50%;
    left: 50%;
}
.mini-loading-spinner,
.vjs-loading-spinner {
    display: none;
    position: absolute;
    margin: -25px 0 0 -25px;
    opacity: 0.85;
    text-align: left;
    border: 6px solid rgba(43, 51, 63, 0.7);
    box-sizing: border-box;
    background-clip: padding-box;
    width: 50px;
    height: 50px;
    border-radius: 25px;
    visibility: hidden;
}
.mini-loading-spinner {
    top: 100px;
    left: 172px;
}
.vjs-seeking .vjs-loading-spinner,
.vjs-waiting .vjs-loading-spinner {
    display: block;
    animation: vjs-spinner-show 0s linear 0.3s forwards;
}
.vjs-loading-spinner:after,
.vjs-loading-spinner:before {
    content: "";
    position: absolute;
    margin: -6px;
    box-sizing: inherit;
    width: inherit;
    height: inherit;
    border-radius: inherit;
    opacity: 1;
    border: inherit;
    border-color: transparent;
    border-top-color: #fff;
}
.vjs-seeking .vjs-loading-spinner:after,
.vjs-seeking .vjs-loading-spinner:before,
.vjs-waiting .vjs-loading-spinner:after,
.vjs-waiting .vjs-loading-spinner:before {
    animation: vjs-spinner-spin 1.1s cubic-bezier(0.6, 0.2, 0, 0.8) infinite, vjs-spinner-fade 1.1s linear infinite;
}
.vjs-seeking .vjs-loading-spinner:before,
.vjs-waiting .vjs-loading-spinner:before {
    border-top-color: #fff;
}
.vjs-seeking .vjs-loading-spinner:after,
.vjs-waiting .vjs-loading-spinner:after {
    border-top-color: #fff;
    animation-delay: 0.44s;
}
@keyframes vjs-spinner-show {
    to {
        visibility: visible;
    }
}
@keyframes vjs-spinner-spin {
    to {
        transform: rotate(1turn);
    }
}
@keyframes vjs-spinner-fade {
    0% {
        border-top-color: #73859f;
    }
    20% {
        border-top-color: #73859f;
    }
    35% {
        border-top-color: #fff;
    }
    60% {
        border-top-color: #73859f;
    }
    to {
        border-top-color: #73859f;
    }
}
.vjs-chapters-button .vjs-menu ul {
    width: 24em;
}
.video-js .vjs-subs-caps-button + .vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder {
    vertical-align: middle;
    display: inline-block;
    margin-bottom: -0.1em;
}
.video-js .vjs-subs-caps-button + .vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before {
    font-family: VideoJS;
    content: "\F10D";
    font-size: 1.5em;
    line-height: inherit;
}
.video-js .vjs-audio-button + .vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder {
    vertical-align: middle;
    display: inline-block;
    margin-bottom: -0.1em;
}
.video-js .vjs-audio-button + .vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before {
    font-family: VideoJS;
    content: " \F11D";
    font-size: 1.5em;
    line-height: inherit;
}
.video-js:not(.vjs-fullscreen) .vjs-layout-small .vjs-audio-button,
.video-js:not(.vjs-fullscreen) .vjs-layout-small .vjs-captions-button,
.video-js:not(.vjs-fullscreen) .vjs-layout-small .vjs-chapters-button,
.video-js:not(.vjs-fullscreen) .vjs-layout-small .vjs-current-time,
.video-js:not(.vjs-fullscreen) .vjs-layout-small .vjs-descriptions-button,
.video-js:not(.vjs-fullscreen) .vjs-layout-small .vjs-duration,
.video-js:not(.vjs-fullscreen) .vjs-layout-small .vjs-playback-rate,
.video-js:not(.vjs-fullscreen) .vjs-layout-small .vjs-remaining-time,
.video-js:not(.vjs-fullscreen) .vjs-layout-small .vjs-subtitles-button,
.video-js:not(.vjs-fullscreen) .vjs-layout-small .vjs-time-divider,
.video-js:not(.vjs-fullscreen) .vjs-layout-small .vjs-volume-control,
.video-js:not(.vjs-fullscreen) .vjs-layout-tiny .vjs-audio-button,
.video-js:not(.vjs-fullscreen) .vjs-layout-tiny .vjs-captions-button,
.video-js:not(.vjs-fullscreen) .vjs-layout-tiny .vjs-chapters-button,
.video-js:not(.vjs-fullscreen) .vjs-layout-tiny .vjs-current-time,
.video-js:not(.vjs-fullscreen) .vjs-layout-tiny .vjs-descriptions-button,
.video-js:not(.vjs-fullscreen) .vjs-layout-tiny .vjs-duration,
.video-js:not(.vjs-fullscreen) .vjs-layout-tiny .vjs-playback-rate,
.video-js:not(.vjs-fullscreen) .vjs-layout-tiny .vjs-remaining-time,
.video-js:not(.vjs-fullscreen) .vjs-layout-tiny .vjs-subtitles-button,
.video-js:not(.vjs-fullscreen) .vjs-layout-tiny .vjs-time-divider,
.video-js:not(.vjs-fullscreen) .vjs-layout-tiny .vjs-volume-control,
.video-js:not(.vjs-fullscreen) .vjs-layout-x-small .vjs-audio-button,
.video-js:not(.vjs-fullscreen) .vjs-layout-x-small .vjs-captions-button,
.video-js:not(.vjs-fullscreen) .vjs-layout-x-small .vjs-chapters-button,
.video-js:not(.vjs-fullscreen) .vjs-layout-x-small .vjs-current-time,
.video-js:not(.vjs-fullscreen) .vjs-layout-x-small .vjs-descriptions-button,
.video-js:not(.vjs-fullscreen) .vjs-layout-x-small .vjs-duration,
.video-js:not(.vjs-fullscreen) .vjs-layout-x-small .vjs-playback-rate,
.video-js:not(.vjs-fullscreen) .vjs-layout-x-small .vjs-remaining-time,
.video-js:not(.vjs-fullscreen) .vjs-layout-x-small .vjs-subtitles-button,
.video-js:not(.vjs-fullscreen) .vjs-layout-x-small .vjs-time-divider,
.video-js:not(.vjs-fullscreen) .vjs-layout-x-small .vjs-volume-control {
    display: none;
}
.video-js:not(.vjs-fullscreen) .vjs-layout-small .vjs-volume-panel .vjs-volume-panel-horizontal .vjs-slider-active,
.video-js:not(.vjs-fullscreen) .vjs-layout-small .vjs-volume-panel .vjs-volume-panel-horizontal:active,
.video-js:not(.vjs-fullscreen) .vjs-layout-small .vjs-volume-panel .vjs-volume-panel-horizontal:hover,
.video-js:not(.vjs-fullscreen) .vjs-layout-tiny .vjs-volume-panel .vjs-volume-panel-horizontal .vjs-slider-active,
.video-js:not(.vjs-fullscreen) .vjs-layout-tiny .vjs-volume-panel .vjs-volume-panel-horizontal:active,
.video-js:not(.vjs-fullscreen) .vjs-layout-tiny .vjs-volume-panel .vjs-volume-panel-horizontal:hover,
.video-js:not(.vjs-fullscreen) .vjs-layout-x-small .vjs-volume-panel .vjs-volume-panel-horizontal .vjs-slider-active,
.video-js:not(.vjs-fullscreen) .vjs-layout-x-small .vjs-volume-panel .vjs-volume-panel-horizontal:active,
.video-js:not(.vjs-fullscreen) .vjs-layout-x-small .vjs-volume-panel .vjs-volume-panel-horizontal:hover {
    width: auto;
}
.video-js:not(.vjs-fullscreen) .vjs-layout-tiny .vjs-subs-caps-button,
.video-js:not(.vjs-fullscreen) .vjs-layout-x-small:not(.vjs-live) .vjs-subs-caps-button,
.video-js:not(.vjs-fullscreen) .vjs-layout-x-small:not(.vjs-liveui) .vjs-subs-caps-button {
    display: none;
}
.video-js:not(.vjs-fullscreen) .vjs-layout-tiny .vjs-custom-control-spacer,
.video-js:not(.vjs-fullscreen) .vjs-layout-x-small .vjs-liveui .vjs-custom-control-spacer {
    -ms-flex: auto;
    flex: auto;
    display: block;
}
.video-js:not(.vjs-fullscreen) .vjs-layout-tiny .vjs-no-flex .vjs-custom-control-spacer,
.video-js:not(.vjs-fullscreen) .vjs-layout-x-small .vjs-liveui .vjs-no-flex .vjs-custom-control-spacer {
    width: auto;
}
.video-js:not(.vjs-fullscreen) .vjs-layout-tiny .vjs-progress-control,
.video-js:not(.vjs-fullscreen) .vjs-layout-x-small .vjs-liveui .vjs-progress-control {
    display: none;
}
.vjs-modal-dialog .vjs-text-track-settings {
    background-color: #2b333f;
    background-color: rgba(43, 51, 63, 0.75);
    color: #fff;
    height: 70%;
}
.vjs-text-track-settings .vjs-modal-dialog-content {
    display: table;
}
.vjs-text-track-settings .vjs-track-settings-colors,
.vjs-text-track-settings .vjs-track-settings-controls,
.vjs-text-track-settings .vjs-track-settings-font {
    display: table-cell;
}
.vjs-text-track-settings .vjs-track-settings-controls {
    text-align: right;
    vertical-align: bottom;
}
@supports ((display: -ms-grid) or (display: grid)) {
    .vjs-text-track-settings .vjs-modal-dialog-content {
        display: -ms-grid;
        display: grid;
        -ms-grid-columns: 1fr 1fr;
        grid-template-columns: 1fr 1fr;
        -ms-grid-rows: 1fr;
        grid-template-rows: 1fr;
        padding: 20px 24px 0;
    }
    .vjs-track-settings-controls .vjs-default-button {
        margin-bottom: 20px;
    }
    .vjs-text-track-settings .vjs-track-settings-controls {
        grid-column: 1/-1;
    }
    .vjs-layout-small .vjs-text-track-settings .vjs-modal-dialog-content,
    .vjs-layout-tiny .vjs-text-track-settings .vjs-modal-dialog-content,
    .vjs-layout-x-small .vjs-text-track-settings .vjs-modal-dialog-content {
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
    }
}
.vjs-track-setting > select {
    margin-right: 1em;
    margin-bottom: 0.5em;
}
.vjs-text-track-settings fieldset {
    margin: 5px;
    padding: 3px;
    border: none;
}
.vjs-text-track-settings fieldset span {
    display: inline-block;
}
.vjs-text-track-settings fieldset span > select {
    max-width: 7.3em;
}
.vjs-text-track-settings legend {
    color: #fff;
    margin: 0 0 5px;
}
.vjs-text-track-settings .vjs-label {
    position: absolute;
    clip: rect(1px 1px 1px 1px);
    clip: rect(1px, 1px, 1px, 1px);
    display: block;
    margin: 0 0 5px;
    padding: 0;
    border: 0;
    height: 1px;
    width: 1px;
    overflow: hidden;
}
.vjs-track-settings-controls button:active,
.vjs-track-settings-controls button:focus {
    outline-style: solid;
    outline-width: medium;
    background-image: linear-gradient(0deg, #fff 88%, #73859f);
}
.vjs-track-settings-controls button:hover {
    color: rgba(43, 51, 63, 0.75);
}
.vjs-track-settings-controls button {
    background-color: #fff;
    background-image: linear-gradient(-180deg, #fff 88%, #73859f);
    color: #2b333f;
    cursor: pointer;
    border-radius: 2px;
}
.vjs-track-settings-controls .vjs-default-button {
    margin-right: 1em;
}
@media print {
    .video-js > :not(.vjs-tech):not(.vjs-poster) {
        visibility: hidden;
    }
}
.vjs-resize-manager {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: none;
    z-index: -1000;
}
.js-focus-visible .video-js :focus:not(.focus-visible),
.video-js .vjs-menu :focus:not(:focus-visible),
.video-js :focus:not(:focus-visible) {
    outline: none;
    background: none;
}
.video-js .vjs-qualityselector {
    display: block;
}
.video-js .vjs-quality-container {
    padding: 8px;
    position: relative;
}
.video-js .vjs-quality-container .vjs-brand-quality-link {
    color: #fff;
    text-decoration: none;
    cursor: pointer;
}
.video-js .vjs-quality-container .vjs-quality-dropdown {
    position: absolute;
    bottom: 30px;
    background: rgba(0, 0, 0, 0.48);
    transition: opacity 0.5s linear;
    opacity: 0;
    transform: scaleY(0);
    transform-origin: bottom;
    transition: transform 0.26s ease;
}
.video-js .vjs-quality-container .vjs-quality-dropdown .show {
    opacity: 1;
    transform: scaleY(1);
}
.video-js .vjs-quality-container .vjs-quality-dropdown ul {
    margin: 0;
    padding: 0;
}
.video-js .vjs-quality-container .vjs-quality-dropdown ul li {
    list-style: none;
    margin: 0;
}
.video-js .vjs-quality-container .vjs-quality-dropdown ul li a {
    color: #fff;
    text-decoration: none;
    padding: 5px 10px;
    display: table;
    width: 100%;
}
.video-js .vjs-quality-container .vjs-quality-dropdown ul li .current a,
.video-js .vjs-quality-container .vjs-quality-dropdown ul li a:hover {
    background: #000;
    color: red;
}
.link_oSw6k_BH {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.link_oSw6k_BH:hover {
    color: #6ec6ff;
}
.link_oSw6k_BH:active {
    color: #0069c0;
}
blockquote,
figure {
    margin: 0;
}
.poster-wrapper_2vFy1PlO {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    display: block;
    cursor: pointer;
}
.poster-wrapper_2vFy1PlO img {
    object-fit: fill !important;
}
.poster-wrapper_2vFy1PlO .hide_3VCfZ-Qu {
    display: none;
}
.link_3OiYfVy7 {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.link_3OiYfVy7:hover {
    color: #6ec6ff;
}
.link_3OiYfVy7:active {
    color: #0069c0;
}
blockquote,
figure {
    margin: 0;
}
.play-button-wrapper_369SNLpA {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 1000;
    display: -ms-flexbox;
    display: flex;
    cursor: default;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transform: translateZ(0);
}
.play-button-wrapper_369SNLpA .renderOnly_2y7y3o4Q {
    cursor: pointer;
}
.play-button-wrapper_369SNLpA .default_38r1XEyC {
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-size: 10px;
}
.play-button-wrapper_369SNLpA .default_38r1XEyC .big-play-button_3zJ4dvTy {
    font-size: 3em;
    line-height: 1.5em;
    height: 1.63332em;
    width: 3em;
    display: block;
    padding: 0;
    cursor: default;
    opacity: 1;
    border: 0.06666em solid #fff;
    background-color: #2b333f;
    background-color: rgba(43, 51, 63, 0.7);
    border-radius: 0.3em;
    transition: all 0.4s;
}
.play-button-wrapper_369SNLpA .default_38r1XEyC .big-play-button_3zJ4dvTy .icon-play_aHbNIGNZ {
    font-size: 24px;
    color: #fff;
}
.play-button-wrapper_369SNLpA .default_38r1XEyC .hide_35-D69Tk {
    display: none;
}
.play-button-wrapper_369SNLpA .default_38r1XEyC .renderOnly_2y7y3o4Q .big-play-button_3zJ4dvTy:focus,
.play-button-wrapper_369SNLpA .default_38r1XEyC .renderOnly_2y7y3o4Q:hover .big-play-button_3zJ4dvTy {
    cursor: pointer;
    border-color: #fff;
    background-color: #73859f;
    background-color: rgba(115, 133, 159, 0.5);
    transition: all 0s;
}
.play-button-wrapper_369SNLpA .learn-live-previous_qBj2UrPx,
.play-button-wrapper_369SNLpA .overview_1IxKbRZ_ {
    -ms-flex-align: end;
    align-items: flex-end;
}
.play-button-wrapper_369SNLpA .learn-live-previous_qBj2UrPx .play-button-content_1cNu61RV,
.play-button-wrapper_369SNLpA .overview_1IxKbRZ_ .play-button-content_1cNu61RV {
    -ms-flex: 1;
    flex: 1;
    position: relative;
}
.play-button-wrapper_369SNLpA .learn-live-previous_qBj2UrPx .play-button_hQxpQ-sX,
.play-button-wrapper_369SNLpA .overview_1IxKbRZ_ .play-button_hQxpQ-sX {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: start;
    align-items: flex-start;
    padding: 0 27px 30px;
    color: #fff;
}
@media screen and (max-width: 999px) {
    .play-button-wrapper_369SNLpA .learn-live-previous_qBj2UrPx .play-button_hQxpQ-sX,
    .play-button-wrapper_369SNLpA .overview_1IxKbRZ_ .play-button_hQxpQ-sX {
        padding: 0 15px 11px;
    }
}
.play-button-wrapper_369SNLpA .learn-live-previous_qBj2UrPx .play-button_hQxpQ-sX .play-icon_1bT0oac8,
.play-button-wrapper_369SNLpA .overview_1IxKbRZ_ .play-button_hQxpQ-sX .play-icon_1bT0oac8 {
    margin-right: 12px;
    margin-top: 1px;
}
.play-button-wrapper_369SNLpA .learn-live-previous_qBj2UrPx .play-button_hQxpQ-sX .caption_5mzN4sUw,
.play-button-wrapper_369SNLpA .overview_1IxKbRZ_ .play-button_hQxpQ-sX .caption_5mzN4sUw {
    -ms-flex: 1;
    flex: 1;
    font-size: 16px;
    line-height: 21px;
}
@media screen and (max-width: 999px) {
    .play-button-wrapper_369SNLpA .learn-live-previous_qBj2UrPx .play-button_hQxpQ-sX .caption_5mzN4sUw,
    .play-button-wrapper_369SNLpA .overview_1IxKbRZ_ .play-button_hQxpQ-sX .caption_5mzN4sUw {
        font-size: 10px;
        line-height: 1.4;
    }
}
.play-button-wrapper_369SNLpA .learn-live-previous_qBj2UrPx .play-button_hQxpQ-sX .caption_5mzN4sUw .video-title_2wAV9HG-,
.play-button-wrapper_369SNLpA .overview_1IxKbRZ_ .play-button_hQxpQ-sX .caption_5mzN4sUw .video-title_2wAV9HG- {
    word-break: break-all;
}
.play-button-wrapper_369SNLpA .learn-live-previous_qBj2UrPx .play-button_hQxpQ-sX .caption_5mzN4sUw .dot_3xeOD5y5,
.play-button-wrapper_369SNLpA .learn-live-previous_qBj2UrPx .play-button_hQxpQ-sX .caption_5mzN4sUw .duration_264pbZex,
.play-button-wrapper_369SNLpA .overview_1IxKbRZ_ .play-button_hQxpQ-sX .caption_5mzN4sUw .dot_3xeOD5y5,
.play-button-wrapper_369SNLpA .overview_1IxKbRZ_ .play-button_hQxpQ-sX .caption_5mzN4sUw .duration_264pbZex {
    display: inline-block;
}
.play-button-wrapper_369SNLpA .learn-live-previous_qBj2UrPx .play-button_hQxpQ-sX .caption_5mzN4sUw .dot_3xeOD5y5,
.play-button-wrapper_369SNLpA .learn-live-previous_qBj2UrPx .play-button_hQxpQ-sX .caption_5mzN4sUw .duration_264pbZex,
.play-button-wrapper_369SNLpA .learn-live-previous_qBj2UrPx .play-button_hQxpQ-sX .caption_5mzN4sUw .video-title_2wAV9HG-,
.play-button-wrapper_369SNLpA .overview_1IxKbRZ_ .play-button_hQxpQ-sX .caption_5mzN4sUw .dot_3xeOD5y5,
.play-button-wrapper_369SNLpA .overview_1IxKbRZ_ .play-button_hQxpQ-sX .caption_5mzN4sUw .duration_264pbZex,
.play-button-wrapper_369SNLpA .overview_1IxKbRZ_ .play-button_hQxpQ-sX .caption_5mzN4sUw .video-title_2wAV9HG- {
    vertical-align: middle;
}
.play-button-wrapper_369SNLpA .learn-live-previous_qBj2UrPx .dot_3xeOD5y5,
.play-button-wrapper_369SNLpA .overview_1IxKbRZ_ .dot_3xeOD5y5 {
    width: 3px;
    height: 3px;
    background-color: #fff;
    border-radius: 50%;
    margin: 0 0.5em;
}
.play-button-wrapper_369SNLpA .learn-live-previous_qBj2UrPx .gradient_3XDAkNCy,
.play-button-wrapper_369SNLpA .overview_1IxKbRZ_ .gradient_3XDAkNCy {
    width: 100%;
    height: 98px;
    background-image: linear-gradient(0deg, #000 40%, rgba(26, 26, 26, 0) 90%, transparent 0);
}
.play-button-wrapper_369SNLpA .learn-live-previous_qBj2UrPx .hide_35-D69Tk,
.play-button-wrapper_369SNLpA .overview_1IxKbRZ_ .hide_35-D69Tk {
    display: none;
}
.play-button-wrapper_369SNLpA .learn-live-previous_qBj2UrPx .edit_3k6blzKd,
.play-button-wrapper_369SNLpA .overview_1IxKbRZ_ .edit_3k6blzKd {
    cursor: default;
}
.play-button-wrapper_369SNLpA .learn-live-previous_qBj2UrPx .edit_3k6blzKd .gradient_3XDAkNCy,
.play-button-wrapper_369SNLpA .overview_1IxKbRZ_ .edit_3k6blzKd .gradient_3XDAkNCy {
    height: 130px;
    background-image: linear-gradient(180deg, transparent 14%, #000);
}
.play-button-wrapper_369SNLpA .learn-live-previous_qBj2UrPx .edit_3k6blzKd .play-button_hQxpQ-sX,
.play-button-wrapper_369SNLpA .overview_1IxKbRZ_ .edit_3k6blzKd .play-button_hQxpQ-sX {
    padding: 0 17px 20px;
}
.play-button-wrapper_369SNLpA .media_2q5BB4gV {
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-size: 12px;
}
.play-button-wrapper_369SNLpA .media_2q5BB4gV .big-play-button_3zJ4dvTy {
    display: block;
    padding: 0;
    cursor: default;
    border: none;
    background-color: transparent;
    color: #fff;
}
.play-button-wrapper_369SNLpA .media_2q5BB4gV .big-play-button_3zJ4dvTy:focus,
.play-button-wrapper_369SNLpA .media_2q5BB4gV .big-play-button_3zJ4dvTy:hover {
    outline: none;
}
.play-button-wrapper_369SNLpA .media_2q5BB4gV .hide_35-D69Tk {
    display: none;
}
.play-button-wrapper_369SNLpA .media_2q5BB4gV .renderOnly_2y7y3o4Q .big-play-button_3zJ4dvTy {
    cursor: pointer;
}
.link_KSRdxrGg {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.link_KSRdxrGg:hover {
    color: #6ec6ff;
}
.link_KSRdxrGg:active {
    color: #0069c0;
}
blockquote,
figure {
    margin: 0;
}
.close-button-wrapper_sPlIS3V9.vjs-playing_25fE44JK .vjs-user-inactive_16e-n1Ia .close-button_3JX8C6wj {
    visibility: visible;
    transition: visibility 1s, opacity 1s;
    opacity: 0;
}
.close-button-wrapper_sPlIS3V9 .close-button_3JX8C6wj {
    position: absolute;
    top: 20px;
    right: 20px;
    padding: 10px;
    z-index: 1001;
    color: #2196f3;
    border: none;
    outline: none;
    background-color: rgba(0, 0, 0, 0.3);
    font-size: 20px;
    color: #fff;
    cursor: pointer;
    border-radius: 50%;
    visibility: visible;
    transition: visibility 0.1s, opacity 0.1s;
    opacity: 1;
}
.close-button-wrapper_sPlIS3V9 .close-button_3JX8C6wj:hover {
    color: #6ec6ff;
}
.close-button-wrapper_sPlIS3V9 .close-button_3JX8C6wj:active {
    color: #0069c0;
}
.link_3RFKu-T0 {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.link_3RFKu-T0:hover {
    color: #6ec6ff;
}
.link_3RFKu-T0:active {
    color: #0069c0;
}
blockquote,
figure {
    margin: 0;
}
.video-transcript-container_22boR64g {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    background-color: #000;
    padding-top: 1px;
}
.control-bar_iImMJ7Ru {
    display: -ms-flexbox;
    display: flex;
    background-color: #272727;
    height: 42px;
}
.transcript-trigger_2UqClja2 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    margin-left: 23px;
    color: #fff;
    cursor: pointer;
}
.transcript-trigger_2UqClja2 .text_3PE0SywE {
    margin-right: 10px;
}
.transcript-trigger_2UqClja2 .icon_12ocv290 {
    font-size: 7px;
}
.transcript-trigger_2UqClja2 .show_2rW8UH2w {
    transform: rotate(180deg);
}
.transcript-content_jeqg9S0x {
    box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.1);
}
.transcript-content_jeqg9S0x .hide_QG4wytmS {
    display: none;
}
.link_tpXMgYRs {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.link_tpXMgYRs:hover {
    color: #6ec6ff;
}
.link_tpXMgYRs:active {
    color: #0069c0;
}
blockquote,
figure {
    margin: 0;
}
.player-wrapper_3sX0YROH,
.player-wrapper_3sX0YROH .video-wrapper_EfRFMD8D {
    position: relative;
}
.player-wrapper_3sX0YROH .videoholder_DX2Yz8b4 {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}
.link_1VqDtTPt {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.link_1VqDtTPt:hover {
    color: #6ec6ff;
}
.link_1VqDtTPt:active {
    color: #0069c0;
}
blockquote,
figure {
    margin: 0;
}
.asset-wrap_3V6Ldl1W {
    position: absolute;
    left: 0;
    bottom: 32px;
    height: 76px;
    background-color: rgba(0, 0, 0, 0.8);
    padding: 0 16px;
    cursor: default;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
}
.asset-wrap_3V6Ldl1W .gallery_9K85CLSI .asset-info_3EPpkoRX {
    width: 240px;
    max-width: none;
}
@media screen and (max-width: 999px) {
    .asset-wrap_3V6Ldl1W .gallery_9K85CLSI .asset-info_3EPpkoRX {
        width: 100%;
    }
}
.asset-wrap_3V6Ldl1W .asset-button_R0-MDaWF {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
}
.asset-wrap_3V6Ldl1W .asset-info_3EPpkoRX {
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-right: 16px;
    max-width: 240px;
    overflow: hidden;
}
@media screen and (max-width: 999px) {
    .asset-wrap_3V6Ldl1W .asset-info_3EPpkoRX {
        width: 100%;
    }
}
.asset-wrap_3V6Ldl1W .asset-info_3EPpkoRX .asset-publisher_26ay6sOC {
    font-size: 11px;
    color: #959595;
    text-transform: uppercase;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.asset-wrap_3V6Ldl1W .asset-info_3EPpkoRX .asset-name_5Odb0cE6 {
    font-size: 15px;
    color: #fff;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.asset-wrap_3V6Ldl1W .asset-info_3EPpkoRX .asset-price-wrap_1YE3plRx {
    font-size: 13px;
    color: #fff;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
}
.asset-wrap_3V6Ldl1W .asset-info_3EPpkoRX .asset-price-wrap_1YE3plRx .asset-price-origin_3LP-nv-h {
    margin-right: 10px;
    text-decoration: line-through;
}
.asset-wrap_3V6Ldl1W .asset-info_3EPpkoRX .asset-price-wrap_1YE3plRx .asset-price-final_11z0vkg5 {
    font-weight: 700;
}
.asset-wrap_3V6Ldl1W .asset-info_3EPpkoRX .asset-price-wrap_1YE3plRx .asset-sale_3nPC7eOu {
    position: relative;
    margin-left: 10px;
}
.asset-wrap_3V6Ldl1W .asset-info_3EPpkoRX .asset-price-wrap_1YE3plRx .asset-sale_3nPC7eOu .asset-sale-icon_1mSx1_c0 {
    color: #239988;
}
.asset-wrap_3V6Ldl1W .asset-info_3EPpkoRX .asset-price-wrap_1YE3plRx .asset-sale_3nPC7eOu .asset-sale-text_2uR4msH4 {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    font-size: 11px;
    color: #fff;
    padding: 0 0 0 3px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
}
@media screen and (max-width: 999px) {
    .asset-wrap_3V6Ldl1W {
        padding: 0 8px;
        bottom: 16px;
        width: 100%;
    }
}
.link_2QBEJ88Q {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.link_2QBEJ88Q:hover {
    color: #6ec6ff;
}
.link_2QBEJ88Q:active {
    color: #0069c0;
}
blockquote,
figure {
    margin: 0;
}
.consent-iframe_3YHcjtgO {
    width: 100%;
    height: 100%;
}
.blocked-video__overlay_1uyjcPY4 {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 20px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 1rem;
    line-height: 1.2rem;
    color: #fff;
    background-color: #000;
}
.blocked-video__button_3w1vHIwD {
    margin-top: 10px;
}
.link_o1HsqgQU {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.link_o1HsqgQU:hover {
    color: #6ec6ff;
}
.link_o1HsqgQU:active {
    color: #0069c0;
}
blockquote,
figure {
    margin: 0;
}
.learn-player_pEBDKb6g {
    background-color: #fbfbfb;
    position: relative;
    z-index: 1;
}
.learn-player_pEBDKb6g .video-js {
    font-size: 12px;
    font-family: inherit;
}
.learn-player_pEBDKb6g .video-js button,
.learn-player_pEBDKb6g .video-js video {
    outline: none;
}
.learn-player_pEBDKb6g .video-js .vjs-button > .vjs-icon-placeholder:before {
    font-size: 1.5em;
    line-height: 2;
}
.learn-player_pEBDKb6g .video-js .vjs-control-bar {
    display: -ms-flexbox;
    display: flex;
    background-color: #272727;
    z-index: 1000;
    visibility: visible;
    opacity: 1;
}
.learn-player_pEBDKb6g .video-js .vjs-progress-control:hover .vjs-progress-holder {
    font-size: 1.5em;
}
.learn-player_pEBDKb6g .video-js .vjs-volume-panel {
    width: 9.5em;
}
.learn-player_pEBDKb6g .video-js .vjs-volume-panel .vjs-volume-control .vjs-volume-horizontal {
    position: relative;
    opacity: 1;
    width: 5em;
    height: 3em;
}
.learn-player_pEBDKb6g .video-js .vjs-volume-panel .vjs-volume-panel-horizontal .vjs-slider-active,
.learn-player_pEBDKb6g .video-js .vjs-volume-panel .vjs-volume-panel-horizontal:active,
.learn-player_pEBDKb6g .video-js .vjs-volume-panel .vjs-volume-panel-horizontal:hover {
    width: 9.5em;
}
.learn-player_pEBDKb6g .video-js .vjs-time-control {
    padding-left: 0;
}
.learn-player_pEBDKb6g .video-js .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
    max-height: 25em;
}
.learn-player_pEBDKb6g .video-js .vjs-playback-rate .vjs-playback-rate-value {
    font-size: 1em;
    line-height: 3;
}
.learn-player_pEBDKb6g .video-js .vjs-menu .vjs-menu-content {
    font-family: inherit;
}
.learn-player_pEBDKb6g .vjs-has-started .vjs-control-bar {
    display: -ms-flexbox;
    display: flex;
    visibility: visible;
    opacity: 1;
}
.learn-player_pEBDKb6g .hide-control-bar_16uqH6VE .video-js .vjs-control-bar {
    opacity: 0;
}
.learn-player_pEBDKb6g .hide-control-bar_16uqH6VE .vjs-has-started .vjs-control-bar {
    opacity: 1;
}
.learn-player_pEBDKb6g .hide-control-bar_16uqH6VE .vjs-has-started .vjs-user-inactive .vjs-playing .vjs-control-bar {
    visibility: visible;
    opacity: 0;
    transition: visibility 1s, opacity 1s;
}
.video-cover_2fT_3dLc {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1001;
    background-color: rgba(0, 0, 0, 0.5);
    color: #fff;
    -ms-flex-pack: center;
    justify-content: center;
}
.video-cover_2fT_3dLc,
.video-cover_2fT_3dLc .video-cover-text_1OF6sl4b {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
}
.video-cover_2fT_3dLc .video-cover-text_1OF6sl4b {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    padding-top: 15%;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 16px;
    line-height: 24px;
    -ms-flex-direction: column;
    flex-direction: column;
}
.video-cover_2fT_3dLc .creator_1-TBUKlf .video-cover-text_1OF6sl4b {
    padding-top: 0;
}
.learn-private-player_1-LYytVE,
.learn-private-player_1-LYytVE .player-wrap_J1Iuc493 {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: column nowrap;
    flex-flow: column nowrap;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
}
.learn-private-player_1-LYytVE .player-wrap_J1Iuc493 {
    width: 360px;
    height: 360px;
    background-color: #f4f4f4;
}
.learn-private-player_1-LYytVE .player-wrap_J1Iuc493.no-login_7Ci3h2Pl {
    cursor: pointer;
}
.learn-private-player_1-LYytVE .player-wrap_J1Iuc493 .player-img_3WyDJVqc {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 160px;
    height: 133px;
}
.learn-private-player_1-LYytVE .player-wrap_J1Iuc493 > span {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    margin: 24px 75px 0;
    font-size: 15px;
    text-align: center;
    color: #959595;
}
.learn-video-preview_3YmySbiA {
    border-radius: 5px;
    overflow: hidden;
    position: relative;
    cursor: pointer;
}
.learn-video-preview_3YmySbiA .play-icon_1ir4bEl5 {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -15px;
    margin-left: -15px;
}
.learn-video-watcher_3v0XXI3W {
    border-radius: 5px;
    overflow: hidden;
    position: relative;
    cursor: pointer;
}
.learn-video-watcher_3v0XXI3W .play-icon_1ir4bEl5 {
    position: absolute;
    left: 0;
    bottom: 0;
    margin-left: 17px;
    margin-bottom: 17px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
}
.learn-video-watcher_3v0XXI3W .play-icon_1ir4bEl5 .watcher-description_2RCvsgM3 {
    font-size: 16px;
    padding-left: 8px;
}
.icon-play_22n9p3mD {
    width: 30px;
    height: 30px;
    border-radius: 50%;
    border: 3px solid #fff;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
}
.icon-play_22n9p3mD:before {
    content: "";
    display: block;
    width: 0;
    height: 0;
    border: 8px solid transparent;
    border-left-color: #fff;
    margin-left: 8px;
    transform: rotateX(50deg);
}
.icon-play_22n9p3mD .medium_2BbBG9EU {
    width: 26px;
    height: 26px;
    border: 2px solid #fff;
}
.icon-play_22n9p3mD .medium_2BbBG9EU:before {
    border-width: 8px;
    margin-left: 10px;
}
.icon-play_22n9p3mD .small_MDYoyjST {
    width: 21px;
    height: 21px;
    border: 2px solid #fff;
}
.icon-play_22n9p3mD .small_MDYoyjST:before {
    border-width: 6px;
    margin-left: 6px;
}
.icon-play_22n9p3mD .large_3gW4uD1e {
    width: 48px;
    height: 48px;
    border: 6px solid #fff;
}
.icon-play_22n9p3mD .large_3gW4uD1e:before {
    border-width: 10px;
    margin-left: 12px;
}
.section-wrap_51PSQTml {
    padding: 20px 0;
}
.subtitles_1DTrAdhV {
    position: absolute;
    right: 20px;
    bottom: 20px;
    z-index: 1001;
}
.subtitles_1DTrAdhV .button_2N-SCwxb {
    color: #2196f3;
    border: none;
    outline: none;
    cursor: pointer;
    background-color: transparent;
}
.subtitles_1DTrAdhV .button_2N-SCwxb:hover {
    color: #6ec6ff;
}
.subtitles_1DTrAdhV .button_2N-SCwxb:active {
    color: #0069c0;
}
.subtitles_1DTrAdhV .media_3MBvTO1A {
    right: 10px;
    bottom: 10px;
}
.top_1Zin_aAZ {
    padding-bottom: 10px;
}
.learn-video-embed_3r-0lIZF {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    position: relative;
}
.learn-video-embed_3r-0lIZF .render-only_w1g02HrD .embed-wrap_1yhR9Q8Y:hover {
    box-shadow: none;
}
.learn-video-embed_3r-0lIZF .close-button_2595Rk3U {
    position: absolute;
    top: -40px;
    right: -40px;
    padding: 10px;
    z-index: 1001;
    color: #2196f3;
    border: none;
    outline: none;
    background-color: hsla(0, 0%, 100%, 0.3);
    font-size: 20px;
    color: #fff;
    cursor: pointer;
    border-radius: 50%;
    visibility: visible;
    transition: visibility 0.1s, opacity 0.1s;
    opacity: 1;
}
.learn-video-embed_3r-0lIZF .close-button_2595Rk3U:hover {
    color: #6ec6ff;
}
.learn-video-embed_3r-0lIZF .close-button_2595Rk3U:active {
    color: #0069c0;
}
.embed-wrap_1yhR9Q8Y {
    position: relative;
    -webkit-user-select: auto;
    -moz-user-select: auto;
    -ms-user-select: auto;
    user-select: auto;
}
.embed-wrap_1yhR9Q8Y .mark-wrap_2fDko_66 {
    z-index: 1;
}
.embed-wrap_1yhR9Q8Y .iframe-wrap_2cqO4efi,
.embed-wrap_1yhR9Q8Y .mark-wrap_2fDko_66 {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}
.video-icon-wrap_3eNbT1RG {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.2);
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
}
.video-icon-wrap_3eNbT1RG .icon_25qTaTna {
    color: #000;
    background-color: #fff;
    border-radius: 50%;
    font-size: 48px;
    cursor: pointer;
}
.image-wrap_2vGLJR-R {
    min-height: 100px;
    -ms-flex-pack: center;
    justify-content: center;
}
.image-wrap_2vGLJR-R,
.image-wrap_2vGLJR-R .image_eVTvxMNy {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
}
.image-wrap_2vGLJR-R .image_eVTvxMNy {
    -webkit-user-select: auto;
    -moz-user-select: auto;
    -ms-user-select: auto;
    user-select: auto;
}
.over-video-wrapper_2n-IX0RO {
    padding-top: 109px;
    background-color: #fafafa;
}
.over-video-wrapper_2n-IX0RO .over-video-wrap_1_WHbRvS {
    padding: 48px 95px;
    margin: 0 auto;
    border-radius: 6px;
    box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.1);
    background-color: #fff;
    -ms-flex: auto;
    flex: auto;
    max-width: 800px;
}
@media screen and (max-width: 999px) {
    .over-video-wrapper_2n-IX0RO .over-video-wrap_1_WHbRvS {
        margin: 0 15px;
        padding: 15px 15px 0;
    }
}
.over-video-wrapper_2n-IX0RO .over-video-wrap_1_WHbRvS .title_2oo9IGcy {
    font-size: 48px;
    font-weight: 700;
    line-height: 1.21;
}
@media screen and (max-width: 999px) {
    .over-video-wrapper_2n-IX0RO .over-video-wrap_1_WHbRvS .title_2oo9IGcy {
        font-size: 24px;
        font-weight: 500;
    }
}
.over-video-wrapper_2n-IX0RO .step-sep_1A1jAnzR {
    height: 80px;
    width: 2px;
    background-color: #e0e0e0;
    margin: 0 auto -90px;
    display: none;
}
.over-video-wrapper_2n-IX0RO .step-sep_1A1jAnzR .show_12f6hY53 {
    display: block;
}
blockquote,
figure {
    margin: 0;
}
.live-session-wrap_1q1bBk1H {
    width: 285px;
    border-radius: 6px;
    box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.1);
    background-color: #212121;
    padding: 20px 30px 0;
    color: #fff;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
@media screen and (max-width: 999px) {
    .live-session-wrap_1q1bBk1H {
        width: inherit;
    }
}
@media screen and (max-width: 999px) {
    .live-session-wrap_1q1bBk1H .pathway_2k5DILPh {
        width: 285px;
    }
}
.live-session-wrap_1q1bBk1H .small_2MvDDMkO {
    width: 265px;
}
.session-body_1407OgWe .head_12G8lzhL .head-title-image_kCJtIViB {
    padding: 3px 0 15px;
}
.session-body_1407OgWe .head_12G8lzhL .head-title-image_kCJtIViB .head-title-image-wrap_2IKCZx7c {
    width: 60px;
    height: 60px;
    border-radius: 6px;
    overflow: hidden;
}
.session-body_1407OgWe .head_12G8lzhL .head-title_17dlrZ4Q {
    font-size: 20px;
    line-height: 1.2;
    font-weight: 500;
    height: 2.4em;
    display: -webkit-box;
    overflow: hidden;
    white-space: normal;
    text-overflow: ellipsis;
    word-wrap: break-word;
    -webkit-line-clamp: 2;
}
.session-body_1407OgWe .head_12G8lzhL .head-sub-des_3XIObQ7o {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    font-size: 14px;
    line-height: 1.5;
    height: 3em;
    margin-top: 5px;
    display: -webkit-box;
    overflow: hidden;
    white-space: normal;
    text-overflow: ellipsis;
    word-wrap: break-word;
    -webkit-line-clamp: 2;
}
.session-body_1407OgWe .head_12G8lzhL .sub-item_6YRgq4WX {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
}
.session-body_1407OgWe .head_12G8lzhL .sub-item_6YRgq4WX .dot_3KTF5eon {
    width: 3px;
    height: 3px;
    border-radius: 50%;
    background-color: #fff;
    margin: 0 7px;
}
.session-body_1407OgWe .live-session-content_3zjeLe_M {
    font-size: 14px;
    margin-top: 5px;
}
.session-body_1407OgWe .live-session-content_3zjeLe_M .date-time-item_21n72ZqM {
    display: -ms-flexbox;
    display: flex;
    padding: 2px 0;
}
.session-body_1407OgWe .live-session-content_3zjeLe_M .date-item-icon_24sujWa0 {
    font-size: 14px;
    margin-right: 10px;
    background: transparent;
    line-height: 24px;
}
.session-body_1407OgWe .live-session-content_3zjeLe_M .date-item-label_8ATegfu6 {
    line-height: 24px;
}
.session-body_1407OgWe .live-session-content_3zjeLe_M .date-item-label_8ATegfu6 .date-time-type_xYqhW8ji {
    margin-left: 5px;
}
.session-body_1407OgWe .live-session-content_3zjeLe_M .time-item_38vAw9cO .date-item-label_8ATegfu6 {
    min-height: 48px;
    display: -webkit-box;
    overflow: hidden;
    white-space: normal;
    text-overflow: ellipsis;
    word-wrap: break-word;
    -webkit-line-clamp: 2;
}
.session-body_1407OgWe .live-session-content_3zjeLe_M .video-preview-wrapper_1RQyELcD {
    padding: 20px 0;
}
.link_djhHB2gF {
    font-size: 14px;
    font-weight: 700;
    background-color: transparent;
    border: none;
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.link_djhHB2gF:hover {
    color: #6ec6ff;
}
.link_djhHB2gF:active {
    color: #0069c0;
}
.session-foot_30OmzqWc {
    height: 60px;
    border-top: 1px solid hsla(0, 0%, 100%, 0.2);
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.session-foot_30OmzqWc,
.session-foot_30OmzqWc .link-item-wrap_3CzVDvEa {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
}
.session-foot_30OmzqWc .link_djhHB2gF {
    line-height: 1;
}
.live-session {
    cursor: default;
}
@media screen and (max-width: 999px) {
    .live-session {
        width: 100%;
    }
}
.live-session .top {
    color: #e8e8e8;
    padding-bottom: 10px;
}
.link_2-LpwY3w {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.link_2-LpwY3w:hover {
    color: #6ec6ff;
}
.link_2-LpwY3w:active {
    color: #0069c0;
}
blockquote,
figure {
    margin: 0;
}
.label-icon_3YriefdQ {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
}
.label-icon_3YriefdQ .icon_3LceFB2R {
    display: -ms-flexbox;
    display: flex;
    margin-right: 7px;
}
.label-icon_3YriefdQ .stream_3QI72ZBS .icon_3LceFB2R {
    font-size: 12px;
}
.label-icon_3YriefdQ .stream_3QI72ZBS .label_2B8Q5RZh {
    object-fit: contain;
    font-size: 12px;
    font-weight: 500;
    line-height: 1.67;
    letter-spacing: 1px;
    text-transform: uppercase;
}
.label-icon_3YriefdQ .login_zARCHoDg,
.label-icon_3YriefdQ .step_ARdbi8V9,
.label-icon_3YriefdQ .try-premium-free_FA2n-swz {
    -ms-flex-pack: center;
    justify-content: center;
}
.label-icon_3YriefdQ .live-session_3DmZObhI .icon_3LceFB2R,
.label-icon_3YriefdQ .live-soon_ql4atgUN .icon_3LceFB2R {
    font-size: 12px;
    line-height: 20px;
}
.label-icon_3YriefdQ .live-session_3DmZObhI .label_2B8Q5RZh,
.label-icon_3YriefdQ .live-soon_ql4atgUN .label_2B8Q5RZh {
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 500;
    line-height: 20px;
    letter-spacing: 1px;
}
.label-icon_3YriefdQ .connect-group_z_EO64fN {
    font-size: 12px;
    font-weight: 500;
    line-height: 1.67;
    letter-spacing: 1px;
    color: #9b9b9b;
    text-transform: uppercase;
}
.label-icon_3YriefdQ .breadcrumb_3u-LxlXz {
    font-size: 14px;
    line-height: 1.43;
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.label-icon_3YriefdQ .breadcrumb_3u-LxlXz:hover {
    color: #6ec6ff;
}
.label-icon_3YriefdQ .breadcrumb_3u-LxlXz:active {
    color: #0069c0;
}
.label-icon_3YriefdQ .payment_28fZK5OV {
    color: #00bcd4;
}
.label-icon_3YriefdQ .payment_28fZK5OV,
.label-icon_3YriefdQ .premium_ryd4Dcq0 {
    font-size: 12px;
    font-weight: 500;
    line-height: 1.67;
    letter-spacing: 1px;
    text-transform: uppercase;
}
.label-icon_3YriefdQ .premium_ryd4Dcq0 {
    color: #6cc11e;
}
.label-icon_3YriefdQ .premium_ryd4Dcq0 .icon_3LceFB2R {
    margin-right: 5px;
    font-size: 9px;
}
.label-with-help_3TiQqWNV {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
}
.label-with-help_3TiQqWNV .help-icon_1NF6AeiE {
    margin-left: 7px;
    font-size: 12px;
    cursor: pointer;
}
.label-with-help_3TiQqWNV .stream_3QI72ZBS .help-icon_1NF6AeiE {
    font-size: 12px;
}
.label-wrapper_MXGzi78N .dark_2QGR5CcE .payment_28fZK5OV,
.label-wrapper_MXGzi78N .dark_2QGR5CcE .premium_ryd4Dcq0 {
    color: #fff;
}
.label-wrapper_MXGzi78N .inherit_1w-JlY72 .payment_28fZK5OV,
.label-wrapper_MXGzi78N .inherit_1w-JlY72 .premium_ryd4Dcq0,
.label-wrapper_MXGzi78N .inherit_1w-JlY72 .stream_3QI72ZBS,
.label-wrapper_MXGzi78N .inherit_1w-JlY72 .stream_3QI72ZBS .icon_3LceFB2R,
.label-wrapper_MXGzi78N .inherit_1w-JlY72 .stream_3QI72ZBS .label_2B8Q5RZh {
    color: inherit;
    font: inherit;
}
.label-leaving-soon-tiles_3ZSlxzaq {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    white-space: nowrap;
    color: #9b9b9b;
    font-size: 12px;
    font-weight: 500;
    line-height: 1.67;
    letter-spacing: 1px;
}
.label-leaving-soon-tiles_3ZSlxzaq .label-with-help_3TiQqWNV {
    padding-right: 30px;
}
.label-leaving-soon-tiles_3ZSlxzaq .leaving-soon_2vvcNQRs {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
}
.label-leaving-soon-tiles_3ZSlxzaq .leaving-soon_2vvcNQRs .leaving-soon-img_nvjfQAg- {
    width: 15px;
    height: 15px;
}
.label-leaving-soon-tiles_3ZSlxzaq .leaving-soon_2vvcNQRs .leaving-soon-text_2qfbk60M {
    padding-left: 7px;
}
.label-leaving-soon-tiles_3ZSlxzaq .small_1pUYX5W3 {
    padding-top: 3px;
    padding-bottom: 3px;
}
.label-leaving-soon-tiles_3ZSlxzaq .small_1pUYX5W3 .label-with-help_3TiQqWNV {
    padding-right: 5px;
}
.label-leaving-soon-tiles_3ZSlxzaq .small_1pUYX5W3 .leaving-soon-img_nvjfQAg- {
    width: 12px;
    height: 12px;
}
.label-leaving-soon-tiles_3ZSlxzaq .small_1pUYX5W3 .help-icon_1NF6AeiE,
.label-leaving-soon-tiles_3ZSlxzaq .small_1pUYX5W3 .icon_3LceFB2R,
.label-leaving-soon-tiles_3ZSlxzaq .small_1pUYX5W3 .label_2B8Q5RZh,
.label-leaving-soon-tiles_3ZSlxzaq .small_1pUYX5W3 .leaving-soon-text_2qfbk60M {
    font-size: 10px;
}
.label-leaving-soon-tiles_3ZSlxzaq .leaving-text_5fyOHlbP .label-with-help_3TiQqWNV {
    padding-right: inherit;
}
.label-leaving-soon-tiles_3ZSlxzaq .leaving-text_5fyOHlbP .help-icon_1NF6AeiE,
.label-leaving-soon-tiles_3ZSlxzaq .leaving-text_5fyOHlbP .label_2B8Q5RZh,
.label-leaving-soon-tiles_3ZSlxzaq .leaving-text_5fyOHlbP .leaving-soon-text_2qfbk60M {
    display: none;
}
.label-leaving-soon-tiles_3ZSlxzaq .leaving-text_5fyOHlbP .icon_3LceFB2R {
    font-size: 14px;
}
.label-leaving-soon-tiles_3ZSlxzaq .leaving-text_5fyOHlbP .leaving-soon-img_nvjfQAg- {
    width: 15px;
    height: 15px;
}
.label-leaving-soon-tiles_3ZSlxzaq .large_38UMwwi_ {
    padding-bottom: 5px;
}
.label-leaving-soon-tiles_3ZSlxzaq .large_38UMwwi_ .label-with-help_3TiQqWNV {
    padding-right: 25px;
}
.label-leaving-soon-tiles_3ZSlxzaq .large_38UMwwi_ .leaving-soon-img_nvjfQAg- {
    width: 15px;
    height: 15px;
}
.label-leaving-soon-tiles_3ZSlxzaq .large_38UMwwi_ .help-icon_1NF6AeiE,
.label-leaving-soon-tiles_3ZSlxzaq .large_38UMwwi_ .icon_3LceFB2R,
.label-leaving-soon-tiles_3ZSlxzaq .large_38UMwwi_ .label_2B8Q5RZh,
.label-leaving-soon-tiles_3ZSlxzaq .large_38UMwwi_ .leaving-soon-text_2qfbk60M {
    font-size: 12px;
}
.link_3Sfj5_op {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.link_3Sfj5_op:hover {
    color: #6ec6ff;
}
.link_3Sfj5_op:active {
    color: #0069c0;
}
blockquote,
figure {
    margin: 0;
}
.pathways-header_3lAgzIIX {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
}
@media screen and (max-width: 999px) {
    .pathways-header_3lAgzIIX {
        -ms-flex-direction: column;
        flex-direction: column;
    }
}
.pathways-header_3lAgzIIX .headingLink_2jRg5iE4 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    font-size: 17px;
    padding: 0 16px;
    color: #fff;
}
.pathways-header_3lAgzIIX .headingLink_2jRg5iE4:hover {
    color: #2196f3;
}
.pathways-header_3lAgzIIX .active_2z0_H8Rf .headingLink_2jRg5iE4 {
    color: #2196f3 !important;
}
.pathways-header_3lAgzIIX .active_2z0_H8Rf .headingLink_2jRg5iE4:hover {
    color: #6ec6ff !important;
}
.pathways_3YyZFY_H {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    padding: 0 16px;
    font-size: 17px;
    color: #fff;
}
.pathways_3YyZFY_H:hover {
    color: #2196f3;
}
.pathways_3YyZFY_H a {
    cursor: pointer;
}
.pathways_3YyZFY_H .pathways-wrap_KyfzW0fQ {
    height: 48px;
    margin: 20px 0 10px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
}
.pathways_3YyZFY_H .pathways-label_30T-hNFV {
    cursor: pointer;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    padding-bottom: 10px;
}
.pathways_3YyZFY_H .pathways-label_30T-hNFV .icon_1ShKuC8Y {
    font-size: 5px;
    margin: 0 5px;
}
.pathways_3YyZFY_H .pathways-label_30T-hNFV .icon_1ShKuC8Y .fold_207BtAkV {
    transform: rotate(180deg);
}
.pathways_3YyZFY_H .results-wrapper_3KnDNlg4 {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    background-color: #090c0a;
    z-index: -1;
    color: #fff;
    font-size: 24px;
    letter-spacing: 0.2px;
    padding: 60px 0 69px;
}
.pathways_3YyZFY_H .results-wrapper_3KnDNlg4.hide_1_jkrbBj {
    display: none;
}
.pathways_3YyZFY_H .results-wrapper_3KnDNlg4 .results-wrap_1t5kJ5jW {
    max-width: 1230px;
    margin: 0 auto;
}
.pathways_3YyZFY_H .results-wrapper_3KnDNlg4 .results-wrap_1t5kJ5jW .result-title_29rEYCm8 {
    font-size: 40px;
    font-weight: 600;
    margin-top: 60px;
}
.pathways_3YyZFY_H .results-wrapper_3KnDNlg4 .results-wrap_1t5kJ5jW .result-explaining_EbwFH2-K {
    font-size: 24px;
    font-weight: 500;
    line-height: 1.33;
    margin-top: 16px;
    letter-spacing: 0.31px;
}
.pathways_3YyZFY_H .results-wrapper_3KnDNlg4 .results-wrap_1t5kJ5jW .result-content_3vRgA-jU {
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    margin-top: 43px;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: start;
    justify-content: flex-start;
}
.pathways_3YyZFY_H .results-wrapper_3KnDNlg4 .results-wrap_1t5kJ5jW .result-content_3vRgA-jU .result-item-card_rN8LTGxJ {
    -ms-flex: 1;
    flex: 1;
    height: 140px;
    margin: 30px 30px 0 0;
    width: calc((100% - 30px) / 2);
    min-width: calc((100% - 30px) / 2);
    max-width: calc((100% - 30px) / 2);
}
.pathways_3YyZFY_H .results-wrapper_3KnDNlg4 .results-wrap_1t5kJ5jW .result-content_3vRgA-jU .result-item-card_rN8LTGxJ:nth-child(2n) {
    margin-right: 0;
}
.item-card_10MzCXvz {
    position: relative;
    display: block;
    width: 100%;
    height: 100%;
    text-decoration: none;
    cursor: pointer;
}
.item-card_10MzCXvz .item-card-inner_2Js_MxRz {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    min-width: 0;
    width: 100%;
    height: 100%;
    border-radius: 6px;
    background-color: #212121;
    overflow: hidden;
}
.item-card_10MzCXvz .item-card-inner_2Js_MxRz .card-img_1Dj6Dk06 {
    width: 244px;
}
.item-card_10MzCXvz .item-card-inner_2Js_MxRz .collect-wrap_2cXk92BW {
    position: absolute;
    left: 26px;
    top: 20px;
}
.item-card_10MzCXvz .item-card-inner_2Js_MxRz .card-content_jl6TXjuI {
    -ms-flex: 1;
    flex: 1;
    box-sizing: border-box;
    letter-spacing: 0.25px;
    padding: 8px 18px 0 24px;
}
.item-card_10MzCXvz .item-card-inner_2Js_MxRz .card-content_jl6TXjuI .content_1XVotB6i {
    padding: 36px 18px 48px 24px;
}
.item-card_10MzCXvz .item-card-inner_2Js_MxRz .card-content_jl6TXjuI .title_2eFuiY11 {
    font-size: 16px;
    font-weight: 500;
    line-height: 1.25;
    color: #fff;
    max-height: 3.4em;
    display: -webkit-box;
    overflow: hidden;
    white-space: normal;
    text-overflow: ellipsis;
    word-break: break-word;
    -webkit-line-clamp: 2;
}
.item-card_10MzCXvz .item-card-inner_2Js_MxRz .card-content_jl6TXjuI .subtitle-wrapper_3P17PvSS {
    margin-top: 7px;
}
.item-card_10MzCXvz .item-card-inner_2Js_MxRz .card-content_jl6TXjuI .description_1yt-iiHU {
    font-size: 14px;
    line-height: 1.59;
    font-weight: 400;
    letter-spacing: 0.25px;
    margin-top: 3px;
    max-height: 3.4em;
    display: -webkit-box;
    overflow: hidden;
    white-space: normal;
    text-overflow: ellipsis;
    word-break: break-word;
    -webkit-line-clamp: 2;
}
a {
    text-decoration: none;
    color: inherit;
}
.link_1WGn9xG8 {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.link_1WGn9xG8:hover {
    color: #6ec6ff;
}
.link_1WGn9xG8:active {
    color: #0069c0;
}
blockquote,
figure {
    margin: 0;
}
.browses_1mntAGMp {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    padding: 0 16px;
    font-size: 17px;
    color: #fff;
}
.browses_1mntAGMp:hover {
    color: #2196f3;
}
.browses_1mntAGMp a {
    cursor: pointer;
}
.browses_1mntAGMp button {
    font-size: 17px;
    color: #fff;
}
.browses_1mntAGMp button:hover {
    color: #2196f3;
}
.browses_1mntAGMp .browses-wrap_2bP_atSR {
    height: 48px;
    margin: 20px 0 10px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
}
.browses_1mntAGMp .browses-label_3bYQje7K {
    cursor: pointer;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    padding-bottom: 10px;
    background: none;
    border: none;
    box-shadow: none;
}
.browses_1mntAGMp .browses-label_3bYQje7K .icon_39103016 {
    font-size: 5px;
    margin: 0 5px;
}
.browses_1mntAGMp .browses-label_3bYQje7K .icon_39103016.fold_2eAiBiXU {
    transform: rotate(180deg);
}
.browses-wrapper_2_JYtE59 {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    z-index: -1;
    background-color: #090c0a;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex: auto;
    flex: auto;
}
.browses-wrapper_2_JYtE59 .browses-position_vZHn01av {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #d7a03c;
}
.browses-wrapper_2_JYtE59 .browses-position_vZHn01av .browses-container_2-zC2B4X {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    padding: 20px 15px 40px;
    background-color: #090c0a;
}
@media screen and (max-width: 999px) {
    .browses-wrapper_2_JYtE59 .browses-position_vZHn01av .browses-container_2-zC2B4X {
        padding: 10px 15px;
    }
}
.browses-wrapper_2_JYtE59.hide_lB625ktI {
    visibility: hidden;
}
.center_pkq6gU_A {
    max-width: 1230px;
    margin: 0 auto;
}
.popular_3KAjkd0I {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -ms-flex-direction: row;
    flex-direction: row;
    color: #ccc;
}
@media screen and (max-width: 999px) {
    .popular_3KAjkd0I {
        -ms-flex-direction: column;
        flex-direction: column;
        height: auto;
    }
}
.popular_3KAjkd0I .results-wrapper_25Lwr7wK {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 0 0 714px;
    flex: 0 0 714px;
    -ms-flex-direction: column;
    flex-direction: column;
    overflow: hidden;
}
@media screen and (max-width: 999px) {
    .popular_3KAjkd0I .results-wrapper_25Lwr7wK {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    }
}
.popular_3KAjkd0I .results-wrapper_25Lwr7wK .results-title_3O3mkdcx {
    padding: 12px 20px 34px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
}
@media screen and (max-width: 999px) {
    .popular_3KAjkd0I .results-wrapper_25Lwr7wK .results-title_3O3mkdcx {
        padding: 25px 0 15px;
    }
}
.popular_3KAjkd0I .results-wrapper_25Lwr7wK .results-title_3O3mkdcx .result-type_ytzRrQfS {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    align-items: center;
    border: 1px solid transparent;
}
.popular_3KAjkd0I .results-wrapper_25Lwr7wK .results-title_3O3mkdcx .result-type_ytzRrQfS > button {
    margin: 0 8px;
    text-transform: uppercase;
    background: none;
    box-shadow: none;
    border: none;
    padding: 0;
    cursor: pointer;
    font-size: 14px;
    letter-spacing: 1px;
    line-height: 1.43;
    color: #ccc;
}
@media screen and (max-width: 999px) {
    .popular_3KAjkd0I .results-wrapper_25Lwr7wK .results-title_3O3mkdcx .result-type_ytzRrQfS > button {
        margin: 0;
        font-size: 12px;
        line-height: 1.67;
        letter-spacing: 0.9px;
    }
}
.popular_3KAjkd0I .results-wrapper_25Lwr7wK .results-title_3O3mkdcx .result-type_ytzRrQfS .bottom-line_2II4l3OI {
    border-bottom: 1px solid #2196f3;
}
.popular_3KAjkd0I .results-wrapper_25Lwr7wK .results-title_3O3mkdcx .result-type_ytzRrQfS .bottom-line_2II4l3OI > button {
    color: #fff;
}
.contentType_1FXVzuBg {
    font-size: 14px;
    line-height: 1.25rem;
    text-transform: uppercase;
    margin: 0 0.5rem;
    padding: 12px 20px 34px;
}
.contentRow_3Xvow1_B {
    margin: 0 1.5rem 2rem;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.contentRow_3Xvow1_B .contentItem_2vvCsFA3 {
    width: 300px;
    color: #fff;
}
.contentTitle_2ft7pxuE {
    font-size: 18px;
    line-height: 2rem;
    margin: 0;
}
.contentDescription_3EOVmRoz {
    font-size: 14px;
    line-height: 1.25rem;
    margin: 0.5rem 0;
}
.contentLink_2XBWBFAr {
    font-size: 14px;
    line-height: 1.25rem;
    color: #2196f3;
    text-decoration: underline;
    cursor: pointer;
}
.contentLink_2XBWBFAr:hover {
    color: #64b6f7;
}
.browse-content_2uhktgtI {
    margin: 0 27px;
}
.browse-content_2uhktgtI .browse-title_3tJKcg-N {
    font-size: 40px;
    font-weight: 600;
}
.browse-content_2uhktgtI .browse-sub_3GUnJCmv {
    margin-top: 16px;
    font-size: 24px;
    line-height: 1.33;
    letter-spacing: 0.31px;
}
.browse-content_2uhktgtI .browse-all-link_2MjeNqR_ {
    margin-top: 13px;
    font-size: 24px;
    line-height: 28px;
    font-weight: 500;
    letter-spacing: 0.2px;
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.browse-content_2uhktgtI .browse-all-link_2MjeNqR_:hover {
    color: #6ec6ff;
}
.browse-content_2uhktgtI .browse-all-link_2MjeNqR_:active {
    color: #0069c0;
}
@media screen and (max-width: 999px) {
    .browse-content_2uhktgtI .browse-all-link_2MjeNqR_ {
        margin-top: 11px;
        font-size: 14px;
        line-height: 1.71;
        letter-spacing: normal;
    }
}
.browse-results_2NPOkJYU {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    margin: 0 27px;
}
.browse-results_2NPOkJYU .browse-result_3cP70tuE {
    height: 140px;
    margin-top: 30px;
}
.topics-inner_1H7VKvFx {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex: 2;
    flex: 2;
    overflow: hidden;
}
@media screen and (max-width: 999px) {
    .topics-inner_1H7VKvFx {
        -ms-flex: auto;
        flex: auto;
        padding: 0 0 23px;
    }
}
.topics-inner_1H7VKvFx .topics-container_2V-Lxfdp {
    padding: 10px 15px 0 0;
    max-width: 1230px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
}
.topics-inner_1H7VKvFx .topics-title_mFOkw2_2 {
    font-size: 14px;
    line-height: 1.43;
    letter-spacing: 1px;
    color: #ccc;
    padding-bottom: 20px;
}
.topics-inner_1H7VKvFx .topics-wrapper_1OXj68QD {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.topics-inner_1H7VKvFx .topic_2BW6VtnH {
    margin: 0 15px 15px 0;
    border: 2px solid hsla(0, 0%, 100%, 0.3);
    border-radius: 11px;
    padding: 0 14px;
    height: 70px;
    line-height: 70px;
    cursor: pointer;
}
.topics-inner_1H7VKvFx .topic_2BW6VtnH:hover {
    border-color: #fff;
    color: #fff;
}
.topics-inner_1H7VKvFx .more-or-less_ezgqojtT {
    border-radius: 11px;
    border: none;
    box-shadow: none;
    padding: 0 22px;
    height: 70px;
    line-height: 70px;
    margin: 0 20px 20px 0;
    background-color: #2196f3;
    color: #fff;
    cursor: pointer;
}
.topics-inner_1H7VKvFx .more-or-less_ezgqojtT:hover {
    background-color: #6ec6ff;
    color: #fff;
}
.topics-inner_1H7VKvFx .more-or-less_ezgqojtT:active {
    background-color: #0069c0;
    color: #fff;
}
.barrier_1aSjXcHK {
    width: 2px;
    margin: 0;
    background-color: hsla(0, 0%, 80%, 0.3);
}
@media screen and (max-width: 999px) {
    .barrier_1aSjXcHK {
        height: 2px;
        width: 100%;
    }
}
.link_1hL_DdjO {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.link_1hL_DdjO:hover {
    color: #6ec6ff;
}
.link_1hL_DdjO:active {
    color: #0069c0;
}
blockquote,
figure {
    margin: 0;
}
.center_2CsI5whP {
    max-width: 1230px;
    margin: 0 auto;
}
.portals_2Luc-9XZ {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    padding: 0 16px;
    font-size: 17px;
}
.portals_2Luc-9XZ:hover {
    color: #2196f3;
}
.portals_2Luc-9XZ a {
    cursor: pointer;
}
.portalsWrapper_3bChBPRB {
    height: 48px;
    margin: 20px 0 10px;
}
.portalsLabel_17JvHuQ-,
.portalsWrapper_3bChBPRB {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
}
.portalsLabel_17JvHuQ- {
    cursor: pointer;
    padding-bottom: 10px;
    background: none;
    border: none;
    color: inherit;
}
.icon_39TgUcpl {
    font-size: 5px;
    margin: 0 5px;
}
.icon_39TgUcpl .fold_3rjQtKOv {
    transform: rotate(180deg);
}
.dropdownWrapper_2JKy63N6 {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    z-index: -1;
    background-color: #090c0a;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex: auto;
    flex: auto;
}
.dropdownPosition_1xHmo29J {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #d7a03c;
}
.dropdownContainer_295femxm {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    padding: 20px 15px 40px;
    background-color: #090c0a;
}
@media screen and (max-width: 999px) {
    .dropdownContainer_295femxm {
        padding: 10px 15px;
    }
}
.sections_1CLOhp-R {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -ms-flex-direction: row;
    flex-direction: row;
    color: #ccc;
}
@media screen and (max-width: 999px) {
    .sections_1CLOhp-R {
        -ms-flex-direction: column;
        flex-direction: column;
        height: auto;
    }
}
.portalWrapper_1E4AGo0Y {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex: 2;
    flex: 2;
    margin: 0 10px;
    overflow: hidden;
}
@media screen and (max-width: 999px) {
    .portalWrapper_1E4AGo0Y {
        -ms-flex: auto;
        flex: auto;
        padding: 0 0 23px;
    }
}
.portalContainer_nRU6HOxy {
    padding: 10px 15px 0 0;
    max-width: 1230px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
}
.portalTitle_35XkI-XD {
    font-size: 14px;
    line-height: 1.43;
    letter-spacing: 1px;
    color: #fff;
    padding-bottom: 5px;
}
.portalTitle_35XkI-XD h1 {
    font-size: 40px;
    margin: 0;
}
.portalTitle_35XkI-XD p {
    font-size: 18px;
    padding: 10px 0;
    margin: 0;
}
.portalLink_PspAvrhr {
    font-size: 18px;
    font-weight: 500;
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.portalLink_PspAvrhr:hover {
    color: #6ec6ff;
}
.portalLink_PspAvrhr:active {
    color: #0069c0;
}
@media screen and (max-width: 999px) {
    .portalLink_PspAvrhr {
        margin-top: 11px;
        font-size: 14px;
        line-height: 1.71;
        letter-spacing: normal;
    }
}
.container_5qSSQN2e {
    background: #2058b1;
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    color: #fff;
    padding: 1rem 0.5rem;
}
.textContainer_sMyhzwPu {
    text-align: center;
    max-width: 1230px;
    width: 100%;
    margin: 0 auto;
    position: relative;
}
.textContainer_sMyhzwPu button {
    font-size: 20px;
    position: absolute;
    top: 0;
    right: 0;
    border: none;
    background: none;
    color: #fff;
    cursor: pointer;
}
.textContainer_sMyhzwPu button:hover {
    color: #2196f3;
}
.header-wrap_zT9m_flk {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 4000;
    -ms-flex: auto;
    flex: auto;
    background-color: #000;
}
.header-wrap_zT9m_flk .hidden_2MCyjoM4 {
    display: none;
}
.header-wrap_zT9m_flk .architecture_3bUGIN-x {
    background-color: #1a1a1a;
}
.header-wrap_zT9m_flk a {
    cursor: pointer;
}
.header_3BbYUnH3 {
	
    height: 78px;
    max-width: 1230px;
    margin: 0 auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 0 15px;
}
@media screen and (max-width: 999px) {
    .header_3BbYUnH3 {
        margin-bottom: 60px;
    }
}
@media screen and (min-width: 1192px) {
    .header_3BbYUnH3 {
        padding: 0;
    }
}
.header_3BbYUnH3 .logo_18ZLO9NM {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -ms-flex-direction: row;
    flex-direction: row;
    width: 155px;
    margin-right: 20px;
}
@media screen and (max-width: 999px) {
    .header_3BbYUnH3 .logo_18ZLO9NM {
        margin-right: 5px;
    }
}
.header_3BbYUnH3 .logo_18ZLO9NM a {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    align-items: center;
    padding: 0;
}
.header_3BbYUnH3 .logo_18ZLO9NM a img {
    width: 160px;
}
.header_3BbYUnH3 .logo_18ZLO9NM a .logo-icon_3aJI08b8 {
    font-size: 60px;
    color: #fff;
}
@media screen and (max-width: 999px) {
    .header_3BbYUnH3 .logo_18ZLO9NM a .logo-icon_3aJI08b8 {
        font-size: 58px;
    }
}
@media screen and (max-width: 1191px) {
    .header_3BbYUnH3 .logo_18ZLO9NM a {
        min-width: 50px;
        overflow: hidden;
    }
}
.header_3BbYUnH3 .hamburger-wrapper_V9uaWvD6 {
    display: none;
}
@media screen and (max-width: 999px) {
    .header_3BbYUnH3 .hamburger-wrapper_V9uaWvD6 {
        display: -ms-flexbox;
        display: flex;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        -ms-flex-direction: row;
        flex-direction: row;
        -ms-flex-align: center;
        align-items: center;
        position: static;
        color: #fff;
    }
}
.header_3BbYUnH3 .hamburger-wrapper_V9uaWvD6 .app-hamburger-wrap_3ebzwQrZ {
    height: 100%;
}
.header_3BbYUnH3 .hamburger-wrapper_V9uaWvD6 .hamburger-wrap_3RaL3m05 {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    background-color: transparent;
    height: 100%;
}
.header_3BbYUnH3 .hamburger-wrapper_V9uaWvD6 .hamburger-wrap_3RaL3m05 .menu-icon_2F9AaIT1 {
    font-size: 24px;
    border: none;
    color: #fff;
    background: transparent;
}
.header_3BbYUnH3 .main-menu-wrapper_1Qr7gfAC {
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    padding: 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
@media screen and (max-width: 999px) {
    .header_3BbYUnH3 .main-menu-wrapper_1Qr7gfAC {
        padding: 0;
    }
}
.header_3BbYUnH3 .main-menu_2qa4nwY8 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -ms-flex-direction: row;
    flex-direction: row;
    color: #fff;
}
@media screen and (max-width: 999px) {
    .header_3BbYUnH3 .main-menu_2qa4nwY8 {
        display: none;
    }
}
.header_3BbYUnH3 .user-actions_1f9rT9Cq {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -ms-flex-direction: row;
    flex-direction: row;
}
.search-wrap_1s4h0aY6 {
    -ms-flex: auto;
    flex: auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: end;
    justify-content: flex-end;
    max-width: 286px;
}
@media screen and (max-width: 999px) {
    .search-wrap_1s4h0aY6 {
        position: absolute;
        top: 0;
        right: 0;
        left: 0;
        z-index: -1;
        padding-top: 78px;
        max-width: none;
        background-color: #000;
        padding-bottom: 10px;
    }
}
.search-wrap_1s4h0aY6 .search_1GUH0An6 {
    -ms-flex: auto;
    flex: auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: end;
    justify-content: flex-end;
    max-width: 1230px;
    margin-right: 10px;
}
@media screen and (max-width: 999px) {
    .search-wrap_1s4h0aY6 .search_1GUH0An6 {
        margin: 0 15px;
    }
}
.search-wrap_1s4h0aY6 .search_1GUH0An6 .search-icon_2u5uJvAG {
    font-size: 16px;
    line-height: 78px;
    padding: 0 10px;
    color: hsla(0, 0%, 100%, 0.9);
    border: none;
    background-color: transparent;
    cursor: pointer;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
}
.search-wrap_1s4h0aY6 .search_1GUH0An6 .search-icon_2u5uJvAG .hide_phEsmwHk {
    display: none;
}
@media screen and (max-width: 999px) {
    .search-wrap_1s4h0aY6 .search_1GUH0An6 .search-icon_2u5uJvAG .hide_phEsmwHk {
        display: -ms-flexbox;
        display: flex;
    }
}
.search-wrap_1s4h0aY6 .search_1GUH0An6 .search-box_3ScJmDLP .show_1BDNBMho {
    -ms-flex: auto;
    flex: auto;
}
@media screen and (max-width: 999px) {
    .search-wrap_1s4h0aY6 .search_1GUH0An6 .search-box_3ScJmDLP .show_1BDNBMho {
        -ms-flex: none;
        flex: none;
        width: 100%;
    }
}
@media screen and (max-width: 999px) {
    .premium-free_10ntsu9x {
        display: none;
    }
}
.admin-tool_3EWBs9WL,
.courses_2PDcR1_a,
.learn-live_14BUnQD_,
.my-learning_3NdbwmOf,
.premium-free_10ntsu9x,
.projects_1Ai_kNw3,
.tutorials_3DCi_myP,
.uaa-portal_1PBwpajR {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    height: 78px;
}
@media screen and (max-width: 999px) {
    .admin-tool_3EWBs9WL,
    .courses_2PDcR1_a,
    .learn-live_14BUnQD_,
    .my-learning_3NdbwmOf,
    .premium-free_10ntsu9x,
    .projects_1Ai_kNw3,
    .tutorials_3DCi_myP,
    .uaa-portal_1PBwpajR {
        -ms-flex-direction: column;
        flex-direction: column;
    }
}
.admin-tool_3EWBs9WL .link_1AD750XN,
.courses_2PDcR1_a .link_1AD750XN,
.learn-live_14BUnQD_ .link_1AD750XN,
.my-learning_3NdbwmOf .link_1AD750XN,
.premium-free_10ntsu9x .link_1AD750XN,
.projects_1Ai_kNw3 .link_1AD750XN,
.tutorials_3DCi_myP .link_1AD750XN,
.uaa-portal_1PBwpajR .link_1AD750XN {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    padding: 8px 20px;
    font-size: 17px;
    line-height: 1.5;
    letter-spacing: 0.5px;
    color: #fff;
    text-decoration: none;
    cursor: pointer;
    background: none;
    border: none;
    box-shadow: none;
}
@media screen and (max-width: 999px) {
    .admin-tool_3EWBs9WL .link_1AD750XN,
    .courses_2PDcR1_a .link_1AD750XN,
    .learn-live_14BUnQD_ .link_1AD750XN,
    .my-learning_3NdbwmOf .link_1AD750XN,
    .premium-free_10ntsu9x .link_1AD750XN,
    .projects_1Ai_kNw3 .link_1AD750XN,
    .tutorials_3DCi_myP .link_1AD750XN,
    .uaa-portal_1PBwpajR .link_1AD750XN {
        line-height: 36px;
    }
}
.admin-tool_3EWBs9WL .active_1ReYmKWX .link_1AD750XN,
.admin-tool_3EWBs9WL:hover .link_1AD750XN,
.courses_2PDcR1_a .active_1ReYmKWX .link_1AD750XN,
.courses_2PDcR1_a:hover .link_1AD750XN,
.learn-live_14BUnQD_ .active_1ReYmKWX .link_1AD750XN,
.learn-live_14BUnQD_:hover .link_1AD750XN,
.my-learning_3NdbwmOf .active_1ReYmKWX .link_1AD750XN,
.my-learning_3NdbwmOf:hover .link_1AD750XN,
.premium-free_10ntsu9x .active_1ReYmKWX .link_1AD750XN,
.premium-free_10ntsu9x:hover .link_1AD750XN,
.projects_1Ai_kNw3.active_1ReYmKWX .link_1AD750XN,
.projects_1Ai_kNw3:hover .link_1AD750XN,
.tutorials_3DCi_myP .active_1ReYmKWX .link_1AD750XN,
.tutorials_3DCi_myP:hover .link_1AD750XN,
.uaa-portal_1PBwpajR .active_1ReYmKWX .link_1AD750XN,
.uaa-portal_1PBwpajR:hover .link_1AD750XN {
    color: #2196f3 !important;
}
.admin-tool_3EWBs9WL .active_1ReYmKWX .link_1AD750XN:hover,
.courses_2PDcR1_a .active_1ReYmKWX .link_1AD750XN:hover,
.learn-live_14BUnQD_ .active_1ReYmKWX .link_1AD750XN:hover,
.my-learning_3NdbwmOf .active_1ReYmKWX .link_1AD750XN:hover,
.premium-free_10ntsu9x .active_1ReYmKWX .link_1AD750XN:hover,
.projects_1Ai_kNw3.active_1ReYmKWX .link_1AD750XN:hover,
.tutorials_3DCi_myP .active_1ReYmKWX .link_1AD750XN:hover,
.uaa-portal_1PBwpajR .active_1ReYmKWX .link_1AD750XN:hover {
    color: #6ec6ff !important;
}
.admin-tool_3EWBs9WL .active_1ReYmKWX .link_1AD750XN:active,
.courses_2PDcR1_a .active_1ReYmKWX .link_1AD750XN:active,
.learn-live_14BUnQD_ .active_1ReYmKWX .link_1AD750XN:active,
.my-learning_3NdbwmOf .active_1ReYmKWX .link_1AD750XN:active,
.premium-free_10ntsu9x .active_1ReYmKWX .link_1AD750XN:active,
.projects_1Ai_kNw3.active_1ReYmKWX .link_1AD750XN:active,
.tutorials_3DCi_myP .active_1ReYmKWX .link_1AD750XN:active,
.uaa-portal_1PBwpajR .active_1ReYmKWX .link_1AD750XN:active {
    color: #0069c0 !important;
}
.hamburger-menu_14uWe-jB {
    position: absolute;
    background: #000;
    top: 78px;
    right: 0;
    left: 0;
    z-index: 10001;
    padding-bottom: 20px;
}
.hamburger-menu_14uWe-jB,
.hamburger-menu_14uWe-jB .hamburger-box_KC3L1Foh {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
}
.hamburger-menu_14uWe-jB .menu-title_3C8vB6Ec,
.hamburger-menu_14uWe-jB .pathways-title_1hmqOaPD {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    padding: 8px 20px;
    font-size: 16px;
    line-height: 1.5;
    letter-spacing: 0.5px;
    color: #fff;
    cursor: pointer;
}
.hamburger-menu_14uWe-jB .menu-title_3C8vB6Ec .title_1lNSkhtY,
.hamburger-menu_14uWe-jB .pathways-title_1hmqOaPD .title_1lNSkhtY {
    display: block;
    padding: 15px 0 0 15px;
    font-size: 14px;
    font-weight: 500;
    text-transform: capitalize;
}
.hamburger-menu_14uWe-jB .learn-live_14BUnQD_,
.hamburger-menu_14uWe-jB .my-learning_3NdbwmOf {
    -ms-flex-align: start;
    align-items: flex-start;
    height: auto;
}
.avatar-action_uVBPHB-t {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    position: relative;
    background-color: transparent;
}
@media screen and (max-width: 999px) {
    .avatar-action_uVBPHB-t {
        position: static;
    }
}
.avatar-action_uVBPHB-t .button_1hcU9ul- {
    background: none;
    border: none;
    cursor: pointer;
    padding: 0 0 0 10px;
}
.avatar-action_uVBPHB-t .button_1hcU9ul- .button-inner_weRuF35V {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    align-items: center;
}
.avatar-action_uVBPHB-t .button_1hcU9ul- .down-icon_2aAmWRZx {
    font-size: 14px;
    color: #7f7f7f;
    line-height: 14px;
    width: 14px;
    text-align: center;
    margin-left: 10px;
    margin-top: -4px;
}
@media screen and (max-width: 999px) {
    .avatar-action_uVBPHB-t .button_1hcU9ul- .down-icon_2aAmWRZx {
        display: none;
    }
}
.avatar-action_uVBPHB-t .button_1hcU9ul-:focus .down-icon_2aAmWRZx {
    color: #fff;
}
.avatar-action_uVBPHB-t .popout_32lNlQkm {
    position: absolute;
    top: 100%;
    right: 0;
    width: 300px;
    display: none;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    border-radius: 0 0 3px 3px;
    overflow: hidden;
    -ms-flex-align: start;
    align-items: flex-start;
}
@media screen and (max-width: 999px) {
    .avatar-action_uVBPHB-t .popout_32lNlQkm {
        width: auto;
        left: 0;
    }
}
.avatar-action_uVBPHB-t .popout_32lNlQkm .left_1qo3yqiz,
.avatar-action_uVBPHB-t .popout_32lNlQkm .right_jSiusli9 {
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    background-color: #000;
}
.avatar-action_uVBPHB-t .popout_32lNlQkm .left_1qo3yqiz .title_1lNSkhtY,
.avatar-action_uVBPHB-t .popout_32lNlQkm .right_jSiusli9 .title_1lNSkhtY {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 200px;
    font-size: 15px;
    font-weight: 700;
    line-height: 36px;
    padding: 0 16px;
    text-decoration: none;
    color: #fff;
}
.avatar-action_uVBPHB-t .popout_32lNlQkm .left_1qo3yqiz .list_1sHg2GvK,
.avatar-action_uVBPHB-t .popout_32lNlQkm .right_jSiusli9 .list_1sHg2GvK {
    max-height: 450px;
}
.avatar-action_uVBPHB-t .popout_32lNlQkm .left_1qo3yqiz .item_14Sefygw,
.avatar-action_uVBPHB-t .popout_32lNlQkm .right_jSiusli9 .item_14Sefygw {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: justify;
    justify-content: space-between;
    font-size: 14px;
    font-weight: 400;
    padding: 8px 24px;
    text-decoration: none;
    color: hsla(0, 0%, 100%, 0.87);
    cursor: pointer;
}
.avatar-action_uVBPHB-t .popout_32lNlQkm .left_1qo3yqiz .item_14Sefygw:hover,
.avatar-action_uVBPHB-t .popout_32lNlQkm .right_jSiusli9 .item_14Sefygw:hover {
    color: #fff;
    background-color: #2196f3;
}
.avatar-action_uVBPHB-t .popout_32lNlQkm .left_1qo3yqiz .team-name_AaPnSflQ,
.avatar-action_uVBPHB-t .popout_32lNlQkm .right_jSiusli9 .team-name_AaPnSflQ {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.avatar-action_uVBPHB-t .avatar_qoar9Z4l {
    width: 30px;
    height: 30px;
    font-size: 30px;
    line-height: 30px;
    color: #fff;
}
.avatar-action_uVBPHB-t .avatar_qoar9Z4l .avatar-name_2xfnpbYz {
    font-size: 13px;
    line-height: 30px;
}
.avatar-action_uVBPHB-t .hover_2T7I7p2T .button_1hcU9ul- .down-icon_2aAmWRZx {
    color: #fff;
}
.avatar-action_uVBPHB-t .hover_2T7I7p2T .avatar_qoar9Z4l {
    color: #2196f3;
}
.app-switcher-action_3CpOe9RW,
.avatar-action_uVBPHB-t .hover_2T7I7p2T .popout_32lNlQkm {
    display: -ms-flexbox;
    display: flex;
}
.app-switcher-action_3CpOe9RW {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -ms-flex-direction: row;
    flex-direction: row;
    position: relative;
    background-color: transparent;
}
.app-switcher-action_3CpOe9RW .app-switcher-icon_2bgsgR6v {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    font-size: 14px;
    line-height: 78px;
    padding: 0 10px;
    text-align: center;
    color: #fff;
    cursor: pointer;
    background: none;
    border: none;
}
.app-switcher-action_3CpOe9RW .app-switcher-icon_2bgsgR6v:focus,
.app-switcher-action_3CpOe9RW .app-switcher-icon_2bgsgR6v:hover {
    opacity: 1;
}
.app-switcher-action_3CpOe9RW .badge_4uLI61il {
    position: absolute;
    top: 16px;
    left: 28px;
    line-height: 15px;
    padding: 0 4px 1px;
    font-size: 13px;
    font-weight: 700;
    color: #fff;
    background-color: #ff3f57;
    border-radius: 3px;
    pointer-events: none;
    z-index: 1;
}
.app-switcher-action_3CpOe9RW .open_qDflc2Tf .app-switcher-icon_2bgsgR6v,
.app-switcher-action_3CpOe9RW .open_qDflc2Tf .notifications-icon_3BnMP39k {
    opacity: 1;
    color: #2196f3;
}
.app-switcher-wrap_Od8AnX-m {
    position: relative;
}
@media screen and (max-width: 999px) {
    .app-switcher-wrap_Od8AnX-m {
        position: static;
    }
}
.app-switcher_1KaXVJZI {
    position: absolute;
    background: #000;
    top: 78px;
    right: 0;
    z-index: 10000;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
}
@media screen and (max-width: 999px) {
    .app-switcher_1KaXVJZI {
        left: 0;
    }
}
.app-switcher_1KaXVJZI .switcher-wrap_2fHkDxG1 .app-item_2cVpHjIy {
    padding: 12px 24px;
    text-decoration: none;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
}
.app-switcher_1KaXVJZI .switcher-wrap_2fHkDxG1 .app-item_2cVpHjIy:hover {
    background-color: hsla(0, 0%, 100%, 0.2);
}
.app-switcher_1KaXVJZI .switcher-wrap_2fHkDxG1 .app-item_2cVpHjIy .app-icon_2WEMpwfZ {
    font-size: 20px;
    color: #fff;
    margin-right: 16px;
}
.app-switcher_1KaXVJZI .switcher-wrap_2fHkDxG1 .app-item_2cVpHjIy .app-name_a95nlSna {
    font-size: 14px;
    font-weight: 400;
    color: #fff;
    margin-top: 3px;
    white-space: nowrap;
}
.login-desc_3PXjrBQe {
    width: 252px;
}
.profile-wrap_3tvcMWem {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    padding: 24px;
    border-bottom: 1px solid hsla(0, 0%, 100%, 0.1);
}
.profile-wrap_3tvcMWem .profile-avatar-wrap_2F0uOC9e {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: start;
    justify-content: flex-start;
    word-wrap: break-word;
    word-break: break-word;
}
.profile-wrap_3tvcMWem .profile-avatar-wrap_2F0uOC9e .profile-account_IbJzLOv8 {
    margin-left: 8px;
    max-width: 172px;
    line-height: 1.25rem;
}
.profile-wrap_3tvcMWem .profile-avatar-wrap_2F0uOC9e .profile-account_IbJzLOv8 .profile-name_25w6Tvyt {
    font-size: 18px;
    font-weight: 500;
    color: hsla(0, 0%, 100%, 0.87);
}
.profile-wrap_3tvcMWem .profile-avatar-wrap_2F0uOC9e .profile-account_IbJzLOv8 .profile-email_3iCeoKyI {
    font-size: 14px;
    font-weight: 500;
    color: hsla(0, 0%, 100%, 0.54);
}
.profile-wrap_3tvcMWem .profile-avatar-wrap_2F0uOC9e .profile-account_IbJzLOv8 .profile-link_2eqXy_lv {
    font-size: 14px;
    font-weight: 500;
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.profile-wrap_3tvcMWem .profile-avatar-wrap_2F0uOC9e .profile-account_IbJzLOv8 .profile-link_2eqXy_lv:hover {
    color: #6ec6ff;
}
.profile-wrap_3tvcMWem .profile-avatar-wrap_2F0uOC9e .profile-account_IbJzLOv8 .profile-link_2eqXy_lv:active {
    color: #0069c0;
}
.profile-wrap_3tvcMWem .anonymous-wrap_3-mw3zyd {
    padding: 24px;
    background-color: hsla(0, 0%, 100%, 0.1);
}
.profile-wrap_3tvcMWem .anonymous-wrap_3-mw3zyd .anonymous-avatar_30sTsNC8 {
    height: 72px;
    width: 72px;
    font-size: 72px;
    line-height: 72px;
    color: #fff;
}
.profile-wrap_3tvcMWem .anonymous-wrap_3-mw3zyd .anonymous-name_2Z6M9j2y {
    margin-left: 8px;
    font-size: 20px;
    font-weight: 500;
    color: hsla(0, 0%, 100%, 0.87);
}
.profile-wrap_3tvcMWem .login-desc_3PXjrBQe {
    font-size: 14px;
    color: hsla(0, 0%, 100%, 0.87);
    margin-top: 16px;
}
.profile-wrap_3tvcMWem .profile-completeness-wrap_2jKHIVdT {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-top: 16px;
}
.profile-wrap_3tvcMWem .profile-completeness-wrap_2jKHIVdT .profile-completeness_17g26OAF {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%;
}
.profile-wrap_3tvcMWem .profile-completeness-wrap_2jKHIVdT .profile-completeness_17g26OAF .completeness-text_tNoSfexk {
    font-size: 14px;
    font-weight: 500;
    color: hsla(0, 0%, 100%, 0.54);
}
.profile-wrap_3tvcMWem .profile-completeness-wrap_2jKHIVdT .profile-completeness_17g26OAF .edit-link_bIO8ILjG {
    font-size: 14px;
    font-weight: 500;
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.profile-wrap_3tvcMWem .profile-completeness-wrap_2jKHIVdT .profile-completeness_17g26OAF .edit-link_bIO8ILjG:hover {
    color: #6ec6ff;
}
.profile-wrap_3tvcMWem .profile-completeness-wrap_2jKHIVdT .profile-completeness_17g26OAF .edit-link_bIO8ILjG:active {
    color: #0069c0;
}
.profile-wrap_3tvcMWem .profile-completeness-wrap_2jKHIVdT .progress-bar_2f6OeR8h {
    margin-top: 8px;
}
.menu-item_2R56LjlF {
    padding: 12px 24px;
    border-top: 1px solid hsla(0, 0%, 100%, 0.1);
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -ms-flex-align: center;
    align-items: center;
    text-decoration: none;
    color: hsla(0, 0%, 100%, 0.87);
    cursor: pointer;
}
.menu-item_2R56LjlF:hover {
    background-color: #2196f3;
}
.menu-item_2R56LjlF .item-icon_1s3368EF {
    font-size: 20px;
}
.menu-item_2R56LjlF .item-name_2MSdmzhQ {
    font-size: 14px;
    margin-left: 16px;
}
.dialog-wrapper_3CVTUpwG {
    position: relative;
    z-index: 999999;
}
.link_1vl6Y5Lo {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.link_1vl6Y5Lo:hover {
    color: #6ec6ff;
}
.link_1vl6Y5Lo:active {
    color: #0069c0;
}
blockquote,
figure {
    margin: 0;
}
.footer_1v9bvvC2 {
    background-color: #000;
}
.footer_1v9bvvC2 a {
    cursor: pointer;
    transition: color 0.2s;
}
.footer_1v9bvvC2 a:hover {
    color: #6ec6ff;
}
.footer_1v9bvvC2 .cookie-button_4HQkc64D {
    font-size: 13px !important;
    border: none !important;
    color: #9e9e9e !important;
    padding: 0 !important;
}
.footer_1v9bvvC2 .cookie-button_4HQkc64D:hover {
    background-color: transparent !important;
    color: #6ec6ff !important;
}
.footer_1v9bvvC2 .cookie-button_4HQkc64D:before {
    content: "";
    background: transparent url(./../styles/i/privacy-options.8051dee1dd72e78a9528a16c062cff66.svg) no-repeat 50%;
    width: 30px;
    height: 30px;
    margin-right: 5px;
    margin-top: 2px;
    float: left;
    text-decoration: none;
}
.footer_1v9bvvC2 button {
    color: #9e9e9e;
    border: none;
    padding: 0;
    background-color: transparent;
    cursor: pointer;
}
.footer_1v9bvvC2 .context_255wU6ny {
    margin: 0 auto;
    padding: 40px 15px;
}
@media screen and (max-width: 999px) {
    .footer_1v9bvvC2 .context_255wU6ny {
        max-width: 768px;
        padding: 15px 14px 8px;
    }
}
@media screen and (min-width: 1192px) {
    .footer_1v9bvvC2 .context_255wU6ny {
        max-width: 90%;
    }
}
@media screen and (min-width: 1384px) {
    .footer_1v9bvvC2 .context_255wU6ny {
        max-width: 1230px;
    }
}
.footer_1v9bvvC2 .context_255wU6ny .row-logo_3x57Z3eN {
    margin-bottom: 20px;
}
@media screen and (max-width: 999px) {
    .footer_1v9bvvC2 .context_255wU6ny .second_31SYq07u {
        -ms-flex-direction: column;
        flex-direction: column;
        -ms-flex-align: center;
        align-items: center;
    }
}
.footer_1v9bvvC2 .context_255wU6ny .row-label_6i_Nw88r {
    color: #9e9e9e;
}
@media screen and (max-width: 767px) {
    .footer_1v9bvvC2 .context_255wU6ny .row-label_6i_Nw88r {
        width: 100%;
    }
}
@media print, screen and (min-width: 768px) {
    .footer_1v9bvvC2 .context_255wU6ny .row-label_6i_Nw88r {
        width: 50%;
    }
}
.footer_1v9bvvC2 .context_255wU6ny .row-label_6i_Nw88r li {
    line-height: 24px;
}
.footer_1v9bvvC2 .context_255wU6ny .row-label_6i_Nw88r .label-wrap_jVxB12ZG {
    color: #f5f5f5;
    font-size: 16px;
    line-height: 24px;
    margin: 0 0 6px;
}
.footer_1v9bvvC2 .context_255wU6ny .row-label_6i_Nw88r .learner_12-4EBJw button {
    border: none;
    color: #9e9e9e;
    cursor: pointer;
    background-color: transparent;
    padding: 0;
}
.footer_1v9bvvC2 .context_255wU6ny .row-label_6i_Nw88r .live_3eADeSbi .img-wrap_rSLRxoSp,
.footer_1v9bvvC2 .context_255wU6ny .row-label_6i_Nw88r .unity_2sURtkFp .img-wrap_rSLRxoSp {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-align: center;
    align-items: center;
}
.footer_1v9bvvC2 .context_255wU6ny .row-label_6i_Nw88r .live_3eADeSbi .img-wrap_rSLRxoSp img,
.footer_1v9bvvC2 .context_255wU6ny .row-label_6i_Nw88r .unity_2sURtkFp .img-wrap_rSLRxoSp img {
    margin-left: 4px;
}
.footer_1v9bvvC2 .context_255wU6ny .row-language_1BEigIK6 {
    border-bottom: 1px solid #979797;
    padding-bottom: 30px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.footer_1v9bvvC2 .context_255wU6ny .row-language_1BEigIK6 .buttons_Uwv5z8nd {
    max-width: 450px;
    margin-top: 12px;
    column-count: 3;
    column-gap: 4px;
    margin-bottom: 24px;
}
@media screen and (min-width: 1000px) {
    .footer_1v9bvvC2 .context_255wU6ny .row-language_1BEigIK6 .buttons_Uwv5z8nd {
        column-gap: 8px;
    }
}
@media screen and (min-width: 1192px) {
    .footer_1v9bvvC2 .context_255wU6ny .row-language_1BEigIK6 .buttons_Uwv5z8nd {
        column-count: 5;
    }
}
.footer_1v9bvvC2 .context_255wU6ny .row-language_1BEigIK6 .buttons_Uwv5z8nd button {
    color: #9e9e9e;
    border: none;
    padding: 0;
    margin-right: 12px;
    margin-bottom: 12px;
    background-color: transparent;
    cursor: pointer;
    font-size: 16px;
    transition: color 0.2s;
}
.footer_1v9bvvC2 .context_255wU6ny .row-language_1BEigIK6 .buttons_Uwv5z8nd button:hover {
    color: #6ec6ff;
}
.footer_1v9bvvC2 .context_255wU6ny .row-language_1BEigIK6 .buttons_Uwv5z8nd .active_1s1FyZpq {
    color: #f5f5f5;
}
.footer_1v9bvvC2 .context_255wU6ny .row-language_1BEigIK6 .shares_1hM1gDmF {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: start;
    justify-content: flex-start;
    margin-top: 12px;
}
@media screen and (max-width: 1191px) {
    .footer_1v9bvvC2 .context_255wU6ny .row-language_1BEigIK6 .shares_1hM1gDmF {
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    }
}
@media screen and (min-width: 1192px) {
    .footer_1v9bvvC2 .context_255wU6ny .row-language_1BEigIK6 .shares_1hM1gDmF {
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    }
}
.footer_1v9bvvC2 .context_255wU6ny .row-language_1BEigIK6 .shares_1hM1gDmF .share_jme-em2M {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    font-size: 20px;
    font-weight: 400;
    margin-right: 16px;
    color: #999;
}
.footer_1v9bvvC2 .context_255wU6ny .row-language_1BEigIK6 .shares_1hM1gDmF .share_jme-em2M:last-child {
    margin-right: 0;
}
@media screen and (max-width: 999px) {
    .footer_1v9bvvC2 .context_255wU6ny .row-language_1BEigIK6 .shares_1hM1gDmF .share_jme-em2M {
        font-size: 19px;
        margin-right: 0 4px;
    }
}
.footer_1v9bvvC2 .context_255wU6ny .row-language_1BEigIK6 .shares_1hM1gDmF .share_jme-em2M:hover {
    color: #6ec6ff;
    transition: color 0.2s;
    text-decoration: none;
}
.footer_1v9bvvC2 .context_255wU6ny .row-menu_29VjHnwo {
    padding-top: 30px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: start;
    align-items: start;
}
@media screen and (max-width: 1383px) {
    .footer_1v9bvvC2 .context_255wU6ny .row-menu_29VjHnwo {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
}
.footer_1v9bvvC2 .context_255wU6ny .row-menu_29VjHnwo .row-label_6i_Nw88r {
    margin-bottom: 20px;
}
@media screen and (min-width: 1000px) {
    .footer_1v9bvvC2 .context_255wU6ny .row-menu_29VjHnwo .row-label_6i_Nw88r {
        -ms-flex-preferred-size: 33%;
        flex-basis: 33%;
    }
}
.footer_1v9bvvC2 .context_255wU6ny .description_2NK2neVj {
    padding-top: 30px;
}
.footer_1v9bvvC2 .context_255wU6ny .description_2NK2neVj .description-wrap_3QJpGxUR {
    max-width: 590px;
    color: #f5f5f5;
    font-size: 14px;
    line-height: 1.5rem;
}
.footer_1v9bvvC2 .context_255wU6ny .copyright-and-links_2Bj1h6jq {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: left;
    align-items: left;
}
.footer_1v9bvvC2 .context_255wU6ny .copyright-and-links_2Bj1h6jq .copyright_26NtLVQX {
    color: #f5f5f5;
    margin-right: 8px;
}
.footer_1v9bvvC2 .context_255wU6ny .copyright-and-links_2Bj1h6jq a {
    font-size: 13px;
    color: #9e9e9e;
}
.footer_1v9bvvC2 .context_255wU6ny .copyright-and-links_2Bj1h6jq a:hover {
    color: #6ec6ff;
}
.footer_1v9bvvC2 .context_255wU6ny .copyright-and-links_2Bj1h6jq .links_1tMf6t5p {
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: start;
    justify-content: flex-start;
    padding-top: 6px;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.footer_1v9bvvC2 .context_255wU6ny .copyright-and-links_2Bj1h6jq .links_1tMf6t5p .link_1vl6Y5Lo {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    font-size: 24px;
    font-weight: 400;
    margin: 0 10px 0 0;
    color: #999;
    padding: 0 16px 0 0;
}
.link_39jj6xbU {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.link_39jj6xbU:hover {
    color: #6ec6ff;
}
.link_39jj6xbU:active {
    color: #0069c0;
}
blockquote,
figure {
    margin: 0;
}
.contents_1ew9o4CC {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    position: relative;
    border-radius: 3px;
    width: 718px;
    pointer-events: auto;
    max-width: calc(100vw - 32px);
    color: #333;
    overflow: hidden;
    background-color: #fff;
}
.contents_1ew9o4CC .publish-flow_37njHplB {
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: center;
    align-items: center;
    padding: 40px 30px 50px;
}
.contents_1ew9o4CC .title_3DIqAmS9 {
    font-size: 24px;
    font-weight: 700;
    text-align: center;
    color: #333;
}
.contents_1ew9o4CC .content_1XQiiLkm {
    font-size: 16px;
    line-height: 1.75;
    text-align: center;
    color: #4d4d4d;
    padding-top: 24px;
}
.contents_1ew9o4CC .buttons-group_xh49jeCI {
    -ms-flex-direction: column;
    flex-direction: column;
    padding-top: 30px;
}
.contents_1ew9o4CC .buttons-group_xh49jeCI,
.contents_1ew9o4CC .buttons-group_xh49jeCI .buttons_2zF9LrYw {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
}
.contents_1ew9o4CC .buttons-group_xh49jeCI .button-return_3PxVSIaZ {
    width: 227px;
}
.contents_1ew9o4CC .buttons-group_xh49jeCI .button-create_2LjoYVX- {
    width: 227px;
    padding-left: 10px;
}
.contents_1ew9o4CC .buttons-group_xh49jeCI .button-cancel_kMBQewSW {
    margin-top: 10px;
}
.contents_1ew9o4CC .card-operate_1nn3dDza {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 0 50px;
    padding-top: 40px;
}
.contents_1ew9o4CC .card-operate_1nn3dDza .button_3ZNHOWtA {
    color: #2196f3;
    border: none;
    outline: none;
    cursor: pointer;
    background-color: transparent;
}
.contents_1ew9o4CC .card-operate_1nn3dDza .button_3ZNHOWtA:hover {
    color: #6ec6ff;
}
.contents_1ew9o4CC .card-operate_1nn3dDza .button_3ZNHOWtA:active {
    color: #0069c0;
}
.contents_1ew9o4CC .card-operate_1nn3dDza .button-back_vZhMvrt7 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    font-size: 16px;
    font-weight: 500;
}
.contents_1ew9o4CC .card-operate_1nn3dDza .button-back_vZhMvrt7 .icon_2vmm2GBQ {
    font-size: 13px;
    margin-right: 13px;
}
.contents_1ew9o4CC .card-operate_1nn3dDza .button-close_3ahgzm7G {
    color: #4d4d4d;
}
.contents_1ew9o4CC .card-operate_1nn3dDza .button-close_3ahgzm7G .icon_2vmm2GBQ {
    font-size: 20px;
}
.link_5SX3JirP {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.link_5SX3JirP:hover {
    color: #6ec6ff;
}
.link_5SX3JirP:active {
    color: #0069c0;
}
blockquote,
figure {
    margin: 0;
}
.image-popup-wrap_10HH2q6E {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 999999;
    overflow: hidden;
    -ms-flex-pack: center;
    justify-content: center;
}
.image-popup-bg_2HLSJ6sS,
.image-popup-wrap_10HH2q6E {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    align-items: center;
}
.image-popup-bg_2HLSJ6sS {
    width: 100%;
    height: 100%;
    background-color: #222c37;
    opacity: 0.9;
    visibility: visible;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.image-wrap_lb-ohmAd {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 9999;
    display: -ms-flexbox;
    display: flex;
    overflow: scroll;
    -webkit-overflow-scrolling: touch;
}
.image-wrap_lb-ohmAd .image-inner_TjW9PYuu {
    width: 100%;
    margin: 40px;
}
.image-wrap_lb-ohmAd .image-inner_TjW9PYuu .center_2gCLpIcJ {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
}
@media screen and (max-width: 999px) {
    .image-wrap_lb-ohmAd .image-inner_TjW9PYuu {
        margin: 20px;
        width: calc(100vw - 40px);
    }
}
.image-wrap_lb-ohmAd .image_1Y07_-3C {
    position: relative;
    cursor: zoom-out;
    width: 100%;
}
.image-wrap_lb-ohmAd .image_1Y07_-3C .video_irXwe5tL {
    cursor: default;
    max-width: 1194px;
}
.arrow-wrap_3BvLZ_Qw {
    -ms-flex: 0 0 60px;
    flex: 0 0 60px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    height: 60px;
    color: #fff;
    opacity: 0.6;
    cursor: pointer;
}
.arrow-wrap_3BvLZ_Qw .arrow_1bEKu92v {
    font-size: 25px;
}
.arrow-wrap_3BvLZ_Qw:hover {
    opacity: 1;
}
.close_tUcBxoO_ {
    position: absolute;
    top: 18px;
    right: 18px;
    z-index: 9999;
    border: none;
    outline: none;
    padding: 0;
    margin: 0;
    background-color: transparent;
    cursor: pointer;
    color: #fff;
    opacity: 0.6;
    font-size: 24px;
}
.close_tUcBxoO_:hover {
    opacity: 1;
}
.hide_hMt2vdgf {
    display: none !important;
}
.loading-wrap_1GJg-vZ- {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    cursor: auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
}
.loading-wrap_1GJg-vZ- .loading_2d01Nky7 {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    border-radius: 24px;
    width: 48px;
    height: 48px;
    border: 2px solid hsla(0, 0%, 100%, 0.4);
    border-top-color: #fff;
    animation: rotate 1s infinite;
}
.link_3EdEEOO8 {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.link_3EdEEOO8:hover {
    color: #6ec6ff;
}
.link_3EdEEOO8:active {
    color: #0069c0;
}
blockquote,
figure {
    margin: 0;
}
.content_3s0CYDfx {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    position: relative;
    padding: 0 50px;
    border-radius: 6px;
    width: 718px;
    pointer-events: auto;
    max-width: calc(100vw - 32px);
    color: #333;
    overflow: hidden;
    background-color: #fff;
    box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.1);
}
@media screen and (max-width: 999px) {
    .content_3s0CYDfx {
        width: auto;
        margin: 0 auto;
        padding: 30px;
        box-shadow: none;
        display: -ms-flexbox;
        display: flex;
        -ms-flex: 1 0 auto;
        flex: 1 0 auto;
        -ms-flex-direction: column;
        flex-direction: column;
    }
}
.top-wrapper_1PI7HfCL {
    position: relative;
}
.top-wrapper_1PI7HfCL .learn_welcome_unity_1i63M0jQ {
    font-size: 24px;
    font-weight: 500;
    line-height: 1.25;
    padding: 51px 28px 2px 0;
}
@media screen and (max-width: 999px) {
    .top-wrapper_1PI7HfCL .learn_welcome_unity_1i63M0jQ {
        padding-top: 25px;
    }
}
.top-wrapper_1PI7HfCL .icon-close_1IVGqWDD {
    position: absolute;
    top: 19px;
    right: -30px;
    font-size: 22px;
    cursor: pointer;
}
@media screen and (max-width: 999px) {
    .top-wrapper_1PI7HfCL .icon-close_1IVGqWDD {
        top: -10px;
        right: 0;
    }
}
.learn_welcome_description_B0YqmucR {
    height: 66px;
    color: #424243;
    font-size: 16px;
    line-height: 1.5;
    margin: 2px 28px 11px 0;
}
@media screen and (max-width: 999px) {
    .learn_welcome_description_B0YqmucR {
        margin: 2px 28px 20px 0;
    }
}
.bottom-wrapper_1EmEQSy4 {
    position: relative;
    padding: 70px 0;
}
@media screen and (max-width: 999px) {
    .bottom-wrapper_1EmEQSy4 {
        padding: 0;
    }
}
.bottom-wrapper_1EmEQSy4 .dismiss-btn_5t91tP83 {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    font-size: 16px;
    font-weight: 500;
    line-height: 150px;
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.bottom-wrapper_1EmEQSy4 .dismiss-btn_5t91tP83:hover {
    color: #6ec6ff;
}
.bottom-wrapper_1EmEQSy4 .dismiss-btn_5t91tP83:active {
    color: #0069c0;
}
@media screen and (max-width: 999px) {
    .bottom-wrapper_1EmEQSy4 .dismiss-btn_5t91tP83 {
        display: none;
    }
}
.bottom-wrapper_1EmEQSy4 .start-tour-btn_1nTav4Fx {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
}
@media screen and (max-width: 999px) {
    .bottom-wrapper_1EmEQSy4 .start-tour-btn_1nTav4Fx {
        position: relative;
        top: 15px;
    }
}
@media screen and (max-width: 999px) {
    .pc_29V0xtkX {
        display: none;
    }
}
.mobile_31s1LieW {
    display: none;
}
@media screen and (max-width: 999px) {
    .mobile_31s1LieW {
        display: block;
    }
}
.link_2Wn8bWG5 {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.link_2Wn8bWG5:hover {
    color: #6ec6ff;
}
.link_2Wn8bWG5:active {
    color: #0069c0;
}
blockquote,
figure {
    margin: 0;
}
.tour-tips_t3KSenTL canvas {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    overflow: hidden;
    z-index: 99999;
}
@-moz-document url-prefix() {
    .tour-tip_1vuaneTW {
        word-break: break-all;
    }
}
.tour-tip_1vuaneTW {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    position: absolute;
    opacity: 1;
    z-index: 99999;
    max-width: 274px;
    box-sizing: border-box;
    padding: 18px;
    background-color: #fff;
    border-radius: 4px;
}
.tour-tip_1vuaneTW:after {
    content: " ";
    display: -ms-flexbox;
    display: flex;
    width: 0;
    height: 0;
    border: 10px solid transparent;
}
.tour-tip_1vuaneTW .body_VeL7Rk6V {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    font-size: 12px;
    line-height: 18px;
    word-wrap: break-word;
    word-break: break-word;
}
.tour-tip_1vuaneTW .body_VeL7Rk6V .title_2p2EMSxP {
    font-weight: 700;
}
.tour-tip_1vuaneTW .foot_2WOr4Q-o {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 21px;
}
.tour-tip_1vuaneTW .foot_2WOr4Q-o .button_Am1OVsKL {
    color: #2196f3;
    border: none;
    outline: none;
    cursor: pointer;
    background: transparent;
    font-size: 12px;
    line-height: 24px;
    padding: 0;
}
.tour-tip_1vuaneTW .foot_2WOr4Q-o .button_Am1OVsKL:hover {
    color: #6ec6ff;
}
.tour-tip_1vuaneTW .foot_2WOr4Q-o .button_Am1OVsKL:active {
    color: #0069c0;
}
.tour-tip_1vuaneTW .foot_2WOr4Q-o .button_close_1iha6Cfs {
    color: #000;
    font-weight: 500;
}
.tour-tip_1vuaneTW h1 {
    margin: 0;
}
.tour-tip_1vuaneTW strong {
    font-weight: 500;
}
.tour-tip_1vuaneTW .tour-tip-top_2ypaHIPR {
    margin-top: -16px;
}
.tour-tip_1vuaneTW .tour-tip-top_2ypaHIPR:after {
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -5px;
    border-top-color: #fff;
}
.tour-tip_1vuaneTW .tour-tip-bottom_1ii5jTjW {
    margin-top: 8px;
}
.tour-tip_1vuaneTW .tour-tip-bottom_1ii5jTjW:after {
    position: absolute;
    bottom: 100%;
    left: 50%;
    border-bottom-color: #fff;
    margin-left: -5px;
}
.tour-tip_1vuaneTW .tour-tip-bottomLeft_3ujFDVLa {
    margin-top: 8px;
}
.tour-tip_1vuaneTW .tour-tip-bottomLeft_3ujFDVLa:after {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -ms-flex-item-align: end;
    align-self: flex-end;
    position: absolute;
    bottom: 100%;
    left: 88%;
    border-bottom-color: #fff;
    margin-left: -5px;
}
.tour-tip_1vuaneTW .tour-tip-bottomRight_2vZRhVsO {
    margin-top: 8px;
}
.tour-tip_1vuaneTW .tour-tip-bottomRight_2vZRhVsO:after {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -ms-flex-item-align: end;
    align-self: flex-end;
    position: absolute;
    bottom: 100%;
    left: 12%;
    border-bottom-color: #fff;
    margin-left: -5px;
}
.tour-tip_1vuaneTW .tour-tip-topLeftCenter_3zAOF9-Y {
    margin-top: -16px;
}
.tour-tip_1vuaneTW .tour-tip-topLeftCenter_3zAOF9-Y:after {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -ms-flex-item-align: end;
    align-self: flex-end;
    position: absolute;
    top: 100%;
    left: 12%;
    border-top-color: #fff;
    margin-left: -5px;
}
.tour-tip_1vuaneTW .tour-tip-left_3p_kMF54 {
    margin-left: -8px;
}
.tour-tip_1vuaneTW .tour-tip-left_3p_kMF54:after {
    position: absolute;
    left: 100%;
    top: 50%;
    border-left-color: #fff;
    margin-top: -5px;
}
.tour-tip_1vuaneTW .tour-tip-right_1wsl0vA8 {
    margin-left: 8px;
}
.tour-tip_1vuaneTW .tour-tip-right_1wsl0vA8:after {
    position: absolute;
    right: 100%;
    top: 50%;
    border-right-color: #fff;
    margin-top: -5px;
}
.tour-tip_1vuaneTW .tour-tip-error_3HLKjYIt {
    background-color: #f04747;
}
.tour-tip_1vuaneTW .tour-tip-error_3HLKjYIt .tour-tip-top_2ypaHIPR:after {
    border-top-color: #f04747;
}
.tour-tip_1vuaneTW .tour-tip-error_3HLKjYIt .tour-tip-bottom_1ii5jTjW:after {
    border-bottom-color: #f04747;
}
.tour-tip_1vuaneTW .tour-tip-error_3HLKjYIt .tour-tip-left_3p_kMF54:after {
    border-left-color: #f04747;
}
.tour-tip_1vuaneTW .tour-tip-error_3HLKjYIt .tour-tip-right_1wsl0vA8:after {
    border-right-color: #f04747;
}
.tour-tip_1vuaneTW .tour-tip-success_2QXfY_tk {
    background-color: #43b581;
}
.tour-tip_1vuaneTW .tour-tip-success_2QXfY_tk .tour-tip-top_2ypaHIPR:after {
    border-top-color: #43b581;
}
.tour-tip_1vuaneTW .tour-tip-success_2QXfY_tk .tour-tip-bottom_1ii5jTjW:after {
    border-bottom-color: #43b581;
}
.tour-tip_1vuaneTW .tour-tip-success_2QXfY_tk .tour-tip-left_3p_kMF54:after {
    border-left-color: #43b581;
}
.tour-tip_1vuaneTW .tour-tip-success_2QXfY_tk .tour-tip-right_1wsl0vA8:after {
    border-right-color: #43b581;
}
.tour-tip_1vuaneTW .tour-tip-green_2-fMupo6 {
    background-color: #83bd4a;
}
.tour-tip_1vuaneTW .tour-tip-green_2-fMupo6.tour-tip-top_2ypaHIPR:after {
    border-top-color: #83bd4a;
}
.tour-tip_1vuaneTW .tour-tip-green_2-fMupo6.tour-tip-bottom_1ii5jTjW:after {
    border-bottom-color: #83bd4a;
}
.tour-tip_1vuaneTW .tour-tip-green_2-fMupo6.tour-tip-left_3p_kMF54:after {
    border-left-color: #83bd4a;
}
.tour-tip_1vuaneTW .tour-tip-green_2-fMupo6.tour-tip-right_1wsl0vA8:after {
    border-right-color: #83bd4a;
}
.tour-tip_1vuaneTW .tour-tip-warning_-B9aAwUm {
    background-color: #43b581;
}
.tour-tip_1vuaneTW .tour-tip-warning_-B9aAwUm .tour-tip-top_2ypaHIPR:after {
    border-top-color: #faa61a;
}
.tour-tip_1vuaneTW .tour-tip-warning_-B9aAwUm .tour-tip-bottom_1ii5jTjW:after {
    border-bottom-color: #faa61a;
}
.tour-tip_1vuaneTW .tour-tip-warning_-B9aAwUm .tour-tip-left_3p_kMF54:after {
    border-left-color: #faa61a;
}
.tour-tip_1vuaneTW .tour-tip-warning_-B9aAwUm .tour-tip-right_1wsl0vA8:after {
    border-right-color: #faa61a;
}
.link_36IniRPd {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.link_36IniRPd:hover {
    color: #6ec6ff;
}
.link_36IniRPd:active {
    color: #0069c0;
}
blockquote,
figure {
    margin: 0;
}
.hljs-comment,
.hljs-quote,
.hljs-variable {
    color: green;
}
.hljs-built_in,
.hljs-keyword,
.hljs-name,
.hljs-selector-tag,
.hljs-tag {
    color: #00f;
}
.hljs-addition,
.hljs-attribute,
.hljs-literal,
.hljs-section,
.hljs-string,
.hljs-template-tag,
.hljs-template-variable,
.hljs-title,
.hljs-type {
    color: #a31515;
}
.hljs-deletion,
.hljs-meta,
.hljs-selector-attr,
.hljs-selector-pseudo {
    color: #2b91af;
}
.hljs-doctag {
    color: grey;
}
.hljs-attr {
    color: red;
}
.hljs-bullet,
.hljs-link,
.hljs-symbol {
    color: #00b0e8;
}
.hljs-emphasis {
    font-style: italic;
}
.hljs-strong {
    font-weight: 700;
}
.link_w8B2DmFN {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.link_w8B2DmFN:hover {
    color: #6ec6ff;
}
.link_w8B2DmFN:active {
    color: #0069c0;
}
blockquote,
figure {
    margin: 0;
}
.author-wrap_16ltdU6_,
.author_1VX4EAqA {
    display: -ms-flexbox;
    display: flex;
}
.author_1VX4EAqA {
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    align-items: center;
    padding: 0;
    border: none;
    outline: none;
    cursor: pointer;
    background: transparent;
}
.author_1VX4EAqA .label_2Qs3JCC5 {
    cursor: inherit;
}
.author_1VX4EAqA .author-name_1cDRR9M5 {
    margin-left: 8px;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.14;
    color: #4a4a4a;
}
@media screen and (max-width: 999px) {
    .author_1VX4EAqA .author-name_1cDRR9M5 {
        font-size: 12px;
        color: #4a4a4a;
        margin-left: 4px;
    }
}
.author_1VX4EAqA .dark_1-JeUKxl,
.author_1VX4EAqA .dark_1-JeUKxl .author-name_1cDRR9M5 {
    color: #fff;
}
.author_1VX4EAqA .gray_1Rkb7YMD,
.author_1VX4EAqA .gray_1Rkb7YMD .author-name_1cDRR9M5 {
    color: #bdbdbd;
}
.creator_2hatp727 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    align-items: center;
    border: none;
    outline: none;
    cursor: pointer;
    background: transparent;
}
.creator_2hatp727.label_2Qs3JCC5 {
    cursor: inherit;
}
.creator_2hatp727 .creator-des_1umfH-Pk {
    font-size: 16px;
    color: #fff;
    padding-left: 10px;
}
.link_3kauqXFu {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.link_3kauqXFu:hover {
    color: #6ec6ff;
}
.link_3kauqXFu:active {
    color: #0069c0;
}
blockquote,
figure {
    margin: 0;
}
.record-button_1fjRHbDd {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
}
.record-button_1fjRHbDd button {
    min-width: 124px;
}
@media screen and (max-width: 999px) {
    .record-button_1fjRHbDd button {
        min-width: 147px;
    }
}
.record-button_1fjRHbDd .hint_1FYVvd3V {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: end;
    align-items: flex-end;
    font-size: 12px;
    line-height: 1.5;
    color: #fff;
    opacity: 0.7;
    margin-right: 20px;
}
@media screen and (max-width: 999px) {
    .record-button_1fjRHbDd .hint_1FYVvd3V {
        display: none;
    }
}
.record-button_1fjRHbDd .progress-info_xzdl0ir8 {
    font-size: 14px;
    line-height: 1.71;
    color: #fff;
    padding-right: 50px;
}
.link_3wd5NGk_ {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.link_3wd5NGk_:hover {
    color: #6ec6ff;
}
.link_3wd5NGk_:active {
    color: #0069c0;
}
blockquote,
figure {
    margin: 0;
}
.label-wrapper_2-i0mDq0 {
    display: inline;
}
.label-wrapper_2-i0mDq0 .hide-hour_1XDP8ZVP .minute_1TPWERBw {
    margin: 0 5px 0 0;
}
.label-wrapper_2-i0mDq0 .item_2ZTR6dTo {
    display: inline;
}
.label-wrapper_2-i0mDq0 .minute_1TPWERBw {
    margin: 0 0 0 5px;
}
.link_1vDphL8C {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.link_1vDphL8C:hover {
    color: #6ec6ff;
}
.link_1vDphL8C:active {
    color: #0069c0;
}
blockquote,
figure {
    margin: 0;
}
.record-button_2UNC6q9- .record-item_a7ppH6I4 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    color: #fff;
    font-size: 14px;
    line-height: 1.43;
    letter-spacing: 0.13px;
    text-align: right;
}
.record-button_2UNC6q9- .record-item_a7ppH6I4 .tip_2AQp0BF1 {
    margin-right: 40px;
}
.record-button_2UNC6q9- .record-item_a7ppH6I4 .retake-tip_2AW7BKma {
    margin-right: 5px;
}
.record-button_2UNC6q9-.sticker-head_KRn7cNws .record-item_a7ppH6I4 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
}
.record-button_2UNC6q9-.sticker-head_KRn7cNws .record-item_a7ppH6I4 .tip_2AQp0BF1 {
    display: none;
}
.record-button_2UNC6q9-.sticker-head_KRn7cNws .retake-quiz-tip_3ps127bO {
    max-width: 200px;
    text-align: center;
}
.record-button_2UNC6q9- .submitted-hold_3WblEUcR {
    height: 48px;
    border-radius: 4px;
    border: 1px solid #2196f3;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.5;
    text-align: center;
    color: #2196f3;
    background-color: #fff;
    cursor: default;
}
.retake-button_2PnSZ6kd .tooltip_oI18MuUq button {
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    padding: 0;
    height: auto;
}
.link_20iK0OA2 {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.link_20iK0OA2:hover {
    color: #6ec6ff;
}
.link_20iK0OA2:active {
    color: #0069c0;
}
blockquote,
figure {
    margin: 0;
}
.breadcrumb-tip-content-wrap_2cSQIvfv {
    font-size: 14px;
    line-height: 20px;
}
.breadcrumb-item_2bRadV00 {
    position: relative;
    padding-top: 20px;
    color: #fff;
}
.breadcrumb-item_2bRadV00 .content-last_2a7TEuFx .title_YTc0aYN_ {
    color: #a6a6a6;
    text-align: start;
}
.breadcrumb-item_2bRadV00 .level-0_xOBrDoEq {
    padding: 0;
}
.breadcrumb-item_2bRadV00 .level-1_kHSjLUB6 {
    padding-left: 30px;
}
.breadcrumb-item_2bRadV00 .level-1_kHSjLUB6 .line-horizontal_16RFye4G {
    width: 10px;
}
.breadcrumb-item_2bRadV00 .level-2_1yPxF6G1 {
    padding-left: 50px;
}
.breadcrumb-item_2bRadV00 .level-2_1yPxF6G1 .line-horizontal_16RFye4G {
    width: 30px;
}
.breadcrumb-item_2bRadV00 .content_3R1gtHcU {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: start;
    align-items: flex-start;
    cursor: default;
}
.breadcrumb-item_2bRadV00 .content-link_2u4dW4yR {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
    text-align: start;
}
.breadcrumb-item_2bRadV00 .content-link_2u4dW4yR:hover {
    color: #6ec6ff;
}
.breadcrumb-item_2bRadV00 .content-link_2u4dW4yR:active {
    color: #0069c0;
}
.breadcrumb-item_2bRadV00 .breadcrumb-item-content_QGFnuj1w .line_1ADw7BfX {
    background: #5a5a5b;
    position: absolute;
}
.breadcrumb-item_2bRadV00 .breadcrumb-item-content_QGFnuj1w .line-vertical_3n4nbQYo {
    width: 1px;
    left: 10px;
}
.breadcrumb-item_2bRadV00 .breadcrumb-item-content_QGFnuj1w .line-top_1azTeACg {
    top: 0;
    height: 30px;
}
.breadcrumb-item_2bRadV00 .breadcrumb-item-content_QGFnuj1w .line-bottom_19Z5fipc {
    bottom: 0;
    top: 0;
}
.breadcrumb-item_2bRadV00 .breadcrumb-item-content_QGFnuj1w .line-horizontal_16RFye4G {
    height: 1px;
    left: 10px;
    top: 30px;
}
.breadcrumb-item_2bRadV00 .sticker-head_2Qr1t-pc .title_YTc0aYN_ {
    display: -webkit-box;
    overflow: hidden;
    white-space: normal;
    text-overflow: ellipsis;
    word-wrap: break-word;
    -webkit-line-clamp: 1;
}
.link_1BcEBakh {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.link_1BcEBakh:hover {
    color: #6ec6ff;
}
.link_1BcEBakh:active {
    color: #0069c0;
}
blockquote,
figure {
    margin: 0;
}
.center_21qQXnVT {
    max-width: 1230px;
    margin: 0 auto;
}
.sticker-head-wrap_19ZBEyoY {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    position: relative;
    background: #333;
}
.sticker-head-wrap_19ZBEyoY a {
    cursor: pointer;
}
.sticker-head_3ZmmLkMC {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex: auto;
    flex: auto;
    position: relative;
    cursor: default;
}
.sticker-head_3ZmmLkMC .breadcrumb_Wedf2ehI {
    cursor: pointer;
}
.sticker-head_3ZmmLkMC .sticker-head-body_zrnJV7LP {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: auto;
    flex: auto;
}
.sticker-head_3ZmmLkMC .breadcrumb-tip_3CrOosP-,
.sticker-head_3ZmmLkMC .button-group_2uJs1jM-,
.sticker-head_3ZmmLkMC .thumbnail-wrap_1PDReFEj {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex: none;
    flex: none;
    height: 88px;
}
.sticker-head_3ZmmLkMC .breadcrumb-tip_3CrOosP- {
    min-width: 160px;
    padding-right: 50px;
}
.sticker-head_3ZmmLkMC .breadcrumb-tip_3CrOosP- .breadcrumb-tip-content_LsK6p8zg {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
}
.sticker-head_3ZmmLkMC .breadcrumb-tip_3CrOosP- .icon_290z8nmj {
    font-size: 12px;
    color: #2196f3;
    margin-left: 5px;
    transform: scale(0.6);
}
.sticker-head_3ZmmLkMC .breadcrumb-tip_3CrOosP- .icon_290z8nmj .fold_3z4Ymt5D {
    transform: scale(0.6) rotate(180deg);
}
.sticker-head_3ZmmLkMC .button-comment_-HL8u_Zi {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    color: #fff;
    font-size: 16px;
    margin: 0 20px 0 0;
}
.sticker-head_3ZmmLkMC .button-comment_-HL8u_Zi .comment-icon_3GUkwV4k {
    font-size: 18px;
    background: transparent;
    padding: 10px;
}
.sticker-head_3ZmmLkMC .button-share_3c-zNBho {
    border-radius: 4px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    color: #fff;
    font-size: 16px;
    margin: 0 45px 0 0;
}
.sticker-head_3ZmmLkMC .button-share_3c-zNBho .share-icon_o2cvURAQ {
    font-size: 18px;
    background: transparent;
}
.sticker-head_3ZmmLkMC .thumbnail_CIlFHtu_ {
    -ms-flex: none;
    flex: none;
    width: 89px;
    height: 50px;
    border-radius: 6px;
    overflow: hidden;
    box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.1);
    margin-right: 20px;
}
.sticker-head_3ZmmLkMC .content-wrap_2p64oHuD {
    -ms-flex: auto;
    flex: auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: center;
    justify-content: center;
    height: 88px;
}
.sticker-head_3ZmmLkMC .content-wrap_2p64oHuD .root-link_37oaO07Y {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-item-align: start;
    align-self: flex-start;
}
.sticker-head_3ZmmLkMC .content-wrap_2p64oHuD .root-wrap_2NTEuqk2 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    font-size: 10px;
    color: #fff;
    opacity: 0.6;
    margin-bottom: 4px;
}
.sticker-head_3ZmmLkMC .content-wrap_2p64oHuD .root-wrap_2NTEuqk2 .dot_Bkz22NGb {
    height: 2px;
    width: 2px;
    border-radius: 50%;
    background-color: #fff;
    margin: 0 5px;
}
.sticker-head_3ZmmLkMC .content-wrap_2p64oHuD .title-wrap_253wJPTK {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    font-size: 24px;
    font-weight: 500;
    color: #fff;
    line-height: 28px;
}
.sticker-head_3ZmmLkMC .content-wrap_2p64oHuD .title-wrap_253wJPTK .dot_Bkz22NGb {
    height: 5px;
    width: 5px;
    border-radius: 50%;
    background-color: #fff;
    margin: 0 5px;
}
.sticker-head_3ZmmLkMC .content-wrap_2p64oHuD .title-wrap_253wJPTK .title_2tkU0zPR {
    display: -webkit-box;
    overflow: hidden;
    white-space: normal;
    text-overflow: ellipsis;
    word-wrap: break-word;
    -webkit-line-clamp: 1;
}
.sticker-head_3ZmmLkMC .content-wrap_2p64oHuD .title-wrap_253wJPTK .icon_290z8nmj {
    font-size: 10px;
    color: #fff;
    margin-left: 10px;
}
.sticker-head_3ZmmLkMC .content-wrap_2p64oHuD .title-wrap_253wJPTK .icon_290z8nmj .fold_3z4Ymt5D {
    transform: rotate(180deg);
}
.progress-bar_1iipjNZT {
    -ms-flex: none;
    flex: none;
    background-color: #5b5b5b;
    height: 6px;
    width: 100%;
    position: absolute;
    right: 0;
    left: 0;
    bottom: 0;
}
.progress-bar_1iipjNZT .dots_1V-wws-I {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}
.progress-bar_1iipjNZT .dots_1V-wws-I .dot_Bkz22NGb {
    position: absolute;
    height: 6px;
    width: 6px;
    border-radius: 50%;
    background-color: #2196f3;
}
.progress-bar_1iipjNZT .bars_36p-QJLX {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}
.progress-bar_1iipjNZT .bars_36p-QJLX .bar_3KSH3l-G {
    position: absolute;
    top: 0;
    bottom: 0;
    background-color: #61ce5c;
}
.outline-wrap_1T7nA-rg {
    padding: 15px 0;
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    min-height: 206px;
}
.outline-wrap_1T7nA-rg .outline-middle_y58r-LVk {
    width: 100%;
    padding-left: 270px;
}
.outline-wrap_1T7nA-rg .outline-title_XS-_L7ng {
    font-size: 14px;
    line-height: 20px;
    color: #fff;
    padding: 2px 0 12px;
    text-transform: uppercase;
}
.outline-items_1c-_oxHM .text_2_r3alnw {
    color: #fff;
    opacity: 0.65;
}
.outline-items_1c-_oxHM .text_2_r3alnw .active_G8uUbhXJ {
    opacity: 1;
}
.outline-items_1c-_oxHM .item-wrap_39shHjpm {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
}
.outline-items_1c-_oxHM .item-link_f99k-kbM {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-item-align: start;
    align-self: flex-start;
}
.outline-items_1c-_oxHM .item-link_f99k-kbM:hover .text_2_r3alnw {
    color: #2196f3;
    opacity: 1;
}
.outline-items_1c-_oxHM .item-link_f99k-kbM:hover .text_2_r3alnw .item-title-wrap_2XPM1_iY .dot_Bkz22NGb {
    background-color: #2196f3;
}
.outline-items_1c-_oxHM .item_eF9wYLGW {
    display: -ms-flexbox;
    display: flex;
    padding: 0;
}
.outline-items_1c-_oxHM .item_eF9wYLGW .item-title_35rPmmn9 {
    padding: 3px 0;
    min-height: 50px;
    display: -ms-flexbox;
    display: flex;
}
.outline-items_1c-_oxHM .item_eF9wYLGW .item-title_35rPmmn9 .item-title-wrap_2XPM1_iY {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
}
.outline-items_1c-_oxHM .item_eF9wYLGW .item-title_35rPmmn9 .item-title-wrap_2XPM1_iY .dot_Bkz22NGb {
    background-color: #fff;
    width: 4px;
    height: 4px;
    border-radius: 50%;
    margin: 0 5px;
}
.outline-items_1c-_oxHM .item_eF9wYLGW .item-index_uYf0-UTD {
    padding-top: 12px;
    min-width: 20px;
}
.outline-items_1c-_oxHM .item_eF9wYLGW .icon_290z8nmj {
    margin-left: 10px;
    font-size: 14px;
}
.outline-items_1c-_oxHM .primary_2Kqh98Dr .text_2_r3alnw {
    font-size: 16px;
    font-weight: 500;
    line-height: 1.25;
}
.outline-items_1c-_oxHM .secondary_2yvU0Q1X .item-title_35rPmmn9 {
    min-height: 30px;
}
.outline-items_1c-_oxHM .secondary_2yvU0Q1X .item-index_uYf0-UTD {
    padding-top: 2px;
}
.outline-items_1c-_oxHM .secondary_2yvU0Q1X .text_2_r3alnw {
    font-size: 14px;
    line-height: 1.43;
}
.button-group_2uJs1jM- {
    padding: 5px 0;
}
.button-group_2uJs1jM- .button-overview_2nKlcpqi {
    font-size: 14px;
    font-weight: 500;
    line-height: 16px;
    padding: 4px 0;
    text-transform: uppercase;
    background-color: transparent;
    color: #2196f3;
    border: none;
    outline: none;
    cursor: pointer;
}
.button-group_2uJs1jM- .button-overview_2nKlcpqi:hover {
    color: #6ec6ff;
}
.button-group_2uJs1jM- .button-overview_2nKlcpqi:active {
    color: #0069c0;
}
.breadcrumb-tree_3I7Ifsty {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    display: -ms-flexbox;
    display: flex;
    padding: 20px 0;
}
.breadcrumb-tree_3I7Ifsty .breadcrumb-tree-content_rEwcrYN_ {
    max-width: 220px;
    position: relative;
    z-index: 1;
}
.close-banner_1yxLz9fb {
    -ms-flex-pack: end;
    justify-content: flex-end;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 80px;
}
.close-banner_1yxLz9fb,
.close-banner_1yxLz9fb .close-icon_wzaG7Eei {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
}
.close-banner_1yxLz9fb .close-icon_wzaG7Eei {
    color: #2196f3;
    text-decoration: none;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    background-color: #fff;
    font-size: 20px;
    cursor: pointer;
    z-index: 1;
    -ms-flex-pack: center;
    justify-content: center;
}
.close-banner_1yxLz9fb .close-icon_wzaG7Eei:hover {
    color: #6ec6ff;
}
.close-banner_1yxLz9fb .close-icon_wzaG7Eei:active {
    color: #0069c0;
}
.top-cover_2dwFle2P {
    top: 0;
    background: linear-gradient(180deg, #333, rgba(51, 51, 51, 0));
}
.bottom-cover_307e1HyI,
.top-cover_2dwFle2P {
    position: absolute;
    left: 0;
    right: 0;
    height: 115px;
}
.bottom-cover_307e1HyI {
    bottom: 40px;
    background: linear-gradient(0deg, #333, rgba(51, 51, 51, 0));
}
.overview-hidden_29_0duby {
    padding: 115px 0;
}
.status_11SnQd_T {
    position: relative;
}
.status_11SnQd_T .dot-wrap_3ls6hv6j {
    width: 30px;
    height: 30px;
    -ms-flex-pack: center;
    justify-content: center;
    position: relative;
}
.status_11SnQd_T .dot-label_25EP3OKS,
.status_11SnQd_T .dot-wrap_3ls6hv6j {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
}
.status_11SnQd_T .dot-label_25EP3OKS {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    background-color: #2196f3;
    color: #fff;
    font-size: 12px;
    font-weight: 500;
    padding: 0 10px;
    border-radius: 15px;
    white-space: nowrap;
    -ms-flex-pack: end;
    justify-content: flex-end;
}
.status_11SnQd_T .complete-icon_1GE6P1Vu {
    font-size: 8px;
    height: 20px;
    width: 20px;
    border-radius: 50%;
    background-color: #61ce5c;
    color: #fafafa;
    -ms-flex: none;
    flex: none;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
}
.status_11SnQd_T .dot_Bkz22NGb {
    background-color: #2196f3;
    border-radius: 50%;
}
.status_11SnQd_T .dot_Bkz22NGb .completed_2lMGH6Xv {
    background-color: #1fd348;
}
.status_11SnQd_T .vertical-line_1qbCOa5L {
    height: 100%;
    width: 1px;
    background-color: #7f7f7f;
}
.status_11SnQd_T .status-bg-up_2uXBCJRQ {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
}
.status_11SnQd_T .status-bg-up_2uXBCJRQ .completed_2lMGH6Xv .vertical-line_1qbCOa5L {
    background-color: #fff;
}
.status_11SnQd_T .status-bg-down_2Ar2wkQ7 {
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
}
.status_11SnQd_T .status-bg-down_2Ar2wkQ7.completed_2lMGH6Xv .vertical-line_1qbCOa5L {
    background-color: #fff;
}
.status_11SnQd_T .primary_2Kqh98Dr {
    padding-top: 10px;
    margin-right: 22px;
}
.status_11SnQd_T .primary_2Kqh98Dr .dot_Bkz22NGb {
    width: 20px;
    height: 20px;
}
.status_11SnQd_T .primary_2Kqh98Dr .status-bg-up_2uXBCJRQ {
    height: 25px;
}
.status_11SnQd_T .primary_2Kqh98Dr .status-bg-down_2Ar2wkQ7 {
    top: 25px;
}
.status_11SnQd_T .secondary_2yvU0Q1X {
    padding-top: 0;
    margin-right: 42px;
}
.status_11SnQd_T .secondary_2yvU0Q1X .dot_Bkz22NGb {
    width: 10px;
    height: 10px;
}
.status_11SnQd_T .secondary_2yvU0Q1X .status-bg-up_2uXBCJRQ {
    height: 15px;
}
.status_11SnQd_T .secondary_2yvU0Q1X .status-bg-down_2Ar2wkQ7 {
    top: 15px;
}
.link_3Xjnq1k6 {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.link_3Xjnq1k6:hover {
    color: #6ec6ff;
}
.link_3Xjnq1k6:active {
    color: #0069c0;
}
blockquote,
figure {
    margin: 0;
}
.project-wrapper_1mK4gpTB {
    width: 390px;
    position: relative;
}
@media screen and (max-width: 999px) {
    .project-wrapper_1mK4gpTB {
        width: 100%;
    }
}
.project-wrapper_1mK4gpTB .premium-wrapper_8_ptjDDt {
    height: 30px;
}
.project-wrapper_1mK4gpTB .complete-icon_cclAQjNg {
    position: absolute;
    background-color: #1fd348;
    top: 10px;
    right: -20px;
    width: 40px;
    line-height: 40px;
    border-radius: 50%;
    text-align: center;
    color: #fff;
    font-size: 15px;
}
@media screen and (max-width: 999px) {
    .project-wrapper_1mK4gpTB .complete-icon_cclAQjNg {
        width: 30px;
        line-height: 30px;
        top: 15px;
        right: -15px;
    }
}
.project-wrapper_1mK4gpTB .dark_1tcuTn5L .project-card_2IEmEE2X {
    background-color: #212121;
    box-shadow: 0 5px 10px 0 hsla(0, 0%, 100%, 0.1);
}
.project-wrapper_1mK4gpTB .dark_1tcuTn5L .project-card_2IEmEE2X:hover {
    box-shadow: 0 5px 20px 0 hsla(0, 0%, 100%, 0.2);
}
.project-wrapper_1mK4gpTB .dark_1tcuTn5L .project-card_2IEmEE2X .card-content_3JsrtkXA .content-des_2-cyLOtP .title_Uoy-a_j9 {
    color: #fff;
}
.project-card_2IEmEE2X {
    border-radius: 6px;
    box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.1);
    background-color: #fff;
    overflow: hidden;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    cursor: pointer;
}
.project-card_2IEmEE2X:hover {
    box-shadow: 0 5px 20px 0 rgba(0, 0, 0, 0.2);
}
.card-link_4dUBG1zb {
    -ms-flex: auto;
    flex: auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
}
.card-img_32ZoEDpg {
    position: relative;
}
.card-img_32ZoEDpg .collect-wrap_POxbTjKu {
    position: absolute;
    top: 24px;
    left: 32px;
}
@media screen and (max-width: 999px) {
    .card-img_32ZoEDpg .collect-wrap_POxbTjKu {
        top: 20px;
        left: 20px;
    }
}
.card-content_3JsrtkXA {
    -ms-flex: auto;
    flex: auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 20px 30px 32px;
    height: 240px;
}
@media screen and (max-width: 999px) {
    .card-content_3JsrtkXA {
        padding: 12px 19px 27px;
        height: 194px;
    }
}
.card-content_3JsrtkXA .content-des_2-cyLOtP {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -ms-flex-direction: column;
    flex-direction: column;
}
.card-content_3JsrtkXA .content-des_2-cyLOtP .title_Uoy-a_j9 {
    position: relative;
    font-size: 24px;
    font-weight: 500;
    line-height: 1.2em;
    max-height: 2.4em;
    letter-spacing: 0.3px;
    color: rgba(0, 0, 0, 0.87);
    margin: 5px 0 10px;
    display: -webkit-box;
    overflow: hidden;
    white-space: normal;
    text-overflow: ellipsis;
    word-wrap: break-word;
    -webkit-line-clamp: 2;
}
@media screen and (max-width: 999px) {
    .card-content_3JsrtkXA .content-des_2-cyLOtP .title_Uoy-a_j9 {
        font-size: 22px;
        line-height: 1.33;
        max-height: 2.66em;
    }
}
.card-content_3JsrtkXA .content-des_2-cyLOtP .info_dtlMneWO {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.14;
}
@media screen and (max-width: 999px) {
    .card-content_3JsrtkXA .content-des_2-cyLOtP .info_dtlMneWO {
        line-height: 1.33;
    }
}
.card-content_3JsrtkXA .author_3Z_-Du5E {
    margin: auto 0 0;
}
.study-method-wrapper_2JprRRHR {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    min-height: 20px;
    color: #9b9b9b;
}
.study-method-wrapper_2JprRRHR .dot_1mTwnbX2 {
    width: 4px;
    height: 4px;
    background-color: #9b9b9b;
    margin: 0 10px;
}
.study-method-wrapper_2JprRRHR .dot_1mTwnbX2:first-child,
.study-method-wrapper_2JprRRHR .dot_1mTwnbX2:last-child {
    display: none;
}
.study-method-wrapper_2JprRRHR .dark_1tcuTn5L {
    color: #fff;
}
.study-method-wrapper_2JprRRHR .dark_1tcuTn5L .dot_1mTwnbX2 {
    background-color: #fff;
}
.link_30RkuhwT {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.link_30RkuhwT:hover {
    color: #6ec6ff;
}
.link_30RkuhwT:active {
    color: #0069c0;
}
blockquote,
figure {
    margin: 0;
}
.course-wrapper_hywDfHqy {
    width: 600px;
    position: relative;
}
@media screen and (max-width: 999px) {
    .course-wrapper_hywDfHqy {
        width: 100%;
    }
}
.course-wrapper_hywDfHqy .premium-wrapper_eceWa6O4 {
    height: 30px;
}
.course-wrapper_hywDfHqy .complete-icon_3kpjrDV0 {
    position: absolute;
    background-color: #1fd348;
    top: 10px;
    right: -20px;
    width: 40px;
    line-height: 40px;
    border-radius: 50%;
    text-align: center;
    color: #fff;
    font-size: 15px;
}
@media screen and (max-width: 999px) {
    .course-wrapper_hywDfHqy .complete-icon_3kpjrDV0 {
        width: 30px;
        line-height: 30px;
        top: 15px;
        right: -15px;
    }
}
.course-wrapper_hywDfHqy .medium_2XQ6EnSx {
    width: 390px;
}
@media screen and (max-width: 999px) {
    .course-wrapper_hywDfHqy .medium_2XQ6EnSx {
        width: 100%;
    }
}
.course-wrapper_hywDfHqy .medium_2XQ6EnSx .card-content_1UQ-eWB2 {
    height: 240px;
}
.course-wrapper_hywDfHqy .medium_2XQ6EnSx .card-content_1UQ-eWB2 .content-des_a2ELXkze .title_1VxiLhbY {
    margin: 5px 0 10px;
}
.course-wrapper_hywDfHqy .dark_swv_Dv1i .course-card_81xLIkiH {
    background-color: #212121;
    box-shadow: 0 5px 10px 0 hsla(0, 0%, 100%, 0.1);
}
.course-wrapper_hywDfHqy .dark_swv_Dv1i .course-card_81xLIkiH:hover {
    box-shadow: 0 5px 20px 0 hsla(0, 0%, 100%, 0.2);
}
.course-wrapper_hywDfHqy .dark_swv_Dv1i .course-card_81xLIkiH .card-content_1UQ-eWB2 .content-des_a2ELXkze .title_1VxiLhbY,
.course-wrapper_hywDfHqy .dark_swv_Dv1i .course-card_81xLIkiH .card-content_1UQ-eWB2 .summary_2nRJg8gD,
.course-wrapper_hywDfHqy .dark_swv_Dv1i .course-card_81xLIkiH .details_3BF7pxJE {
    color: #fff;
}
.course-wrapper_hywDfHqy .dark_swv_Dv1i .buttons_tQBu9sTH {
    border-top-color: hsla(0, 0%, 100%, 0.12);
}
.card-link_3UMgdWhl {
    -ms-flex: auto;
    flex: auto;
    flex-direction: column;
}
.card-link_3UMgdWhl,
.course-card_81xLIkiH {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
}
.course-card_81xLIkiH {
    border-radius: 6px;
    box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.1);
    background-color: #fff;
    overflow: hidden;
    flex-direction: column;
    cursor: pointer;
}
.course-card_81xLIkiH:hover {
    box-shadow: 0 5px 20px 0 rgba(0, 0, 0, 0.2);
}
.card-img_11kcuQig {
    position: relative;
}
.card-img_11kcuQig .collect-wrap_3nhf2wSa {
    position: absolute;
    top: 24px;
    left: 32px;
}
@media screen and (max-width: 999px) {
    .card-img_11kcuQig .collect-wrap_3nhf2wSa {
        top: 20px;
        left: 20px;
    }
}
.card-content_1UQ-eWB2 {
    -ms-flex: auto;
    flex: auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 20px 30px 25px;
    height: 264px;
}
@media screen and (max-width: 999px) {
    .card-content_1UQ-eWB2 {
        padding: 12px 19px 25px;
    }
}
.card-content_1UQ-eWB2 .content-des_a2ELXkze {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -ms-flex-direction: column;
    flex-direction: column;
}
.card-content_1UQ-eWB2 .content-des_a2ELXkze .title_1VxiLhbY {
    font-size: 24px;
    font-weight: 500;
    line-height: 1.33;
    color: #000;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    margin: 5px 0;
}
@media screen and (max-width: 999px) {
    .card-content_1UQ-eWB2 .content-des_a2ELXkze .title_1VxiLhbY {
        font-size: 22px;
        line-height: 1.33;
    }
}
.card-content_1UQ-eWB2 .content-des_a2ELXkze .info_37CX088N {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    font-weight: 400;
    line-height: 1.43;
    color: #333;
}
@media screen and (max-width: 999px) {
    .card-content_1UQ-eWB2 .content-des_a2ELXkze .info_37CX088N {
        line-height: 1.33;
    }
}
.card-content_1UQ-eWB2 .content-des_a2ELXkze .summary_2nRJg8gD {
    margin-top: 5px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    color: #000;
    height: 76px;
    overflow: hidden;
    margin-bottom: 24px;
}
@media screen and (max-width: 999px) {
    .card-content_1UQ-eWB2 .content-des_a2ELXkze .summary_2nRJg8gD {
        height: 120px;
        font-size: 14px;
        line-height: 1.71;
    }
}
.buttons_tQBu9sTH {
    max-width: 540px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    font-size: 16px;
    font-weight: 500;
    padding: 0 30px;
    border-top: 1px solid rgba(0, 0, 0, 0.12);
}
@media screen and (max-width: 999px) {
    .buttons_tQBu9sTH {
        padding: 0 19px;
        font-size: 14px;
    }
}
.buttons_tQBu9sTH > button {
    text-transform: uppercase;
    padding: 29px 0;
    margin-right: 24px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    background-color: transparent;
    color: #2196f3;
    border: none;
    outline: none;
    cursor: pointer;
}
.buttons_tQBu9sTH > button:hover {
    color: #6ec6ff;
}
.buttons_tQBu9sTH > button:active {
    color: #0069c0;
}
@media screen and (max-width: 999px) {
    .buttons_tQBu9sTH > button {
        padding: 25px 0;
    }
}
.details_3BF7pxJE {
    max-width: 540px;
    padding: 34px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    font-size: 14px;
    line-height: 1.57;
    color: #7f7f7f;
}
.details_3BF7pxJE .detail_2DrHSzcJ {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -ms-flex-direction: row;
    flex-direction: row;
}
.details_3BF7pxJE .detail-title_1dlS9GjA {
    display: -ms-flexbox;
    display: flex;
    padding: 5px 0;
}
.details_3BF7pxJE .detail-title_1dlS9GjA .detail-index_2SsPKL4e {
    margin-right: 6px;
}
.status_q9hJBQSP {
    padding-top: 13px;
    position: relative;
    margin-right: 10px;
}
.status_q9hJBQSP .dot_3s6PMUq7 {
    background-color: #2196f3;
    width: 5px;
    height: 5px;
    border-radius: 50%;
    margin: 0;
}
.status_q9hJBQSP .dot_3s6PMUq7.completed_1RLNgZsv {
    background-color: #1fd348;
}
.status_q9hJBQSP .vertical-line_7YBQQA7R {
    height: 100%;
    width: 1px;
    margin: 0 auto;
    background-color: #e0e0e0;
}
.status_q9hJBQSP .status-bg-up_2k_MoTSk {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    height: 13px;
}
.status_q9hJBQSP .status-bg-up_2k_MoTSk .completed_1RLNgZsv .vertical-line_7YBQQA7R {
    background-color: #1fd348;
}
.status_q9hJBQSP .status-bg-down_E_cqksti {
    position: absolute;
    top: 18px;
    right: 0;
    bottom: 0;
    left: 0;
}
.status_q9hJBQSP .status-bg-down_E_cqksti .completed_1RLNgZsv .vertical-line_7YBQQA7R {
    background-color: #1fd348;
}
.link_3sFLwegK {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.link_3sFLwegK:hover {
    color: #6ec6ff;
}
.link_3sFLwegK:active {
    color: #0069c0;
}
blockquote,
figure {
    margin: 0;
}
.tutorial-wrapper_38rBM9rp {
    width: 285px;
    position: relative;
}
@media screen and (max-width: 999px) {
    .tutorial-wrapper_38rBM9rp {
        width: 100%;
    }
}
.tutorial-wrapper_38rBM9rp .eyebrow-wrapper_3KhTbYvM {
    height: 30px;
}
.tutorial-wrapper_38rBM9rp .complete-icon_J7vTQ7a0 {
    position: absolute;
    background-color: #1fd348;
    top: 10px;
    right: -20px;
    width: 40px;
    line-height: 40px;
    border-radius: 50%;
    text-align: center;
    color: #fff;
    font-size: 15px;
}
@media screen and (max-width: 999px) {
    .tutorial-wrapper_38rBM9rp .complete-icon_J7vTQ7a0 {
        width: 30px;
        line-height: 30px;
        top: 15px;
        right: -15px;
    }
}
.tutorial-wrapper_38rBM9rp .medium_1Hn0nUAT {
    width: 390px;
}
@media screen and (max-width: 999px) {
    .tutorial-wrapper_38rBM9rp .medium_1Hn0nUAT {
        width: 100%;
    }
}
.tutorial-wrapper_38rBM9rp .medium_1Hn0nUAT .card-content_3j0dLJzR {
    height: 240px;
}
.tutorial-wrapper_38rBM9rp .medium_1Hn0nUAT .card-content_3j0dLJzR .content-des_11lPGe5Z .title_3s1qsBpS {
    margin: 5px 0 10px;
}
.tutorial-wrapper_38rBM9rp .dark_KbSZpPGb .tutorial-card_1cu2ihe1 {
    background-color: #212121;
    box-shadow: 0 5px 10px 0 hsla(0, 0%, 100%, 0.1);
}
.tutorial-wrapper_38rBM9rp .dark_KbSZpPGb .tutorial-card_1cu2ihe1:hover {
    box-shadow: 0 5px 20px 0 hsla(0, 0%, 100%, 0.2);
}
.tutorial-wrapper_38rBM9rp .dark_KbSZpPGb .tutorial-card_1cu2ihe1 .card-content_3j0dLJzR .content-des_11lPGe5Z .title_3s1qsBpS {
    color: #fff;
}
.tutorial-card_1cu2ihe1 {
    border-radius: 6px;
    box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.1);
    background-color: #fff;
    overflow: hidden;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    cursor: pointer;
}
.tutorial-card_1cu2ihe1:hover {
    box-shadow: 0 5px 20px 0 rgba(0, 0, 0, 0.2);
}
.card-link_1svLTTsr {
    -ms-flex: auto;
    flex: auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
}
.card-img_GJgJ8KMH {
    position: relative;
}
.card-img_GJgJ8KMH .collect-wrap_36sX4unn {
    position: absolute;
    top: 24px;
    left: 32px;
}
@media screen and (max-width: 999px) {
    .card-img_GJgJ8KMH .collect-wrap_36sX4unn {
        top: 18px;
        left: 20px;
    }
}
.card-content_3j0dLJzR {
    -ms-flex: auto;
    flex: auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 20px 30px 15px;
    height: 217px;
}
@media screen and (max-width: 999px) {
    .card-content_3j0dLJzR {
        padding: 18px 19px;
    }
}
.card-content_3j0dLJzR .content-des_11lPGe5Z {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -ms-flex-direction: column;
    flex-direction: column;
}
.card-content_3j0dLJzR .content-des_11lPGe5Z .title_3s1qsBpS {
    font-size: 20px;
    font-weight: 500;
    line-height: 1.2em;
    max-height: 2.4em;
    letter-spacing: 0.3px;
    color: rgba(0, 0, 0, 0.87);
    margin: 8px 0;
    display: -webkit-box;
    overflow: hidden;
    white-space: normal;
    text-overflow: ellipsis;
    word-wrap: break-word;
    -webkit-line-clamp: 2;
}
@media screen and (max-width: 999px) {
    .card-content_3j0dLJzR .content-des_11lPGe5Z .title_3s1qsBpS {
        margin: 0;
        font-size: 14px;
        letter-spacing: 0.2px;
        line-height: 1.43;
        max-height: 2.86em;
    }
}
.card-content_3j0dLJzR .content-des_11lPGe5Z .info_2tc_y7rY {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    font-weight: 400;
    letter-spacing: 0.3px;
}
@media screen and (max-width: 999px) {
    .card-content_3j0dLJzR .content-des_11lPGe5Z .info_2tc_y7rY {
        margin-top: 5px;
        line-height: 1.5;
        letter-spacing: 0.1px;
    }
}
.card-content_3j0dLJzR .author_1-ANhwgf {
    margin: auto 0 7px;
}
.parent_1PcbPtVj {
    display: -ms-flexbox;
    display: flex;
    font-size: 12px;
    line-height: 1.3;
    letter-spacing: 0.3px;
    color: #999c9a;
}
.parent_1PcbPtVj .part-of_Do_utNMQ {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
}
.parent_1PcbPtVj .parent-link_2qMZqXhs {
    -ms-flex: 1;
    flex: 1;
    overflow: hidden;
}
.parent_1PcbPtVj .link-text_1Lr8MKic {
    padding-left: 5px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: #2196f3;
    border: none;
    outline: none;
    cursor: pointer;
    background: transparent;
}
.parent_1PcbPtVj .link-text_1Lr8MKic:hover {
    color: #6ec6ff;
}
.parent_1PcbPtVj .link-text_1Lr8MKic:active {
    color: #0069c0;
}
.parent_1PcbPtVj .hidden_1-8k7TNy {
    visibility: hidden;
}
.link_6HCEOhX2 {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.link_6HCEOhX2:hover {
    color: #6ec6ff;
}
.link_6HCEOhX2:active {
    color: #0069c0;
}
blockquote,
figure {
    margin: 0;
}
.quiz-wrapper_3uqO4Oen {
    width: 285px;
    position: relative;
}
@media screen and (max-width: 999px) {
    .quiz-wrapper_3uqO4Oen {
        width: 100%;
    }
}
.quiz-wrapper_3uqO4Oen .premium-wrapper_25BIfH__ {
    height: 30px;
}
.quiz-wrapper_3uqO4Oen .complete-icon_pNm54kRb {
    position: absolute;
    background-color: #1fd348;
    top: 10px;
    right: -20px;
    width: 40px;
    line-height: 40px;
    border-radius: 50%;
    text-align: center;
    color: #fff;
    font-size: 15px;
}
@media screen and (max-width: 999px) {
    .quiz-wrapper_3uqO4Oen .complete-icon_pNm54kRb {
        width: 30px;
        line-height: 30px;
        top: 15px;
        right: -15px;
    }
}
.quiz-wrapper_3uqO4Oen .medium_2HtP3BpL {
    width: 390px;
}
.quiz-wrapper_3uqO4Oen .medium_2HtP3BpL .card-content_21yYOmSS {
    height: 240px;
}
.quiz-wrapper_3uqO4Oen .medium_2HtP3BpL .card-content_21yYOmSS .content-des_1XbGasI7 .title_2PEEs8Nk {
    margin: 5px 0 10px;
}
.quiz-wrapper_3uqO4Oen .dark_10cZcQa- .quiz-card_1zCN6bpD {
    background-color: #212121;
    box-shadow: 0 5px 10px 0 hsla(0, 0%, 100%, 0.1);
}
.quiz-wrapper_3uqO4Oen .dark_10cZcQa- .quiz-card_1zCN6bpD:hover {
    box-shadow: 0 5px 20px 0 hsla(0, 0%, 100%, 0.2);
}
.quiz-wrapper_3uqO4Oen .dark_10cZcQa- .quiz-card_1zCN6bpD .card-content_21yYOmSS .content-des_1XbGasI7 .title_2PEEs8Nk {
    color: #fff;
}
.quiz-card_1zCN6bpD {
    border-radius: 6px;
    box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.1);
    background-color: #fff;
    overflow: hidden;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    cursor: pointer;
}
.quiz-card_1zCN6bpD:hover {
    box-shadow: 0 5px 20px 0 rgba(0, 0, 0, 0.2);
}
.card-link_3XI3xxbi {
    -ms-flex: auto;
    flex: auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
}
.card-img_1KjOcIL4 {
    position: relative;
}
.card-img_1KjOcIL4 .collect-wrap_3nL_bp6g {
    position: absolute;
    top: 24px;
    left: 32px;
}
@media screen and (max-width: 999px) {
    .card-img_1KjOcIL4 .collect-wrap_3nL_bp6g {
        top: 18px;
        left: 20px;
    }
}
.card-content_21yYOmSS {
    -ms-flex: auto;
    flex: auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 20px 30px 15px;
    height: 217px;
}
@media screen and (max-width: 999px) {
    .card-content_21yYOmSS {
        padding: 18px 19px;
    }
}
.card-content_21yYOmSS .content-des_1XbGasI7 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -ms-flex-direction: column;
    flex-direction: column;
}
.card-content_21yYOmSS .content-des_1XbGasI7 .title_2PEEs8Nk {
    font-size: 20px;
    font-weight: 500;
    line-height: 1.2em;
    max-height: 2.4em;
    letter-spacing: 0.3px;
    color: rgba(0, 0, 0, 0.87);
    margin: 8px 0;
    display: -webkit-box;
    overflow: hidden;
    white-space: normal;
    text-overflow: ellipsis;
    word-wrap: break-word;
    -webkit-line-clamp: 2;
}
@media screen and (max-width: 999px) {
    .card-content_21yYOmSS .content-des_1XbGasI7 .title_2PEEs8Nk {
        margin: 0;
        font-size: 14px;
        letter-spacing: 0.2px;
        line-height: 1.43;
    }
}
.card-content_21yYOmSS .content-des_1XbGasI7 .info_292pAjr4 {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    font-weight: 400;
    letter-spacing: 0.3px;
}
@media screen and (max-width: 999px) {
    .card-content_21yYOmSS .content-des_1XbGasI7 .info_292pAjr4 {
        margin-top: 5px;
        line-height: 1.5;
        letter-spacing: 0.1px;
    }
}
.card-content_21yYOmSS .author_1FJDk6oz {
    margin: auto 0 7px;
}
.link_1mZKmzXP {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.link_1mZKmzXP:hover {
    color: #6ec6ff;
}
.link_1mZKmzXP:active {
    color: #0069c0;
}
blockquote,
figure {
    margin: 0;
}
.learn-login-model_Mlx8S7ty {
    width: 100%;
    height: 100%;
    overflow: auto;
    border-radius: 6px;
}
.learn-login-model_Mlx8S7ty .sign-into_2uy_1zlI {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    pointer-events: auto;
    width: 490px;
    overflow: hidden;
    padding: 40px 32px 30px;
    background-color: #fff;
}
@media screen and (max-width: 999px) {
    .learn-login-model_Mlx8S7ty .sign-into_2uy_1zlI {
        width: 350px;
        padding: 40px 24px 30px;
    }
}
.learn-login-model_Mlx8S7ty .sign-into_2uy_1zlI iframe {
    transition: all 0.3s;
}
.learn-login-model_Mlx8S7ty .sign-into_2uy_1zlI .button-close_2apRSSAX {
    position: absolute;
    top: 16px;
    right: 16px;
    font-size: 24px;
    color: #b0b0b0;
    padding: 0;
    border: none;
    outline: none;
    background-color: transparent;
    cursor: pointer;
}
.learn-login-model_Mlx8S7ty .sign-into_2uy_1zlI .button-close_2apRSSAX:hover {
    color: #999;
}
.learn-login-model_Mlx8S7ty .sign-into_2uy_1zlI .content-wrap_6wLhT8gT {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%;
    padding: 0;
    position: relative;
}
.learn-login-model_Mlx8S7ty .sign-into_2uy_1zlI .content-wrap_6wLhT8gT .loading-wrap_x3eA-bgy {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    cursor: auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #f5f8f9;
}
.learn-login-model_Mlx8S7ty .sign-into_2uy_1zlI .content-wrap_6wLhT8gT .loading-wrap_x3eA-bgy .loading_35Tr-jGk {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    border-radius: 12px;
    width: 24px;
    height: 24px;
    border: 2px solid rgba(0, 0, 0, 0.4);
    border-top-color: #fff;
    border-top-color: #f5f8f9;
    border-right-color: rgba(0, 0, 0, 0.2);
    border-bottom-color: rgba(0, 0, 0, 0.3);
    animation: rotate 1s infinite;
}
.link_2qpJr6x4 {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.link_2qpJr6x4:hover {
    color: #6ec6ff;
}
.link_2qpJr6x4:active {
    color: #0069c0;
}
blockquote,
figure {
    margin: 0;
}
.sliderContainer_QYGc1PuG {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
}
.sliderContainer_QYGc1PuG .rowWrapper_273m-EM6 {
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    position: relative;
}
.sliderContainer_QYGc1PuG .rowWrapper_273m-EM6 .rowContainer_2HWOzA_8 {
    position: relative;
    overflow: hidden;
}
.sliderContainer_QYGc1PuG .rowWrapper_273m-EM6 .rowContainer_2HWOzA_8 .itemsWrapper_21nEwS1Z {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
}
.sliderContainer_QYGc1PuG .rowWrapper_273m-EM6 .rowContainer_2HWOzA_8 .itemsWrapper_21nEwS1Z .itemContainer_231jJMmo {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
}
.sliderContainer_QYGc1PuG .rowWrapper_273m-EM6 .rowContainer_2HWOzA_8 .itemsWrapper_21nEwS1Z .itemContainer_231jJMmo .animating_9oB2aUqD {
    pointer-events: none;
}
.sliderContainer_QYGc1PuG .rowWrapper_273m-EM6 .rowContainer_2HWOzA_8 .itemsWrapper_21nEwS1Z .itemContainer_231jJMmo .focus_31MC0Jsf {
    z-index: 9;
}
.link_1HmpgTFV {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.link_1HmpgTFV:hover {
    color: #6ec6ff;
}
.link_1HmpgTFV:active {
    color: #0069c0;
}
blockquote,
figure {
    margin: 0;
}
.body-wrap_176taP6A {
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    padding: 8px 16px 16px;
    position: relative;
    max-width: 600px;
    min-height: 168px;
    border: 1px solid #000;
    border-radius: 4px;
    font-size: 14px;
    line-height: 22px;
    color: #5a5a5b;
}
.body-wrap_176taP6A .error_3MmisBjF {
    border-color: #e91e63;
}
.body-wrap_176taP6A .transparent_27-crzp1 {
    border: none;
    max-width: none;
}
.body-wrap_176taP6A .transparent_27-crzp1 [data-block="true"] {
    max-width: none;
}
.body-wrap_176taP6A .transparent_27-crzp1.render-only_3LFn_jOO {
    color: inherit;
}
.body-wrap_176taP6A .transparent_27-crzp1.render-only_3LFn_jOO .public-DraftStyleDefault-ul li[data-block="true"]:before {
    background-color: #000;
}
.body-wrap_176taP6A .featured-educator__MXGDkzn {
    border: none;
    max-width: none;
    min-height: 114px;
}
.body-wrap_176taP6A .featured-educator__MXGDkzn [data-block="true"] {
    max-width: none;
}
.body-wrap_176taP6A .featured-educator__MXGDkzn .render-only_3LFn_jOO {
    color: inherit;
}
.body-wrap_176taP6A .transparent-live-session_FDsb72Wi {
    border: none;
    max-width: none;
}
.body-wrap_176taP6A .transparent-live-session_FDsb72Wi [data-block="true"] {
    max-width: none;
}
.body-wrap_176taP6A .transparent-submission_3faNcpaa {
    border: none;
    max-width: none;
    padding: 14px 25px;
    font-size: 16px;
    line-height: 1.25;
    color: inherit;
}
.body-wrap_176taP6A .transparent-submission_3faNcpaa [data-block="true"] {
    max-width: none;
}
.body-wrap_176taP6A .render-only_3LFn_jOO {
    padding: 0;
    border: none;
    min-height: 0;
    line-height: 1.57;
    color: #a6a6a6;
}
.body-wrap_176taP6A .render-only_3LFn_jOO .public-DraftStyleDefault-ul li[data-block="true"]:before {
    background-color: #fff;
}
.body-wrap_176taP6A .transparent-live-session_FDsb72Wi .render-only_3LFn_jOO {
    line-height: 1.71;
    color: #fff;
}
.body-wrap_176taP6A .popup_1Uw2fExW .render-only_3LFn_jOO {
    color: #5a5a5b;
}
.body-wrap_176taP6A .question-option_1sgoRpe2.render-only_3LFn_jOO,
.body-wrap_176taP6A .question-title_Fu0i3gu-.render-only_3LFn_jOO,
.body-wrap_176taP6A .transparent-spot-light_3zSwxfSx .render-only_3LFn_jOO,
.body-wrap_176taP6A .transparent-submission_3faNcpaa,
.body-wrap_176taP6A .transparent-submission_3faNcpaa .render-only_3LFn_jOO {
    max-width: none;
    min-height: auto;
}
.body-wrap_176taP6A .question-option_1sgoRpe2.render-only_3LFn_jOO [data-block="true"],
.body-wrap_176taP6A .question-title_Fu0i3gu-.render-only_3LFn_jOO [data-block="true"],
.body-wrap_176taP6A .transparent-spot-light_3zSwxfSx .render-only_3LFn_jOO [data-block="true"],
.body-wrap_176taP6A .transparent-submission_3faNcpaa .render-only_3LFn_jOO [data-block="true"],
.body-wrap_176taP6A .transparent-submission_3faNcpaa [data-block="true"] {
    margin: 0;
}
.body-wrap_176taP6A .question-option_1sgoRpe2.render-only_3LFn_jOO [data-block="true"]:first-child,
.body-wrap_176taP6A .question-title_Fu0i3gu-.render-only_3LFn_jOO [data-block="true"]:first-child,
.body-wrap_176taP6A .transparent-spot-light_3zSwxfSx .render-only_3LFn_jOO [data-block="true"]:first-child,
.body-wrap_176taP6A .transparent-submission_3faNcpaa .render-only_3LFn_jOO [data-block="true"]:first-child,
.body-wrap_176taP6A .transparent-submission_3faNcpaa [data-block="true"]:first-child {
    margin-top: 0;
}
.body-wrap_176taP6A .question-option_1sgoRpe2.render-only_3LFn_jOO [data-contents="true"] > div,
.body-wrap_176taP6A .question-title_Fu0i3gu-.render-only_3LFn_jOO [data-contents="true"] > div,
.body-wrap_176taP6A .transparent-spot-light_3zSwxfSx .render-only_3LFn_jOO [data-contents="true"] > div,
.body-wrap_176taP6A .transparent-submission_3faNcpaa .render-only_3LFn_jOO [data-contents="true"] > div,
.body-wrap_176taP6A .transparent-submission_3faNcpaa [data-contents="true"] > div {
    padding: 0;
}
.body-wrap_176taP6A .transparent-submission_3faNcpaa {
    min-height: 118px;
}
.body-wrap_176taP6A .transparent-submission_3faNcpaa .render-only_3LFn_jOO {
    font-size: 16px;
    line-height: 1.25;
    color: inherit;
}
.body-wrap_176taP6A .transparent-spot-light_3zSwxfSx .render-only_3LFn_jOO {
    font-size: 14px;
    line-height: 1.25;
    color: hsla(0, 0%, 100%, 0.87);
}
.body-wrap_176taP6A .transparent-spot-light_3zSwxfSx .render-only_3LFn_jOO [data-block="true"] {
    max-width: 710px;
}
.body-wrap_176taP6A .transparent-spot-light_3zSwxfSx .render-only_3LFn_jOO span {
    text-decoration: none !important;
}
.body-wrap_176taP6A .question-title_Fu0i3gu-.render-only_3LFn_jOO {
    font-size: 48px;
    font-weight: 700;
    color: rgba(0, 0, 0, 0.87);
    line-height: 1.13;
}
.body-wrap_176taP6A .question-option_1sgoRpe2.render-only_3LFn_jOO {
    font-size: 16px;
    color: #333;
    line-height: 1.25;
}
.body-wrap_176taP6A .normal-content-summary_3OLjalz3.render-only_3LFn_jOO {
    font-size: 18px;
    color: #bdbdbd;
    line-height: 1.67;
}
.body-wrap_176taP6A .architecture_37OsW6cu .render-only_3LFn_jOO {
    font-size: 18px;
    line-height: 30px;
    letter-spacing: 0;
}
@media screen and (max-width: 999px) {
    .body-wrap_176taP6A .architecture_37OsW6cu .render-only_3LFn_jOO {
        font-size: 12px;
        font-weight: 500;
    }
}
.body-wrap_176taP6A a {
    color: #2196f3;
}
.body-wrap_176taP6A [data-block="true"] {
    box-sizing: border-box;
    margin: 0 auto 22px;
    max-width: 600px;
    word-wrap: break-word;
    white-space: pre-wrap;
}
.body-wrap_176taP6A [data-block="true"]:first-child {
    margin-top: 0;
}
.body-wrap_176taP6A [data-contents="true"] > div {
    padding: 1px;
}
.body-wrap_176taP6A [data-contents="true"] > :after {
    content: "";
    display: block;
    clear: both;
}
.body-wrap_176taP6A h1[data-block="true"] {
    font-style: normal;
    font-size: 36px;
    font-weight: 400;
    line-height: 1.2;
    margin-top: 64px;
}
.body-wrap_176taP6A h1[data-block="true"] + h2[data-block="true"] {
    margin-top: 0;
}
.body-wrap_176taP6A h2[data-block="true"] {
    font-style: normal;
    font-size: 24px;
    font-weight: 400;
    line-height: 1.2;
    margin-top: 64px;
}
.body-wrap_176taP6A blockquote[data-block="true"] {
    color: #959595;
    margin-top: 22px;
    padding-left: 66px;
    padding-right: 40px;
    position: relative;
}
.body-wrap_176taP6A blockquote[data-block="true"]:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 40px;
    width: 10px;
    background-color: #e5e5e5;
}
.body-wrap_176taP6A .public-DraftStyleDefault-ul {
    margin: 0 auto 22px;
}
.body-wrap_176taP6A .public-DraftStyleDefault-ul li[data-block="true"] {
    margin-bottom: 12px;
    list-style: none;
    padding-left: 66px;
    padding-right: 40px;
}
.body-wrap_176taP6A .public-DraftStyleDefault-ul li[data-block="true"]:before {
    content: "";
    position: absolute;
    top: 6px;
    left: 40px;
    width: 10px;
    height: 10px;
    background-color: #000;
    border-radius: 100%;
}
.body-wrap_176taP6A .public-DraftStyleDefault-ul li[data-block="true"] .public-DraftStyleDefault-depth1 {
    padding-left: 106px;
}
.body-wrap_176taP6A .public-DraftStyleDefault-ul li[data-block="true"] .public-DraftStyleDefault-depth1:before {
    left: 80px;
    border-radius: 0;
}
.body-wrap_176taP6A .public-DraftStyleDefault-ol {
    margin: 0 auto 22px;
}
.body-wrap_176taP6A .public-DraftStyleDefault-ol li[data-block="true"] {
    margin-bottom: 12px;
    list-style: none;
    padding-left: 66px;
    padding-right: 40px;
}
.body-wrap_176taP6A .public-DraftStyleDefault-ol li[data-block="true"]:before {
    left: 0;
    width: 60px;
}
.body-wrap_176taP6A .public-DraftStyleDefault-ol li[data-block="true"] .public-DraftStyleDefault-depth1 {
    padding-left: 106px;
}
.body-wrap_176taP6A .public-DraftStyleDefault-ol li[data-block="true"] .public-DraftStyleDefault-depth1:before {
    width: 100px;
}
.body-wrap_176taP6A .public-DraftStyleDefault-pre {
    margin: 0 auto 22px;
}
.body-wrap_176taP6A .public-DraftStyleDefault-pre code[data-block="true"] {
    font-family: Menlo, Consolas, Monaco, monospace;
    font-size: 14px;
    line-height: 1.47;
    display: block;
    position: relative;
    background-color: #f2fbfd;
    margin: 0 auto 22px;
    padding: 13px 32px;
}
.body-wrap_176taP6A .public-DraftStyleDefault-pre code[data-block="true"]:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 4px;
    background-color: #d9f4f8;
}
.body-wrap_176taP6A figure[data-block="true"] {
    margin: 0 auto 22px;
}
.link_Acz8cWmR {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.link_Acz8cWmR:hover {
    color: #6ec6ff;
}
.link_Acz8cWmR:active {
    color: #0069c0;
}
blockquote,
figure {
    margin: 0;
}
.dragover_TukAOXqJ {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    margin-left: -5px;
    margin-right: -5px;
}
.dragover_TukAOXqJ:before {
    content: "";
    width: 100%;
    height: 4px;
    background-color: #2196f3;
    display: block;
    margin-top: 14px;
    margin-bottom: 14px;
}
.placeholder_3-Ynd1VO {
    color: silver;
    position: absolute;
    z-index: 1;
    pointer-events: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.placeholder_3-Ynd1VO .has-focus_3xJGT4wZ {
    color: #999;
}
.link_1JvZsuks {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.link_1JvZsuks:hover {
    color: #6ec6ff;
}
.link_1JvZsuks:active {
    color: #0069c0;
}
blockquote,
figure {
    margin: 0;
}
.inline-toolbar_DOpC5ElV {
    position: absolute;
    left: 0;
    top: 0;
    transform: translate(-50%, -100%);
    z-index: 1;
    background-color: #000;
    border-radius: 3px;
    padding: 0 8px;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    align-items: center;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    display: none;
}
.inline-toolbar_DOpC5ElV:after {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    transform: translate(-50%);
    border: 8px solid transparent;
    border-top-color: #000;
}
.inline-toolbar_DOpC5ElV .show_l-L8-Ch8 {
    display: -ms-flexbox;
    display: flex;
}
.toolbar-button-wrapper_2me48-00 {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.toolbar-button-wrapper_2me48-00 .toolbar-button_zYj3mdfN {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    border: none;
    background: none;
    padding: 13px 8px;
    margin: 0;
    outline: 0;
    color: #fff;
    font-size: 20px;
    cursor: pointer;
}
.toolbar-button-wrapper_2me48-00 .toolbar-button_zYj3mdfN .active_12FUn66S {
    color: #2196f3;
}
.link-input-wrapper_3-ZO4OqV {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.link-input-wrapper_3-ZO4OqV .link-input_1CG0d0kd {
    width: 300px;
    border: none;
    background: none;
    padding: 0 8px;
    margin: 0;
    outline: 0;
    font-size: 15px;
    line-height: 18px;
    color: #fff;
}
.link-input-wrapper_3-ZO4OqV .link-input_1CG0d0kd:-ms-input-placeholder {
    color: #959595;
}
.link-input-wrapper_3-ZO4OqV .link-input_1CG0d0kd::placeholder {
    color: #959595;
}
.link-input-wrapper_3-ZO4OqV .close-button_bC5ol1p1 {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    border: none;
    background: none;
    padding: 13px 0 13px 8px;
    margin: 0;
    outline: 0;
    color: #666;
    font-size: 20px;
    cursor: pointer;
}
.link-input-wrapper_3-ZO4OqV .close-button_bC5ol1p1:hover {
    color: #fff;
}
.caption_2W6VtqEE {
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    position: relative;
    -webkit-user-select: auto;
    -moz-user-select: auto;
    -ms-user-select: auto;
    user-select: auto;
}
.caption_2W6VtqEE .hide_3WsfRMnn {
    display: none;
}
.caption_2W6VtqEE:after {
    content: "";
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
    width: 100px;
    height: 2px;
    background-color: #e2e2e2;
    pointer-events: none;
}
.caption_2W6VtqEE .public-DraftEditorPlaceholder-root {
    padding: 14px;
    font-size: 15px;
    line-height: 22px;
    color: #bbb;
}
.caption_2W6VtqEE .public-DraftStyleDefault-block {
    padding: 14px;
    font-size: 15px;
    line-height: 22px;
    color: #999;
}
.caption_2W6VtqEE [data-block="true"] {
    box-sizing: border-box;
    margin: 0 auto !important;
    max-width: 1000px;
    word-wrap: break-word;
    white-space: pre-wrap;
}
.image-wrapper_3dqAwXWn,
.image-wrapper_3dqAwXWn .image-wrap_2hIHVxg4 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
}
.image-wrapper_3dqAwXWn .image-wrap_2hIHVxg4 {
    position: relative;
    min-height: 100px;
    -ms-flex-pack: center;
    justify-content: center;
}
.image-wrapper_3dqAwXWn .image-wrap_2hIHVxg4.upload_1gep5Qhf .focus_2unaBO4d {
    box-shadow: 0 0 0 5px #00bcd4 !important;
}
.image-wrapper_3dqAwXWn .image-wrap_2hIHVxg4.upload_1gep5Qhf:hover {
    box-shadow: 0 0 0 5px rgba(0, 188, 212, 0.25);
}
.image-wrapper_3dqAwXWn .image-wrap_2hIHVxg4.content_1Z6Qs-jN .image_1z_exUwH {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    position: relative;
    -webkit-user-select: auto;
    -moz-user-select: auto;
    -ms-user-select: auto;
    user-select: auto;
}
.image-wrapper_3dqAwXWn .image-wrap_2hIHVxg4.content_1Z6Qs-jN .image_1z_exUwH .focus_2unaBO4d {
    box-shadow: 0 0 0 5px #00bcd4 !important;
}
.image-wrapper_3dqAwXWn .image-wrap_2hIHVxg4.content_1Z6Qs-jN .image_1z_exUwH:hover {
    box-shadow: 0 0 0 5px rgba(0, 188, 212, 0.25);
}
.image-wrapper_3dqAwXWn .caption_3zflifMe {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    position: relative;
}
.image-wrapper_3dqAwXWn .caption_3zflifMe:after {
    content: "";
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
    width: 100px;
    height: 2px;
    background-color: #e2e2e2;
    pointer-events: none;
}
.image-wrapper_3dqAwXWn .caption_3zflifMe .public-DraftEditorPlaceholder-root {
    padding: 14px;
    font-size: 15px;
    line-height: 18px;
    color: #bbb;
}
.image-wrapper_3dqAwXWn .caption_3zflifMe .public-DraftStyleDefault-block {
    padding: 14px;
    font-size: 15px;
    line-height: 18px;
    color: #999;
}
.image-wrapper_3dqAwXWn .caption_3zflifMe [data-block="true"] {
    box-sizing: border-box;
    margin: 0 auto;
    max-width: 1000px;
    word-wrap: break-word;
    white-space: pre-wrap;
}
.image-wrapper_3dqAwXWn .render-only_ThD25orX .image_1z_exUwH {
    cursor: pointer;
}
.image-wrapper_3dqAwXWn .render-only_ThD25orX .image_1z_exUwH:hover {
    box-shadow: none;
}
.loading-wrap_lnoeRNnR {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: rgba(0, 0, 0, 0.6);
    pointer-events: none;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
}
.loading-wrap_lnoeRNnR .loading-text_1ecGCLG1 {
    font-size: 18px;
    line-height: 21px;
    text-align: center;
    color: #fff;
}
.loading-wrap_lnoeRNnR .loading-bar_2qIJLZhB {
    margin-top: 20px;
    width: 300px;
    height: 5px;
    border-radius: 100px;
    background-color: hsla(0, 0%, 100%, 0.2);
    position: relative;
}
.loading-wrap_lnoeRNnR .loading-bar_2qIJLZhB .loading_1scOZSM2 {
    position: absolute;
    left: 0;
    top: 0;
    height: 5px;
    width: 0;
    border-radius: 2px;
    background-color: #00bcd4;
    transition: width 0.8s ease;
}
.loading-wrap_lnoeRNnR .loading-button_1AiyV8fx {
    margin-top: 20px;
    border-radius: 3px;
    border: 1px solid hsla(0, 0%, 100%, 0.4);
    padding: 7px 15px 8px 9px;
    background: none;
    outline: none;
    cursor: pointer;
    pointer-events: auto;
}
.loading-wrap_lnoeRNnR .loading-button_1AiyV8fx:hover {
    border-color: #fff;
}
.loading-wrap_lnoeRNnR .loading-button_1AiyV8fx .content_1Z6Qs-jN {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    align-items: center;
}
.loading-wrap_lnoeRNnR .loading-button_1AiyV8fx .content_1Z6Qs-jN .retry_jHqyJ8cE {
    font-size: 24px;
    color: #fff;
}
.loading-wrap_lnoeRNnR .loading-button_1AiyV8fx .content_1Z6Qs-jN .text_2-ifxOy9 {
    font-size: 18px;
    line-height: 21px;
    color: #fff;
}
.link_2iR5Z9Fr {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.link_2iR5Z9Fr:hover {
    color: #6ec6ff;
}
.link_2iR5Z9Fr:active {
    color: #0069c0;
}
blockquote,
figure {
    margin: 0;
}
.side-toolbar_30eUIXZg {
    position: absolute;
    top: 0;
    right: 100%;
    color: #969799;
    pointer-events: none;
    z-index: 1;
    display: none;
    -ms-flex-align: center;
    align-items: center;
    padding: 0 12px 0 0;
    margin-top: 3px;
}
.side-toolbar_30eUIXZg .show_33xIHxw1 {
    display: -ms-flexbox;
    display: flex;
}
.side-toolbar_30eUIXZg .header-one_Wrg7DexY {
    margin-top: 9px;
}
.side-toolbar_30eUIXZg .blockquote_36UpjBup,
.side-toolbar_30eUIXZg .header-two_p11ukxpz,
.side-toolbar_30eUIXZg .ordered-list-item_30kE7otd,
.side-toolbar_30eUIXZg .unordered-list-item_qog8jFhj {
    margin-top: 2px;
}
.side-toolbar_30eUIXZg .code-block_1i6M5O8- {
    margin-top: 10px;
}
.side-toolbar_30eUIXZg .plus_36E4AeNx {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 28px;
    width: 28px;
    height: 28px;
    border: 2px solid #979a9e;
    border-radius: 50%;
    cursor: pointer;
    transform: rotate(0deg);
    transition: transform 0.25s;
    pointer-events: auto;
}
.side-toolbar_30eUIXZg .plus_36E4AeNx .open_1uAnQX23 {
    transform: rotate(45deg);
}
.side-toolbar_30eUIXZg .menu-icons_37umzz-o {
    position: absolute;
    top: 50%;
    left: 100%;
    transform: translateY(-50%);
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    opacity: 0;
    pointer-events: none;
    background-color: #fff;
    padding: 4px;
    border-radius: 30px;
}
.side-toolbar_30eUIXZg .menu-icons_37umzz-o > div {
    margin: 0 8px 0 0;
}
.side-toolbar_30eUIXZg .menu-icons_37umzz-o > div:last-child {
    margin-right: 0;
}
.side-toolbar_30eUIXZg .menu-icons_37umzz-o .button_1VqsHpmD {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 50px;
    height: 50px;
    background-color: #fff;
    border: 2px solid #979a9e;
    border-radius: 50%;
    outline: 0;
    margin: 0;
    padding: 0;
    cursor: pointer;
    transform: scale(0);
    transition: transform 0.2s;
}
.side-toolbar_30eUIXZg .menu-icons_37umzz-o .button_1VqsHpmD .icon_1DXYEuTu {
    font-size: 32px;
    color: #969799;
    margin: auto;
}
.side-toolbar_30eUIXZg .menu-icons_37umzz-o .button_1VqsHpmD:hover,
.side-toolbar_30eUIXZg .menu-icons_37umzz-o .button_1VqsHpmD:hover .icon_1DXYEuTu {
    background-color: #4d9fee;
    border-color: #4d9fee;
    color: #fff;
}
.side-toolbar_30eUIXZg .menu-icons_37umzz-o .button_1VqsHpmD .photo_10l0QWDt {
    transition-delay: 0ms !important;
}
.side-toolbar_30eUIXZg .menu-icons_37umzz-o .button_1VqsHpmD .video_2qrrshsN {
    transition-delay: 30ms !important;
}
.side-toolbar_30eUIXZg .menu-icons_37umzz-o .button_1VqsHpmD .html_3V2M6TFw,
.side-toolbar_30eUIXZg .menu-icons_37umzz-o .button_1VqsHpmD .tip_1e0GQaj_,
.side-toolbar_30eUIXZg .menu-icons_37umzz-o .button_1VqsHpmD .upload_2br734zo {
    transition-delay: 60ms !important;
}
.side-toolbar_30eUIXZg .menu-icons_37umzz-o .open_1uAnQX23 {
    opacity: 1;
    pointer-events: auto;
}
.side-toolbar_30eUIXZg .menu-icons_37umzz-o .open_1uAnQX23 .button_1VqsHpmD {
    transform: scale(1);
}
.hide_26W0v_jC {
    display: none;
}
.paragraph-icon-wrapper_3izAzfzo {
    position: relative;
    cursor: pointer;
    pointer-events: auto;
    padding: 0 8px;
}
.paragraph-icon-wrapper_3izAzfzo .paragraph-icon_2x5WZD-d {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 28px;
}
.block-toolbar-wrapper_19Sn_p8T {
    position: absolute;
    left: 22px;
    top: 0;
    transform: translate(-50%, -100%);
    z-index: 1;
    padding-bottom: 14px;
}
.block-toolbar_26x1HB_O {
    position: relative;
    background-color: #000;
    border-radius: 3px;
    padding: 0 8px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    align-items: center;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.block-toolbar_26x1HB_O:after {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    transform: translate(-50%);
    border: 8px solid transparent;
    border-top-color: #000;
}
.toolbar-button-wrapper_2TmjObJn {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.toolbar-button-wrapper_2TmjObJn .toolbar-button_YZsQ04p- {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    border: none;
    background: none;
    padding: 13px 8px;
    margin: 0;
    outline: 0;
    color: #fff;
    font-size: 20px;
    cursor: pointer;
}
.toolbar-button-wrapper_2TmjObJn .toolbar-button_YZsQ04p-.active_VUF0TW81 {
    color: #2196f3;
}
.link_3qWyOy3x {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.link_3qWyOy3x:hover {
    color: #6ec6ff;
}
.link_3qWyOy3x:active {
    color: #0069c0;
}
blockquote,
figure {
    margin: 0;
}
.empty_3TuJkHKw {
    display: none;
}
.file-icon_g8Shz2xv {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    font-size: 40px;
    color: #2196f3;
    padding: 20px 20px 20px 30px;
}
.content-body_2YNVAxGs {
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 20px 30px 20px 0;
}
.content-body_2YNVAxGs .title_2lCd9HiU {
    font-size: 15px;
    line-height: 18px;
    color: #5a5a5b;
    word-wrap: break-word;
}
.content-body_2YNVAxGs .size_1vDl-sut {
    margin-top: 4px;
    font-size: 13px;
    line-height: 15px;
    color: #959595;
}
.download_2qhOovRX,
.lock_1JR9Nz-1 {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 0;
    margin: 0 24px 0 0;
    outline: none;
    background: none;
    border: none;
    cursor: pointer;
    font-size: 24px;
    color: #979a9e;
}
.download_2qhOovRX .nonpointer_1Y_TBbMX,
.lock_1JR9Nz-1.nonpointer_1Y_TBbMX {
    cursor: inherit;
}
.attachment_36ZqN0eF {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    background-color: #fbfbfb;
    box-shadow: 0 0 0 1px #e9e9e9;
    position: relative;
    -webkit-user-select: auto;
    -moz-user-select: auto;
    -ms-user-select: auto;
    user-select: auto;
    cursor: default;
}
.attachment_36ZqN0eF .selected_2UcrG-bZ {
    box-shadow: 0 0 0 5px #2196f3 !important;
}
.attachment_36ZqN0eF:hover {
    box-shadow: 0 0 0 5px rgba(0, 188, 212, 0.25);
}
.attachment_36ZqN0eF .render-only_gqd6mzXT:hover {
    box-shadow: 0 0 0 1px #e9e9e9;
}
.attachment-media_irnkTOJ0 {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: column nowrap;
    flex-flow: column nowrap;
    -ms-flex-pack: start;
    justify-content: flex-start;
    width: 100%;
    position: relative;
    -webkit-user-select: auto;
    -moz-user-select: auto;
    -ms-user-select: auto;
    user-select: auto;
    cursor: default;
}
.attachment-media_irnkTOJ0 .selected_2UcrG-bZ .player_14uifr8C {
    box-shadow: 0 0 0 5px #2196f3 !important;
}
.attachment-media_irnkTOJ0:hover .player_14uifr8C {
    box-shadow: 0 0 0 5px rgba(0, 188, 212, 0.25);
}
.attachment-media_irnkTOJ0 .render-only_gqd6mzXT:hover .player_14uifr8C {
    box-shadow: 0 0 0 1px #e9e9e9;
}
.private-player_2xQg3pxa,
.private-player_2xQg3pxa .player-wrap_1J-QE5wG {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: column nowrap;
    flex-flow: column nowrap;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
}
.private-player_2xQg3pxa .player-wrap_1J-QE5wG {
    width: 360px;
    height: 360px;
    background-color: #f4f4f4;
}
.private-player_2xQg3pxa .player-wrap_1J-QE5wG .no-login_1HCYqgvL {
    cursor: pointer;
}
.private-player_2xQg3pxa .player-wrap_1J-QE5wG .player-img_1qlsHdGh {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 160px;
    height: 133px;
}
.private-player_2xQg3pxa .player-wrap_1J-QE5wG > span {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    margin: 24px 75px 0;
    font-size: 15px;
    text-align: center;
    color: #959595;
}
.player_14uifr8C {
    box-shadow: 0 0 0 1px #e9e9e9;
    background-color: #fbfbfb;
    position: relative;
}
.video-cover_ssIkluLU {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0.5);
    color: #fff;
    -ms-flex-pack: center;
    justify-content: center;
}
.video-cover_ssIkluLU,
.video-cover_ssIkluLU .video-cover-text_2bWW733a {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
}
.video-cover_ssIkluLU .video-cover-text_2bWW733a {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    padding-top: 120px;
    -ms-flex-direction: column;
    flex-direction: column;
}
.footer_3bmJ122x {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
}
.footer_3bmJ122x .caption__s-DDnB0 {
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
}
.footer_3bmJ122x .buttons_3dmpnfPD {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
}
.footer_3bmJ122x .buttons_3dmpnfPD .lock_1JR9Nz-1 {
    margin: 0;
}
.loading-failed_2OTKCWgB {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    padding: 10px 16px 10px 6px;
}
.loading-failed_2OTKCWgB .loading-text_1ccjiOll {
    font-size: 15px;
    line-height: 18px;
    color: #ff3525;
    text-align: right;
}
.loading-failed_2OTKCWgB .loading-button_3-3tnLin {
    margin: 8px 0 0;
    padding: 0;
    background: none;
    outline: none;
    border: none;
    color: #5a5a5b;
    cursor: pointer;
}
.loading-failed_2OTKCWgB .loading-button_3-3tnLin .content_3e5ncNUR {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: end;
    justify-content: flex-end;
}
.loading-failed_2OTKCWgB .loading-button_3-3tnLin .content_3e5ncNUR .retry_1uCiOhly {
    font-size: 24px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
}
.loading-failed_2OTKCWgB .loading-button_3-3tnLin .content_3e5ncNUR .text_xy21lTLo {
    font-size: 18px;
    line-height: 21px;
}
.loading_KTvci8Uf {
    position: absolute;
    left: 0;
    top: -3px;
    height: 5px;
    width: 0;
    border-radius: 2px;
    background-color: #2196f3;
    transition: width 0.8s ease;
}
.link_2goAIC-m {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.link_2goAIC-m:hover {
    color: #6ec6ff;
}
.link_2goAIC-m:active {
    color: #0069c0;
}
blockquote,
figure {
    margin: 0;
}
.hide_2x9HRbFl {
    display: none;
}
.subtitle-wrapper_39NuH942 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    background-color: #fff;
    border-radius: 3px;
    width: 800px;
    pointer-events: auto;
    max-width: calc(100vw - 32px);
}
.subtitle-wrapper_39NuH942::-webkit-input-placeholder {
    color: #b0b0b0;
}
.subtitle-wrapper_39NuH942:-moz-placeholder,
.subtitle-wrapper_39NuH942::-moz-placeholder {
    color: #b0b0b0;
}
.subtitle-wrapper_39NuH942:-ms-input-placeholder {
    color: #b0b0b0;
}
.head_1XX2uYOu {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    position: relative;
    width: 100%;
    background-color: #fff;
    box-shadow: 0 1px 0 0 #e9e9e9;
    font-size: 20px;
    color: #000;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    padding: 16px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.head_1XX2uYOu .des_1ZBZF1xP {
    font-size: 16px;
    margin-top: 10px;
    color: #5a5a5b;
}
.head_1XX2uYOu .button-close_1BgBKiRM {
    position: absolute;
    right: 16px;
    top: 16px;
    padding: 0;
    border: none;
    outline: none;
    background-color: transparent;
    cursor: pointer;
    font-size: 26px;
    color: #d0d0d0;
}
.head_1XX2uYOu .button-close_1BgBKiRM:active {
    color: #55595f;
}
.head_1XX2uYOu .button-close_1BgBKiRM:hover {
    color: rgba(0, 0, 0, 0.7);
}
.upload-wrapper_1R94wfbN {
    background-color: #fafafa;
    padding: 15px 24px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
}
.upload-wrapper_1R94wfbN .subtitle-lang_3ROFMT-c {
    width: 146px;
    margin-right: 50px;
    border: 1px solid transparent;
}
.upload-wrapper_1R94wfbN .subtitle-upload_1ZZIGo4c .button_3JMd4Qnz {
    color: #2196f3;
    border: none;
    outline: none;
    cursor: pointer;
    background-color: transparent;
    font-size: 36px;
}
.upload-wrapper_1R94wfbN .subtitle-upload_1ZZIGo4c .button_3JMd4Qnz:hover {
    color: #6ec6ff;
}
.upload-wrapper_1R94wfbN .subtitle-upload_1ZZIGo4c .button_3JMd4Qnz:active {
    color: #0069c0;
}
.subtitle-list_16nLPyPe {
    padding: 24px;
}
.subtitle-list_16nLPyPe .subtitle-item-wrapper_3Ab3bC5J {
    padding: 10px 0;
}
.subtitle-list_16nLPyPe .subtitle-item_i0VC8W3o {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    background-color: #fbfbfb;
    box-shadow: 0 0 0 1px #e9e9e9;
    position: relative;
    -webkit-user-select: auto;
    -moz-user-select: auto;
    -ms-user-select: auto;
    user-select: auto;
    cursor: default;
    padding: 10px 20px;
}
.subtitle-list_16nLPyPe .subtitle-item_i0VC8W3o .file-icon_2wSAeXm5 {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    font-size: 20px;
    color: #2196f3;
    margin-right: 20px;
}
.subtitle-list_16nLPyPe .subtitle-item_i0VC8W3o .content-body_1fQSJRsl {
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: center;
    justify-content: center;
}
.subtitle-list_16nLPyPe .subtitle-item_i0VC8W3o .content-body_1fQSJRsl .content-title_1U1ah5AU {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
}
.subtitle-list_16nLPyPe .subtitle-item_i0VC8W3o .content-body_1fQSJRsl .title_3c4nneB1 {
    font-size: 15px;
    line-height: 18px;
    color: #5a5a5b;
    word-wrap: break-word;
}
.subtitle-list_16nLPyPe .subtitle-item_i0VC8W3o .content-body_1fQSJRsl .size_1rvYvizm {
    margin-top: 4px;
    font-size: 13px;
    line-height: 15px;
    color: #959595;
}
.subtitle-list_16nLPyPe .subtitle-item_i0VC8W3o .content-body_1fQSJRsl .dot_1y64ZxCF {
    width: 4px;
    height: 4px;
    border-radius: 50%;
    background-color: #5a5a5b;
    margin: 0 7px;
}
.subtitle-list_16nLPyPe .delete_XaUIubaQ .button_3JMd4Qnz {
    color: #2196f3;
    border: none;
    outline: none;
    cursor: pointer;
    background-color: transparent;
}
.subtitle-list_16nLPyPe .delete_XaUIubaQ .button_3JMd4Qnz:hover {
    color: #6ec6ff;
}
.subtitle-list_16nLPyPe .delete_XaUIubaQ .button_3JMd4Qnz:active {
    color: #0069c0;
}
.loading-failed_1261ALtJ {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    padding: 10px 16px 10px 6px;
}
.loading-failed_1261ALtJ .loading-text_3k7J_IFT {
    font-size: 15px;
    line-height: 18px;
    color: #ff3525;
    text-align: right;
}
.loading-failed_1261ALtJ .loading-button_1y2l-7qI {
    margin: 8px 0 0;
    padding: 0;
    background: none;
    outline: none;
    border: none;
    color: #5a5a5b;
    cursor: pointer;
}
.loading-failed_1261ALtJ .loading-button_1y2l-7qI .content_2RLYnI8k {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: end;
    justify-content: flex-end;
}
.loading-failed_1261ALtJ .loading-button_1y2l-7qI .content_2RLYnI8k .retry_39tTESne {
    font-size: 24px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
}
.loading-failed_1261ALtJ .loading-button_1y2l-7qI .content_2RLYnI8k .text_sS9ewnGe {
    font-size: 18px;
    line-height: 21px;
}
.loading_DdRqIC6Z {
    position: absolute;
    left: 0;
    top: -3px;
    height: 5px;
    width: 0;
    border-radius: 2px;
    background-color: #2196f3;
    transition: width 0.8s ease;
}
.foot_3aJrOqHo {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -ms-flex-align: center;
    align-items: center;
    height: 68px;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    background-color: #f2f2f2;
    box-shadow: 0 -1px 0 0 hsla(0, 0%, 84%, 0.5);
    padding: 0 16px;
}
.foot_3aJrOqHo .button_3JMd4Qnz {
    min-width: 86px;
    margin-left: 8px;
}
.link_DEGzivHA {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.link_DEGzivHA:hover {
    color: #6ec6ff;
}
.link_DEGzivHA:active {
    color: #0069c0;
}
blockquote,
figure {
    margin: 0;
}
.mention-toolbar_1X1_y4rJ {
    position: absolute;
    z-index: 10;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    display: none;
    width: 250px;
}
.mention-toolbar_1X1_y4rJ .show_1SYxF7VC {
    display: -ms-flexbox;
    display: flex;
}
.candidates_33UUdFZb {
    border: 1px solid #e3e3e3;
    border-radius: 6px;
    background-color: #fff;
    box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.2);
}
.candidates_33UUdFZb .candidate_3x4qzq8d {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    padding: 0 8px;
    min-height: 36px;
    cursor: pointer;
}
.candidates_33UUdFZb .candidate_3x4qzq8d .active_16lUScbR {
    background: #f4f4f4;
}
.candidates_33UUdFZb .candidate_3x4qzq8d .avatar_1V9-Yasc {
    margin: 0 16px 0 8px;
    padding: 0;
}
.candidates_33UUdFZb .candidate_3x4qzq8d .name_upVL0YZP {
    margin: 0 8px 0 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: pre;
}
.mention-wrapper_2jdPEUTb {
    position: relative;
}
.mention-wrapper_2jdPEUTb .link_DEGzivHA {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.mention-wrapper_2jdPEUTb .link_DEGzivHA:hover {
    color: #6ec6ff;
}
.mention-wrapper_2jdPEUTb .link_DEGzivHA:active {
    color: #0069c0;
}
.user-card_3QHGjl9W {
    position: absolute;
    left: 0;
    z-index: 1000;
    width: 280px;
    padding: 10px 0;
    cursor: pointer;
}
.content-wrapper_y4fqw5HR {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: center;
    align-items: center;
    background-color: #fff;
    border-radius: 6px;
    box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.1);
    overflow: hidden;
}
.cover-image_GV8vL2SY {
    height: 120px;
    width: inherit;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
}
.avatar-area_2kl-G2hH {
    height: 110px;
    width: 110px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    border-radius: 50%;
    background-color: #fff;
    cursor: pointer;
    margin-top: -80px;
}
.card-desc_1-Nxhfja {
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    width: 100%;
    border-bottom: 1px solid #e5e5e5;
    border-left: 1px solid #e5e5e5;
    border-right: 1px solid #e5e5e5;
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: center;
    align-items: center;
}
.card-desc_1-Nxhfja .card-desc-top_Qlffgx87 {
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: column nowrap;
    flex-flow: column nowrap;
    -ms-flex-align: center;
    align-items: center;
}
.card-desc_1-Nxhfja .card-desc-top_Qlffgx87 .card-name_Es-BaLPy {
    margin-top: 16px;
    font-size: 20px;
    font-weight: 500;
    color: #000;
    line-height: 1.2;
    max-width: 200px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.card-desc_1-Nxhfja .card-desc-top_Qlffgx87 .card-title__wHs7SEq {
    font-size: 13px;
    color: #959595;
    line-height: 15px;
    max-width: 200px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.card-desc_1-Nxhfja .card-desc-top_Qlffgx87 .social-wrapper_2PXzroBm {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    margin: 20px 0 16px;
}
.card-desc_1-Nxhfja .card-desc-top_Qlffgx87 .social-wrapper_2PXzroBm .followers_eEDdPtME,
.card-desc_1-Nxhfja .card-desc-top_Qlffgx87 .social-wrapper_2PXzroBm .likes_6srmNub_ {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -ms-flex-align: center;
    align-items: center;
    color: #455463;
    font-size: 15px;
    line-height: 18px;
}
.card-desc_1-Nxhfja .card-desc-top_Qlffgx87 .social-wrapper_2PXzroBm .followers_eEDdPtME .icon_3luINJmE,
.card-desc_1-Nxhfja .card-desc-top_Qlffgx87 .social-wrapper_2PXzroBm .likes_6srmNub_ .icon_3luINJmE {
    font-size: 13px;
    color: #455463;
    margin-right: 5px;
}
.card-desc_1-Nxhfja .card-desc-top_Qlffgx87 .social-wrapper_2PXzroBm .divider_1Khef2S2 {
    width: 1px;
    margin: 0 10px;
    background-color: #e5e5e5;
}
.card-desc_1-Nxhfja .card-desc-top_Qlffgx87 .projects__9zoCfZp {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -ms-flex-align: center;
    align-items: center;
    overflow: hidden;
    margin-bottom: 16px;
}
.card-desc_1-Nxhfja .card-desc-top_Qlffgx87 .projects__9zoCfZp .project-thumbnail_2mUQBu2q {
    width: 80px;
    height: 80px;
    margin-right: 4px;
}
.card-desc_1-Nxhfja .card-desc-top_Qlffgx87 .projects__9zoCfZp .project-thumbnail_2mUQBu2q:last-child {
    margin-right: 0;
}
.link_1a7muOk2 {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.link_1a7muOk2:hover {
    color: #6ec6ff;
}
.link_1a7muOk2:active {
    color: #0069c0;
}
blockquote,
figure {
    margin: 0;
}
.mention-toolbar_2vJ6vece {
    position: absolute;
    z-index: 10;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    display: none;
    width: 250px;
}
.mention-toolbar_2vJ6vece .show_G3YZJ-0w {
    display: -ms-flexbox;
    display: flex;
}
.candidates_3JinurMc {
    border: 1px solid #e3e3e3;
    border-radius: 6px;
    background-color: #fff;
    box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.2);
}
.candidates_3JinurMc .candidate_2yizZwWB {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    padding: 0 8px;
    min-height: 36px;
    cursor: pointer;
}
.candidates_3JinurMc .candidate_2yizZwWB .active_2x2aInLC {
    background: #f4f4f4;
}
.candidates_3JinurMc .candidate_2yizZwWB .avatar_zcOJ_wAI {
    width: 56px;
    height: 32px;
    margin: 8px 16px 8px 8px;
    padding: 0;
}
.candidates_3JinurMc .candidate_2yizZwWB .name_hHrvrEin {
    margin: 0 8px 0 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: pre;
}
.mention-wrapper_3X-uyP4W {
    position: relative;
}
.mention-wrapper_3X-uyP4W .link_1a7muOk2 {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.mention-wrapper_3X-uyP4W .link_1a7muOk2:hover {
    color: #6ec6ff;
}
.mention-wrapper_3X-uyP4W .link_1a7muOk2:active {
    color: #0069c0;
}
.link_3whNtB7m {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.link_3whNtB7m:hover {
    color: #6ec6ff;
}
.link_3whNtB7m:active {
    color: #0069c0;
}
blockquote,
figure {
    margin: 0;
}
.learn-card-wrapper_3qsvh6Vs {
    position: absolute;
    left: 0;
    z-index: 1000;
    width: 280px;
    padding: 10px 0;
    cursor: pointer;
}
@media screen and (max-width: 999px) {
    .learn-card-wrapper_3qsvh6Vs {
        width: 100%;
    }
}
.learn-card-wrapper_3qsvh6Vs .complete-icon_3H6KBEPN {
    position: absolute;
    background-color: #1fd348;
    top: -20px;
    right: -20px;
    width: 40px;
    line-height: 40px;
    border-radius: 50%;
    text-align: center;
    color: #fff;
    font-size: 15px;
}
@media screen and (max-width: 999px) {
    .learn-card-wrapper_3qsvh6Vs .complete-icon_3H6KBEPN {
        width: 30px;
        line-height: 30px;
        top: -15px;
        right: -15px;
    }
}
.learn-card_1kwhSL3u {
    border-radius: 6px;
    box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.1);
    background-color: #fff;
    overflow: hidden;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    cursor: pointer;
}
.card-img_1vvtdUAk {
    position: relative;
}
.card-img_1vvtdUAk .collect-wrap_2mWWbykl {
    position: absolute;
    top: 24px;
    left: 32px;
}
@media screen and (max-width: 999px) {
    .card-img_1vvtdUAk .collect-wrap_2mWWbykl {
        top: 18px;
        left: 20px;
    }
}
.card-content_1QS2bBsy {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 20px 30px 32px;
    height: 156px;
}
@media screen and (max-width: 999px) {
    .card-content_1QS2bBsy {
        padding: 18px 19px;
        height: 163px;
    }
}
.card-content_1QS2bBsy .content-des_2aJ0sCP8 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -ms-flex-direction: column;
    flex-direction: column;
}
.card-content_1QS2bBsy .content-des_2aJ0sCP8 .title_2-E3sWzp {
    font-size: 20px;
    font-weight: 500;
    line-height: 1;
    letter-spacing: 0.3px;
    color: rgba(0, 0, 0, 0.87);
}
@media screen and (max-width: 999px) {
    .card-content_1QS2bBsy .content-des_2aJ0sCP8 .title_2-E3sWzp {
        font-size: 14px;
        letter-spacing: 0.2px;
        line-height: 1.43;
    }
}
.card-content_1QS2bBsy .content-des_2aJ0sCP8 .info_Zb8QEn5V {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-top: 8px;
    font-size: 14px;
    font-weight: 400;
    line-height: 1;
    letter-spacing: 0.3px;
    color: #4a4a4a;
}
@media screen and (max-width: 999px) {
    .card-content_1QS2bBsy .content-des_2aJ0sCP8 .info_Zb8QEn5V {
        margin-top: 5px;
        font-size: 12px;
        line-height: 1.5;
        letter-spacing: 0.1px;
    }
}
.dot_1Qvd5BHY {
    width: 4px;
    height: 4px;
    border-radius: 50%;
    background-color: #4a4a4a;
    margin: 0 5px;
}
@media screen and (max-width: 999px) {
    .dot_1Qvd5BHY {
        width: 2px;
        height: 2px;
        margin: 0 3px;
    }
}
.link_tftq8FRk {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.link_tftq8FRk:hover {
    color: #6ec6ff;
}
.link_tftq8FRk:active {
    color: #0069c0;
}
blockquote,
figure {
    margin: 0;
}
.container-wrap_ZH4_4VPI {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
}
.container-wrap_ZH4_4VPI .size-medium_2xfQYT77 .radio_zmNEI--x {
    width: 20px;
    height: 20px;
}
.container-wrap_ZH4_4VPI .size-medium_2xfQYT77 .radio_zmNEI--x .radioInner_2XbzgXOB {
    width: 12px;
    height: 12px;
}
.container-wrap_ZH4_4VPI .size-small_W9G7cN6q .radio_zmNEI--x {
    width: 15px;
    height: 15px;
}
.container-wrap_ZH4_4VPI .size-small_W9G7cN6q .radio_zmNEI--x .radioInner_2XbzgXOB {
    width: 9px;
    height: 9px;
}
.container-wrap_ZH4_4VPI .size-large_7mOXNe1V .radio_zmNEI--x {
    width: 16px;
    height: 16px;
}
.container-wrap_ZH4_4VPI .size-large_7mOXNe1V .radio_zmNEI--x .active_1nKuwA6A {
    border: none;
}
.container-wrap_ZH4_4VPI .size-large_7mOXNe1V .radio_zmNEI--x .radioInner_2XbzgXOB {
    width: 16px;
    height: 16px;
}
.container-wrap_ZH4_4VPI .theme-full-inner_3nMtEtPh .radio_zmNEI--x {
    margin-top: 2px;
    transition: all 0.2s;
}
.container-wrap_ZH4_4VPI .theme-full-inner_3nMtEtPh .radio_zmNEI--x .active_1nKuwA6A {
    border: none;
}
.container-wrap_ZH4_4VPI .theme-full-inner_3nMtEtPh .size-normal_2iK-QWKD .container_2vk1nNna {
    line-height: 24px;
}
.container-wrap_ZH4_4VPI .theme-full-inner_3nMtEtPh .size-normal_2iK-QWKD .radio_zmNEI--x,
.container-wrap_ZH4_4VPI .theme-full-inner_3nMtEtPh .size-normal_2iK-QWKD .radio_zmNEI--x .radioInner_2XbzgXOB {
    width: 16px;
    height: 16px;
}
.container_2vk1nNna {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    align-items: center;
    overflow: hidden;
    cursor: pointer;
}
.container_2vk1nNna .disabled_43YZ0nf8 {
    cursor: not-allowed;
    opacity: 0.5;
}
.radio_zmNEI--x {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0;
    border: 1px solid #bdbdbd;
    border-radius: 50%;
    background: none transparent;
    transition: all 0.5s;
    cursor: pointer;
    outline: none;
}
.radio_zmNEI--x .radioInner_2XbzgXOB {
    border-radius: 50%;
    background-image: none;
    transition: all 0.5s;
}
.radio_zmNEI--x .radioInner_2XbzgXOB input {
    display: none;
}
.radio_zmNEI--x .active_1nKuwA6A .radioInner_2XbzgXOB {
    background-color: #2196f3;
}
.label_20_tXt0Z {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    font-size: 14px;
    color: #5a5a5b;
    margin-left: 6px;
}
.label_20_tXt0Z .light_29_nTCs- {
    color: #fff;
}
.label_20_tXt0Z .inherit_1Kr7Ad_R {
    font-size: inherit;
    color: inherit;
}
.hintLabel_3pXyjYCE {
    color: #5a5a5b;
    margin-left: 32px;
    font-size: 14px;
    cursor: pointer;
}
.hintLabel_3pXyjYCE .disabled_43YZ0nf8 {
    cursor: not-allowed;
    opacity: 0.5;
}
.link_21Gsjpqv {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.link_21Gsjpqv:hover {
    color: #6ec6ff;
}
.link_21Gsjpqv:active {
    color: #0069c0;
}
blockquote,
figure {
    margin: 0;
}
.upload-media_1bZMcX2M {
    width: 100%;
    overflow: hidden;
}
.uploader_2ZqlcKFV {
    -ms-flex: 1;
    flex: 1;
    width: 100%;
}
.uploader_2ZqlcKFV .uploader-or_3qBuguRZ {
    font-size: 16px;
    line-height: 1.25;
    text-align: center;
    color: #4a4a4a;
    text-transform: uppercase;
    padding: 16px 0;
}
.uploader-attachment_306ESdNQ {
    position: relative;
}
.uploader-attachment_306ESdNQ .upload-area_32S4jxm0 {
    height: 168px;
    border-radius: 4px;
    border: 1px dashed #c7c7c7;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #fafafa;
}
.uploader-attachment_306ESdNQ .upload-area_32S4jxm0 .icon_2arXNYfe {
    font-size: 24px;
    color: #4a4a4a;
}
.uploader-attachment_306ESdNQ .upload-area_32S4jxm0 .hint-label_1MShTdPN {
    font-size: 24px;
    font-weight: 500;
    line-height: 0.83;
    text-align: center;
    color: #4a4a4a;
    margin-top: 15px;
}
@media screen and (max-width: 999px) {
    .uploader-attachment_306ESdNQ .upload-area_32S4jxm0 .hint-label_1MShTdPN {
        display: none;
    }
}
.uploader-attachment_306ESdNQ .upload-area_32S4jxm0 .hint-text_e1fmcQgR {
    font-size: 16px;
    line-height: 1.25;
    text-align: center;
    color: #4a4a4a;
    margin-top: 10px;
}
@media screen and (max-width: 999px) {
    .uploader-attachment_306ESdNQ .upload-area_32S4jxm0 .hint-text_e1fmcQgR {
        display: none;
    }
}
.uploader-attachment_306ESdNQ .upload-area_32S4jxm0 .hint-upload-link_3BTah4og {
    font-size: 16px;
    line-height: 1.25;
    text-align: center;
    color: #4a4a4a;
    margin-top: 10px;
    display: none;
}
@media screen and (max-width: 999px) {
    .uploader-attachment_306ESdNQ .upload-area_32S4jxm0 .hint-upload-link_3BTah4og {
        display: block;
    }
}
.uploader-attachment_306ESdNQ .mask_3_zymo4Z {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 1;
}
.uploader-attachment_306ESdNQ .drag-over_1BSXhAwa .upload-area_32S4jxm0 {
    border-color: #2196f3;
}
.uploader-attachment_306ESdNQ .disabled_mIsn-LOl {
    cursor: not-allowed;
    opacity: 0.5;
}
.upload-preview_38k5n0QM {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding-top: 20px;
    margin: 0 -2px;
}
.upload-preview_38k5n0QM .upload-preview-item_3xUOtXVn {
    padding: 3px 2px;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    min-width: 25%;
    max-width: 25%;
}
.upload-preview_38k5n0QM .upload-preview-item_3xUOtXVn .content_3EvNGlST {
    background-color: #000;
    border-radius: 4px;
    overflow: hidden;
    position: relative;
}
.upload-preview_38k5n0QM .button-preview_32Xx3ryL {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    width: 100%;
    border: none;
    outline: none;
    cursor: pointer;
    z-index: 1;
    background-color: transparent;
}
.upload-preview_38k5n0QM .button-preview_32Xx3ryL:hover {
    background: hsla(0, 0%, 100%, 0.2);
}
.upload-preview_38k5n0QM .button-close_3FgefDKT {
    position: absolute;
    z-index: 1;
    top: 0;
    right: 0;
    padding: 4px;
    border: none;
    outline: none;
    background-color: #000;
    cursor: pointer;
    font-size: 16px;
    color: #fff;
}
.upload-preview_38k5n0QM .button-close_3FgefDKT:active {
    color: hsla(0, 0%, 100%, 0.9);
}
.upload-preview_38k5n0QM .button-close_3FgefDKT:hover {
    color: hsla(0, 0%, 100%, 0.7);
}
.media-uploaded_SqfznUcv {
    position: relative;
}
.media-uploaded_SqfznUcv .loading-content_1XQc48rX {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}
.uploader-video-link_1Glr4Yj5 .label_-DzRA8Mo {
    font-size: 16px;
    line-height: 1.25;
    color: #4a4a4a;
}
.uploader-video-link_1Glr4Yj5 .input_2DzW-dYU {
    margin-top: 15px;
    border-radius: 4px;
    border: 1px solid #e5e5e5;
    background-color: #fff;
    position: relative;
}
.uploader-video-link_1Glr4Yj5 .input-loading-wrap_1xOPjj5D {
    position: absolute;
    top: 0;
    right: 10px;
    bottom: 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
}
.uploader-video-link_1Glr4Yj5 .input-loading-wrap_1xOPjj5D .loading_SvyIGhTw {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    border-radius: 8px;
    width: 16px;
    height: 16px;
    border: 2px solid rgba(0, 0, 0, 0.4);
    border-top-color: #fff;
    animation: rotate 1s infinite;
}
.failed-wrap__3AYZ5_i {
    padding: 0 24px;
}
.failed-wrap__3AYZ5_i,
.loading-wrap_2SbCUSyO {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: rgba(0, 0, 0, 0.6);
    pointer-events: none;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
}
.failed-wrap__3AYZ5_i .label_-DzRA8Mo,
.loading-wrap_2SbCUSyO .label_-DzRA8Mo {
    font-size: 12px;
    line-height: 16px;
    text-align: center;
    color: #fff;
}
.failed-wrap__3AYZ5_i .loading-bar_3KfC3IO7,
.loading-wrap_2SbCUSyO .loading-bar_3KfC3IO7 {
    margin-top: 20px;
    width: 80%;
    max-width: 180px;
    height: 5px;
    border-radius: 100px;
    background-color: hsla(0, 0%, 100%, 0.2);
    position: relative;
}
.failed-wrap__3AYZ5_i .loading-bar_3KfC3IO7 .loading_SvyIGhTw,
.loading-wrap_2SbCUSyO .loading-bar_3KfC3IO7 .loading_SvyIGhTw {
    position: absolute;
    left: 0;
    top: 0;
    height: 5px;
    width: 0;
    border-radius: 2px;
    background-color: #2196f3;
    transition: width 0.8s ease;
}
.failed-wrap__3AYZ5_i .retry-button_edEKF0-k,
.loading-wrap_2SbCUSyO .retry-button_edEKF0-k {
    margin-top: 10px;
    border-radius: 3px;
    border: 1px solid hsla(0, 0%, 100%, 0.4);
    padding: 5px 13px 6px 9px;
    background: none;
    outline: none;
    cursor: pointer;
    pointer-events: auto;
}
.failed-wrap__3AYZ5_i .retry-button_edEKF0-k:hover,
.loading-wrap_2SbCUSyO .retry-button_edEKF0-k:hover {
    border-color: #fff;
}
.failed-wrap__3AYZ5_i .retry-button_edEKF0-k .retry-button-content_14A9jpmX,
.loading-wrap_2SbCUSyO .retry-button_edEKF0-k .retry-button-content_14A9jpmX {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    align-items: center;
}
.failed-wrap__3AYZ5_i .retry-button_edEKF0-k .retry-button-content_14A9jpmX .icon_2arXNYfe,
.loading-wrap_2SbCUSyO .retry-button_edEKF0-k .retry-button-content_14A9jpmX .icon_2arXNYfe {
    font-size: 24px;
    color: #fff;
}
.failed-wrap__3AYZ5_i .retry-button_edEKF0-k .retry-button-content_14A9jpmX .retry-text_14CBw2NX,
.loading-wrap_2SbCUSyO .retry-button_edEKF0-k .retry-button-content_14A9jpmX .retry-text_14CBw2NX {
    font-size: 14px;
    line-height: 21px;
    color: #fff;
}
.hide_1uj-DdAe {
    display: none;
}
.alink_3wpsPohr {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.alink_3wpsPohr:hover {
    color: #6ec6ff;
}
.alink_3wpsPohr:active {
    color: #0069c0;
}
.upload-hint_10qboKm0 {
    margin-top: 8px;
}
.upload-hint_10qboKm0 .hint-label_1MShTdPN,
.upload-hint_10qboKm0 .hint-text_e1fmcQgR {
    font-size: 14px;
    line-height: 20px;
    color: #5a5a5b;
}
.link_2s868RZE {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.link_2s868RZE:hover {
    color: #6ec6ff;
}
.link_2s868RZE:active {
    color: #0069c0;
}
blockquote,
figure {
    margin: 0;
}
.submission-container_2Bv1-N7t {
    padding: 0 95px;
}
@media screen and (max-width: 999px) {
    .submission-container_2Bv1-N7t {
        padding: 0 10px;
    }
}
.submission-form_2pxLvzlh {
    padding-top: 38px;
    border-top: 1px solid #e5e5e5;
}
.submission-form_2pxLvzlh .your-submission_3GNij4Z1 {
    font-size: 20px;
    font-weight: 500;
    line-height: 1;
    color: #4a4a4a;
    margin-bottom: 12px;
}
.submission-form_2pxLvzlh .form-field_1Ev0S6mI {
    padding: 18px 0;
}
.submission-form_2pxLvzlh .form-field_1Ev0S6mI .label_1AUacArJ {
    font-size: 16px;
    margin-bottom: 15px;
    line-height: 1.25;
    color: #4a4a4a;
}
.submission-form_2pxLvzlh .field-title_2CQZJsw- .input_1T5s-rXg input {
    color: #000;
}
.submission-form_2pxLvzlh .field-title_2CQZJsw- .input_1T5s-rXg .disabled_J7vd8x5Z input {
    color: #cecece;
}
.submission-form_2pxLvzlh .field-description_1i9x_Af5 .text-area-input_2WZlSMXW {
    border-radius: 4px;
    border: 1px solid #e5e5e5;
}
.submission-form_2pxLvzlh .field-description_1i9x_Af5 .text-area-input_2WZlSMXW .render-only_1up1430X {
    padding: 14px 25px;
    min-height: 120px;
    background-color: #fafafa;
    color: #cecece;
}
.radioButton-text_3cLx62eW {
    display: -ms-flexbox;
    display: flex;
    padding-left: 9px;
    width: 418px;
    font-size: 16px;
    line-height: 1.88;
    color: #9b9b9b;
}
.radioButton-text_3cLx62eW .permission-type-text_2Tg81teg {
    font-weight: 500;
    color: #333;
}
.radioButton-text_3cLx62eW .permission-type-hint_2ADC7iw5 {
    padding-left: 5px;
}
.link_AHhL0W8T {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.link_AHhL0W8T:hover {
    color: #6ec6ff;
}
.link_AHhL0W8T:active {
    color: #0069c0;
}
blockquote,
figure {
    margin: 0;
}
.content_2EjLOlvu {
    position: relative;
    background-color: #1a1a1a;
    border-radius: 10px;
    width: 835px;
    pointer-events: auto;
    max-width: calc(100vw - 32px);
    color: #fff;
}
.body_1MZVd-pp,
.content_2EjLOlvu {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
}
.body_1MZVd-pp {
    padding: 60px;
}
@media screen and (max-width: 999px) {
    .body_1MZVd-pp {
        padding: 15px;
    }
}
.body_1MZVd-pp .share-title_2yte8hsx {
    color: #fff;
    font-size: 24px;
    font-weight: 600;
}
.body_1MZVd-pp .share-content_3FMvQ7bB {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    margin: 22px 0 40px;
    border-radius: 6px;
    background-color: #212121;
}
@media screen and (max-width: 999px) {
    .body_1MZVd-pp .share-content_3FMvQ7bB {
        -ms-flex-direction: column;
        flex-direction: column;
    }
}
.body_1MZVd-pp .share-content_3FMvQ7bB .img-wrap_109CxkRQ {
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    width: 244px;
    height: 140px;
    border-radius: 6px;
    overflow: hidden;
}
@media screen and (max-width: 999px) {
    .body_1MZVd-pp .share-content_3FMvQ7bB .img-wrap_109CxkRQ {
        width: 100%;
    }
}
.body_1MZVd-pp .share-content_3FMvQ7bB .img-wrap_109CxkRQ .set-img-wrap_1bSAnuL1 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
}
.body_1MZVd-pp .share-content_3FMvQ7bB .img-wrap_109CxkRQ .set-img-wrap_1bSAnuL1 .img-content_jEE5dp1g {
    width: 140px;
}
.body_1MZVd-pp .share-content_3FMvQ7bB .content-text_3zKTtOKi {
    -ms-flex: 1 0 0px;
    flex: 1 0 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    color: #fff;
    font-size: 18px;
    font-weight: 500;
    margin-left: 32px;
}
.body_1MZVd-pp .share-content_3FMvQ7bB .content-text_3zKTtOKi .text-title_3eXKGDFK {
    font-size: 24px;
    color: #fff;
    max-height: 3.4em;
    display: -webkit-box;
    overflow: hidden;
    white-space: normal;
    text-overflow: ellipsis;
    word-break: break-word;
    -webkit-line-clamp: 2;
}
@media screen and (max-width: 999px) {
    .body_1MZVd-pp .share-content_3FMvQ7bB .content-text_3zKTtOKi .text-title_3eXKGDFK {
        padding-top: 28px;
    }
}
.body_1MZVd-pp .share-content_3FMvQ7bB .content-text_3zKTtOKi .subtitle-wrapper_3nV41tuq {
    padding: 8px 0;
}
.body_1MZVd-pp .share-content_3FMvQ7bB .content-text_3zKTtOKi .author_293xEAXZ {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
}
@media screen and (max-width: 999px) {
    .body_1MZVd-pp .share-content_3FMvQ7bB .content-text_3zKTtOKi .author_293xEAXZ {
        padding: 39px 0 20px;
    }
}
.body_1MZVd-pp .share-content_3FMvQ7bB .content-text_3zKTtOKi .author_293xEAXZ .author-name_38zTBAVo {
    font-size: 14px;
    font-weight: 500;
    line-height: 1.14;
    letter-spacing: 0.23px;
    padding-left: 5px;
}
.body_1MZVd-pp .share-content_3FMvQ7bB .content-text_3zKTtOKi .dot_1Lsx5_v6 {
    -ms-flex: 0 0 4px;
    flex: 0 0 4px;
    width: 4px;
    height: 4px;
    background-color: #fff;
    border-radius: 50%;
    margin: 0 8px;
}
.body_1MZVd-pp .share-step_ZDcdhXTW .share-step-title_TDYDg-02 {
    margin: 14px 0 3px;
    font-size: 48px;
    font-weight: 600;
    line-height: 1.21;
    letter-spacing: 0.61px;
    max-height: 3.4em;
    display: -webkit-box;
    overflow: hidden;
    white-space: normal;
    text-overflow: ellipsis;
    word-break: break-word;
    -webkit-line-clamp: 2;
}
@media screen and (max-width: 999px) {
    .body_1MZVd-pp .share-step_ZDcdhXTW .share-step-title_TDYDg-02 {
        font-size: 24px;
        line-height: 1.33;
        max-height: 2.45em;
        letter-spacing: 0.31px;
        margin-bottom: 19px;
    }
}
.body_1MZVd-pp .share-step_ZDcdhXTW .share-step-content_3Cdo9ZrB {
    display: inline-block;
    margin: 3px 15px 31px 0;
    font-size: 18px;
    line-height: 1.43;
    letter-spacing: 0.23px;
}
.body_1MZVd-pp .share-step_ZDcdhXTW .share-step-content_3Cdo9ZrB .tutorial-title_18xFejk4 {
    color: #2196f3;
    padding-left: 5px;
    cursor: pointer;
}
.body_1MZVd-pp .share-items_36nOYNiw {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.body_1MZVd-pp .share-items_36nOYNiw .item_1VZoFD9x {
    display: -ms-flexbox;
    display: flex;
    background-color: #2196f3;
    color: #fff;
    padding: 10px;
    max-width: 165px;
    border-radius: 4px;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 1px;
    -ms-flex-positive: 1;
    flex-grow: 1;
    margin-right: 10px;
    cursor: pointer;
}
.body_1MZVd-pp .share-items_36nOYNiw .item_1VZoFD9x:last-child {
    margin-right: 0;
}
.body_1MZVd-pp .share-items_36nOYNiw .item_1VZoFD9x:active,
.body_1MZVd-pp .share-items_36nOYNiw .item_1VZoFD9x:hover,
.body_1MZVd-pp .share-items_36nOYNiw .item_1VZoFD9x:link,
.body_1MZVd-pp .share-items_36nOYNiw .item_1VZoFD9x:visited {
    text-decoration: none;
}
.body_1MZVd-pp .share-items_36nOYNiw .item_1VZoFD9x .item-icon_2GXezEih {
    font-size: 18px;
}
.body_1MZVd-pp .share-items_36nOYNiw .item_1VZoFD9x .item-icon-linked_3UnxmpIh {
    width: 20px;
    height: 20px;
    color: #2196f3;
    font-size: 18px;
    border-radius: 2px;
    background-color: #fff;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.body_1MZVd-pp .share-items_36nOYNiw .item_1VZoFD9x .item-icon-linked_3UnxmpIh .item-facebook_2ggmUJGL {
    font-size: 20px;
    border-radius: 50%;
}
.body_1MZVd-pp .share-items_36nOYNiw .item_1VZoFD9x .item-img_awXF-I30 {
    width: 18px;
    height: 18px;
}
.body_1MZVd-pp .share-items_36nOYNiw .item_1VZoFD9x .item-title_1n7smFDL {
    font-size: 16px;
    padding-left: 8px;
    letter-spacing: 0.15px;
}
@media screen and (max-width: 999px) {
    .body_1MZVd-pp .share-items_36nOYNiw .item_1VZoFD9x .item-title_1n7smFDL {
        display: none;
    }
}
.body_1MZVd-pp .share-url_13EcSSg8 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 40px;
    border-radius: 4px;
    border: 1px solid hsla(0, 0%, 100%, 0.2);
    background-color: hsla(0, 0%, 100%, 0.05);
}
.body_1MZVd-pp .share-url_13EcSSg8 .input-wrap_pk9Ujedi {
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    display: -ms-flexbox;
    display: flex;
    padding: 0 8px;
}
.body_1MZVd-pp .share-url_13EcSSg8 .input-wrap_pk9Ujedi .input-link_N4ulBqAf {
    outline: none;
    border: none;
    background: none;
    width: 100%;
    color: #fff;
    text-overflow: ellipsis;
    white-space: nowrap;
}
@media screen and (max-width: 999px) {
    .body_1MZVd-pp .share-url_13EcSSg8 .input-wrap_pk9Ujedi .input-link_N4ulBqAf {
        color: #929292;
    }
}
.body_1MZVd-pp .share-url_13EcSSg8 .btn-wrap_FS4Y664r {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    display: -ms-flexbox;
    display: flex;
    margin-right: 8px;
}
.foot_3Mx_TOo- {
    position: absolute;
    top: 30px;
    right: 30px;
}
@media screen and (max-width: 999px) {
    .foot_3Mx_TOo- {
        top: 20px;
        right: 20px;
    }
}
.foot_3Mx_TOo- .button-close_2w0yabJ- {
    background: none;
    outline: none;
    border: none;
    color: #fff;
    font-size: 16px;
    cursor: pointer;
}
.link_1mxXrwC7 {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.link_1mxXrwC7:hover {
    color: #6ec6ff;
}
.link_1mxXrwC7:active {
    color: #0069c0;
}
blockquote,
figure {
    margin: 0;
}
.media-container_2OedxhL9 {
    position: relative;
}
.media-container_2OedxhL9 .media-slider_2FzEnI1Z {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    border-radius: 6px;
    overflow: hidden;
}
.media-container_2OedxhL9 .media-item_2fQT8It- {
    position: relative;
}
.media-container_2OedxhL9 .button-preview_-71JlHvE {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    width: 100%;
    border: none;
    outline: none;
    cursor: pointer;
    z-index: 1;
    background-color: transparent;
}
.media-container_2OedxhL9 .button-preview_-71JlHvE:hover {
    background: hsla(0, 0%, 100%, 0.2);
}
.head_2qXtPLzL {
    height: 60px;
    -ms-flex-pack: justify;
    justify-content: space-between;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.43;
    letter-spacing: 1.17px;
    color: #000;
}
.head_2qXtPLzL,
.head_2qXtPLzL .slider-pos_3cS0sCL0 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
}
.head_2qXtPLzL .slider-pos_3cS0sCL0 {
    height: 32px;
}
.head_2qXtPLzL .slider-pos_3cS0sCL0 .current-pos_Bc3qD70c {
    -ms-flex-item-align: start;
    align-self: flex-start;
}
.head_2qXtPLzL .slider-pos_3cS0sCL0 .slider-total_35NNfkT2 {
    -ms-flex-item-align: end;
    align-self: flex-end;
}
.head_2qXtPLzL .slider-pos_3cS0sCL0 .line_2xZatUcm {
    width: 25px;
    height: 2px;
    margin-left: -2px;
    background-color: #000;
    transform: rotate(-45deg);
}
.head_2qXtPLzL .slider-operator_2gRTB6NS {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: end;
    justify-content: flex-end;
}
.head_2qXtPLzL .slider-operator_2gRTB6NS .button_1cAgLGCL {
    color: #2196f3;
    border: none;
    outline: none;
    cursor: pointer;
    background: transparent;
    padding: 0;
    color: #000;
}
.head_2qXtPLzL .slider-operator_2gRTB6NS .button_1cAgLGCL:hover {
    color: #6ec6ff;
}
.head_2qXtPLzL .slider-operator_2gRTB6NS .button_1cAgLGCL:active {
    color: #0069c0;
}
.head_2qXtPLzL .slider-operator_2gRTB6NS .button_1cAgLGCL .hide_1-L0Gfpc {
    visibility: hidden;
}
.head_2qXtPLzL .slider-operator_2gRTB6NS .arrow-right_2tcVmgn2 {
    transform: rotate(180deg);
    margin-left: 35px;
}
.head_2qXtPLzL .slider-operator_2gRTB6NS .icon_Y5VzAZwV {
    font-size: 20px;
}
.media-widget-wrapper_1fMoMZC0 .label_2NokR0nl {
    font-size: 12px;
    font-weight: 500;
    line-height: 1.67;
    letter-spacing: 1px;
    color: #000;
    text-transform: uppercase;
    padding-bottom: 5px;
}
.link_380LjTBK {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.link_380LjTBK:hover {
    color: #6ec6ff;
}
.link_380LjTBK:active {
    color: #0069c0;
}
blockquote,
figure {
    margin: 0;
}
.comment-input_1HGgGW3N {
    padding: 33px 19px 33px 16px;
    background-color: #f5f6f8;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
}
.comment-input_1HGgGW3N .submission-comment_2rL9dyWC {
    padding: 34px 97px 33px 96px;
}
@media screen and (max-width: 999px) {
    .comment-input_1HGgGW3N .submission-comment_2rL9dyWC {
        padding: 34px 10px 33px;
    }
}
.comment-input_1HGgGW3N .input-wrap_1GmDKvL9 {
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
}
.comment-input_1HGgGW3N .input-wrap_1GmDKvL9 .avatar_1hnrjVEW {
    padding-right: 17px;
    font-size: 32px;
}
@media screen and (max-width: 999px) {
    .comment-input_1HGgGW3N .input-wrap_1GmDKvL9 .avatar_1hnrjVEW {
        padding-right: 13px;
    }
}
.comment-input_1HGgGW3N .input-wrap_1GmDKvL9 .input_1w14MMHj {
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    border-radius: 6px;
    background-color: #fff;
}
.comment-input_1HGgGW3N .input-wrap_1GmDKvL9 .input_1w14MMHj input {
    padding-left: 0;
    padding-right: 20px;
    font-size: 15px;
    color: #212121;
}
.comment-input_1HGgGW3N .input-wrap_1GmDKvL9 .input_1w14MMHj textarea:-ms-input-placeholder {
    font-size: 15px;
}
.comment-input_1HGgGW3N .input-wrap_1GmDKvL9 .input_1w14MMHj textarea::placeholder {
    font-size: 15px;
}
.comment-input_1HGgGW3N .buttons_1QwBia9N {
    width: 120px;
    padding-left: 10px;
}
@media screen and (max-width: 999px) {
    .comment-input_1HGgGW3N .buttons_1QwBia9N {
        width: 90px;
    }
}
.comment-input_1HGgGW3N .buttons_1QwBia9N .button_23pWOZ42 button {
    font-weight: 500;
    box-shadow: none;
}
.comment-input_1HGgGW3N .buttons_1QwBia9N .button_23pWOZ42.disabled_1ZVqV7vA button {
    color: #fff;
    background-color: #bdbdbd;
}
.comment-input_1HGgGW3N .comment-button_27IhyBzH button {
    height: 44px;
}
@media screen and (max-width: 999px) {
    .comment-input_1HGgGW3N .comment-button_27IhyBzH button {
        font-size: 14px;
    }
}
.comment-input_1HGgGW3N .reply_2QYp36ZU {
    background-color: #fff;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 20px 0;
    padding-right: 96px;
}
@media screen and (max-width: 999px) {
    .comment-input_1HGgGW3N .reply_2QYp36ZU {
        padding-right: 38px;
    }
}
@media screen and (max-width: 999px) {
    .comment-input_1HGgGW3N .reply_2QYp36ZU textarea {
        min-height: 44px;
    }
}
.comment-input_1HGgGW3N .reply_2QYp36ZU .input-wrap_1GmDKvL9 {
    width: 100%;
}
.comment-input_1HGgGW3N .reply_2QYp36ZU .input-wrap_1GmDKvL9 .input_1w14MMHj {
    background-color: #f5f6f8;
}
.comment-input_1HGgGW3N .reply_2QYp36ZU .buttons_1QwBia9N {
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: end;
    justify-content: flex-end;
    padding-top: 10px;
}
.comment-input_1HGgGW3N .reply_2QYp36ZU .buttons_1QwBia9N .reply-button_1xdR_cGi {
    margin-left: 10px;
}
.comment-sign-in_2GjqM4Ht {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 32px 17px;
    background-color: #f5f6f8;
}
.comment-sign-in_2GjqM4Ht .hint-content_2ahORJLz {
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    font-size: 16px;
    line-height: 23px;
    color: #a6a6a6;
}
.comment-sign-in_2GjqM4Ht .hint-title_Fb46TQX5 {
    font-weight: 700;
    color: #212121;
}
.comment-sign-in_2GjqM4Ht .button_23pWOZ42 {
    margin-left: 20px;
}
.comment-sign-in_2GjqM4Ht .button_23pWOZ42 button {
    height: 44px;
}
@media screen and (max-width: 999px) {
    .comment-sign-in_2GjqM4Ht {
        -ms-flex-direction: column;
        flex-direction: column;
        -ms-flex-align: start;
        align-items: flex-start;
    }
    .comment-sign-in_2GjqM4Ht .button_23pWOZ42 {
        margin: 0;
        margin-top: 10px;
    }
}
.edit_3RCzNL5s {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    background-color: #fff;
    padding: 0;
    padding-top: 10px;
}
.edit_3RCzNL5s .input-wrap_1GmDKvL9 {
    width: 100%;
}
.edit_3RCzNL5s .input-wrap_1GmDKvL9 .input_1w14MMHj {
    border: 1px solid #ccc;
    border-radius: 4px;
}
.edit_3RCzNL5s .buttons_1QwBia9N {
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    padding: 0;
    padding-top: 10px;
}
.edit_3RCzNL5s .buttons_1QwBia9N .input_cancel-button_18sZ-8x5,
.edit_3RCzNL5s .buttons_1QwBia9N .input_save-button_2Tbva9wW {
    height: 25px;
}
.edit_3RCzNL5s .buttons_1QwBia9N .input_cancel-button_18sZ-8x5 button,
.edit_3RCzNL5s .buttons_1QwBia9N .input_save-button_2Tbva9wW button {
    font-size: 14px;
    min-width: 55px;
    height: 25px;
    line-height: 25px;
    padding: 0;
}
.edit_3RCzNL5s .buttons_1QwBia9N .input_cancel-button_18sZ-8x5 {
    padding-left: 20px;
}
.edit_3RCzNL5s .buttons_1QwBia9N .input_cancel-button_18sZ-8x5 button {
    color: #bdbdbd;
}
.link_2Y_RMRH4 {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.link_2Y_RMRH4:hover {
    color: #6ec6ff;
}
.link_2Y_RMRH4:active {
    color: #0069c0;
}
blockquote,
figure {
    margin: 0;
}
.comment-wrap_3hyca6JC {
    font-size: 14px;
    color: #212121;
    padding: 10px;
}
.channel_1eUyL028 {
    padding: 5px 0;
}
.channel-card_2GVH4VVL {
    border-radius: 6px;
    box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.1);
    background-color: #fff;
    transition: all 0.3s;
}
.channel-card_2GVH4VVL .channel-container_eywUOV_K .hidden_3k6JFN-F {
    display: none;
}
.channel-card_2GVH4VVL .channel-card-info_2xnf20wu {
    padding-left: 16px;
    padding-right: 19px;
    cursor: pointer;
}
.channel-card_2GVH4VVL .channel-card-head_3HVZOahe {
    font-size: 24px;
    font-weight: 500;
    line-height: 1.25;
    letter-spacing: 0.3px;
    color: #1a1a1a;
    padding: 25px 0;
    border-bottom: 1px solid #f2f2f2;
}
.channel-card_2GVH4VVL .channel-card-head_3HVZOahe .title-wrap_3SCz_HQ9 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: start;
    align-items: flex-start;
}
.channel-card_2GVH4VVL .channel-card-head_3HVZOahe .title-wrap_3SCz_HQ9 .title-content_V-LM7Guk {
    margin-left: 5px;
}
.channel-card_2GVH4VVL .channel-card-foot_261kyas- {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    height: 73px;
    margin: 0 -10px;
}
.channel-card_2GVH4VVL .channel-card-foot_261kyas- .icon-label_2lmYwAGT {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: end;
    align-items: flex-end;
    padding: 0 10px;
}
.channel-card_2GVH4VVL .channel-card-foot_261kyas- .icon_1SK_FFEV {
    color: #9b9b9b;
    margin-right: 7px;
}
.channel-card_2GVH4VVL .channel-card-foot_261kyas- .num_27qwTFtf {
    font-size: 14px;
    line-height: 1;
    color: #5a5a5b;
}
.link_ae8-dYU7 {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.link_ae8-dYU7:hover {
    color: #6ec6ff;
}
.link_ae8-dYU7:active {
    color: #0069c0;
}
blockquote,
figure {
    margin: 0;
}
.guidelines-wrapper_3KEA_Xae {
    width: 100%;
}
.guidelines-container_3nbLLZar {
    -ms-flex: 0 auto;
    flex: 0 auto;
    display: -ms-flexbox;
    display: flex;
}
.guidelines-button_2xRdlIfD {
    width: 175px;
}
.guidelines-button-label_2PUGQ0NB {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    font-size: 12px;
    font-weight: 400;
}
.guidelines-button-label_2PUGQ0NB .icon_TvErs90r {
    font-size: 16px;
    margin-right: 11px;
}
.guidelines-content-wrapper_1LUtuvVE {
    position: relative;
    -ms-flex: 1;
    flex: 1;
    z-index: 100;
}
.guidelines-content-wrapper_1LUtuvVE .guidelines-content-container_OgSOmiSw {
    position: absolute;
    top: 12px;
    left: 0;
    right: 0;
    border-radius: 6px;
    box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.1);
    max-width: 466px;
    background-color: #def0ff;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
}
.guidelines-content-wrapper_1LUtuvVE .guidelines-content_1aMV59FL {
    padding: 19px 27px;
    color: #000;
}
.guidelines-content-wrapper_1LUtuvVE .guidelines-content_1aMV59FL .content-title_2v1oTAoh {
    font-size: 16px;
    font-weight: 700;
    line-height: 1.75;
}
.guidelines-content-wrapper_1LUtuvVE .guidelines-content_1aMV59FL .content-desc_3fDQG_v_ {
    font-size: 14px;
    line-height: 1.43;
    color: #212121;
}
.guidelines-content-wrapper_1LUtuvVE .guidelines-content_1aMV59FL .content-desc_3fDQG_v_ .content-desc-list_2LhIVr2f .list-title_3fiwRqLS {
    font-size: 16px;
    line-height: 1.31;
    font-weight: 700;
    padding: 15px 0 8px;
}
.guidelines-content-wrapper_1LUtuvVE .guidelines-content_1aMV59FL .content-desc_3fDQG_v_ .content-desc-list_2LhIVr2f .list-item_1xNWof8J {
    display: -ms-flexbox;
    display: flex;
}
.guidelines-content-wrapper_1LUtuvVE .guidelines-content_1aMV59FL .content-desc_3fDQG_v_ .content-desc-list_2LhIVr2f .list-item_1xNWof8J .dot_3yhy4Mo- {
    width: 6px;
    height: 6px;
    margin-top: 8px;
    border-radius: 50%;
    background-color: #000;
}
.guidelines-content-wrapper_1LUtuvVE .guidelines-content_1aMV59FL .content-desc_3fDQG_v_ .content-desc-list_2LhIVr2f .list-item_1xNWof8J .item-text_1cAvrDNT {
    -ms-flex: 1;
    flex: 1;
    padding-left: 15px;
    font-size: 12px;
    line-height: 22px;
    font-weight: 400;
    color: #000;
}
.guidelines-content-wrapper_1LUtuvVE .guidelines-content_1aMV59FL .content-desc_3fDQG_v_ .desc-paragraph_3BipcFU3 {
    padding-top: 17px;
}
.link_3dmpcWNm {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.link_3dmpcWNm:hover {
    color: #6ec6ff;
}
.link_3dmpcWNm:active {
    color: #0069c0;
}
blockquote,
figure {
    margin: 0;
}
code .inline {
    width: auto;
    height: auto;
    padding: 0.2em;
    background: #f9f9f9;
    border-radius: 3px;
    font-size: 85%;
    font-family: Consolas, Liberation Mono, Menlo, Courier, monospace;
    text-indent: 0;
}
.link_1Hn086Yb {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.link_1Hn086Yb:hover {
    color: #6ec6ff;
}
.link_1Hn086Yb:active {
    color: #0069c0;
}
blockquote,
figure {
    margin: 0;
}
.comment-wrap_3fgG3LO3 {
    font-size: 14px;
    color: #212121;
    padding: 10px;
}
@media screen and (max-width: 999px) {
    .comment-wrap_3fgG3LO3 textarea {
        min-height: 84px;
    }
}
.submission-wrap_1shPKeyL {
    font-size: 14px;
    color: #212121;
}
.submission-wrap_1shPKeyL textarea {
    min-height: 44px;
}
@media screen and (max-width: 999px) {
    .submission-wrap_1shPKeyL textarea {
        min-height: 84px;
    }
}
.comments-wrapper_2XOH7lZZ {
    padding: 10px 13px 20px;
}
.comments-wrapper_2XOH7lZZ .submissionTim_3ZzBgonu {
    padding: 0 50px 0 96px;
}
@media screen and (max-width: 999px) {
    .comments-wrapper_2XOH7lZZ .submissionTim_3ZzBgonu {
        padding: 0 10px;
    }
}
.comments-wrapper_2XOH7lZZ a {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.comments-wrapper_2XOH7lZZ a:hover {
    color: #6ec6ff;
}
.comments-wrapper_2XOH7lZZ a:active {
    color: #0069c0;
}
.comment-item_2ErJgMLx .reply-input_qAAiZDGr {
    padding-left: 45px;
}
.comment-item_2ErJgMLx .reply-input_qAAiZDGr .submission-input_2diQZ-eT {
    padding: 0 0 0 37px;
}
.comment-item_2ErJgMLx .subitems_3ip8bp1T {
    padding-left: 45px;
}
.comment-item_2ErJgMLx .subitems_3ip8bp1T .subitems-operate_sxInVL5Y {
    padding-left: 36px;
    margin-top: -1px;
}
.message-item_2XGZIRsC {
    padding: 10px 0;
    font-size: 14px;
    line-height: 19px;
    color: #212121;
}
.message-item_2XGZIRsC .selected_3o8SdN8h {
    border-radius: 6px;
    box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.1);
    background-color: #ddd;
}
.message-item_2XGZIRsC .message-head_1gHAGyhQ,
.message-item_2XGZIRsC .message-head_1gHAGyhQ .message_content_1GM2x-1_ {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: center;
    align-items: center;
}
.message-item_2XGZIRsC .message-head_1gHAGyhQ .link_1Hn086Yb {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
    color: #212121;
}
.message-item_2XGZIRsC .message-head_1gHAGyhQ .link_1Hn086Yb:hover {
    color: #6ec6ff;
}
.message-item_2XGZIRsC .message-head_1gHAGyhQ .link_1Hn086Yb:active {
    color: #0069c0;
}
.message-item_2XGZIRsC .message-head_1gHAGyhQ .avatar_2KCqFZ0p {
    margin-right: 13px;
}
.message-item_2XGZIRsC .message-head_1gHAGyhQ .user-name_1izLPEns {
    font-weight: 700;
}
.message-item_2XGZIRsC .message-head_1gHAGyhQ .user-role-group_E_xBL7y1,
.message-item_2XGZIRsC .message-head_1gHAGyhQ .user-role_gr0MOG2Z {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
}
.message-item_2XGZIRsC .message-head_1gHAGyhQ .user-role_gr0MOG2Z {
    font-size: 10px;
    font-weight: 500;
    color: #fff;
    text-transform: uppercase;
    padding: 0 2px;
    border-radius: 3px;
    border: 1px solid #b1b7bb;
    background-color: #bec3c6;
    line-height: 16px;
    margin-left: 5px;
}
.message-item_2XGZIRsC .message-head_1gHAGyhQ .from-now_Fm71eH8B,
.message-item_2XGZIRsC .message-head_1gHAGyhQ .from-update_2LSKHAJL {
    color: rgba(33, 33, 33, 0.7);
    margin-left: 5px;
}
.message-item_2XGZIRsC .message-level-2_1kGuU6Q5 {
    padding: 0;
}
.message-item_2XGZIRsC .message-level-2_1kGuU6Q5 .message-head_1gHAGyhQ .avatar_2KCqFZ0p {
    margin-right: 12px;
}
.message-item_2XGZIRsC .message-level-2_1kGuU6Q5 .message-body_6Q6VROFz {
    padding-left: 36px;
}
@media screen and (max-width: 999px) {
    .message-item_2XGZIRsC .message-level-2_1kGuU6Q5 .message-body_6Q6VROFz {
        padding-right: 30px;
    }
}
.message-item_2XGZIRsC .message-level-2_1kGuU6Q5 .message-body_6Q6VROFz .message-content_1mYWYc6v {
    max-width: 473px;
}
@media screen and (max-width: 999px) {
    .message-item_2XGZIRsC .message-level-2_1kGuU6Q5 .message-body_6Q6VROFz .message-content_1mYWYc6v {
        width: 100%;
    }
}
.message-item_2XGZIRsC .message-level-2_1kGuU6Q5 .operate-group_ixAPH2oH {
    padding-left: 36px;
}
.message-item_2XGZIRsC .message-level-2_1kGuU6Q5 .operate-group_ixAPH2oH .flag_button_cndeKPOb {
    position: absolute;
    right: 37px;
}
@media screen and (max-width: 999px) {
    .message-item_2XGZIRsC .message-level-2_1kGuU6Q5 .operate-group_ixAPH2oH .flag_button_cndeKPOb {
        right: 4px;
    }
}
.message-item_2XGZIRsC .message-level-2_1kGuU6Q5 .archived_1ytW_aO8 {
    padding-bottom: 21px;
}
.message-item_2XGZIRsC .message-level-2_1kGuU6Q5 .edit-input_3_32AuiH {
    padding: 0 13px 0 37px;
}
.message-item_2XGZIRsC .message-level-2_1kGuU6Q5 .edit-input_3_32AuiH .submission-input_2diQZ-eT {
    padding: 0 44px 0 37px;
}
.message-item_2XGZIRsC .message-body_6Q6VROFz {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: start;
    align-items: flex-start;
    padding-left: 45px;
    position: relative;
    white-space: pre-wrap;
}
@media screen and (max-width: 999px) {
    .message-item_2XGZIRsC .message-body_6Q6VROFz {
        padding-right: 30px;
    }
}
.message-item_2XGZIRsC .message-body_6Q6VROFz .message-content_1mYWYc6v {
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    max-width: 509px;
    word-wrap: break-word;
    word-break: break-word;
}
@media screen and (max-width: 999px) {
    .message-item_2XGZIRsC .message-body_6Q6VROFz .message-content_1mYWYc6v {
        -ms-flex: 1 0 auto;
        flex: 1 0 auto;
        width: 100%;
    }
}
.message-item_2XGZIRsC .message-body_6Q6VROFz .message-buttons_3TVAGnkN {
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: end;
    align-items: flex-end;
}
.message-item_2XGZIRsC .message-body_6Q6VROFz .like-button-wrap_1ZQ-04Qz {
    width: 65px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
}
@media screen and (max-width: 999px) {
    .message-item_2XGZIRsC .message-body_6Q6VROFz .like-button-wrap_1ZQ-04Qz {
        width: auto;
    }
}
.message-item_2XGZIRsC .message-body_6Q6VROFz .like-num_1iEDWrfj {
    line-height: 1;
    font-size: 12px;
    color: #212121;
    opacity: 0.4;
}
.message-item_2XGZIRsC .message-body_6Q6VROFz .archived_1ytW_aO8 {
    color: #bec3c6;
}
.message-item_2XGZIRsC .operate-group_ixAPH2oH {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-align: center;
    align-items: center;
    padding-left: 45px;
    min-height: 21px;
}
.message-item_2XGZIRsC .operate-group_ixAPH2oH .flex-end_28DiS0U2 {
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.message-item_2XGZIRsC .tool-buttons-wrap__vLdfMHU {
    padding-right: 28px;
    display: none;
    line-height: 1;
    -ms-flex-align: center;
    align-items: center;
}
.message-item_2XGZIRsC .tool-buttons-wrap__vLdfMHU .flag_button_cndeKPOb {
    position: absolute;
    right: 37px;
}
@media screen and (max-width: 999px) {
    .message-item_2XGZIRsC .tool-buttons-wrap__vLdfMHU .flag_button_cndeKPOb {
        right: 4px;
    }
}
.message-item_2XGZIRsC .tool-buttons-wrap__vLdfMHU .button_1XpDK6hJ {
    padding: 0;
    padding-right: 10px;
}
.message-item_2XGZIRsC .tool-buttons-wrap__vLdfMHU .button_1XpDK6hJ .delete_button_X0YXcQ8b .text_3D5iNSn5,
.message-item_2XGZIRsC .tool-buttons-wrap__vLdfMHU .button_1XpDK6hJ .edit_button_1-kD8aHE .text_3D5iNSn5 {
    font-size: 12px;
    font-weight: 700;
    line-height: 1.75;
}
.message-item_2XGZIRsC .tool-buttons-wrap__vLdfMHU .button_1XpDK6hJ .icon_3ZMmhlHl {
    font-size: 16px;
}
.message-item_2XGZIRsC:hover .tool-buttons-wrap__vLdfMHU {
    display: -ms-flexbox;
    display: flex;
}
.toggle-active-button_1mbBrRzo {
    color: #2196f3;
    border: none;
    outline: none;
    cursor: pointer;
    background-color: transparent;
    padding: 5px;
}
.toggle-active-button_1mbBrRzo:hover {
    color: #6ec6ff;
}
.toggle-active-button_1mbBrRzo:active {
    color: #0069c0;
}
.toggle-active-button_1mbBrRzo .icon_3ZMmhlHl {
    font-size: 12px;
    color: rgba(33, 33, 33, 0.4);
}
.toggle-active-button_1mbBrRzo .icon_3ZMmhlHl .active_Bm6U88FY {
    color: #2196f3;
}
.toggle-active-button_1mbBrRzo .text_3D5iNSn5 {
    font-size: 15px;
    color: rgba(33, 33, 33, 0.4);
}
.toggle-active-button_1mbBrRzo:hover {
    opacity: 0.7;
}
.button-message-operate_3q-XjLoW {
    color: #2196f3;
    border: none;
    outline: none;
    cursor: pointer;
    background-color: transparent;
    font-size: 12px;
    font-weight: 700;
    line-height: 1.75;
    color: rgba(33, 33, 33, 0.4);
    padding: 0;
    padding-right: 10px;
}
.button-message-operate_3q-XjLoW:hover {
    color: #6ec6ff;
}
.button-message-operate_3q-XjLoW:active {
    color: #0069c0;
}
.button-message-operate_3q-XjLoW .button-view-more_3BeJa7y6 {
    width: 124px;
    height: 48px;
    border-radius: 4px;
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 16px;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.5;
    letter-spacing: normal;
    text-align: center;
    color: #fff;
    background-color: #2196f3;
}
.button-message-operate_3q-XjLoW .button-view-more_3BeJa7y6,
.load-more_pnmPkGC_ {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
}
.load-more_pnmPkGC_ {
    padding: 10px 0;
}
.load-more_pnmPkGC_ .loading_23Fr3T7P {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    border-radius: 12px;
    width: 24px;
    height: 24px;
    border: 2px solid hsla(0, 0%, 100%, 0.4);
    border-top-color: #fff;
    border-color: #f4f4f4;
    border-top-color: #d5d5d5;
    animation: rotate 1s infinite;
}
.load-more_pnmPkGC_ .more_3ot9i1wg {
    height: 36px;
    min-width: 138px;
    font-size: 18px;
    font-weight: 400;
}
.load-more_pnmPkGC_ .no-more_oDtXyn61 {
    font-size: 18px;
    font-weight: 400;
    color: #7f7f7f;
}
@media screen and (max-width: 999px) {
    .load-more_pnmPkGC_ {
        padding: 12px 0;
    }
    .load-more_pnmPkGC_ .more_3ot9i1wg,
    .load-more_pnmPkGC_ .no-more_oDtXyn61 {
        font-size: 15px;
        font-weight: 400;
    }
}
.message-level-1_3sGyTE9h .edit-input_3_32AuiH {
    padding: 0 13px 0 45.5px;
}
.message-level-1_3sGyTE9h .edit-input_3_32AuiH .submission-input_2diQZ-eT {
    padding: 0 44px 0 45.5px;
}
.submission-input_2diQZ-eT {
    padding: 34px 88px 33px 96px;
}
.link_3I11sA2g {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.link_3I11sA2g:hover {
    color: #6ec6ff;
}
.link_3I11sA2g:active {
    color: #0069c0;
}
blockquote,
figure {
    margin: 0;
}
.submission-detail_HdXO0Ta4 .submission-content_1HQf20K4 {
    padding: 0 96px 36px;
}
@media screen and (max-width: 999px) {
    .submission-detail_HdXO0Ta4 .submission-content_1HQf20K4 {
        padding: 0 36px 36px;
    }
}
.submission-detail_HdXO0Ta4 .header_35NMdr2q {
    padding: 36px 96px 0;
    display: -ms-flexbox;
    display: flex;
}
@media screen and (max-width: 999px) {
    .submission-detail_HdXO0Ta4 .header_35NMdr2q {
        padding: 36px 36px 0;
    }
}
.submission-detail_HdXO0Ta4 .header_35NMdr2q .thumbnail_3WobVYdq {
    width: 150px;
    border-radius: 6px;
    overflow: hidden;
}
@media screen and (max-width: 999px) {
    .submission-detail_HdXO0Ta4 .header_35NMdr2q .thumbnail_3WobVYdq {
        padding-right: 15px;
    }
}
.submission-detail_HdXO0Ta4 .title_WHsFrWJ_ {
    font-size: 38px;
    font-weight: 700;
    line-height: 1.11;
    letter-spacing: 0.48px;
    color: rgba(0, 0, 0, 0.87);
    padding-top: 20px;
}
@media screen and (max-width: 999px) {
    .submission-detail_HdXO0Ta4 .title_WHsFrWJ_ {
        font-size: 34px;
    }
}
.submission-detail_HdXO0Ta4 .views_3GYcoCaD {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    font-size: 14px;
    line-height: 16px;
    color: #9b9b9b;
    padding-top: 19px;
}
.submission-detail_HdXO0Ta4 .views_3GYcoCaD .icon_2kX0JhSs {
    font-size: 12px;
    color: #9b9b9b;
    margin-right: 4px;
}
.submission-detail_HdXO0Ta4 .des_1zlZM6Ym {
    font-size: 16px;
    line-height: 1.5;
    color: #333;
    padding-top: 19px;
}
.submission-detail_HdXO0Ta4 .author_3cCsDCk- {
    padding-top: 14px;
}
.submission-detail_HdXO0Ta4 .media_3NGk8xrf {
    padding-top: 36px;
    padding-bottom: 27px;
}
.learner-stats_2Coy6Omx {
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -ms-flex-align: start;
    align-items: flex-start;
}
.learner-stats_2Coy6Omx .operate-group_1232UbmV,
.learner-stats_2Coy6Omx .stats_QESBSiOZ {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
}
.learner-stats_2Coy6Omx .stats_QESBSiOZ {
    line-height: 24px;
}
.learner-stats_2Coy6Omx .comment_1qNqDiUW {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    padding-left: 10px;
}
.learner-stats_2Coy6Omx .comment_1qNqDiUW .icon_2kX0JhSs {
    font-size: 18px;
    color: #838184;
}
.learner-stats_2Coy6Omx .comment_1qNqDiUW .num_SZ21L9lb {
    padding-left: 10px;
    font-size: 16px;
    line-height: 1;
    color: #5a5a5b;
}
.learner-stats_2Coy6Omx .stats-item_JK1fSN3U {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    font-size: 16px;
    color: #838184;
    cursor: pointer;
}
.learner-stats_2Coy6Omx .stats-item_JK1fSN3U .icon_2kX0JhSs {
    font-size: 18px;
    margin-right: 7px;
}
.learner-stats_2Coy6Omx .stats-item_JK1fSN3U .collected_IOjV43jo .icon_2kX0JhSs {
    color: #2196f3;
}
.learner-stats_2Coy6Omx .share_EDOhVitt {
    padding-left: 10px;
    line-height: 24px;
}
.learner-stats_2Coy6Omx .flag_1rWMyN1o {
    padding-left: 17px;
}
.learner-stats_2Coy6Omx .button_13qhi_V6 {
    color: #2196f3;
    border: none;
    outline: none;
    cursor: pointer;
    background: transparent;
    padding: 0;
    margin: 0;
}
.learner-stats_2Coy6Omx .button_13qhi_V6:hover {
    color: #6ec6ff;
}
.learner-stats_2Coy6Omx .button_13qhi_V6:active {
    color: #0069c0;
}
.learner-stats_2Coy6Omx .button-share_k0sqgeU3 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    color: #838184;
    font-size: 16px;
}
.learner-stats_2Coy6Omx .button-share_k0sqgeU3 .icon_2kX0JhSs {
    background: transparent;
}
.learner-stats_2Coy6Omx .button-flag_y2BrQ1OT {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    color: #838184;
    font-size: 20px;
}
.learner-stats_2Coy6Omx .button-flag_y2BrQ1OT .icon_2kX0JhSs {
    background: transparent;
}
.learner-stats_2Coy6Omx .button-flag_y2BrQ1OT .icon_2kX0JhSs .active_2f8YxocI {
    color: #2196f3;
}
.link_2CiQJ7Z7 {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.link_2CiQJ7Z7:hover {
    color: #6ec6ff;
}
.link_2CiQJ7Z7:active {
    color: #0069c0;
}
blockquote,
figure {
    margin: 0;
}
.head-bg-image-wrap_GiGEFRp_ {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    z-index: -1;
}
.head-bg-image_G4GX9OnR {
    filter: blur(11px);
    margin: -20px;
    height: 850px;
}
.head-bg-cover_1UJQ_b8N {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0.4);
}
.link_3Uj51t5h {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.link_3Uj51t5h:hover {
    color: #6ec6ff;
}
.link_3Uj51t5h:active {
    color: #0069c0;
}
blockquote,
figure {
    margin: 0;
}
.path-stream-wrap_cdYafqO_ {
    border-radius: 6px;
    box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.1);
    background-color: #f7f7f7;
    color: #000;
    padding: 40px 94px;
}
@media screen and (max-width: 999px) {
    .path-stream-wrap_cdYafqO_ {
        padding: 20px;
    }
}
.path-stream-wrap_cdYafqO_ .content_PXyojvAx {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.path-stream-wrap_cdYafqO_ .content_PXyojvAx .info_1VhwGEtn .title_iyt1fzml {
    font-size: 24px;
    font-weight: 500;
    line-height: 1.25;
    margin-top: 9px;
}
.path-stream-wrap_cdYafqO_ .content_PXyojvAx .info_1VhwGEtn .description_3gz29Oum,
.path-stream-wrap_cdYafqO_ .content_PXyojvAx .info_1VhwGEtn .hint_nre3GlNr {
    font-size: 16px;
    line-height: 1.5;
    margin-top: 9px;
}
.path-stream-wrap_cdYafqO_ .content_PXyojvAx .loading_17t8zbvB {
    -ms-flex: none;
    flex: none;
    width: 96px;
    height: 96px;
    position: relative;
}
.path-stream-wrap_cdYafqO_ .button-group_3N53xTHs {
    padding: 40px 0 10px;
}
.path-stream-wrap_cdYafqO_ .card_2yYmkq6W .inProgress_3fsf3O10 .info_1VhwGEtn,
.path-stream-wrap_cdYafqO_ .card_2yYmkq6W .succeeded_3y_SoD1v .info_1VhwGEtn {
    max-width: 389px;
}
.path-stream-wrap_cdYafqO_ .banner_2Twuq6W1.inProgress_3fsf3O10 .info_1VhwGEtn,
.path-stream-wrap_cdYafqO_ .banner_2Twuq6W1.succeeded_3y_SoD1v .info_1VhwGEtn {
    max-width: 660px;
}
.lab-loading-wrap_eLDCtfxP {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    cursor: auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
}
.lab-loading-wrap_eLDCtfxP .lab-loading_uVTIce3C {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    border-radius: 48px;
    width: 96px;
    height: 96px;
    border: 2px solid #2196f3;
    border-top-color: rgba(65, 154, 249, 0.2);
    border-width: 10px;
    background-color: rgba(65, 154, 249, 0.15);
    animation: rotate 1s infinite;
}
.link_O0FMfZbO {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.link_O0FMfZbO:hover {
    color: #6ec6ff;
}
.link_O0FMfZbO:active {
    color: #0069c0;
}
blockquote,
figure {
    margin: 0;
}
.title-wrap_9GSKh64y {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex: auto;
    flex: auto;
}
.title-wrap_9GSKh64y [data-block="true"] {
    box-sizing: border-box;
    margin: 0 auto;
    word-wrap: break-word;
    white-space: pre-wrap;
}
.title-wrap_9GSKh64y .public-DraftEditorPlaceholder-root {
    color: hsla(0, 0%, 100%, 0.8);
}
.title-wrap_9GSKh64y .public-DraftEditorPlaceholder-hasFocus {
    color: hsla(0, 0%, 100%, 0.6);
}
.title-wrap_9GSKh64y .learn-edit_3ZfO7dVG .public-DraftEditorPlaceholder-root {
    color: #c6c6c6;
}
.title-wrap_9GSKh64y .learn-edit_3ZfO7dVG .public-DraftEditorPlaceholder-hasFocus {
    color: #959595;
}
.title-wrap_9GSKh64y > div {
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    padding: 0;
}
.link_1NdC08Ps {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.link_1NdC08Ps:hover {
    color: #6ec6ff;
}
.link_1NdC08Ps:active {
    color: #0069c0;
}
blockquote,
figure {
    margin: 0;
}
.body-wrap_32MuPt5j {
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    margin-top: 24px;
    padding: 0 24px 40px;
    position: relative;
    max-width: 800px;
    min-height: 168px;
    font-size: 16px;
    line-height: 24px;
    color: #333;
}
@media screen and (max-width: 999px) {
    .body-wrap_32MuPt5j {
        font-size: 10px;
        line-height: 1.4;
    }
}
.body-wrap_32MuPt5j .render-only_1KGmfnpg {
    padding: 0;
}
.body-wrap_32MuPt5j a {
    color: #2196f3;
}
.body-wrap_32MuPt5j [data-block="true"] {
    box-sizing: border-box;
    margin: 0 auto 24px;
    max-width: 800px;
    word-wrap: break-word;
    white-space: pre-wrap;
}
.body-wrap_32MuPt5j [data-block="true"]:first-child {
    margin-top: 0;
}
.body-wrap_32MuPt5j [data-contents="true"] > div {
    padding: 1px;
}
.body-wrap_32MuPt5j [data-contents="true"] > :after {
    content: "";
    display: block;
    clear: both;
}
.body-wrap_32MuPt5j h2[data-block="true"] {
    color: #000;
    font-style: normal;
    font-size: 24px;
    font-weight: 400;
    line-height: 1.2;
    margin-top: 64px;
}
.body-wrap_32MuPt5j h1[data-block="true"] {
    color: #000;
    font-style: normal;
    font-size: 36px;
    font-weight: 400;
    line-height: 1.2;
    margin-top: 64px;
}
.body-wrap_32MuPt5j h1[data-block="true"] + h2[data-block="true"] {
    margin-top: 0;
}
.body-wrap_32MuPt5j blockquote[data-block="true"] {
    color: #959595;
    margin-top: 24px;
    padding-left: 66px;
    padding-right: 40px;
    position: relative;
}
.body-wrap_32MuPt5j blockquote[data-block="true"]:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 40px;
    width: 10px;
    background-color: #e5e5e5;
}
.body-wrap_32MuPt5j .public-DraftStyleDefault-ul {
    margin: 0 auto 24px;
}
.body-wrap_32MuPt5j .public-DraftStyleDefault-ul li[data-block="true"] {
    margin-bottom: 12px;
    list-style: none;
    padding-left: 66px;
    padding-right: 40px;
}
.body-wrap_32MuPt5j .public-DraftStyleDefault-ul li[data-block="true"]:before {
    content: "";
    position: absolute;
    top: 6px;
    left: 40px;
    width: 10px;
    height: 10px;
    background-color: #000;
    border-radius: 100%;
}
.body-wrap_32MuPt5j .public-DraftStyleDefault-ol {
    margin: 0 auto 24px;
}
.body-wrap_32MuPt5j .public-DraftStyleDefault-ol li[data-block="true"] {
    margin-bottom: 12px;
    list-style: none;
    padding-left: 66px;
    padding-right: 40px;
}
.body-wrap_32MuPt5j .public-DraftStyleDefault-ol li[data-block="true"]:before {
    left: 0;
    width: 60px;
}
.body-wrap_32MuPt5j .public-DraftStyleDefault-ul li[data-block="true"] .public-DraftStyleDefault-depth1 {
    padding-left: 106px;
}
.body-wrap_32MuPt5j .public-DraftStyleDefault-ul li[data-block="true"] .public-DraftStyleDefault-depth1:before {
    left: 80px;
    border-radius: 0;
}
.body-wrap_32MuPt5j .public-DraftStyleDefault-ol li[data-block="true"] .public-DraftStyleDefault-depth1 {
    padding-left: 106px;
}
.body-wrap_32MuPt5j .public-DraftStyleDefault-ol li[data-block="true"] .public-DraftStyleDefault-depth1:before {
    width: 100px;
}
.body-wrap_32MuPt5j .public-DraftStyleDefault-pre {
    margin: 0 auto 24px;
    clear: both;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
}
.body-wrap_32MuPt5j .public-DraftStyleDefault-pre .public-DraftStyleDefault-scroller {
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    width: 100%;
}
@media screen and (max-width: 999px) {
    .body-wrap_32MuPt5j .public-DraftStyleDefault-pre .public-DraftStyleDefault-scroller {
        width: 100%;
    }
}
.body-wrap_32MuPt5j .public-DraftStyleDefault-pre code[data-block="true"] {
    display: block;
    overflow-x: auto;
    font-family: Menlo, Consolas, Monaco, monospace;
    font-size: 16px;
    line-height: 1.47;
    margin: 0;
    max-width: none;
    word-wrap: normal;
    white-space: pre;
    background-color: #f2f2f2;
    color: #1a1a1a;
    box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.1);
    border-radius: 6px;
    padding: 36px 40px;
}
.body-wrap_32MuPt5j .public-DraftStyleDefault-pre code[data-block="true"] > .public-DraftStyleDefault-block {
    word-wrap: normal;
    white-space: pre;
}
.body-wrap_32MuPt5j figure[data-block="true"] {
    margin: 0 auto 24px;
}
.link_VY--ByF8 {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.link_VY--ByF8:hover {
    color: #6ec6ff;
}
.link_VY--ByF8:active {
    color: #0069c0;
}
blockquote,
figure {
    margin: 0;
}
.alignment-toolbar_2yGN3pJK {
    position: absolute;
    left: 0;
    top: 0;
    transform: translate(-50%, -100%);
    z-index: 1;
    background-color: #000;
    border-radius: 3px;
    padding: 0 8px;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    align-items: center;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    display: none;
}
.alignment-toolbar_2yGN3pJK:after {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    transform: translate(-50%);
    border: 8px solid transparent;
    border-top-color: #000;
}
.alignment-toolbar_2yGN3pJK .show_1kQEf-F9 {
    display: -ms-flexbox;
    display: flex;
}
.toolbar-button-wrapper_3QFX3xQk {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.toolbar-button-wrapper_3QFX3xQk .toolbar-button_26arqPCL {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    border: none;
    background: none;
    padding: 13px 8px;
    margin: 0;
    outline: 0;
    color: #fff;
    font-size: 20px;
    cursor: pointer;
}
.toolbar-button-wrapper_3QFX3xQk .toolbar-button_26arqPCL .active_7iqbI0Ym {
    color: #2196f3;
}
.alignment-default_3YBOBbDE {
    clear: both;
}
.alignment-left_VHo_ogyY {
    clear: both;
    float: left;
    width: 540px;
    max-width: 100%;
    margin: 0 32px 32px 0;
    position: relative;
    z-index: 1;
}
@media screen and (max-width: 999px) {
    .alignment-left_VHo_ogyY {
        float: none;
        margin: 0 auto;
    }
}
.alignment-right_22KYS0k- {
    clear: both;
    float: right;
    width: 540px;
    max-width: 100%;
    margin: 0 0 32px 32px;
    position: relative;
    z-index: 1;
}
@media screen and (max-width: 999px) {
    .alignment-right_22KYS0k- {
        float: none;
        margin: 0 auto;
    }
}
.alignment-center_1f_SbV7n {
    clear: both;
    margin: 0 auto;
    width: 540px;
    max-width: 100%;
}
.alignment-fullscreen_2PVtMKkA {
    clear: both;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
}
.alignment-fullscreen_2PVtMKkA > * {
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    width: 100vw;
}
.alignment-fullscreen_2PVtMKkA .popup_S8z-aizc > * {
    width: calc(100vw - 118px);
}
@media screen and (max-width: 999px) {
    .alignment-fullscreen_2PVtMKkA .popup_S8z-aizc > * {
        width: 100vw;
    }
}
.alignment-fullscreen_2PVtMKkA .openSettings_27-ymsLH > * {
    width: 902px;
}
@media screen and (max-width: 999px) {
    .alignment-fullscreen_2PVtMKkA .openSettings_27-ymsLH > * {
        width: calc(100vw - 0px);
    }
}
.input-wrapper_94qLfpzl {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.input-wrapper_94qLfpzl .link-input_1Fe-91mg {
    width: 300px;
    border: none;
    background: none;
    padding: 0 8px;
    margin: 0;
    outline: 0;
    font-size: 15px;
    line-height: 18px;
    color: #fff;
}
.input-wrapper_94qLfpzl .link-input_1Fe-91mg:-ms-input-placeholder {
    color: #959595;
}
.input-wrapper_94qLfpzl .link-input_1Fe-91mg::placeholder {
    color: #959595;
}
.input-wrapper_94qLfpzl .text-area_sLYvGzKD {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    width: 300px;
}
.input-wrapper_94qLfpzl .text-area_sLYvGzKD textarea {
    width: 100%;
    padding: 10px 8px;
    margin: 0;
    border: none;
    resize: none;
    outline: none;
    background-color: transparent;
    font-size: 15px;
    line-height: 18px;
    color: #fff;
}
.input-wrapper_94qLfpzl .text-area_sLYvGzKD textarea::placeholder {
    color: #959595;
}
.input-wrapper_94qLfpzl .text-area_sLYvGzKD textarea::-webkit-input-placeholder {
    color: #959595;
}
.input-wrapper_94qLfpzl .text-area_sLYvGzKD textarea:-moz-placeholder,
.input-wrapper_94qLfpzl .text-area_sLYvGzKD textarea::-moz-placeholder {
    color: #959595;
}
.input-wrapper_94qLfpzl .text-area_sLYvGzKD textarea:-ms-input-placeholder {
    color: #959595;
}
.input-wrapper_94qLfpzl .close-button_Yp9nH4Wg {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    border: none;
    background: none;
    padding: 13px 0 13px 8px;
    margin: 0;
    outline: 0;
    color: #666;
    font-size: 20px;
    cursor: pointer;
}
.input-wrapper_94qLfpzl .close-button_Yp9nH4Wg:hover {
    color: #fff;
}
.link_1KF2a_QQ {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.link_1KF2a_QQ:hover {
    color: #6ec6ff;
}
.link_1KF2a_QQ:active {
    color: #0069c0;
}
blockquote,
figure {
    margin: 0;
}
.content_1ArJEd7k {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    background-color: #fff;
    border-radius: 3px;
    width: 640px;
    pointer-events: auto;
    max-width: calc(100vw - 32px);
}
.content_1ArJEd7k::-webkit-input-placeholder {
    color: #b0b0b0;
}
.content_1ArJEd7k:-moz-placeholder,
.content_1ArJEd7k::-moz-placeholder {
    color: #b0b0b0;
}
.content_1ArJEd7k:-ms-input-placeholder {
    color: #b0b0b0;
}
.head_2h78BSdG {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: center;
    align-items: center;
    height: 50px;
    width: 100%;
    background-color: #fff;
    box-shadow: 0 1px 0 0 #e9e9e9;
    font-size: 20px;
    color: #000;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    padding: 0 16px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.head_2h78BSdG .button-close_2n2mU1D6 {
    padding: 0;
    border: none;
    outline: none;
    background-color: transparent;
    cursor: pointer;
    font-size: 26px;
    color: #d0d0d0;
}
.head_2h78BSdG .button-close_2n2mU1D6:active {
    color: #55595f;
}
.head_2h78BSdG .button-close_2n2mU1D6:hover {
    color: rgba(0, 0, 0, 0.7);
}
.input-wrap_3Q97Co9n {
    background-color: #f3f3f3;
    padding: 24px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: center;
    align-items: center;
}
.input-wrap_3Q97Co9n .input_ocBLYm2e {
    width: 100%;
    position: relative;
}
.input-wrap_3Q97Co9n .supported-hint_3XBVPBjk {
    font-size: 15px;
    margin-top: 10px;
    color: #959595;
}
.embed-wrap_1OGVUttF {
    padding: 24px;
    background-color: #fff;
    max-height: 195px;
}
.embed-wrap_1OGVUttF .title_1BI_RlXc {
    font-size: 15px;
    color: #5a5a5b;
    border-bottom: 1px solid #f2f2f2;
    padding-bottom: 12px;
}
.embed-wrap_1OGVUttF .embed-previews_1DcMKrWD {
    position: relative;
}
.embed-wrap_1OGVUttF .item_3A6LZG8N {
    display: -ms-flexbox;
    display: flex;
    position: relative;
}
.embed-wrap_1OGVUttF .item_3A6LZG8N .item-thumbnail_DPGCU-JN {
    margin: 8px 0;
    width: 80px;
    height: 60px;
}
.embed-wrap_1OGVUttF .item_3A6LZG8N .item-content_rZyF0cVm {
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    display: -ms-flexbox;
    display: flex;
    padding: 0 16px;
    border-bottom: 1px solid #f2f2f2;
}
.embed-wrap_1OGVUttF .item_3A6LZG8N .item-content_rZyF0cVm .item-info_2DyZ3TX4 {
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: center;
    justify-content: center;
}
.embed-wrap_1OGVUttF .item_3A6LZG8N .item-content_rZyF0cVm .item-title_q4YEdjMn {
    font-size: 15px;
    font-weight: 700;
    color: #5a5a5b;
}
.embed-wrap_1OGVUttF .item_3A6LZG8N .item-content_rZyF0cVm .item-provider_1dKyejvR {
    font-size: 13px;
    color: #959595;
}
.embed-wrap_1OGVUttF .item_3A6LZG8N .item-content_rZyF0cVm .item-delete_1ToeGmft {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
}
.embed-wrap_1OGVUttF .item_3A6LZG8N .item-content_rZyF0cVm .item-delete_1ToeGmft .delete_2B4Ix95i {
    font-size: 15px;
    color: #2196f3;
    cursor: pointer;
}
.embed-wrap_1OGVUttF .item_3A6LZG8N .item-content_rZyF0cVm .item-delete_1ToeGmft .delete_2B4Ix95i:hover {
    color: #6ec6ff;
}
.embed-wrap_1OGVUttF .item_3A6LZG8N .item-content_rZyF0cVm .item-delete_1ToeGmft .delete_2B4Ix95i:active {
    color: #0069c0;
}
.foot_2MUHJxKc {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -ms-flex-align: center;
    align-items: center;
    height: 68px;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    background-color: #f2f2f2;
    box-shadow: 0 -1px 0 0 hsla(0, 0%, 84%, 0.5);
    padding: 0 16px;
}
.foot_2MUHJxKc .button_tgAYfzov {
    min-width: 86px;
    margin-left: 8px;
}
.loading-wrap_2Za1BSVF {
    position: absolute;
    top: 0;
    right: 10px;
    bottom: 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
}
.loading-wrap_2Za1BSVF .loading_3yMF__wW {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    border-radius: 8px;
    width: 16px;
    height: 16px;
    border: 2px solid rgba(0, 0, 0, 0.4);
    border-top-color: #fff;
    animation: rotate 1s infinite;
}
.link_2izjBl7B {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.link_2izjBl7B:hover {
    color: #6ec6ff;
}
.link_2izjBl7B:active {
    color: #0069c0;
}
blockquote,
figure {
    margin: 0;
}
.video-container_ohsTlwLo {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
}
.video-container_ohsTlwLo .render-only_6nvdGtmD .video-wrap_wXIRyGnJ:hover {
    box-shadow: none;
}
.video-wrap_wXIRyGnJ {
    position: relative;
    -webkit-user-select: auto;
    -moz-user-select: auto;
    -ms-user-select: auto;
    user-select: auto;
}
.video-wrap_wXIRyGnJ .focus_2YYxK5BO {
    box-shadow: 0 0 0 5px #2196f3 !important;
}
.video-wrap_wXIRyGnJ:hover {
    box-shadow: 0 0 0 5px rgba(0, 188, 212, 0.25);
}
.video-wrap_wXIRyGnJ .mark-wrap_1Nsof1iz {
    z-index: 1;
}
.video-wrap_wXIRyGnJ .iframe-wrap_1xparr8z,
.video-wrap_wXIRyGnJ .mark-wrap_1Nsof1iz {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}
.video-icon-wrap_-2_AoDI3 {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.2);
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
}
.video-icon-wrap_-2_AoDI3 .icon_sGKNXvPZ {
    color: #000;
    background-color: #fff;
    border-radius: 50%;
    font-size: 48px;
    cursor: pointer;
}
.image-wrap_2VjJrTL8 {
    min-height: 100px;
    -ms-flex-pack: center;
    justify-content: center;
}
.image-wrap_2VjJrTL8,
.image-wrap_2VjJrTL8 .image_2tYDj_Dl {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
}
.image-wrap_2VjJrTL8 .image_2tYDj_Dl {
    -webkit-user-select: auto;
    -moz-user-select: auto;
    -ms-user-select: auto;
    user-select: auto;
}
.image-wrap_2VjJrTL8 .image_2tYDj_Dl .focus_2YYxK5BO {
    box-shadow: 0 0 0 5px #2196f3 !important;
}
.image-wrap_2VjJrTL8 .image_2tYDj_Dl:hover {
    box-shadow: 0 0 0 5px rgba(0, 188, 212, 0.25);
}
.caption_1rcTkjOX {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    position: relative;
    -webkit-user-select: auto;
    -moz-user-select: auto;
    -ms-user-select: auto;
    user-select: auto;
}
.caption_1rcTkjOX .hide_BbjFJf0p {
    display: none;
}
.caption_1rcTkjOX:after {
    content: "";
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
    width: 100px;
    height: 2px;
    background-color: #e2e2e2;
    pointer-events: none;
}
.caption_1rcTkjOX .public-DraftEditorPlaceholder-root {
    padding: 14px;
    font-size: 15px;
    line-height: 22px;
    color: #bbb;
}
.caption_1rcTkjOX .public-DraftStyleDefault-block {
    padding: 14px;
    font-size: 15px;
    line-height: 22px;
    color: #999;
}
.caption_1rcTkjOX [data-block="true"] {
    box-sizing: border-box;
    margin: 0 auto !important;
    max-width: 1000px;
    word-wrap: break-word;
    white-space: pre-wrap;
}
.link_2-2S4lD7 {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.link_2-2S4lD7:hover {
    color: #6ec6ff;
}
.link_2-2S4lD7:active {
    color: #0069c0;
}
blockquote,
figure {
    margin: 0;
}
.image-wrapper_1BwyB1AH,
.image-wrapper_1BwyB1AH .image-wrap_qRKH_iYn {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
}
.image-wrapper_1BwyB1AH .image-wrap_qRKH_iYn {
    position: relative;
    min-height: 100px;
    -ms-flex-pack: center;
    justify-content: center;
}
.image-wrapper_1BwyB1AH .image-wrap_qRKH_iYn .upload_37skdY5x .focus_2iLng6KN {
    box-shadow: 0 0 0 5px #2196f3 !important;
}
.image-wrapper_1BwyB1AH .image-wrap_qRKH_iYn .upload_37skdY5x:hover {
    box-shadow: 0 0 0 5px rgba(0, 188, 212, 0.25);
}
.image-wrapper_1BwyB1AH .image-wrap_qRKH_iYn .content_2_SydHMx .image_2TOsxhor {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    position: relative;
    -webkit-user-select: auto;
    -moz-user-select: auto;
    -ms-user-select: auto;
    user-select: auto;
}
.image-wrapper_1BwyB1AH .image-wrap_qRKH_iYn .content_2_SydHMx .image_2TOsxhor .focus_2iLng6KN {
    box-shadow: 0 0 0 5px #2196f3 !important;
}
.image-wrapper_1BwyB1AH .image-wrap_qRKH_iYn .content_2_SydHMx .image_2TOsxhor:hover {
    box-shadow: 0 0 0 5px rgba(0, 188, 212, 0.25);
}
.image-wrapper_1BwyB1AH .caption_aoITWG4j {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    position: relative;
}
.image-wrapper_1BwyB1AH .caption_aoITWG4j:after {
    content: "";
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
    width: 100px;
    height: 2px;
    background-color: #e2e2e2;
    pointer-events: none;
}
.image-wrapper_1BwyB1AH .caption_aoITWG4j .public-DraftEditorPlaceholder-root {
    padding: 14px;
    font-size: 15px;
    line-height: 18px;
    color: #bbb;
}
.image-wrapper_1BwyB1AH .caption_aoITWG4j .public-DraftStyleDefault-block {
    padding: 14px;
    font-size: 15px;
    line-height: 18px;
    color: #999;
}
.image-wrapper_1BwyB1AH .caption_aoITWG4j [data-block="true"] {
    box-sizing: border-box;
    margin: 0 auto;
    max-width: 1000px;
    word-wrap: break-word;
    white-space: pre-wrap;
}
.image-wrapper_1BwyB1AH .render-only_3gdv1yrA .image_2TOsxhor {
    cursor: pointer;
}
.image-wrapper_1BwyB1AH .render-only_3gdv1yrA .image_2TOsxhor:hover {
    box-shadow: none;
}
.loading-wrap_3fJ-F9Hw {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: rgba(0, 0, 0, 0.6);
    pointer-events: none;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
}
.loading-wrap_3fJ-F9Hw .loading-text_1aeOrUtd {
    font-size: 18px;
    line-height: 21px;
    text-align: center;
    color: #fff;
}
.loading-wrap_3fJ-F9Hw .loading-bar_1CNt3YWt {
    margin-top: 20px;
    width: 300px;
    height: 5px;
    border-radius: 100px;
    background-color: hsla(0, 0%, 100%, 0.2);
    position: relative;
}
.loading-wrap_3fJ-F9Hw .loading-bar_1CNt3YWt .loading_1_GTxsYT {
    position: absolute;
    left: 0;
    top: 0;
    height: 5px;
    width: 0;
    border-radius: 2px;
    background-color: #2196f3;
    transition: width 0.8s ease;
}
.loading-wrap_3fJ-F9Hw .loading-button_doxL_ZyD {
    margin-top: 20px;
    border-radius: 3px;
    border: 1px solid hsla(0, 0%, 100%, 0.4);
    padding: 7px 15px 8px 9px;
    background: none;
    outline: none;
    cursor: pointer;
    pointer-events: auto;
}
.loading-wrap_3fJ-F9Hw .loading-button_doxL_ZyD:hover {
    border-color: #fff;
}
.loading-wrap_3fJ-F9Hw .loading-button_doxL_ZyD .content_2_SydHMx {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    align-items: center;
}
.loading-wrap_3fJ-F9Hw .loading-button_doxL_ZyD .content_2_SydHMx .retry_3XsDIpsj {
    font-size: 24px;
    color: #fff;
}
.loading-wrap_3fJ-F9Hw .loading-button_doxL_ZyD .content_2_SydHMx .text_Qfh4vthj {
    font-size: 18px;
    line-height: 21px;
    color: #fff;
}
.image-content_59xaSqy5 {
    position: relative;
}
.image-content_59xaSqy5 .fullscreen-expand_39podtJs {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: absolute;
    left: 50%;
    top: 50%;
    width: 100%;
    height: 100%;
    transform: translate(-50%, -50%);
    background-image: linear-gradient(180deg, rgba(51, 51, 51, 0.2) -27%, rgba(26, 26, 26, 0.75) 57%);
    opacity: 0;
    color: #fff;
    font-size: 14px;
    font-weight: 500;
}
.image-content_59xaSqy5 .fullscreen-expand_39podtJs .icons-expand_1HwYYwwL {
    font-size: 18px;
    padding-right: 8px;
}
.image-content_59xaSqy5 .fullscreen-expand_39podtJs:hover {
    opacity: 1;
}
.link_3_TxmCOH {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.link_3_TxmCOH:hover {
    color: #6ec6ff;
}
.link_3_TxmCOH:active {
    color: #0069c0;
}
blockquote,
figure {
    margin: 0;
}
.content_3hS4q0Z8 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    background-color: #fff;
    border-radius: 3px;
    width: 640px;
    pointer-events: auto;
    max-width: calc(100vw - 32px);
}
.content_3hS4q0Z8::-webkit-input-placeholder {
    color: #b0b0b0;
}
.content_3hS4q0Z8:-moz-placeholder,
.content_3hS4q0Z8::-moz-placeholder {
    color: #b0b0b0;
}
.content_3hS4q0Z8:-ms-input-placeholder {
    color: #b0b0b0;
}
.head_30pNPPYq {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: center;
    align-items: center;
    height: 50px;
    width: 100%;
    background-color: #fff;
    box-shadow: 0 1px 0 0 #e9e9e9;
    font-size: 20px;
    color: #000;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    padding: 0 16px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.head_30pNPPYq .button-close_3YHamxKP {
    padding: 0;
    border: none;
    outline: none;
    background-color: transparent;
    cursor: pointer;
    font-size: 26px;
    color: #d0d0d0;
}
.head_30pNPPYq .button-close_3YHamxKP:active {
    color: #55595f;
}
.head_30pNPPYq .button-close_3YHamxKP:hover {
    color: rgba(0, 0, 0, 0.7);
}
.input-wrap_ap-HhUs9 {
    background-color: #f3f3f3;
    padding: 24px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: center;
    align-items: center;
}
.input-wrap_ap-HhUs9 .input_3u06cEWX {
    width: 100%;
    position: relative;
}
.input-wrap_ap-HhUs9 .supported-hint_2psXVVfz {
    font-size: 15px;
    margin-top: 10px;
    color: #959595;
}
.foot_wQcw_OYL {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -ms-flex-align: center;
    align-items: center;
    height: 68px;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    background-color: #f2f2f2;
    box-shadow: 0 -1px 0 0 hsla(0, 0%, 84%, 0.5);
    padding: 0 16px;
}
.foot_wQcw_OYL .button_1RTxlnAp {
    min-width: 86px;
    margin-left: 8px;
}
.link_2kuE-rMT {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.link_2kuE-rMT:hover {
    color: #6ec6ff;
}
.link_2kuE-rMT:active {
    color: #0069c0;
}
blockquote,
figure {
    margin: 0;
}
.html-wrapper_ZQ1LNcZV {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
}
.html-wrapper_ZQ1LNcZV .html_15lFe79W .focus_6bDUocUy {
    box-shadow: 0 0 0 5px #2196f3 !important;
}
.html-wrapper_ZQ1LNcZV .html_15lFe79W:hover {
    box-shadow: 0 0 0 5px rgba(0, 188, 212, 0.25);
}
.html-wrapper_ZQ1LNcZV table tbody td {
    border: 1px solid #ececec;
    padding: 5px 10px;
}
.html-wrapper_ZQ1LNcZV .render-only_2RjGKl1I .html_15lFe79W {
    cursor: pointer;
}
.html-wrapper_ZQ1LNcZV .render-only_2RjGKl1I .html_15lFe79W:hover {
    box-shadow: none;
}
.link_2E7k7bHu {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.link_2E7k7bHu:hover {
    color: #6ec6ff;
}
.link_2E7k7bHu:active {
    color: #0069c0;
}
blockquote,
figure {
    margin: 0;
}
.tip-wrapper_3x_NDtqd {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    background-color: #fff;
    border-radius: 3px;
    width: 800px;
    pointer-events: auto;
    max-width: calc(100vw - 32px);
}
.tip-wrapper_3x_NDtqd::-webkit-input-placeholder {
    color: #b0b0b0;
}
.tip-wrapper_3x_NDtqd:-moz-placeholder,
.tip-wrapper_3x_NDtqd::-moz-placeholder {
    color: #b0b0b0;
}
.tip-wrapper_3x_NDtqd:-ms-input-placeholder {
    color: #b0b0b0;
}
.head_2hmICfYO {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: center;
    align-items: center;
    height: 50px;
    width: 100%;
    background-color: #fff;
    box-shadow: 0 1px 0 0 #e9e9e9;
    font-size: 20px;
    color: #000;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    padding: 0 16px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.head_2hmICfYO .button-close_1zxlnwdY {
    padding: 0;
    border: none;
    outline: none;
    background-color: transparent;
    cursor: pointer;
    font-size: 26px;
    color: #d0d0d0;
}
.head_2hmICfYO .button-close_1zxlnwdY:active {
    color: #55595f;
}
.head_2hmICfYO .button-close_1zxlnwdY:hover {
    color: rgba(0, 0, 0, 0.7);
}
.content-wrapper_Qn0ws2A1 {
    background-color: #fafafa;
    padding: 24px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: start;
    align-items: flex-start;
}
.content-wrapper_Qn0ws2A1 .tip-types_1stIkd9m {
    width: 146px;
    margin-right: 50px;
    border: 1px solid transparent;
}
.content-wrapper_Qn0ws2A1 .tip-types_1stIkd9m .error_3bhzXZED {
    border-color: #e91e63;
}
.content-wrapper_Qn0ws2A1 .tip-content_3GTykn9P {
    -ms-flex: 1;
    flex: 1;
    background-color: #fff;
    border: 1px solid #e5e5e5;
    border-radius: 4px;
}
.content-wrapper_Qn0ws2A1 .tip-content_3GTykn9P .error_3bhzXZED {
    border-color: #e91e63;
}
.foot_1Uorp9j7 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -ms-flex-align: center;
    align-items: center;
    height: 68px;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    background-color: #f2f2f2;
    box-shadow: 0 -1px 0 0 hsla(0, 0%, 84%, 0.5);
    padding: 0 16px;
}
.foot_1Uorp9j7 .button_30-Wprbl {
    min-width: 86px;
    margin-left: 8px;
}
.link_357GDpZ_ {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.link_357GDpZ_:hover {
    color: #6ec6ff;
}
.link_357GDpZ_:active {
    color: #0069c0;
}
blockquote,
figure {
    margin: 0;
}
.tip-wrapper_3_ZxIEgG {
    display: -ms-flexbox;
    display: flex;
    position: relative;
    z-index: 100;
    left: -25px;
    height: 1px;
    margin-bottom: -25px;
}
.tip-wrapper_3_ZxIEgG .on-drag_2023us39 .icon_vtFjy2lE .focus_X84OQr5j {
    box-shadow: none !important;
}
.tip-wrapper_3_ZxIEgG .on-drag_2023us39 .content-wrapper_3TQJXrEt {
    visibility: hidden;
}
.tip-wrapper_3_ZxIEgG .render-only_3IfPyNEt {
    left: -49px;
}
.tip-wrapper_3_ZxIEgG .tip-container_1ViYu7XT {
    display: -ms-flexbox;
    display: flex;
}
.tip-wrapper_3_ZxIEgG .icon_vtFjy2lE {
    font-size: 24px;
    height: 24px;
    color: #2196f3;
}
.tip-wrapper_3_ZxIEgG .icon_vtFjy2lE .focus_X84OQr5j {
    box-shadow: 0 0 0 5px #2196f3 !important;
}
.tip-wrapper_3_ZxIEgG .content-wrapper_3TQJXrEt {
    position: absolute;
    top: -4px;
    left: 24px;
    padding-left: 12px;
}
.tip-wrapper_3_ZxIEgG .content-wrapper_3TQJXrEt .on-drag_2023us39 {
    visibility: hidden;
}
.tip-wrapper_3_ZxIEgG .content-wrapper_3TQJXrEt .content-container_3Eo6qblW {
    width: 341px;
    border-radius: 6px;
    box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.1);
    background-color: #dff0fc;
    padding: 10px 20px;
    color: #000;
}
.tip-wrapper_3_ZxIEgG .content-wrapper_3TQJXrEt .content-container_3Eo6qblW .label_IqC2kebK {
    text-transform: uppercase;
    font-size: 14px;
    line-height: 2;
    letter-spacing: 0.2px;
}
.tip-wrapper_3_ZxIEgG .content-wrapper_3TQJXrEt .content-container_3Eo6qblW .text_1ij75yKA {
    font-size: 14px;
    line-height: 1.36;
    padding: 10px 0;
    margin-bottom: -22px;
}
.tip-wrapper_3_ZxIEgG .content-wrapper_3TQJXrEt .content-container_3Eo6qblW .like_hhireHlu {
    position: relative;
    z-index: 1;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    font-size: 12px;
    line-height: 1.75;
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.tip-wrapper_3_ZxIEgG .content-wrapper_3TQJXrEt .content-container_3Eo6qblW .like_hhireHlu:hover {
    color: #6ec6ff;
}
.tip-wrapper_3_ZxIEgG .content-wrapper_3TQJXrEt .content-container_3Eo6qblW .like_hhireHlu:active {
    color: #0069c0;
}
.tip-wrapper_3_ZxIEgG .content-wrapper_3TQJXrEt .content-container_3Eo6qblW .like_hhireHlu .like-icon_2XfywtW5 {
    line-height: 1.75;
    margin-right: 5px;
}
.link_2PqGIzRN {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.link_2PqGIzRN:hover {
    color: #6ec6ff;
}
.link_2PqGIzRN:active {
    color: #0069c0;
}
blockquote,
figure {
    margin: 0;
}
.editor-container_bCHle8dU {
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%;
    max-width: 2000px;
    position: relative;
    padding-bottom: 32px;
}
.editor-container_bCHle8dU .render-only_3sY_iwv5 {
    padding: 70px 95px 0;
}
@media screen and (max-width: 999px) {
    .editor-container_bCHle8dU .render-only_3sY_iwv5 {
        padding: 15px 15px 0;
    }
}
.editor-container_bCHle8dU .learn-edit_SAHoxe3p {
    border-bottom: 1px solid #e5e5e5;
}
.editor-container_bCHle8dU .learn-edit_SAHoxe3p .title-wrap_Mvv7jlH5 {
    background-color: #fff;
    font-size: 16px;
    line-height: 48px;
    font-weight: 400;
    color: #333;
    border: 1px solid #e5e5e5;
    border-radius: 4px;
    margin-bottom: 20px;
}
.editor-container_bCHle8dU .learn-edit_SAHoxe3p .step-top_3Qlu4P-y {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 25px 0;
}
.editor-container_bCHle8dU .learn-edit_SAHoxe3p .step-top_3Qlu4P-y .step-title_2djGgyOU {
    padding-bottom: 15px;
    font-size: 16px;
    font-weight: 500;
    color: #4a4a4a;
    line-height: 20px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
}
.editor-container_bCHle8dU .learn-edit_SAHoxe3p .step-top_3Qlu4P-y .step-option_3XabZKL9 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    margin-right: auto;
    font-size: 16px;
    line-height: 1.5;
    color: #333;
}
.editor-container_bCHle8dU .learn-edit_SAHoxe3p .step-top_3Qlu4P-y .step-option_3XabZKL9 .step-type_2uapUNEf {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    margin-right: 15px;
}
.editor-container_bCHle8dU .learn-edit_SAHoxe3p .body-wrap_3DT3vXiH {
    background-color: #fff;
    border: 1px solid #e5e5e5;
}
.title-wrap_Mvv7jlH5 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: center;
    align-items: center;
    background-color: #c3c3c3;
    padding: 0 24px;
    font-size: 48px;
    font-weight: 700;
    line-height: 64px;
    color: rgba(0, 0, 0, 0.87);
    width: 100%;
    position: relative;
}
@media screen and (max-width: 999px) {
    .title-wrap_Mvv7jlH5 {
        font-size: 24px;
        line-height: 1.33;
    }
}
.title-wrap_Mvv7jlH5.render-only_3sY_iwv5 {
    background-color: #fff;
    padding: 0;
    max-width: 600px;
}
.title-wrap_Mvv7jlH5 .title-wrap-inner_vGOszy9R {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: auto;
    flex: auto;
}
.title-wrap_Mvv7jlH5 .title-wrap-inner_vGOszy9R .article-title_12Dzd1JV {
    margin: 0;
    font: inherit;
    color: inherit;
}
.title-wrap_Mvv7jlH5 .step-index_3pnc7n2S {
    margin-right: 10px;
}
.operate-wrap_354JFxeP,
.operate-wrap_354JFxeP .operate-item_3uNVhOzv {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
}
.operate-wrap_354JFxeP .operate-item_3uNVhOzv {
    color: #838184;
    cursor: pointer;
    margin: 15px 16px 0 0;
}
.operate-wrap_354JFxeP .operate-item_3uNVhOzv .icon_3m2vv52T {
    width: 12px;
    height: 12px;
}
.operate-wrap_354JFxeP .operate-item_3uNVhOzv .num_JE_GyJuc {
    padding-left: 8px;
}
.fold-wrap_1F5VhCWi {
    display: block;
}
.fold-wrap_1F5VhCWi .collapsed_ABtL0EHa {
    display: none;
}
.body-wrap_3DT3vXiH {
    background-color: #fafafa;
}
.body-wrap_3DT3vXiH .render-only_3sY_iwv5 {
    background-color: #fff;
}
.body-wrap_3DT3vXiH .render-only_3sY_iwv5 .path-stream-wrap_1QznhIIZ {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
}
.body-wrap_3DT3vXiH .render-only_3sY_iwv5 .path-stream-wrap_1QznhIIZ .path-stream_3qQiTt34 {
    width: calc(100vw - 370px);
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
}
@media screen and (max-width: 999px) {
    .body-wrap_3DT3vXiH .render-only_3sY_iwv5 .path-stream-wrap_1QznhIIZ .path-stream_3qQiTt34 {
        width: calc(100vw - 60px);
    }
}
.buttons-wrapper_1naNN5OA {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    margin-left: auto;
}
.buttons-wrapper_1naNN5OA .icon_3m2vv52T {
    font-size: 16px;
    color: #bdbdbd;
    padding: 0;
    border: none;
    outline: none;
    background-color: transparent;
    cursor: pointer;
}
.buttons-wrapper_1naNN5OA .icon_3m2vv52T:disabled {
    color: #bababa;
    cursor: default;
}
.buttons-wrapper_1naNN5OA .collapse_3cGzq1Id {
    transform: rotate(-90deg);
}
.buttons-wrapper_1naNN5OA .expand_254d_njO {
    transform: rotate(90deg);
}
.buttons-wrapper_1naNN5OA .delete_3JZUvqDW {
    margin-left: 15px;
}
.form-field_2lqygEPf {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
}
.form-field_2lqygEPf .submission_3q--jcgS {
    margin-bottom: 20px;
    border: 1px solid transparent;
}
.form-field_2lqygEPf .submission_3q--jcgS .submission-type-note_VT2oq2Hh {
    margin-bottom: 10px;
}
.form-field_2lqygEPf .form-field-title_1SgZB4XB {
    height: 20px;
    font-size: 16px;
    line-height: 1.25;
    color: #4a4a4a;
    margin-top: 40px;
}
.form-field_2lqygEPf .form-field-content_1G9CXOmp .input-wrapper_1PX9JIV3 {
    margin-top: 20px;
    background-color: #fff;
    border-radius: 4px;
    border: 1px solid #e5e5e5;
    padding: 0 9px;
}
.form-field_2lqygEPf .error_2AadntVi,
.form-field_2lqygEPf .form-field-content_1G9CXOmp .error_2AadntVi {
    border: 1px solid #e91e63;
}
.step-option-type_2tMa52ke {
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 500;
    line-height: 1.67;
    letter-spacing: 1px;
    color: #424243;
}
.link_GpGAK8ts {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.link_GpGAK8ts:hover {
    color: #6ec6ff;
}
.link_GpGAK8ts:active {
    color: #0069c0;
}
blockquote,
figure {
    margin: 0;
}
.content-wrapper_1AzCyFOw {
    position: relative;
    pointer-events: auto;
    width: 694px;
    border-radius: 4px;
    background-color: #fff;
    padding: 38px 65px;
}
.streaming-lab_1LhJgaPQ {
    font-size: 14px;
    font-weight: 500;
    line-height: 1.43;
    letter-spacing: 1.17px;
    color: #000;
}
.title_1Dm0cvmh {
    font-size: 24px;
    font-weight: 500;
    line-height: 2.25;
    color: #000;
    padding: 15px 0;
}
.description_1zzIjmB0 {
    width: 520px;
    padding-bottom: 10px;
}
.description_1zzIjmB0 .paragraph_2HO7XDnm {
    font-size: 16px;
    line-height: 1.31;
    color: #424243;
    padding-bottom: 20px;
}
.feedback_2bLRynlB {
    font-size: 16px;
    font-weight: 500;
    line-height: 1.31;
    color: #000;
    padding-bottom: 30px;
}
.feedback_2bLRynlB .feedback-email_PPb5BfR4 {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.feedback_2bLRynlB .feedback-email_PPb5BfR4:hover {
    color: #6ec6ff;
}
.feedback_2bLRynlB .feedback-email_PPb5BfR4:active {
    color: #0069c0;
}
.button-close_LeC5FRZs {
    color: #2196f3;
    border: none;
    outline: none;
    cursor: pointer;
    background-color: transparent;
    padding: 0;
    margin: 0;
    position: absolute;
    top: 20px;
    right: 20px;
    font-size: 14px;
    color: #424243;
}
.button-close_LeC5FRZs:hover {
    color: #6ec6ff;
}
.button-close_LeC5FRZs:active {
    color: #0069c0;
}
.link_1hu06uhE {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.link_1hu06uhE:hover {
    color: #6ec6ff;
}
.link_1hu06uhE:active {
    color: #0069c0;
}
blockquote,
figure {
    margin: 0;
}
.banner-wrapper_3eeGcsWF {
    -ms-flex: auto;
    flex: auto;
    background-color: #2196f3;
}
.banner-wrapper_3eeGcsWF .banner-container_10x1PKHy {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: justify;
    justify-content: space-between;
    max-width: 1270px;
    margin: 0 auto;
    height: 100px;
    padding: 0 20px;
}
@media screen and (max-width: 999px) {
    .banner-wrapper_3eeGcsWF .banner-container_10x1PKHy {
        -ms-flex-direction: column;
        flex-direction: column;
        -ms-flex-pack: center;
        justify-content: center;
        padding: 0 10px;
    }
}
.banner-wrapper_3eeGcsWF .banner-container_10x1PKHy .text_3ywJBf1m {
    color: #fefffe;
    font-size: 22px;
    line-height: 2;
}
.banner-wrapper_3eeGcsWF .banner-container_10x1PKHy .text_3ywJBf1m .link_1hu06uhE {
    text-decoration: underline;
    margin-left: 13px;
}
@media screen and (max-width: 999px) {
    .banner-wrapper_3eeGcsWF .banner-container_10x1PKHy .text_3ywJBf1m .link_1hu06uhE {
	display: inline;
    }
}
@media screen and (max-width: 999px) {
    .banner-wrapper_3eeGcsWF .banner-container_10x1PKHy .text_3ywJBf1m {
        font-size: 16px;
        line-height: 1.5;
    }
}
@media screen and (max-width: 999px) {
    .pc_26f1LjtH {
        display: none;
    }
}
.mobile_abv0QOoe {
    display: none;
}
@media screen and (max-width: 999px) {
    .mobile_abv0QOoe {
        display: block;
    }
}
.link_2XzOcdhK {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.link_2XzOcdhK:hover {
    color: #6ec6ff;
}
.link_2XzOcdhK:active {
    color: #0069c0;
}
blockquote,
figure {
    margin: 0;
}
.tabs-wrap__jRy0TZo {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    max-width: 1230px;
    margin: 0 auto;
    background-color: #1a1a1a;
    padding-top: 20px;
}
@media screen and (max-width: 999px) {
    .tabs-wrap__jRy0TZo {
        padding: 20px 15px 0;
    }
}
.tabs-wrap__jRy0TZo .tabs-content_2qrr7xon {
    -ms-flex: auto;
    flex: auto;
    border-bottom: 1px solid hsla(0, 0%, 100%, 0.3);
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.tabs-wrap__jRy0TZo .button-comment_1tvi9VZT,
.tabs-wrap__jRy0TZo .button-group_12UyzljE,
.tabs-wrap__jRy0TZo .tabs-content_2qrr7xon {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
}
.tabs-wrap__jRy0TZo .button-comment_1tvi9VZT {
    color: #fff;
    font-size: 16px;
    margin: 0 20px 0 0;
}
.tabs-wrap__jRy0TZo .button-comment_1tvi9VZT .comment-icon_s_QPWYHu {
    font-size: 18px;
    background: transparent;
    padding: 10px;
}
.tabs-wrap__jRy0TZo .button-share_2h9IAdB5 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    color: #fff;
    font-size: 16px;
}
.tabs-wrap__jRy0TZo .button-share_2h9IAdB5 .share-icon_1kCPCXsi {
    font-size: 18px;
    background: transparent;
}
.tabs-wrap__jRy0TZo .tabs_2zQ91rxZ {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    font-size: 16px;
    line-height: 1;
    color: #2196f3;
}
.tabs-wrap__jRy0TZo .tabs_2zQ91rxZ .tab-item_139lL-2Q {
    margin-left: 20px;
    cursor: pointer;
    padding: 20px 0;
    position: relative;
}
.tabs-wrap__jRy0TZo .tabs_2zQ91rxZ .tab-item_139lL-2Q .active_3a6DS044 {
    color: #fff;
}
.tabs-wrap__jRy0TZo .tabs_2zQ91rxZ .tab-item_139lL-2Q .tab-item-line_3MSsRFG2 {
    position: absolute;
    bottom: -1px;
    width: 100%;
    height: 3px;
    background-color: #2196f3;
}
.tabs-wrap__jRy0TZo .tabs_2zQ91rxZ .tab-item_139lL-2Q:first-child {
    margin-left: 0;
}
.tabs-challenge-wrap_15pQmMFT {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    max-width: 1230px;
    margin: 0 auto;
    background-color: #1a1a1a;
}
@media screen and (max-width: 999px) {
    .tabs-challenge-wrap_15pQmMFT {
        padding: 0 20px;
    }
}
.tabs-challenge-wrap_15pQmMFT .tabs-content_2qrr7xon {
    -ms-flex: auto;
    flex: auto;
    border-bottom: 1px solid hsla(0, 0%, 100%, 0.3);
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: center;
    align-items: center;
}
.tabs-challenge-wrap_15pQmMFT .tabs-content_2qrr7xon .collapse_1qFRZWd8 {
    border: none;
}
.tabs-challenge-wrap_15pQmMFT .button-share_2h9IAdB5 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    color: #fff;
    font-size: 16px;
}
.tabs-challenge-wrap_15pQmMFT .button-share_2h9IAdB5 .share-icon_1kCPCXsi {
    font-size: 18px;
    background: transparent;
}
.tabs-challenge-wrap_15pQmMFT .tabs_2zQ91rxZ {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    font-size: 20px;
    font-weight: 500;
    line-height: 1.7;
    color: #fff;
}
.tabs-challenge-wrap_15pQmMFT .tabs_2zQ91rxZ .tab-item_139lL-2Q {
    margin-left: 20px;
    cursor: pointer;
    position: relative;
    padding-right: 25px;
}
.tabs-challenge-wrap_15pQmMFT .tabs_2zQ91rxZ .tab-item_139lL-2Q .active_3a6DS044 {
    color: #fff;
}
.tabs-challenge-wrap_15pQmMFT .tabs_2zQ91rxZ .tab-item_139lL-2Q .tab-item-content_1r_u2-Tb {
    padding: 20px 0;
    position: relative;
}
.tabs-challenge-wrap_15pQmMFT .tabs_2zQ91rxZ .tab-item_139lL-2Q .tab-item-line_3MSsRFG2 {
    position: absolute;
    bottom: -1px;
    width: 100%;
    height: 4px;
    background-color: #2196f3;
}
.tabs-challenge-wrap_15pQmMFT .tabs_2zQ91rxZ .tab-item_139lL-2Q .icon_2gbVyuT_ {
    font-size: 8px;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%) rotate(0deg);
}
.tabs-challenge-wrap_15pQmMFT .tabs_2zQ91rxZ .tab-item_139lL-2Q .icon_2gbVyuT_ .toggle-expand_1t5_tAoj {
    transform: translateY(-50%) rotate(180deg);
}
.tabs-challenge-wrap_15pQmMFT .tabs_2zQ91rxZ .tab-item_139lL-2Q:first-child {
    margin-left: 0;
}
.link_2nKn0kUq {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.link_2nKn0kUq:hover {
    color: #6ec6ff;
}
.link_2nKn0kUq:active {
    color: #0069c0;
}
blockquote,
figure {
    margin: 0;
}
.tooltips_2_E3fPTo {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    overflow: hidden;
    pointer-events: none;
    z-index: 200000;
}
@-moz-document url-prefix() {
    .tooltip_3-Z8Cq10 {
        word-break: break-all;
    }
}
.tooltip_3-Z8Cq10 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: center;
    align-items: center;
    position: absolute;
    opacity: 1;
    pointer-events: none;
    z-index: 5000;
    max-width: 435px;
    box-sizing: border-box;
    min-height: 26px;
    padding: 5px 10px;
    box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.2);
    background-color: #e8f4fe;
    border-radius: 4px;
    font-size: 14px;
    color: #fff;
    text-align: center;
    word-wrap: break-word;
    word-break: break-word;
}
.tooltip_3-Z8Cq10:after {
    content: " ";
    display: -ms-flexbox;
    display: flex;
    width: 0;
    height: 0;
    border: 5px solid transparent;
}
.tooltip_3-Z8Cq10 h1 {
    margin: 0;
}
.tooltip_3-Z8Cq10 strong {
    font-weight: 500;
}
.tooltip_3-Z8Cq10 .tooltip-top_16i8OhMK {
    margin-top: -16px;
}
.tooltip_3-Z8Cq10 .tooltip-top_16i8OhMK:after {
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -5px;
    border-top-color: #e8f4fe;
}
.tooltip_3-Z8Cq10 .tooltip-bottom_1b4DznKK {
    margin-top: 8px;
}
.tooltip_3-Z8Cq10 .tooltip-bottom_1b4DznKK:after {
    position: absolute;
    bottom: 100%;
    left: 50%;
    border-bottom-color: #e8f4fe;
    margin-left: -5px;
}
.tooltip_3-Z8Cq10 .tooltip-bottom-left_AH7hq19l {
    margin-top: 8px;
}
.tooltip_3-Z8Cq10 .tooltip-bottom-left_AH7hq19l:after {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -ms-flex-item-align: end;
    align-self: flex-end;
    position: absolute;
    bottom: 100%;
    left: 88%;
    border-bottom-color: #e8f4fe;
    margin-left: -5px;
}
.tooltip_3-Z8Cq10 .tooltip-left_ecOPLK7D {
    margin-left: -8px;
}
.tooltip_3-Z8Cq10 .tooltip-left_ecOPLK7D:after {
    position: absolute;
    left: 100%;
    top: 50%;
    border-left-color: #e8f4fe;
    margin-top: -5px;
}
.tooltip_3-Z8Cq10 .tooltip-right_3_AKrrOp {
    margin-left: 8px;
}
.tooltip_3-Z8Cq10 .tooltip-right_3_AKrrOp:after {
    position: absolute;
    right: 100%;
    top: 50%;
    border-right-color: #e8f4fe;
    margin-top: -5px;
}
.tooltip_3-Z8Cq10 .tooltip-lower-right_3SObfS_H {
    margin-left: 8px;
}
.tooltip_3-Z8Cq10 .tooltip-lower-right_3SObfS_H:after {
    position: absolute;
    right: 100%;
    top: 33.333%;
    border-right-color: #e8f4fe;
    margin-top: -5px;
}
.tooltip_3-Z8Cq10 .theme-breadcrumb_VZ2NslBr {
    pointer-events: auto;
    padding: 25px 45px;
    border-radius: 0;
    background-color: #212121;
    box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.1);
    min-width: 320px;
    -ms-flex-align: start;
    align-items: flex-start;
}
.tooltip_3-Z8Cq10 .theme-breadcrumb_VZ2NslBr .tooltip-top_16i8OhMK:after {
    border-top-color: #212121;
}
.tooltip_3-Z8Cq10 .theme-breadcrumb_VZ2NslBr .tooltip-bottom_1b4DznKK:after {
    border-bottom-color: #212121;
}
.tooltip_3-Z8Cq10 .theme-breadcrumb_VZ2NslBr .tooltip-left_ecOPLK7D:after {
    border-left-color: #212121;
}
.tooltip_3-Z8Cq10 .theme-breadcrumb_VZ2NslBr .tooltip-right_3_AKrrOp:after {
    border-right-color: #212121;
}
.link_1YVPTI0c {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.link_1YVPTI0c:hover {
    color: #6ec6ff;
}
.link_1YVPTI0c:active {
    color: #0069c0;
}
blockquote,
figure {
    margin: 0;
}
.breadcrumb-tip_2_JlLRtz {
    display: -ms-flexbox;
    display: flex;
    padding-top: 5px;
    padding-bottom: 15px;
}
.breadcrumb-head_knC8ODMH {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
}
.breadcrumb-head_knC8ODMH .breadcrumb-item_28eXXQdf {
    position: relative;
    max-width: 213px;
    margin-right: 30px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: end;
    align-items: flex-end;
}
.breadcrumb-head_knC8ODMH .breadcrumb-item_28eXXQdf .last_O7qjl5fV {
    margin-right: 0;
}
.breadcrumb-head_knC8ODMH .breadcrumb-item_28eXXQdf .link_1YVPTI0c {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: start;
    align-items: flex-start;
    color: #fff;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.13px;
    margin-right: 26px;
}
.breadcrumb-head_knC8ODMH .breadcrumb-item_28eXXQdf .link_1YVPTI0c:hover {
    color: #6ec6ff;
}
.breadcrumb-head_knC8ODMH .breadcrumb-item_28eXXQdf .link_1YVPTI0c:active {
    color: #0069c0;
}
.breadcrumb-head_knC8ODMH .breadcrumb-item_28eXXQdf .link_1YVPTI0c:hover .title_9xLlORO0 {
    color: #6ec6ff;
}
.breadcrumb-head_knC8ODMH .breadcrumb-item_28eXXQdf .link_1YVPTI0c:active .title_9xLlORO0 {
    color: #0069c0;
}
.breadcrumb-head_knC8ODMH .breadcrumb-item_28eXXQdf .title_9xLlORO0 {
    color: #a6a6a6;
    display: -webkit-box;
    overflow: hidden;
    white-space: normal;
    text-overflow: ellipsis;
    word-wrap: break-word;
    -webkit-line-clamp: 1;
}
.breadcrumb-head_knC8ODMH .breadcrumb-item_28eXXQdf .breadcrumb-arrow_e202nA7Z {
    font-size: 9px;
    line-height: 20px;
    color: #fff;
}
blockquote,
figure {
    margin: 0;
}
.connect-group-wrap_29emYbyf {
    width: 285px;
    border-radius: 6px;
    box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.1);
    background-color: #212121;
    padding: 20px 30px;
    color: #fff;
}
.group-body_3ujnfmZf .group-head_3Z49-r8U {
    padding-bottom: 20px;
}
.group-body_3ujnfmZf .group-head_3Z49-r8U .head-title_3kpPRftY {
    font-size: 20px;
    line-height: 1.2;
    font-weight: 500;
    min-height: 2.4em;
    display: -webkit-box;
    overflow: hidden;
    white-space: normal;
    text-overflow: ellipsis;
    word-wrap: break-word;
    -webkit-line-clamp: 2;
}
.group-body_3ujnfmZf .group-head_3Z49-r8U .sub-title-wrap_1MZlG8sh {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    font-size: 14px;
}
.group-body_3ujnfmZf .group-head_3Z49-r8U .sub-title-wrap_1MZlG8sh .sub-title_MNpPqTHR {
    margin-left: 5px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
}
.group-body_3ujnfmZf .group-head_3Z49-r8U .sub-title-wrap_1MZlG8sh .sub-title-item_qb-FCG7- {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
}
.group-body_3ujnfmZf .group-head_3Z49-r8U .sub-title-wrap_1MZlG8sh .sub-title-item_qb-FCG7- .sub-title-item-label_2jLm7_ia {
    margin-left: 7px;
}
.group-body_3ujnfmZf .group-head_3Z49-r8U .sub-title-wrap_1MZlG8sh .dot_HDdpy1Zn {
    width: 3px;
    height: 3px;
    border-radius: 50%;
    background-color: #fff;
    margin: 0 7px;
}
.group-foot_1cUjAOmP {
    padding-top: 20px;
    border-top: 1px solid hsla(0, 0%, 100%, 0.2);
    display: -ms-flexbox;
    display: flex;
}
.group-foot_1cUjAOmP .link-item-wrap_iYzGT3uu {
    -ms-flex: auto;
    flex: auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
}
.group-foot_1cUjAOmP .link_dm4Z_mcK {
    line-height: 1;
}
.link_dm4Z_mcK {
    font-size: 14px;
    font-weight: 700;
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.link_dm4Z_mcK:hover {
    color: #6ec6ff;
}
.link_dm4Z_mcK:active {
    color: #0069c0;
}
.dot-icon_TJu2TXaj {
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background-color: #1de9b6;
}
.connect-group_oEz2bKDY {
    margin: auto 0 auto auto;
    cursor: default;
}
.connect-group_oEz2bKDY .top_1OmTXjvX {
    padding-bottom: 10px;
}
.link_2tSZn41_ {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.link_2tSZn41_:hover {
    color: #6ec6ff;
}
.link_2tSZn41_:active {
    color: #0069c0;
}
blockquote,
figure {
    margin: 0;
}
.outline-items_2zLjTXJj .text_2GUFJu8v {
    font-size: 14px;
    color: #fff;
    line-height: 1.43;
}
.outline-items_2zLjTXJj .item-link_230NRe65 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-item-align: start;
    align-self: flex-start;
    cursor: pointer;
}
.outline-items_2zLjTXJj .item-link_230NRe65:hover .text_2GUFJu8v .item-title_My8ol-2D {
    color: #2196f3;
    opacity: 1;
}
.outline-items_2zLjTXJj .item_1NMLbnGa {
    display: -ms-flexbox;
    display: flex;
    padding: 0;
}
.outline-items_2zLjTXJj .item_1NMLbnGa .item-title_My8ol-2D {
    padding: 3px 0;
    min-height: 30px;
    display: -ms-flexbox;
    display: flex;
    color: #a6a6a6;
}
.outline-items_2zLjTXJj .item_1NMLbnGa .item-title_My8ol-2D .title-wrap_N7moP-pl {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
}
.outline-items_2zLjTXJj .item_1NMLbnGa .item-title_My8ol-2D .title-wrap_N7moP-pl .dot_2pW0m4nf {
    background-color: #fff;
    width: 4px;
    height: 4px;
    border-radius: 50%;
    margin: 0 5px;
}
.outline-items_2zLjTXJj .item_1NMLbnGa .item-title_My8ol-2D .icon_1CEdrsGS {
    font-size: 12px;
    display: inline-block;
    margin-left: 10px;
}
.outline-items_2zLjTXJj .item_1NMLbnGa .item-title_My8ol-2D .completed_3qpXrdB0 {
    color: #fff;
}
.outline-items_2zLjTXJj .item_1NMLbnGa .item-index_2FWvVHUV {
    min-width: 30px;
}
.status-dot_203fed9E {
    padding-top: 11px;
    position: relative;
    margin-right: 10px;
}
.status-dot_203fed9E .dot_2pW0m4nf {
    background-color: #2196f3;
    width: 5px;
    height: 5px;
    border-radius: 50%;
}
.status-dot_203fed9E .dot_2pW0m4nf .completed_3qpXrdB0 {
    background-color: #1fd348;
}
.status-dot_203fed9E .vertical-line_1QtyLSBI {
    height: 100%;
    width: 1px;
    margin: 0 auto;
    background-color: #7f7f7f;
}
.status-dot_203fed9E .status-bg-up_1bgOI9Io {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    height: 11px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: end;
    justify-content: flex-end;
}
.status-dot_203fed9E .status-bg-up_1bgOI9Io .completed_3qpXrdB0 .vertical-line_1QtyLSBI {
    background-color: #fff;
}
.status-dot_203fed9E .status-bg-down_2_112rSl {
    position: absolute;
    top: 16px;
    right: 0;
    bottom: 0;
    left: 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: end;
    justify-content: flex-end;
}
.status-dot_203fed9E .status-bg-down_2_112rSl .completed_3qpXrdB0 .vertical-line_1QtyLSBI {
    background-color: #fff;
}
.link_2B0aR7fP {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.link_2B0aR7fP:hover {
    color: #6ec6ff;
}
.link_2B0aR7fP:active {
    color: #0069c0;
}
blockquote,
figure {
    margin: 0;
}
.center_1Se7LH-J {
    max-width: 1230px;
    margin: 0 auto;
}
.section-wrap_-8vbwfDA {
    padding: 20px 0;
}
@media screen and (max-width: 999px) {
    .section-wrap_-8vbwfDA {
        padding: 10px 0;
    }
}
.section-wrap_-8vbwfDA .projectObjective-wrap_2BV_ncwP,
.section-wrap_-8vbwfDA .summary-wrap_3dXPGQR3 {
    padding-bottom: 0;
}
.section-title_UDJD7Kl8 {
    font-size: 24px;
    font-weight: 500;
    line-height: 1;
    color: #fff;
    margin-bottom: 10px;
}
.parent-list-wrap_uXYNMig6 {
    font-size: 16px;
    letter-spacing: 0.15px;
    color: #fff;
}
.parent-list-wrap_uXYNMig6 .parent-list-item_10a6sg0J {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    padding: 5px 0;
}
.parent-list-wrap_uXYNMig6 .parent-list-item_10a6sg0J .type_3MyGn154 {
    text-transform: capitalize;
}
.parent-list-wrap_uXYNMig6 .parent-list-item_10a6sg0J .title_282pwgAn {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.parent-list-wrap_uXYNMig6 .parent-list-item_10a6sg0J .title_282pwgAn:hover {
    color: #6ec6ff;
}
.parent-list-wrap_uXYNMig6 .parent-list-item_10a6sg0J .title_282pwgAn:active {
    color: #0069c0;
}
.parent-list-wrap_uXYNMig6 .dot_2Eehq28D {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 3px;
    height: 3px;
    border-radius: 50%;
    background-color: #fff;
    margin: 0 7px;
}
.tags-wrap_1Mc3oanU .section-title_UDJD7Kl8 {
    margin-bottom: 0;
}
.tags-wrap_1Mc3oanU .tags_1h8mZd0V {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-bottom: 0;
}
.tags-wrap_1Mc3oanU .tags_1h8mZd0V .tag-item_skbQGPHX {
    cursor: default;
}
.tags-wrap_1Mc3oanU .tags_1h8mZd0V .tag-item_skbQGPHX .active_1Nj8wMow {
    cursor: pointer;
}
.tags-wrap_1Mc3oanU .tags_1h8mZd0V .tag-item_skbQGPHX .active_1Nj8wMow .tag_t13oztMw:hover {
    border-color: #fff;
    color: #fff;
}
.tags-wrap_1Mc3oanU .keep-learn_-YRFj2rx {
    padding: 0;
}
.tags-wrap_1Mc3oanU .keep-learn_-YRFj2rx .section-title_UDJD7Kl8 {
    display: none;
}
.tags-wrap_1Mc3oanU .keep-learn_-YRFj2rx .tag_t13oztMw {
    font-size: 24px;
    font-weight: 500;
    letter-spacing: 0.23px;
    height: 70px;
    margin-right: 10px;
}
.language_2_T4JdwN {
    font-size: 16px;
    font-weight: 500;
    letter-spacing: 0.15px;
    color: #ccc;
}
.unityVersion-wrap_1eEDWlNW .tag_t13oztMw {
    cursor: default;
}
.unityVersion-wrap_1eEDWlNW .section-title_UDJD7Kl8 {
    margin-bottom: 0;
}
.unityVersion-wrap_1eEDWlNW .select_2HFDxdKa {
    width: 134px;
}
.unityVersion-wrap_1eEDWlNW .title_282pwgAn {
    font-size: 16px;
    margin: 20px 0 15px;
}
.unityVersion-wrap_1eEDWlNW .unityVersion_3tom5klw {
    display: -ms-flexbox;
    display: flex;
}
.unityVersion-wrap_1eEDWlNW .detailVersion-title_3eOaerOv {
    line-height: 1.25;
}
.unityVersion-wrap_1eEDWlNW .detailVersion-title_3eOaerOv .help-icon_17c2e_9p {
    font-size: 16px;
}
.unityVersion-wrap_1eEDWlNW .detailVersion-title_3eOaerOv .version_tooltip_3i1eUcWv {
    display: inline-block;
    margin-left: 8px;
}
.unityVersion-wrap_1eEDWlNW .preview_2en6fI7e .unityVersion-title_1CA-wjN_ {
    display: none;
}
.unityVersion-wrap_1eEDWlNW .preview_2en6fI7e .tag_t13oztMw {
    height: 70px;
    font-size: 24px;
    color: #000;
    border: 2px solid #e5e5e5;
}
.unityVersion-wrap_1eEDWlNW .preview_2en6fI7e .with-all_3FwOgMsh {
    font-size: 20px;
    font-weight: 500;
    line-height: 22px;
    color: #5a5a5b;
    text-transform: capitalize;
}
.unityVersion-wrap_1eEDWlNW .show_PrpcjdQ9 {
    padding: 0;
}
.unityVersion-wrap_1eEDWlNW .show_PrpcjdQ9 .unityVersion-title_1CA-wjN_ {
    display: none;
}
.unityVersion-wrap_1eEDWlNW .show_PrpcjdQ9 .tag_t13oztMw {
    padding: 0;
    height: inherit;
    border: inherit;
    font-size: 12px;
    margin: 5px 20px 0 0;
}
.download-wrap_2scY3Z6C .educator_3j8JlOFH {
    padding-top: 0;
}
.download-wrap_2scY3Z6C .educator_3j8JlOFH .section-title_UDJD7Kl8 {
    display: none;
}
.download-wrap_2scY3Z6C .quiz_2QqfbWeq {
    padding-top: 25px;
}
.download-wrap_2scY3Z6C .quiz_2QqfbWeq .section-title_UDJD7Kl8 {
    display: none;
}
.download-wrap_2scY3Z6C .quiz_2QqfbWeq .material_2PmvZgMB,
.download-wrap_2scY3Z6C .quiz_2QqfbWeq .material_2PmvZgMB .material-icon_26-rszHA {
    font-size: 16px;
}
.download-wrap_2scY3Z6C .solution_3v2VL_kF {
    padding: 0;
}
.download-wrap_2scY3Z6C .solution_3v2VL_kF .section-title_UDJD7Kl8 {
    display: none;
}
.download-wrap_2scY3Z6C .solution_3v2VL_kF .material_2PmvZgMB,
.download-wrap_2scY3Z6C .solution_3v2VL_kF .material_2PmvZgMB .material-icon_26-rszHA {
    font-size: 16px;
}
.links-wrap_3JhqxQFg {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: start;
    align-items: flex-start;
}
.material_2PmvZgMB {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    font-size: 14px;
    font-weight: 500;
    padding: 5px 0;
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.material_2PmvZgMB:hover {
    color: #6ec6ff;
}
.material_2PmvZgMB:active {
    color: #0069c0;
}
.material_2PmvZgMB .material-icon_26-rszHA {
    font-size: 14px;
    margin-right: 10px;
    color: #2196f3;
}
.tag_t13oztMw {
    height: 48px;
    border-radius: 11px;
    padding: 0 22px;
    font-size: 16px;
    font-weight: 500;
    letter-spacing: 0.2px;
    color: #ccc;
    border: 2px solid hsla(0, 0%, 100%, 0.3);
    margin: 10px 20px 0 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
}
@media screen and (max-width: 999px) {
    .tag_t13oztMw {
        height: 48px;
        padding: 0 10px;
        border-radius: 4px;
        margin: 10px 5px 0;
    }
}
.buton-sign-in_RlH-UlDH {
    padding-top: 10px;
    padding-bottom: 20px;
}
.link_wnS_TEIb {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.link_wnS_TEIb:hover {
    color: #6ec6ff;
}
.link_wnS_TEIb:active {
    color: #0069c0;
}
blockquote,
figure {
    margin: 0;
}
.center_31tiVqQM {
    max-width: 1230px;
    margin: 0 auto;
}
.educator_20kLhRtX .content_2jy29LJv {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    color: #fff;
    padding: 35px 0 55px;
}
.educator_20kLhRtX .content_2jy29LJv .architecture_314MMX0D {
    -ms-flex-direction: column;
    flex-direction: column;
}
@media screen and (max-width: 999px) {
    .educator_20kLhRtX .content_2jy29LJv {
        -ms-flex-direction: column;
        flex-direction: column;
        padding: 15px;
    }
}
.educator_20kLhRtX .content_2jy29LJv .section-content_3noYQKoG {
    padding-bottom: 13px;
    font-size: 18px;
}
.educator_20kLhRtX .content_2jy29LJv .section-title_2qWTGCGL {
    font-size: 24px;
    font-weight: 500;
    line-height: 1;
    color: #fff;
    margin-bottom: 10px;
}
@media screen and (max-width: 999px) {
    .educator_20kLhRtX .content_2jy29LJv .section-title_2qWTGCGL {
        font-size: 18px;
    }
}
.educator_20kLhRtX .content_2jy29LJv .column_1EA8IYwP {
    -ms-flex: auto;
    flex: auto;
    max-width: 556px;
}
@media screen and (max-width: 999px) {
    .educator_20kLhRtX .content_2jy29LJv .left-column_2rptmDOs {
        margin-right: 0;
    }
}
@media screen and (max-width: 999px) {
    .educator_20kLhRtX .content_2jy29LJv .right-column_32Pfsc4H {
        margin-left: 0;
    }
}
.educator_20kLhRtX .content_2jy29LJv .right-column_32Pfsc4H .tag-wrap_3oK1crvB,
.educator_20kLhRtX .content_2jy29LJv .right-column_32Pfsc4H .tag-wrap_3oK1crvB .tag-item_3tPijpl6 {
    -ms-flex: auto;
    flex: auto;
    display: -ms-flexbox;
    display: flex;
}
.educator_20kLhRtX .content_2jy29LJv .right-column_32Pfsc4H .downloads_1R40685S,
.educator_20kLhRtX .content_2jy29LJv .right-column_32Pfsc4H .resources_2U6EZCzZ {
    margin-top: 12px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
}
.educator_20kLhRtX .content_2jy29LJv .right-column_32Pfsc4H .material_w4iPytQo {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    font-size: 14px;
    font-weight: 500;
    padding: 12px 0;
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.educator_20kLhRtX .content_2jy29LJv .right-column_32Pfsc4H .material_w4iPytQo:hover {
    color: #6ec6ff;
}
.educator_20kLhRtX .content_2jy29LJv .right-column_32Pfsc4H .material_w4iPytQo:active {
    color: #0069c0;
}
.educator_20kLhRtX .content_2jy29LJv .right-column_32Pfsc4H .material_w4iPytQo .material-icon_3TsZVrGr {
    font-size: 14px;
    margin-right: 10px;
    color: #2196f3;
}
.tag_3zH7fYa6 {
    height: 48px;
    border-radius: 11px;
    padding: 0 22px;
    font-size: 16px;
    font-weight: 500;
    letter-spacing: 0.2px;
    color: #ccc;
    border: 2px solid hsla(0, 0%, 100%, 0.3);
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
}
@media screen and (max-width: 999px) {
    .tag_3zH7fYa6 {
        height: 48px;
        padding: 0 10px;
        border-radius: 4px;
        margin: 10px 5px 0;
    }
}
.educator-age-range-wrap_1d-_Z4fn .tag_3zH7fYa6 {
    cursor: default;
}
.educator-age-range-wrap_1d-_Z4fn .preview_1E0HnQtL .educator-age-range-title_VC-GfrsH {
    display: none;
}
.educator-age-range-wrap_1d-_Z4fn .preview_1E0HnQtL .tag_3zH7fYa6 {
    height: 70px;
    font-size: 24px;
    color: #000;
    border: 2px solid #e5e5e5;
}
.educator-age-range-wrap_1d-_Z4fn .default_1kBrXCiC .educator-age-range-title_VC-GfrsH {
    font-size: 24px;
    font-weight: 500;
    line-height: 1;
    color: #fff;
    margin-bottom: 15px;
}
@media screen and (max-width: 999px) {
    .educator-age-range-wrap_1d-_Z4fn .default_1kBrXCiC .educator-age-range-title_VC-GfrsH {
        font-size: 18px;
    }
}
.educator-instruction-time-wrap_3NtiR6B5 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: start;
    align-items: flex-start;
}
.educator-instruction-time-wrap_3NtiR6B5 .tag_3zH7fYa6 {
    cursor: default;
}
.educator-instruction-time-wrap_3NtiR6B5.default_1kBrXCiC .educator-age-range-title_VC-GfrsH {
    font-size: 24px;
    font-weight: 500;
    line-height: 1;
    color: #fff;
    margin-bottom: 15px;
}
@media screen and (max-width: 999px) {
    .educator-instruction-time-wrap_3NtiR6B5.default_1kBrXCiC .educator-age-range-title_VC-GfrsH {
        font-size: 18px;
    }
}
.link_2lYAMoJd {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.link_2lYAMoJd:hover {
    color: #6ec6ff;
}
.link_2lYAMoJd:active {
    color: #0069c0;
}
blockquote,
figure {
    margin: 0;
}
.center_NCukgIeh {
    max-width: 1230px;
    margin: 0 auto;
}
.toggle-tool_2vUQ-0Ka {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 1000;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: end;
    align-items: flex-end;
    background: linear-gradient(0deg, #1a1a1a, 70%, rgba(26, 26, 26, 0));
}
.toggle-tool_2vUQ-0Ka .static_208LrMSL {
    position: static;
    height: auto;
}
.toggle-tool_2vUQ-0Ka .toggle-button_hUXzEIYK {
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    height: 78px;
    border: none;
    outline: none;
    cursor: pointer;
    background-color: transparent;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    color: #fff;
}
.toggle-tool_2vUQ-0Ka .toggle-button_hUXzEIYK:hover {
    color: #2196f3;
}
.toggle-tool_2vUQ-0Ka .icon_2VbKCzXi {
    font-size: 14px;
}
.toggle-tool_2vUQ-0Ka .icon_2VbKCzXi .toggle-expand_2w9PWvVH {
    transform: rotate(180deg);
}
.detail_1aZpzwwy {
    background-color: #1a1a1a;
    position: relative;
}
.detail_1aZpzwwy .hidden_3k8FBcGM {
    height: 380px;
    overflow: hidden;
}
.detail_1aZpzwwy .tab-container_3a4__NJt {
    display: -ms-flexbox;
    display: flex;
    color: #fff;
    padding: 15px 0 35px;
}
@media screen and (max-width: 999px) {
    .detail_1aZpzwwy .tab-container_3a4__NJt {
        -ms-flex-direction: column;
        flex-direction: column;
        padding: 15px;
    }
}
.detail_1aZpzwwy .left-column_HeHP3jo6 {
    margin-right: 30px;
}
@media screen and (max-width: 999px) {
    .detail_1aZpzwwy .left-column_HeHP3jo6 {
        margin-right: 0;
    }
}
.detail_1aZpzwwy .middle-column_ZVFbHTr5 {
    -ms-flex: auto;
    flex: auto;
}
.detail_1aZpzwwy .right-column_hzJRmeCS {
    margin-left: 30px;
}
@media screen and (max-width: 999px) {
    .detail_1aZpzwwy .right-column_hzJRmeCS {
        margin-left: 0;
    }
}
.detail_1aZpzwwy .left-column_HeHP3jo6,
.detail_1aZpzwwy .right-column_hzJRmeCS {
    -ms-flex: none;
    flex: none;
    width: 284px;
}
.detail-challenge_3K9aD0AS {
    background-color: #1a1a1a;
}
.detail-challenge_3K9aD0AS .tab-content_3YHZluzi {
    display: -ms-flexbox;
    display: flex;
    color: #fff;
    padding: 30px 0;
    margin: 0 -30px;
}
@media screen and (max-width: 999px) {
    .detail-challenge_3K9aD0AS .tab-content_3YHZluzi {
        -ms-flex-direction: column;
        flex-direction: column;
        padding: 15px;
    }
}
.detail-challenge_3K9aD0AS .tab-content_3YHZluzi .column_1NNn0D1_ {
    padding: 0 30px;
}
.detail-challenge_3K9aD0AS .tab-content_3YHZluzi .left-column_HeHP3jo6 {
    -ms-flex: 1 1 0px;
    flex: 1 1 0;
}
@media screen and (max-width: 999px) {
    .detail-challenge_3K9aD0AS .tab-content_3YHZluzi .left-column_HeHP3jo6 {
        margin-right: 0;
    }
}
.detail-challenge_3K9aD0AS .tab-content_3YHZluzi .middle-column_ZVFbHTr5 {
    -ms-flex: 1 1 0px;
    flex: 1 1 0;
}
.detail-challenge_3K9aD0AS .tab-content_3YHZluzi .right-column_hzJRmeCS {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: end;
    justify-content: flex-end;
}
@media screen and (max-width: 999px) {
    .detail-challenge_3K9aD0AS .tab-content_3YHZluzi .right-column_hzJRmeCS {
        display: block;
        margin-left: 0;
    }
}
.detail-quiz_CSxMMUgY {
    background-color: #1a1a1a;
}
.detail-quiz_CSxMMUgY .tab-container_3a4__NJt {
    display: -ms-flexbox;
    display: flex;
    color: #fff;
    padding: 15px 0 35px;
}
@media screen and (max-width: 999px) {
    .detail-quiz_CSxMMUgY .tab-container_3a4__NJt {
        -ms-flex-direction: column;
        flex-direction: column;
        padding: 15px;
    }
}
.detail-quiz_CSxMMUgY .left-column_HeHP3jo6 {
    margin-right: 30px;
}
@media screen and (max-width: 999px) {
    .detail-quiz_CSxMMUgY .left-column_HeHP3jo6 {
        margin-right: 0;
    }
}
.detail-quiz_CSxMMUgY .left-column_HeHP3jo6 {
    -ms-flex: auto;
    flex: auto;
}
.detail-quiz_CSxMMUgY .right-column_hzJRmeCS {
    margin-left: 30px;
}
@media screen and (max-width: 999px) {
    .detail-quiz_CSxMMUgY .right-column_hzJRmeCS {
        margin-left: 0;
    }
}
.detail-quiz_CSxMMUgY .middle-column_ZVFbHTr5,
.detail-quiz_CSxMMUgY .right-column_hzJRmeCS {
    -ms-flex: none;
    flex: none;
    width: 284px;
}
.link_3Jr92yfM {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.link_3Jr92yfM:hover {
    color: #6ec6ff;
}
.link_3Jr92yfM:active {
    color: #0069c0;
}
blockquote,
figure {
    margin: 0;
}
.center_2cSM-VIv {
    max-width: 1230px;
    margin: 0 auto;
}
.top-bar_2oGBfgza {
    height: 90px;
    background: transparent;
    border-bottom: 2px solid hsla(0, 0%, 100%, 0.1);
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
}
.top-bar_2oGBfgza .top-bar-body_1RXYMB_C {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex: auto;
    flex: auto;
}
@media screen and (max-width: 999px) {
    .top-bar_2oGBfgza .top-bar-body_1RXYMB_C {
        padding: 0 15px;
    }
}
.top-bar_2oGBfgza .breadcrumb_2sdqK1__,
.top-bar_2oGBfgza .button-group_1f9oHXde {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
}
.top-bar_2oGBfgza .button-try-premium-free_14trQBiS {
    min-width: 266px;
}
.link_2t7ml5MN {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.link_2t7ml5MN:hover {
    color: #6ec6ff;
}
.link_2t7ml5MN:active {
    color: #0069c0;
}
blockquote,
figure {
    margin: 0;
}
.statusBar_2AjgPJ_Q {
    height: 60px;
    margin-top: 50px;
    -ms-flex-direction: row;
    flex-direction: row;
}
.statusBar_2AjgPJ_Q,
.statusBar_2AjgPJ_Q .searchInProgress_3TvZGExK {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
}
.statusBar_2AjgPJ_Q .searchInProgress_3TvZGExK {
    position: relative;
}
.statusBar_2AjgPJ_Q .searchInProgress_3TvZGExK .loading_VTnlnpjY {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    border-radius: 12px;
    width: 24px;
    height: 24px;
    border: 2px solid hsla(0, 0%, 100%, 0.4);
    border-top-color: #fff;
    border-color: #fff;
    border-top-color: #2196f3;
    animation: rotate 1s infinite;
}
.statusBar_2AjgPJ_Q .button-more_1Q6rCr8d {
    min-width: 124px;
}
.statusBar_2AjgPJ_Q .theme-comment_3gdrHVii {
    margin-top: 0;
    height: auto;
}
.statusBar_2AjgPJ_Q .theme-comment_3gdrHVii .btn-link_zji5rC1C {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.statusBar_2AjgPJ_Q .theme-comment_3gdrHVii .btn-link_zji5rC1C:hover {
    color: #6ec6ff;
}
.statusBar_2AjgPJ_Q .theme-comment_3gdrHVii .btn-link_zji5rC1C:active {
    color: #0069c0;
}
.link_3ZaAOGaS {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.link_3ZaAOGaS:hover {
    color: #6ec6ff;
}
.link_3ZaAOGaS:active {
    color: #0069c0;
}
blockquote,
figure {
    margin: 0;
}
.container_1JtbqTM5 {
    overflow: hidden;
    cursor: pointer;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
}
.container_1JtbqTM5.area_29bxCL4i {
    padding: 8px;
}
.container_1JtbqTM5.disable_grZfB0uJ {
    cursor: default;
}
.container_1JtbqTM5.disable_grZfB0uJ button {
    cursor: default;
    background-color: #5a5a5b;
}
.check_1B4WxH09 {
    -ms-flex: 0 0 15px;
    flex: 0 0 15px;
    background: none;
    padding: 0;
    width: 15px;
    height: 15px;
    border: 1px solid #bdbdbd;
    cursor: pointer;
    outline: none;
    border-radius: 4px;
}
.check_1B4WxH09 .inner_1HcymOtv {
    display: none;
}
.checked_3IxCKko2 {
    -ms-flex: 0 0 15px;
    flex: 0 0 15px;
    background: #2196f3;
    padding: 0;
    width: 15px;
    height: 15px;
    border: 0;
    cursor: pointer;
    outline: none;
    border-radius: 4px;
}
.checked_3IxCKko2 .inner_1HcymOtv {
    font-size: 12px;
    color: #fff;
    margin: auto;
    transform: scale(0.75);
}
.label_2KG4biOt {
    margin-left: 9px;
}
.reverse_sHliWj7F .container_1JtbqTM5 {
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
}
.reverse_sHliWj7F .container_1JtbqTM5 .label_2KG4biOt {
    margin-left: 0;
    margin-right: 9px;
}
.link_2qvENmjr {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.link_2qvENmjr:hover {
    color: #6ec6ff;
}
.link_2qvENmjr:active {
    color: #0069c0;
}
blockquote,
figure {
    margin: 0;
}
.selects_2Ukdeiuu {
    min-width: 100%;
    padding: 0;
    margin: 0;
    border-radius: 3px;
}
.selects_2Ukdeiuu .selectItem_9BbOy9fg {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-align: center;
    align-items: center;
}
.scroller_1pJRZzF5 {
    max-height: 178px;
    width: 100%;
}
.link_UFMx7QAL {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.link_UFMx7QAL:hover {
    color: #6ec6ff;
}
.link_UFMx7QAL:active {
    color: #0069c0;
}
blockquote,
figure {
    margin: 0;
}
.center_2PkZu5P9 {
    max-width: 1230px;
    margin: 0 auto;
}
.filters-selects-bar_qURvn_kF {
    padding: 19px 0;
    background-color: #fff;
}
@media screen and (max-width: 999px) {
    .filters-selects-bar_qURvn_kF {
        height: auto;
        padding: 5px 0;
    }
}
.hideBackground_2gl7keH2 {
    background-color: #f7f7f6;
}
.mission_3TX5QInF,
.search_skill_QF7jx3yQ {
    border: none;
    background: none;
}
.dark_22QvN6BJ {
    background-color: #080c0a;
}
.dark_22QvN6BJ .filter-item_3t2NNJ2A {
    background-color: rgba(90, 90, 91, 0.7);
}
.dark_22QvN6BJ .filter-item_3t2NNJ2A .filter-item-button_3pD52a19,
.dark_22QvN6BJ .filter-item_3t2NNJ2A .input-item_VGTSkJN- {
    color: #e5e5e5;
}
.dark_22QvN6BJ .filter-item_3t2NNJ2A .expand-wrapper_3sN6YDup {
    background-color: #212121;
}
.dark_22QvN6BJ .filter-item_3t2NNJ2A .item-wrapper_2mPsv3C_ .select-item-label_2aepu3fq {
    color: #e5e5e5;
}
.dark_22QvN6BJ .filter-item_3t2NNJ2A .item-wrapper_2mPsv3C_ .normal_3yTd9NOx .normal-item_1EyfaN8c .checked_Av4jf_Af,
.dark_22QvN6BJ .filter-item_3t2NNJ2A .item-wrapper_2mPsv3C_:hover {
    background-color: rgba(90, 90, 91, 0.7);
}
.filters-selects-container_2u2MyFMY {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: start;
    align-items: flex-start;
}
@media screen and (max-width: 999px) {
    .filters-selects-container_2u2MyFMY {
        -ms-flex-direction: column;
        flex-direction: column;
        -ms-flex-align: normal;
        align-items: normal;
    }
}
.filters-selects-container_2u2MyFMY .filters-inner_3ilfP_x2 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    align-items: center;
    margin: 0 -5px;
}
.filters-selects-container_2u2MyFMY .filters-inner_3ilfP_x2.left_2aRJ_LZQ {
    -ms-flex: 1;
    flex: 1;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.filters-selects-container_2u2MyFMY .filters-inner_3ilfP_x2.right_1POiKn8L {
    margin-left: 50px;
}
@media screen and (max-width: 999px) {
    .filters-selects-container_2u2MyFMY .filters-inner_3ilfP_x2.right_1POiKn8L {
        margin-left: -5px;
    }
}
@media screen and (max-width: 999px) {
    .filters-selects-container_2u2MyFMY .filters-inner_3ilfP_x2 {
        padding: 0 15px;
        -ms-flex-direction: column;
        flex-direction: column;
    }
}
@media screen and (max-width: 999px) {
    .filters-selects-container_2u2MyFMY .filters-inner_3ilfP_x2 .filter_B3Sfjr-1 {
        width: 100%;
    }
}
.filter-add_3W_ts_cw {
    display: none;
}
@media screen and (max-width: 999px) {
    .filter-add_3W_ts_cw {
        display: block;
        text-transform: uppercase;
        -ms-flex-item-align: start;
        align-self: flex-start;
        padding: 20px 0;
        color: #2196f3;
        text-decoration: none;
        cursor: pointer;
    }
    .filter-add_3W_ts_cw:hover {
        color: #6ec6ff;
    }
    .filter-add_3W_ts_cw:active {
        color: #0069c0;
    }
}
.filter-item_3t2NNJ2A {
    border-radius: 4px;
    height: 48px;
    background-color: #e9ebec;
    margin: 5px;
    position: relative;
}
@media screen and (max-width: 999px) {
    .filter-item_3t2NNJ2A {
        width: 100%;
        margin: 5px 0;
    }
    .filter-item_3t2NNJ2A .more-hide_Ic26MX-m {
        display: none;
    }
}
.filter-item_3t2NNJ2A .input-item_VGTSkJN- {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    min-width: 196px;
    padding: 0 19px;
    font-size: 16px;
    font-weight: 500;
    color: #333;
}
.filter-item_3t2NNJ2A .active_1qgdddjk {
    background-color: #2196f3;
}
.filter-item_3t2NNJ2A .active_1qgdddjk .filter-item-button_3pD52a19 {
    color: #fff;
}
.filter-item_3t2NNJ2A .active_1qgdddjk .filter-item-button_3pD52a19 .icon_28qKzwlT {
    display: none;
}
.filter-item_3t2NNJ2A .active_1qgdddjk .filter-item-button_3pD52a19 .icon-close_1oqZyAu8 {
    display: block;
    margin-left: 10px;
    font-size: 16px;
    width: 24px;
    line-height: 24px;
    border-radius: 50%;
    background-color: #0069c0;
}
.filter-item_3t2NNJ2A .ob_1l3Lqlhn,
.filter-item_3t2NNJ2A .ob_1l3Lqlhn .expand-wrapper_3sN6YDup {
    min-width: 157px;
}
.filter-item_3t2NNJ2A .ind_14VMkGab .expand-wrapper_3sN6YDup,
.filter-item_3t2NNJ2A .tag_3SJUv__e {
    max-width: 196px;
}
.filter-item_3t2NNJ2A .filter-item-inner_Xxyt_nmn {
    -ms-flex: auto;
    flex: auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
}
.filter-item_3t2NNJ2A .filter-item-inner_Xxyt_nmn .filter-item-label-content_xvNBZMrN {
    display: -ms-flexbox;
    display: flex;
    padding: 0 19px;
}
.filter-item_3t2NNJ2A .filter-item-button_3pD52a19 {
    -ms-flex: auto;
    flex: auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: center;
    align-items: center;
    padding: 0;
    font-size: 16px;
    line-height: 24px;
    color: #333;
    height: 48px;
    cursor: pointer;
    border: none;
    outline: none;
    background-color: transparent;
}
.filter-item_3t2NNJ2A .filter-item-button_3pD52a19 .label_3aPQpoFh {
    white-space: nowrap;
}
.filter-item_3t2NNJ2A .filter-item-button_3pD52a19 .icon_28qKzwlT {
    color: #bdbdbd;
    margin-left: 10px;
    font-size: 12px;
    transform: scale(0.6);
}
.filter-item_3t2NNJ2A .filter-item-button_3pD52a19 .icon-close_1oqZyAu8 {
    display: none;
}
.filter-item_3t2NNJ2A .expand-wrapper_3sN6YDup {
    min-width: 196px;
    z-index: 4000;
    position: relative;
    background-color: #fff;
    border-radius: 4px;
    box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.1);
    padding: 10px 0;
}
@media screen and (max-width: 999px) {
    .filter-item_3t2NNJ2A .expand-wrapper_3sN6YDup {
        width: auto;
    }
}
.filter-item_3t2NNJ2A .item-wrapper_2mPsv3C_ {
    padding: 5px 19px;
    font-size: 16px;
    font-weight: 500;
    line-height: 20px;
    -ms-flex: auto;
    flex: auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
}
.filter-item_3t2NNJ2A .item-wrapper_2mPsv3C_ .select-item-label_2aepu3fq {
    font-size: 16px;
    color: #333;
}
.filter-item_3t2NNJ2A .item-wrapper_2mPsv3C_ .normal_3yTd9NOx {
    padding: 0;
    cursor: pointer;
}
.filter-item_3t2NNJ2A .item-wrapper_2mPsv3C_ .normal_3yTd9NOx .normal-item_1EyfaN8c {
    padding: 10px 19px;
    width: 100%;
    height: 100%;
}
.filter-item_3t2NNJ2A .item-wrapper_2mPsv3C_ .normal_3yTd9NOx .normal-item_1EyfaN8c .checked_Av4jf_Af,
.filter-item_3t2NNJ2A .item-wrapper_2mPsv3C_:hover {
    background-color: #fafafa;
}
.filter-item_3t2NNJ2A .dark_22QvN6BJ {
    background-color: rgba(90, 90, 91, 0.7);
}
.filter-item_3t2NNJ2A .dark_22QvN6BJ .filter-item-button_3pD52a19,
.filter-item_3t2NNJ2A .dark_22QvN6BJ .input-item_VGTSkJN- {
    color: #e5e5e5;
}
.filter-item_3t2NNJ2A .dark_22QvN6BJ .expand-wrapper_3sN6YDup {
    background-color: #212121;
}
.filter-item_3t2NNJ2A .dark_22QvN6BJ .item-wrapper_2mPsv3C_ .select-item-label_2aepu3fq {
    color: #e5e5e5;
}
.filter-item_3t2NNJ2A .dark_22QvN6BJ .item-wrapper_2mPsv3C_ .normal_3yTd9NOx .normal-item_1EyfaN8c .checked_Av4jf_Af,
.filter-item_3t2NNJ2A .dark_22QvN6BJ .item-wrapper_2mPsv3C_:hover {
    background-color: rgba(90, 90, 91, 0.7);
}
.search-icon_3AdLfPii {
    font-size: 24px;
    text-decoration: none;
    margin-right: 13px;
    margin-left: -4px;
}
.search-input_hzMmBc8a {
    -ms-flex: 1;
    flex: 1;
    height: 100%;
    margin: 0 -19px;
}
.select-title_3zpaeI-y {
    position: absolute;
    left: 0;
    right: 0;
    margin: auto 20px;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.5;
    color: #333;
}
.link_3gZQZfo_ {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.link_3gZQZfo_:hover {
    color: #6ec6ff;
}
.link_3gZQZfo_:active {
    color: #0069c0;
}
blockquote,
figure {
    margin: 0;
}
.center_1m6ri994 {
    max-width: 1230px;
    margin: 0 auto;
}
.filters-search-input_1E7P09sf {
    background-color: #fff;
}
@media screen and (max-width: 999px) {
    .filters-search-input_1E7P09sf {
        height: auto;
        padding: 5px 0;
    }
}
.filters-search-input_1E7P09sf .dark_3ccvPgct {
    background-color: #080c0a;
}
.filters-search-container_F0WkJf2s {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
}
@media screen and (max-width: 999px) {
    .filters-search-container_F0WkJf2s {
        -ms-flex-direction: column;
        flex-direction: column;
        -ms-flex-align: normal;
        align-items: normal;
    }
}
.search-input-wrap_3RLqQd7r {
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    background-color: #fff;
    padding-right: 30px;
}
.search-input-wrap_3RLqQd7r ::placeholder {
    color: #e9ebec;
}
.search-input-wrap_3RLqQd7r ::-webkit-input-placeholder {
    color: #e9ebec;
}
.search-input-wrap_3RLqQd7r :-moz-placeholder,
.search-input-wrap_3RLqQd7r ::-moz-placeholder {
    color: #e9ebec;
}
.search-input-wrap_3RLqQd7r :-ms-input-placeholder {
    color: #e9ebec;
}
.search-input-wrap_3RLqQd7r .search-input_2clUeJ1g .search-icon_1YSK8rHD {
    color: #5a5a5b;
}
.search-input-wrap_3RLqQd7r .search-input_2clUeJ1g {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
}
.search-input-wrap_3RLqQd7r .search-input_2clUeJ1g .search-icon_1YSK8rHD {
    font-size: 50px;
    color: #e9ebec;
}
@media screen and (max-width: 999px) {
    .search-input-wrap_3RLqQd7r .search-input_2clUeJ1g .search-icon_1YSK8rHD {
        padding-left: 15px;
        font-size: 26px;
    }
}
@media screen and (max-width: 999px) {
    .search-input-wrap_3RLqQd7r .pc_1DfzPTIa {
        display: none;
    }
}
.search-input-wrap_3RLqQd7r .mobile_1cp4WEx7 {
    display: none;
}
@media screen and (max-width: 999px) {
    .search-input-wrap_3RLqQd7r .mobile_1cp4WEx7 {
        display: block;
    }
}
@media screen and (max-width: 999px) {
    .search-input-wrap_3RLqQd7r {
        padding-right: 0;
    }
}
.create-selects_2Z9hIxIA {
    height: 56px;
}
@media screen and (max-width: 999px) {
    .create-selects_2Z9hIxIA {
        -ms-flex-item-align: end;
        align-self: flex-end;
        padding: 0 15px;
    }
}
.selects-inner_3-gCNhPP {
    -ms-flex: auto;
    flex: auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: end;
    align-items: flex-end;
}
.selects-inner_3-gCNhPP .create-item-wrap_2BaRYEsk {
    -ms-flex: 1;
    flex: 1;
    cursor: pointer;
}
.selects-inner_3-gCNhPP .create-item-wrap_2BaRYEsk .content_2KNXBMrL {
    padding: 12px 20px;
    font-size: 14px;
    line-height: 1.43;
    color: #333;
}
.selects-inner_3-gCNhPP .create-item-wrap_2BaRYEsk .create-title_fgIQ49ea {
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    letter-spacing: 0.2px;
    color: rgba(0, 0, 0, 0.87);
}
.selects-inner_3-gCNhPP .create-item-wrap_2BaRYEsk .border_I8Ssq-yK {
    border-bottom: 1px solid #e0e0e0;
}
.selects-inner_3-gCNhPP .create-item-wrap_2BaRYEsk:hover {
    background-color: hsla(0, 0%, 90%, 0.5);
}
.selects-inner_3-gCNhPP .selects-button-content_1u6ZoUGC {
    width: 166px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: center;
    align-items: center;
}
.selects-inner_3-gCNhPP .selects-button-content_1u6ZoUGC .label_3se6qIBi {
    font-size: 18px;
    font-weight: 700;
    line-height: 1.56;
    color: #fff;
}
.selects-inner_3-gCNhPP .selects-button-content_1u6ZoUGC .plus-icon_1F1yMzwZ {
    width: 20px;
    height: 20px;
    border-radius: 50%;
    background-color: #fff;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
}
.selects-inner_3-gCNhPP .selects-button-content_1u6ZoUGC .plus-icon_1F1yMzwZ .icon_uRhu64vB {
    font-size: 12px;
    color: #2196f3;
}
.selects-inner_3-gCNhPP .expand-wrapper_3La4SkmS {
    max-width: 210px;
    position: relative;
    z-index: 4000;
    background-color: #fff;
    border-radius: 6px;
    box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.1);
}
@media screen and (max-width: 999px) {
    .selects-inner_3-gCNhPP .expand-wrapper_3La4SkmS {
        width: auto;
    }
}
.link_lhumbuc8 {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.link_lhumbuc8:hover {
    color: #6ec6ff;
}
.link_lhumbuc8:active {
    color: #0069c0;
}
blockquote,
figure {
    margin: 0;
}
.center_3sgl6Wtj {
    max-width: 1230px;
    margin: 0 auto;
}
.filters-checkbox-bar_15yyDymH {
    padding: 20px 0;
    border-top: 1px solid #e0e0e0;
    background-color: #fff;
}
@media screen and (max-width: 999px) {
    .filters-checkbox-bar_15yyDymH {
        height: auto;
        padding: 5px 0;
    }
}
.filters-checkbox-bar_15yyDymH .dark_jGoPpGaA {
    border-top-color: hsla(0, 0%, 88%, 0.2);
    background-color: #080c0a;
}
.filters-checkbox-bar_15yyDymH .dark_jGoPpGaA .checkbox-item-wrap_2SS9mm0K,
.filters-checkbox-bar_15yyDymH .dark_jGoPpGaA .filters-label_2UQNy_EP {
    color: #e5e5e5;
}
.filters-checkbox-bar_15yyDymH .dark_jGoPpGaA .filters-icon_3U34NHd2 .line_3v1-5bO- {
    background-color: #e5e5e5;
}
.filters-checkbox-container_36Es8PhK {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: start;
    align-items: flex-start;
}
@media screen and (max-width: 999px) {
    .filters-checkbox-container_36Es8PhK {
        padding: 0 15px;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
}
.filters-label_2UQNy_EP {
    font-size: 16px;
    line-height: 30px;
    color: #333;
    padding-right: 15px;
}
.filters-icon_3U34NHd2,
.filters-label_2UQNy_EP {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
}
.filters-icon_3U34NHd2 {
    width: 18px;
    height: 12px;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-right: 10px;
}
.filters-icon_3U34NHd2 .line_3v1-5bO- {
    height: 2px;
    background-color: #333;
}
.filters-icon_3U34NHd2 .line_3v1-5bO-.top_1OagQC_W {
    width: 100%;
}
.filters-icon_3U34NHd2 .line_3v1-5bO-.center_3sgl6Wtj {
    width: 70%;
}
.filters-icon_3U34NHd2 .line_3v1-5bO-.bottom_22LnweHB {
    width: 25%;
}
.checkbox-item-wrap_2SS9mm0K {
    height: 30px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    padding: 0 15px;
    font-size: 16px;
    color: #333;
}
.link_21zfpp7B {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.link_21zfpp7B:hover {
    color: #6ec6ff;
}
.link_21zfpp7B:active {
    color: #0069c0;
}
blockquote,
figure {
    margin: 0;
}
.center_190xO25c {
    max-width: 1230px;
    margin: 0 auto;
}
.search-bar-wrap_32ulf2Vp {
    position: relative;
    min-height: 167px;
}
.search-bar-wrap_32ulf2Vp .educators_JtEprESO .search-bar_YQ-UGpBL,
.search-bar-wrap_32ulf2Vp .landing_6wx7HDR3 .search-bar_YQ-UGpBL,
.search-bar-wrap_32ulf2Vp .submission_2BzNZIG- .search-bar_YQ-UGpBL {
    border: 0;
}
.search-bar-wrap_32ulf2Vp .submission_2BzNZIG- {
    min-height: auto;
}
.search-bar-wrap_32ulf2Vp .dark_3uXypBib .search-bar_YQ-UGpBL {
    border-bottom-color: hsla(0, 0%, 88%, 0.2);
}
@media screen and (max-width: 999px) {
    .search-bar-wrap_32ulf2Vp .dark_3uXypBib .search-bar_YQ-UGpBL .sticky_1UlbylaB {
        border-bottom-color: hsla(0, 0%, 88%, 0.2);
    }
}
.search-bar_YQ-UGpBL {
    border-top: 1px solid #e0e0e0;
    border-bottom: 1px solid #e0e0e0;
}
.search-bar_YQ-UGpBL .sticky_1UlbylaB {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 9;
    box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.1);
    border: none;
    display: none;
}
@media screen and (max-width: 999px) {
    .search-bar_YQ-UGpBL .sticky_1UlbylaB {
        border-bottom: 1px solid #e0e0e0;
        position: relative;
        box-shadow: none;
    }
}
.height-adjustment_3J0mqov- {
    min-height: 100px;
}
.hideBorder_6zcuS7d8 {
    border: none;
}
.link_Bz4vYluC {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.link_Bz4vYluC:hover {
    color: #6ec6ff;
}
.link_Bz4vYluC:active {
    color: #0069c0;
}
blockquote,
figure {
    margin: 0;
}
.rating-container_2N5ib5Vx {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
}
.star-wrapper_weYasF9t {
    position: relative;
}
.star-wrapper_weYasF9t .star_3OFO5J9r {
    width: 11px;
    height: 10px;
    margin-right: 1px;
}
.star-wrapper_weYasF9t .star_3OFO5J9r .half_1jmFGfGU {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    width: 5px;
}
.score_2hCXMf34 {
    margin-left: 3px;
    font-size: 14px;
    line-height: 18px;
    letter-spacing: 0.25px;
    color: #bdbdbd;
}
.link_Jmr9QKUI {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.link_Jmr9QKUI:hover {
    color: #6ec6ff;
}
.link_Jmr9QKUI:active {
    color: #0069c0;
}
blockquote,
figure {
    margin: 0;
}
.body-wrapper_3JdUqpg8 {
    -ms-flex: auto;
    flex: auto;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: center;
    align-items: center;
    background-color: #fafafa;
    padding-bottom: 50px;
}
.body-wrapper_3JdUqpg8.dark_3aF3BPAw {
    background-color: #080c0a;
}
.body-wrapper_3JdUqpg8.dark_3aF3BPAw .search-bar_2Pk5KKwj {
    color: #bfbfbf;
    background-color: #080c0a;
}
.body-wrapper_3JdUqpg8.dark_3aF3BPAw .search-bar_2Pk5KKwj ::placeholder {
    color: #5a5a5b;
}
.body-wrapper_3JdUqpg8.dark_3aF3BPAw .search-bar_2Pk5KKwj ::-webkit-input-placeholder {
    color: #5a5a5b;
}
.body-wrapper_3JdUqpg8.dark_3aF3BPAw .search-bar_2Pk5KKwj :-moz-placeholder,
.body-wrapper_3JdUqpg8.dark_3aF3BPAw .search-bar_2Pk5KKwj ::-moz-placeholder {
    color: #5a5a5b;
}
.body-wrapper_3JdUqpg8.dark_3aF3BPAw .search-bar_2Pk5KKwj :-ms-input-placeholder {
    color: #5a5a5b;
}
.body-wrapper_3JdUqpg8.dark_3aF3BPAw .search-bar_2Pk5KKwj .search-input_2fN82YxJ .search-icon_a5Bve5GP {
    color: #5a5a5b;
}
.body-wrapper_3JdUqpg8.dark_3aF3BPAw .page-search-result_27LHFD3q,
.body-wrapper_3JdUqpg8.dark_3aF3BPAw .result-total_2sOM1ybP {
    color: #fff;
}
.body-wrapper_3JdUqpg8.dark_3aF3BPAw .barrier_1B6VdLWL {
    background-color: hsla(0, 0%, 88%, 0.2);
}
.body-wrapper_3JdUqpg8.dark_3aF3BPAw .barrier_1B6VdLWL .light_1YFC85FT {
    background-color: hsla(0, 0%, 88%, 0.7);
}
.center_2qDXH5q- {
    max-width: 1230px;
    margin: 0 auto;
}
.search-bar_2Pk5KKwj {
    background-color: #fff;
}
.search-bar_2Pk5KKwj ::placeholder {
    color: #e9ebec;
}
.search-bar_2Pk5KKwj ::-webkit-input-placeholder {
    color: #e9ebec;
}
.search-bar_2Pk5KKwj :-moz-placeholder,
.search-bar_2Pk5KKwj ::-moz-placeholder {
    color: #e9ebec;
}
.search-bar_2Pk5KKwj :-ms-input-placeholder {
    color: #e9ebec;
}
.search-bar_2Pk5KKwj .search-input_2fN82YxJ .search-icon_a5Bve5GP {
    color: #5a5a5b;
}
.search-bar_2Pk5KKwj .search-input_2fN82YxJ {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
}
.search-bar_2Pk5KKwj .search-input_2fN82YxJ .search-icon_a5Bve5GP {
    font-size: 50px;
    color: #e9ebec;
}
@media screen and (max-width: 999px) {
    .search-bar_2Pk5KKwj .search-input_2fN82YxJ .search-icon_a5Bve5GP {
        padding-left: 15px;
        font-size: 26px;
    }
}
.search-bar_2Pk5KKwj .search-input_2fN82YxJ .search-input-button_1sUbEj_U {
    color: #2196f3;
    border: none;
    outline: none;
    cursor: pointer;
    background-color: transparent;
    font-size: 16px;
    font-weight: 700;
    padding-right: 15px;
    text-transform: uppercase;
}
.search-bar_2Pk5KKwj .search-input_2fN82YxJ .search-input-button_1sUbEj_U:hover {
    color: #6ec6ff;
}
.search-bar_2Pk5KKwj .search-input_2fN82YxJ .search-input-button_1sUbEj_U:active {
    color: #0069c0;
}
.result-total_2sOM1ybP {
    font-size: 16px;
    line-height: 24px;
    padding: 55px 0 7px;
}
@media screen and (max-width: 999px) {
    .result-total_2sOM1ybP {
        font-size: 14px;
        line-height: 24px;
        padding: 34px 15px 13px;
    }
}
.card-wrapper_1gg_Vntm {
    margin-bottom: 20px;
}
@media screen and (max-width: 999px) {
    .card-wrapper_1gg_Vntm {
        padding: 0 15px;
    }
}
.barrier_1B6VdLWL {
    height: 2px;
    margin: 0;
    background-color: #e0e0e0;
}
@media screen and (max-width: 999px) {
    .barrier_1B6VdLWL {
        height: 1px;
    }
}
.loading-container_3dDlv1jS {
    height: 200px;
    position: relative;
}
.loading-wrap_3jOVL3Na {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    cursor: auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
}
.loading-wrap_3jOVL3Na .loading_1uPkgr-o {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    border-radius: 22px;
    width: 44px;
    height: 44px;
    border: 2px solid rgba(0, 0, 0, 0.4);
    border-top-color: #fff;
    animation: rotate 1s infinite;
}
.row-wrapper_wnFEbN2D {
    position: relative;
}
.row-wrapper_wnFEbN2D .completed_1eKY8nGy {
    padding-top: 20px;
}
@media screen and (max-width: 999px) {
    .row-wrapper_wnFEbN2D .completed_1eKY8nGy {
        padding-top: 15px;
    }
}
.row-wrapper_wnFEbN2D .dark_3aF3BPAw .list-row_3UarrcLH {
    background-color: #212121;
    box-shadow: 0 5px 10px 0 hsla(0, 0%, 100%, 0.1);
}
.row-wrapper_wnFEbN2D .dark_3aF3BPAw .list-row_3UarrcLH:hover {
    box-shadow: 0 5px 20px 0 hsla(0, 0%, 100%, 0.2);
}
.row-wrapper_wnFEbN2D .dark_3aF3BPAw .row-content_1h35PM-M .author_2UF6Hd_b .author-name_3GU8_2a0,
.row-wrapper_wnFEbN2D .dark_3aF3BPAw .row-content_1h35PM-M .content-desc_1cPdiCaz,
.row-wrapper_wnFEbN2D .dark_3aF3BPAw .row-content_1h35PM-M .content-subtitle_1CRadWm3,
.row-wrapper_wnFEbN2D .dark_3aF3BPAw .row-content_1h35PM-M .content-title_aMREoBKV {
    color: #fff;
}
.row-wrapper_wnFEbN2D .eyebrow-wrapper_dfwDp3zv {
    display: none;
}
@media screen and (max-width: 999px) {
    .row-wrapper_wnFEbN2D .eyebrow-wrapper_dfwDp3zv {
        display: -ms-flexbox;
        display: flex;
        height: 30px;
    }
}
.row-wrapper_wnFEbN2D .complete-icon_E6KgHRsp {
    position: absolute;
    background-color: #1fd348;
    top: 0;
    right: -20px;
    width: 40px;
    line-height: 40px;
    border-radius: 50%;
    text-align: center;
    color: #fff;
    font-size: 15px;
}
@media screen and (max-width: 999px) {
    .row-wrapper_wnFEbN2D .complete-icon_E6KgHRsp {
        right: -15px;
        width: 30px;
        line-height: 30px;
    }
}
.list-row_3UarrcLH {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 0 auto;
    flex: 0 auto;
    -ms-flex-direction: row;
    flex-direction: row;
    background-color: #fff;
    padding: 27px 30px;
    cursor: pointer;
    border-radius: 6px;
    box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.1);
    overflow: hidden;
}
@media screen and (max-width: 999px) {
    .list-row_3UarrcLH {
        padding: 0;
        -ms-flex-direction: column;
        flex-direction: column;
    }
}
.list-row_3UarrcLH:hover {
    box-shadow: 0 5px 20px 0 rgba(0, 0, 0, 0.2);
}
@media screen and (max-width: 999px) {
    .list-row_3UarrcLH .row-img_A--cyBoW {
        position: relative;
        width: 100%;
    }
}
.list-row_3UarrcLH .row-img_A--cyBoW .img-container_2cfGLojp {
    position: relative;
    width: 351px;
    border-radius: 6px;
    overflow: hidden;
}
@media screen and (max-width: 999px) {
    .list-row_3UarrcLH .row-img_A--cyBoW .img-container_2cfGLojp {
        width: auto;
        border-radius: 0;
    }
}
.list-row_3UarrcLH .row-img_A--cyBoW .img-container_2cfGLojp .collect-wrap_37VcoOk7 {
    position: absolute;
    top: 24px;
    left: 32px;
}
@media screen and (max-width: 999px) {
    .list-row_3UarrcLH .row-img_A--cyBoW .img-container_2cfGLojp .collect-wrap_37VcoOk7 {
        top: 20px;
        left: 20px;
    }
}
.list-row_3UarrcLH .row-content_1h35PM-M {
    display: -ms-flexbox;
    display: flex;
    min-width: 0;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-left: 30px;
}
@media screen and (max-width: 999px) {
    .list-row_3UarrcLH .row-content_1h35PM-M {
        margin: 0;
        padding: 12px 20px 25px;
    }
}
.list-row_3UarrcLH .row-content_1h35PM-M .content-title_aMREoBKV {
    min-width: 0;
    padding-bottom: 7px;
    font-size: 20px;
    font-weight: 500;
    color: #212121;
    line-height: 1.6;
    letter-spacing: 0.3px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
@media screen and (max-width: 999px) {
    .list-row_3UarrcLH .row-content_1h35PM-M .content-title_aMREoBKV {
        font-size: 22px;
        line-height: 32px;
    }
}
.list-row_3UarrcLH .row-content_1h35PM-M .content-subtitle_1CRadWm3 {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    line-height: 16px;
}
.list-row_3UarrcLH .row-content_1h35PM-M .content-rating_2IvIlTId {
    margin-top: 7px;
}
.list-row_3UarrcLH .row-content_1h35PM-M .content-desc_1cPdiCaz {
    margin-top: 13px;
    font-size: 14px;
    color: #000;
    line-height: 1.43em;
    max-height: 4.29em;
    display: -webkit-box;
    overflow: hidden;
    white-space: normal;
    text-overflow: ellipsis;
    word-wrap: break-word;
    -webkit-line-clamp: 3;
}
@media screen and (max-width: 999px) {
    .list-row_3UarrcLH .row-content_1h35PM-M .content-desc_1cPdiCaz {
        margin: 19px 0 0;
        line-height: 1.71em;
        max-height: none;
        height: 5.13em;
    }
}
.list-row_3UarrcLH .row-content_1h35PM-M .content-category_2gCJtp3G {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    font-size: 12px;
    color: #9b9b9b;
    margin-top: 5px;
}
.list-row_3UarrcLH .row-content_1h35PM-M .content-category_2gCJtp3G .point-category_8WYEiMAt {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    padding-right: 30px;
}
.list-row_3UarrcLH .row-content_1h35PM-M .content-category_2gCJtp3G .point-category_8WYEiMAt .icon_1ZT1dzQ1 {
    color: #979b9e;
    width: 13px;
    height: 13px;
    margin: 1px 5px 1px 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.list-row_3UarrcLH .row-content_1h35PM-M .author_2UF6Hd_b {
    margin: 13px 0 8px;
}
@media screen and (max-width: 999px) {
    .list-row_3UarrcLH .row-content_1h35PM-M .author_2UF6Hd_b {
        margin-top: 23px;
    }
}
.content-eyebrow_1Eldk64Q {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.content-eyebrow_1Eldk64Q .dark_3aF3BPAw .eyebrow-premium_1UnfP1OS .dot_2XHCY00L {
    background-color: #fff;
}
.content-eyebrow_1Eldk64Q .eyebrow-premium_1UnfP1OS {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    color: #fff;
    font-size: 12px;
    font-weight: 500;
    line-height: 1.67px;
    letter-spacing: 1px;
}
@media screen and (max-width: 999px) {
    .content-eyebrow_1Eldk64Q .eyebrow-premium_1UnfP1OS {
        display: none;
    }
}
.content-eyebrow_1Eldk64Q .eyebrow-premium_1UnfP1OS:last-child .dot_2XHCY00L {
    display: none;
}
.content-eyebrow_1Eldk64Q .eyebrow-premium_1UnfP1OS .dot_2XHCY00L {
    width: 4px;
    height: 4px;
    border-radius: 50%;
    margin: 0 10px;
    background-color: #9b9b9b;
}
.content-eyebrow_1Eldk64Q .eyebrow-premium_1UnfP1OS .dot_2XHCY00L:first-child {
    display: none;
}
.empty-body_2XAfo3hv {
    padding: 14px 0;
}
@media screen and (max-width: 999px) {
    .empty-body_2XAfo3hv {
        padding: 15px;
    }
}
.empty-body_2XAfo3hv .empty-label_RD2JiBKB {
    line-height: 26px;
    font-size: 24px;
    font-weight: 500;
    margin: 22px 0;
}
@media screen and (max-width: 999px) {
    .empty-body_2XAfo3hv .empty-label_RD2JiBKB {
        font-size: 22px;
        line-height: 24px;
    }
}
.empty-body_2XAfo3hv .button-clear_36F_HWlE {
    width: 144px;
}
@media screen and (max-width: 999px) {
    .pc_2usqEu6F {
        display: none;
    }
}
.mobile_16jv1cAp {
    display: none;
}
@media screen and (max-width: 999px) {
    .mobile_16jv1cAp {
        display: block;
    }
}
.link_1IM9yKSN {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.link_1IM9yKSN:hover {
    color: #6ec6ff;
}
.link_1IM9yKSN:active {
    color: #0069c0;
}
blockquote,
figure {
    margin: 0;
}
.progress-wrapper_3Gf1tylT {
    position: relative;
    width: 180px;
    height: 180px;
}
.progress-wrapper_3Gf1tylT .bgc-icon_3pcI39Zf {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
}
.progress-wrapper_3Gf1tylT .star-wrapper_T5P3Vmj1 {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 15px;
    left: 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
}
.progress-wrapper_3Gf1tylT .star-wrapper_T5P3Vmj1.single_2wiv-h4E {
    bottom: 7px;
}
.progress-wrapper_3Gf1tylT .star-wrapper_T5P3Vmj1.single_2wiv-h4E .up_3h7L2GTR {
    -ms-flex-align: center;
    align-items: center;
}
.progress-wrapper_3Gf1tylT .star-wrapper_T5P3Vmj1.only-two_1WRQnudh {
    bottom: 7px;
    -ms-flex-direction: row;
    flex-direction: row;
}
.progress-wrapper_3Gf1tylT .star-wrapper_T5P3Vmj1.only-two_1WRQnudh .down_1wL68Zve,
.progress-wrapper_3Gf1tylT .star-wrapper_T5P3Vmj1.only-two_1WRQnudh .up_3h7L2GTR {
    -ms-flex-direction: column;
    flex-direction: column;
}
.progress-wrapper_3Gf1tylT .star-wrapper_T5P3Vmj1.only-two_1WRQnudh .down_1wL68Zve .star-icon_7lh5wUMs,
.progress-wrapper_3Gf1tylT .star-wrapper_T5P3Vmj1.only-two_1WRQnudh .up_3h7L2GTR .star-icon_7lh5wUMs {
    margin: 5px;
}
.progress-wrapper_3Gf1tylT .star-wrapper_T5P3Vmj1 .star-icon_7lh5wUMs {
    width: 43px;
}
.progress-wrapper_3Gf1tylT .star-wrapper_T5P3Vmj1 .up_3h7L2GTR {
    -ms-flex: 1;
    flex: 1;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: end;
    align-items: flex-end;
}
.progress-wrapper_3Gf1tylT .star-wrapper_T5P3Vmj1 .down_1wL68Zve {
    -ms-flex: 1;
    flex: 1;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: start;
    align-items: flex-start;
}
.progress-wrapper_3Gf1tylT .star-wrapper_T5P3Vmj1 .down_1wL68Zve .star-icon_7lh5wUMs {
    margin: 0 4px;
}
.link_2747zzzd {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.link_2747zzzd:hover {
    color: #6ec6ff;
}
.link_2747zzzd:active {
    color: #0069c0;
}
blockquote,
figure {
    margin: 0;
}
.tracker-wrap_1XDqQ4AO {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: center;
    align-items: center;
}
.tracker-wrap_1XDqQ4AO .brief_1OYrLZwz {
    width: 152px;
}
.tracker-wrap_1XDqQ4AO .brief_1OYrLZwz .tracker-des_38Uw-_06 {
    width: 129px;
}
.tracker_2ncefl_r {
    width: 152px;
    height: 152px;
    background-color: rgba(33, 33, 33, 0.35);
    color: #fff;
    border-width: 20px;
    border-style: solid;
    border-radius: 50%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
}
.tracker_2ncefl_r .none_2NUggO7_ {
    border-color: #5a5a5b;
}
.tracker_2ncefl_r .pass_4TrgfaDO,
.tracker_2ncefl_r .perfect_2SpyzKQc {
    border-color: #42eb7e;
}
.tracker_2ncefl_r .notPass_36kHx_Vn {
    border-color: #45c7fa;
}
.tracker_2ncefl_r .content_3bnusRRH {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: center;
    align-items: center;
}
.tracker_2ncefl_r .info_1CCUiZ1Y .score-percent_69j3e0r2 {
    font-size: 12px;
    letter-spacing: 0.86px;
}
.tracker_2ncefl_r .info_1CCUiZ1Y .score-res_3iQlcsQq {
    font-size: 20px;
    font-weight: 500;
    line-height: 1;
    margin-top: 10px;
    text-transform: capitalize;
}
.tracker_2ncefl_r .info-none_3nISC4ud {
    font-size: 12px;
    font-weight: 700;
    letter-spacing: 0.86px;
    text-transform: uppercase;
}
.tracker_2ncefl_r .info-none_3nISC4ud .dot_3OE1ruOh {
    font-size: 24px;
    font-weight: 500;
    line-height: 0.83;
    margin-top: 4px;
}
.tracker-des_38Uw-_06 {
    font-size: 14px;
    font-weight: 500;
    line-height: 1.43;
    color: #fff;
    text-align: center;
    margin-top: 15px;
    padding: 0 10px;
}
.link_HODqXyBU {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.link_HODqXyBU:hover {
    color: #6ec6ff;
}
.link_HODqXyBU:active {
    color: #0069c0;
}
blockquote,
figure {
    margin: 0;
}
.center_3nBoZWHN {
    max-width: 1230px;
    margin: 0 auto;
}
.brief_8rlR1aNg {
    margin: 42px 0;
}
.brief_8rlR1aNg .brief-body_39VrevLt {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: start;
    align-items: flex-start;
}
@media screen and (max-width: 999px) {
    .brief_8rlR1aNg .brief-body_39VrevLt {
        -ms-flex-direction: column;
        flex-direction: column;
        padding: 0 15px;
    }
}
.brief_8rlR1aNg .brief-body_39VrevLt .thumbnail_23DlvOQu {
    -ms-flex: none;
    flex: none;
    width: 284px;
    height: 160px;
    border-radius: 6px;
    overflow: hidden;
    box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.1);
    margin-right: 28px;
}
@media screen and (max-width: 999px) {
    .brief_8rlR1aNg .brief-body_39VrevLt .thumbnail_23DlvOQu {
        height: 100%;
        width: 100%;
        margin: 15px 0;
    }
}
.brief_8rlR1aNg .brief-info_3bZYTf8q {
    -ms-flex: auto;
    flex: auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: justify;
    justify-content: space-between;
    min-height: 160px;
}
@media screen and (max-width: 999px) {
    .brief_8rlR1aNg .brief-info_3bZYTf8q {
        width: 100%;
    }
}
.brief_8rlR1aNg .brief-info_3bZYTf8q .root-link_3PZDYTWr {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-item-align: start;
    align-self: flex-start;
}
.brief_8rlR1aNg .brief-info_3bZYTf8q .root-wrap_1K5CGZnR {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 4px;
    font-size: 10px;
    color: #fff;
    opacity: 0.6;
}
.brief_8rlR1aNg .brief-info_3bZYTf8q .root-wrap_1K5CGZnR .dot_SaTGXcs4 {
    height: 2px;
    width: 2px;
    border-radius: 50%;
    background-color: #fff;
    margin: 0 5px;
}
.brief_8rlR1aNg .brief-info_3bZYTf8q .title_2x-hNO8U {
    font-size: 48px;
    font-weight: 700;
    color: #fff;
    line-height: 66px;
    margin: 0;
}
@media screen and (max-width: 999px) {
    .brief_8rlR1aNg .brief-info_3bZYTf8q .title_2x-hNO8U {
        font-size: 35px;
        line-height: 1.14;
    }
}
.brief_8rlR1aNg .brief-info_3bZYTf8q .info-tags_3x1siYJt {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 6px;
}
.brief_8rlR1aNg .brief-info_3bZYTf8q .info-tags_3x1siYJt .dot_SaTGXcs4 {
    background-color: #fff;
    width: 5px;
    height: 5px;
    border-radius: 50%;
    margin: 0 10px;
}
.brief_8rlR1aNg .brief-info_3bZYTf8q .info-tags_3x1siYJt .collect-icon_3bH6zh95 {
    color: #fff;
    margin-right: 6px;
    font-size: 12px;
}
.brief_8rlR1aNg .brief-info_3bZYTf8q .author_3RNp0oyu {
    margin-top: 14px;
}
@media screen and (max-width: 999px) {
    .brief_8rlR1aNg .brief-info_3bZYTf8q .author_3RNp0oyu {
        margin: 20px 0;
    }
}
.brief_8rlR1aNg .learn-live_3ImG3usl {
    padding-left: 28px;
    padding-bottom: 20px;
}
@media screen and (max-width: 999px) {
    .brief_8rlR1aNg .learn-live_3ImG3usl {
        padding: 0;
        margin: 15px 0;
    }
}
.brief_8rlR1aNg .brief-quiz_RyJ5VB2R .brief-body_39VrevLt {
    -ms-flex-align: center;
    align-items: center;
}
.brief_8rlR1aNg .brief-challenge_28aCCMXb .brief-info_3bZYTf8q {
    width: 500px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: justify;
    justify-content: space-between;
    color: #fff;
    min-height: 160px;
}
@media screen and (max-width: 999px) {
    .brief_8rlR1aNg .brief-challenge_28aCCMXb .brief-info_3bZYTf8q {
        width: 100%;
    }
}
.brief_8rlR1aNg .brief-challenge_28aCCMXb .brief-info_3bZYTf8q .info-tags_3x1siYJt {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 10px;
}
.brief_8rlR1aNg .brief-challenge_28aCCMXb .brief-info_3bZYTf8q .info-tags_3x1siYJt .collect-icon_3bH6zh95 {
    margin-right: 6px;
    font-size: 12px;
}
.brief_8rlR1aNg .brief-challenge_28aCCMXb .brief-info_3bZYTf8q .des_ibOiu0rj {
    font-size: 16px;
    line-height: 1.5;
    margin-top: 15px;
}
.brief_8rlR1aNg .brief-challenge_28aCCMXb .brief-info_3bZYTf8q .link_HODqXyBU {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 5px 0;
}
.brief_8rlR1aNg .brief-challenge_28aCCMXb .brief-info_3bZYTf8q .author_3RNp0oyu {
    margin-top: 14px;
}
@media screen and (max-width: 999px) {
    .brief_8rlR1aNg .brief-challenge_28aCCMXb .brief-info_3bZYTf8q .author_3RNp0oyu {
        margin: 20px 0;
    }
}
.brief_8rlR1aNg .brief-challenge_28aCCMXb .progress_1LBoXMXB {
    -ms-flex: 1 auto;
    flex: 1 auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -ms-flex-align: center;
    align-items: center;
}
.brief_8rlR1aNg .brief-challenge_28aCCMXb .progress_1LBoXMXB .challenge-progress-wrap_1mOJHIwU {
    padding-right: 20px;
}
.brief_8rlR1aNg .brief-challenge_28aCCMXb .material_5uxz0uaR {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    font-size: 16px;
    padding: 5px 0;
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.brief_8rlR1aNg .brief-challenge_28aCCMXb .material_5uxz0uaR:hover {
    color: #6ec6ff;
}
.brief_8rlR1aNg .brief-challenge_28aCCMXb .material_5uxz0uaR:active {
    color: #0069c0;
}
.brief_8rlR1aNg .brief-challenge_28aCCMXb .material_5uxz0uaR .material-icon_2VuuzIt7 {
    font-size: 16px;
    margin-right: 7px;
    color: #2196f3;
}
.brief_8rlR1aNg .brief-quiz_RyJ5VB2R .quiz-score-tracker_2chKcl4J {
    margin-left: 30px;
}
@media screen and (max-width: 999px) {
    .brief_8rlR1aNg .brief-quiz_RyJ5VB2R .quiz-score-tracker_2chKcl4J {
        margin: 15px 0;
    }
}
.link_2-zrq_7x {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.link_2-zrq_7x:hover {
    color: #6ec6ff;
}
.link_2-zrq_7x:active {
    color: #0069c0;
}
blockquote,
figure {
    margin: 0;
}
.text_32tyUwXG {
    font-size: 14px;
    color: #fff;
    line-height: 1.43;
}
.center_zLT7EF4q {
    max-width: 1230px;
    margin: 0 auto;
}
.head_yq8obgY4.dialog_i4CSiAJ_ {
    padding-top: 0;
}
.head_yq8obgY4.dialog_i4CSiAJ_ .brief_1NwOSaV9,
.head_yq8obgY4.dialog_i4CSiAJ_ .detail_2ZDyb5SK {
    padding: 0 10px;
}
.head_yq8obgY4 a {
    cursor: pointer;
}
.sticker-head-wrap_2DM-xTZV {
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    z-index: 99999;
}
@media screen and (max-width: 999px) {
    .sticker-head-wrap_2DM-xTZV {
        display: none;
    }
}
.link_3chKH2OV {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.link_3chKH2OV:hover {
    color: #6ec6ff;
}
.link_3chKH2OV:active {
    color: #0069c0;
}
blockquote,
figure {
    margin: 0;
}
.record-button_n-fJJ7AP {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
}
.link_2HJ9nlEl {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.link_2HJ9nlEl:hover {
    color: #6ec6ff;
}
.link_2HJ9nlEl:active {
    color: #0069c0;
}
blockquote,
figure {
    margin: 0;
}
.record-button_1Rg1dvpP {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
}
.link_3fKP-nsj {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.link_3fKP-nsj:hover {
    color: #6ec6ff;
}
.link_3fKP-nsj:active {
    color: #0069c0;
}
blockquote,
figure {
    margin: 0;
}
.record-button_1gB0Wdcu {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    min-width: 229px;
}
.link_3W9j6saB {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.link_3W9j6saB:hover {
    color: #6ec6ff;
}
.link_3W9j6saB:active {
    color: #0069c0;
}
blockquote,
figure {
    margin: 0;
}
.payment-cover_EKLEnNEo {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: transparent;
    z-index: 1;
    -ms-flex-pack: end;
    justify-content: flex-end;
}
.cover-banner_FjTLZosE,
.payment-cover_EKLEnNEo {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
}
.cover-banner_FjTLZosE {
    min-height: 369px;
    background-color: #2196f3;
    padding: 20px 0 60px;
    color: #fff;
    -ms-flex-align: center;
    align-items: center;
}
.cover-banner_FjTLZosE .login-banner_1yX7MuJm {
    font-size: 16px;
    line-height: 1.5;
    padding-bottom: 6px;
}
.cover-banner_FjTLZosE .login-banner_1yX7MuJm .login-banner-link_28P-_0Ch {
    margin-left: 5px;
    font-weight: 500;
    cursor: pointer;
}
.cover-banner_FjTLZosE .login-banner_1yX7MuJm .login-banner-link_28P-_0Ch:active,
.cover-banner_FjTLZosE .login-banner_1yX7MuJm .login-banner-link_28P-_0Ch:focus,
.cover-banner_FjTLZosE .login-banner_1yX7MuJm .login-banner-link_28P-_0Ch:hover {
    opacity: 0.8;
}
.cover-banner_FjTLZosE .banner-word_31RHpWRA {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 37px;
    font-size: 40px;
    line-height: 1.2;
    font-weight: 700;
}
.cover-banner_FjTLZosE .button_2cYo3PJm {
    width: 178px;
}
.cover-banner_FjTLZosE .button_2cYo3PJm .button-free_7pQ17iFw {
    margin-top: 40px;
}
.cover-banner_FjTLZosE .button_2cYo3PJm .button-more_ynguJtvu {
    margin-top: 20px;
}
.link_2zSeN1mx {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.link_2zSeN1mx:hover {
    color: #6ec6ff;
}
.link_2zSeN1mx:active {
    color: #0069c0;
}
blockquote,
figure {
    margin: 0;
}
.drawer-wrap_SoOmS7Mg {
    position: relative;
    height: 0;
    background-color: transparent;
    overflow: hidden;
}
.backdrop_ZACupFvu {
    left: 0;
    background-color: #000;
}
.backdrop_ZACupFvu,
.drawer-container_3HcXgi5X {
    position: fixed;
    height: 100%;
    width: 100%;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 99999;
}
.drawer-container_3HcXgi5X {
    max-width: 696px;
    background-color: #fafafa;
    transform: translateX(100%);
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
}
.button-close_3TlmZZrh {
    color: #2196f3;
    border: none;
    outline: none;
    cursor: pointer;
    color: #fff;
    font-size: 21px;
    position: absolute;
    right: 40px;
    top: 34px;
    background-color: transparent;
}
.button-close_3TlmZZrh:hover {
    color: #6ec6ff;
}
.button-close_3TlmZZrh:active {
    color: #0069c0;
}
.link_oPOkt9o_ {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.link_oPOkt9o_:hover {
    color: #6ec6ff;
}
.link_oPOkt9o_:active {
    color: #0069c0;
}
blockquote,
figure {
    margin: 0;
}
.comment-head_3o_zdhj_ {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    background-color: #333;
    padding: 20px 75px 20px 27px;
}
.comment-head_3o_zdhj_ .thumbnail_1db1gkuX {
    -ms-flex: none;
    flex: none;
    width: 89px;
    height: 50px;
    border-radius: 6px;
    overflow: hidden;
    box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.1);
    margin-right: 16px;
}
.comment-head_3o_zdhj_ .brief-info_qwZt6R-C .title_116E_Ihi {
    font-size: 24px;
    font-weight: 500;
    color: #fff;
    display: -webkit-box;
    overflow: hidden;
    white-space: normal;
    text-overflow: ellipsis;
    word-wrap: break-word;
    -webkit-line-clamp: 2;
}
blockquote,
figure {
    margin: 0;
}
.live-session-wrap_2j9jGuBk {
    color: #fff;
    border-radius: 4px;
    background-color: #212121;
}
.live-session-content_3tfQR-r8 {
    padding: 45px 40px 46px 30px;
    display: -ms-flexbox;
    display: flex;
}
.link_2QwA7ANW {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.link_2QwA7ANW:hover {
    color: #6ec6ff;
}
.link_2QwA7ANW:active {
    color: #0069c0;
}
.live-session-card_GmOM-gUc {
    padding-top: 8px;
}
.live-session-card_GmOM-gUc .live-session-card-content_1hWhzSiZ {
    display: -ms-flexbox;
    display: flex;
}
.live-session-card_GmOM-gUc .live-session-card-content_1hWhzSiZ .card-main_3JO1JTkG {
    width: 260px;
    margin-left: 35px;
}
.live-session-card_GmOM-gUc .live-session-card-content_1hWhzSiZ .info-item_2ZjrawL8 {
    display: -ms-flexbox;
    display: flex;
    padding-bottom: 11px;
}
.live-session-card_GmOM-gUc .live-session-card-content_1hWhzSiZ .info-item_2ZjrawL8 .item-icon_1zdAY7Ze {
    font-size: 14px;
    line-height: 18px;
}
.live-session-card_GmOM-gUc .live-session-card-content_1hWhzSiZ .info-item_2ZjrawL8 .item-label_2ovTzFlH {
    margin-left: 12px;
    font-size: 14px;
    line-height: 18px;
}
.live-session-card_GmOM-gUc .live-session-card-content_1hWhzSiZ .info-item_2ZjrawL8:first-child {
    margin-top: 0;
}
.live-session-card_GmOM-gUc .live-session-card-content_1hWhzSiZ .card-foot_2lOgq3p7 {
    max-width: 184px;
    margin-top: 10px;
    padding-top: 18px;
    border-top: 1px solid hsla(0, 0%, 100%, 0.2);
    font-size: 14px;
    line-height: 1.71;
}
.live-session-card_GmOM-gUc .live-session-card-content_1hWhzSiZ .card-foot_2lOgq3p7 .tips_9n9YXDyl {
    color: #9b9b9b;
}
.live-session-card_GmOM-gUc .live-session-card-content_1hWhzSiZ .card-foot_2lOgq3p7 .link_2QwA7ANW {
    font-size: 14px;
    font-weight: 700;
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.live-session-card_GmOM-gUc .live-session-card-content_1hWhzSiZ .card-foot_2lOgq3p7 .link_2QwA7ANW:hover {
    color: #6ec6ff;
}
.live-session-card_GmOM-gUc .live-session-card-content_1hWhzSiZ .card-foot_2lOgq3p7 .link_2QwA7ANW:active {
    color: #0069c0;
}
.live-session-card_GmOM-gUc .live-session-card-content_1hWhzSiZ .footer-plain_2dEdLm45 {
    max-width: 184px;
    font-size: 14px;
    line-height: 1.71;
}
.live-session-card_GmOM-gUc .live-session-card-content_1hWhzSiZ .footer-plain_2dEdLm45 .tips_9n9YXDyl {
    color: #9b9b9b;
}
.live-session-card_GmOM-gUc .live-session-card-content_1hWhzSiZ .footer-plain_2dEdLm45 .link_2QwA7ANW {
    font-size: 14px;
    font-weight: 700;
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.live-session-card_GmOM-gUc .live-session-card-content_1hWhzSiZ .footer-plain_2dEdLm45 .link_2QwA7ANW:hover {
    color: #6ec6ff;
}
.live-session-card_GmOM-gUc .live-session-card-content_1hWhzSiZ .footer-plain_2dEdLm45 .link_2QwA7ANW:active {
    color: #0069c0;
}
.live-session-info_3imzBNj6 {
    -ms-flex: auto;
    flex: auto;
    margin-left: 30px;
}
.live-session-info_3imzBNj6 .info-header_2U4jJVya {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.live-session-info_3imzBNj6 .info-header_2U4jJVya .header-title_1_cB1RVb {
    -ms-flex: auto;
    flex: auto;
    font-size: 24px;
    font-weight: 500;
    line-height: 1.5;
}
.live-session-info_3imzBNj6 .info-header_2U4jJVya .header-toggle_1CQzrpZs {
    width: 39px;
    height: 39px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    transition: all 0.3s;
    cursor: pointer;
}
.live-session-info_3imzBNj6 .info-header_2U4jJVya .header-toggle_1CQzrpZs .toggle-icon_2oq6byXo {
    font-size: 12px;
    color: #2196f3;
}
.live-session-info_3imzBNj6 .info-header_2U4jJVya .header-toggle_1CQzrpZs .toggle-expand_13r8gmdG {
    transform: rotate(180deg);
}
.live-session-info_3imzBNj6 .info-refer_24z_4htg {
    font-size: 14px;
    line-height: 1.71;
    margin-top: 2px;
}
.live-session-info_3imzBNj6 .info-main_Fl_g1Yne {
    padding-top: 12px;
    padding-right: 95px;
    font-size: 14px;
    letter-spacing: 0.3px;
}
.live-session-info_3imzBNj6 .info-main_Fl_g1Yne .info-main-des-content_3bxr3cvW {
    line-height: 1.71;
    padding: 1px;
    max-height: 44px;
    display: -webkit-box;
    overflow: hidden;
    white-space: normal;
    text-overflow: ellipsis;
    word-wrap: break-word;
    -webkit-line-clamp: 2;
}
.live-session-info_3imzBNj6 .info-main-expand_2TSu18n- .agenda-title_1sqRHr_w {
    font-size: 16px;
    font-weight: 500;
    line-height: 1.5;
}
.live-session-info_3imzBNj6 .info-main-expand_2TSu18n- .agenda-list_145PjFLq {
    padding-top: 10px;
}
.live-session-info_3imzBNj6 .info-main-expand_2TSu18n- .agenda-item_2WaHsK3f {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    font-size: 14px;
    line-height: 1.71;
    margin-top: 10px;
}
.live-session-info_3imzBNj6 .info-main-expand_2TSu18n- .agenda-item_2WaHsK3f .agenda-item-text_3ELQzXPB {
    margin-left: 30px;
}
.live-session-info_3imzBNj6 .info-main-expand_2TSu18n- .agenda-item_2WaHsK3f:first-child {
    margin-top: 0;
}
.live-session-card_GmOM-gUc .dialog_3TEHlj1Z .live-session-card-content_1hWhzSiZ .card-main_3JO1JTkG {
    width: 220px;
}
.live-session-info_3imzBNj6.dialog_3TEHlj1Z {
    margin-left: 38px;
}
.live-session-info_3imzBNj6.dialog_3TEHlj1Z .info-main_Fl_g1Yne {
    padding-right: 0;
    margin: 0 -1px;
}
.date-icon-wrap_SZnNNwrl {
    width: 60px;
    height: 60px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    border: 1px solid #fff;
    border-radius: 6px;
    overflow: hidden;
}
.date-icon-wrap_SZnNNwrl .month_2k8XKHbH {
    height: 20px;
    -ms-flex-pack: center;
    -ms-flex-align: center;
    font-size: 12px;
    background-color: #fff;
    color: #212121;
    letter-spacing: 0.9px;
}
.date-icon-wrap_SZnNNwrl .day_2OJ8iX6Y,
.date-icon-wrap_SZnNNwrl .month_2k8XKHbH {
    display: -ms-flexbox;
    display: flex;
    justify-content: center;
    align-items: center;
    font-weight: 500;
}
.date-icon-wrap_SZnNNwrl .day_2OJ8iX6Y {
    -ms-flex: auto;
    flex: auto;
    -ms-flex-pack: center;
    -ms-flex-align: center;
    font-size: 24px;
    color: #fff;
}
.link_32bj14oP {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.link_32bj14oP:hover {
    color: #6ec6ff;
}
.link_32bj14oP:active {
    color: #0069c0;
}
blockquote,
figure {
    margin: 0;
}
.contents_3kbG0gIj {
    -ms-flex-direction: column;
    flex-direction: column;
    position: relative;
    pointer-events: auto;
    max-width: calc(100vw - 32px);
    color: #fff;
    overflow: hidden;
    width: 1032px;
    border-radius: 6px;
    box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.1);
    background-color: #212121;
    padding: 40px;
}
.contents_3kbG0gIj,
.contents_3kbG0gIj .live-session-item-content_3acSgEHR {
    display: -ms-flexbox;
    display: flex;
}
.contents_3kbG0gIj .close-button_3ZiK-8xR {
    font-size: 18px;
    color: #2196f3;
    position: absolute;
    top: 20px;
    right: 20px;
    padding: 10px;
    cursor: pointer;
    background-color: transparent;
    border: none;
}
.link_2T0GnEGQ {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.link_2T0GnEGQ:hover {
    color: #6ec6ff;
}
.link_2T0GnEGQ:active {
    color: #0069c0;
}
blockquote,
figure {
    margin: 0;
}
.attachment_2E6fLL7d {
    width: 100%;
    position: relative;
    cursor: default;
    padding-right: 120px;
}
.attachment_2E6fLL7d,
.attachment_2E6fLL7d .file-icon_3nfEHoRk {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    height: 36px;
}
.attachment_2E6fLL7d .file-icon_3nfEHoRk {
    -ms-flex-pack: center;
    justify-content: center;
    font-size: 24px;
    width: 36px;
    color: #959595;
}
.attachment_2E6fLL7d .content-body_laENqHMz {
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: center;
    justify-content: center;
}
.attachment_2E6fLL7d .content-body_laENqHMz .title_HYahH9yI {
    font-size: 14px;
    word-wrap: break-word;
    color: #5a5a5b;
}
.attachment_2E6fLL7d .content-body_laENqHMz .size_3gSOZIyM {
    margin-top: 4px;
    font-size: 12px;
    color: #959595;
}
.loading-failed_2yXkjusk {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    padding: 2px 4px;
}
.loading-failed_2yXkjusk .loading-text_1n_Eml-q {
    font-size: 13px;
    line-height: 15px;
    color: #ff3525;
    text-align: right;
}
.loading-failed_2yXkjusk .loading-button_1rsrZbP5 {
    margin: 2px 0 0;
    padding: 0;
    background: none;
    outline: none;
    border: none;
    color: #5a5a5b;
    cursor: pointer;
}
.loading-failed_2yXkjusk .loading-button_1rsrZbP5 .content_2AV04-nF {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: end;
    justify-content: flex-end;
}
.loading-failed_2yXkjusk .loading-button_1rsrZbP5 .content_2AV04-nF .retry_2nQrLXm5 {
    font-size: 16px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
}
.loading-failed_2yXkjusk .loading-button_1rsrZbP5 .content_2AV04-nF .text_2QQDAFvC {
    font-size: 13px;
    line-height: 15px;
}
.loading_SBjRkAP9 {
    position: absolute;
    left: 0;
    top: -6px;
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: start;
    justify-content: flex-start;
}
.loading_SBjRkAP9 .loading-bar_3fjGzREs {
    height: 3px;
    width: 0;
    background-color: #2196f3;
    transition: width 0.8s ease;
}
.loading_SBjRkAP9 .percent_z0-gGcyw {
    font-size: 12px;
    margin-top: 4px;
    color: #959595;
    margin-left: -22px;
}
.link_2MV0WnF4 {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.link_2MV0WnF4:hover {
    color: #6ec6ff;
}
.link_2MV0WnF4:active {
    color: #0069c0;
}
blockquote,
figure {
    margin: 0;
}
.content_3lM0ToJe {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    position: relative;
    background-color: #fff;
    border-radius: 3px;
    width: 600px;
    pointer-events: auto;
    max-width: calc(100vw - 32px);
    color: #959595;
    box-shadow: 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 11px 15px -7px rgba(0, 0, 0, 0.2), 0 9px 46px 8px rgba(0, 0, 0, 0.12);
}
.content_3lM0ToJe ::-webkit-input-placeholder {
    color: #959595;
}
.content_3lM0ToJe :-moz-placeholder,
.content_3lM0ToJe ::-moz-placeholder {
    color: #959595;
}
.content_3lM0ToJe :-ms-input-placeholder {
    color: #959595;
}
.body_1-W1J6Ws {
    padding: 24px;
}
.body_1-W1J6Ws,
.form-field_27Y_UhkC {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
}
.form-field_27Y_UhkC {
    margin-bottom: 16px;
}
.form-field_27Y_UhkC .form-field-title_19L3p2QO {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: end;
    align-items: flex-end;
    font-size: 18px;
    font-weight: 500;
    line-height: 24px;
    color: #5a5a5b;
    margin-bottom: 8px;
}
.form-field_27Y_UhkC .form-field-description_3z-z7KLo {
    font-size: 14px;
    color: #5a5a5b;
    line-height: 21px;
    margin-bottom: 3px;
}
.form-field_27Y_UhkC .form-field-hint_2vUyMNOA {
    font-size: 14px;
    line-height: 21px;
    color: #5a5a5b;
}
.foot_ZeLSwfhv {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -ms-flex-align: center;
    align-items: center;
    padding: 0 24px 24px;
}
.foot_ZeLSwfhv .button_3pFT8msf {
    min-width: 96px;
}
.foot_ZeLSwfhv .button_3pFT8msf:first-child {
    margin-right: 26px;
}
.error_message_2yi4n9dA {
    color: #ee4a3d;
    font-size: 14px;
    font-weight: 400;
    height: 16px;
    line-height: 16px;
}
.link_1Zu50jSk {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.link_1Zu50jSk:hover {
    color: #6ec6ff;
}
.link_1Zu50jSk:active {
    color: #0069c0;
}
blockquote,
figure {
    margin: 0;
}
.upload-file_3gjWu7mV .upload-content_zgaWUYJP {
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    display: -ms-flexbox;
    display: flex;
    padding-bottom: 32px;
}
.upload-file_3gjWu7mV .upload-content_zgaWUYJP .empty_3J1gSSyI {
    padding-bottom: 0;
}
.upload-file_3gjWu7mV .upload-content_zgaWUYJP .content_rZ8hjMTD {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    -ms-flex-direction: column;
    flex-direction: column;
}
.upload-file_3gjWu7mV .add-btn-group_1m0Rn3fa {
    display: -ms-flexbox;
    display: flex;
}
.upload-file_3gjWu7mV .add-btn-group_1m0Rn3fa .add-btn_14kpG6Op {
    min-width: 144px;
    margin-right: 64px;
}
.file-item_3jMrUr-w {
    position: relative;
    padding: 2px 0;
    min-height: 48px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
}
.file-item_3jMrUr-w:hover {
    background-color: #d8d8d8;
}
.file-item_3jMrUr-w .file-icon_2FU1F77w {
    font-size: 24px;
    margin-right: 16px;
    color: #5a5a5b;
}
.file-item_3jMrUr-w .item-name_2C753ape {
    font-size: 18px;
    color: #5a5a5b;
}
.file-item_3jMrUr-w .buttons_4G0VNkne {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: end;
    justify-content: flex-end;
}
.file-item_3jMrUr-w .buttons_4G0VNkne .button_TrzTy0n_ {
    border: none;
    outline: none;
    background: none;
    margin: 0;
    padding: 0;
    cursor: pointer;
    font-size: 24px;
}
.file-item_3jMrUr-w .buttons_4G0VNkne .delete_3XFiz0v_,
.file-item_3jMrUr-w .buttons_4G0VNkne .download_16WPMhV7 {
    color: #959595;
}
.file-item_3jMrUr-w .buttons_4G0VNkne .up_1_-RPr_4 {
    color: rgba(0, 0, 0, 0.54);
    transform: rotate(-90deg);
}
.file-item_3jMrUr-w .buttons_4G0VNkne .down_3BzsGmXW {
    color: rgba(0, 0, 0, 0.54);
    transform: rotate(90deg);
}
.error-text_jIV2URML {
    margin-left: 24px;
    color: #f44336;
    font-size: 14px;
    padding: 12px 0;
}
.hide_L7nyr0HL {
    display: none;
}
.link_30VpNjhG {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.link_30VpNjhG:hover {
    color: #6ec6ff;
}
.link_30VpNjhG:active {
    color: #0069c0;
}
blockquote,
figure {
    margin: 0;
}
.plan-wrap_3kDwtq3r {
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    margin-bottom: 51px;
}
.plan-wrap_3kDwtq3r .architecture_II-DNmS3 {
    margin-bottom: 0;
}
.plan-wrap_3kDwtq3r .render-only_2lGQmov5 {
    position: relative;
    overflow: hidden;
    border-radius: 6px;
    box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.1);
    padding: 61px 92px;
    background-color: #fff;
}
@media screen and (max-width: 999px) {
    .plan-wrap_3kDwtq3r .render-only_2lGQmov5 {
        padding: 15px;
    }
}
.plan-wrap_3kDwtq3r .render-only_2lGQmov5 .section-title_DuRdBlv7 {
    position: relative;
    text-transform: none;
    border: none;
    padding: 0 0 2px;
    font-size: 48px;
    font-weight: 700;
    line-height: 1.21;
    letter-spacing: 0.61px;
    color: rgba(0, 0, 0, 0.87);
}
@media screen and (max-width: 999px) {
    .plan-wrap_3kDwtq3r .render-only_2lGQmov5 .section-title_DuRdBlv7 {
        font-size: 24px;
    }
}
.plan-wrap_3kDwtq3r .render-only_2lGQmov5 .content-editor_31mXFHZx {
    border: none;
    border-radius: 0;
}
.create-plan_3ers8glt {
    padding-top: 58px;
    border-top: 1px solid #e5e5e5;
}
.section-title_DuRdBlv7 {
    text-transform: uppercase;
    font-size: 14px;
    line-height: 2;
    letter-spacing: 0.44px;
    color: #000;
    padding-bottom: 5px;
    border-bottom: 1px solid #e5e5e5;
}
.section-description_i5uZ6HwP {
    font-size: 16px;
    line-height: 1.25;
    color: #4a4a4a;
    padding: 26px 0 21px;
}
.section-downloads_13e6QZss {
    padding-top: 25px;
}
.required-complete_13zzTbIV {
    display: -ms-flexbox;
    display: flex;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.88;
    color: #333;
    padding: 23px 0 29px;
}
.remove-educator-plan_1x_i2u_D {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer;
    outline: none;
    border: none;
    padding: 0;
    margin-left: -3px;
    background: transparent;
    font-size: 14px;
    line-height: 1.43;
    color: #f44436;
}
.remove-educator-plan_1x_i2u_D .remove-icon_3rwheQoz {
    font-size: 24px;
    margin-right: 9px;
}
.content-editor_31mXFHZx {
    background-color: #fff;
    border-radius: 4px;
    border: 1px solid #e5e5e5;
}
.background-img_2UxKLEIu {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: -10px;
    filter: blur(8px);
}
.background-img_2UxKLEIu .background-mask_3kKKp3Im {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: hsla(0, 0%, 100%, 0.66);
}
.reveal-solution-description_4AUD7LN- {
    position: relative;
    padding: 5px 0;
    font-size: 18px;
    line-height: 1.33;
    color: #333;
}
@media screen and (max-width: 999px) {
    .reveal-solution-description_4AUD7LN- {
        font-size: 10px;
    }
}
.reveal-solution-btn_10gXNww6 {
    margin-top: 20px;
}
.form-field-materials_2AivYRfZ {
    padding-top: 23px;
}
.form-field-materials_2AivYRfZ .form-field-content_3LuzHTn8 {
    max-width: 539px;
}
.form-field-materials_2AivYRfZ .form-field-des_3wZGwxO5,
.form-field-materials_2AivYRfZ .form-field-title_2zxXrY1e {
    font-size: 16px;
    line-height: 1.25;
    color: #4a4a4a;
    margin-bottom: 25px;
}
.form-field-materials_2AivYRfZ .form-field-title_2zxXrY1e {
    font-weight: 500;
}
.link_39J0Rmsl {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.link_39J0Rmsl:hover {
    color: #6ec6ff;
}
.link_39J0Rmsl:active {
    color: #0069c0;
}
blockquote,
figure {
    margin: 0;
}
.container_2Wu8KWsN {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    position: relative;
    border-radius: 6px;
    width: 790px;
    pointer-events: auto;
    color: #fff;
    padding: 30px 30px 60px 55px;
    object-fit: contain;
    background: #1a1a1a;
    letter-spacing: 0.15px;
    max-width: calc(100vw - 32px);
    overflow: hidden;
}
.container_2Wu8KWsN .container-body_14ezh1GU {
    padding-right: 45px;
}
.container_2Wu8KWsN .container-body_14ezh1GU .container-title_1KYt_nz4 {
    font-size: 24px;
    margin: 20px 0;
    font-weight: 700;
    line-height: 1.33;
}
.container_2Wu8KWsN .container-body_14ezh1GU .container-wrap_3wI-x-pA {
    font-size: 16px;
    line-height: 25px;
    margin-bottom: 20px;
    margin-right: 20px;
}
.container_2Wu8KWsN .container-nodes_6KyQqL0i {
    width: 680px;
}
.container_2Wu8KWsN .container-nodes_6KyQqL0i .contents_29xZvGmI {
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 15px;
    border-radius: 6px;
    box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.1);
    background-color: #212121;
    overflow: hidden;
    cursor: pointer;
}
.container_2Wu8KWsN .container-nodes_6KyQqL0i .contents_29xZvGmI .content-img_pMU4ZRZA {
    width: 160px;
    height: 100px;
}
.container_2Wu8KWsN .container-nodes_6KyQqL0i .contents_29xZvGmI .content-info_24mVGKp_ {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 20px;
    color: #fff;
}
.container_2Wu8KWsN .container-nodes_6KyQqL0i .contents_29xZvGmI .content-info_24mVGKp_ .content-title_2ooAQFmH {
    font-size: 20px;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.1;
    letter-spacing: 0.25px;
    margin-bottom: 12px;
}
.container_2Wu8KWsN .container-nodes_6KyQqL0i .contents_29xZvGmI .content-info_24mVGKp_ .content-item_3wxdsEl- {
    font-size: 14px;
    line-height: 1.14;
}
.container_2Wu8KWsN .container-nodes_6KyQqL0i .contents_29xZvGmI .content-info_24mVGKp_ .content-item_3wxdsEl- .content-doc_2hQDSJZc {
    width: 5px;
    height: 5px;
    border-radius: 50%;
    display: inline-block;
    background-color: #fff;
    margin: 0 10px 2px;
}
.container_2Wu8KWsN .container-nodes_6KyQqL0i .contents_29xZvGmI .content-info_24mVGKp_ .content-item_3wxdsEl- .content-point_kXv3TdpF {
    padding: 4px 8px;
    height: 24px;
    border-radius: 12px;
    background-color: #3f3f3f;
}
.container_2Wu8KWsN .container-nodes_6KyQqL0i .contents_29xZvGmI .content-info_24mVGKp_ .content-item_3wxdsEl- .content-duration_2p21_Uwb {
    display: inline-block;
}
.container_2Wu8KWsN .operate-button_3uD6-Uit {
    width: 680px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding-top: 40px;
    bottom: 60px;
}
.container_2Wu8KWsN .operate-button_3uD6-Uit .container-button_2mFVT317 {
    font-size: 16px;
    color: #fff;
    width: 173px;
    height: 40px;
    border: none;
    border-radius: 6px;
    background: #2196f3;
    text-align: center;
    line-height: 40px;
    text-decoration: none;
    cursor: pointer;
}
.container_2Wu8KWsN .operate-button_3uD6-Uit .container-button_2mFVT317.faq-button_1XDAuE_6 {
    color: #2196f3;
    background: inherit;
    width: auto;
    padding-right: 25px;
}
.container_2Wu8KWsN .operate-item-close_3fdIlWOb {
    width: 40px;
    height: 40px;
    border-radius: 20px;
    cursor: pointer;
    background-color: #2196f3;
    font-size: 20px;
    text-align: center;
    line-height: 40px;
    position: absolute;
    top: 30px;
    right: 30px;
}
.container_2Wu8KWsN .container-pluralsight_gCeomNd6 {
    width: 100%;
    height: 80px;
    border-radius: 4px;
    background-color: #333;
    box-shadow: 0 5px 10px 0 rgba(26, 26, 26, 0.5);
    color: #2196f3;
    font-size: 24px;
    padding-left: 40px;
    cursor: pointer;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
}
.container_2Wu8KWsN .container-pluralsight_gCeomNd6 .content-pluralsight-title_bkpxUbDf {
    color: #2196f3;
    font-size: 24px;
    font-weight: 500;
    line-height: 1.33;
    padding-left: 40px;
    cursor: pointer;
}
.link_ZSRjLG8q {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.link_ZSRjLG8q:hover {
    color: #6ec6ff;
}
.link_ZSRjLG8q:active {
    color: #0069c0;
}
blockquote,
figure {
    margin: 0;
}
.search-results_1dzLMZto {
    max-width: 1260px;
    margin: 0 auto;
    padding-top: 40px;
}
@media screen and (max-width: 999px) {
    .search-results_1dzLMZto {
        margin: 0 15px;
    }
}
.results_3OmTY-hq {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    margin: 0 -15px;
}
.results_3OmTY-hq .result-body_jWtAQ1Ew {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
@media screen and (max-width: 999px) {
    .results_3OmTY-hq .result-body_jWtAQ1Ew {
        -ms-flex-direction: column;
        flex-direction: column;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    }
}
.results_3OmTY-hq .result-body_jWtAQ1Ew .hide_21jOJj_d {
    visibility: hidden;
}
.results_3OmTY-hq .result-body_jWtAQ1Ew .card-wrapper_2SwyWQhT {
    margin: 30px 15px 0;
}
.results_3OmTY-hq .result-body_jWtAQ1Ew .card-wrapper-disable_1o3DWGmy {
    opacity: 0.4;
}
.center_1q2V0IeX {
    max-width: 1230px;
    margin: 0 auto;
}
.empty-body_2nFf6lwE {
    padding: 14px 0;
}
.empty-body_2nFf6lwE .empty-label_3pBH_o0t {
    height: 26px;
    font-size: 24px;
    font-weight: 500;
    margin: 22px 0;
}
@media screen and (max-width: 999px) {
    .empty-body_2nFf6lwE .empty-label_3pBH_o0t {
        font-size: 22px;
        line-height: 24px;
    }
}
.empty-body_2nFf6lwE .button-clear_dqyLMAxw {
    width: 144px;
}
.loading-container_3OMKH9S6 {
    font-size: 16px;
    line-height: 1.5;
    padding: 0 15px;
}
.link_6KmK4haT {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.link_6KmK4haT:hover {
    color: #6ec6ff;
}
.link_6KmK4haT:active {
    color: #0069c0;
}
blockquote,
figure {
    margin: 0;
}
.content-wrapper_1IVccL-V {
    -ms-flex: auto;
    flex: auto;
    -ms-flex-direction: column;
    flex-direction: column;
}
.content-container_3d5TTXzf {
    margin: 96px auto 99px;
    max-width: 1230px;
}
.content-container_3d5TTXzf .architecture_2aN2Nf4V {
    max-width: 835px;
}
.submission-gallery-title_w9IbryLu {
    font-size: 40px;
    font-weight: 700;
    line-height: 1.2;
    color: #000;
}
@media screen and (max-width: 999px) {
    .submission-gallery-title_w9IbryLu {
        font-size: 34px;
        padding-left: 10px;
    }
}
.results-wrapper_3CnUAoWy {
    margin-top: -40px;
}
.back-to-top_cExyDpqn {
    position: fixed;
    z-index: 99999;
    right: 15px;
    bottom: 90px;
}
.back-to-top_cExyDpqn .position-absolute_1KIlTHO1 {
    position: absolute;
    bottom: 15px;
}
.to-top-button_3nPg3Uxa {
    color: #2196f3;
    border: none;
    outline: none;
    cursor: pointer;
    width: 50px;
    height: 50px;
    border-radius: 4px;
    box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.1);
    background-color: #2196f3;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
}
.to-top-button_3nPg3Uxa:hover {
    color: #6ec6ff;
}
.to-top-button_3nPg3Uxa:active {
    color: #0069c0;
}
.to-top-button_3nPg3Uxa .icon__FXrZ-pg {
    color: #fff;
    font-size: 24px;
}
.link_3zQ7IwsB {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.link_3zQ7IwsB:hover {
    color: #6ec6ff;
}
.link_3zQ7IwsB:active {
    color: #0069c0;
}
blockquote,
figure {
    margin: 0;
}
.body-wrap_1rUBHZxY {
    -ms-flex: auto;
    flex: auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    position: relative;
}
.content-wrap_1MkKP7u4 {
    background-color: #fafafa;
}
.content-wrap_1MkKP7u4.withCover_1KB_9iw4 {
    position: relative;
}
.content-wrap_1MkKP7u4.withCover_1KB_9iw4 .content_1CG5f7Xo {
    padding-top: 60px;
    height: 708px;
    overflow: hidden;
}
.loading-wrap_YQ7KbsYm {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    cursor: auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    position: fixed;
    z-index: 999999;
}
.loading-wrap_YQ7KbsYm .loading_5K0eiJcW {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    border-radius: 22px;
    width: 44px;
    height: 44px;
    border: 2px solid rgba(0, 0, 0, 0.4);
    border-top-color: #fff;
    animation: rotate 1s infinite;
}
.center_3ugZd2v8 {
    max-width: 1230px;
    margin: 0 auto;
}
.path-stream_1RPS-ZdM {
    padding: 74px 0 23px;
}
.path-stream_1RPS-ZdM,
.tutorial-steps_7vWFaP4b {
    -ms-flex: auto;
    flex: auto;
    max-width: 800px;
    margin: 0 auto;
}
.tutorial-steps_7vWFaP4b {
    padding: 90px 0;
}
@media screen and (max-width: 999px) {
    .tutorial-steps_7vWFaP4b {
        padding: 45px 15px;
    }
}
.tutorial-steps_7vWFaP4b .step-wrap_25obB1ab {
    position: relative;
}
.tutorial-steps_7vWFaP4b .step_Ha8CdD7M {
    border-radius: 6px;
    box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.1);
    background-color: #fff;
}
.tutorial-steps_7vWFaP4b .complete-icon_1J1R19iR {
    font-size: 30px;
    height: 80px;
    width: 80px;
    border-radius: 50%;
    background-color: #e0e0e0;
    color: #fff;
    position: absolute;
    top: -40px;
    right: -40px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
}
@media screen and (max-width: 999px) {
    .tutorial-steps_7vWFaP4b .complete-icon_1J1R19iR {
        font-size: 15px;
        height: 30px;
        width: 30px;
        top: -15px;
        right: -15px;
    }
}
.tutorial-steps_7vWFaP4b .complete-icon_1J1R19iR .completed_3YpdvKTf {
    background-color: #1fd348;
    color: #fff;
}
.tutorial-steps_7vWFaP4b .button-complete_M9ab-Iop {
    padding: 40px 95px;
}
@media screen and (max-width: 999px) {
    .tutorial-steps_7vWFaP4b .button-complete_M9ab-Iop {
        padding: 15px;
    }
}
.tutorial-steps_7vWFaP4b .button-complete-all_2XO6W8HL {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
}
.tutorial-steps_7vWFaP4b .step-sep_1rr4wPpZ {
    height: 80px;
    width: 2px;
    background-color: #e0e0e0;
    margin: 0 auto;
}
.suggest-solution_18KYvEEn {
    -ms-flex: auto;
    flex: auto;
    max-width: 800px;
    margin: 0 auto;
}
.next-panel_3nwiKpDC {
    width: 100%;
    position: relative;
    overflow: hidden;
}
.next-panel_3nwiKpDC .panel-body_2GzFykH7 {
    width: 100%;
    height: 600px;
    max-width: 800px;
    margin: 0 auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: center;
    align-items: center;
}
@media screen and (max-width: 999px) {
    .next-panel_3nwiKpDC .panel-body_2GzFykH7 {
        -ms-flex-direction: column;
        flex-direction: column;
        padding: 15px;
        height: auto;
    }
}
.next-panel_3nwiKpDC .panel-body_2GzFykH7 .left_2THxZHiA,
.next-panel_3nwiKpDC .panel-body_2GzFykH7 .right_260rKEQW {
    -ms-flex: none;
    flex: none;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
}
@media screen and (max-width: 999px) {
    .next-panel_3nwiKpDC .panel-body_2GzFykH7 .left_2THxZHiA,
    .next-panel_3nwiKpDC .panel-body_2GzFykH7 .right_260rKEQW {
        width: 100%;
    }
}
.next-panel_3nwiKpDC .panel-body_2GzFykH7 .left_2THxZHiA {
    max-width: 384px;
}
.next-panel_3nwiKpDC .panel-body_2GzFykH7 .left_2THxZHiA .info-title_11VK8Kh9 {
    font-size: 48px;
    font-weight: 700;
    color: #fff;
}
@media screen and (max-width: 999px) {
    .next-panel_3nwiKpDC .panel-body_2GzFykH7 .left_2THxZHiA .info-title_11VK8Kh9 {
        font-size: 35px;
        line-height: 1.14;
    }
}
.next-panel_3nwiKpDC .panel-body_2GzFykH7 .left_2THxZHiA .info-description_3vcKHg9N {
    font-size: 16px;
    color: #fff;
    line-height: 1.75;
    margin-top: 12px;
}
.next-panel_3nwiKpDC .panel-body_2GzFykH7 .left_2THxZHiA .button-next_2I4jDGRV {
    width: 284px;
    margin-top: 31px;
}
@media screen and (max-width: 999px) {
    .next-panel_3nwiKpDC .panel-body_2GzFykH7 .left_2THxZHiA .button-next_2I4jDGRV {
        width: 100%;
        margin: 31px 0;
    }
}
.next-panel_3nwiKpDC .panel-body_2GzFykH7 .card-title_zU_2_GlX {
    font-size: 16px;
    line-height: 1.75;
    color: #fff;
    padding: 0;
}
.next-panel_3nwiKpDC .panel-body_2GzFykH7 .card_1OLtPJIP {
    display: -ms-flexbox;
    display: flex;
}
.link_2c_NqXZE {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.link_2c_NqXZE:hover {
    color: #6ec6ff;
}
.link_2c_NqXZE:active {
    color: #0069c0;
}
blockquote,
figure {
    margin: 0;
}
.next-panel_Km-VfNZl {
    width: 100%;
    position: relative;
    overflow: hidden;
}
.next-panel_Km-VfNZl .panel-body_1mAH_JlH {
    width: 100%;
    height: 600px;
    margin: 0 auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    color: #fff;
}
@media screen and (max-width: 999px) {
    .next-panel_Km-VfNZl .panel-body_1mAH_JlH {
        -ms-flex-direction: column;
        flex-direction: column;
        padding: 15px;
        height: auto;
    }
}
.next-panel_Km-VfNZl .panel-body_1mAH_JlH .submission_3w5cHEJ8 .card_1wZd570L {
    padding-top: 30px;
}
.next-panel_Km-VfNZl .panel-body_1mAH_JlH .card-title_3ofNJ3UP {
    font-size: 16px;
    line-height: 1.75;
    letter-spacing: 0.5px;
    text-transform: uppercase;
}
.next-panel_Km-VfNZl .panel-body_1mAH_JlH .submission-right_33iRFrHQ {
    -ms-flex: 1;
    flex: 1;
    max-width: 420px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-left: 80px;
}
@media screen and (max-width: 999px) {
    .next-panel_Km-VfNZl .panel-body_1mAH_JlH .submission-right_33iRFrHQ {
        width: 100%;
    }
}
.next-panel_Km-VfNZl .panel-body_1mAH_JlH .submission-right_33iRFrHQ .title_36xqtGFr {
    font-size: 36px;
    font-weight: 500;
    line-height: 1;
}
.next-panel_Km-VfNZl .panel-body_1mAH_JlH .submission-right_33iRFrHQ .des_3C27sqSF {
    font-size: 20px;
    line-height: 1.6;
    margin-top: 25px;
}
.next-panel_Km-VfNZl .panel-body_1mAH_JlH .submission-right_33iRFrHQ .button-wrap_1H2q99Dz,
.next-panel_Km-VfNZl .panel-body_1mAH_JlH .submission-right_33iRFrHQ .captcha_22cDYut8 {
    padding-top: 20px;
}
.next-panel_Km-VfNZl .panel-body_1mAH_JlH .submission-right_33iRFrHQ .button-wrap_1H2q99Dz .alink_3dQyJtC- {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
    font-size: 16px;
    font-weight: 500;
}
.next-panel_Km-VfNZl .panel-body_1mAH_JlH .submission-right_33iRFrHQ .button-wrap_1H2q99Dz .alink_3dQyJtC-:hover {
    color: #6ec6ff;
}
.next-panel_Km-VfNZl .panel-body_1mAH_JlH .submission-right_33iRFrHQ .button-wrap_1H2q99Dz .alink_3dQyJtC-:active {
    color: #0069c0;
}
.next-panel_Km-VfNZl .panel-body_1mAH_JlH .submission-right_33iRFrHQ .button-wrap_1H2q99Dz button {
    font-weight: 400;
}
.next-panel_Km-VfNZl .panel-body_1mAH_JlH .next-learn-card_1JObZFje {
    padding-left: 22px;
}
.link_2S6WT2u3 {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.link_2S6WT2u3:hover {
    color: #6ec6ff;
}
.link_2S6WT2u3:active {
    color: #0069c0;
}
blockquote,
figure {
    margin: 0;
}
.submission-wrapper_2CZkvLOi {
    width: 390px;
    position: relative;
}
@media screen and (max-width: 999px) {
    .submission-wrapper_2CZkvLOi {
        width: 100%;
    }
}
.submission-wrapper_2CZkvLOi .premium-wrapper_yCX7I10N {
    height: 30px;
}
.submission-wrapper_2CZkvLOi .complete-icon_KPunzDGQ {
    position: absolute;
    background-color: #1fd348;
    top: 10px;
    right: -20px;
    width: 40px;
    line-height: 40px;
    border-radius: 50%;
    text-align: center;
    color: #fff;
    font-size: 15px;
}
@media screen and (max-width: 999px) {
    .submission-wrapper_2CZkvLOi .complete-icon_KPunzDGQ {
        width: 30px;
        line-height: 30px;
        top: 15px;
        right: -15px;
    }
}
.submission-wrapper_2CZkvLOi .dark_3Jp1D7Gx .submission-card_3Rn4glZn {
    background-color: #212121;
    box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.1);
}
.submission-wrapper_2CZkvLOi .dark_3Jp1D7Gx .submission-card_3Rn4glZn:hover {
    box-shadow: 0 5px 20px 0 hsla(0, 0%, 100%, 0.1);
}
.submission-wrapper_2CZkvLOi .dark_3Jp1D7Gx .submission-card_3Rn4glZn .card-content_3FWxO7KY .content-des_2Zvu75MM .title_2WfZWnkf {
    color: #fff;
}
.submission-wrapper_2CZkvLOi .dark_3Jp1D7Gx .submission-card_3Rn4glZn .card-content_3FWxO7KY .content-des_2Zvu75MM .des_3_OXu23H {
    color: hsla(0, 0%, 100%, 0.87);
}
.submission-wrapper_2CZkvLOi .medium_1N6zxgyf,
.submission-wrapper_2CZkvLOi .small_xlK6OSX2 {
    width: 285px;
}
@media screen and (max-width: 999px) {
    .submission-wrapper_2CZkvLOi .medium_1N6zxgyf,
    .submission-wrapper_2CZkvLOi .small_xlK6OSX2 {
        width: 100%;
    }
}
.submission-wrapper_2CZkvLOi .medium_1N6zxgyf .showParent_2s9WtnRH .card-content_3FWxO7KY,
.submission-wrapper_2CZkvLOi .small_xlK6OSX2.showParent_2s9WtnRH .card-content_3FWxO7KY {
    height: 210px;
}
.submission-wrapper_2CZkvLOi .medium_1N6zxgyf .card-content_3FWxO7KY,
.submission-wrapper_2CZkvLOi .small_xlK6OSX2 .card-content_3FWxO7KY {
    padding: 30px 25px;
    height: 180px;
}
.submission-wrapper_2CZkvLOi .medium_1N6zxgyf .card-content_3FWxO7KY .content-des_2Zvu75MM .title_2WfZWnkf,
.submission-wrapper_2CZkvLOi .small_xlK6OSX2 .card-content_3FWxO7KY .content-des_2Zvu75MM .title_2WfZWnkf {
    margin: 0;
    font-size: 20px;
    font-weight: 500;
    letter-spacing: 0.24px;
}
.submission-wrapper_2CZkvLOi .medium_1N6zxgyf .card-content_3FWxO7KY .content-des_2Zvu75MM .des_3_OXu23H,
.submission-wrapper_2CZkvLOi .small_xlK6OSX2 .card-content_3FWxO7KY .content-des_2Zvu75MM .des_3_OXu23H {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    font-size: 14px;
    line-height: 1.29;
    letter-spacing: 0.25px;
    max-height: 2.58em;
    margin-top: 5px;
    -webkit-line-clamp: 2;
}
.submission-wrapper_2CZkvLOi .xsmall_1n0EM7fd {
    width: 265px;
}
@media screen and (max-width: 999px) {
    .submission-wrapper_2CZkvLOi .xsmall_1n0EM7fd {
        width: 100%;
    }
}
.submission-wrapper_2CZkvLOi .xsmall_1n0EM7fd .card-content_3FWxO7KY {
    padding: 20px 20px 25px;
    height: 187px;
}
.submission-wrapper_2CZkvLOi .xsmall_1n0EM7fd .card-content_3FWxO7KY .content-des_2Zvu75MM .title_2WfZWnkf {
    margin: 0;
    font-size: 16px;
    font-weight: 500;
    line-height: 22px;
    max-height: 22px;
    -webkit-line-clamp: 1;
}
.submission-wrapper_2CZkvLOi .xsmall_1n0EM7fd .card-content_3FWxO7KY .content-des_2Zvu75MM .des_3_OXu23H {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    font-size: 14px;
    line-height: 22px;
    max-height: 66px;
    margin-top: 5px;
    -webkit-line-clamp: 3;
}
.submission-wrapper_2CZkvLOi .medium_1N6zxgyf {
    width: 381px;
}
@media screen and (max-width: 999px) {
    .submission-wrapper_2CZkvLOi .medium_1N6zxgyf {
        width: inherit;
    }
}
.submission-wrapper_2CZkvLOi .medium_1N6zxgyf .card-content_3FWxO7KY {
    height: 180px;
}
.submission-card_3Rn4glZn,
.submission-wrapper_2CZkvLOi:hover .featured-button_2-5gnIcd {
    display: -ms-flexbox;
    display: flex;
}
.submission-card_3Rn4glZn {
    border-radius: 6px;
    box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.1);
    background-color: #fff;
    overflow: hidden;
    -ms-flex-direction: column;
    flex-direction: column;
    cursor: pointer;
}
.submission-card_3Rn4glZn:hover {
    box-shadow: 0 5px 20px 0 rgba(0, 0, 0, 0.2);
}
.card-link_Evr7Ah2G {
    -ms-flex: auto;
    flex: auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
}
.card-img_3TMdqCgb {
    position: relative;
}
.card-img_3TMdqCgb .collect-wrap_29Yn9heQ {
    position: absolute;
    top: 24px;
    left: 32px;
}
@media screen and (max-width: 999px) {
    .card-img_3TMdqCgb .collect-wrap_29Yn9heQ {
        top: 20px;
        left: 20px;
    }
}
.card-content_3FWxO7KY {
    -ms-flex: auto;
    flex: auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 20px 30px 32px;
    height: 240px;
}
@media screen and (max-width: 999px) {
    .card-content_3FWxO7KY {
        padding: 12px 19px 27px;
        height: 194px;
    }
}
.card-content_3FWxO7KY .content-des_2Zvu75MM {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -ms-flex-direction: column;
    flex-direction: column;
}
.card-content_3FWxO7KY .content-des_2Zvu75MM .title_2WfZWnkf {
    position: relative;
    font-size: 24px;
    font-weight: 500;
    line-height: 1.2em;
    max-height: 2.4em;
    letter-spacing: 0.3px;
    color: rgba(0, 0, 0, 0.87);
    margin: 5px 0 10px;
    display: -webkit-box;
    overflow: hidden;
    white-space: normal;
    text-overflow: ellipsis;
    word-wrap: break-word;
    -webkit-line-clamp: 2;
}
@media screen and (max-width: 999px) {
    .card-content_3FWxO7KY .content-des_2Zvu75MM .title_2WfZWnkf {
        font-size: 22px;
        line-height: 1.33;
        max-height: 2.66em;
    }
}
.card-content_3FWxO7KY .content-des_2Zvu75MM .des_3_OXu23H {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.25px;
    color: #4a4a4a;
    max-height: 60px;
    display: -webkit-box;
    overflow: hidden;
    white-space: normal;
    text-overflow: ellipsis;
    word-wrap: break-word;
    -webkit-line-clamp: 3;
}
@media screen and (max-width: 999px) {
    .card-content_3FWxO7KY .content-des_2Zvu75MM .des_3_OXu23H {
        line-height: 1.33;
    }
}
.card-content_3FWxO7KY .author_24r6-QTe {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
}
.card-content_3FWxO7KY .author_24r6-QTe .stats-wrapper_2t28pADG {
    margin-left: auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    color: #9b9b9b;
}
.card-content_3FWxO7KY .author_24r6-QTe .stats-wrapper_2t28pADG .stats-item_OB3ZFyf9 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    margin-left: 11px;
    font-size: 14px;
    color: #9b9b9b;
    cursor: pointer;
}
.card-content_3FWxO7KY .author_24r6-QTe .stats-wrapper_2t28pADG .stats-item_OB3ZFyf9.collected_1I8kLCHJ {
    color: #2196f3;
}
.card-content_3FWxO7KY .author_24r6-QTe .stats-wrapper_2t28pADG .icon_1DaREFuQ {
    font-size: 12px;
    margin-right: 4px;
}
.card-content_3FWxO7KY .author_24r6-QTe .stats-wrapper_2t28pADG .stats-item-view_2MbBecUY .icon_1DaREFuQ {
    transform: scale(0.9);
}
.card-content_3FWxO7KY .parent_3QB6GcKZ {
    height: 30px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: end;
    align-items: flex-end;
    color: #999c9a;
    font-size: 12px;
    line-height: 15px;
}
.card-content_3FWxO7KY .parent_3QB6GcKZ .label_1knQw0we {
    width: 68px;
}
.card-content_3FWxO7KY .parent_3QB6GcKZ .a-link_3EWaLNPF {
    -ms-flex: 1;
    flex: 1;
    height: 15px;
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
    font-size: 12px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.card-content_3FWxO7KY .parent_3QB6GcKZ .a-link_3EWaLNPF:hover {
    color: #6ec6ff;
}
.card-content_3FWxO7KY .parent_3QB6GcKZ .a-link_3EWaLNPF:active {
    color: #0069c0;
}
.featured-button_2-5gnIcd {
    display: none;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    position: absolute;
    top: -20px;
    right: -20px;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    color: #2196f3;
    border: none;
    outline: none;
    cursor: pointer;
    padding: 0;
    margin: 0;
    color: #fff;
}
.featured-button_2-5gnIcd:hover {
    color: #6ec6ff;
}
.featured-button_2-5gnIcd:active {
    color: #0069c0;
}
.featured-button_2-5gnIcd:active,
.featured-button_2-5gnIcd:hover {
    color: #fff;
}
.featured-button_2-5gnIcd .button-add-submission_MkMcwwSa {
    background-color: #2196f3;
}
.featured-button_2-5gnIcd .button-delete-submission_mm-5_wQh {
    transform: rotate(45deg);
    background-color: #f44536;
}
.featured-description-wrap_368YTvzJ {
    padding: 25px 30px;
    border-top: 1px solid #e0e0e0;
}
.featured-description-wrap_368YTvzJ .featured-description_3d1s4Btl {
    font-size: 14px;
    font-style: italic;
    line-height: 20px;
    height: 40px;
    letter-spacing: 0.25px;
    color: #4a4a4a;
    display: -webkit-box;
    overflow: hidden;
    white-space: normal;
    text-overflow: ellipsis;
    word-wrap: break-word;
    -webkit-line-clamp: 2;
}
.holder_3tyRgra6 {
    background-color: #e8e8e7;
}
.img-holder_2CLviF5o {
    background-color: #2196f3;
}
.title-holder_PDJ2nRPK {
    height: 17px;
    margin-right: 12px;
}
.description-holder_SHu01p5F {
    padding-right: 18px;
    padding-top: 10px;
}
.description-holder_SHu01p5F .holder_3tyRgra6 {
    height: 14px;
}
.description-holder_SHu01p5F .top_c14r9DEf {
    margin-right: 10px;
    margin-bottom: 7px;
}
.link__fwGcOxN {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.link__fwGcOxN:hover {
    color: #6ec6ff;
}
.link__fwGcOxN:active {
    color: #0069c0;
}
blockquote,
figure {
    margin: 0;
}
.webgl-project-card-wrapper_1yN276zS {
    width: 390px;
    position: relative;
}
@media screen and (max-width: 999px) {
    .webgl-project-card-wrapper_1yN276zS {
        width: 100%;
    }
}
.webgl-project-content_2kIY1ocI .dark_qpEPUZhk .card-content_2xTZYdfp .content-des_ux0pB3SU .title_30J68dP- {
    color: #fff;
}
.webgl-project-content_2kIY1ocI .dark_qpEPUZhk .card-content_2xTZYdfp .content-des_ux0pB3SU .des_3xNrkJDw {
    color: hsla(0, 0%, 100%, 0.87);
}
.webgl-project-content_2kIY1ocI .medium_1bnxTfVP,
.webgl-project-content_2kIY1ocI .small_2b_gsM2a {
    width: 285px;
}
@media screen and (max-width: 999px) {
    .webgl-project-content_2kIY1ocI .medium_1bnxTfVP,
    .webgl-project-content_2kIY1ocI .small_2b_gsM2a {
        width: 100%;
    }
}
.webgl-project-content_2kIY1ocI .medium_1bnxTfVP .showParent_3Nf2NMqp .card-content_2xTZYdfp,
.webgl-project-content_2kIY1ocI .small_2b_gsM2a .showParent_3Nf2NMqp .card-content_2xTZYdfp {
    height: 210px;
}
.webgl-project-content_2kIY1ocI .medium_1bnxTfVP .card-content_2xTZYdfp,
.webgl-project-content_2kIY1ocI .small_2b_gsM2a .card-content_2xTZYdfp {
    padding: 30px 25px;
    height: 180px;
}
.webgl-project-content_2kIY1ocI .medium_1bnxTfVP .card-content_2xTZYdfp .content-des_ux0pB3SU .title_30J68dP-,
.webgl-project-content_2kIY1ocI .small_2b_gsM2a .card-content_2xTZYdfp .content-des_ux0pB3SU .title_30J68dP- {
    margin: 0;
    font-size: 20px;
    font-weight: 500;
    line-height: 22px;
    letter-spacing: 0.24px;
    max-height: 44px;
}
.webgl-project-content_2kIY1ocI .medium_1bnxTfVP .card-content_2xTZYdfp .content-des_ux0pB3SU .des_3xNrkJDw,
.webgl-project-content_2kIY1ocI .small_2b_gsM2a .card-content_2xTZYdfp .content-des_ux0pB3SU .des_3xNrkJDw {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    font-size: 14px;
    line-height: 1.29;
    letter-spacing: 0.25px;
    max-height: 2.58em;
    margin-top: 5px;
    -webkit-line-clamp: 2;
}
.webgl-project-content_2kIY1ocI .xsmall_35EC5faT {
    width: 265px;
}
@media screen and (max-width: 999px) {
    .webgl-project-content_2kIY1ocI .xsmall_35EC5faT {
        width: 100%;
    }
}
.webgl-project-content_2kIY1ocI .xsmall_35EC5faT .card-content_2xTZYdfp {
    padding: 20px 20px 25px;
    height: 187px;
}
.webgl-project-content_2kIY1ocI .xsmall_35EC5faT .card-content_2xTZYdfp .content-des_ux0pB3SU .title_30J68dP- {
    margin: 0;
    font-size: 16px;
    font-weight: 500;
    line-height: 22px;
    max-height: 22px;
    -webkit-line-clamp: 1;
}
.webgl-project-content_2kIY1ocI .xsmall_35EC5faT .card-content_2xTZYdfp .content-des_ux0pB3SU .des_3xNrkJDw {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    font-size: 14px;
    line-height: 22px;
    max-height: 66px;
    margin-top: 5px;
    -webkit-line-clamp: 3;
}
.webgl-project-content_2kIY1ocI .medium_1bnxTfVP {
    width: 381px;
}
.webgl-project-content_2kIY1ocI .medium_1bnxTfVP .card-content_2xTZYdfp {
    height: 180px;
}
.webgl-project-card_3OFvo41b {
    border-radius: 6px;
    box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.1);
    background-color: #fff;
    overflow: hidden;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    cursor: pointer;
}
.webgl-project-card_3OFvo41b:hover {
    box-shadow: 0 5px 20px 0 rgba(0, 0, 0, 0.2);
}
.card-link_I-F39_bx {
    -ms-flex: auto;
    flex: auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
}
.card-img_3a4oIeJM {
    position: relative;
}
.card-img_3a4oIeJM .collect-wrap_3ZCqcyod {
    position: absolute;
    top: 24px;
    left: 32px;
}
@media screen and (max-width: 999px) {
    .card-img_3a4oIeJM .collect-wrap_3ZCqcyod {
        top: 20px;
        left: 20px;
    }
}
.card-content_2xTZYdfp {
    -ms-flex: auto;
    flex: auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 20px 30px 32px;
    height: 240px;
}
@media screen and (max-width: 999px) {
    .card-content_2xTZYdfp {
        padding: 12px 19px 27px;
        height: 194px;
    }
}
.card-content_2xTZYdfp .content-des_ux0pB3SU {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -ms-flex-direction: column;
    flex-direction: column;
}
.card-content_2xTZYdfp .content-des_ux0pB3SU .title_30J68dP- {
    position: relative;
    font-size: 24px;
    font-weight: 500;
    line-height: 1.2em;
    max-height: 2.4em;
    letter-spacing: 0.3px;
    color: rgba(0, 0, 0, 0.87);
    margin: 5px 0 10px;
    display: -webkit-box;
    overflow: hidden;
    white-space: normal;
    text-overflow: ellipsis;
    word-wrap: break-word;
    -webkit-line-clamp: 2;
}
@media screen and (max-width: 999px) {
    .card-content_2xTZYdfp .content-des_ux0pB3SU .title_30J68dP- {
        font-size: 22px;
        line-height: 1.33;
        max-height: 2.66em;
    }
}
.card-content_2xTZYdfp .content-des_ux0pB3SU .des_3xNrkJDw {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.25px;
    color: #4a4a4a;
    max-height: 60px;
    display: -webkit-box;
    overflow: hidden;
    white-space: normal;
    text-overflow: ellipsis;
    word-wrap: break-word;
    -webkit-line-clamp: 3;
}
@media screen and (max-width: 999px) {
    .card-content_2xTZYdfp .content-des_ux0pB3SU .des_3xNrkJDw {
        line-height: 1.33;
    }
}
.card-content_2xTZYdfp .card-author-stats_3bEyfj84 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    margin: auto 0 0;
}
.card-content_2xTZYdfp .card-author-stats_3bEyfj84 .stats-wrapper_2kkJOVLA {
    margin-left: auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    color: #9b9b9b;
}
.card-content_2xTZYdfp .card-author-stats_3bEyfj84 .stats-wrapper_2kkJOVLA .stats-item_3VgZggdi {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    margin-left: 11px;
    font-size: 14px;
    color: #9b9b9b;
    cursor: pointer;
}
.card-content_2xTZYdfp .card-author-stats_3bEyfj84 .stats-wrapper_2kkJOVLA .stats-item_3VgZggdi .collected_3-2MFGaD {
    color: #2196f3;
}
.card-content_2xTZYdfp .card-author-stats_3bEyfj84 .stats-wrapper_2kkJOVLA .icon_1_IpZC99 {
    font-size: 12px;
    margin-right: 4px;
}
.card-content_2xTZYdfp .card-author-stats_3bEyfj84 .stats-wrapper_2kkJOVLA .stats-item-play_IL7Ja3Sd .icon_1_IpZC99 {
    margin-right: 2px;
}
.card-content_2xTZYdfp .parent_RdJ4_miY {
    height: 30px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: end;
    align-items: flex-end;
    color: #999c9a;
    font-size: 12px;
    line-height: 15px;
}
.card-content_2xTZYdfp .parent_RdJ4_miY .label_3yYSt3qh {
    width: 68px;
}
.card-content_2xTZYdfp .parent_RdJ4_miY .a-link_3y7hD049 {
    -ms-flex: 1;
    flex: 1;
    height: 15px;
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
    font-size: 12px;
    display: -webkit-box;
    overflow: hidden;
    white-space: normal;
    text-overflow: ellipsis;
    word-wrap: break-word;
    -webkit-line-clamp: 1;
}
.card-content_2xTZYdfp .parent_RdJ4_miY .a-link_3y7hD049:hover {
    color: #6ec6ff;
}
.card-content_2xTZYdfp .parent_RdJ4_miY .a-link_3y7hD049:active {
    color: #0069c0;
}
.holder_1avmoUjw {
    background-color: #e8e8e7;
}
.img-holder_bEM7H2OG {
    background-color: #2196f3;
}
.title-holder_1SYxRjTm {
    height: 17px;
    margin-right: 12px;
}
.description-holder_ETXhfXHY {
    padding-right: 18px;
    padding-top: 10px;
}
.description-holder_ETXhfXHY .holder_1avmoUjw {
    height: 14px;
}
.description-holder_ETXhfXHY .top_1Oi9wtCz {
    margin-right: 10px;
    margin-bottom: 7px;
}
.author_293ufahv .author-button_2Oe7cLTQ {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    align-items: center;
    padding: 0;
    border: none;
    outline: none;
    cursor: pointer;
    background: transparent;
}
.author_293ufahv .author-button_2Oe7cLTQ .label_3yYSt3qh {
    cursor: inherit;
}
.author_293ufahv .author-button_2Oe7cLTQ .author-name_tDtolv6h {
    margin-left: 8px;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.14;
    color: #4a4a4a;
}
@media screen and (max-width: 999px) {
    .author_293ufahv .author-button_2Oe7cLTQ .author-name_tDtolv6h {
        font-size: 12px;
        color: #4a4a4a;
        margin-left: 4px;
    }
}
.author_293ufahv .author-button_2Oe7cLTQ .dark_qpEPUZhk,
.author_293ufahv .author-button_2Oe7cLTQ .dark_qpEPUZhk .author-name_tDtolv6h {
    color: #fff;
}
.webgl-play-icon-wrap_PR6ynn17 {
    display: none;
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    left: 0;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.6));
    text-align: center;
}
.webgl-play-icon-wrap_PR6ynn17 .play-icon_MyjVvXHs {
    display: inline-block;
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    left: 0;
    margin: auto;
}
.webgl-project-content_2kIY1ocI:hover .card-img_3a4oIeJM .webgl-play-icon-wrap_PR6ynn17 {
    display: block;
    transition: display 0.175s;
}
.link_3I17aSj9 {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.link_3I17aSj9:hover {
    color: #6ec6ff;
}
.link_3I17aSj9:active {
    color: #0069c0;
}
blockquote,
figure {
    margin: 0;
}
.submission-featured-section_1VSLyOBx {
    padding-top: 125px;
    padding-bottom: 23px;
    max-width: 820px;
    margin: 0 auto;
}
.submission-featured-section_1VSLyOBx .section-title_6RfOSkXX {
    font-size: 48px;
    font-weight: 700;
    line-height: 1;
    color: #000;
}
@media screen and (max-width: 999px) {
    .submission-featured-section_1VSLyOBx .section-title_6RfOSkXX {
        font-size: 34px;
        padding-left: 15px;
    }
}
.submission-featured-section_1VSLyOBx .section-hint_1jr0zZnB {
    font-size: 16px;
    font-style: italic;
    line-height: 1.5;
    color: rgba(0, 0, 0, 0.35);
    padding-top: 26px;
    padding-bottom: 20px;
}
@media screen and (max-width: 999px) {
    .submission-featured-section_1VSLyOBx .section-hint_1jr0zZnB {
        padding-left: 15px;
    }
}
.content_1ClGO9YD {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 0 -20px;
    padding-top: 50px;
}
@media screen and (max-width: 999px) {
    .content_1ClGO9YD {
        padding: 0 15px;
    }
}
.content_1ClGO9YD .card-wrap_25RIW-ei {
    padding: 0 20px;
}
@media screen and (max-width: 999px) {
    .content_1ClGO9YD .card-wrap_25RIW-ei {
        width: 100%;
        max-width: 800px;
    }
}
.submission-holder_2Lwch8P7 {
    width: 390px;
    height: 100%;
    min-height: 514px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    border: 3px dashed #e0e0e0;
    border-radius: 6px;
}
@media screen and (max-width: 999px) {
    .submission-holder_2Lwch8P7 {
        width: 100%;
        min-height: 320px;
    }
}
.submission-holder_2Lwch8P7 .title_1JFaTS8S {
    font-size: 16px;
    line-height: 1.5;
    text-align: center;
    color: #000;
}
.submission-holder_2Lwch8P7 .des_qbI-Lqgc {
    font-size: 16px;
    font-style: italic;
    line-height: 1.5;
    text-align: center;
    color: rgba(0, 0, 0, 0.35);
}
.submission-holder_2Lwch8P7 .browser-button_2MYrF3sZ {
    padding-top: 33px;
}
.view-gallery_RTevdT2Q {
    padding-top: 40px;
    padding-bottom: 12px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
}
.view-gallery_RTevdT2Q .button_1I3yVSj_ {
    color: #2196f3;
    border: none;
    outline: none;
    cursor: pointer;
    background: transparent;
    font-size: 16px;
}
.view-gallery_RTevdT2Q .button_1I3yVSj_:hover {
    color: #6ec6ff;
}
.view-gallery_RTevdT2Q .button_1I3yVSj_:active {
    color: #0069c0;
}
.link_3pwmsWO5 {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.link_3pwmsWO5:hover {
    color: #6ec6ff;
}
.link_3pwmsWO5:active {
    color: #0069c0;
}
blockquote,
figure {
    margin: 0;
}
.add-webgl-project_3SRHoov_ {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    position: relative;
    border-radius: 3px;
    pointer-events: auto;
    color: #959595;
}
.add-webgl-project_3SRHoov_ ::-webkit-input-placeholder {
    color: #959595;
}
.add-webgl-project_3SRHoov_ :-moz-placeholder,
.add-webgl-project_3SRHoov_ ::-moz-placeholder {
    color: #959595;
}
.add-webgl-project_3SRHoov_ :-ms-input-placeholder {
    color: #959595;
}
.input-wrapper_145lhc9Y {
    position: relative;
    background-color: #fff;
    border: 1px solid #e5e5e5;
    border-radius: 4px;
}
.loading-wrap_2MzORI8O {
    position: absolute;
    top: 0;
    right: 10px;
    bottom: 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
}
.loading-wrap_2MzORI8O .loading_12Xb85fS {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    border-radius: 12.5px;
    width: 25px;
    height: 25px;
    border: 2px solid #2196f3;
    border-top-color: #fff;
    animation: rotate 1s infinite;
}
.error_message_1NuHB28V {
    color: #ee4a3d;
    font-size: 14px;
    font-weight: 400;
    height: 16px;
    line-height: 16px;
}
.remove-button-wrap_3KWKoaSm {
    font-size: 14px;
    padding: 30px 0 0;
    -ms-flex: auto;
    flex: auto;
    display: -ms-flexbox;
    display: flex;
    line-height: 1.43;
}
.remove-button-wrap_3KWKoaSm .remove-button_3PK-Sack {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    color: #2196f3;
    border: none;
    outline: none;
    cursor: pointer;
    background: transparent;
    color: red;
    padding: 0;
}
.remove-button-wrap_3KWKoaSm .remove-button_3PK-Sack:hover {
    color: #6ec6ff;
}
.remove-button-wrap_3KWKoaSm .remove-button_3PK-Sack:active {
    color: #0069c0;
}
.remove-button-wrap_3KWKoaSm .remove-button_3PK-Sack:hover {
    color: red;
    opacity: 0.8;
}
.remove-button-wrap_3KWKoaSm .remove-button_3PK-Sack .remove-icon_3CoG2OEC {
    font-size: 24px;
    margin-right: 9px;
}
.link_1PfX-tzC {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.link_1PfX-tzC:hover {
    color: #6ec6ff;
}
.link_1PfX-tzC:active {
    color: #0069c0;
}
blockquote,
figure {
    margin: 0;
}
.container_1nJHkauV {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    position: relative;
    border-radius: 3px;
    width: 794px;
    pointer-events: auto;
    max-width: calc(100vw - 32px);
    color: #333;
    overflow: hidden;
    background-color: #fff;
}
.submission-detail_3y9CsKPC {
    padding-top: 40px;
}
.loading-wrap_3Z3yjD1W {
    min-height: 300px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
}
.loading-wrap_3Z3yjD1W .loading_6BQz0P7- {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    border-radius: 16px;
    width: 32px;
    height: 32px;
    border: 2px solid rgba(0, 0, 0, 0.4);
    border-top-color: #fff;
    animation: rotate 1s infinite;
}
.close_Qq0UiLWV {
    position: absolute;
    top: 15px;
    right: 15px;
}
.close_Qq0UiLWV .button-close_3VMl7fmC {
    color: #2196f3;
    border: none;
    outline: none;
    cursor: pointer;
    background-color: transparent;
    padding: 5px 9px;
}
.close_Qq0UiLWV .button-close_3VMl7fmC:hover {
    color: #6ec6ff;
}
.close_Qq0UiLWV .button-close_3VMl7fmC:active {
    color: #0069c0;
}
.close_Qq0UiLWV .button-close_3VMl7fmC .icon_dxXbwNgj {
    font-size: 20px;
}
.featured_2j-miCj- {
    padding: 50px 96px 0;
}
.featured_2j-miCj- .button-feature-this_2mdVENtz {
    padding-bottom: 10px;
}
.featured_2j-miCj-.no-detail_1vv6dBH4 .featured-form_1U9makXk .form_16kvp5Vn {
    border: none;
}
.featured-form_1U9makXk .form_16kvp5Vn {
    padding-top: 28px;
    padding-bottom: 40px;
    border-bottom: 1px solid #e5e5e5;
}
.featured-form_1U9makXk .field-description_RKi7daZQ .label_2pxgBPe9 {
    font-size: 16px;
    font-weight: 500;
    line-height: 1.5;
    color: #333;
    padding-bottom: 30px;
}
.featured-form_1U9makXk .field-description_RKi7daZQ .text-area-input_zaeAIUc9 {
    border-radius: 4px;
    border: 1px solid #e5e5e5;
}
.featured-form_1U9makXk .field-description_RKi7daZQ .text-area-input_zaeAIUc9.render-only_1k8ED-yU {
    padding: 14px 25px;
    min-height: 120px;
    background-color: #fafafa;
    color: #cecece;
}
.link_2l4aG-DM {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.link_2l4aG-DM:hover {
    color: #6ec6ff;
}
.link_2l4aG-DM:active {
    color: #0069c0;
}
blockquote,
figure {
    margin: 0;
}
.author-bar-wrap_3WtEjTSz {
    left: 0;
    right: 0;
    background-color: #2196f3;
}
.author-bar-wrap_3WtEjTSz .author-bar-body_1GbQ-isQ {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    height: 39px;
}
.author-bar-wrap_3WtEjTSz .author-label_3Ljxvhwb {
    font-size: 14px;
    line-height: 16px;
    text-align: center;
    color: #fff;
}
.author-bar-wrap_3WtEjTSz .author-button_20iBVIRL {
    padding-left: 10px;
}
.author-bar-wrap_3WtEjTSz .author-button_20iBVIRL .link_2l4aG-DM {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
    color: #fff;
    font-size: 14px;
    line-height: 16px;
    font-weight: 700;
}
.author-bar-wrap_3WtEjTSz .author-button_20iBVIRL .link_2l4aG-DM:hover {
    color: #6ec6ff;
}
.author-bar-wrap_3WtEjTSz .author-button_20iBVIRL .link_2l4aG-DM:active {
    color: #0069c0;
}
.link_3FnHKQye {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.link_3FnHKQye:hover {
    color: #6ec6ff;
}
.link_3FnHKQye:active {
    color: #0069c0;
}
blockquote,
figure {
    margin: 0;
}
.tabs-wrap_2wh_xCKh {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 0 auto;
    background-color: #1a1a1a;
    padding-top: 20px;
}
@media screen and (max-width: 999px) {
    .tabs-wrap_2wh_xCKh {
        padding: 20px 15px 0;
    }
}
.tabs-wrap_2wh_xCKh .tabs-content_3tLpDtY- {
    -ms-flex: auto;
    flex: auto;
    border-bottom: 1px solid hsla(0, 0%, 100%, 0.3);
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.tabs-wrap_2wh_xCKh .button-comment_2rEyuGCO,
.tabs-wrap_2wh_xCKh .button-group_3xz1pmMB,
.tabs-wrap_2wh_xCKh .tabs-content_3tLpDtY- {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
}
.tabs-wrap_2wh_xCKh .button-comment_2rEyuGCO {
    color: #fff;
    font-size: 16px;
    margin: 0 20px 0 0;
}
.tabs-wrap_2wh_xCKh .button-comment_2rEyuGCO .comment-icon_30sgTGZQ {
    font-size: 18px;
    background: transparent;
    padding: 10px;
}
.tabs-wrap_2wh_xCKh .button-share_2uPsgmNq {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    color: #fff;
    font-size: 16px;
}
.tabs-wrap_2wh_xCKh .button-share_2uPsgmNq .share-icon_HVwFNvpr {
    font-size: 18px;
    background: transparent;
}
.tabs-wrap_2wh_xCKh .tabs_14uyk6fL {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    font-size: 20px;
    font-weight: 500;
    line-height: 1;
    color: #2196f3;
}
@media screen and (max-width: 999px) {
    .tabs-wrap_2wh_xCKh .tabs_14uyk6fL {
        font-size: 16px;
    }
}
.tabs-wrap_2wh_xCKh .tabs_14uyk6fL .tab-item_2Ru-_0N1 {
    margin-left: 38px;
    padding: 20px 0;
    position: relative;
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
@media screen and (max-width: 999px) {
    .tabs-wrap_2wh_xCKh .tabs_14uyk6fL .tab-item_2Ru-_0N1 {
        margin-left: 30px;
    }
}
.tabs-wrap_2wh_xCKh .tabs_14uyk6fL .tab-item_2Ru-_0N1:hover {
    color: #6ec6ff;
}
.tabs-wrap_2wh_xCKh .tabs_14uyk6fL .tab-item_2Ru-_0N1:active {
    color: #0069c0;
}
.tabs-wrap_2wh_xCKh .tabs_14uyk6fL .tab-item_2Ru-_0N1.active_2TLHZQ_R {
    color: #fff;
}
.tabs-wrap_2wh_xCKh .tabs_14uyk6fL .tab-item_2Ru-_0N1 .tab-item-line_1DTvIQgi {
    position: absolute;
    bottom: -1px;
    width: 100%;
    height: 3px;
    background-color: #2196f3;
}
.tabs-wrap_2wh_xCKh .tabs_14uyk6fL .tab-item_2Ru-_0N1:first-child {
    margin-left: 0;
}
.tabs-challenge-wrap_1MaVf9xw {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 0 auto;
    background-color: #1a1a1a;
}
@media screen and (max-width: 999px) {
    .tabs-challenge-wrap_1MaVf9xw {
        padding: 0 20px;
    }
}
.tabs-challenge-wrap_1MaVf9xw .tabs-content_3tLpDtY- {
    -ms-flex: auto;
    flex: auto;
    border-bottom: 1px solid hsla(0, 0%, 100%, 0.3);
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: center;
    align-items: center;
}
.tabs-challenge-wrap_1MaVf9xw .tabs-content_3tLpDtY-.collapse_E_ULxNDT {
    border: none;
}
.tabs-challenge-wrap_1MaVf9xw .button-share_2uPsgmNq {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    color: #fff;
    font-size: 16px;
}
.tabs-challenge-wrap_1MaVf9xw .button-share_2uPsgmNq .share-icon_HVwFNvpr {
    font-size: 18px;
    background: transparent;
}
.tabs-challenge-wrap_1MaVf9xw .tabs_14uyk6fL {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    font-size: 20px;
    font-weight: 500;
    line-height: 1.7;
    color: #fff;
}
.tabs-challenge-wrap_1MaVf9xw .tabs_14uyk6fL .tab-item_2Ru-_0N1 {
    margin-left: 20px;
    cursor: pointer;
    position: relative;
    padding-right: 25px;
}
.tabs-challenge-wrap_1MaVf9xw .tabs_14uyk6fL .tab-item_2Ru-_0N1.active_2TLHZQ_R {
    color: #fff;
}
.tabs-challenge-wrap_1MaVf9xw .tabs_14uyk6fL .tab-item_2Ru-_0N1 .tab-item-content_3MlQIkMJ {
    padding: 20px 0;
    position: relative;
}
.tabs-challenge-wrap_1MaVf9xw .tabs_14uyk6fL .tab-item_2Ru-_0N1 .tab-item-line_1DTvIQgi {
    position: absolute;
    bottom: -1px;
    width: 100%;
    height: 4px;
    background-color: #2196f3;
}
.tabs-challenge-wrap_1MaVf9xw .tabs_14uyk6fL .tab-item_2Ru-_0N1 .icon_3fgp6re2 {
    font-size: 8px;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%) rotate(0deg);
}
.tabs-challenge-wrap_1MaVf9xw .tabs_14uyk6fL .tab-item_2Ru-_0N1 .icon_3fgp6re2.toggle-expand_2VqqiOcm {
    transform: translateY(-50%) rotate(180deg);
}
.tabs-challenge-wrap_1MaVf9xw .tabs_14uyk6fL .tab-item_2Ru-_0N1:first-child {
    margin-left: 0;
}
.link_3eimYfhL {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.link_3eimYfhL:hover {
    color: #6ec6ff;
}
.link_3eimYfhL:active {
    color: #0069c0;
}
blockquote,
figure {
    margin: 0;
}
.center_3fDMN4yw {
    max-width: 835px;
    margin: 0 auto;
}
.competencies_vyx1sLCM {
    padding-top: 6px;
}
.competencies_vyx1sLCM,
.competency_2MBM7TZP {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: start;
    align-items: flex-start;
}
.competency_2MBM7TZP {
    font-size: 18px;
    color: #bdbdbd;
}
.competency_2MBM7TZP .content_3_KVwMuj {
    line-height: 30px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    cursor: auto;
}
.competency_2MBM7TZP .icon_WnJ7WqLS {
    font-size: 7px;
    margin-left: 8px;
    transition: all 0.3s;
    display: none;
}
.competency_2MBM7TZP .skills_30VyC1Hw {
    display: none;
    -ms-flex-direction: column;
    flex-direction: column;
    font-size: 18px;
}
.competency_2MBM7TZP .skills_30VyC1Hw .skill-item_22V8L7cI {
    padding: 0 0 5px 25px;
    line-height: 1.5;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
}
.competency_2MBM7TZP .skills_30VyC1Hw .skill-item_22V8L7cI:before {
    content: "";
    display: block;
    width: 6px;
    height: 6px;
    border-radius: 3px;
    background-color: #bdbdbd;
    position: absolute;
    left: 9px;
    top: 12px;
}
.competency_2MBM7TZP .button_3d45iq0_ .content_3_KVwMuj {
    cursor: pointer;
}
.competency_2MBM7TZP .button_3d45iq0_ .content_3_KVwMuj:hover {
    color: #fff;
}
.competency_2MBM7TZP .button_3d45iq0_ .content_3_KVwMuj:active {
    opacity: 0.8;
}
.competency_2MBM7TZP .button_3d45iq0_ .icon_WnJ7WqLS {
    display: block;
}
.competency_2MBM7TZP .active_TK3RX6AJ .skills_30VyC1Hw {
    display: -ms-flexbox;
    display: flex;
}
.competency_2MBM7TZP .active_TK3RX6AJ .icon_WnJ7WqLS {
    transform: rotate(180deg);
}
.competency_2MBM7TZP .theme-dialog_2puyW7sw {
    color: #000;
}
.competency_2MBM7TZP .theme-dialog_2puyW7sw .skills_30VyC1Hw .skill-item_22V8L7cI:before {
    background-color: #000;
}
.competency_2MBM7TZP .theme-dialog_2puyW7sw .button_3d45iq0_ .content_3_KVwMuj:hover {
    color: #000;
}
.link_1N7MbZQU {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.link_1N7MbZQU:hover {
    color: #6ec6ff;
}
.link_1N7MbZQU:active {
    color: #0069c0;
}
blockquote,
figure {
    margin: 0;
}
.center_7TkpD2mC {
    max-width: 1230px;
    margin: 0 auto;
}
.section-wrap_33eSsj8g {
    padding: 20px 0;
}
@media screen and (max-width: 999px) {
    .section-wrap_33eSsj8g {
        padding: 10px 0;
    }
}
.section-wrap_33eSsj8g .projectObjective-wrap_1IwM4FsW,
.section-wrap_33eSsj8g .summary-wrap_2K9D41EG {
    padding-bottom: 0;
}
.parent-wrap_2S0W7Fl4 {
    font-size: 16px;
    letter-spacing: 0.15px;
    color: #fff;
    object-fit: contain;
}
.parent-wrap_2S0W7Fl4 .parent-list-item_2_7I6Ewt {
    width: 250px;
    margin: 6px 0;
    line-height: 1.5;
}
.parent-wrap_2S0W7Fl4 .parent-list-item_2_7I6Ewt .type_3D7GF7b9 {
    text-transform: capitalize;
}
.parent-wrap_2S0W7Fl4 .parent-list-item_2_7I6Ewt .title_2LZvJQGj {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.parent-wrap_2S0W7Fl4 .parent-list-item_2_7I6Ewt .title_2LZvJQGj:hover {
    color: #6ec6ff;
}
.parent-wrap_2S0W7Fl4 .parent-list-item_2_7I6Ewt .title_2LZvJQGj:active {
    color: #0069c0;
}
.parent-wrap_2S0W7Fl4 .dot_1rselgtF {
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background-color: #fff;
    display: inline-block;
    margin: 2px 8px;
}
.unity-pro-wrap_2riA-xGe {
    width: 239px;
    height: 276px;
    padding: 20px;
    border-radius: 11px;
    background: hsla(0, 0%, 100%, 0.08);
}
.unity-pro-wrap_2riA-xGe .unity-pro-img_34xlS7Km {
    width: 66px;
    height: 66px;
    margin: 0 auto 18px;
}
.unity-pro-wrap_2riA-xGe .content_1WnMZbw0 {
    margin: 8px 0 18px;
    font-size: 16px;
}
.unity-pro-wrap_2riA-xGe .link-item-wrap_2Yt9e7KX {
    line-height: 24px;
}
.unity-pro-wrap_2riA-xGe .link-item-wrap_2Yt9e7KX .link_1N7MbZQU {
    font-size: 16px;
    font-weight: 700;
    padding: 5px 0;
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.unity-pro-wrap_2riA-xGe .link-item-wrap_2Yt9e7KX .link_1N7MbZQU:hover {
    color: #6ec6ff;
}
.unity-pro-wrap_2riA-xGe .link-item-wrap_2Yt9e7KX .link_1N7MbZQU:active {
    color: #0069c0;
}
.section-title_sAxfYbvs {
    font-size: 24px;
    font-weight: 500;
    line-height: 1;
    color: #fff;
    margin-bottom: 10px;
}
@media screen and (max-width: 999px) {
    .section-title_sAxfYbvs {
        font-size: 18px;
    }
}
.tags-wrap_3gjG_JgF .section-title_sAxfYbvs {
    margin-bottom: 0;
}
.tags-wrap_3gjG_JgF .tags_oyiQC7hw {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-bottom: 0;
}
.tags-wrap_3gjG_JgF .tags_oyiQC7hw .tag-item_2Rbn3i23 {
    cursor: default;
}
.tags-wrap_3gjG_JgF .tags_oyiQC7hw .tag-item_2Rbn3i23.active_3_Y1LeBm {
    cursor: pointer;
}
.tags-wrap_3gjG_JgF .tags_oyiQC7hw .tag-item_2Rbn3i23.active_3_Y1LeBm .tag_o5BCyIYL:hover {
    border-color: #fff;
    color: #fff;
}
.tags-wrap_3gjG_JgF .keep-learn_1uzaaXOM {
    padding: 0;
}
.tags-wrap_3gjG_JgF .keep-learn_1uzaaXOM .section-title_sAxfYbvs {
    display: none;
}
.tags-wrap_3gjG_JgF .keep-learn_1uzaaXOM .tag_o5BCyIYL {
    font-size: 24px;
    font-weight: 500;
    letter-spacing: 0.23px;
    height: 70px;
    margin-right: 10px;
}
.language_2v4epuui {
    font-size: 16px;
    font-weight: 500;
    letter-spacing: 0.15px;
    color: #ccc;
}
@media screen and (max-width: 999px) {
    .language_2v4epuui {
        font-size: 12px;
    }
}
.unityVersion-wrap_2OD1juzj .tag_o5BCyIYL {
    cursor: default;
}
.unityVersion-wrap_2OD1juzj .section-title_sAxfYbvs {
    margin-bottom: 0;
}
.unityVersion-wrap_2OD1juzj .select_1wiXqJcO {
    width: 134px;
}
.unityVersion-wrap_2OD1juzj .title_2LZvJQGj {
    font-size: 12px;
    color: #a6a6a6;
    margin: 15px 0;
}
.unityVersion-wrap_2OD1juzj .unityVersion_1ASPX_BH {
    display: -ms-flexbox;
    display: flex;
}
.unityVersion-wrap_2OD1juzj .detailVersion-title_1NVmssp6 {
    line-height: 1.25;
}
.unityVersion-wrap_2OD1juzj .detailVersion-title_1NVmssp6 .help-icon_YFhBCUPA {
    font-size: 16px;
}
.unityVersion-wrap_2OD1juzj .detailVersion-title_1NVmssp6 .version_tooltip_OkHBdPmh {
    display: inline-block;
    margin-left: 8px;
}
.unityVersion-wrap_2OD1juzj .preview_31BeCR3M .unityVersion-title_2vN_THLD {
    display: none;
}
.unityVersion-wrap_2OD1juzj .preview_31BeCR3M .tag_o5BCyIYL {
    height: 70px;
    font-size: 24px;
    color: #000;
    border: 2px solid #e5e5e5;
}
.unityVersion-wrap_2OD1juzj .preview_31BeCR3M .with-all_3V8ag1b1 {
    font-size: 20px;
    font-weight: 500;
    line-height: 22px;
    color: #5a5a5b;
    text-transform: capitalize;
}
.download-wrap_b9v8upbH .educator_3sCzW7RI {
    padding-top: 0;
}
.download-wrap_b9v8upbH .educator_3sCzW7RI .section-title_sAxfYbvs {
    display: none;
}
.download-wrap_b9v8upbH .quiz_1B4s2mRh {
    padding-top: 25px;
}
.download-wrap_b9v8upbH .quiz_1B4s2mRh .section-title_sAxfYbvs {
    display: none;
}
.download-wrap_b9v8upbH .quiz_1B4s2mRh .material_1bbz3z5R,
.download-wrap_b9v8upbH .quiz_1B4s2mRh .material_1bbz3z5R .material-icon_2Si7HD9p {
    font-size: 16px;
}
.download-wrap_b9v8upbH .solution_1C8L9R0- {
    padding: 0;
}
.download-wrap_b9v8upbH .solution_1C8L9R0- .section-title_sAxfYbvs {
    display: none;
}
.download-wrap_b9v8upbH .solution_1C8L9R0- .material_1bbz3z5R,
.download-wrap_b9v8upbH .solution_1C8L9R0- .material_1bbz3z5R .material-icon_2Si7HD9p {
    font-size: 16px;
}
.aligned-skill-wrap_3n3FIMUz .hint_3VmB-NgW {
    margin-top: 18px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    font-size: 14px;
    color: #bdbdbd;
}
.aligned-skill-wrap_3n3FIMUz .hint_3VmB-NgW .a-link_2pQgOwGc {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
    margin-left: 5px;
}
.aligned-skill-wrap_3n3FIMUz .hint_3VmB-NgW .a-link_2pQgOwGc:hover {
    color: #6ec6ff;
}
.aligned-skill-wrap_3n3FIMUz .hint_3VmB-NgW .a-link_2pQgOwGc:active {
    color: #0069c0;
}
.links-wrap_3XeW31iK {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: start;
    align-items: flex-start;
}
.material_1bbz3z5R {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    font-size: 18px;
    line-height: 1.67;
    padding: 4px 0;
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.material_1bbz3z5R:hover {
    color: #6ec6ff;
}
.material_1bbz3z5R:active {
    color: #0069c0;
}
.material_1bbz3z5R .material-icon_2Si7HD9p {
    font-size: 18px;
    margin-right: 10px;
    color: #2196f3;
}
.tag_o5BCyIYL {
    height: 48px;
    border-radius: 11px;
    padding: 0 22px;
    font-size: 16px;
    font-weight: 500;
    letter-spacing: 0.2px;
    color: #ccc;
    border: 2px solid hsla(0, 0%, 100%, 0.3);
    margin: 10px 20px 0 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
}
@media screen and (max-width: 999px) {
    .tag_o5BCyIYL {
        height: 48px;
        padding: 0 10px;
        border-radius: 4px;
        margin: 10px 5px 0;
        font-size: 12px;
    }
}
.competency-skill_1SuNVXfN {
    padding-top: 5px;
}
.competency-skill_1SuNVXfN .skills-wrap_1V41c3Zv {
    font-size: 18px;
    line-height: 30px;
    letter-spacing: normal;
    color: #bdbdbd;
}
@media screen and (max-width: 999px) {
    .competency-skill_1SuNVXfN .skills-wrap_1V41c3Zv {
        font-size: 12px;
        font-weight: 500;
    }
}
.competency-skill_1SuNVXfN .skills-wrap_1V41c3Zv .skill-item-title_SUKpp1Rf {
    padding-left: 25px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
}
.competency-skill_1SuNVXfN .skills-wrap_1V41c3Zv .skill-item-title_SUKpp1Rf:before {
    content: "";
    display: block;
    width: 6px;
    height: 6px;
    border-radius: 3px;
    background-color: #bdbdbd;
    position: absolute;
    left: 9px;
    top: 14px;
}
.link_FCtVOzHY {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.link_FCtVOzHY:hover {
    color: #6ec6ff;
}
.link_FCtVOzHY:active {
    color: #0069c0;
}
blockquote,
figure {
    margin: 0;
}
.group-card_27Ojq94u {
    width: 285px;
    border-radius: 6px;
    box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.1);
    background-color: hsla(0, 0%, 100%, 0.08);
    color: #fff;
    padding: 20px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
}
.group-card_27Ojq94u .main_1y2YkTRI {
    -ms-flex: 1;
    flex: 1;
}
.group-card_27Ojq94u .thumbnail_29fs4jcU {
    width: 66px;
    height: 66px;
    border-radius: 3px;
    overflow: hidden;
}
.group-card_27Ojq94u .type-label_1ueK9Frh {
    text-transform: uppercase;
    font-size: 14px;
    line-height: 2.29;
    margin-top: 11px;
}
.group-card_27Ojq94u .name_25qh684j {
    font-size: 22px;
    font-weight: 500;
    line-height: 32px;
    letter-spacing: 0.4px;
    margin-top: 5px;
    height: 130px;
    display: -webkit-box;
    overflow: hidden;
    white-space: normal;
    text-overflow: ellipsis;
    word-wrap: break-word;
    -webkit-line-clamp: 4;
}
.link_1gfEpkbO {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.link_1gfEpkbO:hover {
    color: #6ec6ff;
}
.link_1gfEpkbO:active {
    color: #0069c0;
}
blockquote,
figure {
    margin: 0;
}
.slider-container_38KC2iBw {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    position: relative;
}
.slider-container_38KC2iBw .row_2nnbfJ0U {
    -ms-flex: 1;
    flex: 1;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
}
@media screen and (max-width: 999px) {
    .slider-container_38KC2iBw .row_2nnbfJ0U {
        overflow-y: scroll;
    }
}
.slider-container_38KC2iBw .item-container_3-X6zMyH {
    -ms-flex: 1;
    flex: 1;
    -ms-flex-negative: 0;
    flex-shrink: 0;
}
@media screen and (max-width: 999px) {
    .slider-container_38KC2iBw .item-container_3-X6zMyH {
        max-width: 288px !important;
        margin-right: 10px;
    }
}
.link_1QOqQDae {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.link_1QOqQDae:hover {
    color: #6ec6ff;
}
.link_1QOqQDae:active {
    color: #0069c0;
}
blockquote,
figure {
    margin: 0;
}
.content-set-subtitle_1CwR8IJ3 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    font-size: 14px;
    color: #bdbdbd;
}
@media screen and (max-width: 999px) {
    .content-set-subtitle_1CwR8IJ3 {
        font-size: 12px;
    }
}
.content-set-subtitle_1CwR8IJ3 .subtitle-item_3k16OKup {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
}
.content-set-subtitle_1CwR8IJ3 .dot_13R3NYmV {
    width: 4px;
    height: 4px;
    margin: 0 8px;
    border-radius: 50%;
    background-color: #bdbdbd;
}
@media screen and (max-width: 999px) {
    .content-set-subtitle_1CwR8IJ3 .dot_13R3NYmV {
        width: 2px;
        height: 2px;
        margin: 0 3px;
    }
}
.tag_36oSN02T {
    padding: 0 10px;
    height: 22px;
    border-radius: 11px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #3f3f3f;
}
.link_1q4ejQqb {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.link_1q4ejQqb:hover {
    color: #6ec6ff;
}
.link_1q4ejQqb:active {
    color: #0069c0;
}
blockquote,
figure {
    margin: 0;
}
.record-button_3BD_1YpU {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
}
.record-button_3BD_1YpU button {
    min-width: 124px;
}
@media screen and (max-width: 999px) {
    .record-button_3BD_1YpU button {
        min-width: 147px;
    }
}
.record-button_3BD_1YpU .hint_2dSZMRX6 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: end;
    align-items: flex-end;
    font-size: 12px;
    line-height: 1.5;
    color: #fff;
    opacity: 0.7;
    margin-right: 20px;
}
@media screen and (max-width: 999px) {
    .record-button_3BD_1YpU .hint_2dSZMRX6 {
        display: none;
    }
}
.record-button_3BD_1YpU .progress-info_Yu4cqsbf {
    font-size: 14px;
    line-height: 1.71;
    color: #fff;
    padding-right: 50px;
}
.link_7FwUdtAq {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.link_7FwUdtAq:hover {
    color: #6ec6ff;
}
.link_7FwUdtAq:active {
    color: #0069c0;
}
blockquote,
figure {
    margin: 0;
}
.content-sets_2uI-5wOF {
    -ms-flex: 1;
    flex: 1;
    color: #fff;
    padding-top: 25px;
    padding-bottom: 60px;
}
@media screen and (max-width: 999px) {
    .content-sets_2uI-5wOF {
        overflow-y: auto;
    }
}
.content-sets_2uI-5wOF .slider_1HsDz31c {
    margin: 0 -15px;
}
@media screen and (max-width: 999px) {
    .content-sets_2uI-5wOF .slider_1HsDz31c {
        margin: initial;
    }
}
.content-sets_2uI-5wOF .content-set-wrapper_1LI-lzYq {
    padding: 0 15px;
}
@media screen and (max-width: 999px) {
    .content-sets_2uI-5wOF .content-set-wrapper_1LI-lzYq {
        padding: 0 5px 0 0;
    }
}
.content-sets_2uI-5wOF .content-set_1pe8EH0J {
    border-radius: 6px;
    box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.1);
    background-color: hsla(0, 0%, 100%, 0.08);
    padding: 24px 30px 30px;
    position: relative;
}
.content-sets_2uI-5wOF .content-set_1pe8EH0J .header_3LO1eYhQ {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: start;
    align-items: flex-start;
}
@media screen and (max-width: 999px) {
    .content-sets_2uI-5wOF .content-set_1pe8EH0J .header_3LO1eYhQ {
        -ms-flex-direction: column;
        flex-direction: column;
    }
}
.content-sets_2uI-5wOF .content-set_1pe8EH0J .header_3LO1eYhQ .set-title_3V_J12G6 {
    -ms-flex: 1;
    flex: 1;
}
@media screen and (max-width: 999px) {
    .content-sets_2uI-5wOF .content-set_1pe8EH0J .header_3LO1eYhQ .set-title_3V_J12G6 {
        padding-bottom: 12px;
    }
}
.content-sets_2uI-5wOF .content-set_1pe8EH0J .header_3LO1eYhQ .title_3ty4tfo6 {
    font-size: 24px;
    font-weight: 600;
    line-height: 1.5;
    margin-bottom: 6px;
}
.content-sets_2uI-5wOF .content-set_1pe8EH0J .des_--8O0zJg {
    margin-top: 20px;
    font-size: 16px;
    line-height: 1.5em;
    max-height: 4.5em;
    color: #bdbdbd;
    display: -webkit-box;
    overflow: hidden;
    white-space: normal;
    text-overflow: ellipsis;
    word-wrap: break-word;
    -webkit-line-clamp: 3;
}
.content-sets_2uI-5wOF .content-set_1pe8EH0J .content-list_2YRRB6dM {
    padding-top: 25px;
}
.content-sets_2uI-5wOF .content-set_1pe8EH0J .content-list_2YRRB6dM .content-item_18xPW5Rq {
    padding: 10px 0;
}
.content-sets_2uI-5wOF .content-set-mask_3OtffS7K {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    cursor: pointer;
}
.item-row_2WteDjYO {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex: auto;
    flex: auto;
    box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.1);
    border-radius: 6px;
    overflow: hidden;
    background-color: #212121;
    color: #fff;
}
@media screen and (max-width: 999px) {
    .item-row_2WteDjYO {
        -ms-flex-direction: column;
        flex-direction: column;
    }
}
.item-row_2WteDjYO .item-row-content_3C4jOdrT {
    display: -ms-flexbox;
    display: flex;
}
@media screen and (max-width: 999px) {
    .item-row_2WteDjYO .item-row-content_3C4jOdrT {
        -ms-flex-direction: column;
        flex-direction: column;
    }
}
.item-row_2WteDjYO:hover {
    box-shadow: 0 5px 20px 0 rgba(0, 0, 0, 0.2);
}
.item-row_2WteDjYO .thumbnail_fWaaRvbk {
    -ms-flex: none;
    flex: none;
    width: 233px;
    height: 141px;
    position: relative;
}
@media screen and (max-width: 999px) {
    .item-row_2WteDjYO .thumbnail_fWaaRvbk {
        width: 100%;
        height: auto;
    }
}
.item-row_2WteDjYO .thumbnail_fWaaRvbk .collect-wrap_2nsNyv9B {
    position: absolute;
    top: 24px;
    left: 32px;
}
.item-row_2WteDjYO .brief_1Ji_C1vP {
    -ms-flex: auto;
    flex: auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: justify;
    justify-content: space-between;
    min-height: 141px;
    padding: 30px 24px;
}
@media screen and (max-width: 999px) {
    .item-row_2WteDjYO .brief_1Ji_C1vP {
        min-height: 120px;
    }
}
.item-row_2WteDjYO .brief_1Ji_C1vP .title_3ty4tfo6 {
    font-size: 20px;
    font-weight: 500;
    line-height: 1.25;
}
.item-row_2WteDjYO .brief_1Ji_C1vP .info-tags_1eZ_RPch {
    margin-top: 10px;
}
.item-disable_3I4Rg1Yo {
    opacity: 0.4;
}
.link_1q4ZR1uS {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.link_1q4ZR1uS:hover {
    color: #6ec6ff;
}
.link_1q4ZR1uS:active {
    color: #0069c0;
}
blockquote,
figure {
    margin: 0;
}
.recent-learn-live_3YGIckCy {
    width: 100%;
    color: #fff;
}
.recent-learn-live_3YGIckCy .learn-live-section_3IPuL2md {
    padding-top: 26px;
    overflow-x: auto;
    overflow-y: hidden;
}
@media screen and (max-width: 999px) {
    .recent-learn-live_3YGIckCy .learn-live-section_3IPuL2md {
        font-size: 10px;
        padding-top: 10px;
    }
}
.recent-learn-live_3YGIckCy .hint_2fxE_p33 {
    margin-top: 15px;
    padding-bottom: 20px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    font-size: 14px;
}
.recent-learn-live_3YGIckCy .hint_2fxE_p33 .a-link_1qqEfddO {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.recent-learn-live_3YGIckCy .hint_2fxE_p33 .a-link_1qqEfddO:hover {
    color: #6ec6ff;
}
.recent-learn-live_3YGIckCy .hint_2fxE_p33 .a-link_1qqEfddO:active {
    color: #0069c0;
}
.recent-learn-live_3YGIckCy ::-webkit-scrollbar {
    height: 10px;
}
.recent-learn-live_3YGIckCy ::-webkit-scrollbar-track {
    border-radius: 10px;
    background: #333;
}
.recent-learn-live_3YGIckCy ::-webkit-scrollbar-thumb {
    border-radius: 10px;
    background: #2196f3;
}
.learn-live-slider_3tmhrPbz .title_9Z_g9UFP {
    font-size: 24px;
    font-weight: 500;
    color: #fff;
}
@media screen and (max-width: 999px) {
    .learn-live-slider_3tmhrPbz .title_9Z_g9UFP {
        font-size: 18px;
    }
}
.learn-live-slider_3tmhrPbz .slider_26lUT0xb {
    font-family: Roboto, sans-serif;
    padding: 25px 0;
}
.learn-live-slider_3tmhrPbz .learn-live-wrapper_1JyjzGsv {
    position: relative;
}
.learn-live-slider_3tmhrPbz .mask_kFY-HTlB {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    cursor: pointer;
}
.UniversalSlider_3exwsODn {
    position: relative;
    max-width: 840px;
}
.navigationButton_3HYVOZ1n {
    height: 42px;
    width: 42px;
    border-radius: 50%;
    position: absolute;
    background: #000;
    border: none;
    color: #fff;
    cursor: pointer;
    display: -ms-flexbox;
    display: flex;
    z-index: 1;
    visibility: visible;
    opacity: 1;
    transition: visibility 0.2s, opacity 0.2s linear;
}
.navigationButton_3HYVOZ1n span {
    margin: auto;
}
.navigationButton_3HYVOZ1n:focus,
.navigationButton_3HYVOZ1n:hover {
    outline: 3px solid #2196f3;
}
.navigationButton_3HYVOZ1n .scrollable-info_zqclcBPf {
    color: #1a1a1a;
    font-size: 21px;
    background-color: #c4c4c4;
}
.hideButton_3SjCvW52 {
    opacity: 0;
    visibility: hidden;
}
.leftButton_3szOvIGg {
    left: -7px;
}
.leftButton_3szOvIGg .scrollable-info_zqclcBPf {
    left: -21px;
}
.rightButton_BXg7yHzU {
    right: -7px;
}
.rightButton_BXg7yHzU .scrollable-info_zqclcBPf {
    right: -21px;
}
.buttonContainer_2zReSVDg {
    width: 100%;
    top: calc(50% - 21px);
    position: absolute;
}
.scrollableContainer_3jF-WuSe {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    overflow-x: auto;
    scroll-behavior: smooth;
    -webkit-scroll-snap-type: x mandatory;
    -ms-scroll-snap-type: x mandatory;
    scroll-snap-type: x mandatory;
}
.scrollableContainer_3jF-WuSe .scrollable-info_zqclcBPf {
    overflow-y: hidden;
}
.scrollableContainer_3jF-WuSe .scrollable-info_zqclcBPf::-webkit-scrollbar {
    background: #000;
}
.scrollableContainer_3jF-WuSe .scrollable-info_zqclcBPf::-webkit-scrollbar-thumb {
    background: #c4c4c4;
}
.scrollableContainer_3jF-WuSe::-webkit-scrollbar {
    height: 8px;
    background: #c4c4c4;
}
.scrollableContainer_3jF-WuSe::-webkit-scrollbar-thumb {
    background: #000;
}
.link_EBD2UN3u {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.link_EBD2UN3u:hover {
    color: #6ec6ff;
}
.link_EBD2UN3u:active {
    color: #0069c0;
}
blockquote,
figure {
    margin: 0;
}
@media screen and (max-width: 999px) {
    .learning-wrap-box_6pkT2PPP {
        min-width: inherit !important;
        padding-top: 20px;
    }
}
.learning-map_AOZHFiEP {
    position: relative;
    height: 100%;
    overflow-x: auto;
    overflow-y: hidden;
}
@media screen and (max-width: 999px) {
    .learning-map_AOZHFiEP {
        margin-left: 15px;
    }
}
.grid-wrapper_Ra3Dn_fv {
    position: absolute;
    border: 1px solid #2196f3;
}
.grids-container_xUKlZN1e {
    border: 2px solid #2196f3;
}
.grid-buttons_prMghjvr {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-top: 20px;
}
.item-wrapper_2QWOfckA {
    position: absolute;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
}
.item-wrapper_2QWOfckA .item_NuEQe3vJ {
    width: 100%;
}
.relation-container_1WIFdFeJ {
    position: absolute;
}
.link_3OJRc_99 {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.link_3OJRc_99:hover {
    color: #6ec6ff;
}
.link_3OJRc_99:active {
    color: #0069c0;
}
blockquote,
figure {
    margin: 0;
}
.center_2vC8zhN3 {
    max-width: 835px;
    margin: 0 auto;
}
.detail_3rBFonKq {
    padding: 0 15px;
    background-color: #1a1a1a;
    position: relative;
    overflow: hidden;
}
@media screen and (max-width: 999px) {
    .detail_3rBFonKq {
        padding: 0;
    }
}
.detail_3rBFonKq .tab-container_2ga6ixSd {
    display: -ms-flexbox;
    display: flex;
    color: #fff;
    padding: 15px 0 50px;
}
@media screen and (max-width: 999px) {
    .detail_3rBFonKq .tab-container_2ga6ixSd {
        -ms-flex-direction: column;
        flex-direction: column;
        padding: 15px;
    }
}
.detail_3rBFonKq .left-column_1GmmpXrG {
    -ms-flex: 1;
    flex: 1;
    margin-right: 40px;
}
@media screen and (max-width: 999px) {
    .detail_3rBFonKq .left-column_1GmmpXrG {
        -ms-flex: none;
        flex: none;
        margin-right: 0;
    }
}
.detail_3rBFonKq .right-column_2GtBEEUa {
    width: 250px;
    margin-left: 40px;
}
@media screen and (max-width: 999px) {
    .detail_3rBFonKq .right-column_2GtBEEUa {
        margin-left: 0;
    }
}
.forEducators_10FjcwDE {
    max-width: 835px;
    margin: 0 auto;
}
.detail_3rBFonKq .pathway_38zD7Of4 .center_2vC8zhN3 {
    max-width: 1230px;
}
.list_1Xyw9z_3 {
    display: -ms-flexbox;
    display: flex;
}
.list_1Xyw9z_3 .item_2RRGjCP8 {
    padding: 15px 15px 15px 0;
}
.pathway-map_inSKd2gO {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    display: -ms-flexbox;
    display: flex;
    margin: 21px 0;
    position: relative;
    padding-left: calc((100vw - 1230px) * 0.5);
}
.pathway-map_inSKd2gO .selected-mission_GlBU7TJE {
    max-height: 475px;
    z-index: 1;
}
@media screen and (max-width: 999px) {
    .pathway-map_inSKd2gO .selected-mission_GlBU7TJE {
        max-height: inherit;
    }
}
.pathway-map_inSKd2gO .learning-map-container_d1oXASYP {
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    min-height: 475px;
}
.pathway-map_inSKd2gO .learning-map-container_d1oXASYP .pathway-record-info_2xcjp8bn {
    display: -ms-flexbox;
    display: flex;
    font-size: 16px;
    line-height: 30px;
    color: #828282;
    margin-bottom: 40px;
}
@media screen and (max-width: 999px) {
    .pathway-map_inSKd2gO .learning-map-container_d1oXASYP .pathway-record-info_2xcjp8bn {
        margin: 30px 0 20px 15px;
    }
}
.pathway-map_inSKd2gO .learning-map-container_d1oXASYP .pathway-record-info_2xcjp8bn .zoom_1N4b38HD {
    position: absolute;
    right: 0;
    outline: none;
    border: none;
    cursor: pointer;
    width: 102px;
    padding: 4px 0;
    border-radius: 4px;
    text-align: center;
    background-color: #0c0c0c;
    font-size: 14px;
    line-height: 24px;
    font-weight: 500;
    color: #fff;
    margin: 0 calc((100vw - 1230px) * 0.5) 0 auto;
}
@media screen and (max-width: 999px) {
    .pathway-map_inSKd2gO .learning-map-container_d1oXASYP .pathway-record-info_2xcjp8bn .zoom_1N4b38HD {
        right: inherit;
        left: 15px;
        top: -10px;
    }
}
.pathway-map_inSKd2gO .learning-map-container_d1oXASYP .learning-map-box_UsFL_dA7 {
    padding-top: 20px;
    padding-bottom: 11px;
}
.learning-map-item_1_K386Go {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    height: 72px;
    border-radius: 6px;
    box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.1);
    background-color: #212121;
    cursor: pointer;
    padding: 11px 16px;
    border: 1px solid transparent;
}
.learning-map-item_1_K386Go .item-img_2fQWQjiG {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 49px;
    height: 49px;
    filter: grayscale(100%);
}
.learning-map-item_1_K386Go .mini_1HKB-lgd {
    height: 80px;
    padding: 10px;
}
.learning-map-item_1_K386Go .mini_1HKB-lgd .item-img_2fQWQjiG {
    width: 60px;
    height: 60px;
}
.learning-map-item_1_K386Go .selected_21GA6Omd,
.learning-map-item_1_K386Go:hover {
    border-color: #828282;
}
.learning-map-item_1_K386Go .selected_21GA6Omd .item-title_2LFWGPxM,
.learning-map-item_1_K386Go:hover .item-title_2LFWGPxM {
    color: #fff;
}
.learning-map-item_1_K386Go .earned_1el3VMRa .item-img_2fQWQjiG,
.learning-map-item_1_K386Go:hover .item-img_2fQWQjiG {
    filter: none;
}
.learning-map-item_1_K386Go .completed_22HNUuKf .item-title_2LFWGPxM,
.learning-map-item_1_K386Go:hover .item-title_2LFWGPxM {
    color: #fff;
}
.learning-map-item_1_K386Go .user-progress_20J8X-i1 {
    display: -ms-flexbox;
    display: flex;
    position: absolute;
    left: 0;
    top: -35px;
    right: 0;
    height: 30px;
    color: #fff;
}
.learning-map-item_1_K386Go .user-progress_20J8X-i1.completed_22HNUuKf {
    -ms-flex-pack: end;
    justify-content: flex-end;
}
.learning-map-item_1_K386Go .user-progress_20J8X-i1 .avatar_3Gy8P1bt {
    width: 30px;
    height: 30px;
}
.learning-map-item_1_K386Go .user-progress_20J8X-i1 .avatar-name_2LYJf8xk {
    font-size: 16px;
    line-height: 30px;
}
.learning-map-item_1_K386Go .user-progress_20J8X-i1 .start-here_2qXFnzCE {
    text-transform: uppercase;
    font-size: 12px;
    line-height: 30px;
    letter-spacing: 0.94px;
}
.learning-map-item_1_K386Go .user-progress_20J8X-i1 .arrow-icon_2sLdH0P_ {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    padding: 2px 0 0 4px;
    height: 30px;
    font-size: 10px;
    -ms-flex-item-align: end;
    align-self: flex-end;
}
.learning-map-item_1_K386Go .item-right_m9ILbPvg {
    min-width: 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-left: 7px;
    color: #9b9b9b;
    font-size: 12px;
    line-height: 17px;
}
.learning-map-item_1_K386Go .item-right_m9ILbPvg .item-title_2LFWGPxM {
    width: 100%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.mission-card_1oJwJHP5 {
    position: relative;
    width: 320px;
    padding: 21px 25px;
    margin-right: 50px;
    box-shadow: 0 5px 30px 0 rgba(0, 0, 0, 0.4);
    background-color: #212121;
}
@media screen and (max-width: 999px) {
    .mission-card_1oJwJHP5 {
        margin: 50px 50px 0 15px;
    }
}
.mission-card_1oJwJHP5 .card-head_3rKhdzmu {
    display: -ms-flexbox;
    display: flex;
    height: 60px;
    padding-bottom: 10px;
    border-bottom: 1px solid hsla(0, 0%, 100%, 0.3);
}
.mission-card_1oJwJHP5 .card-head_3rKhdzmu .head-img_1dn46sfn {
    width: 50px;
}
.mission-card_1oJwJHP5 .card-head_3rKhdzmu .head-right_3jTX6t-k {
    -ms-flex: 1;
    flex: 1;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: center;
    justify-content: center;
    min-width: 0;
    margin-left: 6px;
    font-size: 12px;
    line-height: 16px;
    color: #bdbdbd;
}
.mission-card_1oJwJHP5 .card-head_3rKhdzmu .head-right_3jTX6t-k .mission-title_1TUFXGNA {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
    margin-top: 3px;
    color: #fff;
    width: 100%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.mission-card_1oJwJHP5 .card-head_3rKhdzmu .head-right_3jTX6t-k .mission-title_1TUFXGNA:hover {
    color: #6ec6ff;
}
.mission-card_1oJwJHP5 .card-head_3rKhdzmu .head-right_3jTX6t-k .mission-title_1TUFXGNA:active {
    color: #0069c0;
}
.mission-card_1oJwJHP5 .card-content_13IUizJ3 {
    position: relative;
    font-size: 14px;
    color: #fff;
    padding: 10px 0 40px;
}
.mission-card_1oJwJHP5 .card-content_13IUizJ3 .what-will-learn_2fyt70k7 {
    padding-bottom: 10px;
}
.mission-card_1oJwJHP5 .card-content_13IUizJ3 .competencies-wrapper_X2WMhIPl {
    color: #bdbdbd;
    height: 244px;
}
.mission-card_1oJwJHP5 .card-content_13IUizJ3 .competencies-wrapper_X2WMhIPl .competency-wrapper_2cteDmaL {
    margin: 10px 0;
}
.mission-card_1oJwJHP5 .card-content_13IUizJ3 .competencies-wrapper_X2WMhIPl .other_2XkxpYJi {
    height: 40px;
}
.mission-card_1oJwJHP5 .card-content_13IUizJ3 .content-mask_1X1nby79 {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 81px;
    background-image: linear-gradient(180deg, rgba(33, 33, 33, 0), #212121 106%);
}
.mission-card_1oJwJHP5 .start-mission_1wWyrIAY {
    margin-top: 21px;
    padding: 0;
    width: 116px;
    height: 32px;
    border-radius: 4px;
    text-align: center;
    background-color: #2196f3;
    outline: none;
    border: none;
    color: #fff;
    cursor: pointer;
}
.mission-card_1oJwJHP5 .start-mission_1wWyrIAY:hover {
    background-color: #6ec6ff;
}
.mission-card_1oJwJHP5 .close-button_27MVAvH- {
    position: absolute;
    top: 18px;
    right: 21px;
    color: #bdbdbd;
    cursor: pointer;
}
.competency-container_3sOJeWTz {
    font-size: 14px;
    color: #bdbdbd;
}
.competency-container_3sOJeWTz .competency-title_2s5n2vcj {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    min-width: 0;
    cursor: pointer;
    padding-right: 10px;
}
.competency-container_3sOJeWTz .competency-title_2s5n2vcj .title-text_2SfkBQQQ {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.competency-container_3sOJeWTz .competency-title_2s5n2vcj .fold-icon__l1ySwDA {
    font-size: 9px;
    margin-left: 5px;
}
.competency-container_3sOJeWTz .extend-container_1JAchKIe {
    padding-left: 10px;
    font-size: 12px;
    line-height: 24px;
    margin: 5px 0;
}
.competency-container_3sOJeWTz .extend-container_1JAchKIe .skill-wrapper_3Bg1_UoC {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
}
.competency-container_3sOJeWTz .extend-container_1JAchKIe .skill-wrapper_3Bg1_UoC .dot_2oHs9T3o {
    width: 5px;
    height: 5px;
    border-radius: 50%;
    background-color: #bdbdbd;
    margin-right: 5px;
}
.tip-un-published_1k1H9j2f {
    -ms-flex-pack: center;
    justify-content: center;
    height: 48px;
    color: #fff;
    background-color: #333;
    box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.08);
}
.tip-un-published_1k1H9j2f,
.tip-un-published_1k1H9j2f .tip-hourglass_20Ayv9e_ {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
}
.tip-un-published_1k1H9j2f .tip-hourglass_20Ayv9e_ .tip-img_2MRyktJT {
    width: 16px;
    height: 16px;
}
.tip-un-published_1k1H9j2f .tip-hourglass_20Ayv9e_ .tip-date-label_fiGFb5dk {
    font-size: 16px;
    line-height: 1.25;
    padding-left: 6px;
}
.tip-un-published_1k1H9j2f .tip-hourglass_20Ayv9e_ .tip-faq_3wp8JPaC {
    font-size: 16px;
    font-weight: 500;
    line-height: 1.5;
    margin-left: 34px;
    border-bottom: 1px solid;
}
.link_xqOiOKnL {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.link_xqOiOKnL:hover {
    color: #6ec6ff;
}
.link_xqOiOKnL:active {
    color: #0069c0;
}
blockquote,
figure {
    margin: 0;
}
.center_rn4Aq5yA {
    max-width: 835px;
    margin: 0 auto;
}
.top-bar_FNl69Npc {
    background: transparent;
    border-bottom: 1px solid hsla(0, 0%, 100%, 0.3);
    position: relative;
}
@media screen and (max-width: 999px) {
    .top-bar_FNl69Npc {
        padding: 0 15px;
        border-bottom: none;
    }
}
.top-bar_FNl69Npc .top-bar-body_2a1bHrAK {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    min-height: 90px;
}
.top-bar_FNl69Npc .main_3EUeLk9b {
    padding-right: 190px;
}
.top-bar_FNl69Npc .operators_3OO1naXr {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    padding: 0 25px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
}
@media screen and (max-width: 999px) {
    .top-bar_FNl69Npc .operators_3OO1naXr {
        padding: 0 15px;
    }
}
.top-bar_FNl69Npc .operators_3OO1naXr .operate-item_2n9Aii70 {
    width: 40px;
    height: 40px;
    border-radius: 20px;
    border: none;
    color: #e4e6ea;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer;
    margin-left: 7px;
}
@media screen and (max-width: 999px) {
    .top-bar_FNl69Npc .operators_3OO1naXr .operate-item_2n9Aii70 {
        width: 30px;
        height: 30px;
    }
}
.top-bar_FNl69Npc .operators_3OO1naXr .operate-item_2n9Aii70 .comment_cJLWS9eS,
.top-bar_FNl69Npc .operators_3OO1naXr .operate-item_2n9Aii70 .share_1iLA-fIc {
    background-color: #3f3f3f;
}
.top-bar_FNl69Npc .operators_3OO1naXr .operate-item_2n9Aii70 .comment_cJLWS9eS .icon_1wFRm_sD,
.top-bar_FNl69Npc .operators_3OO1naXr .operate-item_2n9Aii70 .share_1iLA-fIc .icon_1wFRm_sD {
    font-size: 16px;
}
.top-bar_FNl69Npc .operators_3OO1naXr .operate-item_2n9Aii70 .close_129f611g {
    background-color: #2196f3;
}
.top-bar_FNl69Npc .operators_3OO1naXr .operate-item_2n9Aii70 .close_129f611g .icon_1wFRm_sD {
    font-size: 20px;
}
.top-bar_FNl69Npc .operators_3OO1naXr .operate-item_2n9Aii70:hover {
    color: #fff;
}
.top-bar_FNl69Npc .operators_3OO1naXr .operate-item_2n9Aii70:active {
    transition: all 0.2s;
    opacity: 0.7;
}
.mission-info_16Io8fMk .date_3SF9uuSN {
    font-size: 12px;
    line-height: 1.33;
    color: #a6a6a6;
}
.mission-info_16Io8fMk .version_pRTiXyIW {
    font-size: 16px;
    color: #e0e0e0;
    line-height: 1.25;
    margin-top: 3px;
}
.mission-info_16Io8fMk .version_pRTiXyIW > button {
    padding: 0 10px;
    height: auto;
}
@media screen and (max-width: 999px) {
    .mission-info_16Io8fMk .version_pRTiXyIW > button {
        padding: 0;
    }
}
.mission-info_16Io8fMk .link_xqOiOKnL {
    margin-left: 7px;
    font-weight: 500;
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.mission-info_16Io8fMk .link_xqOiOKnL:hover {
    color: #6ec6ff;
}
.mission-info_16Io8fMk .link_xqOiOKnL:active {
    color: #0069c0;
}
.top-bar-pathway_2PjvwfFy {
    border-bottom: 1px solid hsla(0, 0%, 100%, 0.3);
    border-top: 1px solid hsla(0, 0%, 100%, 0.1);
    position: relative;
    background-color: #1a1a1a;
}
@media screen and (max-width: 999px) {
    .top-bar-pathway_2PjvwfFy {
        padding: 0 15px;
    }
}
.top-bar-pathway_2PjvwfFy .center_rn4Aq5yA {
    max-width: 1230px;
}
.top-bar-pathway_2PjvwfFy .top-bar-body_2a1bHrAK {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: justify;
    justify-content: space-between;
    min-height: 80px;
}
.top-bar-pathway_2PjvwfFy .info_lmR_1HyJ .date_3SF9uuSN {
    font-size: 12px;
    line-height: 1.33;
    color: #a6a6a6;
}
.top-bar-pathway_2PjvwfFy .info_lmR_1HyJ .version_pRTiXyIW {
    font-size: 16px;
    color: #e0e0e0;
    line-height: 1.25;
    margin-top: 3px;
}
.top-bar-pathway_2PjvwfFy .info_lmR_1HyJ .link_xqOiOKnL {
    margin-left: 7px;
    font-weight: 500;
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.top-bar-pathway_2PjvwfFy .info_lmR_1HyJ .link_xqOiOKnL:hover {
    color: #6ec6ff;
}
.top-bar-pathway_2PjvwfFy .info_lmR_1HyJ .link_xqOiOKnL:active {
    color: #0069c0;
}
.top-bar-pathway_2PjvwfFy .operators_3OO1naXr {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -ms-flex-align: center;
    align-items: center;
}
.top-bar-pathway_2PjvwfFy .operators_3OO1naXr .operate-item_2n9Aii70 {
    width: 40px;
    height: 40px;
    border-radius: 20px;
    border: none;
    color: #e4e6ea;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer;
    margin-left: 7px;
    background-color: #3f3f3f;
    font-size: 16px;
}
.top-bar-pathway_2PjvwfFy .operators_3OO1naXr .operate-item_2n9Aii70:hover {
    color: #fff;
}
.top-bar-pathway_2PjvwfFy .operators_3OO1naXr .operate-item_2n9Aii70:active {
    transition: all 0.2s;
    opacity: 0.7;
}
.link_3lcWArsx {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.link_3lcWArsx:hover {
    color: #6ec6ff;
}
.link_3lcWArsx:active {
    color: #0069c0;
}
blockquote,
figure {
    margin: 0;
}
.record-button_261gaTyy {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
}
@media screen and (max-width: 999px) {
    .record-button_261gaTyy {
        width: 100%;
    }
}
.record-button_261gaTyy button {
    min-width: 124px;
}
@media screen and (max-width: 999px) {
    .record-button_261gaTyy button {
        min-width: 147px;
        width: 100%;
    }
}
.record-button_261gaTyy .hint_5V_VRp76 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: end;
    align-items: flex-end;
    font-size: 12px;
    line-height: 1.5;
    color: #fff;
    opacity: 0.7;
    margin-right: 20px;
}
@media screen and (max-width: 999px) {
    .record-button_261gaTyy .hint_5V_VRp76 {
        display: none;
    }
}
.record-button_261gaTyy .progress-info_1kF7jEST {
    font-size: 14px;
    line-height: 1.71;
    color: #fff;
    padding-right: 50px;
}
.link_39iSohv0 {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.link_39iSohv0:hover {
    color: #6ec6ff;
}
.link_39iSohv0:active {
    color: #0069c0;
}
blockquote,
figure {
    margin: 0;
}
.center_2XSsGiFU {
    max-width: 835px;
    margin: 0 auto;
}
.brief_3w6p9xgo {
    padding-top: 40px;
}
@media screen and (max-width: 999px) {
    .brief_3w6p9xgo {
        padding: inherit;
    }
}
.brief_3w6p9xgo .brief-body_1bIQx7GC {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
@media screen and (max-width: 999px) {
    .brief_3w6p9xgo .brief-body_1bIQx7GC {
		margin-top:150px;/*rachid*/
        -ms-flex-direction: column;
        flex-direction: column;
        -ms-flex-pack: start;
        justify-content: flex-start;
        padding: 0 15px;
    }
}
.brief_3w6p9xgo .main-info_3Vp7uxqH {
    -ms-flex: 1;
    flex: 1;
}
.brief_3w6p9xgo .main-info_3Vp7uxqH .thumbnail_26n8z49W {
    -ms-flex: none;
    flex: none;
    width: 168px;
    height: 168px;
    overflow: hidden;
    box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.1);
    margin-right: 28px;
}
@media screen and (max-width: 999px) {
    .brief_3w6p9xgo .main-info_3Vp7uxqH .thumbnail_26n8z49W {
        width: 100% !important;
        height: 166px !important;
        margin-bottom: 9px;
    }
}
@media screen and (max-width: 999px) {
    .brief_3w6p9xgo .main-info_3Vp7uxqH .thumbnail_26n8z49W .main-thumbnail_2Ii04clg {
        margin: 0 auto;
        width: 168px !important;
        box-shadow: 0 2px 26px 0 rgba(0, 0, 0, 0.5);
    }
}
.brief_3w6p9xgo .brief-info_3-6ciZIB {
    -ms-flex: auto;
    flex: auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding-top: 80px;
}
@media screen and (max-width: 999px) {
    .brief_3w6p9xgo .brief-info_3-6ciZIB {
        width: 100%;
        padding-top: 10px;
    }
}
.brief_3w6p9xgo .brief-info_3-6ciZIB .title_1-ELah66 {
    font-size: 40px;
    font-weight: 600;
    color: #fff;
    line-height: 1.2;
    margin: 0;
}
@media screen and (max-width: 999px) {
    .brief_3w6p9xgo .brief-info_3-6ciZIB .title_1-ELah66 {
		font-size: 24px;
        line-height: 1.5;
    }
}
.brief_3w6p9xgo .brief-info_3-6ciZIB .info-tags_2yvmDHmS {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 6px;
}
.brief_3w6p9xgo .brief-info_3-6ciZIB .info-tags_2yvmDHmS .dot_3etIb2jt {
    background-color: #fff;
    width: 5px;
    height: 5px;
    border-radius: 50%;
    margin: 0 10px;
}
.brief_3w6p9xgo .brief-info_3-6ciZIB .info-tags_2yvmDHmS .collect-icon_3rAVusYk {
    color: #fff;
    margin-right: 6px;
    font-size: 12px;
}
.brief_3w6p9xgo .brief-info_3-6ciZIB .rating_2Hs1ckLV {
    margin: 12px 0;
}
@media screen and (max-width: 999px) {
    .brief_3w6p9xgo .brief-info_3-6ciZIB .rating_2Hs1ckLV {
        margin: 5px 0;
    }
}
.brief_3w6p9xgo .brief-info_3-6ciZIB .summary_3epeXjKw {
    padding-top: 25px;
}
.brief_3w6p9xgo .brief-info_3-6ciZIB .summary_3epeXjKw .architecture_1N2PtgGl {
    visibility: hidden;
    padding-top: 17px;
}
.brief_3w6p9xgo .briefing-video-wrapper_1I3_1Pnk {
    padding-left: 60px;
}
@media screen and (max-width: 999px) {
    .brief_3w6p9xgo .briefing-video-wrapper_1I3_1Pnk {
        padding-left: 0;
    }
}
.brief_3w6p9xgo .briefing-video_1vS66mIs {
    width: 250px;
    height: 435px;
    position: relative;
}
@media screen and (max-width: 999px) {
    .brief_3w6p9xgo .briefing-video_1vS66mIs {
        width: 100%;
        height: 162px;
        overflow: hidden;
    }
}
.brief-architecture_31vtXR6h {
    margin: 0 15px;
    padding-bottom: 40px;
}
@media screen and (max-width: 999px) {
    .brief-architecture_31vtXR6h {
        margin: 0;
    }
}
.brief-architecture_31vtXR6h .main-info_3Vp7uxqH {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
@media screen and (max-width: 999px) {
    .brief-architecture_31vtXR6h .main-info_3Vp7uxqH {
        display: block;
    }
}
.brief-architecture_31vtXR6h .main-info_3Vp7uxqH .learn-live_3ZS-PLuR {
    padding-left: 28px;
    padding-bottom: 20px;
}
@media screen and (max-width: 999px) {
    .brief-architecture_31vtXR6h .main-info_3Vp7uxqH .learn-live_3ZS-PLuR {
        padding: 0;
        margin: 15px 0;
        display: none;
    }
}
.brief-architecture_31vtXR6h .main-info_3Vp7uxqH .thumbnail_26n8z49W {
    width: 124px;
    height: 70px;
    border-radius: 6px;
}
.brief-mission_DpSLeTei .main-info_3Vp7uxqH .thumbnail_26n8z49W {
    filter: grayscale(100%);
}
.brief-mission_DpSLeTei .main-info_3Vp7uxqH .thumbnail_26n8z49W .active_1P7NdtMD {
    filter: none;
}
.brief-pathway_2hhkJZ28 .center_2XSsGiFU {
    max-width: 1230px;
}
.brief-pathway_2hhkJZ28 .brief-info_3-6ciZIB {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: center;
    align-items: center;
    padding: 40px 0;
}
@media screen and (max-width: 999px) {
    .brief-pathway_2hhkJZ28 .brief-info_3-6ciZIB {
        padding: 40px 15px;
    }
}
.brief-pathway_2hhkJZ28 .brief-info_3-6ciZIB .thumbnail_26n8z49W {
    -ms-flex: none;
    flex: none;
    width: 165px;
    height: 165px;
    cursor: pointer;
    filter: grayscale(100%);
}
.brief-pathway_2hhkJZ28 .brief-info_3-6ciZIB .thumbnail_26n8z49W .active_1P7NdtMD,
.brief-pathway_2hhkJZ28 .brief-info_3-6ciZIB .thumbnail_26n8z49W:hover {
    filter: none;
}
.brief-pathway_2hhkJZ28 .brief-info_3-6ciZIB .title_1-ELah66 {
    color: #fff;
    max-width: 1100px;
    margin-top: 20px;
}
.brief-pathway_2hhkJZ28 .brief-info_3-6ciZIB .title_1-ELah66 h1 {
    margin: 0;
    font-size: 40px;
    font-weight: 700;
    line-height: 1.5;
    text-align: center;
}
@media screen and (max-width: 999px) {
    .brief-pathway_2hhkJZ28 .brief-info_3-6ciZIB .title_1-ELah66 h1 {
        font-size: 24px;
        font-weight: 500;
    }
}
.brief-pathway_2hhkJZ28 .brief-info_3-6ciZIB .info-tags_2yvmDHmS {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 6px;
}
.brief-pathway_2hhkJZ28 .brief-info_3-6ciZIB .info-tags_2yvmDHmS .dot_3etIb2jt {
    background-color: #fff;
    width: 5px;
    height: 5px;
    border-radius: 50%;
    margin: 0 10px;
}
.brief-pathway_2hhkJZ28 .brief-info_3-6ciZIB .info-tags_2yvmDHmS .collect-icon_3rAVusYk {
    color: #fff;
    margin-right: 6px;
    font-size: 12px;
}
.brief-pathway_2hhkJZ28 .brief-info_3-6ciZIB .summary_3epeXjKw {
    padding-top: 25px;
    max-width: 610px;
}
@media screen and (max-width: 999px) {
    .brief-pathway_2hhkJZ28 .brief-info_3-6ciZIB .summary_3epeXjKw {
        width: 100%;
        display: -ms-flexbox;
        display: flex;
        padding-top: 10px;
    }
}
.brief-pathway_2hhkJZ28 .brief-info_3-6ciZIB .summary_3epeXjKw p {
    margin: 0;
    text-align: center;
    font-size: 18px;
    line-height: 1.67;
    color: #bdbdbd;
}
@media screen and (max-width: 999px) {
    .brief-pathway_2hhkJZ28 .brief-info_3-6ciZIB .summary_3epeXjKw p {
        font-size: 16px;
        font-weight: 500;
        line-height: 1.56;
        text-align: left;
    }
}
.brief-pathway_2hhkJZ28 .brief-info_3-6ciZIB .operate_2eX_zBHO {
    padding-top: 30px;
}
@media screen and (max-width: 999px) {
    .brief-pathway_2hhkJZ28 .brief-info_3-6ciZIB .operate_2eX_zBHO {
        width: 100%;
    }
}
.learn-video-preview_2L8rv457 {
    border-radius: 5px;
    overflow: hidden;
    position: relative;
    cursor: pointer;
}
@media screen and (max-width: 999px) {
    .learn-video-preview_2L8rv457 {
        position: static;
    }
}
.learn-video-preview_2L8rv457 .play-content_2nJAQSLh {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: end;
    justify-content: flex-end;
    background-color: rgba(0, 0, 0, 0.2);
}
.learn-video-preview_2L8rv457 .play-content_2nJAQSLh .video-info__cuNUdnY {
    padding: 25px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    font-size: 16px;
    color: #fff;
}
.learn-video-preview_2L8rv457 .play-content_2nJAQSLh .label_2RxNK3Rc {
    margin-left: 13px;
}
.brief-learn-live_zsal951N {
    display: none;
}
@media screen and (max-width: 999px) {
    .brief-learn-live_zsal951N {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: center;
        justify-content: center;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        padding: 15px 15px 0;
        background-color: #1a1a1a;
    }
}
.link_1zDKrd9o {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.link_1zDKrd9o:hover {
    color: #6ec6ff;
}
.link_1zDKrd9o:active {
    color: #0069c0;
}
blockquote,
figure {
    margin: 0;
}
.text_3ETnP5tr {
    font-size: 14px;
    color: #fff;
    line-height: 1.43;
}
.head_310s8KPE {
    background-color: #1a1a1a;
}
.head_310s8KPE .architecture_1N4cXN3M {
    background-color: inherit;
}
.head_310s8KPE .dialog_3iP992W6 {
    padding-top: 0;
}
.head_310s8KPE .dialog_3iP992W6 .brief_32xpOf5O,
.head_310s8KPE .dialog_3iP992W6 .detail_g6-0oKTS {
    padding: 0 10px;
}
.head_310s8KPE a {
    cursor: pointer;
}
.head-pathway_2uJGuwnQ {
    background-color: #212121;
}
@media screen and (max-width: 999px) {
    .head-pathway_2uJGuwnQ {
        padding-top: 58px;
    }
}
.link_mnhDpxmo {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.link_mnhDpxmo:hover {
    color: #6ec6ff;
}
.link_mnhDpxmo:active {
    color: #0069c0;
}
blockquote,
figure {
    margin: 0;
}
.side-bar_2e52vwUL {
    width: 100%;
    height: 91px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    padding: 20px 10px 20px 25px;
    border: none;
    border-bottom: 1px solid hsla(0, 0%, 100%, 0.1);
    outline: none;
    background: none;
    cursor: pointer;
}
.side-bar_2e52vwUL .transparent-bar_2-Bq5O5b {
    border-bottom: none;
}
.side-bar_2e52vwUL .thumbnail_JHcHx79V {
    -ms-flex: none;
    flex: none;
    width: 46px;
    height: 46px;
    border-radius: 6px;
    overflow: hidden;
    box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.1);
}
.side-bar_2e52vwUL .thumbnail_JHcHx79V .completed_2HqeXUcR {
    border: 3px solid #64ce5c;
    z-index: 9;
}
.side-bar_2e52vwUL .thumbnail_JHcHx79V .grayscale_NE8ybga_ {
    filter: grayscale(100%);
}
.side-bar_2e52vwUL .thumbnail_JHcHx79V .not-available_uiDCC7Ak {
    border: none;
    background-color: #1a1a1a;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
}
.side-bar_2e52vwUL .thumbnail_JHcHx79V .not-available_uiDCC7Ak .block-img_3lhjvTdg {
    width: 30px;
    height: 30px;
}
.side-bar_2e52vwUL .side-info_1nNqVLJr {
    line-height: 1.3;
    color: #a6a6a6;
    text-align: left;
    padding-left: 10px;
    padding-right: 21px;
}
.side-bar_2e52vwUL .side-info_1nNqVLJr .active_3jRpSbDv,
.side-bar_2e52vwUL .side-info_1nNqVLJr .default_3iIqyzkg {
    color: #fff;
}
.side-bar_2e52vwUL .mission-unique-bar_pb8glkE- {
    height: 204px;
    padding: 18px 61px;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: center;
    justify-content: center;
    border-bottom: 1px solid hsla(0, 0%, 100%, 0.1);
}
.side-bar_2e52vwUL .mission-unique-bar_pb8glkE- .thumbnail_JHcHx79V {
    width: 98px;
    height: 98px;
}
.side-bar_2e52vwUL .mission-unique-bar_pb8glkE- .side-info_1nNqVLJr {
    margin-top: 15px;
    text-align: center;
}
.side-bar_2e52vwUL .mission-shrink-bar_3w8QNIdc {
    height: 91px;
    padding: 20px 10px 20px 25px;
    -ms-flex-direction: inherit;
    flex-direction: inherit;
    -ms-flex-pack: end;
    justify-content: end;
}
.side-bar_2e52vwUL .mission-shrink-bar_3w8QNIdc .thumbnail_JHcHx79V {
    width: 46px;
    height: 46px;
}
.side-bar_2e52vwUL .mission-shrink-bar_3w8QNIdc .side-info_1nNqVLJr {
    display: none;
}
.link_36cFYmc_ {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.link_36cFYmc_:hover {
    color: #6ec6ff;
}
.link_36cFYmc_:active {
    color: #0069c0;
}
blockquote,
figure {
    margin: 0;
}
.status-dot-wrap_2wQQpqBt {
    padding-top: 10px;
    position: relative;
    margin-right: 10px;
}
.status-dot-wrap_2wQQpqBt .dot_n92J-EQX {
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background-color: #2196f3;
}
.status-dot-wrap_2wQQpqBt .dot_n92J-EQX .completed_3PTIgtA- {
    background-color: #1fd348;
}
.status-dot-wrap_2wQQpqBt .line_3HAqcxuT {
    height: 100%;
    width: 2px;
    margin: 0 auto;
    background-color: #7f7f7f;
}
.status-dot-wrap_2wQQpqBt .status-bg-up_1jt2gqYL {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    height: 10px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: end;
    justify-content: flex-end;
}
.status-dot-wrap_2wQQpqBt .status-bg-up_1jt2gqYL .completed_3PTIgtA- .line_3HAqcxuT {
    background-color: #fff;
}
.status-dot-wrap_2wQQpqBt .status-bg-down_Mh3JHWXz {
    position: absolute;
    top: 18px;
    right: 0;
    bottom: 0;
    left: 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: end;
    justify-content: flex-end;
}
.status-dot-wrap_2wQQpqBt .status-bg-down_Mh3JHWXz .completed_3PTIgtA- .line_3HAqcxuT {
    background-color: #fff;
}
.link_38dsUwiG {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.link_38dsUwiG:hover {
    color: #6ec6ff;
}
.link_38dsUwiG:active {
    color: #0069c0;
}
blockquote,
figure {
    margin: 0;
}
.learn-side-wrapper_2k585-GF {
    height: 100%;
    color: #fff;
    font-size: 12px;
    overflow: hidden;
}
.learn-side-wrapper_2k585-GF .content-steps__YyjUz6i {
    padding: 20px 10px 20px 40px;
}
.learn-side-wrapper_2k585-GF .side-wrap_2A94fX5N {
    height: 100%;
}
.learn-side-wrapper_2k585-GF .side-wrap_2A94fX5N .scroller-learn-side_3eNpcC5r {
    height: 100%;
    padding-bottom: 100%;
    overflow-y: auto;
}
.learn-side-wrapper_2k585-GF .side-wrap_2A94fX5N .scroller-learn-side_3eNpcC5r::-webkit-scrollbar {
    display: none;
}
@media screen and (max-width: 999px) {
    .learn-side-wrapper_2k585-GF {
        display: none;
    }
}
.learn-side-wrapper_2k585-GF .show_2_VJPErR {
    display: block;
}
.learn-side-wrapper_2k585-GF button {
    outline: none;
    background: none;
    cursor: pointer;
    color: #fff;
}
.content-drawer_1FRjkDkk .content-item-list_2-k3RFV2 .toggle-item-row_ELKv4lCd:last-child,
.content-drawer_1FRjkDkk .content-item-list_2-k3RFV2.list-draw_V3hVUvAj {
    height: 12px;
}
.checkpoint-mission_1nrF5W2L {
    padding-left: 28px;
    cursor: pointer;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    border: transparent;
}
.checkpoint-mission_1nrF5W2L .check-points_uZbOlUc6 {
    width: 40px;
    height: 40px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 50%;
    background-color: hsla(0, 0%, 100%, 0.3);
}
.checkpoint-mission_1nrF5W2L .check-points_uZbOlUc6 .checkpoint_25w04jJT {
    font-size: 16px;
    display: inline-block;
    margin: 0 auto;
}
.checkpoint-mission_1nrF5W2L .point_34j5QZ7V {
    color: #a6a6a6;
    margin-left: 10px;
}
.content-item_AEsplq1- {
    position: relative;
}
.content-item_AEsplq1- .title-line-dot_2DNKmLxu {
    position: absolute;
    top: 69px;
    right: 0;
    bottom: 0;
    left: 47px;
    height: 100%;
    width: 2px;
    background-color: #7f7f7f;
}
.content-item_AEsplq1- .title-line-dot_2DNKmLxu .title-content-dots_2LE0oAC4 {
    width: 2px !important;
}
.content-item_AEsplq1- .title-line-dot_2DNKmLxu .title-dots_2IW-52SQ {
    width: 0 !important;
}
.content-item_AEsplq1-:last-child .title-line-dot_2DNKmLxu {
    width: 0;
}
.content-item_AEsplq1-.content-drawer_1FRjkDkk:last-child .title-line-dot_2DNKmLxu {
    width: 2px;
    height: auto;
}
.content-item_AEsplq1- .content-item-list_2-k3RFV2 {
    padding-left: 44px;
}
.content-item_AEsplq1- .content-item-list_2-k3RFV2.list_1H1rT6kh {
    padding: 0;
}
.flutter-content-wrapper_160OHPo7 .checkpoint-item_2fA3IXjg,
.flutter-content-wrapper_160OHPo7 .flutter-checkpoint_1zm56q_9,
.pathway-content-wrapper_2XG3zhG9 .checkpoint-item_2fA3IXjg,
.pathway-content-wrapper_2XG3zhG9 .flutter-checkpoint_1zm56q_9 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    border: transparent;
    background-color: transparent;
    padding-left: 28px;
}
.flutter-content-wrapper_160OHPo7 .checkpoint-item_2fA3IXjg .check-point_WQcKSuV8,
.flutter-content-wrapper_160OHPo7 .flutter-checkpoint_1zm56q_9 .check-point_WQcKSuV8,
.pathway-content-wrapper_2XG3zhG9 .checkpoint-item_2fA3IXjg .check-point_WQcKSuV8,
.pathway-content-wrapper_2XG3zhG9 .flutter-checkpoint_1zm56q_9 .check-point_WQcKSuV8 {
    width: 40px;
    height: 40px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 50%;
    background-color: hsla(0, 0%, 100%, 0.3);
}
.flutter-content-wrapper_160OHPo7 .checkpoint-item_2fA3IXjg .check-point_WQcKSuV8 .checkpoint_25w04jJT,
.flutter-content-wrapper_160OHPo7 .flutter-checkpoint_1zm56q_9 .check-point_WQcKSuV8 .checkpoint_25w04jJT,
.pathway-content-wrapper_2XG3zhG9 .checkpoint-item_2fA3IXjg .check-point_WQcKSuV8 .checkpoint_25w04jJT,
.pathway-content-wrapper_2XG3zhG9 .flutter-checkpoint_1zm56q_9 .check-point_WQcKSuV8 .checkpoint_25w04jJT {
    font-size: 16px;
    display: inline-block;
    margin: 0 auto;
}
.flutter-content-wrapper_160OHPo7 .checkpoint-item_2fA3IXjg .flutter-checkpoint-child_36qHbVQ0,
.flutter-content-wrapper_160OHPo7 .flutter-checkpoint_1zm56q_9.flutter-checkpoint-child_36qHbVQ0,
.pathway-content-wrapper_2XG3zhG9 .checkpoint-item_2fA3IXjg .flutter-checkpoint-child_36qHbVQ0,
.pathway-content-wrapper_2XG3zhG9 .flutter-checkpoint_1zm56q_9.flutter-checkpoint-child_36qHbVQ0 {
    padding-top: 24px;
}
.flutter-content-wrapper_160OHPo7 .checkpoint-item_2fA3IXjg .flutter-checkpoint-child_36qHbVQ0 .check-point_WQcKSuV8,
.flutter-content-wrapper_160OHPo7 .flutter-checkpoint_1zm56q_9.flutter-checkpoint-child_36qHbVQ0 .check-point_WQcKSuV8,
.pathway-content-wrapper_2XG3zhG9 .checkpoint-item_2fA3IXjg .flutter-checkpoint-child_36qHbVQ0 .check-point_WQcKSuV8,
.pathway-content-wrapper_2XG3zhG9 .flutter-checkpoint_1zm56q_9.flutter-checkpoint-child_36qHbVQ0 .check-point_WQcKSuV8 {
    position: relative;
}
.flutter-content-wrapper_160OHPo7 .checkpoint-item_2fA3IXjg .flutter-checkpoint-child_36qHbVQ0 .check-point_WQcKSuV8 .title-line-dot_2DNKmLxu,
.flutter-content-wrapper_160OHPo7 .flutter-checkpoint_1zm56q_9.flutter-checkpoint-child_36qHbVQ0 .check-point_WQcKSuV8 .title-line-dot_2DNKmLxu,
.pathway-content-wrapper_2XG3zhG9 .checkpoint-item_2fA3IXjg .flutter-checkpoint-child_36qHbVQ0 .check-point_WQcKSuV8 .title-line-dot_2DNKmLxu,
.pathway-content-wrapper_2XG3zhG9 .flutter-checkpoint_1zm56q_9.flutter-checkpoint-child_36qHbVQ0 .check-point_WQcKSuV8 .title-line-dot_2DNKmLxu {
    position: absolute;
    top: 41px;
    right: 0;
    bottom: 0;
    left: 19px;
    height: 21px;
    width: 2px;
    background-color: #7f7f7f;
}
.flutter-content-wrapper_160OHPo7 .checkpoint-item_2fA3IXjg .pathway-checkpoint_3oSK2aY3,
.flutter-content-wrapper_160OHPo7 .flutter-checkpoint_1zm56q_9.pathway-checkpoint_3oSK2aY3,
.pathway-content-wrapper_2XG3zhG9 .checkpoint-item_2fA3IXjg .pathway-checkpoint_3oSK2aY3,
.pathway-content-wrapper_2XG3zhG9 .flutter-checkpoint_1zm56q_9.pathway-checkpoint_3oSK2aY3 {
    padding-top: 21px;
    position: relative;
}
.flutter-content-wrapper_160OHPo7 .checkpoint-item_2fA3IXjg .pathway-checkpoint_3oSK2aY3 .pathway-checkpoint-line_3DsRKs4L,
.flutter-content-wrapper_160OHPo7 .flutter-checkpoint_1zm56q_9.pathway-checkpoint_3oSK2aY3 .pathway-checkpoint-line_3DsRKs4L,
.pathway-content-wrapper_2XG3zhG9 .checkpoint-item_2fA3IXjg .pathway-checkpoint_3oSK2aY3 .pathway-checkpoint-line_3DsRKs4L,
.pathway-content-wrapper_2XG3zhG9 .flutter-checkpoint_1zm56q_9.pathway-checkpoint_3oSK2aY3 .pathway-checkpoint-line_3DsRKs4L {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 47px;
    height: 21px;
    width: 2px;
    background-color: #7f7f7f;
}
.flutter-content-wrapper_160OHPo7 .checkpoint-item_2fA3IXjg .point_34j5QZ7V,
.flutter-content-wrapper_160OHPo7 .flutter-checkpoint_1zm56q_9 .point_34j5QZ7V,
.pathway-content-wrapper_2XG3zhG9 .checkpoint-item_2fA3IXjg .point_34j5QZ7V,
.pathway-content-wrapper_2XG3zhG9 .flutter-checkpoint_1zm56q_9 .point_34j5QZ7V {
    color: #a6a6a6;
    margin-left: 12px;
}
.title-dot_1ApiyS1K {
    display: inline-block;
    vertical-align: top;
    width: 5px;
    height: 5px;
    margin: 6px 5px;
    border-radius: 50%;
    background-color: #a6a6a6;
}
.outline-item_193VHvV1 .item_3xOXW5K3 {
    display: -ms-flexbox;
    display: flex;
    padding: 0;
}
.outline-item_193VHvV1 .item_3xOXW5K3 .title-dot_1ApiyS1K {
    display: inline-block;
    vertical-align: top;
    width: 5px;
    height: 5px;
    margin: 6px 5px;
    border-radius: 50%;
    background-color: #a6a6a6;
}
.outline-item_193VHvV1 .text_2dxWCvk9 {
    color: #a6a6a6;
    line-height: 1.33;
}
.outline-item_193VHvV1 .text_2dxWCvk9.active_QAuZh-Zy {
    color: #fff;
}
.outline-item_193VHvV1 .text_2dxWCvk9.active_QAuZh-Zy .title-dot_1ApiyS1K {
    background-color: #fff;
}
.outline-item_193VHvV1 .item-title_fQx1cIrr {
    min-height: 32px;
    text-align: left;
    padding: 6px 21px 6px 7px;
}
.outline-item_193VHvV1 .item-title_fQx1cIrr .title-wrap_2-UFglRN {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
}
.outline-item_193VHvV1 .item-title_fQx1cIrr .title-wrap_2-UFglRN .dot_2P3zbU1f {
    background-color: #fff;
    width: 4px;
    height: 4px;
    border-radius: 50%;
    margin: 0 5px;
}
.outline-item_193VHvV1 .item-title_fQx1cIrr .icon_2jULresV {
    font-size: 12px;
    display: inline-block;
    margin-left: 10px;
}
.outline-item_193VHvV1 .item-title_fQx1cIrr .item-quiz-title_1Qkcw5Gz {
    max-height: 3.4em;
    margin-bottom: 7px;
    display: -webkit-box;
    overflow: hidden;
    white-space: normal;
    text-overflow: ellipsis;
    word-break: break-word;
    -webkit-line-clamp: 2;
}
.outline-item_193VHvV1 .item-link_XwliHpJj {
    display: -ms-flexbox;
    display: flex;
    padding: inherit;
    border: transparent;
    -ms-flex-item-align: start;
    align-self: flex-start;
    background-color: transparent;
}
.outline-item_193VHvV1 .item-link_XwliHpJj:hover .text_2dxWCvk9 .item-title_fQx1cIrr {
    color: #2196f3;
    opacity: 1;
}
.outline-item_193VHvV1 .item-link_XwliHpJj:hover .text_2dxWCvk9 .item-title_fQx1cIrr .title-dot_1ApiyS1K {
    background-color: #2196f3;
}
.content-list_1cJu90Ch .toggle-item_ivJkHxAr .toggle-item-list_3VOjQM_d {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: baseline;
    align-items: baseline;
    cursor: pointer;
}
.content-list_1cJu90Ch .toggle-item_ivJkHxAr .toggle-item-list_3VOjQM_d .toggle-title_2QFSTK3w {
    border: transparent;
    color: #a6a6a6;
    min-height: 30px;
    line-height: 1.33;
    padding: 3px 21px 3px 0;
}
.content-list_1cJu90Ch .toggle-item_ivJkHxAr .toggle-item-list_3VOjQM_d .toggle-title_2QFSTK3w .active_QAuZh-Zy {
    color: #fff;
}
.content-list_1cJu90Ch .toggle-item_ivJkHxAr .toggle-item-list_3VOjQM_d .toggle-title_2QFSTK3w .active_QAuZh-Zy .title-dot_1ApiyS1K {
    background-color: #fff;
}
.content-list_1cJu90Ch .toggle-item_ivJkHxAr .toggle-item-list_3VOjQM_d .toggle-dot_3kXerGT6 {
    width: 8px;
    height: 8px;
    border-radius: 50%;
    margin-right: 16px;
    -ms-flex: none;
    flex: none;
    background-color: #2196f3;
    z-index: 1;
}
.content-list_1cJu90Ch .toggle-item_ivJkHxAr .toggle-item-list_3VOjQM_d .toggle-dot_3kXerGT6.completed_2tHzO3jb {
    background-color: #1fd348;
}
.content-list_1cJu90Ch .toggle-item_ivJkHxAr .toggle-item-list_3VOjQM_d .toggle-dot_3kXerGT6.expanded-dot_3jUyxmjR {
    margin-top: 10px;
}
.content-list_1cJu90Ch .toggle-item_ivJkHxAr .toggle-item-list_3VOjQM_d .toggle-dot_3kXerGT6.info-big_3fCIi1nA {
    width: 14px;
    height: 14px;
    -ms-flex-item-align: normal;
    -ms-grid-row-align: normal;
    align-self: normal;
    margin: 4px 13px 3px -3px;
}
.content-list_1cJu90Ch .toggle-item_ivJkHxAr .toggle-item-cont_oyXcTbuZ {
    padding-left: 30px;
}
.content-list_1cJu90Ch .toggle-item_ivJkHxAr .toggle-item-cont_oyXcTbuZ .outline-item_193VHvV1 {
    margin-top: -5px;
}
.content-list_1cJu90Ch .toggle-item_ivJkHxAr .toggle-contents_3KTCWMkP {
    padding-left: 30px;
    position: relative;
}
.content-list_1cJu90Ch .toggle-item_ivJkHxAr .toggle-contents_3KTCWMkP .toggle-line-dot_3oQKZemV {
    position: absolute;
    top: 18px;
    right: 0;
    bottom: 0;
    left: 33px;
    height: 100%;
    width: 2px;
    background-color: #7f7f7f;
}
.content-list_1cJu90Ch .toggle-item_ivJkHxAr .toggle-contents_3KTCWMkP:last-child .toggle-line-dot_3oQKZemV {
    width: 0;
}
.content-list_1cJu90Ch .toggle-item_ivJkHxAr .toggle-large-content_2ykt902F .toggle-contents_3KTCWMkP {
    padding-left: inherit;
}
.content-list_1cJu90Ch .toggle-item_ivJkHxAr .toggle-large-content_2ykt902F .toggle-contents_3KTCWMkP .toggle-line-dot_3oQKZemV {
    width: 0;
}
#mission-checkpoint-specify_3TsLGXhN .content-item_AEsplq1- .title-line-dot_2DNKmLxu,
#next-content-list_1FjsQgH5 .content-item_AEsplq1- .title-line-dot_2DNKmLxu {
    width: 2px;
    height: 100%;
}
#mission-checkpoint-specify_3TsLGXhN .content-item_AEsplq1- .title-line-dot_2DNKmLxu .last-line-dots_Naii_OU5,
#next-content-list_1FjsQgH5 .content-item_AEsplq1- .title-line-dot_2DNKmLxu .last-line-dots_Naii_OU5 {
    width: 2px !important;
}
#mission-checkpoint-specify_3TsLGXhN .content-item_AEsplq1- .content-item-list_2-k3RFV2 .toggle-item-row_ELKv4lCd:last-child,
#mission-checkpoint-specify_3TsLGXhN .content-item_AEsplq1- .content-item-list_2-k3RFV2.list-draw_V3hVUvAj,
#next-content-list_1FjsQgH5 .content-item_AEsplq1- .content-item-list_2-k3RFV2 .toggle-item-row_ELKv4lCd:last-child,
#next-content-list_1FjsQgH5 .content-item_AEsplq1- .content-item-list_2-k3RFV2.list-draw_V3hVUvAj {
    height: 100%;
}
#mission-checkpoint-specify_3TsLGXhN .content-item_AEsplq1-:last-child .title-line-dot_2DNKmLxu,
#next-content-list_1FjsQgH5 .content-item_AEsplq1-:last-child .title-line-dot_2DNKmLxu {
    width: 2px;
    height: auto;
}
#mission-checkpoint-specify_3TsLGXhN .content-item_AEsplq1-:last-child .belong-drawer_QRq6rGFV .title-line-dot_2DNKmLxu,
#mission-checkpoint-specify_3TsLGXhN .content-item_AEsplq1-:last-child .drawer_17rHNZW4 .title-line-dot_2DNKmLxu,
#next-content-list_1FjsQgH5 .content-item_AEsplq1-:last-child .belong-drawer_QRq6rGFV .title-line-dot_2DNKmLxu,
#next-content-list_1FjsQgH5 .content-item_AEsplq1-:last-child .drawer_17rHNZW4 .title-line-dot_2DNKmLxu {
    width: 0;
}
#mission-checkpoint-specify_3TsLGXhN .content-item_AEsplq1-:last-child .content-item-list_2-k3RFV2 .toggle-item-row_ELKv4lCd:last-child,
#next-content-list_1FjsQgH5 .content-item_AEsplq1-:last-child .content-item-list_2-k3RFV2 .toggle-item-row_ELKv4lCd:last-child {
    position: relative;
}
#mission-checkpoint-specify_3TsLGXhN .content-item_AEsplq1-:last-child .content-item-list_2-k3RFV2 .toggle-item-row_ELKv4lCd:last-child .toggle-row-line_3KHxQFSm,
#next-content-list_1FjsQgH5 .content-item_AEsplq1-:last-child .content-item-list_2-k3RFV2 .toggle-item-row_ELKv4lCd:last-child .toggle-row-line_3KHxQFSm {
    position: absolute;
    top: 12px;
    right: 0;
    bottom: 0;
    left: 1px;
    height: auto;
    width: 6px;
    background-color: #000;
}
#mission-checkpoint-specify_3TsLGXhN .content-item_AEsplq1-:last-child .content-item-list_2-k3RFV2.list-draw_V3hVUvAj .outline-item_193VHvV1,
#next-content-list_1FjsQgH5 .content-item_AEsplq1-:last-child .content-item-list_2-k3RFV2.list-draw_V3hVUvAj .outline-item_193VHvV1 {
    position: relative;
}
#mission-checkpoint-specify_3TsLGXhN .content-item_AEsplq1-:last-child .content-item-list_2-k3RFV2.list-draw_V3hVUvAj .outline-item_193VHvV1 .item-link-line_3YF-CkbX,
#next-content-list_1FjsQgH5 .content-item_AEsplq1-:last-child .content-item-list_2-k3RFV2.list-draw_V3hVUvAj .outline-item_193VHvV1 .item-link-line_3YF-CkbX {
    position: absolute;
    top: 12px;
    right: 0;
    bottom: 0;
    left: 1px;
    height: auto;
    width: 6px;
    background-color: #000;
}
#mission-checkpoint-specify_3TsLGXhN .content-item_AEsplq1-:last-child .content-item-list_2-k3RFV2.list-draw_V3hVUvAj .outline-item_193VHvV1 .item-link-line_3YF-CkbX .item-line-dot_2e88l-Ub,
#next-content-list_1FjsQgH5 .content-item_AEsplq1-:last-child .content-item-list_2-k3RFV2.list-draw_V3hVUvAj .outline-item_193VHvV1 .item-link-line_3YF-CkbX .item-line-dot_2e88l-Ub {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    background-color: #7f7f7f;
}
.label-wrapper_vKUJjmOj {
    padding-left: 5px;
}
.label-wrapper_vKUJjmOj .retake_wrap_3g-mqNZZ {
    color: #2196f3;
}
.submission-wrapper_DcOD7fxQ {
    padding-left: 5px;
    color: #2196f3;
}
.link_2vhVkpdg {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.link_2vhVkpdg:hover {
    color: #6ec6ff;
}
.link_2vhVkpdg:active {
    color: #0069c0;
}
blockquote,
figure {
    margin: 0;
}
.sub-nodes-after_XSRrhI73 {
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    position: relative;
}
.sub-nodes-after_XSRrhI73 .sub-last-line_3sCPQaPN {
    width: 2px;
    height: 50%;
    background: #7f7f7f;
    position: absolute;
    left: 47px;
    top: 0;
}
.sub-nodes-after_XSRrhI73 .sub-last-line_3sCPQaPN .sub-no-line_2MZ8WsmX {
    width: inherit;
}
.sub-nodes-after_XSRrhI73 .sub-content_RgsUsdKz {
    margin-left: 44px;
}
.sub-nodes-after_XSRrhI73 .sub-content_RgsUsdKz .sub-learn-side_3QIIPByl {
    padding-left: 12px;
}
.sub-nodes-after_XSRrhI73 .sub-canvas_neTJfJbQ {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    opacity: 1;
    z-index: -1;
}
.sub-nodes-after_XSRrhI73 .sub-canvas_neTJfJbQ .sub-collapse-canvas_3YFAlS3n {
    opacity: 0;
}
.sub-nodes-after_XSRrhI73.sub-collapse_KvXWrVOJ .sub-content_RgsUsdKz {
    margin-left: 0;
}
.sub-nodes-after_XSRrhI73.sub-collapse_KvXWrVOJ .sub-learn-side_3QIIPByl {
    padding-left: 0;
    position: relative;
}
.sub-nodes-after_XSRrhI73.sub-collapse_KvXWrVOJ .sub-learn-side_3QIIPByl .sub-curves_uQOjpccP {
    height: 15px;
    border: 1px dashed #7f7f7f;
    position: absolute;
    left: 46px;
    top: -3px;
}
.sub-nodes-after_XSRrhI73.sub-collapse_KvXWrVOJ .sub-learn-side_3QIIPByl .side-bar_1U6ZDjU- {
    padding: 15px 10px 5px 25px;
    height: auto;
}
.sub-nodes-after_XSRrhI73.sub-collapse_KvXWrVOJ .sub-learn-side_3QIIPByl:first-of-type {
    margin-top: 6px;
}
.sub-nodes-after_XSRrhI73.sub-collapse_KvXWrVOJ .sub-learn-side_3QIIPByl:first-of-type .sub-curves_uQOjpccP {
    top: -3px;
    height: 15px;
}
.link_1oT-ojXr {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.link_1oT-ojXr:hover {
    color: #6ec6ff;
}
.link_1oT-ojXr:active {
    color: #0069c0;
}
blockquote,
figure {
    margin: 0;
}
.summary-continue_LNoxHV3R {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    background-color: #fafafa;
    padding: 30px 55px;
}
.summary-continue_LNoxHV3R .continue-title_1Svj1Jaf {
    text-align: center;
    font-size: 16px;
    font-weight: 500;
    color: #4d4d4d;
    margin-bottom: 20px;
}
.summary-continue_LNoxHV3R .next_2hpWbZbn {
    font-size: 20px;
    font-weight: 700;
    color: #333;
}
.summary-continue_LNoxHV3R .count-down_3kvMCmuC {
    font-size: 16px;
    color: #2196f3;
}
.summary-continue_LNoxHV3R .content-wrap_r-t48Fe6 {
    margin: 30px 0;
}
.item-row-wrap_1BnrqLUB {
    color: #2196f3;
    border: none;
    outline: none;
    cursor: pointer;
    background-color: #fff;
    border-radius: 6px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex: auto;
    flex: auto;
    border: 1px solid transparent;
    box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.1);
}
.item-row-wrap_1BnrqLUB:hover {
    color: #6ec6ff;
}
.item-row-wrap_1BnrqLUB:active {
    color: #0069c0;
}
.item-row-wrap_1BnrqLUB:hover {
    background-color: rgba(33, 33, 33, 0.1);
}
.item-row-wrap_1BnrqLUB .item-row_3wZI7-6U {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer;
}
.item-row-wrap_1BnrqLUB .row-img_3hhoBNmx {
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px;
    overflow: hidden;
}
.item-row-wrap_1BnrqLUB .row-img_3hhoBNmx img {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    pointer-events: none;
}
.item-row-wrap_1BnrqLUB .row-content_2sWrgfYv {
    -ms-flex: auto;
    flex: auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: center;
    align-items: center;
    padding: 0 20px;
}
.item-row-wrap_1BnrqLUB .item-title___MYEZaT {
    font-size: 20px;
    font-weight: 500;
    color: rgba(0, 0, 0, 0.87);
    margin: 10px 0;
}
.button-wrap_eh6pK8yX {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-pack: center;
    justify-content: center;
}
.button-wrap_eh6pK8yX .alink_1lVldpAo {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
    font-size: 16px;
    font-weight: 500;
}
.button-wrap_eh6pK8yX .alink_1lVldpAo:hover {
    color: #6ec6ff;
}
.button-wrap_eh6pK8yX .alink_1lVldpAo:active {
    color: #0069c0;
}
.button-wrap_eh6pK8yX button {
    font-weight: 400;
}
.link_3lUk62_9 {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.link_3lUk62_9:hover {
    color: #6ec6ff;
}
.link_3lUk62_9:active {
    color: #0069c0;
}
blockquote,
figure {
    margin: 0;
}
.container_1AyBzlLJ {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    position: relative;
    border-radius: 6px;
    width: 790px;
    pointer-events: auto;
    max-width: calc(100vw - 32px);
    color: #333;
    overflow: hidden;
    background-color: #fff;
    padding: 55px 55px 0;
}
.container_1AyBzlLJ .close_3stA6Yw5 {
    position: absolute;
    top: 15px;
    right: 15px;
}
.container_1AyBzlLJ .close_3stA6Yw5 .button-close_2R394vlg {
    color: #2196f3;
    border: none;
    outline: none;
    cursor: pointer;
    background-color: transparent;
    padding: 5px 9px;
}
.container_1AyBzlLJ .close_3stA6Yw5 .button-close_2R394vlg:hover {
    color: #6ec6ff;
}
.container_1AyBzlLJ .close_3stA6Yw5 .button-close_2R394vlg:active {
    color: #0069c0;
}
.container_1AyBzlLJ .close_3stA6Yw5 .button-close_2R394vlg .icon_2UZSeHWU {
    font-size: 20px;
}
.container_1AyBzlLJ .content-block_28VEnSHB {
    border-bottom: 1px solid #e5e5e5;
}
.container_1AyBzlLJ .title-wrap_2YlM9of6 .title_2rDhcdrM {
    margin-bottom: 15px;
}
.container_1AyBzlLJ .title-wrap_2YlM9of6 .title_2rDhcdrM .dialog-title_1mxP3ok3 {
    font-size: 14px;
    color: #000;
    text-transform: uppercase;
}
.container_1AyBzlLJ .title-wrap_2YlM9of6 .title_2rDhcdrM .checkpoint-title_3HHrio6W {
    font-size: 24px;
    font-weight: 700;
    margin: 15px 0;
}
.container_1AyBzlLJ .progress-wrap_2X47E9Ze {
    padding-bottom: 40px;
}
.container_1AyBzlLJ .progress-wrap_2X47E9Ze .progress-tip_3KrZD379 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: center;
    align-items: center;
}
.container_1AyBzlLJ .progress-wrap_2X47E9Ze .progress-tip_3KrZD379 .complete-tip_wVoyLbo5 {
    color: #e0e0e0;
    font-weight: 500;
    font-size: 14px;
}
.container_1AyBzlLJ .progress-wrap_2X47E9Ze .progress-tip_3KrZD379 .complete-tip_wVoyLbo5.percent_Yy3FEyIR {
    color: #0da32f;
}
.container_1AyBzlLJ .progress-wrap_2X47E9Ze .progress_1SnVzSlp {
    margin-top: 15px;
    width: 680px;
    height: 20px;
    border-radius: 13px;
    background: #e0e0e0;
    overflow: hidden;
}
.container_1AyBzlLJ .progress-wrap_2X47E9Ze .progress_1SnVzSlp .progress-complete_11qdmGA5 {
    background: #0da32f;
    height: 20px;
}
.container_1AyBzlLJ .progress-wrap_2X47E9Ze .button-wrap_3fnS76zz {
    margin-bottom: 0;
}
.container_1AyBzlLJ .status-wrap_1z4LZ0l1 {
    padding: 40px 0;
}
.container_1AyBzlLJ .status-wrap_1z4LZ0l1 .title_2rDhcdrM {
    font-size: 20px;
    font-weight: 500;
}
.container_1AyBzlLJ .status-wrap_1z4LZ0l1 .status-list_3xAWZhND {
    font-size: 16px;
    color: #4d4d4d;
}
.container_1AyBzlLJ .status-wrap_1z4LZ0l1 .status-list_3xAWZhND .status-line_2aCXDFdd {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: center;
    align-items: center;
    height: 34px;
    line-height: 34px;
    padding: 0 10px;
}
.container_1AyBzlLJ .status-wrap_1z4LZ0l1 .status-list_3xAWZhND .status-line_2aCXDFdd .line-total_h6EJ7cof {
    font-size: 16px;
    font-weight: 500;
    color: #333;
}
.container_1AyBzlLJ .status-wrap_1z4LZ0l1 .status-list_3xAWZhND .status-line_2aCXDFdd:nth-child(odd) {
    background-color: #fafafa;
}
.container_1AyBzlLJ .completion-wrap_3dKJ4wtJ {
    padding-top: 30px;
}
.container_1AyBzlLJ .completion-wrap_3dKJ4wtJ .title_2rDhcdrM {
    font-size: 20px;
    font-weight: 500;
}
.container_1AyBzlLJ .reward-wrap_A0KA0Anj {
    padding: 40px 0;
}
.container_1AyBzlLJ .reward-wrap_A0KA0Anj .title_2rDhcdrM {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
}
.container_1AyBzlLJ .reward-wrap_A0KA0Anj .title_2rDhcdrM .icon_2UZSeHWU {
    color: #f44536;
    font-size: 22px;
    margin-right: 10px;
}
.container_1AyBzlLJ .reward-wrap_A0KA0Anj .title_2rDhcdrM .label_2vtKcMXF {
    font-size: 20px;
    font-weight: 700;
}
.container_1AyBzlLJ .reward-wrap_A0KA0Anj .title_2rDhcdrM .unlock_kLSeKigG {
    color: #1fd348;
}
.container_1AyBzlLJ .reward-wrap_A0KA0Anj .description_2QUa7NQS {
    margin-bottom: 28px;
}
.container_1AyBzlLJ .reward-wrap_A0KA0Anj .reward-title_3OCE6Dtx {
    font-size: 16px;
    font-weight: 500;
    color: #333;
}
.container_1AyBzlLJ .reward-wrap_A0KA0Anj .reward-description_2lAqTOTT {
    font-size: 14px;
    color: #4a4a4a;
    margin-top: 10px;
}
.container_1AyBzlLJ .reward-wrap_A0KA0Anj .badge-wrap_2XEtH7Wf {
    margin: 20px 0;
}
.container_1AyBzlLJ .reward-wrap_A0KA0Anj .asset-wrap_2aq8oJ7c {
    margin-top: 20px;
}
.container_1AyBzlLJ .reward-wrap_A0KA0Anj .asset-wrap_2aq8oJ7c .asset-note_-yLsrMeA {
    margin-top: 15px;
    color: #6f6f70;
    font-style: italic;
    font-size: 14px;
}
.container_1AyBzlLJ .button-wrap_3fnS76zz {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 40px 0;
}
.container_1AyBzlLJ .button-wrap_3fnS76zz button {
    font-weight: 400;
}
.completion-item_3JeXHe8s {
    margin: 30px 0;
}
.completion-item_3JeXHe8s .item-wrap_cJxTXFnn {
    padding-left: 26px;
    margin: 15px 0;
}
.completion-item_3JeXHe8s .link-wrap_UBxWUf7f {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    align-items: center;
    font-size: 16px;
    padding-left: 26px;
    margin: 15px 0;
}
.completion-item_3JeXHe8s .link-wrap_UBxWUf7f .link-retake_2fVhdAaW,
.completion-item_3JeXHe8s .link-wrap_UBxWUf7f .link-submission_3eCafOLi,
.completion-item_3JeXHe8s .link-wrap_UBxWUf7f .link-title_bAt0J8mZ {
    min-width: 100px;
    color: #2196f3;
    border: none;
    outline: none;
    cursor: pointer;
}
.completion-item_3JeXHe8s .link-wrap_UBxWUf7f .link-retake_2fVhdAaW:hover,
.completion-item_3JeXHe8s .link-wrap_UBxWUf7f .link-submission_3eCafOLi:hover,
.completion-item_3JeXHe8s .link-wrap_UBxWUf7f .link-title_bAt0J8mZ:hover {
    color: #6ec6ff;
}
.completion-item_3JeXHe8s .link-wrap_UBxWUf7f .link-retake_2fVhdAaW:active,
.completion-item_3JeXHe8s .link-wrap_UBxWUf7f .link-submission_3eCafOLi:active,
.completion-item_3JeXHe8s .link-wrap_UBxWUf7f .link-title_bAt0J8mZ:active {
    color: #0069c0;
}
.completion-item_3JeXHe8s .link-wrap_UBxWUf7f .link-status_3WMCNbn9 {
    color: #0da32f;
}
.completion-item_3JeXHe8s .link-wrap_UBxWUf7f .dot_p9jZ-gLx {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    align-items: center;
}
.completion-item_3JeXHe8s .link-wrap_UBxWUf7f .dot_p9jZ-gLx:before {
    content: " ";
    display: block;
    width: 4px;
    height: 4px;
    margin: 0 10px;
    border-radius: 50%;
    background: #333;
}
.completion-item_3JeXHe8s .completion-status_3MXmvLXQ {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.completion-item_3JeXHe8s .completion-status_3MXmvLXQ .completion-info_1xHhUcYq {
    font-size: 16px;
    font-weight: 500;
}
.completion-item_3JeXHe8s .completion-status_3MXmvLXQ .completion-info_1xHhUcYq,
.completion-item_3JeXHe8s .completion-status_3MXmvLXQ .completion-info_1xHhUcYq .completion-detail_6S-iW63X {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    align-items: center;
}
.completion-item_3JeXHe8s .completion-status_3MXmvLXQ .completion-info_1xHhUcYq .completion-detail_6S-iW63X .completion-icon_1Tt-R-7d {
    color: #fff;
    font-size: 12px;
    background: #e0e0e0;
    border-radius: 50%;
    width: 20px;
    height: 20px;
    line-height: 20px;
    text-align: center;
}
.completion-item_3JeXHe8s .completion-status_3MXmvLXQ .completion-info_1xHhUcYq .completion-detail_6S-iW63X .completed_NNNx_ZIP {
    background: #1fd348;
}
.completion-item_3JeXHe8s .completion-status_3MXmvLXQ .completion-info_1xHhUcYq .completion-detail_6S-iW63X .failed_YwgTeMux {
    background: #f44536;
}
.completion-item_3JeXHe8s .completion-status_3MXmvLXQ .completion-info_1xHhUcYq .completion-detail_6S-iW63X .completion-title_PPAjFD3I {
    margin-left: 8px;
    color: #333;
}
.completion-item_3JeXHe8s .completion-status_3MXmvLXQ .completion-info_1xHhUcYq .completion-optional_2PMOzjQf {
    border: 1px solid #2196f3;
    border-radius: 50%;
    margin-left: 28px;
    font-size: 14px;
    width: 28px;
    height: 28px;
    line-height: 24px;
    text-align: center;
    cursor: default;
}
.completion-item_3JeXHe8s .completion-status_3MXmvLXQ .completion-info_1xHhUcYq .quiz-attempted_3FAiVo9i {
    color: #f44536;
}
.completion-item_3JeXHe8s .completion-status_3MXmvLXQ .completion-info_1xHhUcYq .quiz-answer_3kAh4YSJ {
    font-weight: 400;
}
.completion-item_3JeXHe8s .completion-status_3MXmvLXQ .completion-info_1xHhUcYq .dot_p9jZ-gLx {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    align-items: center;
}
.completion-item_3JeXHe8s .completion-status_3MXmvLXQ .completion-info_1xHhUcYq .dot_p9jZ-gLx:before {
    content: " ";
    display: block;
    width: 4px;
    height: 4px;
    border-radius: 50%;
    margin: 0 10px;
    background: #333;
}
.completion-item_3JeXHe8s .completion-status_3MXmvLXQ .completion-retake_1dqOmjk9 {
    font-size: 16px;
    color: #4a4a4a;
}
.completion-item_3JeXHe8s .quiz-review_33JzUcXW {
    color: #2196f3;
    border: none;
    outline: none;
    cursor: pointer;
    font-size: 16px;
    font-weight: 400;
    margin-left: 28px;
}
.completion-item_3JeXHe8s .quiz-review_33JzUcXW:hover {
    color: #6ec6ff;
}
.completion-item_3JeXHe8s .quiz-review_33JzUcXW:active {
    color: #0069c0;
}
.item-row-wrap_2HmzX33F {
    color: #2196f3;
    border: none;
    outline: none;
    cursor: pointer;
    background-color: #fff;
    border-radius: 6px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex: auto;
    flex: auto;
    border: 1px solid transparent;
    box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.1);
}
.item-row-wrap_2HmzX33F:hover {
    color: #6ec6ff;
}
.item-row-wrap_2HmzX33F:active {
    color: #0069c0;
}
.item-row-wrap_2HmzX33F:hover {
    background-color: rgba(33, 33, 33, 0.1);
}
.item-row-wrap_2HmzX33F .item-row_1bBcoP4N {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer;
}
.item-row-wrap_2HmzX33F .row-img_2ksZCg4a {
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px;
    overflow: hidden;
}
.item-row-wrap_2HmzX33F .row-img_2ksZCg4a img {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    pointer-events: none;
}
.item-row-wrap_2HmzX33F .row-content_1YsxUyjO {
    -ms-flex: auto;
    flex: auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: center;
    align-items: center;
    margin: 0 30px;
}
.item-row-wrap_2HmzX33F .item-title_2l61KF1m {
    font-size: 20px;
    font-weight: 500;
    color: rgba(0, 0, 0, 0.87);
    margin: 10px 0;
}
.button-wrap_3fnS76zz {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-pack: center;
    justify-content: center;
}
.button-wrap_3fnS76zz .alink_3QJkIFkR {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
    font-size: 16px;
    font-weight: 500;
}
.button-wrap_3fnS76zz .alink_3QJkIFkR:hover {
    color: #6ec6ff;
}
.button-wrap_3fnS76zz .alink_3QJkIFkR:active {
    color: #0069c0;
}
.button-wrap_3fnS76zz button {
    font-weight: 400;
}
.link_1ITYe7Kc {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.link_1ITYe7Kc:hover {
    color: #6ec6ff;
}
.link_1ITYe7Kc:active {
    color: #0069c0;
}
blockquote,
figure {
    margin: 0;
}
.body-wrap_EVe_uHfH {
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    position: relative;
    font-size: 16px;
    line-height: 24px;
    color: #333;
    padding: 0 20px;
    padding-top: 4px;
    margin: 16px 0;
}
@media screen and (max-width: 999px) {
    .body-wrap_EVe_uHfH {
        font-size: 12px;
        font-weight: 500;
    }
}
.body-wrap_EVe_uHfH .quiz-option_3vqjzjYt {
    margin-left: -15px;
    padding-left: 35px;
}
.body-wrap_EVe_uHfH .render-only_1Ju2DYiU {
    padding: 0;
    margin: 0;
}
.body-wrap_EVe_uHfH a {
    color: #2196f3;
}
.body-wrap_EVe_uHfH [data-block="true"] {
    box-sizing: border-box;
    word-wrap: break-word;
    white-space: pre-wrap;
}
.body-wrap_EVe_uHfH [data-block="true"]:first-child {
    margin-top: 0;
}
.body-wrap_EVe_uHfH [data-contents="true"] > :after {
    content: "";
    display: block;
    clear: both;
}
.body-wrap_EVe_uHfH h1[data-block="true"] {
    color: #000;
    font-style: normal;
    font-size: 36px;
    font-weight: 400;
    line-height: 1.2;
    margin-top: 24px;
}
.body-wrap_EVe_uHfH h1[data-block="true"] + h2[data-block="true"] {
    margin-top: 0;
}
.body-wrap_EVe_uHfH h2[data-block="true"] {
    color: #000;
    font-style: normal;
    font-size: 24px;
    font-weight: 400;
    line-height: 1.2;
    margin-top: 24px;
}
.body-wrap_EVe_uHfH blockquote[data-block="true"] {
    color: #959595;
    margin-top: 24px;
    padding-left: 20px;
    position: relative;
    margin-left: 0;
    margin-right: 0;
}
.body-wrap_EVe_uHfH blockquote[data-block="true"]:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 10px;
    background-color: #e5e5e5;
}
.body-wrap_EVe_uHfH .public-DraftStyleDefault-ul {
    margin: 0 auto 24px;
}
.body-wrap_EVe_uHfH .public-DraftStyleDefault-ul li[data-block="true"] {
    margin-bottom: 12px;
    list-style: none;
    padding-left: 66px;
    padding-right: 40px;
}
.body-wrap_EVe_uHfH .public-DraftStyleDefault-ul li[data-block="true"]:before {
    content: "";
    position: absolute;
    top: 6px;
    left: 40px;
    width: 10px;
    height: 10px;
    background-color: #000;
    border-radius: 100%;
}
.body-wrap_EVe_uHfH .public-DraftStyleDefault-ul li[data-block="true"] .public-DraftStyleDefault-depth1 {
    padding-left: 106px;
}
.body-wrap_EVe_uHfH .public-DraftStyleDefault-ul li[data-block="true"] .public-DraftStyleDefault-depth1:before {
    left: 80px;
    border-radius: 0;
}
.body-wrap_EVe_uHfH .public-DraftStyleDefault-ol {
    margin: 0 auto 24px;
}
.body-wrap_EVe_uHfH .public-DraftStyleDefault-ol li[data-block="true"] {
    margin-bottom: 12px;
    list-style: none;
    padding-left: 66px;
    padding-right: 40px;
}
.body-wrap_EVe_uHfH .public-DraftStyleDefault-ol li[data-block="true"]:before {
    left: 0;
    width: 60px;
}
.body-wrap_EVe_uHfH .public-DraftStyleDefault-ol li[data-block="true"] .public-DraftStyleDefault-depth1 {
    padding-left: 106px;
}
.body-wrap_EVe_uHfH .public-DraftStyleDefault-ol li[data-block="true"] .public-DraftStyleDefault-depth1:before {
    width: 100px;
}
.body-wrap_EVe_uHfH .public-DraftStyleDefault-pre {
    margin: 0 auto 24px;
    clear: both;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
}
.body-wrap_EVe_uHfH .public-DraftStyleDefault-pre .public-DraftStyleDefault-scroller-inner {
    max-height: calc((100vw - 370px) * 0.56);
}
.body-wrap_EVe_uHfH .public-DraftStyleDefault-pre code[data-block="true"] {
    font-family: Menlo, Consolas, Monaco, monospace;
    font-size: 16px;
    line-height: 1.47;
    margin: 0;
    max-width: none;
    background-color: #000;
    color: #fff;
    box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.1);
    border-radius: 6px;
    padding: 36px 40px;
    clear: both;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
}
.body-wrap_EVe_uHfH figure[data-block="true"] {
    margin: 24px auto;
}
.linkWithIcon_dhYzq8fF a {
    font-size: 16px;
    line-height: 24px;
    font-weight: 500;
    padding-bottom: 0.1em;
    border-bottom: 1px solid #1a1a1a;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
}
.linkWithIcon_dhYzq8fF a:focus,
.linkWithIcon_dhYzq8fF a:hover {
    color: #2196f3;
    border-color: #2196f3;
}
.linkWithIcon_dhYzq8fF a span {
    padding-left: 0.5rem;
}
.linkWithIcon_dhYzq8fF a span:before {
    vertical-align: baseline;
}
.dark_Ad1MGoxy {
    color: #fff;
}
.light_3VfW9tlF {
    color: #1a1a1a;
}
.link_RCbteX0Y {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.link_RCbteX0Y:hover {
    color: #6ec6ff;
}
.link_RCbteX0Y:active {
    color: #0069c0;
}
blockquote,
figure {
    margin: 0;
}
.container_3iwndUYM {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    position: relative;
    border-radius: 6px;
    width: 411px;
    pointer-events: auto;
    max-width: calc(100vw - 32px);
    color: #333;
    overflow: hidden;
    background-color: #fff;
    -ms-flex-align: center;
    align-items: center;
    padding: 55px 0;
}
.container_3iwndUYM .close_3jxdkBw- {
    position: absolute;
    top: 15px;
    right: 15px;
}
.container_3iwndUYM .close_3jxdkBw- .button-close_p9gMumb2 {
    color: #2196f3;
    border: none;
    outline: none;
    cursor: pointer;
    background-color: transparent;
    padding: 5px 9px;
}
.container_3iwndUYM .close_3jxdkBw- .button-close_p9gMumb2:hover {
    color: #6ec6ff;
}
.container_3iwndUYM .close_3jxdkBw- .button-close_p9gMumb2:active {
    color: #0069c0;
}
.container_3iwndUYM .close_3jxdkBw- .button-close_p9gMumb2 .icon_3U1Rnk2Y {
    font-size: 20px;
}
.container_3iwndUYM .title_2JOzpYpK {
    font-size: 24px;
    margin: 20px;
    text-align: center;
}
.container_3iwndUYM .thumbnail_gUZZnU3v {
    width: 254px;
    border-radius: 20px;
    overflow: hidden;
}
.container_3iwndUYM .completion-title_3-_3gN5c {
    font-size: 24px;
    font-weight: 700;
    margin-top: 40px;
}
.container_3iwndUYM .button-wrap_2ifuoSrg {
    margin-top: 10px;
}
.link_3U40GUcJ {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.link_3U40GUcJ:hover {
    color: #6ec6ff;
}
.link_3U40GUcJ:active {
    color: #0069c0;
}
blockquote,
figure {
    margin: 0;
}
.container_20pAkEYg {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    border-radius: 10px;
    width: 570px;
    pointer-events: auto;
    max-width: calc(100vw - 32px);
    color: #333;
    overflow: hidden;
    background-color: #fff;
    padding: 55px;
}
.container_20pAkEYg .close_2jzvdDtn {
    position: absolute;
    top: 15px;
    right: 15px;
}
.container_20pAkEYg .close_2jzvdDtn .button-close_3Hza4Pzd {
    color: #2196f3;
    border: none;
    outline: none;
    cursor: pointer;
    background-color: transparent;
    padding: 5px 9px;
}
.container_20pAkEYg .close_2jzvdDtn .button-close_3Hza4Pzd:hover {
    color: #6ec6ff;
}
.container_20pAkEYg .close_2jzvdDtn .button-close_3Hza4Pzd:active {
    color: #0069c0;
}
.container_20pAkEYg .close_2jzvdDtn .button-close_3Hza4Pzd .icon_1se_RdKL {
    font-size: 20px;
}
.container_20pAkEYg .title_1jeH3zOJ {
    text-transform: uppercase;
    font-size: 14px;
}
.container_20pAkEYg .button-wrap_3qDaCal8 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
}
.item-wrap_17mK9E-u {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    margin: 40px 0;
}
.item-wrap_17mK9E-u .level-wrap_2WPS4eHL {
    width: 80px;
    height: 100px;
    border-radius: 80px;
    box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.1);
    background-color: #f9f9f9;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
}
.item-wrap_17mK9E-u .level-wrap_2WPS4eHL .level_1dIXbkdX {
    font-size: 40px;
    color: hsla(0, 0%, 61%, 0.71);
    padding-bottom: 10px;
}
.item-wrap_17mK9E-u .level-wrap_2WPS4eHL .level-icon_33bGlM4e {
    font-size: 25px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
}
.item-wrap_17mK9E-u .level-wrap_2WPS4eHL .level-icon_33bGlM4e .left-icon_1S4c_BVw {
    width: 8px;
    color: #1fd348;
}
.item-wrap_17mK9E-u .level-wrap_2WPS4eHL .level-icon_33bGlM4e .middle-icon_3RM01szI {
    width: 8px;
    color: #00b3eb;
}
.item-wrap_17mK9E-u .level-wrap_2WPS4eHL .level-icon_33bGlM4e .right-icon_9wDfCu_Z {
    color: #ffc200;
}
.item-wrap_17mK9E-u .experience-wrap_2qFojJaj {
    margin: 0 16px;
}
.item-wrap_17mK9E-u .experience-wrap_2qFojJaj .category-level_3d0GAML0 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    font-weight: 500;
    font-size: 18px;
    color: #333;
    margin: 10px 0;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.item-wrap_17mK9E-u .experience-wrap_2qFojJaj .category-level_3d0GAML0 .increased-experience_2uls_peS {
    color: #ffab00;
}
.item-wrap_17mK9E-u .experience-wrap_2qFojJaj .experience_2raiuLFQ {
    width: 364px;
    height: 30px;
    border-radius: 27px;
    background-color: #ebebeb;
    overflow: hidden;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
}
.item-wrap_17mK9E-u .experience-wrap_2qFojJaj .experience_2raiuLFQ .earned_2wgJnIGu {
    background-color: #24a159;
}
.item-wrap_17mK9E-u .experience-wrap_2qFojJaj .experience_2raiuLFQ .increased_39HBFktB {
    background-color: #ffab00;
}
.item-wrap_17mK9E-u .experience-wrap_2qFojJaj .tips_1ndZXj47 {
    margin: 10px 0;
    color: #6f6f70;
    font-size: 14px;
    font-weight: 300;
}
.link_IsXBLgPT {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.link_IsXBLgPT:hover {
    color: #6ec6ff;
}
.link_IsXBLgPT:active {
    color: #0069c0;
}
blockquote,
figure {
    margin: 0;
}
.summary-completed_16C3rGVj {
    padding: 40px 0;
    border-top: 1px solid #e0e0e0;
}
.summary-completed_16C3rGVj .completed-title_26aXriaF {
    font-size: 16px;
    font-weight: 500;
    color: #212121;
}
.summary-completed_16C3rGVj .completed-default_1mdbvTJG {
    height: 100%;
    max-height: 200px;
    overflow: hidden;
}
.summary-completed_16C3rGVj .completed-list_K0krqqBi {
    height: 200px;
    overflow: hidden;
}
.summary-completed_16C3rGVj .completed-active_30A0ZxV3 {
    height: 100%;
    max-height: 100%;
    overflow: block;
}
.summary-completed_16C3rGVj .completed-detail_QiIYuSUi {
    position: relative;
    font-size: 16px;
    text-align: center;
    color: #4d4d4d;
    font-weight: 500;
}
.summary-completed_16C3rGVj .completed-detail_QiIYuSUi .completed-background_Epssjbr- {
    position: absolute;
    left: 0;
    top: -30px;
    width: 100%;
    height: 30px;
    background: linear-gradient(transparent, #fff);
}
.summary-completed_16C3rGVj .completed-detail_QiIYuSUi .down-arrow_2vqo37Ux {
    display: inline-block;
    position: relative;
    width: 20px;
    height: 8px;
    margin-left: 10px;
}
.summary-completed_16C3rGVj .completed-detail_QiIYuSUi .down-arrow_2vqo37Ux:after {
    display: inline-block;
    content: " ";
    height: 8px;
    width: 8px;
    border-width: 0 2px 2px 0;
    border-color: #4d4d4d;
    border-style: solid;
    transform: matrix(0.71, 0.71, -0.71, 0.71, 0, 0);
    transform-origin: center;
    transition: transform 0.3s;
    position: absolute;
    top: 50%;
    right: 10px;
    margin-top: -8px;
}
.summary-completed_16C3rGVj .completed-detail_QiIYuSUi .down-arrow_2vqo37Ux .active_1qm17cbI:after {
    margin-top: -3px;
    transform-origin: center;
    transform: rotate(-135deg);
    transition: transform 0.3s;
}
.summary-completed_16C3rGVj .node-wrap_ZHCfihKM {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-pack: justify;
    justify-content: space-between;
    font-size: 16px;
    margin: 30px 0;
}
.summary-completed_16C3rGVj .node-wrap_ZHCfihKM .completed-sub_xZXxaoWb {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    color: #2196f3;
    border: none;
    outline: none;
    cursor: pointer;
}
.summary-completed_16C3rGVj .node-wrap_ZHCfihKM .completed-sub_xZXxaoWb:hover {
    color: #6ec6ff;
}
.summary-completed_16C3rGVj .node-wrap_ZHCfihKM .completed-sub_xZXxaoWb:active {
    color: #0069c0;
}
.summary-completed_16C3rGVj .node-wrap_ZHCfihKM .completed-sub_xZXxaoWb .completed-sub-title_3IaBEeXW {
    max-width: 500px;
}
.summary-completed_16C3rGVj .node-wrap_ZHCfihKM .dot_mq8zjuO7 {
    width: 4px;
    height: 4px;
    border-radius: 50%;
    background-color: #2196f3;
    margin: 8px;
}
.summary-completed_16C3rGVj .node-wrap_ZHCfihKM .completed-sub-point_3-rlXAAl {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    align-items: center;
    color: #24a159;
}
.link_1leFG3Sb {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.link_1leFG3Sb:hover {
    color: #6ec6ff;
}
.link_1leFG3Sb:active {
    color: #0069c0;
}
blockquote,
figure {
    margin: 0;
}
.summary-feedback_1KtCsTos {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    background-color: #fafafa;
    padding: 30px 55px 55px;
}
.summary-feedback_1KtCsTos .feedback-title_1dGa4XqH {
    font-size: 16px;
    color: #4d4d4d;
    font-weight: 500;
}
.summary-feedback_1KtCsTos .feedback-section_1ghyh_ln {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 30px 0;
    width: 100%;
}
.summary-feedback_1KtCsTos .feedback-section_1ghyh_ln .emoji-button_23vmtmG1 {
    color: #2196f3;
    border: none;
    outline: none;
    cursor: pointer;
    border: 2px solid #e5e5e5;
    text-align: center;
    border-radius: 6px;
    margin: 0 13px;
    font-size: 0;
}
.summary-feedback_1KtCsTos .feedback-section_1ghyh_ln .emoji-button_23vmtmG1:hover {
    color: #6ec6ff;
}
.summary-feedback_1KtCsTos .feedback-section_1ghyh_ln .emoji-button_23vmtmG1:active {
    color: #0069c0;
}
.summary-feedback_1KtCsTos .feedback-section_1ghyh_ln .emoji-button_23vmtmG1.emoji-selected_3lxLLuhv,
.summary-feedback_1KtCsTos .feedback-section_1ghyh_ln .emoji-button_23vmtmG1:hover {
    border: 2px solid #2196f3;
}
.summary-feedback_1KtCsTos .feedback-section_1ghyh_ln .emoji-button_23vmtmG1 img {
    padding: 8px;
    width: 48px;
}
.summary-feedback_1KtCsTos .feedback-form_3cNYkKcA {
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: left;
    justify-content: left;
    border-top: 1px solid #e0e0e0;
    margin-top: 20px;
    padding-top: 30px;
}
.summary-feedback_1KtCsTos .feedback-form_3cNYkKcA .form-title_1E2TED1G {
    font-size: 16px;
    color: #4d4d4d;
    margin-bottom: 20px;
}
.summary-feedback_1KtCsTos .feedback-form_3cNYkKcA .option-label_3u_qlo0V {
    padding: 8px;
    font-size: 14px;
    font-weight: 500;
    color: #4d4d4d;
}
.summary-feedback_1KtCsTos .feedback-form_3cNYkKcA .textarea_2hl_4YdB {
    margin: 20px 0 30px;
    border-radius: 4px;
    border: 1px solid #e5e5e5;
    background-color: #fff;
}
.button-wrap_1N7NDgv- {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-pack: center;
    justify-content: center;
}
.button-wrap_1N7NDgv- .alink_3WyEIxD4 {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
    font-size: 16px;
    font-weight: 500;
}
.button-wrap_1N7NDgv- .alink_3WyEIxD4:hover {
    color: #6ec6ff;
}
.button-wrap_1N7NDgv- .alink_3WyEIxD4:active {
    color: #0069c0;
}
.button-wrap_1N7NDgv- button {
    font-weight: 400;
}
.link_3oYd79Dv {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.link_3oYd79Dv:hover {
    color: #6ec6ff;
}
.link_3oYd79Dv:active {
    color: #0069c0;
}
blockquote,
figure {
    margin: 0;
}
.quiz-status_2FCWuOXl {
    font-size: 16px;
    color: #4a4a4a;
}
.quiz-status_2FCWuOXl .score-tip_OZ2e2_OC {
    font-size: 14px;
    margin-bottom: 30px;
    line-height: 1.4;
}
@media screen and (max-width: 999px) {
    .quiz-status_2FCWuOXl .score-tip_OZ2e2_OC {
        font-size: 12px;
        font-weight: 500;
    }
}
.quiz-status_2FCWuOXl .score-result_1T5iV1CE {
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.quiz-status_2FCWuOXl .score-result_1T5iV1CE,
.quiz-status_2FCWuOXl .score-result_1T5iV1CE .score_KxuIds6L {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
}
.quiz-status_2FCWuOXl .score-result_1T5iV1CE .score_KxuIds6L .score-state_2Q9o7f9F {
    color: #f44436;
}
.quiz-status_2FCWuOXl .score-result_1T5iV1CE .score_KxuIds6L .score-state_2Q9o7f9F .passed_1J8NboCS {
    color: #24a159;
}
.quiz-status_2FCWuOXl .score-result_1T5iV1CE .score_KxuIds6L .dot_2rfNWdjO {
    border-radius: 50%;
    width: 5px;
    height: 5px;
    margin: 8px;
    background: #4a4a4a;
}
.quiz-status_2FCWuOXl .score-percent_SLiQbc9m {
    width: 610px;
    height: 20px;
    border-radius: 13px;
    background-color: #e0e0e0;
    overflow: hidden;
    margin: 15px 0;
}
@media screen and (max-width: 999px) {
    .quiz-status_2FCWuOXl .score-percent_SLiQbc9m {
        width: auto;
    }
}
.quiz-status_2FCWuOXl .score-percent_SLiQbc9m .summary_2pcsg75z {
    width: 677px;
}
.quiz-status_2FCWuOXl .score-percent_SLiQbc9m .score-collect_1VuiqoSc {
    background-color: #f44436;
    height: 20px;
}
.quiz-status_2FCWuOXl .score-percent_SLiQbc9m .score-collect_1VuiqoSc .passed_1J8NboCS {
    background-color: #24a159;
}
.quiz-status_2FCWuOXl .score-best_gLSUkayV {
    margin-top: 15px;
}
.quiz-status_2FCWuOXl .button-wrap_23okMxL- {
    margin-top: 40px;
}
.link_2vYrsTyf {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.link_2vYrsTyf:hover {
    color: #6ec6ff;
}
.link_2vYrsTyf:active {
    color: #0069c0;
}
blockquote,
figure {
    margin: 0;
}
.summary-quiz_1mPZ0rvK {
    border-bottom: 1px solid #e0e0e0;
    color: #000;
    padding-bottom: 20px;
    margin-bottom: 40px;
}
.summary-quiz_1mPZ0rvK .quiz-title_EXeexCVS {
    font-size: 16px;
    font-weight: 500;
    margin: 40px 0 15px;
}
.summary-quiz_1mPZ0rvK .scroller_r4kc5MZJ {
    height: 290px;
    max-width: 660px;
    background: #fafafa;
}
.summary-quiz_1mPZ0rvK .scroller_r4kc5MZJ .content-set-mask_1j7kjiPr {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    cursor: pointer;
}
.summary-quiz_1mPZ0rvK .slider-item_19Cq4MmU {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: baseline;
    align-items: baseline;
    padding: 30px;
    color: #333;
    font-size: 16px;
}
.summary-quiz_1mPZ0rvK .slider-item_19Cq4MmU .item-status_3nTWAEpJ {
    color: #fff;
    margin-right: 8px;
    text-align: center;
}
.summary-quiz_1mPZ0rvK .slider-item_19Cq4MmU .item-status_3nTWAEpJ .item-icon_3y-bv4Y5 {
    font-size: 12px;
    width: 18px;
    height: 18px;
    line-height: 18px;
    border-radius: 50%;
    background-color: #f44436;
}
.summary-quiz_1mPZ0rvK .slider-item_19Cq4MmU .item-status_3nTWAEpJ .item-icon_3y-bv4Y5.correct-icon_24-5k_ab {
    background-color: #24a159;
}
.summary-quiz_1mPZ0rvK .slider-item_19Cq4MmU .item-content_23bNDImH .item-line_aq1NvlVm {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: baseline;
    align-items: baseline;
    margin: 5px 0;
}
.summary-quiz_1mPZ0rvK .slider-item_19Cq4MmU .item-content_23bNDImH .item-line_aq1NvlVm > div:first-child {
    margin-right: 3px;
    font-weight: 500;
}
.summary-quiz_1mPZ0rvK .slider-item_19Cq4MmU .item-content_23bNDImH .question-title_2vPC-2LC {
    color: #000;
    font-weight: 500;
}
.summary-quiz_1mPZ0rvK .slider-item_19Cq4MmU .item-content_23bNDImH .question-answer_SrKmosDY .answer-align_3RwqL3x6 {
    min-width: 100px;
}
.summary-quiz_1mPZ0rvK .slider-item_19Cq4MmU .item-content_23bNDImH .question-feedback_1ZfnbzT8 .feedback-align_2ZxjupJS {
    color: #f44436;
}
.summary-quiz_1mPZ0rvK .slider-item_19Cq4MmU .item-content_23bNDImH .question-feedback_1ZfnbzT8 .feedback-align_2ZxjupJS .correct_cxZJ3_0s {
    color: #24a159;
}
.summary-quiz_1mPZ0rvK .slider-item_19Cq4MmU .item-content_23bNDImH .question-recommend_3dl813x2 {
    padding-left: 10px;
    border-left: 1px solid #e6e6e6;
}
.summary-quiz_1mPZ0rvK .slider-item_19Cq4MmU .item-content_23bNDImH .question-recommend_3dl813x2 .recommend-tip_3GMAluBp {
    margin-bottom: 10px;
    padding-left: 10px;
    color: #000;
}
.summary-quiz_1mPZ0rvK .slider-item_19Cq4MmU .item-content_23bNDImH .question-recommend_3dl813x2 .recommend-row_2KHlZqRT {
    margin-bottom: 7px;
}
.summary-quiz_1mPZ0rvK .slider-item_19Cq4MmU .item-content_23bNDImH .question-recommend_3dl813x2 .sub-title-wrap_1wmoqp6n {
    margin-left: 25px;
}
.summary-quiz_1mPZ0rvK .slider-dot_XUYVZhxj {
    list-style: none;
    margin: 0;
    padding: 0;
    height: 48px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
}
@media screen and (max-width: 999px) {
    .summary-quiz_1mPZ0rvK .slider-dot_XUYVZhxj {
        margin: 10px 0;
        padding: 0;
        height: auto;
    }
}
.summary-quiz_1mPZ0rvK .slider-dot_XUYVZhxj > li {
    padding: 5px;
    cursor: pointer;
}
@media screen and (max-width: 999px) {
    .summary-quiz_1mPZ0rvK .slider-dot_XUYVZhxj > li {
        padding: 5px;
    }
}
.summary-quiz_1mPZ0rvK .slider-dot_XUYVZhxj > li .active_1Iq3VBx_ > div {
    background-color: #2196f3;
}
.summary-quiz_1mPZ0rvK .slider-dot_XUYVZhxj > li > div {
    width: 12px;
    height: 12px;
    border-radius: 50%;
    background-color: #b1b1b1;
}
.link_i91uzEBN {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.link_i91uzEBN:hover {
    color: #6ec6ff;
}
.link_i91uzEBN:active {
    color: #0069c0;
}
blockquote,
figure {
    margin: 0;
}
.summary-skill_2FzwBQpY {
    color: #000;
    padding-bottom: 40px;
}
.summary-skill_2FzwBQpY .summary-title_rYpNyakI {
    font-size: 16px;
    font-weight: 700;
    color: #212121;
}
.summary-skill_2FzwBQpY .skills_1cZhQPOv .skill-wrap_3FoiCVdI .skill-title_2DsU0stE {
    font-size: 14px;
    margin: 15px 0;
}
.summary-skill_2FzwBQpY .skills_1cZhQPOv .sub-skill-wrap_2J3EHoby {
    font-size: 12px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    margin: 10px 0;
}
.summary-skill_2FzwBQpY .skills_1cZhQPOv .sub-skill-wrap_2J3EHoby:before {
    content: " ";
    border-radius: 50%;
    width: 6px;
    height: 6px;
    background-color: #4d4d4d;
    margin-right: 16px;
}
.link_1ChIrd67 {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.link_1ChIrd67:hover {
    color: #6ec6ff;
}
.link_1ChIrd67:active {
    color: #0069c0;
}
blockquote,
figure {
    margin: 0;
}
.summary-submission_2TRqYQEz {
    padding: 30px 0 55px;
    border-top: 1px solid #e0e0e0;
}
.summary-submission_2TRqYQEz .submission-title_1tIKNp6y {
    font-size: 18px;
    font-weight: 500;
    color: #000;
    margin-bottom: 30px;
}
.link_Y65xvYGF {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.link_Y65xvYGF:hover {
    color: #6ec6ff;
}
.link_Y65xvYGF:active {
    color: #0069c0;
}
blockquote,
figure {
    margin: 0;
}
.container_1RTZ_Kn1 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    position: relative;
    border-radius: 6px;
    width: 790px;
    pointer-events: auto;
    max-width: calc(100vw - 32px);
    color: #333;
    overflow: hidden;
    background-color: #fff;
}
.container_1RTZ_Kn1 .close_D3WtYllm {
    position: absolute;
    top: 15px;
    right: 15px;
}
.container_1RTZ_Kn1 .close_D3WtYllm .button-close_3Mz1zkoE {
    color: #2196f3;
    border: none;
    outline: none;
    cursor: pointer;
    background-color: transparent;
    padding: 5px 9px;
}
.container_1RTZ_Kn1 .close_D3WtYllm .button-close_3Mz1zkoE:hover {
    color: #6ec6ff;
}
.container_1RTZ_Kn1 .close_D3WtYllm .button-close_3Mz1zkoE:active {
    color: #0069c0;
}
.container_1RTZ_Kn1 .close_D3WtYllm .button-close_3Mz1zkoE .icon_9QXsnzuK {
    font-size: 20px;
}
.container_1RTZ_Kn1 .summary-wrap_264BSiek {
    padding: 50px 55px 0;
}
.container_1RTZ_Kn1 .title_Pamsf-Zm {
    font-size: 24px;
    font-weight: 700;
    margin-bottom: 15px;
}
.container_1RTZ_Kn1 .summary-retake_2tx6nwTS {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: center;
    align-items: center;
    background-color: #fafafa;
    padding: 30px 55px;
}
.link_8QUXbOyy {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.link_8QUXbOyy:hover {
    color: #6ec6ff;
}
.link_8QUXbOyy:active {
    color: #0069c0;
}
blockquote,
figure {
    margin: 0;
}
.container_84KK2d4J {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    border-radius: 10px;
    width: 570px;
    pointer-events: auto;
    max-width: calc(100vw - 32px);
    color: #333;
    overflow: hidden;
    background-color: #fff;
    padding: 55px;
}
.container_84KK2d4J .close_2g0nb75M {
    position: absolute;
    top: 15px;
    right: 15px;
}
.container_84KK2d4J .close_2g0nb75M .button-close_18_cmUhF {
    color: #2196f3;
    border: none;
    outline: none;
    cursor: pointer;
    background-color: transparent;
    padding: 5px 9px;
}
.container_84KK2d4J .close_2g0nb75M .button-close_18_cmUhF:hover {
    color: #6ec6ff;
}
.container_84KK2d4J .close_2g0nb75M .button-close_18_cmUhF:active {
    color: #0069c0;
}
.container_84KK2d4J .close_2g0nb75M .button-close_18_cmUhF .icon_3-uHzfwd {
    font-size: 20px;
}
.container_84KK2d4J .title_R_kztL8H {
    text-transform: uppercase;
    font-size: 14px;
}
.container_84KK2d4J .button-wrap_wXeL46XI {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
}
.container_84KK2d4J .rewards_3XM9fF3Z {
    margin: 35px 0;
    width: 100%;
}
.item-row-wrap_1Nrq_cYF {
    color: #2196f3;
    border: none;
    outline: none;
    cursor: pointer;
    background-color: #fff;
    border-radius: 6px;
    margin: 20px 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex: auto;
    flex: auto;
    border: 1px solid transparent;
    box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.1);
}
.item-row-wrap_1Nrq_cYF:hover {
    color: #6ec6ff;
}
.item-row-wrap_1Nrq_cYF:active {
    color: #0069c0;
}
.item-row-wrap_1Nrq_cYF:hover {
    background-color: rgba(33, 33, 33, 0.1);
}
.item-row-wrap_1Nrq_cYF .item-row_3kBlY7vU {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer;
}
.item-row-wrap_1Nrq_cYF .row-img_34AV5pgr {
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px;
    overflow: hidden;
}
.item-row-wrap_1Nrq_cYF .row-img_34AV5pgr img {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    pointer-events: none;
}
.item-row-wrap_1Nrq_cYF .row-content_3cVRdLOS {
    -ms-flex: auto;
    flex: auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: center;
    align-items: center;
    padding: 0 20px;
}
.item-row-wrap_1Nrq_cYF .item-title_26RYbrq_ {
    font-size: 20px;
    font-weight: 500;
    color: rgba(0, 0, 0, 0.87);
    margin: 10px 0;
}
.link_3qyEjaG0 {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.link_3qyEjaG0:hover {
    color: #6ec6ff;
}
.link_3qyEjaG0:active {
    color: #0069c0;
}
blockquote,
figure {
    margin: 0;
}
.container_3IS9f_aM {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    border-radius: 10px;
    pointer-events: auto;
    max-width: 790px;
    min-width: 505px;
    color: #333;
    overflow: hidden;
    background-color: #fff;
    padding: 55px 30px;
}
.container_3IS9f_aM .close_20xwUVoX {
    position: absolute;
    top: 15px;
    right: 15px;
}
.container_3IS9f_aM .close_20xwUVoX .button-close_1xuy9Uf- {
    color: #2196f3;
    border: none;
    outline: none;
    cursor: pointer;
    background-color: transparent;
    padding: 5px 9px;
}
.container_3IS9f_aM .close_20xwUVoX .button-close_1xuy9Uf-:hover {
    color: #6ec6ff;
}
.container_3IS9f_aM .close_20xwUVoX .button-close_1xuy9Uf-:active {
    color: #0069c0;
}
.container_3IS9f_aM .close_20xwUVoX .button-close_1xuy9Uf- .icon_2Bp2RuzR {
    font-size: 20px;
}
.container_3IS9f_aM .title_AnzkwAOL {
    font-size: 24px;
    font-weight: 700;
}
.container_3IS9f_aM .missions_3ltzBQRA {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.item-row-wrap_2FY_DFFw {
    color: #2196f3;
    border: none;
    outline: none;
    cursor: pointer;
    background-color: #fff;
    margin: 30px 15px;
    width: 325px;
    height: 396px;
    border: 1px solid transparent;
    border-radius: 6px;
    overflow: hidden;
    box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.1);
}
.item-row-wrap_2FY_DFFw:hover {
    color: #6ec6ff;
}
.item-row-wrap_2FY_DFFw:active {
    color: #0069c0;
}
.item-row-wrap_2FY_DFFw:hover {
    background-color: rgba(33, 33, 33, 0.1);
}
.item-row-wrap_2FY_DFFw .item-row_gM7yEm5n {
    cursor: pointer;
}
.item-row-wrap_2FY_DFFw .row-img_zbc6hcNL {
    overflow: hidden;
}
.item-row-wrap_2FY_DFFw .row-img_zbc6hcNL img {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    pointer-events: none;
}
.item-row-wrap_2FY_DFFw .row-content_3e4H3DjZ {
    padding: 0 30px;
    overflow: hidden;
}
.item-row-wrap_2FY_DFFw .item-title_3eS5BpzU {
    font-size: 20px;
    font-weight: 500;
    color: rgba(0, 0, 0, 0.87);
    margin: 15px 0;
}
.item-row-wrap_2FY_DFFw .subtitle-wrap_3j_bOypS {
    margin: 15px 0;
}
.item-row-wrap_2FY_DFFw .competency-wrap_31OM0zBG {
    margin-top: 10px;
}
.item-row-wrap_2FY_DFFw .competency-wrap_31OM0zBG .competency-item_2LoivIAf {
    font-size: 12px;
    font-weight: 300;
    color: #000;
    margin: 10px 0;
}
.item-row-wrap_2FY_DFFw .competency-wrap_31OM0zBG .dot_30vR-dmM {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    align-items: center;
}
.item-row-wrap_2FY_DFFw .competency-wrap_31OM0zBG .dot_30vR-dmM:before {
    content: " ";
    display: block;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background: #4d4d4d;
    margin-right: 10px;
}
.link_2fDV9iDN {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.link_2fDV9iDN:hover {
    color: #6ec6ff;
}
.link_2fDV9iDN:active {
    color: #0069c0;
}
blockquote,
figure {
    margin: 0;
}
.pathway-wrapper_x6qhAZw_ {
    width: 390px;
    position: relative;
}
@media screen and (max-width: 999px) {
    .pathway-wrapper_x6qhAZw_ {
        width: 100%;
    }
}
.pathway-wrapper_x6qhAZw_ .dark_1DoO7NzP .pathway-card_3fX3GtLA {
    background-color: #212121;
    box-shadow: 0 5px 10px 0 hsla(0, 0%, 100%, 0.1);
}
.pathway-wrapper_x6qhAZw_ .dark_1DoO7NzP .pathway-card_3fX3GtLA:hover {
    box-shadow: 0 5px 20px 0 hsla(0, 0%, 100%, 0.2);
}
.pathway-wrapper_x6qhAZw_ .dark_1DoO7NzP .pathway-card_3fX3GtLA .card-content_6MWMRQff .content-des_1044r1Dw .title_2acvzIq0 {
    color: #fff;
}
.pathway-card_3fX3GtLA {
    border-radius: 6px;
    box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.1);
    background-color: #fff;
    overflow: hidden;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    cursor: pointer;
}
.pathway-card_3fX3GtLA:hover {
    box-shadow: 0 5px 20px 0 rgba(0, 0, 0, 0.2);
}
.card-link_3m3o8b8e {
    -ms-flex: auto;
    flex: auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
}
.card-img_2b5hqtAI {
    position: relative;
}
.card-img_2b5hqtAI .collect-wrap_1ffQGeKx {
    position: absolute;
    top: 24px;
    left: 32px;
}
@media screen and (max-width: 999px) {
    .card-img_2b5hqtAI .collect-wrap_1ffQGeKx {
        top: 20px;
        left: 20px;
    }
}
.card-content_6MWMRQff {
    -ms-flex: auto;
    flex: auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 20px 30px 32px;
    height: 240px;
}
@media screen and (max-width: 999px) {
    .card-content_6MWMRQff {
        padding: 12px 19px 27px;
        height: 194px;
    }
}
.card-content_6MWMRQff .content-des_1044r1Dw {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -ms-flex-direction: column;
    flex-direction: column;
}
.card-content_6MWMRQff .content-des_1044r1Dw .title_2acvzIq0 {
    position: relative;
    font-size: 24px;
    font-weight: 500;
    line-height: 1.2em;
    max-height: 2.4em;
    letter-spacing: 0.3px;
    color: rgba(0, 0, 0, 0.87);
    margin: 5px 0 10px;
    display: -webkit-box;
    overflow: hidden;
    white-space: normal;
    text-overflow: ellipsis;
    word-wrap: break-word;
    -webkit-line-clamp: 2;
}
@media screen and (max-width: 999px) {
    .card-content_6MWMRQff .content-des_1044r1Dw .title_2acvzIq0 {
        font-size: 22px;
        line-height: 1.33;
        max-height: 2.66em;
    }
}
.card-content_6MWMRQff .content-des_1044r1Dw .info_1xL4yti5 {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.14;
}
@media screen and (max-width: 999px) {
    .card-content_6MWMRQff .content-des_1044r1Dw .info_1xL4yti5 {
        line-height: 1.33;
    }
}
.link_2QwCZSiS {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.link_2QwCZSiS:hover {
    color: #6ec6ff;
}
.link_2QwCZSiS:active {
    color: #0069c0;
}
blockquote,
figure {
    margin: 0;
}
.container_24na99cb {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    position: relative;
    border-radius: 6px;
    width: 710px;
    pointer-events: auto;
    max-width: calc(100vw - 32px);
    color: #333;
    overflow: hidden;
    background-color: #fff;
    padding: 55px;
}
.container_24na99cb .close_GljXQpqq {
    position: absolute;
    top: 15px;
    right: 15px;
}
.container_24na99cb .close_GljXQpqq .button-close_qzPq583a {
    color: #2196f3;
    border: none;
    outline: none;
    cursor: pointer;
    background-color: transparent;
    padding: 5px 9px;
}
.container_24na99cb .close_GljXQpqq .button-close_qzPq583a:hover {
    color: #6ec6ff;
}
.container_24na99cb .close_GljXQpqq .button-close_qzPq583a:active {
    color: #0069c0;
}
.container_24na99cb .close_GljXQpqq .button-close_qzPq583a .icon_3YNhXkiD {
    font-size: 20px;
}
.container_24na99cb .head-title_1_DsnGyP {
    font-size: 14px;
    text-transform: uppercase;
}
.container_24na99cb .title_2UeEkVoS {
    font-size: 40px;
    font-weight: 700;
    margin: 15px 0 25px;
}
.container_24na99cb .complete-video_2qOpEgOy {
    margin-bottom: 45px;
    border-radius: 6px;
    overflow: hidden;
}
.container_24na99cb .completion-title_38IGvVAW {
    font-size: 24px;
    font-weight: 700;
    margin-top: 40px;
}
.container_24na99cb .button-wrap_TjZPi8nH {
    margin-top: 10px;
}
.container_24na99cb .step-content_2ckcZ3Zr {
    margin-bottom: 50px;
}
.container_24na99cb .step-content_2ckcZ3Zr .step-line_26KoPrhB {
    border-top: 1px solid #e5e5e5;
    padding-top: 40px;
}
.container_24na99cb .step-content_2ckcZ3Zr .step-title_qVJYV50L {
    font-size: 24px;
    font-weight: 700;
    margin-top: 0;
}
.container_24na99cb .step-content_2ckcZ3Zr .step-description_33Zqau9R {
    font-size: 18px;
    line-height: 26px;
    margin-top: 20px;
}
.container_24na99cb .step-content_2ckcZ3Zr .step-link_3KugkHLI {
    display: inline-block;
}
.container_24na99cb .step-content_2ckcZ3Zr .step-link_3KugkHLI a {
    font-size: 18px;
}
.container_24na99cb .step-content_2ckcZ3Zr .step-slider_3lDwYRhk {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    align-items: center;
    overflow-x: auto;
    padding: 20px 0;
}
.container_24na99cb .step-content_2ckcZ3Zr .step-slider_3lDwYRhk .slider-content_3Nw-Z2TI {
    margin-right: 30px;
}
.container_24na99cb .skills-content_YVTnNMIB {
    margin-top: 20px;
}
.container_24na99cb .skills-content_YVTnNMIB .skill-block_3lPwA1Fm {
    height: 215px;
    border-radius: 6px;
    font-size: 12px;
    line-height: 1.25;
    overflow-y: auto;
    background: #f7f7f7;
    padding: 20px;
    margin-top: 10px;
}
.container_24na99cb .skills-content_YVTnNMIB .skill-block_3lPwA1Fm .competency-title_3_OKjS8b {
    padding: 5px 0;
}
.container_24na99cb .skills-content_YVTnNMIB .skill-block_3lPwA1Fm .skill-title_2bT6BXnY {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    align-items: center;
}
.container_24na99cb .skills-content_YVTnNMIB .skill-block_3lPwA1Fm .skill-title_2bT6BXnY:before {
    content: " ";
    display: block;
    height: 4px;
    width: 4px;
    border-radius: 50%;
    background: #333;
    margin-right: 10px;
}
.container_24na99cb .submissions_1kqaxYKz {
    margin: 0 -15px;
    padding-top: 20px;
}
.container_24na99cb .submissions_1kqaxYKz .submission-item-wrapper_1DlTFBwz {
    padding: 0 15px;
    position: relative;
}
.container_24na99cb .submissions_1kqaxYKz .submission-item-mask_gE4G2yVh {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    cursor: pointer;
}
.link_2KxZFXS9 {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.link_2KxZFXS9:hover {
    color: #6ec6ff;
}
.link_2KxZFXS9:active {
    color: #0069c0;
}
blockquote,
figure {
    margin: 0;
}
.link_2DTLzs7V {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.link_2DTLzs7V:hover {
    color: #6ec6ff;
}
.link_2DTLzs7V:active {
    color: #0069c0;
}
blockquote,
figure {
    margin: 0;
}
.container_1fJ4X0sP {
    position: relative;
    width: 100%;
    height: 100%;
    padding: 60px 20px 0;
    overflow: hidden;
    pointer-events: auto;
}
.close_3VpO-s7G {
    position: absolute;
    top: 3px;
    right: 20px;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    background: #2196f3;
}
.close_3VpO-s7G .button-close_38cRi5w9 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    color: #2196f3;
    border: none;
    outline: none;
    cursor: pointer;
    width: 100%;
    height: 100%;
    color: #fff;
    background-color: transparent;
}
.close_3VpO-s7G .button-close_38cRi5w9:hover {
    color: #6ec6ff;
}
.close_3VpO-s7G .button-close_38cRi5w9:active {
    color: #0069c0;
}
.close_3VpO-s7G .button-close_38cRi5w9 .icon_1mhqfu8x {
    font-size: 20px;
}
.img-center_37jYnOUM,
.img-center_37jYnOUM .img-auto_1R0twMg- {
    width: 100%;
    height: 100%;
}
.link_3F_IXYYc {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.link_3F_IXYYc:hover {
    color: #6ec6ff;
}
.link_3F_IXYYc:active {
    color: #0069c0;
}
blockquote,
figure {
    margin: 0;
}
.content_35GFVG5p {
    padding-bottom: 20px;
    border-bottom: 1px solid #e0e0e0;
}
@media screen and (max-width: 999px) {
    .content_35GFVG5p {
        text-align: center;
    }
}
.content_35GFVG5p .content-title_fkbcQqYb {
    font-size: 24px;
    font-weight: 500;
    color: rgba(0, 0, 0, 0.87);
}
.content_35GFVG5p .parent_1uN5Bzs1 {
    display: -ms-flexbox;
    display: flex;
    font-size: 14px;
    margin-bottom: 10px;
}
.content_35GFVG5p .parent_1uN5Bzs1 .type_lBKyOP3a {
    padding-right: 10px;
    text-transform: uppercase;
}
.link_i41a_8D4 {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.link_i41a_8D4:hover {
    color: #6ec6ff;
}
.link_i41a_8D4:active {
    color: #0069c0;
}
blockquote,
figure {
    margin: 0;
}
.card-wrap_1EBJOggb {
    position: relative;
}
.card-wrap_1EBJOggb .card_1ABkdWs2 {
    border-radius: 6px;
    padding: 60px 95px;
    box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.1);
    background-color: #fff;
}
@media screen and (max-width: 999px) {
    .card-wrap_1EBJOggb .card_1ABkdWs2 {
        padding: 60px;
    }
}
.card-wrap_1EBJOggb .card-buttons_NVxxbh57 .button-complete-all_3MD56Ex1 {
    padding-top: 30px;
}
.card-wrap_1EBJOggb .card-buttons_NVxxbh57 .button-wrap_1ngeJGCX {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    padding-top: 25px;
}
.next-content-button_ECHb96VY {
    padding-top: 20px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
}
.next-content-button_ECHb96VY .alink_32Y_hGwZ {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
    font-size: 16px;
    font-weight: 500;
}
.next-content-button_ECHb96VY .alink_32Y_hGwZ:hover {
    color: #6ec6ff;
}
.next-content-button_ECHb96VY .alink_32Y_hGwZ:active {
    color: #0069c0;
}
.next-content-button_ECHb96VY button {
    font-weight: 400;
}
.link_1w5wI_yd {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.link_1w5wI_yd:hover {
    color: #6ec6ff;
}
.link_1w5wI_yd:active {
    color: #0069c0;
}
blockquote,
figure {
    margin: 0;
}
.content-wrapper_1mizf9-R {
    -ms-flex: auto;
    flex: auto;
    -ms-flex-direction: column;
    flex-direction: column;
}
.content-container_2P0qemtQ {
    margin: 96px auto 99px;
    max-width: 800px;
}
.submission-gallery-title_1T9bG21C {
    font-size: 40px;
    font-weight: 700;
    line-height: 1.2;
    color: #000;
}
@media screen and (max-width: 999px) {
    .submission-gallery-title_1T9bG21C {
        font-size: 34px;
        padding-left: 10px;
    }
}
.results-wrapper_QCiXIlsg {
    margin-top: -40px;
}
.link_6CXZKlbz {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.link_6CXZKlbz:hover {
    color: #6ec6ff;
}
.link_6CXZKlbz:active {
    color: #0069c0;
}
blockquote,
figure {
    margin: 0;
}
.card-wrap_21m8ontz {
    position: relative;
}
.card-wrap_21m8ontz .card_2QlcyTUp {
    border-radius: 6px;
    padding: 60px 95px;
    box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.1);
    background-color: #fff;
}
@media screen and (max-width: 999px) {
    .card-wrap_21m8ontz .card_2QlcyTUp {
        padding: 15px 10px;
    }
}
.card-wrap_21m8ontz button {
    outline: none;
    border: none;
    padding: 0;
    background: transparent;
}
.section_1aj5Yf05 .section-body_2DSzn6Kj {
    padding: 20px 0 60px;
    border-bottom: 1px solid #e0e0e0;
}
.section_1aj5Yf05 .section-body_2DSzn6Kj .title_3F9fI0Fc {
    font-size: 16px;
    text-transform: uppercase;
}
@media screen and (max-width: 999px) {
    .section_1aj5Yf05 .section-body_2DSzn6Kj .title_3F9fI0Fc {
        font-size: 10px;
        line-height: 1.4;
    }
}
.section_1aj5Yf05 .section-body_2DSzn6Kj .submission_7gCuCaI- .submission-card_1XhJCIll {
    padding-top: 30px;
}
.section_1aj5Yf05 .button-wrap_28cQ0Ugv {
    padding-top: 25px;
}
.section_1aj5Yf05 .button-wrap_28cQ0Ugv .alink_WVctGDy- {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
    font-size: 16px;
    font-weight: 500;
}
.section_1aj5Yf05 .button-wrap_28cQ0Ugv .alink_WVctGDy-:hover {
    color: #6ec6ff;
}
.section_1aj5Yf05 .button-wrap_28cQ0Ugv .alink_WVctGDy-:active {
    color: #0069c0;
}
@media screen and (max-width: 999px) {
    .section_1aj5Yf05 .button-wrap_28cQ0Ugv .alink_WVctGDy- {
        font-size: 12px;
        line-height: 1.67;
    }
}
.section_1aj5Yf05 .section-submit_1eoESWdG {
    padding-top: 15px;
    font-size: 16px;
}
.collect-wrap_3U0212kC,
.section_1aj5Yf05 .section-submit_1eoESWdG .button-wrap_28cQ0Ugv {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
}
.collect-wrap_3U0212kC {
    padding-top: 20px;
    -ms-flex-align: center;
    align-items: center;
    font-size: 16px;
}
.link_13-Xll4u {
    color: #2196f3;
    text-decoration: none;
    cursor: pointer;
}
.link_13-Xll4u:hover {
    color: #6ec6ff;
}
.link_13-Xll4u:active {
    color: #0069c0;
}
blockquote,
figure {
    margin: 0;
}
.body-wrap_bVg6_4Vh {
    -ms-flex: auto;
    flex: auto;
    -ms-flex-direction: column;
    flex-direction: column;
    position: relative;
}
.architecture-wrap_vfAI94s1,
.body-wrap_bVg6_4Vh {
    display: -ms-flexbox;
    display: flex;
}
@media screen and (max-width: 999px) {
    .architecture-wrap_vfAI94s1 {
        -ms-flex-direction: column;
        flex-direction: column;
    }
}
.architecture-wrap_vfAI94s1 .left-side-parent_2i0iR-iN {
    position: absolute;
}
.architecture-wrap_vfAI94s1 .left-side_397l9uho {
    width: 365px;
    height: 100vh;
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 9;
    background-color: #000;
	
}
@media screen and (max-width: 999px) {
    .architecture-wrap_vfAI94s1 .left-side_397l9uho {
        width: 100% !important;
        height: inherit;
    }
}
@media screen and (max-width: 999px) {
    .architecture-wrap_vfAI94s1 .left-side_397l9uho .show_3-a8KMjE {
        height: 100vh;
    }
}
.architecture-wrap_vfAI94s1 .left-side_397l9uho .static-learn-side_29P3dp-7 {
    width: 91px;
}
.architecture-wrap_vfAI94s1 .left-side_397l9uho .icon-arrow_Oo6O9AsI { 
	
    width: 32px;
    height: 32px;
    opacity: 0.52;
    color: #fff;
    margin-right: -32px;
    border: none;
    border-radius: 0 4px 4px 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #000;
    cursor: pointer;
    position: absolute;
    right: 0;
    top: 30px;
}


@media screen and (max-width: 999px) {
    .architecture-wrap_vfAI94s1 .left-side_397l9uho .icon-arrow_Oo6O9AsI {
        display: none;
    }
}
.architecture-wrap_vfAI94s1 .left-side_397l9uho .learn-view-content_3enj_w_8 {
    display: none;
}
@media screen and (max-width: 999px) {
    .architecture-wrap_vfAI94s1 .left-side_397l9uho .learn-view-content_3enj_w_8 {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-pack: justify;
        justify-content: space-between;
        margin: 17px 10px 16px 25px;
        color: #fff;
        height: 18px;
        font-size: 12px;
        font-weight: 500;
    }
}
.architecture-wrap_vfAI94s1 .left-side_397l9uho .learn-view-content_3enj_w_8 .icon-content_1pARVhbt {
    padding: 5px 10px;
    background: none;
    color: #aaa;
    border: none;
    transition: all 0.3s;
}
.architecture-wrap_vfAI94s1 .left-side_397l9uho .learn-view-content_3enj_w_8 .icon-content_1pARVhbt .show-content_3_d6HZ01 {
    transform: rotate(180deg);
}
.architecture-wrap_vfAI94s1 .right-detail_1s_ACS8z {
    -ms-flex: auto;
    flex: auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    position: relative;
}
@media screen and (max-width: 999px) {
    .architecture-wrap_vfAI94s1 .right-detail_1s_ACS8z .static-detail_37ezM1Vx {
        padding: 0;
        width: 100%;
    }
}
.content-wrap_20RAlglX {
    background-color: #fafafa;
}
.content-wrap_20RAlglX .withCover_2In127gB {
    position: relative;
}
.content-wrap_20RAlglX .withCover_2In127gB .content_3FGy1MLz {
    padding-top: 60px;
    height: 708px;
    overflow: hidden;
}
.loading-wrap_2x6tQLhB {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    cursor: auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    position: fixed;
    z-index: 999999;
}
.loading-wrap_2x6tQLhB .loading_23-1tvS4 {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    border-radius: 22px;
    width: 44px;
    height: 44px;
    border: 2px solid rgba(0, 0, 0, 0.4);
    border-top-color: #fff;
    animation: rotate 1s infinite;
}
.center_1kEZ1yvN {
    max-width: 1230px;
    margin: 0 auto;
}
.path-stream_3O2mwoCp {
    padding: 74px 0 23px;
}
.path-stream_3O2mwoCp,
.tutorial-steps_bryeFO7- {
    -ms-flex: auto;
    flex: auto;
    max-width: 1400px;
    margin: 0 auto;
}
.tutorial-steps_bryeFO7- {
    padding: 90px 0;
}
@media screen and (max-width: 999px) {
    .tutorial-steps_bryeFO7- {
        padding: 45px 15px;
    }
}
.tutorial-steps_bryeFO7- .step-wrap_3t8a4rWq {
    position: relative;
}
.tutorial-steps_bryeFO7- .step_3JoIiyZu {
    border-radius: 6px;
    box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.1);
    background-color: #fff;
}
.tutorial-steps_bryeFO7- .complete-icon_1RHGh3hP {
    font-size: 30px;
    height: 80px;
    width: 80px;
    border-radius: 50%;
    background-color: #e0e0e0;
    color: #fff;
    position: absolute;
    top: -40px;
    right: -40px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
}
@media screen and (max-width: 999px) {
    .tutorial-steps_bryeFO7- .complete-icon_1RHGh3hP {
        font-size: 15px;
        height: 30px;
        width: 30px;
        top: -15px;
        right: -15px;
    }
}
.tutorial-steps_bryeFO7- .complete-icon_1RHGh3hP .completed_24qnvfMv {
    background-color: #1fd348;
    color: #fff;
}
.tutorial-steps_bryeFO7- .button-complete_3kQVKkAc {
    padding: 40px 95px;
}
@media screen and (max-width: 999px) {
    .tutorial-steps_bryeFO7- .button-complete_3kQVKkAc {
        padding: 15px;
    }
}
.tutorial-steps_bryeFO7- .button-complete-all_2LOcivb4 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
}
.tutorial-steps_bryeFO7- .step-sep_2Deo-PCc {
    height: 80px;
    width: 2px;
    background-color: #e0e0e0;
    margin: 0 auto;
}
@media screen and (max-width: 999px) {
    .tutorial-steps_bryeFO7- .step-sep_2Deo-PCc {
        height: 55px;
    }
}
.suggest-solution_1BzlZSof {
    -ms-flex: auto;
    flex: auto;
    max-width: 800px;
    margin: 0 auto;
}
.next-panel_39rISw2W {
    width: 100%;
    position: relative;
    overflow: hidden;
}
.next-panel_39rISw2W .panel-body_1ehlJ6u9 {
    width: 100%;
    height: 600px;
    max-width: 800px;
    margin: 0 auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: center;
    align-items: center;
}
@media screen and (max-width: 999px) {
    .next-panel_39rISw2W .panel-body_1ehlJ6u9 {
        -ms-flex-direction: column;
        flex-direction: column;
        padding: 15px;
        height: auto;
    }
}
.next-panel_39rISw2W .panel-body_1ehlJ6u9 .left_2JBs3z1y,
.next-panel_39rISw2W .panel-body_1ehlJ6u9 .right_291HQYYt {
    -ms-flex: none;
    flex: none;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
}
@media screen and (max-width: 999px) {
    .next-panel_39rISw2W .panel-body_1ehlJ6u9 .left_2JBs3z1y,
    .next-panel_39rISw2W .panel-body_1ehlJ6u9 .right_291HQYYt {
        width: 100%;
    }
}
.next-panel_39rISw2W .panel-body_1ehlJ6u9 .left_2JBs3z1y {
    max-width: 384px;
}
.next-panel_39rISw2W .panel-body_1ehlJ6u9 .left_2JBs3z1y .info-title_-nJF4PFu {
    font-size: 48px;
    font-weight: 700;
    color: #fff;
}
@media screen and (max-width: 999px) {
    .next-panel_39rISw2W .panel-body_1ehlJ6u9 .left_2JBs3z1y .info-title_-nJF4PFu {
        font-size: 35px;
        line-height: 1.14;
    }
}
.next-panel_39rISw2W .panel-body_1ehlJ6u9 .left_2JBs3z1y .info-description_3TWC6kfm {
    font-size: 16px;
    color: #fff;
    line-height: 1.75;
    margin-top: 12px;
}
.next-panel_39rISw2W .panel-body_1ehlJ6u9 .left_2JBs3z1y .button-next_3b4ExcYm {
    width: 284px;
    margin-top: 31px;
}
@media screen and (max-width: 999px) {
    .next-panel_39rISw2W .panel-body_1ehlJ6u9 .left_2JBs3z1y .button-next_3b4ExcYm {
        width: 100%;
        margin: 31px 0;
    }
}
.next-panel_39rISw2W .panel-body_1ehlJ6u9 .card-title_h4auOwDP {
    font-size: 16px;
    line-height: 1.75;
    color: #fff;
    padding: 0;
}
.next-panel_39rISw2W .panel-body_1ehlJ6u9 .card_3wWI2_bo {
    display: -ms-flexbox;
    display: flex;
}

# sourceMappingURL=Learn_TutorialArchitectureDetailController
.f90deb875bceb721ec13.css
.map
