/* Alba Finances · Stylesheet
   Konzept: Elfenbein-Grund, Anthrazit für ruhige Flächen, Bordeaux als einziger lauter Akzent, Gold für Details.
   Das "A" des Logos kehrt als Spitzbogen-Bildrahmen und als gezeichnetes Wasserzeichen wieder. */

@font-face { font-family: "Libre Caslon Display"; font-style: normal; font-weight: 400; font-display: swap;
  src: url("../assets/fonts/caslon-latin.woff2") format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "Libre Caslon Display"; font-style: normal; font-weight: 400; font-display: swap;
  src: url("../assets/fonts/caslon-latinext.woff2") format("woff2");
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+1E00-1E9F, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: "Albert Sans"; font-style: normal; font-weight: 400 600; font-display: swap;
  src: url("../assets/fonts/albertsans-latin.woff2") format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "Albert Sans"; font-style: normal; font-weight: 400 600; font-display: swap;
  src: url("../assets/fonts/albertsans-latinext.woff2") format("woff2");
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+1E00-1E9F, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

:root {
  --bordeaux: #A82035; --bordeaux-tief: #8C1A2C;
  --anthrazit: #202124; --anthrazit-2: #2A2B2F;
  --elfenbein: #F7F2EB; --sand: #D9C6AF; --gold: #B39159;
  --weiss: #FFFDF9; --tinte: #2B2A2C; --leise: #6A635B; --linie: #E4D8C8; --tint: #F1EADF;
  --hell-text: #D8D0C4; --hell-leise: #A8A096;

  --f-display: "Libre Caslon Display", "Libre Caslon Text", Georgia, "Times New Roman", serif;
  --f-text: "Albert Sans", "Segoe UI", system-ui, -apple-system, sans-serif;
  --t-xs: .8125rem; --t-s: .9375rem; --t-m: 1.0625rem;
  --t-h3: 1.45rem; --t-h2: clamp(2rem, 1.35rem + 2.5vw, 3.1rem); --t-h1: clamp(2.6rem, 1.4rem + 5vw, 5.2rem);

  --gutter: clamp(16px, 4.5vw, 56px); --max: 1240px; --r: 6px;
  --ease-out: cubic-bezier(0.23, 1, 0.32, 1);
  --ease-in-out: cubic-bezier(0.77, 0, 0.175, 1);
  --ease-drawer: cubic-bezier(0.32, 0.72, 0, 1);
  --header-h: 80px;
  color-scheme: light;
}

*, *::before, *::after { box-sizing: border-box; }
html { -webkit-text-size-adjust: 100%; scroll-behavior: smooth; scroll-padding-top: calc(var(--header-h) + 16px); }
html, body { overflow-x: clip; }
body { margin: 0; background: var(--elfenbein); color: var(--tinte); font: 400 var(--t-m)/1.65 var(--f-text); -webkit-font-smoothing: antialiased; }
body.lock { overflow: hidden; }
img { max-width: 100%; display: block; height: auto; }
[hidden] { display: none !important; }
a { color: inherit; }
:focus-visible { outline: 2px solid var(--bordeaux); outline-offset: 3px; border-radius: 2px; }
h1, h2, h3 { font-family: var(--f-display); font-weight: 400; color: var(--anthrazit); line-height: 1.1; margin: 0; text-wrap: balance; }
h2 { font-size: var(--t-h2); }
h3, .h3 { font-size: var(--t-h3); line-height: 1.2; }
p { margin: 0; }
.sr { position: absolute; width: 1px; height: 1px; overflow: hidden; clip: rect(0 0 0 0); white-space: nowrap; }
.skip { position: absolute; left: 16px; top: -60px; z-index: 100; background: var(--anthrazit); color: var(--elfenbein); padding: 10px 14px; border-radius: var(--r); }
.skip:focus { top: 12px; }

.wrap { max-width: var(--max); margin-inline: auto; padding-inline: var(--gutter); }
.eyebrow { font-size: var(--t-xs); letter-spacing: .2em; text-transform: uppercase; color: var(--gold); font-weight: 600; }
.lead { font-size: clamp(1.05rem, 1rem + .4vw, 1.3rem); line-height: 1.6; color: var(--leise); max-width: 36em; }
.muted { color: var(--leise); font-size: var(--t-s); }
.actions { display: flex; flex-wrap: wrap; gap: 12px; }

/* Buttons */
.btn { display: inline-flex; align-items: center; justify-content: center; gap: .6em; font: 600 var(--t-s)/1 var(--f-text); letter-spacing: .01em;
  padding: 1.05em 1.55em; border-radius: 999px; text-decoration: none; border: 1.5px solid transparent; cursor: pointer;
  transition: background-color .2s ease, color .2s ease, border-color .2s ease, transform .12s var(--ease-out); }
.btn:active { transform: scale(.97); }
.btn svg { width: 1.15em; height: 1.15em; flex: none; }
.btn .arr { transition: transform .2s var(--ease-out); }
.btn-sm { padding: .8em 1.2em; }
.btn-primary { background: var(--bordeaux); color: var(--weiss); }
.btn-ghost { border-color: rgb(32 33 36 / .35); color: var(--anthrazit); }
.btn-light { border-color: rgb(247 242 235 / .4); color: var(--elfenbein); }
@media (hover: hover) and (pointer: fine) {
  .btn-primary:hover { background: var(--bordeaux-tief); }
  .btn-ghost:hover { border-color: var(--anthrazit); background: var(--anthrazit); color: var(--elfenbein); }
  .btn-light:hover { background: var(--elfenbein); color: var(--anthrazit); border-color: var(--elfenbein); }
  .btn:hover .arr { transform: translateX(3px); }
}
/* CTA-Animationen: Glanz auf "Termin", klingelndes Telefon */
.btn-primary { position: relative; overflow: hidden; isolation: isolate;
  transition: background-color .2s ease, color .2s ease, border-color .2s ease, box-shadow .25s ease, transform .2s var(--ease-out); }
.js .btn-primary::after { content: ""; position: absolute; inset: 0; z-index: -1; pointer-events: none;
  background: linear-gradient(105deg, transparent 30%, rgb(255 255 255 / .3) 50%, transparent 70%);
  transform: translateX(-130%); animation: btn-sheen 7s var(--ease-in-out) 2.4s infinite backwards; }
.band .btn-primary::after { background: linear-gradient(105deg, transparent 30%, rgb(179 145 89 / .38) 50%, transparent 70%) !important; }
@keyframes btn-sheen { 0% { transform: translateX(-130%); } 16%, 100% { transform: translateX(130%); } }
.btn[href^="tel:"] { position: relative; }
.js .btn[href^="tel:"] svg { transform-origin: 50% 50%; animation: tel-ring 5s ease-in-out 1.8s infinite backwards; }
.js .btn[href^="tel:"]::before { content: ""; position: absolute; inset: -1.5px; border-radius: inherit; pointer-events: none;
  border: 1.5px solid var(--gold); opacity: 0; animation: tel-pulse 5s var(--ease-out) 1.8s infinite backwards; }
@keyframes tel-ring { 0%, 9%, 100% { transform: rotate(0); } 1.2% { transform: rotate(-16deg); } 2.4% { transform: rotate(13deg); }
  3.6% { transform: rotate(-10deg); } 4.8% { transform: rotate(7deg); } 6% { transform: rotate(-4deg); } 7.2% { transform: rotate(2deg); } }
@keyframes tel-pulse { 0% { opacity: .7; transform: scale(1); } 32%, 100% { opacity: 0; transform: scale(1.07, 1.32); } }
@media (hover: hover) and (pointer: fine) {
  .btn-primary:hover { transform: translateY(-2px); box-shadow: 0 12px 26px -12px rgb(168 32 53 / .75); }
  .band .btn-primary:hover { box-shadow: 0 12px 26px -12px rgb(0 0 0 / .45); }
  .btn-primary:active { transform: scale(.97); }
  .js .btn[href^="tel:"]:hover svg { animation: tel-ring-h .55s ease-in-out; }
}
@keyframes tel-ring-h { 0%, 100% { transform: rotate(0); } 15% { transform: rotate(-16deg); } 30% { transform: rotate(13deg); }
  45% { transform: rotate(-9deg); } 60% { transform: rotate(6deg); } 75% { transform: rotate(-3deg); } }
@media (prefers-reduced-motion: reduce) {
  .js .btn-primary::after, .js .btn[href^="tel:"]::before { animation: none; opacity: 0; }
  .js .btn[href^="tel:"] svg, .js .btn[href^="tel:"]:hover svg { animation: none; }
  .btn-primary:hover { transform: none; }
}
.textlink { display: inline-flex; align-items: center; gap: .5em; font-weight: 600; font-size: var(--t-s); color: var(--bordeaux); text-decoration: none; }
.textlink.light { color: var(--sand); }
.textlink .arr { width: 1.1em; height: 1.1em; transition: transform .2s var(--ease-out); }
@media (hover: hover) and (pointer: fine) { .textlink:hover .arr { transform: translateX(4px); } }

/* Header */
.site-header { position: sticky; top: env(safe-area-inset-top, 0px); z-index: 40; background: rgb(247 242 235 / .9);
  -webkit-backdrop-filter: saturate(1.3) blur(14px); backdrop-filter: saturate(1.3) blur(14px);
  border-bottom: 1px solid transparent; transition: border-color .25s ease, box-shadow .25s ease; }
.site-header.scrolled { border-color: var(--linie); box-shadow: 0 10px 30px -24px rgb(32 33 36 / .5); }
.bar { display: flex; align-items: center; gap: 28px; height: var(--header-h); }
/* Logo: hebt sich mit weichem Leuchten ab, ein Lichtschimmer gleitet in Abständen darüber */
.brand { position: relative; display: inline-flex; flex: none; transform-origin: left center; transition: transform .3s var(--ease-out); }
.brand img { height: 56px; width: auto; display: block;
  filter: drop-shadow(0 0 1px rgb(255 255 255 / .9)) drop-shadow(0 2px 6px rgb(168 32 53 / .18)) drop-shadow(0 0 16px rgb(179 145 89 / .38));
  transition: filter .4s var(--ease-out); }
.brand::after { content: ""; position: absolute; inset: 0; pointer-events: none;
  -webkit-mask: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iNDE0IiBoZWlnaHQ9IjEzNiIgdmlld0JveD0iMzIgMzIgNDE0IDEzNiIgeG1sbnM6YzJwYT0iaHR0cDovL2MycGEub3JnL21hbmlmZXN0Ij48bWV0YWRhdGE+PGMycGE6bWFuaWZlc3Q+QUFBV2dtcDFiV0lBQUFBZWFuVnRaR015Y0dFQUVRQVFnQUFBcWdBNG0zRURZekp3WVFBQUFCWmNhblZ0WWdBQUFFZHFkVzFrWXpKdFlRQVJBQkNBQUFDcUFEaWJjUU4xY200Nll6SndZVG96T1dVMlpEQTVOeTA1WmpBNUxUUTFaV1V0WWpKa055MWhNRE15WlRCa05UQTROekVBQUFBRGwycDFiV0lBQUFBcGFuVnRaR015WVhNQUVRQVFnQUFBcWdBNG0zRURZekp3WVM1aGMzTmxjblJwYjI1ekFBQUFBTHhxZFcxaUFBQUFSR3AxYldSalltOXlBQkVBRUlBQUFLb0FPSnR4RTJNeWNHRXVhVzVuY21Wa2FXVnVkQzUyTXdBQUFBQVlZekp6YUY3SVBTSlFzVktEVjNmMi9KTWdNeDhBQUFCd1kySnZjcU5wWkdNNlptOXliV0YwYldsdFlXZGxMM04yWnl0NGJXeHFhVzV6ZEdGdVkyVkpSSGdzZUcxd09tbHBaRHBtTURkaFlUZzFPUzAxTldOaUxUUXpPVFF0WVRaaE5DMWtZVEl3TXpnd1l6RXpNVGhzY21Wc1lYUnBiMjV6YUdsd2FIQmhjbVZ1ZEU5bUFBQUI0bXAxYldJQUFBQkJhblZ0WkdOaWIzSUFFUUFRZ0FBQXFnQTRtM0VUWXpKd1lTNWhZM1JwYjI1ekxuWXlBQUFBQUJoak1uTm9pR1JGWlB3cFNOWmRKTzlveUN4SmhBQUFBWmxqWW05eW9tZGhZM1JwYjI1emdxSm1ZV04wYVc5dWEyTXljR0V1YjNCbGJtVmthbkJoY21GdFpYUmxjbk9oYTJsdVozSmxaR2xsYm5SemdhSmpkWEpzZUMxelpXeG1JMnAxYldKbVBXTXljR0V1WVhOelpYSjBhVzl1Y3k5ak1uQmhMbWx1WjNKbFpHbGxiblF1ZGpOa2FHRnphRmdnckJoZWo0c2wwNWUrZU5mZjhiQzF6RGZ3OW9UblFENk91dVExWDgwaVpuK2tabUZqZEdsdmJuZ2RZMjl0TG1GdWRHaHliM0JwWXk1amJHRjFaR1V1Y0hKdmRtbGtaV1JxY0dGeVlXMWxkR1Z5YzZGNEgyTnZiUzVoYm5Sb2NtOXdhV011YjNKcFoybHVMV052Ym1acFpHVnVZMlZuZFc1cmJtOTNibXRrWlhOamNtbHdkR2x2Ym5obVEyeGhkV1JsSUhCeWIzWnBaR1ZrSUhSb2FYTWdabWxzWlNCaGRDQjBhR1VnY21WeGRXVnpkQ0J2WmlCaElIVnpaWElnWVc1a0lHMWhlU0JvWVhabElHTnlaV0YwWldRZ2IzSWdiVzlrYVdacFpXUWdkR2hsSUdacGJHVWdZMjl1ZEdWdWRITXViWE52Wm5SM1lYSmxRV2RsYm5TaFpHNWhiV1ZtUTJ4aGRXUmxjbUZzYkVGamRHbHZibk5KYm1Oc2RXUmxaUFVBQUFESWFuVnRZZ0FBQUVCcWRXMWtZMkp2Y2dBUkFCQ0FBQUNxQURpYmNSTmpNbkJoTG1oaGMyZ3VaR0YwWVFBQUFBQVlZekp6YUU4Z29OT2lCSFhLWUdCc0wvWGltbEFBQUFDQVkySnZjcVZqWVd4blpuTm9ZVEkxTm1Od1lXUk5BQUFBQUFBQUFBQUFBQUFBQUdSb1lYTm9XQ0NMSVAvdGN5OE1TTytRaXVYUUlEelk3ZDhHdlZXbzV2NWNJdE94dTdyWUtHUnVZVzFsYm1wMWJXSm1JRzFoYm1sbVpYTjBhbVY0WTJ4MWMybHZibk9Cb21WemRHRnlkQmpxWm14bGJtZDBhQmtlQkFBQUFqNXFkVzFpQUFBQUoycDFiV1JqTW1Oc0FCRUFFSUFBQUtvQU9KdHhBMk15Y0dFdVkyeGhhVzB1ZGpJQUFBQUNEMk5pYjNLbFkyRnNaMlp6YUdFeU5UWnBjMmxuYm1GMGRYSmxlRTF6Wld4bUkycDFiV0ptUFM5ak1uQmhMM1Z5Ympwak1uQmhPak01WlRaa01EazNMVGxtTURrdE5EVmxaUzFpTW1RM0xXRXdNekpsTUdRMU1EZzNNUzlqTW5CaExuTnBaMjVoZEhWeVpXcHBibk4wWVc1alpVbEVlQ3g0YlhBNmFXbGtPak0zTUdWak5HRTNMV1V4WXprdE5ETTVZeTA1TW1VNExUazRPV0l4T0dFelpUQmxOM0pqY21WaGRHVmtYMkZ6YzJWeWRHbHZibk9Eb21OMWNteDRMWE5sYkdZamFuVnRZbVk5WXpKd1lTNWhjM05sY25ScGIyNXpMMk15Y0dFdWFXNW5jbVZrYVdWdWRDNTJNMlJvWVhOb1dDQ3NHRjZQaXlYVGw3NTQxOS94c0xYTU4vRDJoT2RBUG82NjVEVmZ6U0ptZjZKamRYSnNlQ3B6Wld4bUkycDFiV0ptUFdNeWNHRXVZWE56WlhKMGFXOXVjeTlqTW5CaExtRmpkR2x2Ym5NdWRqSmthR0Z6YUZnZzdNNFVEVGFlS3VRdmJwTzM1WlhOcS9wYW44WmZ4bUhNTS9zNmMyanZISk9pWTNWeWJIZ3BjMlZzWmlOcWRXMWlaajFqTW5CaExtRnpjMlZ5ZEdsdmJuTXZZekp3WVM1b1lYTm9MbVJoZEdGa2FHRnphRmdnUTFqRUFaN1dPZW1kM2lTd09PTnpNdWc1L05UZG9TK3B0UGpobWFmNUdXQjBZMnhoYVcxZloyVnVaWEpoZEc5eVgybHVabStqWkc1aGJXVnZRVzUwYUhKdmNHbGpJRVpwYkdWelozWmxjbk5wYjI1bE1TNHdMakJyYzNCbFkxWmxjbk5wYjI1bE1pNDBMakFBQUJBNGFuVnRZZ0FBQUNocWRXMWtZekpqY3dBUkFCQ0FBQUNxQURpYmNRTmpNbkJoTG5OcFoyNWhkSFZ5WlFBQUFCQUlZMkp2Y3RLRVdRSVNvZ0VtR0NGWkFnb3dnZ0lHTUlJQmphQURBZ0VDQWhSQTVhQUs3c0k1MEw2NGcvb0dRZ1U5WjFVVEFEQUtCZ2dxaGtqT1BRUURBekJKTVJjd0ZRWURWUVFLRXc1QmJuUm9jbTl3YVdNc0lGQkNRekV1TUN3R0ExVUVBeE1sUVc1MGFISnZjR2xqSUVOdmJuUmxiblFnUTNKbFpHVnVkR2xoYkhNZ1VtOXZkQ0JEUVRBZUZ3MHlOakE0TURjeE9EUXpOVFphRncweU9EQTRNRFl4T1RRek5UWmFNRVF4RnpBVkJnTlZCQW9URGtGdWRHaHliM0JwWXl3Z1VFSkRNU2t3SndZRFZRUURFeUJCYm5Sb2NtOXdhV01nUTJ4aGRXUmxJRU52Ym5SbGJuUWdVMmxuYm1sdVp6QlpNQk1HQnlxR1NNNDlBZ0VHQ0NxR1NNNDlBd0VIQTBJQUJKaDZDbXZMVUJnRkZOVTB2VUtsT1Z0RTZkamQxN0w1U3V3WDBMZW1GaXNCTTNka2QvM2N5anhGQTNRbzVTNDZmWDAvaWhZMFZaN21mYjlLRjcwM3Q1T2pXREJXTUE0R0ExVWREd0VCL3dRRUF3SUhnREFWQmdOVkhTVUVEakFNQmdvckJnRUVBWVBvWGdJQk1Bd0dBMVVkRXdFQi93UUNNQUF3SHdZRFZSMGpCQmd3Rm9BVXpsSGlCSUZPWkZzaitPUEV6NW8rbk1IWFhNSXdDZ1lJS29aSXpqMEVBd01EWndBd1pBSXdNWE1kRko0QmV0TExWWTdPUnVFOW5vcWJiQVpPWm4vYUFyWHlUd0ZBWmZLclB6eEYydlBvSk5mMStVQ2RnMVhHQWpCd1gxemQ5V0dxWWtxbUw1U0ZxdzFReVNqcjF6SmZwSk05KzFyZER3U1BMTU9QT2pLdWlYam9VL3BVVWVHOVJ3bWhZM0JoWkZrTm5nQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBUFpZUUhuVEsvSE9FUXFYeUhzWkE5eGZyRkRiS1pwNm1Eb1FkdDRDY1g3UllsNFZCSHo2UndBckxZR3VNTHJiaWg5OGVJb2hnOVlNZWVTUkhvdlZyUTFqUTJjPTwvYzJwYTptYW5pZmVzdD48L21ldGFkYXRhPgo8cGF0aCBmaWxsLXJ1bGU9Im5vbnplcm8iIGZpbGw9InJnYigxMC45ODAyMjUlLCAxNi44NjI0ODglLCAyNy4wNTg0MTElKSIgZmlsbC1vcGFjaXR5PSIxIiBkPSJNIDM5Ljk4ODI4MSAxNTguOTkyMTg4IEwgMTAxLjk1MzEyNSA0MC4wMTk1MzEgTCAxMjYuNzM4MjgxIDQwLjAxOTUzMSBMIDE4OC43MDMxMjUgMTU4Ljk5MjE4OCBMIDE2Ny44ODI4MTIgMTU4Ljk5MjE4OCBMIDExNC4zNDc2NTYgNjAuODM5ODQ0IEwgNjAuODA4NTk0IDE1OC45OTIxODggWiBNIDM5Ljk4ODI4MSAxNTguOTkyMTg4ICIvPgo8cGF0aCBmaWxsLXJ1bGU9Im5vbnplcm8iIGZpbGw9InJnYig3MC4xOTUwMDclLCA1Ni44NjE4NzclLCAzNC45MDE0MjglKSIgZmlsbC1vcGFjaXR5PSIxIiBkPSJNIDU1Ljg1MTU2MiAxNTkuOTgwNDY5IEMgNjUuNzY1NjI1IDEzNy4xNzk2ODggODQuNjAxNTYyIDEzMC4yMzgyODEgMTA3LjQwNjI1IDEyMi4zMDg1OTQgQyAxMzEuMTk5MjE5IDExMy44Nzg5MDYgMTUwLjAzOTA2MiA5NC41NDY4NzUgMTY2LjI0NjA5NCA1OS42NDg0MzggTCAxNzMuNDg0Mzc1IDYzLjAxOTUzMSBDIDE2My45MTc5NjkgODIuMTUyMzQ0IDEzNy4xNDg0MzggMTIwLjgyMDMxMiAxMTAuMzc4OTA2IDEzMC4yMzgyODEgQyA4OC41NzAzMTIgMTM3LjY3NTc4MSA2OC43MzgyODEgMTQxLjY0MDYyNSA1NS44NTE1NjIgMTU5Ljk4MDQ2OSBaIE0gMTc3LjMwMDc4MSA0NC45NzY1NjIgTCAxNjEuNzM4MjgxIDU3LjU2NjQwNiBMIDE3Ny45OTYwOTQgNjUuMTAxNTYyIFogTSAxNzcuMzAwNzgxIDQ0Ljk3NjU2MiAiLz4KPHBhdGggZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJyZ2IoNjUuODgxMzQ4JSwgMTIuNTQ4ODI4JSwgMjAuNzgzOTk3JSkiIGZpbGwtb3BhY2l0eT0iMSIgZD0iTSA4NC42MDE1NjIgMTQ1LjEwOTM3NSBMIDk0LjUxNTYyNSAxNDUuMTA5Mzc1IEwgOTQuNTE1NjI1IDE1OC45OTIxODggTCA4NC42MDE1NjIgMTU4Ljk5MjE4OCBaIE0gMTAwLjQ2NDg0NCAxMzcuMTc5Njg4IEwgMTEwLjM3ODkwNiAxMzcuMTc5Njg4IEwgMTEwLjM3ODkwNiAxNTguOTkyMTg4IEwgMTAwLjQ2NDg0NCAxNTguOTkyMTg4IFogTSAxMTYuMzI4MTI1IDEyOS4yNDYwOTQgTCAxMjYuMjQyMTg4IDEyOS4yNDYwOTQgTCAxMjYuMjQyMTg4IDE1OC45OTIxODggTCAxMTYuMzI4MTI1IDE1OC45OTIxODggWiBNIDExNi4zMjgxMjUgMTI5LjI0NjA5NCAiLz4KPHBhdGggZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJyZ2IoMTAuOTgwMjI1JSwgMTYuODYyNDg4JSwgMjcuMDU4NDExJSkiIGZpbGwtb3BhY2l0eT0iMSIgZD0iTSAyMjMuNjkxNDA2IDExMS40NDUzMTIgQyAyMjYuMDgyMDMxIDExMS4zMTI1IDIyOC41NDI5NjkgMTExLjI0NjA5NCAyMzAuOTMzNTk0IDExMS4yNDYwOTQgQyAyMzMuNTkzNzUgMTExLjI0NjA5NCAyMzYuMzE2NDA2IDExMS4zMTI1IDIzOC45NzY1NjIgMTExLjQ0NTMxMiBMIDIzOC45NzY1NjIgMTA5LjQ1MzEyNSBMIDIzNi41MTU2MjUgMTA5LjI1MzkwNiBDIDIzNC4xOTE0MDYgMTA5LjA1NDY4OCAyMzMuMzI0MjE5IDEwOC41ODk4NDQgMjMzLjMyNDIxOSAxMDcuNTIzNDM4IEMgMjMzLjMyNDIxOSAxMDYuNjYwMTU2IDIzNC4yNTc4MTIgMTAzLjgwNDY4OCAyMzUuNjUyMzQ0IDEwMC40ODA0NjkgTCAyMzcuNTExNzE5IDk2LjAyNzM0NCBMIDI1Ni42NTIzNDQgOTYuMDI3MzQ0IEwgMjU5LjcwNzAzMSAxMDMuNjcxODc1IEMgMjYwLjgzOTg0NCAxMDYuNDYwOTM4IDI2MS4xMDU0NjkgMTA3LjMyNDIxOSAyNjEuMTA1NDY5IDEwNy45MjU3ODEgQyAyNjEuMTA1NDY5IDEwOC42NTYyNSAyNjAuMDM5MDYyIDEwOS4xMjEwOTQgMjU4LjM3ODkwNiAxMDkuMjUzOTA2IEwgMjU1LjI1MzkwNiAxMDkuNDUzMTI1IEwgMjU1LjI1MzkwNiAxMTEuNDQ1MzEyIEMgMjU4LjMxMjUgMTExLjMxMjUgMjYxLjQzNzUgMTExLjI0NjA5NCAyNjQuNDkyMTg4IDExMS4yNDYwOTQgQyAyNjcuMjg1MTU2IDExMS4yNDYwOTQgMjcwLjE0MDYyNSAxMTEuMzEyNSAyNzIuOTMzNTk0IDExMS40NDUzMTIgTCAyNzIuOTMzNTk0IDEwOS40NTMxMjUgTCAyNzAuNjcxODc1IDEwOS4yNTM5MDYgQyAyNjguOTQ1MzEyIDEwOS4xMjEwOTQgMjY4LjIxNDg0NCAxMDcuODU5Mzc1IDI2NS44ODY3MTkgMTAyLjQ3NjU2MiBMIDI0OS44MDQ2ODggNjQuNzMwNDY5IEwgMjQ3LjY3OTY4OCA2NC43MzA0NjkgQyAyNDcuNjc5Njg4IDY0LjczMDQ2OSAyNDYuOTQ5MjE5IDY2Ljk4ODI4MSAyNDQuNDIxODc1IDcyLjYzNjcxOSBMIDIyOS43MzgyODEgMTA1Ljk5NjA5NCBDIDIyOC44NzUgMTA3LjkyNTc4MSAyMjcuNjA5Mzc1IDEwOS4xMjEwOTQgMjI2LjE0ODQzOCAxMDkuMjUzOTA2IEwgMjIzLjY5MTQwNiAxMDkuNDUzMTI1IFogTSAyMzguNjQwNjI1IDkzLjM3MTA5NCBMIDI0Ny4wODIwMzEgNzMuNTY2NDA2IEwgMjU1LjQ1NzAzMSA5My4zNzEwOTQgWiBNIDI4OC45OTYwOTQgNjcuMjUzOTA2IEwgMjkyLjE4MzU5NCA2Ny40NTMxMjUgQyAyOTUuMjQyMTg4IDY3LjY1MjM0NCAyOTUuNTc0MjE5IDY4LjE4MzU5NCAyOTUuNTc0MjE5IDczLjQzMzU5NCBMIDI5NS41NzQyMTkgMTA0LjkzMzU5NCBDIDI5NS41NzQyMTkgMTA2Ljg1OTM3NSAyOTQuOTc2NTYyIDEwOC4zMjQyMTkgMjkzLjkxNDA2MiAxMDguODU1NDY5IEwgMjkxLjg1MTU2MiAxMDkuOTE3OTY5IEwgMjkxLjg1MTU2MiAxMTEuNDQ1MzEyIEMgMjk0LjA0Njg3NSAxMTEuMzEyNSAyOTYuMjM4MjgxIDExMS4yNDYwOTQgMjk4LjQzMzU5NCAxMTEuMjQ2MDk0IEMgMzAzLjYxNzE4OCAxMTEuMjQ2MDk0IDMwOC43MzA0NjkgMTExLjQ0NTMxMiAzMTMuOTE0MDYyIDExMS40NDUzMTIgQyAzMTYuNzA3MDMxIDExMS40NDUzMTIgMzE2LjA0Mjk2OSAxMTEuNDQ1MzEyIDMyNS4wNzgxMjUgMTExLjI0NjA5NCBDIDMyNS41NDY4NzUgMTA4LjM5MDYyNSAzMjUuODEyNSAxMDYuMjYxNzE5IDMyNi40NzY1NjIgOTkuODE2NDA2IEwgMzI0LjM0NzY1NiA5OS44MTY0MDYgTCAzMjMuNTUwNzgxIDEwMy4xNDA2MjUgQyAzMjIuOTUzMTI1IDEwNS43MzA0NjkgMzIyLjQ4ODI4MSAxMDcuMTI1IDMyMi4wODk4NDQgMTA3LjQ1NzAzMSBDIDMyMS4yMjY1NjIgMTA4LjE5MTQwNiAzMTUuNDQ1MzEyIDEwOC42NTYyNSAzMDcuNTM1MTU2IDEwOC42NTYyNSBDIDMwNS4xNDQ1MzEgMTA4LjY1NjI1IDMwMy42MTcxODggMTA4LjUyMzQzOCAzMDEuODg2NzE5IDEwOC4xMjUgTCAzMDEuODg2NzE5IDczLjQzMzU5NCBDIDMwMS44ODY3MTkgNjguMTgzNTk0IDMwMi4yMTg3NSA2Ny42NTIzNDQgMzA1LjI3NzM0NCA2Ny40NTMxMjUgTCAzMDguNDY0ODQ0IDY3LjI1MzkwNiBMIDMwOC40NjQ4NDQgNjUuMjYxNzE5IEMgMzA1LjIxMDkzOCA2NS4zOTQ1MzEgMzAxLjk1MzEyNSA2NS40NjA5MzggMjk4LjY5OTIxOSA2NS40NjA5MzggQyAyOTUuNDQxNDA2IDY1LjQ2MDkzOCAyOTIuMjUgNjUuMzk0NTMxIDI4OC45OTYwOTQgNjUuMjYxNzE5IFogTSAzNDMuMDAzOTA2IDY3LjI1MzkwNiBMIDM0NS4zOTQ1MzEgNjcuNDUzMTI1IEMgMzQ4LjUxOTUzMSA2Ny43MTg3NSAzNDguNzg1MTU2IDY4LjE4MzU5NCAzNDguNzg1MTU2IDczLjQzMzU5NCBMIDM0OC43ODUxNTYgMTA0LjkzMzU5NCBDIDM0OC43ODUxNTYgMTA3LjM5MDYyNSAzNDguMjUzOTA2IDEwOC45MjE4NzUgMzQ3LjMyNDIxOSAxMDkuMjUzOTA2IEwgMzQ1LjU5Mzc1IDEwOS45MTc5NjkgTCAzNDUuNTkzNzUgMTExLjQ0NTMxMiBDIDM0Ny45ODgyODEgMTExLjMxMjUgMzUwLjQ0NTMxMiAxMTEuMjQ2MDk0IDM1Mi44Mzk4NDQgMTExLjI0NjA5NCBDIDM1NS41NjI1IDExMS4yNDYwOTQgMzU4LjM1NTQ2OSAxMTEuNDQ1MzEyIDM2MS4wNzgxMjUgMTExLjQ0NTMxMiBDIDM2NS45OTYwOTQgMTExLjQ0NTMxMiAzNzAuMzE2NDA2IDExMC4yNSAzNzMuMzA4NTk0IDEwOC4wNTg1OTQgQyAzNzcuMjI2NTYyIDEwNS4yNjU2MjUgMzc5LjU1NDY4OCAxMDAuNzQ2MDk0IDM3OS41NTQ2ODggOTYuMDkzNzUgQyAzNzkuNTU0Njg4IDkyLjcwNzAzMSAzNzguMjIyNjU2IDg5Ljk4MDQ2OSAzNzUuNjk5MjE5IDg4LjE4NzUgQyAzNzMuMTcxODc1IDg2LjMyODEyNSAzNzAuOTE0MDYyIDg1LjcyNjU2MiAzNjUuNzk2ODc1IDg1LjMyODEyNSBDIDM2OS4wNTQ2ODggODQuNjY0MDYyIDM3MC41ODIwMzEgODQuMDY2NDA2IDM3Mi40NDE0MDYgODIuODA0Njg4IEMgMzc1LjYzMjgxMiA4MC42MTMyODEgMzc3LjI5Mjk2OSA3Ny43NTM5MDYgMzc3LjI5Mjk2OSA3NC4yOTY4NzUgQyAzNzcuMjkyOTY5IDY4LjQ0OTIxOSAzNzMuNDQxNDA2IDY1LjI2MTcxOSAzNjUuMzk4NDM4IDY1LjI2MTcxOSBDIDM2MS40MTAxNTYgNjUuMjYxNzE5IDM1Ny40OTIxODggNjUuNDYwOTM4IDM1My41MDM5MDYgNjUuNDYwOTM4IEMgMzQ5Ljk4MDQ2OSA2NS40NjA5MzggMzQ2LjUyNzM0NCA2NS4zOTQ1MzEgMzQzLjAwMzkwNiA2NS4yNjE3MTkgWiBNIDM1NS4wOTc2NTYgMTA4LjEyNSBMIDM1NS4wOTc2NTYgODcuMTkxNDA2IEMgMzU3LjY5MTQwNiA4Ny4wNTg1OTQgMzU4LjI4OTA2MiA4Ny4wNTg1OTQgMzU5LjU1MDc4MSA4Ny4wNTg1OTQgQyAzNjguNTIzNDM4IDg3LjA1ODU5NCAzNzIuNzA3MDMxIDkwLjMxMjUgMzcyLjcwNzAzMSA5Ny40MjU3ODEgQyAzNzIuNzA3MDMxIDEwNC40Njg3NSAzNjguMTI1IDEwOC42NTYyNSAzNjAuMjE0ODQ0IDEwOC42NTYyNSBDIDM1OC4yODkwNjIgMTA4LjY1NjI1IDM1Ni43NTc4MTIgMTA4LjUyMzQzOCAzNTUuMDk3NjU2IDEwOC4xMjUgWiBNIDM1NS4wOTc2NTYgODQuNTk3NjU2IEwgMzU1LjA5NzY1NiA2OC40NDkyMTkgQyAzNTYuODI0MjE5IDY4LjA1MDc4MSAzNTguMzU1NDY5IDY3LjkxNzk2OSAzNjAuNDgwNDY5IDY3LjkxNzk2OSBDIDM2Ny41ODk4NDQgNjcuOTE3OTY5IDM3MC43MTQ4NDQgNzAuMzEyNSAzNzAuNzE0ODQ0IDc1LjgyODEyNSBDIDM3MC43MTQ4NDQgODEuNjA5Mzc1IDM2Ni43MjY1NjIgODQuNzMwNDY5IDM1OS4xNTIzNDQgODQuNzMwNDY5IEMgMzU4LjAyMzQzOCA4NC43MzA0NjkgMzU3LjE2MDE1NiA4NC43MzA0NjkgMzU1LjA5NzY1NiA4NC41OTc2NTYgWiBNIDM5Ni4wMTU2MjUgMTExLjQ0NTMxMiBDIDM5OC40MDYyNSAxMTEuMzEyNSA0MDAuODY3MTg4IDExMS4yNDYwOTQgNDAzLjI1NzgxMiAxMTEuMjQ2MDk0IEMgNDA1LjkxNzk2OSAxMTEuMjQ2MDk0IDQwOC42NDA2MjUgMTExLjMxMjUgNDExLjMwMDc4MSAxMTEuNDQ1MzEyIEwgNDExLjMwMDc4MSAxMDkuNDUzMTI1IEwgNDA4LjgzOTg0NCAxMDkuMjUzOTA2IEMgNDA2LjUxNTYyNSAxMDkuMDU0Njg4IDQwNS42NTIzNDQgMTA4LjU4OTg0NCA0MDUuNjUyMzQ0IDEwNy41MjM0MzggQyA0MDUuNjUyMzQ0IDEwNi42NjAxNTYgNDA2LjU4MjAzMSAxMDMuODA0Njg4IDQwNy45NzY1NjIgMTAwLjQ4MDQ2OSBMIDQwOS44MzU5MzggOTYuMDI3MzQ0IEwgNDI4Ljk3NjU2MiA5Ni4wMjczNDQgTCA0MzIuMDMxMjUgMTAzLjY3MTg3NSBDIDQzMy4xNjQwNjIgMTA2LjQ2MDkzOCA0MzMuNDI5Njg4IDEwNy4zMjQyMTkgNDMzLjQyOTY4OCAxMDcuOTI1NzgxIEMgNDMzLjQyOTY4OCAxMDguNjU2MjUgNDMyLjM2NzE4OCAxMDkuMTIxMDk0IDQzMC43MDMxMjUgMTA5LjI1MzkwNiBMIDQyNy41ODIwMzEgMTA5LjQ1MzEyNSBMIDQyNy41ODIwMzEgMTExLjQ0NTMxMiBDIDQzMC42MzY3MTkgMTExLjMxMjUgNDMzLjc2MTcxOSAxMTEuMjQ2MDk0IDQzNi44MTY0MDYgMTExLjI0NjA5NCBDIDQzOS42MDkzNzUgMTExLjI0NjA5NCA0NDIuNDY0ODQ0IDExMS4zMTI1IDQ0NS4yNTc4MTIgMTExLjQ0NTMxMiBMIDQ0NS4yNTc4MTIgMTA5LjQ1MzEyNSBMIDQ0Mi45OTYwOTQgMTA5LjI1MzkwNiBDIDQ0MS4yNjk1MzEgMTA5LjEyMTA5NCA0NDAuNTM5MDYyIDEwNy44NTkzNzUgNDM4LjIxNDg0NCAxMDIuNDc2NTYyIEwgNDIyLjEzMjgxMiA2NC43MzA0NjkgTCA0MjAuMDAzOTA2IDY0LjczMDQ2OSBDIDQyMC4wMDM5MDYgNjQuNzMwNDY5IDQxOS4yNzM0MzggNjYuOTg4MjgxIDQxNi43NSA3Mi42MzY3MTkgTCA0MDIuMDYyNSAxMDUuOTk2MDk0IEMgNDAxLjE5OTIxOSAxMDcuOTI1NzgxIDM5OS45Mzc1IDEwOS4xMjEwOTQgMzk4LjQ3MjY1NiAxMDkuMjUzOTA2IEwgMzk2LjAxNTYyNSAxMDkuNDUzMTI1IFogTSA0MTAuOTY4NzUgOTMuMzcxMDk0IEwgNDE5LjQwNjI1IDczLjU2NjQwNiBMIDQyNy43ODEyNSA5My4zNzEwOTQgWiBNIDQxMC45Njg3NSA5My4zNzEwOTQgIi8+CjxwYXRoIGZpbGwtcnVsZT0ibm9uemVybyIgZmlsbD0icmdiKDcwLjE5NTAwNyUsIDU2Ljg2MTg3NyUsIDM0LjkwMTQyOCUpIiBmaWxsLW9wYWNpdHk9IjEiIGQ9Ik0gMjIzLjc0NjA5NCAxMzQuNzM4MjgxIEwgMjI1LjE5OTIxOSAxMzQuNzM4MjgxIEwgMjI1LjE5OTIxOSAxMzAuNzg5MDYyIEwgMjI5LjIyNjU2MiAxMzAuNzg5MDYyIEwgMjI5LjIyNjU2MiAxMjkuNTQyOTY5IEwgMjI1LjE5OTIxOSAxMjkuNTQyOTY5IEwgMjI1LjE5OTIxOSAxMjYuNDkyMTg4IEwgMjI5LjY1MjM0NCAxMjYuNDkyMTg4IEwgMjI5LjY1MjM0NCAxMjUuMjQyMTg4IEwgMjIzLjc0NjA5NCAxMjUuMjQyMTg4IFogTSAyNTUuNDQ5MjE5IDEyNS4yNDIxODggTCAyNTMuOTk2MDk0IDEyNS4yNDIxODggTCAyNTMuOTk2MDk0IDEzNC43MzgyODEgTCAyNTUuNDQ5MjE5IDEzNC43MzgyODEgWiBNIDI4MC4xMDkzNzUgMTM0LjczODI4MSBMIDI4MS41ODIwMzEgMTM0LjczODI4MSBMIDI4MS41ODIwMzEgMTI5LjY3MTg3NSBDIDI4MS41ODIwMzEgMTI5LjE3OTY4OCAyODEuNTMxMjUgMTI4LjE5OTIxOSAyODEuNDcyNjU2IDEyNy4wMDc4MTIgQyAyODIuMTYwMTU2IDEyOC4yODEyNSAyODIuNTIzNDM4IDEyOC45Mzc1IDI4Mi45ODgyODEgMTI5LjY4MzU5NCBMIDI4Ni4xOTUzMTIgMTM0LjczODI4MSBMIDI4Ny44Nzg5MDYgMTM0LjczODI4MSBMIDI4Ny44Nzg5MDYgMTI1LjI0MjE4OCBMIDI4Ni40MDYyNSAxMjUuMjQyMTg4IEwgMjg2LjQwNjI1IDEzMC42NDg0MzggQyAyODYuNDA2MjUgMTMxLjE5NTMxMiAyODYuNDI5Njg4IDEzMi4wODIwMzEgMjg2LjUgMTMzIEMgMjg2LjA4MjAzMSAxMzIuMDg5ODQ0IDI4NS42NTIzNDQgMTMxLjM2NzE4OCAyODUuMzU5Mzc1IDEzMC44OTQ1MzEgTCAyODEuNzg1MTU2IDEyNS4yNDIxODggTCAyODAuMTA5Mzc1IDEyNS4yNDIxODggWiBNIDMxMS44MTI1IDEzNC43MzgyODEgTCAzMTMuMzg2NzE5IDEzNC43MzgyODEgTCAzMTQuMjM0Mzc1IDEzMi4yMzQzNzUgTCAzMTcuOTY4NzUgMTMyLjIzNDM3NSBMIDMxOC44NDM3NSAxMzQuNzM4MjgxIEwgMzIwLjQxNzk2OSAxMzQuNzM4MjgxIEwgMzE2Ljk3MjY1NiAxMjUuMjQyMTg4IEwgMzE1LjE5MTQwNiAxMjUuMjQyMTg4IFogTSAzMTQuNjQ4NDM4IDEzMS4wMjM0MzggTCAzMTUuMTc1NzgxIDEyOS40NTcwMzEgQyAzMTUuNDE0MDYyIDEyOC43MzA0NjkgMzE1LjcwNzAzMSAxMjcuNzQyMTg4IDMxNi4wNzQyMTkgMTI2LjM4MjgxMiBDIDMxNi40NTMxMjUgMTI3LjcyNjU2MiAzMTYuNzM4MjgxIDEyOC42OTUzMTIgMzE2Ljk5MjE4OCAxMjkuNDU3MDMxIEwgMzE3LjU0Mjk2OSAxMzEuMDIzNDM4IFogTSAzNDQuMzUxNTYyIDEzNC43MzgyODEgTCAzNDUuODIwMzEyIDEzNC43MzgyODEgTCAzNDUuODIwMzEyIDEyOS42NzE4NzUgQyAzNDUuODIwMzEyIDEyOS4xNzk2ODggMzQ1Ljc2OTUzMSAxMjguMTk5MjE5IDM0NS43MTQ4NDQgMTI3LjAwNzgxMiBDIDM0Ni40MDIzNDQgMTI4LjI4MTI1IDM0Ni43NjU2MjUgMTI4LjkzNzUgMzQ3LjIzMDQ2OSAxMjkuNjgzNTk0IEwgMzUwLjQzNzUgMTM0LjczODI4MSBMIDM1Mi4xMjEwOTQgMTM0LjczODI4MSBMIDM1Mi4xMjEwOTQgMTI1LjI0MjE4OCBMIDM1MC42NDg0MzggMTI1LjI0MjE4OCBMIDM1MC42NDg0MzggMTMwLjY0ODQzOCBDIDM1MC42NDg0MzggMTMxLjE5NTMxMiAzNTAuNjcxODc1IDEzMi4wODIwMzEgMzUwLjc0MjE4OCAxMzMgQyAzNTAuMzIwMzEyIDEzMi4wODk4NDQgMzQ5Ljg5NDUzMSAxMzEuMzY3MTg4IDM0OS42MDE1NjIgMTMwLjg5NDUzMSBMIDM0Ni4wMjczNDQgMTI1LjI0MjE4OCBMIDM0NC4zNTE1NjIgMTI1LjI0MjE4OCBaIE0gMzgwLjcyNjU2MiAxMzQuODY3MTg4IEMgMzgyLjgyMDMxMiAxMzQuODY3MTg4IDM4NC4zNTE1NjIgMTMzLjU0Mjk2OSAzODQuNjQ0NTMxIDEzMS42NjAxNTYgTCAzODMuMTc5Njg4IDEzMS42NjAxNTYgQyAzODIuOTM3NSAxMzIuODcxMDk0IDM4MS45MjE4NzUgMTMzLjU0Mjk2OSAzODAuNzM4MjgxIDEzMy41NDI5NjkgQyAzNzkuMTEzMjgxIDEzMy41NDI5NjkgMzc3Ljg4NjcxOSAxMzIuMzA0Njg4IDM3Ny44ODY3MTkgMTI5Ljk5NjA5NCBDIDM3Ny44ODY3MTkgMTI3LjcwMzEyNSAzNzkuMTA1NDY5IDEyNi40NDE0MDYgMzgwLjczODI4MSAxMjYuNDQxNDA2IEMgMzgxLjkyMTg3NSAxMjYuNDQxNDA2IDM4Mi45Mzc1IDEyNy4xMDU0NjkgMzgzLjE3OTY4OCAxMjguMzE2NDA2IEwgMzg0LjYzNjcxOSAxMjguMzE2NDA2IEMgMzg0LjMyMDMxMiAxMjYuMzAwNzgxIDM4Mi43MjY1NjIgMTI1LjExMzI4MSAzODAuNzI2NTYyIDEyNS4xMTMyODEgQyAzNzguMjY1NjI1IDEyNS4xMTMyODEgMzc2LjQ0OTIxOSAxMjYuOTQ5MjE5IDM3Ni40NDkyMTkgMTI5Ljk5NjA5NCBDIDM3Ni40NDkyMTkgMTMzLjAzMTI1IDM3OC4yNTc4MTIgMTM0Ljg2NzE4OCAzODAuNzI2NTYyIDEzNC44NjcxODggWiBNIDQwOC45MTAxNTYgMTM0LjczODI4MSBMIDQxNC45MjU3ODEgMTM0LjczODI4MSBMIDQxNC45MjU3ODEgMTMzLjQ5MjE4OCBMIDQxMC4zNjMyODEgMTMzLjQ5MjE4OCBMIDQxMC4zNjMyODEgMTMwLjU2NjQwNiBMIDQxNC41NzAzMTIgMTMwLjU2NjQwNiBMIDQxNC41NzAzMTIgMTI5LjMyMDMxMiBMIDQxMC4zNjMyODEgMTI5LjMyMDMxMiBMIDQxMC4zNjMyODEgMTI2LjQ5MjE4OCBMIDQxNC44ODY3MTkgMTI2LjQ5MjE4OCBMIDQxNC44ODY3MTkgMTI1LjI0MjE4OCBMIDQwOC45MTAxNTYgMTI1LjI0MjE4OCBaIE0gNDQyLjUyMzQzOCAxMzQuODk4NDM4IEMgNDQ0Ljc1NzgxMiAxMzQuODk4NDM4IDQ0Ni4wNDI5NjkgMTMzLjcyNjU2MiA0NDYuMDQyOTY5IDEzMi4xMTMyODEgQyA0NDYuMDQyOTY5IDEzMC4zOTg0MzggNDQ0LjUxOTUzMSAxMjkuNzUgNDQzLjMwODU5NCAxMjkuNDM3NSBMIDQ0Mi4zODY3MTkgMTI5LjE5NTMxMiBDIDQ0MS42NjAxNTYgMTI5LjAwMzkwNiA0NDAuNjc1NzgxIDEyOC42NjQwNjIgNDQwLjY3NTc4MSAxMjcuNzY1NjI1IEMgNDQwLjY3NTc4MSAxMjYuOTY0ODQ0IDQ0MS40MDIzNDQgMTI2LjM3ODkwNiA0NDIuNTU4NTk0IDEyNi4zNzg5MDYgQyA0NDMuNjMyODEyIDEyNi4zNzg5MDYgNDQ0LjQwNjI1IDEyNi44NzUgNDQ0LjUgMTI3Ljc0MjE4OCBMIDQ0NS45MTc5NjkgMTI3Ljc0MjE4OCBDIDQ0NS44NzEwOTQgMTI2LjIzMDQ2OSA0NDQuNTM5MDYyIDEyNS4xMTMyODEgNDQyLjU4OTg0NCAxMjUuMTEzMjgxIEMgNDQwLjY3NTc4MSAxMjUuMTEzMjgxIDQzOS4yMjI2NTYgMTI2LjIwMzEyNSA0MzkuMjIyNjU2IDEyNy44NDc2NTYgQyA0MzkuMjIyNjU2IDEyOS4xNDg0MzggNDQwLjE0MDYyNSAxMjkuOTQ1MzEyIDQ0MS42OTUzMTIgMTMwLjM1OTM3NSBMIDQ0Mi44MDQ2ODggMTMwLjY2Nzk2OSBDIDQ0My44MjQyMTkgMTMwLjk0MTQwNiA0NDQuNjA5Mzc1IDEzMS4yNjU2MjUgNDQ0LjYwOTM3NSAxMzIuMDkzNzUgQyA0NDQuNjA5Mzc1IDEzMy4wMTE3MTkgNDQzLjcyMjY1NiAxMzMuNjI1IDQ0Mi41MTk1MzEgMTMzLjYyNSBDIDQ0MS40MjE4NzUgMTMzLjYyNSA0NDAuNTAzOTA2IDEzMy4xNDA2MjUgNDQwLjQyMTg3NSAxMzIuMTAxNTYyIEwgNDM4Ljk2MDkzOCAxMzIuMTAxNTYyIEMgNDM5LjA1MDc4MSAxMzMuODM1OTM4IDQ0MC4zOTA2MjUgMTM0Ljg5ODQzOCA0NDIuNTIzNDM4IDEzNC44OTg0MzggWiBNIDQ0Mi41MjM0MzggMTM0Ljg5ODQzOCAiLz4KPC9zdmc+Cg==") left center / auto 100% no-repeat; mask: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iNDE0IiBoZWlnaHQ9IjEzNiIgdmlld0JveD0iMzIgMzIgNDE0IDEzNiIgeG1sbnM6YzJwYT0iaHR0cDovL2MycGEub3JnL21hbmlmZXN0Ij48bWV0YWRhdGE+PGMycGE6bWFuaWZlc3Q+QUFBV2dtcDFiV0lBQUFBZWFuVnRaR015Y0dFQUVRQVFnQUFBcWdBNG0zRURZekp3WVFBQUFCWmNhblZ0WWdBQUFFZHFkVzFrWXpKdFlRQVJBQkNBQUFDcUFEaWJjUU4xY200Nll6SndZVG96T1dVMlpEQTVOeTA1WmpBNUxUUTFaV1V0WWpKa055MWhNRE15WlRCa05UQTROekVBQUFBRGwycDFiV0lBQUFBcGFuVnRaR015WVhNQUVRQVFnQUFBcWdBNG0zRURZekp3WVM1aGMzTmxjblJwYjI1ekFBQUFBTHhxZFcxaUFBQUFSR3AxYldSalltOXlBQkVBRUlBQUFLb0FPSnR4RTJNeWNHRXVhVzVuY21Wa2FXVnVkQzUyTXdBQUFBQVlZekp6YUY3SVBTSlFzVktEVjNmMi9KTWdNeDhBQUFCd1kySnZjcU5wWkdNNlptOXliV0YwYldsdFlXZGxMM04yWnl0NGJXeHFhVzV6ZEdGdVkyVkpSSGdzZUcxd09tbHBaRHBtTURkaFlUZzFPUzAxTldOaUxUUXpPVFF0WVRaaE5DMWtZVEl3TXpnd1l6RXpNVGhzY21Wc1lYUnBiMjV6YUdsd2FIQmhjbVZ1ZEU5bUFBQUI0bXAxYldJQUFBQkJhblZ0WkdOaWIzSUFFUUFRZ0FBQXFnQTRtM0VUWXpKd1lTNWhZM1JwYjI1ekxuWXlBQUFBQUJoak1uTm9pR1JGWlB3cFNOWmRKTzlveUN4SmhBQUFBWmxqWW05eW9tZGhZM1JwYjI1emdxSm1ZV04wYVc5dWEyTXljR0V1YjNCbGJtVmthbkJoY21GdFpYUmxjbk9oYTJsdVozSmxaR2xsYm5SemdhSmpkWEpzZUMxelpXeG1JMnAxYldKbVBXTXljR0V1WVhOelpYSjBhVzl1Y3k5ak1uQmhMbWx1WjNKbFpHbGxiblF1ZGpOa2FHRnphRmdnckJoZWo0c2wwNWUrZU5mZjhiQzF6RGZ3OW9UblFENk91dVExWDgwaVpuK2tabUZqZEdsdmJuZ2RZMjl0TG1GdWRHaHliM0JwWXk1amJHRjFaR1V1Y0hKdmRtbGtaV1JxY0dGeVlXMWxkR1Z5YzZGNEgyTnZiUzVoYm5Sb2NtOXdhV011YjNKcFoybHVMV052Ym1acFpHVnVZMlZuZFc1cmJtOTNibXRrWlhOamNtbHdkR2x2Ym5obVEyeGhkV1JsSUhCeWIzWnBaR1ZrSUhSb2FYTWdabWxzWlNCaGRDQjBhR1VnY21WeGRXVnpkQ0J2WmlCaElIVnpaWElnWVc1a0lHMWhlU0JvWVhabElHTnlaV0YwWldRZ2IzSWdiVzlrYVdacFpXUWdkR2hsSUdacGJHVWdZMjl1ZEdWdWRITXViWE52Wm5SM1lYSmxRV2RsYm5TaFpHNWhiV1ZtUTJ4aGRXUmxjbUZzYkVGamRHbHZibk5KYm1Oc2RXUmxaUFVBQUFESWFuVnRZZ0FBQUVCcWRXMWtZMkp2Y2dBUkFCQ0FBQUNxQURpYmNSTmpNbkJoTG1oaGMyZ3VaR0YwWVFBQUFBQVlZekp6YUU4Z29OT2lCSFhLWUdCc0wvWGltbEFBQUFDQVkySnZjcVZqWVd4blpuTm9ZVEkxTm1Od1lXUk5BQUFBQUFBQUFBQUFBQUFBQUdSb1lYTm9XQ0NMSVAvdGN5OE1TTytRaXVYUUlEelk3ZDhHdlZXbzV2NWNJdE94dTdyWUtHUnVZVzFsYm1wMWJXSm1JRzFoYm1sbVpYTjBhbVY0WTJ4MWMybHZibk9Cb21WemRHRnlkQmpxWm14bGJtZDBhQmtlQkFBQUFqNXFkVzFpQUFBQUoycDFiV1JqTW1Oc0FCRUFFSUFBQUtvQU9KdHhBMk15Y0dFdVkyeGhhVzB1ZGpJQUFBQUNEMk5pYjNLbFkyRnNaMlp6YUdFeU5UWnBjMmxuYm1GMGRYSmxlRTF6Wld4bUkycDFiV0ptUFM5ak1uQmhMM1Z5Ympwak1uQmhPak01WlRaa01EazNMVGxtTURrdE5EVmxaUzFpTW1RM0xXRXdNekpsTUdRMU1EZzNNUzlqTW5CaExuTnBaMjVoZEhWeVpXcHBibk4wWVc1alpVbEVlQ3g0YlhBNmFXbGtPak0zTUdWak5HRTNMV1V4WXprdE5ETTVZeTA1TW1VNExUazRPV0l4T0dFelpUQmxOM0pqY21WaGRHVmtYMkZ6YzJWeWRHbHZibk9Eb21OMWNteDRMWE5sYkdZamFuVnRZbVk5WXpKd1lTNWhjM05sY25ScGIyNXpMMk15Y0dFdWFXNW5jbVZrYVdWdWRDNTJNMlJvWVhOb1dDQ3NHRjZQaXlYVGw3NTQxOS94c0xYTU4vRDJoT2RBUG82NjVEVmZ6U0ptZjZKamRYSnNlQ3B6Wld4bUkycDFiV0ptUFdNeWNHRXVZWE56WlhKMGFXOXVjeTlqTW5CaExtRmpkR2x2Ym5NdWRqSmthR0Z6YUZnZzdNNFVEVGFlS3VRdmJwTzM1WlhOcS9wYW44WmZ4bUhNTS9zNmMyanZISk9pWTNWeWJIZ3BjMlZzWmlOcWRXMWlaajFqTW5CaExtRnpjMlZ5ZEdsdmJuTXZZekp3WVM1b1lYTm9MbVJoZEdGa2FHRnphRmdnUTFqRUFaN1dPZW1kM2lTd09PTnpNdWc1L05UZG9TK3B0UGpobWFmNUdXQjBZMnhoYVcxZloyVnVaWEpoZEc5eVgybHVabStqWkc1aGJXVnZRVzUwYUhKdmNHbGpJRVpwYkdWelozWmxjbk5wYjI1bE1TNHdMakJyYzNCbFkxWmxjbk5wYjI1bE1pNDBMakFBQUJBNGFuVnRZZ0FBQUNocWRXMWtZekpqY3dBUkFCQ0FBQUNxQURpYmNRTmpNbkJoTG5OcFoyNWhkSFZ5WlFBQUFCQUlZMkp2Y3RLRVdRSVNvZ0VtR0NGWkFnb3dnZ0lHTUlJQmphQURBZ0VDQWhSQTVhQUs3c0k1MEw2NGcvb0dRZ1U5WjFVVEFEQUtCZ2dxaGtqT1BRUURBekJKTVJjd0ZRWURWUVFLRXc1QmJuUm9jbTl3YVdNc0lGQkNRekV1TUN3R0ExVUVBeE1sUVc1MGFISnZjR2xqSUVOdmJuUmxiblFnUTNKbFpHVnVkR2xoYkhNZ1VtOXZkQ0JEUVRBZUZ3MHlOakE0TURjeE9EUXpOVFphRncweU9EQTRNRFl4T1RRek5UWmFNRVF4RnpBVkJnTlZCQW9URGtGdWRHaHliM0JwWXl3Z1VFSkRNU2t3SndZRFZRUURFeUJCYm5Sb2NtOXdhV01nUTJ4aGRXUmxJRU52Ym5SbGJuUWdVMmxuYm1sdVp6QlpNQk1HQnlxR1NNNDlBZ0VHQ0NxR1NNNDlBd0VIQTBJQUJKaDZDbXZMVUJnRkZOVTB2VUtsT1Z0RTZkamQxN0w1U3V3WDBMZW1GaXNCTTNka2QvM2N5anhGQTNRbzVTNDZmWDAvaWhZMFZaN21mYjlLRjcwM3Q1T2pXREJXTUE0R0ExVWREd0VCL3dRRUF3SUhnREFWQmdOVkhTVUVEakFNQmdvckJnRUVBWVBvWGdJQk1Bd0dBMVVkRXdFQi93UUNNQUF3SHdZRFZSMGpCQmd3Rm9BVXpsSGlCSUZPWkZzaitPUEV6NW8rbk1IWFhNSXdDZ1lJS29aSXpqMEVBd01EWndBd1pBSXdNWE1kRko0QmV0TExWWTdPUnVFOW5vcWJiQVpPWm4vYUFyWHlUd0ZBWmZLclB6eEYydlBvSk5mMStVQ2RnMVhHQWpCd1gxemQ5V0dxWWtxbUw1U0ZxdzFReVNqcjF6SmZwSk05KzFyZER3U1BMTU9QT2pLdWlYam9VL3BVVWVHOVJ3bWhZM0JoWkZrTm5nQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBUFpZUUhuVEsvSE9FUXFYeUhzWkE5eGZyRkRiS1pwNm1Eb1FkdDRDY1g3UllsNFZCSHo2UndBckxZR3VNTHJiaWg5OGVJb2hnOVlNZWVTUkhvdlZyUTFqUTJjPTwvYzJwYTptYW5pZmVzdD48L21ldGFkYXRhPgo8cGF0aCBmaWxsLXJ1bGU9Im5vbnplcm8iIGZpbGw9InJnYigxMC45ODAyMjUlLCAxNi44NjI0ODglLCAyNy4wNTg0MTElKSIgZmlsbC1vcGFjaXR5PSIxIiBkPSJNIDM5Ljk4ODI4MSAxNTguOTkyMTg4IEwgMTAxLjk1MzEyNSA0MC4wMTk1MzEgTCAxMjYuNzM4MjgxIDQwLjAxOTUzMSBMIDE4OC43MDMxMjUgMTU4Ljk5MjE4OCBMIDE2Ny44ODI4MTIgMTU4Ljk5MjE4OCBMIDExNC4zNDc2NTYgNjAuODM5ODQ0IEwgNjAuODA4NTk0IDE1OC45OTIxODggWiBNIDM5Ljk4ODI4MSAxNTguOTkyMTg4ICIvPgo8cGF0aCBmaWxsLXJ1bGU9Im5vbnplcm8iIGZpbGw9InJnYig3MC4xOTUwMDclLCA1Ni44NjE4NzclLCAzNC45MDE0MjglKSIgZmlsbC1vcGFjaXR5PSIxIiBkPSJNIDU1Ljg1MTU2MiAxNTkuOTgwNDY5IEMgNjUuNzY1NjI1IDEzNy4xNzk2ODggODQuNjAxNTYyIDEzMC4yMzgyODEgMTA3LjQwNjI1IDEyMi4zMDg1OTQgQyAxMzEuMTk5MjE5IDExMy44Nzg5MDYgMTUwLjAzOTA2MiA5NC41NDY4NzUgMTY2LjI0NjA5NCA1OS42NDg0MzggTCAxNzMuNDg0Mzc1IDYzLjAxOTUzMSBDIDE2My45MTc5NjkgODIuMTUyMzQ0IDEzNy4xNDg0MzggMTIwLjgyMDMxMiAxMTAuMzc4OTA2IDEzMC4yMzgyODEgQyA4OC41NzAzMTIgMTM3LjY3NTc4MSA2OC43MzgyODEgMTQxLjY0MDYyNSA1NS44NTE1NjIgMTU5Ljk4MDQ2OSBaIE0gMTc3LjMwMDc4MSA0NC45NzY1NjIgTCAxNjEuNzM4MjgxIDU3LjU2NjQwNiBMIDE3Ny45OTYwOTQgNjUuMTAxNTYyIFogTSAxNzcuMzAwNzgxIDQ0Ljk3NjU2MiAiLz4KPHBhdGggZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJyZ2IoNjUuODgxMzQ4JSwgMTIuNTQ4ODI4JSwgMjAuNzgzOTk3JSkiIGZpbGwtb3BhY2l0eT0iMSIgZD0iTSA4NC42MDE1NjIgMTQ1LjEwOTM3NSBMIDk0LjUxNTYyNSAxNDUuMTA5Mzc1IEwgOTQuNTE1NjI1IDE1OC45OTIxODggTCA4NC42MDE1NjIgMTU4Ljk5MjE4OCBaIE0gMTAwLjQ2NDg0NCAxMzcuMTc5Njg4IEwgMTEwLjM3ODkwNiAxMzcuMTc5Njg4IEwgMTEwLjM3ODkwNiAxNTguOTkyMTg4IEwgMTAwLjQ2NDg0NCAxNTguOTkyMTg4IFogTSAxMTYuMzI4MTI1IDEyOS4yNDYwOTQgTCAxMjYuMjQyMTg4IDEyOS4yNDYwOTQgTCAxMjYuMjQyMTg4IDE1OC45OTIxODggTCAxMTYuMzI4MTI1IDE1OC45OTIxODggWiBNIDExNi4zMjgxMjUgMTI5LjI0NjA5NCAiLz4KPHBhdGggZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJyZ2IoMTAuOTgwMjI1JSwgMTYuODYyNDg4JSwgMjcuMDU4NDExJSkiIGZpbGwtb3BhY2l0eT0iMSIgZD0iTSAyMjMuNjkxNDA2IDExMS40NDUzMTIgQyAyMjYuMDgyMDMxIDExMS4zMTI1IDIyOC41NDI5NjkgMTExLjI0NjA5NCAyMzAuOTMzNTk0IDExMS4yNDYwOTQgQyAyMzMuNTkzNzUgMTExLjI0NjA5NCAyMzYuMzE2NDA2IDExMS4zMTI1IDIzOC45NzY1NjIgMTExLjQ0NTMxMiBMIDIzOC45NzY1NjIgMTA5LjQ1MzEyNSBMIDIzNi41MTU2MjUgMTA5LjI1MzkwNiBDIDIzNC4xOTE0MDYgMTA5LjA1NDY4OCAyMzMuMzI0MjE5IDEwOC41ODk4NDQgMjMzLjMyNDIxOSAxMDcuNTIzNDM4IEMgMjMzLjMyNDIxOSAxMDYuNjYwMTU2IDIzNC4yNTc4MTIgMTAzLjgwNDY4OCAyMzUuNjUyMzQ0IDEwMC40ODA0NjkgTCAyMzcuNTExNzE5IDk2LjAyNzM0NCBMIDI1Ni42NTIzNDQgOTYuMDI3MzQ0IEwgMjU5LjcwNzAzMSAxMDMuNjcxODc1IEMgMjYwLjgzOTg0NCAxMDYuNDYwOTM4IDI2MS4xMDU0NjkgMTA3LjMyNDIxOSAyNjEuMTA1NDY5IDEwNy45MjU3ODEgQyAyNjEuMTA1NDY5IDEwOC42NTYyNSAyNjAuMDM5MDYyIDEwOS4xMjEwOTQgMjU4LjM3ODkwNiAxMDkuMjUzOTA2IEwgMjU1LjI1MzkwNiAxMDkuNDUzMTI1IEwgMjU1LjI1MzkwNiAxMTEuNDQ1MzEyIEMgMjU4LjMxMjUgMTExLjMxMjUgMjYxLjQzNzUgMTExLjI0NjA5NCAyNjQuNDkyMTg4IDExMS4yNDYwOTQgQyAyNjcuMjg1MTU2IDExMS4yNDYwOTQgMjcwLjE0MDYyNSAxMTEuMzEyNSAyNzIuOTMzNTk0IDExMS40NDUzMTIgTCAyNzIuOTMzNTk0IDEwOS40NTMxMjUgTCAyNzAuNjcxODc1IDEwOS4yNTM5MDYgQyAyNjguOTQ1MzEyIDEwOS4xMjEwOTQgMjY4LjIxNDg0NCAxMDcuODU5Mzc1IDI2NS44ODY3MTkgMTAyLjQ3NjU2MiBMIDI0OS44MDQ2ODggNjQuNzMwNDY5IEwgMjQ3LjY3OTY4OCA2NC43MzA0NjkgQyAyNDcuNjc5Njg4IDY0LjczMDQ2OSAyNDYuOTQ5MjE5IDY2Ljk4ODI4MSAyNDQuNDIxODc1IDcyLjYzNjcxOSBMIDIyOS43MzgyODEgMTA1Ljk5NjA5NCBDIDIyOC44NzUgMTA3LjkyNTc4MSAyMjcuNjA5Mzc1IDEwOS4xMjEwOTQgMjI2LjE0ODQzOCAxMDkuMjUzOTA2IEwgMjIzLjY5MTQwNiAxMDkuNDUzMTI1IFogTSAyMzguNjQwNjI1IDkzLjM3MTA5NCBMIDI0Ny4wODIwMzEgNzMuNTY2NDA2IEwgMjU1LjQ1NzAzMSA5My4zNzEwOTQgWiBNIDI4OC45OTYwOTQgNjcuMjUzOTA2IEwgMjkyLjE4MzU5NCA2Ny40NTMxMjUgQyAyOTUuMjQyMTg4IDY3LjY1MjM0NCAyOTUuNTc0MjE5IDY4LjE4MzU5NCAyOTUuNTc0MjE5IDczLjQzMzU5NCBMIDI5NS41NzQyMTkgMTA0LjkzMzU5NCBDIDI5NS41NzQyMTkgMTA2Ljg1OTM3NSAyOTQuOTc2NTYyIDEwOC4zMjQyMTkgMjkzLjkxNDA2MiAxMDguODU1NDY5IEwgMjkxLjg1MTU2MiAxMDkuOTE3OTY5IEwgMjkxLjg1MTU2MiAxMTEuNDQ1MzEyIEMgMjk0LjA0Njg3NSAxMTEuMzEyNSAyOTYuMjM4MjgxIDExMS4yNDYwOTQgMjk4LjQzMzU5NCAxMTEuMjQ2MDk0IEMgMzAzLjYxNzE4OCAxMTEuMjQ2MDk0IDMwOC43MzA0NjkgMTExLjQ0NTMxMiAzMTMuOTE0MDYyIDExMS40NDUzMTIgQyAzMTYuNzA3MDMxIDExMS40NDUzMTIgMzE2LjA0Mjk2OSAxMTEuNDQ1MzEyIDMyNS4wNzgxMjUgMTExLjI0NjA5NCBDIDMyNS41NDY4NzUgMTA4LjM5MDYyNSAzMjUuODEyNSAxMDYuMjYxNzE5IDMyNi40NzY1NjIgOTkuODE2NDA2IEwgMzI0LjM0NzY1NiA5OS44MTY0MDYgTCAzMjMuNTUwNzgxIDEwMy4xNDA2MjUgQyAzMjIuOTUzMTI1IDEwNS43MzA0NjkgMzIyLjQ4ODI4MSAxMDcuMTI1IDMyMi4wODk4NDQgMTA3LjQ1NzAzMSBDIDMyMS4yMjY1NjIgMTA4LjE5MTQwNiAzMTUuNDQ1MzEyIDEwOC42NTYyNSAzMDcuNTM1MTU2IDEwOC42NTYyNSBDIDMwNS4xNDQ1MzEgMTA4LjY1NjI1IDMwMy42MTcxODggMTA4LjUyMzQzOCAzMDEuODg2NzE5IDEwOC4xMjUgTCAzMDEuODg2NzE5IDczLjQzMzU5NCBDIDMwMS44ODY3MTkgNjguMTgzNTk0IDMwMi4yMTg3NSA2Ny42NTIzNDQgMzA1LjI3NzM0NCA2Ny40NTMxMjUgTCAzMDguNDY0ODQ0IDY3LjI1MzkwNiBMIDMwOC40NjQ4NDQgNjUuMjYxNzE5IEMgMzA1LjIxMDkzOCA2NS4zOTQ1MzEgMzAxLjk1MzEyNSA2NS40NjA5MzggMjk4LjY5OTIxOSA2NS40NjA5MzggQyAyOTUuNDQxNDA2IDY1LjQ2MDkzOCAyOTIuMjUgNjUuMzk0NTMxIDI4OC45OTYwOTQgNjUuMjYxNzE5IFogTSAzNDMuMDAzOTA2IDY3LjI1MzkwNiBMIDM0NS4zOTQ1MzEgNjcuNDUzMTI1IEMgMzQ4LjUxOTUzMSA2Ny43MTg3NSAzNDguNzg1MTU2IDY4LjE4MzU5NCAzNDguNzg1MTU2IDczLjQzMzU5NCBMIDM0OC43ODUxNTYgMTA0LjkzMzU5NCBDIDM0OC43ODUxNTYgMTA3LjM5MDYyNSAzNDguMjUzOTA2IDEwOC45MjE4NzUgMzQ3LjMyNDIxOSAxMDkuMjUzOTA2IEwgMzQ1LjU5Mzc1IDEwOS45MTc5NjkgTCAzNDUuNTkzNzUgMTExLjQ0NTMxMiBDIDM0Ny45ODgyODEgMTExLjMxMjUgMzUwLjQ0NTMxMiAxMTEuMjQ2MDk0IDM1Mi44Mzk4NDQgMTExLjI0NjA5NCBDIDM1NS41NjI1IDExMS4yNDYwOTQgMzU4LjM1NTQ2OSAxMTEuNDQ1MzEyIDM2MS4wNzgxMjUgMTExLjQ0NTMxMiBDIDM2NS45OTYwOTQgMTExLjQ0NTMxMiAzNzAuMzE2NDA2IDExMC4yNSAzNzMuMzA4NTk0IDEwOC4wNTg1OTQgQyAzNzcuMjI2NTYyIDEwNS4yNjU2MjUgMzc5LjU1NDY4OCAxMDAuNzQ2MDk0IDM3OS41NTQ2ODggOTYuMDkzNzUgQyAzNzkuNTU0Njg4IDkyLjcwNzAzMSAzNzguMjIyNjU2IDg5Ljk4MDQ2OSAzNzUuNjk5MjE5IDg4LjE4NzUgQyAzNzMuMTcxODc1IDg2LjMyODEyNSAzNzAuOTE0MDYyIDg1LjcyNjU2MiAzNjUuNzk2ODc1IDg1LjMyODEyNSBDIDM2OS4wNTQ2ODggODQuNjY0MDYyIDM3MC41ODIwMzEgODQuMDY2NDA2IDM3Mi40NDE0MDYgODIuODA0Njg4IEMgMzc1LjYzMjgxMiA4MC42MTMyODEgMzc3LjI5Mjk2OSA3Ny43NTM5MDYgMzc3LjI5Mjk2OSA3NC4yOTY4NzUgQyAzNzcuMjkyOTY5IDY4LjQ0OTIxOSAzNzMuNDQxNDA2IDY1LjI2MTcxOSAzNjUuMzk4NDM4IDY1LjI2MTcxOSBDIDM2MS40MTAxNTYgNjUuMjYxNzE5IDM1Ny40OTIxODggNjUuNDYwOTM4IDM1My41MDM5MDYgNjUuNDYwOTM4IEMgMzQ5Ljk4MDQ2OSA2NS40NjA5MzggMzQ2LjUyNzM0NCA2NS4zOTQ1MzEgMzQzLjAwMzkwNiA2NS4yNjE3MTkgWiBNIDM1NS4wOTc2NTYgMTA4LjEyNSBMIDM1NS4wOTc2NTYgODcuMTkxNDA2IEMgMzU3LjY5MTQwNiA4Ny4wNTg1OTQgMzU4LjI4OTA2MiA4Ny4wNTg1OTQgMzU5LjU1MDc4MSA4Ny4wNTg1OTQgQyAzNjguNTIzNDM4IDg3LjA1ODU5NCAzNzIuNzA3MDMxIDkwLjMxMjUgMzcyLjcwNzAzMSA5Ny40MjU3ODEgQyAzNzIuNzA3MDMxIDEwNC40Njg3NSAzNjguMTI1IDEwOC42NTYyNSAzNjAuMjE0ODQ0IDEwOC42NTYyNSBDIDM1OC4yODkwNjIgMTA4LjY1NjI1IDM1Ni43NTc4MTIgMTA4LjUyMzQzOCAzNTUuMDk3NjU2IDEwOC4xMjUgWiBNIDM1NS4wOTc2NTYgODQuNTk3NjU2IEwgMzU1LjA5NzY1NiA2OC40NDkyMTkgQyAzNTYuODI0MjE5IDY4LjA1MDc4MSAzNTguMzU1NDY5IDY3LjkxNzk2OSAzNjAuNDgwNDY5IDY3LjkxNzk2OSBDIDM2Ny41ODk4NDQgNjcuOTE3OTY5IDM3MC43MTQ4NDQgNzAuMzEyNSAzNzAuNzE0ODQ0IDc1LjgyODEyNSBDIDM3MC43MTQ4NDQgODEuNjA5Mzc1IDM2Ni43MjY1NjIgODQuNzMwNDY5IDM1OS4xNTIzNDQgODQuNzMwNDY5IEMgMzU4LjAyMzQzOCA4NC43MzA0NjkgMzU3LjE2MDE1NiA4NC43MzA0NjkgMzU1LjA5NzY1NiA4NC41OTc2NTYgWiBNIDM5Ni4wMTU2MjUgMTExLjQ0NTMxMiBDIDM5OC40MDYyNSAxMTEuMzEyNSA0MDAuODY3MTg4IDExMS4yNDYwOTQgNDAzLjI1NzgxMiAxMTEuMjQ2MDk0IEMgNDA1LjkxNzk2OSAxMTEuMjQ2MDk0IDQwOC42NDA2MjUgMTExLjMxMjUgNDExLjMwMDc4MSAxMTEuNDQ1MzEyIEwgNDExLjMwMDc4MSAxMDkuNDUzMTI1IEwgNDA4LjgzOTg0NCAxMDkuMjUzOTA2IEMgNDA2LjUxNTYyNSAxMDkuMDU0Njg4IDQwNS42NTIzNDQgMTA4LjU4OTg0NCA0MDUuNjUyMzQ0IDEwNy41MjM0MzggQyA0MDUuNjUyMzQ0IDEwNi42NjAxNTYgNDA2LjU4MjAzMSAxMDMuODA0Njg4IDQwNy45NzY1NjIgMTAwLjQ4MDQ2OSBMIDQwOS44MzU5MzggOTYuMDI3MzQ0IEwgNDI4Ljk3NjU2MiA5Ni4wMjczNDQgTCA0MzIuMDMxMjUgMTAzLjY3MTg3NSBDIDQzMy4xNjQwNjIgMTA2LjQ2MDkzOCA0MzMuNDI5Njg4IDEwNy4zMjQyMTkgNDMzLjQyOTY4OCAxMDcuOTI1NzgxIEMgNDMzLjQyOTY4OCAxMDguNjU2MjUgNDMyLjM2NzE4OCAxMDkuMTIxMDk0IDQzMC43MDMxMjUgMTA5LjI1MzkwNiBMIDQyNy41ODIwMzEgMTA5LjQ1MzEyNSBMIDQyNy41ODIwMzEgMTExLjQ0NTMxMiBDIDQzMC42MzY3MTkgMTExLjMxMjUgNDMzLjc2MTcxOSAxMTEuMjQ2MDk0IDQzNi44MTY0MDYgMTExLjI0NjA5NCBDIDQzOS42MDkzNzUgMTExLjI0NjA5NCA0NDIuNDY0ODQ0IDExMS4zMTI1IDQ0NS4yNTc4MTIgMTExLjQ0NTMxMiBMIDQ0NS4yNTc4MTIgMTA5LjQ1MzEyNSBMIDQ0Mi45OTYwOTQgMTA5LjI1MzkwNiBDIDQ0MS4yNjk1MzEgMTA5LjEyMTA5NCA0NDAuNTM5MDYyIDEwNy44NTkzNzUgNDM4LjIxNDg0NCAxMDIuNDc2NTYyIEwgNDIyLjEzMjgxMiA2NC43MzA0NjkgTCA0MjAuMDAzOTA2IDY0LjczMDQ2OSBDIDQyMC4wMDM5MDYgNjQuNzMwNDY5IDQxOS4yNzM0MzggNjYuOTg4MjgxIDQxNi43NSA3Mi42MzY3MTkgTCA0MDIuMDYyNSAxMDUuOTk2MDk0IEMgNDAxLjE5OTIxOSAxMDcuOTI1NzgxIDM5OS45Mzc1IDEwOS4xMjEwOTQgMzk4LjQ3MjY1NiAxMDkuMjUzOTA2IEwgMzk2LjAxNTYyNSAxMDkuNDUzMTI1IFogTSA0MTAuOTY4NzUgOTMuMzcxMDk0IEwgNDE5LjQwNjI1IDczLjU2NjQwNiBMIDQyNy43ODEyNSA5My4zNzEwOTQgWiBNIDQxMC45Njg3NSA5My4zNzEwOTQgIi8+CjxwYXRoIGZpbGwtcnVsZT0ibm9uemVybyIgZmlsbD0icmdiKDcwLjE5NTAwNyUsIDU2Ljg2MTg3NyUsIDM0LjkwMTQyOCUpIiBmaWxsLW9wYWNpdHk9IjEiIGQ9Ik0gMjIzLjc0NjA5NCAxMzQuNzM4MjgxIEwgMjI1LjE5OTIxOSAxMzQuNzM4MjgxIEwgMjI1LjE5OTIxOSAxMzAuNzg5MDYyIEwgMjI5LjIyNjU2MiAxMzAuNzg5MDYyIEwgMjI5LjIyNjU2MiAxMjkuNTQyOTY5IEwgMjI1LjE5OTIxOSAxMjkuNTQyOTY5IEwgMjI1LjE5OTIxOSAxMjYuNDkyMTg4IEwgMjI5LjY1MjM0NCAxMjYuNDkyMTg4IEwgMjI5LjY1MjM0NCAxMjUuMjQyMTg4IEwgMjIzLjc0NjA5NCAxMjUuMjQyMTg4IFogTSAyNTUuNDQ5MjE5IDEyNS4yNDIxODggTCAyNTMuOTk2MDk0IDEyNS4yNDIxODggTCAyNTMuOTk2MDk0IDEzNC43MzgyODEgTCAyNTUuNDQ5MjE5IDEzNC43MzgyODEgWiBNIDI4MC4xMDkzNzUgMTM0LjczODI4MSBMIDI4MS41ODIwMzEgMTM0LjczODI4MSBMIDI4MS41ODIwMzEgMTI5LjY3MTg3NSBDIDI4MS41ODIwMzEgMTI5LjE3OTY4OCAyODEuNTMxMjUgMTI4LjE5OTIxOSAyODEuNDcyNjU2IDEyNy4wMDc4MTIgQyAyODIuMTYwMTU2IDEyOC4yODEyNSAyODIuNTIzNDM4IDEyOC45Mzc1IDI4Mi45ODgyODEgMTI5LjY4MzU5NCBMIDI4Ni4xOTUzMTIgMTM0LjczODI4MSBMIDI4Ny44Nzg5MDYgMTM0LjczODI4MSBMIDI4Ny44Nzg5MDYgMTI1LjI0MjE4OCBMIDI4Ni40MDYyNSAxMjUuMjQyMTg4IEwgMjg2LjQwNjI1IDEzMC42NDg0MzggQyAyODYuNDA2MjUgMTMxLjE5NTMxMiAyODYuNDI5Njg4IDEzMi4wODIwMzEgMjg2LjUgMTMzIEMgMjg2LjA4MjAzMSAxMzIuMDg5ODQ0IDI4NS42NTIzNDQgMTMxLjM2NzE4OCAyODUuMzU5Mzc1IDEzMC44OTQ1MzEgTCAyODEuNzg1MTU2IDEyNS4yNDIxODggTCAyODAuMTA5Mzc1IDEyNS4yNDIxODggWiBNIDMxMS44MTI1IDEzNC43MzgyODEgTCAzMTMuMzg2NzE5IDEzNC43MzgyODEgTCAzMTQuMjM0Mzc1IDEzMi4yMzQzNzUgTCAzMTcuOTY4NzUgMTMyLjIzNDM3NSBMIDMxOC44NDM3NSAxMzQuNzM4MjgxIEwgMzIwLjQxNzk2OSAxMzQuNzM4MjgxIEwgMzE2Ljk3MjY1NiAxMjUuMjQyMTg4IEwgMzE1LjE5MTQwNiAxMjUuMjQyMTg4IFogTSAzMTQuNjQ4NDM4IDEzMS4wMjM0MzggTCAzMTUuMTc1NzgxIDEyOS40NTcwMzEgQyAzMTUuNDE0MDYyIDEyOC43MzA0NjkgMzE1LjcwNzAzMSAxMjcuNzQyMTg4IDMxNi4wNzQyMTkgMTI2LjM4MjgxMiBDIDMxNi40NTMxMjUgMTI3LjcyNjU2MiAzMTYuNzM4MjgxIDEyOC42OTUzMTIgMzE2Ljk5MjE4OCAxMjkuNDU3MDMxIEwgMzE3LjU0Mjk2OSAxMzEuMDIzNDM4IFogTSAzNDQuMzUxNTYyIDEzNC43MzgyODEgTCAzNDUuODIwMzEyIDEzNC43MzgyODEgTCAzNDUuODIwMzEyIDEyOS42NzE4NzUgQyAzNDUuODIwMzEyIDEyOS4xNzk2ODggMzQ1Ljc2OTUzMSAxMjguMTk5MjE5IDM0NS43MTQ4NDQgMTI3LjAwNzgxMiBDIDM0Ni40MDIzNDQgMTI4LjI4MTI1IDM0Ni43NjU2MjUgMTI4LjkzNzUgMzQ3LjIzMDQ2OSAxMjkuNjgzNTk0IEwgMzUwLjQzNzUgMTM0LjczODI4MSBMIDM1Mi4xMjEwOTQgMTM0LjczODI4MSBMIDM1Mi4xMjEwOTQgMTI1LjI0MjE4OCBMIDM1MC42NDg0MzggMTI1LjI0MjE4OCBMIDM1MC42NDg0MzggMTMwLjY0ODQzOCBDIDM1MC42NDg0MzggMTMxLjE5NTMxMiAzNTAuNjcxODc1IDEzMi4wODIwMzEgMzUwLjc0MjE4OCAxMzMgQyAzNTAuMzIwMzEyIDEzMi4wODk4NDQgMzQ5Ljg5NDUzMSAxMzEuMzY3MTg4IDM0OS42MDE1NjIgMTMwLjg5NDUzMSBMIDM0Ni4wMjczNDQgMTI1LjI0MjE4OCBMIDM0NC4zNTE1NjIgMTI1LjI0MjE4OCBaIE0gMzgwLjcyNjU2MiAxMzQuODY3MTg4IEMgMzgyLjgyMDMxMiAxMzQuODY3MTg4IDM4NC4zNTE1NjIgMTMzLjU0Mjk2OSAzODQuNjQ0NTMxIDEzMS42NjAxNTYgTCAzODMuMTc5Njg4IDEzMS42NjAxNTYgQyAzODIuOTM3NSAxMzIuODcxMDk0IDM4MS45MjE4NzUgMTMzLjU0Mjk2OSAzODAuNzM4MjgxIDEzMy41NDI5NjkgQyAzNzkuMTEzMjgxIDEzMy41NDI5NjkgMzc3Ljg4NjcxOSAxMzIuMzA0Njg4IDM3Ny44ODY3MTkgMTI5Ljk5NjA5NCBDIDM3Ny44ODY3MTkgMTI3LjcwMzEyNSAzNzkuMTA1NDY5IDEyNi40NDE0MDYgMzgwLjczODI4MSAxMjYuNDQxNDA2IEMgMzgxLjkyMTg3NSAxMjYuNDQxNDA2IDM4Mi45Mzc1IDEyNy4xMDU0NjkgMzgzLjE3OTY4OCAxMjguMzE2NDA2IEwgMzg0LjYzNjcxOSAxMjguMzE2NDA2IEMgMzg0LjMyMDMxMiAxMjYuMzAwNzgxIDM4Mi43MjY1NjIgMTI1LjExMzI4MSAzODAuNzI2NTYyIDEyNS4xMTMyODEgQyAzNzguMjY1NjI1IDEyNS4xMTMyODEgMzc2LjQ0OTIxOSAxMjYuOTQ5MjE5IDM3Ni40NDkyMTkgMTI5Ljk5NjA5NCBDIDM3Ni40NDkyMTkgMTMzLjAzMTI1IDM3OC4yNTc4MTIgMTM0Ljg2NzE4OCAzODAuNzI2NTYyIDEzNC44NjcxODggWiBNIDQwOC45MTAxNTYgMTM0LjczODI4MSBMIDQxNC45MjU3ODEgMTM0LjczODI4MSBMIDQxNC45MjU3ODEgMTMzLjQ5MjE4OCBMIDQxMC4zNjMyODEgMTMzLjQ5MjE4OCBMIDQxMC4zNjMyODEgMTMwLjU2NjQwNiBMIDQxNC41NzAzMTIgMTMwLjU2NjQwNiBMIDQxNC41NzAzMTIgMTI5LjMyMDMxMiBMIDQxMC4zNjMyODEgMTI5LjMyMDMxMiBMIDQxMC4zNjMyODEgMTI2LjQ5MjE4OCBMIDQxNC44ODY3MTkgMTI2LjQ5MjE4OCBMIDQxNC44ODY3MTkgMTI1LjI0MjE4OCBMIDQwOC45MTAxNTYgMTI1LjI0MjE4OCBaIE0gNDQyLjUyMzQzOCAxMzQuODk4NDM4IEMgNDQ0Ljc1NzgxMiAxMzQuODk4NDM4IDQ0Ni4wNDI5NjkgMTMzLjcyNjU2MiA0NDYuMDQyOTY5IDEzMi4xMTMyODEgQyA0NDYuMDQyOTY5IDEzMC4zOTg0MzggNDQ0LjUxOTUzMSAxMjkuNzUgNDQzLjMwODU5NCAxMjkuNDM3NSBMIDQ0Mi4zODY3MTkgMTI5LjE5NTMxMiBDIDQ0MS42NjAxNTYgMTI5LjAwMzkwNiA0NDAuNjc1NzgxIDEyOC42NjQwNjIgNDQwLjY3NTc4MSAxMjcuNzY1NjI1IEMgNDQwLjY3NTc4MSAxMjYuOTY0ODQ0IDQ0MS40MDIzNDQgMTI2LjM3ODkwNiA0NDIuNTU4NTk0IDEyNi4zNzg5MDYgQyA0NDMuNjMyODEyIDEyNi4zNzg5MDYgNDQ0LjQwNjI1IDEyNi44NzUgNDQ0LjUgMTI3Ljc0MjE4OCBMIDQ0NS45MTc5NjkgMTI3Ljc0MjE4OCBDIDQ0NS44NzEwOTQgMTI2LjIzMDQ2OSA0NDQuNTM5MDYyIDEyNS4xMTMyODEgNDQyLjU4OTg0NCAxMjUuMTEzMjgxIEMgNDQwLjY3NTc4MSAxMjUuMTEzMjgxIDQzOS4yMjI2NTYgMTI2LjIwMzEyNSA0MzkuMjIyNjU2IDEyNy44NDc2NTYgQyA0MzkuMjIyNjU2IDEyOS4xNDg0MzggNDQwLjE0MDYyNSAxMjkuOTQ1MzEyIDQ0MS42OTUzMTIgMTMwLjM1OTM3NSBMIDQ0Mi44MDQ2ODggMTMwLjY2Nzk2OSBDIDQ0My44MjQyMTkgMTMwLjk0MTQwNiA0NDQuNjA5Mzc1IDEzMS4yNjU2MjUgNDQ0LjYwOTM3NSAxMzIuMDkzNzUgQyA0NDQuNjA5Mzc1IDEzMy4wMTE3MTkgNDQzLjcyMjY1NiAxMzMuNjI1IDQ0Mi41MTk1MzEgMTMzLjYyNSBDIDQ0MS40MjE4NzUgMTMzLjYyNSA0NDAuNTAzOTA2IDEzMy4xNDA2MjUgNDQwLjQyMTg3NSAxMzIuMTAxNTYyIEwgNDM4Ljk2MDkzOCAxMzIuMTAxNTYyIEMgNDM5LjA1MDc4MSAxMzMuODM1OTM4IDQ0MC4zOTA2MjUgMTM0Ljg5ODQzOCA0NDIuNTIzNDM4IDEzNC44OTg0MzggWiBNIDQ0Mi41MjM0MzggMTM0Ljg5ODQzOCAiLz4KPC9zdmc+Cg==") left center / auto 100% no-repeat;
  background: linear-gradient(105deg, transparent 42%, rgb(255 244 220 / .42) 50%, transparent 58%) no-repeat;
  background-size: 260% 100%; background-position: 160% 0; }
