.popup-mobile-menu .inner-wrapper .description{display:none}body{overflow:hidden;--color-primary:#da2527;--wp--preset--font-size--medium:18px}.elementor-widget-google_maps iframe{width:100%}h1,h2,h3,h4,h5,h6{font-family:'Roboto'!important;font-weight:600}.section-title.text-center,.breadcrumb-inner.text-center{display:flex;flex-direction:column;align-items:center}.section-title.text-end{display:flex;flex-direction:column;align-items:end}.section-title.text-start{align-items:start}body .histudy-highlight-heading,body h2.title:not(.histudy-highlight-heading),body h2.title span:not(.theme-gradient){width:fit-content;background-image:linear-gradient(to right,#000000,#8B4513,#D32F2F,#1E3A8A)!important;background-clip:text;font-weight:700!important;-webkit-background-clip:text;-webkit-text-fill-color:#fff0}body .rbt-btn.btn-gradient{background-image:linear-gradient(90deg,#ff3b30,#d93025,#7b3fc1,#0046ad,#0046ad,#7b3fc1,#d93025,#ff3b30)!important;background-size:250% 100%}.rbt-header .rbt-header-wrapper{background-color:#da2527!important;--color-heading:white}.rbt-header .mainmenu-nav .mainmenu>li>a{color:white!important}#menu-primary.mainmenu>li:hover>a,#menu-primary.mainmenu>li.active>a{color:white!important}#menu-primary.mainmenu>li:hover:before,#menu-primary.mainmenu>li.active:before{width:100%;left:0;right:auto}#menu-primary.mainmenu>li:before{position:absolute;height:3px;width:0;bottom:2px;right:0;background:#fff;content:"";display:block;transition:all 0.3s linear;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;-ms-transition:all 0.3s linear}.home .rbt-banner-8.variation-02 .title{background:#0047a0!important;color:white!important;padding:0 20px!important;-webkit-text-fill-color:unset}.rbt-banner-8.with-shape .shape-image{width:100%!important;height:100%;transform:none!important;left:0!important}.rbt-banner-8.with-shape .shape-image img{width:100%;height:100%;object-fit:cover}.home-highlight-text .container>.row{align-items:start!important}.home-custom-service .rbt-service .inner{flex-direction:column-reverse;gap:20px}.home-custom-service .rbt-service .inner .thumbnail img{aspect-ratio:16/10;object-fit:cover}.home-brand img{aspect-ratio:16/9;object-fit:contain}.ky-nhap-hoc-service .service-card{border-radius:10px}.ky-nhap-hoc-service .service-card-6 .inner .content .description{font-size:18px}.ky-nhap-hoc-service .inner>.icon{display:none!important}.ky-nhap-hoc-service .inner>.content{padding-top:0!important}.home-ly-do{--color-body:#fff}.home-ly-do p,.home-ly-do li{font-size:18px!important}.home-ly-do .home-sticky-header .tag{background:var(--color-primary);position:relative}.home-ly-do .home-sticky-header .tag:before{left:-32px;position:absolute;top:0;width:0;z-index:-1;height:0;border-right:0 solid #fff0;border-left:32px solid #fff0;border-bottom:47px solid var(--color-primary);content:''}.home-ly-do .home-sticky-header .tag:after{position:absolute;top:0;z-index:-1;width:0;height:0;border-left:0 solid #fff0;border-right:32px solid #fff0;border-top:47px solid var(--color-primary);content:''}.home-ly-do img{aspect-ratio:16 / 10;object-fit:cover}.home-cource:after{content:'';position:absolute;top:-10px;color:#fff;right:18px;width:30px;height:13%;box-shadow:rgb(0 0 0 / .15) 0 2px 8px;background:var(--color-primary)}body .about-style-1 .thumbnail-wrapper .thumbnail.image-3{left:40px}.home-cource{justify-content:end!important;gap:5px!important;color:#fff;--color-heading:white;position:relative;text-align:justify}.home-cource h4{font-weight:700!important}.home-cource .home-course-button{background:linear-gradient(45deg,#ff3b30,#d93025,#7b3fc1,#0046ad,#0046ad,#7b3fc1,#d93025,#ff3b30);background-size:250% 100%;aspect-ratio:1/1;border-radius:50%;padding:10px!important;box-shadow:rgb(9 30 66 / .25) 0 4px 8px -2px,rgb(9 30 66 / .08) 0 0 0 1px}.home-cource .home-course-button:hover{background-size:100% 250%}.home-cource .home-course-button .elementor-icon-wrapper{display:flex;align-items:center;justify-content:center}.rbt-feature .icon.bg-coral-opacity svg{fill:var(--color-coral);width:24px;height:24px}.home .service-card-6 .inner .content .description{font-size:18px;font-weight:normal!important}.home .e-flex .rbt-rbt-blog-area{background-color:transparent!important;padding-bottom:50px!important}.shd-courses{max-height:100vh}.shd-courses .e-child:has(.elementor-widget-image-box){box-shadow:0 8px 20px rgb(16 40 60 / .1),0 2px 6px rgb(11 102 195 / .04);border-radius:20px}.home .e-flex .rbt-call-to-action-area.rbt-section-gap.bg-gradient-8{background:url(https://shdkorea.vn/wp-content/uploads/2025/11/1900x400.webp)!important}.cta--white-text h2,.cta--white-text p,.cta--white-text a{color:white!important;text-align:center}.cta-about .rbt-ready-area{margin:0!important;border-radius:0}.wn-roadmap{--path-color:#313131}.wn-roadmap .roadmap-list-part{margin-top:-45px}.wn-roadmap .roadmap-list-part .rbt-badge-6{font-size:16px}.wn-roadmap .roadmap-list-part .elementor-widget-text-editor{font-size:16px!important}.rbt-badge-6{text-transform:none!important}.wn-roadmap .has-arrow-right:after{content:"\e930";font-family:'feather'!important;speak:none;font-style:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;position:absolute;top:12px;transform:translateY(9%);font-weight:600;right:-24px;color:var(--path-color);font-size:25px}.wn-roadmap .has-arrow-left:after{content:"";speak:none;background:url(/wp-content/uploads/2025/12/chevron-wn.svg) no-repeat left center;background-size:contain;position:absolute;width:24px;height:24px;top:15px;left:69px}.wn-roadmap .wn-path-start::after{content:"";transform:rotate(180deg);position:absolute;top:15px;right:0;background:url(/wp-content/uploads/2025/12/chevron-wn.svg) no-repeat left center;background-size:contain;width:24px;height:24px}.wn-roadmap .wn-path-start .rbt-badge-6,.wn-roadmap .wn-path-curve .rbt-badge-6{background-color:var(--color-primary)!important;color:#fff!important;text-transform:uppercase!important}.wn-roadmap .wn-path-curve:after{content:"";position:absolute;top:-7px;right:-23px;transform:rotate(-40deg);background:url(/wp-content/uploads/2025/12/chevron-wn.svg) no-repeat left center;background-size:contain;width:24px;height:24px}.wn-roadmap .has-right-curve:after{top:25px;bottom:-59px;z-index:-1;margin-left:45%;content:'';position:absolute;border-bottom-right-radius:50%;max-width:240px;width:100%;border-top:2px dashed var(--path-color);border-right:2px dashed var(--path-color);border-bottom:2px dashed var(--path-color);border-top-right-radius:50%}.wn-roadmap .has-left-curve:after{top:26px;bottom:-49px;z-index:-1;margin-left:-45%;content:'';position:absolute;width:100%;max-width:200px;border-top:2px dashed var(--path-color);border-left:2px dashed var(--path-color);border-bottom:2px dashed var(--path-color);border-bottom-left-radius:50%;border-top-left-radius:50%}.wn-roadmap .roadmap-path{padding-left:13%;padding-right:10%}.wn-roadmap .roadmap-end .roadmap-path{padding-left:8%}.rbt-single-course-details-wp-content{display:none}.rbt-sidebar-widget-wrapper .footer-widget.widget_search .inner input{border-radius:30px}.widget_categories .rbt-widget-title{display:none}.rbt-participants-area .title{margin:0 auto}.home .cta-footer,.blog .cta-footer,.page-id-3933 .cta-footer,.page-id-16700 .cta-footer{display:none}.cta-footer .elementor-widget-rainbow-call-to-action{border-radius:20px}.cta-footer .rbt-cta-5 .title{padding-right:0!important;font-weight:600;font-size:44px;text-align:center}.cta-footer .rbt-call-to-action-area{padding:80px 0}@media (min-width:992px){.home-ly-do .home-sticky-header{position:sticky;top:40vh}}.rbt-contact-me .rbt-contact-form.contact-form-style-1.max-width-auto .subtitle{font-size:14px}.rbt-contact-form .contact-form-wrapper{padding:0}@media (max-width:767px){.home-ly-do p,.home-ly-do li{font-size:16px!important}.main-page-wrapper .section-title.text-center .description.has-medium-font-size{padding:15px}.main-page-wrapper .service-card-6 .inner .content .description{font-size:16px}.cta-footer .rbt-cta-5 .title{font-size:28px}.registration-form-wrapper li.form-row,.contact-form-wrapper li.form-row{flex-direction:column;align-items:stretch}.shd-courses .e-child{grid-column:auto!important;grid-row:auto!important;display:inline-flex!important}.shd-courses{display:flex!important;flex-direction:column!important;max-height:fit-content!important}.wn-roadmap .roadmap-path{display:none}.wn-roadmap .roadmap-row .e-grid{padding-left:0px!important;padding-right:0px!important}.wn-roadmap .roadmap-row .e-grid .e-flex:after{position:relative;width:unset;content:'';background:none;transform:none;border:none;margin:0;border-left:dashed 2px var(--path-color);height:40px;align-self:center;left:unset;right:unset;top:unset;bottom:unset}.wn-roadmap:after{content:'\e92e';position:absolute;bottom:23px;align-self:center;font-family:'feather'!important;speak:none;font-style:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;font-size:25px;color:var(--path-color)}.wn-roadmap .roadmap-end .e-grid .e-flex:nth-child(1){order:3}.wn-roadmap .roadmap-end .e-grid .e-flex:nth-child(2){order:2}.wn-roadmap .roadmap-end .e-grid .e-flex:nth-child(3){order:1}}
/*!* Available dates (set by admin) *!*/
.flatpickr-day.available-date{background:#e8f4fd!important;color:var(--color-primary)!important;font-weight:700!important;border:2px solid #cce5ff!important;position:relative!important;border-radius:8px!important}.flatpickr-day.available-date:hover{background:var(--color-primary)!important;color:#fff!important}
/*!* Selected date *!*/
.flatpickr-day.selected,.flatpickr-day.selected.available-date{background:linear-gradient(45deg,#ff3b30,#d93025,#7b3fc1,#0046ad)!important;color:#fff!important}
/*!* Available marker (dot) *!*/
.available-marker{position:absolute!important;bottom:4px!important;left:50%!important;transform:translateX(-50%)!important;font-size:8px!important;color:var(--color-primary)!important;line-height:1!important}.flatpickr-day.selected .available-marker{color:#fff!important}.flatpickr-day.available-date:hover .available-marker{color:#fff!important}
/*!* Today indicator *!*/
 .flatpickr-day.today.available-date{border-color:#667eea!important}.rbt-widget-details .rbt-course-details-list-wrapper .registration-form-wrapper{background:#fff0;padding:0;box-shadow:none}.rbt-widget-details .rbt-course-details-list-wrapper .registration-form-wrapper li{align-items:center}.rbt-widget-details .rbt-course-details-list-wrapper .registration-form-wrapper li span input,.contact-form-wrapper li span input{font-size:14px}.rbt-widget-details .rbt-course-details-list-wrapper .registration-form-wrapper li span,.contact-form-wrapper li span{font-weight:500;font-size:14px;line-height:normal;height:fit-content;display:block}.rbt-widget-details .rbt-course-details-list-wrapper .registration-form-wrapper li span.wpcf7-form-control-wrap,.contact-form-wrapper li span.wpcf7-form-control-wrap{flex:0 1 60%}.registration-form-wrapper .bootstrap-select>.dropdown-toggle.bs-placeholder,.contact-form-wrapper .bootstrap-select>.dropdown-toggle.bs-placeholder{height:auto;line-height:28px;border:var(--border-width) solid var(--color-border);background:#fff;font-weight:400;padding:0 15px;border-radius:6px}.form-control:focus::placeholder{color:#6b7385}.main-page-wrapper .course-sidebar .video-popup-wrapper::before{display:none!important}.registration-form-wrapper,.contact-form-wrapper{background:#fff;padding:20px;box-shadow:0 8px 20px rgb(16 40 60 / .1),0 2px 6px rgb(11 102 195 / .04);border-radius:12px}.registration-form-wrapper .form-title,.contact-form-wrapper .form-title{font-size:18px;font-weight:600;color:var(--color-primary);text-transform:uppercase}.registration-form-wrapper li,.contact-form-wrapper li{display:flex;margin-top:10px;align-items:center;margin-bottom:10px;color:var(--color-body);justify-content:space-between}.registration-form-wrapper li+li,.contact-form-wrapper li+li{padding-top:10px;margin-top:10px;border-top:1px solid var(--color-border)}.contact-form-wrapper ul,.registration-form-wrapper ul{padding:0;margin:0;list-style:none}.registration-form-wrapper li span.wpcf7-form-control-wrap .dropdown,.contact-form-wrapper li span.wpcf7-form-control-wrap .dropdown{width:100%}a.rbt-moderbt-btn::before{opacity:1!important}.section-title .subtitle{background:#2f57ef21!important;color:var(--color-primary)!important;text-transform:none!important}.hidden-fields-container{display:none!important}.rbt-btn.btn-border-gradient{background:linear-gradient(90deg,#ff3b30,#d93025,#7b3fc1,#0046ad)!important}.main-page-wrapper .elementor-counter .elementor-counter-title{font-size:18px}.rbt-course-event-area .rbt-card .rbt-card-img a img{max-height:250px}.rbt-course-event-area .rbt-card .rbt-card-body .rbt-card-title a{font-size:20px}.page-id-15855 li::marker{color:var(--color-primary)}#arcontactus{transition:bottom .3s}.e-n-tabs .rbt-card.variation-02 .rbt-card-img a img,.blog .rbt-card.height-auto .rbt-card-img a img,.archive.category .rbt-card.height-auto .rbt-card-img a img{height:150px;aspect-ratio:16 / 6;max-height:300px;border-radius:6px 6px 0 0}.e-n-tabs .rbt-card .rbt-card-body .rbt-card-title{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3}body:has(.rbt-backto-top-active) #arcontactus{bottom:100px!important;transition:bottom .3s}