
main .wl-partner:not(#wlx1):not(#wlx2){display:grid!important;grid-template-columns:64px 1fr;column-gap:16px;align-items:center;background:#FCEBDD;border-radius:18px;padding:22px 20px!important;border:0!important;margin:0 0 14px!important}
main .wl-partner > .wp-block-group:not(#wlx1):not(#wlx2){display:contents!important}
main .wl-partner .wl-logo:not(#wlx1):not(#wlx2){grid-column:1;grid-row:1 / span 2;margin:0!important;width:64px;height:64px}
main .wl-partner .wl-logo img:not(#wlx1):not(#wlx2){width:64px!important;height:64px!important;max-height:none!important;border-radius:50%;object-fit:contain;background:#FAF8F4}
main .wl-partner h3:not(#wlx1):not(#wlx2){grid-column:2;grid-row:1;font-size:19px!important;margin:0!important;line-height:1.3!important;align-self:end}
main .wl-partner .wl-p-cat:not(#wlx1):not(#wlx2){grid-column:2;grid-row:2;font-size:11.5px!important;letter-spacing:.14em;text-transform:uppercase;color:#9C5A42;margin:4px 0 0!important;align-self:start;padding:0!important;line-height:1.4!important}
main .wl-partner .wl-p-adr:not(#wlx1):not(#wlx2){grid-column:1 / -1;display:flex;gap:8px;align-items:flex-start;font-size:16px!important;color:#592F1D;margin:18px 0 0!important;padding:0!important}
main .wl-partner .wl-p-adr svg{flex:0 0 16px;margin-top:4px;color:#9C5A42}
main .wl-partner > .wp-block-group > p:not(.wl-p-cat):not(.wl-p-adr):not(.wl-p-link):not(#wlx1):not(#wlx2){grid-column:1 / -1;margin:12px 0 0!important;padding:0!important}
main .wl-partner .wl-p-link:not(#wlx1):not(#wlx2){grid-column:1 / -1;margin:14px 0 0!important;padding:0!important}
main .wl-partner .wl-p-link a:not(#wlx1):not(#wlx2){display:inline-block;border:1px solid #9C5A42;border-radius:999px;padding:8px 18px;font-size:14px!important;color:#9C5A42!important;text-decoration:none!important;background:#FAF8F4;transition:background .2s,color .2s}
main .wl-partner .wl-p-link a:hover{background:#9C5A42;color:#FAF8F4!important}
@media (min-width:782px){main .wl-partner:not(#wlx1):not(#wlx2){grid-template-columns:72px 1fr;padding:26px 28px!important}main .wl-partner .wl-logo:not(#wlx1):not(#wlx2),main .wl-partner .wl-logo img:not(#wlx1):not(#wlx2){width:72px!important;height:72px!important}}
