
body.home main p.wl-partner-kicker:not(#m1):not(#m2):not(#m3):not(#m4):not(#m5){font-family:Jost,system-ui,sans-serif!important;font-size:14px!important;font-weight:500!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:#9C5A42!important;text-align:center!important;margin:0 auto 10px!important;max-width:none!important;width:100%!important;padding:0 0 0 .16em!important;box-sizing:border-box!important}
body.home main p.wl-partner-kicker + h2:not(#m1):not(#m2):not(#m3):not(#m4):not(#m5){margin-top:0!important}
body.home main .wl-partner-acc{font-family:"Playfair Display",Georgia,serif;font-style:italic;font-weight:500;letter-spacing:0}
body.home main .wl-pt-sec .wl-logo-slider:not(#m1):not(#m2):not(#m3):not(#m4):not(#m5){-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 9%,#000 91%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 9%,#000 91%,transparent 100%);padding-top:14px!important;padding-bottom:22px!important}
body.home main .wl-pt-sec .wl-logo:not(#m1):not(#m2):not(#m3):not(#m4):not(#m5){border:1px solid rgba(156,90,66,.14)!important;box-shadow:0 14px 28px -18px rgba(89,47,29,.28)!important;transition:transform .5s ease,box-shadow .5s ease}
@media (hover:hover){body.home main .wl-pt-sec .wl-logo:not(#m1):not(#m2):not(#m3):not(#m4):not(#m5):hover{transform:translateY(-3px);box-shadow:0 20px 34px -18px rgba(89,47,29,.34)!important}}
body.home main .wl-pt-sec > p.wl-pt-intro:not(#m1):not(#m2):not(#m3):not(#m4):not(#m5){max-width:620px!important;margin-left:auto!important;margin-right:auto!important;line-height:1.75!important}
body.home main .wl-pt-sec p.wl-pt-more:not(#m1):not(#m2):not(#m3):not(#m4):not(#m5){margin-top:26px!important;margin-bottom:22px!important;color:#592F1D;opacity:.85}
body.home main .wl-pt-sec .wl-pt-btns:not(#m1):not(#m2):not(#m3):not(#m4):not(#m5){gap:14px!important}
body.home main .wl-pt-sec > .wp-block-buttons:not(#m1):not(#m2):not(#m3):not(#m4):not(#m5){margin-top:34px!important;gap:14px!important}
body.home main .wl-pt-sec > p.wl-pt-intro:not(#m1):not(#m2):not(#m3):not(#m4):not(#m5){text-wrap:pretty!important;padding-left:0!important;padding-right:0!important}
@media (max-width:781px){body.home main .wl-pt-sec > p.wl-pt-intro:not(#m1):not(#m2):not(#m3):not(#m4):not(#m5):not(#m6){margin-left:-5px!important;margin-right:-5px!important;max-width:none!important;font-size:16px!important;text-wrap:wrap!important}body.home main .wl-pt-sec > h2:not(#m1):not(#m2):not(#m3):not(#m4):not(#m5):not(#m6){margin-left:-14px!important;margin-right:-14px!important;max-width:none!important;font-size:27px!important;text-wrap:wrap!important}}
.wl-pt-badge{position:fixed;left:12px;bottom:12px;z-index:9999;background:#592F1D;color:#fff;font:500 12.5px/1.5 Jost,system-ui,sans-serif;padding:10px 14px;border-radius:10px}
.wl-pt-badge a{color:#FCEBDD}