.js .brand::after { animation: logo-shine 9s var(--ease-in-out) 2.2s infinite backwards; }
@keyframes logo-shine { 0% { background-position: 160% 0; } 18%, 100% { background-position: -60% 0; } }
.scrolled .brand { transform: scale(.88); }
@media (hover: hover) and (pointer: fine) {
  .brand:hover img { filter: drop-shadow(0 0 1px rgb(255 255 255 / .9)) drop-shadow(0 2px 8px rgb(168 32 53 / .24)) drop-shadow(0 0 22px rgb(179 145 89 / .55)); }
}
@media (prefers-reduced-motion: reduce) { .js .brand::after { animation: none; } }
.nav { display: flex; align-items: center; gap: 4px; margin-left: auto; font-size: var(--t-s); font-weight: 500; }
.nav > a, .drop-trigger { position: relative; display: inline-flex; align-items: center; gap: 6px; padding: 10px 14px; text-decoration: none; color: var(--tinte); border-radius: 999px; }
.nav > a::after, .drop-trigger::after { content: ""; position: absolute; left: 14px; right: 14px; bottom: 4px; height: 1.5px; background: var(--gold);
  transform: scaleX(0); transform-origin: left; transition: transform .25s var(--ease-out); }
.nav a[aria-current="page"]::after { transform: scaleX(1); }
@media (hover: hover) and (pointer: fine) { .nav > a:hover::after, .drop-trigger:hover::after { transform: scaleX(1); } }
.drop-trigger svg { width: 12px; height: 12px; transition: transform .2s var(--ease-out); }
.has-drop { position: relative; }
.drop { position: absolute; top: calc(100% + 10px); left: 50%; width: min(620px, 80vw); background: var(--weiss); border: 1px solid var(--linie); border-radius: 10px;
  padding: 14px; box-shadow: 0 30px 60px -30px rgb(32 33 36 / .45); opacity: 0; visibility: hidden;
  transform: translate(-50%, 6px) scale(.98); transform-origin: top center;
  transition: opacity .2s var(--ease-out), transform .2s var(--ease-out), visibility 0s linear .2s; }
