.container-1{display:flex;justify-content:center;align-items:center;margin-top:40px;margin-bottom:40px}.me-teacher-dashboard{width:100%}.me-dashboard-stats{width:1200%}.me-stat-card{width:33.33%;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;background-color:#191919;border-radius:15px}.me-stat-today{color:#ebfbff;font-size:50px}.me-stat-upcoming{color:#ebfbff;font-size:50px}.me-stat-students{color:#ebfbff;font-size:50px}.me-dashboard-greeting{color:#41968f;font-weight:700;font-size:50px}.column-1{display:flex;justify-content:end;align-items:center;width:50%}.column-2{width:50%}.columns-1{width:100%}.me-header-row{display:flex;flex-flow:column;justify-content:space-between;align-items:start;width:100%}.shortcode-1{height:100%;color:#41968f}.me-td-profile-header{display:flex;width:60%}.me-td-profile-photo{width:20%}.me-td-profile-info{display:flex;flex-flow:column wrap;gap:8px;width:20%}.me-td-display-name{color:#41968f;font-weight:600;font-size:24px}.me-td-teacher-id{color:#ebfbff;font-size:13px}.me-td-country{color:#ebfbff;font-size:14px}.me-td-tier-badge{color:#fff;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;background-color:#41968f;border-radius:5px}.me-td-tier-title{display:flex;justify-content:start;align-items:start;color:#41968f;font-weight:600;font-size:24px;margin-bottom:20px}.me-td-tier-section{display:flex;padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px}.me-td-next-tier{color:#ebfbff;font-size:13px}.me-td-progress-track{display:flex;height:38px;overflow:hidden;background-color:#454545}.me-td-progress-fill{display:block;width:100%;height:100%}.me-td-progress-label{width:100%;color:#ebfbff;font-size:13px;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px}.me-td-profile-section{display:flex;flex-flow:row;justify-content:start;align-items:center;gap:40px;width:100%;margin-bottom:20px}.me-td-tier-labels{display:flex;flex-flow:row;justify-content:space-between;align-items:center;width:100%}.me-td-current-tier{color:#ebfbff;font-size:13px}.me-teacher-dashboard-section{width:100%;background-color:#242424}.text-1{color:#ebfbff;font-size:20px;margin-top:-10px;margin-bottom:40px}.heading-1{display:flex;justify-content:end;align-items:end}.me-heading{color:#e783a1;font-family:"Freeman",sans-serif;font-size:25px}.div-2{display:flex;flex-flow:column;width:100%;margin-top:20px;margin-bottom:20px;padding-top:15px;padding-right:15px;padding-bottom:15px;padding-left:15px;background-color:#191919;border-radius:15px}.me-student-dashboard-draft{background:#f5f5fb;color:#242039;min-height:100vh;padding:48px 24px;font-family:Arial,sans-serif}.me-student-dashboard-draft>div{max-width:1080px;margin:auto;width:100%}.me-student-dashboard-draft .me-student-welcome{background:#31234f;border-radius:24px;padding:36px;color:#fff;margin-bottom:24px}.me-student-dashboard-draft .me-student-brand{font-size:12px;letter-spacing:2px;font-weight:700;color:#efb2e5}.me-student-dashboard-draft .me-student-welcome h1{font-size:40px;line-height:1.15;color:#fff;margin:16px 0}.me-student-dashboard-draft .me-student-welcome p{font-size:17px;line-height:1.6;max-width:650px;color:#e9e3f3}.me-student-dashboard-draft .me-student-tip{display:flex;flex-direction:column;gap:8px;padding:22px 26px;background:#fff;border-left:4px solid #af4b97;border-radius:14px;margin-bottom:30px;color:#242039}.me-student-dashboard-draft .me-student-tip span{line-height:1.6}.me-student-dashboard-draft .oxy-shortcode{width:100%;color:#242039}.me-student-dashboard-draft .oxy-shortcode h1{display:none}.me-student-dashboard-draft .oxy-shortcode h2{color:#31234f;font-size:26px;margin:30px 0 16px}.me-student-dashboard-draft .oxy-shortcode h3{color:#31234f;font-size:20px}.me-student-dashboard-draft .oxy-shortcode p,.me-student-dashboard-draft .oxy-shortcode li{color:#454052;line-height:1.6}.me-student-dashboard-draft .oxy-shortcode article{background:#fff;border:1px solid #e5e0ed;border-radius:16px;padding:24px;margin:16px 0}.me-student-dashboard-draft .oxy-shortcode form{background:#fff;padding:20px;border-radius:14px;margin-bottom:16px}.me-student-dashboard-draft .oxy-shortcode article form{padding:0}.me-student-dashboard-draft label{color:#31234f;font-weight:600;display:block}.me-student-dashboard-draft input,.me-student-dashboard-draft select{font:inherit;border:1px solid #d4cddd;background:#fff;color:#242039;border-radius:8px;padding:12px;max-width:100%;margin-top:8px}.me-student-dashboard-draft button{background:#663b83;color:#fff;border:0;border-radius:9px;font-weight:700;padding:13px 22px;cursor:pointer}.me-student-dashboard-draft button:hover{background:#4b2864}.me-student-dashboard-draft button:focus-visible,.me-student-dashboard-draft input:focus-visible,.me-student-dashboard-draft select:focus-visible{outline:3px solid #ca94bd;outline-offset:3px}.me-student-dashboard-draft a{color:#663b83;text-decoration:underline}@media(max-width:767px){.me-student-dashboard-draft{padding:24px 14px}.me-student-dashboard-draft .me-student-welcome{padding:26px 22px}.me-student-dashboard-draft .me-student-welcome h1{font-size:30px}.me-student-dashboard-draft .oxy-shortcode article{padding:18px}.me-student-dashboard-draft input,.me-student-dashboard-draft select{width:100%}}.me-header{padding-top:0px}@media (max-width:1119px){.me-header{display:flex;justify-content:center;align-items:center}}.columns-2{display:flex;flex-flow:row;justify-content:center;align-items:center;width:100%}.column-3{width:50%}.me-sd-page{width:100%;min-width:0px;color:#a6a6a6;font-size:18px;line-height:1.6em;background-color:#FBF8F1}.me-sd-heading{width:100%;font-size:55px;text-align:center;margin-bottom:20px}.me-next-class-panel{width:100%;padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px;background-color:#163E49;border-radius:16px}.me-text-cream{color:#FBF8F1}.me-sd-summary-card{width:100%;color:#163E49;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;background-color:#E3F2EF;border-radius:16px}.me-sd-content{display:flex;flex-flow:column;width:100%;max-width:1360px;min-width:0px;margin-top:40px;margin-right:auto;margin-bottom:40px;margin-left:auto;padding-right:20px;padding-left:20px}.me-sd-card-title{color:#163E49;font-size:24px}.me-lesson-row{color:#163E49;padding-top:16px;padding-right:20px;padding-bottom:16px;padding-left:20px;background-color:#FBF8F1;border-radius:12px}.div-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));justify-items:stretch;gap:20px;width:100%;padding-top:5px;padding-right:5px;padding-bottom:5px;padding-left:5px}@media (max-width:767px){.div-3{align-items:center;justify-items:center;justify-content:center}}.text-2{color:#9fc0c4}.text-3{color:#fbf8f1}@media (max-width:767px){.text-3{font-size:16px;text-align:center}}.columns-3{object-fit:fill}.column-4{width:50%;height:100%}.text-4{color:#41968F}.section-1{object-fit:fill}.div-4{display:flex;flex-flow:row}.text-5{color:#e783a1;text-transform:uppercase}.div-5{width:50px;height:2px}.div-6{width:80%;height:1px}.div-7{width:100%;height:1px;margin-top:40px}.me-teacher-dashboard-navigation{display:flex;flex-flow:wrap;justify-content:center;align-items:center;gap:10px;width:100%;margin-top:20px;margin-bottom:20px}.me-button{width:130px;margin-bottom:0px}.me-button:hover{transform:rotateX(0deg) rotateY(0deg) rotateZ(3deg)}.me-text-dkteal{color:#0f2b33;font-size:25px}.me-text-pink{color:#fff;padding-top:5px;padding-right:5px;padding-bottom:5px;padding-left:5px;background-color:#e783a1}.me-text-dkteal-bg{color:#fff;padding-top:5px;padding-right:5px;padding-bottom:5px;padding-left:5px;background-color:#163e49;border-radius:5px}.me-status-scheduled{color:#fff;padding-top:5px;padding-right:5px;padding-bottom:5px;padding-left:5px;background-color:#46c2a1;border-radius:5px}.me-status-in-progress{color:#fff;padding-top:5px;padding-right:5px;padding-bottom:5px;padding-left:5px;background-color:#45a351;border-radius:5px}.me-status-completed{color:#fff;padding-top:5px;padding-right:5px;padding-bottom:5px;padding-left:5px;background-color:#dbb351;border-radius:5px}.me-status-student-absent{color:#fff;padding-top:5px;padding-right:5px;padding-bottom:5px;padding-left:5px;background-color:#ff6f00;border-radius:5px}.me-status-teacher-absent{color:#fff;padding-top:5px;padding-right:5px;padding-bottom:5px;padding-left:5px;background-color:#b80000;border-radius:5px}.me-status-cancelled{color:#fff;padding-top:5px;padding-right:5px;padding-bottom:5px;padding-left:5px;background-color:#462d85;border-radius:5px}.me-status-rescheduled{color:#fff;padding-top:5px;padding-right:5px;padding-bottom:5px;padding-left:5px;background-color:#2e48da;border-radius:5px}.me-button-main{margin-top:10px;margin-bottom:10px}.me-text{margin-top:-20px}.me-student-avatar{width:200px;height:200px;object-fit:cover;margin-top:20px;margin-bottom:20px;border-radius:10px}.me-student-card{flex-flow:row;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;border-radius:10px;border-top:2px solid var(--bde-palette-color-1-2f4138c5-534c-40ca-a38f-d71ec60ab578);border-bottom:2px solid var(--bde-palette-color-1-2f4138c5-534c-40ca-a38f-d71ec60ab578);border-left:2px solid var(--bde-palette-color-1-2f4138c5-534c-40ca-a38f-d71ec60ab578);border-right:2px solid var(--bde-palette-color-1-2f4138c5-534c-40ca-a38f-d71ec60ab578);box-shadow:0px 0px 5px 1px #00000030}.text-7{color:#a6a6a6}.text-8{color:#a6a6a6}.text-9{color:#a6a6a6}.text-10{color:#a6a6a6}.text-11{color:#a6a6a6}.text-12{min-height:100px;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;background-color:#fbf8f1}.icon-1{padding-top:5px;padding-right:5px;padding-bottom:5px;padding-left:5px}.me-profile-image{width:200px;height:200px;border-radius:10px}.container-2{display:flex;flex-flow:column;justify-content:center;align-items:start;gap:15px;margin-top:40px}.me-teacher-earnings-summary{width:100%}.column-5{width:20%}.column-6{width:20%}.column-7{width:20%}.column-8{width:20%}.column-9{width:20%}.container-3{margin-top:40px}.me-payment-statements{margin-top:40px}.me-statement-table{grid-template-columns:repeat(8,minmax(0,1fr));grid-auto-flow:row;align-items:center;justify-items:center;gap:0px;width:100%}.me-statement-header{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));grid-auto-flow:row;align-items:center;justify-items:center;gap:0px;width:100%;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;background-color:#e783a1}.me-statement-table-text{color:#fff;font-weight:900;font-size:20px;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px}.me-statement-row{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));grid-auto-flow:row;align-items:center;justify-items:center;gap:0px;width:100%;text-align:center}.me-statement-row-text{display:flex;flex-flow:row;justify-content:center;align-items:center;width:100%;color:#a6a6a6;font-weight:100;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;border-top:0.5px solid var(--bde-palette-color-1-2f4138c5-534c-40ca-a38f-d71ec60ab578);border-bottom:0.5px solid var(--bde-palette-color-1-2f4138c5-534c-40ca-a38f-d71ec60ab578);border-left:0.5px solid var(--bde-palette-color-1-2f4138c5-534c-40ca-a38f-d71ec60ab578);border-right:0.5px solid var(--bde-palette-color-1-2f4138c5-534c-40ca-a38f-d71ec60ab578)}.me-statement-header-text{color:#fff;font-family:"Freeman",sans-serif}.me-statement-header-cell{color:#fff;text-align:center;padding-top:12px;padding-right:12px;padding-bottom:12px;padding-left:12px;background-color:#e783a1;border-top:1px solid var(--bde-palette-color-1-2f4138c5-534c-40ca-a38f-d71ec60ab578);border-bottom:1px solid var(--bde-palette-color-1-2f4138c5-534c-40ca-a38f-d71ec60ab578);border-left:1px solid var(--bde-palette-color-1-2f4138c5-534c-40ca-a38f-d71ec60ab578);border-right:1px solid var(--bde-palette-color-1-2f4138c5-534c-40ca-a38f-d71ec60ab578)}.me-statement-cell{color:#163e49;padding-top:12px;padding-right:12px;padding-bottom:12px;padding-left:12px;border-top:1px solid var(--bde-palette-color-1-2f4138c5-534c-40ca-a38f-d71ec60ab578);border-bottom:1px solid var(--bde-palette-color-1-2f4138c5-534c-40ca-a38f-d71ec60ab578);border-left:1px solid var(--bde-palette-color-1-2f4138c5-534c-40ca-a38f-d71ec60ab578);border-right:1px solid var(--bde-palette-color-1-2f4138c5-534c-40ca-a38f-d71ec60ab578)}.me-teacher-dashboard-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.me-dashboard-summary-card{display:flex;flex-flow:column;justify-content:center;align-items:center;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;background-color:#e3f2ef;border-radius:10px}.text-13{padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px}.me-next-lesson-when{padding-right:10px;border-right:1px solid var(--bde-palette-color-1-442e5d5c-5f00-4f83-9b52-92f4969572ca)}.container-4{display:flex;flex-flow:row;justify-content:space-between;align-items:center;gap:10px}.me-teacher-today-lesson{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));align-items:center;justify-items:center;gap:10px}.text-14{color:#a6a6a6;margin-top:40px;margin-bottom:40px}.container-5{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:row;gap:20px;width:100%}.container-6{padding-top:12px;padding-right:12px;padding-bottom:12px;padding-left:12px}.me-leave-container{padding-top:12px;padding-right:12px;padding-bottom:12px;padding-left:12px;background-color:#e3f2ef;border-top-right-radius:20px;border-bottom-left-radius:20px;border-top:1px solid var(--bde-palette-off-white-ac58c4d7-2ef6-400b-8fce-130031ea5110-1);border-bottom:1px solid var(--bde-palette-off-white-ac58c4d7-2ef6-400b-8fce-130031ea5110-1);border-left:1px solid var(--bde-palette-off-white-ac58c4d7-2ef6-400b-8fce-130031ea5110-1);border-right:1px solid var(--bde-palette-off-white-ac58c4d7-2ef6-400b-8fce-130031ea5110-1);box-shadow:0px 0px 10px 0px #00000030}.shortcode-2{margin-top:40px;margin-bottom:40px}.me-heading-big{font-size:55px}.html5-video-1{width:100%;height:100%}.container-7{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(2,auto);grid-auto-flow:row;align-items:start;justify-items:start;gap:20px;width:100%}.container-8{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(1,auto);grid-auto-flow:row;align-items:start;justify-items:start;width:100%;margin-top:40px}.me-profile-instructions{padding-top:16px;padding-right:16px;padding-bottom:16px;padding-left:28px}.me-profile-instructions ul{padding-left:28px}.div-8{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.container-9{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(5,auto);gap:20px;width:100%;font-size:20px;margin-bottom:40px}.me-badge-teacher-month{position:relative;width:150px;max-width:150px}.me-badge-popup-teacher-month{display:none;position:fixed;top:0px;right:0px;bottom:0px;left:0px;z-index:9999;padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px;background-color:#163E49CC}.me-badge-teacher-month-big{position:relative;width:100%;margin-top:60px;margin-right:auto;margin-left:auto}.me-close-button{position:absolute;top:0px;right:0px;z-index:2;color:#fff}.me-badge-popup-panel{position:absolute;top:50%;left:50%;width:500px;height:500px;max-width:90vw;transform:translate3d(-50%,-50%,0px)}.me-badge-date-big{position:absolute;top:67%;left:22%;width:70%;color:#163e49;font-family:"Freeman",sans-serif;font-weight:900;font-size:50px;line-height:1}.me-badge-image-small{height:auto}.me-badge-image-big{width:100%;height:auto}.me-badge-header{color:#41968f;font-family:"Freeman",sans-serif;font-size:55px;text-align:center;margin-bottom:16px}@media (max-width:479px){.me-badge-header{line-height:1}}.me-badge-container{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));align-items:center;justify-items:center;justify-content:center;gap:10px;width:100%}@media (max-width:1119px){.me-badge-container{grid-template-columns:repeat(8,minmax(0,1fr))}}@media (max-width:1023px){.me-badge-container{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (max-width:767px){.me-badge-container{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}}@media (max-width:479px){.me-badge-container{grid-template-columns:repeat(2,minmax(0,1fr))}}.me-badge-section{display:flex;flex-flow:column;justify-content:center;align-items:center;gap:20px;padding-top:40px;padding-right:40px;padding-bottom:40px;padding-left:40px}.me-badge-date-small{position:absolute;top:87px;left:30px;width:60%;color:#163e49;font-family:"Freeman",sans-serif;font-weight:900;font-size:12px;text-transform:uppercase;text-wrap:nowrap}.text-15{display:none}.div-9{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}@media (max-width:767px){.div-9{grid-template-columns:repeat(1,minmax(0,1fr))}}.icon-2{position:relative;top:-40px;right:80px}.div-10{width:600px}.shortcode-3{justify-content:start;align-items:start}.container-10{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row}.shortcode-4{margin-top:40px}.me-lesson-analytics-container{display:flex;flex-direction:column;align-items:stretch;gap:18px;width:calc(100% - 48px);max-width:1200px;margin:32px auto 64px;padding:32px;background:#fbf8f1;border:1px solid #cce0dc;border-radius:24px;color:#163e49}@media(max-width:767px){.me-lesson-analytics-container{width:calc(100% - 24px);padding:20px;margin-top:20px}}.text-16{color:#e783a1;font-size:16px;text-transform:uppercase}.text-17{color:#41968f;font-size:16px}.div-11{width:100%}.text-18{text-align:end}.div-12{width:100%}.me-teacher-lesson-analytics-card{display:flex;flex-flow:column;justify-content:center;align-items:center;width:100%;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;background-color:#244247a8;border-radius:10px}.me-lesson-analytics-card{width:100%}.me-lesson-analytics-title{color:#fbf8f1;font-size:16px}.me-lesson-analytics-data{color:#41968f}.text-19{color:#41968f}.me-dashboard-header-container{display:flex;flex-flow:row;justify-content:center;align-items:center;width:100%;padding-top:20px;padding-bottom:20px}.image-3{border-top:2px solid var(--bde-palette-color-1-ea83c2ab-ef09-46e3-aac8-86f0534c7c3f);border-bottom:2px solid var(--bde-palette-color-1-ea83c2ab-ef09-46e3-aac8-86f0534c7c3f);border-left:2px solid var(--bde-palette-color-1-ea83c2ab-ef09-46e3-aac8-86f0534c7c3f);border-right:2px solid var(--bde-palette-color-1-ea83c2ab-ef09-46e3-aac8-86f0534c7c3f);box-shadow:10px 10px 5px 0px #00000030;backdrop-filter:grayscale(100%);-webkit-backdrop-filter:grayscale(100%)}.column-10{flex-flow:row;justify-content:center;align-items:center}@media (max-width:1119px){.column-10{flex-flow:column;justify-content:center;align-items:center}}.container-11{display:flex;flex-flow:row;justify-content:space-between;width:100%;height:130px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:55px;padding-bottom:0px;padding-left:55px;border-bottom:1px solid #c2c2c2}.menu-link-1{display:flex;justify-content:center;align-items:center;width:100px;height:130px;background-color:#ccede2}.menu-link-1:hover{background-color:#41968f}.me-shape-menu{display:flex;flex-flow:row;justify-content:end;align-items:center;gap:10px}.container-link-1{width:25%}.me-header-logo{width:400px}.me-diamond-section{flex-flow:column;justify-content:center;align-items:center}.me-diamond-section{width:100%;background:#FBF8F1;padding:65px 0;overflow:visible!important}.me-diamond-mosaic{position:relative!important;left:50%!important;transform:translateX(-50%)!important;box-sizing:border-box!important;width:100vw!important;max-width:none!important;display:flex!important;justify-content:center!important;align-items:flex-start!important;margin:30px 0 0!important;padding:30px 40px 40px!important;background:#FBF8F1;overflow-x:auto;overflow-y:hidden}.me-diamond-board{--tile:clamp(160px,calc((100vw - 80px) / 5),370px);position:relative!important;display:block!important;width:calc(var(--tile) * 5)!important;height:calc(var(--tile) * 3)!important;min-width:calc(var(--tile) * 5)!important;min-height:calc(var(--tile) * 3)!important;max-width:none!important;max-height:none!important;flex:0 0 calc(var(--tile) * 5)!important;margin:0!important;padding:0!important;overflow:visible!important}.me-diamond-row{position:absolute!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:stretch!important;height:var(--tile)!important;margin:0!important;padding:0!important;gap:0!important;overflow:visible!important;pointer-events:none!important;z-index:1}.me-diamond-row:nth-child(1){width:calc(var(--tile) * 3)!important;top:0!important;left:var(--tile)!important}.me-diamond-row:nth-child(2){width:calc(var(--tile) * 4)!important;top:calc(var(--tile) * 0.5)!important;left:calc(var(--tile) * 0.5)!important}.me-diamond-row:nth-child(3){width:calc(var(--tile) * 5)!important;top:var(--tile)!important;left:0!important}.me-diamond-row:nth-child(4){width:calc(var(--tile) * 4)!important;top:calc(var(--tile) * 1.5)!important;left:calc(var(--tile) * 0.5)!important}.me-diamond-row:nth-child(5){width:calc(var(--tile) * 3)!important;top:calc(var(--tile) * 2)!important;left:var(--tile)!important}.me-diamond-row:has(>.me-diamond-tile:hover){z-index:30!important}.me-diamond-row>.me-diamond-tile{box-sizing:border-box!important;position:relative!important;width:var(--tile)!important;height:var(--tile)!important;min-width:var(--tile)!important;min-height:var(--tile)!important;flex:0 0 var(--tile)!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:0!important;clip-path:polygon(50% 1.5%,98.5% 50%,50% 98.5%,1.5% 50%);background-color:#E3F2EF;text-align:center;overflow:hidden;pointer-events:auto!important;z-index:1;transition:transform 0.28s ease,filter 0.28s ease}.me-diamond-row>.me-diamond-tile:hover{transform:scale(1.065);z-index:5}.me-diamond-row::before{content:"";position:absolute;top:calc(var(--tile) * 0.14645);width:calc(var(--tile) * 0.7071);height:calc(var(--tile) * 0.7071);background:rgba(22,62,73,0.08);transform:rotate(45deg) scale(1.06);box-shadow:7px 12px 25px 4px rgba(22,62,73,0.27);opacity:0;pointer-events:none;z-index:0;transition:opacity 0.25s ease}.me-diamond-row:has(>.me-diamond-tile:nth-child(1):hover)::before{left:calc(var(--tile) * 0.14645)}.me-diamond-row:has(>.me-diamond-tile:nth-child(2):hover)::before{left:calc(var(--tile) * 1.14645)}.me-diamond-row:has(>.me-diamond-tile:nth-child(3):hover)::before{left:calc(var(--tile) * 2.14645)}.me-diamond-row:has(>.me-diamond-tile:nth-child(4):hover)::before{left:calc(var(--tile) * 3.14645)}.me-diamond-row:has(>.me-diamond-tile:nth-child(5):hover)::before{left:calc(var(--tile) * 4.14645)}.me-diamond-row:has(>.me-diamond-tile:hover)::before{opacity:1}.me-diamond-photo{background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}.me-diamond-photo:hover{filter:brightness(1.055) saturate(1.07)}.me-diamond-text{color:#163E49}.me-diamond-row>.me-diamond-text,.me-diamond-row>.me-diamond-text *,html.me-marker-drawing body .me-diamond-text,html.me-marker-drawing body .me-diamond-text *{cursor:pointer!important}.me-diamond-text>*{width:68%!important;max-width:68%!important;margin:0!important;font-size:clamp(12px,1.35vw,20px);font-weight:700;line-height:1.35;text-align:center}.me-diamond-text:hover{filter:brightness(1.035)}.me-diamond-sage{background-color:#E3F2EF!important}.me-diamond-pink{background-color:#e39fb4!important}.me-diamond-brown{background-color:#b1a38c!important}.me-diamond-yellow{background-color:#eeecaf!important}.me-diamond-lavender{background-color:#c7ade0!important}.me-diamond-teal-light{background-color:#81b8b3!important}.me-diamond-blue-light{background-color:#7fa4db!important}.me-diamond-green{background-color:#a0e5a5!important}.me-diamond-popup{position:fixed!important;inset:0!important;z-index:2147483647!important;display:none!important;align-items:center!important;justify-content:center!important;padding:24px!important;background:rgba(22,62,73,0.48);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.me-diamond-popup.is-open{display:flex!important}.me-diamond-popup-inner{box-sizing:border-box!important;position:relative!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;width:min(540px,100%)!important;max-width:540px!important;max-height:85vh;margin:0 auto!important;padding:46px 36px 34px!important;overflow-y:auto;background:linear-gradient(145deg,#FFFFFF 0%,#FBF8F1 100%);border:2px solid #E3F2EF;border-radius:26px;box-shadow:0 22px 65px rgba(22,62,73,0.28),0 5px 15px rgba(22,62,73,0.10);color:#163E49;animation:me-popup-appear 0.3s ease-out both}.me-diamond-popup-inner::before{content:"";position:absolute;top:0;left:12%;right:12%;height:7px;background:linear-gradient(90deg,#163E49 0%,#41968F 50%,#E783A1 100%);border-radius:0 0 12px 12px}.me-diamond-popup-inner :is(h1,h2,h3,h4){color:#163E49!important;font-size:clamp(23px,3vw,30px);font-weight:700;line-height:1.25;margin:0 38px 16px 0!important}.me-diamond-popup-inner p{color:#163E49!important;font-size:16px;font-weight:400;line-height:1.7;margin:0 0 14px!important}.me-diamond-popup-inner p:last-child{margin-bottom:0!important}.me-diamond-popup-inner strong{color:#41968F}.me-diamond-popup-close{position:absolute!important;top:15px!important;right:15px!important;display:flex!important;align-items:center!important;justify-content:center!important;width:42px!important;height:42px!important;min-width:42px!important;margin:0!important;padding:0!important;background:#F8DCE7!important;color:#163E49!important;border:none!important;border-radius:50%!important;font-size:26px!important;line-height:1!important;cursor:pointer!important;transition:background 0.25s ease,color 0.25s ease,transform 0.25s ease}.me-diamond-popup-close:hover{background:#E783A1!important;color:#FFFFFF!important;transform:rotate(90deg)}.me-diamond-popup-close:focus-visible{outline:3px solid #41968F;outline-offset:3px}@keyframes me-popup-appear{from{opacity:0;transform:translateY(18px) scale(0.95)}to{opacity:1;transform:translateY(0) scale(1)}}html:has(.me-diamond-popup.is-open) #me-marker-toggle,html:has(.me-diamond-popup.is-open) #me-marker-visual{display:none!important}@media (max-width:860px){.me-diamond-section{padding:45px 0}.me-diamond-mosaic{justify-content:flex-start!important;padding:22px 16px 34px!important}.me-diamond-board{--tile:clamp(145px,20vw,190px)}.me-diamond-text>*{font-size:12px}}@media (max-width:600px){.me-diamond-popup{padding:14px!important}.me-diamond-popup-inner{padding:43px 24px 27px!important}.me-diamond-popup-inner p{font-size:15px}}@media (prefers-reduced-motion:reduce){.me-diamond-tile,.me-diamond-popup-inner,.me-diamond-popup-close{transition:none!important;animation:none!important}.me-diamond-row>.me-diamond-tile:hover{transform:none}}.me-diamond-row{grid-template-columns:repeat(3,minmax(0,1fr))}.container-12{background-image:url(https://www.myenglish.co.za/wp-content/uploads/2026/10/online-student.jpg);background-size:cover;background-position:50% 50%;background-repeat:no-repeat;background-attachment:scroll}.container-13{background-image:url(https://www.myenglish.co.za/wp-content/uploads/2026/10/1.webp);background-size:cover;background-position:50% 50%;background-repeat:no-repeat;background-attachment:scroll}.container-15{background-image:url(https://www.myenglish.co.za/wp-content/uploads/2026/10/game3.png);background-size:auto;background-position:0 0;background-repeat:repeat;background-attachment:scroll}.container-16{background-image:url(https://www.myenglish.co.za/wp-content/uploads/2026/10/0.webp);background-size:cover;background-position:50% 50%;background-repeat:no-repeat;background-attachment:scroll}.container-17{background-image:url(https://www.myenglish.co.za/wp-content/uploads/2026/10/worldwide.jpg);background-size:cover;background-position:0 0;background-repeat:no-repeat;background-attachment:scroll}.container-18{background-image:url(https://www.myenglish.co.za/wp-content/uploads/2026/10/5.webp);background-size:auto;background-position:0 0;background-repeat:repeat;background-attachment:scroll}.me-diamond-popup-close{color:#fff;background-color:#E783A1}.container-19{background-image:url(https://www.myenglish.co.za/wp-content/uploads/2026/10/oliver-waving.png);background-size:cover;background-position:50% 50%;background-repeat:no-repeat;background-attachment:scroll}.me-diamond-section{width:100%;background:#FBF8F1;padding:0!important;margin:0!important;gap:0!important;overflow:visible!important}.me-diamond-mosaic{position:relative!important;left:50%!important;transform:translateX(-50%)!important;box-sizing:border-box!important;width:100vw!important;max-width:none!important;display:flex!important;justify-content:center!important;align-items:flex-start!important;margin:0!important;padding:0!important;background:#FBF8F1;overflow-x:auto;overflow-y:hidden}.me-diamond-board{--tile:calc(100vw / 5);position:relative!important;display:block!important;width:calc(var(--tile) * 5)!important;height:calc(var(--tile) * 2.5)!important;min-width:calc(var(--tile) * 5)!important;min-height:calc(var(--tile) * 2.5)!important;max-width:none!important;max-height:none!important;flex:0 0 calc(var(--tile) * 5)!important;margin:0!important;padding:0!important;overflow:hidden!important}.me-diamond-row{position:absolute!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:stretch!important;height:var(--tile)!important;margin:0!important;padding:0!important;gap:0!important;overflow:visible!important;pointer-events:none!important;z-index:1}.me-diamond-row:nth-child(1){width:calc(var(--tile) * 6)!important;top:calc(var(--tile) * -0.5)!important;left:calc(var(--tile) * -0.5)!important}.me-diamond-row:nth-child(2){width:calc(var(--tile) * 5)!important;top:0!important;left:0!important}.me-diamond-row:nth-child(3){width:calc(var(--tile) * 6)!important;top:calc(var(--tile) * 0.5)!important;left:calc(var(--tile) * -0.5)!important}.me-diamond-row:nth-child(4){width:calc(var(--tile) * 5)!important;top:var(--tile)!important;left:0!important}.me-diamond-row:nth-child(5){width:calc(var(--tile) * 6)!important;top:calc(var(--tile) * 1.5)!important;left:calc(var(--tile) * -0.5)!important}.me-diamond-row:nth-child(6){width:calc(var(--tile) * 5)!important;top:calc(var(--tile) * 2)!important;left:0!important}.me-diamond-row:has(>.me-diamond-tile:hover){z-index:30!important}.me-diamond-row>.me-diamond-tile{box-sizing:border-box!important;position:relative!important;width:var(--tile)!important;height:var(--tile)!important;min-width:var(--tile)!important;min-height:var(--tile)!important;flex:0 0 var(--tile)!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:0!important;clip-path:polygon(50% 1.5%,98.5% 50%,50% 98.5%,1.5% 50%);background-color:#E3F2EF;text-align:center;overflow:hidden;pointer-events:auto!important;z-index:1;transition:transform 0.28s ease,filter 0.28s ease}.me-diamond-row>.me-diamond-tile:hover{transform:scale(1.065);z-index:5}.me-diamond-photo{background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}.me-diamond-photo:hover{filter:brightness(1.055) saturate(1.07)}.me-diamond-text{color:#163E49}.me-diamond-row>.me-diamond-text,.me-diamond-row>.me-diamond-text *,html.me-marker-drawing body .me-diamond-text,html.me-marker-drawing body .me-diamond-text *{cursor:pointer!important}.me-diamond-text>*{width:68%!important;max-width:68%!important;margin:0!important;font-size:clamp(12px,1.35vw,20px);font-weight:700;line-height:1.35;text-align:center}.me-diamond-text:hover{filter:brightness(1.035)}.me-diamond-sage{background-color:#E3F2EF!important}.me-diamond-pink{background-color:#e39fb4!important}.me-diamond-brown{background-color:#b1a38c!important}.me-diamond-yellow{background-color:#eeecaf!important}.me-diamond-lavender{background-color:#c7ade0!important}.me-diamond-teal-light{background-color:#81b8b3!important}.me-diamond-blue-light{background-color:#7fa4db!important}.me-diamond-green{background-color:#a0e5a5!important}.me-diamond-popup{position:fixed!important;inset:0!important;z-index:2147483647!important;display:none!important;align-items:center!important;justify-content:center!important;padding:24px!important;background:rgba(22,62,73,0.48);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.me-diamond-popup.is-open{display:flex!important}.me-diamond-popup-inner{box-sizing:border-box!important;position:relative!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;width:min(540px,100%)!important;max-width:540px!important;max-height:85vh;margin:0 auto!important;padding:42px 34px 34px!important;background:#FBF8F1!important;border:1px solid #B7DCD6!important;border-radius:24px!important;box-shadow:0 25px 65px rgba(22,62,73,0.25),0 5px 15px rgba(22,62,73,0.08);overflow-y:auto;color:#163E49;animation:me-popup-appear 0.3s ease-out both}.me-diamond-popup-inner::before{content:"✦ THE MYENGLISH DIFFERENCE";position:static!important;display:block;width:auto;height:auto;background:none!important;color:#41968F;font-size:11px;font-weight:700;letter-spacing:1.5px;line-height:1.5;margin-bottom:15px}.me-diamond-popup-inner::after{content:"";position:absolute;top:0;left:0;right:0;height:7px;background:linear-gradient(90deg,#163E49 0%,#41968F 50%,#E783A1 100%);border-radius:24px 24px 0 0}.me-diamond-popup-inner :is(h1,h2,h3,h4){color:#163E49!important;font-size:clamp(24px,3vw,30px);font-weight:700;line-height:1.25;margin:0 35px 18px 0!important}.me-diamond-popup-inner p{color:#163E49!important;font-size:16px;font-weight:400;line-height:1.75;margin:0 0 14px!important}.me-diamond-popup-inner p:last-child{margin-bottom:0!important}.me-diamond-popup-inner strong{color:#41968F}.me-diamond-popup .me-diamond-popup-close{position:absolute!important;top:15px!important;right:15px!important;display:flex!important;align-items:center!important;justify-content:center!important;width:40px!important;height:40px!important;min-width:40px!important;margin:0!important;padding:0!important;background:#E783A1!important;color:#FFFFFF!important;border:none!important;border-radius:50%!important;font-size:26px!important;font-weight:600!important;line-height:1!important;text-decoration:none!important;cursor:pointer!important;transition:background-color 0.25s ease,transform 0.25s ease}.me-diamond-popup .me-diamond-popup-close,.me-diamond-popup .me-diamond-popup-close *{color:#FFFFFF!important}.me-diamond-popup .me-diamond-popup-close svg,.me-diamond-popup .me-diamond-popup-close svg *{stroke:#FFFFFF!important}.me-diamond-popup .me-diamond-popup-close:hover{background:#163E49!important;transform:rotate(90deg)}.me-diamond-popup .me-diamond-popup-close:focus-visible{outline:3px solid #41968F;outline-offset:3px}.me-diamond-popup-close{position:absolute!important;top:15px!important;right:15px!important;display:flex!important;align-items:center!important;justify-content:center!important;width:42px!important;height:42px!important;min-width:42px!important;margin:0!important;padding:0!important;background:#F8DCE7!important;color:#163E49!important;border:none!important;border-radius:50%!important;font-size:26px!important;line-height:1!important;cursor:pointer!important;transition:background 0.25s ease,color 0.25s ease,transform 0.25s ease}.me-diamond-popup-close:hover{background:#E783A1!important;color:#FFFFFF!important;transform:rotate(90deg)}.me-diamond-popup-close:focus-visible{outline:3px solid #41968F;outline-offset:3px}@keyframes me-popup-appear{from{opacity:0;transform:translateY(18px) scale(0.95)}to{opacity:1;transform:translateY(0) scale(1)}}html:has(.me-diamond-popup.is-open) #me-marker-toggle,html:has(.me-diamond-popup.is-open) #me-marker-visual{display:none!important}@media (max-width:860px){.me-diamond-section{padding:0}.me-diamond-mosaic{justify-content:flex-start!important;padding:0!important}.me-diamond-board{--tile:calc(100vw / 5)}.me-diamond-text>*{font-size:12px}}@media (max-width:600px){.me-diamond-popup{padding:14px!important}.me-diamond-popup-inner{padding:43px 24px 27px!important}.me-diamond-popup-inner p{font-size:15px}}@media (prefers-reduced-motion:reduce){.me-diamond-tile,.me-diamond-popup-inner,.me-diamond-popup-close{transition:none!important;animation:none!important}.me-diamond-row>.me-diamond-tile:hover{transform:none}}.me-diamond-row::before,.me-diamond-row::after{content:none!important;display:none!important}.me-diamond-row,.me-diamond-row:hover,.me-diamond-row:has(>.me-diamond-tile:hover){filter:none!important}.me-diamond-row>.me-diamond-tile:hover{transform:scale(1.065);z-index:5}.me-diamond-mosaic{overflow-x:hidden;overflow-y:hidden}@media (max-width:860px){.me-diamond-mosaic{overflow-x:auto;justify-content:flex-start!important;padding:0!important}.me-diamond-board{--tile:160px}}@media (max-width:1024px){.me-diamond-mosaic{justify-content:flex-start!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;margin:0!important;padding:0!important;scrollbar-width:thin;scrollbar-color:#41968F #E3F2EF}.me-diamond-board{--tile:clamp(165px,22vw,210px)!important;flex-shrink:0!important}.me-diamond-text>*{font-size:14px!important;line-height:1.3}}@media (max-width:600px){.me-diamond-section{padding:0!important;margin:0!important}.me-diamond-mosaic{width:100vw!important;margin:0!important;padding:0!important;justify-content:flex-start!important;overflow-x:auto!important;overflow-y:hidden!important}.me-diamond-board{--tile:170px!important}.me-diamond-text>*{width:72%!important;max-width:72%!important;font-size:13px!important;line-height:1.3}.me-diamond-row>.me-diamond-tile:hover{transform:none}}@media (hover:none){.me-diamond-row:has(>.me-diamond-tile:hover){filter:none!important}}.container-20{background-image:url(https://www.myenglish.co.za/wp-content/uploads/2026/10/3.webp);background-size:cover;background-position:0 0;background-repeat:repeat;background-attachment:scroll}.container-21{background-image:url(https://www.myenglish.co.za/wp-content/uploads/2026/10/2.webp);background-size:auto;background-position:0 0;background-repeat:repeat;background-attachment:scroll}.container-23{background-image:url(https://www.myenglish.co.za/wp-content/uploads/2026/10/4.webp);background-size:auto;background-position:0 0;background-repeat:repeat;background-attachment:scroll}.container-24{background-image:url(https://www.myenglish.co.za/wp-content/uploads/2026/10/7.webp);background-size:auto;background-position:0 0;background-repeat:repeat;background-attachment:scroll}.container-25{background-image:url(https://www.myenglish.co.za/wp-content/uploads/2026/10/6.webp);background-size:auto;background-position:0 0;background-repeat:repeat;background-attachment:scroll}.container-26{background-image:url(https://www.myenglish.co.za/wp-content/uploads/2026/10/0.webp);background-size:auto;background-position:0 0;background-repeat:repeat;background-attachment:scroll}.container-27{background-image:url(https://www.myenglish.co.za/wp-content/uploads/2026/10/1.webp);background-size:auto;background-position:0 0;background-repeat:repeat;background-attachment:scroll}.container-28{background-image:url(https://www.myenglish.co.za/wp-content/uploads/2026/10/8.webp);background-size:auto;background-position:0 0;background-repeat:repeat;background-attachment:scroll}.me-hero-section{display:block;width:100%;margin-right:0px;margin-left:0px;padding-top:75px;padding-right:0px;padding-bottom:75px;padding-left:0px;background-image:url(https://www.myenglish.co.za/wp-content/uploads/2026/10/hero-bg.png);background-size:cover;background-position:50% 50%;background-repeat:no-repeat;background-attachment:scroll}.me-hero-section{width:100%;padding:75px clamp(25px,3.5vw,65px);box-sizing:border-box}.me-hero-section>.section-container{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;align-items:flex-start!important}@media (min-width:901px) and (max-width:1199px){.me-hero-section{position:relative;padding:45px 30px!important;background-position:right center!important}.me-hero-section::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(250,237,225,0.98) 0%,rgba(250,237,225,0.95) 42%,rgba(250,237,225,0.65) 55%,transparent 80%);pointer-events:none;z-index:0}.me-hero-section>.section-container{position:relative;z-index:1}}@media (min-width:600px) and (max-width:900px){.me-hero-section{padding:40px 30px!important;padding-bottom:55vw!important;background-size:100% auto!important;background-position:center bottom!important;background-repeat:no-repeat!important;background-color:#faede1}.me-hero-section::before{display:none}}.me-hero-text{display:flex}.me-hero-text{width:100%!important;max-width:600px!important;margin:0!important;box-sizing:border-box}@media (min-width:901px) and (max-width:1199px){.me-hero-text{width:100%!important;max-width:480px!important}}@media (min-width:600px) and (max-width:900px){.me-hero-text{width:100%!important;max-width:100%!important}}.div-13{width:100%!important;max-width:600px!important;margin:0!important;box-sizing:border-box}@media (min-width:901px) and (max-width:1199px){.div-13{width:100%!important;max-width:480px!important}}@media (min-width:600px) and (max-width:900px){.div-13{width:100%!important;max-width:100%!important}}.me-next-lesson-card{display:flex;gap:10px;width:50%;padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px;background-color:#E3F2EF;border-radius:18px}.me-dashboard-content{display:flex;flex-flow:column;gap:20px;margin-top:40px}.me-summary-blocks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.me-summary-blocks-container{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;width:100%}@media (max-width:767px){.me-summary-blocks-container{grid-template-columns:repeat(1,minmax(0,1fr))}}@media (max-width:479px){.me-summary-blocks-container{grid-template-columns:repeat(1,minmax(0,1fr))}}.me-summary-block{display:flex;gap:10px;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;background-color:#FFFDF9;border-radius:18px;border-top:1px solid #C8DFDC;border-bottom:1px solid #C8DFDC;border-left:1px solid #C8DFDC;border-right:1px solid #C8DFDC}.me\=teacher-learning-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:100%}@media (max-width:767px){.me\=teacher-learning-cards{grid-template-columns:repeat(1,minmax(0,1fr))}}.me-student-lesson-card{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));align-items:center;justify-items:start;gap:10px;width:100%;margin-top:0px;margin-bottom:0px;padding-top:8px;padding-right:20px;padding-bottom:8px;padding-left:20px;background-color:#FFFDF9;border-radius:18px;border-top:1px solid var(--bde-palette-color-1-2f4138c5-534c-40ca-a38f-d71ec60ab578);border-bottom:1px solid var(--bde-palette-color-1-2f4138c5-534c-40ca-a38f-d71ec60ab578);border-left:1px solid var(--bde-palette-color-1-2f4138c5-534c-40ca-a38f-d71ec60ab578);border-right:1px solid var(--bde-palette-color-1-2f4138c5-534c-40ca-a38f-d71ec60ab578)}@media (max-width:1119px){.me-student-lesson-card{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:767px){.me-student-lesson-card{grid-template-columns:repeat(2,minmax(0,1fr))}}.me-upcoming-lessons-container{display:flex;gap:10px;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;background-color:#e3f2ef;border-radius:18px}.me-lesson-breakdown{display:flex;flex-flow:row;justify-content:space-between;align-items:center;gap:16px;width:100%}.me-student-calendar-panel{width:100%;color:#163E49;padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px;background-color:#FFFDF9;border-radius:18px;border-top:1px solid #C8DFDC;border-bottom:1px solid #C8DFDC;border-left:1px solid #C8DFDC;border-right:1px solid #C8DFDC}.me-student-calendar-panel{min-width:0;color:#163E49;font-size:17px;line-height:1.65;letter-spacing:.025em}.me-student-calendar-panel p{margin:0 0 18px;line-height:1.65}.me-student-calendar-panel .me-calendar-header{display:grid;grid-template-columns:minmax(0,1fr) 280px;align-items:center;gap:24px;margin-bottom:24px}.me-student-calendar-panel .me-calendar-heading{min-width:0}.me-student-calendar-panel .me-calendar-title{margin:0 0 12px;color:#41968F;font-size:32px;line-height:1.3;text-transform:capitalize}.me-student-calendar-panel .me-calendar-timezone{margin:0;font-size:16px;overflow-wrap:anywhere}.me-student-calendar-panel .me-calendar-credits{padding:20px;border:1px solid #A6D2CD;border-radius:16px;background:#E3F2EF;color:#163E49;text-align:center;font-size:16px}.me-student-calendar-panel .me-calendar-credits strong{display:block;margin-top:8px;font-size:42px;line-height:1.2;font-variant-numeric:tabular-nums}.me-student-calendar-panel .me-calendar-policy{margin-bottom:24px}.me-student-calendar-panel .me-booking-card>p:has(>a.button){display:flex;flex-wrap:wrap;gap:12px;margin:22px 0}.me-student-calendar-panel :is(a.button,.me-calendar-nav>a){display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 16px;border:1px solid #41968F;border-radius:10px;background:#FFFDF9;color:#163E49;text-decoration:none!important;font:inherit;line-height:1.35;text-align:center;letter-spacing:.02em}.me-student-calendar-panel :is(a.button,.me-calendar-nav>a):hover{background:#E3F2EF}.me-student-calendar-panel .me-view-switch{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0 18px}.me-student-calendar-panel .me-view-switch a[aria-current="page"]{background:#41968F;color:#FFFDF9}.me-student-calendar-panel .me-calendar-nav{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;margin:0 0 24px;padding:16px;border-radius:14px;background:#E3F2EF}.me-student-calendar-panel .me-calendar-nav>strong{text-align:center;font-size:20px;line-height:1.4}.me-student-calendar-panel .me-booking-grid{margin-top:24px;gap:10px;padding:0 8px 12px 0;scrollbar-color:#41968F #E3F2EF}.me-student-calendar-panel .me-booking-grid.me-grid-week{grid-template-columns:repeat(7,minmax(140px,1fr));max-height:650px}.me-student-calendar-panel .me-booking-day{min-width:0}.me-student-calendar-panel .me-booking-day>h3,.me-student-calendar-panel .me-month-heading{background:#163E49;color:#FFFDF9;padding:12px 6px;border-radius:10px;margin:0 0 10px;line-height:1.5;font-size:15px;text-align:center}.me-student-calendar-panel .me-booking-grid button{height:64px!important;min-height:64px!important;padding:10px 12px!important;margin:0 0 8px!important;border-radius:10px!important;font-family:inherit;letter-spacing:.01em;box-shadow:none}.me-student-calendar-panel .me-booking-grid button small{font-size:12px!important;white-space:normal!important}.me-student-calendar-panel .me-time-choice{border:1px solid #A6D2CD!important}.me-student-calendar-panel .me-time-choice:hover{background:#CBE8E3!important}.me-student-calendar-panel .me-time-choice[aria-pressed="true"]{border:2px solid #41968F!important}.me-student-calendar-panel :is(#me-review-booking,#me-confirm-booking){background:#41968F;color:#FFFDF9;padding:12px 20px;border:1px solid #41968F;border-radius:10px;font:inherit;min-height:44px}.me-student-calendar-panel button:focus-visible,.me-student-calendar-panel a:focus-visible{outline:3px solid #163E49;outline-offset:3px}.me-student-calendar-panel #me-booking-dialog{position:fixed!important;inset:0!important;margin:auto!important;transform:none!important;width:min(640px,calc(100vw - 32px));max-width:calc(100vw - 32px);height:fit-content;max-height:88vh;max-height:88dvh;overflow-y:auto;box-sizing:border-box;padding:28px;border:1px solid #C8DFDC;border-radius:22px;background:#FBF8F1;color:#163E49;font-family:inherit;font-size:17px;line-height:1.65;letter-spacing:.015em;box-shadow:0 20px 60px #163E4933}.me-student-calendar-panel #me-booking-dialog::backdrop{background:#163E4980}.me-student-calendar-panel #me-booking-dialog h2{margin:20px 0;color:#41968F;font-size:32px;line-height:1.25;text-transform:capitalize}.me-student-calendar-panel #me-booking-dialog p{font-size:17px;margin:0 0 20px}.me-student-calendar-panel #me-booking-dialog .me-dialog-exit{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;margin:0}.me-student-calendar-panel #me-booking-dialog :is(button,a.button,#me-primary-check a){display:inline-flex;justify-content:center;align-items:center;min-height:44px;padding:10px 16px!important;margin:0;border:1px solid #41968F;border-radius:10px;background:#E3F2EF;color:#163E49;font-family:inherit;font-size:16px;line-height:1.4;text-decoration:none!important;text-transform:capitalize;white-space:normal}.me-student-calendar-panel #me-booking-dialog :is(button,a.button,#me-primary-check a):hover{background:#CBE8E3}.me-student-calendar-panel #me-booking-dialog #me-confirm-booking{width:100%;margin-top:8px;background:#41968F;color:#FFFDF9}.me-student-calendar-panel #me-booking-dialog #me-confirm-booking:hover{background:#327B75}.me-student-calendar-panel #me-booking-selection>label{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:14px 0;border-bottom:1px solid #C8DFDC;margin-bottom:18px}.me-student-calendar-panel #me-booking-dialog label:has(>#me-booking-repeat){display:grid;gap:10px;margin:0 0 20px;font-size:17px}.me-student-calendar-panel #me-booking-repeat{display:block;width:100%;min-height:50px;padding:10px 14px;border:1px solid #A6D2CD;border-radius:10px;background-color:#FFFDF9;color:#163E49;font-family:inherit;font-size:17px;line-height:1.5}.me-student-calendar-panel #me-booking-repeat:focus-visible{outline:3px solid #41968F;outline-offset:2px}.me-student-calendar-panel #me-booking-total{padding:14px 16px;border-radius:10px;background:#E3F2EF}.me-student-calendar-panel #me-primary-check:not(:empty){margin:20px 0}@media (max-width:700px){.me-student-calendar-panel{padding:16px}.me-student-calendar-panel .me-calendar-header{grid-template-columns:minmax(0,1fr);gap:16px}.me-student-calendar-panel .me-calendar-nav{grid-template-columns:1fr 1fr;padding:12px}.me-student-calendar-panel .me-calendar-nav>strong{grid-column:1 / -1;grid-row:1}.me-student-calendar-panel .me-calendar-nav>a:last-child{grid-column:1 / -1}}@media (max-width:480px){.me-student-calendar-panel #me-booking-dialog{padding:20px}.me-student-calendar-panel #me-booking-dialog h2{font-size:28px}.me-student-calendar-panel #me-booking-dialog .me-dialog-exit>button{flex:1 1 120px}}.me-teacher-card{display:flex;gap:10px;padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px;background-color:#FFFDF9;border-radius:18px;border-top:1px solid #C8DFDC;border-bottom:1px solid #C8DFDC;border-left:1px solid #C8DFDC;border-right:1px solid #C8DFDC}.div-15{display:flex;flex-flow:row;gap:16px}.div-16{display:flex;flex-flow:row}.div-17{display:flex;flex-flow:column;gap:10px;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px}.me-teacher-profile-pic{width:150px;height:150px;object-fit:cover;border-radius:50%}.div-18{display:flex;gap:10px}.div-19{display:flex;flex-flow:row;justify-content:space-between;gap:20px;width:50%}.div-20{display:flex;justify-content:center;align-items:center;gap:10px;width:25%;text-align:center;margin-top:40px;margin-right:auto;margin-bottom:20px;margin-left:auto;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;background-color:#e3f2ef;border-radius:18px;border-top:1px solid var(--bde-palette-color-1-ea83c2ab-ef09-46e3-aac8-86f0534c7c3f);border-bottom:1px solid var(--bde-palette-color-1-ea83c2ab-ef09-46e3-aac8-86f0534c7c3f);border-left:1px solid var(--bde-palette-color-1-ea83c2ab-ef09-46e3-aac8-86f0534c7c3f);border-right:1px solid var(--bde-palette-color-1-ea83c2ab-ef09-46e3-aac8-86f0534c7c3f)}.me-student-lessons-container{display:flex;flex-flow:column;gap:16px;margin-top:40px;margin-bottom:40px}.me-student-calendar-panel .me-booking-day>h3,.me-student-calendar-panel .me-month-heading{background:#163E49!important;background-color:#163E49!important;color:#FBF8F1!important}.me-student-calendar-panel .me-booking-day>h3 *,.me-student-calendar-panel .me-month-heading *{color:#FBF8F1!important}.me-teacher-calendar-widget .me-timetable-scroll{position:relative;overflow:auto;max-height:720px}.me-teacher-calendar-widget .me-timetable thead th{position:sticky!important;top:0!important;z-index:3;background:#163E49!important;color:#FBF8F1!important}.me-teacher-calendar-widget .me-timetable thead th *{color:#FBF8F1!important}.me-teacher-calendar-widget .me-timetable thead th:first-child{left:0;z-index:4}.me-student-lessons-card{display:flex;flex-flow:column;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;border-radius:10px;border-top:1px solid var(--bde-palette-color-1-2f4138c5-534c-40ca-a38f-d71ec60ab578);border-bottom:1px solid var(--bde-palette-color-1-2f4138c5-534c-40ca-a38f-d71ec60ab578);border-left:1px solid var(--bde-palette-color-1-2f4138c5-534c-40ca-a38f-d71ec60ab578);border-right:1px solid var(--bde-palette-color-1-2f4138c5-534c-40ca-a38f-d71ec60ab578);box-shadow:0px 0px 5px 3px #00000030}.me-student-lessons-breakdown{display:flex;flex-flow:column;gap:10px;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;border-radius:10px;border-top:1px solid var(--bde-palette-color-1-2f4138c5-534c-40ca-a38f-d71ec60ab578);border-bottom:1px solid var(--bde-palette-color-1-2f4138c5-534c-40ca-a38f-d71ec60ab578);border-left:1px solid var(--bde-palette-color-1-2f4138c5-534c-40ca-a38f-d71ec60ab578);border-right:1px solid var(--bde-palette-color-1-2f4138c5-534c-40ca-a38f-d71ec60ab578);box-shadow:0px 0px 5px 3px #00000030}.div-21{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;width:100%;margin-bottom:20px}@media (max-width:1119px){.div-21{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.div-21{grid-template-columns:repeat(1,minmax(0,1fr))}}.html-code-1{display:block;width:100%}.me-student-reward-book-card{display:flex;flex-flow:column;justify-content:center;align-items:center;position:relative;top:0px;width:100%;min-height:420px;overflow:hidden;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;background-color:#41968f;border-top-left-radius:3px;border-top-right-radius:14px;border-bottom-left-radius:3px;border-bottom-right-radius:14px;border-left:9px solid #9BD8CE;box-shadow:4px 5px 0px 0px #DCE7DF}.me-student-sticker-card{grid-template-columns:repeat(5,minmax(0,1fr))}.div-22{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.div-23{display:flex;flex-flow:row;justify-content:center;align-items:center;gap:20px;margin-top:auto}.div-24{display:flex;flex-flow:row;gap:20px}.me-student-reward-pack-card{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;justify-items:center;gap:20px;background-color:#fffdf9;border-radius:20px;border-top:1px solid var(--bde-palette-color-1-442e5d5c-5f00-4f83-9b52-92f4969572ca);border-bottom:1px solid var(--bde-palette-color-1-442e5d5c-5f00-4f83-9b52-92f4969572ca);border-left:1px solid var(--bde-palette-color-1-442e5d5c-5f00-4f83-9b52-92f4969572ca);border-right:1px solid var(--bde-palette-color-1-442e5d5c-5f00-4f83-9b52-92f4969572ca)}@media (max-width:1119px){.me-student-reward-pack-card{grid-template-columns:repeat(1,minmax(0,1fr))}}@media (max-width:1023px){.me-student-reward-pack-card{grid-template-columns:repeat(1,minmax(0,1fr))}}.text-21{color:#c4c4c4;font-family:"Freeman",sans-serif;font-weight:900;font-size:400px}.container-29{width:100%;height:100%;border-top:1px solid #c4c4c4;border-bottom:1px solid #c4c4c4;border-left:1px solid #c4c4c4;border-right:1px solid #c4c4c4}.me-sticker-placeholder{display:flex;justify-content:center;align-items:center;width:300px;height:300px;color:#d1d5db;font-family:"Freeman",sans-serif;font-weight:900;font-size:200px;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;background-color:#e5e7eb;border-top:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb;border-left:1px solid #e5e7eb;border-right:1px solid #e5e7eb}.me-question-placeholder{display:block}.me-collected-stickers .me-sticker-actions{display:none!important}.image-4{width:20px;height:20px}.div-25{display:flex;flex-flow:row;justify-content:start;align-items:center;gap:5px}.text-22{font-weight:900}.me-sticker-price-format{display:flex;flex-flow:row;justify-content:start;align-items:center;gap:5px}.me-rewards-book-card-loop{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;width:100%;background-color:#f5f5f5;border-radius:5px;border-top:20px solid #c7c7c7;border-bottom:40px solid #c7c7c7;border-left:20px solid #dedede;border-right:20px solid #dedede;box-shadow:0px 20px 18px -10px #00000030}@media (max-width:1023px){.me-rewards-book-card-loop{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.me-rewards-book-card-loop{grid-template-columns:repeat(1,minmax(0,1fr))}}@media (max-width:1119px){.me-rewards-sticker-pack-card-loop{width:100%}}.me-container-shop{display:flex;flex-flow:column;align-items:stretch;gap:40px;width:100%}.div-26{display:flex;flex-flow:row;gap:20px}.div-27{display:flex;flex-flow:row;gap:20px}.image-5{object-fit:contain;aspect-ratio:3 / 4}.heading-4{text-align:center}.me-sticker-book-collection{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}@media (max-width:1023px){.me-sticker-book-collection{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.me-sticker-book-collection{grid-template-columns:repeat(1,minmax(0,1fr))}}.me-bookshelf{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;justify-items:start;gap:20px;background-color:#f5f5f5;border-top:20px solid #c7c7c7;border-bottom:40px solid #c7c7c7;border-left:20px solid #dedede;border-right:20px solid #dedede;box-shadow:0px 20px 18px -10px #00000030}@media (max-width:1023px){.me-bookshelf{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.me-bookshelf{grid-template-columns:repeat(1,minmax(0,1fr))}}.me-bookshelf{padding:24px;background:#f4eee3;border-radius:16px}.me-bookshelf .me-bookshelf-book{position:relative;padding-bottom:30px;margin-bottom:18px}.me-bookshelf .me-bookshelf-book::after{content:"";position:absolute;bottom:0;left:-12px;right:-12px;height:12px;background:#c89e70;border-bottom:4px solid #a77c51;box-shadow:0 8px 10px rgba(22,62,73,0.12)}.me-rewards-book-shop{display:flex;flex-flow:column;align-items:stretch;gap:20px;width:100%}.me-rewards-library{display:flex;flex-flow:column;align-items:stretch;gap:20px;width:100%}.me-classroom-rewards{display:flex;flex-flow:column;align-items:stretch;gap:16px;width:100%;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;background-color:#FBF8F1;border-radius:16px}.text-24{padding-top:20px}.me-earnings-history{display:flex;flex-flow:column;gap:20px;width:100%;margin-top:40px;margin-bottom:10px}.me-earnings-month-summary{display:flex;flex-flow:wrap;gap:16px}.me-earnings-row{display:flex;flex-flow:column;gap:5px;width:100%;padding-top:5px;padding-right:20px;padding-bottom:20px;padding-left:20px;border-bottom:2px solid var(--bde-palette-color-1-25b2dce8-fdfc-4b6a-99c0-b4464ef98eb4)}.me-earnings-row-amounts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}@media (max-width:1119px){.me-earnings-row-amounts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.me-earnings-row-amounts{grid-template-columns:repeat(1,minmax(0,1fr))}}.div-28{display:flex;flex-flow:row;justify-content:space-between;color:#163e49;font-weight:900}.container-31{padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;background-color:#e3f2ef;border-radius:10px;border-top:1px solid var(--bde-palette-color-1-cb17aa00-c380-433e-bdc1-c203916614b7);border-bottom:1px solid var(--bde-palette-color-1-cb17aa00-c380-433e-bdc1-c203916614b7);border-left:1px solid var(--bde-palette-color-1-cb17aa00-c380-433e-bdc1-c203916614b7);border-right:1px solid var(--bde-palette-color-1-cb17aa00-c380-433e-bdc1-c203916614b7)}.text-26{color:#41968f;font-weight:900}.me-book-cover-layout{display:flex;flex-flow:column;gap:12px;position:absolute;top:0px;right:0px;bottom:0px;left:0px;width:100%;height:100%;text-align:center;padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px}.div-29{display:flex;justify-content:center;align-items:center}.image-6{display:flex;justify-content:center;align-items:center;width:100px;height:100px;object-fit:contain}.me-book-theme-image{position:absolute;top:0px;right:0px;bottom:0px;left:0px;width:100%;height:100%;object-fit:cover;object-position:50% 50%;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px}.me-learning-content{display:flex;flex-flow:column;gap:24px;width:100%;margin-top:40px;margin-bottom:40px}@media (max-width:1023px){.me-learning-content{flex-flow:column}}.me-learning-current{display:flex;flex-flow:row;gap:20px;width:100%;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;background-color:#E3F2EF;border-radius:20px}@media (max-width:1023px){.me-learning-current{flex-flow:column}}.me-learning-course{display:flex;flex-flow:column;gap:10px;width:55%}@media (max-width:1023px){.me-learning-course{width:100%}}.me-learning-position{display:flex;flex-flow:column;gap:8px;padding-left:20px;border-left:1px solid #B4D5CE}@media (max-width:1023px){.me-learning-position{width:100%;padding-top:20px;padding-left:0px;border-top:1px solid #B4D5CE;border-left:0px solid}}.me-learning-sections{display:flex;flex-flow:column;gap:20px;width:100%}@media (max-width:1023px){.me-learning-sections{flex-flow:column}}.me-learning-practice{display:flex;flex-flow:column;gap:10px;width:100%;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;background-color:#FFFDF9;border-radius:20px;border-top:1px solid #C5DED9;border-bottom:1px solid #C5DED9;border-left:1px solid #C5DED9;border-right:1px solid #C5DED9}@media (max-width:1023px){.me-learning-practice{width:100%}}.me-learning-certificates{display:flex;flex-flow:column;gap:15px;width:100%;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;background-color:#FFFDF9;border-radius:20px;border-top:1px solid #C5DED9;border-bottom:1px solid #C5DED9;border-left:1px solid #C5DED9;border-right:1px solid #C5DED9}@media (max-width:1023px){.me-learning-certificates{width:100%}}.me-learning-practice-empty{width:100%;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;background-color:#E3F2EF;border-radius:15px}.me-learning-footer{display:flex;flex-flow:row;justify-content:start;align-items:center;gap:20px;width:100%;padding-top:20px;border-top:1px solid #C5DED9}.me-learning-feedback-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}@media (max-width:767px){.me-learning-feedback-list{grid-template-columns:repeat(1,minmax(0,1fr))}}.container-32{display:flex;flex-flow:column;gap:8px;padding-top:15px;padding-right:15px;padding-bottom:15px;padding-left:15px;border-bottom:1px solid #C5DED9}.me-payments-content{display:flex;flex-flow:column;gap:20px;width:100%;margin-top:40px;margin-bottom:40px}.me-payments-summary{display:flex;flex-flow:row;gap:20px;width:100%}@media (max-width:1023px){.me-payments-summary{flex-flow:column;align-items:stretch;gap:10px}}.me-payments-balance{display:flex;flex-flow:column;gap:10px;width:50%;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;background-color:#E3F2EF;border-radius:20px}@media (max-width:1023px){.me-payments-balance{width:100%}}.me-payments-buy{display:flex;flex-flow:column;gap:10px;width:50%;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;background-color:#FFFDF9;border-radius:20px;border-top:1px solid #C5DED9;border-bottom:1px solid #C5DED9;border-left:1px solid #C5DED9;border-right:1px solid #C5DED9}@media (max-width:1023px){.me-payments-buy{width:100%}}.me-payments-history{display:flex;flex-flow:column;gap:20px;width:100%;margin-top:20px;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;background-color:#FFFDF9;border-radius:20px;border-top:1px solid #C5DED9;border-bottom:1px solid #C5DED9;border-left:1px solid #C5DED9;border-right:1px solid #C5DED9}.me-payment-row{display:flex;flex-flow:column;gap:5px;width:100%;padding-top:5px;padding-bottom:5px;border-bottom:1px solid #C5DED9}.me-payment-summary{display:flex;flex-flow:row;gap:2%;width:100%}@media (max-width:1023px){.me-payment-summary{flex-flow:column;align-items:stretch;gap:12px}}.container-37{display:flex;flex-flow:column;gap:4px;width:14%}.me-payment-history-label{color:#41968f;font-weight:900;font-size:20px}.me-payment-date{display:flex;flex-flow:column;gap:4px;width:22%}@media (max-width:1023px){.me-payment-date{width:100%}}.me-payment-reference{display:flex;flex-flow:column;gap:4px;width:28%}@media (max-width:1023px){.me-payment-reference{width:100%}}.me-payment-credits{display:flex;flex-flow:column;gap:4px;width:12%}@media (max-width:1023px){.me-payment-credits{width:100%}}.me-payment-amount{display:flex;flex-flow:column;gap:4px;width:16%}@media (max-width:1023px){.me-payment-amount{width:100%}}.me-payment-status{display:flex;flex-flow:column;gap:4px;width:14%}@media (max-width:1023px){.me-payment-status{width:100%}}.me-paymente-details{display:flex;flex-flow:column;gap:10px;width:100%;padding-top:15px;padding-right:15px;padding-bottom:15px;padding-left:15px;background-color:#E3F2EF;border-radius:10px}.me-payments-empty{width:100%;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;background-color:#E3F2EF;border-radius:10px}.me-auth-page{display:flex;flex-flow:column;justify-content:center;align-items:center;width:100%;min-height:100vh;padding-top:40px;padding-right:32px;padding-bottom:32px;padding-left:32px;background-color:#FBF8F1}.me-auth-form input:-webkit-autofill,.me-auth-form input:autofill{-webkit-box-shadow:0 0 0 1000px #FFF inset!important;box-shadow:0 0 0 1000px #FFF inset!important;-webkit-text-fill-color:#163E49!important;caret-color:#163E49}.me-auth-form label{color:#163E49!important;font-family:"Reem Kufi",sans-serif!important;font-size:18px!important;font-weight:500!important;letter-spacing:normal!important}.me-auth-form a{display:block!important;width:100%;margin-top:12px;color:#3F958F!important;font-family:"Reem Kufi",sans-serif!important;font-size:16px!important;letter-spacing:normal!important;text-align:center;text-decoration:underline}.me-auth-form a:hover{color:#163E49!important}.me-auth-signup-form :has(>.me-oxygen-signup-turnstile){flex-wrap:wrap}.me-auth-signup-form .me-oxygen-signup-turnstile{display:block;width:100%;flex-basis:100%;grid-column:1 / -1;margin-bottom:12px}.me-auth-card{display:flex;flex-flow:column;gap:16px;width:100%;max-width:800px;padding-top:32px;padding-right:32px;padding-bottom:32px;padding-left:32px;background-color:#FFFDF9;border-radius:24px;border-top:1px solid #D7E5E1;border-bottom:1px solid #D7E5E1;border-left:1px solid #D7E5E1;border-right:1px solid #D7E5E1;box-shadow:0px 12px 36px 0px #163e491a}@media (max-width:767px){.me-auth-card{padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px}}.me-auth-logo{justify-content:center;align-items:center;width:400px;height:auto;max-width:100%;margin-right:auto;margin-left:auto}.me-auth-title{text-align:center}.me-auth-intro{color:#486970;text-align:center}.me-auth-tabs{display:flex;flex-flow:row;gap:4px;width:100%;padding-top:4px;padding-right:4px;padding-bottom:4px;padding-left:4px;background-color:#F0F2F1;border-radius:30px}.me-auth-tab{width:50%;text-align:center;padding-top:10px;padding-right:8px;padding-bottom:10px;padding-left:8px;border-radius:26px}.me-auth-tab-active{font-weight:600;background-color:#FFF}.me-auth-notice{text-align:center}.me-auth-form{width:100%}.me-auth-footer{display:flex;flex-flow:column;width:100%;text-align:center;margin-top:8px;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px}.me-auth-portal-link{color:#3F958F;text-align:center}.image-7{width:100%;aspect-ratio:16 / 9}.image-8{width:100px;height:100px}.container-33{display:flex;flex-flow:row;justify-content:start;align-items:center;gap:20px;width:60%}.container-34{width:100%}.container-35{display:flex;justify-content:start;align-items:center}.text-28{color:#163e49;font-weight:900;font-size:25px}.container-36{display:flex;flex-flow:row;gap:20px}.me-tab-content{display:flex;flex-flow:column;gap:20px;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;background-color:#e3f2ef;border-radius:16px}.me-auth-signup-form{width:100%}.text-29{color:#9e9e9e;font-size:14px;line-height:1.2;margin-top:20px;margin-bottom:20px}.container-38{display:flex;flex-flow:row;justify-content:space-between;align-items:center}.me-book-cover-info{display:flex;flex-flow:column;gap:10px;position:absolute;bottom:0px;left:0px;width:100%;height:auto;color:#fff;padding-top:18px;padding-right:18px;padding-bottom:18px;padding-left:18px;background-color:#163e49a6}.container-39{display:flex;flex-flow:column;justify-content:center;align-items:start;gap:10px;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px}@media (max-width:1119px){.container-39{justify-content:center;align-items:center;width:100%;text-align:center;margin-top:20px}}.container-40{display:flex;justify-content:center;align-items:center;width:100%;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px}@media (max-width:1119px){.container-41{text-align:center}}.me-reveal-panel{display:none;position:fixed;top:50%;left:50%;z-index:10000;width:90vw;max-width:520px;overflow:auto;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;background-color:#2b2b2bed;border-radius:20px;border-top:1px solid var(--bde-palette-color-1-442e5d5c-5f00-4f83-9b52-92f4969572ca);border-bottom:1px solid var(--bde-palette-color-1-442e5d5c-5f00-4f83-9b52-92f4969572ca);border-left:1px solid var(--bde-palette-color-1-442e5d5c-5f00-4f83-9b52-92f4969572ca);border-right:1px solid var(--bde-palette-color-1-442e5d5c-5f00-4f83-9b52-92f4969572ca);transform:translate3d(-50%,-50%,0px)}.me-reveal-pack-stage{position:relative;width:100%;max-width:240px}.me-reveal-pack-closed{width:100%;height:auto;max-height:55vh;object-fit:contain;opacity:1}.me-reveal-pack-body{position:absolute;top:0px;left:0px;width:100%;height:100%;object-fit:contain;opacity:0}.me-reveal-pack-strip{position:absolute;top:0px;left:0px;width:100%;height:100%;object-fit:contain;opacity:0;transition:transform 650ms ease-out}.me-reveal-close{position:absolute;top:12px;right:12px;z-index:2;width:40px;height:40px}.container-42{display:flex;gap:20px;margin-top:20px;margin-bottom:20px}.me-reveal-cards{display:none;width:100%}.text-30{color:#fff;margin-top:20px;margin-bottom:20px}.me-reveal-card-image{display:block;visibility:visible;position:static;width:100%;max-width:240px;max-height:42vh;object-fit:contain;opacity:1}.me-reveal-counter{color:#fff;font-weight:900;font-size:20px;text-align:center}.me-classroom-book{display:flex;flex-flow:column;gap:0;width:100%;box-sizing:border-box;aspect-ratio:16 / 9;color:#163E49;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-top:0;padding-right:24;padding-bottom:0;padding-left:24;background-color:#FBF8F1}.me-classroom-book{container-type:inline-size}.me-classroom-book *{box-sizing:border-box}body:has(.me-classroom-book){margin:0!important;padding:0!important}body:has(.me-classroom-book)>#post-209,body:has(.me-classroom-book)>.me-header,body:has(.me-classroom-book)>.bde-div-209-106{display:none!important}@media (max-width:767px){.me-classroom-book{min-height:100dvh;aspect-ratio:auto}}.me-course-top{display:flex;flex-flow:row;justify-content:space-between;align-items:center;gap:12px;width:100%;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px}@media (max-width:767px){.me-course-top{flex-flow:row wrap}}.me-course-brand{width:200px;color:#163E49;font-weight:800;font-size:clamp(20px,2.7cqw,32px)}.me-course-body{display:flex;flex-flow:column;gap:0;width:100%;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:20px;padding-right:20px;padding-bottom:10px;padding-left:20px}.me-course-body{flex:1}.me-course-title{color:#41968f;font-weight:800;font-size:clamp(28px,4.2cqw,54px);line-height:1.1;margin-top:0;margin-right:0;margin-bottom:1cqw;margin-left:0}.me-course-intro{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;color:#49676C;font-size:clamp(15px,1.9cqw,24px);margin-top:0;margin-right:0;margin-bottom:2.5cqw;margin-left:0}.me-course-label{color:#41968F;font-weight:700;font-size:clamp(11px,1.3cqw,16px);letter-spacing:.12em;padding-top:8px;padding-right:14px;padding-bottom:8px;padding-left:14px;background-color:#E3F2EF;border-radius:30px}.me-course-levels{display:flex;flex-flow:row wrap;gap:8px;width:100%;margin-top:0;margin-right:0;margin-bottom:3cqw;margin-left:0}.me-course-level-active{color:#fff;font-weight:700;font-size:clamp(14px,1.8cqw,20px);padding-top:10px;padding-right:17px;padding-bottom:10px;padding-left:17px;background-color:#41968F;border-radius:10px;border-bottom:1px solid #41968F;border-left:1px solid #41968F;border-right:1px solid #41968F;border-top:1px solid #41968F}.me-course-level{color:#163E49;font-weight:600;font-size:clamp(14px,1.8cqw,20px);padding-top:10px;padding-right:17px;padding-bottom:10px;padding-left:17px;background-color:#E3F2EF;border-radius:10px;border-bottom:1px solid #C7DFD9;border-left:1px solid #C7DFD9;border-right:1px solid #C7DFD9;border-top:1px solid #C7DFD9}.me-course-chapter-heading{font-weight:750;font-size:clamp(20px,2.5cqw,32px);margin-top:0;margin-right:0;margin-bottom:1.4cqw;margin-left:0}.me-course-chapters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2cqw;width:100%}@media (max-width:767px){.me-course-chapters{grid-template-columns:repeat(1,minmax(0,1fr));gap:16px}}.me-course-chapter-card{display:flex;flex-flow:column;gap:10px;min-width:0;padding-top:2.3cqw;padding-right:2.3cqw;padding-bottom:2.3cqw;padding-left:2.3cqw;background-color:#E3F2EF;border-radius:16px;border-bottom:1px solid #CDDFDA;border-left:1px solid #CDDFDA;border-right:1px solid #CDDFDA;border-top:1px solid #CDDFDA}.me-course-chapter-label{color:#e783a1;font-weight:800;font-size:clamp(11px,1.3cqw,15px);letter-spacing:.12em}.me-course-card-title{color:#163E49;font-weight:750;font-size:clamp(22px,2.8cqw,36px);line-height:1.15}.me-course-card-description{color:#49676C;font-size:clamp(14px,1.7cqw,20px);line-height:1.5}.me-course-open-link{display:flex;flex-flow:row;color:#fff;font-weight:700;font-size:clamp(14px,1.7cqw,20px);text-decoration:none;margin-top:8px;padding-top:11px;padding-right:18px;padding-bottom:11px;padding-left:18px;background-color:#41968F;border-radius:9px}.me-course-open-link:hover{color:#fff;background-color:#327C76}.me-course-open-link{align-self:flex-start}.me-course-teaching-columns{display:block;width:100%;margin-top:1cqw}.me-course-teaching-columns{flex:1}@media (max-width:767px){.me-course-teaching-columns{grid-template-columns:repeat(1,minmax(0,1fr));gap:20px}}.me-course-artwork{display:flex;flex-flow:row;justify-content:center;align-items:center;width:100%;aspect-ratio:16 / 9;text-align:center;padding-top:5px;padding-right:5px;padding-bottom:5px;padding-left:5px;background-color:#E3F2EF;border-radius:18px;border-bottom:2px dashed #A4CCC3;border-left:2px dashed #A4CCC3;border-right:2px dashed #A4CCC3;border-top:2px dashed #A4CCC3}.me-course-artwork-placeholder{max-width:220px;color:#41968F;font-weight:600;font-size:clamp(18px,2.3cqw,28px)}.me-course-activity-area{display:flex;flex-flow:column;gap:18px;width:100%;min-width:0}.me-course-speaking-prompt{color:#163E49;font-size:clamp(14px,1.7cqw,20px);line-height:1.5;padding-top:16px;padding-right:16px;padding-bottom:16px;padding-left:16px;background-color:#FFF;border-radius:6px;border-left:4px solid #E783A1}.me-course-footer{display:flex;flex-flow:row;justify-content:space-between;align-items:center;gap:16px;width:100%;margin-top:auto;padding-top:1.6cqw;padding-right:4cqw;padding-bottom:1.6cqw;padding-left:4cqw;border-top:1px solid #D5E7E1}@media (max-width:767px){.me-course-footer{flex-flow:row wrap;padding-top:16px;padding-right:16px;padding-bottom:16px;padding-left:16px}}.me-course-navigation-output{width:100%}.me-course-library-output{width:100%}.me-reader-nav{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center;gap:12px;width:100%;font-size:clamp(14px,1.7cqw,20px)}.me-reader-nav a{font-weight:700;text-decoration:none;padding-top:10px;padding-right:16px;padding-bottom:10px;padding-left:16px;border-radius:9px}.me-reader-nav .me-reader-next{color:#fff;background-color:#41968F}.me-reader-nav .me-reader-next:hover{color:#fff;background-color:#327C76}.me-reader-nav .me-reader-secondary{color:#163E49;background-color:#E3F2EF}.me-reader-nav .me-reader-secondary:hover{color:#163E49;background-color:#E783A1}.me-reader-position{font-size:clamp(13px,1.5cqw,18px);text-align:center;margin-top:auto;margin-right:auto;margin-bottom:auto;margin-left:auto}@media (max-width:767px){.me-reader-position{order:5;flex-basis:100%}}.me-reader-end{color:#49676C;font-size:14px}.me-reader-level{margin-top:0;margin-right:0;margin-bottom:18px;margin-left:0;padding-top:18px;padding-right:18px;padding-bottom:18px;padding-left:18px;background-color:#FBF8F1;border-radius:14px;border-bottom:1px solid #CDDFDA;border-left:1px solid #CDDFDA;border-right:1px solid #CDDFDA;border-top:1px solid #CDDFDA}.me-reader-level summary{color:#163E49;font-weight:750;font-size:clamp(20px,2.5cqw,32px);cursor:pointer}.me-reader-chapter-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:18px}@media (max-width:767px){.me-reader-chapter-grid{grid-template-columns:repeat(1,minmax(0,1fr))}}.me-reader-library .me-reader-chapter{display:flex;flex-flow:column;gap:12px;color:#163E49;text-decoration:none;padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px;background-color:#E3F2EF;border-radius:14px;border-bottom:1px solid #CDDFDA;border-left:1px solid #CDDFDA;border-right:1px solid #CDDFDA;border-top:1px solid #CDDFDA}.me-reader-library .me-reader-chapter:hover{color:#163E49;background-color:#E783A1}.me-reader-chapter small{color:#327C76;font-weight:800;letter-spacing:.1em}.me-reader-chapter strong{font-size:clamp(22px,2.6cqw,32px)}.me-reader-chapter span{font-size:16px}.me-reader-library a:focus-visible,.me-reader-nav a:focus-visible,.me-reader-level summary:focus-visible{outline:3px solid #e783a1;outline-offset:3px}.me-course-learning-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;width:100%;margin-top:12px}@media (max-width:1119px){.me-course-learning-grid{grid-template-columns:repeat(1,minmax(0,1fr))}}@media (max-width:767px){.me-course-learning-grid{grid-template-columns:repeat(1,minmax(0,1fr))}}.me-course-learning-card{color:#163E49;font-size:clamp(16px,1.8cqw,23px);line-height:1.45;padding-top:18px;padding-right:20px;padding-bottom:18px;padding-left:20px;background-color:#E3F2EF;border-radius:12px;border-left:4px solid #e783a1}.me-analytics-participants{display:grid}.me-analytics-participants{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;width:100%}@media(max-width:767px){.me-analytics-participants{grid-template-columns:1fr}}.me-analytics-person-card{display:flex;flex-direction:column;align-items:stretch;gap:18px;background:#fffdf8;border:1px solid #cce0dc;border-radius:22px;padding:28px;min-width:0}@media(max-width:479px){.me-analytics-person-card{padding:20px}}.me-analytics-card-title{color:#3f9690;font-size:25px;line-height:1.25;margin:0}.me-analytics-person-name{color:#163e49;font-size:21px;font-weight:600;line-height:1.4;overflow-wrap:anywhere}.me-analytics-attendance-status{align-self:flex-start;color:#163e49;background:#e3f2ef;border:1px solid #cce0dc;border-radius:99px;padding:8px 14px;font-size:15px;font-weight:600}.me-analytics-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%}.me-analytics-metric{display:flex;flex-direction:column;align-items:flex-start;gap:7px;background:#e3f2ef;border-radius:14px;padding:18px;min-width:0}.me-analytics-metric-value{color:#163e49;font-size:26px;font-weight:600;line-height:1.25;overflow-wrap:anywhere}.me-analytics-metric-label{color:#4b6870;font-size:13px;line-height:1.4}.me-analytics-history-row{display:grid;grid-template-columns:1.2fr 1.2fr 1fr 1fr;gap:20px;align-items:center;width:100%;padding:18px 22px;background:#fffdf8;border:1px solid #cce0dc;border-radius:12px}.me-analytics-history-row .me-analytics-person-name{font-size:16px}@media(max-width:767px){.me-analytics-history-row{grid-template-columns:1fr;gap:12px}}.me-analytics-history-detail{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:0}.me-analytics-page-title{color:#3f9690;font-size:38px;line-height:1.15;margin:0}@media(max-width:479px){.me-analytics-page-title{font-size:30px}}.me-analytics-teacher-accent{background:#fae5ed;border-color:#f0cada;color:#a8456a}.me-analytics-history-list{width:100%}.me-analytics-history-list .bde-loop-item{padding:0}.me-analytics-history-list .bde-loop-load-more-button{background:#3f9690;color:#fff;border-radius:12px}.me-analytics-history-header{display:grid;grid-template-columns:1.2fr 1.2fr 1fr 1fr;gap:20px;padding:18px 22px;width:100%;border-radius:14px;background:#e3f2ef;color:#163e49;font-size:14px;font-weight:600}@media(max-width:767px){.me-analytics-history-header{grid-template-columns:1fr 1fr}}.me-analytics-sort-heading{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.me-analytics-sort-heading a{color:#163e49;text-decoration:underline;text-underline-offset:4px;font-size:14px}.me-analytics-sort-heading a:focus-visible{outline:2px solid #3f9690;outline-offset:4px}@media(min-width:768px){.me-analytics-history-mobile-label{display:none}}.me-reveal-panel.me-reveal-is-open{display:flex;flex-flow:column;align-items:center;gap:12px}.me-reveal-panel.me-reveal-is-tearing .me-reveal-pack-closed{opacity:0}.me-reveal-panel.me-reveal-is-tearing .me-reveal-pack-body{opacity:1}.me-reveal-panel.me-reveal-is-tearing .me-reveal-pack-strip{opacity:1;transform:rotateX(0deg) rotateY(0deg) rotateZ(-14deg)}.me-reveal-panel.me-reveal-is-revealed .me-reveal-pack-stage{display:none}.me-reveal-panel.me-reveal-is-revealed .me-reveal-cards{display:flex;flex-flow:column;align-items:center}.me-reveal-panel.me-reveal-is-single .me-reveal-next{display:none}.me-reveal-panel.me-reveal-is-revealed .me-reveal-open{display:none}.me-reveal-panel.me-reveal-is-revealed .me-reveal-skip{display:none}.me-students-total-card{margin-top:40px;margin-bottom:40px}.me-students-total-card{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:24px;border:1px solid #cce0dc;border-radius:18px;background:#e3f2ef;color:#163e49;min-width:230px}.me-students-total-card .bde-php-code{font-size:36px;font-weight:600;line-height:1.2}.me-students-total-card{margin-bottom:20px}.me-students-total-card>:last-child{font-size:36px;font-weight:600;line-height:1.2}.me-students-filter-controls{width:100%;padding:24px;background:#fffdf8;border:1px solid #cce0dc;border-radius:18px;color:#163e49}.me-students-filter-controls form{display:flex;align-items:flex-end;flex-wrap:wrap;gap:16px;width:100%}.me-students-filter-controls form>div{display:flex;flex-direction:column;gap:8px;flex:1;min-width:220px}.me-students-filter-controls label{font-size:14px;font-weight:600}.me-students-filter-controls input{width:100%;min-height:46px;border:1px solid #b8d8d3;border-radius:10px;background:#fff;padding:10px 12px;color:#163e49;font:inherit;font-size:15px}.me-students-filter-controls button{background:#3f9690;color:#fff;border:0;border-radius:10px;min-height:46px;padding:10px 20px;font:inherit;font-size:15px;cursor:pointer}.me-students-filter-controls a{color:#3f9690;padding:12px 0;font-size:14px}.me-students-filter-controls p{font-size:13px;margin:16px 0 0;color:#4b6870}@media(max-width:479px){.me-students-filter-controls{padding:18px}.me-students-filter-controls form>div{min-width:0;flex-basis:100%}}.me-lessons-summary-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;width:100%}@media(max-width:767px){.me-lessons-summary-row{grid-template-columns:1fr}}.me-lessons-total-card{margin-top:40px;margin-bottom:40px}.me-lessons-total-card{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:24px;border:1px solid #cce0dc;border-radius:18px;background:#e3f2ef;color:#163e49;min-width:230px}.me-lessons-total-card .bde-php-code{font-size:36px;font-weight:600;line-height:1.2}.me-lessons-total-card>:last-child{font-size:36px;font-weight:600;line-height:1.2}.me-lessons-filter-controls{width:100%;padding:24px;background:#fffdf8;border:1px solid #cce0dc;border-radius:18px;color:#163e49}.me-lessons-filter-controls form{display:flex;align-items:flex-end;flex-wrap:wrap;gap:16px;width:100%}.me-lessons-filter-controls form>div{display:flex;flex-direction:column;gap:8px;flex:1;min-width:220px}.me-lessons-filter-controls label{font-size:14px;font-weight:600}.me-lessons-filter-controls input{width:100%;min-height:46px;border:1px solid #b8d8d3;border-radius:10px;background:#fff;padding:10px 12px;color:#163e49;font:inherit;font-size:15px}.me-lessons-filter-controls button{background:#3f9690;color:#fff;border:0;border-radius:10px;min-height:46px;padding:10px 20px;font:inherit;font-size:15px;cursor:pointer}.me-lessons-filter-controls a{color:#3f9690;padding:12px 0;font-size:14px}.me-lessons-filter-controls p{font-size:13px;margin:16px 0 0;color:#4b6870}@media(max-width:479px){.me-lessons-filter-controls{padding:18px}.me-lessons-filter-controls form>div{min-width:0;flex-basis:100%}}.me-teacher-lesson-record-layout{display:flex}.me-teacher-lesson-record-layout{flex-direction:column;align-items:stretch;gap:12px;width:100%}