._card_17fb6_1{background:#fff;border-radius:10px;box-shadow:0 10px 24px #2a3d3014;color:inherit;display:block;min-width:0;padding:16px;text-decoration:none;transition:box-shadow .2s ease,transform .2s ease}._card_17fb6_1:hover{box-shadow:0 16px 30px #2a3d3021;transform:translateY(-3px)}._image_17fb6_18{aspect-ratio:1.7;background:#edf3ea;border-radius:7px;color:#78907c;display:grid;font-size:12px;font-weight:800;letter-spacing:.16em;margin-bottom:16px;min-height:130px;overflow:hidden;place-items:center;position:relative}._featured_17fb6_34{background:#b5333e;border-radius:999px;color:#fff;font-size:10px;font-weight:800;left:10px;letter-spacing:.04em;padding:7px 10px;position:absolute;text-transform:uppercase;top:10px}._image_17fb6_18 img{height:100%;min-height:130px;-o-object-fit:cover;object-fit:cover;width:100%}._category_17fb6_55{color:#c43d3d;font-size:11px;font-weight:800;letter-spacing:.08em;margin:0 0 8px;text-transform:uppercase}._card_17fb6_1 h3{color:#1c2421;font-family:Playfair Display,Georgia,serif;font-size:22px;line-height:1.05;margin:0 0 10px}._summary_17fb6_72{color:#657069;font-size:14px;line-height:1.55;margin:0 0 16px;min-height:66px}._location_17fb6_80{color:#758078;font-size:12px;font-weight:700}._grid_1dd3g_1{display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:42px}@media(max-width:900px){._grid_1dd3g_1{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){._grid_1dd3g_1{grid-template-columns:1fr}}._pagination_10wm1_1{align-items:center;display:flex;gap:18px;justify-content:space-between;margin-top:36px}._pagination_10wm1_1 button{background:#c43d3d;border:0;border-radius:5px;color:#fff;cursor:pointer;font:inherit;font-size:14px;font-weight:700;min-width:104px;padding:11px 16px}._pagination_10wm1_1 button:hover:not(:disabled){background:#a92f2f}._pagination_10wm1_1 button:disabled{background:#d8ddd9;color:#8a938c;cursor:not-allowed}._pagination_10wm1_1 span{color:#626d65;font-size:13px;font-weight:700}@media(max-width:480px){._pagination_10wm1_1{flex-wrap:wrap}._pagination_10wm1_1 span{order:-1;text-align:center;width:100%}}._directoryPage_7hm6n_1{isolation:isolate;padding:72px 0 100px;position:relative}._internationalPage_7hm6n_7:before{background:#fafcf9;content:"";inset:0 auto 0 50%;position:absolute;transform:translate(-50%);width:100vw;z-index:-1}._directoryLayout_7hm6n_17{align-items:start;display:grid;gap:clamp(36px,4vw,64px);grid-template-columns:250px minmax(0,1fr)}._sidebar_7hm6n_24{background:#ece7df;padding:24px;position:sticky;top:24px}._sidebar_7hm6n_24 h2{font-size:28px;letter-spacing:-.05em;margin:0 0 24px}._categoryList_7hm6n_37{align-items:stretch;display:flex;flex-direction:column;gap:4px}._categoryButton_7hm6n_44{background:transparent;border:0;border-radius:5px;color:#5d6961;cursor:pointer;font:inherit;font-size:17px;line-height:1.2;padding:10px 0;text-align:left;transition:background .2s ease,color .2s ease,padding .2s ease}._activeCategory_7hm6n_65,._categoryButton_7hm6n_44:hover{background:#c43d3d;color:#fff;padding-left:10px;padding-right:10px}._activeCategory_7hm6n_65{font-weight:700}._sidebarCta_7hm6n_73{margin-top:28px;padding-top:12px}._sidebarCta_7hm6n_73 p{color:#657069;font-size:16px;font-weight:600;line-height:1.5;margin:0 0 12px}._sidebarCta_7hm6n_73 a{background:var(--coral);color:#fff;display:inline-block;font-size:11px;font-weight:600;padding:11px 13px;text-decoration:none}._directoryContent_7hm6n_96{min-width:0;width:100%}._directoryLabel_7hm6n_101{font-size:20px!important;letter-spacing:.08em;margin:0}._directoryTopbar_7hm6n_107{align-items:start;-moz-column-gap:24px;column-gap:24px;display:grid;grid-template-columns:minmax(0,1fr) minmax(170px,.55fr);row-gap:10px}._backLink_7hm6n_115{color:#327050;display:inline-block;font-size:17px;font-weight:700;text-decoration:none}._backLink_7hm6n_115:hover{color:#24583e}._currentDirectory_7hm6n_127{color:#c43d3d;font-size:14px;font-weight:800;letter-spacing:.06em;text-align:right;text-transform:uppercase}._currentDirectory_7hm6n_127,._selectedLabel_7hm6n_137,._selectedTitle_7hm6n_138{text-align:right}._directoryMessage_7hm6n_142{color:#657069;font-size:16px;line-height:1.6;margin:42px 0 0}._directoryTitle_7hm6n_149{font-size:clamp(24px,3vw,38px);letter-spacing:-.04em;line-height:1.08;margin:0 0 20px;max-width:800px}._longTitle_7hm6n_157{font-size:clamp(24px,2.8vw,36px);max-width:none;white-space:nowrap}._internationalTitle_7hm6n_163{font-size:clamp(22px,2.2vw,28px)}._germanyTitle_7hm6n_171,._womenTitle_7hm6n_167{font-size:clamp(24px,2.5vw,32px)}._allBusinessesTitle_7hm6n_175{font-size:clamp(20px,2vw,26px);letter-spacing:-.04em;line-height:1.15;margin-bottom:12px;white-space:nowrap}._description_7hm6n_183{color:#647067;font-size:18px;line-height:1.6;margin:0;max-width:520px}._selectedLabel_7hm6n_137{color:#67716a;font-size:12px;letter-spacing:.08em;margin:0;text-transform:uppercase}._selectedTitle_7hm6n_138{color:var(--ink);font-family:Playfair Display,Georgia,serif;font-size:clamp(17px,1.7vw,22px);line-height:1;margin:0}@media(max-width:800px){._directoryPage_7hm6n_1{padding:54px 0 76px}._directoryLayout_7hm6n_17{gap:48px;grid-template-columns:1fr}._sidebar_7hm6n_24{position:static}._longTitle_7hm6n_157{white-space:normal}._categoryList_7hm6n_37{display:grid;gap:0 20px;grid-template-columns:1fr 1fr}}@media(max-width:520px){._categoryList_7hm6n_37{grid-template-columns:1fr}._directoryTopbar_7hm6n_107{-moz-column-gap:12px;column-gap:12px;grid-template-columns:minmax(0,1fr) minmax(120px,.7fr)}._currentDirectory_7hm6n_127{font-size:12px}}