.drop::before { content: ""; position: absolute; inset: -12px 0 auto 0; height: 12px; }
.has-drop:hover .drop, .has-drop:focus-within .drop, .has-drop.open .drop { opacity: 1; visibility: visible; transform: translate(-50%, 0) scale(1); transition-delay: 0s; }
.has-drop:hover .drop-trigger svg, .has-drop.open .drop-trigger svg { transform: rotate(180deg); }
.drop-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 2px; }
.drop-grid a { display: flex; align-items: center; gap: 12px; padding: 10px 12px; border-radius: 6px; text-decoration: none; color: var(--tinte); font-weight: 500; transition: background-color .15s ease; }
.drop-grid a:hover, .drop-grid a[aria-current] { background: var(--tint); }
.dico { width: 22px; height: 22px; flex: none; color: var(--bordeaux); }
.dico .duo { fill: var(--gold); opacity: .35; }
.drop-all { display: flex; align-items: center; justify-content: space-between; margin-top: 10px; padding: 12px; border-top: 1px solid var(--linie);
  font-weight: 600; color: var(--bordeaux); text-decoration: none; }
.drop-all .arr { width: 16px; height: 16px; }
.tools { display: flex; align-items: center; gap: 12px; }
.lang { display: inline-flex; border: 1px solid var(--sand); border-radius: 999px; padding: 3px; background: var(--weiss); }
.lang a { font: 600 var(--t-xs)/1 var(--f-text); letter-spacing: .08em; color: var(--leise); text-decoration: none; padding: .62em .85em; border-radius: 999px;
  transition: background-color .2s ease, color .2s ease; }
