.hv-about-page .wt-bnr-inr { background: #fff7eb !important; height: auto; padding: 40px 0; }
.hv-about-page .wt-bnr-inr .overlay-main { display: none; }
.hv-about-page .wt-bnr-inr-entry { height: auto; padding: 0; }
.hv-about-page .banner-title-name h2 { color: #542d15 !important; font: 38px/1.25 Georgia, serif; }
.hv-about-page .wt-breadcrumb, .hv-about-page .wt-breadcrumb a, .hv-about-page .wt-breadcrumb li { color: #896b4b; }
.hv-about-stories { padding: 48px 24px; background: #fff; }
.hv-about-story { display: grid; grid-template-columns: 1fr 1fr; gap: 40px; align-items: center; max-width: 1140px; margin: 0 auto 48px; }
.hv-about-story:last-child { margin-bottom: 0; }
.hv-about-story img { display: block; width: 100%; height: 370px; object-fit: cover; }
.hv-about-story:nth-child(even) img { order: 2; }
.hv-about-story p { color: #725b45; font: 15px/1.85 Arial, sans-serif; text-align: left !important; }
.hv-about-story h2, .hv-about-story h3 { color: #542d15; font-family: Georgia, serif; }
.hv-about-page .management_team { padding: 48px 24px; background: #fffaf3; }
.hv-about-page .management_team h3 { margin: 0 0 30px; color: #542d15; font: 32px/1.3 Georgia, serif; }
.hv-about-page .team_section { display: flex; flex-wrap: wrap; justify-content: center; gap: 24px; }
.hv-about-page .team_section > .col-sm-3 { width: 240px; float: none; padding: 0; }
.hv-about-page .team_section img { width: 100%; height: 270px; object-fit: cover; }
.hv-about-page .team_section p { margin: 16px 0 0; text-align: center; color: #542d15; font: 20px/1.5 Georgia, serif; }
.hv-about-page .team_section p span { color: #8b7156; font: 13px Arial, sans-serif; }
@media (max-width: 700px) { .hv-about-story { grid-template-columns: 1fr; gap: 24px; } .hv-about-story:nth-child(even) img { order: 0; } .hv-about-story img { height: 260px; } }

.hv-about-page .wt-bnr-inr .wt-bnr-inr-entry { display: block; height: auto; padding: 0; }
.hv-about-page .wt-bnr-inr .banner-title-outer { display: block; padding: 0; }
.hv-about-page .wt-bnr-inr .banner-title-name h2 { margin: 0 0 12px; }
.hv-about-page .wt-bnr-inr .mn-bug { margin: 0; }

.hv-about-page .wt-bnr-inr { background: linear-gradient(120deg, #542709, #754018) !important; }
.hv-about-page .banner-title-name h2 { color: #fff2db !important; }
.hv-about-page .wt-breadcrumb, .hv-about-page .wt-breadcrumb li, .hv-about-page .wt-breadcrumb a { color: #f2d2a1; }
.hv-about-page .wt-breadcrumb a:hover { color: #fff; }
