:root{--dvhc-green-dark:#0F3D2E;--dvhc-green:#1B5E20;--dvhc-green-light:#A8D5A8;--dvhc-orange:#F57C00;--dvhc-orange-dark:#E65100;--dvhc-bg:#FAFAF7;--dvhc-text:#1a1a1a;--dvhc-text-muted:#5a5a5a;--dvhc-border:#e5e5e5}.large-12.col-breadcrumbs{background-color:#f1f1f1;color:#0f3e66;padding:7px;height:60px;border-radius:5px;border-bottom:1px solid #c3b3b3;border-right:1px solid #c3b3b3;margin-bottom:10px}.large-12.col-breadcrumbs a{color:#0f3e66}nav.rank-math-breadcrumb{display:flex}span.separator{padding:5px}.rank-math-breadcrumb:before{font-family:'FontAwesome';margin-right:5px;content:'\e065'}.blog-archive .post-item:nth-child(1) .box-image{width:55%!important}.post-item:nth-child(1) .box-text .post-title{font-size:18px;margin-bottom:10px}.blog-archive .post-item:nth-child(1) .box-text{padding-top:0;padding-right:0;padding-bottom:0}.blog-archive .post-item:nth-child(2),.blog-archive .post-item:nth-child(3),.blog-archive .post-item:nth-child(4),.blog-archive .post-item:nth-child(5){max-width:50%;flex-basis:50%;display:block!important}.blog-archive .post-item:nth-child(2) .box-text p,.blog-archive .post-item:nth-child(3) .box-text p,.blog-archive .post-item:nth-child(4) .box-text p,.blog-archive .post-item:nth-child(5) .box-text p{display:none}.box-vertical.box-image,.box-vertical .box-text{display:inherit}.post-item .box-image::before{position:absolute;top:0;left:-75%;z-index:2;display:block;content:'';width:50%;height:100%;background:linear-gradient(to right,#fff0 0,rgb(255 255 255 / .3) 100%);transform:skewX(-25deg)}.post-item .box-image:hover::before{animation:shine .75s}@keyframes shine{100%{left:125%}}.large-12.col-thongtin{display:flex}.nguoidang,.ngaydang,.chuyenmuc,.luot-xem{margin-right:14px}.binhluan:before,.nguoidang:before,.ngaydang:before,.luot-xem:before,.chuyenmuc:before{font-family:'FontAwesome';padding-right:5px}.nguoidang:before{content:"\f4ff"}.ngaydang:before{content:"\f017"}.luot-xem:before{content:"\f06e"}.chuyenmuc:before{content:"\f07c"}.formdangky .col{padding:0 5px 30px!important}.formdangky .small-5{max-width:41.66667%;flex-basis:41.66667%;float:left}@media (min-width:768px){.formdangky .small-2{max-width:16.66667%;flex-basis:16.66667%;float:left}}.formdangky input[type='text'],.formdangky input[type='tel'],.formdangky textarea{background:#ebebeb!important;border-radius:4px;height:3em!important;font-weight:400}.formdangky textarea{min-height:7em!important}.formdangky input[type='submit']{min-height:6.5em!important;border-radius:10px;background:linear-gradient(to right,#f48a35,#eb5810)}@media (max-width:767px){.formdangky .small-5,.formdangky .small-2{max-width:100%;flex-basis:100%}.formdangky input[type='submit']{min-height:2.5em!important;width:100%}}table{border-collapse:collapse;border:1px solid #ccc;border-spacing:0}table td{border:1px solid #014178}.wp-block-embed iframe{max-width:600px;margin:auto;display:block}.off-canvas-left.mfp-ready .mfp-content{background-color:#258e00}.off-canvas:not(.off-canvas-center) .nav-vertical li>a{padding:10px 0 10px 20px;text-transform:none;font-size:16px;color:#000}.off-canvas:not(.off-canvas-center) .nav-vertical li ul{padding-bottom:0;background:#fff}.off-canvas:not(.off-canvas-center) .nav-vertical li ul li{border-bottom:1px solid #226f07}.icon-angle-down:before{color:#8BC34A}.nav-dropdown.mega-menu{max-width:600px}.mega-menu .nav-column>li>a{color:#2E7D32!important;font-weight:600;font-size:13px;text-transform:uppercase;letter-spacing:.04em;pointer-events:none;border-bottom:1px solid #e0e0e0;padding-bottom:6px;margin-bottom:4px}.mega-menu .nav-column>li ul li a{font-size:13px;padding:3px 8px;color:#555}.mega-menu .nav-column>li ul li a:hover{color:#2E7D32;background:#f1f8f1;border-radius:4px}.mega-menu .nav-column>li ul li:last-child a{color:#F57C00;font-size:12px}.footer-mtx-custom .footer-mtx-list a,.footer-mtx-custom .footer-mtx-badges>div{transition:all 0.25s ease}.footer-mtx-custom .footer-mtx-list a{display:inline-block}.footer-mtx-custom .footer-mtx-list a:hover{color:#7BC57B!important;transform:translateX(4px)}.footer-mtx-custom .footer-mtx-badges>div:hover{background:rgb(123 197 123 / .15)!important;border-color:rgb(123 197 123 / .3)!important}.footer-mtx-custom h4{position:relative;padding-bottom:10px}.footer-mtx-custom h4:after{content:'';position:absolute;left:0;bottom:0;width:30px;height:2px;background:#7BC57B}@media (max-width:549px){.footer-mtx-custom h4{margin-top:25px}.footer-mtx-custom .footer-mtx-brand h3{font-size:20px!important}}.dvhc-hero,.dvhc-services,.dvhc-faq{font-family:'Be Vietnam Pro','Inter',-apple-system,BlinkMacSystemFont,sans-serif}.dvhc-section-head{text-align:center;margin-bottom:48px}.dvhc-section-eyebrow{display:inline-block;font-size:13px;font-weight:600;color:var(--dvhc-orange);text-transform:uppercase;letter-spacing:1.5px;margin-bottom:12px}.dvhc-section-title{font-size:36px;font-weight:700;color:var(--dvhc-green-dark);line-height:1.25;margin:0 0 16px}.dvhc-section-desc{font-size:16px;color:var(--dvhc-text-muted);line-height:1.7;max-width:680px;margin:0 auto}.dvhc-section-head--dark .dvhc-section-title{color:#fff}.dvhc-section-head--dark .dvhc-section-desc{color:rgb(255 255 255 / .85)}.dvhc-section-head--dark .dvhc-section-eyebrow{color:#FFC890}.dvhc-hero{background:linear-gradient(135deg,var(--dvhc-green-dark) 0%,var(--dvhc-green) 100%)!important;color:#fff}.dvhc-hero-content{color:#fff}.dvhc-hero-eyebrow{display:inline-block;padding:6px 14px;background:rgb(245 124 0 / .18);color:#FFC890;font-size:13px;font-weight:600;border-radius:100px;letter-spacing:.5px;margin-bottom:20px}.dvhc-hero-h1{font-size:44px;font-weight:800;line-height:1.2;color:#fff;margin:0 0 20px}.dvhc-hero-sub{font-size:18px;line-height:1.7;color:rgb(255 255 255 / .9);margin:0 0 32px;max-width:560px}.dvhc-hero-sub strong{color:#FFC890;font-weight:700}.dvhc-hero-cta{display:flex;gap:16px;flex-wrap:wrap;margin-bottom:28px}.dvhc-hero-img img{border-radius:16px;box-shadow:0 20px 60px rgb(0 0 0 / .3)}.dvhc-hero-trust{list-style:none;padding:0;margin:0;display:flex;gap:24px;flex-wrap:wrap}.dvhc-hero-trust li{display:inline-flex;align-items:center;gap:8px;color:rgb(255 255 255 / .85);font-size:14px;font-weight:500}.dvhc-hero-trust li span{color:#FFC890;font-size:16px}.dvhc-btn-primary{display:inline-flex;align-items:center;gap:12px;padding:14px 28px;background:var(--dvhc-orange);color:#fff!important;text-decoration:none;border-radius:8px;box-shadow:0 6px 20px rgb(245 124 0 / .4);transition:all 0.2s}.dvhc-btn-primary:hover{background:var(--dvhc-orange-dark);transform:translateY(-2px);box-shadow:0 8px 24px rgb(245 124 0 / .5);color:#fff!important}.dvhc-btn-icon{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;background:rgb(255 255 255 / .18);border-radius:50%;font-size:20px}.dvhc-btn-text{display:flex;flex-direction:column;text-align:left}.dvhc-btn-text small{font-size:12px;opacity:.85;font-weight:500}.dvhc-btn-text strong{font-size:20px;font-weight:700;line-height:1.1}.dvhc-btn-secondary{display:inline-flex;align-items:center;padding:18px 28px;background:#fff0;color:#fff!important;text-decoration:none;border:2px solid rgb(255 255 255 / .4);border-radius:8px;font-weight:600;transition:all 0.2s}.dvhc-btn-secondary:hover{background:rgb(255 255 255 / .1);border-color:#fff}.dvhc-services{background:var(--dvhc-bg)!important}.dvhc-service-card{display:flex;flex-direction:column;padding:32px 28px;background:#fff;border:1px solid var(--dvhc-border);border-radius:16px;text-decoration:none!important;transition:all 0.25s;height:100%;min-height:280px}.dvhc-service-card:hover{transform:translateY(-6px);box-shadow:0 14px 36px rgb(15 61 46 / .12);border-color:var(--dvhc-green-light)}.dvhc-service-icon{width:56px;height:56px;background:rgb(27 94 32 / .08);color:var(--dvhc-green);border-radius:12px;display:inline-flex;align-items:center;justify-content:center;margin-bottom:20px}.dvhc-service-icon svg{width:28px;height:28px}.dvhc-service-card:hover .dvhc-service-icon{background:var(--dvhc-orange);color:#fff}.dvhc-service-title{font-size:22px;font-weight:700;color:var(--dvhc-green-dark);margin:0 0 10px;line-height:1.3}.dvhc-service-desc{font-size:15px;color:var(--dvhc-text-muted);line-height:1.65;margin:0 0 18px;flex-grow:1}.dvhc-service-link{display:inline-block;color:var(--dvhc-orange)!important;font-weight:600;font-size:14px;text-decoration:none!important;margin-top:auto;align-self:flex-start}.dvhc-service-card:hover .dvhc-service-link{color:var(--dvhc-orange-dark)!important}.dvhc-stats{background:linear-gradient(135deg,#0F3D2E 0%,#1B5E20 100%)!important;position:relative;overflow:hidden}.dvhc-stats::before,.dvhc-stats::after{content:'';position:absolute;pointer-events:none}.dvhc-stats::before{top:-50%;right:-10%;width:600px;height:600px;background:radial-gradient(circle,rgb(245 124 0 / .08) 0%,transparent 70%)}.dvhc-stats::after{bottom:-50%;left:-10%;width:500px;height:500px;background:radial-gradient(circle,rgb(168 213 168 / .06) 0%,transparent 70%)}.dvhc-stat-card{background:rgb(255 255 255 / .06);border:1px solid rgb(255 255 255 / .12);border-radius:16px;padding:32px 20px;text-align:center;transition:all 0.3s;backdrop-filter:blur(10px);position:relative;z-index:2}.dvhc-stat-card:hover{background:rgb(255 255 255 / .1);border-color:rgb(245 124 0 / .4);transform:translateY(-4px)}.dvhc-stat-icon{width:56px;height:56px;margin:0 auto 18px;background:rgb(245 124 0 / .18);color:#FFC890;border-radius:14px;display:inline-flex;align-items:center;justify-content:center}.dvhc-stat-icon svg{width:28px;height:28px}.dvhc-stat-card:hover .dvhc-stat-icon{background:var(--dvhc-orange);color:#fff}.dvhc-stat-number{font-size:44px;font-weight:800;color:#fff;line-height:1.1;margin-bottom:8px;letter-spacing:-1px}.dvhc-stat-number span{color:#FFC890;font-weight:700;margin-left:2px}.dvhc-stat-label{font-size:14px;color:rgb(255 255 255 / .8);font-weight:500;line-height:1.5}.dvhc-process{background:var(--dvhc-bg)!important}.dvhc-process-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;position:relative}.dvhc-process-grid::before{content:'';position:absolute;top:80px;left:12.5%;right:12.5%;height:2px;background:repeating-linear-gradient(90deg,var(--dvhc-green-light) 0,var(--dvhc-green-light) 8px,transparent 8px,transparent 16px);z-index:0}.dvhc-step{background:#fff;border:1px solid var(--dvhc-border);border-radius:16px;padding:32px 24px 28px;position:relative;z-index:1;transition:all 0.25s}.dvhc-step:hover{transform:translateY(-6px);box-shadow:0 14px 36px rgb(15 61 46 / .12);border-color:var(--dvhc-green-light)}.dvhc-step-num{position:absolute;top:-16px;left:24px;background:var(--dvhc-orange);color:#fff;font-size:14px;font-weight:700;padding:6px 14px;border-radius:100px;letter-spacing:1px;box-shadow:0 6px 14px rgb(245 124 0 / .35)}.dvhc-step-icon{width:56px;height:56px;background:rgb(27 94 32 / .08);color:var(--dvhc-green);border-radius:14px;display:inline-flex;align-items:center;justify-content:center;margin:8px 0 20px}.dvhc-step-icon svg{width:28px;height:28px}.dvhc-step:hover .dvhc-step-icon{background:var(--dvhc-orange);color:#fff}.dvhc-step-title{font-size:19px;font-weight:700;color:var(--dvhc-green-dark);margin:0 0 10px;line-height:1.3}.dvhc-step-desc{font-size:14.5px;color:var(--dvhc-text-muted);line-height:1.65;margin:0}.dvhc-btn-process{margin-top:16px}.dvhc-section-head .dvhc-btn-about{margin-top:24px;display:inline-flex}.dvhc-section-head--dark .dvhc-btn-about{box-shadow:0 8px 24px rgb(0 0 0 / .2)}.dvhc-why{background:#fff!important}.dvhc-why-card{display:flex;gap:20px;padding:32px 28px;background:#fff;border:1px solid var(--dvhc-border);border-radius:16px;transition:all 0.25s;height:100%}.dvhc-why-card:hover{transform:translateY(-4px);box-shadow:0 14px 36px rgb(15 61 46 / .1);border-color:var(--dvhc-green-light)}.dvhc-why-icon{flex-shrink:0;width:64px;height:64px;background:linear-gradient(135deg,rgb(27 94 32 / .08) 0%,rgb(168 213 168 / .15) 100%);color:var(--dvhc-green);border-radius:16px;display:inline-flex;align-items:center;justify-content:center}.dvhc-why-icon svg{width:32px;height:32px}.dvhc-why-card:hover .dvhc-why-icon{background:var(--dvhc-orange);color:#fff}.dvhc-why-body{flex:1;min-width:0}.dvhc-why-badge{display:inline-block;font-size:11px;font-weight:700;color:var(--dvhc-orange);background:rgb(245 124 0 / .1);padding:3px 10px;border-radius:100px;letter-spacing:1px;margin-bottom:10px}.dvhc-why-title{font-size:19px;font-weight:700;color:var(--dvhc-green-dark);margin:0 0 10px;line-height:1.3}.dvhc-why-desc{font-size:14.5px;color:var(--dvhc-text-muted);line-height:1.7;margin:0}.dvhc-areas{background:var(--dvhc-bg)!important}.dvhc-areas-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:36px}.dvhc-area-card{display:flex;align-items:center;gap:14px;padding:18px 20px;background:#fff;border:1px solid var(--dvhc-border);border-radius:12px;text-decoration:none!important;transition:all 0.2s}.dvhc-area-card:hover{border-color:var(--dvhc-orange);transform:translateX(4px);box-shadow:0 6px 18px rgb(15 61 46 / .08)}.dvhc-area-icon{flex-shrink:0;width:40px;height:40px;background:rgb(27 94 32 / .08);color:var(--dvhc-green);border-radius:10px;display:inline-flex;align-items:center;justify-content:center}.dvhc-area-icon svg{width:20px;height:20px}.dvhc-area-card:hover .dvhc-area-icon{background:var(--dvhc-orange);color:#fff}.dvhc-area-name{display:block;font-size:15px;font-weight:700;color:var(--dvhc-green-dark);line-height:1.2}.dvhc-area-tag{display:block;font-size:12px;color:var(--dvhc-text-muted);margin-top:2px}.dvhc-areas-cta{text-align:center}.dvhc-areas-link{display:inline-flex;align-items:center;gap:8px;padding:14px 32px;background:var(--dvhc-green-dark);color:#fff!important;text-decoration:none;border-radius:100px;font-weight:600;font-size:15px;transition:all 0.2s}.dvhc-areas-link:hover{background:var(--dvhc-orange);transform:translateY(-2px);box-shadow:0 8px 20px rgb(245 124 0 / .3)}.dvhc-areas-link span{transition:transform 0.2s}.dvhc-areas-link:hover span{transform:translateX(4px)}.dvhc-price{background:#fff!important}.dvhc-price-table-wrap{overflow-x:auto;border-radius:16px;box-shadow:0 4px 24px rgb(15 61 46 / .06);border:1px solid var(--dvhc-border)}.dvhc-price-table{width:100%;border-collapse:collapse;background:#fff;min-width:720px}.dvhc-price-table thead{background:linear-gradient(135deg,var(--dvhc-green-dark) 0%,var(--dvhc-green) 100%)}.dvhc-price-table th{padding:18px 20px;text-align:left;color:#fff;font-weight:700;font-size:14.5px;text-transform:uppercase;letter-spacing:.5px}.dvhc-price-table th:not(:first-child){text-align:center}.dvhc-price-table td{padding:20px;border-top:1px solid var(--dvhc-border);color:var(--dvhc-text);font-size:15px;vertical-align:middle}.dvhc-price-table td:not(:first-child){text-align:center;font-weight:600;color:var(--dvhc-orange-dark)}.dvhc-price-table td small{display:block;color:var(--dvhc-text-muted);font-size:12.5px;font-weight:400;margin-top:4px}.dvhc-price-table tbody tr:hover{background:var(--dvhc-bg)}.dvhc-price-note{margin-top:20px;padding:16px 20px;background:rgb(245 124 0 / .08);border-left:4px solid var(--dvhc-orange);border-radius:8px;font-size:14px;color:var(--dvhc-text-muted);line-height:1.7}.dvhc-price-note strong{color:var(--dvhc-green-dark)}.dvhc-price-note a{color:var(--dvhc-orange);font-weight:700;text-decoration:none}.dvhc-price-note a:hover{text-decoration:underline}.dvhc-clients{background:#fff!important}.dvhc-clients-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:24px;align-items:center}.dvhc-client-logo{padding:24px 16px;background:#fff;border:1px solid var(--dvhc-border);border-radius:12px;display:flex;align-items:center;justify-content:center;min-height:100px;transition:all 0.25s;filter:grayscale(40%);opacity:.85}.dvhc-client-logo:hover{filter:grayscale(0);opacity:1;border-color:var(--dvhc-green-light);transform:translateY(-3px);box-shadow:0 6px 18px rgb(0 0 0 / .06)}.dvhc-client-logo img{max-width:100%;max-height:60px;width:auto;height:auto;object-fit:contain}.dvhc-projects{background:var(--dvhc-bg)!important}.dvhc-projects-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin-bottom:60px}.dvhc-project-card{margin:0;background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 4px 16px rgb(15 61 46 / .06);transition:all 0.3s}.dvhc-project-card:hover{transform:translateY(-4px);box-shadow:0 12px 32px rgb(15 61 46 / .12)}.dvhc-project-img{width:100%;height:240px;background-size:cover;background-position:center}.dvhc-project-caption{padding:24px 24px 28px}.dvhc-project-tag{display:inline-block;font-size:11px;font-weight:700;color:var(--dvhc-orange);background:rgb(245 124 0 / .1);padding:4px 12px;border-radius:100px;letter-spacing:.8px;text-transform:uppercase;margin-bottom:10px}.dvhc-project-title{font-size:18px;font-weight:700;color:var(--dvhc-green-dark);margin:0 0 8px;line-height:1.35}.dvhc-project-desc{font-size:14px;color:var(--dvhc-text-muted);line-height:1.65;margin:0}.dvhc-testimonials{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.dvhc-testimonial{padding:28px 24px;background:#fff;border-radius:16px;border:1px solid var(--dvhc-border);transition:all 0.25s;position:relative}.dvhc-testimonial:hover{border-color:var(--dvhc-green-light);box-shadow:0 8px 24px rgb(15 61 46 / .08)}.dvhc-testimonial-stars{color:#FFB300;font-size:16px;letter-spacing:2px;margin-bottom:14px}.dvhc-testimonial-quote{font-size:14.5px;color:var(--dvhc-text);line-height:1.7;margin:0 0 18px;font-style:italic}.dvhc-testimonial-quote::before,.dvhc-testimonial-quote::after{content:'"'}.dvhc-testimonial-author strong{display:block;font-size:15px;color:var(--dvhc-green-dark);font-weight:700;margin-bottom:2px}.dvhc-testimonial-author span{display:block;font-size:13px;color:var(--dvhc-text-muted)}.dvhc-faq-wrap{display:flex;flex-direction:column;gap:12px}.dvhc-faq-q{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;font-size:17px;font-weight:600;color:var(--dvhc-green-dark);cursor:pointer;list-style:none;user-select:none}.dvhc-faq-q::-webkit-details-marker{display:none}.dvhc-faq-q .dvhc-faq-icon{width:28px;height:28px;flex-shrink:0;background:rgb(27 94 32 / .08);border-radius:50%;position:relative;transition:all 0.3s}.dvhc-faq-q .dvhc-faq-icon::before,.dvhc-faq-q .dvhc-faq-icon::after{content:'';position:absolute;top:50%;left:50%;background:var(--dvhc-green);transition:all 0.3s}.dvhc-faq-q .dvhc-faq-icon::before{width:12px;height:2px;transform:translate(-50%,-50%)}.dvhc-faq-q .dvhc-faq-icon::after{width:2px;height:12px;transform:translate(-50%,-50%)}.dvhc-faq-wrap .dvhc-faq-item[open] .dvhc-faq-icon{background:var(--dvhc-orange)}.dvhc-faq-wrap .dvhc-faq-item[open] .dvhc-faq-icon::before,.dvhc-faq-wrap .dvhc-faq-item[open] .dvhc-faq-icon::after{background:#fff}.dvhc-faq-wrap .dvhc-faq-item[open] .dvhc-faq-icon::after{transform:translate(-50%,-50%) rotate(90deg)}.dvhc-faq-a{padding:0 24px 24px;color:var(--dvhc-text-muted);font-size:15px;line-height:1.75}.dvhc-faq-a p{margin:0 0 12px}.dvhc-faq-a p:last-child{margin-bottom:0}.dvhc-mobile-cta{display:none}.dvhc-final-cta{background:linear-gradient(135deg,#0F3D2E 0%,#1B5E20 50%,#0F3D2E 100%)!important;position:relative;overflow:hidden}.dvhc-final-cta::before,.dvhc-final-cta::after{content:'';position:absolute;width:500px;height:500px;pointer-events:none}.dvhc-final-cta::before{top:-200px;right:-200px;background:radial-gradient(circle,rgb(245 124 0 / .15) 0%,transparent 70%)}.dvhc-final-cta::after{bottom:-200px;left:-200px;background:radial-gradient(circle,rgb(168 213 168 / .1) 0%,transparent 70%)}.dvhc-final-cta-content{position:relative;z-index:2}.dvhc-final-cta-eyebrow{display:inline-block;padding:6px 16px;background:rgb(245 124 0 / .2);color:#FFC890;font-size:13px;font-weight:600;border-radius:100px;letter-spacing:1px;text-transform:uppercase;margin-bottom:16px}.dvhc-final-cta-title{font-size:40px;font-weight:800;color:#fff;line-height:1.2;margin:0 0 16px}.dvhc-final-cta-desc{font-size:17px;color:rgb(255 255 255 / .9);line-height:1.7;max-width:700px;margin:0 auto 32px}.dvhc-final-cta-buttons{display:flex;gap:16px;justify-content:center;flex-wrap:wrap;margin-bottom:28px}.dvhc-final-cta-trust{display:flex;gap:28px;justify-content:center;flex-wrap:wrap}.dvhc-final-cta-trust span{color:rgb(255 255 255 / .75);font-size:14px;font-weight:500}.dvhc-breadcrumb{margin-bottom:14px;font-size:13px;color:var(--dvhc-text-muted);letter-spacing:.2px}.dvhc-breadcrumb a{color:var(--dvhc-text-muted);text-decoration:none;font-weight:500;transition:color .2s ease}.dvhc-breadcrumb a:hover{color:var(--dvhc-orange)}.dvhc-breadcrumb span,.dvhc-breadcrumb-sep{margin:0 6px;color:#c8c8c8}.dvhc-about-hero{background:var(--dvhc-bg)!important}.dvhc-about-h1{font-size:40px;font-weight:800;color:var(--dvhc-green-dark);line-height:1.2;margin:0 0 18px}.dvhc-about-sub{font-size:17px;line-height:1.7;color:var(--dvhc-text-muted);margin:0 0 28px;max-width:560px}.dvhc-about-cta{display:flex;gap:14px;flex-wrap:wrap;align-items:center}.dvhc-btn-compact{padding:14px 28px!important}.dvhc-btn-compact .dvhc-btn-text strong{font-size:15px!important}.dvhc-btn-ghost{display:inline-flex;align-items:center;gap:6px;color:var(--dvhc-green-dark)!important;text-decoration:none;font-weight:700;font-size:16px;padding:14px 12px;transition:color 0.2s}.dvhc-btn-ghost:hover{color:var(--dvhc-orange)!important}.dvhc-kpi-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.dvhc-kpi-box{background:#fff;border:1px solid var(--dvhc-border);border-radius:14px;padding:24px 20px;text-align:center;transition:all 0.25s}.dvhc-kpi-box:hover{transform:translateY(-3px);border-color:var(--dvhc-green-light);box-shadow:0 8px 20px rgb(15 61 46 / .08)}.dvhc-kpi-num{font-size:38px;font-weight:800;color:var(--dvhc-green-dark);line-height:1.1;margin-bottom:6px;letter-spacing:-1px}.dvhc-kpi-num small{font-size:24px;color:var(--dvhc-orange);margin-left:2px}.dvhc-kpi-label{font-size:13.5px;color:var(--dvhc-text-muted);font-weight:500;line-height:1.4}.dvhc-story{background:#fff!important}.dvhc-story-text p{font-size:16px;line-height:1.85;color:var(--dvhc-text);margin:0 0 18px}.dvhc-story-text p:last-child{margin-bottom:0}.dvhc-story-img{border-radius:18px;overflow:hidden;box-shadow:0 14px 36px rgb(15 61 46 / .12)}.dvhc-story-img img{width:100%;height:auto;display:block;aspect-ratio:4/3;object-fit:cover}.dvhc-values{background:var(--dvhc-bg)!important}.dvhc-value-card{background:#fff;border:1px solid var(--dvhc-border);border-radius:16px;padding:30px 24px;height:100%;transition:all 0.25s;text-align:left}.dvhc-value-card:hover{transform:translateY(-5px);border-color:var(--dvhc-green-light);box-shadow:0 14px 36px rgb(15 61 46 / .1)}.dvhc-value-icon{width:52px;height:52px;background:rgb(27 94 32 / .08);color:var(--dvhc-green);border-radius:12px;display:inline-flex;align-items:center;justify-content:center;margin-bottom:18px}.dvhc-value-icon svg{width:26px;height:26px}.dvhc-value-card:hover .dvhc-value-icon{background:var(--dvhc-orange);color:#fff}.dvhc-value-title{font-size:17px;font-weight:700;color:var(--dvhc-green-dark);margin:0 0 8px;line-height:1.35}.dvhc-value-desc{font-size:14px;color:var(--dvhc-text-muted);line-height:1.65;margin:0}.dvhc-team{background:#fff!important}.dvhc-team-gallery{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.dvhc-team-img{border-radius:14px;overflow:hidden;aspect-ratio:1/1;box-shadow:0 6px 18px rgb(15 61 46 / .08);transition:transform 0.3s}.dvhc-team-img:hover{transform:scale(1.03)}.dvhc-team-img img{width:100%;height:100%;object-fit:cover;display:block}.dvhc-capability-list{list-style:none;padding:0;margin:0}.dvhc-capability-list li{display:flex;gap:14px;padding:14px 0;border-bottom:1px solid var(--dvhc-border);font-size:15px;line-height:1.65;color:var(--dvhc-text)}.dvhc-capability-list li:last-child{border-bottom:none}.dvhc-capability-list li strong{color:var(--dvhc-green-dark);font-weight:700}.dvhc-cap-tick{flex-shrink:0;width:24px;height:24px;border-radius:50%;background:var(--dvhc-green);position:relative;margin-top:2px}.dvhc-cap-tick::before{content:'';position:absolute;left:7px;top:4px;width:6px;height:11px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.dvhc-services-areas{background:var(--dvhc-bg)!important}.dvhc-services-areas .col{padding-left:7px!important;padding-right:7px!important}.dvhc-service-pills{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:40px}.dvhc-service-pill{display:flex;align-items:center;gap:12px;padding:18px 22px;background:#fff;border:1px solid var(--dvhc-border);border-radius:12px;text-decoration:none!important;color:var(--dvhc-green-dark)!important;font-weight:600;font-size:15px;transition:all 0.2s;width:100%;box-sizing:border-box}.dvhc-service-pill:hover{border-color:var(--dvhc-orange);transform:translateX(4px);box-shadow:0 6px 18px rgb(15 61 46 / .08)}.dvhc-pill-icon{color:var(--dvhc-orange);font-weight:700;font-size:14px;transition:transform 0.2s;flex-shrink:0}.dvhc-service-pill:hover .dvhc-pill-icon{transform:translateX(2px)}.dvhc-area-banner{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:28px 32px;background:linear-gradient(135deg,var(--dvhc-green-dark) 0%,var(--dvhc-green) 100%);border-radius:16px;color:#fff;flex-wrap:wrap}.dvhc-area-banner-text{flex:1;min-width:240px}.dvhc-area-banner-text strong{display:block;font-size:19px;font-weight:700;margin-bottom:4px}.dvhc-area-banner-text span{display:block;font-size:14px;color:rgb(255 255 255 / .85)}.dvhc-commitment{background:linear-gradient(135deg,#0F3D2E 0%,#1B5E20 100%)!important}.dvhc-commit-list{list-style:none;padding:0;margin:0}.dvhc-commit-list li{display:flex;gap:16px;padding:16px 0;border-bottom:1px solid rgb(255 255 255 / .15)}.dvhc-commit-list li:last-child{border-bottom:none}.dvhc-commit-list strong{display:block;font-size:16px;color:#fff;font-weight:700;margin-bottom:4px}.dvhc-commit-list span{font-size:14px;color:rgb(255 255 255 / .8);line-height:1.65}.dvhc-commit-tick{flex-shrink:0;width:28px;height:28px;background:var(--dvhc-orange);color:#fff;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:14px}.dvhc-commitment .dvhc-contact-card{background:rgb(255 255 255 / .06);border:1px solid rgb(255 255 255 / .12);border-radius:18px;padding:32px 28px;backdrop-filter:blur(10px)}.dvhc-commitment .dvhc-contact-title{font-size:22px;font-weight:700;color:#fff;margin:0 0 22px}.dvhc-commitment .dvhc-contact-block{margin-bottom:16px}.dvhc-commitment .dvhc-contact-label{display:block;font-size:12px;color:rgb(255 255 255 / .6);text-transform:uppercase;letter-spacing:1px;margin-bottom:4px}.dvhc-commitment .dvhc-contact-block strong{display:block;font-size:15px;color:#fff;font-weight:600;line-height:1.5}.dvhc-commitment .dvhc-contact-cta{display:flex;gap:12px;margin:24px 0 18px;flex-wrap:wrap}.dvhc-commitment .dvhc-contact-email{font-size:14px;color:rgb(255 255 255 / .7)}.dvhc-commitment .dvhc-contact-email a{color:#FFC890;text-decoration:none;font-weight:500}.dvhc-commitment .dvhc-contact-email a:hover{text-decoration:underline}.dvhc-contact-h1{font-size:42px;line-height:1.18;font-weight:800;color:var(--dvhc-green-dark);margin:6px 0 14px;letter-spacing:-.5px}.dvhc-contact-subhead{font-size:17px;line-height:1.65;color:var(--dvhc-text-muted);margin:0 0 30px;max-width:560px}.dvhc-hotline-block{display:flex;align-items:center;gap:18px;padding:22px 28px;background:#fff;border:2px solid var(--dvhc-orange);border-radius:16px;text-decoration:none!important;box-shadow:0 8px 28px rgb(245 124 0 / .18);transition:transform .2s ease,box-shadow .2s ease;max-width:480px;position:relative;overflow:hidden;animation:dvhcPulseShadow 2.4s ease-in-out infinite}.dvhc-hotline-block:hover{transform:translateY(-2px);box-shadow:0 14px 36px rgb(245 124 0 / .28)}.dvhc-hotline-icon{flex-shrink:0;width:64px;height:64px;background:var(--dvhc-orange);color:#fff;border-radius:14px;display:flex;align-items:center;justify-content:center}.dvhc-hotline-content{display:flex;flex-direction:column;line-height:1.1}.dvhc-hotline-label{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.8px;color:var(--dvhc-orange-dark);margin-bottom:4px}.dvhc-hotline-number{font-size:40px;font-weight:800;color:var(--dvhc-green-dark);letter-spacing:-.8px;line-height:1.1;margin:2px 0 4px}.dvhc-hotline-hint{font-size:13px;color:var(--dvhc-text-muted)}@keyframes dvhcPulseShadow{0%,100%{box-shadow:0 8px 28px rgb(245 124 0 / .18)}50%{box-shadow:0 10px 32px rgb(245 124 0 / .32)}}.dvhc-hero-secondary-buttons{display:flex;gap:12px;margin-top:20px;flex-wrap:wrap}.dvhc-btn-zalo,.dvhc-btn-email{display:inline-flex;align-items:center;gap:8px;padding:12px 22px;border-radius:10px;font-size:15px;font-weight:600;text-decoration:none!important;transition:all .2s ease}.dvhc-btn-zalo{background:#0068FF;color:#fff}.dvhc-btn-zalo:hover{background:#0052CC;color:#fff;transform:translateY(-1px)}.dvhc-btn-email{background:#fff;color:var(--dvhc-text);border:1.5px solid var(--dvhc-border)}.dvhc-btn-email:hover{border-color:var(--dvhc-green-dark);color:var(--dvhc-green-dark)}.dvhc-status-badge{display:inline-flex;align-items:center;gap:8px;margin-top:22px;padding:8px 14px;background:rgb(168 213 168 / .25);border-radius:999px;font-size:13px;font-weight:600;color:var(--dvhc-green-dark)}.dvhc-dot-pulse{width:9px;height:9px;border-radius:50%;background:#22c55e;position:relative}.dvhc-dot-pulse::after{content:"";position:absolute;inset:-3px;border-radius:50%;background:#22c55e;opacity:.6;animation:dvhcDotPulse 1.6s ease-out infinite}@keyframes dvhcDotPulse{0%{transform:scale(.6);opacity:.6}100%{transform:scale(2.2);opacity:0}}.dvhc-quick-stats{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:18px;background:#fff;border:1px solid var(--dvhc-border);border-radius:18px;box-shadow:0 6px 24px rgb(15 61 46 / .06)}.dvhc-stat-item{text-align:center;padding:18px 8px;background:linear-gradient(180deg,rgb(168 213 168 / .12) 0%,#fff0 100%);border-radius:12px;border:1px solid rgb(168 213 168 / .4)}.dvhc-stat-num{font-size:34px;font-weight:800;color:var(--dvhc-green-dark);line-height:1;letter-spacing:-.5px}.dvhc-stat-plus,.dvhc-stat-unit{font-size:18px;color:var(--dvhc-orange);margin-left:2px}.dvhc-stat-unit{font-size:14px;margin-left:4px}.dvhc-stat-label{font-size:13px;color:var(--dvhc-text-muted);margin-top:6px;font-weight:500}.dvhc-contact-card{position:relative;padding:28px 22px;background:#fff;border:1px solid var(--dvhc-border);border-radius:16px;height:100%;transition:all .25s ease;text-align:center}.dvhc-contact-card:hover{border-color:var(--dvhc-green);transform:translateY(-3px);box-shadow:0 12px 32px rgb(15 61 46 / .1)}.dvhc-card-featured{border-color:var(--dvhc-orange);border-width:2px;background:linear-gradient(180deg,rgb(245 124 0 / .04) 0%,#fff 50%)}.dvhc-card-tag{position:absolute;top:-10px;left:50%;transform:translateX(-50%);background:var(--dvhc-orange);color:#fff;padding:4px 12px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.dvhc-card-icon{width:64px;height:64px;margin:0 auto 16px;border-radius:16px;display:flex;align-items:center;justify-content:center}.dvhc-card-icon-orange{background:rgb(245 124 0 / .12);color:var(--dvhc-orange)}.dvhc-card-icon-blue{background:rgb(0 104 255 / .1);color:#0068FF}.dvhc-card-icon-green{background:rgb(27 94 32 / .1);color:var(--dvhc-green)}.dvhc-card-icon-dark{background:rgb(15 61 46 / .08);color:var(--dvhc-green-dark)}.dvhc-card-title{font-size:17px;font-weight:700;color:var(--dvhc-text);margin:0 0 8px}.dvhc-card-desc{font-size:14px;line-height:1.55;color:var(--dvhc-text-muted);margin:0 0 16px;min-height:44px}.dvhc-card-link{display:inline-block;color:var(--dvhc-green-dark);font-weight:600;font-size:14px;text-decoration:none;transition:color .2s ease}.dvhc-card-link:hover{color:var(--dvhc-orange)}.dvhc-card-link-strong{font-size:19px;color:var(--dvhc-orange-dark);font-weight:800;letter-spacing:-.3px}.dvhc-section-form{color:#fff}.dvhc-form-wrapper{background:#fff;border-radius:18px;padding:30px;box-shadow:0 20px 50px rgb(0 0 0 / .18)}.dvhc-form-wrapper .wpcf7-form p{margin:0 0 16px}.dvhc-form-wrapper label{display:block;font-size:13px;font-weight:600;color:var(--dvhc-text);margin-bottom:6px}.dvhc-form-wrapper input[type="text"],.dvhc-form-wrapper input[type="tel"],.dvhc-form-wrapper input[type="email"],.dvhc-form-wrapper select,.dvhc-form-wrapper textarea{width:100%;padding:12px 14px;border:1.5px solid var(--dvhc-border);border-radius:10px;font-size:15px;font-family:inherit;background:#fff;transition:border-color .2s ease,box-shadow .2s ease}.dvhc-form-wrapper input:focus,.dvhc-form-wrapper select:focus,.dvhc-form-wrapper textarea:focus{outline:none;border-color:var(--dvhc-orange);box-shadow:0 0 0 3px rgb(245 124 0 / .15)}.dvhc-form-wrapper textarea{min-height:110px;resize:vertical}.dvhc-form-wrapper input[type="submit"]{width:100%;background:var(--dvhc-orange);color:#fff;border:none;padding:16px 24px;font-size:16px;font-weight:700;border-radius:12px;cursor:pointer;margin-top:8px;transition:background .2s ease,transform .15s ease}.dvhc-form-wrapper input[type="submit"]:hover{background:var(--dvhc-orange-dark);transform:translateY(-1px)}.dvhc-form-wrapper .wpcf7-not-valid-tip{font-size:12px;color:#dc2626;margin-top:4px}.dvhc-form-wrapper .wpcf7-response-output{margin:16px 0 0;padding:12px 16px;border-radius:10px;font-size:14px}.dvhc-form-note{font-size:13px;color:rgb(255 255 255 / .7);margin-top:16px;line-height:1.6}.dvhc-form-note a{color:var(--dvhc-orange);font-weight:700}.dvhc-form-side{padding:24px 0 0 30px}.dvhc-form-side-title{font-size:20px;font-weight:700;color:#fff;margin:0 0 18px}.dvhc-form-side-list{list-style:none;padding:0;margin:0}.dvhc-form-side-list li{display:flex;align-items:flex-start;gap:12px;margin-bottom:14px;color:rgb(255 255 255 / .88);font-size:14.5px;line-height:1.55}.dvhc-check-icon{flex-shrink:0;width:28px;height:28px;border-radius:50%;background:rgb(168 213 168 / .3);color:#A8D5A8;display:flex;align-items:center;justify-content:center;margin-top:1px}.dvhc-business-info{background:#fff;border:1px solid var(--dvhc-border);border-radius:18px;padding:30px;height:100%}.dvhc-info-name{font-size:22px;font-weight:800;color:var(--dvhc-green-dark);margin:0 0 6px}.dvhc-info-meta{font-size:13px;color:var(--dvhc-text-muted);margin:0 0 20px;padding-bottom:16px;border-bottom:1px solid var(--dvhc-border)}.dvhc-info-list{list-style:none;padding:0;margin:0}.dvhc-info-list li{display:grid;grid-template-columns:150px 1fr;gap:16px;padding:11px 0;font-size:14.5px;line-height:1.55;border-bottom:1px dashed #ededed}.dvhc-info-list li:last-child{border-bottom:none}.dvhc-info-label{color:var(--dvhc-text-muted);font-weight:500}.dvhc-info-value{color:var(--dvhc-text);font-weight:500}.dvhc-info-link{color:var(--dvhc-green-dark);font-weight:600;text-decoration:none;border-bottom:1px solid #fff0;transition:border-color .2s ease}.dvhc-info-link:hover{border-bottom-color:var(--dvhc-orange);color:var(--dvhc-orange)}.dvhc-info-social{display:flex;align-items:center;gap:12px;margin-top:18px;padding-top:18px;border-top:1px solid var(--dvhc-border)}.dvhc-info-social-label{font-size:13px;color:var(--dvhc-text-muted);font-weight:500}.dvhc-info-social a{width:36px;height:36px;border-radius:10px;background:rgb(0 104 255 / .1);color:#0068FF;display:inline-flex;align-items:center;justify-content:center;transition:all .2s ease}.dvhc-info-social a:hover{background:#0068FF;color:#fff;transform:translateY(-2px)}.dvhc-map-lazy,.dvhc-map-placeholder{min-height:420px;border-radius:18px}.dvhc-map-lazy{height:100%;overflow:hidden;position:relative}.dvhc-map-placeholder{background:linear-gradient(135deg,#E8F2E8 0%,#D5E8D5 100%);background-image:linear-gradient(135deg,rgb(255 255 255 / .4) 0%,#fff0 50%),repeating-linear-gradient(0deg,rgb(15 61 46 / .04) 0,rgb(15 61 46 / .04) 1px,transparent 1px,transparent 32px),repeating-linear-gradient(90deg,rgb(15 61 46 / .04) 0,rgb(15 61 46 / .04) 1px,transparent 1px,transparent 32px);width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:30px;text-align:center}.dvhc-map-pin{filter:drop-shadow(0 6px 12px rgb(245 124 0 / .35));margin-bottom:12px;animation:dvhcPinFloat 2.6s ease-in-out infinite}@keyframes dvhcPinFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-6px)}}.dvhc-map-title{font-size:18px;font-weight:700;color:var(--dvhc-green-dark);margin:0 0 6px}.dvhc-map-address{font-size:14px;color:var(--dvhc-text-muted);margin:0 0 20px;max-width:320px;line-height:1.5}.dvhc-map-load-btn{background:var(--dvhc-green-dark);color:#fff;border:none;padding:12px 26px;font-size:14px;font-weight:600;border-radius:10px;cursor:pointer;transition:background .2s ease;font-family:inherit}.dvhc-map-load-btn:hover{background:var(--dvhc-green)}.dvhc-map-direction{margin-top:12px;font-size:13px;color:var(--dvhc-green-dark);text-decoration:none;font-weight:600}.dvhc-map-direction:hover{color:var(--dvhc-orange)}.dvhc-faq-wrapper{max-width:880px;margin:0 auto}.dvhc-faq-item{background:#fff;border:1px solid var(--dvhc-border);border-radius:14px;margin-bottom:12px;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease}.dvhc-faq-item[open]{border-color:var(--dvhc-green-light);box-shadow:0 4px 18px rgb(15 61 46 / .06)}.dvhc-faq-question{list-style:none;cursor:pointer;padding:20px 24px;display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:16px;font-weight:600;color:var(--dvhc-text);line-height:1.45}.dvhc-faq-question::-webkit-details-marker,.dvhc-faq-question::marker{display:none}.dvhc-faq-question .dvhc-faq-icon{flex-shrink:0;width:30px;height:30px;border-radius:50%;background:rgb(15 61 46 / .08);color:var(--dvhc-green-dark);display:inline-flex;align-items:center;justify-content:center;font-size:20px;font-weight:400;line-height:1;transition:all .25s ease}.dvhc-faq-wrapper .dvhc-faq-item[open] .dvhc-faq-icon{background:var(--dvhc-orange);color:#fff;transform:rotate(45deg)}.dvhc-faq-answer{padding:0 24px 22px}.dvhc-faq-answer p{margin:0;font-size:15px;line-height:1.7;color:var(--dvhc-text-muted)}.dvhc-sticky-cta-mobile{display:none;position:fixed;bottom:0;left:0;right:0;height:62px;z-index:9999;box-shadow:0 -4px 20px rgb(0 0 0 / .18)}.dvhc-sticky-call,.dvhc-sticky-zalo{flex:1;display:flex;align-items:center;justify-content:center;gap:10px;text-decoration:none!important;color:#fff;font-weight:700}.dvhc-sticky-call{flex:1.5;background:var(--dvhc-orange);animation:dvhcStickyPulse 2s ease-in-out infinite}.dvhc-sticky-zalo{background:#0068FF}@keyframes dvhcStickyPulse{0%,100%{background:var(--dvhc-orange)}50%{background:var(--dvhc-orange-dark)}}.dvhc-sticky-text{display:flex;flex-direction:column;line-height:1.1;text-align:left}.dvhc-sticky-top{font-size:10px;font-weight:500;opacity:.85;text-transform:uppercase;letter-spacing:.5px}.dvhc-sticky-bot{font-size:15px;font-weight:800;letter-spacing:-.2px}.vsmt-sidebar,.vsmt-sidebar *,.vsmt-sidebar *::before,.vsmt-sidebar *::after{box-sizing:border-box}.vsmt-sidebar *{margin:0;padding:0}.vsmt-sidebar{width:100%;display:flex;flex-direction:column;gap:16px;font-family:system-ui,-apple-system,sans-serif}.vsmt-widget{background:#fff;border:1px solid #e8e8e8;border-radius:8px;overflow:hidden}.vsmt-widget-title{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#fff;background:#E07B00;padding:9px 14px;display:block;line-height:1.4}.vsmt-widget-body{padding:12px 14px}.vsmt-widget-body--cats{padding:6px 14px}.vsmt-search-form{display:flex;gap:6px}.vsmt-search-input{flex:1;min-width:0;padding:8px 11px;border:1px solid #ddd;border-radius:6px;font-size:13px;font-family:inherit;outline:none;color:#222;background:#fff;transition:border-color 0.2s}.vsmt-search-input:focus{border-color:#E07B00}.vsmt-search-btn{padding:8px 12px;background:#E07B00;border:none;border-radius:6px;cursor:pointer;color:#fff;font-size:14px;line-height:1;flex-shrink:0;transition:background 0.2s}.vsmt-search-btn:hover{background:#c96e00}.vsmt-cat-list{list-style:none}.vsmt-cat-list li{border-bottom:1px solid #f0f0f0}.vsmt-cat-list li:last-child{border-bottom:none}.vsmt-cat-list a{display:flex;justify-content:space-between;align-items:center;padding:9px 0;text-decoration:none!important;color:#333!important;font-size:13.5px;transition:color 0.18s}.vsmt-cat-list a:hover{color:#E07B00!important}.vsmt-cat-badge{background:#FFF0DC;color:#C06800;font-size:11px;font-weight:600;padding:2px 8px;border-radius:20px;white-space:nowrap;flex-shrink:0}.vsmt-post-list{display:flex;flex-direction:column;gap:10px}.vsmt-post-item{display:flex;gap:10px;align-items:flex-start}.vsmt-post-num{font-size:20px;font-weight:800;color:rgb(224 123 0 / .18);min-width:26px;line-height:1;padding-top:2px;flex-shrink:0}.vsmt-post-info{flex:1;min-width:0}.vsmt-post-title{font-size:13px;color:#222!important;line-height:1.45;text-decoration:none!important;display:block;transition:color 0.18s}.vsmt-post-title:hover{color:#E07B00!important}.vsmt-post-meta{font-size:11px;color:#999;margin-top:3px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.vsmt-tags{display:flex;flex-wrap:wrap;gap:7px}.vsmt-tag{padding:4px 11px;border:1px solid #E07B00;border-radius:20px;font-size:12px;color:#E07B00!important;text-decoration:none!important;transition:all 0.18s;white-space:nowrap;display:inline-block}.vsmt-tag:hover{background:#E07B00;color:#fff!important}.vsmt-banner{background:linear-gradient(135deg,#E07B00 0%,#f5a623 100%);border-radius:8px;padding:16px;color:#fff;position:relative;overflow:hidden}.vsmt-banner-title{font-size:15px;font-weight:700;margin-bottom:5px;color:#fff}.vsmt-banner-sub{font-size:12.5px;opacity:.92;margin-bottom:13px;line-height:1.5;color:#fff}.vsmt-banner-btn{display:inline-block;background:#fff;color:#E07B00!important;font-weight:700;font-size:13px;padding:7px 18px;border-radius:20px;text-decoration:none!important;transition:opacity 0.18s}.vsmt-banner-btn:hover{opacity:.88}.vsmt-stats-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.vsmt-stat-box{background:#FFF8F0;border:1px solid #F5E0C0;border-radius:7px;padding:10px 8px;text-align:center}.vsmt-stat-num{font-size:19px;font-weight:700;color:#E07B00;line-height:1}.vsmt-stat-label{font-size:11px;color:#888;margin-top:4px;line-height:1.3}.vsmt-social{display:flex;flex-direction:column;gap:8px}.vsmt-social a{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:7px;text-decoration:none!important;font-size:13px;font-weight:600;transition:opacity 0.18s}.vsmt-social a:hover{opacity:.82}.vsmt-social-icon{width:24px;height:24px;border-radius:6px;display:flex;align-items:center;justify-content:center;font-weight:900;font-size:13px;flex-shrink:0;line-height:24px;text-align:center}.vsmt-social-count{margin-left:auto;font-size:11px;font-weight:400;opacity:.7}.vsmt-social-fb{background:#E8F0FE;color:#1877F2!important}.vsmt-social-zalo{background:#E6F2FF;color:#0068FF!important}.vsmt-social-yt{background:#FEECEA;color:#CC0000!important}.vsmt-social-fb .vsmt-social-icon{background:#1877F2;color:#fff}.vsmt-social-zalo .vsmt-social-icon{background:#0068FF;color:#fff;font-style:italic}.vsmt-social-yt .vsmt-social-icon{background:#C00;color:#fff}@media (max-width:1024px){.dvhc-contact-h1{font-size:36px}.dvhc-hotline-number{font-size:34px}.dvhc-form-side{padding:24px 0 0}.dvhc-info-list li{grid-template-columns:130px 1fr;gap:10px}}@media (max-width:991px){.dvhc-process-grid{grid-template-columns:repeat(2,1fr);gap:32px 20px}.dvhc-process-grid::before{display:none}.dvhc-areas-grid{grid-template-columns:repeat(3,1fr)}.dvhc-clients-grid{grid-template-columns:repeat(4,1fr);gap:16px}.dvhc-projects-grid,.dvhc-testimonials{grid-template-columns:1fr}.dvhc-service-pills{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.dvhc-section-title{font-size:26px}.dvhc-hero-h1{font-size:30px}.dvhc-hero-sub{font-size:16px}.dvhc-about-h1{font-size:28px}.dvhc-about-sub{font-size:15px}.dvhc-contact-h1{font-size:28px;line-height:1.22}.dvhc-contact-subhead{font-size:15px}.dvhc-btn-primary,.dvhc-btn-secondary{width:100%;justify-content:center}.dvhc-hero-cta{flex-direction:column}.dvhc-hero-trust{gap:12px}.dvhc-hero-trust li{font-size:13px}.dvhc-stat-number{font-size:34px}.dvhc-stat-card{padding:24px 16px}.dvhc-stat-num{font-size:26px}.dvhc-stat-label{font-size:12px}.dvhc-process-grid{grid-template-columns:1fr;gap:32px}.dvhc-step{padding:28px 20px 24px}.dvhc-step-title{font-size:17px}.dvhc-service-card{min-height:auto;padding:24px 20px}.dvhc-service-pills{grid-template-columns:1fr}.dvhc-why-card{flex-direction:column;gap:16px;padding:24px 20px}.dvhc-why-icon{width:56px;height:56px}.dvhc-why-title{font-size:17px}.dvhc-areas-grid{grid-template-columns:repeat(2,1fr);gap:12px}.dvhc-area-card{padding:14px}.dvhc-area-name{font-size:13.5px}.dvhc-area-tag{font-size:11px}.dvhc-clients-grid{grid-template-columns:repeat(3,1fr);gap:12px}.dvhc-client-logo{padding:18px 12px;min-height:80px}.dvhc-client-logo img{max-height:44px}.dvhc-project-img{height:200px}.dvhc-kpi-num{font-size:30px}.dvhc-kpi-num small{font-size:18px}.dvhc-kpi-box{padding:20px 14px}.dvhc-story-text p{font-size:15px}.dvhc-team-gallery{gap:10px}.dvhc-capability-list li{font-size:14px;gap:12px}.dvhc-area-banner{flex-direction:column;align-items:flex-start;padding:24px 20px}.dvhc-commitment .dvhc-contact-card{padding:24px 20px}.dvhc-commitment .dvhc-contact-cta{flex-direction:column}.dvhc-commitment .dvhc-contact-cta a{width:100%;justify-content:center}.dvhc-hotline-block{padding:18px;gap:14px;max-width:100%}.dvhc-hotline-icon{width:52px;height:52px}.dvhc-hotline-icon svg{width:36px;height:36px}.dvhc-hotline-number{font-size:30px}.dvhc-hotline-label{font-size:11px}.dvhc-hero-secondary-buttons{width:100%}.dvhc-btn-zalo,.dvhc-btn-email{flex:1;justify-content:center}.dvhc-quick-stats{margin-top:30px;padding:14px;gap:10px}.dvhc-contact-card{padding:24px 18px}.dvhc-card-desc{min-height:auto}.dvhc-form-wrapper{padding:22px}.dvhc-form-side{padding-top:30px;padding-left:0}.dvhc-business-info{padding:22px}.dvhc-info-list li{grid-template-columns:1fr;gap:2px;padding:10px 0}.dvhc-info-label{font-size:12px;text-transform:uppercase;letter-spacing:.5px}.dvhc-map-lazy,.dvhc-map-placeholder{min-height:320px}.dvhc-faq-q{padding:16px 18px;font-size:15px}.dvhc-faq-a{padding:0 18px 18px;font-size:14px}.dvhc-faq-question{font-size:15px;padding:16px 18px}.dvhc-faq-answer{padding:0 18px 18px}.dvhc-faq-answer p{font-size:14px}.dvhc-price-table{font-size:13px}.dvhc-price-table th,.dvhc-price-table td{padding:14px 12px}.dvhc-final-cta-title{font-size:26px}.dvhc-final-cta-desc{font-size:15px}.dvhc-final-cta-buttons{flex-direction:column}.dvhc-final-cta-buttons a{width:100%;justify-content:center}.dvhc-final-cta-trust{gap:12px}.dvhc-final-cta-trust span{font-size:12.5px}body{padding-bottom:60px}.dvhc-mobile-cta{display:grid;grid-template-columns:1fr 1fr;position:fixed;bottom:0;left:0;right:0;z-index:999;box-shadow:0 -4px 16px rgb(0 0 0 / .15)}.dvhc-mobile-cta a{display:flex;align-items:center;justify-content:center;gap:8px;padding:14px 8px;color:#fff!important;text-decoration:none;font-weight:700;font-size:15px}.dvhc-mc-call{background:var(--dvhc-orange)}.dvhc-mc-zalo{background:var(--dvhc-green)}.dvhc-sticky-cta-mobile{display:flex}body.page-id-LIENHE{padding-bottom:62px}}@media (max-width:480px){.dvhc-hotline-number{font-size:26px;letter-spacing:-.5px}.dvhc-stat-num{font-size:22px}.vsmt-stat-num{font-size:16px}}.vsmt-widget-title{background:#1B5E20}.vsmt-search-btn{background:#1B5E20}.vsmt-search-btn:hover{background:#0F3D2E}.vsmt-search-input:focus{border-color:#1B5E20}.vsmt-cat-list a:hover{color:#1B5E20!important}.vsmt-cat-badge{background:#FFF0DC;color:#C06800}.vsmt-banner{background:linear-gradient(135deg,#F57C00 0%,#f5a623 100%)}.vsmt-tag{border-color:#1B5E20;color:#1B5E20!important}.vsmt-tag:hover{background:#F57C00;color:#fff!important;border-color:#F57C00}.vsmt-stat-box{background:#F0F7F0;border-color:#C8E0C8}.vsmt-stat-num{color:#1B5E20}.vsmt-post-title:hover{color:#1B5E20!important}.entry-content,.post-content,article .content,.single-post article{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Inter","Helvetica Neue",Arial,sans-serif;font-size:16.5px;line-height:1.75;color:#2c3e50;max-width:760px;margin:0 auto}.entry-content p,.post-content p,article p{margin:0 0 18px 0;color:#34495e}.entry-content>p:first-of-type em,.post-content>p:first-of-type em,article>p:first-of-type em{display:block;background:linear-gradient(135deg,#f8fafb 0%,#eef2f5 100%);border-left:4px solid #2e7d32;padding:14px 18px;border-radius:4px;font-size:14.5px;color:#546e7a;font-style:italic;margin:0 0 24px 0;box-shadow:0 1px 3px rgb(0 0 0 / .04)}.entry-content h2,.post-content h2,article h2{font-size:24px;font-weight:700;color:#1a3a52;margin:36px 0 16px 0;padding:0 0 10px 16px;border-left:5px solid #2e7d32;line-height:1.35;letter-spacing:-.2px}.entry-content h3,.post-content h3,article h3{font-size:18.5px;font-weight:600;color:#2e3b4e;margin:24px 0 10px 0;line-height:1.4}.entry-content h3:has(+p),.post-content h3:has(+p),article h3:has(+p){padding:12px 16px;background:#f5f7fa;border-radius:6px;border-left:3px solid #1565c0;font-size:17px}.entry-content h3+p,.post-content h3+p,article h3+p{padding:4px 16px 8px 19px;margin-bottom:18px;color:#455a64}.entry-content table,.post-content table,article table{width:100%!important;border-collapse:separate!important;border-spacing:0;margin:20px 0!important;border-radius:10px;overflow:hidden;box-shadow:0 2px 12px rgb(0 0 0 / .07);font-size:14.5px}.entry-content table th,.post-content table th,article table th{padding:14px 14px!important;font-weight:600;text-align:left;font-size:14px;letter-spacing:.2px;text-transform:none;border:none!important}.entry-content table td,.post-content table td,article table td{padding:12px 14px!important;border:none!important;border-bottom:1px solid #eef2f5!important;vertical-align:top}.entry-content table tbody tr:last-child td,.post-content table tbody tr:last-child td,article table tbody tr:last-child td{border-bottom:none!important}.entry-content table tbody tr,.post-content table tbody tr,article table tbody tr{transition:background-color 0.15s ease}.entry-content table tbody tr:hover,.post-content table tbody tr:hover,article table tbody tr:hover{filter:brightness(.96)}.entry-content table,.post-content table,article table{display:table}.entry-content>div[style*="#fff8e1"],.post-content>div[style*="#fff8e1"],article>div[style*="#fff8e1"]{border-radius:8px!important;padding:14px 18px!important;margin:18px 0!important;box-shadow:0 1px 4px rgb(249 168 37 / .15);font-size:14.5px!important;line-height:1.65}.entry-content blockquote,.post-content blockquote,article blockquote{background:linear-gradient(135deg,#f9fbe7 0%,#f1f8e9 100%);border-left:5px solid #558b2f;padding:18px 22px;margin:24px 0;border-radius:0 8px 8px 0;font-size:15px;color:#33691e;line-height:1.7;box-shadow:0 1px 4px rgb(0 0 0 / .05)}.entry-content blockquote p,.post-content blockquote p,article blockquote p{margin:0;color:#33691e}.entry-content blockquote a,.post-content blockquote a,article blockquote a{color:#1b5e20;font-weight:600;text-decoration:underline;text-decoration-color:rgb(27 94 32 / .3);text-underline-offset:3px}.entry-content hr,.post-content hr,article hr{border:none;height:1px;background:linear-gradient(90deg,transparent,#cfd8dc,transparent);margin:32px 0}.entry-content a,.post-content a,article a{color:#1565c0;text-decoration:none;font-weight:500;border-bottom:1px solid rgb(21 101 192 / .25);transition:all 0.15s ease}.entry-content a:hover,.post-content a:hover,article a:hover{color:#0d47a1;border-bottom-color:#1565c0}.entry-content table a,.post-content table a,article table a{color:#1565c0;font-weight:600;border-bottom:none}.entry-content table a:hover,.post-content table a:hover,article table a:hover{text-decoration:underline;color:#0d47a1}.entry-content p strong,.post-content p strong,article p strong{color:#c62828;font-weight:700;background:linear-gradient(180deg,transparent 60%,#ffebee 60%);padding:0 2px}.entry-content table strong,.entry-content blockquote strong,.post-content table strong,.post-content blockquote strong,article table strong,article blockquote strong{color:inherit;background:none;padding:0}@media (max-width:768px){.entry-content,.post-content,article .content,.single-post article{font-size:16px;line-height:1.7;padding:0 4px}.entry-content h2,.post-content h2,article h2{font-size:20px;margin:28px 0 14px 0;padding:0 0 8px 12px;border-left-width:4px}.entry-content h3,.post-content h3,article h3{font-size:16.5px;padding:10px 12px!important}.entry-content table,.post-content table,article table{display:block;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch;font-size:13.5px}.entry-content table th,.post-content table th,article table th,.entry-content table td,.post-content table td,article table td{padding:10px 12px!important;white-space:normal;min-width:110px}.entry-content blockquote,.post-content blockquote,article blockquote{padding:14px 16px;font-size:14.5px}.entry-content>p:first-of-type em,.post-content>p:first-of-type em,article>p:first-of-type em{padding:12px 14px;font-size:13.5px}}.single-post .entry-content,.single .post-content{padding-top:16px;padding-bottom:32px}.entry-content::selection,.post-content::selection,article::selection{background:#fff59d;color:#1a237e}.mtx-area{max-width:1180px;margin:0 auto;padding:64px 16px}.mtx-area__head{text-align:center;max-width:680px;margin:0 auto 36px}.mtx-area__eyebrow{display:inline-block;color:#0f6e56;background:#e1f5ee;font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;padding:6px 14px;border-radius:999px;margin:0 0 12px}.mtx-area__title{font-size:30px;line-height:1.3;margin:0 0 10px;color:#14301f}.mtx-area__desc{font-size:15px;color:#5a6660;line-height:1.7;margin:0}.mtx-area__cards{display:flex;flex-direction:column;gap:18px}.mtx-area__card{background:#fff;border:1px solid #e3efe8;border-radius:16px;padding:24px 26px;box-shadow:0 2px 12px rgb(20 48 31 / .05)}.mtx-area__card-head{display:flex;align-items:center;gap:10px;margin:0 0 16px;flex-wrap:wrap}.mtx-area__card-head h3{font-size:17px;margin:0;color:#14301f}.mtx-area__dot{width:10px;height:10px;border-radius:50%;background:#1e7a46;box-shadow:0 0 0 4px #e1f5ee}.mtx-area__card--trung .mtx-area__dot{background:#2a9d8f;box-shadow:0 0 0 4px #e2f3f1}.mtx-area__card--bac .mtx-area__dot{background:#457b9d;box-shadow:0 0 0 4px #e7eff4}.mtx-area__badge{font-size:12px;font-weight:700;color:#0f6e56;background:#e1f5ee;border-radius:999px;padding:3px 11px}.mtx-area__svc{font-size:13px;color:#8a948e}.mtx-area__grid{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.mtx-area__grid li{margin:0}.mtx-area__grid a{display:inline-block;font-size:13.5px;color:#3d4a43;text-decoration:none;border:1px solid #e0e8e3;border-radius:999px;padding:7px 15px;background:#f8fbf9;transition:all .18s ease}.mtx-area__grid a:hover{border-color:#1e7a46;color:#0f6e56;background:#e1f5ee;transform:translateY(-2px);box-shadow:0 4px 10px rgb(15 110 86 / .14)}.mtx-area__grid a.is-hot{background:#1e7a46;border-color:#1e7a46;color:#fff;font-weight:600}.mtx-area__grid a.is-hot:hover{background:#0f6e56;color:#fff}@media(max-width:640px){.mtx-area{padding:40px 14px}.mtx-area__title{font-size:23px}.mtx-area__card{padding:18px 16px;border-radius:13px}.mtx-area__grid a{font-size:12.5px;padding:6px 12px}}.mtx-hcall{display:flex;align-items:center;gap:10px}.mtx-hcall__item{display:flex;align-items:center;gap:10px;padding:6px 16px 6px 8px;border-radius:999px;background:#f1f8f4;border:1px solid #d8e8de;text-decoration:none;transition:background .2s,border-color .2s}.mtx-hcall__item:hover{background:#e1f5ee;border-color:#1e7a46}.mtx-hcall__ico{width:34px;height:34px;border-radius:50%;background:#1e7a46;color:#fff;display:flex;align-items:center;justify-content:center;flex:0 0 34px}.mtx-hcall__item--zalo .mtx-hcall__ico{background:#0068ff}.mtx-hcall__item--zalo:hover{border-color:#0068ff;background:#eaf3ff}.mtx-hcall__txt{display:flex;flex-direction:column;line-height:1.25;text-align:left}.mtx-hcall__txt small{font-size:9.5px;letter-spacing:1.2px;text-transform:uppercase;color:#6b7a72;font-weight:700}.mtx-hcall__txt strong{font-size:15px;color:#14301f;letter-spacing:.3px}#masthead .header-search-form input[type="search"]{border-radius:999px;border:1.5px solid #dbe7df;background:#f7faf8;height:42px;padding:0 48px 0 20px;box-shadow:none;font-size:14px}#masthead .header-search-form input[type="search"]:focus{border-color:#1e7a46;background:#fff;box-shadow:0 0 0 3px rgb(30 122 70 / .1)}#masthead .searchform .ux-search-submit{background:#fff0;border:0;color:#1e7a46;position:absolute;right:4px;top:50%;transform:translateY(-50%);height:36px;min-width:40px;border-radius:999px;box-shadow:none}#masthead .searchform .ux-search-submit:hover{background:#e1f5ee;color:#1e7a46}#masthead .searchform .flex-row{position:relative}.header-bottom .nav>li>a{letter-spacing:.5px;border-radius:8px;transition:background .2s}.header-bottom .nav>li>a:hover{background:rgb(255 255 255 / .14)}.header-bottom .nav>li.active>a,.header-bottom .nav>li.current-menu-item>a{background:rgb(0 0 0 / .22)!important;border-radius:8px;color:#fff!important}#logo img{padding:6px 0}.mtx-svc-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:18px}.mtx-svc{position:relative;background:#fff;border:1px solid #e3efe8;border-radius:16px;padding:26px;box-shadow:0 2px 12px rgb(20 48 31 / .05);display:flex;flex-direction:column;gap:10px;text-decoration:none;transition:all .2s ease}.mtx-svc:hover{transform:translateY(-3px);box-shadow:0 10px 24px rgb(15 110 86 / .13);border-color:#bfe0cd}.mtx-svc__ico{width:46px;height:46px;border-radius:12px;background:#e1f5ee;color:#1e7a46;display:flex;align-items:center;justify-content:center}.mtx-svc h3{margin:0;font-size:18px;color:#14301f}.mtx-svc p{margin:0;font-size:14px;color:#5a6660;line-height:1.65}.mtx-svc__count{font-size:12.5px;font-weight:700;color:#0f6e56;background:#e1f5ee;border-radius:999px;padding:3px 11px;align-self:flex-start}.mtx-svc__more{margin-top:auto;font-size:14px;font-weight:600;color:#1e7a46}.mtx-pillar-intro{max-width:860px;margin:0 auto 32px;font-size:15.5px;color:#3d4a43;line-height:1.8}.mtx-pillar-intro p{margin:0 0 14px}.mtx-allposts{text-align:center;margin-top:24px}.mtx-allposts a{font-weight:600;color:#1e7a46;text-decoration:none;border-bottom:1.5px dashed #9fcdb4;padding-bottom:2px}.mtx-cta2{background:#14301f;border-radius:16px;padding:32px 26px;text-align:center;margin-top:40px}.mtx-cta2 h2{color:#fff;font-size:22px;margin:0 0 8px;border:0;padding:0}.mtx-cta2 p{margin:0 0 18px;color:#cfe6d8;font-size:15px}.mtx-cta2 a.mtx-cta2__btn{display:inline-block;background:#2eb368;color:#fff;font-weight:700;padding:13px 32px;border-radius:999px;text-decoration:none;font-size:17px}.mtx-bc{font-size:13.5px;color:#6b7a72;margin:0 0 22px}.mtx-bc a{color:#1e7a46;text-decoration:none}.mtx-svc h3 a{color:#14301f;text-decoration:none}.mtx-svc__more{text-decoration:none}.mtx-svc__more::after{content:"";position:absolute;inset:0}.dvhc-commitment .dvhc-commit-list strong{color:#fff;display:block;margin-bottom:4px}.dvhc-commitment .dvhc-commit-list span:not(.dvhc-commit-tick){color:#cfe6d8}.dvhc-commitment .dvhc-commit-list div{color:#cfe6d8}.dvhc-commitment .dvhc-commit-list li{border-color:rgb(255 255 255 / .14)}.dvhc-value-icon{color:#1e7a46;display:flex;align-items:center;justify-content:center}.dvhc-value-icon svg{width:26px;height:26px;display:block;stroke:#1e7a46}@media (min-width:850px){body.single-post #content>.row.align-center>.large-10.col{flex-basis:100%;max-width:100%}body.single-post #content article,body.single-post #content .article-inner,body.single-post #content .entry-content{width:100%;max-width:none}}@media (min-width:850px){body.single-post #content article,body.single-post #content .article-inner,body.single-post #content .entry-content{width:100%!important;max-width:1120px!important;margin-left:auto!important;margin-right:auto!important}}#top-link{width:44px!important;height:44px!important;min-width:44px!important;right:20px!important;bottom:20px!important;border:1px solid rgb(255 255 255 / .35)!important;border-radius:50%!important;background:linear-gradient(135deg,#168654,#07533c)!important;color:#fff!important;box-shadow:0 10px 26px rgb(4 65 45 / .32)!important;opacity:.96!important;transition:transform .2s ease,box-shadow .2s ease,background .2s ease!important}#top-link:hover{transform:translateY(-3px);background:linear-gradient(135deg,#1b9a62,#086047)!important;box-shadow:0 14px 30px rgb(4 65 45 / .4)!important}#top-link i{font-size:22px!important}@media (max-width:849px){#button-contact-vr{width:104px!important;left:4px!important;bottom:28px!important}#button-contact-vr .button-contact .phone-vr{width:104px!important;height:104px!important}#button-contact-vr .phone-vr-circle-fill{width:78px!important;height:78px!important;top:13px!important;left:13px!important}#button-contact-vr .phone-vr-img-circle{width:52px!important;height:52px!important;line-height:52px!important;top:26px!important;left:26px!important}#button-contact-vr .phone-vr-img-circle img{max-width:34px!important;max-height:34px!important}html body.mtx-service-ui-v1 #mtx-quick-quote{right:10px!important;bottom:140px!important;min-width:175px!important;min-height:56px!important;padding:9px 13px 9px 9px!important;border:1px solid rgb(255 255 255 / .35)!important;border-radius:999px!important;box-shadow:0 12px 28px rgb(201 78 7 / .38)!important}html body.mtx-service-ui-v1 #mtx-quick-quote .mtx-q-icon{width:38px!important;height:38px!important;font-size:20px!important}#top-link{width:46px!important;height:46px!important;min-width:46px!important;right:14px!important;bottom:18px!important}}body.home #content>br{display:none!important}@media (max-width:849px){html body{padding-bottom:0!important}body .dvhc-mobile-cta{display:none!important}}@media (max-width:849px){html body #button-contact-vr{left:6px!important;bottom:10px!important;transform:scale(.76)!important;transform-origin:bottom left!important}html body #mtx-quick-quote{right:8px!important;bottom:104px!important;min-width:175px!important;min-height:56px!important;padding:9px 13px 9px 9px!important;border:1px solid rgb(255 255 255 / .35)!important;border-radius:999px!important;box-shadow:0 12px 28px rgb(201 78 7 / .38)!important;transform:scale(.84)!important;transform-origin:bottom right!important}html body #mtx-quick-quote .mtx-q-icon{width:38px!important;height:38px!important;font-size:20px!important}footer#footer .footer-mtx-custom{padding-top:28px!important;padding-bottom:20px!important}footer#footer .footer-mtx-custom .row{align-items:flex-start!important}footer#footer .footer-mtx-custom .col{padding-bottom:16px!important}footer#footer .footer-mtx-custom .col-inner{padding-bottom:0!important}footer#footer .footer-mtx-custom h3{margin-top:0!important;margin-bottom:12px!important;font-size:17px!important;line-height:1.3!important}footer#footer .footer-mtx-custom .footer-mtx-brand h3{font-size:19px!important}footer#footer .footer-mtx-custom p,footer#footer .footer-mtx-custom .footer-mtx-contact{margin-bottom:10px!important;font-size:14px!important;line-height:1.5!important}footer#footer .footer-mtx-custom .footer-mtx-list{font-size:14px!important;line-height:1.4!important}footer#footer .footer-mtx-custom .footer-mtx-list li{margin-bottom:5px!important}footer#footer .footer-mtx-custom .footer-mtx-badges{margin-top:10px!important;gap:6px!important}footer#footer .footer-mtx-custom .footer-mtx-badges>div{padding:6px 9px!important;font-size:12px!important}footer#footer .absolute-footer{padding-top:8px!important;padding-bottom:10px!important}}@media (max-width:549px){footer#footer .footer-mtx-custom .row>.col:last-child .footer-mtx-list{column-count:2;column-gap:18px}footer#footer .footer-mtx-custom .row>.col:last-child .footer-mtx-list li{break-inside:avoid}}@media (max-width:849px){html body #button-contact-vr{left:6px!important;bottom:8px!important;transform:scale(.86)!important;transform-origin:bottom left!important}html body #mtx-quick-quote{right:8px!important;min-width:180px!important;min-height:58px!important;padding:10px 14px 10px 10px!important;transform:scale(1)!important;transform-origin:bottom right!important}html body.mtx-service-ui-v1 #mtx-quick-quote{right:8px!important;bottom:118px!important}html body:not(.mtx-service-ui-v1) #mtx-quick-quote{right:8px!important;bottom:96px!important}html body #mtx-quick-quote .mtx-q-icon{width:40px!important;height:40px!important;font-size:21px!important}footer#footer .footer-mtx-custom{padding-top:20px!important;padding-bottom:14px!important}footer#footer .footer-mtx-custom .col{padding-right:12px!important;padding-bottom:10px!important;padding-left:12px!important}footer#footer .footer-mtx-custom .col-inner{padding-bottom:0!important}footer#footer .footer-mtx-custom h3{margin-top:0!important;margin-bottom:8px!important;font-size:16px!important;line-height:1.25!important}footer#footer .footer-mtx-custom .footer-mtx-brand h3{margin-bottom:8px!important;font-size:18px!important}footer#footer .footer-mtx-custom .footer-mtx-brand p{display:-webkit-box!important;overflow:hidden!important;margin-bottom:8px!important;font-size:13.5px!important;line-height:1.45!important;-webkit-box-orient:vertical;-webkit-line-clamp:2}footer#footer .footer-mtx-custom .footer-mtx-contact{margin-bottom:8px!important;font-size:13.5px!important;line-height:1.4!important}footer#footer .footer-mtx-custom .footer-mtx-list{font-size:13.5px!important;line-height:1.3!important}footer#footer .footer-mtx-custom .footer-mtx-list li{margin-bottom:2px!important}footer#footer .footer-mtx-custom .row>.col:last-of-type .footer-mtx-list{column-count:2!important;column-gap:18px!important}footer#footer .footer-mtx-custom .row>.col:last-of-type .footer-mtx-list li{break-inside:avoid}footer#footer .footer-mtx-custom .footer-mtx-badges{display:flex!important;flex-wrap:nowrap!important;gap:4px!important;margin-top:8px!important}footer#footer .footer-mtx-custom .footer-mtx-badges>div{padding:5px 6px!important;font-size:11.5px!important;white-space:nowrap!important}footer#footer .absolute-footer{padding-top:6px!important;padding-bottom:8px!important}}@media (max-width:849px){body.single-post.mtx-service-ui-v1>#ftwp-container.ftwp-hidden-state{position:fixed!important;inset:0 auto auto 0!important;width:0!important;max-width:0!important;height:0!important;margin:0!important;overflow:hidden!important;background:transparent!important;box-shadow:none!important}body.single-post.mtx-service-ui-v1 #ftwp-container.ftwp-fixed-to-post #ftwp-trigger{display:inline-block!important}}body.single-post.postid-14814 #content.blog-single>.row{display:block!important}body.single-post.postid-14814 #content.blog-single>.row>.large-10.col{width:100%!important;max-width:100%!important;flex-basis:100%!important;transition:none!important}body.single-post.postid-14814 #post-14814{width:100%!important;max-width:100%!important;min-width:0;transition:none!important}