﻿@charset "UTF-8";.custom-footer h4{color:#ffffff;font-size:18px;font-weight:700;margin-bottom:25px;text-transform:none}.custom-footer .footer-ux-menu{padding:0}.custom-footer .footer-ux-menu ul.ux-menu{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important;-webkit-box-align:start !important;-ms-flex-align:start !important;align-items:flex-start !important}.custom-footer .footer-ux-menu ul.ux-menu li{width:100%;margin-bottom:12px;border:none !important}.custom-footer .footer-ux-menu ul.ux-menu li a{padding:0 !important;font-size:14px;text-transform:none;font-weight:400;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;background:transparent !important}.custom-footer .footer-ux-menu ul.ux-menu li a::before{content:"›";color:#e8521a;font-weight:bold;margin-right:10px;font-size:16px;line-height:1}.custom-footer .footer-ux-menu ul.ux-menu li a span{color:white !important}.custom-footer .footer-ux-menu ul.ux-menu li a:hover{color:#e8521a !important;padding-left:5px !important}.custom-footer .footer-contact-info p{color:#a5a5b1;font-size:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px;margin-bottom:15px}.custom-footer .footer-contact-info p i{color:#e8521a;font-size:16px;margin-top:3px}.custom-footer .footer-copyright-row .is-divider{height:1px;background-color:rgba(255,255,255,0.05)}.custom-footer .footer-copyright-row .copyright-text,.custom-footer .footer-copyright-row .footer-bottom-links a{color:#a5a5b1;font-size:13px}.custom-footer .footer-copyright-row .footer-bottom-links a:hover{color:#ffffff}@media (max-width:849px){.custom-footer{text-align:center}.custom-footer .footer-ux-menu ul.ux-menu{-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important}.custom-footer .footer-ux-menu ul.ux-menu li a::before{display:none}.custom-footer .footer-contact-info p{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.custom-footer .footer-bottom-links{text-align:center;margin-top:10px}}.absolute-footer{background-color:#faf0e6 !important;display:none}.absolute-footer .copyright-footer{color:rgb(107,114,128)}.news-promo-section{background-color:#fafafa;padding:80px 0}.news-promo-section .is-divider{display:none !important}.news-promo-section .news-header-row{margin-bottom:30px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.news-promo-section .news-sub-title span{color:#e8521a;font-size:13px;font-weight:700;letter-spacing:1px;margin-bottom:8px;display:block}.news-promo-section .news-main-title h2{font-size:42px;font-weight:800;color:#111827;margin-bottom:0}.news-promo-section .news-view-all-link a{color:#e8521a;font-size:15px;font-weight:700;text-decoration:none;-webkit-transition:color 0.3s;transition:color 0.3s}.news-promo-section .news-view-all-link a i{font-size:12px;margin-left:5px}.news-promo-section .news-view-all-link a:hover{color:#111827}.news-promo-section .news-blog-posts .col-inner{background:#fff;border-radius:24px;overflow:hidden;-webkit-box-shadow:0 4px 20px rgba(0,0,0,0.03);box-shadow:0 4px 20px rgba(0,0,0,0.03);-webkit-transition:all 0.3s ease;transition:all 0.3s ease;border:1px solid #f3f4f6}.news-promo-section .news-blog-posts .box-image{border-radius:0}.news-promo-section .news-blog-posts .box-image img{height:200px !important;-o-object-fit:cover;object-fit:cover}.news-promo-section .news-blog-posts .box-text{padding:24px}.news-promo-section .news-blog-posts .box-text .post-title{font-size:17px;font-weight:700;color:#111827;line-height:1.4;margin-bottom:10px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.news-promo-section .news-blog-posts .box-text .post-title:hover{color:#e8521a}.news-promo-section .news-blog-posts .box-text .post-date{font-size:13px;color:#9ca3af;font-weight:500;margin-top:10px}.news-promo-section .news-blog-posts .category-label,.news-promo-section .news-blog-posts .badge{position:absolute;top:15px;left:15px;z-index:10;padding:5px 15px;border-radius:20px;font-size:11px;font-weight:700;background:#fff;color:#e8521a;-webkit-box-shadow:0 2px 8px rgba(0,0,0,0.1);box-shadow:0 2px 8px rgba(0,0,0,0.1)}.news-promo-section .news-blog-posts .post-item:hover .col-inner{-webkit-transform:translateY(-8px);transform:translateY(-8px);-webkit-box-shadow:0 12px 30px rgba(0,0,0,0.08);box-shadow:0 12px 30px rgba(0,0,0,0.08);border-color:rgba(232,82,26,0.1254901961)}@media (max-width:849px){.news-promo-section{padding:50px 0}.news-promo-section .news-header-row{text-align:center;margin-bottom:20px}.news-promo-section .news-main-title h2{font-size:28px}.news-promo-section .news-view-all-link{margin-top:20px}}.mam-cung-section{position:relative;color:#fff}.mam-cung-section .header-badge{margin-bottom:10px}.mam-cung-section .header-badge p{display:inline-block;padding:6px 25px;border:1px solid #d4a017;border-radius:50px;font-size:13px;font-weight:600;letter-spacing:1.5px;color:#f1c40f;background:rgba(0,0,0,0.2)}.mam-cung-section .hero-title-main{margin-bottom:5px}.mam-cung-section .hero-title-main h1{font-family:"Playfair Display",serif;font-size:clamp(32px,5vw,70px);line-height:1.1;font-weight:700;color:#fff;text-shadow:2px 2px 10px rgba(0,0,0,0.5)}.mam-cung-section .hero-desc-main{margin-bottom:25px}.mam-cung-section .hero-desc-main p{max-width:750px;margin:0 auto;font-size:18px;line-height:1.6;color:rgba(255,255,255,0.9)}.mam-cung-section .hero-cta-buttons{margin-bottom:40px}.mam-cung-section .hero-cta-buttons .button{margin:10px;text-transform:none;font-weight:600}.mam-cung-section .hero-cta-buttons .button.primary{background-color:#d4a017;border-color:#d4a017}.mam-cung-section .hero-sub-features{border-top:1px solid rgba(255,255,255,0.15);padding-top:25px;margin-bottom:30px}.mam-cung-section .hero-sub-features .feature-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:40px;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:549px){.mam-cung-section .hero-sub-features .feature-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}}.mam-cung-section .hero-sub-features .feature-item p{font-size:14px;font-weight:500;color:#f1c40f;margin:0}.mam-cung-section .hero-statistics-grid .stat-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}@media (max-width:849px){.mam-cung-section .hero-statistics-grid .stat-container{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}.mam-cung-section .hero-statistics-grid .stat-item{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:150px}.mam-cung-section .hero-statistics-grid .stat-item h3{font-size:clamp(24px,3vw,38px);font-weight:700;color:#d4a017;margin:0}.mam-cung-section .hero-statistics-grid .stat-item p{font-size:12px;text-transform:uppercase;letter-spacing:1px;color:rgba(255,255,255,0.7);margin-top:-5px}.section-service-booking{padding:60px 0;background-color:#fdf6ec;border-bottom:1px solid #fdf0d8}.section-service-booking .row-service-header .service-title-container{margin-bottom:40px}.section-service-booking .row-service-header .service-title-container h2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:25px;font-family:"Playfair Display",serif;color:#2a1208;font-size:32px;font-weight:700;margin-bottom:0}.section-service-booking .row-service-header .service-title-container h2::before,.section-service-booking .row-service-header .service-title-container h2::after{content:"";height:1px;-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:150px;background:-webkit-gradient(linear,left top,right top,from(transparent),to(#c8960c));background:linear-gradient(to right,transparent,#c8960c)}.section-service-booking .row-service-header .service-title-container h2::after{background:-webkit-gradient(linear,right top,left top,from(transparent),to(#c8960c));background:linear-gradient(to left,transparent,#c8960c)}@media (max-width:549px){.section-service-booking .row-service-header .service-title-container h2{font-size:22px;gap:15px}.section-service-booking .row-service-header .service-title-container h2::before,.section-service-booking .row-service-header .service-title-container h2::after{max-width:50px}}.section-service-booking{}.section-service-booking .row-service-buttons .service-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;margin-left:auto;margin-right:auto}.section-service-booking .row-service-buttons .service-grid .service-btn-wrap{margin:0 !important}.section-service-booking .row-service-buttons .service-grid .service-btn-wrap br{display:none}.section-service-booking .row-service-buttons .service-grid .service-btn-wrap button{margin:0 !important}.section-service-booking .row-service-buttons .service-grid .service-btn-wrap p{margin-bottom:0}.section-service-booking .row-service-buttons .service-grid .service-btn-wrap button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;background:#ffffff;border:1.5px solid #e9d1a1;border-radius:8px;padding:10px 20px;font-family:"Montserrat",sans-serif;font-size:16px;font-weight:600;color:#2a1208;-webkit-transition:all 0.3s cubic-bezier(0.4,0,0.2,1);transition:all 0.3s cubic-bezier(0.4,0,0.2,1);cursor:pointer;white-space:nowrap;-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.02);box-shadow:0 2px 4px rgba(0,0,0,0.02)}.section-service-booking .row-service-buttons .service-grid .service-btn-wrap button i{background:#fdf6ec;color:#c8960c;width:34px;height:34px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:6px;font-size:18px}.section-service-booking .row-service-buttons .service-grid .service-btn-wrap button:hover{border-color:#c8960c;background-color:#fff;color:#c8960c;-webkit-transform:translateY(-3px);transform:translateY(-3px);-webkit-box-shadow:0 5px 15px rgba(200,150,12,0.15);box-shadow:0 5px 15px rgba(200,150,12,0.15)}.section-service-booking .row-service-buttons .service-grid .service-btn-wrap button:hover i{background:#c8960c;color:#fff}.section-service-booking{}.section-service-booking .row-service-footer .service-commitments{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:40px}.section-service-booking .row-service-footer .service-commitments .commit-item p{margin-bottom:0}.section-service-booking .row-service-footer .service-commitments .commit-item{margin:0 !important}.section-service-booking .row-service-footer .service-commitments .commit-item span{font-size:15px;font-weight:500;color:#4a4a4a;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.section-service-booking .row-service-footer .service-commitments .commit-item span i{color:#c8960c;font-size:20px}@media (max-width:849px){.section-service-booking .row-service-footer .service-commitments{gap:15px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}}.quy-trinh-section .quy-trinh-title{text-transform:uppercase;font-weight:bold;color:#333;position:relative;display:inline-block;padding:0 50px}.quy-trinh-section .quy-trinh-title::before,.quy-trinh-section .quy-trinh-title::after{content:"";position:absolute;top:50%;width:40px;height:1px;background-color:#d4af37}.quy-trinh-section .quy-trinh-title::before{left:0}.quy-trinh-section .quy-trinh-title::after{right:0}.quy-trinh-section .quy-trinh-grid{margin-top:30px}.quy-trinh-section .quy-trinh-grid .step-card-col{position:relative}.quy-trinh-section .quy-trinh-grid .step-card-col:after{display:none}.quy-trinh-section .quy-trinh-grid .step-card-col > div{border-radius:15px;padding-top:30px}.quy-trinh-section .quy-trinh-grid .step-card-col{padding:40px 20px 30px !important;-webkit-transition:-webkit-transform 0.3s ease;transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease,-webkit-transform 0.3s ease;min-height:250px}.quy-trinh-section .quy-trinh-grid .step-card-col:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px)}.quy-trinh-section .step-number{position:absolute;top:-20px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#d4af37;width:35px}.quy-trinh-section .step-number p{margin:0 !important}.quy-trinh-section .step-number{height:35px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.quy-trinh-section .step-number span{color:#fff;font-weight:bold;font-size:16px}.quy-trinh-section .step-icon p{margin-bottom:15px}.quy-trinh-section .step-icon{text-align:center}.quy-trinh-section .step-icon i{background:rgba(255,255,255,0.1);width:60px;height:60px;line-height:60px;border-radius:50%;color:#fcd34d;font-size:24px;text-align:center}.quy-trinh-section .step-title h3{color:#fff;font-size:1.1em;font-weight:bold;margin-bottom:10px;text-align:center;text-transform:none}.quy-trinh-section .step-desc p{color:rgba(255,255,255,0.8);font-size:0.9em;text-align:center;line-height:1.4}@media (max-width:549px){.quy-trinh-section .quy-trinh-grid .step-card-col{margin-bottom:40px}}.dv-about-section{background-color:#ffffff}.dv-about-section .about-image-side .about-img-stack{position:relative}.dv-about-section .about-image-side .about-img-stack .img-main img{border-radius:20px;-webkit-box-shadow:0 10px 30px rgba(0,0,0,0.1);box-shadow:0 10px 30px rgba(0,0,0,0.1)}.dv-about-section .about-image-side .about-img-stack .badge-experience{position:absolute !important;bottom:20px;right:-10px;background:#ea4c15;color:#fff;padding:15px 25px;border-radius:15px;-webkit-box-shadow:0 8px 20px rgba(234,76,21,0.3);box-shadow:0 8px 20px rgba(234,76,21,0.3);z-index:10}.dv-about-section .about-image-side .about-img-stack .badge-experience .number{display:block;font-size:32px;font-weight:800;line-height:1}.dv-about-section .about-image-side .about-img-stack .badge-experience .text{display:block;font-size:13px;font-weight:600;text-transform:uppercase}.dv-about-section .about-content-side{padding-left:5%}.dv-about-section .about-content-side .badge-top p{color:#ea4c15;font-weight:700;font-size:14px;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:10px}.dv-about-section .about-content-side .main-title h2{font-size:42px;font-weight:800;color:#1a2b48;line-height:1.2;margin-bottom:20px}.dv-about-section .about-content-side .main-title h2 span{color:#ea4c15;display:block}.dv-about-section .about-content-side .main-desc p{font-size:16px;color:#5e6d77;line-height:1.7;margin-bottom:15px}.dv-about-section .about-content-side .checklist-about ul{list-style:none;padding:0;margin:25px 0}.dv-about-section .about-content-side .checklist-about ul li{position:relative;padding-left:35px;margin-bottom:12px;font-weight:600;color:#1a2b48;font-size:15px}.dv-about-section .about-content-side .checklist-about ul li::before{content:"";position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:22px;height:22px;background-color:#e8f5e9;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%234caf50'%3E%3Cpath d='M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z'/%3E%3C/svg%3E");background-size:14px;background-repeat:no-repeat;background-position:center;border-radius:50%}.dv-about-section .about-content-side .btn-about-action{background-color:#ea4c15;border-color:#ea4c15;padding:10px 35px;font-size:16px;text-transform:none}.dv-about-section .about-content-side .btn-about-action:hover{background-color:#d13d0d;border-color:#d13d0d}.dv-about-section{}@media (max-width:849px){.dv-about-section{padding:40px 0}.dv-about-section .about-image-side{margin-bottom:50px}.dv-about-section .about-image-side .badge-experience{right:10px;bottom:10px}.dv-about-section .about-content-side{padding-left:0}.dv-about-section .about-content-side .main-title h2{font-size:30px}}.mam-cung-product .header-badge{margin-bottom:10px}.mam-cung-product .header-badge br{display:none}.mam-cung-product .header-badge .badge-inner{border:1px solid #dcc9b8;padding:10px 18px;border-radius:20px;color:#a47c5b;font-size:12px;font-weight:700;letter-spacing:1px;background-color:transparent}.mam-cung-product .header-title .title-main{font-size:45px;font-weight:800;color:black}.mam-cung-product .header-title .title-main span{color:#5c2d25}.mam-cung-product .header-title .title-main{font-family:"Playfair Display",serif;margin-top:0}.mam-cung-product .header-desc .desc-content{color:#888;font-size:16px;line-height:1.6;max-width:400px;display:inline-block}.mam-cung-product .mam-cung-products .col-inner{background:transparent}.mam-cung-product .mam-cung-products .product-small.box{background:#fff;border-radius:20px;overflow:hidden;border:1px solid #f2ece6;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;-webkit-box-shadow:0 4px 15px rgba(0,0,0,0.02);box-shadow:0 4px 15px rgba(0,0,0,0.02)}.mam-cung-product .mam-cung-products .product-small.box:hover{-webkit-transform:translateY(-8px);transform:translateY(-8px);-webkit-box-shadow:0 15px 35px rgba(92,45,37,0.1);box-shadow:0 15px 35px rgba(92,45,37,0.1)}.mam-cung-product .mam-cung-products .product-small.box .box-image{border-radius:20px 20px 0 0}.mam-cung-product .mam-cung-products .product-small.box .box-image .image-cover{padding-top:210px !important}.mam-cung-product .mam-cung-products .product-small.box .box-text{padding:25px 20px !important;height:auto !important;background:#fffaf5}.mam-cung-product .mam-cung-products .product-small.box .box-text *{margin-bottom:0 !important;margin-right:0 !important}.mam-cung-product .mam-cung-products .product-small.box .box-text .title-wrapper{margin-bottom:8px}.mam-cung-product .mam-cung-products .product-small.box .box-text .title-wrapper .product-title a{font-size:22px;font-weight:800;color:rgb(42,18,30);text-decoration:none;-webkit-transition:color 0.3s;transition:color 0.3s}.mam-cung-product .mam-cung-products .product-small.box .box-text .title-wrapper .product-title a:hover{color:#a47c5b}.mam-cung-product .mam-cung-products .product-small.box .box-text::before{display:block;font-size:14px;color:#777;line-height:1.5;margin-bottom:20px}.mam-cung-product .mam-cung-products .product-small.box .box-text .price-wrapper{height:auto !important}.mam-cung-product .mam-cung-products .product-small.box .box-text .price-wrapper .dat-ve-wrap{text-align:left}.mam-cung-product .mam-cung-products .product-small.box .box-text .price-wrapper .dat-ve-wrap .dat-ve-button{background:transparent !important;color:rgb(139,58,42) !important;padding:0 !important;font-weight:700;font-size:15px;text-transform:none;border:none !important;-webkit-box-shadow:none !important;box-shadow:none !important}.mam-cung-product .mam-cung-products .product-small.box .box-text .price-wrapper .dat-ve-wrap .dat-ve-button::after{content:" →";-webkit-transition:margin 0.3s;transition:margin 0.3s}.mam-cung-product .mam-cung-products .product-small.box .box-text .price-wrapper .dat-ve-wrap .dat-ve-button:hover::after{margin-left:8px}.mam-cung-product .footer-contact-text p{color:#666;font-size:16px;margin-bottom:15px}.mam-cung-product .btn-contact-custom{background-color:#8b3e2f !important;border:none !important;padding:12px 40px !important;font-weight:700}.mam-cung-product .btn-contact-custom:hover{background-color:#5c2d25 !important;-webkit-transform:scale(1.05);transform:scale(1.05)}.mam-cung-product .btn-contact-custom i{margin-left:10px;font-size:18px}.mam-cung-product .badge-container{padding:15px;margin-top:10px !important}.mam-cung-product .badge-container::after{content:"Phổ biến";background:#8b3e2f;color:#fff;padding:4px 15px;border-radius:20px;font-size:11px;font-weight:600}@media (max-width:849px){.mam-cung-product .header-title .title-main{font-size:32px}.mam-cung-product .header-desc .desc-content{text-align:left;margin-top:10px}.mam-cung-product .product-small.box .box-text .product-title a{font-size:19px}}.readdy-faq-section{padding:80px 0;background-color:#ffffff}.readdy-faq-section .faq-sub-title span{font-size:12px;font-weight:700;color:#e8521a;letter-spacing:0.15em;display:inline-block;margin-bottom:8px}.readdy-faq-section .faq-main-title h2{font-size:36px;font-weight:800;color:#111827;margin-bottom:12px;line-height:1.2}.readdy-faq-section .faq-desc p{font-size:14px;color:#6b7280;margin-bottom:40px}.readdy-faq-section .custom-faq-acc{max-width:800px;margin:0 auto;border:none !important}.readdy-faq-section .custom-faq-acc .accordion-item{border:1px solid #e5e7eb !important;border-radius:16px !important;margin-bottom:12px;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;overflow:hidden;background:#fff}.readdy-faq-section .custom-faq-acc .accordion-item .accordion-title{border:none !important;padding:20px 24px;background:transparent;text-align:left}.readdy-faq-section .custom-faq-acc .accordion-item .accordion-title button,.readdy-faq-section .custom-faq-acc .accordion-item .accordion-title a{font-size:15px;font-weight:600;color:#111827 !important;text-transform:none}.readdy-faq-section .custom-faq-acc .accordion-item .accordion-title .icon-angle-down{display:none}.readdy-faq-section .custom-faq-acc .accordion-item .accordion-title::after{content:"+";position:absolute;right:24px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:28px;height:28px;background-color:#fff7ed;color:#e8521a;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:18px;font-weight:400;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}.readdy-faq-section .custom-faq-acc .accordion-item .accordion-title.active::after{content:"−";background-color:#e8521a;color:#fff}.readdy-faq-section .custom-faq-acc .accordion-item.active,.readdy-faq-section .custom-faq-acc .accordion-item:has(.accordion-title.active){border-color:#e8521a !important;-webkit-box-shadow:0 4px 12px rgba(232,82,26,0.1);box-shadow:0 4px 12px rgba(232,82,26,0.1)}.readdy-faq-section .custom-faq-acc .accordion-item .accordion-inner{padding:0 24px 20px 24px;border:none}.readdy-faq-section .custom-faq-acc .accordion-item .accordion-inner .acc-content p{font-size:14px;line-height:1.6;color:#4b5563;text-align:left;margin-bottom:0}@media (max-width:849px){.readdy-faq-section{padding:50px 0}.readdy-faq-section .faq-main-title h2{font-size:28px}.readdy-faq-section .custom-faq-acc .accordion-item .accordion-title{padding:15px 20px;padding-right:50px}.readdy-faq-section .custom-faq-acc .accordion-item .accordion-title button,.readdy-faq-section .custom-faq-acc .accordion-item .accordion-title a{font-size:14px}}.testimonials-section{position:relative;padding:80px 0;background-color:#ffffff}.testimonials-section .testimonial{border:2px solid #f0f0f0;border-radius:16px;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.testimonials-section .testimonial:hover{border-color:#DC2626;-webkit-box-shadow:0 10px 30px rgba(220,38,38,0.12);box-shadow:0 10px 30px rgba(220,38,38,0.12);-webkit-transform:translateY(-5px);transform:translateY(-5px)}.testimonials-section .testimonial-image{width:80px}.testimonials-section .testimonial-image img{border-radius:50% !important;border:2px solid #ef4444;padding-top:0px !important}.testimonials-section .testimonial-name{font-size:17px;font-weight:700;color:#1a1a1a}.testimonials-section .testimonial-company{font-size:14px;color:#666666}.testimonials-section .star-rating,.testimonials-section .star-rating:before,.testimonials-section .star-rating span:before{color:#FFC107 !important}.testimonials-section .testimonial-text{font-size:15px;color:#666666;line-height:1.7;font-style:normal !important}.testimonials-section .testimonials-grid .col-inner{position:relative;padding:32px;border:1px solid rgba(0,0,0,0.051);border-radius:10px}.testimonials-section .testimonial-meta{position:absolute;top:25px !important;left:120px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.testimonials-section .testimonial-meta .testimonial-name-divider{display:none}.testimonials-section .testimonials-header{text-align:center;margin-bottom:30px}.testimonials-section .testimonials-title{font-size:40px;font-weight:800;color:#1a1a1a;margin:0 0 16px 0;letter-spacing:-0.5px}.testimonials-section .testimonials-subtitle{font-size:17px;color:#666666;margin:0;line-height:1.6}.testimonials-section .testimonials-grid{display:-webkit-box;display:-ms-flexbox;display:flex}.contact-booking-section .header-box{margin-bottom:50px}.contact-booking-section .header-box .sub-label{display:inline-block;border:1px solid #d4a373;padding:4px 20px;border-radius:25px;color:#d4a373;font-size:13px;font-weight:600;margin-bottom:15px}.contact-booking-section .header-box h2{font-family:"Playfair Display",serif;font-size:46px;color:#4a2c2a;margin-bottom:15px}.contact-booking-section .header-box p{max-width:600px;margin:0 auto;color:#888}.contact-booking-section .wpcf7-spinner{position:absolute}.contact-booking-section .info-card-wrapper{padding:0px 15px !important}.contact-booking-section .info-card-wrapper .info-item{background:#fff;padding:20px 25px;border-radius:12px;margin-bottom:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #f9f4ee}.contact-booking-section .info-card-wrapper .info-item .info-icon-box{width:45px;height:45px;background:#fdf8f3;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#8b4513;font-size:18px}.contact-booking-section .info-card-wrapper .info-item .info-icon-box p{margin:0 !important}.contact-booking-section .info-card-wrapper .info-item .info-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:15px !important}.contact-booking-section .info-card-wrapper .info-item .info-content *{margin-bottom:0 !important;padding-bottom:0 !important}.contact-booking-section .info-card-wrapper .info-item .info-content .info-label{font-size:11px;color:#bbb;letter-spacing:1px}.contact-booking-section .info-card-wrapper .info-item .info-content strong{color:#333;font-size:16px;margin:2px 0}.contact-booking-section .info-card-wrapper .info-item .info-content span{font-size:13px;color:#666}.contact-booking-section .social-footer-box{background:#2a1510;padding:25px;border-radius:12px;margin-top:20px}.contact-booking-section .social-footer-box h4{color:#f2e9dc;font-size:15px;margin-bottom:15px}.contact-booking-section .social-footer-box .social-icons a{color:#fff !important;font-size:18px;margin-right:15px}.contact-booking-section .form-col-box > div{padding:40px !important;-webkit-box-shadow:0 10px 40px rgba(0,0,0,0.05);box-shadow:0 10px 40px rgba(0,0,0,0.05);background:white !important}.contact-booking-section .form-col-box .wpcf7-form label{width:100%;font-weight:500;font-size:13px;color:#444;text-transform:uppercase;margin-bottom:5px}.contact-booking-section .form-col-box .wpcf7-form input:not([type=submit]),.contact-booking-section .form-col-box .wpcf7-form select,.contact-booking-section .form-col-box .wpcf7-form textarea{background-color:#f8f9fa;border:1px solid #ececec;border-radius:8px;padding-left:10px;margin-top:5px;margin-bottom:15px;font-size:15px}.contact-booking-section .form-col-box .wpcf7-form input:not([type=submit]):focus,.contact-booking-section .form-col-box .wpcf7-form select:focus,.contact-booking-section .form-col-box .wpcf7-form textarea:focus{border-color:#d4a373;background-color:#fff}.contact-booking-section .form-col-box .wpcf7-form textarea{height:120px}.contact-booking-section .form-col-box .wpcf7-form input[type=submit]{background:#8b3d2b;color:#fff;border:none;width:100%;border-radius:8px;padding:0px !important;font-weight:700;text-transform:none;font-size:16px;-webkit-transition:0.3s;transition:0.3s;margin-bottom:0 !important}.contact-booking-section .form-col-box .wpcf7-form input[type=submit]:hover{background:#6d2f21;-webkit-box-shadow:0 5px 15px rgba(139,61,43,0.3);box-shadow:0 5px 15px rgba(139,61,43,0.3)}@media (max-width:549px){.contact-booking-section .header-box h2{font-size:30px}.contact-booking-section .form-col-box{padding:25px !important}}.gallery-offerings-section,.customer-feedback-section{background-color:#fffaf2}.gallery-offerings-section .section-title-box,.customer-feedback-section .section-title-box{margin-bottom:20px}.gallery-offerings-section .section-title-box .sub-title,.customer-feedback-section .section-title-box .sub-title{display:inline-block;border:1px solid #d4a373;padding:5px 20px;border-radius:25px;color:#d4a373;font-size:14px;font-weight:600;margin-bottom:15px;text-transform:uppercase}.gallery-offerings-section .section-title-box h2,.customer-feedback-section .section-title-box h2{font-family:"Playfair Display",serif;font-size:42px;color:#4a2c2a;margin-top:0;font-weight:700}.gallery-offerings-section .section-desc-box p,.customer-feedback-section .section-desc-box p{font-size:16px;color:#7a7a7a;max-width:600px;margin:0 auto 40px}.gallery-offerings-section .gallery-grid .img-item,.customer-feedback-section .gallery-grid .img-item{border-radius:15px;overflow:hidden;-webkit-transition:-webkit-transform 0.3s ease;transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease,-webkit-transform 0.3s ease}.gallery-offerings-section .gallery-grid .img-item:hover,.customer-feedback-section .gallery-grid .img-item:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px)}.gallery-offerings-section .feedback-grid .feedback-card,.customer-feedback-section .feedback-grid .feedback-card{background:#ffffff;padding:30px;border-radius:15px;border:1px solid #f0e6d6;height:100%;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.gallery-offerings-section .feedback-grid .feedback-card:hover,.customer-feedback-section .feedback-grid .feedback-card:hover{-webkit-box-shadow:0 10px 30px rgba(212,163,115,0.15);box-shadow:0 10px 30px rgba(212,163,115,0.15)}.gallery-offerings-section .feedback-grid .feedback-card .star-rating,.customer-feedback-section .feedback-grid .feedback-card .star-rating{color:#ffb400;font-size:18px;margin-bottom:15px}.gallery-offerings-section .feedback-grid .feedback-card p,.customer-feedback-section .feedback-grid .feedback-card p{font-style:italic;color:#555;line-height:1.6;margin-bottom:25px}.gallery-offerings-section .feedback-grid .feedback-card .user-info,.customer-feedback-section .feedback-grid .feedback-card .user-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px}.gallery-offerings-section .feedback-grid .feedback-card .user-info img,.customer-feedback-section .feedback-grid .feedback-card .user-info img{width:50px;height:50px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.gallery-offerings-section .feedback-grid .feedback-card .user-info .user-meta,.customer-feedback-section .feedback-grid .feedback-card .user-info .user-meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.gallery-offerings-section .feedback-grid .feedback-card .user-info .user-meta strong,.customer-feedback-section .feedback-grid .feedback-card .user-info .user-meta strong{color:#4a2c2a;font-size:16px}.gallery-offerings-section .feedback-grid .feedback-card .user-info .user-meta span,.customer-feedback-section .feedback-grid .feedback-card .user-info .user-meta span{font-size:13px;color:#999}@media (max-width:849px){.gallery-offerings-section .section-title-box h2,.customer-feedback-section .section-title-box h2{font-size:32px}.gallery-offerings-section .gallery-grid [class*=col],.customer-feedback-section .gallery-grid [class*=col]{padding-bottom:20px}}@media (max-width:549px){.gallery-offerings-section .section-title-box h2,.customer-feedback-section .section-title-box h2{font-size:26px}.gallery-offerings-section,.customer-feedback-section{padding:40px 10px}.gallery-offerings-section .feedback-card,.customer-feedback-section .feedback-card{margin-bottom:20px}}.back-to-top{color:#0098d2 !important;background:white !important;-webkit-box-shadow:0px 0px 5px 0px #333333;box-shadow:0px 0px 5px 0px #333333;border:unset !important;border-radius:10px !important}.single-post .post-sidebar{padding:0px 15px !important}.single-post .post-sidebar .is-divider{display:none !important}.single-post .post-sidebar .widget-title{font-size:15px;color:#FFF;font-weight:600;text-transform:uppercase;text-align:center;background:#0098d2;padding:10px 10px;margin:0;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;min-width:100%}.single-post .page-title{display:none}.single-post .entry-title{font-size:20px}.single-post .related-title{color:black;margin-top:20px}.single-post .relatedpost .is-divider{display:none}.single-post .relatedpost .flickity-prev-next-button{opacity:1}@media (min-width:845px){.single-post .relatedpost .next{position:absolute;top:-136px;right:9px !important}.single-post .relatedpost .next path{fill:#0098d2 !important}.single-post .relatedpost .next .flickity-button-icon{background:#ededed}.single-post .relatedpost .previous{position:absolute;top:-136px;right:75px !important;left:auto !important}.single-post .relatedpost .previous path{fill:#0098d2 !important}.single-post .relatedpost .previous .flickity-button-icon{background:#ededed}}.single-post .article-inner .entry-category,.single-post .article-inner .entry-divider,.single-post .article-inner .byline{display:none}.single-post .relatepost h5{font-weight:normal;color:black;position:relative;padding-left:25px}.single-post .relatepost h5:before{content:"";display:inline-block;width:4px;height:4px;top:7px;left:15px;position:absolute;background:black;border-radius:50%;margin-right:5px}.single-post .relatepost .is-divider{display:none !important}.single-post .relatepost .post-item{padding:0px 0px}.single-post .relatepost .box-text{padding:8px 10px}@media screen and (max-width:1200px){.single-post .singlepost > .row{margin:0px 0px !important}}.single-post .next-prev-nav .nav-next{border-left:unset !important}.single-post .next-prev-nav a{font-size:12px;color:black}@media (max-width:845px){.single-post .next-prev-nav{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important}.single-post .next-prev-nav span{display:block !important}.single-post .next-prev-nav a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (min-width:1200px){.archive .medium-col-first .box-blog-post{display:-webkit-box;display:-ms-flexbox;display:flex}}.archive .medium-col-first .box-blog-post .is-divider{display:none}.archive .medium-col-first .box-blog-post h5{margin-bottom:5px;color:black}.archive .medium-col-first .box-blog-post p{color:#747474;font-size:14px}.archive .medium-col-first .post-item{margin-bottom:20px;border-bottom:1px solid #ddd;padding-bottom:20px}.tapdoan-viet-hero{position:relative;overflow:hidden}.tapdoan-viet-hero .ux-banner .banner-layers{padding-left:10%}.tapdoan-viet-hero .badge-top p{display:inline-block;background-color:#e4602d;color:#fff;padding:5px 15px;border-radius:50px;font-size:12px;font-weight:700;margin-bottom:25px;letter-spacing:0.5px}.tapdoan-viet-hero .hero-title h1{color:#fff;font-size:64px;font-weight:800;line-height:1.1;margin-bottom:20px}.tapdoan-viet-hero .hero-title h1 span{color:#e4602d}.tapdoan-viet-hero .hero-desc p{color:#efefef;font-size:18px;line-height:1.6;max-width:550px;margin-bottom:35px}.tapdoan-viet-hero .hero-desc p strong{color:#fff;border-bottom:2px solid #e4602d}.tapdoan-viet-hero .btn-orange{background-color:#e4602d;border-color:#e4602d}.tapdoan-viet-hero .btn-orange:hover{background-color:#c54e22}.tapdoan-viet-hero .btn-outline-white{border-color:#fff;color:#fff}.tapdoan-viet-hero .btn-outline-white:hover{background-color:rgba(255,255,255,0.2)}.tapdoan-viet-hero{}@media (max-width:849px){.tapdoan-viet-hero .ux-banner{height:500px !important}.tapdoan-viet-hero .hero-title h1{font-size:42px}.tapdoan-viet-hero .hero-desc p{font-size:16px;max-width:80%}}.tapdoan-viet-hero{}@media (max-width:549px){.tapdoan-viet-hero .ux-banner{height:450px !important}.tapdoan-viet-hero .ux-banner .banner-layers{padding-left:15px;padding-right:15px}.tapdoan-viet-hero .hero-title h1{font-size:32px}.tapdoan-viet-hero .badge-top p{font-size:10px}.tapdoan-viet-hero .button{display:block;width:100%;margin-left:0 !important;margin-right:0 !important}}.st-counter-section{position:relative;overflow:hidden}.st-counter-section .row_inner{margin-bottom:0}.st-counter-section .counter-item{padding:20px 10px}.st-counter-section .counter-item .counter-number{margin-bottom:0px}.st-counter-section .counter-item .counter-number br{display:none}.st-counter-section .counter-item .counter-number span{display:block;color:#ffffff;font-size:42px;font-weight:800;line-height:1.1;margin-bottom:0px;font-family:inherit}.st-counter-section .counter-item .counter-label p{color:rgba(255,255,255,0.9);font-size:16px;font-weight:600;text-transform:none;margin-bottom:0;letter-spacing:0.5px}.st-counter-section{}@media (max-width:849px){.st-counter-section{padding:40px 0 !important}.st-counter-section .counter-item .counter-number span{font-size:32px}.st-counter-section .counter-item .counter-label p{font-size:14px}}.st-counter-section{}@media (max-width:549px){.st-counter-section{padding:30px 0 !important}.st-counter-section .counter-item:not(:last-child){margin-bottom:10px}.st-counter-section .counter-item .counter-number span{font-size:28px}}.testimonials-section .testimonials-header{margin-bottom:50px}.testimonials-section .testimonials-header .text-upper-title span{color:#ff5e14;font-weight:700;display:block;margin-bottom:8px}.testimonials-section .testimonials-header .text-main-title h2{font-size:42px;font-weight:800;color:#0a1d37}.testimonials-section .testimonials-grid .testimonial-item > div{background:#fff;padding:30px;border-radius:20px;-webkit-box-shadow:0 10px 40px rgba(0,0,0,0.08);box-shadow:0 10px 40px rgba(0,0,0,0.08);border:2px solid transparent;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.testimonials-section .testimonials-grid .testimonial-item .testimonial{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.testimonials-section .testimonials-grid .testimonial-item .testimonial .testimonial-image{margin:20px 0 0 0;padding-top:20px;border-top:1px solid #f1f1f1;text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.testimonials-section .testimonials-grid .testimonial-item .testimonial .testimonial-image img{border-radius:50%;margin-right:15px}.testimonials-section .testimonials-grid .testimonial-item .testimonial .testimonial-text{padding:0;text-align:left;font-size:16px;line-height:1.6;color:#4a4a4a}.testimonials-section .testimonials-grid .testimonial-item .testimonial .testimonial-text .rating-stars span{color:#ffb400;margin-bottom:15px;display:block}.testimonials-section .testimonials-grid .testimonial-item .testimonial .testimonial-meta{text-align:left;text-transform:none;padding-top:0}.testimonials-section .testimonials-grid .testimonial-item .testimonial .testimonial-meta strong{color:#0a1d37;font-size:16px;display:block}.testimonials-section .testimonials-grid .testimonial-item .testimonial .testimonial-meta span{font-size:13px;color:#999;font-weight:normal}.testimonials-section .testimonials-grid .testimonial-item:hover{-webkit-transform:translateY(-8px);transform:translateY(-8px);-webkit-box-shadow:0 15px 45px rgba(0,0,0,0.12);box-shadow:0 15px 45px rgba(0,0,0,0.12)}@media (max-width:549px){.testimonials-section .testimonial-item{margin:10px;padding:25px 20px}}.tapdoanviet-service-section{padding:60px 0;background-color:#fff}.tapdoanviet-service-section .subtitle-text p{color:#e44d26;font-weight:700;text-transform:uppercase;margin-bottom:5px;letter-spacing:1px}.tapdoanviet-service-section .main-title-text h2{font-size:36px;font-weight:800;color:#1c1c1c;margin-bottom:15px}.tapdoanviet-service-section .description-text span{color:#666;font-size:16px;max-width:650px;display:inline-block;margin-bottom:40px}.tapdoanviet-service-section{}.tapdoanviet-service-section .custom-vertical-tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;border:none}.tapdoanviet-service-section .custom-vertical-tabs ul.nav{width:30%;margin:0;background:#f9f9f9;border:1px solid #eee;border-radius:15px 15px 0px 15px !important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0}.tapdoanviet-service-section .custom-vertical-tabs ul.nav li{width:100%;margin:0;border-bottom:1px solid #eee;display:-webkit-box;display:-ms-flexbox;display:flex}.tapdoanviet-service-section .custom-vertical-tabs ul.nav li:last-child{border-bottom:none}.tapdoanviet-service-section .custom-vertical-tabs ul.nav li a{padding:18px 25px;color:#444;font-weight:600;font-size:15px;width:100%;text-transform:none;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border:none;-webkit-transition:all 0.3s;transition:all 0.3s}.tapdoanviet-service-section .custom-vertical-tabs ul.nav li a span{text-align:left}.tapdoanviet-service-section .custom-vertical-tabs ul.nav li a{}.tapdoanviet-service-section .custom-vertical-tabs ul.nav li a::after{content:"›";font-weight:bold;font-size:18px;opacity:0.5}.tapdoanviet-service-section .custom-vertical-tabs ul.nav li a:hover{background:#f0f0f0;color:#e44d26}.tapdoanviet-service-section .custom-vertical-tabs ul.nav li{}.tapdoanviet-service-section .custom-vertical-tabs ul.nav li.active a{background:#e44d26;color:#fff;border-radius:0}.tapdoanviet-service-section .custom-vertical-tabs ul.nav li.active a::after{opacity:1}.tapdoanviet-service-section .custom-vertical-tabs{}.tapdoanviet-service-section .custom-vertical-tabs .tab-panels{width:70%;padding:0;border:1px solid #eee;border-left:none;border-radius:0 15px 15px 0;overflow:hidden;background:#fff}.tapdoanviet-service-section .custom-vertical-tabs .tab-panels .cat-label{opacity:1 !important;background:#e44d26;border-radius:10px;padding:5px 10px;font-size:11px !important;text-transform:initial !important}.tapdoanviet-service-section .custom-vertical-tabs .tab-panels .cat-label span{opacity:1 !important}.tapdoanviet-service-section .custom-vertical-tabs .tab-panels .panel{padding:0 !important;margin:0 !important}.tapdoanviet-service-section .custom-vertical-tabs .tab-panels{}.tapdoanviet-service-section .custom-vertical-tabs .tab-panels .ux-blog-item{margin-bottom:0}.tapdoanviet-service-section .custom-vertical-tabs .tab-panels .ux-blog-item .box-image .image-cover{padding-top:60% !important}.tapdoanviet-service-section .custom-vertical-tabs .tab-panels .ux-blog-item .box-text{background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,0.8)),color-stop(70%,transparent));background:linear-gradient(0deg,rgba(0,0,0,0.8) 0%,transparent 70%);padding:40px}.tapdoanviet-service-section .custom-vertical-tabs .tab-panels .ux-blog-item .box-text .post-title{font-size:24px;font-weight:700;line-height:1.3}.tapdoanviet-service-section .custom-vertical-tabs .tab-panels .ux-blog-item .box-text .from_the_blog_excerpt{font-size:15px;color:#ddd;margin-bottom:20px}.tapdoanviet-service-section .custom-vertical-tabs .tab-panels .ux-blog-item .box-text .is-divider{display:none}.tapdoanviet-service-section .custom-vertical-tabs .tab-panels .ux-blog-item .box-text .button{background-color:#fff;color:#222;border-radius:99px;font-weight:700;border:none;padding:10px 25px}.tapdoanviet-service-section .custom-vertical-tabs .tab-panels .ux-blog-item .box-text .button:hover{background-color:#e44d26;color:#fff}.tapdoanviet-service-section{}@media (max-width:849px){.tapdoanviet-service-section .custom-vertical-tabs ul.nav{width:100%;border-radius:15px 15px 0 0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;overflow-x:auto;white-space:nowrap;display:block}.tapdoanviet-service-section .custom-vertical-tabs ul.nav li{display:inline-block;width:auto;border-bottom:none;border-right:1px solid #eee}.tapdoanviet-service-section .custom-vertical-tabs .tab-panels{width:100%;border-radius:0 0 15px 15px;border-left:1px solid #eee}}