
#app{transition:opacity .14s ease}
#app.u47-switching{opacity:.02}
.u42-grid.u47-equal-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}
.u42-bottom.u47-equal-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}
.u42-grid.u47-equal-grid>.u42-card,.u42-bottom.u47-equal-grid>.u42-card{height:100%}
.u42-bottom .u42-media{grid-template-columns:96px minmax(0,1fr)!important;align-items:center}
.u42-bottom .u42-media img.u47-home-card-img{width:96px!important;height:96px!important;max-width:96px!important;max-height:96px!important;object-fit:contain!important;background:transparent!important;box-shadow:none!important}
.u42-bottom .u42-card h3{font-size:1.95rem}
.u42-progress .u42-progress-big{font-size:2.45rem!important}
.u42-progress .u42-rowtop{font-size:1rem!important}
.u42-progress .u42-rowtop .num{font-size:1.03rem!important;font-weight:800!important}
.u42-progress .u42-progress-foot{margin-top:18px!important;padding-top:18px!important}
.u42-progress .u42-progress-foot img{width:92px!important;height:92px!important;transform:translateY(10px)}
.u42-progress .u42-progress-foot .quote{margin-top:10px!important}
.page-hero-box,.rw5-hero,.rw6-hero,.ww31-hero,.hero-card,.hero-box{position:relative}
img.u47-hero-img{width:clamp(170px,24vw,230px)!important;height:auto!important;max-width:230px!important;max-height:210px!important;object-fit:contain!important;background:transparent!important;box-shadow:none!important;border:none!important;padding:0!important}
img.u47-hero-img.u47-hero-img-large{width:clamp(190px,28vw,260px)!important;max-width:260px!important;max-height:235px!important}
.u47-counter{display:inline-flex;align-items:center;gap:.45rem;margin-top:12px;padding:10px 14px;border-radius:999px;border:1px solid #e8d9ca;background:#fff8f1;color:#3a2d23;font-size:.92rem;font-weight:700;line-height:1.2;box-shadow:0 2px 10px rgba(50,25,10,.04)}
.u47-counter strong{font-size:1rem}
.u47-counter .u47-counter-muted{font-size:.82rem;color:#7a6a5f;font-weight:600}
@media (max-width:1120px){
  .u42-grid.u47-equal-grid,.u42-bottom.u47-equal-grid{grid-template-columns:1fr!important}
}