.lang a { display: inline-flex; align-items: center; gap: 6px; }
.lang img { width: 18px; height: 13.5px; border-radius: 2px; box-shadow: 0 0 0 1px rgb(32 33 36 / .12); }
.lang a[aria-current] { background: var(--anthrazit); color: var(--elfenbein); }
.menu-btn { display: none; width: 44px; height: 44px; border: 0; background: transparent; cursor: pointer; position: relative; }
.menu-btn i { position: absolute; left: 11px; right: 11px; height: 1.6px; background: var(--anthrazit); transition: transform .3s var(--ease-out); }
.menu-btn i:first-of-type { top: 18px; } .menu-btn i:last-of-type { top: 25px; }
.menu-btn[aria-expanded="true"] i:first-of-type { transform: translateY(3.5px) rotate(45deg); }
.menu-btn[aria-expanded="true"] i:last-of-type { transform: translateY(-3.5px) rotate(-45deg); }

.drawer { position: fixed; z-index: 39; top: calc(var(--header-h) + env(safe-area-inset-top, 0px)); right: 0; bottom: 0; width: min(420px, 100%);
  background: var(--elfenbein); border-left: 1px solid var(--linie); padding: 12px var(--gutter) calc(24px + env(safe-area-inset-bottom, 0px));
  display: flex; flex-direction: column; justify-content: space-between; gap: 24px; overflow-y: auto;
  transform: translateX(100%); visibility: hidden; transition: transform .45s var(--ease-drawer), visibility 0s linear .45s; }
