@import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap');
* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

body {
    font-family:  "Inter", sans-serif;
    color: #333;
    background-color: #fcfaf6;
    line-height: 1.6;
}

a {
    text-decoration: none;
    color: inherit;
}

ul {
    list-style: none;
}

.container {
    max-width: 1302px;
    margin: 0 auto;
    padding: 0 15px;
    position: relative;
}

.text-red { color: #cc3333; }
.btn {
    display: inline-block;
    padding: 10px 24px;
    border-radius: 8px;
    font-weight: 600;
    text-align: center;
    cursor: pointer;
    transition: all 0.3s ease;
}
.btn-red { background-color: #cc3333; color: #fff; }
.btn-red:hover { background-color: #a82727; }
.btn-sm { padding: 6px 16px; font-size: 14px; }

.glUWje {
    padding: 0px;
    background: linear-gradient(rgb(255, 249, 241) 0%, rgb(255, 255, 255) 100%);
}

/* =========================================
   Top Alert
   ========================================= */
.top-alert {
    background-color: #e6f4ea;
    color: #1e4620;
    padding: 10px 0;
    text-align: center;
    font-size: 14px;
}
.top-alert p {
    margin-bottom: 0px;
}
.top-alert a { color: #0f893b; font-weight: 600; margin-left: 10px; }

/* =========================================
   Header Desktop
   ========================================= */
.site-header {
    background-color: #fff;
    border-bottom: 1px solid #eaeaea;
    position: sticky;
    top: 0;
    z-index: 1000;
}
.header-inner {
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: 70px;
}
.mobile-toggle {
    display: none;
    background: #f1f1f1;
    border: none;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    font-size: 18px;
    cursor: pointer;
}
.logo img {
    height: 40px;
}
/* WordPress Nav Styles */
.main-navigation .menu {
    display: flex;
    align-items: center;
    gap: 25px;
    margin-bottom: 0px;
}
.main-navigation .menu-item {
    position: relative;
    padding: 25px 0;
}
.main-navigation .menu-item > a {
    font-weight: 600;
    font-size: 15px;
    color: #333;
    display: flex;
    align-items: center;
    gap: 5px;
}
.main-navigation .menu-item > a:hover,
.main-navigation .current-menu-item > a {
    color: #cc3333;
}

/* Dropdown Submenu (Ảnh 5) */
.main-navigation .sub-menu {
    position: absolute;
    top: 100%;
    left: 0;
    background: #fff;
    min-width: 220px;
    box-shadow: 0 5px 15px rgba(0,0,0,0.08);
    border-radius: 8px;
    opacity: 0;
    visibility: hidden;
    transform: translateY(10px);
    transition: all 0.3s ease;
    padding: 10px 0;
    z-index: 99;
}
.main-navigation .menu-item-has-children:hover > .sub-menu {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}
.main-navigation .sub-menu .menu-item {
    padding: 0;
}
.main-navigation .sub-menu .menu-item a {
    padding: 10px 20px;
    display: block;
    font-weight: 400;
}
.main-navigation .sub-menu .menu-item a:hover {
    background-color: #fcfaf6;
    color: #cc3333;
}

/* Mega Menu (Ảnh 4) */
.has-mega-menu { position: static !important; }
.mega-menu {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    background: #fff;
    box-shadow: 0 10px 30px rgba(0,0,0,0.08);
    opacity: 0;
    visibility: hidden;
    transform: translateY(10px);
    transition: all 0.3s ease;
    z-index: 98;
    border-top: 1px solid #eaeaea;
}
.has-mega-menu:hover .mega-menu {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}
.mega-menu-inner {
    display: flex;
    padding: 40px 15px;
    gap: 30px;
}
.mega-col { flex: 1; border-right: 1px solid #eaeaea; padding-right: 30px; }
.mega-col:last-child { border-right: none; padding-right: 0; }
.mega-title a {
    font-size: 18px;
    font-weight: 700;
    color: #333;
    display: flex;
    justify-content: space-between;
    margin-bottom: 20px;
}
.mega-list-wrap { display: flex; gap: 30px; }
.mega-label {
    font-size: 12px;
    color: #888;
    font-weight: 600;
    margin-bottom: 10px;
    text-transform: uppercase;
}
.mega-list li { margin-bottom: 10px; }
.mega-list a { font-size: 14px; color: #555; }
.mega-list a:hover { color: #cc3333; }

/* =========================================
   Mobile Menu Canvas (Ảnh 2 & 3)
   ========================================= */
.mobile-nav-overlay {
    position: fixed;
    top: 0; left: 0; width: 100%; height: 100%;
    background: rgba(0,0,0,0.5);
    z-index: 1001;
    display: none;
}
.mobile-nav-panel {
    position: fixed;
    top: 0; left: -100%; width: 320px; height: 100%;
    background: #fff;
    z-index: 1002;
    transition: left 0.4s cubic-bezier(0.77, 0, 0.175, 1);
    overflow-y: auto;
    box-shadow: 2px 0 10px rgba(0,0,0,0.1);
}
.mobile-nav-panel.active { left: 0; }
.mobile-nav-header {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 15px;
    border-bottom: 1px solid #eaeaea;
}
.mobile-nav-close {
    background: #f1f1f1;
    border: none;
    width: 35px; height: 35px;
    border-radius: 50%;
    font-size: 16px;
    cursor: pointer;
}
.mobile-menu { padding: 20px 0; }
.mobile-menu .menu-item { border-bottom: 1px solid #f5f5f5; }
.mobile-menu .menu-item > a {
    display: flex;
    justify-content: space-between;
    padding: 15px 20px;
    font-weight: 600;
    color: #333;
}
.mobile-menu .sub-menu {
    display: none;
    background: #fcfaf6;
    padding: 10px 0;
}
.mobile-menu .sub-menu a {
    padding: 10px 40px;
    display: block;
    font-size: 14px;
    color: #555;
}

/* =========================================
   Hero Section
   ========================================= */
.hero-section { padding: 60px 0; }
.hero-inner {
    display: flex;
    align-items: center;
    gap: 40px;
}
.hero-content { flex: 1; }
.hero-image { flex: 1; }
.hero-image img { width: 100%; border-radius: 20px; }
.hero-title {
    font-size: 42px;
    line-height: 1.3;
    margin-bottom: 25px;
    color: #1a202c;
}
.hero-features li {
    margin-bottom: 15px;
    font-size: 16px;
    display: flex;
    align-items: center;
    gap: 10px;
}
.hero-actions { margin-top: 30px; }

/* =========================================
   Swiper Slider Section
   ========================================= */
.student-slider-section { padding: 60px 0; background: #fff; }
.section-heading h2 {
    text-align: center;
    font-size: 32px;
    margin-bottom: 40px;
}
.student-card {
    background: #fff;
    border-radius: 12px;
    overflow: hidden;
    box-shadow: 0 4px 15px rgba(0,0,0,0.05);
}
.student-card img { width: 100%; height: auto; display: block; }
.card-info { padding: 20px; text-align: center; }
.card-info h4 { font-size: 18px; margin-bottom: 5px; }

/* =========================================
   Responsive
   ========================================= */
@media (max-width: 991px) {
    .desktop-nav { display: none; }
    .mobile-toggle { display: block; }
    .header-inner { justify-content: flex-start; gap: 15px; }
    .logo { flex-grow: 1; text-align: center; }
    .hero-inner { flex-direction: column; }
    .hero-title { font-size: 32px; }
}




.highlight{position:relative;z-index:1;}
.highlight::after{content:"";position:absolute;background:rgb(255, 153, 31);bottom:3px;left:0px;height:10px;width:100%;opacity:0.3;z-index:-1;}












/* Box bọc ngoài, đổ bóng nhẹ như hình */
.courses-card {
    background: #fff;
    border-radius: 20px;
    padding: 50px 40px;
    box-shadow: rgba(220, 147, 78, 0) 0px -16px 32px 0px, rgba(220, 147, 78, 0.1) 0px -10px 16px 0px;
    width: 100%;
    margin: 0 auto;
    text-align: center;
}

.courses-title {
    font-size: 24px;
    color: #001F4F; /* Màu chữ xanh đen chuẩn */
    margin-bottom: 30px;
    font-weight: 700;
}

.courses-grid {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 20px;
}

/* Base button lúc chưa hover (viền nhạt) */
.course-item {
    display: flex;
    align-items: center;
    padding: 10px 20px;
    border-radius: 50px;
    border: 1px solid #eaeaea; /* Viền xám nhạt mặc định */
    text-decoration: none;
    color: #001F4F;
    background: #fff;
    transition: all 0.2s ease-in-out;
}

.c-icon {
    width: 36px;
    height: 36px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-right: 15px;
    font-size: 16px;
    transition: all 0.2s;
}

.c-name {
    font-size: 16px;
    font-weight: 600;
}

/* Badge Mới + */
.c-wrap { position: relative; }
.c-badge {
    position: absolute;
    top: -12px;
    right: 15px;
    background: #e25454;
    color: #fff;
    font-size: 10px;
    padding: 3px 8px;
    border-radius: 20px;
    z-index: 2;
    font-weight: bold;
}

/* --- Tách riêng màu viền/icon/hover cho từng khối --- */

/* 1. Xanh lá */
.c-green { border-color: #d1e7dd; }
.c-green .c-icon { background: #d1e7dd; color: #198754; }
.c-green:hover { border-color: #198754; background: #f8fff9; }

/* 2. Đỏ/Hồng (Như ảnh 2) */
.c-red { border-color: #f8d7da; }
.c-red .c-icon { background: #f8d7da; color: #dc3545; }
.c-red:hover { border-color: #dc3545; background: #fff5f5; }

/* 3. Cam */
.c-orange { border-color: #ffe6ba; }
.c-orange .c-icon { background: #ffe6ba; color: #fd7e14; }
.c-orange:hover { border-color: #fd7e14; background: #fffaf0; }

/* 4. Tím */
.c-purple { border-color: #e2d9f3; }
.c-purple .c-icon { background: #e2d9f3; color: #6f42c1; }
.c-purple:hover { border-color: #6f42c1; background: #fdfbff; }

/* 5. Xanh dương nhạt */
.c-blue { border-color: #cff4fc; }
.c-blue .c-icon { background: #cff4fc; color: #0dcaf0; }
.c-blue:hover { border-color: #0dcaf0; background: #f6fdfc; }

/* 6. Xanh dương đậm */
.c-dblue { border-color: #cfe2ff; }
.c-dblue .c-icon { background: #cfe2ff; color: #0d6efd; }
.c-dblue:hover { border-color: #0d6efd; background: #f4f8ff; }









.achievements-section {
    background-color: #fff;
}
.student-card {
    cursor: pointer;
}
.img-wrap {
    position: relative;
    border-radius: 16px;
    overflow: hidden;
    background: #f8f9fa;
}
.img-wrap img {
    transition: transform 0.4s ease;
    object-fit: cover;
    aspect-ratio: 4/3;
}
.score-badge {
    position: absolute;
    bottom: 12px;
    left: 12px;
    background: rgba(255, 255, 255, 0.85);
    backdrop-filter: blur(6px);
    border-radius: 12px;
    padding: 8px 12px;
    text-align: center;
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1);
    min-width: 65px;
}
.score-badge .score {
    color: #c92a2a;
    font-size: 22px;
    font-weight: 800;
    line-height: 1;
    margin-bottom: 2px;
}
.score-badge .subject {
    color: #212529;
    font-size: 11px;
    font-weight: 700;
}
.hover-overlay {
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0.5);
    display: flex;
    align-items: center;
    justify-content: center;
    opacity: 0;
    transition: all 0.3s ease;
}
.hover-overlay span {
    color: #fff;
    font-weight: 600;
    font-size: 15px;
    transform: translateY(15px);
    transition: transform 0.3s ease;
}
.student-card:hover .hover-overlay {
    opacity: 1;
}
.student-card:hover .hover-overlay span {
    transform: translateY(0);
}
.student-card:hover .img-wrap img {
    transform: scale(1.05);
}
.student-card .info {
    padding: 0 4px;
}
.btn-close-custom {
    position: absolute;
    top: 25px;
    right: 25px;
    width: 32px;
    height: 32px;
    background: #fff; 
    border: none;
    border-radius: 50%;
    z-index: 10;
    display: flex;
    align-items: center;
    justify-content: center;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
    cursor: pointer;
    font-size: 16px;
    color: #333;
    transition: background 0.2s;
}
.btn-close-custom:hover {
    background: #f1f1f1;
}












/* Layout cơ bản giữ nguyên */
.val-card {
    background: #fff; border-radius: 16px; padding: 30px;
    height: 100%; position: relative; overflow: hidden;
    border: 1px solid transparent; transition: box-shadow 0.3s ease;
}
.border-green { border-color: #d1e7dd; }
.border-red { border-color: #f8d7da; }
.border-blue { border-color: #cfe2ff; }

/* Box Shadow chung khi hover */
.val-card.is-active { box-shadow: 0 10px 30px rgba(0,0,0,0.06); }

.val-content {
    position: relative;
    z-index: 10;
    margin-bottom: 100px;
}
.val-visuals {
    position: absolute; bottom: -30px; right: 10px;
    width: 250px; height: 250px; z-index: 1;
}
.val-visuals img {
    position: absolute; bottom: 0;
    transition: transform 0.5s cubic-bezier(0.4, 0, 0.2, 1); /* Chuyển động mượt */
    box-shadow: 0 5px 15px rgba(0,0,0,0.15); border-radius: 8px;
}

/* Tọa độ mặc định Box 1 */
.v-box1 .img-b1 { right: 20px; transform: rotate(6deg); z-index: 1; }
.v-box1 .img-f1 { right: 70px; transform: rotate(-4deg); z-index: 2; }

/* Tọa độ Hover Box 1 (Được jQuery gọi qua class .is-active) */
.border-green.is-active .img-b1 { transform: rotate(12deg) translateX(15px) scale(1.05); }
.border-green.is-active .img-f1 { transform: rotate(-8deg) translateX(-15px); }

/* Tọa độ mặc định Box 2 */
.v-box2 .bk1 { right: 110px; z-index: 1; transform: rotate(-8deg); }
.v-box2 .bk2 { right: 65px; z-index: 2; transform: translateY(-5px); }
.v-box2 .bk3 { right: 20px; z-index: 3; transform: rotate(8deg); }

/* Tọa độ Hover Box 2 */
.border-red.is-active .bk1 { transform: rotate(-12deg) translateX(-25px); }
.border-red.is-active .bk2 { transform: translateY(-25px) scale(1.05); }
.border-red.is-active .bk3 { transform: rotate(12deg) translateX(25px); }

@media (max-width: 768px) {
    .val-visuals { opacity: 0.2; right: -50px; }
}

#box2 {
	    background-color: #fdf6f6;
    background-image: url(img/v-box2_1.jpg);
    background-repeat: no-repeat;
    background-position: bottom right;

}

#box1 {
	    background-color: #f5f9f7;
    background-image: url(img/v-box1_2.jpg);
    background-repeat: no-repeat;
    background-position: bottom right;

}




.fade-container {
            position: relative;
            overflow: hidden;
            padding: 20px 0;
        }

        /* Bóng mờ 2 biên */
        .fade-container::before,
        .fade-container::after {
            content: "";
            position: absolute;
            top: 0;
            bottom: 0;
            width: 15%;
            z-index: 10;
            pointer-events: none;
        }
        .fade-container::before {
            left: 0;
            background: linear-gradient(to right, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%);
        }
        .fade-container::after {
            right: 0;
            background: linear-gradient(to left, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%);
        }

        /* Khung bao để dừng animation khi hover */
        .marquee-wrapper:hover .marquee-track {
            animation-play-state: paused;
        }

        /* Line chạy */
        .marquee-track {
            display: flex;
            width: max-content;
            gap: 24px; /* Khoảng cách giữa 2 cục content */
            margin-bottom: 24px;
            /* Chạy từ trái sang phải */
            animation: scrollLeftToRight 25s linear infinite;
        }

        /* CSS tạo hiệu ứng so le: lệch đúng nửa thẻ (160) + nửa gap (12) = 172px */
        .row-stagger {
            margin-left: -172px;
        }

        .marquee-content {
            display: flex;
            gap: 24px;
        }

        @keyframes scrollLeftToRight {
            from { transform: translateX(-50%); }
            to { transform: translateX(0%); }
        }

        /* Style từng thẻ */
        .p-card {
            display: block;
            width: 320px;
            flex-shrink: 0;
            position: relative;
            border-radius: 12px;
            overflow: hidden;
            cursor: pointer;
            aspect-ratio: 4/3;
            background: #f8f9fa;
            text-decoration: none;
        }

        .p-card img {
            width: 100%;
            height: 100%;
            object-fit: cover;
            transition: transform 0.4s ease;
        }

        .p-overlay {
            position: absolute;
            inset: 0;
            background: linear-gradient(to top, rgba(0,31,79,0.95) 0%, rgba(0,31,79,0.2) 60%, transparent 100%);
            display: flex;
            flex-direction: column;
            justify-content: flex-end;
            padding: 15px;
            color: #fff;
        }

        .p-name {
            font-weight: 700;
            font-size: 15px;
            line-height: 1.4;
        }

        .p-addr {
            font-size: 13px;
            color: #e0e0e0;
            opacity: 0;
            max-height: 0;
            overflow: hidden;
            transition: all 0.3s ease;
            margin-top: 0;
        }

        .p-card:hover img {
            transform: scale(1.08);
        }

        .p-card:hover .p-addr {
            opacity: 1;
            max-height: 40px;
            margin-top: 8px;
        }

        /* Responsive Mobile */
        @media (max-width: 768px) {
            .p-card { width: 260px; }
            .row-stagger { margin-left: -142px; } /* So le mobile = (260/2) + (24/2) */
            .fade-container::before, .fade-container::after { width: 60px; }
        }






.review-section {
            padding: 60px 0;
        }
        
        .section-header {
            display: flex;
            justify-content: space-between;
            align-items: flex-end;
            margin-bottom: 40px;
        }

        .section-title {
            color: #001F4F;
            font-size: 36px;
            font-weight: 800;
            margin: 0;
            line-height: 1.25;
        }

        .view-all-link {
            color: #cc2936;
            font-weight: 700;
            text-decoration: none;
            font-size: 16px;
            display: flex;
            align-items: center;
            gap: 8px;
            transition: opacity 0.3s;
        }

        .view-all-link:hover {
            color: #cc2936;
            opacity: 0.8;
        }

        .rv-card {
            background: #fff;
            border: 1px solid #f0f0f0;
            border-radius: 16px;
            padding: 30px;
            display: flex;
            flex-direction: column;
            height: 100%;
            transition: all 0.3s ease;
            text-decoration: none !important;
            cursor: pointer;
            box-shadow: 0 4px 15px rgba(0,0,0,0.02);
        }

        .rv-quote-icon {
            color: #cc2936;
            font-size: 32px;
            margin-bottom: 20px;
            line-height: 1;
            transition: color 0.3s;
        }

        .rv-title {
            color: #001F4F;
            font-size: 18px;
            font-weight: 800;
            margin: 0 0 12px 0;
            line-height: 1.4;
            transition: color 0.3s;
        }

        .rv-desc {
            color: #4a4a4a;
            font-size: 15px;
            line-height: 1.6;
            margin: 0 0 30px 0;
            flex-grow: 1;
            transition: color 0.3s;
            display: -webkit-box;
            -webkit-line-clamp: 4;
            -webkit-box-orient: vertical;
            overflow: hidden;
        }

        .rv-footer {
            display: flex;
            align-items: center;
            gap: 12px;
            margin-top: auto;
        }

        .rv-avatar {
            width: 48px;
            height: 48px;
            border-radius: 50%;
            object-fit: cover;
            border: 2px solid transparent;
            transition: border-color 0.3s;
        }

        .rv-info {
            display: flex;
            flex-direction: column;
            gap: 4px;
        }

        .rv-name {
            color: #001F4F;
            font-size: 15px;
            font-weight: 700;
            margin: 0;
            transition: color 0.3s;
        }

        .rv-score-wrap {
            display: flex;
            align-items: center;
            gap: 6px;
        }

        .rv-score-text {
            font-size: 13px;
            color: #555;
            font-weight: 600;
            transition: color 0.3s;
            margin: 0;
        }

        .rv-score-badge {
            background: #cc2936;
            color: #fff;
            font-size: 12px;
            font-weight: 800;
            padding: 2px 8px;
            border-radius: 20px;
            transition: all 0.3s;
        }

        .rv-card:hover {
            background-color: #921721;
            border-color: #921721;
            transform: translateY(-8px);
            box-shadow: 0 15px 30px rgba(146, 23, 33, 0.25);
        }

        .rv-card:hover .rv-quote-icon,
        .rv-card:hover .rv-title,
        .rv-card:hover .rv-desc,
        .rv-card:hover .rv-name,
        .rv-card:hover .rv-score-text {
            color: #ffffff;
        }

        .rv-card:hover .rv-avatar {
            border-color: #fff;
        }

        .rv-card:hover .rv-score-badge {
            background: #fff;
            color: #921721;
        }

        @media (max-width: 768px) {
            .section-header {
                flex-direction: column;
                align-items: flex-start;
                gap: 15px;
            }
            .section-title {
                font-size: 28px;
            }
        }
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		.teachers-section {
            padding: 60px 0;
        }
        
        .section-header {
            display: flex;
            justify-content: space-between;
            align-items: flex-end;
            margin-bottom: 40px;
        }

        .section-title {
            color: #001F4F;
            font-size: 36px;
            font-weight: 800;
            margin: 0;
            line-height: 1.25;
        }

        .view-all-link {
            color: #cc2936;
            font-weight: 700;
            text-decoration: none;
            font-size: 16px;
            display: flex;
            align-items: center;
            gap: 8px;
            transition: opacity 0.3s;
        }

        .view-all-link:hover {
            color: #cc2936;
            opacity: 0.8;
        }

        .tc-card {
            display: block;
            position: relative;
            border-radius: 20px;
            overflow: hidden;
            text-decoration: none !important;
            box-shadow: 0 4px 15px rgba(0,0,0,0.04);
            border: 1px solid #f0f0f0;
            transition: transform 0.3s ease;
            height: 100%;
        }

        .tc-card:hover {
            transform: translateY(-8px);
        }

        /* Phần Base (Khi chưa hover) */
        .tc-base {
            display: flex;
            flex-direction: column;
            height: 100%;
        }

        .tc-top {
            height: 240px;
            display: flex;
            align-items: flex-end;
            justify-content: center;
            overflow: hidden;
            position: relative;
        }

        .tc-top img {
            height: 95%;
            width: auto;
            object-fit: contain;
            position: relative;
            z-index: 1;
        }

        /* Màu nền riêng cho từng card */
        .bg-blue { background-color: #e6f3fa; }
        .bg-pink { background-color: #fce4ec; }
        .bg-green { background-color: #e8f5e9; }
        .bg-yellow { background-color: #fff8e1; }

        .tc-bottom {
            background-color: #fff;
            padding: 20px 15px;
            text-align: center;
            flex-grow: 1;
        }

        .tc-name {
            color: #001F4F;
            font-size: 18px;
            font-weight: 800;
            margin: 0 0 4px 0;
        }

        .tc-role {
            color: #555;
            font-size: 14px;
            margin: 0;
            font-weight: 500;
        }

        /* Phần Overlay (Khi hover) */
        .tc-hover {
            position: absolute;
            inset: 0;
            background-color: #921721;
            padding: 30px 24px;
            display: flex;
            flex-direction: column;
            opacity: 0;
            visibility: hidden;
            transition: all 0.3s ease;
            z-index: 10;
        }

        .tc-card:hover .tc-hover {
            opacity: 1;
            visibility: visible;
        }

        .tc-hover-top {
            display: flex;
            justify-content: flex-end;
            margin-bottom: 15px;
        }

        .tc-hover-top i {
            color: #fff;
            font-size: 20px;
        }

        .tc-quote {
            color: #fff;
            font-size: 16px;
            font-weight: 700;
            line-height: 1.4;
            margin-bottom: 20px;
        }

        .tc-list {
            list-style-type: disc;
            padding-left: 18px;
            margin-bottom: 20px;
            color: #ffcccc;
            flex-grow: 1;
        }

        .tc-list li {
            font-size: 13px;
            line-height: 1.6;
            margin-bottom: 8px;
            color: #fff;
        }

        .tc-more {
            color: #fff;
            font-size: 14px;
            font-weight: 700;
            display: flex;
            align-items: center;
            gap: 8px;
            margin-top: auto;
        }

        @media (max-width: 768px) {
            .section-header {
                flex-direction: column;
                align-items: flex-start;
                gap: 15px;
            }
            .section-title {
                font-size: 28px;
            }
            .tc-top {
                height: 280px;
            }
        }
		
		
		
		
		
		
		
		
		
		
		
		
		.dolx-team {
    background: #f3eee9;
    padding: 70px 0;
    text-align: center;
}

.dolx-wrap {
    max-width: 1200px;
    margin: auto;
}

.dolx-title {
    font-size: 34px;
    font-weight: 700;
    margin-bottom: 10px;
}

.dolx-desc {
    font-size: 14px;
    color: #666;
    margin-bottom: 40px;
}

.dolx-slider-wrap {
    position: relative;
}

/* FADE 2 bên */
.dolx-fade {
    position: absolute;
    top: 0;
    width: 120px;
    height: 100%;
    z-index: 2;
    pointer-events: none;
}

.dolx-fade.left {
    left: 0;
    background: linear-gradient(to right, #f3eee9, transparent);
}

.dolx-fade.right {
    right: 0;
    background: linear-gradient(to left, #f3eee9, transparent);
}

.dolx-card {
    border-radius: 20px;
    //padding: 15px;
    text-align: left;
    transition: 0.3s;
}

/* nền từng card */
.dolx-card.pink { background: #f5dede; }
.dolx-card.gray { background: #e9e9e9; }
.dolx-card.yellow { background: #f3e2c8; }
.dolx-card.pink2 { background: #f2d7d7; }

.dolx-card img {
    width: 100%;
    border-radius: 14px;
    aspect-ratio: 4/5;
    object-fit: cover;
}

/* badge */
.dolx-badge {
    position: absolute;
    bottom: 95px;
    left: 20px;
    background: rgba(0,0,0,0.65);
    color: #fff;
    font-size: 12px;
    padding: 6px 10px;
    border-radius: 10px;
}

/* text */
.dolx-card h3 {
    font-size: 16px;
    margin: 10px 0 5px;
}

.dolx-card p {
    font-size: 13px;
    color: #666;
}

/* slide spacing */
.dolx-slider .swiper-slide {
    opacity: 0.4;
    transform: scale(0.92);
    transition: 0.3s;
}

/* slide active giống hình */
.dolx-slider .swiper-slide-active,
.dolx-slider .swiper-slide-next,
.dolx-slider .swiper-slide-prev {
    opacity: 1;
    transform: scale(1);
}

/* bỏ nền card */
.dolx-card {
    background: none;
}

/* wrap ảnh */
.dolx-img-wrap {
    position: relative;
    border-radius: 16px;
    overflow: hidden;
}

/* badge */
.dolx-badge {
    position: absolute;
    bottom: 15px;
    left: 15px;
    background: rgba(0,0,0,0.6);
    color: #fff;
    font-size: 12px;
    padding: 6px 10px;
    border-radius: 10px;
    transition: 0.3s;
    z-index: 2;
}

/* overlay đen */
.dolx-overlay {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 100%;

    background: linear-gradient(
        to top,
        rgba(0,0,0,0.85) 0%,
        rgba(0,0,0,0.6) 40%,
        rgba(0,0,0,0.0) 80%
    );

    opacity: 0;
    transform: translateY(20px);
    transition: 0.35s ease;

    display: flex;
    align-items: flex-end;
    padding: 20px;
}

/* nội dung text */
.dolx-overlay ul {
    list-style: none;
    padding: 0;
    margin: 0;
    color: #fff;
    font-size: 14px;
}

.dolx-overlay li {
    margin-bottom: 6px;
    opacity: 0.9;
}

/* hover effect */
.dolx-img-wrap:hover .dolx-overlay {
    opacity: 1;
    transform: translateY(0);
}

.dolx-img-wrap:hover .dolx-badge {
    opacity: 0;
}











.dol-news-section {
    background: #fff;
    padding: 60px 0;
}

/* item */
.dol-news-item {
    display: flex;
    gap: 15px;
    margin-bottom: 25px;
    align-items: flex-start;
}

/* image */
.dol-news-item img {
    width: 110px;
    height: 75px;
    object-fit: cover;
    border-radius: 10px;
    flex-shrink: 0;
}

/* text */
.dol-news-item p {
    font-size: 14px;
    color: #333;
    margin: 0;
    line-height: 1.5;

    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

/* hover nhẹ */
.dol-news-item:hover p {
    color: #000;
}

/* button */
.dol-news-btn {
    margin-top: 20px;
}

.dol-news-btn .btn {
    border-radius: 25px;
    padding: 8px 20px;
}












.dol-contact-section {
    position: relative;
    overflow: hidden;
    padding: 100px 0;
    background: #f5f5f5;
}

.dol-contact-section .dol-bg {
    position: absolute;
    left: 0;
    bottom: -100px;
    width: 100%;
    height: 130%;
    background: url('https://picsum.photos/1920/1080?blur=2') no-repeat center;
    background-size: cover;
    z-index: 1;
    transition: transform 0.2s ease-out;
}

.dol-contact-section .dol-overlay {
    position: absolute;
    inset: 0;
    background: linear-gradient(
        to right,
        rgba(255,255,255,0.95) 40%,
        rgba(255,255,255,0.7) 60%,
        rgba(255,255,255,0.2) 100%
    );
    z-index: 2;
}

.dol-container {
    position: relative;
    z-index: 3;
    display: flex;
    max-width: 1200px;
    margin: auto;
    gap: 50px;
}

/* LEFT */
.dol-left {
    width: 50%;
}

.dol-left h2 {
    font-size: 36px;
    line-height: 1.4;
    margin-bottom: 30px;
    color: #333;
}

.dol-left h2 span {
    color: #e53935;
    font-weight: bold;
}

.dol-item {
    display: flex;
    gap: 15px;
    margin-bottom: 20px;
    align-items: flex-start;
}

.dol-icon {
    width: 40px;
    height: 40px;
    background: #eee;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
}

.dol-text strong {
    display: block;
    font-size: 16px;
    margin-bottom: 5px;
}

.dol-text p {
    font-size: 14px;
    color: #666;
}

/* RIGHT */
.dol-right {
    width: 50%;
}

.dol-grid {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 15px;
}

.dol-grid img {
    width: 100%;
    border-radius: 10px;
    display: block;
}

















/*! CSS Used from: Embedded */
.kdHbPl{display:grid;cursor:pointer;grid-template-columns:max-content 1fr;column-gap:20px;-webkit-box-align:center;align-items:center;transition:300ms;border-radius:8px;min-height:40px;text-decoration:none;color:rgb(45, 55, 66);font-weight:bold;font-size:18px;}
.kdHbPl:hover{background-color:rgb(244, 245, 247);}
.kdHbPl:hover .icon{animation:700ms ease 300ms 1 normal none running djhHHE;}
.kdHbPl:not(:last-child){margin-bottom:24px;}
.kdHbPl .icon{grid-row:1 / 3;background:rgb(244, 245, 247);border-radius:12px;padding:10px;line-height:0;}
.kdHbPl .icon svg{width:20px;height:20px;}
.bbuLTj{grid-area:1 / 2 / span 1 / 3;}
.gfftbr{grid-area:2 / 2 / 3 / 3;font-weight:500;font-size:12px;line-height:20px;color:rgb(80, 84, 96);}
.gMuBkZ{background-color:rgb(251, 251, 251);position:relative;padding:32px 16px;}
.gMuBkZ .backgroundWrp{display:none;min-height:100%;max-height:320px;overflow:hidden;max-width:100vw;margin-top:-2em;margin-bottom:2em;}
.gMuBkZ .backgroundWrp .imgWrp{width:100%;animation:24s linear 0s infinite normal both running brPiyi;}
.gMuBkZ .backgroundWrp .imgWrp img {
	width:100%;
}
.gMuBkZ .gradientWrp{display:none;}
.gMuBkZ .container{position:relative;z-index:100;}
@media screen and (min-width: 458px){
.gMuBkZ .container{width:425px;margin:0px auto;}
}
@media screen and (min-width: 776px){
.gMuBkZ{padding-top:6em;padding-bottom:6em;}
.gMuBkZ .backgroundWrp{display:block;z-index:40;position:absolute;left:40%;right:0px;margin-top:-6em;margin-bottom:-6em;}
.gMuBkZ .backgroundWrp .imgWrp:nth-child(1){display:block;}
.gMuBkZ .container{width:712px;}
.gMuBkZ .gradientWrp{z-index:41;display:block;position:absolute;inset:-1px 0px;background:linear-gradient(103.27deg, rgb(249, 250, 250) 42.51%, rgba(249, 250, 250, 0) 100.83%);}
}
@media screen and (min-width: 1144px){
.gMuBkZ .backgroundWrp .imgWrp{min-width:120%;}
.gMuBkZ .container{width:1080px;}
}
.kKwkYt{margin-bottom:32px;width:100%;max-width:600px;}
.jHpzZU{animation:500ms ease 0s 1 normal none running beCCJi;}
.bYqTkx{font-size:24px;margin:0px 0px 0.5em;line-height:1.2;}
.bYqTkx strong{color:rgb(209, 66, 66);}
@media screen and (min-width: 768px){
.bYqTkx{font-size:28px;}
}
@media screen and (min-width: 1024px){
.bYqTkx{font-size:32px;}
}











.cqOwmE{height:24px;flex-shrink:0;vertical-align:middle;fill:transparent;}
.cqOwmE path{stroke-width:1.5px;}
.fvIdBj{color:inherit;}
.fvIdBj.responsive-typography.dol.dol-typo{margin:0px;font-weight:700;line-height:20px;font-size:14px;color:rgb(143, 146, 161);}
.hBhjHp{color:inherit;}
.hBhjHp.responsive-typography.dol.dol-typo{margin:0px;font-weight:400;line-height:20px;font-size:14px;color:rgb(255, 255, 255);}
.bsmVji{color:inherit;}
.bsmVji.responsive-typography.dol.dol-typo{margin:0px;font-weight:600;line-height:20px;font-size:14px;color:rgb(109, 125, 141);}
.htfyma{color:inherit;}
.htfyma.responsive-typography.dol.dol-typo{margin:0px;font-weight:700;line-height:20px;font-size:14px;color:rgb(255, 255, 255);}
.gjhHOc{color:inherit;}
.gjhHOc.responsive-typography.dol.dol-typo{margin:0px;font-weight:500;line-height:20px;font-size:14px;color:rgb(255, 255, 255);}
.fOypI{color:inherit;}
.fOypI.responsive-typography.dol.dol-typo{margin:0px 0px 8px;font-weight:400;line-height:20px;font-size:14px;color:rgb(244, 244, 246);}
.bKmAbc{color:inherit;}
.bKmAbc.responsive-typography.dol.dol-typo{margin:0px;font-weight:400;line-height:20px;font-size:14px;color:rgb(143, 146, 161);}
.lmPRRa{width:100%;height:1px;margin:0px;background-color:rgb(80, 84, 96);}
.cIiGff{display:grid;grid-auto-columns:minmax(0px, 1fr);gap:12px;}
.cIiGff a{color:inherit;}
.cIiGff a:hover{color:rgb(209, 66, 66);}
.ljOFAv{display:grid;grid-auto-flow:column;grid-auto-columns:max-content;-webkit-box-align:center;align-items:center;gap:4px;cursor:pointer;}
.jeKxeB{display:grid;grid-auto-columns:minmax(0px, 1fr);gap:12px;}
.jeKxeB a{color:inherit;}
.jeKxeB a:hover{color:rgb(209, 66, 66);}
.jfOkIm{display:grid;grid-auto-columns:minmax(0px, 1fr);gap:12px;}
.jfOkIm a{color:inherit;}
.jfOkIm a:hover{color:rgb(209, 66, 66);}
.hHqwfX{padding:32px 0px;border-top:1px solid rgb(80, 84, 96);display:grid;grid-auto-columns:minmax(0px, 1fr);-webkit-box-align:start;align-items:start;gap:12px;}
.hHqwfX .list{display:flex;}
.hHqwfX .list > :not(:last-child){padding-right:8px;border-right:1px solid rgb(143, 146, 161);}
.hHqwfX .list > :not(:first-child){padding-left:8px;}
.hHqwfX .list a{color:inherit;}
.hHqwfX .list a:hover{color:rgb(209, 66, 66);}
@media screen and (min-width: 776px){
.hHqwfX{grid-auto-columns:max-content;grid-auto-flow:column;-webkit-box-pack:justify;justify-content:space-between;}
}
.hUvRLq{width:40px;height:40px;}
.hjBSmg{display:grid;grid-auto-columns:minmax(0px, 1fr);gap:8px;}
.hjBSmg .list{display:grid;grid-auto-flow:column;grid-auto-columns:max-content;gap:16px;}
.hnmSjy{max-width:1080px;margin:0px auto;display:grid;grid-auto-columns:minmax(0px, 1fr);gap:40px;}
.iXPLGy{padding:32px 16px;background-color:rgb(36, 41, 56);color:#fff;}
@media screen and (min-width: 458px){
.iXPLGy{padding:32px;}
}
.gTbAGA{display:grid;grid-auto-columns:minmax(0px, 1fr);gap:32px;}
.vBgpZ{display:grid;grid-auto-columns:minmax(0px, 1fr);gap:36px;}
.hikNZB{display:grid;grid-template-columns:repeat(2, minmax(0px, 1fr));-webkit-box-align:start;align-items:start;gap:32px;}
.hikNZB .right-area{display:grid;grid-auto-columns:minmax(0px, 1fr);gap:24px;}
@media screen and (min-width: 776px){
.hikNZB{gap:60px;}
}
.jCpiw{display:grid;gap:24px;}
@media screen and (min-width: 776px){
.jCpiw{gap:60px;grid-template-columns:repeat(2, minmax(0px, 1fr));}
}

.iXPLGy p {
    margin-bottom: 0px;
    font-size: 90%;
}

@-webkit-keyframes brPiyi{0%{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);}100%{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);}}/*!sc*/
@keyframes brPiyi{0%{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);}100%{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);}}/*!sc*/
data-styled.g1909[id="sc-keyframes-brPiyi"]{content:"brPiyi,"}












/*! CSS Used from: Embedded */
.cqOwmE{height:24px;flex-shrink:0;vertical-align:middle;fill:transparent;}
.cqOwmE path{stroke-width:1.5px;}
.gCFrGy{margin-block:0px;margin-inline:0px;color:rgb(209, 66, 66);font-size:16px;line-height:24px;font-weight:500;}
@media (min-width: 768px){
.gCFrGy{font-size:16px;line-height:24px;font-weight:500;}
}
@media (min-width: 1135px){
.gCFrGy{font-size:16px;line-height:24px;font-weight:500;}
}
.jnrYmj{margin-block:0px;margin-inline:0px;color:rgb(36, 41, 56);font-size:24px;line-height:32px;font-weight:700;}
@media (min-width: 458px){
.jnrYmj{font-size:32px;line-height:40px;font-weight:700;}
}
@media (min-width: 1144px){
.jnrYmj{font-size:32px;line-height:40px;font-weight:700;}
}
.kVnPQh{margin-block:0px;margin-inline:0px;color:rgb(124, 127, 136);font-size:14px;line-height:20px;font-weight:400;}
@media (min-width: 458px){
.kVnPQh{font-size:16px;line-height:24px;font-weight:400;}
}
@media (min-width: 1144px){
.kVnPQh{font-size:24px;line-height:32px;font-weight:400;}
}
.fiEXjz{margin-block:0px;margin-inline:0px;color:rgb(80, 84, 96);font-size:16px;line-height:20px;font-weight:500;}
@media (min-width: 458px){
.fiEXjz{font-size:20px;line-height:28px;font-weight:500;}
}
@media (min-width: 1144px){
.fiEXjz{font-size:20px;line-height:28px;font-weight:500;}
}
.jiWDQg{margin-block:0px;margin-inline:0px;color:rgb(36, 41, 56);font-size:14px;line-height:20px;font-weight:600;}
@media (min-width: 768px){
.jiWDQg{font-size:14px;line-height:20px;font-weight:600;}
}
@media (min-width: 1135px){
.jiWDQg{font-size:14px;line-height:20px;font-weight:600;}
}
.lhguzK{margin-block:0px;margin-inline:0px;color:rgb(80, 84, 96);font-size:14px;line-height:20px;font-weight:400;}
@media (min-width: 768px){
.lhguzK{font-size:14px;line-height:20px;font-weight:400;}
}
@media (min-width: 1135px){
.lhguzK{font-size:14px;line-height:20px;font-weight:400;}
}
.kKObDG{margin-block:0px;margin-inline:0px;color:rgb(36, 41, 56);font-size:24px;line-height:32px;font-weight:700;}
@media (min-width: 458px){
.kKObDG{font-size:32px;line-height:40px;font-weight:700;}
}
@media (min-width: 1144px){
.kKObDG{font-size:40px;line-height:48px;font-weight:700;}
}
.fKmZa{margin-block:0px;margin-inline:0px;color:rgb(36, 41, 56);font-size:14px;line-height:20px;font-weight:400;}
@media (min-width: 768px){
.fKmZa{font-size:14px;line-height:20px;font-weight:400;}
}
@media (min-width: 1135px){
.fKmZa{font-size:14px;line-height:20px;font-weight:400;}
}
.ghhZai{margin-block:0px;margin-inline:0px;color:rgb(255, 255, 255);font-size:14px;line-height:20px;font-weight:600;}
@media (min-width: 768px){
.ghhZai{font-size:14px;line-height:20px;font-weight:600;}
}
@media (min-width: 1135px){
.ghhZai{font-size:14px;line-height:20px;font-weight:600;}
}
.iaFSff{margin-block:0px;margin-inline:0px;color:rgb(209, 66, 66);font-size:14px;line-height:24px;font-weight:600;}
@media (min-width: 768px){
.iaFSff{font-size:14px;line-height:24px;font-weight:600;}
}
@media (min-width: 1135px){
.iaFSff{font-size:14px;line-height:24px;font-weight:600;}
}
.iPYSmy{position:relative;font-family:Inter;}
.iPYSmy .section + .section{padding-top:0px;}
@media (min-width: 1366px){
.iPYSmy{padding-bottom:0px;}
}
.jZoqVz{max-width:1144px;margin:0px auto;width:100%;}
@media screen and (max-width: 1365px){
.jZoqVz{max-width:1080px;}
}
@media screen and (max-width: 1143px){
.jZoqVz{max-width:712px;}
}
@media screen and (max-width: 775px){
.jZoqVz{max-width:425px;}
}
@media screen and (max-width: 457px){
.jZoqVz{max-width:100vw;padding-left:20px;padding-right:20px;}
}
.kOMbxk{position:relative;}
.glajmY{position:relative;}
.bSAnGg{display:none;width:100%;position:absolute;top:0px;left:0px;height:50%;background:rgb(255, 249, 241);z-index:-1;}
@media screen and (min-width: 776px){
.bSAnGg{display:block;}
}
.leYSnf{padding:0px 16px;margin:0px auto;}
@media screen and (min-width: 458px){
.leYSnf{max-width:457px;}
}
@media screen and (min-width: 776px){
.leYSnf{max-width:712px;padding:0px;}
}
@media screen and (min-width: 1144px){
.leYSnf{max-width:1080px;padding:0px;}
}
.leYSnf img{max-width:100%;}
.leFwv{margin-bottom:24px;}
@media screen and (min-width: 776px){
.leFwv{margin-bottom:40px;}
.leFwv br{display:none;}
}
@media screen and (min-width: 1144px){
.leFwv{text-align:center;}
}
.eRthLa{padding:32px 0px;}
.eRthLa .content{display:grid;gap:24px;place-items:center;text-align:center;}
.eRthLa .content .info .name-section{display:grid;gap:8px;}
.eRthLa .content .info .linear-badge{order:1;width:fit-content;background:rgb(255, 255, 255);padding:4px 12px;border-radius:20px;display:grid;gap:4px;grid-auto-flow:column;-webkit-box-align:center;align-items:center;box-shadow:rgba(0, 0, 0, 0.05) 0px 2px 2px;margin:0px auto;}
.eRthLa .content .info .teacher-quote{margin-top:32px;}
.eRthLa .content .info .teacher-quote img{width:20px;}
.eRthLa .content .info .teacher-quote > p{margin-top:8px;}
.eRthLa .content .banner{width:255px;position:relative;}
.eRthLa .content .banner .banner-image{width:100%;}
.eRthLa .content .banner .icon{position:absolute;}
.eRthLa .content .banner .icon.top{top:0px;right:0px;}
@media screen and (min-width: 458px){
.eRthLa .teacher-quote img{width:24px;}
}
@media screen and (min-width: 776px){
.eRthLa{padding:100px 0px;}
.eRthLa .content{justify-items:unset;text-align:left;gap:20px;grid-template-columns:437px 1fr;-webkit-box-align:center;align-items:center;}
.eRthLa .content .info{order:-1;}
.eRthLa .content .info .name-section{gap:12px;}
.eRthLa .content .info .linear-badge{order:-1;margin:unset;}
.eRthLa .content .info .teacher-quote img{width:28px;}
.eRthLa .content .info .teacher-quote > p{font-size:24px;line-height:32px;font-weight:500;}
.eRthLa .content .info .teacher-name{font-size:40px;line-height:48px;}
}
@media screen and (min-width: 1144px){
.eRthLa .content{grid-template-columns:576px 1fr;gap:68px;}
.eRthLa .content .info .teacher-quote{margin-top:60px;}
.eRthLa .content .info .teacher-quote img{width:unset;}
.eRthLa .content .info .teacher-quote > p{font-size:32px;line-height:40px;}
.eRthLa .content .info .teacher-name{font-size:48px;line-height:60px;}
.eRthLa .content .banner{width:auto;}
}
.fBxnOa{display:grid;gap:12px;margin:32px 0px;padding:12px;border:1px solid rgb(233, 233, 236);border-radius:8px;}
.fBxnOa .item{display:grid;grid-template-columns:24px 1fr;gap:8px;-webkit-box-align:center;align-items:center;}
.fBxnOa .item .content{display:flex;flex-wrap:wrap;}
.fBxnOa .item .content > p:first-child{margin-right:4px;}
@media screen and (min-width: 776px){
.fBxnOa{margin:0px;grid-template-columns:1fr 1fr;gap:40px;-webkit-box-pack:center;justify-content:center;border-width:medium;border-style:none;border-color:currentcolor;border-image:initial;border-radius:20px;box-shadow:rgba(0, 0, 0, 0.04) 0px 10px 20px, rgba(0, 0, 0, 0.04) 0px 2px 6px, rgba(0, 0, 0, 0.04) 0px 0px 1px;padding:32px 56px;background:rgb(255, 255, 255);}
.fBxnOa .item{grid-template-columns:32px 1fr;}
.fBxnOa .item .content{flex-direction:column;}
.fBxnOa .item .content .title{font-size:20px;line-height:24px;}
.fBxnOa .item .content .sub-text{font-size:16px;line-height:24px;}
}
@media screen and (min-width: 1144px){
.fBxnOa{grid-auto-flow:column;grid-auto-columns:minmax(0px, 1fr);place-items:center;gap:10px;padding:40px 45px;}
}
.hlugym{margin:0px auto;}
.hlugym .teacher-desc{margin-top:24px;display:-webkit-box;-webkit-line-clamp:10;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;}
.hlugym .see-more-btn{cursor:pointer;margin-top:18px;text-align:center;}
@media screen and (min-width: 776px){
.hlugym .teacher-desc > span{font-size:16px;line-height:24px;}
}
@media screen and (min-width: 1144px){
.hlugym{max-width:712px;}
}
.eueQgo{border-radius:8px;inset:0px;opacity:0;position:absolute;background:rgba(0, 0, 0, 0.4);display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;visibility:hidden;transition:0.2s;color:rgb(255, 255, 255);cursor:pointer;}
.eueQgo .see-more{display:flex;-webkit-box-align:center;align-items:center;}
.gHAmdb{position:relative;}
.gHAmdb:hover .StudentImage__HoverState-sc-17afkq8-1{visibility:visible;opacity:1;}
.bmCgOl{position:relative;}
.bmCgOl .StudentImage__HoverState-sc-17afkq8-1{visibility:visible;opacity:1;}
.gpZLts{display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(3, 158px);gap:16px;}
.gpZLts img{object-fit:cover;width:100%;height:100%;border-radius:8px;}
.gpZLts div{height:100%;}
.gpZLts div:first-child{grid-area:1 / 1 / 3 / 3;}
.gpZLts div:last-child{grid-column:2 / 4;}
@media screen and (min-width: 776px){
.gpZLts{grid-template-columns:repeat(4, 1fr);grid-template-rows:repeat(3, 194px);gap:24px;}
.gpZLts div:first-child{grid-area:1 / 1 / 3 / 3;}
.gpZLts div:nth-child(2){grid-area:1 / 3 / 2 / 5;}
.gpZLts div:nth-child(6){grid-column:2 / 4;}
.gpZLts div:last-child{grid-area:auto;}
}
@media screen and (min-width: 1144px){
.gpZLts{grid-template-columns:repeat(5, 1fr);grid-template-rows:repeat(3, 238px);}
.gpZLts div:first-child{grid-area:1 / 1 / 3 / 3;}
.gpZLts div:nth-child(3){grid-area:1 / 4 / 2 / 6;}
.gpZLts div:nth-child(4){grid-column:3 / 5;}
.gpZLts div:nth-child(7){grid-column:2 / 4;}
.gpZLts div:nth-child(2),.gpZLts div:nth-child(6){grid-area:auto;}
}
.hSBrfF > div{padding:32px 0px;}
@media screen and (min-width: 776px){
.hSBrfF > div{padding:80px 0px;}
.hSBrfF > div:first-child{padding:100px 0px 80px;}
.hSBrfF > div:last-child{padding:80px 0px 100px;}
}
.gnjMsz{max-width:100%;}





















.cMhNHg{height:20px;flex-shrink:0;vertical-align:middle;fill:transparent;}
.cMhNHg path{stroke-width:1.5px;}
.cqOwmE{height:24px;flex-shrink:0;vertical-align:middle;fill:transparent;}
.cqOwmE path{stroke-width:1.5px;}
.ftMExm{margin-block:0px;margin-inline:0px;color:rgb(36, 41, 56);font-size:16px;line-height:24px;font-weight:600;}
@media (min-width: 768px){
.ftMExm{font-size:16px;line-height:24px;font-weight:600;}
}
@media (min-width: 1135px){
.ftMExm{font-size:16px;line-height:24px;font-weight:600;}
}
.crljhb{margin-block:0px;margin-inline:0px;color:rgb(36, 41, 56);font-size:14px;line-height:20px;font-weight:500;}
@media (min-width: 768px){
.crljhb{font-size:14px;line-height:20px;font-weight:500;}
}
@media (min-width: 1135px){
.crljhb{font-size:14px;line-height:20px;font-weight:500;}
}
.jnrYmj{margin-block:0px;margin-inline:0px;color:rgb(36, 41, 56);font-size:24px;line-height:32px;font-weight:700;}
@media (min-width: 458px){
.jnrYmj{font-size:32px;line-height:40px;font-weight:700;}
}
@media (min-width: 1144px){
.jnrYmj{font-size:32px;line-height:40px;font-weight:700;}
}
.giFEiw{margin-block:0px;margin-inline:0px;color:rgb(36, 41, 56);font-size:16px;line-height:28px;font-weight:400;}
@media (min-width: 768px){
.giFEiw{font-size:16px;line-height:28px;font-weight:400;}
}
@media (min-width: 1135px){
.giFEiw{font-size:16px;line-height:28px;font-weight:400;}
}
.fKmZa{margin-block:0px;margin-inline:0px;color:rgb(36, 41, 56);font-size:14px;line-height:20px;font-weight:400;}
@media (min-width: 768px){
.fKmZa{font-size:14px;line-height:20px;font-weight:400;}
}
@media (min-width: 1135px){
.fKmZa{font-size:14px;line-height:20px;font-weight:400;}
}
.gpkWUy{margin-block:0px;margin-inline:0px;color:rgb(36, 41, 56);font-size:20px;line-height:28px;font-weight:700;}
@media (min-width: 768px){
.gpkWUy{font-size:20px;line-height:28px;font-weight:700;}
}
@media (min-width: 1135px){
.gpkWUy{font-size:20px;line-height:28px;font-weight:700;}
}
.jOQSrK{margin-block:0px;margin-inline:0px;color:rgb(36, 41, 56);font-size:13px;line-height:20px;font-weight:700;}
@media (min-width: 768px){
.jOQSrK{font-size:13px;line-height:20px;font-weight:700;}
}
@media (min-width: 1135px){
.jOQSrK{font-size:13px;line-height:20px;font-weight:700;}
}
.lgQUQx{margin-block:0px;margin-inline:0px;color:rgb(36, 41, 56);font-size:12px;line-height:16px;font-weight:400;}
@media (min-width: 768px){
.lgQUQx{font-size:12px;line-height:16px;font-weight:400;}
}
@media (min-width: 1135px){
.lgQUQx{font-size:12px;line-height:16px;font-weight:400;}
}
.gRRnLQ{margin-block:0px;margin-inline:0px;color:rgb(80, 84, 96);font-size:12px;line-height:20px;font-weight:400;}
@media (min-width: 768px){
.gRRnLQ{font-size:12px;line-height:20px;font-weight:400;}
}
@media (min-width: 1135px){
.gRRnLQ{font-size:12px;line-height:20px;font-weight:400;}
}
.grZWCm{margin-block:0px;margin-inline:0px;color:rgb(255, 255, 255);font-size:14px;line-height:24px;font-weight:600;}
@media (min-width: 768px){
.grZWCm{font-size:14px;line-height:24px;font-weight:600;}
}
@media (min-width: 1135px){
.grZWCm{font-size:14px;line-height:24px;font-weight:600;}
}
.lhguzK{margin-block:0px;margin-inline:0px;color:rgb(80, 84, 96);font-size:14px;line-height:20px;font-weight:400;}
@media (min-width: 768px){
.lhguzK{font-size:14px;line-height:20px;font-weight:400;}
}
@media (min-width: 1135px){
.lhguzK{font-size:14px;line-height:20px;font-weight:400;}
}
.jxmRIb{margin-block:0px;margin-inline:0px;color:rgb(36, 41, 56);font-size:20px;line-height:28px;font-weight:700;}
@media (min-width: 458px){
.jxmRIb{font-size:20px;line-height:28px;font-weight:700;}
}
@media (min-width: 1144px){
.jxmRIb{font-size:24px;line-height:32px;font-weight:700;}
}
.jiWDQg{margin-block:0px;margin-inline:0px;color:rgb(36, 41, 56);font-size:14px;line-height:20px;font-weight:600;}
@media (min-width: 768px){
.jiWDQg{font-size:14px;line-height:20px;font-weight:600;}
}
@media (min-width: 1135px){
.jiWDQg{font-size:14px;line-height:20px;font-weight:600;}
}
.iYeGoc{margin-block:0px;margin-inline:0px;color:rgb(36, 41, 56);font-size:14px;line-height:24px;font-weight:600;}
@media (min-width: 768px){
.iYeGoc{font-size:14px;line-height:24px;font-weight:600;}
}
@media (min-width: 1135px){
.iYeGoc{font-size:14px;line-height:24px;font-weight:600;}
}
.fbwRYE{margin-block:0px;margin-inline:0px;color:rgb(36, 41, 56);font-size:20px;line-height:28px;font-weight:700;}
@media (min-width: 458px){
.fbwRYE{font-size:20px;line-height:28px;font-weight:700;}
}
@media (min-width: 1144px){
.fbwRYE{font-size:20px;line-height:28px;font-weight:700;}
}
.jalmsr{margin-block:0px;margin-inline:0px;color:rgb(36, 41, 56);font-size:14px;line-height:16px;font-weight:400;}
@media (min-width: 768px){
.jalmsr{font-size:14px;line-height:16px;font-weight:400;}
}
@media (min-width: 1135px){
.jalmsr{font-size:14px;line-height:16px;font-weight:400;}
}
.ilxPHj{margin-block:0px;margin-inline:0px;color:rgb(209, 66, 66);font-size:14px;line-height:20px;font-weight:600;}
@media (min-width: 768px){
.ilxPHj{font-size:14px;line-height:20px;font-weight:600;}
}
@media (min-width: 1135px){
.ilxPHj{font-size:14px;line-height:20px;font-weight:600;}
}
.gCFrGy{margin-block:0px;margin-inline:0px;color:rgb(209, 66, 66);font-size:16px;line-height:24px;font-weight:500;}
@media (min-width: 768px){
.gCFrGy{font-size:16px;line-height:24px;font-weight:500;}
}
@media (min-width: 1135px){
.gCFrGy{font-size:16px;line-height:24px;font-weight:500;}
}
.iaFSff{margin-block:0px;margin-inline:0px;color:rgb(209, 66, 66);font-size:14px;line-height:24px;font-weight:600;}
@media (min-width: 768px){
.iaFSff{font-size:14px;line-height:24px;font-weight:600;}
}
@media (min-width: 1135px){
.iaFSff{font-size:14px;line-height:24px;font-weight:600;}
}
.kHEyhL{margin-block:0px;margin-inline:0px;color:rgb(36, 41, 56);font-size:20px;line-height:28px;font-weight:600;}
@media (min-width: 768px){
.kHEyhL{font-size:20px;line-height:28px;font-weight:600;}
}
@media (min-width: 1135px){
.kHEyhL{font-size:20px;line-height:28px;font-weight:600;}
}
.jytXZ{margin-block:0px;margin-inline:0px;color:rgb(36, 41, 56);font-size:16px;line-height:24px;font-weight:600;}
@media (min-width: 458px){
.jytXZ{font-size:16px;line-height:24px;font-weight:600;}
}
@media (min-width: 1144px){
.jytXZ{font-size:20px;line-height:28px;font-weight:600;}
}
.jQCbRq{margin-block:0px;margin-inline:0px;color:rgb(36, 41, 56);font-size:14px;line-height:20px;font-weight:400;}
@media (min-width: 458px){
.jQCbRq{font-size:14px;line-height:20px;font-weight:400;}
}
@media (min-width: 1144px){
.jQCbRq{font-size:16px;line-height:24px;font-weight:400;}
}
.fWwSPe{margin-block:0px;margin-inline:0px;color:rgb(36, 41, 56);font-size:12px;line-height:20px;font-weight:600;}
@media (min-width: 768px){
.fWwSPe{font-size:12px;line-height:20px;font-weight:600;}
}
@media (min-width: 1135px){
.fWwSPe{font-size:12px;line-height:20px;font-weight:600;}
}
.cYyWXo{margin-block:0px;margin-inline:0px;color:rgb(109, 125, 141);font-size:16px;line-height:20px;font-weight:500;}
@media (min-width: 458px){
.cYyWXo{font-size:16px;line-height:20px;font-weight:500;}
}
@media (min-width: 1144px){
.cYyWXo{font-size:16px;line-height:20px;font-weight:500;}
}
.kKObDG{margin-block:0px;margin-inline:0px;color:rgb(36, 41, 56);font-size:24px;line-height:32px;font-weight:700;}
@media (min-width: 458px){
.kKObDG{font-size:32px;line-height:40px;font-weight:700;}
}
@media (min-width: 1144px){
.kKObDG{font-size:40px;line-height:48px;font-weight:700;}
}
.cDsYXA{margin-block:0px;margin-inline:0px;font-family:Inter, sans-serif;color:rgb(36, 41, 56);font-size:14px;line-height:20px;font-weight:600;}
@media (min-width: 768px){
.cDsYXA{font-size:14px;line-height:20px;font-weight:600;}
}
@media (min-width: 1135px){
.cDsYXA{font-size:14px;line-height:20px;font-weight:600;}
}
.bKTpYu{margin-block:0px;margin-inline:0px;font-family:Inter, sans-serif;color:rgb(36, 41, 56);font-size:14px;line-height:20px;font-weight:400;}
@media (min-width: 768px){
.bKTpYu{font-size:14px;line-height:20px;font-weight:400;}
}
@media (min-width: 1135px){
.bKTpYu{font-size:14px;line-height:20px;font-weight:400;}
}
.gnjMsz{max-width:100%;}
.iPYSmy{position:relative;font-family:Inter;}
.iPYSmy .section + .section{padding-top:0px;}
@media (min-width: 1366px){
.iPYSmy{padding-bottom:0px;}
}
.jZoqVz{max-width:1144px;margin:0px auto;width:100%;}
@media screen and (max-width: 1365px){
.jZoqVz{max-width:1080px;}
}
@media screen and (max-width: 1143px){
.jZoqVz{max-width:712px;}
}
@media screen and (max-width: 775px){
.jZoqVz{max-width:425px;}
}
@media screen and (max-width: 457px){
.jZoqVz{max-width:100vw;padding-left:20px;padding-right:20px;}
}
.cdKKAE{position:relative;padding-top:26px;padding-bottom:26px;}
@media screen and (min-width: 776px){
.cdKKAE{padding-top:32px;padding-bottom:32px;}
}
.gfVrXg{position:absolute;inset:0px;}
.ieFpGF{width:100%;height:0px;}
.ivAIZc{position:relative;overflow:hidden;width:100%;}
.eXwfcG{display:grid;grid-auto-flow:column;grid-template-columns:max-content;-webkit-box-pack:start;justify-content:start;gap:8px;}
.eXwfcG .link{display:grid;grid-template-columns:max-content;grid-auto-flow:column;-webkit-box-pack:start;justify-content:start;gap:8px;}
.eXwfcG .link p{color:rgb(209, 66, 66);}
.eXwfcG .link.tablet-hidden{display:none;}
@media screen and (min-width: 776px){
.eXwfcG .link.tablet-hidden{display:grid;}
}
.iutzxN{color:white;border-radius:4px;font-size:1em;cursor:pointer;width:auto;min-width:auto;background-color:rgb(209, 66, 66);border:1px solid rgb(209, 66, 66);text-decoration:none;display:inline-block;padding:0px 1.5em;height:44px;line-height:42px;transition:0.3s;}
.iutzxN:disabled{opacity:0.75;pointer-events:none;background-color:rgb(155, 155, 155);border-color:rgb(155, 155, 155);}
.dwejPT{margin-bottom:24px;}
@media screen and (max-width: 767px){
.dwejPT{display:flex;flex-wrap:wrap;flex-shrink:0;-webkit-box-align:center;align-items:center;}
.dwejPT > :first-child{margin-right:8px;}
}
@media screen and (min-width: 768px) and (max-width: 1134px), (min-width: 1135px){
.dwejPT{display:grid;gap:8px;grid-template-columns:max-content max-content;-webkit-box-align:center;align-items:center;}
}
.qpHOQ{background:rgb(244, 244, 246);border-radius:8px;}
.qpHOQ .panel-header{display:flex;cursor:pointer;padding:16px 24px;}
.qpHOQ .panel-header .panel-header-title{flex:1 1 0%;font-size:14px;font-weight:600;line-height:20px;letter-spacing:0px;margin:0px;}
.qpHOQ .panel-header .panel-header-icon{font-size:24px;line-height:0;height:24px;}
.qpHOQ .panel-content{padding:0px 24px;font-size:14px;font-weight:400;line-height:20px;letter-spacing:0px;}
.qpHOQ.expanded{background:rgb(255, 255, 255);border:1px solid rgb(143, 146, 161);}
.qpHOQ.expanded .panel-content{padding:0px 24px 16px;}
.cEASjY{display:grid;row-gap:32px;width:100%;}
.cEASjY .faq-section{color:rgb(36, 41, 56);}
.cEASjY .faq-section .expand-collapse-panel{border-width:medium medium 1px;border-style:none none solid;border-color:currentcolor currentcolor rgb(227, 231, 237);border-image:initial;border-radius:0px;background:white;}
.cEASjY .faq-section .expand-collapse-panel:last-child{margin-bottom:0px;}
@media screen and (min-width: 1144px){
.cEASjY{width:712px;margin:auto;}
}
.jbGrrW{display:grid;row-gap:32px;}
.jbGrrW .expanded .panel-header{padding:0px 0px 12px!important;}
.jbGrrW .expanded .panel-content{padding:0px 36px 32px 0px!important;}
.jbGrrW .panel-header{padding:0px 0px 32px!important;}
.jbGrrW .panel-content{word-break:break-word;padding:0px 36px 0px 0px!important;}
.jAQfwi{display:grid;gap:16px;text-align:center;}
.jAQfwi .landing-title{margin-bottom:24px;}
@media screen and (min-width: 776px){
.jAQfwi .landing-title{margin-bottom:40px;}
}
@media screen and (min-width: 1144px){
.jAQfwi .landing-title{text-align:center;}
}
@media screen and (min-width: 776px){
.kMZLSe{padding-bottom:32px;}
}
@media screen and (min-width: 1144px){
.kMZLSe{position:relative;}
}
.dFJxde{padding:0px 8px;border-radius:8px;font-size:14px;font-weight:400;line-height:20px;letter-spacing:0px;height:max-content;display:inline-flex;color:inherit;}
.dFJxde.filled{background-color:rgb(235, 243, 238);}
.kiSoOz{display:grid;gap:16px;grid-template-columns:max-content max-content;-webkit-box-align:baseline;align-items:baseline;margin-bottom:24px;}
.bceThD{display:grid;}
@media screen and (min-width: 776px){
.GCyFD .section-title{font-size:24px;line-height:32px;}
}
.ksmyfm{padding:18px 10px;font-family:Inter;font-style:normal;font-weight:400;font-size:14px;line-height:20px;text-align:center;border-bottom:1px solid rgb(210, 211, 217);}
.ksmyfm .tag{padding:2px 8px;font-weight:500;width:max-content;border-radius:8px;}
.hNAVTW{padding:18px 10px;font-family:Inter;font-style:normal;font-weight:400;font-size:14px;line-height:20px;text-align:center;}
.hNAVTW .tag{padding:2px 8px;font-weight:500;width:max-content;border-radius:8px;}
.fENHwQ{display:flex;flex-direction:column;-webkit-box-pack:center;justify-content:center;text-align:left!important;}
.euEWWS{background:rgb(249, 250, 250);display:flex;-webkit-box-align:center;align-items:center;font-weight:600;text-align:left;}
.euEWWS:not(:first-child){-webkit-box-pack:center;justify-content:center;border-top-right-radius:8px;}
.euEWWS:first-child{border-top-left-radius:8px;}
.kqFBdI{border:1px solid rgb(210, 211, 217);border-radius:8px;display:grid;grid-template-columns:minmax(max-content, 1fr) minmax(min-content, 1fr) minmax(min-content, 1fr);}
.kqFBdI .tablet-hidden{-webkit-box-pack:center;justify-content:center;display:none;}
@media screen and (min-width: 776px){
.kqFBdI{grid-template-columns:minmax(max-content, 1fr) minmax(min-content, 1fr) minmax(min-content, 1fr) minmax(min-content, 1fr) minmax(min-content, 1fr);}
.kqFBdI .tablet-hidden{display:grid;}
}
.cyQegX{display:grid;grid-template-columns:20px 1fr;-webkit-box-align:center;align-items:center;gap:12px 8px;}
.kNttys{text-align:center;}
.kNttys .scholarship-bonus{font-size:20px;font-weight:600;line-height:28px;letter-spacing:0px;}
.kNttys .countdown-section{margin-top:4px;display:flex;-webkit-box-pack:center;justify-content:center;font-size:14px;font-weight:400;line-height:20px;letter-spacing:0px;color:rgb(209, 66, 66);}
.kNttys .promotion-desc{margin-top:4px;}
.ksgVJd .btn-cta{margin-top:16px;}
.ksgVJd .btn-cta button{font-family:Inter;width:100%;border-radius:8px;background-color:rgb(209, 66, 66);font-weight:600;}
.hChvtm > div{margin-bottom:0px;}
@media screen and (min-width: 1144px){
.hChvtm .thumbnail{max-height:186px;}
}
@media screen and (min-width: 1144px){
.iBRtDf{overflow:visible;height:0px;padding:0px;}
.iBRtDf .DetailScholarships__CustomContainer-sc-37v1ib-2{width:auto;}
}
.bxVJAR{border-radius:8px;font-size:8px;overflow:hidden;}
.gxkLDE .promotion{display:none;}
.ifUnKU{width:100%;}
.ifUnKU .course-info{display:none;}
@media screen and (min-width: 1144px){
.ifUnKU{background-color:rgb(255, 255, 255);box-shadow:rgba(0, 0, 0, 0.04) 0px 10px 20px, rgba(0, 0, 0, 0.04) 0px 2px 6px, rgba(0, 0, 0, 0.04) 0px 0px 1px;border-radius:8px;padding:4px;}
.ifUnKU .course-info{display:block;}
.ifUnKU .DetailScholarships__Body-sc-37v1ib-6{padding:16px;}
.ifUnKU .DetailScholarships__Body-sc-37v1ib-6 .promotion{display:block;}
}
.fbyDRF{display:flex;-webkit-box-align:center;align-items:center;gap:8px;white-space:nowrap;}
.fbyDRF .star-ratings{line-height:0;}
.hzndvY{display:grid;grid-template-columns:max-content max-content max-content;-webkit-box-align:center;align-items:center;gap:8px;}
.hzndvY .star-ratings{line-height:0;}
@media screen and (min-width: 776px){
.gRuoln .section-title{font-size:24px;line-height:32px;}
}
.ashih{position:relative;}
.ashih .swiper{position:relative;}
.ashih .swiper::after{position:absolute;z-index:4;content:"";right:-1px;top:0px;height:100%;width:113px;background:linear-gradient(270deg, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 100%);}
.ashih .swiper-slide{height:auto;width:fit-content!important;}
.ashih .navigation-action{display:none;color:rgb(36, 41, 56);cursor:pointer;position:absolute;min-width:40px;min-height:40px;max-width:40px;max-height:40px;filter:drop-shadow(rgba(0, 0, 0, 0.32) 0px 2px 5px);place-items:center;border-radius:50%;background-color:rgb(255, 255, 255);font-size:28px;line-height:0;z-index:2;}
@media screen and (min-width: 776px){
.ashih .navigation-action{display:grid;top:25%;}
}
.ashih .navigation-action.next{right:-20px;}
.ashih .navigation-action.prev{left:-20px;}
.ashih .navigation-action.disabled{display:none;}
.fKuzxp{display:grid;margin:16px 0px 4px;}
.YIUYv{background:rgb(255, 255, 255);transition:300ms;position:relative;width:252px;}
.YIUYv .rating{position:absolute;top:8px;right:8px;background:rgb(255, 245, 233);display:flex;-webkit-box-align:center;align-items:center;padding:0px 4px;border-radius:4px;}
.YIUYv img{width:100%;border-radius:8px;}
.YIUYv.blur{opacity:0.5;}
@media screen and (min-width: 458px){
.YIUYv{width:344px;}
.YIUYv .course-name:hover{color:rgb(222, 53, 11);}
}
.fwqZQl img{object-fit:cover;min-height:100%;max-height:100%;min-width:100%;position:absolute;border-radius:8px;}
@media screen and (min-width: 776px){
.fSpNnb .section-title{font-size:24px;line-height:32px;}
}
.dVKxuw{display:grid;gap:24px;}
@media screen and (min-width: 776px){
.dVKxuw{grid-template-columns:1fr 1fr;}
}
.gEHnAZ{padding:24px;border-radius:8px;border:1px solid rgb(233, 233, 236);}
.kFSSlz{transform:rotate(180deg);transition:transform 350ms cubic-bezier(0.4, 0, 0.2, 1);}
.kYgviS{transform:rotate(0deg);transition:transform 350ms cubic-bezier(0.4, 0, 0.2, 1);}
.cyYigb{padding:16px 24px;border-top-left-radius:2px;border-top-right-radius:2px;cursor:pointer;display:flex;-webkit-box-pack:justify;justify-content:space-between;}
.cyYigb.expanded{border-bottom:1px solid rgb(235, 236, 240);}
.iCDzXN{flex:1 1 0%;text-align:left;margin:0px;color:rgb(36, 44, 52);font-weight:600;font-size:16px;line-height:24px;}
.fiFrSS{border-bottom-left-radius:2px;border-bottom-right-radius:2px;}
.gMRIbz{border:1px solid rgb(235, 236, 240);box-sizing:border-box;background:rgb(255, 255, 255);}
.julTXl{flex-flow:row-reverse;background:rgb(249, 250, 250);border-radius:8px;}
.julTXl.expanded{border-width:medium medium 1px;border-style:none none solid;border-color:currentcolor currentcolor rgb(233, 233, 236);border-image:initial;border-radius:6px 6px 0px 0px;position:relative;}
.htMpMU{cursor:pointer;outline:none;appearance:none;width:100%;padding:10px 0px;border-radius:8px;border:1px solid rgb(209, 66, 66);transition:300ms;background:rgb(255, 255, 255);margin-top:16px;}
.htMpMU *{text-align:center;color:rgb(209, 66, 66);}
.htMpMU:hover{border:1px solid rgb(218, 104, 104);}
.htMpMU:hover *{color:rgb(218, 104, 104);}
.khYZnz{border-radius:8px;background-color:rgb(244, 244, 245);}
.khYZnz.expanded{border:1px solid rgb(233, 233, 236);background-color:rgb(255, 255, 255);}
.iXDPGQ{display:grid;gap:16px;}
@media screen and (min-width: 776px){
.gkoALD .section-title{font-size:24px;line-height:32px;}
}
.eDdWWT{width:20px;height:20px;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;}
.cUzrqG{flex:1 1 0%;display:grid;grid-template-columns:1fr max-content;gap:16px;}
.hzwgzv{display:flex;gap:16px;}
.dtTlDP{margin-left:8px;display:grid;gap:12px;grid-template-columns:1fr max-content;}
.dtTlDP .mins{grid-column:3;}
.blhMxE .border-box{display:grid;border:1px solid rgb(210, 211, 217);box-sizing:border-box;border-radius:8px;padding:24px;gap:12px;}
.blhMxE .list-item{display:grid;grid-auto-flow:column;grid-template-columns:max-content;gap:8px;}
.blhMxE .list-item .list-item-icon{font-size:20px;line-height:0;}
.blhMxE .list-item .list-item-text{font-size:14px;font-weight:400;line-height:20px;}
@media screen and (min-width: 776px){
.blhMxE .border-box{grid-template-columns:1fr 1fr;gap:12px 24px;}
.blhMxE .section-title{font-size:24px;line-height:32px;}
}
.bNhYcC .masonry-grid{display:flex;}
.bNhYcC .masonry-grid-column:not(:first-child){margin-left:24px;}
.bNhYcC .masonry-grid-column > div:not(:last-child){margin-bottom:24px;}
.ewMAJI{display:flex;-webkit-box-align:center;align-items:center;}
.ewMAJI .rating{margin-right:4px;}
.ipGJea{display:none;}
@media screen and (min-width: 1144px){
.ipGJea{box-shadow:rgba(0, 0, 0, 0.04) 0px 4px 12px, rgb(210, 211, 217) 0px -1px 0px inset;background-color:rgb(244, 244, 245);}
.ipGJea .StickyCourseHeader__CourseInfoWrapper-sc-9q6dhl-0{max-width:1120px;margin:0px auto;padding:12px 0px;}
}
.gypKjU{margin-top:32px;display:grid;}
.gypKjU #course-landing-detail-header-slot{display:block;}
.gypKjU .header-content{display:grid;grid-auto-flow:row;gap:4px;}
.gypKjU .header-content .course-info{display:grid;grid-auto-flow:column;-webkit-box-align:center;align-items:center;gap:8px;grid-template-columns:max-content;}
.gypKjU .header-content .teacher-name{color:rgb(36, 41, 56);font-size:16px;line-height:28px;}
.gypKjU .header-content .last-updated-at{margin-top:4px;margin-bottom:16px;display:grid;gap:12px;}
.gypKjU .header-content .last-updated-at > p{display:grid;gap:8px;grid-template-columns:max-content 1fr;}
.gypKjU .header-content .last-updated-at svg{font-size:20px;}
@media screen and (min-width: 458px){
.gypKjU .last-updated-at > p:first-child{order:2;}
}
@media screen and (min-width: 776px){
.gypKjU{grid-template-columns:1fr 240px;gap:20px;}
}
@media screen and (min-width: 1144px){
.gypKjU{grid-template-columns:1fr 340px;gap:28px;}
.gypKjU #course-landing-detail-header-slot{margin-top:-56px;}
.gypKjU .last-updated-at{grid-template-columns:max-content max-content;margin-bottom:0px;gap:60px!important;}
.gypKjU .last-updated-at > p:first-child{order:0;}
}
.hMOfxV .header-title{display:grid;gap:4px;}
@media screen and (min-width: 776px){
.hMOfxV .header-title .rating{display:flex;}
.hMOfxV .header-title .rating > div{margin-left:8px;}
}
.jPaImx{gap:16px;-webkit-box-align:baseline;align-items:baseline;margin-bottom:24px;}
@media screen and (min-width: 776px){
.erGPwt .section-title{font-size:24px;line-height:32px;}
}
.kBpfPd{display:grid;grid-auto-flow:column;grid-template-columns:24px 1fr;column-gap:8px;-webkit-box-align:center;align-items:center;}
.iqCdAE{padding:16px;display:grid;grid-template-columns:auto;gap:16px 24px;}
.iqCdAE > div > div{display:flex;-webkit-box-align:center;align-items:center;flex-wrap:wrap;gap:4px;}
@media screen and (min-width: 776px){
.iqCdAE{grid-template-columns:repeat(2, 1fr);}
}
.iOeaNf{border:1px solid rgb(233, 233, 236);border-radius:16px;}
.fCbjHH{display:grid;grid-template-columns:max-content minmax(0px, max-content);gap:12px;padding:16px;border-top:1px solid rgb(233, 233, 236);}
.gnyCie{display:grid;gap:16px;grid-template-areas:"teacher-summary" "teacher-highlights-description" "teacher-introduction";grid-template-columns:repeat(24, [col-start] 1fr);}
.gnyCie .teacher-summary{grid-area:teacher-summary;}
@media screen and (min-width: 458px){
.gnyCie .teacher-summary{display:grid;grid-template-columns:minmax(0px, 1fr) max-content;gap:12px;-webkit-box-align:center;align-items:center;}
}
.gnyCie .teacher-highlights-description{grid-area:teacher-highlights-description;}
.gnyCie .teacher-introduction{grid-area:teacher-introduction;}
.gnyCie .teacher-introduction .ellipsis-text{font-family:Inter, sans-serif;font-size:14px;line-height:20px;font-weight:700;color:rgb(43, 97, 212);cursor:pointer;}
.gnyCie .teacher-highlights-description{display:grid;}
.gnyCie .teacher-summary{grid-column:1 / 24;grid-row-start:1;}
.gnyCie .teacher-highlights-description{grid-column:1 / 24;grid-row-start:2;}
.gnyCie .teacher-introduction{grid-column:1 / 24;grid-row-start:3;}
.kvyQoC{row-gap:16px;}
@media screen and (min-width: 1144px){
.kvyQoC{row-gap:24px;}
}
.fgVngZ{font-family:Inter, sans-serif;font-size:14px;line-height:20px;font-weight:400;color:rgb(36, 41, 56);}
.dmAPqc{border-radius:50%;overflow:auto;padding:4px;cursor:pointer;line-height:0;border:1px solid rgb(209, 66, 66);}
.dmAPqc img{opacity:0.7;width:96px;transition:0.3s;}
@media screen and (min-width: 458px){
.dmAPqc img{width:115px;}
}
.dmAPqc:hover img{opacity:1;}
.dmAPqc img{opacity:1;}
.fnuqWb{border-radius:50%;overflow:auto;padding:4px;cursor:pointer;border:2px solid transparent;line-height:0;}
.fnuqWb img{opacity:0.7;width:96px;transition:0.3s;}
@media screen and (min-width: 458px){
.fnuqWb img{width:115px;}
}
.fnuqWb:hover img{opacity:1;}
.dwJULa{display:grid;grid-auto-flow:column;grid-auto-columns:max-content;column-gap:16px;margin-bottom:18px;overflow:auto;}
.dVgKzD{width:48px;height:48px;}
.dVgKzD img{width:100%;height:100%;object-fit:cover;}
.jBWbjh .title-detail-course{margin-bottom:16px;}
.jBWbjh .see-more-review{margin-top:24px;display:grid;place-items:center;}
.jBWbjh .see-more-review button{width:100%;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;background-color:transparent;border:1px solid rgb(246, 217, 217);padding:10px 0px;border-radius:12px;font-size:14px;font-weight:600;line-height:24px;color:rgb(209, 66, 66);transition:0.2s;cursor:pointer;}
.jBWbjh .see-more-review button:hover > p{color:rgb(218, 104, 104);}
.jBWbjh .see-more-review button:active{transform:scale(0.98);}
@media screen and (min-width: 776px){
.jBWbjh .title-detail-course{margin-bottom:24px;font-size:24px;line-height:32px;}
}
.hSfAWU{display:grid;grid-template-columns:48px 1fr 64px;gap:16px;}
.hSfAWU .card-review-header-avatar img{border-radius:50%;}
.hSfAWU .card-review-header-info{display:grid;-webkit-box-align:center;align-items:center;margin-right:4px;height:100%;}
.hSfAWU .card-review-header-info .date{color:rgb(80, 84, 96);}
.hSfAWU .card-review-header-info .title{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;}
.hSfAWU .card-review-fb{position:relative;}
.hSfAWU .card-review-fb .review-image{position:absolute;right:0px;z-index:1;}
.hSfAWU .card-review-fb .review-image img{border:1px solid rgb(227, 231, 237);border-radius:16px;}
.hSfAWU .card-review-fb .card-review-fb-icon{position:absolute;z-index:2;top:-2px;right:-4px;}
.ewnGSz{position:relative;}
.dALoVD{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;}
.cfxPIi{position:absolute;top:-15px;left:-5px;}
.iaWaEN{height:48px;width:289px;background:radial-gradient(100% 211.87% at 100% 100%, rgb(249, 250, 252) 47.71%, rgba(255, 255, 255, 0) 100%);position:absolute;bottom:0px;right:0px;display:none;-webkit-box-pack:end;justify-content:end;-webkit-box-align:end;align-items:end;}
.iaWaEN > a{display:grid;-webkit-box-align:center;align-items:center;grid-template-columns:max-content max-content;gap:6px;padding:0px 6px 0px 10px;cursor:pointer;}
.iaWaEN > a:hover{background:rgb(250, 236, 236);border-radius:20px;}
.iaWaEN svg{width:16px;height:16px;color:rgb(209, 66, 66);}
.ddcnEv{position:relative;display:grid;gap:24px;border:1px solid rgb(227, 231, 237);border-radius:24px;padding:32px;background:rgb(249, 250, 251);}
.ddcnEv:hover{border:1px solid rgb(161, 173, 185);}
.ddcnEv:hover .StudentReviewsNewV3__QuoteIconWrapper-sc-x8dbbz-5 svg{color:rgb(0, 0, 0);}
.ddcnEv:hover .StudentReviewsNewV3__ReviewWrapper-sc-x8dbbz-6{display:grid;}
.eYqPgb .scholarship-desktop-only{display:none;}
.eYqPgb .section + .section{padding-top:26px;}
.eYqPgb section{position:relative;z-index:1;}
.eYqPgb section:nth-child(n+3){z-index:2;}
.eYqPgb .breadcrumb a:last-child > p{color:rgb(80, 84, 96);}
@media screen and (min-width: 776px){
.eYqPgb .section + .section{padding-top:32px;}
}
@media screen and (min-width: 1144px){
.eYqPgb .scholarship-desktop-only{display:block;}
.eYqPgb section{display:block;position:relative;z-index:1;}
.eYqPgb section:nth-child(n+3){display:block;}
.eYqPgb section:nth-child(n+3):not(:nth-child(7)):not(:nth-child(8)){z-index:1;}
.eYqPgb section:nth-child(7),.eYqPgb section:nth-child(8){z-index:1;}
.eYqPgb #what-you-will-get,.eYqPgb #class-teacher-of-level,.eYqPgb #faq-section,.eYqPgb #class-schedule-of-level,.eYqPgb #other-classes,.eYqPgb #course-landing-detail-requirements,.eYqPgb #syllabus-detail{max-width:712px;}
.eYqPgb #course-landing-student-reviews{width:712px;}
}
.ipQeNC .see-more-review button{width:100%;}
.dkIUpj{width:100%;padding-top:56.25%;position:relative;margin-bottom:1em;cursor:pointer;background-color:whitesmoke;border-radius:1em;overflow:hidden;}
.dkIUpj img{width:100%;position:absolute;inset:0px;}
.dkIUpj .backdrop{position:absolute;inset:0px;background-color:rgba(36, 44, 52, 0.4);}
.dkIUpj .playButton{position:absolute;width:64px;height:64px;top:50%;left:50%;transform:translate(-50%, -50%);border-radius:100%;z-index:2;overflow:hidden;}
.dkIUpj .playButtonContentWrp{width:66px;height:66px;margin:-1px;}
.dIsnS{cursor:pointer;display:inline-grid;-webkit-box-align:center;align-items:center;grid-auto-flow:column;}
.dIsnS.need-expand-area{position:relative;z-index:2;outline:none;display:flex;padding:40px 24px;margin:-40px -24px -28px;-webkit-tap-highlight-color:transparent;}
.dIsnS.need-expand-area .icon{flex:1 1 0%;margin-left:8px;}
.hOiRUX{display:flex;-webkit-box-align:center;align-items:center;}
.hOiRUX > svg:first-child{margin-right:8px;}






















/*! CSS Used from: Embedded */
.plyr{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;align-items:center;direction:ltr;display:flex;flex-direction:column;font-family:inherit;font-family:var(--plyr-font-family,inherit);font-variant-numeric:tabular-nums;font-weight:400;font-weight:var(--plyr-font-weight-regular,400);line-height:1.7;line-height:var(--plyr-line-height,1.7);max-width:100%;min-width:200px;position:relative;text-shadow:none;transition:box-shadow .3s ease;z-index:0;}
.plyr video{display:block;height:100%;width:100%;}
.plyr button{font:inherit;line-height:inherit;width:auto;}
.plyr:focus{outline:0;}
.plyr--full-ui{box-sizing:border-box;}
.plyr--full-ui *,.plyr--full-ui :after,.plyr--full-ui :before{box-sizing:inherit;}
.plyr--full-ui button{touch-action:manipulation;}
.plyr__captions{animation:plyr-fade-in .3s ease;bottom:0;display:none;font-size:13px;font-size:var(--plyr-font-size-small,13px);left:0;padding:10px;padding:var(--plyr-control-spacing,10px);position:absolute;text-align:center;transition:transform .4s ease-in-out;width:100%;}
@media (min-width:480px){
.plyr__captions{font-size:15px;font-size:var(--plyr-font-size-base,15px);padding:20px;padding:calc(var(--plyr-control-spacing, 10px)*2);}
}
@media (min-width:768px){
.plyr__captions{font-size:18px;font-size:var(--plyr-font-size-large,18px);}
}
.plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty)~.plyr__captions{transform:translateY(-40px);transform:translateY(calc(var(--plyr-control-spacing, 10px)*-4));}
.plyr__control{background:transparent;border:0;border-radius:3px;border-radius:var(--plyr-control-radius,3px);color:inherit;cursor:pointer;flex-shrink:0;overflow:visible;padding:7px;padding:calc(var(--plyr-control-spacing, 10px)*0.7);position:relative;transition:all .3s ease;}
.plyr__control svg{fill:currentColor;display:block;height:18px;height:var(--plyr-control-icon-size,18px);pointer-events:none;width:18px;width:var(--plyr-control-icon-size,18px);}
.plyr__control:focus{outline:0;}
.plyr__controls{align-items:center;display:flex;justify-content:flex-end;text-align:center;}
.plyr__controls:empty{display:none;}
.plyr__poster{background-color:#000;background-color:var(--plyr-video-background,var(--plyr-video-background,#000));background-position:50% 50%;background-repeat:no-repeat;background-size:contain;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s ease;width:100%;z-index:1;}
.plyr--video{background:#000;background:var(--plyr-video-background,var(--plyr-video-background,#000));overflow:hidden;}
.plyr__video-wrapper{background:#000;background:var(--plyr-video-background,var(--plyr-video-background,#000));height:100%;margin:auto;overflow:hidden;position:relative;width:100%;}
.plyr__video-wrapper--fixed-ratio{aspect-ratio:16/9;}
.plyr__video-wrapper--fixed-ratio video{border:0;height:100%;left:0;position:absolute;top:0;width:100%;}
.plyr--video .plyr__controls{background:linear-gradient(transparent,rgba(0,0,0,.75));background:var(--plyr-video-controls-background,linear-gradient(transparent,rgba(0,0,0,.75)));border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;bottom:0;color:#fff;color:var(--plyr-video-control-color,#fff);left:0;padding:5px;padding:calc(var(--plyr-control-spacing, 10px)/2);padding-top:20px;padding-top:calc(var(--plyr-control-spacing, 10px)*2);position:absolute;right:0;transition:opacity .4s ease-in-out,transform .4s ease-in-out;z-index:3;}
@media (min-width:480px){
.plyr--video .plyr__controls{padding:10px;padding:var(--plyr-control-spacing,10px);padding-top:35px;padding-top:calc(var(--plyr-control-spacing, 10px)*3.5);}
}
.plyr--video .plyr__control:hover{background:#00b2ff;background:var(--plyr-video-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));color:#fff;color:var(--plyr-video-control-color-hover,#fff);}
.plyr__control--overlaid{background:#00b2ff;background:var(--plyr-video-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));border:0;border-radius:100%;color:#fff;color:var(--plyr-video-control-color,#fff);display:none;left:50%;opacity:.9;padding:15px;padding:calc(var(--plyr-control-spacing, 10px)*1.5);position:absolute;top:50%;transform:translate(-50%,-50%);transition:.3s;z-index:2;}
.plyr__control--overlaid svg{left:2px;position:relative;}
.plyr__control--overlaid:focus,.plyr__control--overlaid:hover{opacity:1;}
.plyr--full-ui.plyr--video .plyr__control--overlaid{display:block;}
.plyr:fullscreen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%;}
.plyr:fullscreen video{height:100%;}
@media (min-width:1024px){
.plyr:fullscreen .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px);}
}
.plyr__sr-only{clip:rect(1px,1px,1px,1px);border:0!important;height:1px!important;overflow:hidden;padding:0!important;position:absolute!important;width:1px!important;}
/*! CSS Used from: Embedded */
.fRbgrx{margin-block:0px;margin-inline:0px;color:rgb(33, 38, 45);font-size:32px;line-height:40px;font-weight:700;}
@media (min-width: 458px){
.fRbgrx{font-size:40px;line-height:48px;font-weight:700;}
}
@media (min-width: 1144px){
.fRbgrx{font-size:48px;line-height:56px;font-weight:700;}
}
.lcCLfn{margin-block:0px;margin-inline:0px;color:rgb(109, 125, 141);font-size:16px;line-height:24px;font-weight:400;}
@media (min-width: 768px){
.lcCLfn{font-size:16px;line-height:24px;font-weight:400;}
}
@media (min-width: 1135px){
.lcCLfn{font-size:16px;line-height:24px;font-weight:400;}
}
.grZWCm{margin-block:0px;margin-inline:0px;color:rgb(255, 255, 255);font-size:14px;line-height:24px;font-weight:600;}
@media (min-width: 768px){
.grZWCm{font-size:14px;line-height:24px;font-weight:600;}
}
@media (min-width: 1135px){
.grZWCm{font-size:14px;line-height:24px;font-weight:600;}
}
.VZBYG{margin-block:0px;margin-inline:0px;color:inherit;font-size:16px;line-height:24px;font-weight:600;}
@media (min-width: 768px){
.VZBYG{font-size:16px;line-height:24px;font-weight:600;}
}
@media (min-width: 1135px){
.VZBYG{font-size:16px;line-height:24px;font-weight:600;}
}
.bHnYEu{margin-block:0px;margin-inline:0px;color:rgb(209, 66, 66);font-size:24px;line-height:32px;font-weight:700;}
@media (min-width: 768px){
.bHnYEu{font-size:24px;line-height:32px;font-weight:700;}
}
@media (min-width: 1135px){
.bHnYEu{font-size:24px;line-height:32px;font-weight:700;}
}
.hzFOtK{margin-block:0px;margin-inline:0px;color:rgb(90, 104, 119);font-size:14px;line-height:20px;font-weight:400;}
@media (min-width: 768px){
.hzFOtK{font-size:14px;line-height:20px;font-weight:400;}
}
@media (min-width: 1135px){
.hzFOtK{font-size:14px;line-height:20px;font-weight:400;}
}
.fKmZa{margin-block:0px;margin-inline:0px;color:rgb(36, 41, 56);font-size:14px;line-height:20px;font-weight:400;}
@media (min-width: 768px){
.fKmZa{font-size:14px;line-height:20px;font-weight:400;}
}
@media (min-width: 1135px){
.fKmZa{font-size:14px;line-height:20px;font-weight:400;}
}
.kKObDG{margin-block:0px;margin-inline:0px;color:rgb(36, 41, 56);font-size:24px;line-height:32px;font-weight:700;}
@media (min-width: 458px){
.kKObDG{font-size:32px;line-height:40px;font-weight:700;}
}
@media (min-width: 1144px){
.kKObDG{font-size:40px;line-height:48px;font-weight:700;}
}
.jqCTtv{margin-block:0px;margin-inline:0px;color:rgb(49, 58, 68);font-size:16px;line-height:24px;font-weight:600;}
@media (min-width: 458px){
.jqCTtv{font-size:16px;line-height:24px;font-weight:600;}
}
@media (min-width: 1144px){
.jqCTtv{font-size:20px;line-height:28px;font-weight:600;}
}
.cdEGoU{margin-block:0px;margin-inline:0px;color:rgb(90, 104, 119);font-size:16px;line-height:24px;font-weight:400;}
@media (min-width: 768px){
.cdEGoU{font-size:16px;line-height:24px;font-weight:400;}
}
@media (min-width: 1135px){
.cdEGoU{font-size:16px;line-height:24px;font-weight:400;}
}
.hHLzma{margin-block:0px;margin-inline:0px;color:rgb(109, 125, 141);font-size:16px;line-height:24px;font-weight:500;}
@media (min-width: 768px){
.hHLzma{font-size:16px;line-height:24px;font-weight:500;}
}
@media (min-width: 1135px){
.hHLzma{font-size:16px;line-height:24px;font-weight:500;}
}
.gUBAeB{margin-block:0px;margin-inline:0px;color:rgb(209, 66, 66);font-size:16px;line-height:24px;font-weight:600;}
@media (min-width: 768px){
.gUBAeB{font-size:16px;line-height:24px;font-weight:600;}
}
@media (min-width: 1135px){
.gUBAeB{font-size:16px;line-height:24px;font-weight:600;}
}
.hZBqRl{margin-block:0px;margin-inline:0px;color:rgb(49, 58, 68);font-size:20px;line-height:28px;font-weight:600;}
@media (min-width: 768px){
.hZBqRl{font-size:20px;line-height:28px;font-weight:600;}
}
@media (min-width: 1135px){
.hZBqRl{font-size:20px;line-height:28px;font-weight:600;}
}
.foeMZm{margin-block:0px;margin-inline:0px;color:rgb(49, 58, 68);font-size:14px;line-height:20px;font-weight:600;}
@media (min-width: 768px){
.foeMZm{font-size:14px;line-height:20px;font-weight:600;}
}
@media (min-width: 1135px){
.foeMZm{font-size:14px;line-height:20px;font-weight:600;}
}
.ANuAe{margin-block:0px;margin-inline:0px;color:rgb(49, 58, 68);font-size:16px;line-height:24px;font-weight:400;}
@media (min-width: 768px){
.ANuAe{font-size:16px;line-height:24px;font-weight:400;}
}
@media (min-width: 1135px){
.ANuAe{font-size:16px;line-height:24px;font-weight:400;}
}
.bOtgYD{margin-block:0px;margin-inline:0px;color:rgb(109, 125, 141);font-size:14px;line-height:20px;font-weight:600;}
@media (min-width: 768px){
.bOtgYD{font-size:14px;line-height:20px;font-weight:600;}
}
@media (min-width: 1135px){
.bOtgYD{font-size:14px;line-height:20px;font-weight:600;}
}
.kbZhOO{margin-block:0px;margin-inline:0px;color:rgb(255, 255, 255);font-size:16px;line-height:20px;font-weight:400;}
@media (min-width: 768px){
.kbZhOO{font-size:16px;line-height:20px;font-weight:400;}
}
@media (min-width: 1135px){
.kbZhOO{font-size:16px;line-height:20px;font-weight:400;}
}
.bRNhSM{margin-block:0px;margin-inline:0px;color:rgb(49, 58, 68);font-size:16px;line-height:28px;font-weight:400;}
@media (min-width: 458px){
.bRNhSM{font-size:16px;line-height:28px;font-weight:400;}
}
@media (min-width: 1144px){
.bRNhSM{font-size:16px;line-height:28px;font-weight:400;}
}
.brfPyZ{margin-block:0px;margin-inline:0px;color:rgb(109, 125, 141);font-size:14px;line-height:20px;font-weight:600;}
@media (min-width: 458px){
.brfPyZ{font-size:14px;line-height:20px;font-weight:600;}
}
@media (min-width: 1144px){
.brfPyZ{font-size:14px;line-height:20px;font-weight:600;}
}
.fludCO{margin-block:0px;margin-inline:0px;color:rgb(49, 58, 68);font-size:16px;line-height:24px;font-weight:600;}
@media (min-width: 458px){
.fludCO{font-size:16px;line-height:24px;font-weight:600;}
}
@media (min-width: 1144px){
.fludCO{font-size:16px;line-height:24px;font-weight:600;}
}
.cjqJIj{margin-block:0px;margin-inline:0px;color:rgb(109, 125, 141);font-size:14px;line-height:20px;font-weight:400;}
@media (min-width: 458px){
.cjqJIj{font-size:14px;line-height:20px;font-weight:400;}
}
@media (min-width: 1144px){
.cjqJIj{font-size:14px;line-height:20px;font-weight:400;}
}
.cYyWXo{margin-block:0px;margin-inline:0px;color:rgb(109, 125, 141);font-size:16px;line-height:20px;font-weight:500;}
@media (min-width: 458px){
.cYyWXo{font-size:16px;line-height:20px;font-weight:500;}
}
@media (min-width: 1144px){
.cYyWXo{font-size:16px;line-height:20px;font-weight:500;}
}
.jGDXrQ{margin-block:0px;margin-inline:0px;color:rgb(209, 66, 66);font-size:32px;line-height:40px;font-weight:700;}
@media (min-width: 768px){
.jGDXrQ{font-size:32px;line-height:40px;font-weight:700;}
}
@media (min-width: 1135px){
.jGDXrQ{font-size:32px;line-height:40px;font-weight:700;}
}
.haoQhJ{margin-block:0px;margin-inline:0px;color:rgb(49, 58, 68);font-size:16px;line-height:24px;font-weight:700;}
@media (min-width: 768px){
.haoQhJ{font-size:16px;line-height:24px;font-weight:700;}
}
@media (min-width: 1135px){
.haoQhJ{font-size:16px;line-height:24px;font-weight:700;}
}
.gzwYwr{margin-block:0px;margin-inline:0px;color:rgb(33, 38, 45);font-size:20px;line-height:28px;font-weight:600;}
@media (min-width: 768px){
.gzwYwr{font-size:20px;line-height:28px;font-weight:600;}
}
@media (min-width: 1135px){
.gzwYwr{font-size:24px;line-height:32px;font-weight:600;}
}
.iBrduv{margin-block:0px;margin-inline:0px;font-family:Inter, sans-serif;color:rgb(209, 66, 66);font-size:20px;line-height:28px;font-weight:700;}
@media (min-width: 458px){
.iBrduv{font-size:20px;line-height:28px;font-weight:700;}
}
@media (min-width: 1144px){
.iBrduv{font-size:20px;line-height:28px;font-weight:700;}
}
.lakRTQ{margin-block:0px;margin-inline:0px;font-family:Inter, sans-serif;color:rgb(49, 58, 68);font-size:14px;line-height:20px;font-weight:600;}
@media (min-width: 458px){
.lakRTQ{font-size:14px;line-height:20px;font-weight:600;}
}
@media (min-width: 1144px){
.lakRTQ{font-size:14px;line-height:20px;font-weight:600;}
}

.iPYSmy{position:relative;font-family:Inter;}
@media (min-width: 1366px){
.iPYSmy{padding-bottom:0px;}
}
.jZoqVz{max-width:1144px;margin:0px auto;width:100%;}
@media screen and (max-width: 1365px){
.jZoqVz{max-width:1080px;}
}
@media screen and (max-width: 1143px){
.jZoqVz{max-width:712px;}
}
@media screen and (max-width: 775px){
.jZoqVz{max-width:425px;}
}
@media screen and (max-width: 457px){
.jZoqVz{max-width:100vw;padding-left:20px;padding-right:20px;}
}
.kOMbxk{position:relative;}
.cdKKAE{position:relative;padding-top:26px;padding-bottom:26px;}
@media screen and (min-width: 776px){
.cdKKAE{padding-top:32px;padding-bottom:32px;}
}
.iutzxN{color:white;border-radius:4px;font-size:1em;cursor:pointer;width:auto;min-width:auto;background-color:rgb(209, 66, 66);border:1px solid rgb(209, 66, 66);text-decoration:none;display:inline-block;padding:0px 1.5em;height:44px;line-height:42px;transition:0.3s;}
.iutzxN:disabled{opacity:0.75;pointer-events:none;background-color:rgb(155, 155, 155);border-color:rgb(155, 155, 155);}
.iWBegP{border:1px solid rgb(227, 231, 237);border-radius:12px;padding:12px 16px;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;gap:8px;cursor:pointer;color:rgb(49, 58, 68);background-color:rgb(255, 255, 255);width:fit-content;text-decoration:none;}
.iWBegP:hover{background-color:rgb(249, 250, 251);}
.dxdIZa{aspect-ratio:1 / 1;padding:0px;width:100%;max-width:396px;margin:0px;display:flex;flex-direction:column;-webkit-box-align:start;align-items:start;gap:16px;flex-shrink:0;}
.dxdIZa .plyr{width:100%;border-radius:16px;overflow:hidden;min-width:0px;}
.dxdIZa .plyr__control--overlaid{background-color:rgba(0, 0, 0, 0.4);backdrop-filter:blur(10px);}
.dxdIZa .plyr__control--overlaid:hover{background-color:rgba(0, 0, 0, 0.7);}
.ccNffE{aspect-ratio:130 / 233;padding:0px;width:100%;max-width:130px;margin:0px;display:flex;flex-direction:column;-webkit-box-align:start;align-items:start;gap:16px;flex-shrink:0;}
.iEgQAt{aspect-ratio:130 / 233;}
.iEgQAt img{position:absolute;top:0px;left:0px;width:100%;height:100%;object-fit:cover;}
.djCUcr{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) scale(1);width:48px;height:48px;backdrop-filter:blur(10px);font-size:23px;padding:0px;color:white;border-radius:50%;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;transition:0.3s;background-color:rgba(0, 0, 0, 0.4);}
.djCUcr svg{transform:translateX(2px);}
.OWTeu{aspect-ratio:130 / 233;position:relative;width:100%;border-radius:16px;overflow:hidden;border-width:medium;border-style:none;border-color:currentcolor;border-image:initial;background-color:transparent;cursor:pointer;padding:0px;}
.OWTeu:hover .VideoThumbnail__PlayButton-sc-1o1bmow-2{background-color:rgba(0, 0, 0, 0.7);}
.OWTeu:active .VideoThumbnail__PlayButton-sc-1o1bmow-2{transform:translate(-50%, -50%) scale(0.9);}
.cqSibF{border-radius:24px;border:1px solid rgb(227, 231, 237);position:relative;display:flex;flex-direction:column;-webkit-box-align:stretch;align-items:stretch;}
.cSuREy{width:32px;height:32px;position:absolute;top:0px;left:0px;background-color:rgb(255, 255, 255);transform:translate(-25%, -25%);}
.qhnQu{padding:24px;display:flex;flex-direction:row-reverse;gap:28px;flex:1 1 0%;}
@media screen and (max-width: 775px){
.qhnQu{flex-direction:column;-webkit-box-align:center;align-items:center;}
}
.jxWqCR{padding:24px;background-color:rgb(249, 250, 251);border-bottom-left-radius:24px;border-bottom-right-radius:24px;border-top:1px solid rgb(227, 231, 237);}
.kFWcpw{display:flex;flex-direction:column;gap:12px;}
.kFWcpw svg{width:32px;height:32px;}
.SwLGO{margin-top:12px;display:grid;gap:8px;}
.ffIZew{display:flex;-webkit-box-align:center;align-items:center;gap:16px;}
@media screen and (max-width: 457px){
.ffIZew{flex-direction:column;align-items:flex-start;}
}
.doLYzs{display:grid;grid-template-columns:minmax(0px, 40px) auto;-webkit-box-align:center;align-items:center;gap:12px;flex:1 1 0%;}
.isLGsO{width:40px;height:40px;border-radius:50%;overflow:hidden;border:2px solid rgb(255, 255, 255);box-shadow:rgba(48, 66, 120, 0.08) 0px 12px 24px 0px, rgba(48, 66, 120, 0.06) 0px 3px 6px 0px;}
.jyBSGg{display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;gap:8px;padding:8px 16px;background-color:rgb(255, 255, 255);border:1px solid rgb(227, 231, 237);border-radius:16px;box-shadow:rgba(48, 66, 120, 0.08) 0px 12px 24px 0px, rgba(48, 66, 120, 0.06) 0px 3px 6px 0px;flex-shrink:0;}
.jMIpE{padding-top:100px;padding-bottom:100px;}
@media screen and (max-width: 1143px){
.jMIpE{padding-top:64px;padding-bottom:64px;}
}
@media screen and (max-width: 767px){
.jMIpE{padding-top:40px;padding-bottom:40px;}
}
.ganhai{display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;}
.kbzEUz{text-align:center;max-width:400px;margin:0px auto;}
@media screen and (max-width: 1143px){
.kbzEUz{max-width:380px;}
}
@media screen and (max-width: 775px){
.kbzEUz{max-width:100%;}
}
.kLaenk{margin-top:64px;margin-bottom:64px;display:grid;grid-template-columns:repeat(2, 1fr);gap:32px;}
@media screen and (max-width: 1143px){
.kLaenk{grid-template-columns:repeat(1, 1fr);}
}
@media screen and (max-width: 767px){
.kLaenk{margin-top:40px;}
}
.ieXDWQ{display:grid;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;place-items:center;grid-template-columns:1fr;gap:64px;}
@media screen and (min-width: 1144px){
.ieXDWQ{grid-template-columns:minmax(0px, 576px) minmax(0px, 424px);gap:0px;}
}
.qpHOQ{background:rgb(244, 244, 246);border-radius:8px;}
.qpHOQ .panel-header{display:flex;cursor:pointer;padding:16px 24px;}
.qpHOQ .panel-header .panel-header-title{flex:1 1 0%;font-size:14px;font-weight:600;line-height:20px;letter-spacing:0px;margin:0px;}
.qpHOQ .panel-header .panel-header-icon{font-size:24px;line-height:0;height:24px;}
.qpHOQ .panel-content{padding:0px 24px;font-size:14px;font-weight:400;line-height:20px;letter-spacing:0px;}
.qpHOQ.expanded{background:rgb(255, 255, 255);border:1px solid rgb(143, 146, 161);}
.qpHOQ.expanded .panel-content{padding:0px 24px 16px;}
.cEASjY{display:grid;row-gap:32px;width:100%;}
.cEASjY .faq-section{color:rgb(36, 41, 56);}
.cEASjY .faq-section .expand-collapse-panel{border-width:medium medium 1px;border-style:none none solid;border-color:currentcolor currentcolor rgb(227, 231, 237);border-image:initial;border-radius:0px;background:white;}
.cEASjY .faq-section .expand-collapse-panel:last-child{margin-bottom:0px;}
@media screen and (min-width: 1144px){
.cEASjY{width:712px;margin:auto;}
}
.jbGrrW{display:grid;row-gap:32px;}
.jbGrrW .expanded .panel-header{padding:0px 0px 12px!important;}
.jbGrrW .expanded .panel-content{padding:0px 36px 32px 0px!important;}
.jbGrrW .panel-header{padding:0px 0px 32px!important;}
.jbGrrW .panel-content{word-break:break-word;padding:0px 36px 0px 0px!important;}
.jAQfwi{display:grid;gap:16px;text-align:center;}
.jAQfwi .landing-title{margin-bottom:24px;}
@media screen and (min-width: 776px){
.jAQfwi .landing-title{margin-bottom:40px;}
}
@media screen and (min-width: 1144px){
.jAQfwi .landing-title{text-align:center;}
}
@media screen and (min-width: 776px){
.kMZLSe{padding-bottom:32px;}
}
@media screen and (min-width: 1144px){
.kMZLSe{position:relative;}
}
.dJcjeb{display:flex;gap:16px;}
@media screen and (max-width: 775px){
.dJcjeb{flex-wrap:wrap;gap:32px;-webkit-box-pack:center;justify-content:center;}
}
.dFNEvh{display:flex;flex-direction:column;gap:6px;flex:1 1 0%;}
@media screen and (max-width: 775px){
.dFNEvh{flex-grow:unset;flex-shrink:unset;flex-basis:calc(50% - 16px);}
}
.btGIEG{display:flex;-webkit-box-align:center;align-items:center;gap:8px;}
@media screen and (max-width: 775px){
.btGIEG{-webkit-box-pack:center;justify-content:center;}
}
.btGIEG svg{opacity:0.6;}
.bPRQqY{text-decoration:none;}
.fgFGlq{border-radius:12px;}
.itQcuB{display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;gap:6px;}
.fPNLQh{display:flex;flex-direction:column;gap:24px;-webkit-box-align:center;align-items:center;text-align:center;}
.fPNLQh .link-messenger{width:fit-content;}
.fPNLQh .header-des{width:100%;}
.fPNLQh .fb-mess{margin-right:6px;}
.fPNLQh .btn-action{border-radius:12px;}
@media screen and (min-width: 776px){
.fPNLQh{align-items:flex-start;text-align:left;}
}
@media screen and (min-width: 776px){
.fPNLQh .header-des{width:470px;}
}
.gFbUYR{display:flex;gap:8px;}
.cJndiM{width:100%;height:1px;background:rgb(227, 231, 237);margin:8px 0px;}
.hSeciY{display:flex;gap:8px;}
@media screen and (max-width: 457px){
.hSeciY{flex-direction:column;-webkit-box-align:center;align-items:center;}
}
.jQlcxn{height:44px;border-radius:12px;border:1px solid rgb(247, 204, 156);color:rgb(204, 121, 38);background-color:transparent;}
.jQlcxn:hover{background-color:rgb(255, 246, 235);}
.lmWpnE{overflow:hidden;border:3px solid rgb(255, 249, 241);box-shadow:0px 24px 32px 0px var(--PaperAlphaPPA10),0px 16px 24px 0px var(--PaperAlphaPPA10),0px 4px 8px 0px var(--PaperAlphaPPA10);border-radius:20px;transform:rotateZ(2.64deg);transition:0.3s ease-in-out;}
.lmWpnE video{background-color:rgb(255, 249, 241);}
.BImWr{position:absolute;left:50%;top:0px;z-index:1;border:2px solid rgb(255, 255, 255);border-radius:99px;overflow:hidden;transition:0.3s ease-in-out;transform:translate(-50%, -50%) rotateZ(-4.92deg);}
.BImWr svg{display:block;}
.fVOtA{position:relative;max-width:396px;width:100%;}
.fVOtA .course-thumbnail{width:100%;margin:auto;}
.fVOtA .scribble{position:absolute;z-index:1;transition:0.3s ease-in-out;}
.fVOtA .scribble--top-left{top:0px;left:0px;transform:translate(-25%, -25%);}
.fVOtA .scribble--bottom-right{bottom:0px;right:0px;transform:translate(35%, 35%);}
.fVOtA:hover .scribble--top-left{transform:translate(-25%, -25%) rotateZ(15deg);}
.fVOtA:hover .scribble--bottom-right{transform:translate(35%, 35%) rotateZ(15deg);}
.fVOtA:hover .CourseLandingVideoHeader__Video-sc-snan75-0{transform:rotateZ(0deg);}
.fVOtA:hover .CourseLandingVideoHeader__TagWrapper-sc-snan75-1{transform:translate(-50%, -50%) rotateZ(0deg);}
.grbnDp{display:flex;flex-direction:column;-webkit-box-align:center;align-items:center;gap:28px;flex:1 0 calc(33.3333% - 32px);max-width:420px;}
@media screen and (max-width: 1143px){
.grbnDp{flex:1 0 calc(50% - 32px);}
}
@media screen and (max-width: 775px){
.grbnDp{flex:1 0 100%;max-width:100%;}
}
.Wcvia{position:relative;width:100%;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;z-index:0;}
.iyJrUL{padding:16px 20px;border-radius:20px;background-color:rgb(255, 255, 255);border:1px solid rgb(242, 174, 157);box-shadow:rgba(212, 37, 37, 0.05) 0px 16px 24px 0px, rgba(212, 37, 37, 0.05) 0px 2px 6px 0px;}
.bBoDmS{display:flex;flex-direction:column;-webkit-box-align:stretch;align-items:stretch;gap:24px;flex:1 1 0%;padding:26px;border-radius:24px;background-color:rgb(255, 255, 255);border:1px solid rgb(227, 231, 237);position:relative;transition:0.3s;z-index:1;}
.bBoDmS:hover{border-color:rgb(209, 66, 66);box-shadow:rgba(209, 66, 66, 0.05) 0px 24px 32px 0px, rgba(209, 66, 66, 0.05) 0px 16px 24px 0px, rgba(209, 66, 66, 0.05) 0px 4px 8px 0px;}
.bBoDmS:hover::before{width:60%;}
.bBoDmS::before{content:"";position:absolute;top:-1px;left:50%;width:46px;height:1px;background-color:rgb(209, 66, 66);transform:translateX(-50%);transition:0.3s;}
.eXlUco{display:flex;flex-direction:column;align-items:flex-start;gap:12px;}
.sluPB{display:flex;flex-direction:column;gap:10px;}
.izimkz{margin:0px;padding:0px;list-style:none;display:flex;flex-direction:column;align-items:flex-start;gap:8px;}
.ktrBLy{display:flex;align-items:flex-start;gap:10px;}
.bfIeTb{display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;width:24px;height:24px;flex-shrink:0;}
.jqmZaH{display:flex;flex-direction:column;align-items:flex-start;gap:8px;}
.ehJwFS{display:flex;-webkit-box-align:center;align-items:center;gap:8px;position:relative;}
.ehJwFS .next-arrow{position:absolute;left:100%;top:50%;transform:translate(25%, -75%);}
@media screen and (max-width: 1365px){
.ehJwFS .next-arrow{transform:translate(18%, -60%);}
}
.fGaoEd{display:flex;flex-direction:column;gap:12px;}
.iSsXLY{display:flex;gap:8px;flex-wrap:wrap;margin-left:-4px;margin-right:-4px;-webkit-box-pack:center;justify-content:center;}
@media screen and (max-width: 775px){
.iSsXLY{margin-left:0px;margin-right:0px;}
}
.gURSWs{position:absolute;top:0px;left:0px;width:100%;height:100%;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;gap:6px;padding:14px 20px;transition:transform 0.3s ease-in-out, opacity 0.3s ease-in-out;opacity:1;}
@media screen and (max-width: 775px){
.gURSWs{padding:12px 16px;}
}
.gURSWs.hover{transform:translateY(100%);opacity:0;}
.kMBYkH{flex:1 1 0%;width:100%;padding:14px 20px;border-radius:16px;height:68px;vertical-align:middle;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;gap:6px;position:relative;overflow:hidden;}
@media screen and (max-width: 775px){
.kMBYkH{height:44px;padding:12px 16px;}
}
.kMBYkH:hover .CourseRoadMapItem__ButtonContent-sc-grm0id-3{transform:translateY(-100%);opacity:0;}
.kMBYkH:hover .CourseRoadMapItem__ButtonContent-sc-grm0id-3.hover{transform:translateY(0px);opacity:1;}
.jMZNoC{flex:0 0 calc(50% - 8px);}
.jMZNoC:last-child:nth-child(2n+1){flex-basis:calc(100% - 8px);}
@media screen and (max-width: 775px){
.jMZNoC{flex:0 0 100%!important;}
}
.bSDuTo{display:flex;flex-wrap:wrap;gap:32px;-webkit-box-pack:center;justify-content:center;}
@media screen and (max-width: 1365px){
.bSDuTo{padding-left:16px;padding-right:16px;}
}
@media screen and (max-width: 1143px){
.bSDuTo{padding-left:0px;padding-right:0px;}
}
@media screen and (max-width: 775px){
.bSDuTo{margin:0px;}
}
.hNehlX{display:flex;padding:20px;background-color:rgb(255, 255, 255);border:1px solid rgb(227, 231, 237);border-radius:20px;gap:20px;}
.eOISvp{flex-shrink:0;}
.fVyvfy{display:flex;flex-direction:column;gap:8px;}
.caCUhJ{display:flex;flex-direction:column;gap:18px;}
@media screen and (max-width: 1143px){
.caCUhJ{order:2;gap:12px;}
}
@media screen and (max-width: 775px){
.caCUhJ{gap:18px;}
}
.dwXttd{width:100%;position:relative;aspect-ratio:1 / 1;max-width:296px;}
.dwXttd .card-image img{position:absolute;top:0px;left:0px;width:100%;height:100%;object-fit:cover;overflow:hidden;border:4px solid rgb(255, 255, 255);border-radius:32px;box-shadow:rgba(48, 66, 120, 0.06) 0px 24px 32px 0px, rgba(48, 66, 120, 0.06) 0px 16px 24px 0px, rgba(48, 66, 120, 0.06) 0px 4px 8px 0px;}
@media screen and (max-width: 1143px){
.dwXttd{order:1;grid-row:1 / 3;}
}
.dnDPNn{width:100%;position:relative;aspect-ratio:296 / 391;max-width:296px;}
.dnDPNn .card-image img{position:absolute;top:0px;left:0px;width:100%;height:100%;object-fit:cover;overflow:hidden;border:4px solid rgb(255, 255, 255);border-radius:32px;box-shadow:rgba(48, 66, 120, 0.06) 0px 24px 32px 0px, rgba(48, 66, 120, 0.06) 0px 16px 24px 0px, rgba(48, 66, 120, 0.06) 0px 4px 8px 0px;}
@media screen and (max-width: 1143px){
.dnDPNn{order:1;grid-row:1 / 3;}
}
.iTQCpA{position:absolute;}
.iFRyZD{position:relative;}
.gWctxJ{display:flex;flex-direction:column;gap:60px;}
.ijlKTg{text-align:center;margin:0px;}
.cwQgXD{display:grid;grid-template-columns:repeat(3, 1fr);-webkit-box-align:center;place-items:center;gap:32px;}
@media screen and (max-width: 1143px){
.cwQgXD{grid-template-columns:260px 1fr;row-gap:12px;}
}
@media screen and (max-width: 775px){
.cwQgXD{grid-template-columns:1fr;row-gap:18px;}
}
.dmPRtn{position:absolute;bottom:0px;left:50%;transform:translate(-50%, 75%);}
.kdrGQJ{position:relative;display:flex;flex-direction:column;-webkit-box-align:center;align-items:center;gap:24px;padding-bottom:100px;}
@media screen and (max-width: 1143px){
.kdrGQJ{padding-bottom:64px;}
}
.kdrGQJ section:last-of-type{padding-bottom:64px;}
@media screen and (max-width: 1143px){
.kdrGQJ section:last-of-type{padding-top:100px;}
}
.hDAKln{display:grid;grid-template-columns:repeat(4, minmax(0px, 1fr));gap:24px 16px;}
@media screen and (max-width: 1143px){
.hDAKln{grid-template-columns:repeat(2, minmax(0px, 1fr));}
}
@media screen and (max-width: 775px){
.hDAKln{grid-template-columns:repeat(1, minmax(0px, 1fr));}
}
.fEHiyN{background-color:rgb(249, 250, 251);padding:100px 0px;}
@media screen and (max-width: 775px){
.fEHiyN{padding:64px 0px;}
}
.dyqero{display:grid;gap:48px;}
@media screen and (max-width: 1143px){
.dyqero{gap:40px;}
}
@media screen and (max-width: 775px){
.dyqero{gap:32px;}
}
.eaGnaq{display:flex;flex-direction:column;}
@media screen and (max-width: 775px){
.eaGnaq{-webkit-box-align:center;align-items:center;}
}
.ccnjbJ{width:100%;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between;}
@media screen and (max-width: 775px){
.ccnjbJ{flex-direction:column;gap:24px;text-align:center;}
}
.gzTUkQ{display:flex;flex-direction:column;gap:12px;max-width:475px;}
@media screen and (max-width: 775px){
.gzTUkQ{-webkit-box-align:center;align-items:center;}
}
.edeDZM{display:flex;flex-direction:column;gap:100px;}
.bjRtFr{display:flex;flex-direction:column;gap:16px;text-align:center;}
.dmhBKW{overflow:hidden;}
.dmhBKW > section{padding:64px 0px!important;}
@media screen and (min-width: 776px){
.dmhBKW > section{padding:100px 0px!important;}
}
.gnjMsz{max-width:100%;}
.cJsJem{padding:12px;background-color:transparent;color:rgb(255, 255, 255);border:0px;outline:none;cursor:pointer;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:2;font:inherit;display:flex;-webkit-box-align:center;align-items:center;gap:4px;visibility:hidden;opacity:0;transition:0.3s;}
.qWnoJ{padding-top:44px;width:100%;position:relative;}
@media screen and (max-width: 1143px){
.qWnoJ{padding-top:32px;}
}
@media screen and (max-width: 775px){
.qWnoJ{padding-top:20px;}
}
.dZacPj{max-width:100%;position:relative;border-radius:24px;overflow:hidden;aspect-ratio:258 / 192;border:1px solid rgb(227, 231, 237);margin-bottom:16px;}
.dZacPj:hover::after{opacity:1;visibility:visible;}
.dZacPj:hover .HonorRollListItem__ViewResultButton-sc-1agqdfh-0{opacity:1;visibility:visible;}
.dZacPj::after{content:"";position:absolute;top:0px;left:0px;width:100%;height:100%;background:rgba(0, 0, 0, 0.4);z-index:1;opacity:0;visibility:hidden;transition:0.3s;}
.dZacPj img{position:absolute;top:0px;left:0px;width:100%;height:100%;object-fit:cover;}
.bUPPsL{padding:0px 16px;display:flex;flex-direction:column;gap:8px;}
.coeUos{width:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.ehhHpL{position:absolute;left:12px;bottom:12px;padding:8px 16px 14px;background:rgba(255, 255, 255, 0.6);border-radius:12px;z-index:1;display:flex;-webkit-box-align:center;align-items:center;flex-direction:column;gap:3px;backdrop-filter:blur(16px);}
.dFiSfy{display:flex;-webkit-box-pack:center;justify-content:center;}


















/*! CSS Used from: Embedded */
.irZItD{margin-block:0px;margin-inline:0px;color:rgb(36, 41, 56);font-size:32px;line-height:40px;font-weight:700;}
@media (min-width: 458px){
.irZItD{font-size:40px;line-height:48px;font-weight:700;}
}
@media (min-width: 1144px){
.irZItD{font-size:48px;line-height:60px;font-weight:700;}
}
.jsxzPA{margin-block:0px;margin-inline:0px;color:rgb(80, 84, 96);font-size:14px;line-height:20px;font-weight:400;}
@media (min-width: 458px){
.jsxzPA{font-size:16px;line-height:24px;font-weight:400;}
}
@media (min-width: 1144px){
.jsxzPA{font-size:16px;line-height:24px;font-weight:400;}
}
.kKObDG{margin-block:0px;margin-inline:0px;color:rgb(36, 41, 56);font-size:24px;line-height:32px;font-weight:700;}
@media (min-width: 458px){
.kKObDG{font-size:32px;line-height:40px;font-weight:700;}
}
@media (min-width: 1144px){
.kKObDG{font-size:40px;line-height:48px;font-weight:700;}
}
.dWTLhc{margin-block:0px;margin-inline:0px;color:rgb(80, 84, 96);font-size:14px;line-height:20px;font-weight:400;}
@media (min-width: 458px){
.dWTLhc{font-size:14px;line-height:20px;font-weight:400;}
}
@media (min-width: 1144px){
.dWTLhc{font-size:14px;line-height:20px;font-weight:400;}
}
.fLWNGQ{margin-block:0px;margin-inline:0px;color:rgb(36, 41, 56);font-size:16px;line-height:20px;font-weight:600;}
@media (min-width: 458px){
.fLWNGQ{font-size:16px;line-height:20px;font-weight:600;}
}
@media (min-width: 1144px){
.fLWNGQ{font-size:16px;line-height:20px;font-weight:600;}
}
.dIOwFg{margin-block:0px;margin-inline:0px;color:rgb(255, 255, 255);font-size:24px;line-height:32px;font-weight:700;}
@media (min-width: 458px){
.dIOwFg{font-size:32px;line-height:40px;font-weight:700;}
}
@media (min-width: 1144px){
.dIOwFg{font-size:40px;line-height:48px;font-weight:700;}
}
.izkIBG{margin-block:0px;margin-inline:0px;color:rgb(255, 255, 255);font-size:14px;line-height:20px;font-weight:400;}
@media (min-width: 458px){
.izkIBG{font-size:14px;line-height:20px;font-weight:400;}
}
@media (min-width: 1144px){
.izkIBG{font-size:14px;line-height:20px;font-weight:400;}
}
.izXXmY{margin-block:0px;margin-inline:0px;color:rgb(36, 41, 56);font-size:16px;line-height:28px;font-weight:600;}
@media (min-width: 458px){
.izXXmY{font-size:20px;line-height:28px;font-weight:600;}
}
@media (min-width: 1144px){
.izXXmY{font-size:20px;line-height:28px;font-weight:600;}
}
.jiWDQg{margin-block:0px;margin-inline:0px;color:rgb(36, 41, 56);font-size:14px;line-height:20px;font-weight:600;}
@media (min-width: 768px){
.jiWDQg{font-size:14px;line-height:20px;font-weight:600;}
}
@media (min-width: 1135px){
.jiWDQg{font-size:14px;line-height:20px;font-weight:600;}
}
.gukuWl{margin-block:0px;margin-inline:0px;font-size:24px;line-height:32px;font-weight:600;}
@media (min-width: 458px){
.gukuWl{font-size:28px;line-height:36px;font-weight:600;}
}
@media (min-width: 1144px){
.gukuWl{font-size:28px;line-height:36px;font-weight:600;}
}
.fuaiCb{margin-block:0px;margin-inline:0px;font-size:14px;line-height:20px;font-weight:500;}
@media (min-width: 458px){
.fuaiCb{font-size:16px;line-height:20px;font-weight:500;}
}
@media (min-width: 1144px){
.fuaiCb{font-size:16px;line-height:20px;font-weight:500;}
}
body img,body p{margin:0px;}
body a{text-decoration:none;}
*,::before,::after{box-sizing:border-box;}
.iPYSmy{position:relative;font-family:Inter;}
.iPYSmy .section + .section{padding-top:0px;}
@media (min-width: 1366px){
.iPYSmy{padding-bottom:0px;}
}
.jZoqVz{max-width:1144px;margin:0px auto;width:100%;}
@media screen and (max-width: 1365px){
.jZoqVz{max-width:1080px;}
}
@media screen and (max-width: 1143px){
.jZoqVz{max-width:712px;}
}
@media screen and (max-width: 775px){
.jZoqVz{max-width:425px;}
}
@media screen and (max-width: 457px){
.jZoqVz{max-width:100vw;padding-left:20px;padding-right:20px;}
}
.kOMbxk{position:relative;}
.jkBmOM{background-color:rgb(255, 249, 241);margin:0px;padding:32px 0px;text-align:left;position:relative;display:grid;grid-auto-flow:row;}
.jkBmOM .title{margin-bottom:20px;}
.jkBmOM .title .highlight{position:relative;z-index:1;}
.jkBmOM .title .highlight::after{content:"";position:absolute;background:rgb(255, 153, 31);left:0px;height:10px;width:100%;opacity:0.3;z-index:-1;bottom:3px;}
.jkBmOM .course-icon{display:none;}
.jkBmOM .banner-text .desc{min-height:110px;}
@media screen and (min-width: 776px){
.jkBmOM{padding:100px 0px;text-align:center;}
.jkBmOM .banner-text{width:712px;margin:0px auto;}
.jkBmOM .course-icon{display:block;position:absolute;}
.jkBmOM .course-icon.top{top:70px;right:100px;}
}
@media screen and (min-width: 1144px){
.jkBmOM .title{margin-bottom:32px;}
.jkBmOM .banner-text{width:712px;}
.jkBmOM .course-icon.top{right:250px;}
}
.diLppq .title{margin-bottom:12px;}
@media screen and (min-width: 1144px){
.diLppq .title{margin-bottom:20px;}
}
.cDBDYr .top-section{display:grid;width:100%;gap:24px;}
.cDBDYr .top-section .description:not(:last-child){margin-bottom:8px;}
.cDBDYr img{border-radius:8px;}
.cDBDYr .bottom-section,.cDBDYr .my-class-image{display:none;}
.cDBDYr .teacher-group-image-mobile{display:block;width:100%;}
@media screen and (min-width: 458px){
.cDBDYr{width:425px;}
.cDBDYr .my-class-image{display:block;float:right;width:150px;margin:0px 0px 20px 20px;}
.cDBDYr .my-class-image img{width:100%;}
.cDBDYr .teacher-group-image-mobile{display:none;}
.cDBDYr .header-wrapper{display:inline;}
.cDBDYr .top-section{display:block;}
.cDBDYr .bottom-section{margin-top:20px;display:grid;grid-template-columns:1fr 1fr;column-gap:20px;}
}
@media screen and (min-width: 776px){
.cDBDYr{width:712px;}
.cDBDYr .my-class-image{width:100%;}
.cDBDYr .my-class-image img{width:100%;}
.cDBDYr .header-wrapper{display:grid;order:-1;align-content:baseline;}
.cDBDYr .top-section{display:grid;grid-template-columns:1fr minmax(0px, 1fr);column-gap:48px;}
.cDBDYr .bottom-section{column-gap:48px;margin-top:48px;}
.cDBDYr .bottom-section .student-correct-image{margin-top:96px;}
}
@media screen and (min-width: 1144px){
.cDBDYr{width:1080px;}
.cDBDYr .top-section{grid-template-columns:660px minmax(0px, 1fr);column-gap:96px;}
}
.hBqzsC{display:flex;flex-direction:column;-webkit-box-align:center;align-items:center;}
.hBqzsC.bullet-top .line-top{display:block;width:1px;height:6px;background-color:rgb(210, 211, 217);}
@media screen and (min-width: 776px){
.hBqzsC.bullet-top{margin-top:6px;}
.hBqzsC.bullet-top .line-top{display:none;}
}
.hBqzsC.bullet-bottom{margin-bottom:6px;}
.hBqzsC .line{width:1px;height:100%;background-color:rgb(210, 211, 217);}
.hBqzsC .bullet{width:8px;height:8px;border-radius:50%;background-color:rgb(80, 84, 96);}
.dbFGmC{display:grid;grid-auto-flow:column;column-gap:16px;}
.dbFGmC .main-content{display:grid;row-gap:4px;align-content:baseline;padding-bottom:24px;}
.cQwJta{display:grid;grid-auto-flow:column;column-gap:16px;}
.cQwJta .main-content{display:grid;row-gap:4px;align-content:baseline;padding-top:24px;}
.gFJncN{display:grid;row-gap:24px;}
.gFJncN .title{display:grid;row-gap:12px;}
@media screen and (min-width: 776px){
.gFJncN .title{max-width:580px;}
}
@media screen and (min-width: 1144px){
.gFJncN{row-gap:32px;}
.gFJncN .title{display:grid;row-gap:20px;max-width:720px;}
}
.fEdfVP{width:100%;display:grid;row-gap:32px;}
@media screen and (min-width: 458px){
.fEdfVP{width:425px;}
}
@media screen and (min-width: 776px){
.fEdfVP{width:712px;}
}
@media screen and (min-width: 1144px){
.fEdfVP{width:1080px;}
}
.iidhhH{padding:0px 32px;display:grid;grid-auto-flow:column;column-gap:40px;border-bottom:1px solid rgb(210, 211, 217);}
.jMXsgh{padding:0px 132px;display:grid;grid-auto-flow:column;column-gap:40px;}
.kphPXZ{height:100%;width:100%;background:rgba(0, 0, 0, 0.8);}
.kphPXZ .backdrop{width:100%;position:absolute;z-index:-1;height:100%;}
.kphPXZ .backdrop img{object-fit:cover;width:100%;height:100%;}
@media screen and (min-width: 776px){
.kphPXZ .backdrop img{object-position:right 10px top -100px;}
}
@media screen and (min-width: 1144px){
.kphPXZ .backdrop img{object-position:right 10px top -200px;}
}
.fUvyKZ{width:100vw;position:relative;height:424px;overflow:hidden;}
@media screen and (min-width: 458px){
.fUvyKZ{height:404px;}
}
@media screen and (min-width: 776px){
.fUvyKZ{height:476px;}
}
.bAkupF{margin:0px auto;padding:32px 16px;position:absolute;width:100%;top:50%;left:50%;transform:translate(-50%, -50%);display:grid;row-gap:12px;}
.bAkupF .title{text-align:center;}
.bAkupF .description{display:grid;row-gap:8px;}
@media screen and (min-width: 458px){
.bAkupF{padding:48px 16px;width:425px;}
}
@media screen and (min-width: 776px){
.bAkupF{padding:100px 32px;width:712px;row-gap:32px;}
}
@media screen and (min-width: 1144px){
.bAkupF{width:1080px;}
}
.GOJjQ{position:relative;display:grid;gap:4px;-webkit-box-align:center;align-items:center;grid-template-columns:1fr 16px;width:fit-content;cursor:pointer;}
.GOJjQ .icon-wrapper{display:flex;-webkit-box-align:center;align-items:center;}
.GOJjQ::after{position:absolute;bottom:0px;content:"";width:100%;transform:scaleX(0);transform-origin:0% 50%;transition:transform 250ms ease-in-out;}
.GOJjQ:hover::after{transform-origin:0% 50%;transform:scaleX(1);}
.GOJjQ.primary > p,.GOJjQ.primary div{color:rgb(209, 66, 66);}
.GOJjQ.primary::after{border-bottom:1px solid rgb(209, 66, 66);}
.esqDuY{display:grid;gap:8px;border-radius:20px;border:1px solid rgb(233, 233, 236);padding:16px;}
.esqDuY .description-paragraph{display:grid;row-gap:4px;}
.esqDuY .icon-wrapper svg{color:rgb(49, 58, 68);width:28px;height:28px;}
@media screen and (min-width: 776px){
.esqDuY{padding:24px;}
.esqDuY .description-paragraph{display:grid;row-gap:8px;}
.esqDuY .icon-wrapper svg{width:40px;height:40px;}
}
.jRuszY{font-size:14px;line-height:20px;font-weight:400;color:rgb(80, 84, 96);padding-inline-start:16px;margin-block:0px;}
.bEOKCz{max-width:100%;display:grid;row-gap:32px;}
.hAlzLS{display:grid;gap:16px;}
@media screen and (min-width: 458px){
.hAlzLS{gap:20px;}
}
@media screen and (min-width: 776px){
.hAlzLS{grid-template-columns:1fr 1fr;gap:20px;}
}
@media screen and (min-width: 1144px){
.hAlzLS{gap:24px;}
}
.ihjCHt{display:grid;column-gap:16px;grid-template-columns:3px minmax(0px, 1fr);}
.dYFHRH{height:100%;width:3px;background-color:rgb(222, 53, 11);}
.inPyic{display:grid;grid-template-columns:repeat(2, minmax(0px, 1fr));gap:28px;}
@media screen and (min-width: 425px){
.inPyic{width:425px;}
}
@media screen and (min-width: 776px){
.inPyic{width:712px;gap:32px 20px;}
}
@media screen and (min-width: 1144px){
.inPyic{width:1080px;grid-template-columns:repeat(3, minmax(0px, 1fr));gap:48px 24px;}
}
.elmdem{display:grid;gap:8px;border-radius:20px;border:1px solid rgb(221, 120, 0);padding:16px;}
.elmdem .icon-wrapper svg{color:rgb(221, 120, 0);width:24px;height:24px;}
@media screen and (min-width: 776px){
.elmdem{padding:24px;}
.elmdem .icon-wrapper svg{width:32px;height:32px;}
}
.kkBuKr{width:100%;background-color:rgb(255, 249, 241);padding:32px 16px;}
@media screen and (min-width: 776px){
.kkBuKr{padding:100px 32px;}
}
.ddNhEZ{order:-1;margin:0px auto;width:100%;display:grid;row-gap:20px;}
.ddNhEZ .section{display:grid;row-gap:16px;}
@media screen and (min-width: 458px){
.ddNhEZ{width:425px;row-gap:24px;}
.ddNhEZ .section{row-gap:20px;}
}
@media screen and (min-width: 776px){
.ddNhEZ{order:0;width:712px;grid-template-columns:repeat(2, minmax(0px, 1fr));column-gap:32px;}
.ddNhEZ .section{display:grid;row-gap:32px;}
}
@media screen and (min-width: 1144px){
.ddNhEZ{width:1080px;column-gap:48px;}
.ddNhEZ .section{display:grid;row-gap:48px;}
}
.exFbPU{max-width:420px;display:grid;row-gap:12px;}
@media screen and (min-width: 1144px){
.exFbPU{row-gap:20px;}
}
.ylLZE{display:grid;row-gap:8px;align-content:flex-start;}
.ODQMx{display:none;}
@media screen and (min-width: 458px){
.ODQMx{display:block;background-color:rgb(244, 244, 245);width:52px;height:52px;border-radius:50%;padding:12px;}
.ODQMx svg{color:rgb(49, 58, 68);width:28px;height:28px;}
}
.beZtUA{display:grid;gap:24px;}
@media screen and (min-width: 458px){
.beZtUA{margin:0px auto;width:425px;gap:20px;}
}
@media screen and (min-width: 776px){
.beZtUA{width:712px;gap:32px;}
}
@media screen and (min-width: 1144px){
.beZtUA{grid-template-columns:1fr 1fr;width:1080px;}
}
.gLHjWR{padding:32px 0px;display:grid;gap:64px;}
@media screen and (min-width: 776px){
.gLHjWR{padding:100px 0px;gap:160px;}
}
.gnjMsz{max-width:100%;}
















.kNZhqQ{display:inline-block;outline:none;cursor:pointer;user-select:none;padding-left:1em;padding-right:1em;border-width:1px;border-radius:4px;border-style:solid;text-decoration:none;margin-bottom:0px;min-width:auto;text-align:center;white-space:nowrap;height:42px;line-height:38px;font-size:16px;color:white;background-color:rgb(209, 66, 66);border-color:rgb(209, 66, 66);}
.kNZhqQ:disabled{pointer-events:none;}
.kNZhqQ:hover{background-color:rgb(222, 76, 71);}
.kNZhqQ:focus{background-color:rgb(222, 76, 71);border-color:rgb(171, 46, 50);}
.kNZhqQ:active{background-color:rgb(171, 46, 50);border-color:rgb(171, 46, 50);}
.kNZhqQ:disabled{border-color:rgb(223, 225, 230);background-color:rgb(223, 225, 230);}
.ftMExm{margin-block:0px;margin-inline:0px;color:rgb(36, 41, 56);font-size:16px;line-height:24px;font-weight:600;}
@media (min-width: 768px){
.ftMExm{font-size:16px;line-height:24px;font-weight:600;}
}
@media (min-width: 1135px){
.ftMExm{font-size:16px;line-height:24px;font-weight:600;}
}
.grZWCm{margin-block:0px;margin-inline:0px;color:rgb(255, 255, 255);font-size:14px;line-height:24px;font-weight:600;}
@media (min-width: 768px){
.grZWCm{font-size:14px;line-height:24px;font-weight:600;}
}
@media (min-width: 1135px){
.grZWCm{font-size:14px;line-height:24px;font-weight:600;}
}
.jiWDQg{margin-block:0px;margin-inline:0px;color:rgb(36, 41, 56);font-size:14px;line-height:20px;font-weight:600;}
@media (min-width: 768px){
.jiWDQg{font-size:14px;line-height:20px;font-weight:600;}
}
@media (min-width: 1135px){
.jiWDQg{font-size:14px;line-height:20px;font-weight:600;}
}
.fKmZa{margin-block:0px;margin-inline:0px;color:rgb(36, 41, 56);font-size:14px;line-height:20px;font-weight:400;}
@media (min-width: 768px){
.fKmZa{font-size:14px;line-height:20px;font-weight:400;}
}
@media (min-width: 1135px){
.fKmZa{font-size:14px;line-height:20px;font-weight:400;}
}
.ghhZai{margin-block:0px;margin-inline:0px;color:rgb(255, 255, 255);font-size:14px;line-height:20px;font-weight:600;}
@media (min-width: 768px){
.ghhZai{font-size:14px;line-height:20px;font-weight:600;}
}
@media (min-width: 1135px){
.ghhZai{font-size:14px;line-height:20px;font-weight:600;}
}
.iaFSff{margin-block:0px;margin-inline:0px;color:rgb(209, 66, 66);font-size:14px;line-height:24px;font-weight:600;}
@media (min-width: 768px){
.iaFSff{font-size:14px;line-height:24px;font-weight:600;}
}
@media (min-width: 1135px){
.iaFSff{font-size:14px;line-height:24px;font-weight:600;}
}
.hxlOwt{margin-block:0px;margin-inline:0px;color:rgb(209, 66, 66);font-size:12px;line-height:20px;font-weight:600;}
@media (min-width: 768px){
.hxlOwt{font-size:12px;line-height:20px;font-weight:600;}
}
@media (min-width: 1135px){
.hxlOwt{font-size:12px;line-height:20px;font-weight:600;}
}
.ecJBL{margin-block:0px;margin-inline:0px;color:rgb(36, 41, 56);font-size:40px;line-height:48px;font-weight:600;}
@media (min-width: 768px){
.ecJBL{font-size:40px;line-height:48px;font-weight:600;}
}
@media (min-width: 1135px){
.ecJBL{font-size:40px;line-height:48px;font-weight:600;}
}
.kHEyhL{margin-block:0px;margin-inline:0px;color:rgb(36, 41, 56);font-size:20px;line-height:28px;font-weight:600;}
@media (min-width: 768px){
.kHEyhL{font-size:20px;line-height:28px;font-weight:600;}
}
@media (min-width: 1135px){
.kHEyhL{font-size:20px;line-height:28px;font-weight:600;}
}
.lhguzK{margin-block:0px;margin-inline:0px;color:rgb(80, 84, 96);font-size:14px;line-height:20px;font-weight:400;}
@media (min-width: 768px){
.lhguzK{font-size:14px;line-height:20px;font-weight:400;}
}
@media (min-width: 1135px){
.lhguzK{font-size:14px;line-height:20px;font-weight:400;}
}
body img,body p{margin:0px;}
body a{text-decoration:none;}
button{font-family:Inter;}
*,::before,::after{box-sizing:border-box;}
.iPYSmy{position:relative;font-family:Inter;}
@media (min-width: 1366px){
.iPYSmy{padding-bottom:0px;}
}
.bNhYcC .masonry-grid{display:flex;}
.bNhYcC .masonry-grid-column:not(:first-child){margin-left:24px;}
.bNhYcC .masonry-grid-column > div:not(:last-child){margin-bottom:24px;}
.ifAHOB{max-width:48px;max-height:48px;}
.ifAHOB img{width:100%;height:100%;object-fit:cover;}
.kgUxmZ .see-more-review{margin-top:32px;display:grid;place-items:center;}
.kgUxmZ .see-more-review button{width:100%;background-color:transparent;border:1px solid rgb(209, 66, 66);padding:10px 0px;border-radius:8px;font-size:14px;font-weight:600;line-height:24px;color:rgb(209, 66, 66);transition:0.2s;cursor:pointer;}
.kgUxmZ .see-more-review button:hover > p{color:rgb(218, 104, 104);}
.kgUxmZ .see-more-review button:active{transform:scale(0.98);}
@media screen and (min-width: 776px){
.kgUxmZ .see-more-review button{width:344px;}
}
.cunMoe{display:grid;grid-template-columns:48px 1fr 20px;column-gap:16px;-webkit-box-align:center;align-items:center;}
.cunMoe .card-review-header-avatar img{border-radius:50%;}
.cunMoe .card-review-header-info .date{color:rgb(80, 84, 96);}
.kbtoSx img{width:100%;height:220px;object-fit:cover;}
.bolSpD{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;}
.hRKQVH{min-height:432px;position:relative;cursor:pointer;background-color:rgb(255, 255, 255);border:1px solid rgb(210, 211, 217);border-radius:8px;}
.hRKQVH .StudentReviews__HeaderSection-sc-1uwf2cy-4{padding:16px 16px 0px;}
.hRKQVH .StudentReviews__ImageSection-sc-1uwf2cy-5{margin-top:16px;}
.hRKQVH .StudentReviews__DescriptionSection-sc-1uwf2cy-6{margin-top:16px;padding:0px 16px 16px;}
.hRKQVH .hover-state{border-radius:8px;inset:0px;opacity:0;position:absolute;background:rgba(0, 0, 0, 0.4);display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;visibility:hidden;transition:0.2s;color:rgb(255, 255, 255);}
.hRKQVH .hover-state .see-more{display:flex;-webkit-box-align:center;align-items:center;}
.hRKQVH:hover .hover-state{visibility:visible;opacity:1;}
.yoPxt{display:grid;grid-template-columns:1fr;gap:32px 24px;}
.yoPxt .itemWrp{width:100%;}
@media screen and (min-width: 776px){
.yoPxt{grid-template-columns:1fr 1fr;}
}
@media screen and (min-width: 1144px){
.yoPxt{grid-template-columns:1fr 1fr 1fr;}
}
.btQFtP{display:grid;row-gap:24px;}
.btQFtP p{margin:0px;}
.btQFtP .load-more{display:flex;-webkit-box-pack:center;justify-content:center;}
.btQFtP .load-more > button{width:100%;background-color:transparent;border:1px solid rgb(209, 66, 66);padding:10px 0px;border-radius:8px;color:rgb(209, 66, 66);transition:0.2s;cursor:pointer;}
@media screen and (min-width: 776px){
.btQFtP .load-more > button{width:344px;}
}
.hPvEVg{display:grid;grid-template-columns:minmax(0px, 1fr);grid-template-rows:max-content 1fr;align-items:flex-start;row-gap:20px;}
@media screen and (min-width: 1144px){
.hPvEVg{row-gap:32px;}
}
.fkEhIi{display:grid;grid-template-columns:minmax(0px, 1fr);grid-template-rows:max-content 1fr;align-items:flex-start;row-gap:24px;}
@media screen and (min-width: 1144px){
.fkEhIi{row-gap:36px;}
}
.dOsrPx{width:100%;}
.kqScKp{display:grid;grid-template-columns:minmax(0px, 1fr);-webkit-box-align:center;align-items:center;column-gap:20px;margin:0px auto;position:relative;}
.kqScKp .banner-image{display:none;}
.kqScKp .banner-icon{display:none;}
.kqScKp .star-icon{position:absolute;width:28px;height:28px;}
.kqScKp .spinning-arrow-icon{position:absolute;width:58px;height:24px;transform:matrix(-0.74, -0.67, -0.67, 0.74, 0, 0);}
.kqScKp .wave-icon{position:absolute;width:64px;height:12px;}
@media screen and (min-width: 776px){
.kqScKp .banner-icon.star-icon{display:block;}
.kqScKp .star-icon{top:2px;right:14px;}
}
@media screen and (min-width: 1144px){
.kqScKp .banner-icon{display:block;}
.kqScKp .star-icon{top:21px;right:51px;}
.kqScKp .spinning-arrow-icon{top:448.85px;left:77.8px;}
.kqScKp .wave-icon{left:624px;top:362px;}
}
@media screen and (min-width: 458px){
.kqScKp{max-width:425px;min-height:180px;}
}
@media screen and (min-width: 776px){
.kqScKp{grid-template-columns:minmax(0px, 1fr) 300px;max-width:712px;}
.kqScKp .banner-image{display:block;}
}
@media screen and (min-width: 1144px){
.kqScKp{grid-template-columns:minmax(0px, 1fr) 436px;column-gap:68px;max-width:1080px;}
}
.dbdhFM{padding:32px 16px;background-color:rgb(255, 249, 241);}
.dbdhFM .heading{font-weight:700;font-size:32px;line-height:40px;color:rgb(36, 41, 56);margin:0px;}
.dbdhFM .heading .highlight{position:relative;z-index:1;}
.dbdhFM .heading .highlight::after{content:"";position:absolute;background:rgb(255, 153, 31);left:0px;height:12px;width:100%;opacity:0.35;z-index:-1;bottom:3px;}
.dbdhFM .description{font-weight:400;font-size:16px;line-height:24px;color:rgb(80, 84, 96);}
@media screen and (min-width: 458px){
.dbdhFM .heading{font-size:40px;line-height:48px;}
.dbdhFM .heading .highlight::after{bottom:3px;}
}
@media screen and (min-width: 1144px){
.dbdhFM .heading{font-size:48px;line-height:58px;}
.dbdhFM .heading .highlight::after{bottom:7px;}
.dbdhFM .description{font-size:20px;line-height:28px;}
}
@media screen and (min-width: 458px){
.dbdhFM{padding:32px 0px;}
}
@media screen and (min-width: 776px){
.dbdhFM{padding:100px 0px;}
}
.hxlyCV .btn-action{border-radius:8px;}
.gzjjLV{display:grid;grid-template-columns:minmax(0px, 1fr);row-gap:24px;padding:32px 16px;margin:0px auto;}
.gzjjLV .section-heading{font-weight:700;font-size:24px;line-height:32px;color:rgb(36, 41, 56);margin:0px;text-align:left;}
@media screen and (min-width: 458px){
.gzjjLV .section-heading{font-size:32px;line-height:40px;}
}
@media screen and (min-width: 1144px){
.gzjjLV .section-heading{font-size:40px;line-height:48px;text-align:center;}
}
@media screen and (min-width: 458px){
.gzjjLV{max-width:425px;padding:32px 0px;}
}
@media screen and (min-width: 776px){
.gzjjLV{row-gap:40px;max-width:712px;padding:80px 0px;}
.gzjjLV.first{padding:100px 0px 80px;}
}
@media screen and (min-width: 1144px){
.gzjjLV{max-width:1080px;}
}
.gnjMsz{max-width:100%;}
.hIGwgX{width:100%;transition:0.3s;position:relative;cursor:pointer;}
.hIGwgX .mainWrp{position:relative;z-index:2;}
.hIGwgX .mainWrp .icon-open-certificate{position:absolute;top:12px;right:12px;z-index:3;font-size:24px;}
.hIGwgX .mainWrp .overlay{position:absolute;inset:0px;z-index:-1;background:center center / cover no-repeat rgba(0, 0, 0, 0.4);transition:0.3s;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;color:rgb(255, 255, 255);}
.hIGwgX .mainWrp .overlay > svg{margin-left:4px;}
.hIGwgX .mainWrp:hover .overlay{z-index:2;}
.hIGwgX .imgWrp{height:271px;overflow:hidden;margin-bottom:1em;position:relative;}
@media screen and (min-width: 776px){
.hIGwgX .imgWrp{height:220px;}
}
.hIGwgX .imgWrp img{width:100%;height:100%;border-radius:8px;display:block;object-fit:cover;}
.hIGwgX .imgWrp .image{height:100%;background:rgb(188, 190, 199);}
.hIGwgX .imgWrp .overlay{border-radius:8px;}
.hIGwgX .occupation{color:rgb(80, 84, 96);}
.hIGwgX .label{font-size:14px;color:rgb(122, 134, 154);text-transform:uppercase;font-weight:normal;letter-spacing:0.04em;margin:0px;}
.hIGwgX .band{color:rgb(209, 66, 66);text-align:right;}
.lgVgiY{position:relative;display:flex;}
.lgVgiY .bodyLeft{padding-right:8px;flex:1 1 0%;}
.lgVgiY .bodyLeft .percentiles{padding:0px 8px;background:rgb(250, 236, 236);border-radius:12px;width:fit-content;margin-bottom:2px;}
.lgVgiY .bodyRight{display:flex;-webkit-box-align:center;align-items:center;}
.lgVgiY .bodyRight .label{font-size:12px;font-weight:400;line-height:20px;margin-left:4px;}
.gfVrXg{position:absolute;inset:0px;}
.ieFpGF{width:100%;height:0px;}
.ivAIZc{position:relative;overflow:hidden;width:100%;}
.ILasX{display:grid;grid-template-columns:minmax(0px, 1fr);row-gap:4px;}
.ILasX .title:hover{text-decoration:underline;}
.ILasX .description{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;}
.bQYIGT{height:100%;background-color:rgb(211, 212, 215);border-radius:8px;overflow:hidden;}
.bQYIGT .thumbnail{height:100%;}
.bQYIGT img{width:100%;height:100%;object-fit:cover;}
.bWisZO{display:grid;grid-template-columns:minmax(0px, 1fr);grid-template-rows:auto minmax(0px, 1fr);align-items:flex-start;row-gap:8px;}
.dhVoQt{display:grid;grid-template-columns:minmax(0px, 1fr);-webkit-box-pack:center;justify-content:center;}
@media screen and (min-width: 776px){
.dhVoQt{grid-template-columns:344px;}
}
.WsTIR{display:grid;grid-template-columns:minmax(0px, 1fr);gap:24px;}
@media screen and (min-width: 375px){
.WsTIR{grid-template-columns:repeat(auto-fill, minmax(344px, 1fr));}
}
.kiqHZC{display:grid;grid-template-columns:minmax(0px, 1fr);row-gap:24px;}
.iBfvD{display:flex;flex-direction:column;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;width:100%;padding:10px 16px;border:1px solid rgb(209, 66, 66);border-radius:8px;background-color:transparent;color:rgb(209, 66, 66);font-weight:600;font-size:14px;line-height:24px;cursor:pointer;}
.iBfvD:hover{border-color:rgb(218, 104, 104);color:rgb(218, 104, 104);}
.iBfvD:active{border-color:rgb(227, 142, 142);color:rgb(227, 142, 142);}
.iBfvD:disabled{border-color:rgb(165, 168, 180);color:rgb(165, 168, 180);}
.ghgpjI{display:flex;flex-direction:column;-webkit-box-align:center;align-items:center;}




































.VAeNC{color:inherit;}
.VAeNC.responsive-typography.dol.dol-typo{margin:0px;font-weight:400;line-height:20px;font-size:14px;}
.kkaeZF{color:inherit;}
.kkaeZF.responsive-typography.dol.dol-typo{margin:0px;font-weight:600;line-height:28px;font-size:20px;color:rgb(49, 58, 68);}
.haPznb{color:inherit;}
.haPznb.responsive-typography.dol.dol-typo{margin:0px 0px 4px;font-weight:600;line-height:20px;font-size:14px;color:rgb(49, 58, 68);}
.fFNAiN{color:inherit;}
.fFNAiN.responsive-typography.dol.dol-typo{margin:0px;font-weight:400;line-height:20px;font-size:14px;color:rgb(67, 78, 91);}
.bZsbwg{color:inherit;}
.bZsbwg.responsive-typography.dol.dol-typo{margin:0px;font-weight:500;line-height:24px;font-size:16px;color:rgb(50, 149, 70);}
.aFPTQ{color:inherit;}
.aFPTQ.responsive-typography.dol.dol-typo{margin:0px;font-weight:400;line-height:16px;font-size:14px;color:rgb(109, 125, 141);}
.hRiedO{color:inherit;}
.hRiedO.responsive-typography.dol.dol-typo{margin:0px 0px 12px;font-weight:600;line-height:24px;font-size:16px;color:rgb(49, 58, 68);}
.eA-Dzgt{color:inherit;}
.eA-Dzgt.responsive-typography.dol.dol-typo{margin:0px;font-weight:600;line-height:20px;font-size:14px;}
.evTawG{color:inherit;}
.evTawG.responsive-typography.dol.dol-typo{margin:0px;font-weight:500;line-height:20px;font-size:14px;}
.gNiGZd{color:inherit;}
.gNiGZd.responsive-typography.dol.dol-typo{margin:0px;color:rgb(80, 84, 96);font-weight:400;line-height:20px;font-size:14px;}
@media screen and (min-width: 776px){
.gNiGZd.responsive-typography.dol.dol-typo{color:rgb(80, 84, 96);font-weight:400;line-height:24px;font-size:16px;}
}
.ezQbFy{color:inherit;}
.ezQbFy.responsive-typography.dol.dol-typo{margin:0px 4px 0px 0px;font-weight:500;line-height:20px;font-size:14px;color:rgb(109, 125, 141);}
.fRixeV{color:inherit;}
.fRixeV.responsive-typography.dol.dol-typo{margin:0px;color:rgb(36, 41, 56);font-weight:700;line-height:1.5em;font-size:24px;}
@media screen and (min-width: 458px){
.fRixeV.responsive-typography.dol.dol-typo{color:rgb(36, 41, 56);font-weight:700;line-height:1.5em;font-size:24px;}
}
@media screen and (min-width: 776px){
.fRixeV.responsive-typography.dol.dol-typo{color:rgb(36, 41, 56);font-weight:700;line-height:1.5em;font-size:32px;}
}
.hTrheW{color:inherit;}
.hTrheW.responsive-typography.dol.dol-typo{margin:0px;font-weight:600;line-height:24px;font-size:16px;}
@media screen and (min-width: 768px){
.hTrheW.responsive-typography.dol.dol-typo{font-weight:600;line-height:28px;font-size:20px;}
}
.jXaXRh{display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;}
.dagkJA{width:fit-content;display:flex;-webkit-box-align:center;align-items:center;border-radius:8px;cursor:pointer;user-select:none;background-color:transparent;color:rgb(36, 41, 56);}
.dagkJA > :not(:last-child){margin-right:4px!important;}
.dagkJA .icon{color:rgb(124, 127, 136);}
.dagkJA.blue{color:rgb(43, 82, 212);}
.dagkJA.blue .icon{color:rgb(43, 82, 212);}
.dagkJA:hover:not(.disabled){color:rgb(212, 37, 37);}
.dagkJA:hover:not(.disabled) .icon{color:rgb(212, 37, 37);}
.dagkJA:hover:not(.disabled).blue{color:rgb(84, 128, 222);}
.dagkJA:hover:not(.disabled).blue .icon{color:rgb(84, 128, 222);}
.dagkJA:focus:not(.disabled),.dagkJA:active:not(.disabled){background-color:rgb(253, 237, 237);color:rgb(212, 37, 37);}
.dagkJA:focus:not(.disabled) .icon,.dagkJA:active:not(.disabled) .icon{color:rgb(212, 37, 37);}
.dagkJA:focus:not(.disabled).blue,.dagkJA:active:not(.disabled).blue{background-color:rgb(237, 242, 253);color:rgb(84, 128, 222);}
.dagkJA:focus:not(.disabled).blue .icon,.dagkJA:active:not(.disabled).blue .icon{color:rgb(84, 128, 222);}
.dagkJA.medium .text{font-size:14px;line-height:20px;}
.dagkJA.medium .icon{font-size:16px;}
.dagkJA.font-weight-regular .text{font-weight:400;}
.dagkJA.left{text-align:left;}
.imEuWp{display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;border:1px solid transparent;cursor:pointer;transition:0.1s ease-out;}
.imEuWp.medium{width:32px;min-width:32px;height:32px;padding:6px;font-size:20px;border-radius:10px;}
.imEuWp.gray1{background-color:rgb(255, 255, 255);color:rgb(133, 148, 163);}
.imEuWp.gray1:hover{background-color:rgb(242, 244, 247);color:rgb(133, 148, 163);}
.imEuWp.gray1:active,.imEuWp.gray1:focus{background-color:rgb(227, 231, 237);color:rgb(133, 148, 163);}
.imEuWp.gray1.transparent{background-color:transparent;}
.imEuWp.gray1.transparent:hover{background-color:rgb(242, 244, 247);color:rgb(133, 148, 163);}
.imEuWp.gray1.transparent:active,.imEuWp.gray1.transparent:focus{background-color:rgb(227, 231, 237);color:rgb(133, 148, 163);}
.imEuWp:hover{transition:0.2s ease-out;}
.imEuWp.transparent{background-color:transparent;}
.hrPUwE{flex:0 0 auto;vertical-align:middle;}
.gIEmIY .blog-content-body{padding-top:64px;margin:0px auto;}
.gIEmIY .breadcrumb-item > *{text-transform:none;}
.fFXiYv{border-bottom:1px solid rgb(233, 234, 235);margin:0px;}
.cMalvt{border-bottom:1px solid rgb(227, 231, 237);margin:0px;}
.jFWkGh{border-bottom:1px solid rgb(211, 212, 215);margin:32px 0px;}
.gxYwiL{display:flex;-webkit-box-align:center;align-items:center;min-width:24px;height:20px;}
.gxYwiL .order-number{color:rgb(133, 148, 163);}
.gxYwiL.active .order-number{color:rgb(212, 37, 37);}
.jjHfeR{display:flex;-webkit-box-align:center;align-items:center;padding:6px 0px;cursor:pointer;}
.kzOMKb{position:relative;display:flex;-webkit-box-align:center;align-items:center;}
.kzOMKb .item-headline{flex:1 1 0%;}
.kzOMKb .item-text{color:rgb(109, 125, 141);}
.kzOMKb:hover .item-text{color:rgb(212, 37, 37);}
.kzOMKb.active .item-text{color:rgb(212, 37, 37);}
.kzOMKb.h3{padding-left:24px;}
.kzOMKb.h3::before{content:"";position:absolute;top:0px;left:4px;height:100%;border-left:1px solid rgb(227, 231, 237);}
.bnRLKn{display:flex;-webkit-box-align:center;align-items:center;flex-wrap:wrap;}
.bnRLKn > :last-child{flex:1 1 0%;overflow:hidden;}
.bsPqfL{flex:0 0 auto;vertical-align:middle;width:16px;height:16px;}
.fYyjMh{flex:0 0 auto;vertical-align:middle;width:12px;height:12px;}
.fYDZpV{display:flex;-webkit-box-align:center;align-items:center;}
.fYDZpV.primary{color:rgb(242, 161, 161);}
.fYDZpV.active{color:rgb(184, 193, 204);}
.eAzpSh{display:flex;-webkit-box-align:center;align-items:center;padding-right:4px;}
.hpibvj{padding:2px 4px;cursor:pointer;user-select:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.jdQukY{display:flex;-webkit-box-align:center;align-items:center;}
.jdQukY .breadcrumb-item-text,.jdQukY .breadcrumb-item-icon{border-bottom:1px solid transparent;}
.jdQukY.active .breadcrumb-item-text{cursor:default;}
.jdQukY.primary .breadcrumb-item-text{color:rgb(212, 37, 37);}
.jdQukY.primary .breadcrumb-item-icon{color:rgb(212, 37, 37);}
.jdQukY.primary:hover .breadcrumb-item-text{border-bottom-color:rgb(212, 37, 37);}
.jdQukY.primary.active .breadcrumb-item-text{color:rgb(133, 148, 163);border-bottom-color:transparent;}
.iSOCux{flex:0 0 auto;vertical-align:middle;}
.hqpLyq{flex:0 0 auto;vertical-align:middle;width:24px;height:24px;color:rgb(67, 78, 91);}
.lcFjwy{flex:0 0 auto;vertical-align:middle;}
.lkvNWo{border-radius:50%;width:3px;height:3px;margin:0px 8px;background:rgb(109, 125, 141);}
.cAfSlq{display:inline;}
.kpLHPT{display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;border-radius:12px;cursor:pointer;user-select:none;}
.kpLHPT.filled.transparent{background-color:transparent;}
.kpLHPT.filled.transparent.color-dark.color-style-matte{color:rgb(36, 41, 56);}
.kpLHPT.filled.transparent.color-dark.color-style-matte:hover:not(.loading):not(.disabled){background-color:rgb(242, 244, 247);}
.kpLHPT.filled.transparent.color-dark.color-style-matte:active:not(.loading):not(.disabled){background-color:rgb(227, 231, 237);}
.gOzznv{display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;border-radius:8px;}
.gOzznv.x-small{font-weight:500;font-size:14px;line-height:20px;padding:2px 4px;border-radius:10px;}
.cXIHjQ{font-size:20px;line-height:0;}
.hJewuA{min-width:24px;min-height:24px;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;}
.hJewuA > :not(:last-child){margin-right:6px!important;}
.hJewuA .btn-text{font-weight:inherit;font-size:inherit;line-height:inherit;}
.dGvSlg{padding:0px;border-width:medium;border-style:none;border-color:currentcolor;border-image:initial;background:transparent;}
.gkfbOZ{object-fit:cover;}
.emNDWy{display:flex;-webkit-box-align:center;align-items:center;border-radius:50%;background-color:rgb(227, 231, 237);}
.giOlBH{display:flex;-webkit-box-pack:start;justify-content:flex-start;margin-left:12px;}
.bFdKXg{display:flex;-webkit-box-align:center;align-items:center;}
.bXSZEe{display:flex;-webkit-box-align:center;align-items:center;}
.dDOrbD{display:none;}
@media screen and (min-width: 768px){
.dDOrbD{display:flex;-webkit-box-align:center;align-items:center;}
.dDOrbD > :not(:last-child){margin-right:4px!important;}
}
.iJiDWa{display:grid;grid-template-columns:minmax(0px, 1fr) minmax(0px, auto);align-items:flex-end;column-gap:32px;}
.goZUru{width:4px;height:4px;min-width:4px;min-height:4px;background-color:rgb(133, 148, 163);border-radius:50%;}
.bSEWTe{display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;padding:16px;}
.bSEWTe > :not(:last-child){margin-right:24px!important;}
.jKOBln{position:sticky;top:120px;}
.kaAfVZ{position:relative;top:210px;}
.dGUcOt{position:relative;top:210px;}
.iaNKeg{position:relative;display:grid;grid-template-columns:minmax(0px, 712px);-webkit-box-pack:center;justify-content:center;column-gap:36px;padding-bottom:80px;}
@media screen and (min-width: 1240px){
.iaNKeg{grid-template-columns:minmax(204px, 320px) 712px minmax(204px, 320px);}
}
.WWtsF{display:grid;grid-template-columns:auto minmax(0px, 1fr);-webkit-box-align:start;align-items:start;column-gap:4px;}
.edLYRu > :not(:last-child){margin-bottom:20px!important;}
.edLYRu h1{font-size:32px;font-weight:600;line-height:40px;color:rgb(33, 38, 45);margin-top:0px;}
.edLYRu p{font-size:16px;font-weight:400;line-height:28px;color:rgb(90, 104, 119);margin-top:0px;margin-bottom:0px;}
@media screen and (min-width: 451px){
.edLYRu h1{font-size:42px;line-height:56px;}
}
.cNjOZx > :not(:last-child){margin-bottom:8px!important;}
.cNjOZx img{width:100%;height:100%;object-fit:cover;border-radius:8px;border:1px solid rgb(227, 231, 237);}
.hcPkiJ{display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;border-radius:40px;cursor:pointer;user-select:none;}
.hcPkiJ.filled.color-black.background-light.color-style-bold{background-color:rgb(49, 58, 68);color:rgb(255, 255, 255);}
.hcPkiJ.filled.color-black.background-light.color-style-bold:hover{background-color:rgb(67, 78, 91);}
.hcPkiJ.filled.color-black.background-light.color-style-bold:active{background-color:rgb(109, 125, 141);}
.hcPkiJ.filled.color-white.background-light.color-style-bold{background-color:rgb(255, 255, 255);color:rgb(67, 78, 91);}
.hcPkiJ.filled.color-white.background-light.color-style-bold:hover{background-color:rgb(227, 231, 237);}
.hcPkiJ.filled.color-white.background-light.color-style-bold:active{background-color:rgb(210, 216, 223);}
.hcPkiJ.transparent.filled.color-black.background-light.color-style-bold{background-color:transparent;color:rgb(49, 58, 68);}
.hcPkiJ.transparent.filled.color-black.background-light.color-style-bold:hover{background-color:rgb(49, 58, 68);color:rgb(255, 255, 255);}
.hcPkiJ.transparent.filled.color-black.background-light.color-style-bold:active{background-color:rgb(67, 78, 91);color:rgb(255, 255, 255);}
.hcPkiJ.transparent.filled.color-white.background-light.color-style-bold{background-color:transparent;color:rgb(67, 78, 91);}
.hcPkiJ.transparent.filled.color-white.background-light.color-style-bold:hover{background-color:rgb(242, 244, 247);}
.hcPkiJ.transparent.filled.color-white.background-light.color-style-bold:active{background-color:rgb(227, 231, 237);}
.kxeKuw{display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;}
.kxeKuw.x-large{width:40px;height:40px;padding:10px;font-size:24px;}
.fDcnAT{padding:0px;border-width:medium;border-style:none;border-color:currentcolor;border-image:initial;background:transparent;}
.hqYHtu{background-color:rgb(246, 248, 254);border:1px solid rgb(202, 216, 247);border-radius:8px;padding:24px 32px;margin-bottom:1em;}
.hqYHtu > p:last-child{margin-bottom:0px;}
.cVbOJq{padding:40px 0px;background-color:rgb(249, 250, 251);}
.gVyHuC{width:186px;}
.jAA-dYd{border:1px solid transparent!important;}
.jAA-dYd tr .border{border-width:1px!important;}
.jAA-dYd tr:hover{cursor:grabbing;background-color:rgb(246, 248, 254);}
.jAA-dYd caption{caption-side:top;}
.jAA-dYd thead tr .border{border-width:1px 1px 0px!important;}
.jAA-dYd tbody{display:contents!important;}
.egiSFl ::selection{background:rgba(106, 148, 255, 0.2);color:rgb(49, 58, 68);}
.egiSFl h2{font-size:24px;font-weight:600;line-height:32px;color:rgb(49, 58, 68);}
@media screen and (min-width: 451px){
.egiSFl h2{font-size:28px;line-height:36px;}
}
.egiSFl h3{font-size:20px;font-weight:600;line-height:28px;color:rgb(49, 58, 68);}
@media screen and (min-width: 451px){
.egiSFl h3{font-size:22px;line-height:28px;}
}
.egiSFl p{font-size:16px;line-height:28px;color:rgb(49, 58, 68);}
.egiSFl > *{margin-bottom:0px;}
.egiSFl > * + *{margin-top:20px;}
.egiSFl > * + p{margin-top:16px;}
.egiSFl > * + h2{margin-top:32px;}
.egiSFl > * + h3{margin-top:24px;}
@media screen and (min-width: 451px){
.egiSFl > * + *{margin-top:24px;}
.egiSFl > * + p{margin-top:16px;}
.egiSFl > * + h2{margin-top:48px;}
.egiSFl > * + h3{margin-top:32px;}
}
.egiSFl h2 + *{margin-top:20px;}
.egiSFl h2 + p{margin-top:16px;}
.egiSFl h2 + h3{margin-top:20px;}
@media screen and (min-width: 451px){
.egiSFl h2 + *{margin-top:24px;}
.egiSFl h2 + p{margin-top:16px;}
.egiSFl h2 + h3{margin-top:24px;}
}
.egiSFl h3 + *{margin-top:16px;}
.egiSFl h3 + p{margin-top:12px;}
@media screen and (min-width: 451px){
.egiSFl h3 + *{margin-top:20px;}
.egiSFl h3 + p{margin-top:12px;}
}
.egiSFl p + *{margin-top:16px;}
.egiSFl p + h2{margin-top:32px;}
.egiSFl p + h3{margin-top:24px;}
@media screen and (min-width: 451px){
.egiSFl p + *{margin-top:16px;}
.egiSFl p + h2{margin-top:48px;}
.egiSFl p + h3{margin-top:32px;}
}
.egiSFl ul li + li{margin-top:4px;}
.egiSFl ul + p{margin-top:8px;}
.egiSFl table{table-layout:fixed;border-collapse:collapse;margin:24px 0px 0px;width:auto;border-width:1px;border-style:solid solid none none;border-color:rgb(193, 199, 208);border-image:initial;}
.egiSFl table td{position:relative;height:49px;min-width:80px;vertical-align:top;border-style:solid;border-width:0px 0px 1px;border-color:rgb(210, 216, 223);border-image:initial;padding:8px;}
.egiSFl table td.border{border-width:1px 0px 1px 1px;border-style:solid;}
.egiSFl table td.heading{background-color:rgb(242, 244, 247);font-size:18px;font-weight:600;line-height:28px;}
.egiSFl table td.last-row{border-bottom:1px solid rgb(210, 216, 223);}
.tzZXG{flex:0 0 auto;vertical-align:middle;}
.bJxYMh{flex:0 0 auto;vertical-align:middle;}
.jlqgLI{flex:0 0 auto;vertical-align:middle;}
.dXbOpa{flex:0 0 auto;vertical-align:middle;}
.klqWwZ{display:grid;grid-template-columns:auto minmax(0px, 1fr);gap:14px;cursor:pointer;}
.klqWwZ .icon-wrapper{display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;font-size:20px;color:rgb(255, 255, 255);padding:12px 10px;border-radius:8px;}
.klqWwZ.style-2{background-color:rgb(255, 255, 255);}
.klqWwZ.style-2 .icon-wrapper{transition:0.25s ease-in-out;}
.klqWwZ.style-2:hover .icon-wrapper{font-size:26px;padding:12px;}
.klqWwZ.primary .icon-wrapper{background-color:rgb(212, 37, 37);}
.klqWwZ.green .icon-wrapper{background-color:rgb(50, 149, 70);}
.klqWwZ.blue .icon-wrapper{background-color:rgb(43, 82, 212);}
.didasp{display:flex;}
.bCWyfo{display:grid;grid-auto-columns:minmax(0px, 1fr);gap:24px;}
.iVzxDa > :not(:last-child){margin-bottom:20px!important;}
.QjLhi{display:flex;}
.gHhjoD{display:grid;grid-auto-columns:minmax(0px, 1fr);gap:20px;}
.enJAV{padding:12px 16px 20px;background-color:rgb(255, 255, 255);border-top:1px solid rgb(210, 216, 223);border-right:1px solid rgb(210, 216, 223);border-left:1px solid rgb(210, 216, 223);border-radius:16px 16px 0px 0px;box-shadow:rgba(0, 0, 0, 0.06) 0px -16px 24px 0px;}
.enJAV > :not(:last-child){margin-bottom:16px!important;}
@media screen and (min-width: 451px){
.enJAV{padding:12px 20px 16px;border:1px solid rgb(210, 216, 223);border-radius:16px;box-shadow:rgba(48, 66, 120, 0.08) 0px 12px 24px 0px, rgba(48, 66, 120, 0.06) 0px 3px 6px 0px, rgba(48, 66, 120, 0.06) 0px 0px 1px 0px;}
}
.fIqRwv{flex:0 0 auto;vertical-align:middle;}
.gJSYyh{flex:0 0 auto;vertical-align:middle;}
.cFkhke{flex:0 0 auto;vertical-align:middle;}
.ieZoyV{display:flex;-webkit-box-align:center;align-items:center;padding:8px 0px 8px 12px;}
.gBkYtn{display:flex;-webkit-box-align:center;align-items:center;}
.gBkYtn > :not(:last-child){margin-right:6px!important;}
.fkMxJQ{display:flex;-webkit-box-align:center;align-items:center;padding:4px;background-color:rgb(255, 255, 255);border:1px solid rgb(227, 231, 237);border-radius:40px;box-shadow:rgba(48, 66, 120, 0.08) 0px 12px 24px 0px, rgba(48, 66, 120, 0.06) 0px 3px 6px 0px, rgba(48, 66, 120, 0.06) 0px 0px 1px 0px;}
.fkMxJQ > :not(:last-child){position:relative;margin-right:calc(12px)!important;}
.fkMxJQ > :not(:last-child)::after{content:"";position:absolute;top:0px;bottom:0px;right:-6px;border-right:1px solid rgb(227, 231, 237);}
.krjqXi{position:relative;z-index:300;}
.fXxoCU{position:fixed;inset:0px;display:flex;flex-direction:column;-webkit-box-pack:end;justify-content:flex-end;opacity:0;z-index:-1;pointer-events:none;transition:0.1s ease-in-out;}
.fXxoCU::before{content:"";position:absolute;inset:0px;background:rgba(36, 41, 56, 0.45);}
.fXxoCU .floating-popover-content{transform:translateY(100%);transition:transform 0.2s ease-in-out;}
@media screen and (min-width: 451px){
.fXxoCU{position:absolute;inset:auto 0px 52px auto;min-width:320px;}
.fXxoCU::before{display:none;}
}
.cflsEs{position:relative;}
.iSqsfE{max-width:214px;padding:12px;border:1px solid rgb(210, 216, 223);border-radius:16px;user-select:none;}
@media screen and (min-width: 1240px){
.iSqsfE{border-width:medium;border-style:none;border-color:currentcolor;border-image:initial;border-radius:0px;padding:0px;}
}
.kyJbWT{position:absolute;top:12px;right:12px;}
.eOJdaH{padding:12px 16px 20px;background-color:rgb(255, 255, 255);border-top:1px solid rgb(210, 216, 223);border-right:1px solid rgb(210, 216, 223);border-left:1px solid rgb(210, 216, 223);border-radius:16px 16px 0px 0px;box-shadow:rgba(0, 0, 0, 0.06) 0px -16px 24px 0px;}
@media screen and (min-width: 451px){
.eOJdaH{padding:12px 20px 16px;border:1px solid rgb(210, 216, 223);border-radius:16px;box-shadow:rgba(48, 66, 120, 0.08) 0px 12px 24px 0px, rgba(48, 66, 120, 0.06) 0px 3px 6px 0px, rgba(48, 66, 120, 0.06) 0px 0px 1px 0px;}
}
.kcDuCy{position:fixed;right:40px;bottom:20px;opacity:0;z-index:-1;transition:0.01s ease-out;}
@media screen and (min-width: 1240px){
.kcDuCy{display:none;}
}
.cNUABm{display:none;opacity:0;z-index:-1;pointer-events:none;transition:0.15s ease-out;}
@media screen and (min-width: 1240px){
.cNUABm{display:block;}
}
@media screen and (min-width: 1240px){
.kuxLsI{display:none;}
}
.jyJXYa > :not(:last-child){margin-bottom:32px!important;}
.ehTgCx > :not(:last-child){margin-bottom:32px!important;}
.glImoY{padding:40px 24px 32px;}
.gKUusz.size-large{font-weight:600;font-size:14px;line-height:24px;padding:8px 16px;}
.gKUusz.type-primary{background-color:var(--btn-primary-bg-color);color:var(--btn-primary-text-color);}
@media (hover: hover){
.gKUusz.type-primary:hover{background-color:var(--btn-primary-bg-color-hover);color:var(--btn-primary-text-color-hover);}
}
.gKUusz.type-primary:active{background-color:var(--btn-primary-bg-color-active);color:var(--btn-primary-text-color-active);}
.gKUusz.type-primary:disabled{background-color:var(--btn-primary-bg-color-disabled);color:var(--btn-primary-text-color-disabled);}
.gKUusz .btn-layout{display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;white-space:nowrap;}
.ivzWSc{display:grid;gap:24px;}
@media screen and (max-width: 767px){
.ivzWSc{grid-template-columns:repeat(1, minmax(0px, 1fr));}
}
@media screen and (min-width: 1024px){
.ivzWSc{grid-template-columns:repeat(1, minmax(0px, 1fr));}
}
.LDnoE{display:block;width:100%;color:inherit;cursor:initial;text-decoration:none;}
.LDnoE:hover{color:initial;}
.LDnoE .header-item{display:grid;grid-auto-flow:column;grid-auto-columns:max-content;-webkit-box-align:center;align-items:center;gap:8px;}
.delxvt{display:grid;grid-template-columns:minmax(0px, 1fr);}
.delxvt .header{display:grid;margin-bottom:24px;}
.LcZos{height:100%;}
.LcZos .image-wrapper{overflow:hidden;position:relative;border-radius:8px;}
.LcZos .text-link{color:rgb(36, 41, 56);}
.LcZos .text-link:hover{text-decoration:underline;}
.doMqWE{width:100%;height:100%;display:grid;grid-template-areas:"image card-content";grid-template-rows:none;grid-template-columns:max-content minmax(0px, 1fr);grid-auto-rows:max-content;grid-area:card-main;gap:24px;}
.iCAUKb{width:100%;height:100%;display:grid;grid-template-areas:"title" "description";grid-template-rows:none;grid-template-columns:none;grid-auto-rows:max-content;grid-area:card-content;gap:8px;}
.fmDyWC{width:100%;height:100%;display:block;grid-template:none;grid-auto-rows:max-content;grid-area:title;gap:0px;}
.jgmEpo{width:100%;height:100%;display:block;grid-template:none;grid-auto-rows:max-content;grid-area:description;gap:0px;}
.gGUnAJ{width:100%;height:100%;display:block;grid-template:none;grid-auto-rows:max-content;grid-area:image;gap:0px;}
.kxqjcU{display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;}
.dkHNTV{padding-bottom:32px;width:calc(100% - 32px);margin:0px auto;}
@media screen and (min-width: 458px){
.dkHNTV{width:425px;}
}
@media screen and (min-width: 776px){
.dkHNTV{width:712px;}
}
.hOXIlh{position:relative;border-radius:8px;outline:none;cursor:pointer;border-width:medium;border-style:none;border-color:currentcolor;border-image:initial;color:rgb(36, 41, 56);transition:0.3s cubic-bezier(0.645, 0.045, 0.355, 1);}
.hOXIlh:disabled{cursor:not-allowed;}
.hUbMaW{vertical-align:middle;display:inline-block;line-height:1em;user-select:none;}




















/*! CSS Used from: Embedded */
.anticon{display:inline-flex;align-items:center;color:inherit;font-style:normal;line-height:0;text-align:center;text-transform:none;vertical-align:-0.125em;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.anticon > *{line-height:1;}
.anticon svg{display:inline-block;}
.anticon::before{display:none;}
/*! CSS Used from: Embedded */
:where(.css-8ho3ze) a{color:#1677ff;text-decoration:none;background-color:transparent;outline:none;cursor:pointer;transition:color 0.3s;-webkit-text-decoration-skip:objects;}
:where(.css-8ho3ze) a:hover{color:#69b1ff;}
:where(.css-8ho3ze) a:active{color:#0958d9;}
:where(.css-8ho3ze) a:active,:where(.css-8ho3ze) a:hover{text-decoration:none;outline:0;}
:where(.css-8ho3ze) a:focus{text-decoration:none;outline:0;}
/*! CSS Used from: Embedded */
:where(.css-8ho3ze).ant-pagination{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,'Noto Sans',sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol','Noto Color Emoji';font-size:14px;box-sizing:border-box;}
:where(.css-8ho3ze).ant-pagination::before,:where(.css-8ho3ze).ant-pagination::after{box-sizing:border-box;}
:where(.css-8ho3ze).ant-pagination [class^="ant-pagination"],:where(.css-8ho3ze).ant-pagination [class*=" ant-pagination"]{box-sizing:border-box;}
:where(.css-8ho3ze).ant-pagination [class^="ant-pagination"]::before,:where(.css-8ho3ze).ant-pagination [class*=" ant-pagination"]::before,:where(.css-8ho3ze).ant-pagination [class^="ant-pagination"]::after,:where(.css-8ho3ze).ant-pagination [class*=" ant-pagination"]::after{box-sizing:border-box;}
:where(.css-8ho3ze).ant-pagination{box-sizing:border-box;margin:0;padding:0;color:rgba(49,58,68,0.88);font-size:14px;line-height:1.5714285714285714;list-style:none;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,'Noto Sans',sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol','Noto Color Emoji';display:flex;}
:where(.css-8ho3ze).ant-pagination::after{display:block;clear:both;height:0;overflow:hidden;visibility:hidden;content:"";}
:where(.css-8ho3ze).ant-pagination .ant-pagination-item{display:inline-block;min-width:32px;height:32px;margin-inline-end:8px;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,'Noto Sans',sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol','Noto Color Emoji';line-height:30px;text-align:center;vertical-align:middle;list-style:none;background-color:#F9FAFB;border:1px solid transparent;border-radius:6px;outline:0;cursor:pointer;user-select:none;}
:where(.css-8ho3ze).ant-pagination .ant-pagination-item a{display:block;padding:0 6px;color:rgba(49,58,68,0.88);}
:where(.css-8ho3ze).ant-pagination .ant-pagination-item a:hover{text-decoration:none;}
:where(.css-8ho3ze).ant-pagination .ant-pagination-item:not(.ant-pagination-item-active):hover{transition:all 0.2s;background-color:rgba(49,58,68,0.06);}
:where(.css-8ho3ze).ant-pagination .ant-pagination-item:not(.ant-pagination-item-active):active{background-color:rgba(49,58,68,0.15);}
:where(.css-8ho3ze).ant-pagination .ant-pagination-item-active{font-weight:600;background-color:#F9FAFB;border-color:#d42525;}
:where(.css-8ho3ze).ant-pagination .ant-pagination-item-active a{color:#d42525;}
:where(.css-8ho3ze).ant-pagination .ant-pagination-item-active:hover{border-color:#e04f4a;}
:where(.css-8ho3ze).ant-pagination .ant-pagination-item-active:hover a{color:#e04f4a;}
:where(.css-8ho3ze).ant-pagination .ant-pagination-jump-next{outline:0;}
:where(.css-8ho3ze).ant-pagination .ant-pagination-jump-next .ant-pagination-item-container{position:relative;}
:where(.css-8ho3ze).ant-pagination .ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-link-icon{color:#d42525;font-size:12px;opacity:0;transition:all 0.2s;}
:where(.css-8ho3ze).ant-pagination .ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-ellipsis{position:absolute;top:0;inset-inline-end:0;bottom:0;inset-inline-start:0;display:block;margin:auto;color:rgba(49,58,68,0.25);letter-spacing:2px;text-align:center;text-indent:0.13em;opacity:1;transition:all 0.2s;}
:where(.css-8ho3ze).ant-pagination .ant-pagination-jump-next:hover .ant-pagination-item-link-icon{opacity:1;}
:where(.css-8ho3ze).ant-pagination .ant-pagination-jump-next:hover .ant-pagination-item-ellipsis{opacity:0;}
:where(.css-8ho3ze).ant-pagination .ant-pagination-prev,:where(.css-8ho3ze).ant-pagination .ant-pagination-jump-next{margin-inline-end:8px;}
:where(.css-8ho3ze).ant-pagination .ant-pagination-prev,:where(.css-8ho3ze).ant-pagination .ant-pagination-next,:where(.css-8ho3ze).ant-pagination .ant-pagination-jump-next{display:inline-block;min-width:32px;height:32px;color:rgba(49,58,68,0.88);font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,'Noto Sans',sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol','Noto Color Emoji';line-height:32px;text-align:center;vertical-align:middle;list-style:none;border-radius:6px;cursor:pointer;transition:all 0.2s;}
:where(.css-8ho3ze).ant-pagination .ant-pagination-prev,:where(.css-8ho3ze).ant-pagination .ant-pagination-next{outline:0;}
:where(.css-8ho3ze).ant-pagination .ant-pagination-prev button,:where(.css-8ho3ze).ant-pagination .ant-pagination-next button{color:rgba(49,58,68,0.88);cursor:pointer;user-select:none;}
:where(.css-8ho3ze).ant-pagination .ant-pagination-prev .ant-pagination-item-link,:where(.css-8ho3ze).ant-pagination .ant-pagination-next .ant-pagination-item-link{display:block;width:100%;height:100%;padding:0;font-size:12px;text-align:center;background-color:transparent;border:1px solid transparent;border-radius:6px;outline:none;transition:all 0.2s;}
:where(.css-8ho3ze).ant-pagination .ant-pagination-prev:hover .ant-pagination-item-link,:where(.css-8ho3ze).ant-pagination .ant-pagination-next:hover .ant-pagination-item-link{background-color:rgba(49,58,68,0.06);}
:where(.css-8ho3ze).ant-pagination .ant-pagination-prev:active .ant-pagination-item-link,:where(.css-8ho3ze).ant-pagination .ant-pagination-next:active .ant-pagination-item-link{background-color:rgba(49,58,68,0.15);}
:where(.css-8ho3ze).ant-pagination .ant-pagination-prev.ant-pagination-disabled:hover .ant-pagination-item-link{background-color:transparent;}
:where(.css-8ho3ze).ant-pagination .ant-pagination-disabled,:where(.css-8ho3ze).ant-pagination .ant-pagination-disabled:hover{cursor:not-allowed;}
:where(.css-8ho3ze).ant-pagination .ant-pagination-disabled .ant-pagination-item-link,:where(.css-8ho3ze).ant-pagination .ant-pagination-disabled:hover .ant-pagination-item-link{color:rgba(49,58,68,0.25);cursor:not-allowed;}
@media only screen and (max-width: 992px){
:where(.css-8ho3ze).ant-pagination .ant-pagination-item-before-jump-next{display:none;}
}
/*! CSS Used from: Embedded */
.anticon{display:inline-flex;align-items:center;color:inherit;font-style:normal;line-height:0;text-align:center;text-transform:none;vertical-align:-0.125em;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.anticon >*{line-height:1;}
.anticon svg{display:inline-block;}
/*! CSS Used from: https://www.dolenglish.vn/category/_next/static/css/140387730d4c1ea5.css */
*,:after,:before{box-sizing:border-box;}
[tabindex="-1"]:focus{outline:none!important;}
h1,h2,h3{margin-top:0;margin-bottom:.5em;color:rgba(0,0,0,.85);font-weight:500;}
p{margin-top:0;margin-bottom:1em;}
ul{margin-top:0;margin-bottom:1em;}
a{color:#d14242;outline:none;cursor:pointer;transition:color .3s;-webkit-text-decoration-skip:objects;}
a:hover{color:#de6e6a;}
a:active{color:#ab2e32;}
a:active,a:focus,a:hover{text-decoration:none;outline:0;}
img{vertical-align:middle;}
a,button{touch-action:manipulation;}
button{color:inherit;font-size:inherit;line-height:inherit;}
button,html [type=button]{-webkit-appearance:button;}
::selection{color:#fff;}
.anticon{display:inline-block;color:inherit;font-style:normal;line-height:0;text-align:center;text-transform:none;vertical-align:-.125em;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.anticon>*{line-height:1;}
.anticon svg{display:inline-block;}
.anticon:before{display:none;}
h1{font-size:2em;margin:.67em 0;}
a{background-color:initial;}
img{border-style:none;}
button{font-family:inherit;font-size:100%;line-height:1.15;margin:0;}
button{overflow:visible;}
button{text-transform:none;}
[type=button],button{-webkit-appearance:button;}
::-webkit-scrollbar{width:14px;height:14px;border:1px solid #f6f6f6;}
::-webkit-scrollbar,::-webkit-scrollbar-track{background-color:#fafafa;}
::-webkit-scrollbar-thumb{background-color:#c1c1c1;border-radius:16px;border:3px solid #fafafa;}
::-webkit-scrollbar-button{display:none;}
::selection{color:inherit;background:hsla(0,62%,82%,.4);}
button{font-weight:500;}
.font-inter{font-family:Inter,sans-serif;}
.responsive-typography.dol.dol-typo.with-ellipsis{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;}
.responsive-typography.dol.dol-typo.with-ellipsis.max-row-3{-webkit-line-clamp:3;}
span.responsive-typography.dol.dol-typo.with-ellipsis{display:inline-block;}
a{text-decoration:none;}
/*! CSS Used from: Embedded */
.dUhozb.vertical{width:1px;height:100%;background-color:rgb(227, 231, 237);}
.dUhozb.dUhozb{margin-left:0px;margin-right:0px;width:1px;}
.hVRRcr.dot{min-width:2px;min-height:2px;width:2px;height:2px;border-radius:50%;background-color:rgb(211, 212, 215);}
.hVRRcr.hVRRcr{width:3px;height:3px;}
.hpPYJl{color:inherit;}
.hpPYJl.responsive-typography.dol.dol-typo{margin:0px;font-weight:400;line-height:20px;font-size:14px;color:rgb(49, 58, 68);}
.etfSnL{color:inherit;}
.etfSnL.responsive-typography.dol.dol-typo{margin:0px;}
.dRqVup{color:inherit;}
.dRqVup.responsive-typography.dol.dol-typo{margin:0px;font-weight:600;line-height:20px;font-size:14px;color:rgb(90, 104, 119);}
.jjJLra{color:inherit;}
.jjJLra.responsive-typography.dol.dol-typo{margin:0px;font-weight:700;line-height:20px;font-size:14px;color:rgb(212, 37, 37);}
.hbhoaw{color:inherit;}
.hbhoaw.responsive-typography.dol.dol-typo{margin:0px;font-weight:500;line-height:20px;font-size:14px;color:rgb(255, 255, 255);}
.eeioRt{color:inherit;}
.eeioRt.responsive-typography.dol.dol-typo{margin:0px;}
.hgfdnY{color:inherit;}
.hgfdnY.responsive-typography.dol.dol-typo{margin:0px;color:rgb(80, 84, 96);font-weight:400;line-height:24px;font-size:16px;}
@media screen and (min-width: 1144px){
.hgfdnY.responsive-typography.dol.dol-typo{color:rgb(80, 84, 96);font-weight:400;line-height:28px;font-size:20px;}
}
.gNiGZd{color:inherit;}
.gNiGZd.responsive-typography.dol.dol-typo{margin:0px;color:rgb(80, 84, 96);font-weight:400;line-height:20px;font-size:14px;}
@media screen and (min-width: 776px){
.gNiGZd.responsive-typography.dol.dol-typo{color:rgb(80, 84, 96);font-weight:400;line-height:24px;font-size:16px;}
}
.dvowaA{color:inherit;}
.dvowaA.responsive-typography.dol.dol-typo{margin:0px;font-weight:700;line-height:32px;font-size:24px;}
.eA-Dzgt{color:inherit;}
.eA-Dzgt.responsive-typography.dol.dol-typo{margin:0px;font-weight:600;line-height:20px;font-size:14px;}
.dNvbeW{color:inherit;}
.dNvbeW.responsive-typography.dol.dol-typo{margin:0px;font-weight:700;line-height:40px;font-size:32px;}
@media screen and (min-width: 458px){
.dNvbeW.responsive-typography.dol.dol-typo{font-weight:700;line-height:48px;font-size:40px;}
}
@media screen and (min-width: 1144px){
.dNvbeW.responsive-typography.dol.dol-typo{font-weight:700;line-height:57.6px;font-size:48px;}
}
.hTrheW{color:inherit;}
.hTrheW.responsive-typography.dol.dol-typo{margin:0px;font-weight:600;line-height:24px;font-size:16px;}
@media screen and (min-width: 768px){
.hTrheW.responsive-typography.dol.dol-typo{font-weight:600;line-height:28px;font-size:20px;}
}
.lloZbo{color:inherit;}
.lloZbo.responsive-typography.dol.dol-typo{margin:0px;font-weight:600;line-height:24px;font-size:16px;}
.dbEPTx{flex:0 0 auto;vertical-align:middle;}
.gCKhSc{position:fixed;bottom:60px;right:35px;z-index:99999;display:grid;justify-items:end;gap:8px;}
.gCKhSc .shaking{animation:1s ease-in-out 2s infinite normal none running eIQVwO;}
.gCKhSc .zalo-chat-widget{inset:auto 0px 0px auto!important;}
.ghCpBS{display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;width:50px;height:50px;border-radius:40px;background-color:rgb(255, 255, 255);box-shadow:rgba(48, 64, 120, 0.06) 0px 10px 20px 0px, rgba(48, 66, 120, 0.06) 0px 2px 6px 0px;border-width:medium;border-style:none;border-color:currentcolor;border-image:initial;outline:0px;cursor:pointer;}
.ghCpBS.messenger{font-size:36px;}
.UqWpp{background-color:rgb(255, 255, 255);border-radius:12px;border:1px solid rgb(210, 216, 223);padding:10px 12px;box-shadow:rgba(48, 66, 120, 0.08) 0px 12px 24px 0px, rgba(48, 66, 120, 0.06) 0px 3px 6px 0px;position:absolute;right:calc(100% + 12px);top:50%;transform:translateY(-50%);white-space:nowrap;user-select:none;z-index:0;opacity:0;visibility:hidden;transition:0.3s ease-in-out;}
.UqWpp::after{content:"";position:absolute;left:100%;top:50%;transform:translate(-50%, -50%) rotate(45deg);width:12px;height:12px;background-color:rgb(255, 255, 255);border-radius:4px;border-style:solid;border-width:1px;border-color:rgb(210, 216, 223) rgb(210, 216, 223) transparent transparent;}
.iRIluZ{position:relative;}
.iRIluZ:hover .ContactDol__TooltipContent-sc-1rniwxk-3{opacity:1;visibility:visible;}
.kdiRhH{transform:translate(5px, 5px);width:60px;height:60px;position:relative;margin-top:-5px;}
.HweMD{flex:0 0 auto;vertical-align:middle;}
.fkKexx{font-size:14px;font-weight:500;line-height:20px;transition:0.2s;text-transform:uppercase;}
.fkKexx .breadcrumb-item{display:inline-block;margin-bottom:0px;color:rgb(212, 37, 37);padding:4px;}
.fkKexx .breadcrumb-item:hover{text-decoration:underline;}
.fkKexx .dol-breadcrumb-separator{margin:0px 4px;display:inline-block;color:rgb(212, 37, 37);font-size:16px;line-height:0;}
.gSHwGg{top:-6px;position:relative;color:rgb(133, 148, 163);line-height:0;}
.gIEmIY .blog-content-body{padding-top:64px;margin:0px auto;}
.gIEmIY .blog-content-header{background:rgb(255, 249, 241);}
.gIEmIY .blog-content-header-wrapper{padding:32px 16px;display:grid;grid-auto-rows:max-content;grid-template-columns:minmax(0px, 1fr);gap:32px;text-align:left;margin:0px auto;}
@media screen and (min-width: 458px){
.gIEmIY .blog-content-header-wrapper{padding:32px 0px;width:425px;}
}
@media screen and (min-width: 776px){
.gIEmIY .blog-content-header-wrapper{padding:32px 16px;width:712px;text-align:center;min-height:348px;}
}
@media screen and (min-width: 1144px){
.gIEmIY .blog-content-header-wrapper{gap:48px;width:1080px;min-height:402px;}
}
.gIEmIY .header-info{display:grid;grid-template-columns:minmax(0px, 1fr);gap:20px;margin:0px auto;position:relative;}
@media screen and (min-width: 458px){
.gIEmIY .header-info{width:425px;}
}
@media screen and (min-width: 776px){
.gIEmIY .header-info{width:500px;}
}
@media screen and (min-width: 1144px){
.gIEmIY .header-info{gap:32px;width:662px;}
}
.gIEmIY .underline-text{padding:0px 2px;background-image:linear-gradient(120deg, rgba(255, 153, 31, 0.35) 0%, rgba(255, 153, 31, 0.35) 100%);background-repeat:no-repeat;background-size:100% 0.2em;background-position:0px 88%;transition:background-size 0.25s ease-out;}
.gIEmIY .decorate-wave,.gIEmIY .decorate-polish,.gIEmIY .decorate-arrow{position:absolute;display:none;}
@media screen and (min-width: 776px){
.gIEmIY .decorate-wave,.gIEmIY .decorate-polish,.gIEmIY .decorate-arrow{display:block;}
}
.gIEmIY .decorate-wave{top:148px;left:-90px;}
@media screen and (min-width: 1144px){
.gIEmIY .decorate-wave{top:138px;left:-182px;}
}
.gIEmIY .decorate-polish{top:-24px;right:10px;}
@media screen and (min-width: 1144px){
.gIEmIY .decorate-polish{top:-44px;right:0px;}
}
.gIEmIY .decorate-arrow{right:-18px;bottom:-66px;}
@media screen and (min-width: 1144px){
.gIEmIY .decorate-arrow{right:-96px;bottom:-40px;}
}
.gIEmIY .breadcrumb-item > *{text-transform:none;}
.iBHPuo a{text-decoration:none;}
.gVyHuC{width:186px;}
.LcZos{height:100%;}
.LcZos .image-wrapper{overflow:hidden;position:relative;border-radius:8px;}
.LcZos .text-link{color:rgb(36, 41, 56);}
.LcZos .text-link:hover{text-decoration:underline;}
.gGUnAJ{width:100%;height:100%;display:block;grid-template:none;grid-auto-rows:max-content;grid-area:image;gap:0px;}
.fmDyWC{width:100%;height:100%;display:block;grid-template:none;grid-auto-rows:max-content;grid-area:title;gap:0px;}
.jgmEpo{width:100%;height:100%;display:block;grid-template:none;grid-auto-rows:max-content;grid-area:description;gap:0px;}
.hnEeYv{width:100%;height:100%;display:grid;grid-template-areas:"image card-content";grid-template-rows:none;grid-template-columns:max-content 1fr;grid-auto-rows:max-content;grid-area:card-main;gap:24px;}
.bhNKcv{width:100%;height:100%;display:grid;grid-template-areas:"card-header" "description";grid-template-rows:none;grid-template-columns:none;grid-auto-rows:max-content;grid-area:card-content;gap:8px;}
.gaAZrY{width:100%;height:100%;display:grid;grid-template-areas:"meta" "title";grid-template-rows:none;grid-template-columns:none;grid-auto-rows:max-content;grid-area:card-header;gap:4px;}
.ijNDTn{width:100%;height:100%;display:block;grid-template:none;grid-auto-rows:max-content;grid-area:meta;gap:0px;}
.cZuehu{display:grid;gap:8px;grid-auto-rows:max-content;}
.cZuehu .menu-item{display:grid;-webkit-box-align:center;align-items:center;padding:16px 20px;grid-template-columns:max-content minmax(0px, 1fr);gap:8px;border-radius:48px;color:rgb(36, 41, 56);cursor:pointer;transition:0.2s;}
.cZuehu .menu-item .icon-wrapper{font-size:24px;line-height:0;}
.cZuehu .menu-item:hover{color:rgb(36, 41, 56);background:rgb(242, 244, 247);}
.cZuehu .menu-item:hover .icon-wrapper{color:rgb(80, 84, 96);}
.cZuehu .menu-item.active{background:rgb(253, 237, 237);color:rgb(212, 37, 37);}
.cZuehu .menu-item.active .icon-wrapper{color:rgb(212, 37, 37);}
.gXEuHa{flex:0 0 auto;vertical-align:middle;}
.fFBEjp{flex:0 0 auto;vertical-align:middle;}
.gaZSiM{flex:0 0 auto;vertical-align:middle;}
.bqaINR{flex:0 0 auto;vertical-align:middle;}
.kEcxbM{flex:0 0 auto;vertical-align:middle;}
.WTDxs{flex:0 0 auto;vertical-align:middle;}
.dPvZNF{flex:0 0 auto;vertical-align:middle;}
.fhOtmC{display:grid;gap:24px;grid-auto-rows:max-content;}
@media screen and (min-width: 1144px){
.fhOtmC{display:none;}
}
.fhOtmC .menu-list{display:grid;gap:14px;grid-auto-columns:144px;grid-auto-flow:column;overflow:auto;scrollbar-width:none;}
.fhOtmC .menu-list::-webkit-scrollbar{display:none;}
@media screen and (min-width: 776px){
.fhOtmC .menu-list{grid-auto-flow:row;grid-template-columns:repeat(5, 1fr);}
}
.fhOtmC .menu-item{display:grid;gap:8px;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;text-align:center;padding:16px 12px;border-radius:8px;min-height:112px;color:rgb(36, 41, 56);grid-auto-rows:max-content;cursor:pointer;transition:0.2s;border:1px solid rgb(227, 231, 237);}
.fhOtmC .menu-item .icon-wrapper{font-size:24px;line-height:0;color:rgb(80, 84, 96);}
.fhOtmC .menu-item:hover{color:rgb(36, 41, 56);background:rgb(242, 244, 247);}
.fhOtmC .menu-item:hover .icon-wrapper{color:rgb(80, 84, 96);}
.fhOtmC .menu-item:active{background:rgb(253, 237, 237);color:rgb(212, 37, 37);}
.fhOtmC .menu-item:active .icon-wrapper{color:rgb(212, 37, 37);}
.gUHwgW{background-color:rgb(255, 255, 255);border-radius:16px;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;gap:6px;padding:8px 10px;border:1px solid rgb(227, 231, 237);box-shadow:rgba(48, 66, 120, 0.08) 0px 12px 24px 0px, rgba(48, 66, 120, 0.06) 0px 3px 6px 0px;position:absolute;}
.ffuLDw{z-index:1;}
.fLtVfv{z-index:2;}
.gQnOsD{z-index:3;}
.gQnOsD .star-ratings{-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;white-space:nowrap;display:flex!important;}
.gQnOsD .star-container{-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;display:inline-flex!important;}
.jnkfKd{position:absolute;width:59px;}
.jnkfKd .nation{position:absolute;left:8px;top:0px;transform:translateY(-50%);}
.jnkfKd .cert-image{border-radius:4px;overflow:hidden;}
.wCvsX{z-index:4;box-shadow:rgba(48, 66, 120, 0.06) 0px 7.63px 10.17px 0px, rgba(48, 66, 120, 0.06) 0px 5.08px 7.63px 0px, rgba(48, 66, 120, 0.06) 0px 1.27px 2.54px 0px;}
.gZJDEf{z-index:5;box-shadow:rgba(48, 66, 120, 0.06) 0px 7.28px 9.7px 0px, rgba(48, 66, 120, 0.06) 0px 4.85px 7.28px 0px, rgba(48, 66, 120, 0.06) 0px 1.21px 2.43px 0px;}
.bwbhwj{z-index:6;box-shadow:rgba(50, 149, 70, 0.05) 0px -2.52px 10.09px 0px, rgba(50, 149, 70, 0.05) 0px -1.89px 7.57px 0px, rgba(50, 149, 70, 0.05) 0px -0.63px 3.15px 0px;}
.kunlmS{position:absolute;width:59px;}
.kunlmS .book-image{border-radius:4px;overflow:hidden;}
.jXvkEY{box-shadow:rgba(48, 66, 120, 0.06) 0px 7.63px 10.17px 0px, rgba(48, 66, 120, 0.06) 0px 5.08px 7.63px 0px, rgba(48, 66, 120, 0.06) 0px 1.27px 2.54px 0px;z-index:7;}
.fxhUtm{box-shadow:rgba(48, 66, 120, 0.06) 0px 7.28px 9.7px 0px, rgba(48, 66, 120, 0.06) 0px 4.85px 7.28px 0px, rgba(48, 66, 120, 0.06) 0px 1.21px 2.43px 0px;z-index:8;}
.coSEOP{box-shadow:rgba(50, 149, 70, 0.05) 0px -2.52px 10.09px 0px, rgba(50, 149, 70, 0.05) 0px -1.89px 7.57px 0px, rgba(50, 149, 70, 0.05) 0px -0.63px 3.15px 0px;z-index:9;}
.kgJKKj{text-decoration:none;display:inline-block;}
.kzDvGz{display:flex;flex-flow:row;-webkit-box-pack:start;justify-content:flex-start;align-items:flex-start;width:auto;height:auto;}
.cjfWFw{width:100%;height:100%;}
.cObslt{width:100%;height:100%;}
.jPHmXk{position:absolute;z-index:0;width:136px;height:121px;bottom:14px;right:0px;overflow:hidden;pointer-events:none;}
.xMczs{display:flex;flex-direction:column;gap:32px;position:fixed;top:50%;right:0px;transform:translateY(-75%);z-index:105;}
@media screen and (max-width: 1143px){
.xMczs{display:none;}
}
.fTsQax{background-color:rgb(255, 255, 255);padding:4px;box-shadow:rgba(48, 66, 120, 0.08) -10px 0px 20px 0px, rgba(48, 66, 120, 0.06) -2px 0px 6px 0px;border-radius:16px 0px 0px 16px;position:relative;z-index:1;border:1px solid transparent;transition:300ms ease-out;}
.fTsQax:hover{border-color:rgb(50, 149, 70) transparent rgb(50, 149, 70) rgb(50, 149, 70);box-shadow:rgba(50, 149, 70, 0.1) -14px 0px 28px 0px, rgba(50, 149, 70, 0.1) -6px 0px 12px 0px;}
.fupZSO{background-color:rgb(255, 255, 255);padding:4px;box-shadow:rgba(48, 66, 120, 0.08) -10px 0px 20px 0px, rgba(48, 66, 120, 0.06) -2px 0px 6px 0px;border-radius:16px 0px 0px 16px;position:relative;z-index:1;border:1px solid transparent;transition:300ms ease-out;}
.fupZSO:hover{border-color:rgb(212, 37, 37) transparent rgb(212, 37, 37) rgb(212, 37, 37);box-shadow:rgba(212, 37, 37, 0.1) -14px 0px 28px 0px, rgba(212, 37, 37, 0.1) -6px 0px 12px 0px;}
.euCPuD{background-color:rgb(255, 255, 255);padding:4px;box-shadow:rgba(48, 66, 120, 0.08) -10px 0px 20px 0px, rgba(48, 66, 120, 0.06) -2px 0px 6px 0px;border-radius:16px 0px 0px 16px;position:relative;z-index:1;border:1px solid transparent;transition:300ms ease-out;}
.euCPuD:hover{border-color:rgb(91, 55, 210) transparent rgb(91, 55, 210) rgb(91, 55, 210);box-shadow:rgba(91, 55, 210, 0.1) -14px 0px 28px 0px, rgba(91, 55, 210, 0.1) -6px 0px 12px 0px;}
.jDuevo{position:relative;box-shadow:rgba(0, 0, 0, 0.04) 0px 10px 20px, rgba(0, 0, 0, 0.04) 0px 2px 6px, rgba(0, 0, 0, 0.04) 0px 0px 1px;display:flex;-webkit-box-align:center;place-items:center;-webkit-box-pack:center;justify-content:center;border-radius:12px;width:84px;height:60px;background-color:rgb(50, 149, 70);text-align:center;z-index:1;transition:300ms;}
.boBlsv{position:relative;box-shadow:rgba(0, 0, 0, 0.04) 0px 10px 20px, rgba(0, 0, 0, 0.04) 0px 2px 6px, rgba(0, 0, 0, 0.04) 0px 0px 1px;display:flex;-webkit-box-align:center;place-items:center;-webkit-box-pack:center;justify-content:center;border-radius:12px;width:84px;height:60px;background-color:rgb(212, 37, 37);text-align:center;z-index:1;transition:300ms;}
.lhaibK{position:relative;box-shadow:rgba(0, 0, 0, 0.04) 0px 10px 20px, rgba(0, 0, 0, 0.04) 0px 2px 6px, rgba(0, 0, 0, 0.04) 0px 0px 1px;display:flex;-webkit-box-align:center;place-items:center;-webkit-box-pack:center;justify-content:center;border-radius:12px;width:84px;height:60px;background-color:rgb(91, 55, 210);text-align:center;z-index:1;transition:300ms;}
.fOfvDG{display:grid;grid-template-columns:minmax(0px, 1fr);grid-auto-rows:max-content;gap:32px;padding:32px 16px;margin:0px auto;}
.fOfvDG .special-separator,.fOfvDG .landing-blog-sidebar{display:none;grid-template-columns:minmax(0px, 1fr);}
@media screen and (min-width: 1144px){
.fOfvDG .special-separator,.fOfvDG .landing-blog-sidebar{display:grid;}
}
@media screen and (min-width: 458px){
.fOfvDG{width:425px;}
}
@media screen and (min-width: 776px){
.fOfvDG{padding:80px 0px;width:712px;}
}
@media screen and (min-width: 1144px){
.fOfvDG{grid-template-columns:256px max-content minmax(0px, 1fr);width:1080px;}
}
.gQUjre{display:flex;-webkit-box-align:center;align-items:center;flex-wrap:wrap;}
.gQUjre .meta-text{display:flex;-webkit-box-align:center;align-items:center;white-space:nowrap;color:rgb(133, 148, 163);font-weight:400;font-size:14px;line-height:20px;}
.gQUjre.gQUjre{margin:0px -4px;}
.gQUjre.gQUjre > *{margin:0px 4px;}
.iLOSCL{display:grid;gap:16px;}
.iLOSCL .list{display:grid;grid-auto-rows:max-content;gap:24px;}
@media screen and (min-width: 776px){
.iLOSCL .list{gap:32px;}
}
.iCRQsA{display:flex;-webkit-box-pack:end;justify-content:flex-end;-webkit-box-align:center;align-items:center;}
.iCRQsA > .ant-pagination > .ant-pagination-item-active{background:rgb(212, 37, 37);border-radius:50%;}
.iCRQsA > .ant-pagination > .ant-pagination-item-active a{color:rgb(255, 255, 255);}
.iCRQsA > .ant-pagination > .ant-pagination-item-active:hover{background:rgb(225, 76, 76);}
.iCRQsA > .ant-pagination > .ant-pagination-item-active:focus{background:rgb(212, 37, 37);color:rgba(255, 255, 255, 0.4);}
.iCRQsA > .ant-pagination > .ant-pagination-item{margin-right:4px;}
.iCRQsA > .ant-pagination > .ant-pagination-item:not(.ant-pagination-item-active){background:rgb(242, 244, 247);border-radius:50%;border-width:medium;border-style:none;border-color:currentcolor;border-image:initial;}
.iCRQsA > .ant-pagination > .ant-pagination-item:not(.ant-pagination-item-active) a{color:rgb(36, 41, 56);}
.iCRQsA > .ant-pagination > .ant-pagination-item:not(.ant-pagination-item-active):hover{background:rgb(227, 231, 237);}
.iCRQsA > .ant-pagination > .ant-pagination-item:not(.ant-pagination-item-active):focus{background:rgb(210, 216, 223);}
.iCRQsA > .ant-pagination > .ant-pagination-next,.iCRQsA > .ant-pagination .ant-pagination-prev{color:rgb(36, 41, 56);border-width:medium;border-style:none;border-color:currentcolor;border-image:initial;border-radius:50%;background:transparent;}
.iCRQsA > .ant-pagination > .ant-pagination-next .ant-pagination-item-link:not(:disabled),.iCRQsA > .ant-pagination .ant-pagination-prev .ant-pagination-item-link:not(:disabled){color:rgb(36, 41, 56);}
.iCRQsA > .ant-pagination > .ant-pagination-next button,.iCRQsA > .ant-pagination .ant-pagination-prev button{background:transparent;border-width:medium;border-style:none;border-color:currentcolor;border-image:initial;border-radius:50%;}
.iCRQsA > .ant-pagination > .ant-pagination-next:hover,.iCRQsA > .ant-pagination .ant-pagination-prev:hover{background:rgb(210, 216, 223);}
.iCRQsA > .ant-pagination > .ant-pagination-next:active,.iCRQsA > .ant-pagination .ant-pagination-prev:active{background:rgb(184, 193, 204);}