@font-face{font-family: 'Manrope';src: url('/wp-content/themes/estwp/assets/fonts/Manrope-Regular.woff') format('woff');font-weight: normal;font-style: normal;font-display: swap}@font-face{font-family: 'Manrope';src: url('/wp-content/themes/estwp/assets/fonts/Manrope-Light.woff') format('woff');font-weight: 300;font-style: normal;font-display: swap}@font-face{font-family: 'Manrope';src: url('/wp-content/themes/estwp/assets/fonts/Manrope-Medium.woff') format('woff');font-weight: 500;font-style: normal;font-display: swap}@font-face{font-family: 'Manrope';src: url('/wp-content/themes/estwp/assets/fonts/Manrope-Bold.woff') format('woff');font-weight: 700;font-style: normal;font-display: swap}@font-face{font-family: 'Manrope';src: url('/wp-content/themes/estwp/assets/fonts/Manrope-SemiBold.woff') format('woff');font-weight: 600;font-style: normal;font-display: swap}@font-face{font-family: 'Be Vietnam Pro';src: url('/wp-content/themes/estwp/assets/fonts/BeVietnamPro-Light.woff') format('woff');font-weight: 300;font-style: normal;font-display: swap}@font-face{font-family: 'Be Vietnam Pro';src: url('/wp-content/themes/estwp/assets/fonts/BeVietnamPro-ExtraLight.woff') format('woff');font-weight: 200;font-style: normal;font-display: swap}@font-face{font-family: 'Be Vietnam Pro';src: url('/wp-content/themes/estwp/assets/fonts/BeVietnamPro-SemiBold.woff') format('woff');font-weight: 600;font-style: normal;font-display: swap}@font-face{font-family: 'Be Vietnam Pro';src: url('/wp-content/themes/estwp/assets/fonts/BeVietnamPro-Bold.woff') format('woff');font-weight: bold;font-style: normal;font-display: swap}@font-face{font-family: 'Be Vietnam Pro';src: url('/wp-content/themes/estwp/assets/fonts/BeVietnamPro-Regular.woff') format('woff');font-weight: normal;font-style: normal;font-display: swap}@font-face{font-family: 'Be Vietnam Pro';src: url('/wp-content/themes/estwp/assets/fonts/BeVietnamPro-Medium.woff') format('woff');font-weight: 500;font-style: normal;font-display: swap}@font-face{font-family: 'Be Vietnam Pro';src: url('/wp-content/themes/estwp/assets/fonts/BeVietnamPro-Thin.woff') format('woff');font-weight: 100;font-style: normal;font-display: swap}.wp-share-teacher .des-bottom{margin-top: 15px}.wp-share-teacher .elementor-testimonial-content{margin-bottom: 27px !important;position: relative;padding-left: 22px;text-align: justify}.wp-share-teacher .elementor-testimonial-content::after{content: "";width: 6px;height: 100%;border-radius: 4px;position: absolute;left: 0;transform: translateY(-50%);top: 50%;background: var(--Secondary-500---Secondary, #d62127)}.wp-share-teacher .elementor-testimonial-meta-inner{display: flex !important;gap: 66px}.wp-share-teacher .elementor-testimonial-details{order: 1;padding-left: 22px}.wp-share-teacher .elementor-testimonial-image{order: 2}.sec-review .e-con-inner{border-radius: var(--Radius-3xl, 24px);background-image: url(/wp-content/uploads/2026/04/83df20d6-e9d5-4fc7-9b33-a8891cf1e76a.png);padding: 32px 40px 32px 40px !important;position: relative;background-size: 100% 200%;background-repeat: no-repeat;background-position: 100% 2% !important;box-shadow: 0px 4px 30px 0px rgba(0,0,0,0.2);overflow: hidden}.sec-review .e-con-inner::after{content: "";background-image: url(/wp-content/uploads/2025/10/Vector-linl.svg);position: absolute;right: -32px;bottom: -327px;width: 225px;height: 421px;background-repeat: no-repeat}.custom-slider-wrapper .slick-arrow{z-index: 1}.custom-slider-wrapper .slick-arrow.slick-prev{left: -20px}.custom-slider-wrapper .slick-arrow.slick-next{right: -20px}.custom-slider-wrapper .slick-list{padding-top: 180px !important;padding-bottom: 95px !important}.custom-slider-wrapper .slider-item:not(.slick-current){position: relative;z-index: 9;overflow: hidden}.custom-slider-wrapper img{scale: 1;transition: .3s;width: 457.994px;height: 363px !important;object-fit: cover}.custom-slider-wrapper .slick-current{z-index: 99;position: relative}.custom-slider-wrapper .slick-current img{scale: 1.2;transition: .3s;box-shadow: 0 0 64px 0 rgba(0,0,0,0.16)}.wp-btn .elementor-button{display: flex;align-items: center;gap: 8px;width: auto;max-width: max-content}.wp-btn.btn-link .elementor-button::before{content: none}.wp-btn.btn-link a:hover .hover-icon path{fill: #fff}.wp-btn.btn-link .btn-icon{background: var(--Background-brand-primary, #232262);width: 24px;height: 24px}.wp-btn.btn-link .btn-icon path{fill: #fff}.sec-events .e-con-inner{border-radius: var(--Radius-3xl, 24px);background: var(--Background-secondary, #f5f5f5);padding: 72px 96px 80px 96px !important}.elementor-widget-lp-event-filter .first-event .post__thumbnail a,.elementor-widget-lp-post-events .first-event .post__thumbnail a{border-radius: var(--Radius-xl, 16px);overflow: hidden}.elementor-widget-lp-event-filter .first-event .post__thumbnail a img,.elementor-widget-lp-post-events .first-event .post__thumbnail a img{object-fit: cover;border-radius: var(--Radius-xl, 16px)}.elementor-widget-lp-event-filter .event_post .post__children,.elementor-widget-lp-post-events .event_post .post__children{background-color: transparent}.elementor-widget-lp-event-filter .event_post .post-date,.elementor-widget-lp-post-events .event_post .post-date{align-items: flex-start;margin-bottom: 8px;display: flex;justify-content: space-between;gap: 8px}.elementor-widget-lp-event-filter .event_post .post-date .tag,.elementor-widget-lp-post-events .event_post .post-date .tag{color: var(--Neutral-800, #121212);text-align: right;font-size: 14px;font-style: normal;font-weight: 700;line-height: 150%;opacity: 0.6}.elementor-widget-lp-event-filter .event_post .post-date .date,.elementor-widget-lp-post-events .event_post .post-date .date{color: var(--Neutral-0, #fff);font-size: 14px;font-style: normal;font-weight: 700;line-height: 150%;border-radius: var(--Radius-sm, 4px);background: var(--Secondary-500---Secondary, #d62127);padding: var(--Spacing-sm, 4px) var(--Spacing-md, 8px)}.elementor-widget-lp-event-filter .event_post .post__title,.elementor-widget-lp-post-events .event_post .post__title{color: var(--Neutral-800, #121212);font-size: 16px;font-style: normal;font-weight: 500;line-height: 140%}.elementor-widget-lp-event-filter .last-event .post__item:not(:last-child) .post__children,.elementor-widget-lp-post-events .last-event .post__item:not(:last-child) .post__children{border-bottom: 1px solid var(--Neutral-50, #dedede)}.elementor-widget-lp-event-filter .last-event .event_post,.elementor-widget-lp-post-events .last-event .event_post{margin-bottom: 0}.elementor-widget-lp-event-filter .last-event .post__children,.elementor-widget-lp-post-events .last-event .post__children{border-radius: 0;position: relative;justify-content: flex-end}.elementor-widget-lp-event-filter .last-event .post-date,.elementor-widget-lp-post-events .last-event .post-date{justify-content: flex-start;align-items: center;order: 2;position: absolute;bottom: 20px}.elementor-widget-lp-event-filter .last-event .post__thumbnail,.elementor-widget-lp-post-events .last-event .post__thumbnail{flex: 0 0 27%;order: 1;margin-bottom: 0;border-radius: var(--Radius-md, 8px);overflow: hidden;margin-right: 24px}.elementor-widget-lp-event-filter .last-event .post__thumbnail img,.elementor-widget-lp-post-events .last-event .post__thumbnail img{object-fit: cover;border-radius: var(--Radius-md, 8px)}.elementor-widget-lp-event-filter .last-event .post__meta,.elementor-widget-lp-post-events .last-event .post__meta{flex: 0 0 73%;display: flex;flex-direction: column}.elementor-widget-lp-event-filter .last-event .post__meta .post__title,.elementor-widget-lp-post-events .last-event .post__meta .post__title{order: 1}.elementor-widget-lp-event-filter .last-event .post__meta .read-more-btn,.elementor-widget-lp-post-events .last-event .post__meta .read-more-btn{order: 3;position: absolute;bottom: 20px;right: 20px}.notices-wrap .post__item{margin-bottom: 0}.notices-wrap .post__children{height: 80px;padding: 16px 16px 16px var(--Spacing-xl, 16px);overflow: visible;border-radius: var(--Radius-lg, 12px) !important;transition: .3s;display: flex;align-items: center}.notices-wrap .post__children:hover{background: var(--Neutral-25, #ededed);transition: .3s}.notices-wrap .post__children:hover a{color: var(--Text-primary, #232262);text-overflow: ellipsis;text-underline-position: from-font;text-decoration: underline !important;text-decoration-style: solid;text-decoration-skip-ink: none;text-decoration-thickness: auto;text-underline-offset: auto;transition: .5s !important}.notices-wrap .post__children .post__meta{display: flex;gap: 12px;align-items: flex-start}.notices-wrap .post__children .date{color: #D62127;font-size: 14px;font-style: normal;font-weight: 700;line-height: 150%;width: 90px}.notices-wrap .post__children .post__title{color: var(--Text-primary, #121212);font-size: 17px;font-style: normal;font-weight: 500;line-height: 150%;margin-bottom: 0 !important}.notices-wrap .post__children .post__title a{transition: .5s !important}.read-more-btn a{color: var(--Text-primary, #121212);font-size: 16px;font-style: normal;font-weight: 500;line-height: 140%;display: flex;align-items: center;justify-content: right;gap: 8px;position: relative;overflow: hidden;transition: .3s}.read-more-btn a span{position: relative}.read-more-btn a span::before{content: "";position: absolute;width: 0;height: 1px;bottom: 3px;background-color: #121212;transition: .3s}.read-more-btn a:hover span::before{width: 100%;transition: .3s}.read-more-btn a:hover .icon-arrow{background: var(--Background-brand-secondary, #d62127);transition: .3s}.read-more-btn a:hover .icon-arrow .default-icon{opacity: 0;transform: translate(-50%, -50%) translateY(-120%)}.read-more-btn a:hover .icon-arrow .hover-icon{opacity: 1;transform: translate(-50%, -50%) translateY(0)}.read-more-btn .icon-arrow{width: 32px;height: 32px;border-radius: var(--Radius-sm, 4px);background: var(--Background-brand-primary, #232262);padding: var(--Spacing-md, 8px);align-items: center;display: flex;justify-content: center;position: relative;overflow: hidden;line-height: 0;transition: .3s}.read-more-btn .icon-arrow .icon{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);transition: transform .4s ease, opacity .4s ease}.read-more-btn .icon-arrow .icon.default-icon{opacity: 1;transform: translate(-50%, -50%) translateY(0)}.read-more-btn .icon-arrow .icon.hover-icon{opacity: 0;transform: translate(-50%, -50%) translateY(120%)}.wp-post-item .post__item{margin-bottom: 40px}.wp-post-item .post__thumbnail__padding{overflow: hidden;border-radius: var(--Radius-xl, 16px)}.wp-post-item .post__thumbnail__padding img{object-fit: cover;border-radius: var(--Radius-xl, 16px)}.wp-post-item .post__children{position: relative;height: 100%;padding-bottom: 40px}.wp-post-item .post__children .post__title{font-family: Manrope;font-size: 18px;font-style: normal;font-weight: 600;line-height: 140%;margin-bottom: 16px !important}.wp-post-item .post__children .post__title a{color: var(--Content-Primary, #1d1f1e)}.wp-post-item .post__children .date{color: var(--Neutral-200, #ababab);font-size: 14px;font-weight: 400;margin-bottom: 0;line-height: 150%}.wp-post-item .post__children .post_bottom{display: flex;align-items: center;justify-content: space-between;gap: 16px;position: absolute;bottom: 0;width: 100%}.wp-post-item .post__children:hover .post__title a{color: #D62127}.wp-over-item .number{color: var(--Text-brand-primary, #232262);position: relative;font-size: 40px;font-style: normal;font-weight: 700;line-height: 130%;margin-right: 8px}.wp-over-item .number::after{content: "";border-radius: 50px;z-index: -1;width: 33px;height: 33px;position: absolute;left: 15px;bottom: 2px;background-color: #ECECF8}.sec-connect .e-con-inner{border-radius: var(--Radius-3xl, 24px);background-color: #AC1B1F;padding: var(--Spacing-5xxl, 72px) var(--Spacing-4xxl, 64px) !important;background-image: url(/wp-content/uploads/2025/08/Logo-banner.svg);background-repeat: no-repeat;background-position: 91% 100%}.sec-connect .list-services .list-item{padding: 32px 0}.sec-connect .list-services .list-item a{display: flex;align-items: center;justify-content: space-between}.sec-connect .list-services .list-item a:hover .border-icon{background: #D62127 !important;border-color: #D62127 !important;transition: .3s}.sec-connect .list-services .list-item a:hover .border-icon .default-icon{opacity: 0;transform: translate(-50%, -50%) translateY(-120%)}.sec-connect .list-services .list-item a:hover .border-icon .hover-icon{opacity: 1;transform: translate(-50%, -50%) translateY(0)}.sec-connect .list-services .list-item .services-number{color: var(--Text-white, #fff);font-size: 20px;font-weight: 600;line-height: 140%;flex: 0 0 10%}.sec-connect .list-services .list-item h3{color: var(--Text-white, #fff);font-size: 32px;font-weight: 700;line-height: 140%;margin-bottom: 0;flex: 0 0 45%}.sec-connect .list-services .list-item p{color: var(--Text-white, #fff);font-size: 18px;font-weight: 500;line-height: 150%;margin-bottom: 0;flex: 0 0 30%}.sec-connect .list-services .list-item .btn-icon{flex: 0 0 15%;text-align: right;justify-content: right;display: flex}.sec-connect .list-services .list-item .btn-icon .icon{height: 48px;width: 48px;display: flex;align-items: center;border-radius: var(--Radius-md, 8px);background: var(--Background-brand-primary, #232262);justify-content: center;border: 1px solid #232262;line-height: 0}.sec-connect .list-services .list-item:not(:last-child){border-bottom: 1px solid #e97276}.logo-slider .swiper-slide-inner{display: flex;justify-content: center}.logo-slider .swiper-slide-inner img{text-align: center;margin: 0 auto;max-width: 75%}.wp-album-slider .lp-slider .slider-item{border-radius: var(--Radius-3xl, 24px)}.wp-album-slider .lp-slider .background-wp{position: relative;border-radius: var(--Radius-3xl, 24px);overflow: hidden;padding-top: 40%;display: block}.wp-album-slider .lp-slider .background-wp::after{content: "";position: absolute;width: 100%;bottom: 0;height: 331px;z-index: 0;background: linear-gradient(180deg, rgba(0,0,0,0) 0%, #000 100%)}.wp-album-slider .lp-slider img{border-radius: var(--Radius-3xl, 24px);position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover}.wp-album-slider .slider-content{position: absolute;bottom: 97px;z-index: 99;left: 55px}.wp-album-slider .slider-content .slider-heading{color: var(--Text-white, #fff);font-size: 18px;font-weight: 500;line-height: 150%}.wp-album-slider .slider-content .slider-text{color: var(--Text-white, #fff);font-size: 44px;font-weight: 700;line-height: 120%;letter-spacing: 0.44px}.wp-album-slider .slick-dots{position: absolute;bottom: 57px;margin-top: 0;gap: 24px;padding-right: 55px;justify-content: space-between;align-items: center;width: 100%;padding-left: 55px}.wp-album-slider .slick-dots .slick-active button{width: 100% !important;background: var(--Neutral-0, #fff)}.wp-album-slider .slick-dots li{width: 100%}.wp-album-slider .slick-dots button{width: 100%;height: 8px;border-radius: 4px;background: rgba(237,237,237,0.4);padding: 0px !important}.wp-album-slider .slick-dots button:hover{background: var(--Neutral-0, #fff)}.wp-btn a{position: relative;display: inline-block;border-radius: var(--Radius-md, 8px);overflow: hidden}.wp-btn a span{position: relative;display: inline-block;overflow: hidden}.wp-btn a::before{content: "";position: absolute;top: 0;bottom: 0;left: 0;height: 100%;width: 0%;background-color: #D62127;transition: .3s ease-out;border-radius: var(--Radius-md, 8px)}.wp-btn a:hover:before{width: 100%}.wp-btn a .btn-icon{border-radius: var(--Radius-sm, 4px);background: var(--Neutral-0, #fff);width: 32px;height: 32px;display: flex;align-items: center;justify-content: center;overflow: hidden;position: relative;line-height: 0}.wp-btn a .btn-icon .icon-arrow{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);transition: transform .4s ease, opacity .4s ease}.wp-btn a .btn-icon .icon-arrow.default-icon{opacity: 1;transform: translate(-50%, -50%) translateY(0)}.wp-btn a .btn-icon .icon-arrow.hover-icon{opacity: 0;transform: translate(-50%, -50%) translateY(120%)}.wp-btn a:hover .btn-icon .default-icon{opacity: 0;transform: translate(-50%, -50%) translateY(-120%)}.wp-btn a:hover .btn-icon .hover-icon{opacity: 1;transform: translate(-50%, -50%) translateY(0)}.border-icon{position: relative;overflow: hidden;transition: .3s}.border-icon .arrow{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);transition: transform .4s ease, opacity .4s ease}.border-icon .default-icon{opacity: 1;transform: translate(-50%, -50%) translateY(0)}.border-icon .hover-icon{opacity: 0;transform: translate(-50%, -50%) translateY(120%)}.video-banner{position: relative;overflow: hidden}.video-banner .banner-bg{border-radius: var(--Radius-3xl, 24px)}.video-banner .overlay{border-radius: var(--Radius-3xl, 24px);background: linear-gradient(0deg, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.3) 100%);position: absolute}.video-banner .banner-content{position: absolute;bottom: 56px;left: 56px}.video-banner .banner-content .play-btn{gap: 23px;margin-bottom: 15px}.video-banner .banner-content .play-btn .icon{background: rgba(255,255,255,0.3);backdrop-filter: blur(22.04999924px);width: 79px;height: 78px}.video-banner .banner-content .play-btn .text-video{color: var(--Text-white, #fff);font-size: 18px;font-weight: 600;line-height: 140%}.video-banner .banner-content h3{margin-bottom: 9px !important}.video-banner .banner-content p{margin-bottom: 0 !important}.video-banner .banner-content h3,.video-banner .banner-content p{color: var(--Neutral-0, #fff);font-size: 44px;font-style: normal;font-weight: 700;line-height: 120%;letter-spacing: 0.44px}.autoplay-video{border-radius: var(--Radius-3xl, 24px);overflow: hidden;position: relative}.autoplay-video:after{content: "";background: linear-gradient(0deg, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.3) 100%);position: absolute;top: 0;width: 100%;height: 100%;left: 0;z-index: 1;border-radius: var(--Radius-3xl, 24px)}.autoplay-video .video-wrapper{position: relative;width: 100%;padding-top: 56.25%;height: 0}.autoplay-video #playVideo{border-radius: var(--Radius-3xl, 24px);overflow: hidden}.autoplay-video video{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;border-radius: var(--Radius-3xl, 24px)}.autoplay-video .bg-video{position: absolute;top: 0;object-fit: cover;height: 100%;width: 100%;background-size: cover;background-position: center}.autoplay-video .btn-video{display: flex;gap: 23px;margin-bottom: 15px;align-items: center;cursor: pointer}.autoplay-video .btn-video a{position: relative}.autoplay-video .btn-video a::before{content: "";position: absolute;width: 0;height: 1px;bottom: 3px;background-color: #fff;transition: .3s}.autoplay-video .btn-video a:hover::before{width: 100%;transition: .3s}.autoplay-video .btn-video .icon{background: rgba(255,255,255,0.3);backdrop-filter: blur(22.04999924px);width: 79px;height: 78px;display: flex;align-items: center;justify-content: center;border-radius: 100%;transition: .3s}.autoplay-video .btn-video .icon:hover{background: #232262}.autoplay-video .btn-video .btn-play-text{color: var(--Text-white, #fff);font-size: 18px;font-weight: 600;line-height: 140%}.autoplay-video .content{position: absolute;bottom: 56px;left: 56px;z-index: 2}.autoplay-video .content h1{color: var(--Neutral-0, #fff);font-size: 44px;font-style: normal;font-weight: 700;line-height: 120%;letter-spacing: 0.44px}.galleries .slick-arrow{top: 52.55%}.galleries .slick-dots{gap: 12px;margin-top: 0;padding-left: 0}.galleries .slick-dots li{border: 1px solid #919191;background: #fff;align-items: center;justify-content: center;line-height: 0;outline: none;font-size: 0;width: 14px;height: 14px;line-height: 14px;text-align: center;border-radius: 50px;transition: 0.5s;vertical-align: middle;position: relative;cursor: pointer}.galleries .slick-dots li:after{content: "";position: absolute;background: #232262;width: 8px;height: 8px;border-radius: 50px;left: 0;right: 0;margin: 0 auto;top: 50%;transform: translateY(-50%);opacity: 0;transition: .3s}.galleries .slick-dots li button{background: transparent !important;border-radius: 50px;outline: none !important;border: 0;padding: 0 !important}.galleries .slick-dots li.slick-active:after,.galleries .slick-dots li:hover:after{opacity: 1;transition: .3s}@keyframes fadeInUpCustom{from{opacity: 0;-webkit-transform: translate3d(0, 3rem, 0);transform: translate3d(0, 3rem, 0)}to{opacity: 1;-webkit-transform: translateZ(0);transform: translateZ(0)}}.fadeInUp{animation-name: fadeInUpCustom !important}@keyframes fadeInLeftCustom{from{opacity: 0;transform: translate3d(-3rem, 0, 0)}to{opacity: 1;transform: none}}.fadeInLeft{animation-name: fadeInLeftCustom !important}.fadeInRight{animation-name: fadeInRightCustom !important}@keyframes fadeInRightCustom{from{opacity: 0;transform: translate3d(3rem, 0, 0)}to{opacity: 1;transform: none}}.infor-author{display: flex;align-items: center;justify-content: space-between;margin-bottom: 13px}.infor-author .author-name{margin-bottom: 0;color: var(--Neutral-200, #ababab);font-size: 12px;font-weight: 400;line-height: 140%}.sider-icon{position: fixed !important;right: 20px;z-index: 1 !important;width: 42px !important;top: 51%;transform: translateY(-50%);overflow: visible !important;height: auto !important;border-radius: 8px !important}.wp-thongdiep .e-con-inner{background: url("/wp-content/uploads/2025/09/hero-banner.png");padding: 40px 0 0 56px !important;border-radius: var(--Radius-3xl, 24px);background-size: cover;background-repeat: no-repeat;background-position: top right}.wp-thongdiep .wp-share-teacher img{object-fit: contain !important;height: 38px !important}.wp-thongdiep .wp-share-teacher .elementor-testimonial-content{padding-left: 0 !important}.wp-thongdiep .wp-share-teacher .elementor-testimonial-content:after{content: none}.wp-thongdiep .wp-share-teacher .elementor-testimonial-details{padding-left: 0 !important}.wp-breadcrumbs p{display: flex;padding: var(--Spacing-sm, 4px) var(--Spacing-md, 8px);align-items: center;gap: var(--Spacing-Spacing-8px, 8px)}.wp-breadcrumbs p .separator:nth-child(2),.wp-breadcrumbs p a:first-child{display: none}.wp-breadcrumbs p a{color: var(--Text-secondary, #454545);font-size: 16px;font-weight: 600;line-height: 150%}.wp-breadcrumbs p .last{font-weight: 600;color: var(--Text-brand-secondary, #d62127)}.wp-siderbar .sticky{position: sticky !important;top: 70px}.wp-siderbar .htl-navigation .menu{flex-direction: column;gap: 12px !important}.wp-siderbar .htl-navigation .menu li{padding: 12px 16px !important;border-radius: var(--Radius-lg, 12px);border: 1px solid var(--Border-primary, #dedede);transition: .3s;position: relative;line-height: inherit !important}.wp-siderbar .htl-navigation .menu li span{display: inline-block !important;width: 100%}.wp-siderbar .htl-navigation .menu li.current_page_item{border-color: #232262;background: var(--Background-brand-primary, #232262);box-shadow: 0 0 14px 0 rgba(0,0,0,0.08)}.wp-siderbar .htl-navigation .menu li.current_page_item a{color: #fff;font-weight: 500 !important}.wp-siderbar .htl-navigation .menu li.current_page_item::after{background-image: url(/wp-content/uploads/2025/09/Chevron-white.svg)}.wp-siderbar .htl-navigation .menu li:after{content: "";background: url(/wp-content/uploads/2025/09/Shape.svg) no-repeat right center;width: 20px;height: 20px;position: absolute;right: 16px;top: 50%;transform: translateY(-50%)}.wp-siderbar .htl-navigation .menu li:hover{border: 1px solid var(--Border-brand-primary, #232262);background: var(--Primary-50, #ececf8)}.wp-siderbar .htl-navigation .menu li:hover a{color: var(--Text-brand-primary, #232262);transition: .3s}.wp-siderbar .htl-navigation .menu li a{width: 100%;color: var(--Text-primary, #121212);display: inline-block;font-family: Manrope;font-size: 16px;font-style: normal;font-weight: 500;line-height: 150%;transition: .3s}.wp-siderbar .htl-navigation .menu li a::after{content: none !important}.wp-slider-post .e-con-inner{border-radius: var(--Radius-3xl, 24px);background: var(--Background-brand-primary, #232262);padding: var(--Spacing-xxl, 40px) !important}.wp-slider-post .post__item{padding: 0}.wp-slider-post .post__children{background: transparent;display: flex;align-items: center;gap: 48px;justify-content: center}.wp-slider-post .post__children .post__meta{flex: 0 0 52%}.wp-slider-post .post__children .post__thumbnail{flex: 0 0 42%}.wp-slider-post .post__children .post__thumbnail,.wp-slider-post .post__children img{border-radius: var(--Radius-3xl, 24px) !important}.wp-slider-post .post__children .post__meta h3{color: var(--Text-white, #fff);font-size: 44px;font-style: normal;font-weight: 700;line-height: 120%;letter-spacing: 0.44px;margin-bottom: 16px !important}.wp-slider-post .post__children .description{margin-bottom: 40px}.wp-slider-post .post__children .description p.titleText{word-break: break-word;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;overflow: hidden;color: var(--Text-white, #fff);font-size: 16px !important;font-style: normal;font-weight: 500;line-height: 150%}.wp-slider-post .post__children .read-more-btn{display: inline-block;width: auto}.wp-slider-post .post__children .read-more-btn a{justify-content: flex-start;color: #fff}.wp-slider-post .post__children .read-more-btn a:hover span::before{background: #fff}.wp-slider-post .post__children .read-more-btn a:hover .icon-arrow{background: transparent}.wp-slider-post .post__children .read-more-btn a:hover .default-icon{opacity: 1;transform: translate(-50%, -50%) translateY(0)}.wp-slider-post .post__children .read-more-btn .hover-icon{display: none}.wp-slider-post .post__children .read-more-btn .icon-arrow{rotate: 45deg;width: 22px}.wp-slider-post .slick-dots{padding-left: 0 !important;margin-top: 0 !important;display: flex;gap: 12px;justify-content: center;width: 100%}.wp-slider-post .slick-dots li{border: 1px solid #fff;background: transparent;align-items: center;justify-content: center;line-height: 0;outline: none;font-size: 0;width: 14px;height: 14px;line-height: 14px;border-radius: 50px;transition: .3s;text-align: center;vertical-align: middle;cursor: pointer;position: relative}.wp-slider-post .slick-dots li:after{content: "";position: absolute;background: #fff;width: 8px;height: 8px;border-radius: 50px;left: 0;right: 0;margin: 0 auto;top: 50%;transform: translateY(-50%);opacity: 0;transition: .3s}.wp-slider-post .slick-dots li button{background: transparent !important;outline: none !important;border: 0;padding: 0 !important}.wp-slider-post .slick-dots li.slick-active:after,.wp-slider-post .slick-dots li:hover:after{opacity: 1;transition: .3s}.wp-slider-post .slick-arrow{top: inherit;bottom: 0;background: transparent;height: 40px;width: 40px;border-radius: var(--Radius-md, 8px);z-index: 9999}.wp-slider-post .slick-arrow:hover{background: var(--Background-tertiary, #dedede)}.wp-slider-post .slick-arrow:hover path{fill: #121212}.wp-slider-post .slick-arrow.slick-next{right: 0}.wp-slider-post .slick-arrow.slick-prev{left: inherit;right: 45px}.post-heading-filter{display: flex;width: 100%;position: relative;margin-bottom: 30px;gap: 10px;flex-direction: column}.post-heading-filter .news-filter__header{display: flex;justify-content: space-between;width: 100%;align-items: center}.post-heading-filter h3{color: var(--Neutral-800, #121212);font-size: 44px;font-style: normal;font-weight: 700;line-height: 120%;margin-bottom: 0;letter-spacing: 0.44px}.post-heading-filter .filter-header{display: flex;gap: 12px;align-items: center;justify-content: end}.post-heading-filter .filter-search{border-radius: 8px;border: 1px solid var(--Border-02, #c4c4c4);background: var(--Background-Primary, #fff);display: flex;padding: var(--Vertical-S, 8px) 16px;align-items: center;gap: 8px;align-self: stretch}.post-heading-filter .filter-search:focus{border-radius: 8px;border: 1px solid var(--System-Information-Hard, #0055f9);background: var(--Background-Primary, #fff);box-shadow: 0 0 0 0 #c2daff}.post-heading-filter .filter-search input{border: 0 !important;outline: none;padding: 0;color: var(--Text-placeholder, #787878);font-size: var(--Size-Body-text-2, 16px);font-style: normal;font-weight: 400;line-height: var(--Line-height-Body-text-2, 24px)}.post-heading-filter .btn-advanced-toggle{border-radius: 8px;border: 1px solid var(--Border-secondary, #c4c4c4);background: var(--Background-Primary, #fff);display: flex;padding: var(--Vertical-S, 8px) 16px;align-items: center;gap: 8px;align-self: stretch;color: var(--Text-placeholder, #787878);font-size: var(--Size-Body-text-2, 16px);font-style: normal;font-weight: 400;line-height: var(--Line-height-Body-text-2, 24px)}.post-heading-filter .filter-advanced{align-items: center;gap: 12px;opacity: 0;transition: all .3s ease;visibility: hidden;display: none;justify-content: space-between;border-top: 1px solid #dedede;padding-top: 15px}.post-heading-filter .filter-advanced .news-filter__dropdowns{display: flex;gap: 12px}.post-heading-filter .filter-advanced.active{display: flex;opacity: 1;visibility: visible;transition: all .3s ease}.post-heading-filter .filter-advanced select{border-radius: var(--Radius-md, 8px);border: 1px solid var(--Border-02, #c4c4c4);background: var(--Background-primary, #fff);color: var(--Text-disabled, #787878);font-size: 16px;font-style: normal;font-weight: 500;line-height: 150%;padding: 8px 16px}.post-heading-filter .select2-container--default .select2-selection--multiple::after{content: "";position: absolute;right: 12px;top: 50%;transform: translateY(-50%) rotate(0deg);width: 16px;height: 16px;background: url("/wp-content/uploads/2025/09/wrapper-down-1.svg") no-repeat center;pointer-events: none}.post-heading-filter .select2-container{width: 220px !important;font-size: 14px}.post-heading-filter .select2-container--default .select2-selection--multiple{border: 1px solid #c4c4c4;border-radius: 8px;min-height: 42px;padding: 4px 6px;font-size: 16px}.post-heading-filter .select2-container--default .select2-selection--multiple .select2-selection__choice{border-radius: var(--Corners-Corners-2, 4px);background: var(--token-colors-background-gray-bg-gray-secondary-hover-alike-50, #f0f0f1);border: none;color: var(--token-colors-text-gray-text-gray-primary-900, #070a0e);font-style: normal;font-weight: 400;line-height: 150%;padding: 0 var(--Spacing-Spacing-8px, 8px);font-size: 14px}.post-heading-filter .select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color: #242424;font-size: 16px}.post-heading-filter .select2-container--default .select2-search--inline .select2-search__field{margin: 0}.post-heading-filter .select2-results__option{padding: 8px 12px;font-size: 16px}.post-heading-filter .select2-results__option--highlighted{background: #0073aa !important;color: #fff !important}.select2-dropdown{font-size: 14px;outline: none !important;border-radius: 4px;border: 1px solid var(--Border-01, #dedede) !important;box-shadow: 0 0 14px 0 rgba(0,0,0,0.08);padding: 4px 6px}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{border-radius: 4px !important;background: var(--Background-Secondary, #f5f5f5) !important;color: #121212 !important}.select2-container .select2-search--inline .select2-search__field{height: 20px !important}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{border-right: 0 !important}.select2-container--default .select2-selection--multiple .select2-selection__choice__display{padding-left: 8px !important}.select2-container--default .select2-selection--multiple .select2-selection__clear{display: none !important}.select2-container--default.select2-container--focus .select2-selection--multiple{border-radius: var(--Radius-md, 8px) !important;border-color: #C4C4C4 !important}.select2-container--open .select2-dropdown{top: 30px}.page{justify-content: end !important}.page .page-numbers{color: var(--Neutral-800, var(--Neutral-800, #121212));font-size: 14px;font-weight: 400;line-height: 150%;display: flex;width: 32px;height: 32px;padding: 8px;flex-direction: column;justify-content: center;align-items: center;gap: 10px;border: 0 !important;border-radius: 8px}.page .page-numbers:hover,.page .page-numbers.page-current{color: #fff;background: var(--Primary-700---Primary, #232262)}.page .page-numbers:hover path,.page .page-numbers.page-current path{fill: #fff}.list-khoa .elementor-icon-list-items{display: grid;grid-template-columns: 1fr 1fr;gap: 12px}.list-khoa .elementor-icon-list-items .elementor-icon-list-item{border-radius: var(--Radius-lg, 12px);border: 1px solid var(--Border-primary, #dedede);display: flex;padding: 12px 16px 12px var(--Spacing-4xl, 32px);align-items: center;gap: 12px;flex: 1 0 0;transition: .3s;position: relative}.list-khoa .elementor-icon-list-items .elementor-icon-list-item a{position: relative;padding-left: 20px;justify-content: space-between !important}.list-khoa .elementor-icon-list-items .elementor-icon-list-item a:before{content: "";position: absolute;width: 5px;height: 5px;background: #121212;border-radius: 50px;top: 50%;transform: translateY(-50%);left: 0;transition: .3s}.list-khoa .elementor-icon-list-items .elementor-icon-list-item:hover{background: var(--Primary-50, #ececf8);border-color: #232262;transition: .3s}.list-khoa .elementor-icon-list-items .elementor-icon-list-item:hover a:before{transition: .3s;background: var(--Primary-50, #232262)}.list-khoa .elementor-icon-list-items .elementor-icon-list-icon{order: 2 !important}.list-khoa.lanhdao .elementor-icon-list-items{display: flex;flex-direction: column}.list-khoa.lanhdao .elementor-icon-list-items .elementor-icon-list-text span{color: var(--Text-tertiary, #787878)}footer .elementor-icon-list-items{list-style: none}footer .elementor-icon-list-item{width: max-content}footer .footer-en .elementor-icon-list-items{display: inline-block}footer .footer-en .copyright{white-space: nowrap}.wp-border-bottom{position: relative}.wp-border-bottom:after{content: "";position: absolute;bottom: -48px;left: 0;right: 0;width: 351px;height: 1px;background-color: #DEDEDE;margin: 0 auto}.wp-trietly-item .elementor-image-box-wrapper{height: 100%}.wp-trietly-item .elementor-image-box-wrapper{padding: 40px;border-radius: 20px;background: var(--Primary-25, #f4f4fb)}.wp-trietly-item p{margin-bottom: 16px !important}.wp-trietly-item .text1{opacity: 0.8;font-weight: 600}.wp-trietly-item .text2{font-weight: 600}.wp-trietly-item .text3{font-weight: 400;margin-bottom: 0 !important}.wp-trietly-box .elementor-image-box-img{border-radius: var(--Radius-3xl, 24px);position: relative}.wp-trietly-box .elementor-image-box-img::after{content: "";width: 100%;height: 304px;position: absolute;bottom: 0;left: 0;border-radius: 0 0 24px 24px;background: linear-gradient(180deg, rgba(0,0,0,0) 0%, #000 100%)}.wp-trietly-box .elementor-image-box-content{position: absolute;bottom: 8px;padding: 32px}.wp-tacdong-item{transition: .3s}.wp-tacdong-item:hover{transition: .3s;transform: translateY(-10px)}.small-text{display: block;opacity: 0.8;font-size: 12px;margin-top: 20px}.wp-chinhsach-item .elementor-widget-image img{height: 100%;object-fit: cover}.wp-muctieu-acc .e-n-accordion-item-title-icon{display: flex;padding: var(--Spacing-sm-2, 6px);justify-content: center;align-items: center;width: 36px !important;height: 36px !important;transition: .3s;border-radius: var(--Radius-sm-2, 6px)}.wp-muctieu-acc .e-n-accordion-item-title-icon:hover{background: var(--Background-brand-hover, #ececf8);transition: .3s}.wp-muctieu-acc .e-n-accordion-item-title-text{display: flex;gap: 16px}.wp-muctieu-acc .e-n-accordion-item-title-text img{width: 44px;height: 44px}.wp-muctieu-acc .muctieu-content ul{margin-bottom: 0}.wp-muctieu-acc .muctieu-content li{font-size: 16px;font-style: normal;font-weight: 400;line-height: 150%}.wp-muctieu-acc .muctieu-content li:not(:last-child){margin-bottom: 20px}.wp-muctieu-acc .muctieu-content li::marker{color: #D62127}.wp-kynang-item .heading{display: flex;align-items: center;gap: 12px}.wp-kynang-item .heading-primary{border-radius: 50px;background: var(--Secondary-500---Secondary, #d62127);display: flex;width: 28px;height: 28px;flex-direction: column;justify-content: center;align-items: center}.wp-thanhtich-list .heading-primary{position: relative;padding-left: 20px}.wp-thanhtich-list .heading-primary::before{content: "";position: absolute;top: 50%;transform: translateY(-50%);left: 0;width: 8px;height: 8px;border-radius: 50px;background: var(--Secondary-500---Secondary, #d62127)}.page .popup-share{justify-content: center;left: 0;right: 0;bottom: 0;top: 50%;transform: translateY(-50%);position: fixed}.page-id-3668 .container-page,.home .container-page{display: none !important}.select2-results__option span{display: flex;align-items: center;gap: 8px}.wp-ad-item{padding-bottom: 79px !important}.wp-ad-item .elementor-image-box-wrapper{position: relative}.wp-ad-item .elementor-image-box-content{position: absolute}.wp-ad-item .elementor-image-box-content .elementor-image-box-title{left: 50px;position: relative;top: 5px}.wp-ad-item .elementor-image-box-content .elementor-image-box-description{position: relative;top: 10px}.staff-table{width: 100%;border-collapse: separate;border-spacing: 0;border-radius: 12px;overflow: hidden;background: #fff;font-size: 14px;max-height: 318px}.staff-table thead{background: #F4F4FB}.staff-table thead th{text-align: left;color: #787878;font-weight: 600;font-size: 14px;background: #f4f4fb;border: 0;padding: 16px 24px;line-height: 150%}.staff-table thead th:nth-child(1){width: 50px}.staff-table tbody tr td{color: var(--Text-tertiary, #787878);padding: 16px 24px;border-bottom: 0;vertical-align: middle;font-size: 14px;font-weight: 500;line-height: 150%;text-align: left;border: 0}.staff-table tbody tr td:first-child{color: #121212;font-weight: 500;text-align: center}.staff-table tbody tr td:nth-child(2){font-weight: 600;color: #121212}.staff-table tbody tr td:nth-child(3){color: #787878;font-weight: 500}.staff-table tbody tr td:nth-child(4){font-weight: 600;color: #121212}.staff-table tbody tr td:nth-child(5){color: #787878;font-weight: 500}.staff-table tbody tr:hover{background: #fafafa}.wp-sidebar-phong .htl-navigation .menu li{height: 78px;position: relative;overflow: hidden}.wp-sidebar-phong .htl-navigation .menu li a{color: #fff}.wp-sidebar-phong .htl-navigation .menu li::before{content: "";position: absolute;background-color: #232262;width: 100%;height: 100%;top: 0;left: 0;opacity: 0.9}.wp-sidebar-phong .htl-navigation .menu li:after{top: 16px;transform: none;background-image: url(/wp-content/uploads/2025/09/Shape-white.svg)}.wp-sidebar-phong .htl-navigation .menu li.current-menu-item:before{opacity: 1}.wp-sidebar-phong .htl-navigation .menu li:hover a{color: #fff;transform: translateX(10px)}.wp-sticky-menu ul{display: flex;list-style: none;margin: 0;padding: 0 !important;justify-content: space-around;border-bottom: 1px solid var(--Border-02, #c4c4c4);height: 40px;line-height: 40px;transition: .3s}.wp-sticky-menu ul li{width: 33.3%;text-align: center;transition: .3s}.wp-sticky-menu ul li:hover a{color: var(--Primary-500, var(--Primary-700---Primary, #232262));transition: .3s}.wp-sticky-menu ul .active{border-bottom: 2px solid var(--Primary-700---Primary, #232262);transition: .3s}.wp-sticky-menu ul .active a{color: var(--Primary-500, var(--Primary-700---Primary, #232262));transition: .3s}.wp-sticky-menu ul a{color: var(--Neutral-400, var(--Neutral-400, #787878));font-size: 16px;font-style: normal;font-weight: 600;line-height: 150%;padding: 8px;transition: .3s}.wp-sticky-menu.scroll ul{position: fixed;top: 5px;width: 935px;z-index: 999;background: #fff;box-shadow: 0 0 44px 0 rgba(0,0,0,0.1);border: 0;transition: .3s}.nhiemky-item .e-n-accordion-item-title-text{position: relative;flex-direction: column;align-items: flex-start !important;gap: 0;padding-left: 17px}.nhiemky-item .e-n-accordion-item-title-text:before{content: "";position: absolute;width: 8px;height: 8px;border-radius: 50px;background: var(--Secondary-500---Secondary, #d62127);top: 7px;left: 0}.nhiemky-item .e-n-accordion-item-title-text span{color: var(--Text-tertiary, #787878)}.center-img .elementor-image-box-img{width: 100% !important;text-align: center}.center-img .elementor-image-box-img img{margin-left: auto;margin-right: auto}.elementor-element-35ab7b8 tbody tr td:nth-child(3),.elementor-element-4752e24 tbody tr td:nth-child(3),.elementor-element-e555065 tbody tr td:nth-child(3),.elementor-element-4d9da16 tbody tr td:nth-child(3),.elementor-widget-dev-union-table tbody tr td:nth-child(3){font-weight: 600;color: var(--Text-primary, #121212)}.center-box{grid-column: 1 / -1}.text-dot .heading{position: relative;padding-left: 17px}.text-dot .heading:before{content: "";position: absolute;width: 6px;height: 6px;border-radius: 50px;background: var(--Secondary-500---Secondary, #d62127);top: 7px;left: 0}.muctieu-content ul{padding-left: 20px !important}.bch-table tbody tr td:nth-child(4){color: var(--Text-tertiary, #787878)}.sparate{color: var(--Text-secondary, #454545);font-size: 14px;font-weight: 500;display: block;margin-top: 24px}.calendar-widget .week-selector-container{padding: 0;background: #fff;border-radius: 0}.calendar-widget .week-selector-container label{margin-bottom: 0}.calendar-widget .week-selector-container select{border-radius: var(--Radius-md, 8px);border: 1px solid var(--Border-02, #c4c4c4);width: auto !important;font-weight: 600}.calendar-widget .wd-title{color: var(--Text-primary, #232262);font-size: 18px;font-style: normal;font-weight: 600;line-height: 150%}.calendar-widget h4{color: var(--Text-primary, #121212);font-size: 16px;font-style: normal;font-weight: 600;line-height: 150%;margin: 20px 0}.calendar-widget table{border-radius: 12px;overflow: hidden}.calendar-widget table th{background: var(--Primary-50, #ececf8);color: #232262;font-size: 16px;font-weight: 600}.calendar-widget table td{color: #121212;font-size: 14px;line-height: 140%;padding: 10px 12px}.calendar-widget table table,.calendar-widget table th,.calendar-widget table td{border-color: #E5E7EB}.calendar-widget .mobile-view .lich-ngay{background: var(--Primary-50, #ececf8)}.video-slider-container{position: relative;overflow: hidden;border-radius: var(--Radius-3xl, 24px)}.video-slider-container .video-slide{height: 535px;background-size: cover;background-position: center;border-radius: var(--Radius-3xl, 24px)}.video-slider-container .video-slider-text{position: absolute;bottom: 82px;left: 110px;color: #fff;z-index: 10}.video-slider-container .video-slider-text h2{color: var(--Neutral-0, #fff);font-size: 44px;font-style: normal;font-weight: 600;line-height: 120%;letter-spacing: 0.44px;margin-bottom: 15px}.video-slider-container .slick-dots{position: absolute;z-index: 999;left: 0;right: 0;bottom: 50px;margin: 0 auto;text-align: center;padding: 0 !important;display: flex;gap: 12px;justify-content: center;width: 100%}.video-slider-container .slick-dots li{border: 1px solid #fff;background: 0 0;align-items: center;justify-content: center;line-height: 0;outline: none;font-size: 0;width: 14px;height: 14px;line-height: 14px;border-radius: 50px;transition: .5s;vertical-align: middle;cursor: pointer;position: relative}.video-slider-container .slick-dots li:after{content: "";position: absolute;background: #fff;width: 8px;height: 8px;border-radius: 50px;left: 0;right: 0;margin: 0 auto;top: 50%;transform: translateY(-50%);opacity: 0;transition: .3s}.video-slider-container .slick-dots li button{background: transparent !important;outline: none !important;border: 0;padding: 0 !important}.video-slider-container .slick-dots li.slick-active:after,.video-slider-container .slick-dots li:hover:after{opacity: 1;transition: .3s}.video-slider-container .wp-btn-link{display: none}.video-slider-container .wp-btn-link a{color: var(--Text-white, #fff);font-size: 18px;font-style: normal;font-weight: 500;line-height: 150%;align-items: center;display: flex;gap: 10px;transition: .3s}.video-slider-container .wp-btn-link a span{position: relative;overflow: hidden}.video-slider-container .wp-btn-link a span:after{content: "";position: absolute;width: 0;height: 1px;left: -100%;opacity: 0;bottom: 0;transition: .5s}.video-slider-container .wp-btn-link a:hover span:after{opacity: 1;width: 100%;left: 0;transition: .5s;background: #fff}.video-slider-container .wp-btn a{padding: 8px 8px 8px 16px;font-size: 16px}.list-link{overflow-y: auto;overflow-x: hidden;padding-right: 5px;display: block;align-self: flex-start;box-sizing: border-box;position: relative}.list-link .content-list-link{display: flex;flex-direction: column;padding: 20px 32px;border-radius: 20px;background: linear-gradient(215deg, #d62127 -24.78%, #232262 137.77%);position: relative;transition: background .3s ease;overflow: hidden}.list-link .content-list-link::after{content: "";background-image: url(/wp-content/uploads/2025/10/Vector-linl.svg);position: absolute;right: -18px;bottom: -329px;width: 225px;height: 421px}.list-link .content-list-link h4{color: #fff;font-size: 20px;font-weight: 600;line-height: 140%;margin-bottom: 20px;text-transform: uppercase}.list-link .content-list-link .btn-link{color: #fff;font-size: 16px;font-weight: 500;line-height: 140%;border-radius: 4px;display: flex;align-items: center;gap: 8px;padding: 3px 0;transition: background .3s ease;width: max-content;position: relative;overflow: hidden}.list-link .content-list-link .btn-link:after{content: "";position: absolute;width: 0;height: 1px;left: -100%;opacity: 0;bottom: 0;transition: .3s}.list-link .content-list-link:hover .btn-link:after{opacity: 1;width: 80%;left: 0;transition: .3s;background: #fff}.list-link .content-list-link:not(:last-child){margin-bottom: 12px}.list-link::-webkit-scrollbar{width: 6px}.list-link::-webkit-scrollbar-thumb{background: rgba(255,255,255,0.3);border-radius: 10px}.list-link::-webkit-scrollbar-thumb:hover{background: rgba(255,255,255,0.5)}.search-no-results h1{font-size: 24px;line-height: 140%}.search .site-content,.archive .site-content{padding-top: 200px;padding-bottom: 72px;max-width: 90%;margin: 0 auto}.search .site-content .container,.archive .site-content .container{padding-left: 0;padding-right: 0}.search .archive-banner,.archive .archive-banner{margin-bottom: 25px}.search .post__thumbnail,.archive .post__thumbnail{border-radius: var(--Radius-xl, 16px)}.search .post__title,.archive .post__title{font-size: 20px;line-height: 140%}.search .page,.archive .page{margin-top: 30px}.search .post__children,.archive .post__children{position: relative;height: 100%;padding-bottom: 40px}.search .post__children .post_bottom,.archive .post__children .post_bottom{display: flex;align-items: center;justify-content: space-between;gap: 16px;position: absolute;bottom: 0;width: 100%}.search .post__children .post_bottom .date,.archive .post__children .post_bottom .date{color: var(--Neutral-200, #ababab);font-size: 14px;font-weight: 400;margin-bottom: 0;line-height: 150%}.search-results .page-title{font-size: 24px;line-height: 140%;margin-bottom: 25px}.wp-tooltip ul{border-radius: var(--Radius-md, 8px);box-shadow: 0 0 14px 0 rgba(0,0,0,0.08);background: var(--Primary-700---Primary, #232262)}.wp-tooltip ul li{padding: 9px !important;transition: transform .5s ease-in-out}.wp-tooltip ul li svg{margin: 0 !important}.wp-tooltip ul li:hover .elementor-icon-list-text{opacity: 1;visibility: visible;transition: transform .5s ease-in-out}.wp-tooltip ul li:hover{background: var(--Background-brand-secondary, #d62127);transition: transform .5s ease-in-out}.wp-tooltip ul li:first-child{background: #1877F2;border-radius: var(--Radius-md, 8px) var(--Radius-md, 8px) var(--Radius-none, 0) var(--Radius-none, 0)}.wp-tooltip ul li:nth-child(2){background: #FF0000}.wp-tooltip ul li:nth-child(3){background: #015CE0}.wp-tooltip ul li:last-child{background: #000000;border-radius: var(--Radius-none, 0) var(--Radius-none, 0) var(--Radius-md, 8px) var(--Radius-md, 8px)}.wp-tooltip ul li:not(:last-child){border-bottom: 1px solid var(--Border-primary, #dedede)}.wp-tooltip ul .elementor-icon-list-text{position: absolute;border-radius: var(--Radius-sm, 4px);background: var(--Neutral-700, #2b2b2b);padding: 4px 10px !important;color: #FFF;font-size: 10px;font-weight: 400;line-height: 140%;opacity: 0;right: 100%;width: max-content;visibility: hidden;transform: translateX(-10px);transition: transform .5s ease-in-out}.wp-tooltip ul .elementor-icon-list-text::after{content: "";position: absolute;right: -6px;top: 50%;transform: translateY(-50%);width: 0;height: 0;border-top: 6px solid transparent;border-left: 9px solid #2b2b2b;border-bottom: 6px solid transparent}.wp-ad-item ul{padding-left: 0 !important;margin-bottom: 0;list-style: none;display: flex;align-items: center;gap: 12px}.wp-ad-item ul li a{display: flex;width: 32px;height: 32px;padding: 8px;justify-content: center;align-items: center;border-radius: 100px;border: 1px solid var(--Neutral-400, #787878);transition: .3s;margin-top: 10px}.e-n-accordion .e-closed{transform: rotate(180deg)}.wp-featured-slider .post__thumbnail{margin-bottom: 0 !important}.wp-featured-slider .post__thumbnail a{padding-top: 53%}.wp-featured-slider p{color: #fafafa}.elementor-widget-lp-event-filter .post__children{padding: 0 !important;flex-direction: column !important}.elementor-widget-lp-event-filter .post__children .post__thumbnail{border-radius: var(--Radius-xl, 16px)}.elementor-widget-lp-event-filter .post__children img{border-radius: var(--Radius-xl, 16px)}.wp-links .elementor-button-text{position: relative}.wp-links .elementor-button-text::after{content: "";position: absolute;width: 0;height: 1px;bottom: -2px;background-color: #121212;transition: .3s;left: 0}.wp-links a:hover .elementor-button-text::after{transition: .3s;width: 100%}.elementor-widget-lp-post-events .event-desktop .post__item{border-bottom: 1px dashed #e9e9e9;padding: 20px 16px;margin-bottom: 0}.elementor-widget-lp-post-events .event-desktop .post__children{display: flex;gap: 24px;align-items: center}.elementor-widget-lp-post-events .event-desktop .post__children .post__meta{display: flex;flex-direction: column;justify-content: space-between;width: 100%}.elementor-widget-lp-post-events .event-desktop .post__children .post__thumbnail{flex: 0 0 35%;margin-bottom: 0;overflow: hidden}.elementor-widget-lp-post-events .event-desktop .post__children .post__thumbnail a{overflow: hidden;padding-top: 60%}.elementor-widget-lp-post-events .event-desktop .post__children .post__thumbnail img{border-radius: var(--Radius-md, 8px)}.elementor-widget-lp-post-events .event-desktop .event_bottom{display: flex;align-items: center;justify-content: space-between;gap: 16px;width: 100%}.elementor-widget-lp-post-events .event-desktop .read-more-btn{display: none}.elementor-widget-lp-post-events .event-desktop .post__title{order: 2}.elementor-widget-lp-post-events .event-desktop .event_bottom{order: 1}#search-popup{border-radius: 4px}#search-popup .fancybox-close-small{background-color: #232262 !important;opacity: 1}#search-popup .fancybox-close-small path{fill: #fff}#search-popup .popup-wrapper{padding: 2rem 1rem 3rem 1rem}#search-popup .title{color: var(--Neutral-800, #121212);font-size: 16px;font-weight: 500;line-height: 140%;padding: 11px 20px;border-bottom: 1px solid var(--Border-01, #dedede);text-transform: uppercase}#search-popup .search-form{position: relative}#search-popup input{width: 100%;height: 40px;outline: none;border-radius: 8px;border: 1px solid #c4c4c4;padding: 0 3rem 0 1rem}#search-popup .search-icon{position: absolute;right: 35px;top: 50%;transform: translateY(-50%);width: 13px;height: 13px;border-radius: 50%;cursor: pointer;display: none;background: #787878 url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="white" viewBox="0 0 24 24"><path d="M18.3 5.71a1 1 0 0 0-1.41 0L12 10.59 7.11 5.7a1 1 0 1 0-1.41 1.42L10.59 12l-4.89 4.88a1 1 0 1 0 1.41 1.42L12 13.41l4.88 4.89a1 1 0 0 0 1.42-1.41L13.41 12l4.89-4.88a1 1 0 0 0 0-1.41z"/></svg>') center / 13px no-repeat}#search-popup .search-form button{border: none;background: transparent;outline: none;position: absolute;top: 50%;right: 0.75rem;transform: translateY(-50%)}.single .rank-math-breadcrumb .last{font-weight: 500;color: var(--Text-brand-secondary, #d62127)}.single .post__content a{color: var(--Text-blue, #232262)}.single .post__content .noidungtin img{object-fit: cover}.single .post__content{overflow: hidden}.noidungtin div span em,.noidungtin div span{color: var(--Text-primary, #121212) !important}.elementor-edit-area-active{margin-top: 120px;z-index: 1}.wp-heading-title h2{position: relative;padding-left: 15px}.wp-heading-title h2::after{content: "";position: absolute;top: 0;left: 0;width: 4px;height: 100%;background: #D62127}.wp-heading-title.center h2{width: max-content;margin: 0 auto}.wp-heading-title.img h2{padding-left: 0 !important}.wp-heading-title.img h2::after{content: none}.wp-box{box-shadow: 0px 0px 6px #c4c4c4;padding: 32px 12px 32px 12px !important;background: #fff;border-radius: 12px !important}.notices-wrap .post__children{height: auto !important;border-bottom: 1px dashed #e9e9e9}.notices-wrap .post__children .post__meta{flex-direction: column}.notices-wrap .date-notice{display: flex;align-items: center;gap: 8px}.elementor-widget-lp-post-events .row{margin: 0 !important;gap: 0 24px}.elementor-widget-lp-post-events .date{font-size: 13px !important}.elementor-widget-lp-post-events .post__item:first-child{padding-top: 0 !important}.ver2 .wp-over-col{padding: 40px 24px 40px 24px !important;border-radius: 16px 16px 16px 16px !important;border: 0 !important;background-size: cover;background-position: center center;transition: .3s;overflow: hidden;position: relative}.ver2 .wp-over-col::after{position: absolute;content: "" !important;height: 100%;width: 100%;background-image: linear-gradient(to bottom, transparent, rgba(17,29,94,0.9));left: 0;top: 0;border-radius: 16px}.ver2 .wp-over-col:hover{border-color: #D62127;transition: .3s;transform: translateY(-10px)}.ver2 .elementor-image-box-wrapper h3.elementor-image-box-title{color: #fff !important}.wp-over-col{background-color: #fff;padding: 0 24px 40px 24px !important;border-radius: 16px 16px 16px 16px !important;box-shadow: 0px 0px 15px 0px rgba(218,219,255,0.4);border: 2px solid #232262;position: relative;background-size: cover;background-position: center center;transition: .3s;overflow: hidden}.wp-over-col:hover{border-color: #D62127;transition: .3s;transform: translateY(-10px)}.wp-over-col .elementor-image-box-img{position: relative;z-index: 1;top: -13px}.wp-over-new .elementor-image-box-wrapper{width: max-content}.wp-over-new .elementor-image-box-wrapper h3{white-space: nowrap;font-size: 22px;color: #D62127 !important;font-weight: 700}.wp-counter-item .elementor-counter-title{text-align: center}.wp-counter-col{background-color: #eee;padding: 40px 24px 40px 24px !important;border-radius: 16px 16px 16px 16px !important;box-shadow: 0px 0px 15px 0px rgba(198,198,219,0.4);border-bottom: 8px solid #232262;transition: .3s}.wp-counter-col:hover{border-color: #D62127;transition: .3s;transform: translateY(-10px)}.wp-counter-col .elementor-counter-title{text-align: center}.footer .elementor-element-c8851e2{display: none !important}.footer .elementor-element{width: 100% !important}.footer .elementor-icon-list-items{display: grid;grid-template-columns: 1fr 1fr}.footer .elementor-shortcode{text-align: right}.wp-share-teacher p{margin-bottom: 5px}@media (min-width: 1600px){.wp-over-col:after{top: -20px !important}.teacher-img img{top: 31px}.wp-over-col .elementor-image-box-img{margin-left: 20px !important;top: -15px !important}.elementor-widget-text-editor{margin-top: 20px}.wp-over-col .elementor-image-box-content{padding-left: 20px;top: 0 !important}.wp-over-col br{display: none}}@media (max-width: 1600px){.teacher-img img{top: 44px}}.teacher-img img{position: relative;width: 90% !important}.wp-heading-icon .elementor-image-box-img{padding: 10px;background: #D62127;border-radius: 8px}.wp-news-en .wp-box{padding-left: 24px !important;padding-right: 24px !important}.thay-hieutruong{position: absolute !important;right: 0;bottom: 0}.elementor-widget-n-accordion .e-n-accordion-item-title{border-radius: 12px !important;border: 2px solid var(--Border-brand-secondary, #d62127) !important;background: var(--Secondary-50, #fce9ea) !important;padding: 12px 16px 12px 16px !important}*{margin: 0;padding: 0}html{text-rendering: antialiased;-webkit-font-smoothing: antialiased}html,body{scroll-margin-top: 50px}::-webkit-scrollbar{width: 8px}::-webkit-scrollbar-track{background: #f1f1f1;box-shadow: inset 0 0 5px #dbdbdb}::-webkit-scrollbar-thumb{background: #c9c8c8;border-radius: 8px}body{font-family: 'Be Vietnam Pro';font-weight: normal;font-style: normal;font-size: 1rem;line-height: 150%;-webkit-text-size-adjust: none}h1,h2,h3,h4,h5,h6{font-weight: bold}h1{font-size: 2.5rem}h2{font-size: 2rem}h3{font-size: 1.75rem}h4{font-size: 1.5rem}h5{font-size: 1.25rem}h6{font-size: 1rem}a{text-decoration: none !important}.c-scrollbar{z-index: 99999}.cursor-pointer{cursor: pointer}p:last-child{margin-bottom: 0}img{vertical-align: middle;height: auto;max-width: 100%;display: block}.button-close{position: relative;margin: auto;width: 24px;height: 24px}.leftright{height: 2px;width: 24px;position: absolute;margin-top: 10px;background-color: #000;border-radius: 2px;transform: rotate(45deg);transition: all .3s ease-in}.rightleft{height: 2px;width: 24px;position: absolute;margin-top: 10px;background-color: #000;border-radius: 2px;transform: rotate(-45deg);transition: all .3s ease-in}.btn-loadmore{border: 1px solid var(--color-primary);background: transparent;border-radius: 50px;padding: 10px 24px}.scroll-more-animation{margin: auto;display: inline-block;position: relative;width: 80px;height: 80px;opacity: 0;visibility: hidden;height: 0;overflow: hidden}.scroll-more-animation .dot-item{position: absolute;top: 33px;width: 18px;height: 18px;border-radius: 50%;background: var(--color-primary);animation-timing-function: cubic-bezier(0, 1, 1, 0)}.scroll-more-animation div:nth-child(1){left: 8px;animation: lds-ellipsis1 .6s infinite}.scroll-more-animation div:nth-child(2){left: 8px;animation: lds-ellipsis2 .6s infinite}.scroll-more-animation div:nth-child(3){left: 32px;animation: lds-ellipsis2 .6s infinite}.scroll-more-animation div:nth-child(4){left: 56px;animation: lds-ellipsis3 .6s infinite}@keyframes lds-ellipsis1{0%{transform: scale(0)}100%{transform: scale(1)}}@keyframes lds-ellipsis3{0%{transform: scale(1)}100%{transform: scale(0)}}@keyframes lds-ellipsis2{0%{transform: translate(0, 0)}100%{transform: translate(24px, 0)}}.search-form input{width: 190px;height: 36px;outline: none;padding: 8px 30px 8px 12px;border: 0}.search-form button{border: none;background: transparent;outline: none;position: absolute;top: 50%;right: 0.75rem;transform: translateY(-50%)}.search-wrapper{display: none}.search-wrapper .popup-wrapper{background: #fff;padding: 3rem;width: 750px;max-width: 100%}.est-any-popup{display: none}.est-breadcrumb *{color: inherit}.est-breadcrumb .last,.est-breadcrumb .breadcrumb_last{opacity: 0.8}code,pre{background: #f2f2f2;display: inline-block;border-radius: 3px;padding: 0.25rem;margin: .25rem 0;font-size: inherit;max-width: 100%}.wp-caption img[class*="wp-image-"]{display: block;margin: 0}.aligncenter{clear: both;display: block;margin: 0 auto 1.75em}.alignleft{float: left;margin: .375em 1.75em 1.75em 0}.alignright{float: right;margin: .375em 0 1.75em 1.75em}figcaption{margin-top: 1rem}.entry-content ol,.entry-content ul{padding-left: 27px}.widget{margin-bottom: 40px}.widget ul,.widget ol{padding-left: 17px}.widget ul li,.widget ol li{margin-bottom: 0.75rem}.widget ul li li:first-child,.widget ol li li:first-child{margin-top: 0.75rem}.widget ul{list-style: disc}.widget .widget-title{font-size: 16px;font-size: 1rem;letter-spacing: 0.046875em;line-height: 1.3125;margin: 0 0 1.75em;text-transform: uppercase}.widget.widget_rss .rss-date,.widget.widget_rss cite{color: #686868;display: block;font-size: inherit !important;font-style: normal;line-height: 1.615384615;margin-bottom: 0.538461538em}.widget .tagcloud a{border: 1px solid #d1d1d1;border-radius: 2px;display: inline-block;line-height: 1;margin: 0 .1875em .4375em 0;padding: .5625em .4375em .5em;font-size: inherit !important}.widget img{margin-top: 1rem;margin-bottom: 1rem}table{border-collapse: separate;border-spacing: 0;border-width: 1px 0 0 1px;margin: 0;table-layout: fixed;width: 100%}table caption{font-weight: 900;padding-top: 0.75rem;padding-bottom: 0.75rem;caption-side: top;border: 1px solid #d1d1d1;border-bottom: 0;margin: 0;text-align: center;color: inherit}table th,table td{line-height: 2.6923076923;padding: 0;text-align: center}table th:last-child,table td:last-child{border-right: 0}table td{border-width: 0 1px 1px 0}table th{border-left: 0;border-top: 0}table tr:last-child td{border-bottom: 0}table,th,td{border: 1px solid #d1d1d1}.wp-calendar-nav{border: 1px solid #d1d1d1;border-top: 0;line-height: 2.6923076923;text-align: center}select{outline: none;padding: 0.75rem;border-color: #d1d1d1}.scroll-to-top{position: fixed;bottom: 1rem;right: -1rem;height: 40px;width: 40px;display: grid;place-items: center;border-radius: 50%;cursor: pointer;z-index: 9999;opacity: 0;visibility: hidden;transition: 0.5s}.scroll-to-top.active{opacity: 1;visibility: visible;right: 1rem}.scroll-to-top .progress{display: block;height: calc(100% - 6px);width: calc(100% - 6px);background-color: #fff;border-radius: 50%;display: grid;place-items: center;font-size: 20px}.btn-loadmore{background-color: var(--main-color)}.text-clamp{word-break: break-word;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: var(--text-clamp);-webkit-box-orient: vertical}.grid-size{min-height: 0;height: 0}.color-inherit{color: inherit}.text-inherit{color: inherit}.search-no-results .no-results{padding-top: 70px;padding-bottom: 70px}.search-no-results .no-results .search-form{width: 500px;max-width: 100%;margin: auto}.page{gap: 8px}.page-numbers{border: 1px solid #dbdbdb;width: 35px;height: 35px;display: inline-flex;align-items: center;justify-content: center}.page-numbers:is(.page-current, :hover){border-color: var(--color-primary)}.page a{cursor: pointer}:root{--main-color: #232262}.htl-button .elementor-button-text{vertical-align: middle}.container .pagination{margin-bottom: 50px}.page{gap: 8px}.page-numbers{border: 1px solid #dbdbdb;width: 35px;height: 35px;display: inline-flex;align-items: center;justify-content: center;transition: all .5s;-webkit-transition: all .5s;-moz-transition: all .5s;-o-transition: all .5s}.page-numbers:is(.page-current, :hover){border-color: var(--color-primary)}.page a{cursor: pointer}.search-result{position: absolute;top: calc(111%);max-height: 350px;overflow: auto;width: 100%;z-index: 999;opacity: 0;visibility: hidden}.search-result .result{padding: 12px 16px;gap: 16px;background: var(--White, #fff)}.search-result.open{border: 1px solid var(--Grey-100, #e8e8e8);border-radius: 8px;opacity: 1;visibility: visible}.animsition-overlay-slide{z-index: 9999;background-color: var(--main-color)}.spin-icon{position: absolute;top: 0;left: 0;right: 0;margin: auto;width: 100%;height: 100%;border: 1px solid #373737;border-top: 1px solid transparent;border-radius: 50%;animation: spin .5s linear 0s infinite;opacity: 0;visibility: hidden}.is-loading .spin-icon{opacity: 1;visibility: visible}.is-loading .svg-icon{opacity: 0;visibility: hidden}@keyframes spin{0%{transform: rotate(0)}100%{transform: rotate(359deg)}}@keyframes bounce{30%{transform: translateY(-100px)}60%{transform: none}}.loading-wrapper{z-index: 999999;top: 0;left: 0;visibility: hidden;opacity: 0}.loading-wrapper.template1{background: #fff}.loading-wrapper.template2{background: #fff}.loading-wrapper.template2 .heading{font-size: 120px;color: var(--main-color)}.loading-wrapper.template2 .heading p{display: inline-block;animation: bounce 1s infinite ease-in-out}.loading-wrapper.template2 .heading p:nth-of-type(2){animation-delay: 0.1s}.loading-wrapper.template2 .heading p:nth-of-type(3){animation-delay: 0.2s}.loading-wrapper.template2 .heading p:nth-of-type(4){animation-delay: 0.3s}.loading-wrapper.template2 .heading p:nth-of-type(5){animation-delay: 0.4s}.loading-wrapper.template2 .heading p:nth-of-type(6){animation-delay: 0.5s}.loading-wrapper.template2 .heading p:nth-of-type(7){animation-delay: 0.6s}.loading-wrapper.loading{opacity: 1;visibility: visible}.ring{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 150px;height: 150px;background: transparent;border: 3px solid #fff;border-radius: 50%;text-align: center;line-height: 150px;font-family: sans-serif;font-size: 20px;color: var(--main-color);letter-spacing: 4px;text-transform: uppercase;text-shadow: 0 0 10px var(--main-color);box-shadow: 0 0 20px rgba(0,0,0,0.5)}.ring:before{content: "";position: absolute;top: -3px;left: -3px;width: calc(100% + 6px);height: calc(100% + 6px);border: 3px solid transparent;border-top: 3px solid var(--main-color);border-right: 3px solid var(--main-color);border-radius: 50%;animation: animateC 2s linear infinite}.ring span{display: block;position: absolute;top: calc(50% - 2px);left: 50%;width: 50%;height: 4px;background: transparent;transform-origin: left;animation: animate 2s linear infinite}.ring span:before{content: "";position: absolute;width: 16px;height: 16px;border-radius: 50%;background: var(--main-color);top: -6px;right: -8px;box-shadow: 0 0 20px var(--main-color)}@keyframes animateC{0%{transform: rotate(0deg)}100%{transform: rotate(360deg)}}@keyframes animate{0%{transform: rotate(45deg)}100%{transform: rotate(405deg)}}.ot-wrapper .loading{top: 0;left: 0;z-index: 999999;background-color: rgba(255,255,255,0.9);opacity: 0;visibility: hidden;transition: all 1s;-webkit-transition: all 1s;-moz-transition: all 1s;-o-transition: all 1s}.ot-wrapper .loading.active{opacity: 1;visibility: visible}.loading-animation{margin: auto;display: inline-block;position: relative;width: 80px;height: 20px}.loading-animation .dot-item{position: absolute;top: 4px;width: 10px;height: 10px;border-radius: 50%;background: var(--main-color);animation-timing-function: cubic-bezier(0, 1, 1, 0)}.loading-animation div:nth-child(1){left: 8px;animation: ellipsis1 .6s infinite}.loading-animation div:nth-child(2){left: 8px;animation: ellipsis2 .6s infinite}.loading-animation div:nth-child(3){left: 32px;animation: ellipsis2 .6s infinite}.loading-animation div:nth-child(4){left: 56px;animation: ellipsis3 .6s infinite}@keyframes ellipsis1{0%{transform: scale(0)}100%{transform: scale(1)}}@keyframes ellipsis3{0%{transform: scale(1)}100%{transform: scale(0)}}@keyframes ellipsis2{0%{transform: translate(0, 0)}100%{transform: translate(24px, 0)}}.htl-navigation .has-icon{padding-right: 15px}.htl-navigation .sub-menu{position: absolute;top: 100%;z-index: 999;left: 0;min-width: 320px;visibility: hidden;transform: translateY(0);border-radius: var(--Radius-lg, 12px);background: var(--Icon-white, #fff);overflow: hidden;box-shadow: 0 0 44px 0 rgba(0,0,0,0.1)}.htl-navigation .sub-menu li{width: 100%;display: inline-block;position: relative;line-height: 38px;text-transform: none}.htl-navigation .sub-menu li a{color: #232262 !important;padding: 4px 15px;display: flex;border-bottom: 1px solid #efefef;justify-content: start;align-items: center;font-size: 16px}.htl-navigation .sub-menu li:last-child a{border: none}.htl-navigation .sub-menu .sub-menu{list-style: none}.htl-navigation .sub-menu .sub-menu li{display: block;margin: 0}.htl-navigation .sub-menu .sub-menu li:not(:last-child){border-bottom: 1px solid #ccc}.htl-navigation .sub-menu .sub-sub-menu{left: 100%;top: 0}.htl-navigation ul,.htl-navigation ol{margin: 0;padding: 0}.htl-navigation .menu > li.menu__item{display: inline-block;position: relative;line-height: 50px;font-size: 17px;padding: 0 5px}.htl-navigation .menu > li.menu__item:hover .sub-menu{opacity: 1;visibility: visible}.htl-navigation .menu > li.menu__item.current-menu-item > span > a,.htl-navigation .menu > li.menu__item.current-menu-parent > span > a{font-weight: 700}.htl-navigation .menu > li.menu__item.current-menu-parent > span > a::after,.htl-navigation .menu > li.menu__item.current-menu-item a::after{width: 100%;transition: .3s;opacity: 1;visibility: visible}.htl-navigation .menu > li.menu__item a:after{content: "";position: absolute;left: 0;width: 0;height: 2px;background: #232262;bottom: 0;opacity: 0;visibility: hidden;transition: .3s}.htl-navigation .menu > li.menu__item a:hover:after{width: 100%;transition: .3s;opacity: 1;visibility: visible}.htl-navigation .sub_mega_menu{width: calc( 100vw - 13px);max-width: calc( 100vw - 13px);left: 50%;margin-left: -50vw}.active .menu__icon{rotate: 0deg;transition: .3s}.menu__item a{font-weight: 600}.menu__item .icon{margin-right: 6px}.menu__icon{margin-left: 6px;right: 0;top: 0px;transition: .3s}.menu__icon svg{width: 12px}.menu__icon svg path{fill: #fff}.p-inherit{position: inherit !important}header{position: fixed;z-index: 9999;left: 0;right: 0;margin: 0;top: 0;border-radius: var(--Radius-none, 0);will-change: transform;transition: transform .3s;box-shadow: 0 0 44px 0 rgba(0,0,0,0.1)}header.sticky{transform: translateY(-100%);transition: transform .3s}header .site-logo img,header .site-logo svg{max-width: 100%}@media (max-width: 991px){header .site-logo{max-width: 164px}header .site-logo img,header .site-logo svg{max-width: 100%}}.bt-back .icon-back svg{width: 16px;height: auto}.open-menu .menu-mobile{visibility: visible;opacity: 1}.open-menu .menu-mobile .m-mobile-wrapper{left: 0}.open-menu .toggle-nav a span{width: 73%;left: 4px}.open-menu .toggle-nav a span:nth-child(1){top: 18px;width: 0%;left: 50%}.open-menu .toggle-nav a span:nth-child(2){-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg)}.open-menu .toggle-nav a span:nth-child(3){-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg)}.open-menu .toggle-nav a span:nth-child(4){top: 18px;width: 0%;left: 50%}.menu-mobile{position: fixed;top: 0;width: 100%;height: 100%;z-index: 999999;left: 0;transition: 0.5s;visibility: hidden;opacity: 0}.menu-mobile .menu__item .active .menu__icon{rotate: 180deg}.menu-mobile .overlay{background: rgba(0,0,0,0.5);position: absolute;top: 0;left: 0;width: 100%;height: 100%}.menu-mobile .logo-mobile{padding: 15px;position: relative;border-bottom: 1px solid #f5f5f5;display: flex;align-items: center}.menu-mobile .logo-mobile a{display: inline-block}.menu-mobile .logo-mobile img{max-height: 36px;width: auto}.menu-mobile .ic-toggle svg{transform: rotate(-90deg)}.menu-mobile.dropdown .sub-menu{position: static;display: none;transition: none}.menu-mobile.dropdown .sub-menu ul{padding-top: 10px}.menu-mobile.dropdown .sub-menu .m-item{padding-right: 0;padding-left: 0;border: none;border-top: 1px solid #f4f4f4}.menu-mobile.dropdown .sub-menu .m-item:last-child{padding-bottom: 0}.menu-mobile.dropdown .item.active .ic-toggle svg{transform: rotate(180deg)}.menu-mobile.dropdown .ic-toggle svg{transform: rotate(0deg);transition: 0.3s}.menu-mobile .footer-memu-mobile{padding: 0 18px}.menu-mobile .footer-memu-mobile .widget{padding: 18px 15px;text-align: center}.menu-mobile .footer-memu-mobile .widget:not(:last-child){border-bottom: 1px solid #e9ecef}.menu-mobile .footer-memu-mobile ul li{text-align: center}.menu-mobile .footer-memu-mobile ul li a{font-size: inherit}.menu-mobile .footer-memu-mobile ul li:last-child a{color: var(--color-primary)}.menu-mobile .m-mobile-wrapper{margin: 0;background: #fff;height: 100%;width: 100%;max-width: 100%;padding: 0;list-style: none;max-height: 100%;overflow-y: auto;position: relative;left: -100%;transition: 0.3s}.menu-mobile .m-mobile-wrapper .logo-mobile{background: var(--Primary-700---Primary, #232262)}.menu-mobile ul{list-style: none;margin: 0}.menu-mobile #panel-menu{position: relative;padding: 8px 24px}.menu-mobile #panel-menu a{font-size: 14px;font-style: normal;color: #232262;transition: color .3s}.menu-mobile #panel-menu a:hover{color: var(--color-yellow-400)}.menu-mobile #panel-menu li{margin: 0}.menu-mobile .toggle-nav__icon{right: 24px;top: 50%;transform: translateY(-50%)}.menu-mobile .toggle-nav__icon .toggle-nav__line{background: #fff}.menu-mobile .sub-menu ul{padding-left: 10px !important}.menu-mobile .sub-menu ul li:last-child{padding-bottom: 0}.menu-mobile .sub-menu ul li{border-bottom: 0 !important}.menu-mobile .pll-parent-menu-item a span{display: flex;align-items: center;gap: 8px}.menu-mobile .ic-toggle{width: 40px;margin: 0;text-align: center;right: -15px}.menu-mobile li{padding: 10px 0;border-bottom: 1px solid #dedede}.menu-mobile li:not(:last-child){margin-bottom: 12px}.menu-mobile .p-inherit{position: initial !important}.menu-mobile .sub-menu{position: absolute;z-index: 1;top: 0;left: -100%;background: #fff;width: 100%;height: 100%;transition: 0.3s}.menu-mobile .sub-menu.active{left: 0}.menu-mobile .sub-menu .bt-back{border-color: #f4f4f4;padding: 0}.menu-mobile .sub-menu .bt-back .icon-back{border-right: 1px solid #f4f4f4;height: 40px;display: flex;justify-content: center;width: 40px}.menu-mobile .sub-menu .bt-back a{padding: 0 !important;display: flex !important;align-items: center;gap: 12px}.menu-mobile .icon-close{width: 24px;height: 24px;display: flex;align-items: center;justify-content: center;position: absolute;right: 16px;top: 16px}.toggle-nav__icon{width: 25px;height: 25px;-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);-webkit-transition: .5s ease-in-out;-moz-transition: .5s ease-in-out;-o-transition: .5s ease-in-out;transition: .5s ease-in-out;cursor: pointer}.toggle-nav__line{display: block;position: absolute;height: 2px;width: 100%;background: #fff;border-radius: 9px;opacity: 1;left: 0;-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);-webkit-transition: .25s ease-in-out;-moz-transition: .25s ease-in-out;-o-transition: .25s ease-in-out;transition: .25s ease-in-out;border-radius: 50px}.toggle-nav__line:nth-child(1){top: 4px}.toggle-nav__line:nth-child(2),.toggle-nav__line:nth-child(3){top: 12px}.toggle-nav__line:nth-child(4){top: 20px}@keyframes hide_line{0%{background-color: #000}100%{background-color: #fff}}@keyframes rote_top{0%{top: 0.5rem;rotate: 0deg}50%{top: 0;rotate: 0deg}100%{rotate: 45deg;top: 0}}@keyframes rote_bottom{0%{bottom: 0.5rem;rotate: 0deg}50%{bottom: 0;rotate: 0deg}100%{rotate: -45deg;bottom: 0}}.htl-top-icon a{outline: none}.htl-top-icon a:hover{color: var(--main-color)}.languages .lang-item svg,.languages .lang-item img{margin-right: 4px}.languages.horizontal .lang-item:not(:last-child){margin-right: 12px}.languages.horizontal .lang-item:not(:last-child):after{content: "";height: 14px;width: 1px;background: #ccc;display: inline-block;margin-left: 12px}.languages.dropdown > .lang-item svg:first-of-type{margin-right: 4px}.languages.dropdown > .lang-item svg:last-of-type{margin-left: 4px}.languages.dropdown:hover .languages__sub{opacity: 1;visibility: visible}.languages__sub{top: 100%;width: max-content;left: 0;background: #fff;opacity: 0;visibility: hidden;border-radius: var(--Radius-lg, 12px);box-shadow: 0 0 44px 0 rgba(0,0,0,0.1);z-index: 99;overflow: hidden}.languages__sub a{padding: 6px 16px;flex: 1;border-bottom: 1px solid #efefef}.elementor-widget-lp-language .lang-item{color: #121212;display: flex;align-items: center;gap: 8px;font-size: 14px;font-style: normal;font-weight: 500;line-height: 140%}.htl-search-canvas svg{width: 24px;height: 24px}.top-right-menu ul.menu > li.menu__item > span.item{border-radius: var(--Radius-md, 8px);background: var(--Background-brand-hover, #ececf8);padding: 4px 20px 4px 12px;line-height: 140% !important;transition: .3s}.top-right-menu ul.menu > li.menu__item > span.item:hover{background: #D62127;transition: .3s}.top-right-menu ul.menu > li.menu__item > span.item:hover a{color: #fff !important;transition: .3s}.top-right-menu ul.menu > li.menu__item > span.item:hover .menu__icon path{fill: #fff !important;transition: .3s}.top-right-menu ul.menu > li.menu__item > span.item a{transition: .3s;padding-right: 4px}.top-right-menu ul.menu > li.menu__item > span.item .menu__icon{width: 10px;height: 10px;top: 3px;right: 8px}.top-right-menu ul.menu > li.menu__item > span.item .menu__icon path{fill: #232262 !important}.top-right-menu ul.menu > li.menu__item > span.item a::after{content: none !important}.top-right-menu .sub-menu{border-radius: var(--Radius-lg, 12px);background: var(--Icon-white, #fff);box-shadow: 0 0 44px 0 rgba(0,0,0,0.2)}.top-right-menu .sub-menu a{color: var(--Text-brand-primary, #232262)}.widget-search .search-form{border-radius: var(--Radius-7xxl, 96px);background: var(--Background-secondary, #f5f5f5);overflow: hidden}.widget-search .search-form input{font-size: 14px;color: var(--Text-primary, #121212)}.widget-search .search-form input::placeholder{color: var(--Text-primary, #121212)}.widget-search .search-form button{width: 16px;height: 16px;background: transparent;display: flex;align-items: center}.top-header .htl-navigation .menu > li.menu__item{font-size: 14px;line-height: 140%}.wp-logo-text .elementor-image-box-wrapper{width: max-content;text-align: center !important;display: flex}.wp-logo-text .elementor-image-box-wrapper a{color: #fff}.site-views{color: #fff}.top-left-header .htl-navigation .menu > li.menu__item{font-size: 15px}.main-menu .menu > li.menu__item{text-transform: uppercase}.main-menu .menu > li.menu__item:hover{background: #232262}.elementor-widget-dev-heading .heading-primary{font-size: 2.25rem;line-height: 2.5rem;font-weight: 600}.elementor-widget-dev-heading .description{font-size: 1.25rem;line-height: 1.75rem;margin-top: 0.75rem}.slider .slick-dots{position: absolute;bottom: 30px;left: 0;right: 0}.slider .slick-arrow{z-index: 1}.slider .slick-arrow.slick-next{right: 50px}.slider .slick-arrow.slick-prev{left: 50px}.slider .slider-item{position: relative}.slider:not(.auto) .slider-item{height: 100vh}.slider:not(.auto) .slider-item .background-wp{height: 100%}.slider:not(.auto) .slider-item img{height: 100%;width: 100%;object-fit: cover}.slider .slider-content{position: absolute;top: 0;left: 0;width: 100%;right: 0;height: 100%;display: flex;align-items: center;justify-content: center}.arrow-top{margin-top: 60px}.news__arrows{gap: 15px}.news__arrows .slick-arrow{position: relative}.news__arrows .slick-arrow span:before,.news__arrows .slick-arrow span:after{background-color: var(--color-primary)}.news__arrows.bottom-right{justify-content: flex-end}.news__arrows.bottom{justify-content: center}.news__arrows.top{position: absolute;top: 0;right: 0}.news__arrows:not(.default) .slick-next{right: auto}.news__arrows:not(.default) .slick-prev{left: auto}.wpcf7 .btn-submit{margin-top: 12px;display: inline-block;width: 100%}.wpcf7 .btn-submit p{border-radius: var(--Radius-7xxl, 96px);background: var(--Primary-700---Primary, #232262);height: 42px;text-align: center;justify-content: center;gap: 8px;align-items: center;display: flex;transition: .3s}.wpcf7 .btn-submit p:hover{background: #D62127;transition: .3s}.wpcf7 .btn-submit p:hover input{background: #D62127;transition: .3s}.wpcf7 .btn-submit p input{border: 0;color: var(--Text-white, #fff);font-size: 16px;font-weight: 500;line-height: 140%;transition: .3s}.wpcf7 .btn-submit p .wpcf7-spinner{position: absolute}.wpcf7 label{display: block;margin-bottom: 20px;color: var(--Text-primary, #121212);font-size: 14px;font-weight: 500;line-height: 150%}.wpcf7 label .text{padding-left: 15px}.wpcf7 label .red{color: var(--System-Danger-Hard, var(--System-Danger-Hard, #900));font-size: var(--Size-Body-text-2, 16px);font-style: normal;font-weight: 400;line-height: var(--Line-height-Body-text-2, 24px);margin-left: 2px}.wpcf7 form.wpcf7-form .checkbox .wpcf7-form-control-wrap .wpcf7-list-item.first.last{margin: 0 !important}.wpcf7 form.wpcf7-form .checkbox .wpcf7-form-control-wrap label{display: flex;align-items: center;gap: 8px;color: #6B7280;font-size: 14px;font-style: normal;font-weight: 400;line-height: 150%}.wpcf7 form.wpcf7-form .checkbox .wpcf7-form-control-wrap label input{width: 20px;height: 20px;border: 1px solid #d1d5db !important;margin: 0}.wpcf7 form.wpcf7-form .wpcf7-form-control-wrap{display: block}.wpcf7 form.wpcf7-form .wpcf7-form-control-wrap input,.wpcf7 form.wpcf7-form .wpcf7-form-control-wrap select,.wpcf7 form.wpcf7-form .wpcf7-form-control-wrap textarea{border-radius: 8px;border: 1px solid var(--Border-02, #c4c4c4) !important;background: var(--Background-Primary, #fff);padding: 16px;font-size: var(--Size-Body-text-2, 16px);font-weight: 400;line-height: var(--Line-height-Body-text-2, 24px);height: 56px;width: 100%;outline: none;margin-top: 5px;border: 0}.wpcf7 form.wpcf7-form .wpcf7-form-control-wrap input::placeholder,.wpcf7 form.wpcf7-form .wpcf7-form-control-wrap select::placeholder,.wpcf7 form.wpcf7-form .wpcf7-form-control-wrap textarea::placeholder{color: var(--Text-placeholder, #787878)}.wpcf7 form.wpcf7-form .wpcf7-form-control-wrap input:focus,.wpcf7 form.wpcf7-form .wpcf7-form-control-wrap select:focus,.wpcf7 form.wpcf7-form .wpcf7-form-control-wrap textarea:focus{border: 1px solid #232262}.wpcf7 form.wpcf7-form .wpcf7-form-control-wrap input.wpcf7-not-valid,.wpcf7 form.wpcf7-form .wpcf7-form-control-wrap select.wpcf7-not-valid,.wpcf7 form.wpcf7-form .wpcf7-form-control-wrap textarea.wpcf7-not-valid{border: 1px solid #dc3232}.wpcf7 form.wpcf7-form .wpcf7-form-control-wrap textarea{height: 155px}.wpcf7 form.wpcf7-form button{background-color: #232262;font-size: 16px;font-weight: 500;line-height: 140%;border-radius: 12px;padding: 10px;transition: 0.5s;border: 0;position: relative;overflow: hidden;width: 100%;max-width: 100%;justify-content: center;margin-top: 32px}.wpcf7 form.wpcf7-form button .elementor-button-text{position: relative}.wpcf7 form.wpcf7-form button::before{content: "";position: absolute;top: 0;bottom: 0;left: 0;height: 100%;width: 0;background-color: #d62127;transition: .3s ease-out;border-radius: var(--Radius-md, 8px)}.wpcf7 form.wpcf7-form button svg{position: relative}.wpcf7 form.wpcf7-form button .btn-icon{border-radius: var(--Radius-sm, 4px);background: var(--Neutral-0, #fff);width: 32px;height: 32px;display: flex;align-items: center;justify-content: center;overflow: hidden;position: relative;line-height: 0}.wpcf7 form.wpcf7-form button .btn-icon .icon-arrow{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);transition: transform .4s ease, opacity .4s ease}.wpcf7 form.wpcf7-form button .btn-icon .icon-arrow.default-icon{opacity: 1;transform: translate(-50%, -50%) translateY(0)}.wpcf7 form.wpcf7-form button .btn-icon .icon-arrow.hover-icon{opacity: 0;transform: translate(-50%, -50%) translateY(120%)}.wpcf7 form.wpcf7-form button:hover:before{width: 100%}.wpcf7 form.wpcf7-form button:hover .btn-icon .default-icon{opacity: 0;transform: translate(-50%, -50%) translateY(-120%)}.wpcf7 form.wpcf7-form button:hover .btn-icon .hover-icon{opacity: 1;transform: translate(-50%, -50%) translateY(0)}.wpcf7 form.wpcf7-form .wpcf7-not-valid-tip{margin-top: 10px}.wpcf7 form.wpcf7-form div.wpcf7-response-output{margin-left: 0;margin-right: 0}.wpcf7 .text-input{color: var(--Neutral-500, var(--Neutral-500, #5e5e5e));font-size: 16px;font-weight: 500;line-height: 150%}.wpcf7 .col-group{display: flex;justify-content: space-between}.wpcf7 .col-group .half-col{flex: 0 0 49%}.wpcf7 .contact-button p{display: flex;justify-content: flex-end}.page-id-19624 .container-page{display: none}.post{margin-right: -12px;margin-left: -12px}.post__item{margin-bottom: 25px;padding-left: 12px;padding-right: 12px}.post__children{border-radius: 0 !important;overflow: hidden;background: #fff}.post__children:hover img{scale: 1.1;transition: 0.3s}.post__thumbnail{overflow: hidden}.post__thumbnail__padding{padding-top: 56.25%}.post__thumbnail-img{top: 0;left: 0;object-fit: cover;transition: 0.3s}.post-meta{padding: 1rem}.post.temp3 .item-full .post-thumbnail a{padding-top: 52%}.post.temp3 .item-small .post-thumbnail{width: 30%;flex: 0 0 30%}.post.temp3 .item-small .post-thumbnail a{padding-top: 84%}.post.temp3 .item-small .post-meta{width: 70%;flex: 0 0 70%}.post.temp3 .item-small .text-base{display: none}.author{width: 1.75rem;height: 1.75rem;border-radius: 50%}.text-meta{background: #f9fafb;padding: .15rem .5rem .15rem .25rem;line-height: 1;border-radius: 30px}.liked{background-color: #fff1f2;color: #e11d48}.post__thumbnail img{transition: 0.3s}.post__title:hover a{color: #d62127}.post__thumbnail{margin-bottom: 16px}.post__thumbnail img{object-fit: cover}.post__heading{margin-bottom: 24px}.post :where(ol, ul){margin-left: 27px}.toc{display: none !important}.single .single-wrapper{padding-top: 162px;max-width: 1296px;position: relative}.single .single-wrapper::before{content: "";width: 285px;top: 125px;height: 297px;right: -1px;z-index: -1;position: absolute;background: url(/wp-content/uploads/2025/09/Logo-single.svg)}.single .rank-math-breadcrumb{margin-bottom: 12px}.single .rank-math-breadcrumb p > a{white-space: nowrap}.single .rank-math-breadcrumb a{color: var(--Text-secondary, #454545);font-size: 14px;font-weight: 500;line-height: 140%}.single .rank-math-breadcrumb p{display: flex;gap: 12px;color: var(--Text-secondary, #454545);line-height: 140%}.single .post__heading{margin-bottom: 18px}.single .post__heading .post__title{color: var(--Text-primary, #121212);font-size: 24px;font-style: normal;font-weight: 600;line-height: 120%;margin-bottom: 16px;letter-spacing: 0.44px}.single .post-date{margin-bottom: 32px;display: flex;justify-content: space-between}.single .post-date .date-item{display: flex;align-items: center;gap: 8px}.single .post-date .date-item p{color: var(--Text-primary, #121212);font-size: 16px;margin-bottom: 0;font-weight: 600}.single .post-date .date-item .date{color: var(--Text-primary, #121212);font-size: 16px;font-style: normal;font-weight: 400;line-height: 150%}.single .post__thumbnail{margin-bottom: 72px}.single .post__thumbnail img{width: 100%;height: 550px;object-fit: cover;border-radius: var(--Radius-xl, 16px)}.single .post__content{max-width: 900px;margin: 0 auto;padding-bottom: 72px}.single .post__content .noidungtin div{font-family: Manrope !important;font-size: 16px !important}.single .post__content .noidungtin img{margin: 0 auto 5px auto}.single .post__content p{font-family: Manrope}.single .post__content h2{color: var(--text-primary, #111927);margin-bottom: 20px;font-size: 24px;font-weight: 600;line-height: 140%}.single .post__content p{color: var(--Text-primary, #121212);font-size: 16px;font-style: normal;font-weight: normal;line-height: 150%}.single .post__content .wp-block-image{margin: 16px 0 32px 0;display: inline-block;width: 100%;position: relative}.single .post__content .wp-block-image::after{content: "";position: absolute;bottom: 0;background: #DEDEDE;height: 1px;width: 352px;left: 0;right: 0;margin: 0 auto}.single .post__content .wp-block-image img{border-radius: var(--Radius-lg, 12px);width: 600px;height: 400px;object-fit: cover;margin: 0 auto 8px auto}.single .post__content .wp-block-image figcaption{color: var(--Text-tertiary, #787878);margin-bottom: 32px;font-size: 12px;font-style: normal;font-weight: 400;line-height: 140%}.single .post__content blockquote{padding: 70px 40px 16px 40px;border-radius: var(--Radius-lg, 12px);background: var(--Background-brand-hover, #ececf8);border: 0;text-align: center;position: relative;margin-bottom: 64px}.single .post__content blockquote:before{content: "";position: absolute;top: 16px;left: 0;right: 0;margin: 0 auto;width: 30px;height: 30px;background: url(/wp-content/uploads/2025/09/Quote.png)}.single .post__content blockquote::after{content: "";position: absolute;bottom: -32px;background: #DEDEDE;height: 1px;width: 352px;left: 0;right: 0;margin: 0 auto}.single .post__content blockquote p{color: var(--Text-primary, #121212);font-size: 16px;font-style: normal;font-weight: 500;line-height: 150%}.single .post__content blockquote p:not(:last-child){margin-bottom: 24px}.single .post__content blockquote strong{color: var(--Text-secondary, #454545);font-size: 14px;font-style: normal;font-weight: 500;line-height: 150%}.single .post__content .tag-post span{color: var(--Text-primary, #121212);font-size: 20px;font-style: normal;font-weight: 600;line-height: 140%;margin-bottom: 16px;display: inline-block}.single .post__content .tag-post .post-tags{display: flex;align-items: center;align-content: center;gap: 16px;flex-wrap: wrap}.single .post__content .tag-post .post-tags .tag-item{color: var(--Text-brand-primary, #232262);font-size: 14px;font-style: normal;font-weight: 500;line-height: 150%;border-radius: var(--Corners-Corners-2, 4px);background: var(--Primary-50, #ececf8);padding: 2px var(--Spacing-Spacing-8px, 8px)}.single .related{padding-bottom: 55px}.single .related .related__heading h2{margin-bottom: 32px;color: var(--Text-primary, #121212);font-size: 32px;font-style: normal;font-weight: 700;line-height: 140%}.single .related .post__thumbnail{margin-bottom: 16px}.single .related .post-infor{display: flex;justify-content: space-between;align-items: center;margin-bottom: 12px}.single .related .post-infor .date{padding: var(--Spacing-sm, 4px) var(--Spacing-md, 8px);color: var(--Neutral-0, #fff);font-size: 14px;font-style: normal;font-weight: 700;line-height: 150%;border-radius: var(--Radius-sm, 4px);background: var(--Secondary-500---Secondary, #d62127)}.single .related .post-infor .cat-item{color: var(--Neutral-800, #121212);text-align: right;font-size: 14px;font-style: normal;font-weight: 700;line-height: 150%;opacity: 0.6}.single .related .post__title a{color: var(--Neutral-800, #121212);font-size: 20px;font-style: normal;font-weight: 600;line-height: 140%}.share-post{display: flex;align-items: center;gap: 16px}.share-post .share-icon{cursor: pointer;display: flex;padding: 8px 12px;gap: 6px;justify-content: center;align-items: center;border-radius: var(--Radius-7xxl, 96px);border: 1px solid var(--Neutral-800, #121212);transition: .3s}.share-post .share-icon:hover{background: #232262}.share-post .share-icon:hover span{color: #fff;transition: .3s}.share-post .share-icon:hover path{fill: #fff;transition: .3s}.share-post .share-icon svg{width: 16px;height: 16px}.share-post .share-icon svg path{transition: .3s}.share-post .share-icon span{color: var(--Neutral-800, var(--Neutral-800, #121212));font-size: 14px;font-style: normal;font-weight: 500;line-height: 140%;transition: .3s}.popup-share{position: absolute;top: 35%;left: 50%;transform: translateX(-50%);display: none;z-index: 99999999}.popup-wrap{border-radius: var(--Spacing-xl, 16px);background: var(--background-paper, #fff);max-width: 100%;width: 365px;display: flex;padding: var(--Spacing-4xl, 32px);flex-direction: column;align-items: flex-start;gap: var(--Spacing-400, 32px);box-shadow: 0 0 72px 0 rgba(0,0,0,0.08)}.popup-wrap .popup-share-heading{display: flex;align-items: center;justify-content: space-between;width: 100%}.popup-wrap .popup-share-heading p{color: var(--text-primary, #111927);font-size: 20px;font-style: normal;font-weight: 700;line-height: 140%;margin-bottom: 0}.popup-wrap .popup-share-heading button{background: none;border: 0}.popup-wrap .popup-share-icon{display: flex;gap: 24px;justify-content: center;margin-bottom: 32px}.popup-wrap .popup-share-icon a{display: flex;flex-direction: column;justify-content: flex-end;align-items: center;gap: 8px;align-self: stretch}.popup-wrap .popup-share-icon .icon-fb{display: flex;width: 24px;height: 24px;padding: 6px;justify-content: center;align-items: center;border-radius: 100px;border: 1px solid var(--Neutral-400, #787878);transition: .3s}.popup-wrap .popup-share-icon span{color: var(--text-primary, #111927);text-align: center;font-size: 16px;font-style: normal;font-weight: 500;line-height: 150%}.popup-wrap .popup-share-icon .social-icon{border-radius: 37.333px;background: var(--grey-100, #f5f5f5);height: 72px;padding: 24px;transition: .3s}.popup-wrap .popup-share-icon .social-icon svg{width: 24px;height: 24px}.popup-wrap .popup-share-icon .social-icon svg path{transition: .3s}.popup-wrap .share-text{color: var(--text-secondary, #6c737f);text-align: center;font-size: 18px;font-style: normal;font-weight: 600;line-height: 140%;margin-bottom: 12px}.popup-wrap .share-item:hover .social-icon{transition: .3s}.popup-wrap .share-item:hover .social-icon .fb{background: #0765FF;border-color: #0765FF;transition: .3s}.popup-wrap .share-item:hover .social-icon .twitter{background: var(--Neutral-800, #121212);border-color: #121212;transition: .3s}.popup-wrap .share-item:hover .social-icon .email{background: var(--System-Information-Hard, #0055f9);border-color: #0055F9;transition: .3s}.popup-wrap .share-item:hover .social-icon path{fill: #fff;transition: .3s}.popup-wrap .share-link{display: flex;padding: var(--Spacing-150, 12px) var(--Spacing-250, 20px);align-items: center;align-self: stretch;border-radius: var(--Radius-12, 12px);background: var(--background-paper-tertiary, #f5f7f8);width: 100%}.popup-wrap .share-link input{overflow: hidden;color: var(--text-secondary, #6c737f);font-feature-settings: 'liga' off, 'clig' off;text-overflow: ellipsis;font-size: 16px;font-style: normal;font-weight: 400;line-height: 150%;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;flex: 1 0 0}.popup-wrap .share-link button:hover{border-radius: 12px;background: var(--action-hover, rgba(17,25,39,0.04))}.popup-wrap .share-link input,.popup-wrap .share-link button{background: none;border: 0 !important;transition: .3s;padding: 8px;outline: none !important}.popup-share-frame{display: inline-block;width: 100%}.post--single{margin: 0}body.overlay-active{overflow: hidden}body.overlay-active::after{content: "";position: fixed;inset: 0;background: rgba(0,0,0,0.4);z-index: 999999}.close-share path{transition: .3s}.close-share:hover path{transition: .3s;fill: #D62127}@media (max-width: 676px){.single .post__content{padding-bottom: 40px}.single .single-wrapper{padding-top: 55px;max-width: 100%;padding-left: 20px;padding-right: 20px}.single .rank-math-breadcrumb{margin-bottom: 10px}.single .rank-math-breadcrumb p{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;flex: 1 0 0;overflow: hidden;text-overflow: ellipsis}.single .rank-math-breadcrumb p .separator{margin: 0 6px}.single .top-post{display: flex;flex-direction: column}.single .top-post .post__thumbnail{order: 1;margin-bottom: 40px}.single .top-post .post__thumbnail img{height: auto}.single .top-post .post__heading{order: 2}.single .top-post .post__heading h1{font-size: var(--Size-H5, 24px);line-height: 140%;letter-spacing: 0;margin-bottom: 0}.single .top-post .post-date{order: 3;flex-direction: column;gap: 16px;margin-bottom: 40px}}.footer svg{width: 20px !important;height: 20.8px !important}.team-content{color: #ffffff}.team-content .name{font-weight: 700;font-size: 20px;line-height: 150%}.team-content .position{font-size: 16px;line-height: 150%;margin-top: 19px;margin-bottom: 2px}.team-member{margin-bottom: 30px}@media (min-width: 992px){.team-member{margin-bottom: 108px}}.slick-dots{margin: 50px 0 0;padding: 0;list-style: none;display: flex;gap: 10px;justify-content: center}.slick-dots li{line-height: 0}.slick-dots button{border: none !important;background: #000;padding: 5px;line-height: 0;outline: none !important;font-size: 0;width: 10px;height: 10px;border-radius: 20px;transition: 0.5s;vertical-align: middle}.slick-arrow{position: absolute;top: calc(50% - 44px / 2);width: 36px;height: 36px;border-radius: 50%;display: flex;align-items: center;justify-content: center;cursor: pointer;background: var(--Background-tertiary, #dedede);transition: .3s;border: 0}.slick-arrow:hover{background: var(--Background-brand-primary, #232262);transition: .3s}.slick-arrow:hover path{fill: #fff;transition: .3s}.slick-arrow.slick-prev{left: -60px;transform: scaleX(-1)}.slick-arrow.slick-next{right: -60px}.slick-arrow span{display: block;position: absolute;margin: -10px 0 0 -10px;width: 20px;height: 20px;left: 50%;top: 50%}.slick-arrow span:before,.slick-arrow span:after{content: "";width: 10px;height: 2px;border-radius: 1px;position: absolute;left: 50%;top: 50%;background: var(--color-primary);margin: -1px 0 0 -5px;display: block;transform-origin: 9px 50%}.slick-arrow span:after{transform: rotate(40deg)}.slick-arrow span:before{transform: rotate(-40deg)}.slick-arrow svg path{transition: .3s}.slick-arrow svg:nth-child(1){display: block;position: relative;z-index: 1;transform: rotate(0deg)}.slick-arrow.animate svg:first-child{animation: stroke 1s ease forwards .3s}.slick-arrow.animate span{animation: arrow 1.6s ease forwards}.slick-arrow.animate span:before{animation: arrowUp 1.6s ease forwards}.slick-arrow.animate span:after{animation: arrowDown 1.6s ease forwards}@keyframes stroke{52%{transform: rotate(-180deg);stroke-dashoffset: 0}52.1%{transform: rotate(-360deg);stroke-dashoffset: 0}100%{transform: rotate(-180deg);stroke-dashoffset: 126}}@keyframes arrow{0%,100%{transform: translateX(0);opacity: 1}23%{transform: translateX(17px);opacity: 1}24%,80%{transform: translateX(-22px);opacity: 0}81%{opacity: 1;transform: translateX(-22px)}}@keyframes arrowUp{0%,100%{transform: rotate(-40deg) scaleX(1)}20%,80%{transform: rotate(0deg) scaleX(.1);background-color: rgba(219,219,208,0.5)}}@keyframes arrowDown{0%,100%{transform: rotate(40deg) scaleX(1)}20%,80%{transform: rotate(0deg) scaleX(.1);background-color: rgba(219,219,208,0.5)}}footer.footer-default{background-color: #fafafa;padding-top: 70px;padding-bottom: 70px}footer.footer-default ul,footer.footer-default ol{margin: 0;left: 0;list-style: none}footer.footer-default ul li,footer.footer-default ol li{padding-top: 4px;padding-bottom: 4px}footer.footer-default a{color: inherit}footer.footer-default .widget:not(:last-child){margin-bottom: 25px}.footer .elementor-icon-list-icon svg{width: 24px !important;height: 24px !important}#map{z-index: 0}#map > ul{position: absolute;top: 16px;right: 16px;z-index: 99999;width: max-content;background: white;padding: 16px;margin: 0;list-style: none}#map > ul li{margin: 6px 0}.error404 .site-content{padding-top: 200px;padding-bottom: 200px}.error404 .site-content .page-title{font-size: 200px;font-weight: 800;letter-spacing: 40px;color: var(--main-color)}.btn-404{overflow: hidden;padding: 0;-webkit-transition: border-color .5s, background-color .5s;transition: border-color .5s, background-color .5s;-webkit-transition-timing-function: cubic-bezier(.2, 1, .3, 1);transition-timing-function: cubic-bezier(.2, 1, .3, 1);border: 1px solid var(--main-color);border-radius: 5px;display: inline-block;vertical-align: middle;position: relative;z-index: 1;-webkit-backface-visibility: hidden;-moz-osx-font-smoothing: grayscale;background-color: var(--main-color);text-transform: uppercase;font-weight: 600;font-size: 14px}.btn-404::after{content: attr(data-text);position: absolute;width: 100%;height: 100%;top: 0;left: 0;opacity: 0;-webkit-transform: translate3d(0, 25%, 0);transform: translate3d(0, 25%, 0)}.btn-404:after,.btn-404 > span{padding: 10px 24px;-webkit-transition: -webkit-transform .5s, opacity .5s;transition: transform .5s, opacity .5s;-webkit-transition-timing-function: cubic-bezier(.2, 1, .3, 1);transition-timing-function: cubic-bezier(.2, 1, .3, 1);color: #fff}.btn-404 > span{display: block;vertical-align: middle}.btn-404:hover > span{opacity: 0;-webkit-transform: translate3d(0, -25%, 0);transform: translate3d(0, -25%, 0)}.btn-404:hover::after{opacity: 1;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0)}@media (max-width: 767px){.error404 .site-content{padding-top: 100px;padding-bottom: 100px}.error404 .site-content .page-title{font-size: 100px;letter-spacing: 20px}.error404 .site-content h3{font-size: 24px}}.container{max-width: var(--content-width)}.theme-padding{padding-left: 12px !important;padding-right: 12px !important}.container-page{max-width: 90%;margin: 0 auto;padding-bottom: 72px}@media (min-width: 992px){.theme-padding{padding-left: 48px !important;padding-right: 48px !important}.first-event{max-width: 35%;flex: 0 0 35%}.last-event{max-width: 65%;flex: 0 0 65%}}@media (min-width: 1200px){.theme-padding{padding-left: 110px !important;padding-right: 110px !important}}@media (max-width: 1025px){.teacher-img{position: absolute !important}.footer .elementor-icon-list-items{display: flex;flex-direction: column}.logo-slider .swiper-slide-inner img{max-width: 70%}.sec-review .e-con-inner{max-width: 100%;gap: 0 !important;justify-content: space-between}.wp-over-new .elementor-image-box-wrapper{width: auto}.list-link .content-list-link h4{font-size: 18px}.video-slider-container .video-slide{height: 350px}.sider-icon{top: 62%}.elementor-widget-lp-language .lang-item{color: #fff !important}.elementor-widget-lp-language .lang-item path{fill: #fff !important}.elementor-widget-lp-language .languages__sub .lang-item{color: #121212 !important}.top-header .htl-navigation .menu > li.menu__item{font-size: 12px}.htl-navigation li{font-size: 14px}}@media (max-width: 1025px) and (min-width: 768px){.sec-events .e-con-inner{padding: 72px 24px !important}}@media (min-width: 769px){.event-mobi,.header-mobi,.list-services.mobi{display: none !important}.elementor-element.elementor-element-66d552a br{display: none}}@media (max-width: 920px){.elementor-widget-lp-post-events .event_post{max-width: 100%;padding: 0}.elementor-widget-lp-post-events .last-event .post__meta .read-more-btn,.elementor-widget-lp-post-events .last-event .post-date{position: relative;bottom: 0}}@media (max-width: 920px) and (min-width: 768px){.sec-hero{margin-top: 90px !important}}@media (max-width: 768px){.event-mobi .post__item{margin-left: 0 !important;margin-right: 0 !important}.wp-infor{display: flex !important;flex-direction: column !important}.small-size li{font-size: 14px !important}.video-slider-container .video-slide{height: 475px}.video-slider-container .slick-dots{bottom: 24px}.video-slider-container .video-slider-text{left: 24px;bottom: 50px}.video-slider-container .video-slider-text h2{font-size: 20px}.video-slider-container .video-slider-text a{font-size: 14px}body header{background: #fff !important;box-shadow: none}body header .htl-search-canvas svg{width: 24px;height: 24px}body header .htl-search-canvas path{fill: #fff}.header-desktop,.event-desktop{display: none !important}.event-mobi .post__item{padding: 1px !important}.event-mobi .post-date{justify-content: normal !important}.event-mobi .read-more-btn{margin-top: 16px}.event-mobi .post__children{padding: 0 !important}.event-mobi .post__thumbnail a{border-radius: var(--Radius-md, 8px);overflow: hidden}.elementor-element-c6a9737{background-color: #F3F4F6 !important;margin-top: 56px}.sec-connect .list-services .services-number{font-size: 18px !important}.sec-connect .list-services p{font-size: 16px !important}.list-services.mobi .list-heading a{justify-content: flex-start;gap: 24px;margin-bottom: 16px;align-items: start}.list-services.mobi .list-heading a .services-number,.list-services.mobi .list-heading a h3{flex: inherit !important}.list-services.mobi a.list-link{justify-content: flex-end !important;margin-top: 10px}.sec-hero{min-height: 50vh !important}.sider-icon{display: none !important}.autoplay-video .video-wrapper{padding-top: 125%}.autoplay-video .video-wrapper .content{bottom: 27px;left: 25px}.autoplay-video .video-wrapper .content h1{font-size: var(--Size-H5, 24px);line-height: 140%;margin-bottom: 0}.autoplay-video .video-wrapper .btn-video{gap: 8px;margin-bottom: 11px}.autoplay-video .video-wrapper .btn-video .icon{width: 29px;height: 28px}.autoplay-video .video-wrapper .btn-video .icon img{width: 11px;height: 14px}.autoplay-video .video-wrapper .btn-play-text{font-size: var(--Size-Body-text-3, 14px)}.wp-heading-title .heading-primary{font-size: var(--Size-Body-text-3, 14px) !important;font-style: normal;font-weight: 400 !important;line-height: 150% !important}.wp-heading-title .description{margin-top: 8px !important}.wp-heading-title .description p{font-size: var(--Size-H5, 24px);line-height: 140%;font-weight: 700}.sec-events .e-con-inner{border-radius: 0;padding: 40px 20px !important}.wp-bantin-tab .e-n-tabs-heading{display: flex !important;align-items: center;margin-bottom: 24px !important}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile .e-n-tab-title[aria-selected=true]{margin-bottom: 0 !important}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile .e-n-tab-title:not(:first-child){margin-top: 0 !important}.notices-wrap .post__children{padding: 16px 0;height: auto;border-bottom: 1px solid var(--Neutral-25, #ededed);border-radius: 0 !important}.related__row .slick-dots,.event-mobi .slick-dots,.wp-post-item .slick-dots{padding-left: 0 !important;margin-top: 0 !important;display: flex;gap: 16px;justify-content: center;width: 100%}.related__row .slick-dots li,.event-mobi .slick-dots li,.wp-post-item .slick-dots li{border: 2px solid #919191;background: #fff;display: flex;align-items: center;justify-content: center;line-height: 0;outline: none;font-size: 0;width: 14px;height: 14px;border-radius: 50px;transition: .5s;vertical-align: middle;cursor: pointer}.related__row .slick-dots li button,.event-mobi .slick-dots li button,.wp-post-item .slick-dots li button{background: #fff !important;width: 6px;height: 6px;border-radius: 50px;outline: none !important;border: 0;padding: 1px}.related__row .slick-dots li.slick-active,.event-mobi .slick-dots li.slick-active,.wp-post-item .slick-dots li.slick-active,.related__row .slick-dots li:hover,.event-mobi .slick-dots li:hover,.wp-post-item .slick-dots li:hover{border-color: #232262 !important}.related__row .slick-dots li:hover button,.event-mobi .slick-dots li:hover button,.wp-post-item .slick-dots li:hover button,.related__row .slick-dots .slick-active button,.event-mobi .slick-dots .slick-active button,.wp-post-item .slick-dots .slick-active button{background: #232262 !important;width: 6px !important}.sec-tongquan .e-con-inner{border-top: 1px solid var(--Border-primary, #dedede) !important}.sec-tongquan .wp-over-item .number{font-size: var(--Size-H6, 20px);font-style: normal;font-weight: 700;line-height: 140%}.sec-tongquan .wp-over-item .number::after{left: 7px;width: 25px;height: 25px;bottom: 5px}.sec-tongquan .wp-over-item .heading-primary{font-size: var(--Size-H6, 20px) !important;font-style: normal;font-weight: 700 !important;line-height: 140% !important}.sec-review .e-con-inner{padding: 0 !important;background-image: url(/wp-content/uploads/2026/03/note-from-hieu-truong-1.jpg)}.wp-share-teacher .elementor-testimonial-image{width: auto !important;height: auto !important}.wp-share-teacher .elementor-testimonial-content:after{height: 100%}.custom-slider-wrapper .slick-list{padding: 40px 0 32px 0 !important}.custom-slider-wrapper .slick-list img{border-radius: var(--Radius-xl, 16px) !important;height: 280px !important;width: 100% !important;box-shadow: 0 0 64px 0 rgba(0,0,0,0.16) !important}.custom-slider-wrapper .slick-arrow{display: none !important}.custom-slider-wrapper .slick-current img{scale: 1;box-shadow: none !important}.notices-wrap .post__children .post__meta{flex-direction: column;gap: 8px}.elementor-testimonial-wrapper .elementor-testimonial-meta .elementor-testimonial-image img{object-fit: contain !important}.sec-connect .e-con-inner{border-radius: 0 !important;padding: var(--Spacing-3xxl, 56px) var(--Spacing-2xl, 20px) !important}.sec-connect .list-services .list-item{padding: 42px 0 !important}.sec-connect .list-services .list-item h3{font-size: var(--Size-H5, 24px);line-height: 140%}.wp-album-slider .slick-dots{position: relative;bottom: inherit;margin-top: 15px;padding: 0;gap: 12px}.wp-album-slider .slick-dots .slick-active button{background: var(--Neutral-300, #919191) !important}.wp-album-slider .slick-dots li button{border-radius: 4px;height: 4px;padding: 0;background: var(--Neutral-50, #dedede)}.wp-album-slider .background-wp:after{content: none !important}.wp-album-slider .slider-content{display: none !important}.list-services.desktop{display: none !important}.notices-wrap .post__children:hover{background: #fff !important}}@media (max-width: 679px){.wp-share-teacher .elementor-testimonial-content{padding-top: 32px;padding-right: 24px}.thay-hieutruong,.teacher-img{position: relative !important}.thongdiep-heading{background-size: 100% !important}footer .elementor-icon-list-item{width: auto}.wp-heading-icon .elementor-image-box-wrapper{display: flex;align-items: center}.wp-counter-col{padding: 24px !important}.sec-hero{min-height: auto !important}.wp-over-new{padding-bottom: 20px}.wp-over-new .elementor-image-box-img{top: -12px}.wp-over-new .elementor-image-box-title{text-align: left;padding-left: 10px;padding-top: 15px}.wp-over-new .elementor-image-box-wrapper{display: flex !important}.video-slider-container{border-radius: 12px}.video-slider-container .video-slide{border-radius: 12px;height: 150px}.wp-slider-post .slick-dots li:after{background: #232262}.wp-muctieu-acc .muctieu-content li{font-size: 14px}.wp-bgh-item .elementor-image-box-wrapper{display: flex;flex-direction: column;gap: 16px}.wp-breadcrumbs p{word-break: break-word;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical}.wp-kynang-item .description{margin-top: 0 !important}.wp-border-bottom:after{bottom: -32px}.wp-qd-box .elementor-image-box-wrapper{display: flex;align-items: center}.wp-ad-item{padding-bottom: 24px !important}.wp-ad-item .elementor-image-box-wrapper{display: flex}.wp-ad-item .elementor-image-box-wrapper .elementor-image-box-description,.wp-ad-item .elementor-image-box-wrapper .elementor-image-box-title{left: 12px}.wp-ad-item .elementor-image-box-wrapper .elementor-image-box-title{top: 0;margin-bottom: 0 !important}.wp-ad-item .elementor-image-box-wrapper .elementor-image-box-content{position: relative}.wpcf7 .col-group{display: inline-block}.wp-trietly-box .elementor-image-box-content{padding: 20px !important}.container-page{display: none !important}.wp-trietly-item .text2,.wp-trietly-item .text3{font-size: 14px}.wp-trietly-item .elementor-image-box-img{margin-bottom: 20px !important}.wp-trietly-box .elementor-image-box-img{height: 438px;border-radius: var(--Radius-3xl, 24px);overflow: hidden}.wp-trietly-box .elementor-image-box-img img{height: 438px;object-fit: cover}.wp-trietly-box .elementor-image-box-img::after{height: 100%}.elementor-element-c3a3e88{padding: 0 !important;background: transparent !important}.wp-siderbar{display: none !important}.wp-over-item .number{font-size: 24px}.wp-thongdiep .e-con-inner{border-radius: var(--Radius-3xl, 24px);background-color: var(--Background-brand-primary, #232262);background-image: none !important;padding: 40px 0 0 0 !important;overflow: hidden}.wp-thongdiep .e-con-inner .elementor-element-450225f{padding-left: 16px !important;padding-right: 16px !important}.wp-thongdiep .e-con-inner .elementor-element-9f445b7{height: 270px;background-size: 100%;background-image: url(/wp-content/uploads/2025/10/hieutruong.png) !important}.wp-thongdiep .e-con-inner .wp-share-teacher .elementor-testimonial-meta-inner{gap: 10px;justify-content: space-between;align-items: flex-end}.wp-thongdiep .e-con-inner .wp-share-teacher .elementor-testimonial-meta-inner img{width: 58px !important}.wp-muctieu-acc.toggle .elementor-element{background-color: #fff !important;border: 0}.wp-muctieu-acc.toggle .elementor-widget-image-box{padding: 20px !important}.wp-muctieu-acc.toggle .elementor-widget-image-box .elementor-image-box-wrapper{display: flex;gap: 20px}.wp-muctieu-acc.toggle .elementor-widget-image-box .elementor-image-box-title{font-size: 16px !important}.grap-box .elementor-image-box-wrapper{display: flex;gap: 16px}.grap-box .elementor-image-box-wrapper .elementor-image-box-title{font-size: 16px !important}.hc-banner{background-image: url(/wp-content/uploads/2025/10/banner-mobi-min.jpg) !important}.wp-trietly-item .elementor-image-box-wrapper{padding: 20px !important}.list-khoa .elementor-icon-list-items{grid-template-columns: 1fr}.elementor-widget-dev-staff-table .elementor-widget-container{overflow-x: scroll;overflow-y: hidden}.elementor-widget-dev-staff-table .elementor-widget-container table{width: auto;table-layout: unset}.elementor-widget-dev-staff-table .elementor-widget-container table th,.elementor-widget-dev-staff-table .elementor-widget-container table td{white-space: nowrap}.elementor-widget-dev-staff-table .elementor-widget-container::-webkit-scrollbar{height: 8px;border-radius: 8px}.elementor-widget-dev-staff-table .elementor-widget-container::-webkit-scrollbar-track{background: #f1f1f1;border-radius: 8px}.elementor-widget-dev-staff-table .elementor-widget-container::-webkit-scrollbar-thumb{background: #888;border-radius: 8px}.elementor-widget-dev-staff-table .elementor-widget-container::-webkit-scrollbar-thumb:hover{background: #555}.wp-slider-post .post__children{display: block}.wp-slider-post .post__children .post__meta h3{font-size: var(--Size-H5, 24px)}.wp-slider-post .slick-arrow{display: none !important}}@media (max-width: 370px){.elementor-2641 .elementor-element.elementor-element-c25a7a6{margin-bottom: 100px !important}}:root{--minicart-w: 370px;--minicart-r: -370px}input[type="number"]{-moz-appearance: textfield}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance: none;margin: 0}.mini-cart{position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 999999;visibility: hidden;opacity: 0}.mini-cart .minicart-overlay{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.4);opacity: 0}.mini-cart.open-mini-cart{opacity: 1;visibility: visible}.mini-cart.open-mini-cart .mini-cart-content{right: 0}.mini-cart.open-mini-cart .minicart-overlay{opacity: 1;transition: 0.5s;-webkit-transition: 0.5s;-moz-transition: 0.5s}.mini-cart .mini-cart-content{transition: 0.5s;-webkit-transition: 0.5s;-moz-transition: 0.5s;position: fixed;top: 0;right: var(--minicart-r);width: var(--minicart-w);max-width: 100%;background: #fff;height: 100%;z-index: 999999}.mini-cart .title{font-size: 1.2rem;font-weight: 500;border-bottom: 1px solid #f3f3f3;padding: 1rem 1.5rem;margin: 0}.mini-cart .widget_shopping_cart_content{padding: .75rem 1.5rem}.mini-cart .woocommerce-mini-cart{list-style: none}.mini-cart .mini_cart_item{border-bottom: 1px solid #f3f3f3;padding: 1rem 0}.mini-cart .product-image{margin: 0 1rem 0 0;position: relative;float: left;width: 100%;max-width: 80px}.mini-cart .product-image img{float: none !important;width: 100% !important;margin: 0 !important}.mini-cart .product-details{overflow: hidden;text-overflow: ellipsis;padding-right: 37px;padding-left: 0;line-height: 24px;font-size: 1rem;max-width: calc(100% - 80px);flex: 1;position: relative}.mini-cart .product-name{font-size: 1rem;color: inherit;margin-bottom: 0.5rem;display: block}.mini-cart .woocommerce-mini-cart__buttons{gap: 1rem}.mini-cart .woocommerce-mini-cart__buttons .button{background-color: var(--color-primary);padding: .75rem 1rem;flex: 1;text-align: center;color: #fff;border-radius: 3px;text-transform: uppercase}.mini-cart a.remove_from_cart_button{position: absolute;right: 0;top: 50%;transform: translateY(-50%)}.mini-cart a.remove_from_cart_button svg{width: 16px;height: auto}.mini-cart a.remove_from_cart_button svg path{fill: #a1a1a1}.mini-cart .quantity-wrap .quantity{position: relative;width: 70px;border: 1px solid #f3f3f3}.mini-cart .quantity-wrap .quantity input{height: 40px;border: none;outline: none;width: calc(100% - 20px);text-align: center}.mini-cart .quantity-wrap .quantity button{outline: none;border: none}.mini-cart .quantity-wrap .quantity .minus{position: absolute;top: 0;right: 0;width: 20px;height: 20px}.mini-cart .quantity-wrap .quantity .plus{position: absolute;top: 20px;right: 0;width: 20px;height: 20px}.woocommerce ul.cart_list li,.woocommerce ul.product_list_widget li{padding: 10px 0;margin: 0;list-style: none}.woocommerce .quantity{display: flex;float: none;margin-bottom: 1.5rem}.woocommerce .quantity button{height: 32px;border: 1px solid #e7e7e7;background: #fff;width: 32px;font-size: 1.5rem;line-height: 32px;color: #bfbbbb}.woocommerce .quantity button.minus{border-radius: 4px 0 0 4px;border-right: 0}.woocommerce .quantity button.plus{border-radius: 0 4px 4px 0;border-left: 0}.woocommerce .quantity .qty{border: 1px solid #e7e7e7;height: 32px;width: 46px}.woocommerce div.product form.cart div.quantity{display: flex;float: none;margin-bottom: 1.25rem}.woocommerce div.product form.cart .button{float: none}.woocommerce div.product form.cart .variations select{border: 1px solid #e7e7e7;outline: none;padding: .5rem .75rem;margin: 0 0 .5rem 0;border-radius: 3px}.woocommerce div.product .woocommerce-product-rating{margin-bottom: 0}.woocommerce div.product .woocommerce-product-rating .star-rating{margin-top: 0}.woocommerce div.product .woocommerce-product-rating .star-rating span{color: #fdd836}.woocommerce form .form-row{margin: 0 !important}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce form .form-row select{height: 45px;padding: 1rem;outline: none}.woocommerce form.checkout.woocommerce-checkout{padding: 5rem 0}.woocommerce form.checkout.woocommerce-checkout #customer_details{background: #fff;padding: 1.75rem 1rem;margin-bottom: 2rem}.woocommerce form.checkout.woocommerce-checkout .woocommerce-checkout-payment#payment{margin: 2rem 0;background-color: #fff !important;border-radius: 0}.woocommerce form.checkout.woocommerce-checkout .coupon-container{margin: 2rem 0;padding: 1.75rem 1rem;background-color: #fff}.woocommerce form.checkout.woocommerce-checkout .coupon-container .woocommerce-error{margin: 1rem 0 0}.woocommerce form.checkout.woocommerce-checkout .coupon-container .form-row{display: flex !important}.woocommerce form.checkout.woocommerce-checkout .coupon-container .form-row button{height: 45px;border-radius: 0;font-weight: 400;text-transform: uppercase}.woocommerce form.checkout.woocommerce-checkout .coupon-container .form-row input{flex: 1;border: 1px solid #d5d5d5}.coupon-list{margin-bottom: 1rem}.coupon__tag{cursor: pointer;padding: 3px 12px;border: 1px solid #0d5cb6;border-radius: 4px;font-size: 13px;font-weight: 500;line-height: 20px;color: #0d5cb6;position: relative;margin: 8px 12px 0px 0px}.coupon__tag:before,.coupon__tag:after{content: "";width: 10px;height: 10px;background-color: #f8f8f8;border-width: 1px;border-style: solid;border-color: transparent #0d5cb6 #0d5cb6 transparent;border-image: initial;position: absolute;top: 50%;margin-top: -5px;border-radius: 50%}.coupon__tag:before{left: -6px;transform: rotate(-45deg)}.coupon__tag:after{right: -6px;transform: rotate(135deg)}.woocommerce form .form-row{display: block !important}