.drawer.open { transform: none; visibility: visible; transition-delay: 0s; }
.drawer nav { display: grid; }
.drawer nav > a { font-family: var(--f-display); font-size: 1.6rem; padding: 12px 0; border-bottom: 1px solid var(--linie); text-decoration: none; color: var(--anthrazit); }
.drawer-sub { display: grid; padding: 6px 0 10px 14px; border-bottom: 1px solid var(--linie); }
.drawer-sub a { padding: 7px 0; font-size: var(--t-s); color: var(--leise); text-decoration: none; }
.drawer-foot { display: grid; gap: 10px; }
.scrim { position: fixed; inset: 0; z-index: 38; background: rgb(32 33 36 / .35); opacity: 0; transition: opacity .3s ease; }
.scrim.on { opacity: 1; }
@media (max-width: 1080px) {
  .nav, .header-cta { display: none; }
  .menu-btn { display: inline-block; }
  .tools { margin-left: auto; }
  :root { --header-h: 68px; }
  .brand img { height: 46px; }
}

/* Hero (Startseite) */
.hero { padding-block: clamp(36px, 5vw, 72px) clamp(40px, 6vw, 80px); overflow: hidden; }
.hero-in { display: grid; grid-template-columns: 1.15fr .85fr; gap: clamp(36px, 6vw, 96px); align-items: center; }
.hero-copy { display: grid; gap: 26px; min-width: 0; }
.hero h1 { font-size: var(--t-h1); letter-spacing: -.01em; }
.hero h1 em { font-style: normal; color: var(--bordeaux); }
.hero-visual { position: relative; margin: 0; max-width: 460px; width: 100%; justify-self: end; }
.hero-visual::before { content: ""; position: absolute; inset: 22px -22px -22px 22px; border: 1.5px solid var(--gold); border-radius: 999px 999px var(--r) var(--r); }
.arch { position: relative; aspect-ratio: 4 / 5; max-width: 100%; border-radius: 999px 999px var(--r) var(--r); overflow: hidden; background: var(--sand); }
.arch img { width: 100%; height: 100%; object-fit: cover; object-position: 50% 22%; }
.arch .flagwave { position: absolute; inset: 0; width: 100%; height: 100%; pointer-events: none; }
@media (prefers-reduced-motion: reduce) { .arch .flagwave { display: none; } }
.seal { position: absolute; top: 10%; left: -54px; width: 128px; height: 128px; border-radius: 50%; background: var(--weiss);
  display: grid; place-items: center; box-shadow: 0 18px 40px -18px rgb(32 33 36 / .45); }
