.news-promo-section{background:-webkit-gradient(linear,left top,left bottom,from(#ffffff),to(#fafafa));background:linear-gradient(to bottom,#ffffff 0%,#fafafa 100%);position:relative}.news-promo-section .news-section-header p{font-size:32px;font-weight:700;color:#1a1a1a;margin-bottom:12px;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:12px}.news-promo-section .news-section-header .icon-wrapper{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:45px;height:45px;border-radius:10px;font-size:22px}.news-promo-section .news-section-subtitle p{font-size:16px;color:#6b7280;margin-bottom:50px;line-height:1.6}.news-promo-section .news-blog-posts .is-divider{display:none}.news-promo-section .news-blog-posts .post-item>div{background:#fff;border-radius:16px;overflow:hidden;-webkit-box-shadow:0 2px 12px rgb(0 0 0 / .08);box-shadow:0 2px 12px rgb(0 0 0 / .08);-webkit-transition:all 0.4s cubic-bezier(.175,.885,.32,1.275);transition:all 0.4s cubic-bezier(.175,.885,.32,1.275);border:1px solid #f3f4f6;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-animation:fadeInUp 0.6s ease forwards;animation:fadeInUp 0.6s ease forwards;opacity:0}.news-promo-section .news-blog-posts .post-item:hover{border-color:#e5e7eb}.news-promo-section .news-blog-posts .post-item:hover .box-image img{-webkit-transform:scale(1.1);transform:scale(1.1)}.news-promo-section .news-blog-posts .post-item:hover .post-title{color:#dc2626}.news-promo-section .news-blog-posts .post-item:hover .button-text::after,.news-promo-section .news-blog-posts .post-item:hover .continue-reading::after{-webkit-transform:translateX(5px);transform:translateX(5px)}.news-promo-section .news-blog-posts .post-item:hover .box-image::before{opacity:1}.news-promo-section .news-blog-posts .post-item.loading{background:-webkit-gradient(linear,left top,right top,color-stop(25%,#f0f0f0),color-stop(50%,#e0e0e0),color-stop(75%,#f0f0f0));background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;-webkit-animation:loading 1.5s ease-in-out infinite;animation:loading 1.5s ease-in-out infinite}.news-promo-section .news-blog-posts .post-item[data-category=khuyen-mai] .badge{background:#dc2626}.news-promo-section .news-blog-posts .post-item[data-category=huong-dan] .badge{background:#2563eb}.news-promo-section .news-blog-posts .post-item[data-category=tin-tuc] .badge{background:#059669}.news-promo-section .news-blog-posts .box-image{position:relative;overflow:hidden;border-radius:16px 16px 0 0}.news-promo-section .news-blog-posts .box-image img{-webkit-transition:-webkit-transform 0.6s ease;transition:-webkit-transform 0.6s ease;transition:transform 0.6s ease;transition:transform 0.6s ease,-webkit-transform 0.6s ease}.news-promo-section .news-blog-posts .box-image::before{content:"";position:absolute;inset:0;background:-webkit-gradient(linear,left top,left bottom,color-stop(60%,transparent),to(rgb(0 0 0 / .3)));background:linear-gradient(to bottom,transparent 60%,rgb(0 0 0 / .3));opacity:0;-webkit-transition:opacity 0.4s ease;transition:opacity 0.4s ease;z-index:1}.news-promo-section .news-blog-posts .badge{position:absolute;top:15px;left:15px;z-index:3;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;padding:7px 16px;border-radius:20px;-webkit-box-shadow:0 4px 12px rgb(0 0 0 / .2);box-shadow:0 4px 12px rgb(0 0 0 / .2);border:none}.news-promo-section .news-blog-posts .badge.badge-khuyenmai{background:#dc2626;color:#fff}.news-promo-section .news-blog-posts .badge.badge-huongdan{background:#2563eb;color:#fff}.news-promo-section .news-blog-posts .badge.badge-tintuc{background:#059669;color:#fff}.news-promo-section .news-blog-posts .box-text{padding:20px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:unset}.news-promo-section .news-blog-posts .box-text-inner{position:unset}.news-promo-section .news-blog-posts .cat-label{position:absolute;top:10px;left:10px;background-color:rgb(220 38 38 / .9019607843);font-size:12px;border-radius:20px;padding:5px 10px}.news-promo-section .news-blog-posts .button{color:#dc2626;font-size:14px;text-transform:inherit}.news-promo-section .news-blog-posts .post-date{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-size:13px;color:#9ca3af;margin-bottom:12px}.news-promo-section .news-blog-posts .post-date::before{content:"📅";font-size:14px}.news-promo-section .news-blog-posts .post-title{font-size:18px;font-weight:600;line-height:1.5;margin-bottom:12px;color:#1a1a1a;-webkit-transition:color 0.3s ease;transition:color 0.3s ease;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.news-promo-section .news-blog-posts .post-excerpt{font-size:14px;color:#6b7280;line-height:1.7;margin-bottom:15px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.news-promo-section .news-blog-posts .button-text,.news-promo-section .news-blog-posts .continue-reading{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-size:14px;font-weight:600;color:#dc2626;text-decoration:none;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;margin-top:auto}.news-promo-section .news-blog-posts .button-text::after,.news-promo-section .news-blog-posts .continue-reading::after{content:"→";-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}.news-promo-section .news-blog-posts .post-item:nth-child(1){-webkit-animation-delay:0.1s;animation-delay:0.1s}.news-promo-section .news-blog-posts .post-item:nth-child(2){-webkit-animation-delay:0.2s;animation-delay:0.2s}.news-promo-section .news-blog-posts .post-item:nth-child(3){-webkit-animation-delay:0.3s;animation-delay:0.3s}.news-promo-section .news-blog-posts .post-item:nth-child(4){-webkit-animation-delay:0.4s;animation-delay:0.4s}.news-promo-section .news-blog-posts .news-view-all-btn{background:-webkit-gradient(linear,left top,right top,from(#dc2626),to(#f97316));background:linear-gradient(to right,#dc2626,#f97316);-webkit-box-shadow:0 10px 30px rgb(220 38 38 / .35);box-shadow:0 10px 30px rgb(220 38 38 / .35);-webkit-transition:all 0.4s ease;transition:all 0.4s ease;font-weight:600;padding:0 25px;text-transform:initial}.news-promo-section .news-blog-posts .news-view-all-btn:hover{-webkit-transform:translateY(-4px) scale(1.05);transform:translateY(-4px) scale(1.05);-webkit-box-shadow:0 15px 40px rgb(220 38 38 / .5);box-shadow:0 15px 40px rgb(220 38 38 / .5)}@media (max-width:768px){.news-promo-section .news-blog-posts .news-section-header p{font-size:26px}.news-promo-section .news-blog-posts .news-section-subtitle p{font-size:15px;margin-bottom:35px}.news-promo-section .news-blog-posts .news-blog-posts .box-text{padding:18px}.news-promo-section .news-blog-posts .news-blog-posts .post-title{font-size:16px}.news-promo-section .news-blog-posts .news-blog-posts .post-excerpt{font-size:13px}.news-promo-section .news-blog-posts .news-blog-grid .col{margin-bottom:20px}}@media (max-width:480px){.news-promo-section .news-blog-posts .news-promo-section{padding:50px 15px!important}.news-promo-section .news-blog-posts .news-section-header p{font-size:22px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.news-promo-section .news-blog-posts .news-section-header .icon-wrapper{width:40px;height:40px;font-size:20px}.news-promo-section .news-blog-posts .news-view-all-btn{width:100%;padding:16px 35px}}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes loading{0%{background-position:200% 0}100%{background-position:-200% 0}}@keyframes loading{0%{background-position:200% 0}100%{background-position:-200% 0}}.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:rgb(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 rgb(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:rgb(255 255 255 / .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 rgb(255 255 255 / .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:rgb(255 255 255 / .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 .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:#fff;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(.4,0,.2,1);transition:all 0.3s cubic-bezier(.4,0,.2,1);cursor:pointer;white-space:nowrap;-webkit-box-shadow:0 2px 4px rgb(0 0 0 / .02);box-shadow:0 2px 4px rgb(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 rgb(200 150 12 / .15);box-shadow:0 5px 15px rgb(200 150 12 / .15)}.section-service-booking .row-service-buttons .service-grid .service-btn-wrap button:hover i{background:#c8960c;color:#fff}.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:700;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:700;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:rgb(255 255 255 / .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:700;margin-bottom:10px;text-align:center;text-transform:none}.quy-trinh-section .step-desc p{color:rgb(255 255 255 / .8);font-size:.9em;text-align:center;line-height:1.4}@media (max-width:549px){.quy-trinh-section .quy-trinh-grid .step-card-col{margin-bottom:40px}}.about-custom-section{padding:80px 0;background-color:#fdf6ec}.about-custom-section .image-stack-container{position:relative;padding-right:40px}.about-custom-section .image-stack-container .main-image-el img{border-radius:24px;-webkit-box-shadow:0 20px 40px rgb(0 0 0 / .08);box-shadow:0 20px 40px rgb(0 0 0 / .08);border:8px solid #fff}.about-custom-section .image-stack-container .experience-badge-el{position:absolute!important;bottom:-20px;right:15%;background:#fff;padding:20px 30px;border-radius:16px;text-align:center;-webkit-box-shadow:0 15px 35px rgb(0 0 0 / .1);box-shadow:0 15px 35px rgb(0 0 0 / .1);z-index:10;min-width:160px}.about-custom-section .image-stack-container .experience-badge-el br{display:none}.about-custom-section .image-stack-container .experience-badge-el .number{display:block;font-family:"Playfair Display",serif;font-size:36px;font-weight:800;color:#7d331f;line-height:1;margin-bottom:5px;text-align:left}.about-custom-section .image-stack-container .experience-badge-el .text{display:block;font-size:13px;color:#4a4a4a;font-weight:600;line-height:1.2}.about-custom-section .badge-text-wrap{margin-bottom:20px}.about-custom-section .badge-text-wrap .badge-text{border:1px solid #e9d1a1;padding:8px 25px;border-radius:50px;color:#4a4a4a;font-size:14px;font-weight:700;letter-spacing:1px;display:inline-block}.about-custom-section .section-desc{margin-bottom:0!important}.about-custom-section .title-text-wrap h2{font-family:"Playfair Display",serif;font-size:48px;font-weight:700;color:#2a1208;margin:0;line-height:1.2}.about-custom-section .title-text-wrap h2 span{text-transform:inherit!important;margin:0!important}@media (max-width:849px){.about-custom-section .title-text-wrap h2{font-size:32px}}.about-custom-section .desc-text-wrap{margin-top:20px}.about-custom-section .desc-text-wrap p{font-size:16px;color:#555;line-height:1.8;margin-bottom:40px;max-width:90%}.about-custom-section .features-grid .feature-item{background:#fffbeb;border-radius:16px;padding:20px;margin:0 0 0 0!important;border:1.5px solid #fdf0d8;-webkit-transition:all 0.4s cubic-bezier(.165,.84,.44,1);transition:all 0.4s cubic-bezier(.165,.84,.44,1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.about-custom-section .features-grid .feature-item>*{margin-bottom:0!important;padding-bottom:0!important}.about-custom-section .features-grid .feature-item:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px);border-color:#c8960c;-webkit-box-shadow:0 10px 25px rgb(200 150 12 / .1);box-shadow:0 10px 25px rgb(200 150 12 / .1)}.about-custom-section .features-grid .feature-item .icon-wrap{margin-right:15px}.about-custom-section .features-grid .feature-item .icon-wrap i{width:50px;height:50px;background:rgb(139 58 42 / .1019607843);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:100%;color:#8b3a2a;font-size:22px}.about-custom-section .features-grid .feature-item .f-title-wrap h4{font-size:18px;font-weight:700;color:#2a1208;margin-bottom:5px}.about-custom-section .features-grid .feature-item .f-desc-wrap p{font-size:14px;color:#666;margin-bottom:0;line-height:1.5}@media (max-width:849px){.about-custom-section{padding:50px 0}.about-custom-section .image-stack-container{margin-bottom:80px;padding-right:0}.about-custom-section .image-stack-container .experience-badge-el{right:5%;bottom:-30px}.about-custom-section #col-1615336407>.col-inner{padding-left:0!important}.about-custom-section .features-grid .feature-item{padding:15px}}.shop-container .category,.shop-container .archive-variable-items{display:none!important}.related-products-wrapper .category,.related-products-wrapper .price-wrapper{display:none!important}.related-products-wrapper .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 rgb(0 0 0 / .02);box-shadow:0 4px 15px rgb(0 0 0 / .02)}.related-products-wrapper .product-small.box:hover{-webkit-transform:translateY(-8px);transform:translateY(-8px);-webkit-box-shadow:0 15px 35px rgb(92 45 37 / .1);box-shadow:0 15px 35px rgb(92 45 37 / .1)}.related-products-wrapper .product-small.box .box-image{border-radius:20px 20px 0 0}.related-products-wrapper .product-small.box .box-image .image-cover{padding-top:210px!important}.related-products-wrapper .product-small.box .box-text{padding:10px 20px 35px 20px!important;height:auto!important;background:#fffaf5}.related-products-wrapper .product-small.box .box-text *{margin-bottom:0!important;margin-right:0!important}.related-products-wrapper .product-small.box .box-text .title-wrapper{margin-bottom:8px}.related-products-wrapper .product-small.box .box-text .title-wrapper .product-title a{font-size:22px;font-weight:800;color:#2a121e;text-decoration:none;-webkit-transition:color 0.3s;transition:color 0.3s}.related-products-wrapper .product-small.box .box-text .title-wrapper .product-title a:hover{color:#a47c5b}.related-products-wrapper .product-small.box .box-text::before{display:block;font-size:14px;color:#777;line-height:1.5;margin-bottom:20px}.related-products-wrapper .product-small.box .box-text .price-wrapper{height:auto!important}.related-products-wrapper .product-small.box .box-text .price-wrapper .dat-ve-wrap{text-align:left}.related-products-wrapper .product-small.box .box-text .price-wrapper .dat-ve-wrap .dat-ve-button{background:transparent!important;color:#8b3a2a!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}.related-products-wrapper .product-small.box .box-text .price-wrapper .dat-ve-wrap .dat-ve-button::after{content:" →";-webkit-transition:margin 0.3s;transition:margin 0.3s}.related-products-wrapper .product-small.box .box-text .price-wrapper .dat-ve-wrap .dat-ve-button:hover::after{margin-left:8px}.related-products-wrapper .box-image{position:unset!important;overflow:auto!important;height:280px}.related-products-wrapper .grid-tools{visibility:visible!important;position:absolute!important;bottom:0!important;opacity:1!important;z-index:9!important;-webkit-transform:unset!important;transform:unset!important}.related-products-wrapper .grid-tools a{background:transparent!important;text-align:left;text-transform:inherit!important;color:#b91c1c!important;padding-left:20px;font-size:15px;font-weight:400}.mam-cung-product .archive-variable-items,.related-products-wrapper .archive-variable-items{display:none!important}.mam-cung-product .header-badge,.related-products-wrapper .header-badge{margin-bottom:10px}.mam-cung-product .header-badge br,.related-products-wrapper .header-badge br{display:none}.mam-cung-product .header-badge .badge-inner,.related-products-wrapper .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:#fff0}.mam-cung-product .header-title .title-main,.related-products-wrapper .header-title .title-main{font-size:45px;font-weight:800;color:#000}.mam-cung-product .header-title .title-main span,.related-products-wrapper .header-title .title-main span{color:#5c2d25}.mam-cung-product .header-title .title-main,.related-products-wrapper .header-title .title-main{font-family:"Playfair Display",serif;margin-top:0}.mam-cung-product .header-desc .desc-content,.related-products-wrapper .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,.related-products-wrapper .mam-cung-products .col-inner{background:#fff0}.mam-cung-product .mam-cung-products .box-image,.related-products-wrapper .mam-cung-products .box-image{position:unset!important;overflow:auto!important}.mam-cung-product .mam-cung-products .grid-tools,.related-products-wrapper .mam-cung-products .grid-tools{visibility:visible!important;position:absolute!important;bottom:0!important;opacity:1!important;z-index:9!important;-webkit-transform:unset!important;transform:unset!important}.mam-cung-product .mam-cung-products .grid-tools a,.related-products-wrapper .mam-cung-products .grid-tools a{background:transparent!important;text-align:left;text-transform:inherit!important;color:#b91c1c!important;padding-left:20px;font-size:15px;font-weight:400}.mam-cung-product .mam-cung-products .product-small.box,.related-products-wrapper .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 rgb(0 0 0 / .02);box-shadow:0 4px 15px rgb(0 0 0 / .02)}.mam-cung-product .mam-cung-products .product-small.box:hover,.related-products-wrapper .mam-cung-products .product-small.box:hover{-webkit-transform:translateY(-8px);transform:translateY(-8px);-webkit-box-shadow:0 15px 35px rgb(92 45 37 / .1);box-shadow:0 15px 35px rgb(92 45 37 / .1)}.mam-cung-product .mam-cung-products .product-small.box .box-image,.related-products-wrapper .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,.related-products-wrapper .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,.related-products-wrapper .mam-cung-products .product-small.box .box-text{padding:10px 20px 35px 20px!important;height:auto!important;background:#fffaf5}.mam-cung-product .mam-cung-products .product-small.box .box-text *,.related-products-wrapper .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,.related-products-wrapper .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,.related-products-wrapper .mam-cung-products .product-small.box .box-text .title-wrapper .product-title a{font-size:22px;font-weight:800;color:#2a121e;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,.related-products-wrapper .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,.related-products-wrapper .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,.related-products-wrapper .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,.related-products-wrapper .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,.related-products-wrapper .mam-cung-products .product-small.box .box-text .price-wrapper .dat-ve-wrap .dat-ve-button{background:transparent!important;color:#8b3a2a!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,.related-products-wrapper .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,.related-products-wrapper .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,.related-products-wrapper .footer-contact-text p{color:#666;font-size:16px;margin-bottom:15px}.mam-cung-product .btn-contact-custom,.related-products-wrapper .btn-contact-custom{background-color:#8b3e2f!important;border:none!important;padding:12px 40px!important;font-weight:700}.mam-cung-product .btn-contact-custom:hover,.related-products-wrapper .btn-contact-custom:hover{background-color:#5c2d25!important;-webkit-transform:scale(1.05);transform:scale(1.05)}.mam-cung-product .btn-contact-custom i,.related-products-wrapper .btn-contact-custom i{margin-left:10px;font-size:18px}.mam-cung-product .badge-container,.related-products-wrapper .badge-container{padding:15px;margin-top:10px!important}.mam-cung-product .badge-container::after,.related-products-wrapper .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,.related-products-wrapper .header-title .title-main{font-size:32px}.mam-cung-product .header-desc .desc-content,.related-products-wrapper .header-desc .desc-content{text-align:left;margin-top:10px}.mam-cung-product .product-small.box .box-text .product-title a,.related-products-wrapper .product-small.box .box-text .product-title a{font-size:19px}}.faq-video-section{background-color:#fffaf5}.faq-video-section .accordion .toggle{right:0!important;left:inherit;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.faq-video-section .accordion-item{-webkit-box-shadow:0 4px 6px -1px rgb(0 0 0 / .1),0 2px 4px -2px rgb(0 0 0 / .1);box-shadow:0 4px 6px -1px rgb(0 0 0 / .1),0 2px 4px -2px rgb(0 0 0 / .1);border-color:#f3f4f6;border-width:1px;border-style:solid;border-radius:12px;padding:20px 24px;margin-bottom:20px}.faq-video-section .accordion-title{border-top:0;padding:0;font-weight:700;font-size:16px;color:black!important}.faq-video-section .accordion-inner{padding:16px 0}.faq-video-section .accordion-inner p{margin-bottom:0}.faq-video-section .accordion-title.active{background-color:#fff0}.faq-video-section .accc .toggle{opacity:1}.faq-video-section i.icon-angle-down{color:#dc2626}.faq-video-section .cl-bg .col-inner{background:-webkit-gradient(linear,left top,right top,from(#dc2626),to(#f97316));background:linear-gradient(90deg,#dc2626 0%,#f97316 100%)}.faq-video-section a.button.primary.lowercase.btn-hoi{background:#fff;color:#dc2626;padding:12px 24px;line-height:0}.faq-video-section a.button.primary.lowercase.btn-hoihai{background:rgb(255 255 255 / .1019607843);padding:12px 24px;line-height:0}.faq-video-section .section-title-faq{margin-bottom:40px}.faq-video-section .section-title-faq .title-line{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:32px;font-weight:800;color:#2a121e;font-family:"Playfair Display",serif}.faq-video-section .section-title-faq .title-line::before,.faq-video-section .section-title-faq .title-line::after{content:"";-webkit-box-flex:1;-ms-flex:1;flex:1;height:1px;background:#dcc9b8;max-width:100px;margin:0 20px}.faq-video-section .custom-video-box iframe,.faq-video-section .custom-video-box video{border-radius:20px;-webkit-box-shadow:0 10px 30px rgb(0 0 0 / .1);box-shadow:0 10px 30px rgb(0 0 0 / .1)}.faq-video-section .custom-faq-acc{border:none!important}.faq-video-section .custom-faq-acc .accordion-item{margin-bottom:15px;border:1px solid #f2ece6!important;border-radius:12px!important;background:#fff;overflow:hidden}.faq-video-section .custom-faq-acc .accordion-item .accordion-title{padding:0;color:#5c2d25;font-weight:700;font-size:15px}.faq-video-section .custom-faq-acc .accordion-item .accordion-title::before{content:"●";color:#d1b89d;margin-right:10px;font-size:12px}.faq-video-section .custom-faq-acc .accordion-item .accordion-inner{padding:20px;background-color:#fff}.faq-video-section .custom-faq-acc .accordion-item .accordion-inner .acc-content p{font-size:14px;color:#666;line-height:1.6;margin-bottom:0}.faq-video-section .faq-side-image img{border-radius:20px;-webkit-box-shadow:0 10px 30px rgb(0 0 0 / .05);box-shadow:0 10px 30px rgb(0 0 0 / .05)}.faq-video-section .footer-contact-text p{color:#888;font-size:14px;margin-bottom:15px}.faq-video-section .btn-faq-contact{background-color:#8b3e2f!important;border:none;padding:10px 35px}.faq-video-section .btn-faq-contact:hover{background-color:#5c2d25;-webkit-transform:translateY(-3px);transform:translateY(-3px)}@media (max-width:849px){.faq-video-section .section-title-faq .title-line{font-size:24px}.faq-video-section .section-title-faq .title-line::before,.faq-video-section .section-title-faq .title-line::after{max-width:40px}.faq-video-section .custom-video-box{margin-bottom:30px}.faq-video-section .faq-side-image{margin-top:30px}}.testimonials-section{position:relative;padding:80px 0;background-color:#fff}.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 rgb(220 38 38 / .12);box-shadow:0 10px 30px rgb(220 38 38 / .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:#666}.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:#666;line-height:1.7;font-style:normal!important}.testimonials-section .testimonials-grid .col-inner{position:relative;padding:32px;border:1px solid rgb(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:-.5px}.testimonials-section .testimonials-subtitle{font-size:17px;color:#666;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:0 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-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 rgb(0 0 0 / .05);box-shadow:0 10px 40px rgb(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 rgb(139 61 43 / .3);box-shadow:0 5px 15px rgb(139 61 43 / .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:#fff;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 rgb(212 163 115 / .15);box-shadow:0 10px 30px rgb(212 163 115 / .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}}.absolute-footer{background-color:#faf0e6!important}.absolute-footer .copyright-footer{color:#6b7280}section.footer .row.above-footer{padding:32px 0!important;margin:0;background-color:#17161a}section.footer .row.above-footer .row.icons-list{margin:0 auto;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;padding:0 5px!important}section.footer .row.above-footer .row.icons-list>.col{padding-bottom:0;margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;max-width:100%}section.footer .row.above-footer .row.icons-list>.col .col-inner{width:100%;text-align:center}section.footer .row.above-footer .row.icons-list>.col .icon-info{padding-bottom:0}section.footer .row.above-footer .row.icons-list>.col .icon-box{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;padding-bottom:0;height:70px}section.footer .row.above-footer .row.icons-list>.col .icon-box p{margin-bottom:0!important;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}section.footer .row.above-footer .row.icons-list>.col .icon-box .icon-box-img{margin-bottom:0}section.footer .row.above-footer .row.icons-list>.col .icon-box .icon-box-text p{margin-bottom:0!important}section.footer .row.footer-2{padding-top:65px!important;padding-bottom:65px!important}section.footer .row.footer-2 .widget-title h4{margin-bottom:30px!important;line-height:1}section.footer .row.footer-2 .footer__aboutus{padding-bottom:0}section.footer .row.footer-2 .footer__aboutus .col-inner .text{margin-bottom:16px}section.footer .row.footer-2 .footer__aboutus .col-inner .button.primary{border-radius:8px;padding:0 24px;margin-bottom:0}section.footer .row.footer-2 .footer__form{padding-bottom:0}section.footer .row.footer-2 .footer__form .footer__formtext{margin-top:-7px}section.footer .row.footer-2 .footer__form .wpcf7-form{margin-top:30px!important}section.footer .row.footer-2 .footer__form .wpcf7-form input[type=email]{width:100%;background:#fff;border:1px solid #ddd;border-radius:5px;color:#000!important}section.footer .row.footer-2 .footer__form .wpcf7-form input[type=email]::-webkit-input-placeholder{color:#000}section.footer .row.footer-2 .footer__form .wpcf7-form input[type=email]::-moz-placeholder{color:#000}section.footer .row.footer-2 .footer__form .wpcf7-form input[type=email]:-ms-input-placeholder{color:#000}section.footer .row.footer-2 .footer__form .wpcf7-form input[type=email]::-ms-input-placeholder{color:#000}section.footer .row.footer-2 .footer__form .wpcf7-form input[type=email]::placeholder{color:#000}section.footer .row.footer-2 .footer__form .wpcf7-form input[type=email]:focus{outline:none;border-color:#ec0000;-webkit-box-shadow:none;box-shadow:none}section.footer .row.footer-2 .footer__form .wpcf7-form input[type=submit]{width:100%;background-color:#ec0000;border-radius:5px}section.footer .row.footer-2 .footer__menu{padding-bottom:0}section.footer .row.footer-2 .footer__menu .ux-menu.stack.stack-col.justify-start .ux-menu-link{margin-bottom:20px!important;padding-bottom:0}section.footer .row.footer-2 .footer__menu .ux-menu.stack.stack-col.justify-start .ux-menu-link:last-child{margin-bottom:0!important}section.footer .row.footer-2 .footer__menu .ux-menu.stack.stack-col.justify-start .ux-menu-link .ux-menu-link__text{color:#6b7280;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}section.footer .row.footer-2 .footer__menu .ux-menu.stack.stack-col.justify-start .ux-menu-link .ux-menu-link__text::before{content:"\f105";color:#6b7280;font-family:fl-icons!important;margin-right:10px}section.footer .row.footer-2 .footer__menu .ux-menu.stack.stack-col.justify-start .ux-menu-link .ux-menu-link__text:hover{color:#6b7280}section.footer .row.footer-2 .footer__menu .ux-menu.stack.stack-col.justify-start .ux-menu-link a.ux-menu-link__link{padding:0!important;line-height:1;min-height:0}section.footer .footer-2 .widget-title{font-size:16px}section.footer .footer-2 .follow-icons i{background-color:rgb(139 58 42 / .1019607843);padding:10px 10px;border-radius:100%}section.footer .footer-2 h3,section.footer .footer-2 p,section.footer .footer-2 a,section.footer .footer-2 li{color:#6b7280}section.footer .footer-2 h3 i,section.footer .footer-2 p i,section.footer .footer-2 a i,section.footer .footer-2 li i{color:#2a121e!important}@media (min-width:1200px){section.footer .footer-2>.row>div:nth-child(1) p{margin-bottom:10px}}section.footer .footer-2>.row .is-divider{max-width:100%;background:#FFF;height:1px}section.footer .footer-2>.row .widget_nav_menu li{border-top:unset}section.footer .footer-2>.row .widget_nav_menu li a{position:relative;padding-left:15px;font-size:14px}section.footer .footer-2>.row .widget_nav_menu li a:after{position:absolute;left:0;top:6px;content:"\f105";font-weight:900;font-family:FontAwesome;color:#ffc200}section.footer .footer-2{background-color:#faf0e6!important}.back-to-top{color:#0098d2!important;background:white!important;-webkit-box-shadow:0 0 5px 0 #333;box-shadow:0 0 5px 0 #333;border:unset!important;border-radius:10px!important}.single-post .post-sidebar{padding:0 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:#000;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:400;color:#000;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:#000;border-radius:50%;margin-right:5px}.single-post .relatepost .is-divider{display:none!important}.single-post .relatepost .post-item{padding:0 0}.single-post .relatepost .box-text{padding:8px 10px}@media screen and (max-width:1200px){.single-post .singlepost>.row{margin:0 0px!important}}.single-post .next-prev-nav .nav-next{border-left:unset!important}.single-post .next-prev-nav a{font-size:12px;color:#000}@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:#000}.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}