.elementor-182 .elementor-element.elementor-element-dd5bcb3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-182 .elementor-element.elementor-element-b0b6379{z-index:0;}.elementor-182 .elementor-element.elementor-element-b0b6379 img{width:100%;}.elementor-182 .elementor-element.elementor-element-55e5e2a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-182 .elementor-element.elementor-element-55e5e2a:not(.elementor-motion-effects-element-type-background), .elementor-182 .elementor-element.elementor-element-55e5e2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );background-image:url("https://edutalk.edu.vn/wp-content/uploads/2026/04/KV-Dau-An-2026-1.webp");background-position:center center;background-repeat:no-repeat;background-size:100% auto;}.elementor-182 .elementor-element.elementor-element-2f56519{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:185px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-182 .elementor-element.elementor-element-3454048{text-align:center;}.elementor-182 .elementor-element.elementor-element-3454048 .elementor-heading-title{font-size:42px;font-weight:700;text-transform:uppercase;line-height:56px;}.elementor-182 .elementor-element.elementor-element-80ec71c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-182 .elementor-element.elementor-element-b7346d5{--e-filter-direction:row;--e-filter-white-space:nowrap;--e-filter-wrap:wrap;--e-filter-overflow-x:initial;--e-filter-space-between:0px;--e-filter-normal-text-color:var( --e-global-color-secondary );--e-filter-hover-text-color:var( --e-global-color-primary );--e-filter-active-text-color:var( --e-global-color-primary );}.elementor-182 .elementor-element.elementor-element-b7346d5 .e-filter-item{font-size:16px;font-weight:400;padding:10px 30px 10px 30px;}.elementor-182 .elementor-element.elementor-element-ec65fdd{--e-filter-direction:row;--e-filter-white-space:nowrap;--e-filter-wrap:wrap;--e-filter-overflow-x:initial;--e-filter-space-between:0px;--e-filter-normal-text-color:var( --e-global-color-secondary );--e-filter-hover-text-color:var( --e-global-color-primary );--e-filter-active-text-color:var( --e-global-color-primary );}.elementor-182 .elementor-element.elementor-element-ec65fdd .e-filter-item{font-size:16px;font-weight:400;padding:10px 30px 10px 30px;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-182 .elementor-element.elementor-element-d5df6e3{--grid-columns:3;--load-more-button-align:center;--e-loop-nothing-found-message-color:var( --e-global-color-secondary );}.elementor-182 .elementor-element.elementor-element-d5df6e3 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );padding:15px 30px 15px 30px;}.elementor-182 .elementor-element.elementor-element-d5df6e3 .elementor-button:hover, .elementor-182 .elementor-element.elementor-element-d5df6e3 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-secondary );}.elementor-182 .elementor-element.elementor-element-d5df6e3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-182 .elementor-element.elementor-element-d5df6e3 .elementor-button:hover svg, .elementor-182 .elementor-element.elementor-element-d5df6e3 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-182 .elementor-element.elementor-element-d5df6e3 .e-loop-nothing-found-message__text{font-family:"Inter", Sans-serif;font-size:18px;line-height:1.4em;}.elementor-182 .elementor-element.elementor-element-ac81a0e{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:185px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-182 .elementor-element.elementor-element-481d1b0{text-align:center;}.elementor-182 .elementor-element.elementor-element-481d1b0 .elementor-heading-title{font-size:42px;font-weight:700;text-transform:uppercase;line-height:56px;}.elementor-182 .elementor-element.elementor-element-03b1131{--grid-columns:3;--load-more-button-align:center;--e-loop-nothing-found-message-color:var( --e-global-color-secondary );}.elementor-182 .elementor-element.elementor-element-03b1131 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );padding:15px 30px 15px 30px;}.elementor-182 .elementor-element.elementor-element-03b1131 .elementor-button:hover, .elementor-182 .elementor-element.elementor-element-03b1131 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-secondary );}.elementor-182 .elementor-element.elementor-element-03b1131 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-182 .elementor-element.elementor-element-03b1131 .elementor-button:hover svg, .elementor-182 .elementor-element.elementor-element-03b1131 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-182 .elementor-element.elementor-element-03b1131 .e-loop-nothing-found-message__text{font-family:"Inter", Sans-serif;font-size:18px;line-height:1.4em;}.elementor-182 .elementor-element.elementor-element-190e712{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:185px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-182 .elementor-element.elementor-element-ce06e7e{text-align:center;}.elementor-182 .elementor-element.elementor-element-ce06e7e .elementor-heading-title{font-size:42px;font-weight:700;text-transform:uppercase;line-height:56px;}.elementor-182 .elementor-element.elementor-element-ddbc766{--grid-columns:3;--load-more-button-align:center;--e-loop-nothing-found-message-color:var( --e-global-color-secondary );}.elementor-182 .elementor-element.elementor-element-ddbc766 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );padding:15px 30px 15px 30px;}.elementor-182 .elementor-element.elementor-element-ddbc766 .elementor-button:hover, .elementor-182 .elementor-element.elementor-element-ddbc766 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-secondary );}.elementor-182 .elementor-element.elementor-element-ddbc766 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-182 .elementor-element.elementor-element-ddbc766 .elementor-button:hover svg, .elementor-182 .elementor-element.elementor-element-ddbc766 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-182 .elementor-element.elementor-element-ddbc766 .e-loop-nothing-found-message__text{font-family:"Inter", Sans-serif;font-size:18px;line-height:1.4em;}.elementor-182 .elementor-element.elementor-element-35db7e7{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:185px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-182 .elementor-element.elementor-element-418932e{text-align:center;}.elementor-182 .elementor-element.elementor-element-418932e .elementor-heading-title{font-size:42px;font-weight:700;text-transform:uppercase;line-height:56px;}.elementor-182 .elementor-element.elementor-element-37b1336{--grid-columns:3;--load-more-button-align:center;--e-loop-nothing-found-message-color:var( --e-global-color-secondary );}.elementor-182 .elementor-element.elementor-element-37b1336 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );padding:15px 30px 15px 30px;}.elementor-182 .elementor-element.elementor-element-37b1336 .elementor-button:hover, .elementor-182 .elementor-element.elementor-element-37b1336 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-secondary );}.elementor-182 .elementor-element.elementor-element-37b1336 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-182 .elementor-element.elementor-element-37b1336 .elementor-button:hover svg, .elementor-182 .elementor-element.elementor-element-37b1336 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-182 .elementor-element.elementor-element-37b1336 .e-loop-nothing-found-message__text{font-family:"Inter", Sans-serif;font-size:18px;line-height:1.4em;}.elementor-182 .elementor-element.elementor-element-8cc1a8e{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:185px;--padding-bottom:238px;--padding-left:20px;--padding-right:20px;}.elementor-182 .elementor-element.elementor-element-7ff341f{text-align:center;}.elementor-182 .elementor-element.elementor-element-7ff341f .elementor-heading-title{font-size:42px;font-weight:700;text-transform:uppercase;line-height:56px;}.elementor-182 .elementor-element.elementor-element-dea2408{--grid-columns:3;--load-more-button-align:center;--e-loop-nothing-found-message-color:var( --e-global-color-secondary );}.elementor-182 .elementor-element.elementor-element-dea2408 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );padding:15px 30px 15px 30px;}.elementor-182 .elementor-element.elementor-element-dea2408 .elementor-button:hover, .elementor-182 .elementor-element.elementor-element-dea2408 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-secondary );}.elementor-182 .elementor-element.elementor-element-dea2408 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-182 .elementor-element.elementor-element-dea2408 .elementor-button:hover svg, .elementor-182 .elementor-element.elementor-element-dea2408 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-182 .elementor-element.elementor-element-dea2408 .e-loop-nothing-found-message__text{font-family:"Inter", Sans-serif;font-size:18px;line-height:1.4em;}body.elementor-page-182:not(.elementor-motion-effects-element-type-background), body.elementor-page-182 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}@media(min-width:1025px){.elementor-182 .elementor-element.elementor-element-55e5e2a:not(.elementor-motion-effects-element-type-background), .elementor-182 .elementor-element.elementor-element-55e5e2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-182 .elementor-element.elementor-element-d5df6e3{--grid-columns:2;}.elementor-182 .elementor-element.elementor-element-03b1131{--grid-columns:2;}.elementor-182 .elementor-element.elementor-element-ddbc766{--grid-columns:2;}.elementor-182 .elementor-element.elementor-element-37b1336{--grid-columns:2;}.elementor-182 .elementor-element.elementor-element-dea2408{--grid-columns:2;}}@media(max-width:767px){.elementor-182 .elementor-element.elementor-element-d5df6e3{--grid-columns:1;}.elementor-182 .elementor-element.elementor-element-03b1131{--grid-columns:1;}.elementor-182 .elementor-element.elementor-element-ddbc766{--grid-columns:1;}.elementor-182 .elementor-element.elementor-element-37b1336{--grid-columns:1;}.elementor-182 .elementor-element.elementor-element-dea2408{--grid-columns:1;}}/* Start custom CSS for heading, class: .elementor-element-3454048 */.elementor-182 .elementor-element.elementor-element-3454048 *{
    background: var(--liner-2, linear-gradient(90deg, #83736B -17.3%, #F2DFCC 96.83%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80ec71c *//* wrapper */
.e-filter {
    position: relative;
    display: inline-block !important;
    min-width: 250px;
    font-family: inherit;
        font-family: var(--e-global-typography-primary-font-family), Sans-serif;
}

/* label (phần hiển thị đang chọn) */
.filter-dropdown-label {
    padding: 15px 30px;
    border-radius: 50px;
    border: 1px solid #83736B;
    background: linear-gradient(90deg, #000000 0%, #2D2D2D 100%);
    color: #fff;
    cursor: pointer;
    transition: all 0.3s ease;
    position: relative;
}

/* icon arrow */
.filter-dropdown-label::after {
    content: "▾";
    position: absolute;
    right: 14px;
    top: 50%;
    transform: translateY(-50%);
    font-size: 12px;
    opacity: 0.7;
}

/* hover label */
.filter-dropdown-label:hover {
    border-color: #fff;
}

/* dropdown list */
.filter-dropdown-list {
    position: absolute;
    top: calc(100% + 6px);
    left: 0;
    right: 0;
    border-radius: 16px;
    border: 1px solid #83736B;
    background: linear-gradient(180deg, #111 0%, #2D2D2D 100%);
    backdrop-filter: blur(6px);
    max-height: 280px;
    overflow-y: auto;
    z-index: 999;
    box-shadow: 0 8px 24px rgba(0,0,0,0.4);
        padding: 10px 0;
}

/* open */
.e-filter.open .filter-dropdown-list {
        display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
}

/* item */
.e-filter-item {
    display: block;
    width: 100%;
    padding: 10px 14px;
    text-align: left;
    background: transparent;
    border: none;
    color: #ddd;
    cursor: pointer;
    transition: all 0.2s ease;
}

/* hover item */
.e-filter-item:hover {
    background: rgba(255,255,255,0.08);
    color: #fff;
}

/* active item */
.e-filter-item[aria-pressed="true"] {
    background: rgba(255,255,255,0.12);
    color: #fff;
    font-weight: 500;
}

/* scrollbar đẹp hơn */
.filter-dropdown-list::-webkit-scrollbar {
    width: 6px;
}
.filter-dropdown-list::-webkit-scrollbar-thumb {
    background: #555;
    border-radius: 10px;
}

.filter-dropdown-label {
    border-radius: 24px;
}

.filter-dropdown-list {
    border-radius: 24px;
}

.filter-dropdown-list {
    opacity: 0;
    transform: translateY(10px);
    transition: all 0.25s ease;
    visibility: hidden;
}

.e-filter.open .filter-dropdown-list {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f56519 */.thanh-vien-category-tap-the {
    grid-column: span 3;
}

@media(max-width: 1024px){
     .thanh-vien-category-tap-the {
    grid-column: span 2;
}
}

@media(max-width: 767px){
     .thanh-vien-category-tap-the {
    grid-column: span 1;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-481d1b0 */.elementor-182 .elementor-element.elementor-element-481d1b0 *{
    background: var(--liner-2, linear-gradient(90deg, #83736B -17.3%, #F2DFCC 96.83%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac81a0e */.thanh-vien-category-tap-the {
    grid-column: span 3;
}

@media(max-width: 1024px){
     .thanh-vien-category-tap-the {
    grid-column: span 2;
}
}

@media(max-width: 767px){
     .thanh-vien-category-tap-the {
    grid-column: span 1;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ce06e7e */.elementor-182 .elementor-element.elementor-element-ce06e7e *{
    background: var(--liner-2, linear-gradient(90deg, #83736B -17.3%, #F2DFCC 96.83%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-190e712 */.thanh-vien-category-tap-the {
    grid-column: span 3;
}

@media(max-width: 1024px){
     .thanh-vien-category-tap-the {
    grid-column: span 2;
}
}

@media(max-width: 767px){
     .thanh-vien-category-tap-the {
    grid-column: span 1;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-418932e */.elementor-182 .elementor-element.elementor-element-418932e *{
    background: var(--liner-2, linear-gradient(90deg, #83736B -17.3%, #F2DFCC 96.83%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35db7e7 */.thanh-vien-category-tap-the {
    grid-column: span 3;
}

@media(max-width: 1024px){
     .thanh-vien-category-tap-the {
    grid-column: span 2;
}
}

@media(max-width: 767px){
     .thanh-vien-category-tap-the {
    grid-column: span 1;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ff341f */.elementor-182 .elementor-element.elementor-element-7ff341f *{
    background: var(--liner-2, linear-gradient(90deg, #83736B -17.3%, #F2DFCC 96.83%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8cc1a8e */.thanh-vien-category-tap-the {
    grid-column: span 3;
}

@media(max-width: 1024px){
     .thanh-vien-category-tap-the {
    grid-column: span 2;
}
}

@media(max-width: 767px){
     .thanh-vien-category-tap-the {
    grid-column: span 1;
}
}/* End custom CSS */
/* Start custom CSS */header{
    background: rgba(255, 255, 255, 0.80);
backdrop-filter: blur(7.5px);
}

header > div{
        background-color: #000 !important;
}

footer > div{
    background-image: linear-gradient(-111deg, #000000 4.65%, #000000 98.82%) !important;
}/* End custom CSS */