﻿.dungdua{animation:1s ease-in-out 0s normal none infinite running dungdua}@keyframes dungdua{0%{transform:rotate(0deg) scale(1) skew(1deg)}10%{transform:rotate(-25deg) scale(1) skew(1deg)}20%{transform:rotate(25deg) scale(1) skew(1deg)}30%{transform:rotate(-25deg) scale(1) skew(1deg)}40%{transform:rotate(25deg) scale(1) skew(1deg)}50%{transform:rotate(0deg) scale(1) skew(1deg)}100%{transform:rotate(0deg) scale(1) skew(1deg)}}.social_fixed{position:fixed;z-index:999;right:10px;top:unset !important;width:42px;bottom:250px}.social_fixed a{display:inline-block;margin:5px 0}.shine-wrapper{position:relative;overflow:hidden;text-align:center}.shine-wrapper::before{content:'';position:absolute;top:0;left:-75%;width:50%;height:100%;background:linear-gradient(120deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.5) 50%, rgba(255,255,255,0) 100%);transform:skewX(-25deg)}.shine-wrapper:hover::before{animation:shine 0.8s ease-in-out}@keyframes shine{0%{left:-75%}100%{left:125%}}.effect_img{display:block;overflow:hidden}.effect_img img{transition:all 1s ease;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease}.effect_img:hover img{transform:scale(1.1)}.dub_mg_module{margin:0 0 45px}@media (max-width: 991px){.dub_mg_module{margin:0 0 30px}}.dub_pd_module{padding:45px 0}.text-center{text-align:center}.mb_20{margin-bottom:20px}.rte th,.rte td{text-align:left}.rte td p{margin-bottom:0}@media (min-width: 600px){.rte td{width:100px}}.rte td:first-child{font-weight:bold}.rte table{border-collapse:collapse;width:100%}.rte table th,.rte table td{text-align:left;border:solid 1px #ebebeb;padding:5px}.rte table tr:nth-child(odd){background-color:#f2f2f2}.rte table tr:nth-child(even){background-color:#ffffff}.rte table td,.rte table th{border:1px solid #ddd;padding:8px}.row_0{margin-left:0;margin-right:0}.row_0 .col_0{padding-left:0;padding-right:0}.row_5{margin-left:-5px;margin-right:-5px}.row_5 .col_5{padding-left:5px;padding-right:5px}.row_10{margin-left:-10px;margin-right:-10px}.row_10 .col_10{padding-left:10px;padding-right:10px}.pagecontact_ggmap iframe{width:100%}.grecaptcha-badge{display:none !important}.rte h1,.rte .h1,.rte h2,.rte .h2,.rte h3,.rte .h3,.rte h4,.rte .h4,.rte h5,.rte .h5,.rte h6,.rte .h6{margin-top:10px}.rte img,.rte p img,.rte span img{height:auto !important;max-width:100% !important;display:inline-block}.rte a{color:#337ab7;cursor:pointer;text-decoration:underline}.rte ol,.rte ul{padding-left:40px;list-style:circle}textarea,input[type="text"],input[type="password"],input[type="button"],input[type="email"],input[type="submit"],input[type="number"]{-webkit-appearance:none}.sapo-product-reviews-badge .sapo-product-reviews-star i{font-size:14px !important}.sapo-product-reviews-badge{clear:both !important;margin:3px 0}._1line{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.pt_100::before{padding-top:100%}.pt_67::before{padding-top:66.666%}.imgWrap{-webkit-perspective:600px;perspective:600px;display:block !important;height:auto !important;overflow:hidden;position:relative}.imgWrap:before{content:"";display:block}.imgWrap .imgWrap-item{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;-webkit-display:flex;-moz-display:flex;justify-content:center;align-items:center}.imgWrap .imgWrap-item img{transition:all 1s ease;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease}.imgWrap.img--contain img{object-fit:contain;width:100% !important;height:100% !important}.imgWrap.img--cover img{object-fit:cover;width:100% !important;height:100% !important}.imgWrap.img--fill img{width:100% !important;height:100% !important}.imgWrap.img--none img{object-fit:none;width:100% !important;height:100% !important}.imgWrap:hover img{transform:scale(1.1)}.imgWrap.noHover:hover img{transform:none !important}.logoft{display:inline-block;background:#fff;padding:7px;border-radius:4px;margin:0 0 15px}.logoft img{max-height:70px}@media (max-width: 991px){.header_order{display:none}}.header_order>a{display:inline-flex;align-items:center;justify-content:center;padding:8px 20px;border-radius:10px;font-weight:700;text-transform:uppercase;letter-spacing:0.5px;color:#fff;background:linear-gradient(135deg, #ff4d4f, #ff7a18);box-shadow:0 6px 20px rgba(255,77,79,0.45);transition:all .3s ease;position:relative;overflow:hidden;font-size:calc(14px + (15 - 14) * ((100vw - 320px) / (1920 - 320)))}@media (max-width: 767px){.header_order>a{padding:8px 15px}}.header_order>a::before{content:'';position:absolute;top:0;left:-120%;width:120%;height:100%;background:linear-gradient(120deg, transparent, rgba(255,255,255,0.4), transparent);transition:.6s}.header_order>a:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 10px 28px rgba(255,77,79,0.6)}.header_order>a:hover::before{left:120%}.header_order>a:active{transform:scale(0.96)}.box_video{position:relative}.box_video:before{content:'';display:block;padding-top:56.25%}.box_video iframe{width:100%;position:absolute;height:100%;top:0 !important;left:0}.dub_video_header{color:#fff;height:100vh;letter-spacing:2px;overflow:hidden;position:relative;width:100%;background-color:#000}@media (max-width: 767px){.dub_video_header{height:85vh}}.dub_video_header .dub_fix_video{width:100%;height:100%}.dub_video_header .dub_fix_video .video-js{object-fit:cover;position:absolute;top:0;left:0;width:100%;height:100%}.dub_video_header .playvid{color:#fff;position:absolute;right:30px;bottom:30px;text-transform:uppercase}.dub_video_header .playvid svg{width:30px !important;height:30px !important}.dub_video_header .playvid:hover,.dub_video_header .playvid:focus{color:#767676}.dub_video_header .playvid:before{content:"";height:2px;width:35px;background-color:#fff;display:block;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);top:17px;position:relative;left:0}.dub_video_header .playvid.active:before{display:none}.wolf_section_about .about_list{margin:15px 0}.wolf_section_about .about_list .row{row-gap:16px}.wolf_section_about .about_list .item{display:flex;align-items:center;gap:14px;padding:16px 18px;border-radius:14px;background:#fff;box-shadow:0 4px 18px rgba(0,0,0,0.06);transition:all .25s ease}.wolf_section_about .about_list .item:hover{transform:translateY(-2px);box-shadow:0 8px 26px rgba(0,0,0,0.1)}.wolf_section_about .about_list .item .icon{flex:0 0 56px;width:56px;height:56px;border-radius:14px;background:#f84709;display:flex;align-items:center;justify-content:center}.wolf_section_about .about_list .item .icon img{width:30px;height:30px;object-fit:contain;filter:brightness(0) invert(1)}.wolf_section_about .about_list .item .info{flex:1}.wolf_section_about .about_list .item .info .dess{margin:0;color:#222;font-size:calc(14px + (16 - 14) * ((100vw - 320px) / (1920 - 320)));line-height:1.55;font-weight:600}@media (max-width: 767px){.wolf_section_about .about_list .item{padding:14px 14px;gap:12px}.wolf_section_about .about_list .item .icon{flex:0 0 48px;width:48px;height:48px}.wolf_section_about .about_list .item .icon img{width:26px;height:26px}}.wolf-section-project{position:relative;background:#f6f8fb}.wolf-section-project .block-project .item{height:100%;background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 6px 24px rgba(0,0,0,0.06);transition:all .3s ease;display:flex;flex-direction:column}.wolf-section-project .block-project .item:hover{transform:translateY(-6px);box-shadow:0 12px 36px rgba(0,0,0,0.12)}.wolf-section-project .block-project .item:hover .thumb img{transform:scale(1.06)}.wolf-section-project .block-project .item .thumb{position:relative;overflow:hidden}.wolf-section-project .block-project .item .info{padding:16px 18px 14px}.wolf-section-project .block-project .item .info h3{margin:0 0 8px;font-size:calc(15px + (17 - 15) * ((100vw - 320px) / (1920 - 320)));font-weight:700;line-height:1.35;text-align:center}.wolf-section-project .block-project .item .info h3 a{color:#111;text-decoration:none}.wolf-section-project .block-project .item .info h3 a:hover{color:#00a859}.wolf-section-project .block-project .item .info p.dess{margin:0;color:#666;font-size:calc(13px + (14 - 13) * ((100vw - 320px) / (1920 - 320)));line-height:1.55;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.wolf-section-project .block-project .item .item_btn{margin-top:auto;padding:0 18px 18px;text-align:center}.wolf-section-project .block-project .item .item_btn a{display:inline-flex;align-items:center;justify-content:center;padding:10px 15px;border-radius:10px;background:linear-gradient(135deg, #d8724e, #dc4009);color:#fff;font-size:calc(12px + (14 - 12) * ((100vw - 320px) / (1920 - 320)));font-weight:700;text-transform:uppercase;text-decoration:none;box-shadow:0 4px 14px rgba(0,168,89,0.35);transition:all .25s ease}.wolf-section-project .block-project .item .item_btn a:hover{transform:translateY(-1px);box-shadow:0 8px 22px rgba(0,168,89,0.5)}.wolf-section-project .block-project .item .item_btn a:active{transform:scale(0.98)}@media (max-width: 767px){.wolf-section-project .block-project .item{border-radius:14px}.wolf-section-project .block-project .item .info{padding:14px 14px 12px}.wolf-section-project .block-project .item .item_btn{padding:0 14px 14px}}.section_brand .section_brand_list .item{height:100%;background:#fff;border:1px solid rgba(0,0,0,0.06);border-radius:12px;box-shadow:0 4px 14px rgba(0,0,0,0.06);padding:10px;transition:all .25s ease}.section_brand .section_brand_list .item:hover{transform:translateY(-2px);box-shadow:0 8px 22px rgba(0,0,0,0.1)}.section_brand .section_brand_list .item .imgWrap img{object-fit:contain;filter:grayscale(100%);opacity:.85;transition:all .25s ease}.section_brand .section_brand_list .item .imgWrap:hover img{filter:grayscale(0);opacity:1}@media (max-width: 575px){.section_brand .section_brand_list .item{padding:8px;border-radius:10px}}.wolf-footer .footer-information p{margin:0 0 8px}.wolf-footer .footer_address{color:#d6d6d6;font-size:calc(13px + (15 - 13) * ((100vw - 320px) / (1600 - 320)));line-height:1.6}.wolf-footer .footer_address p{display:block;margin:0 0 12px}.wolf-footer .footer_address p img{width:16px;height:16px;margin-top:4px;vertical-align:-2px;margin-right:5px}.wolf-footer .footer_address p strong{color:#fff;font-weight:600;margin-right:4px;white-space:nowrap}.wolf-footer .footer_address p:last-child{margin-bottom:0}.wolf-footer .footer_address p:hover{color:#fff;transform:translateX(4px)}.wolf-footer .footer_address p:hover img{opacity:1}@media (max-width: 768px){.wolf-footer .footer_address{font-size:14px}.wolf-footer .footer_address p{gap:8px}.wolf-footer .footer_address p strong{white-space:normal}}.wolf-footer .footer_contact{padding:18px 20px;border-radius:14px;background:#ffffff;border:1px solid rgba(0,0,0,0.08);box-shadow:0 6px 20px rgba(0,0,0,0.06);margin:10px 0}.wolf-footer .footer_contact p{margin:0;color:#111;font-size:calc(14px + (16 - 14) * ((100vw - 320px) / (1920 - 320)));font-weight:600}.wolf-footer .footer_contact p a{color:#f84709;font-weight:800;text-decoration:none}.wolf-footer .footer_contact p a:hover{text-decoration:underline}.wolf-footer .footer_contact .footer_contact_btn{margin:15px 0}.wolf-footer .footer_contact .footer_contact_btn a{display:inline-flex;align-items:center;justify-content:center;padding:10px 18px;border-radius:10px;background:#f84709;color:#fff;font-size:calc(13px + (15 - 13) * ((100vw - 320px) / (1920 - 320)));font-weight:700;text-decoration:none;white-space:nowrap;transition:all .25s ease}.wolf-footer .footer_contact .footer_contact_btn a:hover{background:#008949;transform:translateY(-1px)}.wolf-footer .footer_contact .footer_contact_btn a:active{transform:scale(0.97)}@media (max-width: 767px){.wolf-footer .footer_contact{flex-direction:column;text-align:center}.wolf-footer .footer_contact .footer_contact_btn{width:100%}.wolf-footer .footer_contact .footer_contact_btn a{width:100%}}.wolf-footer-social{display:flex;flex-wrap:wrap;flex-direction:column;gap:15px}@media (max-width: 991px){.wolf-footer-social .h5.mb-0{text-align:center}.wolf-footer-social .footer-social{justify-content:center}}@media (max-width: 991px){.footer-logo{text-align:center;margin:0 0 15px}}.dv_banner{position:relative;min-height:520px;display:flex;align-items:center}.dv_banner::before{content:'';position:absolute;inset:0;background:linear-gradient(90deg, rgba(0,0,0,0.65) 0%, rgba(0,0,0,0.45) 45%, rgba(0,0,0,0.25) 100%)}.dv_banner .container{position:relative;z-index:2}.dv_banner .dv_banner_content{max-width:750px;color:#fff}.dv_banner .dv_banner_content .tit{margin:0 0 32px;font-weight:700;line-height:1.25;text-transform:uppercase;font-size:calc(24px + (32 - 24) * ((100vw - 320px) / (1920 - 320)));font-weight:700}.dv_banner .dv_banner_content .dess{margin:0 0 24px;line-height:1.8;font-weight:500;color:rgba(255,255,255,0.95);font-size:calc(16px + (18 - 16) * ((100vw - 320px) / (1920 - 320)))}.dv_banner .dv_banner_content .dess br{line-height:1.4}.dv_banner .dv_banner_content .dv_banner_btn a{display:inline-flex;align-items:center;justify-content:center;padding:14px 28px;border-radius:50px;background:linear-gradient(135deg, #ff7a18, #f36f21);color:#fff;font-weight:600;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 10px 25px rgba(243,111,33,0.45);transition:all .3s ease;font-size:calc(15px + (17 - 15) * ((100vw - 320px) / (1920 - 320)))}.dv_banner .dv_banner_content .dv_banner_btn a:hover{transform:translateY(-2px);box-shadow:0 14px 32px rgba(243,111,33,0.6);background:linear-gradient(135deg, #ff8c2a, #ff6a00)}@media (max-width: 991px){.dv_banner{min-height:420px}.dv_banner .dv_banner_content{max-width:100%}}@media (max-width: 575px){.dv_banner{min-height:360px}.dv_banner .dv_banner_content .tit{margin-bottom:12px}.dv_banner .dv_banner_content .dess{margin-bottom:18px}}@media (min-width: 992px){.dv_problem .row_problem{align-items:center}}.dv_problem .dv_problem_content{flex:1}@media (max-width: 991px){.dv_problem .dv_problem_content{order:2}}.dv_problem .dv_problem_content .dv_problem_title{font-size:calc(24px + (32 - 24) * ((100vw - 320px) / (1920 - 320)));font-weight:700;margin-bottom:32px;color:#1f2937}.dv_problem .dv_problem_content .dv_problem_list{display:flex;flex-direction:column;gap:26px}.dv_problem .dv_problem_content .dv_problem_list .dv_problem_item{display:flex;flex-wrap:wrap;gap:18px}.dv_problem .dv_problem_content .dv_problem_list .dv_problem_item .num{min-width:42px;font-size:18px;font-weight:700;color:#097c26}.dv_problem .dv_problem_content .dv_problem_list .dv_problem_item .info{flex:0 0 calc(100% - 60px);width:calc(100% - 60px)}.dv_problem .dv_problem_content .dv_problem_list .dv_problem_item .info h3{font-size:calc(14px + (18 - 14) * ((100vw - 320px) / (1920 - 320)));font-weight:500;margin-bottom:6px;color:#1f2937;line-height:1.4}.dv_problem .dv_problem_content .dv_problem_list .dv_problem_item .info p.dess{font-size:calc(13px + (15 - 13) * ((100vw - 320px) / (1920 - 320)));line-height:1.6;color:#4b5563;margin:0}.dv_problem .dv_problem_banner{text-align:center}@media (max-width: 991px){.dv_problem .dv_problem_banner{order:1;margin:0 0 20px}}@media (max-width: 575px){.dv_problem .problem_content .problem_list .problem_item{gap:12px}.dv_problem .problem_content .problem_list .problem_item .num{min-width:36px;font-size:16px}.dv_problem .problem_content .problem_list .problem_item .info h3{font-size:16px}.dv_problem .problem_content .problem_list .problem_item .info p{font-size:14px}}.dv_goodnews{background:#fafafa;position:relative}@media (min-width: 992px){.dv_goodnews .row_goodnews{align-items:center}}.dv_goodnews .dv_goodnews_content{flex:1}.dv_goodnews .dv_goodnews_content .dv_goodnews_title{font-size:calc(24px + (32 - 24) * ((100vw - 320px) / (1920 - 320)));font-weight:700;margin-bottom:32px;color:#1f2937}.dv_goodnews .dv_goodnews_content .dv_goodnews_list{margin-top:20px;padding-left:0}.dv_goodnews .dv_goodnews_content .dv_goodnews_list .dess{position:relative;padding-left:26px;margin-bottom:14px;font-size:15px;line-height:1.6;color:#374151}.dv_goodnews .dv_goodnews_content .dv_goodnews_list .dess::before{content:"";position:absolute;left:0;top:9px;width:8px;height:8px;background:#f84709;border-radius:50%;box-shadow:0 0 0 4px rgba(34,197,94,0.15)}.dv_goodnews .dv_goodnews_content .dv_goodnews_list .dess:last-child{margin-bottom:0}.dv_goodnews .dv_goodnews_content .dv_goodnews_list .dess strong{color:#16a34a;font-weight:600}@media (max-width: 768px){.dv_goodnews .dv_goodnews_content .dv_goodnews_list .dess{font-size:14px;padding-left:22px}.dv_goodnews .dv_goodnews_content .dv_goodnews_list .dess::before{top:8px;width:7px;height:7px}}@media (max-width: 991px){.dv_goodnews .dv_goodnews_banner{margin:0 0 20px}}.dv_package .dv_package_title{font-size:calc(24px + (32 - 24) * ((100vw - 320px) / (1920 - 320)));font-weight:700;margin-bottom:32px;color:#1f2937}.dv_package .dv_package_item{height:100%;background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 10px 25px rgba(0,0,0,0.06);transition:.35s}.dv_package .dv_package_item:hover{transform:translateY(-6px);box-shadow:0 18px 40px rgba(0,0,0,0.12)}.dv_package .dv_package_item:hover .thumb img{transform:scale(1.06)}.dv_package .dv_package_item .thumb{position:relative;width:100%;padding-bottom:66.6667%;overflow:hidden}.dv_package .dv_package_item .thumb img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:.35s}.dv_package .dv_package_item .title{margin:18px 18px 6px;text-align:center;font-size:18px;font-weight:800;color:#f84709}.dv_package .dv_package_item .desc{text-align:center;font-size:14px;color:#6b7280;margin:0 18px 12px}.dv_package .dv_package_item .list{padding:0 18px 22px;margin:0;list-style:none}.dv_package .dv_package_item .list li{position:relative;padding-left:18px;font-size:14px;line-height:1.6;margin-bottom:6px}.dv_package .dv_package_item .list li::before{content:"";position:absolute;left:0;top:9px;width:6px;height:6px;background:#22c55e;border-radius:50%}.dv_commit{position:relative;background:#fafafa}.dv_commit .dv_commit_title{font-size:calc(24px + (32 - 24) * ((100vw - 320px) / (1920 - 320)));font-weight:700;margin-bottom:32px;color:#1f2937}.dv_commit .dv_commit_item{height:100%;background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 10px 25px rgba(0,0,0,0.06);transition:.35s;padding:15px}.dv_commit .dv_commit_item:hover{transform:translateY(-6px);box-shadow:0 18px 40px rgba(0,0,0,0.12)}.dv_commit .dv_commit_item:hover .thumb img{transform:scale(1.06)}.dv_commit .dv_commit_item .icon{margin:0 0 15px;text-align:center}.dv_commit .dv_commit_item .icon img{max-height:40px}.dv_commit .dv_commit_item .dess{text-align:center;font-size:calc(14px + (18 - 14) * ((100vw - 320px) / (1920 - 320)));color:#000;margin:0}.dv_pricetable{position:relative}.dv_pricetable .dv_pricetable_title{font-size:calc(24px + (32 - 24) * ((100vw - 320px) / (1920 - 320)));font-weight:700;margin-bottom:32px;color:#1f2937}.dv_pricetable .block_pricetable .price_table_wrap{margin:40px auto;max-width:1000px;font-size:15px}.dv_pricetable .block_pricetable .price_table_scroll{overflow-x:auto}.dv_pricetable .block_pricetable .price_table{width:100%;border-collapse:collapse;min-width:720px;background:#fff}.dv_pricetable .block_pricetable .price_table th,.dv_pricetable .block_pricetable .price_table td{border:1px solid #e5e7eb;padding:12px 14px;text-align:center;vertical-align:middle}.dv_pricetable .block_pricetable .price_table thead th{background:#f84709;font-weight:700;color:#fff}.dv_pricetable .block_pricetable .price_table tbody td:first-child{text-align:left;font-weight:600;color:#1f2937}.dv_pricetable .block_pricetable .price_table tbody tr:nth-child(even){background:#fafafa}.dv_pricetable .block_pricetable .price_table tbody tr:hover{background:#f0fdf4}.dv_pricetable .block_pricetable .price_note{margin-top:18px;padding:16px 20px;background:#f8fafc;border-radius:12px}.dv_pricetable .block_pricetable .price_note p{margin-bottom:6px;font-weight:700}.dv_pricetable .block_pricetable .price_note ul{padding-left:18px;margin:0}.dv_pricetable .block_pricetable .price_note li{margin-bottom:6px;line-height:1.6}.dv_procedure{position:relative;background:#fafafa}.dv_procedure .dv_procedure_title{font-size:calc(24px + (32 - 24) * ((100vw - 320px) / (1920 - 320)));font-weight:700;margin-bottom:32px;color:#1f2937}.dv_procedure .block-banner{text-align:center}@media (max-width: 991px){.dv_procedure .block-banner{margin:0 0 30px}}.dv_procedure .block-banner img{border-radius:14px;max-width:180px;width:100%;filter:drop-shadow(0 12px 30px rgba(0,0,0,0.55))}.dv_procedure .procedure_steps{position:relative;padding-left:70px}.dv_procedure .procedure_steps::before{content:"";position:absolute;left:32px;top:0;bottom:0;width:2px;background:#f84709}.dv_procedure .procedure_steps .step_item{position:relative;display:flex;align-items:center;gap:20px;margin-bottom:42px}.dv_procedure .procedure_steps .step_item:last-child{margin-bottom:0}.dv_procedure .procedure_steps .step_item .icon{position:relative;z-index:2;width:64px;height:64px;min-width:64px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 18px rgba(0,0,0,0.08)}.dv_procedure .procedure_steps .step_item .icon img{width:34px;height:34px;object-fit:contain}.dv_procedure .procedure_steps .step_item .info .dess{font-size:calc(14px + (18 - 14) * ((100vw - 320px) / (1920 - 320)));font-weight:600;color:#1f2937;line-height:1.6;margin:0}@media (max-width: 991px){.dv_procedure .procedure_steps{padding-left:60px}.dv_procedure .procedure_steps::before{left:28px}.dv_procedure .procedure_steps .step_item .icon{width:56px;height:56px;min-width:56px}.dv_procedure .procedure_steps .step_item .icon img{width:30px;height:30px}}@media (max-width: 575px){.dv_procedure .procedure_steps{padding-left:52px}.dv_procedure .procedure_steps::before{left:24px}.dv_procedure .procedure_steps .step_item{gap:14px;margin-bottom:30px}.dv_procedure .procedure_steps .step_item .icon{width:48px;height:48px;min-width:48px}.dv_procedure .procedure_steps .step_item .icon img{width:26px;height:26px}}.dv_faq{position:relative}.dv_faq .dv_faq_title{font-size:calc(24px + (32 - 24) * ((100vw - 320px) / (1920 - 320)));font-weight:700;margin-bottom:32px;color:#1f2937}.dv_faq .block_faq .dv_faq_list{padding:20px 0}.dv_faq .block_faq .dv_faq_list .dv_faq_listitem{cursor:pointer;border-radius:4px;box-sizing:border-box;padding:20px 25px 20px 20px;display:block;background-color:#f1f3f4;margin-bottom:20px}.dv_faq .block_faq .dv_faq_list .dv_faq_listitem h3.title{font-size:calc(16px + (20 - 16) * ((100vw - 320px) / (1920 - 320)));line-height:1.2;font-weight:600;color:#111;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;overflow:hidden;position:relative;margin:0;padding:0;padding-right:25px}.dv_faq .block_faq .dv_faq_list .dv_faq_listitem h3.title img{max-width:14px;margin-left:5px;margin-top:2px;float:right}.dv_faq .block_faq .dv_faq_list .dv_faq_listitem h3.title:before,.dv_faq .block_faq .dv_faq_list .dv_faq_listitem h3.title:after{content:'';width:10px;height:1px;background:#242424;position:absolute;right:8px;top:11px;pointer-events:none}.dv_faq .block_faq .dv_faq_list .dv_faq_listitem h3.title:after{transform:rotate(90deg)}.dv_faq .block_faq .dv_faq_list .dv_faq_listitem .pane{border-top:1px solid #cacaca;padding:15px 0;font-size:calc(14px + (18 - 14) * ((100vw - 320px) / (1920 - 320)));line-height:1.5}.dv_faq .block_faq .dv_faq_list .dv_faq_listitem.active h3.title{padding-bottom:10px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}.dv_faq .block_faq .dv_faq_list .dv_faq_listitem.active h3.title:after{transform:unset}.rte .price_table_wrap{margin:40px auto;max-width:1000px;font-size:15px}.rte .price_table_scroll{overflow-x:auto}.rte .price_table{width:100%;border-collapse:collapse;min-width:720px;background:#fff}.rte .price_table th,.rte .price_table td{border:1px solid #e5e7eb;padding:12px 14px;text-align:center;vertical-align:middle}.rte .price_table thead th{background:#f84709;font-weight:700;color:#fff}.rte .price_table tbody td:first-child{text-align:left;font-weight:600;color:#1f2937}.rte .price_table tbody tr:nth-child(even){background:#fafafa}.rte .price_table tbody tr:hover{background:#f0fdf4}.rte .price_note{margin-top:18px;padding:16px 20px;background:#f8fafc;border-radius:12px}.rte .price_note p{margin-bottom:6px;font-weight:700}.rte .price_note ul{padding-left:18px;margin:0}.rte .price_note li{margin-bottom:6px;line-height:1.6}.page_banggia .page_banggia_block_title h2{font-size:calc(24px + (32 - 24) * ((100vw - 320px) / (1920 - 320)));font-weight:700;margin-bottom:32px;color:#1f2937;margin:0 0 32px;text-align:center}.page_banggia .bg_service{background:#fafafa}.page_banggia .bg_service .bg_commit_item{height:100%;background:#fff;border-radius:12px;padding:28px 24px;box-shadow:0 10px 30px rgba(0,0,0,0.06);display:flex;flex-direction:column;align-items:center;text-align:center;transition:all .3s ease}.page_banggia .bg_service .bg_commit_item:hover{transform:translateY(-6px);box-shadow:0 15px 40px rgba(0,0,0,0.12)}.page_banggia .bg_service .bg_commit_item .icon{width:64px;height:64px;margin-bottom:16px;flex-shrink:0}.page_banggia .bg_service .bg_commit_item .icon img{width:100%;height:100%;object-fit:contain}.page_banggia .bg_service .bg_commit_item .dess{margin:0;line-height:1.6;color:#555;font-size:calc(14px + (16 - 14) * ((100vw - 320px) / (1920 - 320)));font-weight:bold}.page_banggia .bg_service .bg_service_note{margin-top:30px;padding:18px 22px;background:#fff;border-left:4px solid #f84709;border-radius:6px;line-height:1.6;color:#444;font-size:calc(16px + (18 - 16) * ((100vw - 320px) / (1920 - 320)))}.page_banggia .bg_service .bg_service_note p{margin:0}@media (max-width: 991px){.page_banggia .bg_service .bg_commit_item{padding:24px 20px}.page_banggia .bg_service .bg_service_note{margin-top:20px}}.page_banggia .bg_price_service .block_priceservice_item{margin-bottom:24px}.page_banggia .bg_price_service .block_priceservice_item .item_title{position:relative;margin:0 0 12px;padding-left:16px;font-weight:600;line-height:1.4;color:#222;font-size:calc(18px + (22 - 18) * ((100vw - 320px) / (1920 - 320)))}.page_banggia .bg_price_service .block_priceservice_item .item_title::before{content:'';position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:70%;background:#f84709;border-radius:4px}.page_banggia .bg_cachtinh{background:#fafafa;position:relative}@media (min-width: 992px){.page_banggia .bg_cachtinh .row_goodnews{align-items:center}}.page_banggia .bg_cachtinh .bg_cachtinh_content{flex:1}.page_banggia .bg_cachtinh .bg_cachtinh_content .bg_cachtinh_title{font-size:calc(24px + (32 - 24) * ((100vw - 320px) / (1920 - 320)));font-weight:700;margin-bottom:32px;color:#1f2937}.page_banggia .bg_cachtinh .bg_cachtinh_content .bg_cachtinh_list{margin-top:20px;padding-left:0}.page_banggia .bg_cachtinh .bg_cachtinh_content .bg_cachtinh_list .dess{position:relative;padding-left:26px;margin-bottom:14px;font-size:15px;line-height:1.6;color:#374151}.page_banggia .bg_cachtinh .bg_cachtinh_content .bg_cachtinh_list .dess::before{content:"";position:absolute;left:0;top:9px;width:8px;height:8px;background:#f84709;border-radius:50%;box-shadow:0 0 0 4px rgba(34,197,94,0.15)}.page_banggia .bg_cachtinh .bg_cachtinh_content .bg_cachtinh_list .dess:last-child{margin-bottom:0}.page_banggia .bg_cachtinh .bg_cachtinh_content .bg_cachtinh_list .dess strong{color:#16a34a;font-weight:600}@media (max-width: 768px){.page_banggia .bg_cachtinh .bg_cachtinh_content .bg_cachtinh_list .dess{font-size:14px;padding-left:22px}.page_banggia .bg_cachtinh .bg_cachtinh_content .bg_cachtinh_list .dess::before{top:8px;width:7px;height:7px}}.page_banggia .bg_cachtinh .bg_cachtinh_content .note{position:relative;margin-top:24px;padding:18px 20px 18px 48px;background:linear-gradient(135deg, #fff5ee, #fff);border:1px solid #ffd7c2;border-radius:10px;color:#333;line-height:1.7;font-size:calc(15px + (17 - 15) * ((100vw - 320px) / (1920 - 320)));box-shadow:0 6px 18px rgba(243,111,33,0.12)}@media (max-width: 991px){.page_banggia .bg_cachtinh .bg_cachtinh_banner{margin:0 0 20px}}.page_banggia .bg_baogom .block_bg_baogom{margin-top:32px;padding:32px 28px;background:#fff;border-radius:14px;box-shadow:0 10px 30px rgba(0,0,0,0.06)}.page_banggia .bg_baogom .block_bg_baogom>.dess{margin-bottom:24px;max-width:900px;line-height:1.7;color:#444;font-size:calc(15px + (17 - 15) * ((100vw - 320px) / (1920 - 320)))}.page_banggia .bg_baogom .block_bg_baogom .bg_baogom_list{margin:0 -12px}.page_banggia .bg_baogom .block_bg_baogom .bg_baogom_list>[class*="col-"]{padding:0 12px;margin-bottom:20px}.page_banggia .bg_baogom .block_bg_baogom .bg_baogom_list .item{height:100%;padding:18px 16px;border:1px solid #eee;border-radius:10px;display:flex;align-items:center;gap:14px;background:#fafafa;transition:all .3s ease}.page_banggia .bg_baogom .block_bg_baogom .bg_baogom_list .item:hover{background:#fff;border-color:#f36f21;box-shadow:0 8px 22px rgba(243,111,33,0.12);transform:translateY(-3px)}.page_banggia .bg_baogom .block_bg_baogom .bg_baogom_list .item .icon{width:48px;min-width:48px;height:48px;border-radius:8px;background:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 10px rgba(0,0,0,0.06)}.page_banggia .bg_baogom .block_bg_baogom .bg_baogom_list .item .icon img{width:70%;height:70%;object-fit:contain}.page_banggia .bg_baogom .block_bg_baogom .bg_baogom_list .item .info{flex:1}.page_banggia .bg_baogom .block_bg_baogom .bg_baogom_list .item .info .dess{margin:0;line-height:1.6;color:#333;font-weight:500;font-size:calc(14px + (16 - 14) * ((100vw - 320px) / (1920 - 320)))}.page_banggia .bg_baogom .block_bg_baogom .note{margin-top:24px;padding:18px 20px 18px 48px;background:linear-gradient(135deg, #fff5ee, #fff);border:1px solid #ffd7c2;border-radius:10px;color:#333;line-height:1.7;font-size:calc(15px + (17 - 15) * ((100vw - 320px) / (1920 - 320)));box-shadow:0 6px 18px rgba(243,111,33,0.12)}.page_banggia .bg_baogom .block_bg_baogom .note::before{content:"💡";position:absolute;left:16px;top:18px;font-size:18px;line-height:1}@media (max-width: 991px){.page_banggia .bg_baogom .block_bg_baogom{padding:24px 20px}.page_banggia .bg_baogom .block_bg_baogom>.dess{margin-bottom:18px}}.page_banggia .bg_quytrinh{background:linear-gradient(135deg, #0f0f12, #1a1a1f)}.page_banggia .bg_quytrinh .page_banggia_block_title h2{color:#fff}.page_banggia .bg_quytrinh .block_bg_quytrinh{margin-top:36px;padding:36px 32px;border-radius:16px;background:rgba(255,255,255,0.02);border:1px solid rgba(255,255,255,0.08);box-shadow:0 20px 50px rgba(0,0,0,0.6)}.page_banggia .bg_quytrinh .block_bg_quytrinh .bg_quytrinh_list{margin:0 -14px}.page_banggia .bg_quytrinh .block_bg_quytrinh .bg_quytrinh_list>[class*="col-"]{padding:0 14px;margin-bottom:22px}.page_banggia .bg_quytrinh .block_bg_quytrinh .bg_quytrinh_list .item{height:100%;padding:20px 20px;display:flex;align-items:flex-start;gap:16px;border-radius:14px;background:linear-gradient(135deg, #1f1f26, #16161b);border:1px solid rgba(255,255,255,0.06);transition:all .35s ease}.page_banggia .bg_quytrinh .block_bg_quytrinh .bg_quytrinh_list .item:hover{transform:translateY(-4px);border-color:#f36f21;box-shadow:0 10px 30px rgba(243,111,33,0.25)}.page_banggia .bg_quytrinh .block_bg_quytrinh .bg_quytrinh_list .item .icon{width:54px;min-width:54px;height:54px;border-radius:12px;background:rgba(255,255,255,0.05);display:flex;align-items:center;justify-content:center;box-shadow:inset 0 0 0 1px rgba(255,255,255,0.08)}.page_banggia .bg_quytrinh .block_bg_quytrinh .bg_quytrinh_list .item .icon img{width:70%;height:70%;object-fit:contain;filter:brightness(0) invert(1)}.page_banggia .bg_quytrinh .block_bg_quytrinh .bg_quytrinh_list .item .info{flex:1}.page_banggia .bg_quytrinh .block_bg_quytrinh .bg_quytrinh_list .item .info .info_title{margin:0 0 6px;font-weight:600;line-height:1.4;color:#fff;font-size:calc(18px + (22 - 18) * ((100vw - 320px) / (1920 - 320)))}.page_banggia .bg_quytrinh .block_bg_quytrinh .bg_quytrinh_list .item .info .dess{margin:0;line-height:1.6;color:rgba(255,255,255,0.8);font-size:calc(14px + (16 - 14) * ((100vw - 320px) / (1920 - 320)))}.page_banggia .bg_quytrinh .block_bg_quytrinh .note{position:relative;margin-top:28px;padding:18px 22px 18px 52px;border-radius:12px;background:linear-gradient(135deg, rgba(243,111,33,0.18), rgba(243,111,33,0.06));border:1px solid rgba(243,111,33,0.35);color:#fff;line-height:1.7;font-size:calc(15px + (17 - 15) * ((100vw - 320px) / (1920 - 320)))}@media (max-width: 991px){.page_banggia .bg_quytrinh .block_bg_quytrinh{padding:24px 20px}}.page_banggia .bg_faq{position:relative}.page_banggia .bg_faq .bg_faq_title{font-size:calc(24px + (32 - 24) * ((100vw - 320px) / (1920 - 320)));font-weight:700;margin-bottom:32px;color:#1f2937}.page_banggia .bg_faq .block_faq .bg_faq_list{padding:20px 0}.page_banggia .bg_faq .block_faq .bg_faq_list .bg_faq_listitem{cursor:pointer;border-radius:4px;box-sizing:border-box;padding:20px 25px 20px 20px;display:block;background-color:#f1f3f4;margin-bottom:20px}.page_banggia .bg_faq .block_faq .bg_faq_list .bg_faq_listitem h3.title{font-size:calc(16px + (20 - 16) * ((100vw - 320px) / (1920 - 320)));line-height:1.2;font-weight:600;color:#111;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;overflow:hidden;position:relative;margin:0;padding:0;padding-right:25px}.page_banggia .bg_faq .block_faq .bg_faq_list .bg_faq_listitem h3.title img{max-width:14px;margin-left:5px;margin-top:2px;float:right}.page_banggia .bg_faq .block_faq .bg_faq_list .bg_faq_listitem h3.title:before,.page_banggia .bg_faq .block_faq .bg_faq_list .bg_faq_listitem h3.title:after{content:'';width:10px;height:1px;background:#242424;position:absolute;right:8px;top:11px;pointer-events:none}.page_banggia .bg_faq .block_faq .bg_faq_list .bg_faq_listitem h3.title:after{transform:rotate(90deg)}.page_banggia .bg_faq .block_faq .bg_faq_list .bg_faq_listitem .pane{border-top:1px solid #cacaca;padding:15px 0;font-size:calc(14px + (18 - 14) * ((100vw - 320px) / (1920 - 320)));line-height:1.5}.page_banggia .bg_faq .block_faq .bg_faq_list .bg_faq_listitem.active h3.title{padding-bottom:10px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}.page_banggia .bg_faq .block_faq .bg_faq_list .bg_faq_listitem.active h3.title:after{transform:unset}.page_tuyendung .page_tuyendung_block_title h2{font-size:calc(24px + (32 - 24) * ((100vw - 320px) / (1920 - 320)));font-weight:700;margin-bottom:32px;color:#1f2937;margin:0 0 32px;text-align:center}.page_tuyendung .td_banner{position:relative;min-height:520px;display:flex;align-items:center}.page_tuyendung .td_banner::before{content:'';position:absolute;inset:0;background:linear-gradient(90deg, rgba(0,0,0,0.65) 0%, rgba(0,0,0,0.45) 45%, rgba(0,0,0,0.25) 100%)}.page_tuyendung .td_banner .container{position:relative;z-index:2}.page_tuyendung .td_banner .td_banner_content{max-width:750px;color:#fff}.page_tuyendung .td_banner .td_banner_content .tit{margin:0 0 32px;font-weight:700;line-height:1.25;text-transform:uppercase;font-size:calc(24px + (32 - 24) * ((100vw - 320px) / (1920 - 320)));font-weight:700}.page_tuyendung .td_banner .td_banner_content .dess{margin:0 0 24px;line-height:1.8;font-weight:500;color:rgba(255,255,255,0.95);font-size:calc(16px + (18 - 16) * ((100vw - 320px) / (1920 - 320)))}.page_tuyendung .td_banner .td_banner_content .dess br{line-height:1.4}.page_tuyendung .td_banner .td_banner_content .td_banner_btn a{display:inline-flex;align-items:center;justify-content:center;padding:14px 28px;border-radius:50px;background:linear-gradient(135deg, #ff7a18, #f36f21);color:#fff;font-weight:600;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 10px 25px rgba(243,111,33,0.45);transition:all .3s ease;font-size:calc(15px + (17 - 15) * ((100vw - 320px) / (1920 - 320)))}.page_tuyendung .td_banner .td_banner_content .td_banner_btn a:hover{transform:translateY(-2px);box-shadow:0 14px 32px rgba(243,111,33,0.6);background:linear-gradient(135deg, #ff8c2a, #ff6a00)}@media (max-width: 991px){.page_tuyendung .td_banner{min-height:420px}.page_tuyendung .td_banner .td_banner_content{max-width:100%}}@media (max-width: 575px){.page_tuyendung .td_banner{min-height:360px}.page_tuyendung .td_banner .td_banner_content .tit{margin-bottom:12px}.page_tuyendung .td_banner .td_banner_content .dess{margin-bottom:18px}}.page_tuyendung .td_thunhap{background:linear-gradient(135deg, #fff, #f9fafc)}.page_tuyendung .td_thunhap .flatpickr-calendar{left:50% !important;transform:translateX(-50%);max-width:calc(100vw - 20px);width:100%}.page_tuyendung .td_thunhap .flatpickr-days{width:100%}.page_tuyendung .td_thunhap .dayContainer{min-width:100%;max-width:100%;width:100%}.page_tuyendung .td_thunhap .flatpickr-innerContainer{width:100%}.page_tuyendung .td_thunhap .flatpickr-time{width:100%}.page_tuyendung .td_thunhap .flatpickr-calendar{position:fixed !important;left:50% !important;transform:translateX(-50%);width:calc(100vw - 20px);max-width:320px}.page_tuyendung .td_thunhap .flatpickr-innerContainer,.page_tuyendung .td_thunhap .flatpickr-days,.page_tuyendung .td_thunhap .dayContainer{width:100% !important;min-width:100% !important;max-width:100% !important}@media (max-width: 360px){.page_tuyendung .td_thunhap .flatpickr-calendar{font-size:13px}.page_tuyendung .td_thunhap .flatpickr-day{height:34px;line-height:34px}.page_tuyendung .td_thunhap .flatpickr-time input{font-size:15px}}.page_tuyendung .td_thunhap .td_thunhap_content{background:#fff;border-radius:18px;padding:40px 36px;box-shadow:0 15px 40px rgba(0,0,0,0.08)}.page_tuyendung .td_thunhap .td_thunhap_content .row{align-items:center}.page_tuyendung .td_thunhap .td_thunhap_content .block-content .tit{font-size:calc(24px + (32 - 24) * ((100vw - 320px) / (1920 - 320)));font-weight:700;color:#1f2937;margin:0 0 16px}.page_tuyendung .td_thunhap .td_thunhap_content .block-content .small-title{font-size:calc(16px + (18 - 16) * ((100vw - 320px) / (1920 - 320)));font-weight:700;color:#1f2937;margin:0 0 16px}.page_tuyendung .td_thunhap .td_thunhap_content .block-content .dess{margin:0;line-height:1.8;color:#444;font-weight:500;font-size:calc(16px + (18 - 16) * ((100vw - 320px) / (1920 - 320)))}.page_tuyendung .td_thunhap .td_thunhap_content .block-form .form-contact{background:#f7f9fc;border-radius:16px;padding:28px 26px;box-shadow:0 10px 30px rgba(0,0,0,0.08)}@media (max-width: 767px){.page_tuyendung .td_thunhap .td_thunhap_content .block-form .form-contact{padding:15px}}.page_tuyendung .td_thunhap .td_thunhap_content .block-form .form-contact #form_alert{margin-bottom:15px}.page_tuyendung .td_thunhap .td_thunhap_content .block-form .form-contact #form_alert .alert{padding:12px 16px;border-radius:8px;font-size:14px;font-weight:500;line-height:1.4;animation:fadeIn .3s ease}.page_tuyendung .td_thunhap .td_thunhap_content .block-form .form-contact #form_alert .alert_success{background:#e6f9f0;color:#0f9d58;border:1px solid #b7ebd3}.page_tuyendung .td_thunhap .td_thunhap_content .block-form .form-contact #form_alert .alert_error{background:#fdecea;color:#d93025;border:1px solid #f5c2c0}@keyframes fadeIn{from{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.page_tuyendung .td_thunhap .td_thunhap_content .block-form .form-contact .form-contact-title{font-size:calc(16px + (18 - 16) * ((100vw - 320px) / (1920 - 320)));margin:0 0 16px;font-weight:bold;text-align:center;text-transform:uppercase}.page_tuyendung .td_thunhap .td_thunhap_content .block-form .form-contact .form-floating .form-control{border-radius:10px;border:1px solid #e0e6ef;min-height:52px;font-size:calc(14px + (16 - 14) * ((100vw - 320px) / (1920 - 320)))}.page_tuyendung .td_thunhap .td_thunhap_content .block-form .form-contact .form-floating .form-control:focus{border-color:#f36f21;box-shadow:0 0 0 2px rgba(243,111,33,0.15)}.page_tuyendung .td_thunhap .td_thunhap_content .block-form .form-contact .form-floating label{font-weight:500;color:#777}.page_tuyendung .td_thunhap .td_thunhap_content .block-form .form-contact .form-floating textarea.form-control{min-height:120px}.page_tuyendung .td_thunhap .td_thunhap_content .block-form .form-contact .form-agree{display:flex;align-items:flex-start;gap:8px}.page_tuyendung .td_thunhap .td_thunhap_content .block-form .form-contact .form-agree .form-check-input{margin-top:3px;width:18px;height:18px;cursor:pointer}.page_tuyendung .td_thunhap .td_thunhap_content .block-form .form-contact .form-agree .form-check-input:checked{background-color:#f36f21;border-color:#f36f21}.page_tuyendung .td_thunhap .td_thunhap_content .block-form .form-contact .form-agree .form-check-label{font-size:calc(13px + (15 - 13) * ((100vw - 320px) / (1920 - 320)));line-height:1.6;color:#555;cursor:pointer}.page_tuyendung .td_thunhap .td_thunhap_content .block-form .form-contact .form-agree .form-check-label strong{color:#f36f21}.page_tuyendung .td_thunhap .td_thunhap_content .block-form .form-contact .btn{padding:14px 22px;font-weight:600;border-radius:12px;background:linear-gradient(135deg, #ff7a18, #f36f21);border:0;color:#fff;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 10px 25px rgba(243,111,33,0.4);transition:all .3s ease;font-size:calc(15px + (17 - 15) * ((100vw - 320px) / (1920 - 320)))}.page_tuyendung .td_thunhap .td_thunhap_content .block-form .form-contact .btn:hover{transform:translateY(-2px);box-shadow:0 14px 30px rgba(243,111,33,0.55)}@media (max-width: 991px){.page_tuyendung .td_thunhap .td_thunhap_content{padding:28px 22px}.page_tuyendung .td_thunhap .td_thunhap_content .block-content{margin-bottom:24px}}.page_tuyendung .td_about .td_about_note{position:relative;margin-top:28px;padding:18px 22px 18px 52px;background:linear-gradient(135deg, #fff7f1, #fff);border-left:5px solid #f36f21;border-radius:12px;box-shadow:0 6px 18px rgba(243,111,33,0.15);line-height:1.7;color:#333;font-weight:500;font-size:calc(15px + (17 - 15) * ((100vw - 320px) / (1920 - 320)))}.page_tuyendung .td_about .td_about_dess{margin-top:18px}.page_tuyendung .td_about .td_about_dess p{position:relative;padding-left:25px;margin-bottom:10px;font-weight:500;line-height:1.5;color:#1f2937;font-size:calc(15px + (17 - 15) * ((100vw - 320px) / (1920 - 320)))}.page_tuyendung .td_about .td_about_dess p::before{content:'✓';position:absolute;left:0;top:0;color:#2e7d32;font-weight:700;font-size:20px;line-height:1.2}@media (max-width: 991px){.page_tuyendung .td_about .block-image{margin:0 0 25px}}.page_tuyendung .td_job{background:linear-gradient(135deg, #fff, #f9fafc)}.page_tuyendung .td_job .td_job_title{margin:0 0 36px;text-align:center;font-weight:700;text-transform:uppercase;color:#111;letter-spacing:.5px;font-size:calc(28px + (38 - 28) * ((100vw - 320px) / (1920 - 320)))}.page_tuyendung .td_job .td_job_row{margin:0 -14px}.page_tuyendung .td_job .td_job_row>[class*="col-"]{padding:0 14px;margin-bottom:24px}.page_tuyendung .td_job .td_job_box{height:100%;background:#fff;border-radius:16px;padding:28px 26px;box-shadow:0 12px 35px rgba(0,0,0,0.08);transition:all .35s ease}.page_tuyendung .td_job .td_job_box:hover{transform:translateY(-6px);box-shadow:0 18px 45px rgba(0,0,0,0.12)}.page_tuyendung .td_job .td_job_box .box_title{margin:0 0 18px;font-weight:600;color:#f36f21;font-size:calc(20px + (24 - 20) * ((100vw - 320px) / (1920 - 320)))}.page_tuyendung .td_job .job_list{margin:0;padding:0;list-style:none}.page_tuyendung .td_job .job_list li{position:relative;padding-left:26px;margin-bottom:10px;line-height:1.7;color:#444;font-weight:500;font-size:calc(15px + (17 - 15) * ((100vw - 320px) / (1920 - 320)))}.page_tuyendung .td_job .job_list li::before{content:"•";position:absolute;left:0;top:0;font-size:24px;line-height:1;color:#f36f21}.page_tuyendung .td_job .job_list.job_list_check li::before{content:"✔";font-size:16px;top:3px}.page_tuyendung .td_job .td_job_note{margin-top:28px;padding:18px 22px;background:linear-gradient(135deg, #fff5ee, #fff);border-left:5px solid #f36f21;border-radius:12px;box-shadow:0 6px 18px rgba(243,111,33,0.15);font-weight:600;color:#333;text-align:center;font-size:calc(16px + (18 - 16) * ((100vw - 320px) / (1920 - 320)))}.page_tuyendung .td_job .td_job_btn{margin-top:36px;text-align:center}.page_tuyendung .td_job .td_job_btn a{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 36px;border-radius:50px;background:linear-gradient(135deg, #ff7a18, #f36f21);color:#fff;font-weight:700;text-transform:uppercase;letter-spacing:.5px;text-decoration:none;box-shadow:0 10px 30px rgba(243,111,33,0.35);transition:all .35s ease;position:relative;overflow:hidden;font-size:calc(15px + (17 - 15) * ((100vw - 320px) / (1920 - 320)))}.page_tuyendung .td_job .td_job_btn a::after{content:"";position:absolute;top:0;left:-120%;width:120%;height:100%;background:linear-gradient(120deg, transparent, rgba(255,255,255,0.4), transparent);transition:.6s}.page_tuyendung .td_job .td_job_btn a:hover{transform:translateY(-4px) scale(1.02);box-shadow:0 16px 40px rgba(243,111,33,0.45)}.page_tuyendung .td_job .td_job_btn a:hover::after{left:120%}.page_tuyendung .td_job .td_job_btn a:active{transform:scale(0.98)}@media (max-width: 991px){.page_tuyendung .td_job .td_job_title{margin-bottom:28px}.page_tuyendung .td_job .td_job_box{padding:24px 20px}}.page_tuyendung .td_quytrinh{background:linear-gradient(135deg, #0f0f12, #1a1a1f)}.page_tuyendung .td_quytrinh .page_tuyendung_block_title h2{color:#fff}.page_tuyendung .td_quytrinh .block_td_quytrinh{margin-top:36px;padding:36px 32px;border-radius:16px;background:rgba(255,255,255,0.02);border:1px solid rgba(255,255,255,0.08);box-shadow:0 20px 50px rgba(0,0,0,0.6)}.page_tuyendung .td_quytrinh .block_td_quytrinh .td_quytrinh_list{margin:0 -14px}.page_tuyendung .td_quytrinh .block_td_quytrinh .td_quytrinh_list>[class*="col-"]{padding:0 14px;margin-bottom:22px}.page_tuyendung .td_quytrinh .block_td_quytrinh .td_quytrinh_list .item{height:100%;padding:20px 20px;display:flex;align-items:center;gap:16px;border-radius:14px;background:linear-gradient(135deg, #1f1f26, #16161b);border:1px solid rgba(255,255,255,0.06);transition:all .35s ease}.page_tuyendung .td_quytrinh .block_td_quytrinh .td_quytrinh_list .item:hover{transform:translateY(-4px);border-color:#f36f21;box-shadow:0 10px 30px rgba(243,111,33,0.25)}.page_tuyendung .td_quytrinh .block_td_quytrinh .td_quytrinh_list .item .icon{width:54px;min-width:54px;height:54px;border-radius:12px;background:rgba(255,255,255,0.05);display:flex;align-items:center;justify-content:center;box-shadow:inset 0 0 0 1px rgba(255,255,255,0.08)}.page_tuyendung .td_quytrinh .block_td_quytrinh .td_quytrinh_list .item .icon img{width:70%;height:70%;object-fit:contain;filter:brightness(0) invert(1)}.page_tuyendung .td_quytrinh .block_td_quytrinh .td_quytrinh_list .item .info{flex:1}.page_tuyendung .td_quytrinh .block_td_quytrinh .td_quytrinh_list .item .info .info_title{margin:0 0 6px;font-weight:600;line-height:1.4;color:#fff;font-size:calc(18px + (22 - 18) * ((100vw - 320px) / (1920 - 320)))}.page_tuyendung .td_quytrinh .block_td_quytrinh .td_quytrinh_list .item .info .dess{margin:0;line-height:1.6;color:rgba(255,255,255,0.8);font-size:calc(14px + (16 - 14) * ((100vw - 320px) / (1920 - 320)))}.page_tuyendung .td_quytrinh .block_td_quytrinh .note{position:relative;margin-top:28px;padding:18px 22px 18px 52px;border-radius:12px;background:linear-gradient(135deg, rgba(243,111,33,0.18), rgba(243,111,33,0.06));border:1px solid rgba(243,111,33,0.35);color:#fff;line-height:1.7;font-size:calc(15px + (17 - 15) * ((100vw - 320px) / (1920 - 320)))}@media (max-width: 991px){.page_tuyendung .td_quytrinh .block_td_quytrinh{padding:24px 20px}}.page_tuyendung .td_contact{background:#f7f8fa}.page_tuyendung .td_contact .td_contact_wrap{max-width:900px;margin:0 auto;background:#fff;border-radius:16px;padding:40px 50px;box-shadow:0 15px 40px rgba(0,0,0,0.08)}@media (max-width: 768px){.page_tuyendung .td_contact .td_contact_wrap{padding:25px 20px}}.page_tuyendung .td_contact .td_contact_title{font-size:calc(24px + (32 - 24) * ((100vw - 320px) / (1920 - 320)));font-weight:700;margin-bottom:32px;color:#f84709;margin:0 0 32px;text-align:center}.page_tuyendung .td_contact .td_contact_content{display:grid;grid-template-columns:1fr 1fr;gap:20px 30px}@media (max-width: 768px){.page_tuyendung .td_contact .td_contact_content{grid-template-columns:1fr}}.page_tuyendung .td_contact .td_contact_item{background:#fdfdfd;border:1px solid #eee;border-radius:12px;padding:18px 20px;position:relative;transition:.25s}@media (max-width: 991px){.page_tuyendung .td_contact .td_contact_item{grid-column:1 / 3}}.page_tuyendung .td_contact .td_contact_item:hover{box-shadow:0 8px 25px rgba(0,0,0,0.08);transform:translateY(-2px)}.page_tuyendung .td_contact .td_contact_item h3{font-size:16px;font-weight:700;color:#222;margin-bottom:6px}.page_tuyendung .td_contact .td_contact_item p{font-size:15px;color:#444;line-height:1.6}.page_tuyendung .td_contact .td_contact_item p strong{color:#f84709;font-weight:700}.page_tuyendung .td_contact .td_contact_item a{font-size:18px;font-weight:800;color:#f84709;text-decoration:none;transition:.25s}.page_tuyendung .td_contact .td_contact_item a:hover{color:#c62828}.page_tuyendung .td_contact .td_contact_item.time{grid-column:1 / 3}.page_tuyendung .td_contact .td_contact_item.phone{grid-column:1 / 3;text-align:center;background:#f84709;color:#fff}.page_tuyendung .td_contact .td_contact_item.phone h3{color:#fff}.page_tuyendung .td_contact .td_contact_item.phone a{color:#fff;font-size:22px;letter-spacing:1px}.page_tuyendung .td_review .td_review_list{display:grid;grid-template-columns:repeat(2, 1fr);gap:25px 30px}@media (max-width: 768px){.page_tuyendung .td_review .td_review_list{grid-template-columns:1fr}}.page_tuyendung .td_review .td_review_item{background:#fff;border-radius:16px;padding:22px 25px 22px 85px;position:relative;box-shadow:0 12px 30px rgba(0,0,0,0.06);transition:.3s}.page_tuyendung .td_review .td_review_item:hover{transform:translateY(-3px);box-shadow:0 18px 40px rgba(0,0,0,0.12)}.page_tuyendung .td_review .td_review_item .avatar{width:60px;height:60px;border-radius:50%;overflow:hidden;position:absolute;left:18px;top:22px;border:3px solid #1e4ed8}.page_tuyendung .td_review .td_review_item .avatar img{width:100%;height:100%;object-fit:cover}.page_tuyendung .td_review .td_review_item .info .name{font-size:16px;font-weight:700;color:#111;margin-bottom:2px}.page_tuyendung .td_review .td_review_item .info .job{font-size:13px;color:#1e4ed8;font-weight:600;margin-bottom:8px}.page_tuyendung .td_review .td_review_item .info .content{font-size:14px;line-height:1.7;color:#444;position:relative;padding-left:18px}.page_tuyendung .td_review .td_review_item .info .content:before{content:"“";position:absolute;left:0;top:-5px;font-size:26px;color:#1e4ed8;font-weight:900}.page_tuyendung .td_faq{position:relative;background:#fafafa}.page_tuyendung .td_faq .td_faq_title{font-size:calc(24px + (32 - 24) * ((100vw - 320px) / (1920 - 320)));font-weight:700;margin-bottom:32px;color:#1f2937}.page_tuyendung .td_faq .block_faq .td_faq_list{padding:20px 0}.page_tuyendung .td_faq .block_faq .td_faq_list .td_faq_listitem{cursor:pointer;border-radius:4px;box-sizing:border-box;padding:20px 25px 20px 20px;display:block;background-color:#f1f3f4;margin-bottom:20px}.page_tuyendung .td_faq .block_faq .td_faq_list .td_faq_listitem h3.title{font-size:calc(16px + (20 - 16) * ((100vw - 320px) / (1920 - 320)));line-height:1.2;font-weight:600;color:#111;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;overflow:hidden;position:relative;margin:0;padding:0;padding-right:25px}.page_tuyendung .td_faq .block_faq .td_faq_list .td_faq_listitem h3.title img{max-width:14px;margin-left:5px;margin-top:2px;float:right}.page_tuyendung .td_faq .block_faq .td_faq_list .td_faq_listitem h3.title:before,.page_tuyendung .td_faq .block_faq .td_faq_list .td_faq_listitem h3.title:after{content:'';width:10px;height:1px;background:#242424;position:absolute;right:8px;top:11px;pointer-events:none}.page_tuyendung .td_faq .block_faq .td_faq_list .td_faq_listitem h3.title:after{transform:rotate(90deg)}.page_tuyendung .td_faq .block_faq .td_faq_list .td_faq_listitem .pane{border-top:1px solid #cacaca;padding:15px 0;font-size:calc(14px + (18 - 14) * ((100vw - 320px) / (1920 - 320)));line-height:1.5}.page_tuyendung .td_faq .block_faq .td_faq_list .td_faq_listitem.active h3.title{padding-bottom:10px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}.page_tuyendung .td_faq .block_faq .td_faq_list .td_faq_listitem.active h3.title:after{transform:unset}.page_daotao .page_daotao_block_title h2{font-size:calc(24px + (32 - 24) * ((100vw - 320px) / (1920 - 320)));font-weight:700;margin-bottom:32px;color:#1f2937;margin:0 0 32px;text-align:center}.page_daotao .page_daotao_block_title2{margin:0 0 32px}.page_daotao .page_daotao_block_title2 h2{font-size:calc(24px + (32 - 24) * ((100vw - 320px) / (1920 - 320)));font-weight:700;margin-bottom:32px;color:#1f2937;margin:0 0 20px}.page_daotao .page_daotao_block_title2 .dess{margin:0;line-height:1.5;color:#4b5563;font-weight:600;font-size:calc(15px + (17 - 15) * ((100vw - 320px) / (1920 - 320)))}.page_daotao .dt_intro .dt_intro_wrap .dt_intro_title{font-size:calc(24px + (32 - 24) * ((100vw - 320px) / (1920 - 320)));font-weight:700;margin-bottom:32px;color:#1f2937;margin:0 0 32px}.page_daotao .dt_intro .dt_intro_wrap .dt_intro_desc{font-size:calc(14px + 2 * ((100vw - 320px) / 1600));line-height:1.7;color:#555;margin-bottom:30px}.page_daotao .dt_intro .dt_intro_wrap .dt_about_note{margin:20px 0;padding:20px 25px;background:#f8f8f8;border-radius:8px;position:relative}.page_daotao .dt_intro .dt_intro_wrap .dt_about_note::before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:#0a58ca;border-radius:4px 0 0 4px}.page_daotao .dt_intro .dt_intro_wrap .dt_about_note p{margin:0 0 10px;line-height:1.7;color:#333;font-size:calc(14px + (16 - 14) * ((100vw - 320px) / (1600 - 320)))}.page_daotao .dt_intro .dt_intro_wrap .dt_about_note p:last-child{margin-bottom:0}.page_daotao .dt_intro .dt_intro_wrap .dt_about_note strong{color:#000;font-weight:600}.page_daotao .dt_intro .dt_intro_wrap .dt_about_note a{color:#0a58ca;text-decoration:none}.page_daotao .dt_intro .dt_intro_wrap .dt_about_note a:hover{text-decoration:underline}.page_daotao .dt_intro .dt_intro_wrap .dt_about_note ul,.page_daotao .dt_intro .dt_intro_wrap .dt_about_note ol{margin:10px 0;padding-left:18px}.page_daotao .dt_intro .dt_intro_wrap .dt_about_note ul li,.page_daotao .dt_intro .dt_intro_wrap .dt_about_note ol li{margin-bottom:6px;line-height:1.6}.page_daotao .dt_intro .dt_intro_wrap .dt_intro_btns{display:flex;flex-wrap:wrap;gap:15px}.page_daotao .dt_intro .dt_intro_wrap .dt_intro_btns .btn{display:inline-flex;align-items:center;justify-content:center;min-width:180px;height:48px;padding:0 28px;font-size:15px;font-weight:600;border-radius:10px;transition:all .3s ease;text-decoration:none}.page_daotao .dt_intro .dt_intro_wrap .dt_intro_btns .btn-main{background:linear-gradient(135deg, #ff9800, #ff5722);color:#fff;box-shadow:0 6px 20px rgba(255,87,34,0.25)}.page_daotao .dt_intro .dt_intro_wrap .dt_intro_btns .btn-main:hover{transform:translateY(-2px);box-shadow:0 10px 28px rgba(255,87,34,0.35)}.page_daotao .dt_intro .dt_intro_wrap .dt_intro_btns .btn-outline{border:2px solid #ff5722;color:#ff5722;background:transparent}.page_daotao .dt_intro .dt_intro_wrap .dt_intro_btns .btn-outline:hover{background:#ff5722;color:#fff}@media (max-width: 767px){.page_daotao .dt_intro .dt_intro_wrap{text-align:left}.page_daotao .dt_intro .dt_intro_wrap .dt_intro_btns{flex-direction:column}.page_daotao .dt_intro .dt_intro_wrap .dt_intro_btns .btn{width:100%}}.page_daotao .dt_about .dt_about_dess{margin-top:18px}.page_daotao .dt_about .dt_about_dess p{position:relative;padding-left:25px;margin-bottom:10px;font-weight:500;line-height:1.5;color:#1f2937;font-size:calc(15px + (17 - 15) * ((100vw - 320px) / (1920 - 320)))}.page_daotao .dt_about .dt_about_dess p::before{content:'✓';position:absolute;left:0;top:0;color:#2e7d32;font-weight:700;font-size:20px;line-height:1.2}@media (max-width: 991px){.page_daotao .dt_about .block-image{margin:0 0 25px}}.page_daotao .dt_quytrinh{background:linear-gradient(135deg, #0f0f12, #1a1a1f)}.page_daotao .dt_quytrinh .page_daotao_block_title h2{color:#fff}.page_daotao .dt_quytrinh .block_dt_quytrinh{margin-top:36px;padding:36px 32px;border-radius:16px;background:rgba(255,255,255,0.02);border:1px solid rgba(255,255,255,0.08);box-shadow:0 20px 50px rgba(0,0,0,0.6)}.page_daotao .dt_quytrinh .block_dt_quytrinh .dt_quytrinh_list{margin:0 -14px}.page_daotao .dt_quytrinh .block_dt_quytrinh .dt_quytrinh_list>[class*="col-"]{padding:0 14px;margin-bottom:22px}.page_daotao .dt_quytrinh .block_dt_quytrinh .dt_quytrinh_list .item{height:100%;padding:20px 20px;display:flex;align-items:flex-start;gap:16px;border-radius:14px;background:linear-gradient(135deg, #1f1f26, #16161b);border:1px solid rgba(255,255,255,0.06);transition:all .35s ease}.page_daotao .dt_quytrinh .block_dt_quytrinh .dt_quytrinh_list .item:hover{transform:translateY(-4px);border-color:#f36f21;box-shadow:0 10px 30px rgba(243,111,33,0.25)}.page_daotao .dt_quytrinh .block_dt_quytrinh .dt_quytrinh_list .item .icon{width:54px;min-width:54px;height:54px;border-radius:12px;background:rgba(255,255,255,0.05);display:flex;align-items:center;justify-content:center;box-shadow:inset 0 0 0 1px rgba(255,255,255,0.08)}.page_daotao .dt_quytrinh .block_dt_quytrinh .dt_quytrinh_list .item .icon img{width:70%;height:70%;object-fit:contain;filter:brightness(0) invert(1)}.page_daotao .dt_quytrinh .block_dt_quytrinh .dt_quytrinh_list .item .info{flex:1}.page_daotao .dt_quytrinh .block_dt_quytrinh .dt_quytrinh_list .item .info .info_title{margin:0 0 6px;font-weight:600;line-height:1.4;color:#fff;font-size:calc(18px + (22 - 18) * ((100vw - 320px) / (1920 - 320)))}.page_daotao .dt_quytrinh .block_dt_quytrinh .dt_quytrinh_list .item .info .dess{margin:0;line-height:1.6;color:rgba(255,255,255,0.8);font-size:calc(14px + (16 - 14) * ((100vw - 320px) / (1920 - 320)))}.page_daotao .dt_quytrinh .block_dt_quytrinh .note{position:relative;margin-top:28px;padding:18px 22px 18px 52px;border-radius:12px;background:linear-gradient(135deg, rgba(243,111,33,0.18), rgba(243,111,33,0.06));border:1px solid rgba(243,111,33,0.35);color:#fff;line-height:1.7;font-size:calc(15px + (17 - 15) * ((100vw - 320px) / (1920 - 320)))}@media (max-width: 991px){.page_daotao .dt_quytrinh .block_dt_quytrinh{padding:24px 20px}}.page_daotao .dt_choose .block_dt_choose .item{text-align:center;padding:24px 22px;background:#fff;border-radius:14px;box-shadow:0 8px 28px rgba(0,0,0,0.08);transition:all .35s ease;height:100%;position:relative;overflow:hidden;background:linear-gradient(#fff, #fff) padding-box,linear-gradient(135deg, #00c853, #00bfa5) border-box;border:1px solid transparent}.page_daotao .dt_choose .block_dt_choose .item::before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg, #00c853, #00bfa5)}.page_daotao .dt_choose .block_dt_choose .item_title{color:#f84709;font-weight:600;margin-bottom:10px;font-size:calc(22px + (30 - 22) * ((100vw - 320px) / (1600 - 320)))}.page_daotao .dt_choose .block_dt_choose .item_dess{color:#000;font-weight:500;line-height:1.6;margin-bottom:15px;font-size:calc(14px + (16 - 14) * ((100vw - 320px) / (1600 - 320)))}.page_daotao .dt_choose .block_dt_choose .item .title_basic{display:inline-flex;align-items:center;gap:10px;padding:8px 18px;font-weight:600;margin-bottom:20px}.page_daotao .dt_choose .block_dt_choose .item .title_basic .icon{width:18px;height:18px;border:3px solid #097c26;border-radius:50%;position:relative}.page_daotao .dt_choose .block_dt_choose .item .title_basic .icon::after{content:"";position:absolute;width:8px;height:8px;background:#097c26;border-radius:50%;top:50%;left:50%;transform:translate(-50%, -50%)}.page_daotao .dt_choose .block_dt_choose .item .title_basic .text{color:#097c26;font-size:calc(14px + (18 - 14) * ((100vw - 320px) / (1600 - 320)));letter-spacing:1px}.page_daotao .dt_choose .block_dt_choose .item_btn a{display:inline-flex;align-items:center;justify-content:center;padding:12px 20px;border-radius:10px;background:linear-gradient(135deg, var(--main-color), var(--second-color));color:#fff;font-size:calc(12px + (14 - 12) * ((100vw - 320px) / (1920 - 320)));font-weight:600;text-transform:uppercase;letter-spacing:.5px;line-height:1;border:none;cursor:pointer;text-decoration:none;transition:all .3s ease;overflow:hidden}.page_daotao .dt_choose .block_dt_choose .item_btn a::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(120deg, transparent, rgba(255,255,255,0.45), transparent);transition:.6s}.page_daotao .dt_choose .block_dt_choose .item_btn a:hover{transform:translateY(-2px);box-shadow:0 12px 30px rgba(0,200,83,0.5)}.page_daotao .dt_choose .block_dt_choose .item_btn a:hover::before{left:100%}.page_daotao .dt_choose .block_dt_choose .item_btn a:active{transform:scale(0.97)}@media (max-width: 768px){.page_daotao .dt_choose .block_dt_choose .item_btn a{padding:12px 26px;font-size:14px}}.page_daotao .dt_choose .block_dt_choose .item:hover{box-shadow:0 10px 25px rgba(0,0,0,0.15);transform:translateY(-4px)}@media (max-width: 991px){.page_daotao .dt_choose .col-fix{margin:0 0 20px}}.page_daotao .dt_blog .dt_blog_item{background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 6px 24px rgba(0,0,0,0.06);transition:all .35s ease}.page_daotao .dt_blog .dt_blog_item:hover{transform:translateY(-4px);box-shadow:0 12px 30px rgba(0,0,0,0.12)}.page_daotao .dt_blog .dt_blog_item .dt_blog_thumb{position:relative}.page_daotao .dt_blog .dt_blog_item .dt_blog_thumb .thumb{display:block;position:relative;width:100%;padding-bottom:66.666%;overflow:hidden}.page_daotao .dt_blog .dt_blog_item .dt_blog_thumb .thumb img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.page_daotao .dt_blog .dt_blog_item .dt_blog_thumb .thumb .img_play{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:64px;height:64px;object-fit:contain;z-index:2;transition:all .3s ease}.page_daotao .dt_blog .dt_blog_item .dt_blog_thumb .thumb::before{content:'';position:absolute;inset:0;background:rgba(0,0,0,0.15);z-index:1;transition:all .3s ease}.page_daotao .dt_blog .dt_blog_item .dt_blog_thumb .thumb:hover .img_play{transform:translate(-50%, -50%) scale(1.08)}.page_daotao .dt_blog .dt_blog_item .dt_blog_thumb .thumb:hover::before{background:rgba(0,0,0,0.25)}.page_daotao .dt_blog .dt_blog_item .dt_blog_title{padding:14px 16px 16px}.page_daotao .dt_blog .dt_blog_item .dt_blog_title a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-weight:600;line-height:1.4;color:#1f2937;text-decoration:none;transition:color .25s ease;font-size:calc(15px + (17 - 15) * ((100vw - 320px) / (1920 - 320)))}.page_daotao .dt_blog .dt_blog_item .dt_blog_title a:hover{color:#ff6a00}.page_daotao .dt_blog .dt_blog_btn{margin-top:28px;text-align:center}.page_daotao .dt_blog .dt_blog_btn a{display:inline-flex;align-items:center;gap:10px;padding:12px 26px;border-radius:999px;background:linear-gradient(135deg, #ff7a18, #ff5722);color:#fff;font-weight:600;text-decoration:none;box-shadow:0 6px 18px rgba(255,87,34,0.35);transition:all .3s ease;font-size:calc(15px + (17 - 15) * ((100vw - 320px) / (1920 - 320)))}.page_daotao .dt_blog .dt_blog_btn a svg{width:18px;height:18px;fill:currentColor;transition:transform .3s ease}.page_daotao .dt_blog .dt_blog_btn a:hover{transform:translateY(-2px);box-shadow:0 10px 26px rgba(255,87,34,0.45)}.page_daotao .dt_blog .dt_blog_btn a:hover svg{transform:translateX(4px)}.page_daotao .dt_faq{position:relative}.page_daotao .dt_faq .block_faq .dt_faq_list{padding:20px 0}.page_daotao .dt_faq .block_faq .dt_faq_list .dt_faq_listitem{cursor:pointer;border-radius:4px;box-sizing:border-box;padding:20px 25px 20px 20px;display:block;background-color:#f1f3f4;margin-bottom:20px}.page_daotao .dt_faq .block_faq .dt_faq_list .dt_faq_listitem h3.title{font-size:calc(16px + (20 - 16) * ((100vw - 320px) / (1920 - 320)));line-height:1.2;font-weight:600;color:#111;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;overflow:hidden;position:relative;margin:0;padding:0;padding-right:25px}.page_daotao .dt_faq .block_faq .dt_faq_list .dt_faq_listitem h3.title img{max-width:14px;margin-left:5px;margin-top:2px;float:right}.page_daotao .dt_faq .block_faq .dt_faq_list .dt_faq_listitem h3.title:before,.page_daotao .dt_faq .block_faq .dt_faq_list .dt_faq_listitem h3.title:after{content:'';width:10px;height:1px;background:#242424;position:absolute;right:8px;top:11px;pointer-events:none}.page_daotao .dt_faq .block_faq .dt_faq_list .dt_faq_listitem h3.title:after{transform:rotate(90deg)}.page_daotao .dt_faq .block_faq .dt_faq_list .dt_faq_listitem .pane{border-top:1px solid #cacaca;padding:15px 0;font-size:calc(14px + (18 - 14) * ((100vw - 320px) / (1920 - 320)));line-height:1.5}.page_daotao .dt_faq .block_faq .dt_faq_list .dt_faq_listitem.active h3.title{padding-bottom:10px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}.page_daotao .dt_faq .block_faq .dt_faq_list .dt_faq_listitem.active h3.title:after{transform:unset}.page_daotaonguoimoi .page_daotaonguoimoi_block_title h2{font-size:calc(24px + (32 - 24) * ((100vw - 320px) / (1920 - 320)));font-weight:700;margin-bottom:32px;color:#1f2937;margin:0 0 32px;text-align:center}.page_daotaonguoimoi .page_daotaonguoimoi_block_title2{margin:0 0 32px}.page_daotaonguoimoi .page_daotaonguoimoi_block_title2 h2{font-size:calc(24px + (32 - 24) * ((100vw - 320px) / (1920 - 320)));font-weight:700;margin-bottom:32px;color:#1f2937;margin:0 0 20px}.page_daotaonguoimoi .page_daotaonguoimoi_block_title2 .dess{margin:0;line-height:1.5;color:#4b5563;font-weight:600;font-size:calc(15px + (17 - 15) * ((100vw - 320px) / (1920 - 320)))}.page_daotaonguoimoi .dtnm_intro .dtnm_intro_wrap .dtnm_intro_title{font-size:calc(24px + (32 - 24) * ((100vw - 320px) / (1920 - 320)));font-weight:700;margin-bottom:32px;color:#1f2937;margin:0 0 32px}.page_daotaonguoimoi .dtnm_intro .dtnm_intro_wrap .dtnm_intro_desc{font-size:calc(14px + 2 * ((100vw - 320px) / 1600));line-height:1.7;color:#555;margin-bottom:30px}.page_daotaonguoimoi .dtnm_intro .dtnm_intro_wrap .dtnm_intro_btns{display:flex;flex-wrap:wrap;gap:15px}.page_daotaonguoimoi .dtnm_intro .dtnm_intro_wrap .dtnm_intro_btns .btn{display:inline-flex;align-items:center;justify-content:center;min-width:180px;height:48px;padding:0 28px;font-size:15px;font-weight:600;border-radius:10px;transition:all .3s ease;text-decoration:none}.page_daotaonguoimoi .dtnm_intro .dtnm_intro_wrap .dtnm_intro_btns .btn-main{background:linear-gradient(135deg, #ff9800, #ff5722);color:#fff;box-shadow:0 6px 20px rgba(255,87,34,0.25)}.page_daotaonguoimoi .dtnm_intro .dtnm_intro_wrap .dtnm_intro_btns .btn-main:hover{transform:translateY(-2px);box-shadow:0 10px 28px rgba(255,87,34,0.35)}.page_daotaonguoimoi .dtnm_intro .dtnm_intro_wrap .dtnm_intro_btns .btn-outline{border:2px solid #ff5722;color:#ff5722;background:transparent}.page_daotaonguoimoi .dtnm_intro .dtnm_intro_wrap .dtnm_intro_btns .btn-outline:hover{background:#ff5722;color:#fff}@media (max-width: 767px){.page_daotaonguoimoi .dtnm_intro .dtnm_intro_wrap{text-align:left}.page_daotaonguoimoi .dtnm_intro .dtnm_intro_wrap .dtnm_intro_btns{flex-direction:column}.page_daotaonguoimoi .dtnm_intro .dtnm_intro_wrap .dtnm_intro_btns .btn{width:100%}}.section_course_video .course_video{display:flex;gap:20px;align-items:flex-start}.section_course_video .course_video .course_sidebar{width:300px;background:#1e1e1e;color:#fff;height:500px;overflow:auto;border-radius:4px}.section_course_video .course_video .course_sidebar .topic{border-bottom:1px solid #333}.section_course_video .course_video .course_sidebar .topic .topic_title{padding:14px 16px;font-weight:700;cursor:pointer;background:#2a2a2a;font-size:15px;line-height:1.4;transition:all .2s;position:relative}.section_course_video .course_video .course_sidebar .topic .topic_title:after{content:"+";position:absolute;right:16px;top:50%;transform:translateY(-50%);font-size:16px;opacity:.7}.section_course_video .course_video .course_sidebar .topic.active .topic_title{background:#333}.section_course_video .course_video .course_sidebar .topic.active .topic_title:after{content:"−"}.section_course_video .course_video .course_sidebar .topic.active .video_list{display:block}.section_course_video .course_video .course_sidebar .topic .video_list{list-style:none;padding:0;margin:0;display:none;background:#181818}.section_course_video .course_video .course_sidebar .topic .video_list li{padding:12px 16px 12px 32px;cursor:pointer;border-top:1px solid #333;font-size:14px;line-height:1.4;transition:all .2s;position:relative}.section_course_video .course_video .course_sidebar .topic .video_list li:before{content:"▶";position:absolute;left:14px;font-size:10px;opacity:.7}.section_course_video .course_video .course_sidebar .topic .video_list li:hover{background:#444}.section_course_video .course_video .course_sidebar .topic .video_list li.active{background:#ff9800;color:#000;font-weight:600}.section_course_video .course_video .course_player{flex:1;background:#000;position:relative;border-radius:4px;overflow:hidden}.section_course_video .course_video .course_player .course_player_boxvideo:before{content:'';display:block;padding-top:56.25%}.section_course_video .course_video .course_player .course_player_boxvideo iframe{width:100%;position:absolute;height:100%;top:0 !important;left:0}.section_course_video .course_video .course_player .video_placeholder{height:500px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;background:#111;text-align:center}.section_course_video .course_video .course_player .video_placeholder .play_icon{font-size:60px;margin-bottom:15px;opacity:.85}.section_course_video .course_video .course_player .video_placeholder p{font-size:18px;margin:0}.course_sidebar::-webkit-scrollbar{width:6px}.course_sidebar::-webkit-scrollbar-track{background:#1e1e1e}.course_sidebar::-webkit-scrollbar-thumb{background:#555;border-radius:3px}@media (max-width: 991px){.section_course_video .course_video{flex-direction:column;gap:15px}.section_course_video .course_video .course_player{width:100%}.section_course_video .course_video .course_player .video_placeholder{height:300px}.section_course_video .course_video .course_player .video_placeholder .play_icon{font-size:40px}.section_course_video .course_video .course_player .video_placeholder p{font-size:14px}.section_course_video .course_video .course_sidebar{order:2;width:100%;height:auto;max-height:400px;overflow:auto;border-radius:4px;width:100%}.section_course_video .course_video .topic .topic_title{font-size:14px;padding:12px 14px}.section_course_video .course_video .topic .video_list li{font-size:14px;padding:10px 14px}}.dtnm_finish .btn_finish{text-align:center;margin-bottom:30px}.dtnm_finish .btn_finish a{display:inline-flex;align-items:center;justify-content:center;padding:14px 36px;background:#ff9800;color:#fff;font-size:18px;font-weight:700;text-decoration:none;border-radius:40px;letter-spacing:.5px;transition:all .25s ease;box-shadow:0 6px 16px rgba(0,0,0,0.15);position:relative;overflow:hidden}.dtnm_finish .btn_finish a:hover{background:#ff7a00;transform:translateY(-2px);box-shadow:0 10px 22px rgba(0,0,0,0.2)}.dtnm_finish .btn_finish a:active{transform:translateY(0);box-shadow:0 4px 10px rgba(0,0,0,0.15)}.dtnm_finish .form_content{display:none;margin-top:20px}@media (min-width: 992px){.dtnm_finish .form_content{max-width:600px;margin:0 auto}}.dtnm_finish .form_content .form-contact{background:#f7f9fc;border-radius:16px;padding:28px 26px;box-shadow:0 10px 30px rgba(0,0,0,0.08)}@media (max-width: 767px){.dtnm_finish .form_content .form-contact{padding:15px}}.dtnm_finish .form_content .form-contact #form_alert{margin-bottom:15px}.dtnm_finish .form_content .form-contact #form_alert .alert{padding:12px 16px;border-radius:8px;font-size:14px;font-weight:500;line-height:1.4;animation:fadeIn .3s ease}.dtnm_finish .form_content .form-contact #form_alert .alert_success{background:#e6f9f0;color:#0f9d58;border:1px solid #b7ebd3}.dtnm_finish .form_content .form-contact #form_alert .alert_error{background:#fdecea;color:#d93025;border:1px solid #f5c2c0}@keyframes fadeIn{from{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.dtnm_finish .form_content .form-contact .form-contact-title{font-size:calc(16px + (18 - 16) * ((100vw - 320px) / (1920 - 320)));margin:0 0 16px;font-weight:bold;text-align:center;text-transform:uppercase}.dtnm_finish .form_content .form-contact .form-floating .form-control{border-radius:10px;border:1px solid #e0e6ef;min-height:52px;font-size:calc(14px + (16 - 14) * ((100vw - 320px) / (1920 - 320)))}.dtnm_finish .form_content .form-contact .form-floating .form-control:focus{border-color:#f36f21;box-shadow:0 0 0 2px rgba(243,111,33,0.15)}.dtnm_finish .form_content .form-contact .form-floating label{font-weight:500;color:#777}.dtnm_finish .form_content .form-contact .form-floating textarea.form-control{min-height:120px}.dtnm_finish .form_content .form-contact .form-agree{display:flex;align-items:flex-start;gap:8px}.dtnm_finish .form_content .form-contact .form-agree .form-check-input{margin-top:3px;width:18px;height:18px;cursor:pointer}.dtnm_finish .form_content .form-contact .form-agree .form-check-input:checked{background-color:#f36f21;border-color:#f36f21}.dtnm_finish .form_content .form-contact .form-agree .form-check-label{font-size:calc(13px + (15 - 13) * ((100vw - 320px) / (1920 - 320)));line-height:1.6;color:#555;cursor:pointer}.dtnm_finish .form_content .form-contact .form-agree .form-check-label strong{color:#f36f21}.dtnm_finish .form_content .form-contact .wolf-btn-main{display:inline-flex;align-items:center;justify-content:center;width:100%;padding:14px 20px;background:#ff9800;color:#fff;font-size:16px;font-weight:600;border:none;cursor:pointer;transition:all .25s ease;box-shadow:0 6px 16px rgba(0,0,0,0.15)}.dtnm_finish .form_content .form-contact .wolf-btn-main:hover{background:#ff7a00;transform:translateY(-2px);box-shadow:0 10px 22px rgba(0,0,0,0.2)}.dtnm_finish .form_content .form-contact .wolf-btn-main:active{transform:translateY(0);box-shadow:0 4px 10px rgba(0,0,0,0.15)}.dtnm_finish .form_content .form-contact .wolf-btn-main:disabled{background:#ccc;cursor:not-allowed;box-shadow:none;transform:none}.dtnm_finish.show_form .form_content{display:block}html{scroll-behavior:smooth}.affix{position:fixed !important;top:0 !important;left:0 !important;z-index:999 !important;width:100%;background:rgba(0,0,0,0.7);-webkit-box-shadow:0 0 9.9px 0.1px rgba(0,0,0,0.1);box-shadow:0 0 9.9px 0.1px rgba(0,0,0,0.1);-webkit-animation:.6s stuckMoveDown;animation:.6s stuckMoveDown}.affix_line{width:100%;background:transparent;height:1px}.affix+.affix_line{padding-top:74px}@-webkit-keyframes stuckMoveDown{0%{transform:translateY(-100%)}to{transform:translateY(0)}}
