@media (max-width:1399px){.navbar-nav .nav-link{font-size:12.5px!important;padding:16px 10px!important;gap:4px!important}.navbar-nav .nav-item{margin-right:0px!important}}@media (max-width:1199px){.navbar-nav .nav-link{font-size:11.5px!important;padding:16px 8px!important}.search-form{max-width:300px!important}.topbar-right{gap:12px!important}.support-info{gap:6px!important}.btn-auth{padding:8px 12px!important;font-size:13px!important}.tiktok-card-col{flex:0 0 calc(33.333% - 16px);max-width:calc(33.333% - 16px)}.cta-wrapper{padding:40px}}@media (max-width:991px){.doc-detail-tabs{flex-direction:row!important;flex-wrap:wrap!important}.doc-tab-btn{flex:1 1 auto!important;text-align:center!important;padding:12px 15px!important;font-size:13.5px!important}.doc-tab-btn::after{bottom:-2px!important;left:0!important;width:100%!important;height:3px!important;transform:scaleX(0)!important;transform-origin:center!important}.doc-tab-btn.active::after{transform:scaleX(1)!important}.btn-viber,.btn-whatsapp{display:flex!important}.woocommerce-account .woocommerce{flex-direction:column!important;gap:20px!important;margin-top:0!important}.woocommerce-MyAccount-navigation{flex:0 0 100%!important;max-width:100%!important;width:100%!important}.woocommerce-MyAccount-content{width:100%!important;padding:20px!important;min-height:auto!important;border-radius:12px!important}.woocommerce-account .bg-light-section,.woocommerce-cart .bg-light-section,.woocommerce-checkout .bg-light-section,.woocommerce-account .py-5,.woocommerce-cart .py-5,.woocommerce-checkout .py-5{padding-top:15px!important;padding-bottom:25px!important}.woocommerce-account .bg-light-section .container.py-3,.woocommerce-cart .bg-light-section .container.py-3,.woocommerce-checkout .bg-light-section .container.py-3,.woocommerce-account .bg-light-section .container,.woocommerce-cart .bg-light-section .container,.woocommerce-checkout .bg-light-section .container{padding-top:0!important;padding-bottom:0!important;margin-top:0!important}.woocommerce-account .woocommerce,.woocommerce-cart .woocommerce,.woocommerce-checkout .woocommerce{margin-top:0!important}.woocommerce-info,.woocommerce-message,.woocommerce-error{background:#f8fafc!important;border:1px solid var(--color-border)!important;border-left:4px solid var(--color-primary)!important;border-radius:8px!important;padding:12px 16px!important;font-size:13.5px!important;color:var(--color-text-main)!important;margin-bottom:15px!important;display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:8px!important}.woocommerce-info::before,.woocommerce-message::before{font-family:"Font Awesome 6 Free"!important;font-weight:900!important;content:"\f05a"!important;color:var(--color-primary)!important;margin-right:5px!important}.woocommerce-info a,.woocommerce-message a{color:var(--color-accent)!important;font-weight:600!important;text-decoration:none!important}.woocommerce-info a:hover,.woocommerce-message a:hover{text-decoration:underline!important}.woocommerce-cart-form{margin-bottom:25px!important}.woocommerce-cart-form .shop_table.cart{display:block!important;border:none!important;background:transparent!important;width:100%!important}.woocommerce-cart-form .shop_table.cart thead{display:none!important}.woocommerce-cart-form .shop_table.cart tbody{display:block!important;width:100%!important}.woocommerce-cart-form .shop_table.cart tr.cart_item{display:flex!important;flex-direction:column!important;background:#ffffff!important;border:1px solid var(--color-border)!important;border-radius:12px!important;margin-bottom:16px!important;padding:16px!important;position:relative!important;box-shadow:0 4px 12px rgb(0 0 0 / .01)!important}.woocommerce-cart-form .shop_table.cart td{display:flex!important;justify-content:space-between!important;align-items:center!important;padding:10px 0!important;border-bottom:1px dashed rgb(0 0 0 / .06)!important;font-size:13.5px!important;text-align:right!important;width:100%!important;box-sizing:border-box!important}.woocommerce-cart-form .shop_table.cart td:last-child{border-bottom:none!important}.woocommerce-cart-form .shop_table.cart td.product-remove{position:absolute!important;top:10px!important;right:10px!important;width:24px!important;height:24px!important;padding:0!important;border:none!important;display:block!important;z-index:10!important}.woocommerce-cart-form .shop_table.cart td.product-remove a.remove{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:24px!important;height:24px!important;background-color:#fee2e2!important;color:#ef4444!important;border-radius:50%!important;font-size:14px!important;font-weight:700!important;text-decoration:none!important;margin:0!important}.woocommerce-cart-form .shop_table.cart td.product-remove::before{content:""!important;display:none!important}.woocommerce-cart-form .shop_table.cart td.product-thumbnail{display:none!important}.woocommerce-cart-form .shop_table.cart td::before{content:attr(data-title) ": "!important;font-weight:600!important;color:var(--color-primary)!important;text-align:left!important;margin-right:15px!important;flex-shrink:0!important}.woocommerce-cart-form .shop_table.cart td.product-name{padding-top:5px!important;padding-bottom:10px!important;text-align:left!important;flex-direction:column!important;align-items:flex-start!important}.woocommerce-cart-form .shop_table.cart td.product-name::before{content:"Sản phẩm"!important;display:block!important;font-size:11px!important;color:var(--color-text-muted)!important;text-transform:uppercase!important;margin-bottom:4px!important;font-weight:700!important}.woocommerce-cart-form .shop_table.cart td.product-name a{font-weight:600!important;color:var(--color-primary-dark)!important;font-size:14px!important;text-align:left!important}.woocommerce-cart-form .shop_table.cart .quantity input.qty{width:60px!important;height:32px!important;padding:0 5px!important;font-size:13.5px!important;border-radius:6px!important;border:1.5px solid var(--color-border)!important;text-align:center!important;background:#fafafa!important}.woocommerce-cart-form .shop_table.cart td.actions{display:block!important;padding:15px 0 0 0!important;border-bottom:none!important}.woocommerce-cart-form .shop_table.cart td.actions .coupon{display:flex!important;gap:8px!important;margin-bottom:12px!important;width:100%!important;float:none!important}.woocommerce-cart-form .shop_table.cart td.actions .coupon input#coupon_code{flex-grow:1!important;width:100%!important;height:38px!important;padding:8px 12px!important;border:1.5px solid var(--color-border)!important;border-radius:8px!important;font-size:13px!important}.woocommerce-cart-form .shop_table.cart td.actions .coupon button.button{height:38px!important;padding:0 16px!important;border-radius:8px!important;font-size:13px!important;font-weight:600!important}.woocommerce-cart-form .shop_table.cart td.actions>button.button{width:100%!important;height:38px!important;border-radius:8px!important;font-size:13px!important;font-weight:600!important}.cart-collaterals{justify-content:flex-start!important;margin-top:30px}.cart_totals{width:100%!important;padding:16px!important;border-radius:12px!important}.cart_totals h2{font-size:18px!important;margin-bottom:15px!important}.cart_totals .shop_table_responsive td::before{color:var(--color-primary)!important;font-weight:700!important}.wc-proceed-to-checkout a.checkout-button{padding:12px!important;font-size:14px!important;border-radius:8px!important}.woocommerce-checkout #customer_details,#order_review{padding:16px!important;border-radius:12px!important}.woocommerce-checkout #customer_details h3,#order_review_heading{font-size:18px!important;margin-bottom:15px!important}#order_review::before{font-size:18px!important;margin-bottom:15px!important;padding-bottom:10px!important}#payment{padding:15px!important;margin-top:10px!important}#payment ul.payment_methods{margin-bottom:15px!important}#payment ul.payment_methods li{margin-bottom:10px!important;padding-bottom:10px!important}#payment ul.payment_methods .payment_box{margin:8px 0 0 20px!important;padding:10px!important;font-size:12.5px!important}.woocommerce-checkout form .form-row{margin-bottom:12px!important}.woocommerce-checkout form .form-row label{font-size:13px!important;margin-bottom:4px!important;font-weight:600!important;color:var(--color-primary-dark)!important;display:block!important}.woocommerce-checkout form input.input-text,.woocommerce-checkout form select,.woocommerce-checkout form textarea{height:40px!important;font-size:13.5px!important;padding:8px 12px!important;border-radius:6px!important}.woocommerce-checkout form textarea{height:80px!important}.woocommerce-checkout-review-order-table th,.woocommerce-checkout-review-order-table td{padding:10px!important;font-size:13.5px!important}#place_order{padding:12px!important;font-size:14px!important;border-radius:8px!important}form.checkout.woocommerce-checkout{grid-template-columns:1fr!important;gap:20px!important}.navbar-collapse{background-color:var(--color-white);box-shadow:0 10px 30px rgb(0 0 0 / .08);border-radius:var(--border-radius);padding:16px;margin-top:12px}.navbar-nav{gap:8px!important}.nav-link{padding:10px 16px!important;border-radius:6px}.nav-link:hover,.nav-item.active .nav-link{background-color:rgb(255 153 0 / .05);color:var(--color-accent)!important}.doc-hero-title{font-size:28px!important;line-height:1.3}.doc-hero-desc{font-size:14px!important}.tiktok-card-col{flex:0 0 calc(50% - 12px);max-width:calc(50% - 12px)}.doc-filter-toolbar{padding:20px}.doc-result-count{display:block;margin:10px 0}.cta-wrapper{flex-direction:column;text-align:center;gap:24px}.cta-content.text-start{text-align:center!important}.cta-wrapper .d-flex{justify-content:center;width:100%}}@media (max-width:767px){.trn-register-section{margin-top:15px!important;margin-bottom:15px!important;padding:15px!important;border-radius:8px!important}.trn-register-info h3{font-size:18px!important;margin-bottom:8px!important}.trn-register-info>p{font-size:13px!important;margin-bottom:15px!important;line-height:1.4!important}.trn-register-highlights{gap:8px!important;margin-bottom:15px!important}.trn-register-highlights>div{font-size:12.5px!important;gap:8px!important}.trn-register-highlights i{font-size:14px!important}.trn-register-form label{font-size:12px!important;margin-bottom:4px!important}.trn-register-form input,.trn-register-form select,.trn-register-form textarea{padding:8px 12px!important;font-size:13px!important;border-radius:6px!important}.consulting-features-box{margin-top:15px!important;margin-bottom:15px!important;padding:15px!important;border-radius:6px!important}.consulting-features-box h4{font-size:15px!important;margin-bottom:8px!important}.consulting-features-box span{font-size:12.5px!important}.consulting-features-box i{font-size:13.5px!important}.consulting-features-box .row{--bs-gutter-y:8px !important;--bs-gutter-x:8px !important}.blog-main-text{font-size:15px!important;line-height:1.7!important}.blog-main-text p{font-size:15px!important;line-height:1.7!important;margin-bottom:15px!important}.blog-main-text li{font-size:15px!important;line-height:1.7!important;margin-bottom:8px!important}.blog-main-text h2{font-size:18px!important;margin-top:25px!important;padding-bottom:8px!important}.blog-main-text h3{font-size:16.5px!important;margin-top:20px!important}.blog-main-text h4{font-size:15px!important;margin-top:18px!important}.doc-related-section .premium-card .card-body-course{padding:10px!important}.doc-related-section .premium-card .card-title-course{font-size:12.5px!important;height:36px!important;margin-bottom:8px!important}.doc-related-section .premium-card .course-rating{font-size:11px!important;margin-bottom:6px!important}.doc-related-section .premium-card .course-rating i{font-size:10px!important}.doc-related-section .premium-card .course-meta{flex-direction:column!important;align-items:flex-start!important;gap:4px!important;margin-bottom:10px!important;font-size:10.5px!important}.doc-related-section .premium-card .meta-item{display:flex!important;align-items:center!important;gap:4px!important}.doc-related-section .premium-card .course-price-wrapper{gap:6px!important;margin-bottom:8px!important;flex-wrap:wrap!important}.doc-related-section .premium-card .original-price{font-size:11px!important}.doc-related-section .premium-card .sale-price{font-size:13.5px!important}.doc-related-section .premium-card .course-btn{padding:6px 8px!important;font-size:11px!important;border-radius:4px!important}.hero-banner-img{height:180px!important;object-fit:cover!important}section{padding-top:50px!important;padding-bottom:50px!important}.about-hero-section{padding:40px 0!important}.about-hero-section h2{font-size:22px!important}.about-section-title{font-size:20px!important;line-height:1.4!important;margin-bottom:15px!important}.doc-hero-title{font-size:20px!important;line-height:1.35!important;margin-bottom:12px!important}.intro-section .row.g-4{--bs-gutter-x:10px !important;--bs-gutter-y:15px !important}.about-icon-box{width:36px!important;height:36px!important;font-size:14px!important;margin-right:10px!important}.about-icon-box+div h5{font-size:13px!important;margin-bottom:2px!important}.about-icon-box+div p{font-size:11px!important;line-height:1.3!important}.tiktok-slider-arrow{width:38px;height:38px}.tiktok-slider-arrow-prev{left:5px}.tiktok-slider-arrow-next{right:5px}.row-cols-2{--bs-gutter-x:8px !important;--bs-gutter-y:8px !important}.row-cols-2>*{padding-left:4px!important;padding-right:4px!important}.premium-card{border-radius:8px!important}.card-body-doc{padding:12px!important}.card-title-doc{font-size:13px!important;height:36px!important}.card-price{font-size:12.5px!important}.search-autocomplete-results{max-height:320px}.search-autocomplete-item img{width:44px;height:44px}.search-form{max-width:100%!important}.quick-services-section{margin-top:0;padding:15px 0!important}section{padding:15px 0!important}.quick-services-wrapper{padding:0px!important;border-radius:0px!important;background:none!important}.quick-services-wrapper .row{--bs-gutter-x:10px !important;--bs-gutter-y:10px !important}.quick-service-card{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;gap:8px!important;padding:15px 8px!important;border-right:none!important;border-bottom:none!important;height:100%!important;background-color:#fdfbf8!important;border-radius:8px!important;border:1px solid rgb(255 153 0 / .08)!important;box-shadow:0 2px 6px rgb(11 37 69 / .02)!important}.quick-services-wrapper .row div:last-child .quick-service-card{border-right:none!important;border-bottom:none!important}.qs-icon-box{width:44px!important;height:44px!important;font-size:18px!important;border-radius:8px!important;margin-bottom:2px!important}.qs-content{display:flex!important;flex-direction:column!important;align-items:center!important;flex-grow:1!important;width:100%!important}.qs-content h3{font-size:13px!important;margin-bottom:4px!important;font-weight:700!important}.qs-content p{font-size:11px!important;line-height:1.35!important;color:var(--color-text-muted)!important;margin-bottom:8px!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;height:30px!important}.qs-link{font-size:11.5px!important;font-weight:700!important;gap:4px!important;margin-top:auto!important}.section-header{margin-bottom:15px}.doc-filter-tabs{margin-top:15px!important;justify-content:flex-start!important;overflow-x:auto!important;flex-wrap:nowrap!important;white-space:nowrap!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;padding-bottom:5px!important}.doc-filter-tabs::-webkit-scrollbar{display:none!important}.slider-wrapper{margin-top:15px!important}.section-title{font-size:20px}.section-subtitle{font-size:14px;margin-bottom:00px!important}.doc-card-grid{display:block!important;overflow-x:auto!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important;padding:10px 0!important}.doc-card-grid::-webkit-scrollbar{display:none!important}.doc-card-track{display:flex!important;transform:none!important;gap:16px!important}.doc-card-col{flex:0 0 65%!important;max-width:65%!important}.course-card-grid{display:block!important;overflow-x:auto!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important;padding:10px 0!important}.course-card-grid::-webkit-scrollbar{display:none!important}.course-card-track{display:flex!important;flex-wrap:nowrap!important;transform:none!important;gap:16px!important}.course-card-col{flex:0 0 65%!important;max-width:65%!important;padding-left:0!important;padding-right:0!important}.slider-arrow-prev,.slider-arrow-next,.course-slider-arrow-prev,.course-slider-arrow-next{display:none!important}.section-header .view-all-link{display:none!important}.view-all-mobile-wrapper{display:block!important;margin-top:15px!important}.cta-banner-section{padding:30px 0!important}.cta-wrapper{padding:0!important;gap:15px!important}.cta-content{max-width:100%!important}.cta-content h2{font-size:20px!important;margin-bottom:8px!important;letter-spacing:0.2px!important}.cta-content p{font-size:13.5px!important;line-height:1.4!important}.btn-cta{display:block!important;width:100%!important;text-align:center!important;padding:10px 16px!important;font-size:13px!important}.cta-wrapper .d-flex,.cta-wrapper div.d-flex.flex-wrap{width:100%!important;flex-direction:column!important;gap:10px!important}.cta-wrapper .btn-premium,.cta-wrapper div.d-flex.flex-wrap .btn-premium{min-width:100%!important;width:100%!important;padding:10px 16px!important;font-size:13px!important;height:auto!important;text-align:center!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.consulting-grid{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important;padding:10px 0!important;gap:16px!important;margin-left:0!important;margin-right:0!important;padding-top:0px!important}.consulting-grid::-webkit-scrollbar{display:none!important}.consulting-grid>[class*="col-"]{flex:0 0 65%!important;max-width:65%!important;padding-left:0!important;padding-right:0!important}.cv-services-grid{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important;padding:10px 0!important;gap:16px!important;margin-left:0!important;margin-right:0!important}.cv-services-grid::-webkit-scrollbar{display:none!important}.cv-services-grid>[class*="col"]{flex:0 0 65%!important;max-width:65%!important;padding-left:0!important;padding-right:0!important}.blog-posts-grid{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important;padding:10px 0!important;gap:16px!important;margin-left:0!important;margin-right:0!important}.blog-posts-grid::-webkit-scrollbar{display:none!important}.blog-posts-grid>[class*="col"]{flex:0 0 65%!important;max-width:65%!important;padding-left:0!important;padding-right:0!important}footer{text-align:left!important;padding-top:45px!important;padding-bottom:25px!important}.footer-column{margin-bottom:35px!important}.footer-column:last-child{margin-bottom:0!important}.footer-logo img{border-radius:6px!important}.footer-social-links{justify-content:flex-start!important;margin-top:15px!important}.footer-title{font-size:15px!important;margin-bottom:18px!important;padding-bottom:8px!important}.footer-title::after{left:0!important;transform:none!important;width:35px!important}.footer-about-text{font-size:13px!important;line-height:1.5!important;margin-bottom:15px!important}.footer-links-list li{margin-bottom:10px!important}.footer-links-list a{font-size:13px!important}.footer-contact-list li{font-size:13px!important;margin-bottom:12px!important;gap:10px!important}.footer-contact-list li i{font-size:13px!important;margin-top:3px!important}.footer-bottom{padding-top:20px!important;margin-top:10px!important}.card-mission,.card-vision{padding:16px!important}.card-mission h3,.card-vision h3{font-size:16px!important}.card-mission p,.card-vision p{font-size:12.5px!important;line-height:1.45!important}.mission-icon,.vision-icon{font-size:20px!important}.about-values-grid{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important;padding:10px 0!important;gap:16px!important;margin-left:0!important;margin-right:0!important}.about-values-grid::-webkit-scrollbar{display:none!important}.about-values-grid>[class*="col"]{flex:0 0 65%!important;max-width:65%!important;padding-left:0!important;padding-right:0!important}.core-value-card{padding:20px 15px!important}.core-value-card .value-icon{font-size:32px!important}.core-value-card h4{font-size:15px!important}.core-value-card p{font-size:12px!important;line-height:1.4!important}.page-template-page-about-php .mb-5{margin-bottom:15px!important}span.about-sub-title{margin-bottom:5px}.about-process-grid{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important;padding:10px 0!important;gap:16px!important;margin-left:0!important;margin-right:0!important;justify-content:flex-start!important;margin-top:0!important;margin-bottom:0!important;padding-top:0px!important}.about-process-grid::-webkit-scrollbar{display:none!important}.about-process-grid>[class*="col"]{flex:0 0 65%!important;max-width:65%!important;padding-left:0!important;padding-right:0!important}.process-step-card{padding:20px 15px!important}.process-step-card .step-num-badge{width:40px!important;height:40px!important;font-size:15px!important}.process-step-card h4{font-size:15px!important;margin-top:15px!important;margin-bottom:8px!important}.process-step-card p{font-size:12px!important;line-height:1.4!important}.milestone-section{padding:40px 0!important}.milestone-counter-box{padding:10px!important}.milestone-number{font-size:28px!important;margin-bottom:4px!important}.milestone-label{font-size:12.5px!important;line-height:1.3!important}.doc-filter-toolbar{padding:12px 14px!important;margin-bottom:20px!important;border-radius:12px!important}.doc-filter-toolbar .row{--bs-gutter-y:8px !important}.doc-search-input{padding:10px 12px!important;font-size:13px!important}.doc-search-submit{padding:10px 18px!important;font-size:13px!important}.doc-result-count{font-size:12.5px!important;display:block!important;text-align:center!important;margin:4px 0!important}.doc-sort-select{padding:8px 12px!important;font-size:13px!important;height:auto!important}.doc-category-pills{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important;gap:6px!important;margin-top:10px!important;padding-top:10px!important;border-top:1px solid var(--color-border)!important}.doc-category-pills::-webkit-scrollbar{display:none!important}.doc-pill{flex-shrink:0!important;white-space:nowrap!important;padding:5px 12px!important;font-size:11.5px!important;border-radius:30px!important}.trn-card-img{height:120px!important}.trn-card-body{padding:12px!important}.trn-course-card .doc-card-title{font-size:13px!important;height:38px!important;line-height:1.4!important;margin-bottom:8px!important;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.trn-course-card .doc-card-desc{display:none!important}.trn-card-meta{gap:6px!important;margin-bottom:8px!important;padding-bottom:8px!important;font-size:11px!important}.trn-card-meta i{margin-right:2px!important}.trn-card-meta span{white-space:nowrap!important}.trn-card-meta .trn-rating{display:none!important}.trn-course-card .doc-card-footer{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:6px!important;margin-top:auto!important}.trn-course-card .doc-card-price{display:flex!important;flex-wrap:wrap!important;align-items:baseline!important;gap:4px!important;font-size:13.5px!important}.trn-course-card .doc-card-price strong{font-size:14.5px!important}.trn-course-card .doc-card-buy-btn{width:100%!important;text-align:center!important;padding:8px 12px!important;font-size:12px!important;border-radius:6px!important;justify-content:center!important;display:flex!important}body.category .mb-5,section.trn-benefits-section .mb-5,.page-template-page-cv-services .mb-5,section.consult-process-section .mb-5,section.consult-packages-section .mb-5{margin-bottom:10px!important}.page-template-page-cv-services .mt-5{margin-top:10px!important}.trn-register-info h3{font-size:18px!important}.doc-combo-title{font-size:19px;margin:0!important}span.doc-hero-badge{margin-bottom:10px}.training-benefits-grid{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important;padding:10px 0!important;gap:16px!important;margin-left:0!important;margin-right:0!important}.training-benefits-grid::-webkit-scrollbar{display:none!important}.training-benefits-grid>[class*="col"]{flex:0 0 65%!important;max-width:65%!important;padding-left:0!important;padding-right:0!important}.trn-benefit-card{padding:20px 15px!important}.trn-benefit-icon{width:44px!important;height:44px!important;border-radius:10px!important;font-size:18px!important;margin:0 auto 12px auto!important}.trn-benefit-card h4{font-size:15px!important;margin-bottom:8px!important}.trn-benefit-card p{font-size:12px!important;line-height:1.4!important}.consult-timeline{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important;gap:16px!important;padding:10px 0!important}.consult-timeline::-webkit-scrollbar{display:none!important}.consult-timeline-item{flex:0 0 65%!important;max-width:65%!important}.consult-timeline::before{display:none!important}.consult-tl-number{width:44px!important;height:44px!important;font-size:16px!important;margin-bottom:12px!important;border-width:3px!important}.consult-tl-content{padding:20px 15px!important}.consult-tl-icon{width:38px!important;height:38px!important;font-size:16px!important;margin-bottom:10px!important}.consult-tl-content h4{font-size:14px!important;margin-bottom:6px!important}.consult-tl-content p{font-size:11.5px!important;line-height:1.45!important}.consult-pkg-card{padding:20px 12px!important}.consult-pkg-featured{border-width:1px!important}.consult-pkg-badge{right:10px!important;padding:3px 8px!important;font-size:9px!important}.consult-pkg-icon{width:40px!important;height:40px!important;border-radius:8px!important;font-size:18px!important;margin-bottom:12px!important}.consult-pkg-card h3{font-size:14px!important;margin-bottom:6px!important;height:38px!important;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.consult-pkg-card>p{font-size:11.5px!important;line-height:1.4!important;margin-bottom:12px!important;height:64px!important;overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}.consult-pkg-features{gap:8px!important;margin-bottom:16px!important}.consult-pkg-features li{font-size:11px!important;gap:6px!important;line-height:1.35!important}.consult-pkg-features i{font-size:10px!important}.consult-pkg-btn{padding:8px 12px!important;font-size:12px!important;border-radius:6px!important;width:100%!important;text-align:center!important}.trn-register-form .row{--bs-gutter-x:10px !important;--bs-gutter-y:10px !important}.trn-register-form .row>.col-md-6.col-12{flex:0 0 50%!important;max-width:50%!important}.trn-register-form label{font-size:12px!important;margin-bottom:4px!important}.trn-register-form input,.trn-register-form select{padding:8px 12px!important;font-size:13px!important;height:auto!important;border-radius:6px!important}.trn-register-form textarea{padding:10px 12px!important;font-size:13px!important;border-radius:6px!important}.doc-buy-now-btn{padding:10px 16px!important;font-size:13px!important;border-radius:6px!important;border:none!important}section.cv-templates-section.bg-light.py-5,section.blog-layout-section.py-5.bg-light-section,section.tiktok-horizontal-section.py-5.bg-white.border-bottom,section.cv-related-blogs.bg-light.py-5{padding:15px 0!important}.cv-templates-section .btn-premium{min-width:0!important;width:auto!important;padding:10px 20px!important;font-size:13px!important;display:inline-flex!important}.doc-hero-banner .btn-premium{min-width:0!important;width:100%!important;padding:10.5px 16px!important;font-size:13px!important;height:auto!important;text-align:center!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.doc-hero-banner .d-flex.flex-wrap.gap-3{flex-direction:column!important;gap:10px!important}.cv-template-card{border-radius:10px!important}.cv-template-info{padding:12px!important}.cv-template-badge{font-size:9px!important;padding:2px 6px!important;margin-bottom:6px!important}.cv-template-title{font-size:13px!important;margin-bottom:4px!important;line-height:1.3!important}.cv-template-desc{font-size:11px!important;line-height:1.3!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.cv-price-card{border-radius:10px!important}.cv-price-header{padding:16px 8px 10px!important}.cv-price-icon{width:38px!important;height:38px!important;border-radius:8px!important;font-size:16px!important;margin:0 auto 10px!important}.cv-price-header h3{font-size:12px!important;margin-bottom:4px!important;height:32px!important;overflow:hidden!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important}.cv-price-header p{font-size:10px!important;line-height:1.3!important;height:38px!important;overflow:hidden!important;display:-webkit-box!important;-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important}.cv-price-body{padding:10px!important}.cv-price-value{margin-bottom:10px!important}.cv-price-value strong{font-size:18px!important}.cv-price-features{gap:6px!important;margin-bottom:12px!important}.cv-price-features li{font-size:10px!important;gap:4px!important;line-height:1.3!important}.cv-price-features i{font-size:9px!important}.cv-price-btn{padding:8px 6px!important;font-size:11px!important;border-radius:6px!important}.cv-featured-badge{padding:3px 8px!important;font-size:8px!important;border-radius:0 0 6px 6px!important}.blog-card-item{border-radius:12px!important;box-shadow:0 4px 12px rgb(11 37 69 / .04)!important}.blog-card-badge{padding:4px 8px!important;font-size:9px!important;top:10px!important;left:10px!important;border-radius:4px!important}.blog-card-content{padding:12px!important}.blog-card-meta{gap:8px!important;font-size:11px!important;margin-bottom:8px!important}.blog-card-meta span{white-space:nowrap!important}.blog-card-meta i{margin-right:2px!important}.blog-card-title{font-size:13.5px!important;line-height:1.35!important;margin-bottom:8px!important;height:36px!important;overflow:hidden!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important}.blog-card-excerpt{font-size:11px!important;line-height:1.4!important;margin-bottom:12px!important;height:46px!important;overflow:hidden!important;display:-webkit-box!important;-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important}.blog-card-more-btn{font-size:11.5px!important}.blog-layout-section .row.g-4{--bs-gutter-y:12px !important}.blog-layout-section .blog-card-item{flex-direction:row!important;align-items:center!important;gap:12px!important;background:var(--color-white)!important;padding:8px!important;border-radius:12px!important;box-shadow:0 4px 12px rgb(11 37 69 / .04)!important;overflow:hidden!important}.blog-layout-section .blog-card-img-wrapper{width:100px!important;height:100px!important;flex-shrink:0!important;border-radius:8px!important;overflow:hidden!important}.blog-layout-section .blog-card-img-wrapper a{display:block!important;width:100%!important;height:100%!important}.blog-layout-section .blog-card-img-wrapper img{width:100%!important;height:100%!important;object-fit:cover!important}.blog-layout-section .blog-card-badge{display:none!important}.blog-layout-section .blog-card-content{padding:0 8px 0 0!important;flex-grow:1!important}.blog-layout-section .blog-card-meta{gap:8px!important;font-size:10px!important;margin-bottom:4px!important}.blog-layout-section .blog-card-meta span{white-space:nowrap!important}.blog-layout-section .blog-card-meta i{margin-right:2px!important}.blog-layout-section .blog-card-title{font-size:13px!important;line-height:1.3!important;margin-bottom:6px!important;height:auto!important;max-height:34px!important;overflow:hidden!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important}.blog-layout-section .blog-card-excerpt{display:none!important}.blog-layout-section .blog-card-more-btn{font-size:11px!important;margin-top:0!important}.floating-contact-group{right:10px!important;bottom:15px!important;gap:8px!important}.floating-contact-group .floating-btn{width:40px!important;height:40px!important;font-size:16px!important}.sidebar-widget.p-4{padding:15px!important}.sidebar-widget.mt-4{margin-top:15px!important}.contact-detail-card{padding:12px!important;border-radius:8px!important}.contact-info-wrapper .d-flex.flex-column.gap-3{gap:8px!important}.contact-form-card{padding:20px 15px!important;border-radius:8px!important}.contact-form-card .row{--bs-gutter-x:10px !important;--bs-gutter-y:10px !important}.contact-form-card .row>.col-md-6.col-12{flex:0 0 50%!important;max-width:50%!important}.contact-form-card label{font-size:12px!important;margin-bottom:4px!important}.contact-form-card input,.contact-form-card select,.contact-form-card textarea{padding:8px 12px!important;font-size:13px!important;height:auto!important;border-radius:6px!important}.contact-section .row.g-5{--bs-gutter-y:20px !important}.doc-detail-main .row.g-4{--bs-gutter-y:15px !important}.doc-gallery-main{border-radius:8px!important;padding:15px!important;min-height:auto!important}.preview-viewport{height:400px!important;border-radius:8px!important}.pdf-toolbar{border-top-left-radius:8px!important;border-top-right-radius:8px!important;padding:8px 10px!important}.doc-detail-info{padding:15px!important;border-radius:8px!important}.doc-detail-tabs-wrapper{margin-top:15px!important;border-radius:8px!important}.doc-tab-content{padding:15px!important}.woocommerce-reviews-wrapper{padding:0px!important;border-radius:0px!important}.doc-related-section{margin-top:20px!important}section.kira-summary.kira-summary--section{padding:5px!important}.doc-related-title{font-size:18px!important;margin-bottom:15px!important;padding-bottom:10px!important}body.single-product .floating-contact-group{display:none!important}.mobile-sticky-purchase-bar{position:fixed!important;bottom:0!important;left:0!important;width:100%!important;background:var(--color-white)!important;box-shadow:0 -4px 15px rgb(0 0 0 / .08)!important;padding:10px 16px!important;z-index:9999!important;border-top:1px solid var(--color-border)!important}body.single-product{padding-bottom:70px!important}.mobile-bar-file-info{display:flex!important;align-items:center!important;gap:8px!important}.badge-file-ext{background:#dc3545!important;color:#ffffff!important;font-size:10px!important;font-weight:700!important;padding:3px 8px!important;border-radius:4px!important;text-transform:uppercase!important}.file-size-text{font-size:13px!important;font-weight:600!important;color:var(--color-text-muted)!important}.mobile-bar-actions{display:flex!important;align-items:center!important;gap:8px!important}.mobile-bar-actions .btn-bar-action{display:inline-flex!important;align-items:center!important;justify-content:center!important;height:38px!important;border-radius:20px!important;transition:var(--transition-smooth)!important;text-decoration:none!important;font-weight:700!important;font-size:12px!important}.mobile-bar-actions .btn-bar-cart{width:38px!important;border:1.5px solid var(--color-border)!important;background:var(--color-white)!important;color:var(--color-primary)!important}.mobile-bar-actions .btn-bar-cart:hover{border-color:var(--color-primary)!important;background:var(--color-bg-light)!important}.mobile-bar-actions .btn-bar-buy{padding:0 16px!important;background:var(--color-accent)!important;color:var(--color-white)!important;border:none!important;box-shadow:0 4px 10px rgb(255 153 0 / .2)!important}.mobile-bar-actions .btn-bar-buy:hover{background:var(--color-accent-dark)!important}.blog-detail-section{padding-top:15px!important;padding-bottom:25px!important}.blog-detail-section>.container{padding-top:0!important;padding-bottom:0!important}.related-posts-section .row{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;padding-bottom:15px!important}.related-posts-section .row::-webkit-scrollbar{display:none!important}.related-posts-section .col{flex:0 0 65%!important;max-width:65%!important;width:65%!important}.related-posts-section .blog-card-item{height:100%!important}.blog-card-meta{flex-wrap:wrap!important;gap:8px 16px!important}.blog-card-meta span{white-space:nowrap!important}.mobile-search-form{position:relative!important}.mobile-search-form .search-autocomplete-results{left:0!important;width:100%!important;box-sizing:border-box!important;margin-top:10px!important}.mobile-search-form .search-input,.mobile-search-form .search-input:focus{border:none!important;border-color:transparent!important;background:transparent!important;box-shadow:none!important;outline:none!important;border-radius:0!important}}@media (max-width:575px){.doc-card-col,.course-card-col,.consulting-grid>[class*="col-"],.cv-services-grid>[class*="col"],.blog-posts-grid>[class*="col"],.about-values-grid>[class*="col"],.about-process-grid>[class*="col"],.training-benefits-grid>[class*="col"],.consult-timeline-item{flex:0 0 65%!important;max-width:65%!important}.doc-hero-stats{grid-template-columns:1fr 1fr!important;gap:10px!important;margin-top:20px}.doc-stat-item{padding:10px 8px!important;gap:8px!important}.doc-stat-icon{width:32px!important;height:32px!important;font-size:13px!important}.doc-stat-number{font-size:16px!important}.doc-stat-item span{font-size:10.5px!important;line-height:1.2!important;display:block!important}.tiktok-card-col{flex:0 0 100%;max-width:100%}.breadcrumb-item{font-size:12px}.doc-card-price{font-size:14px!important}.auth-tabs-header{padding:0 20px!important}.modal-body{padding:20px 15px!important}}