.elementor-85 .elementor-element.elementor-element-6047be6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}/* Start custom CSS for html, class: .elementor-element-94969b7 */<style>
.about-sec{background:var(--light-bg);padding:96px 28px;}
.about-grid{display:grid;grid-template-columns:5fr 7fr;gap:68px;align-items:center;max-width:1140px;margin:0 auto;}
.a-img-wrap{position:relative;}
.a-img-wrap::after{content:'';position:absolute;top:20px;left:20px;right:-20px;bottom:-20px;border:1.5px solid rgba(154,122,36,.26);border-radius:4px;z-index:0;}
.a-img-box{width:100%;aspect-ratio:4/5;background:linear-gradient(160deg,#ede4d3,#ddd0b8);border-radius:4px;position:relative;z-index:1;display:flex;align-items:center;justify-content:center;color:rgba(154,122,36,.16);font-size:4rem;overflow:hidden;}
.a-img-box img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0;}
.a-img-box .ph-lbl{position:absolute;bottom:14px;font-family:var(--fd);font-size:.58rem;letter-spacing:.18em;text-transform:uppercase;color:rgba(130,90,20,.4);}
.a-c{position:absolute;width:20px;height:20px;z-index:3;}
.a-c.tl{top:0;left:0;border-top:2px solid var(--gold);border-left:2px solid var(--gold);}
.a-c.br{bottom:-19px;right:-19px;border-bottom:2px solid var(--gold);border-right:2px solid var(--gold);}
.about-q{font-family:var(--fs);font-size:1.25rem;font-style:italic;color:var(--gold-dk);border-left:3px solid var(--gold);padding-left:18px;margin:22px 0;line-height:1.65;}
.about-body p{font-family:var(--fb);font-size:1rem;color:var(--tlm);margin-bottom:16px;line-height:1.85;}
.about-body p strong{color:var(--tl);font-weight:600;}
.a-stats{display:flex;gap:28px;margin:26px 0 30px;flex-wrap:wrap;}
.a-stat{text-align:center;}
.a-stat strong{display:block;font-family:var(--fd);font-size:1.9rem;color:var(--gold-dk);font-weight:700;}
.a-stat span{font-family:var(--fd);font-size:.65rem;letter-spacing:.12em;text-transform:uppercase;color:var(--tlm);}
@media(max-width:768px){
  .about-sec{padding:68px 20px;}
  .about-grid{grid-template-columns:1fr;gap:36px;}

  .a-img-wrap{
    max-width:280px;
    margin:0 auto;
  }

  .a-img-box{
    min-height:320px;
  }

  .a-stats{justify-content:center;}
}
</style>/* End custom CSS */