/* Shared by every current and future HivePress provider, including listing cards. */
.hp-vendor .hp-vendor__image{width:100%;max-width:280px;height:130px;margin:0 auto 24px;border-radius:0;overflow:visible;display:flex;align-items:center;justify-content:center;background:#fff}
.hp-vendor .hp-vendor__image>a{width:100%;height:100%;display:flex;align-items:center;justify-content:center;border-radius:0;overflow:visible}
.hp-vendor .hp-vendor__image img.zd-partner-logo{display:block;width:100%;height:100%;max-width:100%;max-height:130px;object-fit:contain;border-radius:0;box-shadow:none}
.hp-vendor .hp-vendor__name{font-size:25px;line-height:1.3;overflow-wrap:anywhere;color:#193e30;margin:0 0 12px}
.hp-vendor .hp-vendor__name a{color:inherit}
.hp-vendor__summary{background:#fff;border:1px solid #e0e7e2;border-radius:12px;padding:28px!important}
.hp-vendor .hp-vendor__registered-date{font-size:12px;line-height:1.5;text-transform:none;letter-spacing:0;color:#64736a}
.hp-vendor .hp-vendor__description{font-size:15px;line-height:1.7;text-align:left;overflow-wrap:anywhere}
.hp-vendor .hp-vendor__attributes{overflow-wrap:anywhere;text-align:left}
.hp-vendor .hp-vendor__attributes .hp-row{display:block}
.hp-vendor .hp-vendor__attributes .hp-row>div{max-width:100%;width:100%;margin-bottom:10px}
.hp-vendor .hp-vendor__attributes a{color:#196647;text-decoration:underline;text-underline-offset:3px}
.hp-vendor__actions:empty,.hp-vendor__footer:empty,.hp-vendor__attributes:empty,.hp-vendor__attributes:has(>.hp-row:empty){display:none!important}
.hp-vendor .hp-vendor__actions--primary:not(:has(a,button,input,select,textarea)){display:none!important}
.hp-vendor--view-block{padding:28px!important;border:1px solid #e0e7e2;border-radius:12px;box-shadow:none}
.hp-vendor--view-block .hp-vendor__header,.hp-vendor--view-block .hp-vendor__content,.hp-vendor--view-block .hp-vendor__footer{padding:0;border:0;background:transparent}
.hp-vendor--view-block .hp-vendor__footer{margin-top:22px}
.hp-vendor .zd-partner-profile-link{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 16px;background:#196647;color:#fff!important;border-radius:6px;font-size:14px;font-weight:600;line-height:1.4;text-decoration:none}
.hp-vendor .zd-partner-profile-link:hover{background:#124b34}
.hp-vendor a:focus-visible{outline:3px solid #d4ad43;outline-offset:4px}
.zd-partner-contact{margin:0 0 18px;color:#64736a;font-size:14px;line-height:1.5}
.zd-partner-title{color:#193e30!important;font-size:clamp(25px,3vw,38px)!important;line-height:1.25!important;overflow-wrap:anywhere}
.zd-partner-title:before{background:#196647!important}
.zd-partner-placeholder{font-size:14px;color:#64736a;background:#f3f6f3;border-radius:8px;padding:24px}
@media(max-width:767px){.hp-vendor__summary,.hp-vendor--view-block{padding:22px!important}.hp-vendor .hp-vendor__image{height:110px;max-width:250px}.hp-vendor .hp-vendor__image img.zd-partner-logo{max-height:110px}.zd-partner-title{margin-top:24px}}