.seal .mark { width: 74%; height: auto; overflow: visible; }
.hero-badge { position: absolute; right: -14px; bottom: 30px; max-width: 230px; background: var(--anthrazit); color: var(--hell-text);
  padding: 16px 20px; border-radius: var(--r); font-size: var(--t-s); line-height: 1.4; box-shadow: 0 18px 40px -18px rgb(32 33 36 / .6); }
.hero-badge strong { display: block; font-family: var(--f-display); font-weight: 400; font-size: 1.3rem; color: var(--elfenbein); margin-bottom: 4px; }
.trust { list-style: none; margin: clamp(40px, 6vw, 72px) 0 0; padding: 22px 0 0; border-top: 1px solid var(--linie);
  display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 16px 28px; font-size: var(--t-s); color: var(--leise); }
.trust li { display: flex; gap: 10px; align-items: baseline; }
.trust li::before { content: ""; width: 7px; height: 7px; flex: none; background: var(--gold); transform: rotate(45deg) translateY(-2px); }
/* Hero: Schreibmaschine + Vertrauenspunkte */
.eyebrow.type { min-height: 1.4em; }
.tw-caret { display: inline-block; width: 1.5px; height: 1.05em; margin-left: 3px; vertical-align: -.15em; background: var(--gold); animation: tw-blink 1s steps(1) infinite; }
.tw-caret.done { animation: tw-blink 1s steps(1) 3, tw-out .4s ease 3s forwards; }
@keyframes tw-blink { 50% { opacity: 0; } }
@keyframes tw-out { to { opacity: 0; } }
.trust { position: relative; border-top-color: transparent; }
.trust::before { content: ""; position: absolute; left: 0; right: 0; top: -1px; height: 1px; background: linear-gradient(90deg, var(--gold), var(--linie) 40%); transform-origin: left; }
.js .trust::before { animation: trust-line 1.4s var(--ease-in-out) 1.5s both; }
.js .trust li { animation: trust-in .8s var(--ease-out) both; animation-delay: calc(1.9s + var(--k) * 140ms); }
.js .trust li::before { animation: trust-gem .7s var(--ease-out) both, trust-glow 8s ease-in-out infinite;
  animation-delay: calc(1.95s + var(--k) * 140ms), calc(4s + var(--k) * 450ms); }
@keyframes trust-line { from { transform: scaleX(0); } }
@keyframes trust-in { from { opacity: 0; transform: translateY(10px); filter: blur(4px); } }
@keyframes trust-gem { from { opacity: 0; transform: rotate(-135deg) scale(.4) translateY(-2px); } to { transform: rotate(45deg) translateY(-2px); } }
@keyframes trust-glow { 0%, 12%, 100% { transform: rotate(45deg) translateY(-2px); box-shadow: 0 0 0 0 rgb(179 145 89 / 0); }
  5% { transform: rotate(135deg) scale(1.35) translateY(-2px); box-shadow: 0 0 10px 2px rgb(179 145 89 / .55); } }
@media (prefers-reduced-motion: reduce) {
  .tw-caret { display: none; }
  .js .trust::before { animation: none; }
  .js .trust li, .js .trust li::before { animation: fade .3s ease both; }
}
@media (max-width: 900px) {
  .hero-in { grid-template-columns: 1fr; }
  .hero-visual { justify-self: center; max-width: 380px; margin-right: 22px; }
  .seal { left: -14px; width: 104px; height: 104px; }
  .hero-badge { right: -8px; }
  .trust { grid-template-columns: 1fr 1fr; }
}
@media (max-width: 520px) { .trust { grid-template-columns: 1fr; } }

/* Seitenkopf (Unterseiten) */
.phero { position: relative; overflow: hidden; background: var(--anthrazit); color: var(--hell-text); padding-block: clamp(56px, 8vw, 112px) clamp(56px, 7vw, 96px); }
.phero h1 { color: var(--elfenbein); font-size: clamp(2.3rem, 1.4rem + 3.6vw, 4.2rem); max-width: 16em; }
.phero .lead { color: var(--hell-text); }
.phero-in { position: relative; display: grid; gap: 22px; }
.phero-mark { position: absolute; right: -4%; bottom: -14%; width: min(560px, 62vw); height: auto; color: rgb(217 198 175 / .22); pointer-events: none; }
.phero-mark .m-bars { opacity: .5; } .phero-mark .m-arrow { opacity: .9; }
.crumbs { font-size: var(--t-xs); letter-spacing: .04em; color: var(--hell-leise); display: flex; flex-wrap: wrap; gap: 8px; }
.crumbs a { color: var(--hell-text); text-decoration: none; }
.crumbs a:hover { color: var(--elfenbein); text-decoration: underline; }
.phero .actions { margin-top: 6px; }

/* Abschnitte */
.section { padding-block: clamp(72px, 10vw, 136px); }
.section.tint { background: var(--tint); }
.section.sand { background: var(--sand); }
.section.sand .eyebrow { color: var(--bordeaux); }
.section.dark { background: var(--anthrazit); color: var(--hell-text); }
.section.dark h2, .section.dark h3 { color: var(--elfenbein); }
.head { display: grid; gap: 16px; max-width: 760px; margin-bottom: clamp(36px, 5vw, 64px); }
.head.row { max-width: none; grid-template-columns: 1fr auto; align-items: end; gap: 24px; }
.head.row > div { display: grid; gap: 16px; }
@media (max-width: 640px) { .head.row { grid-template-columns: 1fr; } }

/* Icon-Kacheln: weiche Squircle-Fläche mit Lichtkante, Duoton-Symbol */
.tile { --tile: 56px; --tile-bg: linear-gradient(160deg, #FFFFFF 0%, #F3ECE2 100%); --tile-edge: rgb(32 33 36 / .07);
  display: inline-grid; place-items: center; width: var(--tile); height: var(--tile); border-radius: 16px; flex: none;
  background: var(--tile-bg); color: var(--bordeaux);
  box-shadow: inset 0 0 0 1px var(--tile-edge), inset 0 1px 0 rgb(255 255 255 / .9), 0 1px 2px rgb(32 33 36 / .06), 0 8px 18px -10px rgb(32 33 36 / .25);
  transition: transform .35s var(--ease-out), box-shadow .35s var(--ease-out); }
.tile svg { width: 50%; height: 50%; overflow: visible; }
.tile .duo { fill: var(--gold); opacity: .38; }
@media (hover: hover) and (pointer: fine) {
  .card:hover .tile, .srow:hover .tile { transform: scale(1.06); box-shadow: inset 0 0 0 1px var(--tile-edge), inset 0 1px 0 rgb(255 255 255 / .9), 0 2px 4px rgb(32 33 36 / .06), 0 14px 26px -12px rgb(168 32 53 / .35); }
}

/* Hintergrundmuster: feine Guilloche-Linien wie auf Wertpapieren, die langsam seitlich wandern */
.hero, .phero, .section.dark, .section.tint, .band { position: relative; isolation: isolate; overflow: hidden; }
.hero::before, .phero::before, .section.dark::before, .section.tint::before, .band::before {
  content: ""; position: absolute; top: 0; bottom: 0; left: 0; right: -480px; z-index: -1; pointer-events: none;
  background: url("../assets/muster-hell.svg") 0 0 / 480px 240px repeat;
  opacity: .07; will-change: transform;
  -webkit-mask-image: radial-gradient(120% 90% at 70% 40%, #000 30%, transparent 85%); mask-image: radial-gradient(120% 90% at 70% 40%, #000 30%, transparent 85%); }
.section.tint::before { opacity: .05; }
.phero::before, .section.dark::before { background-image: url("../assets/muster-dunkel.svg"); opacity: .09; }
.band::before { background-image: url("../assets/muster-dunkel.svg"); opacity: .14; }
.js .hero::before, .js .phero::before, .js .section.dark::before, .js .section.tint::before, .js .band::before { animation: muster-drift 70s linear infinite; }
.js .section.tint::before { animation-direction: reverse; animation-duration: 90s; }
@keyframes muster-drift { from { transform: translate3d(0, 0, 0); } to { transform: translate3d(-480px, 0, 0); } }
@media (prefers-reduced-motion: reduce) { .js .hero::before, .js .phero::before, .js .section.dark::before, .js .section.tint::before, .js .band::before { animation: none; } }

/* Icon-Bewegung: Linien zeichnen sich beim Erscheinen nach, die Goldfläche blendet danach ein */
.tile svg, .tile .ln, .tile .duo { transform-box: fill-box; transform-origin: center; }
.tile svg { transition: transform .5s var(--ease-out); }
.tile .duo { transition: opacity .35s ease; }
.js .tile.draw .ln > * { stroke-dasharray: 1 1.5; stroke-dashoffset: 1.02; }
.js .tile.draw .duo { opacity: 0; transform: scale(.82); }
.js .tile.drawn .ln > * { stroke-dashoffset: 0; transition: stroke-dashoffset 1.1s var(--ease-in-out) calc(var(--d, 0ms) + 120ms); }
.js .tile.drawn .ln > :nth-child(2) { transition-delay: calc(var(--d, 0ms) + 260ms); }
.js .tile.drawn .ln > :nth-child(n+3) { transition-delay: calc(var(--d, 0ms) + 400ms); }
.js .tile.drawn .duo { opacity: .38; transform: none; transition: opacity .7s var(--ease-out) calc(var(--d, 0ms) + 850ms), transform .7s var(--ease-out) calc(var(--d, 0ms) + 850ms); }
/* Beim Überfahren: jedes Symbol bewegt sich passend zu seiner Bedeutung, kurz und leise */
@media (hover: hover) and (pointer: fine) {
  :is(.card, .srow):hover .tile .duo { opacity: .6; transition-delay: 0ms; }
  :is(.card, .srow):hover .tile[data-i="pension"] svg { transform: rotate(180deg); transition: transform .8s var(--ease-in-out); }
  :is(.card, .srow):hover .tile[data-i="growth"] svg { transform: translate(1.5px, -1.5px); }
  :is(.card, .srow):hover .tile[data-i="health"] svg { animation: ico-beat 1s var(--ease-out) 1; }
  :is(.card, .srow):hover .tile[data-i="law"] svg { animation: ico-tilt .9s var(--ease-in-out) 1; }
  :is(.card, .srow):hover .tile[data-i="shield"] svg { transform: scale(1.08); }
  :is(.card, .srow):hover .tile[data-i="tax"] svg { transform: rotate(-6deg); }
  :is(.card, .srow):hover .tile[data-i="house"] svg,
  :is(.card, .srow):hover .tile[data-i="business"] svg { transform: translateY(-1.5px); }
}
@keyframes ico-beat { 0%, 100% { transform: scale(1); } 20% { transform: scale(1.12); } 40% { transform: scale(.98); } 60% { transform: scale(1.06); } }
@keyframes ico-tilt { 0%, 100% { transform: rotate(0); } 30% { transform: rotate(-7deg); } 65% { transform: rotate(4deg); } }
@media (prefers-reduced-motion: reduce) {
  .tile svg { transition: none !important; animation: none !important; transform: none !important; }
}

/* Leistungskarten */
.cards { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 18px; }
.cards.three { grid-template-columns: repeat(3, minmax(0, 1fr)); }
.card { position: relative; display: grid; grid-template-rows: auto auto 1fr auto; gap: 12px; padding: 28px 26px 24px; background: var(--weiss);
  border: 1px solid var(--linie); border-radius: 10px; text-decoration: none; color: inherit; min-width: 0;
  transition: transform .35s var(--ease-out), box-shadow .35s var(--ease-out), border-color .25s ease; }
.card .tile { margin-bottom: 8px; }
.card h3 { font-size: 1.35rem; }
.card p { color: var(--leise); font-size: var(--t-s); }
.card .more { display: inline-flex; align-items: center; gap: 6px; font-size: var(--t-xs); font-weight: 600; letter-spacing: .1em; text-transform: uppercase; color: var(--bordeaux); margin-top: 10px; }
.card .arr { width: 16px; height: 16px; transition: transform .25s var(--ease-out); }
@media (hover: hover) and (pointer: fine) {
  .card:hover { transform: translateY(-4px); border-color: var(--sand); box-shadow: 0 28px 50px -34px rgb(32 33 36 / .55); }
  .card:hover .arr { transform: translateX(4px); }
}
@media (max-width: 1080px) { .cards { grid-template-columns: repeat(2, minmax(0, 1fr)); } .cards.three { grid-template-columns: repeat(3, minmax(0, 1fr)); } }
@media (max-width: 760px) { .cards.three { grid-template-columns: 1fr; } }
@media (max-width: 560px) { .cards { grid-template-columns: 1fr; } }

/* Text + Bild */
.split { display: grid; grid-template-columns: .85fr 1.15fr; gap: clamp(36px, 7vw, 110px); align-items: center; }
.split.rev { grid-template-columns: 1.15fr .85fr; }
.split-media { margin: 0; max-width: 460px; width: 100%; }
.split-text { display: grid; gap: 22px; min-width: 0; max-width: 40em; }
.dark .split-text p { color: var(--hell-text); }
blockquote { margin: 0; font-family: var(--f-display); font-size: clamp(1.45rem, 1.1rem + 1.3vw, 2.1rem); line-height: 1.3; color: var(--anthrazit);
  padding-left: 24px; border-left: 2px solid var(--bordeaux); }
.dark blockquote { color: var(--elfenbein); }
.sign { color: var(--bordeaux); font-weight: 600; }
@media (max-width: 860px) { .split, .split.rev { grid-template-columns: 1fr; } .split.rev .split-media { order: -1; } .split-media { max-width: 400px; } }

/* Ablauf */
.steps { list-style: none; margin: 0; padding: 0; display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: clamp(24px, 3vw, 44px); }
.steps li { display: grid; gap: 12px; align-content: start; padding-top: 24px; border-top: 2px solid var(--anthrazit); min-width: 0; }
.steps .num { font-family: var(--f-display); font-size: 3rem; line-height: 1; color: var(--bordeaux); }
.steps p { color: #4A443E; font-size: var(--t-s); }
@media (max-width: 760px) { .steps { grid-template-columns: 1fr; } }

/* Partner */
/* Partner-Raster (Partnerseite): Kacheln klappen beim Erscheinen gestaffelt auf */
.pcats { display: grid; gap: clamp(48px, 6vw, 80px); }
.pcat h3 { display: flex; align-items: center; gap: 12px; margin-bottom: 22px; }
.pcount { font: 600 var(--t-xs)/1 var(--f-text); letter-spacing: .08em; color: var(--bordeaux); background: rgb(168 32 53 / .08); padding: 6px 10px; border-radius: 999px; }
.partners { display: grid; grid-template-columns: repeat(auto-fill, minmax(170px, 1fr)); gap: 14px; }
.pslot { perspective: 900px; display: grid; }
.js .pslot.pre { opacity: 1; transform: none; }
.partner { position: relative; background: #fff; min-height: 104px; display: grid; place-items: center; padding: 18px; border-radius: 14px;
  box-shadow: inset 0 0 0 1px rgb(32 33 36 / .06), 0 1px 2px rgb(32 33 36 / .04), 0 10px 24px -18px rgb(32 33 36 / .35);
  transition: transform .4s var(--ease-out), box-shadow .4s var(--ease-out); }
.partner img { max-height: 46px; max-width: 82%; width: auto; height: auto; object-fit: contain; filter: saturate(.9); opacity: .9; transition: filter .4s ease, opacity .4s ease, transform .4s var(--ease-out); }
.js .pslot.pre .partner { opacity: 0; transform: rotateX(-65deg) translateY(24px) scale(.94); filter: blur(4px); }
.js .pslot.in .partner { opacity: 1; transform: none; filter: none; transform-origin: 50% 0;
  transition: opacity .7s var(--ease-out), transform .9s var(--ease-out), filter .7s var(--ease-out), box-shadow .4s var(--ease-out);
  transition-delay: calc(var(--k) * 70ms); }
@media (hover: hover) and (pointer: fine) {
  .partners .partner:hover { transform: translateY(-5px); transition-delay: 0ms;
    box-shadow: inset 0 0 0 1px rgb(179 145 89 / .45), 0 0 0 4px rgb(179 145 89 / .08), 0 18px 34px -18px rgb(168 32 53 / .35); }
  .partner:hover img { filter: none; opacity: 1; transform: scale(1.05); }
}
@media (hover: none) { .partner img, .lw-logo img { filter: none; opacity: .92; } }

/* Logo-Wand (Startseite): drei Laufbänder in Gegenrichtung, weich ausgeblendete Ränder */
.logowall { display: grid; gap: 14px; margin-inline: calc(var(--gutter) * -1); padding-block: 6px;
  -webkit-mask-image: linear-gradient(90deg, transparent, #000 12%, #000 88%, transparent); mask-image: linear-gradient(90deg, transparent, #000 12%, #000 88%, transparent); }
.lw-row { overflow: hidden; }
.lw-track { display: flex; gap: 14px; width: max-content; margin: 0; padding: 4px 0; list-style: none; animation: lw-run var(--speed) linear infinite; }
.lw-row.rev .lw-track { animation-direction: reverse; }
.lw-logo { flex: none; width: 176px; height: 88px; display: grid; place-items: center; background: #fff; border-radius: 14px;
  box-shadow: inset 0 0 0 1px rgb(32 33 36 / .06), 0 8px 20px -16px rgb(32 33 36 / .35); transition: transform .4s var(--ease-out), box-shadow .4s var(--ease-out); }
.lw-logo img { max-height: 42px; max-width: 78%; width: auto; height: auto; object-fit: contain; filter: saturate(.9); opacity: .9; transition: filter .4s ease, opacity .4s ease; }
@keyframes lw-run { to { transform: translate3d(calc(-50% - 7px), 0, 0); } }
@media (hover: hover) and (pointer: fine) {
  .logowall:hover .lw-track { animation-play-state: paused; }
  .lw-logo:hover { transform: translateY(-4px) scale(1.04); box-shadow: inset 0 0 0 1px rgb(179 145 89 / .5), 0 16px 30px -16px rgb(168 32 53 / .38); }
  .lw-logo:hover img { filter: none; opacity: 1; }
}
/* Einflug: die Bänder gleiten aus entgegengesetzten Richtungen herein und werden scharf */
.js .lw-row.pre { opacity: 0; transform: translateX(-6%); filter: blur(6px); }
.js .lw-row.rev.pre { transform: translateX(6%); }
.js .lw-row.in { transition: opacity 1s var(--ease-out), transform 1.2s var(--ease-out), filter 1s var(--ease-out); transition-delay: var(--d, 0ms); }
.lw-row:nth-child(2) { --d: 120ms; } .lw-row:nth-child(3) { --d: 240ms; }
@media (max-width: 640px) { .lw-logo { width: 140px; height: 72px; } .logowall { gap: 10px; } .lw-track { gap: 10px; } }
@media (prefers-reduced-motion: reduce) {
  .lw-track { animation: none; flex-wrap: wrap; width: auto; justify-content: center; }
  .lw-track [aria-hidden="true"] { display: none; }
  .js .pslot.pre .partner { transform: none; filter: none; }
}

/* FAQ */
.faq-wrap { display: grid; grid-template-columns: .8fr 1.2fr; gap: clamp(32px, 6vw, 96px); align-items: start; }
.faq { border-top: 1px solid var(--sand); }
.qa { border-bottom: 1px solid var(--sand); }
.qa h3 { font: inherit; }
.qa button { width: 100%; display: flex; justify-content: space-between; align-items: center; gap: 24px; text-align: left; background: none; border: 0; cursor: pointer;
  padding: 22px 0; font: 400 1.3rem/1.3 var(--f-display); color: var(--anthrazit); }
.pm { position: relative; width: 18px; height: 18px; flex: none; }
.pm::before, .pm::after { content: ""; position: absolute; left: 0; right: 0; top: 50%; height: 1.5px; background: var(--bordeaux); transition: transform .3s var(--ease-out); }
.pm::after { transform: rotate(90deg); }
.qa button[aria-expanded="true"] .pm::after { transform: rotate(0deg); }
.qa-a { display: grid; grid-template-rows: 1fr; transition: grid-template-rows .3s var(--ease-out); }
.js .qa-a { grid-template-rows: 0fr; }
.qa-a > div { overflow: hidden; }
.qa-a p { padding: 0 40px 24px 0; color: var(--leise); }
.js .qa.open .qa-a { grid-template-rows: 1fr; }
@media (max-width: 860px) { .faq-wrap { grid-template-columns: 1fr; } }

/* CTA-Band */
.band { position: relative; overflow: hidden; background: var(--bordeaux); color: #F4DDE0; padding-block: clamp(64px, 9vw, 120px); }
.band h2 { color: var(--weiss); }
.band-in { position: relative; display: grid; gap: 20px; max-width: 760px; }
.band p { font-size: 1.15rem; max-width: 34em; }
.band .actions { margin-top: 10px; }
.band .btn-primary { background: var(--weiss); color: var(--bordeaux); }
@media (hover: hover) and (pointer: fine) { .band .btn-primary:hover { background: var(--elfenbein); } }
.band-mark { position: absolute; right: -60px; bottom: -80px; width: min(520px, 70vw); height: auto; color: rgb(255 253 249 / .22); pointer-events: none; }
.band-mark .m-bars { opacity: .28; } .band-mark .m-arrow { opacity: .35; fill: #fff; }

/* Leistungen-Übersicht */
.diffs { list-style: none; padding: 0; margin: 0; display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 1px; background: var(--linie); border: 1px solid var(--linie); border-radius: 10px; overflow: hidden; }
.diffs li { background: var(--weiss); padding: 34px 30px 36px; display: grid; gap: 12px; align-content: start; }
.diffs .tile { margin-bottom: 6px; }
.diffs h3 { font-size: 1.35rem; }
.diffs p { color: var(--leise); font-size: var(--t-s); }
@media (max-width: 900px) { .diffs { grid-template-columns: 1fr 1fr; } }
@media (max-width: 560px) { .diffs { grid-template-columns: 1fr; } }
.srows { border-top: 1px solid var(--sand); }
.srow { display: grid; grid-template-columns: 56px 48px 1fr 28px; gap: 22px; align-items: center; padding: 26px 8px; border-bottom: 1px solid var(--sand);
  text-decoration: none; color: inherit; transition: background-color .25s ease; }
.srow-n { font-family: var(--f-display); font-size: 1.5rem; color: var(--gold); }
.srow .tile { --tile: 48px; border-radius: 14px; }
.srow-t { display: grid; gap: 4px; min-width: 0; }
.srow-t strong { font: 400 1.55rem/1.2 var(--f-display); color: var(--anthrazit); }
.srow-t span { color: var(--leise); font-size: var(--t-s); }
.srow .arr { width: 22px; height: 22px; color: var(--bordeaux); transition: transform .3s var(--ease-out); }
@media (hover: hover) and (pointer: fine) { .srow:hover { background: var(--weiss); } .srow:hover .arr { transform: translateX(6px); } }
@media (max-width: 640px) { .srow { grid-template-columns: 40px 1fr 22px; gap: 14px; } .srow .tile { display: none; } }

/* Leistungs-Detailseite */
.svc-grid { display: grid; grid-template-columns: 1.4fr .8fr; gap: clamp(36px, 6vw, 96px); align-items: start; }
.svc-main { display: grid; gap: 22px; min-width: 0; }
.svc-intro { font-size: clamp(1.15rem, 1.05rem + .45vw, 1.4rem); line-height: 1.6; color: var(--tinte); }
.svc-main .h3 { margin-top: 24px; font-size: 1.9rem; }
/* Leistungspunkte: redaktionelle Liste mit Kennziffer und goldener Linie, die sich beim Erscheinen zeichnet */
.points { list-style: none; margin: 0; padding: 0; display: grid; grid-template-columns: 1fr 1fr; column-gap: clamp(28px, 4vw, 56px); row-gap: 8px; counter-reset: none; }
.points li { position: relative; display: grid; grid-template-columns: 44px 1fr; gap: 0 16px; padding: 26px 0 24px; border-top: 1px solid var(--linie); min-width: 0; }
.points li::before { content: ""; position: absolute; left: 0; top: -1px; height: 1.5px; width: 56px; background: var(--gold); transform-origin: left; }
.js .points li.pre::before { transform: scaleX(0); }
.js .points li.in::before { transform: none; transition: transform .9s var(--ease-in-out) calc(var(--d, 0ms) + 200ms); }
.pnum { font: 400 1.05rem/1.5 var(--f-display); color: var(--gold); letter-spacing: .06em; font-variant-numeric: lining-nums tabular-nums; padding-top: 2px; }
.points h3 { font-size: 1.2rem; margin-bottom: 6px; }
.points p { color: var(--leise); font-size: var(--t-s); }
.svc-aside { position: sticky; top: calc(var(--header-h) + 28px); display: grid; gap: 18px; }
.fact { background: var(--anthrazit); color: var(--hell-text); border-radius: 10px; padding: 30px 28px; display: grid; gap: 12px; }
.fact .tile { --tile-bg: linear-gradient(160deg, #34353A, #26272B); --tile-edge: rgb(255 255 255 / .08); color: var(--sand); }
.fact p:last-child { font-family: var(--f-display); font-size: 1.3rem; line-height: 1.4; color: var(--elfenbein); }
.aside-cta { border: 1px solid var(--linie); background: var(--weiss); border-radius: 10px; padding: 26px 28px; display: grid; gap: 14px; justify-items: start; }
.aside-cta p { color: var(--leise); font-size: var(--t-s); }
@media (max-width: 960px) { .svc-grid { grid-template-columns: 1fr; } .svc-aside { position: static; } }
@media (max-width: 620px) { .points { grid-template-columns: 1fr; } }

/* Über uns */
.values { list-style: none; margin: 0; padding: 0; display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: clamp(20px, 3vw, 40px); counter-reset: v; }
.values li { counter-increment: v; border-top: 1px solid #45464B; padding-top: 22px; display: grid; gap: 10px; align-content: start; }
.values li::before { content: counter(v, upper-roman); font-family: var(--f-display); color: var(--gold); font-size: 1.2rem; }
.values p { color: var(--hell-text); font-size: var(--t-s); }
@media (max-width: 900px) { .values { grid-template-columns: 1fr 1fr; } }
@media (max-width: 520px) { .values { grid-template-columns: 1fr; } }
.gloss { list-style: none; margin: 8px 0 0; padding: 0; display: grid; grid-template-columns: 1fr 1fr; border-top: 1px solid var(--linie); }
.gloss li { display: flex; justify-content: space-between; gap: 12px; padding: 12px 0; border-bottom: 1px solid var(--linie); font-size: var(--t-s); }
.gloss li:nth-child(odd) { padding-right: 20px; }
.gloss li:nth-child(even) { padding-left: 20px; border-left: 1px solid var(--linie); }
.gloss [lang="de"] { font-weight: 600; color: var(--anthrazit); }
.gloss [lang="sq"] { color: var(--bordeaux); font-style: italic; text-align: right; }
@media (max-width: 520px) { .gloss { grid-template-columns: 1fr; } .gloss li:nth-child(n) { padding-inline: 0; border-left: 0; } }
.gallery { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 18px; padding-bottom: 40px; }
.gallery figure { margin: 0; border-radius: 10px; overflow: hidden; aspect-ratio: 4 / 5; background: var(--sand); }
.gallery figure:nth-child(2) { margin-top: 40px; margin-bottom: -40px; }
.gallery img { width: 100%; height: 100%; object-fit: cover; object-position: 50% 25%; transition: transform .8s var(--ease-out); }
@media (hover: hover) and (pointer: fine) { .gallery figure:hover img { transform: scale(1.04); } }
@media (max-width: 760px) { .gallery { grid-template-columns: 1fr 1fr; padding-bottom: 0; } .gallery figure:nth-child(2) { margin: 0; } .gallery figure:nth-child(3) { display: none; } }

/* Kontakt */
.contact-grid { display: grid; grid-template-columns: .8fr 1.2fr; gap: clamp(32px, 5vw, 72px); align-items: start; }
.contact-cards { display: grid; gap: 14px; }
.ccard { display: grid; grid-template-columns: 44px 1fr; column-gap: 16px; row-gap: 2px; align-items: center; padding: 20px 22px; background: var(--weiss);
  border: 1px solid var(--linie); border-radius: 10px; text-decoration: none; color: inherit; transition: transform .3s var(--ease-out), border-color .25s ease; }
.ccard svg { grid-row: span 3; width: 44px; height: 44px; padding: 10px; border-radius: 50%; background: var(--tint); color: var(--bordeaux); }
.ccard .label { font-size: var(--t-xs); letter-spacing: .14em; text-transform: uppercase; color: var(--gold); font-weight: 600; }
.ccard strong { font: 400 1.25rem/1.3 var(--f-display); color: var(--anthrazit); overflow-wrap: anywhere; }
@media (hover: hover) and (pointer: fine) { .ccard:hover { transform: translateX(4px); border-color: var(--sand); } }
.form-wrap { background: var(--weiss); border: 1px solid var(--linie); border-radius: 12px; padding: clamp(24px, 4vw, 44px); display: grid; gap: 10px;
  box-shadow: 0 40px 80px -60px rgb(32 33 36 / .5); min-width: 0; }
.form { display: grid; gap: 18px; margin-top: 14px; }
.row2 { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; }
.field { display: grid; gap: 6px; min-width: 0; border: 0; margin: 0; padding: 0; }
.field label, .field legend { font-size: var(--t-xs); font-weight: 600; letter-spacing: .04em; color: var(--anthrazit); padding: 0; margin-bottom: 6px; }
.field input, .field select, .field textarea { font: 400 var(--t-m)/1.4 var(--f-text); color: var(--tinte); background: var(--elfenbein); border: 1px solid var(--sand);
  border-radius: 6px; padding: .8em .9em; width: 100%; min-width: 0; transition: border-color .2s ease, box-shadow .2s ease; }
.field input:focus, .field select:focus, .field textarea:focus { outline: none; border-color: var(--bordeaux); box-shadow: 0 0 0 3px rgb(168 32 53 / .15); }
.chips { display: flex; flex-wrap: wrap; gap: 8px; }
.chip { position: relative; }
.chip input { position: absolute; opacity: 0; inset: 0; cursor: pointer; margin: 0; }
.chip span { display: inline-block; padding: .6em 1.05em; border: 1px solid var(--sand); border-radius: 999px; font-size: var(--t-s); background: var(--elfenbein);
  transition: background-color .2s ease, color .2s ease, border-color .2s ease; }
.chip input:checked + span { background: var(--anthrazit); border-color: var(--anthrazit); color: var(--elfenbein); }
.chip input:focus-visible + span { outline: 2px solid var(--bordeaux); outline-offset: 2px; }
.consent { display: flex; gap: 10px; align-items: flex-start; font-size: var(--t-xs); color: var(--leise); line-height: 1.5; }
.consent input { margin-top: 2px; accent-color: var(--bordeaux); width: 16px; height: 16px; flex: none; }
.consent a { color: var(--bordeaux); }
.form-error { color: var(--bordeaux); font-size: var(--t-s); font-weight: 500; }
.form .btn { justify-self: start; }
.form-done { display: grid; gap: 14px; margin-top: 10px; animation: rise .5s var(--ease-out) both; }
.summary { background: var(--elfenbein); border: 1px dashed var(--sand); border-radius: 6px; padding: 14px 16px; font: 400 var(--t-s)/1.55 var(--f-text);
  white-space: pre-wrap; margin: 0; overflow-wrap: anywhere; }
.linklike { justify-self: start; background: none; border: 0; padding: 0; font: inherit; font-size: var(--t-s); color: var(--leise); text-decoration: underline; cursor: pointer; }
@media (max-width: 900px) { .contact-grid { grid-template-columns: 1fr; } .form-wrap { order: -1; } }
@media (max-width: 520px) { .row2 { grid-template-columns: 1fr; } }

/* Footer */
.site-footer { background: var(--anthrazit); color: var(--hell-leise); font-size: var(--t-s); padding-block: clamp(56px, 7vw, 88px) 32px; }
.foot-grid { display: grid; grid-template-columns: 1.4fr 1fr 1fr 1fr; gap: 40px; }
.foot-brand { display: grid; gap: 18px; align-content: start; max-width: 300px; }
.foot-brand img { height: 54px; width: auto; filter: drop-shadow(0 0 18px rgb(179 145 89 / .28)); }
.foot-tag { font-size: var(--t-xs); letter-spacing: .2em; text-transform: uppercase; color: var(--gold); }
.site-footer h3 { font: 600 var(--t-xs)/1 var(--f-text); letter-spacing: .16em; text-transform: uppercase; color: var(--elfenbein); margin-bottom: 18px; }
.site-footer ul { list-style: none; margin: 0; padding: 0; display: grid; gap: 10px; }
.site-footer a { color: var(--hell-text); text-decoration: none; transition: color .2s ease; }
.site-footer a:hover { color: var(--sand); }
.foot-bottom { margin-top: 56px; padding-top: 24px; border-top: 1px solid #3A3B40; display: flex; flex-wrap: wrap; justify-content: space-between; gap: 14px; }
.foot-bottom nav { display: flex; gap: 22px; }
.site-footer .credit { color: var(--hell-leise); font-size: var(--t-xs); letter-spacing: .04em; }
.site-footer .credit:hover { color: var(--gold); }
@media (max-width: 900px) { .foot-grid { grid-template-columns: 1fr 1fr; } .foot-brand { grid-column: 1 / -1; } }
@media (max-width: 520px) { .foot-grid { grid-template-columns: 1fr; } }

.wa-float { position: fixed; right: 18px; bottom: calc(18px + env(safe-area-inset-bottom, 0px)); z-index: 30; width: 56px; height: 56px; border-radius: 50%;
  background: var(--anthrazit); color: var(--elfenbein); display: grid; place-items: center; box-shadow: 0 14px 30px -12px rgb(32 33 36 / .65);
  transition: background-color .2s ease, transform .2s var(--ease-out); }
.wa-float svg { width: 26px; height: 26px; }
@media (hover: hover) and (pointer: fine) { .wa-float:hover { background: var(--bordeaux); transform: translateY(-2px); } }

/* Rechtstexte */
.legal { padding-block: clamp(48px, 7vw, 96px); }
.legal .wrap { max-width: 860px; display: grid; gap: 16px; }
.legal h1 { font-size: var(--t-h2); margin-bottom: 8px; }
.legal h2 { font-size: 1.5rem; margin-top: 28px; }
.legal h3 { font: 600 var(--t-m)/1.4 var(--f-text); margin-top: 10px; }
.legal p, .legal li { color: #3F3B37; }
.legal ul { margin: 0; padding-left: 1.2em; display: grid; gap: 6px; }
.legal a { color: var(--bordeaux); }
.legal .todo { background: #F3E3B9; padding: 0 .3em; border-radius: 3px; }
.legal .note { background: var(--weiss); border: 1px solid var(--linie); border-left: 3px solid var(--gold); padding: 14px 18px; border-radius: 4px; font-size: var(--t-s); }

/* ---------- Bewegung ---------- */
@keyframes rise { from { opacity: 0; transform: translateY(18px); } to { opacity: 1; transform: none; } }
@keyframes unveil { from { clip-path: inset(100% 0 0 0); } to { clip-path: inset(0 0 0 0); } }
@keyframes sweep { from { clip-path: inset(0 100% 0 0); } to { clip-path: inset(0 0 0 0); } }
@keyframes settle { from { transform: scale(1.08); } to { transform: none; } }
@keyframes pop { from { opacity: 0; transform: scale(.92); } to { opacity: 1; transform: none; } }
@keyframes fade { from { opacity: 0; } to { opacity: 1; } }

/* Ladesequenz: Texte steigen gestaffelt auf, das Foto wird von unten aufgedeckt, dann zeichnet sich das Logo */
.js [data-hero] { animation: rise .9s var(--ease-out) both; animation-delay: calc(120ms + var(--i, 0) * 80ms); }
.js .hero-photo img { animation: unveil 1.1s var(--ease-out) .15s both, settle 1.6s var(--ease-out) .15s both; }
.js .hero-visual::before { animation: rise 1s var(--ease-out) .45s both; }
.js .seal { animation: pop .6s var(--ease-out) .7s both; }
.js .hero-badge { animation: rise .8s var(--ease-out) .9s both; }
.js .mark .m-a { animation: unveil .8s var(--ease-out) .85s both; }
.js .mark .m-bar { animation: unveil .5s var(--ease-out) both; }
.js .mark .m-bar:nth-child(1) { animation-delay: 1.2s; } .js .mark .m-bar:nth-child(2) { animation-delay: 1.28s; } .js .mark .m-bar:nth-child(3) { animation-delay: 1.36s; }
.js .mark .m-arrow { animation: sweep 1s var(--ease-in-out) 1.3s both; }
.js .phero-mark .m-a { animation: unveil 1.2s var(--ease-out) .2s both; }
.js .phero-mark .m-bar { animation: unveil .6s var(--ease-out) both; }
.js .phero-mark .m-bar:nth-child(1) { animation-delay: .6s; } .js .phero-mark .m-bar:nth-child(2) { animation-delay: .68s; } .js .phero-mark .m-bar:nth-child(3) { animation-delay: .76s; }
.js .phero-mark .m-arrow { animation: sweep 1.3s var(--ease-in-out) .7s both; }

/* Scroll-Reveal: nur Elemente unterhalb des ersten Bildschirms starten versteckt (per JS markiert) */
.js .pre { opacity: 0; transform: translateY(22px); }
.js .in { opacity: 1; transform: none; transition: opacity .8s var(--ease-out), transform .8s var(--ease-out); transition-delay: var(--d, 0ms); }
.js .band-mark .m-arrow { clip-path: inset(0 100% 0 0); transition: clip-path 1.4s var(--ease-in-out) .2s; }
.js .band.seen .band-mark .m-arrow { clip-path: inset(0 0 0 0); }

@media (prefers-reduced-motion: reduce) {
  html { scroll-behavior: auto; }
  .js [data-hero], .js .hero-badge, .js .seal, .js .hero-visual::before { animation: fade .3s ease both; }
  .js .hero-photo img, .js .mark .m-a, .js .mark .m-bar, .js .mark .m-arrow,
  .js .phero-mark .m-a, .js .phero-mark .m-bar, .js .phero-mark .m-arrow { animation: none; }
  .js .pre { transform: none; } .js .in { transform: none; transition: opacity .3s ease; }
  .js .band-mark .m-arrow { clip-path: none; transition: none; }
  .card, .ccard, .srow, .gallery img, .drawer, .drop { transition-duration: .01ms !important; }
}

/* Beraterinnen */
.people { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 18px; margin-bottom: clamp(36px, 5vw, 56px); }
.person { display: grid; grid-template-columns: auto 1fr auto; align-items: center; gap: 22px; background: var(--weiss); border-radius: 16px; padding: 24px 26px;
  box-shadow: inset 0 0 0 1px rgb(32 33 36 / .06), 0 14px 30px -24px rgb(32 33 36 / .4); }
.mono { width: 64px; height: 64px; border-radius: 50%; display: grid; place-items: center; font: 400 1.35rem/1 var(--f-display); letter-spacing: .04em;
  color: var(--elfenbein); background: radial-gradient(120% 120% at 30% 20%, #2E2F33, var(--anthrazit)); box-shadow: inset 0 0 0 1.5px var(--gold), 0 0 0 5px rgb(179 145 89 / .12); }
.person h3 { font-size: 1.35rem; margin-bottom: 2px; }
.person .tbd { color: #A69A8B; font-style: italic; }
.person .role { color: var(--bordeaux); font-size: var(--t-xs); font-weight: 600; letter-spacing: .12em; text-transform: uppercase; }
.person .plang { color: var(--leise); font-size: var(--t-s); margin-top: 4px; }
@media (max-width: 860px) { .people { grid-template-columns: 1fr; } }
@media (max-width: 520px) { .person { grid-template-columns: auto 1fr; } .person .textlink { grid-column: 1 / -1; } }
.mono.empty { background: transparent; box-shadow: none; border: 1.5px dashed rgb(179 145 89 / .6); }

/* Team: Porträt statt Initialen, einzelne Karte zentriert */
.people.solo { grid-template-columns: 1fr; max-width: 760px; }
.mono.photo { width: 132px; height: 132px; padding: 0; overflow: hidden; background: var(--anthrazit); }
.mono.photo img { width: 100%; height: 100%; object-fit: cover; border-radius: 50%; display: block; }
.medics .head .lead { margin-top: 12px; }

/* Über uns: Bühnenfoto vollständig */
.stage { margin: 0; border-radius: var(--r); overflow: hidden; box-shadow: 0 30px 60px -30px rgb(32 33 36 / .45); }
.stage img { display: block; width: 100%; height: auto; }
.lang-split { align-items: center; }
@media (max-width: 520px) { .mono.photo { width: 104px; height: 104px; } }
